OpenCores
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.fortran-torture/] [execute/] [contained2.f90] - Rev 303

Compare with Previous | Blame | View Log

! Program to check resolution of symbols with the same name
program contained2
   implicit none
   integer var1
   
   var1 = 42
   if (f1() .ne. 1) call abort
   call f2()
   if (var1 .ne. 42) call abort
contains

function f1 ()
   implicit none
   integer f1
   integer var1
   integer f2
   
   var1 = 1
   f2 = var1
   f1 = f2
end function

subroutine f2()
   implicit none
   if (f1() .ne. 1) call abort
end subroutine

end program

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.