rtems-elf.h (SUBTARGET_EXTRA_ASM_SPEC): Let !-mhard-float !-msoft-float imply -mfpu...
authorRalf Corsepius <ralf.corsepius@rtems.org>
Mon, 7 Feb 2005 06:00:02 +0000 (07:00 +0100)
committerRalf Corsepius <corsepiu@gcc.gnu.org>
Mon, 7 Feb 2005 06:00:02 +0000 (07:00 +0100)
2005-02-07  Ralf Corsepius  <ralf.corsepius@rtems.org>

* config/arm/rtems-elf.h (SUBTARGET_EXTRA_ASM_SPEC):
Let !-mhard-float !-msoft-float imply -mfpu=softfpa.

From-SVN: r94693

gcc/ChangeLog
gcc/config/arm/rtems-elf.h

index 9064d84b8033bf8d8b10de35606637465e42546a..3a8ef09f41e095317d668e3feecb635d32172942 100644 (file)
@@ -1,3 +1,8 @@
+2005-02-07  Ralf Corsepius  <ralf.corsepius@rtems.org>
+
+       * config/arm/rtems-elf.h (SUBTARGET_EXTRA_ASM_SPEC): 
+       Let !-mhard-float !-msoft-float imply -mfpu=softfpa.
+
 2005-02-06  Roger Sayle  <roger@eyesopen.com>
 
        PR rtl-optimization/19800
index a736ee1ea10c7718d379c280c08d0ea47594e343..adad59af8a98423eea90bf83eb46eafa38d3a5ca 100644 (file)
        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}}"