diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog
index 11897cd99db0ca2b1ca9a73bfd0a7a7cc3b26aeb..b8c2067370402e1892e8784457de6b371f577120 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 91b43d9455bd09afd872e61a0efe92246916c92c..9ebcdce3a45254a4ed1057690b0d23e0e3c186b8 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