Subject: Re: program built with -O2 exits on receiving SIGWINCH
To: Christos Zoulas <christos@astron.com>
From: Hiroshi SAKURAI <an.olive.tree@gmail.com>
List: netbsd-users
Date: 02/27/2006 13:55:49
On 2/27/06, Christos Zoulas <christos@astron.com> wrote:
>
> The problem is that with -O2 the optimizer changes the call to "func"
> to a jump, so the stack frame is off when the signal handler returns,
> and we end up calling setcontext(0).
>
> christos
Does it mean that -O2 must not be used to compile signal handler
or NetBSD should be fixed?
--
Hiroshi SAKURAI
http://vimrc.hp.infoseek.co.jp/