From: Ralf Corsepius Date: Mon, 7 Feb 2005 06:00:02 +0000 (+0100) Subject: rtems-elf.h (SUBTARGET_EXTRA_ASM_SPEC): Let !-mhard-float !-msoft-float imply -mfpu... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=888b0310a679f2e28ab2ad9add296559ddf40ce1;p=gcc.git rtems-elf.h (SUBTARGET_EXTRA_ASM_SPEC): Let !-mhard-float !-msoft-float imply -mfpu=softfpa. 2005-02-07 Ralf Corsepius * config/arm/rtems-elf.h (SUBTARGET_EXTRA_ASM_SPEC): Let !-mhard-float !-msoft-float imply -mfpu=softfpa. From-SVN: r94693 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9064d84b803..3a8ef09f41e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2005-02-07 Ralf Corsepius + + * config/arm/rtems-elf.h (SUBTARGET_EXTRA_ASM_SPEC): + Let !-mhard-float !-msoft-float imply -mfpu=softfpa. + 2005-02-06 Roger Sayle PR rtl-optimization/19800 diff --git a/gcc/config/arm/rtems-elf.h b/gcc/config/arm/rtems-elf.h index a736ee1ea10..adad59af8a9 100644 --- a/gcc/config/arm/rtems-elf.h +++ b/gcc/config/arm/rtems-elf.h @@ -29,3 +29,11 @@ builtin_define ("__rtems__"); \ builtin_assert ("system=rtems"); \ } while (0) + +/* + * The default in gcc now is soft-float, but gcc misses it to + * pass it to the assembler. + */ +#undef SUBTARGET_EXTRA_ASM_SPEC +#define SUBTARGET_EXTRA_ASM_SPEC "\ + %{!mhard-float: %{!msoft-float:-mfpu=softfpa}}"