[Bug ada/46922] New: Missing exported symbols from libstdc++
jakub at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Dec 13 15:08:00 GMT 2010
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46922
Summary: Missing exported symbols from libstdc++
Product: gcc
Version: 4.6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: ada
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: jakub@gcc.gnu.org
CC: bkoz@gcc.gnu.org
In GLIBCXX_3.4.14 _ZSt25__throw_bad_function_callv symbol has been added, but
no other bad_function_call symbols (destructors, vtable/rtti). I think even
those should be exported (of course with the current symver instead of the 4.5
one).
Also, the max_digits10 exports added in the same symver export a long double
symbol, so there should be also an *e* alias to the *d* symbol exported
under a new symver, as GLIBCXX_LDBL_3.4.14 doesn't exist, I guess it can be
added in gcc 4.6 without problems. Also, it would be good to look at all other
recent additions, if any new symbols have long double in their mangled names
and handle them similarly.
More information about the Gcc-bugs
mailing list