http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50129
Mikael Morin <mikael at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED AssignedTo|unassigned at gcc dot |mikael at gcc dot gnu.org |gnu.org | --- Comment #2 from Mikael Morin <mikael at gcc dot gnu.org> 2011-08-19 18:26:34 UTC --- I'm going to test this: diff --git a/parse.c b/parse.c index aab711c..9b11086 100644 --- a/parse.c +++ b/parse.c @@ -2778,6 +2778,7 @@ parse_where_block (void) { gfc_error ("ELSEWHERE statement at %C follows previous " "unmasked ELSEWHERE"); + reject_statement (); break; }