re PR objc/56870 (@catch handler broken with SEH)
2014-02-18 Kai Tietz <ktietz@redhat.com> Jonathan Schleifer <js@webkeks.org> PR objc/56870 * unwind-seh.c (_GCC_specific_handler): Pass proper value to unwind-handler. Co-Authored-By: Jonathan Schleifer <js@webkeks.org> From-SVN: r207849
This commit is contained in:
parent
48810be0cd
commit
0bb4fc0517
@ -1,3 +1,10 @@
|
||||
2014-02-18 Kai Tietz <ktietz@redhat.com>
|
||||
Jonathan Schleifer <js@webkeks.org>
|
||||
|
||||
PR objc/56870
|
||||
* unwind-seh.c (_GCC_specific_handler): Pass proper
|
||||
value to unwind-handler.
|
||||
|
||||
2014-02-12 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* soft-fp/adddf3.c: Update from glibc.
|
||||
|
@ -313,8 +313,9 @@ _GCC_specific_handler (PEXCEPTION_RECORD ms_exc, void *this_frame,
|
||||
ms_exc->ExceptionInformation[3] = gcc_context.reg[1];
|
||||
|
||||
/* Begin phase 2. Perform the unwinding. */
|
||||
RtlUnwindEx (this_frame, gcc_context.ra, ms_exc, gcc_exc,
|
||||
ms_orig_context, ms_disp->HistoryTable);
|
||||
RtlUnwindEx (this_frame, gcc_context.ra, ms_exc,
|
||||
(PVOID)gcc_context.reg[0], ms_orig_context,
|
||||
ms_disp->HistoryTable);
|
||||
}
|
||||
|
||||
/* In _Unwind_RaiseException we return _URC_FATAL_PHASE1_ERROR. */
|
||||
|
Loading…
x
Reference in New Issue
Block a user