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: unassig...@gcc.gnu.org
        ReportedBy: ja...@gcc.gnu.org
                CC: b...@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.

Reply via email to