aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2011-06-06 09:49:47 +0000
committerRainer Orth <ro@gcc.gnu.org>2011-06-06 09:49:47 +0000
commitaa4203e7344b980828998592db0d60f8bc77261e (patch)
tree2a0e661d509fe047ad17d0f1ec0ffe15b94687c2 /gcc
parent48f9d59afe864246a4e3fd3608661516a95a7835 (diff)
downloadgcc-aa4203e7344b980828998592db0d60f8bc77261e.zip
gcc-aa4203e7344b980828998592db0d60f8bc77261e.tar.gz
gcc-aa4203e7344b980828998592db0d60f8bc77261e.tar.bz2
iris6.h (ENDFILE_SPEC): Use crtfastmath.o if -ffast-math etc.
gcc: * config/mips/iris6.h (ENDFILE_SPEC): Use crtfastmath.o if -ffast-math etc. libgcc: * config.host (mips-sgi-irix6.5*): Add t-crtfm to tmake_file. Add crtfastmath.o to extra_parts. (mips64*-*-linux*, mips*-*-linux*): Use t-crtfm instead of mips/t-crtfm. * config/mips/t-crtfm: Remove. From-SVN: r174686
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/mips/iris6.h3
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 6e4895e..3897ba4 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 1443d7b..6515dbf 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}}\