aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog3
-rw-r--r--gcc/gcc.c5
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b6bcef6..1647c2f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,8 @@
2009-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+ * gcc.c (main): If print_help_list and verbose_flag, ensure
+ driver output comes before subprocess output.
+
* optc-gen.awk: Assign all remaining fields to help string,
space-separated, for multi-line help in *.opt.
diff --git a/gcc/gcc.c b/gcc/gcc.c
index b8691f9..c2850bf 100644
--- a/gcc/gcc.c
+++ b/gcc/gcc.c
@@ -6601,7 +6601,10 @@ main (int argc, char **argv)
/* We do not exit here. Instead we have created a fake input file
called 'help-dummy' which needs to be compiled, and we pass this
- on the various sub-processes, along with the --help switch. */
+ on the various sub-processes, along with the --help switch.
+ Ensure their output appears after ours. */
+ fputc ('\n', stdout);
+ fflush (stdout);
}
if (verbose_flag)