aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2005-01-19 22:25:35 +0100
committerRalf Corsepius <corsepiu@gcc.gnu.org>2005-01-19 22:25:35 +0100
commitbe33b7296925c67e09faeb6d6cb2a7426d05b756 (patch)
tree21d12edd681c737376b011e449ab764ed6ea63b2 /gcc
parentdcb3736a30154c614de0c1df967d5e23fb8598a1 (diff)
downloadgcc-be33b7296925c67e09faeb6d6cb2a7426d05b756.zip
gcc-be33b7296925c67e09faeb6d6cb2a7426d05b756.tar.gz
gcc-be33b7296925c67e09faeb6d6cb2a7426d05b756.tar.bz2
re PR target/19529 (sh-rtems multilibs broken)
2005-01-19 Ralf Corsepius <ralf.corsepius@rtems.org> PR target/19529 * config/sh/t-rtems: New. * config.gcc (sh-*-rtems*): Reflect having added config/sh/t-rtems. From-SVN: r93921
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config.gcc4
-rw-r--r--gcc/config/sh/t-rtems7
3 files changed, 15 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 77867e8..89aac37 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2005-01-19 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ PR target/19529
+ * config/sh/t-rtems: New.
+ * config.gcc (sh-*-rtems*): Reflect having added config/sh/t-rtems.
+
2005-01-19 Zdenek Dvorak <dvorakz@suse.cz>
* tree-ssa-ccp.c (maybe_fold_offset_to_component_ref): Always subtract
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 0099148..4d18e03 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -1857,11 +1857,11 @@ sh-*-symbianelf* | sh[12346l]*-*-symbianelf* | \
use_fixproto=yes
;;
sh-*-rtemscoff*)
- tmake_file="sh/t-sh t-rtems"
+ tmake_file="sh/t-sh t-rtems sh/t-rtems"
tm_file="${tm_file} dbxcoff.h sh/coff.h sh/rtems.h rtems.h"
;;
sh-*-rtems*)
- tmake_file="sh/t-sh sh/t-elf t-rtems"
+ tmake_file="sh/t-sh sh/t-elf t-rtems sh/t-rtems"
tm_file="${tm_file} dbxelf.h elfos.h svr4.h sh/elf.h sh/embed-elf.h sh/rtemself.h rtems.h"
;;
sh-wrs-vxworks)
diff --git a/gcc/config/sh/t-rtems b/gcc/config/sh/t-rtems
new file mode 100644
index 0000000..9fd262c
--- /dev/null
+++ b/gcc/config/sh/t-rtems
@@ -0,0 +1,7 @@
+# Custom multilibs for RTEMS
+
+MULTILIB_ENDIAN = ml
+MULTILIB_OPTIONS= $(MULTILIB_ENDIAN) m2/m2e/m4-single-only/m4-single/m4
+MULTILIB_DIRNAMES=
+MULTILIB_MATCHES = m2=m3 m2e=m3e m2=m4-nofpu
+MULTILIB_EXCEPTIONS = ml