! { dg-do compile } ! Program to test ENUM parsing errors program main implicit none enum, bind (c) enumerator :: sun, mon = 2 enum, bind (c) ! { dg-error "Unexpected" } enumerator :: apple, mango end enum enumerator :: wed = 1 ! { dg-error "ENUM definition statement expected" } end enum ! { dg-error "Expecting END PROGRAM" } end program main