https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63930
--- Comment #3 from Harald Anlauf <anlauf at gmx dot de> --- (In reply to Harald Anlauf from comment #2) > I think that there is a fundamental need to rewrite the handling of > runtime errors in gfortran. Since 4.7 I do often not get useful > backtraces with certain kinds of fatal errors like array-bounds > violation, see PR/53739. I use the patch I suggested there in my > private installations, but this doesn't help my colleagues at work. > > I think a fatal runtime error does not require a nice termination > of the program, including closing of files etc. > However, this might require a general review - and classification - > of runtime errors: > > - fatal (illegal operations like bad pointers/addresses etc.) > - severe (e.g. failed ALLOCATE?) > - soft (e.g. "file not found" in an OPEN statement) > > I'm not sure where I'd place floating point exceptions; their > severity might even be configurable. > > (Note: I'm writing this as nobody seems to care about PR/53739). Sorry, that should have been PR 53379.