]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
config.gcc (microblaze*-*-rtems*): Add TARGET_BIG_ENDIAN_DEFAULT.
authorRalf Corsepius <ralf.corsepius@rtems.org>
Sat, 7 Dec 2013 03:23:38 +0000 (04:23 +0100)
committerRalf Corsepius <corsepiu@gcc.gnu.org>
Sat, 7 Dec 2013 03:23:38 +0000 (04:23 +0100)
2013-12-07  Ralf Corsépius  <ralf.corsepius@rtems.org>

* config.gcc (microblaze*-*-rtems*): Add TARGET_BIG_ENDIAN_DEFAULT.

From-SVN: r205771

gcc/ChangeLog
gcc/config.gcc

index 9524865fc0cbfc02a0937790b156a98dbf34190f..63f4cc0076c86f9609fefe8c899814847a9e97cc 100644 (file)
@@ -1,3 +1,7 @@
+2013-12-07  Ralf Corsépius  <ralf.corsepius@rtems.org>
+
+       * config.gcc (microblaze*-*-rtems*): Add TARGET_BIG_ENDIAN_DEFAULT.
+
 2013-12-06  Vladimir Makarov  <vmakarov@redhat.com>
 
        * config/rs6000/rs600.md (*bswapdi2_64bit): Remove ?? from the
index dc76c82e74709189a6fec35173b135f301c70096..230c524f7c1051cf62841eada259375885e85e5f 100644 (file)
@@ -1887,6 +1887,14 @@ microblaze*-linux*)
        tmake_file="${tmake_file} microblaze/t-microblaze-linux"
        ;;
 microblaze*-*-rtems*)
+       case $target in
+               microblazeel-*)
+                       tm_defines="${tm_defines} TARGET_BIG_ENDIAN_DEFAULT=0"
+                       ;;
+               microblaze-*)
+                       tm_defines="${tm_defines} TARGET_BIG_ENDIAN_DEFAULT=4321"
+                       ;;
+       esac
        tm_file="${tm_file} dbxelf.h"
        tm_file="${tm_file} microblaze/rtems.h rtems.h newlib-stdint.h"
        c_target_objs="${c_target_objs} microblaze-c.o"