https://gcc.gnu.org/g:2df253f35eec84a7dd7d4b0eaf4b1c052177044c
commit r15-3371-g2df253f35eec84a7dd7d4b0eaf4b1c052177044c Author: Ronan Desplanques <desplanq...@adacore.com> Date: Wed Aug 21 15:10:38 2024 +0200 ada: Fix standard output stream for gnatcmd output 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. Diff: --- 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 c1b817bd7864..ed37a348103a 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;