]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/fortran/decl.c
gcc/fortran/ChangeLog:
authorvehre <vehre@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 28 Jan 2016 11:34:03 +0000 (11:34 +0000)
committervehre <vehre@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 28 Jan 2016 11:34:03 +0000 (11:34 +0000)
commitcc7124a6358668c08152b1938d3f1ce8f55a8897
tree202e6b9c3587ff2377f83624c9407a69f6045c68
parent358dfcb4a1535bcdd89aced5b603802f40b597a6
gcc/fortran/ChangeLog:

2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>

PR fortran/62536
* decl.c (gfc_match_end): Only unnest and remove BLOCK namespaces
when the END encountered does not match a BLOCK's end.

gcc/testsuite/ChangeLog:

2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>

PR fortran/62536
* gfortran.dg/block_15.f08: New test.
* gfortran.dg/block_end_error_1.f90: Need to catch additional error
on incorrectly closed BLOCK.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232919 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/block_end_error_1.f90