[Bug fortran/61669] Error recovery ICE

2015-04-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61669

Jakub Jelinek jakub at gcc dot gnu.org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

--- Comment #6 from Jakub Jelinek jakub at gcc dot gnu.org ---
Error-recovery fixes aren't generally backported.


[Bug fortran/61669] Error recovery ICE

2015-04-06 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61669

Dominique d'Humieres dominiq at lps dot ens.fr changed:

   What|Removed |Added

   Keywords||error-recovery,
   ||ice-on-invalid-code

--- Comment #5 from Dominique d'Humieres dominiq at lps dot ens.fr ---
AFAICT this PR is fixed on trunk. Is there any plan to back port the fix? If
no, this PR can be closed as FIXED, isn't it?


[Bug fortran/61669] Error recovery ICE

2014-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61669

--- Comment #4 from Jakub Jelinek jakub at gcc dot gnu.org ---
Author: jakub
Date: Mon Dec 15 18:37:59 2014
New Revision: 218757

URL: https://gcc.gnu.org/viewcvs?rev=218757root=gccview=rev
Log:
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.

Added:
trunk/gcc/testsuite/gfortran.dg/pr61669.f90
Modified:
trunk/gcc/fortran/ChangeLog
trunk/gcc/fortran/decl.c
trunk/gcc/fortran/gfortran.h
trunk/gcc/fortran/parse.c
trunk/gcc/testsuite/ChangeLog


[Bug fortran/61669] Error recovery ICE

2014-09-30 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61669

--- Comment #3 from Jakub Jelinek jakub at gcc dot gnu.org ---
Steven, do you plan to commit your fix which has been acked back in August?


[Bug fortran/61669] Error recovery ICE

2014-08-23 Thread steven at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61669

Steven Bosscher steven at gcc dot gnu.org changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
 CC||steven at gcc dot gnu.org
   Assignee|unassigned at gcc dot gnu.org  |steven at gcc dot 
gnu.org

--- Comment #2 from Steven Bosscher steven at gcc dot gnu.org ---
We need to roll back parsed DATA or DATA SPEC if we reject the statement.
https://gcc.gnu.org/ml/fortran/2014-08/msg00092.html


[Bug fortran/61669] Error recovery ICE

2014-07-12 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61669

Dominique d'Humieres dominiq at lps dot ens.fr changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
   Last reconfirmed||2014-07-12
 Ever confirmed|0   |1

--- Comment #1 from Dominique d'Humieres dominiq at lps dot ens.fr ---
Confirmed from 4.3.1 up to trunk (4.10.0).