aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorDavid O'Brien <obrien@FreeBSD.org>2002-04-11 23:25:54 +0000
committerDavid O'Brien <obrien@gcc.gnu.org>2002-04-11 23:25:54 +0000
commitcf0005c62f48c6e48a1426c360db98a3b192e87c (patch)
tree112fc10b2f4a8ed394127a1052c1bfd9a0483895 /gcc/config.gcc
parentc646bade050cab6b1442e34dbf47c2ea226e8fb2 (diff)
downloadgcc-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.gcc12
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