diff options
author | Chris Johns <chrisj@rtems.org> | 2012-11-14 13:44:31 +1100 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2012-11-14 13:44:31 +1100 |
commit | 9215db1a59ea2f1abb648def18e080d9e730b3d4 (patch) | |
tree | 4fd09be111fe6c529dbe87e0e0f807cdbf07e71b /source-builder/patches | |
parent | More documentation added. (diff) | |
download | rtems-source-builder-9215db1a59ea2f1abb648def18e080d9e730b3d4.tar.bz2 |
Add a patch to enable Cortex-3M multilibs to be built.
Diffstat (limited to 'source-builder/patches')
-rw-r--r-- | source-builder/patches/gcc-4.7.2-arm-eabi-multilib-20121014.diff | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/source-builder/patches/gcc-4.7.2-arm-eabi-multilib-20121014.diff b/source-builder/patches/gcc-4.7.2-arm-eabi-multilib-20121014.diff new file mode 100644 index 0000000..d316697 --- /dev/null +++ b/source-builder/patches/gcc-4.7.2-arm-eabi-multilib-20121014.diff @@ -0,0 +1,27 @@ +--- gcc-4.7.2.orig/gcc/config/arm/t-arm-elf 2012-11-14 11:37:23.000000000 +1100 ++++ gcc-4.7.2/gcc/config/arm/t-arm-elf 2012-11-14 11:42:28.000000000 +1100 +@@ -26,15 +26,15 @@ + #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 ++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 + + # 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 |