diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/mips/iris6.h | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6e4895eeb0a..3897ba487b0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2011-06-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * config/mips/iris6.h (ENDFILE_SPEC): Use crtfastmath.o if + -ffast-math etc. + 2011-06-06 Richard Henderson <rth@redhat.com> Georg-Johann Lay <avr@gjlay.de> diff --git a/gcc/config/mips/iris6.h b/gcc/config/mips/iris6.h index 1443d7bc3f1..6515dbfa781 100644 --- a/gcc/config/mips/iris6.h +++ b/gcc/config/mips/iris6.h @@ -256,7 +256,8 @@ along with GCC; see the file COPYING3. If not see #undef ENDFILE_SPEC #define ENDFILE_SPEC \ - "crtend.o%s irix-crtn.o%s \ + "%{Ofast|ffast-math|funsafe-math-optimizations:crtfastmath.o%s} \ + crtend.o%s irix-crtn.o%s \ %{!shared: \ %{mabi=n32:%{mips4:/usr/lib32/mips4/crtn.o%s}\ %{!mips4:/usr/lib32/mips3/crtn.o%s}}\ |