OSDN Git Service

2011-08-18 Tobias Burnus <burnus@net-b.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gfortran.dg / array_initializer_3.f90
1 ! { dg-do compile }
2 ! Tests the fix for PR28923 in which initializer array constructors with
3 ! a missing initial array index and negative stride would be incorrectly
4 ! interpreted.
5 !
6 ! Contributed by Dominique d'Humieres  <dominiq@lps.ens.fr>
7 !
8 real, dimension(3,3), parameter :: a=reshape ((/(i, i = 1,9)/),(/3,3/))
9 real, dimension(2,3) :: b=a(:2:-1,:)  ! { dg-error "Different shape for array assignment" }
10 real, dimension(2,3) :: c=a(3:2:-1,:)
11 print *, b
12 print *, c
13 end
14