Tue Mar 12 04:42:01 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
authorroland <roland>
Tue, 12 Mar 1996 09:56:12 +0000 (09:56 +0000)
committerroland <roland>
Tue, 12 Mar 1996 09:56:12 +0000 (09:56 +0000)
* sysdeps/sparc/jmp_buf.h: Rewritten; use array of ints, not struct.
* sysdeps/sparc/setjmp.S: Rewritten; store %fp value as well.
* sysdeps/sparc/__longjmp.S: Rewritten; unwind frames one by one with
`restore' until the target frame is hit.

sysdeps/sparc/__longjmp.S
sysdeps/sparc/setjmp.S

index 38bc7bb..5424300 100644 (file)
@@ -18,6 +18,7 @@ Cambridge, MA 02139, USA.  */
 
 #include <sysdep.h>
 
+#define _ASM 1
 #include <jmp_buf.h>
 #define ENV(reg) [%g1 + (reg * 4)]
 
index 2cf92cd..db8a3c2 100644 (file)
@@ -17,6 +17,8 @@ not, write to the Free Software Foundation, Inc., 675 Mass Ave,
 Cambridge, MA 02139, USA.  */
 
 #include <sysdep.h>
+
+#define _ASM 1
 #include <jmp_buf.h>
 
 ENTRY (__sigsetjmp)