+2016-05-18 Jiong Wang <jiong.wang@arm.com>
+
+ * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
+ with __aarch64__.
+ * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
+ declarations under __aarch64__ and __ARM_FEATURE_FMA.
+
2016-05-18 Jakub Jelinek <jakub@redhat.com>
* gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
#if defined (__ARM_FP16_FORMAT_IEEE) || defined (__ARM_FP16_FORMAT_ALTERNATIVE)
static ARRAY(result, float, 16, 4);
#endif
-static ARRAY(result, float, 64, 1);
static ARRAY(result, float, 32, 2);
+#ifdef __aarch64__
+static ARRAY(result, float, 64, 1);
+#endif
static ARRAY(result, int, 8, 16);
static ARRAY(result, int, 16, 8);
static ARRAY(result, int, 32, 4);
#include "arm-neon-ref.h"
#include "compute-ref-data.h"
+#if defined(__aarch64__) && defined(__ARM_FEATURE_FMA)
+
#define A0 123.4f
#define A1 -3.8f
#define A2 -29.4f
float64_t delem2 = DE2;
float64_t delem3 = DE3;
-#if defined(__aarch64__) && defined(__ARM_FEATURE_FMA)
-
/* Expected results for vfms_n. */
VECT_VAR_DECL(expectedfms0, float, 32, 2) [] = {A0 + -B0 * E0, A1 + -B1 * E0};