From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from arjuna.pair.com (arjuna.pair.com [209.68.5.131]) by sourceware.org (Postfix) with ESMTPS id ACFA53858D39 for ; Mon, 14 Aug 2023 02:11:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org ACFA53858D39 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=bitrange.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=bitrange.com Received: by arjuna.pair.com (Postfix, from userid 3006) id 60BED8A71D; Sun, 13 Aug 2023 22:11:21 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by arjuna.pair.com (Postfix) with ESMTP id 602778A56E; Sun, 13 Aug 2023 22:11:21 -0400 (EDT) Date: Sun, 13 Aug 2023 22:11:21 -0400 (EDT) From: Hans-Peter Nilsson X-X-Sender: hp@arjuna.pair.com To: Jeff Law cc: "gcc-patches@gcc.gnu.org" Subject: Re: [committed] Enable LRA on several ports In-Reply-To: <91be1ec3-de85-04cc-0d9f-d3aa69f075dc@ventanamicro.com> Message-ID: References: <91be1ec3-de85-04cc-0d9f-d3aa69f075dc@ventanamicro.com> User-Agent: Alpine 2.20.16 (BSF 172 2016-09-29) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Scanned-By: mailmunge 3.11 on 209.68.5.131 X-Spam-Status: No, score=-3.8 required=5.0 tests=BAYES_00,KAM_DMARC_STATUS,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Mon, 1 May 2023, Jeff Law wrote: > > Spurred by Segher's RFC, I went ahead and tested several ports with LRA > enabled. Not surprisingly, many failed, but a few built their full set of > libraries successful and of those a few even ran their testsuites with no > regressions. In fact, enabling LRA fixes a small number of failures on the > iq2000 port. > > This patch converts the ports which built their libraries and have test > results that are as good as or better than without LRA. There may be minor > code quality regressions or there may be minor code quality improvements -- > I'm leaving that for the port maintainers to own going forward. How do you configure your builds? Perhaps your cross-builds exclude C++? I found that this (r14-383) broke MMIX building libstdc++-v3 from that commit up to and including r14-3180. See commit r14-3187. Thankfully there was just one single gotcha. I temporarily reverted the LRA change for MMIX so that I can get honest repeatable baseline results. There seems to have been one test-case regressing from the LRA switch (PR53948), thus I re-enabled LRA for MMIX again. Sorry for the late reaction. brgds, H-P