Re: [committed] c: Default to -std=gnu23

2024-11-22 Thread Joseph Myers via Gcc
On Fri, 22 Nov 2024, Sam James wrote: > > Some estimate of the build failure would also be helpful. Is it the > > same as, e.g. the GCC 12 to GCC 13 update, or is it igher? > > It's pretty large so far. Between 12 and 13, the main issues were: > libstdc++ transitive include changes and a small n

Re: [committed] c: Default to -std=gnu23

2024-11-22 Thread Sam James via Gcc
Florian Weimer writes: > * Sam James: > >>> Has anyone performed experiments to determine the impact of this change >>> on typical free software distributions? >> >> I filed https://gcc.gnu.org/PR117298 for an issue Joseph noticed in one >> of the GCC tests (that is actually an improvement, but a

Re: [committed] c: Default to -std=gnu23

2024-11-18 Thread Florian Weimer via Gcc
* Joseph Myers: > Change the default language version for C compilation from -std=gnu17 > to -std=gnu23. A few tests are updated to remove local definitions of > bool, true and false (where making such an unconditional test change > seemed to make more sense than changing the test conditionally e

Re: [committed] c: Default to -std=gnu23

2024-11-18 Thread Florian Weimer via Gcc
* Sam James: >> Has anyone performed experiments to determine the impact of this change >> on typical free software distributions? > > I filed https://gcc.gnu.org/PR117298 for an issue Joseph noticed in one > of the GCC tests (that is actually an improvement, but a missed opt for > older standards

Re: [committed] c: Default to -std=gnu23

2024-11-17 Thread Sam James via Gcc
Florian Weimer writes: > * Joseph Myers: > >> Change the default language version for C compilation from -std=gnu17 >> to -std=gnu23. A few tests are updated to remove local definitions of >> bool, true and false (where making such an unconditional test change >> seemed to make more sense than c