diff options
author | Bernd Schmidt <crux@pool.informatik.rwth-aachen.de> | 1999-02-03 20:11:56 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1999-02-03 13:11:56 -0700 |
commit | 121315ea087f1a4a276dd82c293577ad30493ce2 (patch) | |
tree | ad7f7ea2dd3623e8d2f286ada1de77d4d80cd9c4 /gcc/reload1.c | |
parent | 5ed45d4031b6ae596ac000a10cbc546a9f5a31b3 (diff) | |
download | gcc-121315ea087f1a4a276dd82c293577ad30493ce2.zip gcc-121315ea087f1a4a276dd82c293577ad30493ce2.tar.gz gcc-121315ea087f1a4a276dd82c293577ad30493ce2.tar.bz2 |
reload1.c (reload_cse_regs_1): Undo Jan 16 patch.
* reload1.c (reload_cse_regs_1): Undo Jan 16 patch.
* reload.c (find_reusable_reload): New function, broken out of
push_reload. Add code to verify that none of the involved
outputs are subject to earlyclobbers.
(push_reload): Break out new function find_reusable_reload.
Delete "register" keyword for IN, OUT args.
From-SVN: r25010
Diffstat (limited to 'gcc/reload1.c')
-rw-r--r-- | gcc/reload1.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/reload1.c b/gcc/reload1.c index 914009b..cfacc78 100644 --- a/gcc/reload1.c +++ b/gcc/reload1.c @@ -8713,7 +8713,7 @@ reload_cse_regs_1 (first) if (count > 0) apply_change_group (); - else if (asm_noperands (PATTERN (insn)) < 0) + else reload_cse_simplify_operands (insn); reload_cse_record_set (body, body); @@ -8770,7 +8770,7 @@ reload_cse_regs_1 (first) if (count > 0) apply_change_group (); - else if (asm_noperands (PATTERN (insn)) < 0) + else reload_cse_simplify_operands (insn); /* Look through the PARALLEL and record the values being |