1  /* { dg-do compile } */
       2  
       3  int __attribute__((aarch64_vector_pcs)) (*callee) (void);
       4  
       5  int __attribute__ ((aarch64_vector_pcs))
       6  caller (int *x)
       7  {
       8    return callee () + 1;
       9  }
      10  
      11  /* { dg-final { scan-assembler-not {\tstp\tq} } } */
      12  /* { dg-final { scan-assembler-not {\tldp\tq} } } */
      13  /* { dg-final { scan-assembler-not {\tstr\tq} } } */
      14  /* { dg-final { scan-assembler-not {\tldr\tq} } } */