URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [gfortran.fortran-torture/] [execute/] [st_function_1.f90] - Rev 695
Compare with Previous | Blame | View Log
! Check that character valued statement functions honour length parametersprogram st_function_1character(8) :: foocharacter(15) :: barcharacter(6) :: pcharacter (7) :: sfoo(p) = p // "World"bar(p) = p // "World"! Expression longer than function, actual arg shorter than dummy.call check (foo("Hello"), "Hello Wo") ! { dg-warning "Character length of actual argument shorter" }! Expression shorter than function, actual arg longer than dummy.! Result shorter than types = "Hello"call check (bar(s), "Hello World ")containssubroutine check(a, b)character (len=*) :: a, bif ((a .ne. b) .or. (len(a) .ne. len(b))) call abort ()end subroutineend program
