From 0699e415bc4e5ecac90580da110ee5fe14b60c38 Mon Sep 17 00:00:00 2001 From: Rainer Orth Date: Wed, 1 Jun 2011 14:49:21 +0000 Subject: crtfastmath.c: Include , . gcc: * config/i386/crtfastmath.c [!__x86_64__ && __sun__ && __svr4__]: Include , . (sigill_caught): Define. (sigill_hdlr): New function. (set_fast_math) [!__x86_64__ && __sun__ && __svr4__]: Check if SSE insns can be executed. * config/sol2.h (ENDFILE_SPEC): Use crtfastmath.o if -ffast-math etc. * config/sparc/sol2.h (ENDFILE_SPEC): Remove. libgcc: * config.host (i[34567]86-*-solaris2*): Add i386/t-crtfm to tmake_file. Add crtfastmath.o to extra_parts. From-SVN: r174532 --- gcc/config/sparc/sol2.h | 5 ----- 1 file changed, 5 deletions(-) (limited to 'gcc/config/sparc/sol2.h') diff --git a/gcc/config/sparc/sol2.h b/gcc/config/sparc/sol2.h index a53b82a..ddc7c4d 100644 --- a/gcc/config/sparc/sol2.h +++ b/gcc/config/sparc/sol2.h @@ -117,11 +117,6 @@ along with GCC; see the file COPYING3. If not see #define NO_DBX_BNSYM_ENSYM 1 -#undef ENDFILE_SPEC -#define ENDFILE_SPEC \ - "%{Ofast|ffast-math|funsafe-math-optimizations:crtfastmath.o%s} \ - crtend.o%s crtn.o%s" - /* Select a format to encode pointers in exception handling data. CODE is 0 for data, 1 for code labels, 2 for function pointers. GLOBAL is true if the symbol may be affected by dynamic relocations. -- cgit v1.1