public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug ada/46922] New: Missing exported symbols from libstdc++
@ 2010-12-13 15:08 jakub at gcc dot gnu.org
  2011-01-03 13:37 ` [Bug libstdc++/46922] " paolo.carlini at oracle dot com
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: jakub at gcc dot gnu.org @ 2010-12-13 15:08 UTC (permalink / raw)
  To: gcc-bugs

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.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug libstdc++/46922] Missing exported symbols from libstdc++
  2010-12-13 15:08 [Bug ada/46922] New: Missing exported symbols from libstdc++ jakub at gcc dot gnu.org
@ 2011-01-03 13:37 ` paolo.carlini at oracle dot com
  2011-01-03 16:33 ` paolo.carlini at oracle dot com
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: paolo.carlini at oracle dot com @ 2011-01-03 13:37 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46922

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2011.01.03 13:37:38
         AssignedTo|unassigned at gcc dot       |paolo.carlini at oracle dot
                   |gnu.org                     |com
   Target Milestone|---                         |4.6.0
     Ever Confirmed|0                           |1

--- Comment #1 from Paolo Carlini <paolo.carlini at oracle dot com> 2011-01-03 13:37:38 UTC ---
Looking into it (if nobody beats me)


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug libstdc++/46922] Missing exported symbols from libstdc++
  2010-12-13 15:08 [Bug ada/46922] New: Missing exported symbols from libstdc++ jakub at gcc dot gnu.org
  2011-01-03 13:37 ` [Bug libstdc++/46922] " paolo.carlini at oracle dot com
@ 2011-01-03 16:33 ` paolo.carlini at oracle dot com
  2011-01-03 17:09 ` paolo at gcc dot gnu.org
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: paolo.carlini at oracle dot com @ 2011-01-03 16:33 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46922

--- Comment #2 from Paolo Carlini <paolo.carlini at oracle dot com> 2011-01-03 16:33:46 UTC ---
Jakub, I'll commit momentarily the fix for std::bad_function_call. Can you take
care of the max_digits10 vs long double thing? You know it much better than me
and I don't know how to test the change. Patch pre-approved of course.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug libstdc++/46922] Missing exported symbols from libstdc++
  2010-12-13 15:08 [Bug ada/46922] New: Missing exported symbols from libstdc++ jakub at gcc dot gnu.org
  2011-01-03 13:37 ` [Bug libstdc++/46922] " paolo.carlini at oracle dot com
  2011-01-03 16:33 ` paolo.carlini at oracle dot com
@ 2011-01-03 17:09 ` paolo at gcc dot gnu.org
  2011-02-24 19:08 ` bkoz at gcc dot gnu.org
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: paolo at gcc dot gnu.org @ 2011-01-03 17:09 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46922

--- Comment #3 from paolo at gcc dot gnu.org <paolo at gcc dot gnu.org> 2011-01-03 17:09:14 UTC ---
Author: paolo
Date: Mon Jan  3 17:09:12 2011
New Revision: 168435

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168435
Log:
2011-01-03  Paolo Carlini  <paolo.carlini@oracle.com>

    PR libstdc++/46922
    * config/abi/pre/gnu.ver: Export std::bad_function_call symbols.

Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/config/abi/pre/gnu.ver


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug libstdc++/46922] Missing exported symbols from libstdc++
  2010-12-13 15:08 [Bug ada/46922] New: Missing exported symbols from libstdc++ jakub at gcc dot gnu.org
                   ` (2 preceding siblings ...)
  2011-01-03 17:09 ` paolo at gcc dot gnu.org
@ 2011-02-24 19:08 ` bkoz at gcc dot gnu.org
  2011-03-15 18:58 ` bkoz at gcc dot gnu.org
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: bkoz at gcc dot gnu.org @ 2011-02-24 19:08 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46922

Benjamin Kosnik <bkoz at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

--- Comment #4 from Benjamin Kosnik <bkoz at gcc dot gnu.org> 2011-02-24 18:59:48 UTC ---

Fixed in 4.6.0


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug libstdc++/46922] Missing exported symbols from libstdc++
  2010-12-13 15:08 [Bug ada/46922] New: Missing exported symbols from libstdc++ jakub at gcc dot gnu.org
                   ` (3 preceding siblings ...)
  2011-02-24 19:08 ` bkoz at gcc dot gnu.org
@ 2011-03-15 18:58 ` bkoz at gcc dot gnu.org
  2011-03-15 19:08 ` paolo.carlini at oracle dot com
  2011-03-15 19:43 ` paolo.carlini at oracle dot com
  6 siblings, 0 replies; 8+ messages in thread
From: bkoz at gcc dot gnu.org @ 2011-03-15 18:58 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46922

--- Comment #5 from Benjamin Kosnik <bkoz at gcc dot gnu.org> 2011-03-15 18:43:21 UTC ---

Hey P, why was bad_function_call added in CXXABI instead of GLIBCXX? That
doesn't make sense to me.

-benjamin


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug libstdc++/46922] Missing exported symbols from libstdc++
  2010-12-13 15:08 [Bug ada/46922] New: Missing exported symbols from libstdc++ jakub at gcc dot gnu.org
                   ` (4 preceding siblings ...)
  2011-03-15 18:58 ` bkoz at gcc dot gnu.org
@ 2011-03-15 19:08 ` paolo.carlini at oracle dot com
  2011-03-15 19:43 ` paolo.carlini at oracle dot com
  6 siblings, 0 replies; 8+ messages in thread
From: paolo.carlini at oracle dot com @ 2011-03-15 19:08 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46922

--- Comment #6 from Paolo Carlini <paolo.carlini at oracle dot com> 2011-03-15 19:03:01 UTC ---
Uhhhm, you are right, doesn't make much sense, I don't know what i was
thinking. Luckily we are still in time to move those lines in gnu.ver. Let me
know if you want me to do it or you have the tweak part of other work.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug libstdc++/46922] Missing exported symbols from libstdc++
  2010-12-13 15:08 [Bug ada/46922] New: Missing exported symbols from libstdc++ jakub at gcc dot gnu.org
                   ` (5 preceding siblings ...)
  2011-03-15 19:08 ` paolo.carlini at oracle dot com
@ 2011-03-15 19:43 ` paolo.carlini at oracle dot com
  6 siblings, 0 replies; 8+ messages in thread
From: paolo.carlini at oracle dot com @ 2011-03-15 19:43 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46922

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |paolo.carlini at oracle dot
                   |                            |com

--- Comment #7 from Paolo Carlini <paolo.carlini at oracle dot com> 2011-03-15 19:07:44 UTC ---
By the way, it's not at all clear to me why those misplaced patterns actually
do the exporting work (of course at least I verified that, at the time).


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2011-03-15 19:08 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-12-13 15:08 [Bug ada/46922] New: Missing exported symbols from libstdc++ jakub at gcc dot gnu.org
2011-01-03 13:37 ` [Bug libstdc++/46922] " paolo.carlini at oracle dot com
2011-01-03 16:33 ` paolo.carlini at oracle dot com
2011-01-03 17:09 ` paolo at gcc dot gnu.org
2011-02-24 19:08 ` bkoz at gcc dot gnu.org
2011-03-15 18:58 ` bkoz at gcc dot gnu.org
2011-03-15 19:08 ` paolo.carlini at oracle dot com
2011-03-15 19:43 ` paolo.carlini at oracle dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).