https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85138
Paul Thomas <pault at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kargl at troutmask dot apl.washing | |ton.edu --- Comment #3 from Paul Thomas <pault at gcc dot gnu.org> --- (In reply to Dominique d'Humieres from comment #2) > Up to revision r258235 (2018-03-04) compiling the test gave the error > > if (.not.checkFmt(fmt)) then > 1 > Error: Reference to impure function 'checkfmt' at (1) within a PURE procedure > > After revision r258362 (2018-03-08) I get the ICE. This has been back ported > to 7.3.1. > > In this range I see only r258281, r258305, and r258347, but r258305 has not > been back ported. Bizarrely it is r258347 that is the trigger. It has been backported without any ill effects. Paul