aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKaz Kojima <kkojima@gcc.gnu.org>2004-06-18 02:07:39 +0000
committerKaz Kojima <kkojima@gcc.gnu.org>2004-06-18 02:07:39 +0000
commit803947059d6c9a8da4f11a50e28bb55483fe8768 (patch)
tree06314e474dcf6a12d07d79277425841521892ec5
parentd8bca0773d07cd9814b6c6ac49c81987bb80b523 (diff)
* config/sh/t-linux64: New file.
* config.gcc: Add it to tmake_file for sh64*-*-linux*. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/sh-elf-3_5-branch@83334 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog.sh-elf5
-rw-r--r--gcc/config.gcc5
-rw-r--r--gcc/config/sh/t-linux641
3 files changed, 11 insertions, 0 deletions
diff --git a/gcc/ChangeLog.sh-elf b/gcc/ChangeLog.sh-elf
index 1bc39d241e7..d82f2f62403 100644
--- a/gcc/ChangeLog.sh-elf
+++ b/gcc/ChangeLog.sh-elf
@@ -1,3 +1,8 @@
+2004-06-17 Kaz Kojima <kkojima@gcc.gnu.org>
+
+ * config/sh/t-linux64: New file.
+ * config.gcc: Add it to tmake_file for sh64*-*-linux*.
+
2004-06-17 J"orn Rennecke <joern.rennecke@superh.com>
* config.gcc: Properly set sh_multilibs for sh64*. Merge
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 337f258ce19..a6a7c5afcc9 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -1733,6 +1733,11 @@ sh-*-elf* | sh[12346l]*-*-elf* | sh*-*-kaos* | \
*-*-netbsd)
tmake_file="${tmake_file} sh/t-netbsd"
;;
+ sh64*-*-linux*)
+ tmake_file="${tmake_file} sh/t-sh64 sh/t-linux64"
+ tm_file="${tm_file} sh/sh64.h"
+ extra_headers="shmedia.h ushmedia.h sshmedia.h"
+ ;;
sh64*)
tmake_file="${tmake_file} sh/t-sh64"
tm_file="${tm_file} sh/sh64.h"
diff --git a/gcc/config/sh/t-linux64 b/gcc/config/sh/t-linux64
new file mode 100644
index 00000000000..126b0163754
--- /dev/null
+++ b/gcc/config/sh/t-linux64
@@ -0,0 +1 @@
+EXTRA_MULTILIB_PARTS= crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o