From 8119e54af0f3682dfb1b503cc84a74e92229c604 Mon Sep 17 00:00:00 2001 From: "\"Steven J. Hill\"" Date: Wed, 11 Sep 2002 17:00:51 +0000 Subject: Forgot one more #ifdef related to MIPS soft floating point. --- libc/sysdeps/linux/mips/setjmp_aux.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libc/sysdeps/linux/mips/setjmp_aux.c') diff --git a/libc/sysdeps/linux/mips/setjmp_aux.c b/libc/sysdeps/linux/mips/setjmp_aux.c index 21164dbc8..894d4b7e5 100644 --- a/libc/sysdeps/linux/mips/setjmp_aux.c +++ b/libc/sysdeps/linux/mips/setjmp_aux.c @@ -61,8 +61,10 @@ __sigsetjmp_aux (jmp_buf env, int savemask, int sp, int fp) asm volatile ("sw $22, %0" : : "m" (env[0].__jmpbuf[0].__regs[6])); asm volatile ("sw $23, %0" : : "m" (env[0].__jmpbuf[0].__regs[7])); +#ifndef __mips_soft_float /* .. and finally get and reconstruct the floating point csr. */ asm ("cfc1 %0, $31" : "=r" (env[0].__jmpbuf[0].__fpc_csr)); +#endif /* Save the signal mask if requested. */ return __sigjmp_save (env, savemask); -- cgit v1.2.3