[arm] Force a CPU default in the config args defaults
authorRichard Earnshaw <rearnsha@arm.com>
Fri, 16 Jun 2017 21:03:55 +0000 (21:03 +0000)
committerRichard Earnshaw <rearnsha@gcc.gnu.org>
Fri, 16 Jun 2017 21:03:55 +0000 (21:03 +0000)
commita4af8a1046d3c77ee1152c9dad08329a0dd51f49
tree94c050ac9841ea92f8762f23761f5ed27b4a8085
parentbf35d17a30c0a476b6abc82e0b029029c5599104
[arm] Force a CPU default in the config args defaults

Currently if the user does not specify a default CPU or architecture
the compiler provieds no default values in the spec defaults.  We can
try to work from TARGET_CPU_DEFAULT but pulling that into the driver
is a bit crufty and doesn't really work well with the general
spec-processing model.  A better way is to ensure that with_cpu is
always set appropirately during configure.  To avoid problems with the
multilib fragment processing we defer this until after we have
processed any required fragments before selecting the default.

* config.gcc (arm*-*-*): Ensure both target_cpu_cname and with_cpu
are set after handling multilib fragments.  Set target_cpu_default2
from with_cpu.

From-SVN: r249291
gcc/ChangeLog
gcc/config.gcc