(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
arm/
ivopts-2.c
       1  /* { dg-do assemble } */
       2  /* { dg-options "-Os -fdump-tree-ivopts -save-temps" } */
       3  
       4  extern void foo2 (short*);
       5  
       6  void
       7  tr4 (short array[], int n)
       8  {
       9    int x;
      10    if (n > 0)
      11      for (x = 0; x < n; x++)
      12        foo2 (&array[x]);
      13  }
      14  
      15  /* { dg-final { scan-tree-dump-times "PHI <ivtmp" 1 "ivopts"} } */
      16  /* { dg-final { scan-tree-dump-times "PHI <" 1 "ivopts"} } */
      17  /* { dg-final { object-size text <= 26 { target { arm_thumb2 && { ! arm*-*-uclinuxfdpiceabi } } } } } */