From: Nick Clifton Date: Wed, 19 Dec 2001 15:27:22 +0000 (+0000) Subject: Pass -mno-fpu onto gas unless -mhard-float is specified. X-Git-Tag: prereleases/libstdc++-3.0.95~7 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=eb95cf36c1beb5787b9668515defa3b4c240a971;p=thirdparty%2Fgcc.git Pass -mno-fpu onto gas unless -mhard-float is specified. From-SVN: r48179 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f26f578cab59..85b6bd7437e4 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 72615dac9e47..b1ce04e103e2 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