aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRainer Orth <ro@TechFak.Uni-Bielefeld.DE>2003-07-31 11:49:56 +0000
committerRainer Orth <ro@gcc.gnu.org>2003-07-31 11:49:56 +0000
commit689a714d9f2e05d43e50f78316569ce8acfa7338 (patch)
tree55fd6cc16b9210a3d0e04354fb1083d9a7fa6162 /gcc
parentffd49b199552cec6f047e3592605bd8c542adf09 (diff)
downloadgcc-689a714d9f2e05d43e50f78316569ce8acfa7338.zip
gcc-689a714d9f2e05d43e50f78316569ce8acfa7338.tar.gz
gcc-689a714d9f2e05d43e50f78316569ce8acfa7338.tar.bz2
configure.in (gcc_cv_ld_hidden): Also disable on mips-sgi-irix5* without GNU ld.
* configure.in (gcc_cv_ld_hidden): Also disable on mips-sgi-irix5* without GNU ld. Update comment. * configure: Regenerate. From-SVN: r69996
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog7
-rwxr-xr-xgcc/configure12
-rw-r--r--gcc/configure.in12
3 files changed, 19 insertions, 12 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2c82f05..475035d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2003-07-31 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
+
+ * configure.in (gcc_cv_ld_hidden): Also disable on mips-sgi-irix5*
+ without GNU ld.
+ Update comment.
+ * configure: Regenerate.
+
2003-07-31 Vladimir Makarov <vmakarov@redhat.com>
* sched-deps.c (sched_analyze_2): Prevent interblock move of CC0
diff --git a/gcc/configure b/gcc/configure
index dce7aa3..de7b106 100755
--- a/gcc/configure
+++ b/gcc/configure
@@ -6249,14 +6249,14 @@ else
fi
else
case "$target" in
- mips-sgi-irix6*)
+ mips-sgi-irix[56]*)
if test x"$gnu_ld_flag" = x"no"; then
# Even if using gas with .hidden support, the resulting object files
- # cannot be linked with the IRIX 6 O32 linker. With the N32 and
- # N64 linkers, the problem is that the linker refuses to accept
- # -call_shared (passed by default to the linker) and -r (used to
- # link the object file generated without .hidden directives with
- # one that hides symbols), so we also lose.
+ # cannot be linked with the IRIX 5 and IRIX 6 O32 linkers. With
+ # the IRIX 6 N32 and N64 linkers, the problem is that the linker
+ # refuses to accept -call_shared (passed by default to the
+ # linker) and -r (used to link the object file generated without
+ # .hidden directives with one that hides symbols), so we also lose.
gcc_cv_ld_hidden=no
fi
;;
diff --git a/gcc/configure.in b/gcc/configure.in
index 5f031236..f7ffc2f 100644
--- a/gcc/configure.in
+++ b/gcc/configure.in
@@ -1828,14 +1828,14 @@ changequote([,])dnl
fi
else
case "$target" in
- mips-sgi-irix6*)
+ mips-sgi-irix[[56]]*)
if test x"$gnu_ld_flag" = x"no"; then
# Even if using gas with .hidden support, the resulting object files
- # cannot be linked with the IRIX 6 O32 linker. With the N32 and
- # N64 linkers, the problem is that the linker refuses to accept
- # -call_shared (passed by default to the linker) and -r (used to
- # link the object file generated without .hidden directives with
- # one that hides symbols), so we also lose.
+ # cannot be linked with the IRIX 5 and IRIX 6 O32 linkers. With
+ # the IRIX 6 N32 and N64 linkers, the problem is that the linker
+ # refuses to accept -call_shared (passed by default to the
+ # linker) and -r (used to link the object file generated without
+ # .hidden directives with one that hides symbols), so we also lose.
gcc_cv_ld_hidden=no
fi
;;