On 24/10/2024 09:50, Torbjörn SVENSSON wrote:
> Ok for trunk and releases/gcc-14?
> 
> --
> 
> As these tests are set to execute and require neon hardware to do so,
> add the missing dg-require-effective-target arm_neon_hw.
> 
> gcc/testsuite/ChangeLog:
> 
>       * gcc.target/arm/memset-inline-4.c: Use effective-target
>       arm_neon_hw.
>       * gcc.target/arm/memset-inline-5.c: Likewise.
>       * gcc.target/arm/memset-inline-6.c: Likewise.
> 
> Signed-off-by: Torbjörn SVENSSON <torbjorn.svens...@foss.st.com>

These tests combine both a scan-assembler and a run.  Unconditionally requiring 
neon hardware before running the test means we lose the scan-assembler when the 
hardware is not available.  But I think you can write

/* { dg-do run { arm_neon_hw } } */

instead and now the framework will only try to run the test if hardware is 
available, but will fall back to a compile test otherwise.

Would you mind testing that out, please?

R.


Reply via email to