(adddi3, subdi3): "&" added to clobber's constraints.
authorRichard Kenner <kenner@gcc.gnu.org>
Mon, 21 Aug 1995 17:25:59 +0000 (13:25 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Mon, 21 Aug 1995 17:25:59 +0000 (13:25 -0400)
From-SVN: r10267

gcc/config/m68k/m68k.md

index 241aba5e7673618ce7b909a1608eb3957c4a81ef..2b2ed04ac2c910d8806f0ae6370f3a10f47c334e 100644 (file)
   [(set (match_operand:DI 0 "general_operand" "=d,<,d,o<>")
        (plus:DI (match_operand:DI 1 "general_operand" "%0,0,0,0")
                 (match_operand:DI 2 "general_operand" "d,<,*ao>,d")))
-   (clobber (match_scratch:SI 3 "=X,X,d,d"))]
+   (clobber (match_scratch:SI 3 "=X,X,&d,&d"))]
   ""
   "*
 {
   [(set (match_operand:DI 0 "general_operand" "=d,<,d,o<>")
        (minus:DI (match_operand:DI 1 "general_operand" "0,0,0,0")
                 (match_operand:DI 2 "general_operand" "d,<,*ao>,d")))
-   (clobber (match_scratch:SI 3 "=X,X,d,d"))]
+   (clobber (match_scratch:SI 3 "=X,X,&d,&d"))]
   ""
   "*
 {