aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/torture/pr84740.c
blob: 8fcc028298f42c404e5f5c17631fb14da7c95496 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/* PR tree-optimization/84740 */

void
frobulate_for_gcc (unsigned int v)
{
  const char *s;
  switch (v)
    {
    case 0:
      s = "foo";
      break;
    case 1:
      s = "bar";
      break;
    case 2:
      s = "spam";
      break;
    default:
      s = (const char *) 0;
      break;
    }
  if (!s)
    __builtin_printf ("%s\n", s);
}