https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97520
Andrew Macleod <amacleod at redhat dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |amacleod at redhat dot com --- Comment #1 from Andrew Macleod <amacleod at redhat dot com> --- Created attachment 49416 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49416&action=edit handle a_2 = &a We handle more complex memory processing like &(x_2 +1), but the very simple a_2 = &a_1 was slipping thru and we were creating the range based on a_1, not &a_1. Typically we never saw that since earlier passes were propagating this. turning off FRE exposed this situatuion. This patch should correct that... verifying now.