Re: Removing obsolete configure checks

2022-07-22 Thread Thomas Munro
On Sat, Jul 23, 2022 at 4:05 PM Tom Lane wrote: > Thomas Munro writes: > > On Fri, Feb 21, 2020 at 7:00 AM Tom Lane wrote: > >> All of the above are required by C99 and/or SUSv2, and the configure-using > >> buildfarm members are unanimous in reporting that they have them, and > >> msvc/Solution

Re: Removing obsolete configure checks

2022-07-22 Thread Tom Lane
Thomas Munro writes: > On Fri, Feb 21, 2020 at 7:00 AM Tom Lane wrote: >> All of the above are required by C99 and/or SUSv2, and the configure-using >> buildfarm members are unanimous in reporting that they have them, and >> msvc/Solution.pm expects Windows to have them. > I think the same now a

Re: Removing obsolete configure checks

2022-07-22 Thread Thomas Munro
On Fri, Feb 21, 2020 at 7:00 AM Tom Lane wrote: > wchar.h > > All of the above are required by C99 and/or SUSv2, and the configure-using > buildfarm members are unanimous in reporting that they have them, and > msvc/Solution.pm expects Windows to have them. I think the same now applies to , witho

Re: Removing obsolete configure checks

2020-02-21 Thread Tom Lane
Peter Eisentraut writes: > On 2020-02-20 19:00, Tom Lane wrote: >> I believe that we can also get rid of these tests: >> flexible array members >> cbrt >> intptr_t >> uintptr_t >> as these features are likewise required by C99. Solution.pm thinks that >> MSVC does not have the above, but I suspec

Re: Removing obsolete configure checks

2020-02-21 Thread Peter Eisentraut
On 2020-02-20 19:00, Tom Lane wrote: I think we can just remove these tests, and the corresponding src/port/ files where there is one: fseeko isinf memmove rint signed types utime utime.h wchar.h makes sense I believe that we can also get rid of these tests: flexible array members cbrt intp

Removing obsolete configure checks

2020-02-20 Thread Tom Lane
Over in the thread at [1] we agreed to remove assorted code that copes with missing , on the grounds that C99 requires that header so we should not have to cater anymore for platforms without it. This logic could obviously be carried further. I scraped the buildfarm configure logs to see what othe