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