Sat Jul 22 20:53:18 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>

* sysdeps/unix/i386/sysdep.h (JUMPTARGET): Use ## to avoid space
 	before @PLT.
	* sysdeps/mach/i386/sysdep.h (JUMPTARGET): New macro.
	* sysdeps/i386/bsd-_setjmp.S: Use JUMPTARGET macro in jmp insn.
	* sysdeps/i386/bsd-setjmp.S: Likewise.
This commit is contained in:
Roland McGrath 1995-07-23 00:58:43 +00:00
parent 680469021c
commit d7e16e9e83
3 changed files with 17 additions and 1 deletions

View File

@ -1,3 +1,11 @@
Sat Jul 22 20:53:18 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
* sysdeps/unix/i386/sysdep.h (JUMPTARGET): Use ## to avoid space
before @PLT.
* sysdeps/mach/i386/sysdep.h (JUMPTARGET): New macro.
* sysdeps/i386/bsd-_setjmp.S: Use JUMPTARGET macro in jmp insn.
* sysdeps/i386/bsd-setjmp.S: Likewise.
Sat Jul 22 19:58:54 1995 Michael I Bushnell <mib@geech.gnu.ai.mit.edu> Sat Jul 22 19:58:54 1995 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
* inet/Makefile (routines): Added `ruserpass'. * inet/Makefile (routines): Added `ruserpass'.

View File

@ -51,4 +51,12 @@ Cambridge, MA 02139, USA. */
#define STACK_GROWTH_DOWN #define STACK_GROWTH_DOWN
#ifdef PIC
#define JUMPTARGET(name) name##@PLT
#else
#define JUMPTARGET(name) name
#endif
#include_next <sysdep.h> #include_next <sysdep.h>

View File

@ -48,7 +48,7 @@ Cambridge, MA 02139, USA. */
jb JUMPTARGET(syscall_error) jb JUMPTARGET(syscall_error)
#ifdef PIC #ifdef PIC
#define JUMPTARGET(name) name@PLT #define JUMPTARGET(name) name##@PLT
#else #else
#define JUMPTARGET(name) name #define JUMPTARGET(name) name
#endif #endif