diff options
author | obrien <obrien@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-12-17 07:33:07 +0000 |
---|---|---|
committer | obrien <obrien@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-12-17 07:33:07 +0000 |
commit | cf481f89faae7a85111967571bbd5b99f3d7f271 (patch) | |
tree | b87a67eecf9e43c44a76ff9fe8e0c1d1b389fb87 /gcc/config.gcc | |
parent | fd0cf8453ef9be9780bf825b012ea75cbb8e9f32 (diff) | |
download | gcc-cf481f89faae7a85111967571bbd5b99f3d7f271.tar.gz |
2001-12-16 David O'Brien <obrien@FreeBSD.org>
* config.gcc (sparc64-*-freebsd*): Add target.
* config/sparc/freebsd.h: New file.
* config/sparc/sparc.h (LIB_SPEC, LINK_SPEC): Don't define.
* config/sparc/sunos4.h (LIB_SPEC, LINK_SPEC): Define.
* config/sparc/sysv4.h (CPP_PREDEFINES): Undefine before defining.
Approved by: Richard Henderson <rth@redhat.com>
Message-ID: <20011215175143.A8758@redhat.com>
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48093 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r-- | gcc/config.gcc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc index ded09cfcd05..9fb298dd4f7 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -3183,6 +3183,14 @@ sparc64-*-elf*) tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sparc/sol2.h sparc/sp64-elf.h" extra_parts="crtbegin.o crtend.o" ;; +sparc64-*-freebsd*|ultrasparc-*-freebsd*) + tm_file="${tm_file} ${fbsd_tm_file} dbxelf.h elfos.h sparc/sysv4.h sparc/freebsd.h" + xmake_file=none + case "x$with_cpu" in + x) with_cpu=ultrasparc ;; + *) echo "$with_cpu not supported for freebsd target"; exit 1 ;; + esac + ;; sparc64-*-linux*) # 64-bit Sparc's running GNU/Linux tmake_file="t-slibgcc-elf-ver t-linux sparc/t-linux64" tm_file="sparc/sparc_bi.h ${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sparc/linux64.h" |