19969975 gcc 4.8.2 regression to old GNU linkonce s11-update
authorNorm Jacobs <Norm.Jacobs@Oracle.COM>
Thu, 11 Jun 2015 20:52:26 -0700
branchs11-update
changeset 4493 aad77f4a709b
parent 4492 9b70efd05fc0
child 4495 b5776fb3ca40
19969975 gcc 4.8.2 regression to old GNU linkonce
components/gcc48/patches/010-studio-as-comdat.patch
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gcc48/patches/010-studio-as-comdat.patch	Thu Jun 11 20:52:26 2015 -0700
@@ -0,0 +1,51 @@
+# From upstream
+# HG changeset patch
+# Parent 4db8e90a5543cdee793f797fd94cb4587105f89e
+Restore Sun as COMDAT group support
+
+diff --git a/gcc/configure b/gcc/configure
+--- a/gcc/configure
++++ b/gcc/configure
[email protected]@ -23121,9 +23121,6 @@ fi
+  if test $gcc_cv_as_comdat_group_percent = yes; then
+    gcc_cv_as_comdat_group_group=no
+  else
+-   if test -z "${gcc_cv_as_comdat_group_group+set}"; then
+-     gcc_cv_as_comdat_group_group=no
+-   fi
+    case "${target}" in
+      # Sun as uses a completely different syntax.
+      *-*-solaris2*)
[email protected]@ -23173,6 +23170,9 @@ fi
+ 
+        ;;
+    esac
++   if test -z "${gcc_cv_as_comdat_group_group+set}"; then
++     gcc_cv_as_comdat_group_group=no
++   fi
+  fi
+ fi
+ if test x"$ld_is_gold" = xyes; then
+diff --git a/gcc/configure.ac b/gcc/configure.ac
+--- a/gcc/configure.ac
++++ b/gcc/configure.ac
[email protected]@ -2787,9 +2787,6 @@ else
+  if test $gcc_cv_as_comdat_group_percent = yes; then
+    gcc_cv_as_comdat_group_group=no
+  else
+-   if test -z "${gcc_cv_as_comdat_group_group+set}"; then
+-     gcc_cv_as_comdat_group_group=no
+-   fi
+    case "${target}" in
+      # Sun as uses a completely different syntax.
+      *-*-solaris2*)
[email protected]@ -2816,6 +2813,9 @@ else
+          ,, [$conftest_s])
+        ;;
+    esac
++   if test -z "${gcc_cv_as_comdat_group_group+set}"; then
++     gcc_cv_as_comdat_group_group=no
++   fi
+  fi
+ fi
+ if test x"$ld_is_gold" = xyes; then