aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Sandiford <rsandifo@redhat.com>2005-01-26 22:32:27 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2005-01-26 22:32:27 +0000
commit5596990fafed164e66c78bb1f4ec82eb58ba0042 (patch)
tree15b2120e27118319c824bce7fc310b04b3083fb0
parenta3cf59927ae1bfc5668a6eca5df377ce8572e783 (diff)
downloadgcc-5596990fafed164e66c78bb1f4ec82eb58ba0042.zip
gcc-5596990fafed164e66c78bb1f4ec82eb58ba0042.tar.gz
gcc-5596990fafed164e66c78bb1f4ec82eb58ba0042.tar.bz2
iris6.h (ENDFILE_SPEC): Don't link in irix-csr.o if either -ffast-math or -funsafe-math-optimizations...
* config/mips/iris6.h (ENDFILE_SPEC): Don't link in irix-csr.o if either -ffast-math or -funsafe-math-optimizations is in use. From-SVN: r94289
-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 01cfd96..316c050 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2005-01-26 Richard Sandiford <rsandifo@redhat.com>
+
+ * config/mips/iris6.h (ENDFILE_SPEC): Don't link in irix-csr.o if
+ either -ffast-math or -funsafe-math-optimizations is in use.
+
2005-01-26 Marek Michalkiewicz <marekm@amelek.gda.pl>
PR target/19293
diff --git a/gcc/config/mips/iris6.h b/gcc/config/mips/iris6.h
index bf3bbc3..a37ff24 100644
--- a/gcc/config/mips/iris6.h
+++ b/gcc/config/mips/iris6.h
@@ -97,7 +97,8 @@ Boston, MA 02111-1307, USA. */
#undef ENDFILE_SPEC
#define ENDFILE_SPEC \
- "%{!shared:%{mabi=n32|mabi=64:irix-csr.o%s}} \
+ "%{!shared:%{!ffast-math:%{!funsafe-math-optimizations: \
+ %{mabi=n32|mabi=64:irix-csr.o%s}}}} \
crtend.o%s irix-crtn.o%s \
%{!shared: \
%{mabi=32:crtn.o%s}\