From cba134d613067d071aa58118435ed0b4ce9caffc Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Thu, 20 Sep 2007 06:02:06 +0000 Subject: [PATCH] From Cary Coutant: only check for a linkonce section if the SHF_GROUP flag is clear. --- gold/object.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gold/object.cc b/gold/object.cc index 0fb4526..1d20b76 100644 --- a/gold/object.cc +++ b/gold/object.cc @@ -439,7 +439,8 @@ Sized_relobj::do_layout(const General_options& options, if (!this->include_section_group(layout, i, shdr, &omit)) discard = true; } - else if (Layout::is_linkonce(name)) + else if ((shdr.get_sh_flags() & elfcpp::SHF_GROUP) == 0 + && Layout::is_linkonce(name)) { if (!this->include_linkonce_section(layout, name, shdr)) discard = true; -- 2.7.4