(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
pr35729.c
       1  /* Target is restricted to x86 type architectures, so that we may
       2     assume something about memory addressing modes.  */
       3  
       4  /* { dg-do compile { target { { i?86-*-* x86_64-*-* } && nonpic } } } */
       5  /* { dg-options "-Os -fdump-rtl-loop2_invariant" } */
       6  
       7  const volatile int g_361 = 3L;
       8  volatile int g_2 = 0L;
       9  void func_1 (void)
      10  {
      11    for (g_2 = 0; g_2 > 10; g_2++)
      12      {
      13        int l_357 = g_361;
      14      }
      15  }
      16  
      17  /* { dg-final { scan-rtl-dump-times "Decided to move invariant" 0 "loop2_invariant" } } */