Pass -mno-fpu onto gas unless -mhard-float is specified.

From-SVN: r48179
This commit is contained in:
Nick Clifton 2001-12-19 15:27:22 +00:00 committed by Nick Clifton
parent fbdc1ec2dc
commit eb95cf36c1
2 changed files with 6 additions and 2 deletions

View file

@ -1,5 +1,9 @@
2001-12-19 Nick Clifton <nickc@cambridge.redhat.com>
* 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).

View file

@ -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