diff options
author | Richard Earnshaw <rearnsha@arm.com> | 2004-09-01 12:49:30 +0000 |
---|---|---|
committer | Richard Earnshaw <rearnsha@gcc.gnu.org> | 2004-09-01 12:49:30 +0000 |
commit | d98a72fd4f5ea4ea6ea45fd5af277eaeaa181678 (patch) | |
tree | 976f71696634aaa5c39f0d78035eda72378a45b3 /gcc/config.gcc | |
parent | 6cdb2c6e80a9c6300ae56a260c617d6e72b52f19 (diff) | |
download | gcc-d98a72fd4f5ea4ea6ea45fd5af277eaeaa181678.zip gcc-d98a72fd4f5ea4ea6ea45fd5af277eaeaa181678.tar.gz gcc-d98a72fd4f5ea4ea6ea45fd5af277eaeaa181678.tar.bz2 |
arm-cores.def (ARM_CORE): Add new field for the real name of the CPU.
* arm/arm-cores.def (ARM_CORE): Add new field for the real name of the
CPU.
(arm7tdmi-s): New CPU name.
* arm/arm.c (ARM_CORE): Update for new format.
* arm/arm.h (ARM_CORE): Likewise.
* arm/gentune.sh: Update for extra field.
* config.gcc: Likewise.
* arm/arm-tune.md: Regenerate.
* doc/invoke.texi: Document the real processor names for ARM cpus.
From-SVN: r86884
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r-- | gcc/config.gcc | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc index 576694f..aee8325 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -2266,10 +2266,16 @@ fi # See if it matches any of the entries in arm-cores.def eval "val=\$with_$which" if [ x"$val" = x ] \ - || grep "^ARM_CORE($val," \ + || grep "^ARM_CORE(\"$val\"," \ ${srcdir}/config/arm/arm-cores.def \ > /dev/null; then # Ok + new_val=`grep "^ARM_CORE(\"$val\"," \ + ${srcdir}/config/arm/arm-cores.def | \ + sed -e 's/^[^,]*,[ ]*//' | \ + sed -e 's/,.*$//'` + eval "with_$which=$new_val" + echo "For $val real value is $new_val" true else echo "Unknown CPU used in --with-$which=$val" 1>&2 |