https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106892
--- Comment #10 from Richard Biener <rguenth at gcc dot gnu.org> --- So it's aready dataref analysis that tears apart the constant offset for dr.innermost, here as DR_BASE_ADDRESS &f DR_OFFSET (ssizetype) ((sizetype) prephitmp_80 * 18446744073709551612) DR_INIT 16 but ref_at_iteration associates that in an invalid way. I'm testing a patch.