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();
  }
}

Reply via email to