re PR fortran/78741 (ICE in gfc_get_symbol_decl, at fortran/trans-decl.c:1534)
[official-gcc.git] / gcc / testsuite / gfortran.dg / pdt_16.f03
blob067d87d660d18f7bd288385a04e06b754a18fad3
1 ! { dg-do compile }
3 ! Test the fix for all three errors in PR82586
5 ! Contributed by G Steinmetz  <gscfq@t-online.de>
7 module m
8    type t(a)                 ! { dg-error "does not have a component" }
9    end type
10 end
12 program p
13    type t(a                  ! { dg-error "Expected parameter list" }
14       integer, kind :: a
15       real(a) :: x
16    end type
17    type u(a, a)              ! { dg-error "Duplicate name" }
18       integer, kind :: a     ! { dg-error "already declared" }
19       integer, len :: a      ! { dg-error "already declared" }
20    end type
21 end