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