From 1c03144cf789d890a516493f2981ab14193ce5eb Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Mon, 9 Mar 1998 03:20:41 +0000 Subject: [PATCH] * sysdeps/unix/sysv/linux/m68k/sysdep.h (SYSCALL_ERROR_HANDLER): Readd lost negate. * sysdeps/m68k/sysdep.h: Remove the stabs stuff again. --- sysdeps/m68k/sysdep.h | 21 +-------------------- sysdeps/unix/sysv/linux/m68k/sysdep.h | 1 + 2 files changed, 2 insertions(+), 20 deletions(-) diff --git a/sysdeps/m68k/sysdep.h b/sysdeps/m68k/sysdep.h index 5998f42..58789f7 100644 --- a/sysdeps/m68k/sysdep.h +++ b/sysdeps/m68k/sysdep.h @@ -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. */ diff --git a/sysdeps/unix/sysv/linux/m68k/sysdep.h b/sysdeps/unix/sysv/linux/m68k/sysdep.h index 03360b8..4d9249d 100644 --- a/sysdeps/unix/sysv/linux/m68k/sysdep.h +++ b/sysdeps/unix/sysv/linux/m68k/sysdep.h @@ -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); \ -- 2.7.4