------- Comment #16 from rguenth at gcc dot gnu dot org 2009-06-25 09:01 ------- Executing predictive commoning without unrolling.
with -m32. One of the cases SCEV is confused about pointer-plus offsets being sizetype: (Data Ref: stmt: (*x_58(D))[D.1627_54] = D.1638_71; ref: (*x_58(D))[D.1627_54]; base_object: (*x_58(D))[0]; Access function 0: {(integer(kind=8)) i_43 + -1, +, 1}_1 Access function 1: 0B vs. (Data Ref: stmt: D.1634_67 = (*x_58(D))[D.1632_62]; ref: (*x_58(D))[D.1632_62]; base_object: (*x_58(D))[0]; Access function 0: {(integer(kind=8)) (i_43 + -1) + -1, +, 1}_1 Access function 1: 0B -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34163