aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/lto/ChangeLog6
-rw-r--r--gcc/lto/lto.c7
2 files changed, 11 insertions, 2 deletions
diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog
index 11897cd..b8c2067 100644
--- a/gcc/lto/ChangeLog
+++ b/gcc/lto/ChangeLog
@@ -1,3 +1,9 @@
+2014-03-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR lto/60571
+ * lto.c (wait_for_child): Define WCONTINUED if not defined to 0.
+ Fix formatting.
+
2014-03-18 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/60535
diff --git a/gcc/lto/lto.c b/gcc/lto/lto.c
index 91b43d9..9ebcdce 100644
--- a/gcc/lto/lto.c
+++ b/gcc/lto/lto.c
@@ -2476,7 +2476,10 @@ wait_for_child ()
int status;
do
{
- int w = waitpid(0, &status, WUNTRACED | WCONTINUED);
+#ifndef WCONTINUED
+#define WCONTINUED 0
+#endif
+ int w = waitpid (0, &status, WUNTRACED | WCONTINUED);
if (w == -1)
fatal_error ("waitpid failed");
@@ -2485,7 +2488,7 @@ wait_for_child ()
else if (WIFSIGNALED (status))
fatal_error ("streaming subprocess was killed by signal");
}
- while (!WIFEXITED(status) && !WIFSIGNALED(status));
+ while (!WIFEXITED (status) && !WIFSIGNALED (status));
}
#endif