1 /* { dg-do compile } */
2 /* { dg-require-effective-target int128 } */
3 /* { dg-require-effective-target alloca } */
4 
5 void foo();
6 
func()7 void func()
8 {
9   int m;
10 
11   int tab[m];
12 
13   __int128 j;
14   for(; j; j++)
15     {
16       tab[j] = 0;
17       tab[j+1] = 0;
18     }
19 
20   foo();
21 }
22