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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
   Target Milestone|---                         |16.0
             Status|ASSIGNED                    |RESOLVED

--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Fixed by r16-3201-gee67004474d521.

Which turns:
```
  p_10 = g_19;
  func_21 (0, 6728493090592300140, p_10);
  _9 = p_10.f1;
```
Into:
```
  p_10 = g_19;
  func_21 (0, 6728493090592300140, g_19);
  _9 = p_10.f1;
```

And then SRA does not need to redo the store to p_10.f1.

Reply via email to