2 ! { dg-additional-options "-O -fdump-tree-optimized" }
6 subroutine foo(a
,b
,c
,d
,e
,f
)
7 real, dimension(1), intent(inout
) :: a
, b
, c
, d
, e
, f
8 if (any([a
,b
,c
,d
,e
,f
] /= [1,2,3,4,5,6])) stop 1
22 real, dimension(:) :: a
27 call foo(a(n1
:n1
), a(n1
+1:n1
+1), a(n3
:n3
), a(n3
+1:n3
+1), a(n5
:n5
), a(n5
+1:n5
+1))
33 real, dimension(6) :: a
,b
37 if (any(a
/= -b
)) stop 2
39 ! { dg-final { scan-tree-dump-not "contiguous" "optimized" } }