blob: c3e2cbfd7d6f776370ee686b5cce4b83639fb796 [file] [log] [blame]
/* { dg-do link } */
volatile int gv;
const char *ptrs[2];
void
foo (volatile int *v, const char **ptrs)
{
switch (*v & 1)
{
case 0:
ptrs[0] = 0;
break;
case 1:
break;
default:
ptrs[1] = "Some text";
break;
}
while (*v > 0)
*v -= 1;
}
int
main (void)
{
foo (&gv, ptrs);
return 0;
}