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
foo(A a)11 foo (A a)
12 {
13 }
14