Re: [PATCH] testsuite: aarch64: Fix failing vector structure tests on big-endian

2021-08-09 Thread Richard Sandiford via Gcc-patches
arget/aarch64/vector_structure_intrinsics.c: Restrict > tests to little-endian targets. OK, thanks. Richard > From: Richard Sandiford > Sent: 06 August 2021 13:24 > To: Jonathan Wright > Cc: gcc-patches@gcc.gnu.org ; Christophe Lyon > > Subject: Re: [PATCH] testsuite: aarch6

Re: [PATCH] testsuite: aarch64: Fix failing vector structure tests on big-endian

2021-08-09 Thread Jonathan Wright via Gcc-patches
chard Sandiford Sent: 06 August 2021 13:24 To: Jonathan Wright Cc: gcc-patches@gcc.gnu.org ; Christophe Lyon Subject: Re: [PATCH] testsuite: aarch64: Fix failing vector structure tests on big-endian   Jonathan Wright writes: > diff --git a/gcc/testsuite/gcc.target/aarch64/vector_structure_intr

Re: [PATCH] testsuite: aarch64: Fix failing vector structure tests on big-endian

2021-08-06 Thread Richard Sandiford via Gcc-patches
Jonathan Wright writes: > diff --git a/gcc/testsuite/gcc.target/aarch64/vector_structure_intrinsics.c > b/gcc/testsuite/gcc.target/aarch64/vector_structure_intrinsics.c > index > 60c53bc27f8378c78b119576ed19fde0e5743894..a8e31ab85d6fd2a045c8efaf2cbc42b5f40d2411 > 100644 > --- a/gcc/testsuite/gc

[PATCH] testsuite: aarch64: Fix failing vector structure tests on big-endian

2021-08-04 Thread Jonathan Wright via Gcc-patches
Hi, Recent refactoring of the arm_neon.h header enabled better code generation for intrinsics that manipulate vector structures. New tests were also added to verify the benefit of these changes. It now transpires that the code generation improvements are observed only on little-endian systems. Thi