aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorRichard Earnshaw <rearnsha@arm.com>2004-09-01 12:49:30 +0000
committerRichard Earnshaw <rearnsha@gcc.gnu.org>2004-09-01 12:49:30 +0000
commitd98a72fd4f5ea4ea6ea45fd5af277eaeaa181678 (patch)
tree976f71696634aaa5c39f0d78035eda72378a45b3 /gcc/config.gcc
parent6cdb2c6e80a9c6300ae56a260c617d6e72b52f19 (diff)
downloadgcc-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.gcc8
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