Fix: sometimes produced branch to non-existing label
This commit is contained in:
parent
61f4cce396
commit
24a3714754
@ -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…
x
Reference in New Issue
Block a user