https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122372
Sam James <sjames at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|--- |16.0
--- Comment #1 from Sam James <sjames at gcc dot gnu.org> ---
```
struct {
double lsum;
} AnalyzeSamples_rgData;
float *AnalyzeSamples_curleft;
float AnalyzeSamples_sum_l;
int AnalyzeSamples_i;
void AnalyzeSamples() {
while (AnalyzeSamples_i--) {
float l1 = AnalyzeSamples_curleft[1] * AnalyzeSamples_curleft[1],
l3 = AnalyzeSamples_curleft[3] * AnalyzeSamples_curleft[3],
sl = l1 + l3;
AnalyzeSamples_sum_l += sl;
AnalyzeSamples_curleft += 4;
}
AnalyzeSamples_rgData.lsum += AnalyzeSamples_sum_l;
}
```