https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78993
Manuel López-Ibáñez <manu at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |manu at gcc dot gnu.org --- Comment #5 from Manuel López-Ibáñez <manu at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #4) > # i_5 = PHI <i_3(D)(3), i_4(4)> > # j_27 = PHI <j_6(3), j_26(4)> > # prephitmp_7 = PHI <0(3), prephitmp_17(4)> > _14 = i_5 > 9; > _18 = prephitmp_7 | _14; > if (_18 != 0) > goto <bb 6>; [44.99%] > else > goto <bb 7>; [55.01%] > > > Most likely conditional warning does not understand the above case :). If the reason is the prephitmp_7 | _14, then this is PR42145