URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [gfortran.dg/] [allocatable_function_3.f90] - Rev 694
Compare with Previous | Blame | View Log
! { dg-do run }! Tests the fix for PR33986, in which the call to scram would call! an ICE because allocatable result actuals had not been catered for.!! Contributed by Damian Rouson <damian@rouson.net>!function transform_to_spectral_from() result(spectral)integer, allocatable :: spectral(:)allocate(spectral(2))call scram(spectral)end function transform_to_spectral_fromsubroutine scram (x)integer x(2)x = (/1,2/)end subroutineinterfacefunction transform_to_spectral_from() result(spectral)integer, allocatable :: spectral(:)end function transform_to_spectral_fromend interfaceif (any (transform_to_spectral_from () .ne. (/1,2/))) call abort ()end
