aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2001-06-23 19:05:06 -0700
committerRichard Henderson <rth@gcc.gnu.org>2001-06-23 19:05:06 -0700
commit567d20f046c31dde4949a293069879b8ac246d2a (patch)
tree04f460c869d95f5606f63d411fecc889e5e98dc2 /gcc/config.gcc
parent8c2c98cd890a39f45b103b203853642aaea19619 (diff)
downloadgcc-567d20f046c31dde4949a293069879b8ac246d2a.zip
gcc-567d20f046c31dde4949a293069879b8ac246d2a.tar.gz
gcc-567d20f046c31dde4949a293069879b8ac246d2a.tar.bz2
crtfastmath.c: New file.
* config/alpha/crtfastmath.c: New file. * config/alpha/t-crtfm: New file. * config/alpha/elf.h (ENDFILE_SPEC): Use crtfastmath.o. * config/alpha/osf.h (ENDFILE_SPEC): Likewise. * config/alpha/t-crtbe (EXTRA_PARTS): Add pieces defined here. * config.gcc (alpha-{linux,freebsd,netbsd,osf}): Use alpha/t-crtfm; do not set extra_parts here. From-SVN: r43537
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc13
1 files changed, 5 insertions, 8 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 3f708a4..df9f3c7 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -430,8 +430,7 @@ alpha*-*-linux*ecoff*)
alpha*-*-linux*libc1*)
tm_file="${tm_file} alpha/elf.h alpha/linux.h alpha/linux-elf.h"
target_cpu_default="MASK_GAS"
- tmake_file="t-slibgcc-elf-ver t-linux t-linux-gnulibc1 alpha/t-alpha alpha/t-crtbe alpha/t-ieee"
- extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o"
+ tmake_file="t-slibgcc-elf-ver t-linux t-linux-gnulibc1 alpha/t-alpha alpha/t-crtbe alpha/t-crtfm alpha/t-ieee"
gas=yes gnu_ld=yes
if test x$enable_threads = xyes; then
thread_file='posix'
@@ -440,8 +439,7 @@ alpha*-*-linux*libc1*)
alpha*-*-linux*)
tm_file="${tm_file} alpha/elf.h alpha/linux.h alpha/linux-elf.h"
target_cpu_default="MASK_GAS"
- tmake_file="t-slibgcc-elf-ver t-linux alpha/t-crtbe alpha/t-alpha alpha/t-ieee"
- extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o"
+ tmake_file="t-slibgcc-elf-ver t-linux alpha/t-crtbe alpha/t-crtfm alpha/t-alpha alpha/t-ieee"
gas=yes gnu_ld=yes
if test x$enable_threads = xyes; then
thread_file='posix'
@@ -450,14 +448,13 @@ alpha*-*-linux*)
alpha*-*-freebsd*)
tm_file="${tm_file} ${fbsd_tm_file} alpha/elf.h alpha/freebsd.h"
target_cpu_default="MASK_GAS"
- tmake_file="${tmake_file} alpha/t-crtbe alpha/t-alpha alpha/t-ieee"
+ tmake_file="${tmake_file} alpha/t-crtbe alpha/t-crtfm alpha/t-alpha alpha/t-ieee"
;;
alpha*-*-netbsd*)
xm_defines=POSIX
tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
target_cpu_default="MASK_GAS"
- tmake_file="alpha/t-crtbe alpha/t-alpha alpha/t-ieee"
- extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o"
+ tmake_file="alpha/t-crtbe alpha/t-crtfm alpha/t-alpha alpha/t-ieee"
gas=yes gnu_ld=yes
;;
@@ -478,7 +475,7 @@ alpha*-dec-osf*)
extra_passes="mips-tfile mips-tdump"
fi
use_collect2=yes
- tmake_file="alpha/t-alpha alpha/t-ieee alpha/t-osf"
+ tmake_file="alpha/t-alpha alpha/t-ieee alpha/t-osf alpha/t-crtfm"
case $machine in
*-*-osf1*)
tm_file="${tm_file} alpha/osf.h alpha/osf12.h alpha/osf2or3.h"