From: Ronan Desplanques <desplanq...@adacore.com> Before this patch, the gnat command sent to standard error pieces of information that are a better match for standard output. This patch makes this information go to standard output.
gcc/ada/ * gnatcmd.adb (GNATCmd): Fix standard output stream. Tested on x86_64-pc-linux-gnu, committed on master. --- gcc/ada/gnatcmd.adb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gcc/ada/gnatcmd.adb b/gcc/ada/gnatcmd.adb index c1b817bd786..ed37a348103 100644 --- a/gcc/ada/gnatcmd.adb +++ b/gcc/ada/gnatcmd.adb @@ -278,7 +278,8 @@ procedure GNATCmd is -- Start of processing for GNATCmd begin - -- All output from GNATCmd is debugging or error output: send to stderr + -- Almost all output from GNATCmd is debugging or error output: send to + -- stderr. Set_Standard_Error; @@ -349,6 +350,7 @@ begin elsif Command_Arg <= Argument_Count and then Argument (Command_Arg) = Ada_Help_Switch then + Set_Standard_Output; Usage; Exit_Program (E_Success); @@ -364,6 +366,7 @@ begin -- Add the following so that output is consistent with or without the -- --help flag. + Set_Standard_Output; Write_Eol; Write_Line ("Report bugs to rep...@adacore.com"); return; -- 2.45.2