(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr84811.c
       1  /* { dg-do compile { target lp64 } } */
       2  
       3  int a;
       4  long b[1][9];
       5  typedef long V __attribute__((vector_size (16), may_alias));
       6  
       7  void
       8  foo ()
       9  {
      10    V *c = (V *) ((char *) b + -9060696663385964544);
      11    *c = (V) { 1, 1 };
      12    c++;
      13    *c = (V) { 1, 1 };
      14    c++;
      15    *c = (V) { 1, 1 };
      16    c++;
      17    *c = (V) { 1, 1 };
      18    long __attribute__((may_alias)) *d = (long *) ((char *) b + 162675373468811328);
      19    *d = 1;
      20  }