modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/990513-1.c (about) 1 #include <string.h> 2 3 void foo (int *BM_tab, int j) 4 { 5 int *BM_tab_base; 6 7 BM_tab_base = BM_tab; 8 BM_tab += 0400; 9 while (BM_tab_base != BM_tab) 10 { 11 *--BM_tab = j; 12 *--BM_tab = j; 13 *--BM_tab = j; 14 *--BM_tab = j; 15 } 16 } 17 18 int main () 19 { 20 int BM_tab[0400]; 21 memset (BM_tab, 0, sizeof (BM_tab)); 22 foo (BM_tab, 6); 23 if (BM_tab[0] != 6) 24 abort (); 25 return 0; 26 }