2009-11-24 Janus Weil <janus@gcc.gnu.org>tobias/merge_to_154491regtest/success/2009_11_24_16_08_30regtest/success/remotes/tobias/merge_to_154491
commit32ad5a19e9d7c8e02e701a8711cb484e34728eed
authorjanus <janus@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 24 Nov 2009 08:16:32 +0000 (24 08:16 +0000)
committerTobias Grosser <grosser@fim.uni-passau.de>
Tue, 24 Nov 2009 11:48:05 +0000 (24 12:48 +0100)
treeb4fda98c603dadab8a328d7c6b67d4562c2ef374
parent5667cc00623601c3ff36856a78d4e7292a7bb8be
2009-11-24  Janus Weil  <janus@gcc.gnu.org>

PR fortran/42045
* resolve.c (resolve_actual_arglist): Make sure procedure pointer
actual arguments are resolved correctly.
(resolve_function): An EXPR_FUNCTION which is a procedure pointer
component, has already been resolved.
(resolve_fl_derived): Procedure pointer components should not be
implicitly typed.

2009-11-24  Janus Weil  <janus@gcc.gnu.org>

PR fortran/42045
* gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
* gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
* gfortran.dg/proc_ptr_comp_24.f90: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@154492 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/resolve.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/proc_ptr_comp_2.f90
gcc/testsuite/gfortran.dg/proc_ptr_comp_24.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/proc_ptr_comp_3.f90