diff options
author | David O'Brien <obrien@FreeBSD.org> | 2002-04-11 23:25:54 +0000 |
---|---|---|
committer | David O'Brien <obrien@gcc.gnu.org> | 2002-04-11 23:25:54 +0000 |
commit | cf0005c62f48c6e48a1426c360db98a3b192e87c (patch) | |
tree | 112fc10b2f4a8ed394127a1052c1bfd9a0483895 /gcc/config.gcc | |
parent | c646bade050cab6b1442e34dbf47c2ea226e8fb2 (diff) | |
download | gcc-cf0005c62f48c6e48a1426c360db98a3b192e87c.zip gcc-cf0005c62f48c6e48a1426c360db98a3b192e87c.tar.gz gcc-cf0005c62f48c6e48a1426c360db98a3b192e87c.tar.bz2 |
config.gcc (alpha*-*-openbsd, [...]): Include {cpu}/{cpu}.h thru tm_file.
2002-04-11 David O'Brien <obrien@FreeBSD.org>
* config.gcc (alpha*-*-openbsd, alpha64-dec-*vms,alpha*-dec-*vms):
Include {cpu}/{cpu}.h thru tm_file.
(alpha*-*-linux*ecoff): Remove target.
* config/alpha/elf.h (CPP_SUBTARGET_SPEC): Define __ELF__.
(LINK_SPEC): Remove, is not OS independent.
* config/alpha/freebsd.h (CPP_SPEC): Do not define __ELF__.
(LINK_SPEC): Do not need to #undef any longer.
* config/alpha/linux-ecoff.h (LINK_SPEC): Do not need to #undef
any longer.
* config/alpha/linux-elf.h (SUB_CPP_PREDEFINES): Do not define
__ELF__.
(LINK_SPEC): Moved here from alpha/elf.h.
* config/alpha/linux.h (CPP_PREDEFINES): No longer consumer of
SUB_CPP_PREDEFINES.
* config/alpha/linux-ecoff.h: Remove.
* config/alpha/netbsd.h (CPP_PREDEFINES): Do not define __ELF__.
(CPP_SPEC): Define _POSIX_SOURCE as needed.
(CPP_SUBTARGET_SPEC): Do not define.
(LINK_SPEC): Do not need to #undef any longer.
* config/alpha/openbsd.h: Do not directly include alpha/alpha.h.
* config/alpha/vms.h: Likewise.
Approved by: Richard Henderson <rth@redhat.com>
Message-ID: <20020411152309.A11121@redhat.com>
Message-ID: <20020411160159.B11250@redhat.com>
Jason R Thorpe <thorpej@wasabisystems.com>
Message-ID: <20020411161434.I4954@dr-evil.shagadelic.org>
From-SVN: r52186
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r-- | gcc/config.gcc | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc index 2934558..26725d0 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -461,13 +461,6 @@ alpha-*-interix) #prefix='$$INTERIX_ROOT'/usr/contrib #local_prefix='$$INTERIX_ROOT'/usr/contrib ;; -alpha*-*-linux*ecoff*) - tm_file="${tm_file} alpha/linux-ecoff.h alpha/linux.h" - target_cpu_default="MASK_GAS" - tmake_file="alpha/t-alpha alpha/t-ieee" - gas=no - gas=yes gnu_ld=yes - ;; alpha*-*-linux*libc1*) tm_file="${tm_file} alpha/elf.h alpha/linux.h alpha/linux-elf.h" target_cpu_default="MASK_GAS" @@ -502,6 +495,7 @@ alpha*-*-netbsd*) ;; alpha*-*-openbsd*) + tm_file="${cpu_type}/${cpu_type}.h ${tm_file}" # default x-alpha is only appropriate for dec-osf. target_cpu_default="MASK_GAS" tmake_file="alpha/t-alpha alpha/t-ieee" @@ -559,7 +553,7 @@ alpha*-*-vxworks*) ;; alpha64-dec-*vms*) xm_defines=POSIX - tm_file="alpha/vms.h alpha/vms64.h" + tm_file="${tm_file} alpha/vms.h alpha/vms64.h" xm_file="alpha/xm-vms.h alpha/xm-vms64.h" tmake_file="alpha/t-alpha alpha/t-vms alpha/t-vms64 alpha/t-ieee" xmake_file=alpha/x-vms @@ -577,7 +571,7 @@ alpha64-dec-*vms*) ;; alpha*-dec-*vms*) xm_defines=POSIX - tm_file=alpha/vms.h + tm_file="${tm_file} alpha/vms.h" xm_file=alpha/xm-vms.h tmake_file="alpha/t-alpha alpha/t-vms alpha/t-ieee" xmake_file=alpha/x-vms |