Hi All,
The test declared the fp16 requirement, but didn't add the options causing it to
fail when the target doesn't have it on by default.
Bootstrapped Regtested on arm-none-Linux-gnueabihf and no issues.
committed under the gcc obvious rules.
Thanks,
Tamar
gcc/testsuite/ChangeLog:
2019-01-11 Tamar Christina <[email protected]>
* gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require
neon
and add options.
--
diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c
index 99754b67e4b4f62561a2c094a59bb70d6af4f31a..53442492b3b7e71b87741a7bb1fcc791f311024f 100644
--- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c
+++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c
@@ -1,7 +1,8 @@
/* { dg-do compile } */
/* { dg-require-effective-target arm_v8_3a_complex_neon_ok } */
-/* { dg-require-effective-target arm_v8_2a_fp16_scalar_ok } */
+/* { dg-require-effective-target arm_v8_2a_fp16_neon_ok } */
/* { dg-add-options arm_v8_3a_complex_neon } */
+/* { dg-add-options arm_v8_2a_fp16_neon } */
/* { dg-additional-options "-O2 -march=armv8.3-a+fp16 -save-temps" } */
#include <arm_neon.h>