[Bug libstdc++/37477] [Core 475] std::uncaught_exception() returns wrong value after entering terminate() in some cases
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37477 Maxime van Noppen changed: What|Removed |Added CC||maxime at altribe dot org --- Comment #8 from Maxime van Noppen 2011-06-15 14:16:38 UTC --- I just attached a testcase which seems likely related to this bug. Tested with g++ (GCC) 4.6.0 20110603 on x86_64 linux.
[Bug libstdc++/37477] [Core 475] std::uncaught_exception() returns wrong value after entering terminate() in some cases
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37477 --- Comment #7 from Maxime van Noppen 2011-06-15 14:15:38 UTC --- Created attachment 24538 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=24538 Exhibits uncaught return values
[Bug libstdc++/37477] [Core 475] std::uncaught_exception() returns wrong value after entering terminate() in some cases
--- Comment #6 from paolo dot carlini at oracle dot com 2010-04-21 20:46 --- The status is now [Ready], unsuspending. -- paolo dot carlini at oracle dot com changed: What|Removed |Added Status|SUSPENDED |NEW Last reconfirmed|2010-01-08 19:12:20 |2010-04-21 20:46:01 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37477
[Bug libstdc++/37477] [Core 475] std::uncaught_exception() returns wrong value after entering terminate() in some cases
--- Comment #5 from paolo dot carlini at oracle dot com 2010-01-08 19:12 --- Suspending, waiting for [Ready]. -- paolo dot carlini at oracle dot com changed: What|Removed |Added Status|NEW |SUSPENDED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37477
[Bug libstdc++/37477] [Core 475] std::uncaught_exception() returns wrong value after entering terminate() in some cases
--- Comment #4 from paolo dot carlini at oracle dot com 2010-01-08 19:12 --- I'm trusting Jon here: in the audi trail of PR41174 he mentioned that this issue depends on the resolution of Core issue 475 (currently in drafting): http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#475 -- paolo dot carlini at oracle dot com changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed|-00-00 00:00:00 |2010-01-08 19:12:20 date|| Summary|std::uncaught_exception() |[Core 475] |returns wrong value after |std::uncaught_exception() |entering terminate() in some|returns wrong value after |cases |entering terminate() in some ||cases http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37477