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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |121364
                 CC|                            |pinskia at gcc dot gnu.org

--- Comment #8 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
```
  # .MEM_15 = VDEF <.MEM_14>
  x = sK; // <-- this copy
  # VUSE <.MEM_15>
  _3 = x.j;
  # VUSE <.MEM_15>
  _4 = sK.j;
  if (_3 != _4)
    goto <bb 7>; [48.88%]
  else
    goto <bb 6>; [51.12%]

  <bb 6> [local count: 109779366]:
  # VUSE <.MEM_15>
  _5 = BIT_FIELD_REF <x, 8, 0>;
  # VUSE <.MEM_15>
  _6 = BIT_FIELD_REF <sK, 8, 0>;
```

I am working towards getting rid of that copy too.


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121364
[Bug 121364] [meta-bug] copy prop for aggregates

Reply via email to