modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/20090303-2.c (about) 1 /* The array offset became 0x1ffffffffffffffe via a conversion from 2 signed to unsigned HOST_WIDE_INT, causing an ICE compiling for 3 Thumb. */ 4 5 int r (unsigned short *); 6 void s (unsigned short *, unsigned short *); 7 8 int 9 f (int x) 10 { 11 unsigned short a[1], c[1]; 12 13 if (r (a)) 14 return x; 15 16 if (c[0x7fffffff]) 17 s (a, c); 18 19 return 0; 20 }