1! { dg-do compile }
2! { dg-options "-Warray-temporaries" }
3! No temporary should be created for this, as a missing stride and
4! a stride equal to one should be equal.
5program main
6  integer a(100)
7  a(10:16) = a(11:17)
8  a(10:16) = a(11:17:1)
9  a(10:16:1) = a(11:17)
10  a(10:16:1) = a(11:17:1)
11end program main
12