Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/newlib
diff options
context:
space:
mode:
authorJeff Johnston <jjohnstn@redhat.com>2009-12-17 22:26:38 +0300
committerJeff Johnston <jjohnstn@redhat.com>2009-12-17 22:26:38 +0300
commit6fe2eb4c808a670767e63c18abb1d3188a2575d2 (patch)
treed6d728e31dc840b44f827009df6ab0692dc4270a /newlib
parent9ad56b272612cf21aa6cfd7f6b2549a233e22168 (diff)
2009-12-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* libc/include/machine/ieeefp.h: Rework __IEEE_*_ENDIAN handling. * libc/machine/arm/machine/endian.h: Remove (Conflicts with libc/include/machine/endian.h)
Diffstat (limited to 'newlib')
-rw-r--r--newlib/ChangeLog6
-rw-r--r--newlib/libc/include/machine/ieeefp.h6
-rw-r--r--newlib/libc/machine/arm/machine/endian.h12
3 files changed, 11 insertions, 13 deletions
diff --git a/newlib/ChangeLog b/newlib/ChangeLog
index 74554a4d2..52c9a00fe 100644
--- a/newlib/ChangeLog
+++ b/newlib/ChangeLog
@@ -1,5 +1,11 @@
2009-12-17 Ralf Corsépius <ralf.corsepius@rtems.org>
+ * libc/include/machine/ieeefp.h: Rework __IEEE_*_ENDIAN handling.
+ * libc/machine/arm/machine/endian.h: Remove (Conflicts with
+ libc/include/machine/endian.h)
+
+2009-12-17 Ralf Corsépius <ralf.corsepius@rtems.org>
+
* libc/include/machine/setjmp.h: Set up _JBLEN #ifdef __m68k__.
2009-12-17 Ralf Corsepius <ralf.corsepius@rtems.org>
diff --git a/newlib/libc/include/machine/ieeefp.h b/newlib/libc/include/machine/ieeefp.h
index efa4de679..b3ce76a24 100644
--- a/newlib/libc/include/machine/ieeefp.h
+++ b/newlib/libc/include/machine/ieeefp.h
@@ -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
diff --git a/newlib/libc/machine/arm/machine/endian.h b/newlib/libc/machine/arm/machine/endian.h
deleted file mode 100644
index 54844278b..000000000
--- a/newlib/libc/machine/arm/machine/endian.h
+++ /dev/null
@@ -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