From eb95cf36c1beb5787b9668515defa3b4c240a971 Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Wed, 19 Dec 2001 15:27:22 +0000 Subject: [PATCH] Pass -mno-fpu onto gas unless -mhard-float is specified. From-SVN: r48179 --- gcc/ChangeLog | 4 ++++ gcc/config/arm/xscale-elf.h | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f26f578cab5..85b6bd7437e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,9 @@ 2001-12-19 Nick Clifton + * config/arm/xscale-elf.h (SUBTARGET_EXTRA_ASM_SPEC): Pass + -mno-fpu onto gas unless -mhard-float is specified. + (MULTILIB_DEFAULTS): Include msoft-float. + * config/arm/t-xscale-coff (EXTRA_MULTILIB_PARTS): Remove definition. * config/arm/coff.h (SUPPORTS_INIT_PRIORITY): Define (to false). diff --git a/gcc/config/arm/xscale-elf.h b/gcc/config/arm/xscale-elf.h index 72615dac9e4..b1ce04e103e 100644 --- a/gcc/config/arm/xscale-elf.h +++ b/gcc/config/arm/xscale-elf.h @@ -28,9 +28,9 @@ Boston, MA 02111-1307, USA. */ #define SUBTARGET_CPU_DEFAULT TARGET_CPU_xscale #endif -#define SUBTARGET_EXTRA_ASM_SPEC "%{!mcpu=*:-mxscale}" +#define SUBTARGET_EXTRA_ASM_SPEC "%{!mcpu=*:-mxscale} %{!mhard-float:-mno-fpu}" #ifndef MULTILIB_DEFAULTS #define MULTILIB_DEFAULTS \ - { "mlittle-endian", "mno-thumb-interwork", "marm" } + { "mlittle-endian", "mno-thumb-interwork", "marm", "msoft-float" } #endif -- 2.30.2