diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/toplev.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/toplev.cc b/gcc/toplev.cc index 924871f..b53a78b 100644 --- a/gcc/toplev.cc +++ b/gcc/toplev.cc @@ -2276,7 +2276,7 @@ toplev::main (int argc, char **argv) start_timevars (); do_compile (no_backend); - if (flag_self_test) + if (flag_self_test && !seen_error ()) { if (no_backend) error_at (UNKNOWN_LOCATION, "self-tests incompatible with %<-E%>"); |