This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] PR67305, tighten neon_vector_mem_operand on eliminable registers
- From: Jim Wilson <jim dot wilson at linaro dot org>
- To: Jiong Wang <jiong dot wang at foss dot arm dot com>, GCC Patches <gcc-patches at gcc dot gnu dot org>
- Cc: Ramana Radhakrishnan <ramana dot radhakrishnan at foss dot arm dot com>, Kyrill Tkachov <kyrylo dot tkachov at arm dot com>
- Date: Wed, 4 Nov 2015 14:38:54 -0800
- Subject: Re: [PATCH] PR67305, tighten neon_vector_mem_operand on eliminable registers
- Authentication-results: sourceware.org; auth=none
- References: <5639D3A8 dot 5040606 at foss dot arm dot com>
On 11/04/2015 01:45 AM, Jiong Wang wrote:
> So as Jim Wilson commented on the bugzilla, instead of "return !strict",
> we need to only do the check if strict be true, and only does rejection
> which means return FALSE, for all other cases, we need to go through
> those normal checks below.
I was just about to submit the same patch myself; my testsuite run
finished last night. This testsuite run was with a toolchain configured
"--with-arch=armv8-a --with-fpu=neon-fp-armv8 --with-float=hard
--with-mode=thumb --enable-languages=c,c++". I see 10 fewer unexpected
failures on the gcc testsuite with the patch, and no changes to the
other testsuite results.
Jim