summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gfortran.dg/same_name_2.f90
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite/gfortran.dg/same_name_2.f90')
-rw-r--r--gcc/testsuite/gfortran.dg/same_name_2.f9016
1 files changed, 16 insertions, 0 deletions
diff --git a/gcc/testsuite/gfortran.dg/same_name_2.f90 b/gcc/testsuite/gfortran.dg/same_name_2.f90
new file mode 100644
index 000000000..c8da3e1db
--- /dev/null
+++ b/gcc/testsuite/gfortran.dg/same_name_2.f90
@@ -0,0 +1,16 @@
+! { dg-do compile }
+! Tests the fix for PR27701, in which two same name procedures
+! were not diagnosed if they had no arguments.
+!
+! Contributed by Arjen Markus <arjen.markus@wldelft.nl>
+!
+module aha
+contains
+subroutine aa ! { dg-error "Procedure" }
+ write(*,*) 'AA'
+end subroutine aa
+subroutine aa ! { dg-error "is already defined" }
+ write(*,*) 'BB'
+end subroutine aa
+end module
+! { dg-final { cleanup-modules "aha" } }