On 02/07/14 08:59, Christophe Lyon wrote: > Hi, > > It seems some of the scan-assembler directives fail: > http://cbuild.validation.linaro.org/build/cross-validation/gcc/trunk/212196/aarch64-none-elf/diff-gcc-rh50-aarch64-none-elf-default-default-default.txt > > Christophe. This patch should fix the tests by marking the appropriate variable volatile. Sorry for the delay and breakage. Ok for trunk? Thanks, Kyrill 2014-07-10 Kyrylo Tkachov * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile. * gcc.target/aarch64/simd/vcales_f32.c: Likewise. * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise. * gcc.target/aarch64/simd/vcalts_f32.c: Likewise. > > On 1 July 2014 14:13, Marcus Shawcroft wrote: >> On 23 June 2014 15:30, Kyrill Tkachov wrote: >>> Hi all, >>> >>> This patch implements some absolute compare intrinsics in arm_neon.h. >>> >>> Execution tests are added. >>> Tested aarch64-none-elf, aarch64_be-none-elf, bootstrapped on aarch64 linux >> >> +/* { dg-do run } */ >> +/* { dg-options "-save-temps -O3" } */ >> + >> +#include "arm_neon.h" >> +#include >> + >> >> Drop the dependence on stdio.h please. >> >> + fprintf (stderr, "Expected: %ld, got %ld\n", expected, actual); >> >> No need to print the expected value, abort( i alone is fine. Dropping >> the printf will make the #include above go away. >> >> Ok with those changes. >> >> /Marcus