/* PR tree-optimization/113567 */ | |
/* { dg-do compile { target bitint } } */ | |
/* { dg-options "-O2" } */ | |
#if __BITINT_MAXWIDTH__ >= 129 | |
_BitInt(129) v; | |
void | |
foo (_BitInt(129) a, int i) | |
{ | |
__label__ l1, l2; | |
i &= 1; | |
void *p[] = { &&l1, &&l2 }; | |
l1: | |
a %= 3; | |
v = a; | |
i = !i; | |
goto *(p[i]); | |
l2:; | |
} | |
#else | |
int i; | |
#endif |