http://sourceware.org/bugzilla/show_bug.cgi?id=13229
--- Comment #15 from H.J. Lu 2011-10-07 00:02:05
UTC ---
elf_link_output_extsym shouldn't output any plugin symbols.
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: --
http://sourceware.org/bugzilla/show_bug.cgi?id=13244
--- Comment #3 from H.J. Lu 2011-10-06 23:29:18
UTC ---
This works for me:
---
diff --git a/bfd/elflink.c b/bfd/elflink.c
index 7120aad..0d216c2 100644
--- a/bfd/elflink.c
+++ b/bfd/elflink.c
@@ -8691,7 +8691,7 @@ elf_link_output_extsym (stru
http://sourceware.org/bugzilla/show_bug.cgi?id=13163
--- Comment #2 from Roland McGrath 2011-10-06 23:16:50
UTC ---
ping?
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
_
http://sourceware.org/bugzilla/show_bug.cgi?id=13249
Cary Coutant changed:
What|Removed |Added
Status|NEW |ASSIGNED
AssignedTo|ian at airs
http://sourceware.org/bugzilla/show_bug.cgi?id=13229
--- Comment #14 from Jan Hubicka 2011-10-06
19:09:55 UTC ---
Hmm, reproducing the situation is harder with the COMDAT hack in your compiler.
Here is testcase that reproduces w/o GCC patch.
With BFD and patch for V2 API:
jh@evans:/abuild/jh/t
http://sourceware.org/bugzilla/show_bug.cgi?id=13244
--- Comment #2 from hubicka at ucw dot cz 2011-10-06 18:45:42 UTC ---
jh@evans:/abuild/jh/trunk-3/build-inst7/gcc> cat t.c
extern __attribute__ ((visibility("hidden"))) int fooblah;
static
do_nothing (int param)
{
if (param)
fooblah = 1;