diff options
author | Seth LaForge <sethml@google.com> | 2013-02-22 15:57:17 +0000 |
---|---|---|
committer | Richard Earnshaw <rearnsha@gcc.gnu.org> | 2013-02-22 15:57:17 +0000 |
commit | ac8d93a742c5252bce9d6f867dccb950fda6df26 (patch) | |
tree | 86cec87a7c0bc8dc999fddc2b07b39c493c741f9 /gcc | |
parent | e023778028bbb434ad2e4297c12b9978b28650e0 (diff) | |
download | gcc-ac8d93a742c5252bce9d6f867dccb950fda6df26.zip gcc-ac8d93a742c5252bce9d6f867dccb950fda6df26.tar.gz gcc-ac8d93a742c5252bce9d6f867dccb950fda6df26.tar.bz2 |
config.gcc (arm*-*-eabi*): Treat arm*eb as big-endian.
2013-02-22 Seth LaForge <sethml@google.com>
* config.gcc (arm*-*-eabi*): Treat arm*eb as big-endian.
From-SVN: r196221
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config.gcc | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 79f15be..e39c57f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2013-02-22 Seth LaForge <sethml@google.com> + + * config.gcc (arm*-*-eabi*): Treat arm*eb as big-endian. + 2013-02-22 Greta Yorsh <Greta.Yorsh@arm.com> * config/arm/arm.md (split for extendsidi): Update condition. diff --git a/gcc/config.gcc b/gcc/config.gcc index fce3796..9255d11 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -900,6 +900,10 @@ arm*-*-uclinux*eabi*) # ARM ucLinux default_use_cxa_atexit=yes ;; arm*-*-eabi* | arm*-*-symbianelf* | arm*-*-rtems*) + case ${target} in + arm*eb-*-eabi*) + tm_defines="${tm_defines} TARGET_BIG_ENDIAN_DEFAULT=1" + esac # The BPABI long long divmod functions return a 128-bit value in # registers r0-r3. Correctly modeling that requires the use of # TImode. |