On Tue, Feb 25, 2025 at 9:19 PM Jason Merrill <ja...@redhat.com> wrote: > > r10-11132 uses C++11 default member initializers, which breaks bootstrapping > with a C++98 compiler.
It's probably more interesting to add a note to gcc-10/changes.html as caveat for the 10.5 minor release. > gcc/ChangeLog: > > * doc/install.texi: 10.5 won't bootstrap with C++98. > --- > gcc/doc/install.texi | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi > index 29de3200ae8..bc5263e5348 100644 > --- a/gcc/doc/install.texi > +++ b/gcc/doc/install.texi > @@ -227,7 +227,7 @@ Necessary to bootstrap GCC. GCC 5.4 or newer has > sufficient support > for used C++14 features. > > Versions of GCC prior to 15 allow bootstrapping with an ISO C++11 > -compiler, versions prior to 11 allow bootstrapping with an ISO C++98 > +compiler, versions prior to 10.5 allow bootstrapping with an ISO C++98 > compiler, and versions prior to 4.8 allow bootstrapping with an ISO > C89 compiler. > > > base-commit: 6be1b9e94d9a2ead15e3625e833f1e34503ab803 > -- > 2.48.1 >