diff options
Diffstat (limited to 'gcc/modulo-sched.c')
-rw-r--r-- | gcc/modulo-sched.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/modulo-sched.c b/gcc/modulo-sched.c index 0df5fb6..a1d0999 100644 --- a/gcc/modulo-sched.c +++ b/gcc/modulo-sched.c @@ -1715,8 +1715,9 @@ sms_schedule (void) /* case the BCT count is not known , Do loop-versioning */ if (count_reg && ! count_init) { - rtx comp_rtx = gen_rtx_fmt_ee (GT, VOIDmode, count_reg, - GEN_INT(stage_count)); + rtx comp_rtx = gen_rtx_GT (VOIDmode, count_reg, + gen_int_mode (stage_count, + GET_MODE (count_reg))); unsigned prob = (PROB_SMS_ENOUGH_ITERATIONS * REG_BR_PROB_BASE) / 100; |