diff options
author | Ben Cheng <bccheng@google.com> | 2012-11-29 21:28:43 -0800 |
---|---|---|
committer | Ben Cheng <bccheng@google.com> | 2012-11-29 21:28:43 -0800 |
commit | 978fb74a5c086cc5572dc2e3f37d207acad969d7 (patch) | |
tree | 53226e34155b88dcce52d39c4d57d5f05bcb537e /gcc-4.7/gcc | |
parent | 5bd430abc2568af86ea97f8133c23ca8dc383cd8 (diff) | |
download | toolchain_gcc-978fb74a5c086cc5572dc2e3f37d207acad969d7.tar.gz toolchain_gcc-978fb74a5c086cc5572dc2e3f37d207acad969d7.tar.bz2 toolchain_gcc-978fb74a5c086cc5572dc2e3f37d207acad969d7.zip |
Enable armv7/thumb2 multilib for arm-eabi.
Configured multilib:
> arm-eabi-gcc -print-multi-lib
.;
thumb;@mthumb
thumb/thumb2;@mthumb@march=armv7
Change-Id: Ie6d951929432610a7317dd37bdf12cb97544e1b4
Diffstat (limited to 'gcc-4.7/gcc')
-rw-r--r-- | gcc-4.7/gcc/config/arm/t-arm-elf | 29 |
1 files changed, 17 insertions, 12 deletions
diff --git a/gcc-4.7/gcc/config/arm/t-arm-elf b/gcc-4.7/gcc/config/arm/t-arm-elf index 25b7acb5d..f17922834 100644 --- a/gcc-4.7/gcc/config/arm/t-arm-elf +++ b/gcc-4.7/gcc/config/arm/t-arm-elf @@ -26,22 +26,27 @@ MULTILIB_MATCHES = #MULTILIB_DIRNAMES += fa526 fa626 fa606te fa626te fmp626 fa726te #MULTILIB_EXCEPTIONS += *mthumb*/*mcpu=fa526 *mthumb*/*mcpu=fa626 -#MULTILIB_OPTIONS += march=armv7 -#MULTILIB_DIRNAMES += thumb2 -#MULTILIB_EXCEPTIONS += march=armv7* marm/*march=armv7* -#MULTILIB_MATCHES += march?armv7=march?armv7-a -#MULTILIB_MATCHES += march?armv7=march?armv7-r -#MULTILIB_MATCHES += march?armv7=march?armv7-m -#MULTILIB_MATCHES += march?armv7=mcpu?cortex-a8 -#MULTILIB_MATCHES += march?armv7=mcpu?cortex-r4 -#MULTILIB_MATCHES += march?armv7=mcpu?cortex-m3 +# Enable these for ANDROID arm-eabi toolchain +MULTILIB_OPTIONS += march=armv7 +MULTILIB_DIRNAMES += thumb2 +MULTILIB_EXCEPTIONS += march=armv7* marm/*march=armv7* +MULTILIB_MATCHES += march?armv7=march?armv7-a +MULTILIB_MATCHES += march?armv7=march?armv7-r +MULTILIB_MATCHES += march?armv7=march?armv7-m +MULTILIB_MATCHES += march?armv7=mcpu?cortex-a8 +MULTILIB_MATCHES += march?armv7=mcpu?cortex-r4 +MULTILIB_MATCHES += march?armv7=mcpu?cortex-m3 +MULTILIB_MATCHES += march?armv7=mcpu?cortex-m4 # Not quite true. We can support hard-vfp calling in Thumb2, but how do we # express that here? Also, we really need architecture v5e or later # (mcrr etc). -MULTILIB_OPTIONS += mfloat-abi=hard -MULTILIB_DIRNAMES += fpu -MULTILIB_EXCEPTIONS += *mthumb/*mfloat-abi=hard* + +# Disable these for ANDROID arm-eabi toolchain +#MULTILIB_OPTIONS += mfloat-abi=hard +#MULTILIB_DIRNAMES += fpu +#MULTILIB_EXCEPTIONS += *mthumb/*mfloat-abi=hard* + #MULTILIB_EXCEPTIONS += *mcpu=fa526/*mfloat-abi=hard* #MULTILIB_EXCEPTIONS += *mcpu=fa626/*mfloat-abi=hard* |