2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
authorjvdelisle <jvdelisle@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 5 Jun 2007 20:23:44 +0000 (20:23 +0000)
committerjvdelisle <jvdelisle@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 5 Jun 2007 20:23:44 +0000 (20:23 +0000)
commit1807fe64be2f2c6f717fc279849cb7ff71bdd787
tree7d511f2e0a50fe6f0bcfdce1c5e0544809902df0
parent77e449dbd3a31843efcdf4a7c70f72e5fac60b2e
2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR fortran/18923
* parse.c (decode_statement): Don't call gfc_undo_symbols on MATCH_ERROR
for ST_FUNCTION since it is called in reject_statement.
(parse_contained): If error, loop back after reject_statement and try
again.  Free the namespace if an error occured.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@125342 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/parse.c