http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54254
Bug #: 54254 Summary: libiberty: demangling is broken since r167781 (http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=1677 81) Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassig...@gcc.gnu.org ReportedBy: dtemirbula...@gmail.com Created attachment 28011 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28011 proposed fix for the issue After the r167781 revision c++filt for gcc/testsuite/g++.dg/other/first-global.C shows following demangling information for "foo" constructor: 0000000000000029 t _GLOBAL__sub_I_foobar and after fix was applied c++filt shows this output: 0000000000000029 t global constructors keyed to foobar 0000000000000000 t __static_initialization_and_destruction_0(int, int) U foo::foo() 0000000000000000 B foobar