https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119961
--- Comment #7 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to chenglulu from comment #6) > # gcc/cc1 -quiet test.c -O2 -std=gnu11 -o test.s > -Wno-incompatible-pointer-types -fno-jump-tables > -fno-asynchronous-unwind-tables > > The problem of bug 116600 can be circumvented by using option > '-fno-asynchronous-unwind-tables'. Except that just hides the ICE and not the wrong code happening. > > From the flow graph comparison, we can find that in the ree pass, bb12->bb13 > is 100%, but in pro_and_epilogue it is 50%