https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122365
David Binderman <dcb314 at hotmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords|needs-reduction |needs-bisection
--- Comment #1 from David Binderman <dcb314 at hotmail dot com> ---
Reduced code seems to be:
struct TDTI {
float V[4];
};
struct TDTI4D {
TDTI S[];
};
void fprintf();
TDTI4D nii_readParRec_dti4D;
int nii_readParRec_d_0_0;
void nii_readParRec() {
for (int i;;) {
bool v1varies = false, v2varies = false, v3varies = false;
for (; i < nii_readParRec_d_0_0; i++) {
if (nii_readParRec_dti4D.S[i].V[1])
v1varies = true;
if (nii_readParRec_dti4D.S[i].V[2])
v2varies = true;
if (nii_readParRec_dti4D.S[i].V[3])
v3varies = true;
}
if (v1varies || v2varies || v3varies)
fprintf();
}
}