Re: [PATCH v2 9/9] compile: compile printf: gdbserver support

Eli Zaretskii
2015-04-06T17:43:21Z

> From: Jan Kratochvil <jan.kratochvil@redhat.com>
> Cc: Phil Muldoon <pmuldoon@redhat.com>
> Date: Mon, 06 Apr 2015 19:27:35 +0200
>
> --- a/gdb/doc/gdb.texinfo
> +++ b/gdb/doc/gdb.texinfo
> @@ -17246,7 +17246,9 @@ multiple-line editor.
> @item compile printf @var{template}, @var{expressions}@dots{}
> Compile and execute @code{printf} function call with the compiler
> language found as the current language in @value{GDBN}
> -(@pxref{Languages}).
> +(@pxref{Languages}). Inferior executes @code{open_memstream} and
> +@code{fprintf} instead so that the produced string is printed by
> +@value{GDBN} and not the inferior.

Is this really important to say in the manual?

And if it is, why not simply say that the value is printed by GDB
itself, not by calling functions in the inferior?