diff options
Diffstat (limited to 'sysdeps/sparc')
-rw-r--r-- | sysdeps/sparc/sparc32/__longjmp.S | 4 | ||||
-rw-r--r-- | sysdeps/sparc/sparc32/jmpbuf-unwind.h | 1 | ||||
-rw-r--r-- | sysdeps/sparc/sparc32/setjmp.S | 4 | ||||
-rw-r--r-- | sysdeps/sparc/sparc64/jmpbuf-unwind.h | 1 |
4 files changed, 4 insertions, 6 deletions
diff --git a/sysdeps/sparc/sparc32/__longjmp.S b/sysdeps/sparc/sparc32/__longjmp.S index 3b2c80b7c3..a5453b4294 100644 --- a/sysdeps/sparc/sparc32/__longjmp.S +++ b/sysdeps/sparc/sparc32/__longjmp.S @@ -19,9 +19,7 @@ #include <sysdep.h> -#define _ASM 1 -#define _SETJMP_H -#include <bits/setjmp.h> +#include <jmpbuf-offsets.h> #define ENV(base,reg) [%base + (reg * 4)] #define ST_FLUSH_WINDOWS 3 #define RW_FP [%fp + 0x48] diff --git a/sysdeps/sparc/sparc32/jmpbuf-unwind.h b/sysdeps/sparc/sparc32/jmpbuf-unwind.h index c77673f27f..0f317b99d0 100644 --- a/sysdeps/sparc/sparc32/jmpbuf-unwind.h +++ b/sysdeps/sparc/sparc32/jmpbuf-unwind.h @@ -18,6 +18,7 @@ 02111-1307 USA. */ #include <setjmp.h> +#include <jmpbuf-offsets.h> #include <stdint.h> #include <unwind.h> #include <sysdep.h> diff --git a/sysdeps/sparc/sparc32/setjmp.S b/sysdeps/sparc/sparc32/setjmp.S index 4ef8724e02..0a5d3cece8 100644 --- a/sysdeps/sparc/sparc32/setjmp.S +++ b/sysdeps/sparc/sparc32/setjmp.S @@ -20,9 +20,7 @@ #include <sysdep.h> #include <sys/trap.h> -#define _ASM 1 -#define _SETJMP_H -#include <bits/setjmp.h> +#include <jmpbuf-offsets.h> ENTRY(_setjmp) b 1f diff --git a/sysdeps/sparc/sparc64/jmpbuf-unwind.h b/sysdeps/sparc/sparc64/jmpbuf-unwind.h index f7eed15ea1..b7e327d0f6 100644 --- a/sysdeps/sparc/sparc64/jmpbuf-unwind.h +++ b/sysdeps/sparc/sparc64/jmpbuf-unwind.h @@ -18,6 +18,7 @@ 02111-1307 USA. */ #include <setjmp.h> +#include <jmpbuf-offsets.h> #include <stdint.h> #include <unwind.h> |