OSDN Git Service

2011-09-26 Janus Weil <janus@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gfortran.dg / pack_vector_1.f90
1 ! { dg-do compile }
2 !
3 ! Check that the VECTOR argument of the PACK intrinsic has at least
4 ! as many elements as the MASK has .TRUE. values.
5 !
6
7   INTEGER :: res(2)
8   res = PACK ((/ 1, 2, 3 /), (/.TRUE., .TRUE., .FALSE. /), SHAPE(1)) !{ dg-error "must provide at least as many" }
9   res = PACK ((/ 1, 2, 3 /), (/.TRUE., .TRUE., .FALSE. /), (/ -1 /)) !{ dg-error "must provide at least as many" }
10 END