From a3400cd548e8b0637750159ae0c85ccc466b95cf Mon Sep 17 00:00:00 2001 From: Jerry DeLisle Date: Thu, 21 Jun 2007 01:48:21 +0000 Subject: [PATCH] re PR fortran/25061 (procedure name conflict) 2007-06-20 Jerry DeLisle PR fortran/25061 gfortran.dg/invalid_procedure_name.f90: New test. From-SVN: r125907 --- gcc/testsuite/ChangeLog | 5 +++++ .../gfortran.dg/invalid_procedure_name.f90 | 14 ++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 gcc/testsuite/gfortran.dg/invalid_procedure_name.f90 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4130d6a20a7..70a3e9801b7 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2007-06-20 Jerry DeLisle + + PR fortran/25061 + gfortran.dg/invalid_procedure_name.f90: New test. + 2007-06-20 Adam Nemet PR tree-optimization/25737 diff --git a/gcc/testsuite/gfortran.dg/invalid_procedure_name.f90 b/gcc/testsuite/gfortran.dg/invalid_procedure_name.f90 new file mode 100644 index 00000000000..dd319382b4d --- /dev/null +++ b/gcc/testsuite/gfortran.dg/invalid_procedure_name.f90 @@ -0,0 +1,14 @@ +! { dg-do compile } +! PR25061 procedure name conflict +! Test case from PR. +INTERFACE I1 ! { dg-error "" } + SUBROUTINE S1(I) + END SUBROUTINE S1 + SUBROUTINE S2(R) + END SUBROUTINE S2 +END INTERFACE I1 +CONTAINS + SUBROUTINE I1(I) ! { dg-error "already defined as a generic" } + END SUBROUTINE I1 +END + -- 2.30.2