https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78686
Paul Thomas <pault at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pault at gcc dot gnu.org Assignee|kargl at gcc dot gnu.org |pault at gcc dot gnu.org --- Comment #5 from Paul Thomas <pault at gcc dot gnu.org> --- (In reply to Dominique d'Humieres from comment #4) > The ICE has been replaced with the error > > Error: Derived type 't' at (1) is being used before it is defined > > between revisions r253763 (2017-10-14, ICE) and r253982 (2017-10-22, error), > may be r253970 (pr82586, pr82587, and pr82589). You are correct. It is the first chunk in the changes to resolve.c that did it. I have taken this and will keep it open until I am next working on 7-branch and will aply it there. Thanks Paul