PR rtl-optimization/82913
[official-gcc.git] / gcc / testsuite / gfortran.dg / pack_vector_1.f90
blob956bb1636d9b45a5898b3f6c3b736f8e5e025e38
1 ! { dg-do compile }
3 ! Check that the VECTOR argument of the PACK intrinsic has at least
4 ! as many elements as the MASK has .TRUE. values.
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