Jakub Jelinek <ja...@redhat.com> writes:

| Hi!
| 
| This is a patch I had written two months ago, but concluded it to be too
| risky for 4.8 at that point.
| 
| The issue this patch attempts to solve is that compiler behaves differently
| in some cases depending on if we've just warned about something or if
| -Werror has been in effect and that warning has been promoted to error.
| Of course the difference should be the exit code from the compiler and
| the wording of the warning resp. error, but various bits of code e.g. in the
| frontends check whether any errors have been reported already (or reported
| while parsing some construct etc.), and if they have been, act differently
| from the case when there haven't been any errors.
| 
| The patch just counts the warnings promoted to errors in a different
| counter, werrorcount, and thus each place can actually decide if it wants to
| treat warnings promoted to errors as warnings, or as errors, or something
| else for its purposes.
| 
| Bootstrapped/regtested on x86_64-linux and i686-linux, ok for trunk?

It makes sense; patch OK.  Thanks!

-- Gaby

Reply via email to