https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109410

--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
The broken IR has been there since at least 4.9.0:
  <bb 2>:
  _1 = x_4(D) > 41;
  baz (x_4(D), y_5(D));
  goto <bb 4>;

  <bb 3>:
  ABNORMAL_DISPATCHER (0);

  <bb 4>:
  _8 = y_5(D) != 0;
  _9 = x_4(D) == 42;
  _11 = x_4(D) > 42;
  _12 = _1 | _8;
  _13 = (int) _12;


4.7.x didn't have the ABNORMAL_DISPATCHER part of the IR either.

Reply via email to