This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [AArch64] [PATCH] Fix failing poly tests AArch64
- From: James Greenhalgh <james dot greenhalgh at arm dot com>
- To: Tamar Christina <Tamar dot Christina at arm dot com>
- Cc: Christophe Lyon <christophe dot lyon at linaro dot org>, GCC Patches <gcc-patches at gcc dot gnu dot org>, Richard Earnshaw <Richard dot Earnshaw at arm dot com>, Marcus Shawcroft <Marcus dot Shawcroft at arm dot com>, nd <nd at arm dot com>
- Date: Mon, 5 Dec 2016 10:43:41 +0000
- Subject: Re: [AArch64] [PATCH] Fix failing poly tests AArch64
- Authentication-results: sourceware.org; auth=none
- Authentication-results: spf=pass (sender IP is 217.140.96.140) smtp.mailfrom=arm.com; gcc.gnu.org; dkim=none (message not signed) header.d=none;gcc.gnu.org; dmarc=bestguesspass action=none header.from=arm.com;
- Nodisclaimer: True
- References: <VI1PR0801MB2031F2B6006A0B4638681381FF830@VI1PR0801MB2031.eurprd08.prod.outlook.com>
- Spamdiagnosticmetadata: NSPM
- Spamdiagnosticoutput: 1:99
On Mon, Dec 05, 2016 at 10:37:41AM +0000, Tamar Christina wrote:
>
> Hi All,
>
> This patch fixes test failures on aarch64-none-linux-gnu.
> Some vreinterpret intrinsics which are required for some of
> the tests to run were missing.
>
> Bootstrapped and reg tested on aarch64-none-linux-gnu.
>
> Ok for trunk?
OK.
Thanks,
James
>
> gcc/
> 2016-12-01 Tamar Christina <tamar.christina@arm.com>
>
> * gcc/config/aarch64/arm_neon.h
> (vreinterpretq_p8_p128, vreinterpretq_p16_p128): Added.
> (vreinterpret_p64_p16, vreinterpretq_p64_p128): Likewise.
> (vreinterpretq_p64_p16, vreinterpretq_p128_p8): Likewise.
> (vreinterpretq_p128_p16, vreinterpretq_p128_f16): Likewise.
> (vreinterpretq_p128_f32, vreinterpretq_p128_p64): Likewise.
> (vreinterpretq_p128_s64, vreinterpretq_p128_u64): Likewise.
> (vreinterpretq_p128_s8, vreinterpretq_p128_s16): Likewise.
> (vreinterpretq_p128_s32, vreinterpretq_p128_u8): Likewise.
> (vreinterpretq_p128_u16, vreinterpretq_p128_u32): Likewise.
> (vreinterpretq_f16_p128, vreinterpretq_f32_p128): Likewise.
> (vreinterpretq_s64_p128, vreinterpretq_u64_p128): Likewise.
> (vreinterpretq_s8_p128, vreinterpretq_s16_p128): Likewise.
> (vreinterpretq_s32_p128, vreinterpretq_u8_p128): Likewise.
> (vreinterpretq_u16_p128, vreinterpretq_u32_p128): Likewise.