gcc/
commitbd257a76eb0675b8c8e27f4a1cb1e5c963d5638a
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 5 Dec 2016 12:24:39 +0000 (5 12:24 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 5 Dec 2016 12:24:39 +0000 (5 12:24 +0000)
tree63b942309e0e3faf9b2b19ff2be30494a2a4bbf1
parent499298af61f3d1150e0ee7733d8a428b87ff506d
gcc/
* diagnostic.c (diagnostic_check_max_errors): New, broken out of ...
(diagnostic_action_after_output): ... here.
(diagnostic_report_diagnostic): Call it for non-notes.
* diagnostic.h (struct diagnostic_context): Make max_errors signed
int.
(diagnostic_check_max_errors): Declare.

gcc/fortran/
* error.c (gfc_warning_check): Call diagnostic_check_max_errors.
(gfc_error_check): Likewise.

gcc/testsuite/
* c-c++-common/fmax_errors.c: Check notes after last error are
emitted.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@243254 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/diagnostic.c
gcc/diagnostic.h
gcc/fortran/ChangeLog
gcc/fortran/error.c
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/fmax-errors.c