Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
4 changed files
with
70 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,14 @@ | ||
arm-none-eabi-binutils 0 | ||
arm-none-eabi-gcc-linaro 322 | ||
arm-none-eabi-gdb 878 | ||
libcmsis 1394 | ||
libopenstm32 1695 | ||
libstm32 2016 | ||
libstm32usb 2317 | ||
openocd 2627 | ||
ivy-c 3143 | ||
ivy-ocaml 3502 | ||
jsbsim 3898 | ||
paparazzi 4304 | ||
paparazzi-tools 4682 | ||
cortex-m3-gcc 1394 | ||
libcmsis 1989 | ||
libopenstm32 2290 | ||
libstm32 2611 | ||
libstm32usb 2912 | ||
openocd 3222 | ||
ivy-c 3738 | ||
ivy-ocaml 4097 | ||
jsbsim 4493 | ||
paparazzi 4899 | ||
paparazzi-tools 5277 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
52 changes: 52 additions & 0 deletions
52
...n/macports/ports/cross/arm-none-eabi-gcc-linaro/files/patch-gcc-config-arm-t-arm-elf.diff
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
--- gcc/config/arm/t-arm-elf.orig 2011-02-02 20:23:22.000000000 +1100 | ||
+++ gcc/config/arm/t-arm-elf 2011-02-02 20:39:43.000000000 +1100 | ||
@@ -36,30 +36,34 @@ | ||
MULTILIB_EXCEPTIONS = | ||
MULTILIB_MATCHES = | ||
|
||
-#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/march=armv6-m | ||
+MULTILIB_DIRNAMES += v7m v6m | ||
+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_EXCEPTIONS += march=armv6-m | ||
+MULTILIB_MATCHES += march?armv6-m=mcpu?cortex-m1 | ||
+MULTILIB_MATCHES += march?armv6-m=mcpu?cortex-m0 | ||
|
||
# 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* | ||
+#MULTILIB_OPTIONS += mfloat-abi=hard | ||
+#MULTILIB_DIRNAMES += fpu | ||
+#MULTILIB_EXCEPTIONS += *mthumb/*mfloat-abi=hard* | ||
|
||
# MULTILIB_OPTIONS += mcpu=ep9312 | ||
# MULTILIB_DIRNAMES += ep9312 | ||
# MULTILIB_EXCEPTIONS += *mthumb/*mcpu=ep9312* | ||
# | ||
-# MULTILIB_OPTIONS += mlittle-endian/mbig-endian | ||
-# MULTILIB_DIRNAMES += le be | ||
-# MULTILIB_MATCHES += mbig-endian=mbe mlittle-endian=mle | ||
+MULTILIB_OPTIONS += mlittle-endian | ||
+MULTILIB_DIRNAMES += le | ||
+MULTILIB_MATCHES += mlittle-endian=mle | ||
# | ||
# MULTILIB_OPTIONS += mhard-float/msoft-float | ||
# MULTILIB_DIRNAMES += fpu soft |