1 /* { dg-do compile } */
2 /* { dg-options "-O -fcode-hoisting" } */
3 
4 void e();
5 
a(int c,char ** d)6 void a(int c, char **d)
7 {
8   char b;
9   if (1 < c)
10     b = (char)(__INTPTR_TYPE__)d[0];
11   if (1 < c && b)
12     e();
13   while (1 < c)
14     ;
15 }
16