(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
aarch64/
test_frame_2.c
       1  /* Verify:
       2       * -fomit-frame-pointer.
       3       * without outgoing.
       4       * total frame size <= 256.
       5       * number of callee-save regs >= 2.
       6       * optimized code should use "stp !" for stack adjustment.  */
       7  
       8  /* { dg-do run } */
       9  /* { dg-options "-O2 -fomit-frame-pointer --save-temps" } */
      10  
      11  #include "test_frame_common.h"
      12  
      13  t_frame_pattern (test2, 200, "x19")
      14  t_frame_run (test2)
      15  
      16  
      17  /* { dg-final { scan-assembler-times "stp\tx19, x30, \\\[sp, -\[0-9\]+\\\]!" 1 } } */
      18  /* { dg-final { scan-assembler "ldp\tx19, x30, \\\[sp\\\], \[0-9\]+" } } */
      19