[Bug libstdc++/37477] [Core 475] std::uncaught_exception() returns wrong value after entering terminate() in some cases

2011-06-15 Thread maxime at altribe dot org
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

2011-06-15 Thread maxime at altribe dot org
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

2010-04-21 Thread paolo dot carlini at oracle dot com


--- 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

2010-01-08 Thread paolo dot carlini at oracle dot com


--- 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

2010-01-08 Thread paolo dot carlini at oracle dot com


--- 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