diff options
author | Jeff Johnston <jjohnstn@redhat.com> | 2002-07-24 15:44:24 +0000 |
---|---|---|
committer | Jeff Johnston <jjohnstn@redhat.com> | 2002-07-24 15:44:24 +0000 |
commit | a703e0f2ee6fd5c100b6a2071bef61a0c31c2504 (patch) | |
tree | 83a122d1db6832c186b1160eb0433847ea16b534 /newlib/libc/include/machine/ieeefp.h | |
parent | bf47141f3699bf64978f36fb49c0d66ebf2a8f6f (diff) | |
download | cygnal-a703e0f2ee6fd5c100b6a2071bef61a0c31c2504.tar.gz cygnal-a703e0f2ee6fd5c100b6a2071bef61a0c31c2504.tar.bz2 cygnal-a703e0f2ee6fd5c100b6a2071bef61a0c31c2504.zip |
2002-07-24 Stephane Carrez <stcarrez@nerim.fr>
* configure.host: Recognize m6811-elf and m6812-elf targets.
* libc/include/machine/setjmp.h (_JBLEN): Define for 68hc11/68hc12.
* libc/include/machine/ieeefp.h (__IEEE_BIG_ENDIAN): Define for 68HC11.
(_DOUBLE_IS_32BITS): Define when compiling with -fshort-double.
* libc/include/sys/config.h (INT_MAX, UINT_MAX): Define
according to __INT_MAX__.
(_POINTER_INT): Define to short.
* libc/machine/m68hc11/Makefile.am: New file.
* libc/machine/m68hc11/Makefile.in: New file.
* libc/machine/m68hc11/configure.in: New file.
* libc/machine/m68hc11/configure: New file.
* libc/machine/m68hc11/aclocal.m4: New file.
* libc/machine/m68hc11/setjmp.S: New file.
Diffstat (limited to 'newlib/libc/include/machine/ieeefp.h')
-rw-r--r-- | newlib/libc/include/machine/ieeefp.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/newlib/libc/include/machine/ieeefp.h b/newlib/libc/include/machine/ieeefp.h index ffde3ffd4..888b2303b 100644 --- a/newlib/libc/include/machine/ieeefp.h +++ b/newlib/libc/include/machine/ieeefp.h @@ -75,6 +75,13 @@ #define __IEEE_BIG_ENDIAN #endif +#if defined(__mc68hc11__) || defined(__mc68hc12__) || defined(__mc68hc1x__) +#define __IEEE_BIG_ENDIAN +#ifdef __HAVE_SHORT_DOUBLE__ +# define _DOUBLE_IS_32BITS +#endif +#endif + #if defined (__H8300__) || defined (__H8300H__) || defined (__H8300S__) || defined (__H8500__) #define __IEEE_BIG_ENDIAN #define _FLOAT_ARG float |