From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450:4864:20::62b]) by sourceware.org (Postfix) with ESMTPS id 112323857C63 for ; Tue, 5 Jan 2021 12:13:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 112323857C63 Received: by mail-ej1-x62b.google.com with SMTP id jx16so40861766ejb.10 for ; Tue, 05 Jan 2021 04:13:22 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:content-transfer-encoding; bh=SYHWxkgvV0Ehoh0lIiyN8myDiu9mBS0wlYlXRzzHj5k=; b=C+Bs4eNWVM+vTimh05e5/B5X3pZQkQBMKU3c/DRFeieyXvSUuZZZ/Jqv5iX5V+3pxp bPAOJeFrlQ1YC1ALaacE3kbZ3nnONmE38b+7AS8CoLAtNK05zIL1OuHu9YxL9tCFM1b0 yJC7VjiKt7Z2ew/O7PVXbnRHgisV2BO2Qsw0bzG6CzzkHGBaJ+UQmHRSUC1sRjziiehp 19BBBXCD6v5PB2eDhPqgKZFj9LefjIOv8doxtpmPzX1mu5PST0xERachfKR7qn0e6Nu7 FMaiRLS9GBU7SjwyaF0Ab2ielSTBMw+9bFotz7vZYvJU0oKWxfIBLe7M/l7ZfidZj8Qt /c5w== X-Gm-Message-State: AOAM533P7KsOxFkmqSnYrs3y/BjSfL+K1Fhvpswp7H0O6gDv7f9gWeZv 6sT0557aL/64SbPyN7NkkK4KicHmDJQ+V0193Qw= X-Google-Smtp-Source: ABdhPJymAL3trZZoUy/hIJQqnTWnaEmmlLQnIcuIZQhCH0D1pU2t6TrSN9H84ToNGh7sSeYlDQz+a073WgQdThVYFq4= X-Received: by 2002:a17:907:3f93:: with SMTP id hr19mr72792938ejc.235.1609848801201; Tue, 05 Jan 2021 04:13:21 -0800 (PST) MIME-Version: 1.0 References: <87o8i95aj4.fsf@linux-m68k.org> <874kjwhhit.fsf@igel.home> In-Reply-To: From: Richard Biener Date: Tue, 5 Jan 2021 13:13:10 +0100 Message-ID: Subject: Re: [08/23] Add an alternative splay tree implementation To: Richard Sandiford , Andreas Schwab , GCC Patches Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jan 2021 12:13:24 -0000 On Mon, Jan 4, 2021 at 4:43 PM Richard Sandiford via Gcc-patches wrote: > > Andreas Schwab writes: > > On Jan 04 2021, Richard Sandiford wrote: > > > >> Andreas Schwab writes: > >>> That doesn't build with gcc 4.8: > >> > >> Which subversion are you using? > > > > This is 4.8.1. > > Hmm, OK. I guess that raises the question whether =E2=80=9Csupporting GC= C 4.8=E2=80=9D > means supporting every patchlevel, or just the latest. We document @item ISO C++11 compiler Necessary to bootstrap GCC. ... To build all languages in a cross-compiler or other configuration where 3-stage bootstrap is not performed, you need to start with an existing GCC binary (version 4.8 or later) because source code for language frontends other than C might use GCC extensions. Note that to bootstrap GCC with versions of GCC earlier than 4.8, you may need to use @option{--disable-stage1-checking}, though bootstrapping the compiler with such earlier compilers is strongly discouraged. while the second paragraph suggests GCC 4.8 or later works (which IMHO includes GCC 4.8.1), the general requirement lists a C++11 compiler which appearantly GCC 4.8.1 isn't ;) So for simplicity I'd suggest to be more precise and say 4.8.2 or later (if 4.8.2 works) Richard. > > Richard