From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by sourceware.org (Postfix) with ESMTP id BBDDE385840A for ; Wed, 10 Jan 2024 13:01:43 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org BBDDE385840A Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org BBDDE385840A Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=217.140.110.172 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1704891704; cv=none; b=MU759iK/P5SH/JmR/+G5G/94zjvTsVBBzMZhL0pm2xsFGHMH3+CnUSzkEFook0PM23G4iX3lpxO4bi61Ha5xGebanRfg5wxiKqPv0VuPVfFbv0vxbkZ/2VxBhLzjrTq3/MsTB4wV7yZ8bV3Jcz7kITlpgQVZKa3YFmmPWZktNeA= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1704891704; c=relaxed/simple; bh=WXXkWZp5LO3QiAxGYxIu9tUfNiomLk2UT2/PC2he6cA=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=Ojcv3iEAHtuyBFVaLKGbrobWQftdV+QzItC7t9Xd0Ao0rr/zmI8CW2ypfR9gb9kZfOMtKJJhlw/txWTAMjNpiJjM1/TsYVhpJbuNnC9QIzosBHpPUn0n/YPNijfkkXflcvSEVQLD9FR/Ho/6At5keMTyrXFsIc1+Au/psE3tcj0= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C6A5A2F4; Wed, 10 Jan 2024 05:02:28 -0800 (PST) Received: from localhost (e121540-lin.manchester.arm.com [10.32.110.72]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 222253F64C; Wed, 10 Jan 2024 05:01:42 -0800 (PST) From: Richard Sandiford To: Jeff Law Mail-Followup-To: Jeff Law ,gcc-patches@gcc.gnu.org, jlaw@ventanamicro.com, rdapp.gcc@gmail.com, rguenther@suse.de, jakub@redhat.com, richard.sandiford@arm.com Cc: gcc-patches@gcc.gnu.org, jlaw@ventanamicro.com, rdapp.gcc@gmail.com, rguenther@suse.de, jakub@redhat.com Subject: Re: [PATCH] Add a late-combine pass [PR106594] References: Date: Wed, 10 Jan 2024 13:01:40 +0000 In-Reply-To: (Richard Sandiford's message of "Fri, 05 Jan 2024 17:35:10 +0000") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Status: No, score=-15.4 required=5.0 tests=BAYES_00,KAM_DMARC_NONE,KAM_DMARC_STATUS,KAM_LAZY_DOMAIN_SECURITY,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Just a note that, following discussion on IRC, I'll pull this for GCC 14 and resubmit for GCC 15. There was also pushback on IRC about making the pass opt-in. Enabling it for x86_64 would mean fixing RPAD to use a representation that is more robust against recombination, but as you can imagine, it's kind-of difficult for me to justify spending significant time fixing an issue in the x86_64 port. Jeff's testing suggested that there are also latent issues in the older, less maintained ports. So to get an idea for expectations: would it be a requirement that a GCC 15 submission is enabled unconditionally and all known issues in the ports fixed? Thanks, Richard