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")

Reply via email to