This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH][AARCH64]Support full addressing modes for ldr/str in vectorization scenarios
- From: Marcus Shawcroft <marcus dot shawcroft at gmail dot com>
- To: Christophe Lyon <christophe dot lyon at linaro dot org>
- Cc: "Bin.Cheng" <amker dot cheng at gmail dot com>, "bin.cheng" <bin dot cheng at arm dot com>, gcc-patches List <gcc-patches at gcc dot gnu dot org>
- Date: Tue, 10 Jun 2014 15:35:19 +0100
- Subject: Re: [PATCH][AARCH64]Support full addressing modes for ldr/str in vectorization scenarios
- Authentication-results: sourceware.org; auth=none
- References: <006701cf7a42$cdab0080$69010180$ at arm dot com> <CAHFci289VorHMicvdnFmqnAm0oFL1sUi8aEgLeXDjq-uGx3MXg at mail dot gmail dot com> <CAFqB+PxUH7NPqHwx4zdywR-soggaMBZAmt1feD_b+_D6ShaTXg at mail dot gmail dot com> <CAKdteOZOL8MSvCdNr+4C8ov20W-V1=y+Am+g-ZBGTJLxG4iTvw at mail dot gmail dot com>
On 10 June 2014 15:29, Christophe Lyon <christophe.lyon@linaro.org> wrote:
> Hello,
>
> This commit (211211) causes gcc.target/aarch64/vect-mull.c execution
> test to FAIL for target aarch64_be-none-elf.
> (tested using qemu)
Yep, that is exactly what Bin said in his original submission..
/Marcus
>>> On Wed, May 28, 2014 at 3:02 PM, bin.cheng <bin.cheng@arm.com> wrote:
>>>> The patch passes bootstrap and regression test on aarch64/little-endian. It
>>>> also passes regression test on aarch64/big-endian except for case
>>>> "gcc.target/aarch64/vect-mull.c". I analyzed the failed case and now
>>>> believe it reveals a latent bug in vectorizer on aarch64/big-endian. The
>>>> analysis report is posted at
>>>> https://gcc.gnu.org/ml/gcc-patches/2014-05/msg00182.html.