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_globals::uncaughtExceptions' while the following call to > `__cxa_begin_catch' decrements it. This fixes PR 62258.
The patch looks correct, but I think it can wait until the trunk reopens after the GCC 5 release.