https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113567
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Also here is one which fails even at -O1: ``` _BitInt(128+1) a1; void foo(_BitInt(128+1) a, int i) { __label__ lab, lab1; i &=1; void *p[] = {&&lab, &&lab1}; lab: a %= 3; a1 = a; i = !i; goto *(p[i]); lab1: } ```