]> gcc.gnu.org Git - gcc.git/commitdiff
(movdf): Do not consider extended registers when doing define_split.
authorRichard Kenner <kenner@gcc.gnu.org>
Sun, 10 Apr 1994 10:57:32 +0000 (06:57 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Sun, 10 Apr 1994 10:57:32 +0000 (06:57 -0400)
From-SVN: r7015

gcc/config/m88k/m88k.md

index 70897cbda70748c912aa336501218bd3abdc49aa..397737f952b3de3da9a69b799de5e1f1405618bd 100644 (file)
 (define_split
   [(set (match_operand:DF 0 "register_operand" "=r")
        (match_operand:DF 1 "register_operand" "r"))]
-  "reload_completed"
+  "reload_completed
+   && GET_CODE (operands[0]) == REG && !XRF_REGNO_P (REGNO (operands[0]))
+   && GET_CODE (operands[1]) == REG && !XRF_REGNO_P (REGNO (operands[1]))"
   [(set (match_dup 2) (match_dup 3))
    (set (match_dup 4) (match_dup 5))]
   "
This page took 0.070608 seconds and 5 git commands to generate.