]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Fix Neon ICE.
authorRamana Radhakrishnan <ramana.radhakrishnan@arm.com>
Mon, 24 Aug 2009 08:52:50 +0000 (08:52 +0000)
committerRamana Radhakrishnan <ramana@gcc.gnu.org>
Mon, 24 Aug 2009 08:52:50 +0000 (08:52 +0000)
2009-08-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

        * config/arm/neon.md (vashl<mode>3): Rename from ashl<mode>3.
        (vashr<mode>3): Rename from ashr<mode>3.
        (vlshr<mode>3): Rename from lshr<mode>3.

From-SVN: r151048

gcc/ChangeLog
gcc/config/arm/neon.md

index 890a3dce37a638a3de8102b2ba1cdc84cc061658..2d4b0a553d053389af1268cc6c3b45d21fa9f4e3 100644 (file)
@@ -1,3 +1,9 @@
+2009-08-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
+
+       * config/arm/neon.md (vashl<mode>3): Rename from ashl<mode>3.
+       (vashr<mode>3): Rename from ashr<mode>3.
+       (vlshr<mode>3): Rename from lshr<mode>3.
+
 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
 
        PR/40786
index ebd2a45156f04a7955d63fde6b05d72b4452302d..85bc3eed1007450a662fef9902af2ea8f1ec76c5 100644 (file)
 ; generic vectorizer code.  It ends up creating a V2DI constructor with
 ; SImode elements.
 
-(define_insn "ashl<mode>3"
+(define_insn "vashl<mode>3"
   [(set (match_operand:VDQIW 0 "s_register_operand" "=w")
        (ashift:VDQIW (match_operand:VDQIW 1 "s_register_operand" "w")
                      (match_operand:VDQIW 2 "s_register_operand" "w")))]
                     (const_string "neon_shift_3")))]
 )
 
-(define_expand "ashr<mode>3"
+(define_expand "vashr<mode>3"
   [(set (match_operand:VDQIW 0 "s_register_operand" "")
        (ashiftrt:VDQIW (match_operand:VDQIW 1 "s_register_operand" "")
                        (match_operand:VDQIW 2 "s_register_operand" "")))]
   DONE;
 })
 
-(define_expand "lshr<mode>3"
+(define_expand "vlshr<mode>3"
   [(set (match_operand:VDQIW 0 "s_register_operand" "")
        (lshiftrt:VDQIW (match_operand:VDQIW 1 "s_register_operand" "")
                        (match_operand:VDQIW 2 "s_register_operand" "")))]