testsuite: aarch64: Fix failing vector structure tests on big-endian
authorJonathan Wright <jonathan.wright@arm.com>
Wed, 4 Aug 2021 08:18:52 +0000 (09:18 +0100)
committerJonathan Wright <jonathan.wright@arm.com>
Mon, 9 Aug 2021 08:58:43 +0000 (09:58 +0100)
commitda81e30d21fb4acd217d88779ca077f22aee92b2
tree83f470a39bbc56ac497e0b3e14ec43aff8aa36b1
parent78be906b26c34725e873941eb63888731bd1e8c9
testsuite: aarch64: Fix failing vector structure tests on big-endian

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. This patch restricts the code generation tests
to little-endian targets.

gcc/testsuite/ChangeLog:

2021-08-04  Jonathan Wright  <jonathan.wright@arm.com>

* gcc.target/aarch64/vector_structure_intrinsics.c: Restrict
tests to little-endian targets.
gcc/testsuite/gcc.target/aarch64/vector_structure_intrinsics.c