elf.h (ENDFILE_SPEC): Add Ofast.
* config/alpha/elf.h (ENDFILE_SPEC): Add Ofast. * config/alpha/osf5.h (ENDFILE_SPEC): Add Ofast. * config/alpha/netbsd.h (ENDFILE_SPEC): Add Ofast. * config/sparc/linux.h (ENDFILE_SPEC): Add Ofast. * config/sparc/sp64-elf.h (ENDFILE_SPEC): Add Ofast. * config/sparc/sp-elf.h (ENDFILE_SPEC): Add Ofast. * config/sparc/linux64.h (ENDFILE_SPEC): Add Ofast. * config/sparc/freebsd.h (ENDFILE_SPEC): Add Ofast. * config/sparc/sol2.h (ENDFILE_SPEC): Add Ofast. * config/i386/cygwin.h (ENDFILE_SPEC): Add Ofast. * config/i386/gnu-user.h (ENDFILE_SPEC): Add Ofast. * config/i386/gnu-user64.h (ENDFILE_SPEC): Add Ofast. * config/i386/darwin.h (ENDFILE_SPEC): Add Ofast. * config/i386/mingw32.h (ENDFILE_SPEC): Add Ofast. * config/ia64/linux.h (ENDFILE_SPEC): Add Ofast. * config/mips/linux.h (ENDFILE_SPEC): Add Ofast. From-SVN: r173429
This commit is contained in:
parent
86529a4917
commit
0691dde9e6
17 changed files with 35 additions and 16 deletions
|
@ -1,3 +1,22 @@
|
|||
2011-05-05 Michael Matz <matz@suse.de>
|
||||
|
||||
* config/alpha/elf.h (ENDFILE_SPEC): Add Ofast.
|
||||
* config/alpha/osf5.h (ENDFILE_SPEC): Add Ofast.
|
||||
* config/alpha/netbsd.h (ENDFILE_SPEC): Add Ofast.
|
||||
* config/sparc/linux.h (ENDFILE_SPEC): Add Ofast.
|
||||
* config/sparc/sp64-elf.h (ENDFILE_SPEC): Add Ofast.
|
||||
* config/sparc/sp-elf.h (ENDFILE_SPEC): Add Ofast.
|
||||
* config/sparc/linux64.h (ENDFILE_SPEC): Add Ofast.
|
||||
* config/sparc/freebsd.h (ENDFILE_SPEC): Add Ofast.
|
||||
* config/sparc/sol2.h (ENDFILE_SPEC): Add Ofast.
|
||||
* config/i386/cygwin.h (ENDFILE_SPEC): Add Ofast.
|
||||
* config/i386/gnu-user.h (ENDFILE_SPEC): Add Ofast.
|
||||
* config/i386/gnu-user64.h (ENDFILE_SPEC): Add Ofast.
|
||||
* config/i386/darwin.h (ENDFILE_SPEC): Add Ofast.
|
||||
* config/i386/mingw32.h (ENDFILE_SPEC): Add Ofast.
|
||||
* config/ia64/linux.h (ENDFILE_SPEC): Add Ofast.
|
||||
* config/mips/linux.h (ENDFILE_SPEC): Add Ofast.
|
||||
|
||||
2011-05-05 Richard Guenther <rguenther@suse.de>
|
||||
|
||||
* expmed.c (expand_variable_shift): Rename to ...
|
||||
|
|
|
@ -397,7 +397,7 @@ do { \
|
|||
|
||||
#undef ENDFILE_SPEC
|
||||
#define ENDFILE_SPEC \
|
||||
"%{ffast-math|funsafe-math-optimizations:crtfastmath.o%s} \
|
||||
"%{Ofast|ffast-math|funsafe-math-optimizations:crtfastmath.o%s} \
|
||||
%{shared|pie:crtendS.o%s;:crtend.o%s} crtn.o%s"
|
||||
|
||||
/* Select a format to encode pointers in exception handling data. CODE
|
||||
|
|
|
@ -70,7 +70,7 @@ along with GCC; see the file COPYING3. If not see
|
|||
|
||||
#undef ENDFILE_SPEC
|
||||
#define ENDFILE_SPEC \
|
||||
"%{ffast-math|funsafe-math-optimizations:crtfm%O%s} \
|
||||
"%{Ofast|ffast-math|funsafe-math-optimizations:crtfm%O%s} \
|
||||
%(netbsd_endfile_spec)"
|
||||
|
||||
|
||||
|
|
|
@ -102,7 +102,7 @@ along with GCC; see the file COPYING3. If not see
|
|||
"%{!shared:%{pg:gcrt0.o%s}%{!pg:%{p:mcrt0.o%s}%{!p:crt0.o%s}}}"
|
||||
|
||||
#define ENDFILE_SPEC \
|
||||
"%{ffast-math|funsafe-math-optimizations:crtfastmath.o%s}"
|
||||
"%{Ofast|ffast-math|funsafe-math-optimizations:crtfastmath.o%s}"
|
||||
|
||||
#define MD_STARTFILE_PREFIX "/usr/lib/cmplrs/cc/"
|
||||
|
||||
|
|
|
@ -36,7 +36,7 @@ along with GCC; see the file COPYING3. If not see
|
|||
|
||||
#undef ENDFILE_SPEC
|
||||
#define ENDFILE_SPEC \
|
||||
"%{ffast-math|funsafe-math-optimizations:crtfastmath.o%s}\
|
||||
"%{Ofast|ffast-math|funsafe-math-optimizations:crtfastmath.o%s}\
|
||||
crtend.o%s"
|
||||
|
||||
/* Normally, -lgcc is not needed since everything in it is in the DLL, but we
|
||||
|
|
|
@ -129,7 +129,7 @@ extern int darwin_emit_branch_islands;
|
|||
|
||||
#undef ENDFILE_SPEC
|
||||
#define ENDFILE_SPEC \
|
||||
"%{ffast-math|funsafe-math-optimizations:crtfastmath.o%s} \
|
||||
"%{Ofast|ffast-math|funsafe-math-optimizations:crtfastmath.o%s} \
|
||||
%{mpc32:crtprec32.o%s} \
|
||||
%{mpc64:crtprec64.o%s} \
|
||||
%{mpc80:crtprec80.o%s}"
|
||||
|
|
|
@ -108,7 +108,7 @@ along with GCC; see the file COPYING3. If not see
|
|||
/* Similar to standard GNU userspace, but adding -ffast-math support. */
|
||||
#undef ENDFILE_SPEC
|
||||
#define ENDFILE_SPEC \
|
||||
"%{ffast-math|funsafe-math-optimizations:crtfastmath.o%s} \
|
||||
"%{Ofast|ffast-math|funsafe-math-optimizations:crtfastmath.o%s} \
|
||||
%{mpc32:crtprec32.o%s} \
|
||||
%{mpc64:crtprec64.o%s} \
|
||||
%{mpc80:crtprec80.o%s} \
|
||||
|
|
|
@ -81,7 +81,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
|||
/* Similar to standard GNU userspace, but adding -ffast-math support. */
|
||||
#undef ENDFILE_SPEC
|
||||
#define ENDFILE_SPEC \
|
||||
"%{ffast-math|funsafe-math-optimizations:crtfastmath.o%s} \
|
||||
"%{Ofast|ffast-math|funsafe-math-optimizations:crtfastmath.o%s} \
|
||||
%{mpc32:crtprec32.o%s} \
|
||||
%{mpc64:crtprec64.o%s} \
|
||||
%{mpc80:crtprec80.o%s} \
|
||||
|
|
|
@ -143,7 +143,7 @@ along with GCC; see the file COPYING3. If not see
|
|||
|
||||
#undef ENDFILE_SPEC
|
||||
#define ENDFILE_SPEC \
|
||||
"%{ffast-math|funsafe-math-optimizations:crtfastmath.o%s} \
|
||||
"%{Ofast|ffast-math|funsafe-math-optimizations:crtfastmath.o%s} \
|
||||
crtend.o%s"
|
||||
|
||||
/* Override startfile prefix defaults. */
|
||||
|
|
|
@ -50,7 +50,7 @@ do { \
|
|||
/* Similar to standard Linux, but adding -ffast-math support. */
|
||||
#undef ENDFILE_SPEC
|
||||
#define ENDFILE_SPEC \
|
||||
"%{ffast-math|funsafe-math-optimizations:crtfastmath.o%s} \
|
||||
"%{Ofast|ffast-math|funsafe-math-optimizations:crtfastmath.o%s} \
|
||||
%{shared|pie:crtendS.o%s;:crtend.o%s} crtn.o%s"
|
||||
|
||||
/* Define this for shared library support because it isn't in the main
|
||||
|
|
|
@ -140,5 +140,5 @@ extern const char *host_detect_local_cpu (int argc, const char **argv);
|
|||
/* Similar to standard Linux, but adding -ffast-math support. */
|
||||
#undef ENDFILE_SPEC
|
||||
#define ENDFILE_SPEC \
|
||||
"%{ffast-math|funsafe-math-optimizations:crtfastmath.o%s} \
|
||||
"%{Ofast|ffast-math|funsafe-math-optimizations:crtfastmath.o%s} \
|
||||
%{shared|pie:crtendS.o%s;:crtend.o%s} crtn.o%s"
|
||||
|
|
|
@ -166,7 +166,7 @@ along with GCC; see the file COPYING3. If not see
|
|||
|
||||
#undef ENDFILE_SPEC
|
||||
#define ENDFILE_SPEC \
|
||||
"%{ffast-math|funsafe-math-optimizations:crtfastmath.o%s} " \
|
||||
"%{Ofast|ffast-math|funsafe-math-optimizations:crtfastmath.o%s} " \
|
||||
FBSD_ENDFILE_SPEC
|
||||
|
||||
/* We use GNU ld so undefine this so that attribute((init_priority)) works. */
|
||||
|
|
|
@ -37,7 +37,7 @@ along with GCC; see the file COPYING3. If not see
|
|||
#undef ENDFILE_SPEC
|
||||
#define ENDFILE_SPEC \
|
||||
"%{shared|pie:crtendS.o%s;:crtend.o%s} crtn.o%s\
|
||||
%{ffast-math|funsafe-math-optimizations:crtfastmath.o%s}"
|
||||
%{Ofast|ffast-math|funsafe-math-optimizations:crtfastmath.o%s}"
|
||||
|
||||
/* This is for -profile to use -lc_p instead of -lc. */
|
||||
#undef CC1_SPEC
|
||||
|
|
|
@ -59,7 +59,7 @@ along with GCC; see the file COPYING3. If not see
|
|||
#undef ENDFILE_SPEC
|
||||
#define ENDFILE_SPEC \
|
||||
"%{shared|pie:crtendS.o%s;:crtend.o%s} crtn.o%s\
|
||||
%{ffast-math|funsafe-math-optimizations:crtfastmath.o%s}"
|
||||
%{Ofast|ffast-math|funsafe-math-optimizations:crtfastmath.o%s}"
|
||||
|
||||
/* The default code model. */
|
||||
#undef SPARC_DEFAULT_CMODEL
|
||||
|
|
|
@ -119,7 +119,7 @@ along with GCC; see the file COPYING3. If not see
|
|||
|
||||
#undef ENDFILE_SPEC
|
||||
#define ENDFILE_SPEC \
|
||||
"%{ffast-math|funsafe-math-optimizations:crtfastmath.o%s} \
|
||||
"%{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
|
||||
|
|
|
@ -35,7 +35,7 @@ along with GCC; see the file COPYING3. If not see
|
|||
|
||||
#undef ENDFILE_SPEC
|
||||
#define ENDFILE_SPEC \
|
||||
"%{ffast-math|funsafe-math-optimizations:crtfastmath.o%s} \
|
||||
"%{Ofast|ffast-math|funsafe-math-optimizations:crtfastmath.o%s} \
|
||||
crtend.o%s crtn.o%s"
|
||||
|
||||
/* Don't set the target flags, this is done by the linker script */
|
||||
|
|
|
@ -60,7 +60,7 @@ crtbegin.o%s \
|
|||
|
||||
#undef ENDFILE_SPEC
|
||||
#define ENDFILE_SPEC \
|
||||
"%{ffast-math|funsafe-math-optimizations:crtfastmath.o%s} \
|
||||
"%{Ofast|ffast-math|funsafe-math-optimizations:crtfastmath.o%s} \
|
||||
crtend.o%s"
|
||||
|
||||
/* Use the default (for now). */
|
||||
|
|
Loading…
Add table
Reference in a new issue