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
>

Reply via email to