NetBSD-Bugs archive

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

Re: PR/44902 CVS commit: src/lib/libc/arch/sparc64/gen



The following reply was made to PR port-sparc64/44902; it has been noted by 
GNATS.

From: Hauke Fath <hauke%Espresso.Rhein-Neckar.DE@localhost>
To: Matthias Scheler <tron%zhadum.org.uk@localhost>
Cc: gnats-bugs%NetBSD.org@localhost, 
port-sparc64-maintainer%NetBSD.org@localhost
Subject: Re: PR/44902 CVS commit: src/lib/libc/arch/sparc64/gen
Date: Fri, 29 Apr 2011 22:30:27 +0200

 At 21:17 Uhr +0100 29.4.2011, Matthias Scheler wrote:
 >>  Modified Files:
 >>     src/lib/libc/arch/sparc64/gen: longjmp.c setjmp.S sigsetjmp.S
 >>
 >>  Log Message:
 >>  Fix offsets used in the assembly code to save global registers into a
 >>  jmp_buf, add a compile time assert to catch this kind of divergence
 >>  in the C code.
 >>  Move the fixed "%npc = %pc + 4" computation to longjmp, this frees
 >>  the sigcontext sc_npc value. Use this space to save the savemask
 >>  for siglongjmp (we have run out of space behind the globals).
 >>  Fixes the tests/lib/libc/setjmp/t_threadjmp tests, and also hopefully
 >>  fixes PR port-sparc64/44902.
 
 Could this be relevant for sparc? Among the many issues I see with an smp
 sparc -curent installation is miniperl dying during the perl5 build...
 
        hauke
 
 --
 "It's never straight up and down"     (DEVO)
 
 


Home | Main Index | Thread Index | Old Index