URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [gfortran.dg/] [arrayio_6.f90] - Rev 700
Go to most recent revision | Compare with Previous | Blame | View Log
! { dg-do run }! PR24224 Test formatted input/output to/from character arrays with strides! other than 1. Contributed by Jerry DeLisle <jvdelisle@verizon.net>.program arrayio_6implicit noneinteger :: i(3),j,k(3)character(12) :: r(4,4,4) = '0123456789AB'character(12) :: s(64)equivalence(r,s)i = (/(j,j=1,3)/)write(r(1:4:2,2:4:1,3:4:2),'(3(2x,i4/)/3(3x,i6/))') iif (s(36).ne.'0123456789AB') call abort()if (s(37).ne.' 1 ') call abort()if (s(38).ne.'0123456789AB') call abort()if (s(39).ne.' 2 ') call abort()if (s(40).ne.'0123456789AB') call abort()if (s(41).ne.' 3 ') call abort()if (s(42).ne.'0123456789AB') call abort()if (s(43).ne.' ') call abort()if (s(44).ne.'0123456789AB') call abort()if (s(45).ne.' ') call abort()if (s(46).ne.'0123456789AB') call abort()k = ii = 0read(r(1:4:2,2:4:1,3:4:2),'(3(2x,i4/)/3(3x,i6/))') iif (any(i.ne.k)) call abort()end program arrayio_6
Go to most recent revision | Compare with Previous | Blame | View Log
