2005-12-23 Paolo Bonzini <bonzini@gnu.org>
[official-gcc.git] / gcc / testsuite / gfortran.dg / enum_6.f90
blob0396862684f8340c24cd7043534ea0cd78b41abf
1 ! { dg-do compile }
2 ! Program to test ENUM parsing errors
4 program main
5 implicit none
6 integer :: i = 1
8 enum, bind (c) ! { dg-warning "New in Fortran 2003" }
9 enumerator :: sun, mon = 2
10 i = 2 ! { dg-error "Unexpected" }
11 enumerator :: wed = 1
12 end enum
14 i = 1
16 enum, bind (c) ! { dg-error "Unexpected" }
17 enumerator :: red, black = 2 ! { dg-error "ENUM definition statement expected" }
18 enumerator :: blue = 1 ! { dg-error "ENUM definition statement expected" }
19 end enum ! { dg-excess-errors "Expecting END PROGRAM" }
21 end program main