2009-02-26 Paul Thomas <pault@gcc.gnu.org>
commitdd9670112ee3485a64802def2d5a0c88249b16e4
authorpault <pault@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 Feb 2009 18:43:50 +0000 (26 18:43 +0000)
committerpault <pault@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 Feb 2009 18:43:50 +0000 (26 18:43 +0000)
treed310ef8eaa5e71425a136cec8058b82462b5febc
parent7942cd01ed6f753635adc40b89639111176c6bc2
2009-02-26  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/39295
* interface.c (compare_type_rank_if): Return 1 if the symbols
are the same and deal with external procedures where one is
identified to be a function or subroutine by usage but the
other is not.

2009-02-26  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/39295
* gfortran.dg/interface_25.f90: New test.
* gfortran.dg/interface_26.f90: New test.

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