diff options
-rw-r--r-- | gcc/ChangeLog.sh-elf | 5 | ||||
-rw-r--r-- | gcc/config.gcc | 5 | ||||
-rw-r--r-- | gcc/config/sh/t-linux64 | 1 |
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 |