This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
gcc/gcc ChangeLog.sh-elf config.gcc config/sh/ ...
- From: amylaar at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: 17 Jun 2004 19:11:21 -0000
- Subject: gcc/gcc ChangeLog.sh-elf config.gcc config/sh/ ...
CVSROOT: /cvs/gcc
Module name: gcc
Branch: sh-elf-3_5-branch
Changes by: amylaar@gcc.gnu.org 2004-06-17 19:11:21
Modified files:
gcc : ChangeLog.sh-elf config.gcc
gcc/config/sh : elf.h netbsd-elf.h sh.h sh64.h t-netbsd
t-netbsd-sh5-64 t-sh64
Removed files:
gcc/config/sh : t-be t-le t-netbsd-sh5
Log message:
* config.gcc: Properly set sh_multilibs for sh64*. Merge
sh*-*-netbsd* configurations into sh-elf configurations.
* config/sh/elf.h (SUBTARGET_ASM_ISA_SPEC): Use ASM_ISA_DEFAULT_SPEC.
* config/sh/netbsd-elf.h: Update code which sets TARGET_VERSION_CPU.
(LINK_DEFAULT_CPU_EMUL): Don't redefine.
(NO_PROFILE_COUNTERS): Define to 1.
* config/sh/sh.h (ASM_ISA_SPEC_DEFAULT, ASM_ISA_DEFAULT_SPEC): Define.
* config/sh/sh64.h (ASM_SPEC, LINK_DEFAULT_CPU_EMUL): Don't redefine.
(TARGET_DEFAULT): Likewise.
* config/sh/t-netbsd (MULTILIB_OPTIONS): Don't append to.
(MULTILIB_DIRNAMES, MULTILIB_MATCHES, MULTILIB_EXCEPTIONS): Don't zap.
* config/sh/t-netbsd-sh5-64 (MULTILIB_OPTIONS): Don't redefine.
(MULTILIB_MATCHES): Don't zap.
(MULTILIB_DIRNAMES): Use MULTILIB_RAW_DIRNAMES.
* config/sh/t-sh64 (MULTILIB_OPTIONS): Don't redefine.
(MULTILIB_MATCHES, MULTILIB_EXCEPTIONS): Don't zap.
(MULTILIB_RAW_DIRNAMES): Define.
(MULTILIB_DIRNAMES): Use it.
* config/sh/t-netbsd-sh5, config/sh/t-le, config/sh/t-le: Delete.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.sh-elf.diff?cvsroot=gcc&only_with_tag=sh-elf-3_5-branch&r1=1.1.2.17&r2=1.1.2.18
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config.gcc.diff?cvsroot=gcc&only_with_tag=sh-elf-3_5-branch&r1=1.458.2.1&r2=1.458.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sh/elf.h.diff?cvsroot=gcc&only_with_tag=sh-elf-3_5-branch&r1=1.33&r2=1.33.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sh/netbsd-elf.h.diff?cvsroot=gcc&only_with_tag=sh-elf-3_5-branch&r1=1.9&r2=1.9.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sh/sh.h.diff?cvsroot=gcc&only_with_tag=sh-elf-3_5-branch&r1=1.240.2.2&r2=1.240.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sh/sh64.h.diff?cvsroot=gcc&only_with_tag=sh-elf-3_5-branch&r1=1.7.24.1&r2=1.7.24.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sh/t-netbsd.diff?cvsroot=gcc&only_with_tag=sh-elf-3_5-branch&r1=1.2&r2=1.2.76.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sh/t-netbsd-sh5-64.diff?cvsroot=gcc&only_with_tag=sh-elf-3_5-branch&r1=1.2&r2=1.2.78.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sh/t-sh64.diff?cvsroot=gcc&only_with_tag=sh-elf-3_5-branch&r1=1.6&r2=1.6.56.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sh/t-be.diff?cvsroot=gcc&only_with_tag=sh-elf-3_5-branch&r1=1.2&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sh/t-le.diff?cvsroot=gcc&only_with_tag=sh-elf-3_5-branch&r1=1.2&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sh/t-netbsd-sh5.diff?cvsroot=gcc&only_with_tag=sh-elf-3_5-branch&r1=1.2&r2=NONE