aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2010-09-30 21:55:37 +0000
committerRainer Orth <ro@gcc.gnu.org>2010-09-30 21:55:37 +0000
commit319840d38c665ba603c6368081c76d44da1bebde (patch)
tree12ba928c61b07dda926455c07795fd85bfa5760c /gcc
parent89d5c66f366c4537df4ede9a0d8a20494ce74d54 (diff)
downloadgcc-319840d38c665ba603c6368081c76d44da1bebde.zip
gcc-319840d38c665ba603c6368081c76d44da1bebde.tar.gz
gcc-319840d38c665ba603c6368081c76d44da1bebde.tar.bz2
configure.ac: Check for Solaris 8 ld with .hidden support.
* configure.ac: Check for Solaris 8 ld with .hidden support. * configure: Regenerate. From-SVN: r164815
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rwxr-xr-xgcc/configure9
-rw-r--r--gcc/configure.ac9
3 files changed, 23 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f8172b3..b277f35 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2010-09-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure.ac: Check for Solaris 8 ld with .hidden support.
+ * configure: Regenerate.
+
2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
PR middle-end/45758
diff --git a/gcc/configure b/gcc/configure
index c828627..80b9362 100755
--- a/gcc/configure
+++ b/gcc/configure
@@ -21409,6 +21409,15 @@ else
hppa64*-*-hpux* | ia64*-*-hpux*)
gcc_cv_ld_hidden=yes
;;
+ *-*-solaris2.8*)
+ # .hidden support was backported to Solaris 8, starting with ld
+ # version 1.276.
+ if test "$ld_vers_minor" -ge 276; then
+ gcc_cv_ld_hidden=yes
+ else
+ gcc_cv_ld_hidden=no
+ fi
+ ;;
*-*-solaris2.9* | *-*-solaris2.1[0-9]*)
# Support for .hidden in Sun ld appeared in Solaris 9 FCS, but
# .symbolic was only added in Solaris 9 12/02.
diff --git a/gcc/configure.ac b/gcc/configure.ac
index 0e68b30..65ae072 100644
--- a/gcc/configure.ac
+++ b/gcc/configure.ac
@@ -2235,6 +2235,15 @@ else
hppa64*-*-hpux* | ia64*-*-hpux*)
gcc_cv_ld_hidden=yes
;;
+ *-*-solaris2.8*)
+ # .hidden support was backported to Solaris 8, starting with ld
+ # version 1.276.
+ if test "$ld_vers_minor" -ge 276; then
+ gcc_cv_ld_hidden=yes
+ else
+ gcc_cv_ld_hidden=no
+ fi
+ ;;
*-*-solaris2.9* | *-*-solaris2.1[0-9]*)
# Support for .hidden in Sun ld appeared in Solaris 9 FCS, but
# .symbolic was only added in Solaris 9 12/02.