]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/fortran/decl.c
PR fortran/62536
authorfxcoudert <fxcoudert@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 24 Aug 2015 16:29:59 +0000 (16:29 +0000)
committerfxcoudert <fxcoudert@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 24 Aug 2015 16:29:59 +0000 (16:29 +0000)
commit8097c1a6b846fdb4e616836a32ff0dd63602c0b4
tree6e41ed5457b2c0579a7c84fd81d880193a273f76
parentc157e584ddd0c154af508e3e487b493574af96a5
PR fortran/62536
PR fortran/66175

* decl.c (gfc_match_end): Clean up nested BLOCKs.
* parse.c (parse_block_construct): Deal gracefully with cleaned-up
BLOCKs.

* gfortran.dg/block_end_error_1.f90: New test.
* gfortran.dg/blocks_nested_incomplete_1.f90: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@227135 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/decl.c
gcc/fortran/parse.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/block_end_error_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/blocks_nested_incomplete_1.f90 [new file with mode: 0644]