From e3726b056b3b1cfde7019e29d5d3c50ce70e08e9 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Thu, 31 Aug 1995 17:33:01 +0000 Subject: Rewrote i386 setjmp in assembly. Thu Aug 31 13:23:35 1995 Roland McGrath * sysdeps/unix/i386/brk.S [PIC]: Set __curbrk through the GOT. Rewrote i386 setjmp code in assembly, so as to avoid fighting with the compiler for the register values. * sysdeps/i386/setjmp.S, sysdeps/i386/__longjmp.S: New files. * sysdeps/i386/setjmp.c, sysdeps/i386/__longjmp.c: Files removed. * sysdeps/i386/jmp_buf.h [! _ASM] (__jmp_buf): Define as array of ints. [__USE_MISC || _ASM] (JB_*): New macros, for indices therein. (_JMPBUF_UNWINDS): Use JB_SP. --- ChangeLog | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 37fdf9f7e2..7e96a8824b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15 @@ +Thu Aug 31 13:23:35 1995 Roland McGrath + + * sysdeps/unix/i386/brk.S [PIC]: Set __curbrk through the GOT. + + Rewrote i386 setjmp code in assembly, so as to avoid fighting + with the compiler for the register values. + * sysdeps/i386/setjmp.S, sysdeps/i386/__longjmp.S: New files. + * sysdeps/i386/setjmp.c, sysdeps/i386/__longjmp.c: Files removed. + * sysdeps/i386/jmp_buf.h [! _ASM] (__jmp_buf): Define as array of ints. + [__USE_MISC || _ASM] (JB_*): New macros, for indices therein. + (_JMPBUF_UNWINDS): Use JB_SP. + Wed Aug 30 16:44:55 1995 Roland McGrath * sysdeps/mach/hurd/select.c: Deal with out of order replies -- cgit 1.4.1