diff options
Diffstat (limited to 'gcc/sched-vis.c')
-rw-r--r-- | gcc/sched-vis.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/sched-vis.c b/gcc/sched-vis.c index a3d5e8c8373..b54f47e4337 100644 --- a/gcc/sched-vis.c +++ b/gcc/sched-vis.c @@ -81,7 +81,7 @@ print_exp (char *buf, const_rtx x, int verbose) { case PLUS: op[0] = XEXP (x, 0); - if (GET_CODE (XEXP (x, 1)) == CONST_INT + if (CONST_INT_P (XEXP (x, 1)) && INTVAL (XEXP (x, 1)) < 0) { st[1] = "-"; @@ -750,7 +750,7 @@ print_rtl_slim (FILE *f, rtx first, rtx last, int count, int flags) insn = NEXT_INSN (insn)) { if ((flags & TDF_BLOCKS) - && (INSN_P (insn) || GET_CODE (insn) == NOTE) + && (INSN_P (insn) || NOTE_P (insn)) && BLOCK_FOR_INSN (insn) && !current_bb) { |