1 /* { dg-do compile } */ 2 f(char a[16][16][16])3 void f(char a[16][16][16]) 4 { 5 __asm volatile ("" : : "i" (&a[1][0][0] - &a[0][0][0])); 6 } 7 main(void)8 int main(void) 9 { 10 char a[16][16][16]; 11 f(a); 12 return 0; 13 } 14