This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[patch,committed] Adding arm/t-rtems
- From: Ralf Corsepius <ralf dot corsepius at rtems dot org>
- To: GCC Patches <gcc-patches at gcc dot gnu dot org>
- Cc: Joel Sherrill <joel dot sherrill at OARcorp dot com>
- Date: Tue, 23 Nov 2004 06:43:57 +0100
- Subject: [patch,committed] Adding arm/t-rtems
Hi,
The patch below adds an rtems-specific arm/t-rtems.
Committed to gcc-3_4-branch and CVS trunk, because the patch is rtems-
specific.
Ralf
Index: ChangeLog
===================================================================
RCS file: /cvs/gcc/gcc/gcc/ChangeLog,v
retrieving revision 2.6480
diff -u -r2.6480 ChangeLog
--- ChangeLog 23 Nov 2004 05:24:57 -0000 2.6480
+++ ChangeLog 23 Nov 2004 05:27:40 -0000
@@ -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: config.gcc
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config.gcc,v
retrieving revision 1.498
diff -u -r1.498 config.gcc
--- config.gcc 23 Nov 2004 03:44:02 -0000 1.498
+++ config.gcc 23 Nov 2004 05:27:41 -0000
@@ -675,7 +675,7 @@
;;
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"
Index: config/arm/t-rtems
===================================================================
RCS file: config/arm/t-rtems
diff -N config/arm/t-rtems
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ config/arm/t-rtems 23 Nov 2004 05:27:41 -0000
@@ -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*