1 /* { dg-do run } */
2 
3 static const int a;
4 int b;
5 int *c, *d;
main()6 int main()
7 {
8   c = (int *)&a;
9   c == d ?: __builtin_exit(0);
10   for (; b; b++ >= (*d = a))
11     ;
12   return 0;
13 }
14