aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Meissner <meissner@gcc.gnu.org>1994-10-09 18:48:38 +0000
committerMichael Meissner <meissner@gcc.gnu.org>1994-10-09 18:48:38 +0000
commitcf1907e32a4d9f11e73a95d5068e5c6b2da2c376 (patch)
tree192527f4cacbb604ec90696426b51cee35a6f529
parent660f1419f49c5f6f9f2341aac437607a16ad8e7f (diff)
downloadgcc-cf1907e32a4d9f11e73a95d5068e5c6b2da2c376.zip
gcc-cf1907e32a4d9f11e73a95d5068e5c6b2da2c376.tar.gz
gcc-cf1907e32a4d9f11e73a95d5068e5c6b2da2c376.tar.bz2
Make sure movsf_mem does not clobber a destination register
From-SVN: r8245
-rw-r--r--gcc/config/i386/i386.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md
index 18d56f66..3846746 100644
--- a/gcc/config/i386/i386.md
+++ b/gcc/config/i386/i386.md
@@ -1152,7 +1152,7 @@
(define_insn "movsf_mem"
[(set (match_operand:SF 0 "memory_operand" "=m")
(match_operand:SF 1 "memory_operand" "m"))
- (clobber (match_scratch:SI 2 "=r"))]
+ (clobber (match_scratch:SI 2 "=&r"))]
""
"*
{