This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [win32] Fix couple of bugs in signal unwinder
- From: Dave Korn <dave dot korn dot cygwin at googlemail dot com>
- To: Eric Botcazou <ebotcazou at adacore dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Fri, 26 Mar 2010 12:10:37 +0000
- Subject: Re: [win32] Fix couple of bugs in signal unwinder
- References: <201003261105.07525.ebotcazou@adacore.com>
On 26/03/2010 10:05, Eric Botcazou wrote:
> Hi,
>
> a couple of bugs have been discovered since Pascal submitted the unwinder code
> for Win32 in 2007: the restoration of the frame pointer is incorrect (wrong
> register number) and that of the instruction pointer is obsolete.
>
> This patch has been in our 4.3 tree for a couple of years and is necessary
> for proper operation in Ada. Untested with anything newer, but nothing is
> supposed to have changed in this area so if maintainers are interested...
I certainly am :) I'll give this a test spin up over the weekend.
Do you have any testcase, or perhaps an internal PR that you could email me
a plaintext copy-paste of offlist, or documentation, that describes or
demonstrates the bug in detail?
cheers,
DaveK