Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/netbsd-1-5]: src/lib/libc/arch/sparc64/gen Pull up revision 1.5 (approve...
details: https://anonhg.NetBSD.org/src/rev/72245637b2f1
branches: netbsd-1-5
changeset: 489381:72245637b2f1
user: eeh <eeh%NetBSD.org@localhost>
date: Mon Sep 04 21:36:34 2000 +0000
description:
Pull up revision 1.5 (approved by thorpej):
date: 2000/08/28 00:45:59; author: eeh; state: Exp; lines: +7 -7
Fix layout of fields in jmp_buf. [N.B. we could make JMP_BUFLEN 9 if we want.]
diffstat:
lib/libc/arch/sparc64/gen/sigsetjmp.S | 14 +++++++-------
1 files changed, 7 insertions(+), 7 deletions(-)
diffs (47 lines):
diff -r d63b55c642e1 -r 72245637b2f1 lib/libc/arch/sparc64/gen/sigsetjmp.S
--- a/lib/libc/arch/sparc64/gen/sigsetjmp.S Mon Sep 04 21:34:17 2000 +0000
+++ b/lib/libc/arch/sparc64/gen/sigsetjmp.S Mon Sep 04 21:36:34 2000 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: sigsetjmp.S,v 1.2.10.1 2000/07/26 23:55:00 mycroft Exp $ */
+/* $NetBSD: sigsetjmp.S,v 1.2.10.2 2000/09/04 21:36:34 eeh Exp $ */
/*
* Copyright (c) 1995 Paul Kranenburg
* All rights reserved.
@@ -39,17 +39,17 @@
set _C_LABEL(setjmp), %o2 ! if (%o1 != 0) goto _setjmp;
set _C_LABEL(_setjmp), %o3 ! else goto __setjmp;
movrnz %o1, %o2, %o3
- ldx [%g1+%o2], %g1
+ ldx [%g1+%o3], %g1
jmp %g1
- st %o1,[%o0+0x38] ! jmpbuf[JBLEN]
+ st %o1,[%o0+0x48] ! jmpbuf[JBLEN]
ENTRY(siglongjmp)
PIC_PROLOGUE(%g1,%o2) ! %g1 = _GLOBAL_OFFSET_TABLE
- ld [%o0 + 0x38],%o2 ! jmpbuf[JBLEN]
+ ld [%o0 + 0x48],%o2 ! jmpbuf[JBLEN]
set _C_LABEL(longjmp), %o3 ! if (%o2 != 0) goto _longjmp;
set _C_LABEL(_longjmp), %o4 ! else goto __longjmp;
- movrz %o2, %o3, %o4
+ movrnz %o2, %o3, %o4
ldx [%g1 + %o4], %g1
jmp %g1
nop
@@ -59,13 +59,13 @@
ENTRY(sigsetjmp)
brz,pt %o1,_C_LABEL(_setjmp)
- st %o1,[%o0+0x38] ! jmpbuf[JBLEN]
+ st %o1,[%o0+0x48] ! jmpbuf[JBLEN]
ba,a,pt %icc,_C_LABEL(setjmp)
nop ! spitfire bug
unimp 0
ENTRY(siglongjmp)
- ld [%o0 + 0x38], %g1
+ ld [%o0 + 0x48], %g1
brz,pt %g1, _C_LABEL(_longjmp)
nop
ba,a,pt %icc, _C_LABEL(longjmp)
Home |
Main Index |
Thread Index |
Old Index