https://gcc.gnu.org/bugzilla/show_bug.cgi?id=126008

--- Comment #8 from Richard Biener <rguenth at gcc dot gnu.org> ---
-  Base:        (int) ((unsigned int) r_5(D) * 4223961365 + 1581643675)
+  Base:        r_5(D) * -71005931 + 1581643675

that has UB.

And of course (sigh...) tree_to_aff_combination for
(r_5(D) + -13363) * -71005931 + 1917160137 will create

{
  type = int
  offset = 1581643674
  elements = {
    [0] = r_5(D) * -71005931
  }
}

Reply via email to