t-rtems: New.
authorRalf Corsepius <ralf.corsepius@rtems.org>
Tue, 23 Nov 2004 05:30:32 +0000 (06:30 +0100)
committerRalf Corsepius <corsepiu@gcc.gnu.org>
Tue, 23 Nov 2004 05:30:32 +0000 (06:30 +0100)
2004-11-23  Ralf Corsepius <ralf.corsepius@rtems.org>

* config/arm/t-rtems: New.
* config.gcc: Reflect having added arm/t-rtems.

From-SVN: r91076

gcc/ChangeLog
gcc/config.gcc
gcc/config/arm/t-rtems [new file with mode: 0644]

index e867fbe56ee505f6aeb84beba9d82fc3ddc71bd4..4ee74eb16333d2e36b1f9f73138f274cf8af5c66 100644 (file)
@@ -1,3 +1,8 @@
+2004-11-23  Ralf Corsepius <ralf.corsepius@rtems.org>
+
+       * config/arm/t-rtems: New.
+       * config.gcc: Reflect having added arm/t-rtems.
+
 2004-11-23  Kazu Hirata  <kazu@cs.umass.edu>
 
        * tree-cfg.c (tree_execute_on_growing_pred): New.
index 14b9a28b4d23e8142b7631fd8f0d440aa4aeedcb..edff65639d7804bfcf77eab1cc6989444fff7f06 100644 (file)
@@ -675,7 +675,7 @@ arm*-*-eabi* | arm*-*-symbianelf* )
        ;;
 arm*-*-rtems*)
        tm_file="dbxelf.h elfos.h arm/unknown-elf.h arm/elf.h arm/aout.h arm/arm.h arm/rtems-elf.h rtems.h"
-       tmake_file="arm/t-arm arm/t-arm-elf t-rtems"
+       tmake_file="arm/t-arm arm/t-arm-elf t-rtems arm/t-rtems"
        ;;
 arm*-*-elf | ep9312-*-elf)
        tm_file="dbxelf.h elfos.h arm/unknown-elf.h arm/elf.h arm/aout.h arm/arm.h"
diff --git a/gcc/config/arm/t-rtems b/gcc/config/arm/t-rtems
new file mode 100644 (file)
index 0000000..52d14ba
--- /dev/null
@@ -0,0 +1,10 @@
+# Custom rtems multilibs
+
+MULTILIB_OPTIONS     = marm/mthumb
+MULTILIB_DIRNAMES    = arm thumb
+MULTILIB_EXCEPTIONS  = 
+MULTILIB_MATCHES     = marm=mno-thumb
+
+MULTILIB_OPTIONS    += msoft-float/mhard-float
+MULTILIB_DIRNAMES   += soft fpu
+MULTILIB_EXCEPTIONS += *mthumb/*mhard-float*