diff options
author | Richard Earnshaw <rearnsha@arm.com> | 2012-02-28 15:26:02 +0000 |
---|---|---|
committer | Richard Earnshaw <rearnsha@gcc.gnu.org> | 2012-02-28 15:26:02 +0000 |
commit | e3ed9d607b94e3f8eb744f69553438033e14f4f0 (patch) | |
tree | 4951b39a775f241c3151d1f5ae6a1b693b1f4248 | |
parent | 192af6e805d413450a96c8950b00e17513684b9f (diff) | |
download | gcc-e3ed9d607b94e3f8eb744f69553438033e14f4f0.zip gcc-e3ed9d607b94e3f8eb744f69553438033e14f4f0.tar.gz gcc-e3ed9d607b94e3f8eb744f69553438033e14f4f0.tar.bz2 |
re PR target/49448 (arm-tab-linux-gnu-eabi enableds big endian when it should not)
PR target/49448
* config.gcc (arm*-*-linux*): Use an unambiguous pattern for
detecting big-endian triplets.
From-SVN: r184626
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config.gcc | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c485272..f725ed5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,11 @@ 2012-02-28 Richard Earnshaw <rearnsha@arm.com> + PR target/49448 + * config.gcc (arm*-*-linux*): Use an unambiguous pattern for + detecting big-endian triplets. + +2012-02-28 Richard Earnshaw <rearnsha@arm.com> + * arm.c (aapcs_vfp_is_call_or_return_candidate): Only use the machine mode if there is no type information available. diff --git a/gcc/config.gcc b/gcc/config.gcc index bdd5eb3..7d00a6c 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -825,7 +825,7 @@ arm*-*-netbsdelf*) arm*-*-linux*) # ARM GNU/Linux with ELF tm_file="dbxelf.h elfos.h gnu-user.h linux.h linux-android.h glibc-stdint.h arm/elf.h arm/linux-gas.h arm/linux-elf.h" case $target in - arm*b-*) + arm*b-*-linux*) tm_defines="${tm_defines} TARGET_BIG_ENDIAN_DEFAULT=1" ;; esac |