Browse Source

fix crashing sigsetjmp on s390x

the bz instruction that was wrongly used only admits a small immediate
displacement and cannot be used with external symbols; apparently the
linker fails to diagnose the overflow.
master
Bobby Bingham 9 years ago
committed by Rich Felker
parent
commit
c1020cf21e
  1. 2
      src/signal/s390x/sigsetjmp.s

2
src/signal/s390x/sigsetjmp.s

@ -6,7 +6,7 @@
sigsetjmp:
__sigsetjmp:
ltgr %r3, %r3
bz ___setjmp
jz ___setjmp
stg %r14, 18*8(%r2)
stg %r6, 20*8(%r2)

Loading…
Cancel
Save