Hi all,While browsing the code I noticed that the pattern in the patch has a store type when it is really a vld1 operation. Looking at the patterns around it, I think it was just a copy-pasto.
The patch corrects that. Tested arm-none-eabi. Ok for trunk? 2014-09-18 Kyrylo Tkachov <kyrylo.tkac...@arm.com> * config/arm/neon.md (*movmisalign<mode>_neon_load): Change type to neon_load1_1reg<q>.
diff --git a/gcc/config/arm/neon.md b/gcc/config/arm/neon.md index 354a105..69b7cfa 100644 --- a/gcc/config/arm/neon.md +++ b/gcc/config/arm/neon.md @@ -296,7 +296,7 @@ (define_insn "*movmisalign<mode>_neon_load" UNSPEC_MISALIGNED_ACCESS))] "TARGET_NEON && !BYTES_BIG_ENDIAN && unaligned_access" "vld1.<V_sz_elem>\t{%q0}, %A1" - [(set_attr "type" "neon_store1_1reg<q>")]) + [(set_attr "type" "neon_load1_1reg<q>")]) (define_insn "vec_set<mode>_internal" [(set (match_operand:VD 0 "s_register_operand" "=w,w")