URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [gfortran.dg/] [whole_file_14.f90] - Rev 694
Compare with Previous | Blame | View Log
! { dg-do run }! { dg-options "-fwhole-file -O3" }! Check that the derived types are correctly substituted when! whole file compiling.!! Contributed by Dominique d'Humieres <dominiq@lps.ens.fr!module globaltype :: mytypetype(mytype),pointer :: thisend type mytypetype(mytype),target :: baseend module globalprogram test_equiuse globalcall check()print *, "base%this%this=>base?" , associated(base%this%this,base)print *, "base%this%this=>?" , associated(base%this%this)print *, "base%this=>?" , associated(base%this)containssubroutine check()type(mytype),target :: jbase%this => j !have the variables pointj%this => base !to one anotherend subroutine check !take j out of scopeend program test_equi! { dg-final { cleanup-modules "global" } }
