mirror of
https://sourceware.org/git/glibc.git
synced 2025-08-01 10:06:57 +03:00
* sysdeps/mips/bsd-_setjmp.S (_setjmp): Reorder instructions to
avoid problems on MIPS I. * sysdeps/mips/bsd-setjmp.S (setjmp): Likewise. * sysdeps/mips/dl-machine.h (RTLD_START): Remove duplicate ".set noreorder".
This commit is contained in:
@ -27,14 +27,16 @@
|
||||
.option pic2
|
||||
#endif
|
||||
ENTRY (_setjmp)
|
||||
.set noreorder
|
||||
#ifdef __PIC__
|
||||
.set noreorder
|
||||
.cpload t9
|
||||
.set reorder
|
||||
la t9, C_SYMBOL_NAME (__sigsetjmp)
|
||||
#endif
|
||||
move a1,zero /* Pass a second argument of zero. */
|
||||
#ifdef __PIC__
|
||||
jr t9
|
||||
#else
|
||||
j C_SYMBOL_NAME (__sigsetjmp)
|
||||
#endif
|
||||
move a1,zero /* Pass a second argument of zero. */
|
||||
.set reorder
|
||||
.end _setjmp
|
||||
|
Reference in New Issue
Block a user