On Fri, Apr 23, 2021 at 11:24 AM Martin Liška <mli...@suse.cz> wrote:
>
> On 4/23/21 8:49 AM, Richard Biener wrote:
> > On Thu, Apr 22, 2021 at 9:47 PM Andi Kleen via Gcc-patches
> > <gcc-patches@gcc.gnu.org> wrote:
> >>
> >> Martin Liška <mli...@suse.cz> writes:
> >>
> >>> Hey.
> >>>
> >>> I/O buffering in gcov seems duplicite to what modern C library can 
> >>> provide.
> >>> The patch is a simplification and can provide easier interface for system
> >>> that don't have a filesystem and would like using GCOV.
> >>>
> >>> I'm going to install the patch after 11.1 if there are no objections.
> >>>
> >>> Patch can bootstrap on x86_64-linux-gnu and survives regression tests.
> >>
> >> What happens if someone compiles the C library with gcov?
>
> Haven't tried that..
>
> >
> > Yeah, I think this is the wrong direction - we're already having
> > issues with using
> > malloc, this makes it much worse.
>
> I don't see where problem with my patch? It's not adding usage of any 
> additional
> system routines.

True.  So the only impact should be more calls to libc (not necessarily more
I/O since libc should do buffering).

"The patch is a simplification and can provide easier interface for system
that don't have a filesystem and would like using GCOV."

Can you explain?

> Martin
>
> >
> > Richard.
> >
> >> Being as self contained as possible (only system calls) would seem
> >> safer.
> >>
> >> -Andi
>

Reply via email to