avoid problems on MIPS I.
* sysdeps/mips/bsd-setjmp.S (setjmp): Likewise.
* sysdeps/mips/dl-machine.h (RTLD_START): Remove duplicate ".set
noreorder".
.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
.set noreorder
#ifdef __PIC__
.cpload t9
+ .set reorder
la t9, C_SYMBOL_NAME (__sigsetjmp)
+#endif
+ li a1, 1 /* Pass a second argument of one. */
+#ifdef __PIC__
jr t9
#else
j C_SYMBOL_NAME (__sigsetjmp)
#endif
- li a1, 1 /* Pass a second argument of one. */
- .set reorder
.end setjmp
".text\n"\
_RTLD_PROLOGUE(ENTRY_POINT)\
".set noreorder\n\
- .set noreorder\n\
bltzal $0, 0f\n\
nop\n\
0: .cpload $31\n\