URL
                    https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
                
            Subversion Repositories openrisc_me
[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [gcc/] [testsuite/] [gfortran.dg/] [derived_pointer_recursion_2.f90] - Rev 302
Compare with Previous | Blame | View Log
! { dg-do run }!! PR 40594: [4.5 Regression] wrong-code!! Original test case by Daniel Franke <dfranke@gcc.gnu.org>! Modified by Janus Weil <janus@gcc.gnu.org>MODULE atom_typesTYPE :: atom_listTYPE(atom_private), DIMENSION(:), pointer :: tableEND TYPETYPE :: atom_privateTYPE(atom_list) :: neighboursLOGICAL :: initialized = .true.END TYPETYPE :: atom_modelTYPE(atom_list) :: atomsinteger :: dummyEND TYPEcontainsSUBROUTINE init(this)TYPE(atom_private) :: thisthis%initialized = .FALSE.END SUBROUTINEEND MODULEprogram pr40594USE atom_typesTYPE(atom_model) :: amtype(atom_private) :: apam%dummy = 0call init(ap)if (ap%initialized .neqv. .false.) call abort()END! { dg-final { cleanup-modules "atom_types" } }

