* configure.gcc: Default ep9312 to hard-float.
commite65e4284b7504407c834df98197454ed33f8f68c
authorpbrook <pbrook@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 30 Apr 2004 12:13:49 +0000 (30 12:13 +0000)
committerpbrook <pbrook@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 30 Apr 2004 12:13:49 +0000 (30 12:13 +0000)
tree130af8ff2570c06e9e5227b33a86960a5b29892d
parentc65442716945976c341bd35a812b52642bf47c79
* configure.gcc: Default ep9312 to hard-float.
* config/arm/arm-cores.def: Add ARCH field.
* config/arm/arm.c (FL_FOR_ARCH*): Define.
(arm_arch_cirrus): New variable.
(all_cores): Set and use arch.
(all_architectures): Ditto.
(arm_arch_name): New variable.
(arm_override_options): Set it. Use [SUB]TARGET_CPU_DEFAULT.
Set and use arm_arch_cirrus.
* config/arm/arm.h (TARGET_CPU_CPP_BUILTINS): Set arch defines.
(enum processor_type): Update ARM_CORE define.
(enum target_cpus): Add.  Replaces TARGET_CPU_* defines.
(CPP_SPEC): Remove %(cpp_cpu_arch).
(CPP_ARCH_DEFAULT_SPEC): Remove.
(CPP_CPU_ARCH_SPEC): Remove.
(EXTRA_SPECS): Don't use CPP_*ARCH*_SPEC.
(FPUTYPE_DEFAULT): Don't define here.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81336 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config.gcc
gcc/config/arm/arm-cores.def
gcc/config/arm/arm.c
gcc/config/arm/arm.h