diff options
author | Iceberg Fu <Chao-Ying.Fu@imgtec.com> | 2013-10-14 12:36:40 +0800 |
---|---|---|
committer | Andrew Hsieh <andrewhsieh@google.com> | 2013-10-14 12:40:25 +0800 |
commit | 1c712bf7621f3859c33fd3afaa61fdcaf3fdfd76 (patch) | |
tree | 1f9757098f250eff77446e6f5e9771bd023f20f8 | |
parent | 79ba8bc76c0534e9f2544af2d1943b1581c84c77 (diff) | |
download | toolchain_gcc-1c712bf7621f3859c33fd3afaa61fdcaf3fdfd76.tar.gz toolchain_gcc-1c712bf7621f3859c33fd3afaa61fdcaf3fdfd76.tar.bz2 toolchain_gcc-1c712bf7621f3859c33fd3afaa61fdcaf3fdfd76.zip |
Fix mips64 to use ABI_64 by default
Change-Id: Icb9e62372db5f4639012becdbc3968d4bddf139a
-rw-r--r-- | gcc-4.8/gcc/config.gcc | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/gcc-4.8/gcc/config.gcc b/gcc-4.8/gcc/config.gcc index b238261f5..0164a2922 100644 --- a/gcc-4.8/gcc/config.gcc +++ b/gcc-4.8/gcc/config.gcc @@ -1797,7 +1797,15 @@ mips*-mti-linux*) mips64*-*-linux* | mipsisa64*-*-linux*) tm_file="dbxelf.h elfos.h gnu-user.h linux.h glibc-stdint.h ${tm_file} mips/gnu-user.h mips/gnu-user64.h mips/linux64.h mips/linux-common.h" tmake_file="${tmake_file} mips/t-linux64" - tm_defines="${tm_defines} MIPS_ABI_DEFAULT=ABI_N32" + case ${target} in + *android*) + # Default to ABI_64 for MIPS64 Android + tm_defines="${tm_defines} MIPS_ABI_DEFAULT=ABI_64" + ;; + *) + tm_defines="${tm_defines} MIPS_ABI_DEFAULT=ABI_N32" + ;; + esac case ${target} in mips64el-st-linux-gnu) tm_file="${tm_file} mips/st.h" |