NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

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 
GNATS.

From: "Martin Husemann" <martin%netbsd.org@localhost>
To: gnats-bugs%gnats.NetBSD.org@localhost
Cc: 
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.
 
 
 To generate a diff of this commit:
 cvs rdiff -u -r1.3 -r1.4 src/lib/libc/arch/sparc64/gen/longjmp.c
 cvs rdiff -u -r1.8 -r1.9 src/lib/libc/arch/sparc64/gen/setjmp.S
 cvs rdiff -u -r1.9 -r1.10 src/lib/libc/arch/sparc64/gen/sigsetjmp.S
 
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.
 


Home | Main Index | Thread Index | Old Index