aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2004-11-23 10:30:39 +0100
committerRalf Corsepius <corsepiu@gcc.gnu.org>2004-11-23 10:30:39 +0100
commit491982a0a745032f75d63c8447c08812bbe32106 (patch)
tree01dff1d1c0be3869d45f5905afcf310afda577fd /gcc
parente088c55299869b69d386771f29a5a5661d0bd5cf (diff)
downloadgcc-491982a0a745032f75d63c8447c08812bbe32106.zip
gcc-491982a0a745032f75d63c8447c08812bbe32106.tar.gz
gcc-491982a0a745032f75d63c8447c08812bbe32106.tar.bz2
t-rtems: New.
2004-11-23 Ralf Corsepius <ralf.corsepius@rtems.org> * config/c4x/t-rtems: New. * config.gcc: Reflect having added c4x/t-rtems. From-SVN: r91082
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 e5d3f12..95367aa 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 4b9bc94..0bb2195 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 0000000..52dc7ea
--- /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