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