https://gcc.gnu.org/bugzilla/show_bug.cgi?id=27214
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |amker at gcc dot gnu.org --- Comment #13 from Richard Biener <rguenth at gcc dot gnu.org> --- The desired cleanup is to make POINTER_PLUS_EXPR take a signed offset argument, aka ssizetype instead of sizetype. Bin was working on this at some point, so was I ... Bin, can you paste the result (aka fallout) of your experiment(s)?