(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
func-attr-1.c
       1  /* Test that setting -Os in a function attribute works.  */
       2  /* { dg-do compile } */
       3  /* { dg-options "-O2 -fdump-rtl-bbro" } */
       4  
       5  extern void f1 ();
       6  extern int f2 ();
       7  
       8  __attribute__ ((__optimize__ ("O2")))
       9  void
      10  f3()
      11  {
      12  }
      13  
      14  __attribute__ ((__optimize__ ("-Os", "-falign-functions", "-falign-jumps", "-falign-labels", "-falign-loops", "-fno-inline-functions", "-foptimize-strlen")))
      15  int
      16  f4 () {
      17    if (f2 () == 0) {
      18      f1 ();
      19    }
      20    return 0;
      21  }
      22  
      23  /* { dg-final { scan-rtl-dump-not "Duplicated bb" "bbro" } } */