aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRalf Corsepius <corsepiu@faw.uni-ulm.de>2003-09-19 13:27:53 +0000
committerJoel Sherrill <joel@gcc.gnu.org>2003-09-19 13:27:53 +0000
commit472b0fbcf737e5a4211b70d65ea9e386c9d9eeef (patch)
tree6297dde96d048d36eeaf3fe23e07430dee70a8df /gcc
parentc7fcd90b72a8183095d33c18d9ff044ff6eee596 (diff)
downloadgcc-472b0fbcf737e5a4211b70d65ea9e386c9d9eeef.zip
gcc-472b0fbcf737e5a4211b70d65ea9e386c9d9eeef.tar.gz
gcc-472b0fbcf737e5a4211b70d65ea9e386c9d9eeef.tar.bz2
t-rtems: New.
2003-09-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * config/mips/t-rtems: New. * config.gcc (mips*-*-rtems*): Use config/mips/t-rtems. From-SVN: r71570
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config.gcc2
-rw-r--r--gcc/config/m68k/t-rtems6
3 files changed, 12 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 99b588b..b1b0bfb 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,9 +1,13 @@
2003-09-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+ * config/m68k/t-rtems (m68k-*-rtems*): New.
+ * config.gcc: Use config/m68k/t-rtems.
+
+2003-09-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
* config/mips/t-rtems: New.
* config.gcc (mips*-*-rtems*): Use config/mips/t-rtems.
-
2003-09-19 Kelley Cook <kelleycook@wideopenwest.com>
* cgraph.c: Fix typo in debugging output.
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 2652d03..88d2258 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -1297,7 +1297,7 @@ m68k-*-linux*) # Motorola m68k's running GNU/Linux
tmake_file="t-slibgcc-elf-ver t-linux"
;;
m68k-*-rtems*)
- tmake_file="m68k/t-m68kbare t-rtems m68k/t-crtstuff"
+ tmake_file="m68k/t-m68kbare m68k/t-crtstuff t-rtems m68k/t-rtems"
tm_file="m68k/m68k.h m68k/m68k-none.h m68k/m68kelf.h dbxelf.h elfos.h m68k/m68kemb.h m68k/m68020-elf.h m68k/rtemself.h rtems.h"
extra_parts="crtbegin.o crtend.o"
if test x$enable_threads = xyes; then
diff --git a/gcc/config/m68k/t-rtems b/gcc/config/m68k/t-rtems
new file mode 100644
index 0000000..3358cc6
--- /dev/null
+++ b/gcc/config/m68k/t-rtems
@@ -0,0 +1,6 @@
+# Custom multilibs for RTEMS
+
+MULTILIB_OPTIONS = m68000/m68020/m5200/mcpu32/m68030/m68040/m68060 m68881/msoft-float
+MULTILIB_DIRNAMES =
+MULTILIB_MATCHES = m68000=mc68000 m68000=m68302 mcpu32=m68332 m68020=mc68020 m68030=mc68030
+MULTILIB_EXCEPTIONS = m68000/msoft-float m5200/m68881 m5200/msoft-float mcpu32/m68881 mcpu32/msoft-float m68040/m68681 m68060/m68681