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.