re PR fortran/40450 ([F03] procedure pointer as actual argument)
authorJanus Weil <janus@gcc.gnu.org>
Fri, 19 Jun 2009 08:11:21 +0000 (10:11 +0200)
committerJanus Weil <janus@gcc.gnu.org>
Fri, 19 Jun 2009 08:11:21 +0000 (10:11 +0200)
commit7e9c61e83e48581f9808b3796f474094aa58e3ce
tree26ce7c12125bf366fb5485bdb30e225cbcfca713
parentdd26af706356004ab4a02b4f42a9f1a3b1e8bfbf
re PR fortran/40450 ([F03] procedure pointer as actual argument)

2009-06-19  Janus Weil  <janus@gcc.gnu.org>

PR fortran/40450
* trans-expr.c (gfc_conv_procedure_call): Only add an extra addr_expr
to a procedure pointer actual argument, if it is not itself a
dummy arg.

2009-06-19  Janus Weil  <janus@gcc.gnu.org>

PR fortran/40450
* gfortran.dg/proc_ptr_20.f90: New.

From-SVN: r148690
gcc/fortran/ChangeLog
gcc/fortran/trans-expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/proc_ptr_20.f90 [new file with mode: 0644]