Mercurial > hg > CbC > CbC_gcc
diff gcc/testsuite/gfortran.dg/intrinsic_unpack_2.f90 @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line diff
--- a/gcc/testsuite/gfortran.dg/intrinsic_unpack_2.f90 Fri Oct 27 22:46:09 2017 +0900 +++ b/gcc/testsuite/gfortran.dg/intrinsic_unpack_2.f90 Thu Oct 25 07:37:49 2018 +0900 @@ -20,25 +20,25 @@ brk = unpack ((/2._k, 3._k, 4._k/), mask, ark) if (any (brk .ne. reshape ((/1._k, 2._k, 0._k, 3._k, 1._k, 0._k, & 0._k, 0._k, 4._k/), (/3, 3/)))) & - call abort + STOP 1 write (line1,'(9F9.5)') brk write (line2,'(9F9.5)') unpack((/2._k, 3._k, 4._k/), mask, ark) - if (line1 .ne. line2) call abort + if (line1 .ne. line2) STOP 2 brk = -1._k brk = unpack ((/2._k, 3._k, 4._k/), mask, 0._k) if (any (brk .ne. reshape ((/0._k, 2._k, 0._k, 3._k, 0._k, 0._k, & 0._k, 0._k, 4._k/), (/3, 3/)))) & - call abort + STOP 3 ack = reshape ((/1._k, 0._k, 0._k, 0._k, 1._k, 0._k, 0._k, 0._k, 1._k/), & (/3, 3/)); bck = unpack ((/(2._k, 0._k), (3._k, 0._k), (4._k, 0._k)/), mask, ack) if (any (real(bck) .ne. reshape ((/1._k, 2._k, 0._k, 3._k, 1._k, 0._k, & 0._k, 0._k, 4._k/), (/3, 3/)))) & - call abort + STOP 4 write (line1,'(18F9.5)') bck write (line2,'(18F9.5)') unpack((/(2._k, 0._k), (3._k, 0._k), (4._k,0._k)/), & mask, ack) - if (line1 .ne. line2) call abort + if (line1 .ne. line2) STOP 5 end program