1 ! { dg-options "-O3 -fdump-tree-lversion-details -fno-frontend-loop-interchange" }
3 ! Make sure that in a "badly nested" loop, we don't treat the inner loop
4 ! as iterating over the inner dimension with a variable stride.
16 subroutine f2(x
, n
, step
)
36 subroutine f4(x
, n
, step
)
38 real :: x(n
, n
* step
)
46 subroutine f5(x
, n
, limit
, step
)
47 integer :: n
, limit
, step
56 ! { dg-final { scan-tree-dump-not {want to version} "lversion" } }
57 ! { dg-final { scan-tree-dump-not {versioned} "lversion" } }