--- ChangeLog | 6 ++++++ config.sub | 9 +++++++++ testsuite/config-sub.data | 3 +++ 3 files changed, 18 insertions(+)
diff --git a/ChangeLog b/ChangeLog index 7e675c9..816ff19 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2018-04-24 John Ericson <john.ericson@obsidian.systems> + + * config.sub (arm*-*-none-eabi): Recognise. + + These targets are useful for embedded systems. + 2018-04-24 John Ericson <john.ericson@obsidian.systems> * config.sub: Properly recognise configs with 4 components. diff --git a/config.sub b/config.sub index 06c755b..fdefc87 100755 --- a/config.sub +++ b/config.sub @@ -1551,6 +1551,15 @@ case $os in ;; -none) ;; + -*-eabi) + case $basic_machine in + arm*) + ;; + *) + echo \`eabi\` is only a valid ABI for ARM + ;; + esac + ;; *) # Get rid of the `-' at the beginning of $os. os=`echo $os | sed 's/[^-]*-//'` diff --git a/testsuite/config-sub.data b/testsuite/config-sub.data index 28acb03..fa56587 100644 --- a/testsuite/config-sub.data +++ b/testsuite/config-sub.data @@ -59,6 +59,7 @@ arm-sysgo-pikeos arm-sysgo-eabi arm-tirtos arm-unknown-tirtos arm-unknown-netbsdelf7.0 arm-unknown-netbsdelf7.0 arm-unknown-riscos arm-unknown-riscos +arm-unknown-none-eabi arm-unknown-none-eabi armv2 armv2-unknown-none armv3l armv3l-unknown-none armv6-cloudabi-eabihf armv6-unknown-cloudabi-eabihf @@ -70,6 +71,7 @@ armv6m armv6m-unknown-none armv6-unknown-netbsdelf7.0 armv6-unknown-netbsdelf7.0 armv6-unknown-netbsdelf7.0-eabi armv6-unknown-netbsdelf7.0-eabi armv6-unknown-netbsdelf7.0-eabihf armv6-unknown-netbsdelf7.0-eabihf +armv6-unknown-none-eabi armv6-unknown-none-eabi armv7a armv7a-unknown-none armv7a-linux-gnueabi armv7a-unknown-linux-gnueabi armv7-apple-ios armv7-apple-ios @@ -81,6 +83,7 @@ armv7r armv7r-unknown-none armv7-unknown-netbsdelf7.0 armv7-unknown-netbsdelf7.0 armv7-unknown-netbsdelf7.0-eabi armv7-unknown-netbsdelf7.0-eabi armv7-unknown-netbsdelf7.0-eabihf armv7-unknown-netbsdelf7.0-eabihf +armv7m-unknown-none-eabi armv7m-unknown-none-eabi armv8a armv8a-unknown-none armv8b-linux-gnueabi armv8b-unknown-linux-gnueabi armv8m armv8m-unknown-none -- 2.16.3 _______________________________________________ config-patches mailing list config-patches@gnu.org https://lists.gnu.org/mailman/listinfo/config-patches