aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorcorsepiu <corsepiu@138bc75d-0d04-0410-961f-82ee72b054a4>2004-11-23 09:30:39 +0000
committercorsepiu <corsepiu@138bc75d-0d04-0410-961f-82ee72b054a4>2004-11-23 09:30:39 +0000
commitbcd1d551afe3fb320788aaa22b4a6e7ca0f6c759 (patch)
tree01dff1d1c0be3869d45f5905afcf310afda577fd /gcc
parentb18210016d3b2326a5f39677d16b540bf23931d7 (diff)
2004-11-23 Ralf Corsepius <ralf.corsepius@rtems.org>
* config/c4x/t-rtems: New. * config.gcc: Reflect having added c4x/t-rtems. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91082 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config.gcc2
-rw-r--r--gcc/config/c4x/t-rtems10
3 files changed, 16 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e5d3f12ff84..95367aa2811 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2004-11-23 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * config/c4x/t-rtems: New.
+ * config.gcc: Reflect having added c4x/t-rtems.
+
2004-11-23 Dorit Naishlos <dorit@il.ibm.com>
PR tree-opt/18403
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 4b9bc94ecb7..0bb21954aed 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -704,7 +704,7 @@ avr-*-*)
use_fixproto=yes
;;
c4x-*-rtems* | tic4x-*-rtems*)
- tmake_file="c4x/t-c4x t-rtems"
+ tmake_file="c4x/t-c4x t-rtems c4x/t-rtems"
tm_file="c4x/c4x.h c4x/rtems.h rtems.h"
c_target_objs="c4x-c.o"
cxx_target_objs="c4x-c.o"
diff --git a/gcc/config/c4x/t-rtems b/gcc/config/c4x/t-rtems
new file mode 100644
index 00000000000..52dc7eaf3a3
--- /dev/null
+++ b/gcc/config/c4x/t-rtems
@@ -0,0 +1,10 @@
+# Custom RTEMS multilibs
+
+# We'd actually want to support -msmall, but it trips a bug in gcc
+# http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14436
+#
+# MULTILIB_OPTIONS = m30 msmall mmemparm
+# MULTILIB_DIRNAMES = c3x small mem
+
+MULTILIB_OPTIONS = m30 mmemparm
+MULTILIB_DIRNAMES = c3x mem