mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-24 18:23:41 +08:00
* sysdeps/unix/sysv/linux/m68k/sysdep.h (SYSCALL_ERROR_HANDLER):
Readd lost negate. * sysdeps/m68k/sysdep.h: Remove the stabs stuff again. Mon Mar 9 12:16:42 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * sysdeps/unix/sysv/linux/m68k/sysdep.h (SYSCALL_ERROR_HANDLER): Readd lost negate. * sysdeps/m68k/sysdep.h: Remove the stabs stuff again.
This commit is contained in:
parent
267e36967e
commit
2bc91a733c
@ -1,3 +1,10 @@
|
||||
Mon Mar 9 12:16:42 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
|
||||
|
||||
* sysdeps/unix/sysv/linux/m68k/sysdep.h (SYSCALL_ERROR_HANDLER):
|
||||
Readd lost negate.
|
||||
|
||||
* sysdeps/m68k/sysdep.h: Remove the stabs stuff again.
|
||||
|
||||
1998-03-09 Ulrich Drepper <drepper@cygnus.com>
|
||||
|
||||
* elf/dl-support.c: Add definition of _dl_debug_impcalls.
|
||||
|
@ -50,33 +50,14 @@
|
||||
incomplete stabs information. Fake some entries here which specify
|
||||
the current source file. */
|
||||
#define ENTRY(name) \
|
||||
STABS_CURRENT_FILE1(""); \
|
||||
STABS_CURRENT_FILE(name); \
|
||||
.globl C_SYMBOL_NAME(name); \
|
||||
ASM_TYPE_DIRECTIVE (C_SYMBOL_NAME(name),@function); \
|
||||
.align ALIGNARG(2); \
|
||||
STABS_FUN(name); \
|
||||
C_LABEL(name) \
|
||||
CALL_MCOUNT
|
||||
|
||||
#undef END
|
||||
#define END(name) \
|
||||
ASM_SIZE_DIRECTIVE(name); \
|
||||
STABS_FUN_END(name)
|
||||
|
||||
/* Remove the following two lines once the gdb bug is fixed. */
|
||||
#define STABS_CURRENT_FILE(name) \
|
||||
STABS_CURRENT_FILE1 (#name)
|
||||
#define STABS_CURRENT_FILE1(name) \
|
||||
1: .stabs name,100,0,0,1b
|
||||
/* Emit stabs definition lines. We use F(0,1) and define t(0,1) as `int',
|
||||
the same way gcc does it. */
|
||||
#define STABS_FUN(name) STABS_FUN1(name, name##:F(0,1))
|
||||
#define STABS_FUN1(name, namestr) \
|
||||
.stabs "int:t(0,1)=r(0,1);-2147483648;2147483647;",128,0,0,0; \
|
||||
.stabs #namestr,36,0,0,name
|
||||
#define STABS_FUN_END(name) \
|
||||
1: .stabs "",36,0,0,1b-name
|
||||
#define END(name) ASM_SIZE_DIRECTIVE(name)
|
||||
|
||||
|
||||
/* If compiled for profiling, call `_mcount' at the start of each function. */
|
||||
|
@ -61,6 +61,7 @@
|
||||
#ifdef _LIBC_REENTRANT
|
||||
#define SYSCALL_ERROR_HANDLER \
|
||||
syscall_error: \
|
||||
neg.l %d0; \
|
||||
move.l %d0, -(%sp); \
|
||||
jbsr __errno_location@PLTPC; \
|
||||
move.l (%sp)+, (%a0); \
|
||||
|
Loading…
Reference in New Issue
Block a user