aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/gcc.c7
2 files changed, 8 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c949c5f..5c629b2 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
+
+ * gcc.c (execute): Improve readability.
+
2005-12-02 Richard Guenther <rguenther@suse.de>
* tree-cfg.c (mark_used_vars): New function.
diff --git a/gcc/gcc.c b/gcc/gcc.c
index 0673cb5..1e0a2bf 100644
--- a/gcc/gcc.c
+++ b/gcc/gcc.c
@@ -2871,7 +2871,10 @@ execute (void)
we would otherwise have succeeded. */
if (WTERMSIG (status) == SIGPIPE
&& (signal_count || greatest_status >= MIN_FATAL_STATUS))
- ;
+ {
+ signal_count++;
+ ret_code = -1;
+ }
else
#endif
fatal ("\
@@ -2880,8 +2883,6 @@ Please submit a full bug report.\n\
See %s for instructions.",
strsignal (WTERMSIG (status)), commands[i].prog,
bug_report_url);
- signal_count++;
- ret_code = -1;
}
else if (WIFEXITED (status)
&& WEXITSTATUS (status) >= MIN_FATAL_STATUS)