https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78218

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |rguenth at gcc dot 
gnu.org

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Indeed.

   <bb 2>:
-  a[1].v = 1;
   a[0] = a[1];
-  a[1].v = 0;
+  MEM[(int *)&a + 4B] = 0;

it misses the use of a[1] in a[0] = a[1]

I have a patch.

Reply via email to