]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
configure.ac (gcc_cv_ld_hidden): Sun ld on Solaris 9 and up supports hidden.
authorRainer Orth <ro@TechFak.Uni-Bielefeld.DE>
Tue, 16 Dec 2008 13:09:57 +0000 (13:09 +0000)
committerRainer Orth <ro@gcc.gnu.org>
Tue, 16 Dec 2008 13:09:57 +0000 (13:09 +0000)
* configure.ac (gcc_cv_ld_hidden): Sun ld on Solaris 9 and up
supports hidden.
* configure: Regenerate.

From-SVN: r142779

gcc/ChangeLog
gcc/configure
gcc/configure.ac

index c941cd247d5700de6b8886ebb0d9318f1fa7d4d4..e0b8726049f3bb9948c2aadae493868edd494de2 100644 (file)
@@ -1,3 +1,9 @@
+2008-12-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+       * configure.ac (gcc_cv_ld_hidden): Sun ld on Solaris 9 and up
+       supports hidden.
+       * configure: Regenerate.
+
 2008-12-16  Richard Earnshaw  <rearnsha@arm.com>
 
        PR target/37436
index 9da1269e6e824d6a5ebaaff455af1651b3202aa5..20a4b8acd01d5c592cd591815dd07d0a3506a5fd 100755 (executable)
@@ -21394,6 +21394,9 @@ else
       hppa64*-*-hpux* | ia64*-*-hpux*)
        gcc_cv_ld_hidden=yes
        ;;
+      *-*-solaris2.9* | *-*-solaris2.1[0-9]*)
+        gcc_cv_ld_hidden=yes
+       ;;
       *)
        gcc_cv_ld_hidden=no
        ;;
index 559332f4ed5c635328d18bead532ea3bd86f185e..0ec9aa85e91afeadc20aa7ab2140d9d3a5dbaf0e 100644 (file)
@@ -2104,10 +2104,10 @@ AC_CACHE_CHECK(linker for .hidden support, gcc_cv_ld_hidden,
      gcc_cv_ld_hidden=yes
   fi
 else
+changequote(,)dnl
   gcc_cv_ld_hidden=yes
   ld_ver=`$gcc_cv_ld --version 2>/dev/null | sed 1q`
   if echo "$ld_ver" | grep GNU > /dev/null; then
-changequote(,)dnl
     ld_vers=`echo $ld_ver | sed -n \
        -e 's,^.*[       ]\([0-9][0-9]*\.[0-9][0-9]*.*\)$,\1,p'`
     ld_date=`echo $ld_ver | sed -n 's,^.*\([2-9][0-9][0-9][0-9]\)[-]*\([01][0-9]\)[-]*\([0-3][0-9]\).*$,\1\2\3,p'`
@@ -2131,18 +2131,21 @@ changequote(,)dnl
          gcc_cv_ld_hidden=no
        fi
       fi
-changequote([,])dnl
     fi
   else
     case "${target}" in
       hppa64*-*-hpux* | ia64*-*-hpux*)
        gcc_cv_ld_hidden=yes
        ;;
+      *-*-solaris2.9* | *-*-solaris2.1[0-9]*)
+        gcc_cv_ld_hidden=yes
+       ;;
       *)
        gcc_cv_ld_hidden=no
        ;;
     esac
   fi
+changequote([,])dnl
 fi])
 libgcc_visibility=no
 AC_SUBST(libgcc_visibility)