[AArch64] Fix output template for Scalar Neon->Neon register move.
authorjgreenhalgh <jgreenhalgh@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 16 Oct 2013 16:51:22 +0000 (16:51 +0000)
committerjgreenhalgh <jgreenhalgh@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 16 Oct 2013 16:51:22 +0000 (16:51 +0000)
gcc/
* config/aarch64/aarch64.md
(*mov<mode>_aarch64): Fix output template for DUP (element) Scalar.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203711 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/aarch64/aarch64.md

index 237a212..9c32df8 100644 (file)
@@ -1,3 +1,8 @@
+2013-10-16  James Greenhalgh  <james.greenhalgh@arm.com>
+
+       * config/aarch64/aarch64.md
+       (*mov<mode>_aarch64): Fix output template for DUP (element) Scalar.
+
 2013-10-16  Andrew MacLeod  <amacleod@redhat.com>
        
        PR tree-optimization/58697
index 0166466..758be47 100644 (file)
      case 8:
        return "dup\t%0.<Vallxd>, %w1";
      case 9:
-       return "dup\t%0, %1.<v>[0]";
+       return "dup\t%<Vetype>0, %1.<v>[0]";
      default:
        gcc_unreachable ();
      }