aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
authorWill Newton <will.newton@linaro.org>2014-08-04 10:52:04 +0100
committerWill Newton <will.newton@linaro.org>2014-08-20 16:58:36 +0100
commit01e6c1a48d2c56a5e8a78f54b3b2021da42257e7 (patch)
tree9ef9c2f07bea677a552ec9a252b11db00dec975a /ld
parentaacf0b33aa8a55f935be02a6f6a3b3b62f60d14b (diff)
downloadgdb-01e6c1a48d2c56a5e8a78f54b3b2021da42257e7.zip
gdb-01e6c1a48d2c56a5e8a78f54b3b2021da42257e7.tar.gz
gdb-01e6c1a48d2c56a5e8a78f54b3b2021da42257e7.tar.bz2
ARM: Add support for armeb-*-eabi*
At the moment it is possible to configure binutils for these triples but the resulting linker defaults to little endian with huge numbers of testsuite failures, which on the face of it does not appear to make much sense. This patch makes the behaviour similar to armeb-elf and the testsuite is clean. bfd/ChangeLog: 2014-08-20 Will Newton <will.newton@linaro.org> * config.bfd: Default armeb-*-eabi* to big endian. ld/ChangeLog: 2014-08-20 Will Newton <will.newton@linaro.org> * configure.tgt: Default armeb-*-eabi* to big endian.
Diffstat (limited to 'ld')
-rw-r--r--ld/ChangeLog4
-rw-r--r--ld/configure.tgt3
2 files changed, 6 insertions, 1 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 24f61abf..94f56b1 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,7 @@
+2014-08-20 Will Newton <will.newton@linaro.org>
+
+ * configure.tgt: Default armeb-*-eabi* to big endian.
+
2014-08-20 Daniel Micay <danielmicay@gmail.com>
* emultempl/pep.em: Add --high-entropy-va switch.
diff --git a/ld/configure.tgt b/ld/configure.tgt
index 33fb378..fc99a54 100644
--- a/ld/configure.tgt
+++ b/ld/configure.tgt
@@ -95,7 +95,8 @@ arm-*-netbsd*) targ_emul=armnbsd;
arm-*-nto*) targ_emul=armnto ;;
arm-*-openbsd*) targ_emul=armnbsd ;;
arm-*-rtems*) targ_emul=armelf ;;
-armeb-*-elf) targ_emul=armelfb ;;
+armeb-*-elf | armeb-*-eabi*)
+ targ_emul=armelfb ;;
arm-*-elf | arm*-*-eabi*)
targ_emul=armelf ;;
arm*-*-symbianelf*) targ_emul=armsymbian;;