pa.md (floatunssisf2 expander): Don't use "general_operand".
authorJeff Law <law@gcc.gnu.org>
Thu, 8 Feb 1996 06:12:24 +0000 (23:12 -0700)
committerJeff Law <law@gcc.gnu.org>
Thu, 8 Feb 1996 06:12:24 +0000 (23:12 -0700)
        * pa.md (floatunssisf2 expander): Don't use "general_operand".
        (floatunssidf2 expander): Likewise.

From-SVN: r11181

gcc/config/pa/pa.md

index 2df8726..e89c6f5 100644 (file)
        (match_operand:SI 1 "register_operand" ""))
    (set (subreg:SI (match_dup 2) 0)
        (const_int 0))
-   (set (match_operand:SF 0 "general_operand" "")
+   (set (match_operand:SF 0 "register_operand" "")
        (float:SF (match_dup 2)))]
   "TARGET_SNAKE && ! TARGET_SOFT_FLOAT"
   "operands[2] = gen_reg_rtx (DImode);")
        (match_operand:SI 1 "register_operand" ""))
    (set (subreg:SI (match_dup 2) 0)
        (const_int 0))
-   (set (match_operand:DF 0 "general_operand" "")
+   (set (match_operand:DF 0 "register_operand" "")
        (float:DF (match_dup 2)))]
   "TARGET_SNAKE && ! TARGET_SOFT_FLOAT"
   "operands[2] = gen_reg_rtx (DImode);")