[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: PR/44918 CVS commit: src/lib/libc/arch/sparc64/gen
The following reply was made to PR port-sparc64/44918; it has been noted by
From: Matthias Scheler <tron%zhadum.org.uk@localhost>
Subject: Re: PR/44918 CVS commit: src/lib/libc/arch/sparc64/gen
Date: Sun, 1 May 2011 00:56:27 +0100
On Sat, Apr 30, 2011 at 07:40:05PM +0000, Martin Husemann wrote:
> The following reply was made to PR port-sparc64/44918; it has been noted by
> From: "Martin Husemann" <martin%netbsd.org@localhost>
> To: gnats-bugs%gnats.NetBSD.org@localhost
> Subject: PR/44918 CVS commit: src/lib/libc/arch/sparc64/gen
> Date: Sat, 30 Apr 2011 19:39:38 +0000
> Module Name: src
> Committed By: martin
> Date: Sat Apr 30 19:39:38 UTC 2011
> Modified Files:
> src/lib/libc/arch/sparc64/gen: longjmp.c setjmp.S sigsetjmp.S
> Log Message:
> Rearange jmp_buf content again: storing the sigsetjmp() save_mask midway
> inside the environment is not a good idea, we may overwrite it when
> fetching other details of the sigjmp environment.
> Instead move it to the very end again.
> Do not bother to save volatile (caller saved) global registers.
> Fixes PR port-sparc64/44918.
I can confirm that this fixes PR port-sparc64/44918 without re-introducing
PR port-sparc64/44902. Please close this PR.
Thanks a lot
Matthias Scheler http://zhadum.org.uk/
Main Index |
Thread Index |