1 // PR c++/83659 2 // { dg-do compile } 3 4 typedef int V __attribute__ ((__vector_size__ (16))); 5 V a; 6 V b[2]; 7 8 int foo()9 foo () 10 { 11 return reinterpret_cast <int *> (&a)[-1] += 1; 12 } 13 14 int bar()15 bar () 16 { 17 return reinterpret_cast <int *> (&a[1])[-1]; 18 } 19