> > > Is AI experimenting with announcing AI policy ?
> > > ---------- Forwarded message ---------- > From: Jonathan Wakely via Sourceware Forge < > [email protected]> > To: gcc-patches mailing list <[email protected]> > Cc: > Bcc: > Date: Sun, 20 Sep 2026 08:48:39 +0000 > Subject: Re: [PATCH v3 0/3] Add news announcement of AI Policy > Nobody should be merging pull requests here anyway, this is a read only > mirror of the real repo. Changes need to be committed to the real repo, not > here. > > So squash the commits on the command line then push to the real repo from > the command line. > > https://gcc.gnu.org/wiki/ForgeExperiment#Monitoring_and_merging_changes > > -- > https://forge.sourceware.org/gcc/gcc-wwwdocs/pulls/3#issuecomment-7533 > > > > > ---------- Forwarded message ---------- > From: Jonathan Wakely <[email protected]> > To: Albon Wu <[email protected]> > Cc: [email protected], [email protected] > Bcc: > Date: Sun, 20 Sep 2026 11:18:08 +0100 > Subject: Re: [PATCH] libstdc++: Make constexpr initializer_list a C++14 > feature [PR113782] > On Fri, 18 Sept 2026 at 14:35, Albon Wu (BLOOMBERG/ 731 LEX) > <[email protected]> wrote: > > > > Hi all, > > > > libstdc++ declares multiple methods on initializer_list as constexpr > > unconditionally, but N3471 only added these in C++14, so in C++11 this is > > non-conforming. See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113782 > > > > This also covers the private constructor of initializer_list, meaning it > is > > no longer a literal type in C++11. Some unrelated tests that used > constexpr > > initializer_list implicitly are retargeted to C++14. > > > > Built and tested on x86_64-pc-linux-gnu. Okay for trunk? > > Thanks for the patch. My concern with this approach is that it's a > breaking change for anybody who is (inadvertently or intentionally) > relying on this non-conforming behaviour. The benefit of rejecting the > code is minimal - does it actually do any harm? > > So I would prefer to keep these functions as constexpr for > -std=gnu++11 and only change -std=c++11 > >
