URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [gfortran.dg/] [array_constructor_21.f90] - Rev 694
Compare with Previous | Blame | View Log
! { dg-do compile }!! PR fortran/34785, in which the character length of BA_T was not! passed on to the array constructor argument of SEQ.!! Contributed by Dick Hendrickson <dick.hendrickson@gmail.com>!MODULE o_TYPE_DEFSimplicit noneTYPE SEQSEQUENCECHARACTER(len = 9) :: BA(2)END TYPE SEQCHARACTER(len = 9) :: BA_T(2)CHARACTER(LEN = 9) :: CA_T(1,2)END MODULE o_TYPE_DEFSMODULE TESTSuse o_type_defsimplicit noneCONTAINSSUBROUTINE OG0015(UDS0L)TYPE(SEQ) UDS0Linteger :: j1UDS0L = SEQ((/ (BA_T(J1),J1=1,2) /))END SUBROUTINEEND MODULE TESTSuse o_type_defsCONTAINSSUBROUTINE OG0015(UDS0L)TYPE(SEQ) UDS0LUDS0L = SEQ(RESHAPE ( (/ ((CA_T(J1,J2), J1 = 1, 1), J2 = 1, 2)/),(/2/)))END SUBROUTINEEND! { dg-final { cleanup-modules "o_type_defs tests" } }
