Hi Steve,
Due to the nuances of issuing error messages with ieee_selected_real_kind when used in an initialization expression, it became painfully obvious that gfortran will often issue an "Unclassifiable statement" error as a run-on error. I tried to make the "Unclassifiable ..." error a fatal error, but there is at least one case were the US error is emitted before a useful error message. So, as a compromise I have elected to make emitting a US error conditional on whether any other error has been emitted. Patch tested on i586-*-freebsd. OK to commit?
Good idea! OK for trunk, and thanks. Regards Thomas