diff options
| author | Richard Henderson <rth@redhat.com> | 2001-06-23 19:05:06 -0700 |
|---|---|---|
| committer | Richard Henderson <rth@gcc.gnu.org> | 2001-06-23 19:05:06 -0700 |
| commit | 567d20f046c31dde4949a293069879b8ac246d2a (patch) | |
| tree | 04f460c869d95f5606f63d411fecc889e5e98dc2 /gcc/config.gcc | |
| parent | 8c2c98cd890a39f45b103b203853642aaea19619 (diff) | |
| download | gcc-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.gcc | 13 |
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" |
