The extra BSD4.2 code caused two branches to be out of range.
This commit is contained in:
parent
2e947a5e91
commit
b493f98f39
|
@ -227,9 +227,9 @@ Lsigtrp:
|
||||||
movl 4(sp),r1 # Sig in r1
|
movl 4(sp),r1 # Sig in r1
|
||||||
movl (sp)+,(sp) # Trapno on top of stack
|
movl (sp)+,(sp) # Trapno on top of stack
|
||||||
cmpl r1,$16
|
cmpl r1,$16
|
||||||
bgtru badsig
|
jgtru badsig
|
||||||
tstl r1
|
tstl r1
|
||||||
beql badsig
|
jeql badsig
|
||||||
#ifdef BSD42
|
#ifdef BSD42
|
||||||
movl $3,(ap)+ # sigvec(sig, vec, ovec)
|
movl $3,(ap)+ # sigvec(sig, vec, ovec)
|
||||||
#else BSD42
|
#else BSD42
|
||||||
|
|
Loading…
Reference in a new issue