https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112422

--- Comment #39 from Sam James <sjames at gcc dot gnu.org> ---
(In reply to David Binderman from comment #37)
> Nearly three years after I reported this problem, I have
> the following output for a recent build:

There's no SLA :)

> ...
> Files strings.h, stdlib.h, inttypes.h, unistd.h and string.h
> might be candidates for further work.

Yes, some of my committed patches already handle some of those.

> ...

Yes, for now, I'm doing the lower hanging fruit which is definitely obsolete
without changing any requirements, so handling things already redundant by
other checks we do or requirements we have.

To remove more checks, we'll then need to upgrade to autoconf-2.73 which drops
some checks for headers guaranteed by C89. And then we can look at what we can
assume otherwise.

Some duplication will remain at least for now because of the issues discussed
in the thread at https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112422#c11. We
may be able to do something there but one thing at a time.

Reply via email to