aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKazu Hirata <kazu@codesourcery.com>2006-05-02 14:05:14 +0000
committerKazu Hirata <kazu@codesourcery.com>2006-05-02 14:05:14 +0000
commitca4443f646419720f1488c69ce9172f4fe03017f (patch)
treec99f67b8e21026d5e8e4a38cdc6fb7673abc04d1 /gcc
parent4aa1b9cc8a9b3070e33b68f80691c0d0d4a70f72 (diff)
Backport:
2006-05-01 Kazu Hirata <kazu@codesourcery.com> PR target/27374 * gcc/config/arm/vfp.md (*arm_movdi_vfp): Correct the output templates for case 3 and 4. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/csl/sourcerygxx-4_1@113464 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/arm/vfp.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/arm/vfp.md b/gcc/config/arm/vfp.md
index c85f58cf88b..2af4af4b2ee 100644
--- a/gcc/config/arm/vfp.md
+++ b/gcc/config/arm/vfp.md
@@ -160,9 +160,9 @@
case 2:
return output_move_double (operands);
case 3:
- return \"fmdrr%?\\t%P0, %1\\t%@ int\";
+ return \"fmdrr%?\\t%P0, %Q1, %R1\\t%@ int\";
case 4:
- return \"fmrrd%?\\t%0, %1\\t%@ int\";
+ return \"fmrrd%?\\t%Q0, %R0, %P1\\t%@ int\";
case 5:
return \"fcpyd%?\\t%P0, %P1\\t%@ int\";
case 6: