[PATCH, ARMEL, FPA] revert-arm-ieee-word-endian.patch - correct newlib-1.18.0 soft FP breakage
Sebastian Huber
sebastian.huber@embedded-brains.de
Mon Jun 21 10:00:00 GMT 2010
Hi,
On 06/16/2010 03:24 PM, Pavel Pisa wrote:
[...]
> Index: newlib-1.18.0/newlib/libc/include/machine/ieeefp.h
> ===================================================================
> --- newlib-1.18.0.orig/newlib/libc/include/machine/ieeefp.h 2010-06-15 22:46:23.000000000 +0000
> +++ newlib-1.18.0/newlib/libc/include/machine/ieeefp.h 2010-06-15 22:50:53.000000000 +0000
> @@ -62,12 +62,8 @@
> # 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
I am a little bit surprised why this change has an effect, because of:
~/cvs-newlib/newlib > grep -r __IEEE_BYTES_LITTLE_ENDIAN .
./libc/include/machine/endian.h:#if defined(__IEEE_LITTLE_ENDIAN) ||
defined(__IEEE_BYTES_LITTLE_ENDIAN)
./libc/include/machine/ieeefp.h: __IEEE_BYTES_LITTLE_ENDIAN
./libc/include/machine/ieeefp.h:# define __IEEE_BYTES_LITTLE_ENDIAN
Who uses this __IEEE_BYTES_LITTLE_ENDIAN define?
--
Sebastian Huber, embedded brains GmbH
Address : Obere Lagerstr. 30, D-82178 Puchheim, Germany
Phone : +49 89 18 90 80 79-6
Fax : +49 89 18 90 80 79-9
E-Mail : sebastian.huber@embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
More information about the Newlib
mailing list