diff options
author | Jerry DeLisle <jvdelisle@gcc.gnu.org> | 2007-06-21 01:48:21 +0000 |
---|---|---|
committer | Jerry DeLisle <jvdelisle@gcc.gnu.org> | 2007-06-21 01:48:21 +0000 |
commit | a3400cd548e8b0637750159ae0c85ccc466b95cf (patch) | |
tree | 2856f00c673caac25c54473eda31e06de94f16b9 | |
parent | fd3e70afce77d011d4889d84075bb3af388a4049 (diff) | |
download | gcc-a3400cd548e8b0637750159ae0c85ccc466b95cf.zip gcc-a3400cd548e8b0637750159ae0c85ccc466b95cf.tar.gz gcc-a3400cd548e8b0637750159ae0c85ccc466b95cf.tar.bz2 |
re PR fortran/25061 (procedure name conflict)
2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/25061
gfortran.dg/invalid_procedure_name.f90: New test.
From-SVN: r125907
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gfortran.dg/invalid_procedure_name.f90 | 14 |
2 files changed, 19 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4130d6a..70a3e98 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR fortran/25061 + gfortran.dg/invalid_procedure_name.f90: New test. + 2007-06-20 Adam Nemet <anemet@caviumnetworks.com> 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 0000000..dd31938 --- /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 + |