Fix: sometimes produced branch to non-existing label
This commit is contained in:
parent
63d0700af1
commit
ef0ecb31b2
|
@ -136,8 +136,7 @@ STATIC bo_optloop(p,b,x,bra,bcc)
|
||||||
if (l == (line_p) 0) {
|
if (l == (line_p) 0) {
|
||||||
prevb->b_start = bra;
|
prevb->b_start = bra;
|
||||||
} else {
|
} else {
|
||||||
if (INSTR(l) == op_bra &&
|
if ((em_flag[INSTR(l)-sp_fmnem]&EM_FLO) == FLO_T) {
|
||||||
INSTRLAB(l) == INSTRLAB(bra)) {
|
|
||||||
oldline(bra);
|
oldline(bra);
|
||||||
} else {
|
} else {
|
||||||
appnd_line(bra,l);
|
appnd_line(bra,l);
|
||||||
|
|
Loading…
Reference in a new issue