! { dg-do compile } ! { dg-options -Wsurprising } PROGRAM PR62135 IMPLICIT NONE CHARACTER*1 :: choice choice = 'x' SELECT CASE (choice) ! This triggered an ICE: an unreachable case clause ! as the last of a list. CASE ('2':'7','9':'0') ! { dg-warning "can never be matched" } WRITE(*,*) "barf" CASE DEFAULT CONTINUE END SELECT END PROGRAM PR62135