diff options
author | Roland McGrath <roland@gnu.org> | 1995-08-31 17:33:01 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 1995-08-31 17:33:01 +0000 |
commit | e3726b056b3b1cfde7019e29d5d3c50ce70e08e9 (patch) | |
tree | 97695fe42ef6e492efc0d3b728218746d4ccae7e /stdlib | |
parent | a993273c0d4d1907028adee7a2ae012826fd316c (diff) | |
download | glibc-e3726b056b3b1cfde7019e29d5d3c50ce70e08e9.tar.gz glibc-e3726b056b3b1cfde7019e29d5d3c50ce70e08e9.tar.xz glibc-e3726b056b3b1cfde7019e29d5d3c50ce70e08e9.zip |
Rewrote i386 setjmp in assembly.
Thu Aug 31 13:23:35 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> * 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.
Diffstat (limited to 'stdlib')
0 files changed, 0 insertions, 0 deletions