diff options
author | David O'Brien <obrien@FreeBSD.org> | 2001-12-17 07:33:07 +0000 |
---|---|---|
committer | David O'Brien <obrien@gcc.gnu.org> | 2001-12-17 07:33:07 +0000 |
commit | c7240cbddbf9db9c32d539143e93933a063d6730 (patch) | |
tree | b87a67eecf9e43c44a76ff9fe8e0c1d1b389fb87 /gcc/config.gcc | |
parent | 4775fbf1309f2a917497af4140360ea736f4f777 (diff) | |
download | gcc-c7240cbddbf9db9c32d539143e93933a063d6730.zip gcc-c7240cbddbf9db9c32d539143e93933a063d6730.tar.gz gcc-c7240cbddbf9db9c32d539143e93933a063d6730.tar.bz2 |
config.gcc (sparc64-*-freebsd*): Add target.
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>
From-SVN: r48093
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 ded09cf..9fb298d 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" |