aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2012-01-19 18:07:21 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2012-01-19 18:07:21 +0100
commitdc2c7a529b8045d63623f8318a7d1131ee88f205 (patch)
tree8f227cc5099d55dc6e3d21f10a14159462a457da
parentd5038d06d34cd0ed4229c0e6f3da8daefc6dcb21 (diff)
downloadgcc-dc2c7a529b8045d63623f8318a7d1131ee88f205.zip
gcc-dc2c7a529b8045d63623f8318a7d1131ee88f205.tar.gz
gcc-dc2c7a529b8045d63623f8318a7d1131ee88f205.tar.bz2
re PR target/51876 (Recent extra neon related testsuite regressions on arm-linux-gnueabi)
PR target/51876 * config/arm/neon.md (*neon_vswp<mode>): Fix up operand numbers in the insn pattern. From-SVN: r183306
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/arm/neon.md2
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8bb487c..5b3b5fb 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2012-01-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/51876
+ * config/arm/neon.md (*neon_vswp<mode>): Fix up operand
+ numbers in the insn pattern.
+
2012-01-19 Michael Matz <matz@suse.de>
PR tree-optimization/46590
diff --git a/gcc/config/arm/neon.md b/gcc/config/arm/neon.md
index 24a1580..a6c891d 100644
--- a/gcc/config/arm/neon.md
+++ b/gcc/config/arm/neon.md
@@ -2869,7 +2869,7 @@
(match_operand:VDQX 1 "s_register_operand" "+w"))
(set (match_dup 1) (match_dup 0))]
"TARGET_NEON && reload_completed"
- "vswp\t%<V_reg>1, %<V_reg>2"
+ "vswp\t%<V_reg>0, %<V_reg>1"
[(set (attr "neon_type")
(if_then_else (match_test "<Is_d_reg>")
(const_string "neon_bp_simple")