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.
