diff options
Diffstat (limited to 'gcc/sched-ebb.c')
-rw-r--r-- | gcc/sched-ebb.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/gcc/sched-ebb.c b/gcc/sched-ebb.c index 286d047..4f97b7c 100644 --- a/gcc/sched-ebb.c +++ b/gcc/sched-ebb.c @@ -184,11 +184,9 @@ compute_jump_reg_dependencies (rtx insn, regset cond_set, regset used, it may guard the fallthrough block from using a value that has conditionally overwritten that of the main codepath. So we consider that it restores the value of the main codepath. */ - bitmap_operation (set, e->dest->global_live_at_start, cond_set, - BITMAP_AND); + bitmap_and (set, e->dest->global_live_at_start, cond_set); else - bitmap_operation (used, used, e->dest->global_live_at_start, - BITMAP_IOR); + bitmap_ior_into (used, e->dest->global_live_at_start); } /* Used in schedule_insns to initialize current_sched_info for scheduling |