From bac50d6b6eed4d03d700fe5497c9ca2e47fe2a6d Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Thu, 20 Feb 2003 19:14:12 +0000 Subject: Add support for Cirrus Maverick ARM co-processor --- newlib/libc/include/machine/ieeefp.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'newlib/libc') diff --git a/newlib/libc/include/machine/ieeefp.h b/newlib/libc/include/machine/ieeefp.h index 3fcb9a4ee..6eeb381bd 100644 --- a/newlib/libc/include/machine/ieeefp.h +++ b/newlib/libc/include/machine/ieeefp.h @@ -50,7 +50,7 @@ */ -#if (defined(__arm__) || defined(__thumb__)) +#if (defined(__arm__) || defined(__thumb__)) && !defined(__MAVERICK__) /* ARM always has big-endian words. Within those words the byte ordering will be big or little endian depending upon the target. */ #define __IEEE_BIG_ENDIAN @@ -234,6 +234,14 @@ #define _DOUBLE_IS_32BITS #endif +#ifdef __MAVERICK__ +#ifdef __ARMEL__ +# define __IEEE_LITTLE_ENDIAN +#else /* must be __ARMEB__ */ +# define __IEEE_BIG_ENDIAN +#endif /* __ARMEL__ */ +#endif /* __MAVERICK__ */ + #ifndef __IEEE_BIG_ENDIAN #ifndef __IEEE_LITTLE_ENDIAN #error Endianess not declared!! -- cgit v1.2.3