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.

Reply via email to