diff options
author | James Greenhalgh <james.greenhalgh@arm.com> | 2013-10-16 16:51:22 +0000 |
---|---|---|
committer | James Greenhalgh <jgreenhalgh@gcc.gnu.org> | 2013-10-16 16:51:22 +0000 |
commit | 21216998ab18b308343088687fb31d9110f40e01 (patch) | |
tree | 20ded5a627f3072d0e9cc2d6620d6e39d91371bf | |
parent | 1ef88893457d51ad3429eab97fb6edd56c9db646 (diff) | |
download | gcc-21216998ab18b308343088687fb31d9110f40e01.zip gcc-21216998ab18b308343088687fb31d9110f40e01.tar.gz gcc-21216998ab18b308343088687fb31d9110f40e01.tar.bz2 |
[AArch64] Fix output template for Scalar Neon->Neon register move.
gcc/
* config/aarch64/aarch64.md
(*mov<mode>_aarch64): Fix output template for DUP (element) Scalar.
From-SVN: r203711
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/aarch64/aarch64.md | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 237a212..9c32df8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/config/aarch64/aarch64.md b/gcc/config/aarch64/aarch64.md index 0166466..758be47 100644 --- a/gcc/config/aarch64/aarch64.md +++ b/gcc/config/aarch64/aarch64.md @@ -789,7 +789,7 @@ 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 (); } |