When undoing symbols, also restore common block lists
authormikael <mikael@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 8 Aug 2015 10:40:06 +0000 (10:40 +0000)
committermikael <mikael@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 8 Aug 2015 10:40:06 +0000 (10:40 +0000)
commit9f24c02944512a5b86c5bc6c3b4b23c43518397d
treec8bd13a546047aec236cde7a6d75dd3216d8a6a3
parent26b50123488cf5da7657d67b2da8a0b8c53967ba
When undoing symbols, also restore common block lists

gcc/fortran/
2015-08-08  Bud Davis  <jmdavis@link.com>
    Mikael Morin  <mikael@gcc.gnu.org>

PR fortran/59746
* symbol.c (gfc_restore_last_undo_checkpoint): Delete a common block
symbol if it was put in the list.

gcc/testsuite/
2015-08-08  Bud Davis  <jmdavis@link.com>

PR fortran/59746
* gfortran.dg/common_22.f90: New.

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