https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114700
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://gcc.gnu.org/bugzill | |a/show_bug.cgi?id=106885, | |https://gcc.gnu.org/bugzill | |a/show_bug.cgi?id=66630 --- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Note `c - y - c` to become `-y` reduces the possible of an overflow and is well defined for wrapping so this might be still on purpose as there will never be an overflow that causes difference if assuming wrapping ...