diff options
author | Steven Bosscher <steven@gcc.gnu.org> | 2014-12-15 18:37:59 +0000 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2014-12-15 19:37:59 +0100 |
commit | d5e2274d7996cf8272a6c23152b347e8692d61f3 (patch) | |
tree | 459a209d2169e7738ed70e98e823893506c1f517 /libgcc/crtstuff.c | |
parent | 76be46db72595b894a6e6da15e892d4a1f8f91cf (diff) | |
download | gcc-d5e2274d7996cf8272a6c23152b347e8692d61f3.zip gcc-d5e2274d7996cf8272a6c23152b347e8692d61f3.tar.gz gcc-d5e2274d7996cf8272a6c23152b347e8692d61f3.tar.bz2 |
re PR fortran/61669 (Error recovery ICE)
PR fortran/61669
* gfortran.h (struct gfc_namespace): Add OLD_DATA field.
* decl.c (gfc_reject_data): New function.
* parse.c *use_modules): Record roll-back point.
(next_statement): Likewise.
(reject_statement): Roll back to last accepted DATA.
* gfortran.dg/pr61669.f90: New test.
Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
From-SVN: r218757
Diffstat (limited to 'libgcc/crtstuff.c')
0 files changed, 0 insertions, 0 deletions