This is the mail archive of the newlib@sourceware.org mailing list for the newlib project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH, ARMEL, FPA] revert-arm-ieee-word-endian.patch - correct newlib-1.18.0 soft FP breakage


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]