https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68117
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |6.0 --- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> --- Does Index: gcc/tree-scalar-evolution.c =================================================================== --- gcc/tree-scalar-evolution.c (revision 229481) +++ gcc/tree-scalar-evolution.c (working copy) @@ -1849,8 +1849,7 @@ interpret_rhs_expr (struct loop *loop, g chrec2 = instantiate_parameters (loop, chrec2); chrec2 = fold_build2 (LSHIFT_EXPR, type, - build_int_cst (TREE_TYPE (rhs1), 1), - chrec2); + build_int_cst (type, 1), chrec2); res = chrec_fold_multiply (type, chrec1, chrec2); break; fix it?