rs6000.md ("*call_value_local32"): Remove constraints.
authorAldy Hernandez <aldyh@redhat.com>
Tue, 29 Jan 2002 22:49:55 +0000 (22:49 +0000)
committerAldy Hernandez <aldyh@gcc.gnu.org>
Tue, 29 Jan 2002 22:49:55 +0000 (22:49 +0000)
2002-01-29  Aldy Hernandez  <aldyh@redhat.com>

        * rs6000.md ("*call_value_local32"): Remove constraints.
        ("*call_value_local64"): Same.
        ("*call_value_indirect_nonlocal_aix32"): Same.
        ("*call_value_nonlocal_aix32"): Same.
        ("*call_value_indirect_nonlocal_aix64"): Same.
        ("*call_value_nonlocal_aix64"): Same.
        ("*call_value_nonlocal_sysv"): Same.

From-SVN: r49331

gcc/ChangeLog
gcc/config/rs6000/rs6000.md

index 8fe0240f5226831847be6e54ac5e2a8a2889a0aa..43d041376f508dfed3db0af973ee46e2f8c83f66 100644 (file)
@@ -1,3 +1,13 @@
+2002-01-29  Aldy Hernandez  <aldyh@redhat.com>
+
+        * rs6000.md ("*call_value_local32"): Remove constraints.
+        ("*call_value_local64"): Same.
+        ("*call_value_indirect_nonlocal_aix32"): Same.
+        ("*call_value_nonlocal_aix32"): Same.
+        ("*call_value_indirect_nonlocal_aix64"): Same.
+        ("*call_value_nonlocal_aix64"): Same.
+        ("*call_value_nonlocal_sysv"): Same.
+
 2002-01-29  Richard Henderson  <rth@redhat.com>
 
        * config/alpha/elf.h (SDB_DEBUGGING_INFO): Undef.
index c1a716d0440c54fc0a35418b956e3e40051b1b35..8fb45ff0ac9f2d0acf99b540ee20f0599c36f4b8 100644 (file)
    (set_attr "length" "4,8")])
 
 (define_insn "*call_value_local32"
-  [(set (match_operand 0 "" "=fg,fg")
+  [(set (match_operand 0 "" "")
        (call (mem:SI (match_operand:SI 1 "current_file_function_operand" "s,s"))
              (match_operand 2 "" "g,g")))
    (use (match_operand:SI 3 "immediate_operand" "O,n"))
 
 
 (define_insn "*call_value_local64"
-  [(set (match_operand 0 "" "=fg,fg")
+  [(set (match_operand 0 "" "")
        (call (mem:SI (match_operand:DI 1 "current_file_function_operand" "s,s"))
              (match_operand 2 "" "g,g")))
    (use (match_operand:SI 3 "immediate_operand" "O,n"))
    (set_attr "length" "8")])
 
 (define_insn "*call_value_indirect_nonlocal_aix32"
-  [(set (match_operand 0 "" "=fg")
+  [(set (match_operand 0 "" "")
        (call (mem:SI (match_operand:SI 1 "register_operand" "cl"))
              (match_operand 2 "" "g")))
    (use (reg:SI 2))
    (set_attr "length" "8")])
 
 (define_insn "*call_value_nonlocal_aix32"
-  [(set (match_operand 0 "" "=fg")
+  [(set (match_operand 0 "" "")
        (call (mem:SI (match_operand:SI 1 "call_operand" "s"))
              (match_operand 2 "" "g")))
    (use (match_operand:SI 3 "immediate_operand" "O"))
    (set_attr "length" "8")])
 
 (define_insn "*call_value_indirect_nonlocal_aix64"
-  [(set (match_operand 0 "" "=fg")
+  [(set (match_operand 0 "" "")
        (call (mem:SI (match_operand:DI 1 "register_operand" "cl"))
              (match_operand 2 "" "g")))
    (use (reg:DI 2))
    (set_attr "length" "8")])
 
 (define_insn "*call_value_nonlocal_aix64"
-  [(set (match_operand 0 "" "=fg")
+  [(set (match_operand 0 "" "")
        (call (mem:SI (match_operand:DI 1 "call_operand" "s"))
              (match_operand 2 "" "g")))
    (use (match_operand:SI 3 "immediate_operand" "O"))
    (set_attr "length" "4,8,4,8")])
 
 (define_insn "*call_value_nonlocal_sysv"
-  [(set (match_operand 0 "" "=fg,fg,fg,fg")
+  [(set (match_operand 0 "" "")
        (call (mem:SI (match_operand:SI 1 "call_operand" "cl,cl,s,s"))
              (match_operand 2 "" "g,g,g,g")))
    (use (match_operand:SI 3 "immediate_operand" "O,n,O,n"))