* tree-loop-distribution.c (struct partition): New field recording
[official-gcc.git] / gcc / testsuite / gfortran.dg / proc_decl_21.f90
blob4fd4020cb80c813bd49fe4a124ed034f99e9a3f0
1 ! { dg-do compile }
3 ! PR fortran/39414: PROCEDURE statement double declaration bug
5 ! Discovered by Paul Thomas <pault@gcc.gnu.org>
6 ! Modified by Janus Weil <janus@gcc.gnu.org>
9 ! forbidden
11 procedure(integer) :: a
12 integer :: a ! { dg-error "already has basic type of" }
14 integer :: b
15 procedure(integer) :: b ! { dg-error "already has basic type of" }
17 procedure(iabs) :: c
18 integer :: c ! { dg-error "may not have basic type of" }
20 integer :: d
21 procedure(iabs) :: d ! { dg-error "already has basic type of" }
23 ! allowed
25 integer :: e
26 procedure() :: e
28 procedure() :: f
29 integer :: f
31 end