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/] [generic_10.f90] - Rev 302
Compare with Previous | Blame | View Log
! { dg-do compile }! Test the patch for PR30081 in which non-generic intrinsic! procedures could not be overloaded by generic interfaces.!! Contributed by Harald Anlauf <anlauf@gmx.de>!module gfcbug46interface random_seedmodule procedure put_seedend interfaceinterface random_numbermodule procedure random_vectorend interfacetype t_treal :: x(2)end type t_tcontainssubroutine put_seed (n, seed)integer, intent(inout) :: ninteger, intent(in) :: seedcall random_seed (size=n)end subroutine put_seedsubroutine random_vector (t)type(t_t) :: tcall random_number (t% x)end subroutine random_vectorend module gfcbug46use gfcbug46type(t_t) :: zinteger :: n = 2, seed = 1call put_seed (n, seed)call random_number (z)print *, zend! { dg-final { cleanup-modules "gfcbug46" } }
