summaryrefslogtreecommitdiff
path: root/gcc/configure.ac
diff options
context:
space:
mode:
authorRainer Orth <ro@TechFak.Uni-Bielefeld.DE>2006-02-14 16:46:04 +0000
committerRainer Orth <ro@gcc.gnu.org>2006-02-14 16:46:04 +0000
commit1cf0118daf84744dfc457bdb30c0c3816ae07307 (patch)
tree86e362d4961edcd25e436ff9c4a4606a4202be29 /gcc/configure.ac
parent6c7a4dfdb63246a89869089cbafef03d157c5c56 (diff)
downloadgcc-1cf0118daf84744dfc457bdb30c0c3816ae07307.tar.gz
re PR bootstrap/26053 (Misdetection of COMDAT group support with GNU as and non-GNU ld)
PR bootstrap/26053 * configure.ac (HAVE_COMDAT_GROUP): Don't assume non-GNU linkers support COMDAT group. * configure: Regenerate. From-SVN: r110985
Diffstat (limited to 'gcc/configure.ac')
-rw-r--r--gcc/configure.ac11
1 files changed, 7 insertions, 4 deletions
diff --git a/gcc/configure.ac b/gcc/configure.ac
index 7d7655e7cc4..3c597badfa6 100644
--- a/gcc/configure.ac
+++ b/gcc/configure.ac
@@ -2245,10 +2245,13 @@ if test $in_tree_ld != yes && test x"$ld_vers" != x; then
comdat_group=no
fi
fi
- if test $comdat_group = no; then
- gcc_cv_as_comdat_group=no
- gcc_cv_as_comdat_group_percent=no
- fi
+else
+ # assume linkers other than GNU ld don't support COMDAT group
+ comdat_group=no
+fi
+if test $comdat_group = no; then
+ gcc_cv_as_comdat_group=no
+ gcc_cv_as_comdat_group_percent=no
fi
AC_DEFINE_UNQUOTED(HAVE_COMDAT_GROUP,
[`if test $gcc_cv_as_comdat_group = yes || test $gcc_cv_as_comdat_group_percent = yes; then echo 1; else echo 0; fi`],