https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72798
--- Comment #2 from Rich Townsend <townsend at astro dot wisc.edu> --- Hmm, I can understand why having an internal pure attribute makes sense from an optimiser point of view. But it results in having lots of compilation cascades during debugging, which sucks. Is there a way to force gfortran to treat all routines as being (internally) impure, unless explicitly declared as pure?