1  /* Test AAPCS layout
       2  
       3     Larger than machine-supported vector size.  The behavior is unspecified by
       4     the AAPCS64 document; the implementation opts for pass by reference.  */
       5  
       6  /* { dg-do compile { target aarch64*-*-* } } */
       7  
       8  typedef char A __attribute__ ((vector_size (64)));
       9  
      10  void
      11  foo (A a)
      12  {
      13  }