Commit 89fc051f by David Sherwood Committed by James Greenhalgh

[AArch64] Fix force_simd macro in vdup_lane_2

gcc/

	* gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.

From-SVN: r215260
parent 6a929205
2014-09-14 David Sherwood <david.sherwood@arm.com>
* gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
2014-09-14 James Clarke <jrtc27@jrtc27.com>
PR target/61407
......
......@@ -4,10 +4,10 @@
#include <arm_neon.h>
#define force_simd(V1) asm volatile ("" \
: "=w"(V1) \
: "w"(V1) \
: /* No clobbers */)
#define force_simd(V1) asm volatile ("mov %d0, %1.d[0]" \
: "=w"(V1) \
: "w"(V1) \
: /* No clobbers */)
extern void abort (void);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment