diff options
author | rearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-09-01 16:27:05 +0000 |
---|---|---|
committer | rearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-09-01 16:27:05 +0000 |
commit | 346bfe2d75a534b8d8a1d5435193f990950a9676 (patch) | |
tree | 440e31716559532a2d376dd25f932d9ab25130eb /gcc | |
parent | e2063d1b0dc132ce8e89f2f89b38363edbe2a76c (diff) | |
download | gcc-346bfe2d75a534b8d8a1d5435193f990950a9676.tar.gz |
* config.gcc (--with-cpu on ARM): Preserve the canonical cpu name
for use in configargs.h. Put the cname in a separate variable. Use
that to set target_cpu_default2.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86903 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config.gcc | 18 |
2 files changed, 13 insertions, 11 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 606a2147548..12183328e21 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2004-09-01 Richard Earnshaw <rearnsha@arm.com> + + * config.gcc (--with-cpu on ARM): Preserve the canonical cpu name + for use in configargs.h. Put the cname in a separate variable. Use + that to set target_cpu_default2. + 2004-09-01 J"orn Rennecke <joern.rennecke@superh.com> Nick Clifton <nickc@redhat.com> diff --git a/gcc/config.gcc b/gcc/config.gcc index aee83254a59..dd07eea8d0b 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -2274,7 +2274,7 @@ fi ${srcdir}/config/arm/arm-cores.def | \ sed -e 's/^[^,]*,[ ]*//' | \ sed -e 's/,.*$//'` - eval "with_$which=$new_val" + eval "target_${which}_cname=$new_val" echo "For $val real value is $new_val" true else @@ -2557,16 +2557,12 @@ fi ;; arm*-*-*) - case "x$with_cpu" in - x) - # The most generic - target_cpu_default2="TARGET_CPU_generic" - ;; - - *) - target_cpu_default2="TARGET_CPU_$with_cpu" - ;; - esac + if test x$target_cpu_cname = x + then + target_cpu_default2=TARGET_CPU_generic + else + target_cpu_default2=TARGET_CPU_$target_cpu_cname + fi ;; m68k*-linux*) |