* sysdeps/unix/alpha/sysdep.h [PIC] (SYSCALL_ERROR_HANDLER): Use
!samegp relocation.
This commit is contained in:
parent
56a46fe4b9
commit
7bd9f5453c
@ -85,13 +85,11 @@
|
||||
lda v0, -1; \
|
||||
ret
|
||||
#elif defined(PIC)
|
||||
# define SYSCALL_ERROR_LABEL __syscall_error
|
||||
# define SYSCALL_ERROR_HANDLER \
|
||||
br $31, __syscall_error !samegp
|
||||
# define SYSCALL_ERROR_LABEL __syscall_error !samegp
|
||||
# define SYSCALL_ERROR_HANDLER br $31, SYSCALL_ERROR_LABEL
|
||||
#else
|
||||
# define SYSCALL_ERROR_LABEL $syscall_error
|
||||
# define SYSCALL_ERROR_HANDLER \
|
||||
jmp $31, __syscall_error
|
||||
# define SYSCALL_ERROR_HANDLER jmp $31, __syscall_error
|
||||
#endif /* RTLD_PRIVATE_ERRNO */
|
||||
|
||||
/* Overridden by specific syscalls. */
|
||||
|
Loading…
x
Reference in New Issue
Block a user