This patch series is an updated version of the series I sent here: https://gcc.gnu.org/ml/gcc-patches/2014-06/msg00532.html
Compared to v1: - all tests moved from gcc.target/arm to gcc.target/aarch64 - README updated to make it obvious that these tests are execution-only - added README.neon-intrinsics in gcc.target/arm to indicate that these tests are shared with gcc.target/aarch64 - removed scan-asseembler directives from vadd.c test - moved vshl.c in the 1st patch since the README mentions it as an example where corner cases are tested - added ChangeLog entries OK for trunk? Thanks, Christophe. Christophe Lyon (21): Neon intrinsics execution tests initial framework. Add unary operators: vabs and vneg. Add binary operators: vadd, vand, vbic, veor, vorn, vorr, vsub. Add comparison operators: vceq, vcge, vcgt, vcle and vclt. Add comparison operators with floating-point operands: vcage, vcagt, vcale and cvalt. Add unary saturating operators: vqabs and vqneg. Add binary saturating operators: vqadd, vqsub. Add vabal tests. Add vabd tests. Add vabdl tests. Add vaddhn tests. Add vaddl tests. Add vaddw tests. Add vbsl tests. Add vclz tests. Add vdup and vmov tests. Add vld1_dup tests. Add vld2/vld3/vld4 tests. Add vld2_lane, vld3_lane and vld4_lane Add vmul tests. Add vuzp and vzip tests.