mirror of git://git.musl-libc.org/musl
fix powerpc sigsetjmp asm to match the new jmp_buf size/offsets
This commit is contained in:
parent
a50136dfe1
commit
ac562aa1ef
|
@ -4,7 +4,7 @@ sigsetjmp:
|
||||||
#int sigsetjmp(sigjmp_buf buf, int save)
|
#int sigsetjmp(sigjmp_buf buf, int save)
|
||||||
# r3 r4
|
# r3 r4
|
||||||
#0) store save into buf->__fl
|
#0) store save into buf->__fl
|
||||||
stw 4, 256(3)
|
stw 4, 448(3)
|
||||||
#1) compare save with 0
|
#1) compare save with 0
|
||||||
cmpwi cr7, 4, 0
|
cmpwi cr7, 4, 0
|
||||||
#2) if its 0, goto setjmp code
|
#2) if its 0, goto setjmp code
|
||||||
|
@ -18,7 +18,7 @@ sigsetjmp:
|
||||||
mflr 31
|
mflr 31
|
||||||
|
|
||||||
# put pointer to ss buf into r5 (3rd arg)
|
# put pointer to ss buf into r5 (3rd arg)
|
||||||
addi 5, 3, 260
|
addi 5, 3, 452
|
||||||
# put "2" i.e. SIG_SETMASK in r3
|
# put "2" i.e. SIG_SETMASK in r3
|
||||||
li 3, 2
|
li 3, 2
|
||||||
li 4, 0
|
li 4, 0
|
||||||
|
|
Loading…
Reference in New Issue