URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [gfortran.dg/] [transfer_array_intrinsic_5.f90] - Rev 708
Go to most recent revision | Compare with Previous | Blame | View Log
! { dg-do compile }! PR35680 - used to ICE because the argument of SIZE, being in a restricted! expression, was not checked if it too is restricted or is a variable. Since! it is neither, an error should be produced.!! Contributed by Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>!program mainprint *, foo (), bar (), foobar ()containsfunction foo ()integer foo(size (transfer (x, [1]))) ! { dg-error "cannot appear" }real xend functionfunction bar()real xinteger bar(size (transfer (x, [1]))) ! { dg-error "cannot appear" }end functionfunction foobar() ! { dg-error "no IMPLICIT" }implicit noneinteger foobar(size (transfer (x, [1]))) ! { dg-error "used before" }real xend functionend program
Go to most recent revision | Compare with Previous | Blame | View Log
