[Bug fortran/56816] ICE in delete_root

2013-04-15 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56816 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- C

[Bug fortran/56816] ICE in delete_root

2013-04-07 Thread mikael at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56816 Mikael Morin changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug fortran/56816] ICE in delete_root

2013-04-07 Thread mikael at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56816 --- Comment #9 from Mikael Morin 2013-04-07 11:28:45 UTC --- Created attachment 29817 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29817 Another tentative patch This variant moves the namespace allocation to parse_select_type_blo

[Bug fortran/56816] ICE in delete_root

2013-04-03 Thread mikael at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56816 --- Comment #8 from Mikael Morin 2013-04-03 20:58:25 UTC --- Another tentative patch. This moves the namespace release after the call to gfc_undo_symbols. With it, one gets among a trail of other errors: bug_report.f03:322.8: select ty

[Bug fortran/56816] ICE in delete_root

2013-04-03 Thread mikael at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56816 --- Comment #7 from Mikael Morin 2013-04-03 20:33:59 UTC --- The following tentative patch uses the recent multiple change set facility. It is not sufficient though. It triggers an assertion in enforce_single_undo_checkpoint, called from gfc_com

[Bug fortran/56816] ICE in delete_root

2013-04-03 Thread mikael at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56816 --- Comment #6 from Mikael Morin 2013-04-03 19:36:03 UTC --- gfc_match_select_type creates a new namespace before proceeding with parsing, which it deletes on match failure. However, symbols (from that namespace) that may have been create

[Bug fortran/56816] ICE in delete_root

2013-04-02 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56816 Thomas Koenig changed: What|Removed |Added CC||mikael at gcc dot gnu.org,