sparc.md (float abs/neg splits): Check reload_completed before calling alter_subreg.
authorJeff Law <law@gcc.gnu.org>
Tue, 25 Aug 1998 22:59:06 +0000 (16:59 -0600)
committerJeff Law <law@gcc.gnu.org>
Tue, 25 Aug 1998 22:59:06 +0000 (16:59 -0600)
8
        * sparc.md (float abs/neg splits): Check reload_completed before
        calling alter_subreg.

From-SVN: r21983

gcc/config/sparc/sparc.md

index ba5c6e9b3ab3f52c28286460d36ce719a0b4c9be..f29d1ddc874b20eb948a0525e0bc6abc28da57c7 100644 (file)
        (neg:TF (match_operand:TF 1 "register_operand" "")))]
   "TARGET_FPU
    && ! TARGET_V9
-   && sparc_absnegfloat_split_legitimate (operands[0], operands[1])
-   && reload_completed"
+   && reload_completed
+   && sparc_absnegfloat_split_legitimate (operands[0], operands[1])"
   [(set (match_dup 2) (neg:SF (match_dup 3)))
    (set (match_dup 4) (match_dup 5))
    (set (match_dup 6) (match_dup 7))]
        (neg:TF (match_operand:TF 1 "register_operand" "")))]
   "TARGET_FPU
    && TARGET_V9
-   && sparc_absnegfloat_split_legitimate (operands[0], operands[1])
-   && reload_completed"
+   && reload_completed
+   && sparc_absnegfloat_split_legitimate (operands[0], operands[1])"
   [(set (match_dup 2) (neg:DF (match_dup 3)))
    (set (match_dup 4) (match_dup 5))]
   "if (GET_CODE (operands[0]) == SUBREG)
         (neg:DF (match_operand:DF 1 "register_operand" "")))]
   "TARGET_FPU
    && ! TARGET_V9
-   && sparc_absnegfloat_split_legitimate (operands[0], operands[1])
-   && reload_completed"
+   && reload_completed
+   && sparc_absnegfloat_split_legitimate (operands[0], operands[1])"
   [(set (match_dup 2) (neg:SF (match_dup 3)))
    (set (match_dup 4) (match_dup 5))]
   "if (GET_CODE (operands[0]) == SUBREG)
        (abs:TF (match_operand:TF 1 "register_operand" "0,e")))]
   "TARGET_FPU
    && ! TARGET_V9
-   && sparc_absnegfloat_split_legitimate (operands[0], operands[1])
-   && reload_completed"
+   && reload_completed
+   && sparc_absnegfloat_split_legitimate (operands[0], operands[1])"
   [(set (match_dup 2) (abs:SF (match_dup 3)))
    (set (match_dup 4) (match_dup 5))
    (set (match_dup 6) (match_dup 7))]
        (abs:TF (match_operand:TF 1 "register_operand" "0,e")))]
   "TARGET_FPU
    && TARGET_V9
-   && sparc_absnegfloat_split_legitimate (operands[0], operands[1])
-   && reload_completed"
+   && reload_completed
+   && sparc_absnegfloat_split_legitimate (operands[0], operands[1])"
   [(set (match_dup 2) (abs:DF (match_dup 3)))
    (set (match_dup 4) (match_dup 5))]
   "if (GET_CODE (operands[0]) == SUBREG)
        (abs:DF (match_operand:DF 1 "register_operand" "0,e")))]
   "TARGET_FPU
    && ! TARGET_V9
-   && sparc_absnegfloat_split_legitimate (operands[0], operands[1])
-   && reload_completed"
+   && reload_completed
+   && sparc_absnegfloat_split_legitimate (operands[0], operands[1])"
   [(set (match_dup 2) (abs:SF (match_dup 3)))
    (set (match_dup 4) (match_dup 5))]
   "if (GET_CODE (operands[0]) == SUBREG)