aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRainer Orth <ro@TechFak.Uni-Bielefeld.DE>2007-07-10 18:02:30 +0000
committerRainer Orth <ro@gcc.gnu.org>2007-07-10 18:02:30 +0000
commit333f4a405220572c1714b26a8ded9ee1e22050a6 (patch)
treec939cd76fafa959ab7b08f40c77a5462b56c860a /gcc
parent70390e64492731532e44c0c256eaefa7a3bb5b48 (diff)
downloadgcc-333f4a405220572c1714b26a8ded9ee1e22050a6.zip
gcc-333f4a405220572c1714b26a8ded9ee1e22050a6.tar.gz
gcc-333f4a405220572c1714b26a8ded9ee1e22050a6.tar.bz2
re PR target/32538 (All libgomp tests fail to link on IRIX 6: copysignl undefined)
PR target/32538 * config/mips/iris6.h (LIBGCC_SPEC): Add libm. From-SVN: r126520
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/mips/iris6.h7
2 files changed, 9 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 712de85..8970931 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2007-07-10 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
+
+ PR target/32538
+ * config/mips/iris6.h (LIBGCC_SPEC): Add libm.
+
2007-07-10 Ian Lance Taylor <iant@google.com>
Replace no_new_pseudos in backends.
diff --git a/gcc/config/mips/iris6.h b/gcc/config/mips/iris6.h
index 8686b14..87d9a21 100644
--- a/gcc/config/mips/iris6.h
+++ b/gcc/config/mips/iris6.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler. IRIX version 6.
Copyright (C) 1994, 1995, 1996, 1997, 1998, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006
+ 2005, 2006, 2007
Free Software Foundation, Inc.
This file is part of GCC.
@@ -96,10 +96,11 @@ Boston, MA 02110-1301, USA. */
" %{pthread:-lpthread} %{p:libprof1.a%s}%{pg:libprof1.a%s} -lc " \
SUBTARGET_WARN_UNUSED_SPEC "}"
-/* Avoid getting two warnings for libgcc.a everytime we link. */
+/* Avoid getting two warnings for libgcc.a everytime we link. libgcc.a
+ contains references to copysignl, so link with libm to resolve them. */
#undef LIBGCC_SPEC
#define LIBGCC_SPEC \
- SUBTARGET_DONT_WARN_UNUSED_SPEC " -lgcc " SUBTARGET_WARN_UNUSED_SPEC
+ SUBTARGET_DONT_WARN_UNUSED_SPEC " -lgcc -lm " SUBTARGET_WARN_UNUSED_SPEC
#undef ENDFILE_SPEC
#define ENDFILE_SPEC \