diff options
author | Aldy Hernandez <aldyh@redhat.com> | 2002-01-29 22:49:55 +0000 |
---|---|---|
committer | Aldy Hernandez <aldyh@gcc.gnu.org> | 2002-01-29 22:49:55 +0000 |
commit | d18dba687c74aa6861bf5a24a872cabad12c3c65 (patch) | |
tree | 9c905810305b3ebbeb9df3d543c40dac35f483a5 /gcc | |
parent | 80a8aac610e31620ebf323335879a1015d5c9c8b (diff) | |
download | gcc-d18dba687c74aa6861bf5a24a872cabad12c3c65.zip gcc-d18dba687c74aa6861bf5a24a872cabad12c3c65.tar.gz gcc-d18dba687c74aa6861bf5a24a872cabad12c3c65.tar.bz2 |
rs6000.md ("*call_value_local32"): Remove constraints.
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 10 | ||||
-rw-r--r-- | gcc/config/rs6000/rs6000.md | 14 |
2 files changed, 17 insertions, 7 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8fe0240..43d0413 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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. diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index c1a716d..8fb45ff 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -9878,7 +9878,7 @@ (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")) @@ -9899,7 +9899,7 @@ (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")) @@ -9976,7 +9976,7 @@ (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)) @@ -9990,7 +9990,7 @@ (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")) @@ -10003,7 +10003,7 @@ (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)) @@ -10017,7 +10017,7 @@ (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")) @@ -10067,7 +10067,7 @@ (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")) |