2009-12-17 Ralf Corsépius * libc/include/machine/ieeefp.h: Rework __IEEE_*_ENDIAN handling. * libc/machine/arm/machine/endian.h: Remove (Conflicts with libc/include/machine/endian.h) Index: libc/include/machine/ieeefp.h =================================================================== RCS file: /cvs/src/src/newlib/libc/include/machine/ieeefp.h,v retrieving revision 1.43 diff -u -r1.43 ieeefp.h --- libc/include/machine/ieeefp.h 10 Dec 2009 17:12:11 -0000 1.43 +++ libc/include/machine/ieeefp.h 17 Dec 2009 06:36:39 -0000 @@ -62,8 +62,12 @@ # define __IEEE_BIG_ENDIAN # endif #else -# define __IEEE_BIG_ENDIAN # ifdef __ARMEL__ +# define __IEEE_LITTLE_ENDIAN +# else +# define __IEEE_BIG_ENDIAN +# endif +# ifdef __ARMWEL__ # define __IEEE_BYTES_LITTLE_ENDIAN # endif #endif Index: libc/machine/arm/machine/endian.h =================================================================== RCS file: libc/machine/arm/machine/endian.h diff -N libc/machine/arm/machine/endian.h --- libc/machine/arm/machine/endian.h 7 May 2004 20:29:24 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -/* ARM configuration file */ - -#ifndef _MACHINE_ENDIAN_H -# define _MACHINE_ENDIAN_H - -#ifdef __ARMEB__ -#define BYTE_ORDER BIG_ENDIAN -#else -#define BYTE_ORDER LITTLE_ENDIAN -#endif - -#endif