On 8 May 2014 18:41, Ian Bolton <ian.bol...@arm.com> wrote: > gcc/testsuite > * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit an > actual instruction to move into the allocated register.
This macro is attempting to force a value to a particular class of register, we don't need or want the mov instruction at all. Isn't something like this sufficient: #define force_simd(V1) asm volatile ("" \ : "+w"(V1) \ : \ : /* No clobbers */) ? /Marcus