http://sourceware.org/bugzilla/show_bug.cgi?id=14424
Bug #: 14424
Summary: support for "identical code folding"
Product: binutils
Version: 2.22
Status: NEW
Severity: enhancement
Priority: P2
Component: ld
http://sourceware.org/bugzilla/show_bug.cgi?id=14342
Bug #: 14342
Summary: [gold] symbol 'std::__once_callable' used as both
__thread and non-__thread
Product: binutils
Version: 2.22
Status: NEW
Severity: norma
http://sourceware.org/bugzilla/show_bug.cgi?id=14262
--- Comment #1 from Vincenzo Innocente
2012-07-09 23:30:40 UTC ---
any chance that this problem that some attention soon?
We have code that benefits from icf and it is a pity we cannot use it together
with lto
--
Configure bugmail: http://so
http://sourceware.org/bugzilla/show_bug.cgi?id=14262
Vincenzo Innocente changed:
What|Removed |Added
CC||vincenzo.innocente at cern
http://sourceware.org/bugzilla/show_bug.cgi?id=14262
Bug #: 14262
Summary: icf corrupts unwind info and makes exception throwing
to abort
Product: binutils
Version: 2.22
Status: NEW
Severity: normal
P
http://sourceware.org/bugzilla/show_bug.cgi?id=12488
Vincenzo Innocente changed:
What|Removed |Added
CC||vincenzo.innocente at cern
http://sourceware.org/bugzilla/show_bug.cgi?id=12919
Vincenzo Innocente changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|
http://sourceware.org/bugzilla/show_bug.cgi?id=12919
--- Comment #12 from Vincenzo Innocente
2011-10-16 17:55:33 UTC ---
apparently one can configure gcc "--disable-visibility" that will essentially
remove the default visibility
from namespace std w/o any other side-effect.
I tried and indeed n
http://sourceware.org/bugzilla/show_bug.cgi?id=12919
--- Comment #11 from Vincenzo Innocente
2011-09-23 11:15:33 UTC ---
Indeed there is a long chain of function calls.
So I removed the visibility from the namespace in stl_algo.h
namespace std /* _GLIBCXX_VISIBILITY(default) */
and
c++ -O2 -W
http://sourceware.org/bugzilla/show_bug.cgi?id=12919
--- Comment #9 from Vincenzo Innocente
2011-09-22 10:29:29 UTC ---
I tried to add __attribute__ ((visibility ("hidden"))) to __introsort_loop
no folding either even if now the symbol is "t" not "W".
c++ -O2 -Wl,--icf=all,--print-icf-sections
http://sourceware.org/bugzilla/show_bug.cgi?id=12919
--- Comment #8 from Vincenzo Innocente
2011-09-22 08:13:26 UTC ---
I made few more tests:
adding inline keyword to __introsort in stl_algo.h makes no difference even if
-fvisibility-inlines-hidden is used.
nm -C libbha.so | sort | grep intros
http://sourceware.org/bugzilla/show_bug.cgi?id=12919
--- Comment #6 from Vincenzo Innocente
2011-09-21 19:58:07 UTC ---
Thanks for the detailed analysis that indeed makes sense in the general case.
In this specific example introsort_loop is not inlined just for choice of a gcc
heuristics.
My und
http://sourceware.org/bugzilla/show_bug.cgi?id=12919
--- Comment #1 from Vincenzo Innocente
2011-09-21 16:50:18 UTC ---
any news on a solution of this kind of problem?
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because:
http://sourceware.org/bugzilla/show_bug.cgi?id=12919
Summary: icf falis to fold one of the component of std::sort
Product: binutils
Version: 2.21
Status: NEW
Severity: normal
Priority: P2
Component: gold
AssignedTo:
http://sourceware.org/bugzilla/show_bug.cgi?id=12629
Summary: lto, linker-plugin and optimization clutter the stack
trace when using gold
Product: binutils
Version: 2.21
Status: NEW
Severity: critical
Priority: P2
15 matches
Mail list logo