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.

Reply via email to