diff options
Diffstat (limited to 'gcc/toplev.c')
-rw-r--r-- | gcc/toplev.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/toplev.c b/gcc/toplev.c index 071f1bdc3af..ad423917649 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -1951,7 +1951,7 @@ toplev_main (int argc, char **argv) if (!exit_after_options) do_compile (); - if (warningcount || errorcount) + if (warningcount || errorcount || werrorcount) print_ignored_options (); diagnostic_finish (global_dc); @@ -1960,7 +1960,7 @@ toplev_main (int argc, char **argv) finalize_plugins (); location_adhoc_data_fini (line_table); - if (seen_error ()) + if (seen_error () || werrorcount) return (FATAL_EXIT_CODE); return (SUCCESS_EXIT_CODE); |