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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice-checking

--- Comment #16 from Richard Biener <rguenth at gcc dot gnu.org> ---
Reproduces on trunk with -O2 -fsched2-use-superblocks -fno-dce and the
adjusted testcase

int b6, hi;

[[gnu::noinline, noreturn]]
void
ni (int)
{
  __builtin_unreachable ();
}

void
fa (int *zr)
{
  int ee;

  if (b6 != 0)
    {
      if (ee != 0)
        {
 x6:
          b6 = 0;
        }

      zr = (int *)hi;
      ni ((int)zr);
    }

  *zr = hi;
}

Reply via email to