2012-08-02 Janus Weil <janus@gcc.gnu.org>
commitea996e9954b687cd0f1c6354b64be1681a0aee02
authorjanus <janus@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 2 Aug 2012 08:57:58 +0000 (2 08:57 +0000)
committerjanus <janus@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 2 Aug 2012 08:57:58 +0000 (2 08:57 +0000)
tree474d74292af17992991fcdd0126392a5776ef88d
parentb03e5397ebfc144f07ed98d5f2483fe4652b1f1f
2012-08-02  Janus Weil  <janus@gcc.gnu.org>

PR fortran/54147
* resolve.c (check_proc_interface): New routine for PROCEDURE interface
checks.
(resolve_procedure_interface,resolve_typebound_procedure,
resolve_fl_derived0): Call it.

2012-08-02  Janus Weil  <janus@gcc.gnu.org>

PR fortran/54147
* gfortran.dg/abstract_type_6.f03: Modified.
* gfortran.dg/proc_ptr_comp_3.f90: Modified.
* gfortran.dg/proc_ptr_comp_35.f90: New.
* gfortran.dg/typebound_proc_9.f03: Modified.
* gfortran.dg/typebound_proc_26.f90: New.

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