Re: [PATCH libstdc++] Fix for std::uncaught_exception (PR 62258)

2015-04-27 Thread Jonathan Wakely
On 02/02/15 03:37 +0100, Michael Hanselmann wrote: Calls to `std::uncaught_exception` after calling `std::rethrow_exception' always return `true' when `std::uncaught_exception' should return `false' unless an exception is in flight. `std::rethrow_exception' does not update `__cxa_eh_globals::unca

Re: [PATCH libstdc++] Fix for std::uncaught_exception (PR 62258)

2015-04-13 Thread Jonathan Wakely
On 13 April 2015 at 13:13, Michael Hanselmann wrote: > On 02.02.2015 12:03, Jonathan Wakely wrote: >> On 2 February 2015 at 02:37, Michael Hanselmann wrote: >>> Calls to `std::uncaught_exception` after calling >>> `std::rethrow_exception' always return `true' when >>> `std::uncaught_exception' shou

Re: [PATCH libstdc++] Fix for std::uncaught_exception (PR 62258)

2015-04-13 Thread Michael Hanselmann
On 02.02.2015 12:03, Jonathan Wakely wrote: > On 2 February 2015 at 02:37, Michael Hanselmann wrote: >> Calls to `std::uncaught_exception` after calling >> `std::rethrow_exception' always return `true' when >> `std::uncaught_exception' should return `false' unless an exception is >> in flight. `std

Re: [PATCH libstdc++] Fix for std::uncaught_exception (PR 62258)

2015-02-02 Thread Jonathan Wakely
On 2 February 2015 at 02:37, Michael Hanselmann wrote: > Calls to `std::uncaught_exception` after calling > `std::rethrow_exception' always return `true' when > `std::uncaught_exception' should return `false' unless an exception is > in flight. `std::rethrow_exception' does not update > `__cxa_eh_g

[PATCH libstdc++] Fix for std::uncaught_exception (PR 62258)

2015-02-01 Thread Michael Hanselmann
Calls to `std::uncaught_exception` after calling `std::rethrow_exception' always return `true' when `std::uncaught_exception' should return `false' unless an exception is in flight. `std::rethrow_exception' does not update `__cxa_eh_globals::uncaughtExceptions' while the following call to `__cxa_be