(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
arm/
pac-6.c
       1  /* Check that GCC does .save and .cfi_offset directives with RA_AUTH_CODE pseudo hard-register.  */
       2  /* { dg-do compile } */
       3  /* { dg-require-effective-target mbranch_protection_ok } */
       4  /* { dg-options "-march=armv8.1-m.main+fp -mbranch-protection=pac-ret+leaf -mthumb --save-temps -O0 -g" } */
       5  
       6  int i;
       7  
       8  void foo (int);
       9  
      10  int bar()
      11  {
      12    foo (i);
      13    return 0;
      14  }
      15  
      16  /* { dg-final { scan-assembler "pac\tip, lr, sp" } } */
      17  /* { dg-final { scan-assembler "aut\tip, lr, sp" } } */
      18  /* { dg-final { scan-assembler-not "bti" } } */