diff options
author | Jeff Johnston <jjohnstn@redhat.com> | 2013-11-26 23:58:19 +0400 |
---|---|---|
committer | Jeff Johnston <jjohnstn@redhat.com> | 2013-11-26 23:58:19 +0400 |
commit | a00d2722b6e776f074c4dc70b5c84aceb8fae311 (patch) | |
tree | c491c9870ef80bb0989f9dee7f606dd6f77e7d07 /newlib/libc/include | |
parent | a50f8f5973205d2eb3d9ebbb0965c7804d7f2736 (diff) |
2013-11-26 Matheus Almeida <Matheus.Almeida@imgtec.com>
* libc/include/machine/setjmp.h: Add support for __mips_fpr being
64 and treat it the same as if __mips64 is set.
* libc/machine/mips/setjmp.S: Ditto, plus add checks for _MIPS_SIM
being _ABIN32 and _ABI64.
Diffstat (limited to 'newlib/libc/include')
-rw-r--r-- | newlib/libc/include/machine/setjmp.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/newlib/libc/include/machine/setjmp.h b/newlib/libc/include/machine/setjmp.h index fee409cd7..73ccd94be 100644 --- a/newlib/libc/include/machine/setjmp.h +++ b/newlib/libc/include/machine/setjmp.h @@ -106,14 +106,14 @@ _BEGIN_STD_C #endif #ifdef __mips__ -#ifdef __mips64 -#define _JBTYPE long long -#endif -#ifdef __mips_soft_float -#define _JBLEN 11 -#else -#define _JBLEN 23 -#endif +# if defined(__mips64) || (__mips_fpr == 64) +# define _JBTYPE long long +# endif +# ifdef __mips_soft_float +# define _JBLEN 11 +# else +# define _JBLEN 23 +# endif #endif #ifdef __m88000__ |