diff options
author | David S. Miller <davem@gcc.gnu.org> | 2002-04-03 12:13:50 -0800 |
---|---|---|
committer | David S. Miller <davem@gcc.gnu.org> | 2002-04-03 12:13:50 -0800 |
commit | a261e0cc7b3a22d2343a7c06dc3c9d1c4153a133 (patch) | |
tree | 2f5a43a3fb6ddeffa532f4dfb75179057a205bac /gcc/config/sparc/sol2.h | |
parent | 68c17f30462516324d741c9d00ea729813fae657 (diff) | |
download | gcc-a261e0cc7b3a22d2343a7c06dc3c9d1c4153a133.tar.gz |
crtfastmath.c: New file.
2002-04-03 David S. Miller <davem@redhat.com>
* config/sparc/crtfastmath.c: New file.
* config/sparc/t-crtfm: New file.
* config/sparc/linux.h (ENDFILE_SPEC): Use crtfastmath.o
* config/sparc/linux64.h (ENDFILE_SPEC): Likewise.
* config/sparc/sol2.h (ENDFILE_SPEC): Likewise.
* config/sparc/sp64-elf.h (ENDFILE_SPEC): Likewise.
* config/sparc/elf.h (ENDFILE_SPEC): Likewise.
* config.gcc (sparc*-*-{elf*,linux*,solaris2*}): Add
sparc/t-crtfm to tmake_file.
* config/sparc/sparc-protos.h (sparc_emitting_epilogue): Add.
From-SVN: r51808
Diffstat (limited to 'gcc/config/sparc/sol2.h')
-rw-r--r-- | gcc/config/sparc/sol2.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/config/sparc/sol2.h b/gcc/config/sparc/sol2.h index 3541cace14c..305129b6b6e 100644 --- a/gcc/config/sparc/sol2.h +++ b/gcc/config/sparc/sol2.h @@ -160,7 +160,9 @@ Boston, MA 02111-1307, USA. */ %{p|pg:-ldl} -lc}}" #undef ENDFILE_SPEC -#define ENDFILE_SPEC "crtend.o%s crtn.o%s" +#define ENDFILE_SPEC \ + "%{ffast-math|funsafe-math-optimizations:crtfastmath.o%s} \ + crtend.o%s crtn.o%s" /* This should be the same as in svr4.h, except with -R added. */ #undef LINK_SPEC |