From: Richard Kenner Date: Sun, 10 Apr 1994 10:57:32 +0000 (-0400) Subject: (movdf): Do not consider extended registers when doing define_split. X-Git-Tag: misc/cutover-egcs-0~6928 X-Git-Url: https://gcc.gnu.org/git/?a=commitdiff_plain;h=edd2e9fe0bdd048e91cb134c89a5c310f616ac82;p=gcc.git (movdf): Do not consider extended registers when doing define_split. From-SVN: r7015 --- diff --git a/gcc/config/m88k/m88k.md b/gcc/config/m88k/m88k.md index 70897cbda707..397737f952b3 100644 --- a/gcc/config/m88k/m88k.md +++ b/gcc/config/m88k/m88k.md @@ -1997,7 +1997,9 @@ (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))] "