aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@linaro.org>2017-11-23 23:24:51 +0000
committerChristophe Lyon <clyon@gcc.gnu.org>2017-11-24 00:24:51 +0100
commit117e6b50b6879c11589bc8287199652a626594d1 (patch)
tree66fda42fd511a66333ea6a876a6a23e6edf3931e
parent773076a5129ce42e8865188fd0cae7617876006e (diff)
downloadgcc-117e6b50b6879c11589bc8287199652a626594d1.zip
gcc-117e6b50b6879c11589bc8287199652a626594d1.tar.gz
gcc-117e6b50b6879c11589bc8287199652a626594d1.tar.bz2
[ARM] Fix Dot Product NEON intrinsics
2017-11-24 Christophe Lyon <christophe.lyon@linaro.org> * config/arm/arm_neon.h: Fix pragma GCC push_options before vdot_u32. From-SVN: r255126
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/arm/arm_neon.h2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7b40bd0..1cbc290 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2017-11-24 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * config/arm/arm_neon.h: Fix pragma GCC push_options before
+ vdot_u32.
+
2017-11-23 Julia Koval <julia.koval@intel.com>
config/i386/avx512vbmi2intrin.h (_mm512_mask_expand_epi8,
diff --git a/gcc/config/arm/arm_neon.h b/gcc/config/arm/arm_neon.h
index 3c9a8d9..d2e936c 100644
--- a/gcc/config/arm/arm_neon.h
+++ b/gcc/config/arm/arm_neon.h
@@ -18036,8 +18036,8 @@ vzipq_f16 (float16x8_t __a, float16x8_t __b)
/* AdvSIMD Dot Product intrinsics. */
-#pragma GCC push_options
#if __ARM_ARCH >= 8
+#pragma GCC push_options
#pragma GCC target ("arch=armv8.2-a+dotprod")
__extension__ extern __inline uint32x2_t