modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/pr85169.c (about)

     1  /* PR target/85169 */
     2  
     3  typedef char V __attribute__((vector_size (64)));
     4  
     5  static void __attribute__ ((noipa))
     6  foo (V *p)
     7  {
     8    V v = *p;
     9    v[63] = 1;
    10    *p = v;
    11  }
    12  
    13  int
    14  main ()
    15  {
    16    V v = (V) { };
    17    foo (&v);
    18    for (unsigned i = 0; i < 64; i++)
    19      if (v[i] != (i == 63))
    20        __builtin_abort ();
    21    return 0;
    22  }