[PATCH] Cygwin: main exception handler (64-bit): continue GCC exceptions
Tue Aug 18 07:45:45 GMT 2020
On Aug 17 16:44, Ken Brown via Cygwin-patches wrote:
> This is necessary in order to be consistent with the following comment
> in the definition of _Unwind_RaiseException() in the GCC source file
> The exception handler installed in crt0 will continue any GCC
> exception that reaches there (and isn't marked non-continuable).
> Previously we failed to do this and, as a consequence, the C++ runtime
> didn't call std::terminate after an unhandled exception.
> This fixes the problem reported here:
> winsup/cygwin/exceptions.cc | 21 +++++++++++++++++++++
> 1 file changed, 21 insertions(+)
Thanks a lot! Please push.
More information about the Cygwin-patches