rt_gccstream/gcc/testsuite/gcc.c-torture/compile/20030323-1.c

18 lines
356 B
C

/* PR c/10178. The following code would ICE because we didn't check for
overflow when computing the range of the switch-statment, and therefore
decided it could be implemented using bit-tests. */
int
banana(long citron)
{
switch (citron) {
case 0x80000000:
case 0x40000:
case 0x40001:
return 1;
break;
}
return 0;
}