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 ADA06385E020 for ; Wed, 13 Dec 2023 23:34:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org ADA06385E020 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 ADA06385E020 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=1702510460; cv=none; b=mJbps9XjTbrGLsGD/VhY6yYaJACiMy2YQ350nqBk6IipioVBbuYkYuhzyKv6PK7TUy6mySb9oaDVtnIIj8C37Z9lzS+Q9cBAw+milIQpo44yfRKBBGRvgs2wDuS+gup8ENi8i+PdPrc3IodmC1b82gqQuRKqrce7JeJFaXykCw8= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702510460; c=relaxed/simple; bh=98kJfbcSEJ8V7zgX4GP9VjqONsCaFsDeOGPRcSj+i9U=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=PjYrOdfSiBQd9sww2sLoB9FvLgBG/umSkHx+d7Z57AZk+IXZ86YQBuf8Bfs2TF/mCx4EE8t1MQSzN8Fs1UpbSZl1U9SsDEdcwe1KYdRWKJ31HWtFATnETb5caLUD7aBf/Oc6jqWciJ6cNkV4gk2SJPvNx0Czu5q6Y5qKpFxLaPw= 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 26ABCC15; Wed, 13 Dec 2023 15:35:05 -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 BEAD33F5A1; Wed, 13 Dec 2023 15:34:18 -0800 (PST) From: Richard Sandiford To: Alex Coplan Mail-Followup-To: Alex Coplan ,gcc-patches@gcc.gnu.org, richard.sandiford@arm.com Cc: gcc-patches@gcc.gnu.org Subject: Re: [PATCH 2/2] aarch64: Handle autoinc addresses in ld1rq splitter [PR112906] References: Date: Wed, 13 Dec 2023 23:34:17 +0000 In-Reply-To: (Alex Coplan's message of "Wed, 13 Dec 2023 21:02:52 +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.7 required=5.0 tests=BAYES_00,KAM_DMARC_NONE,KAM_DMARC_STATUS,KAM_LAZY_DOMAIN_SECURITY,KAM_SHORT,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: Alex Coplan writes: > This patch uses the new force_reload_address routine added by the > previous patch to fix PR112906. > > Bootstrapped/regtested on aarch64-linux-gnu, OK for trunk? OK, thanks, and sorry for the breakage. Richard > > Thanks, > Alex > > gcc/ChangeLog: > > PR target/112906 > * config/aarch64/aarch64-sve.md (@aarch64_vec_duplicate_vq_le): > Use force_reload_address to reload addresses that aren't suitable for > ld1rq in the pre-RA splitter. > > gcc/testsuite/ChangeLog: > > PR target/112906 > * gcc.target/aarch64/sve/acle/general/pr112906.c: New test.