configure.gcc: Default ep9312 to hard-float.
authorPaul Brook <paul@codesourcery.com>
Fri, 30 Apr 2004 12:13:49 +0000 (12:13 +0000)
committerPaul Brook <pbrook@gcc.gnu.org>
Fri, 30 Apr 2004 12:13:49 +0000 (12:13 +0000)
commit78011587dfd42aca368205748602d00c6515b400
tree130af8ff2570c06e9e5227b33a86960a5b29892d
parent5ecfc99a62d3a8069689275708703baf0cc5a192
configure.gcc: Default ep9312 to hard-float.

* 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.

From-SVN: r81336
gcc/ChangeLog
gcc/config.gcc
gcc/config/arm/arm-cores.def
gcc/config/arm/arm.c
gcc/config/arm/arm.h