diff options
author | Richard Henderson <rth@cygnus.com> | 2000-04-27 04:17:04 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2000-04-27 04:17:04 -0700 |
commit | 9785c68dd55d366c6837b8e647039e8bfcad5fc9 (patch) | |
tree | d2046771c7062d52cc4d93e04d2a0841e621096a /libjava/testsuite/libjava.lang | |
parent | 077f1f8e14e1d7239868ac8c72f4c72c0c96bfc4 (diff) | |
download | gcc-9785c68dd55d366c6837b8e647039e8bfcad5fc9.zip gcc-9785c68dd55d366c6837b8e647039e8bfcad5fc9.tar.gz gcc-9785c68dd55d366c6837b8e647039e8bfcad5fc9.tar.bz2 |
flow.c (struct propagate_block_info): Remove new_dead, new_live; add new_set.
* flow.c (struct propagate_block_info): Remove new_dead, new_live;
add new_set.
(propagate_one_insn): Clear it. Don't update reg_live here.
(init_propagate_block_info): Update for pbi member changes.
(free_propagate_block_info): Likewise.
(mark_set_1): Know that zero_extract, sign_extract, and
strict_low_part don't kill their argument. Alter hard subregs.
Update new_set for non-CLOBBER sets. Update reg_live.
(find_auto_inc): Update reg_live, not new_dead.
(mark_used_reg): Update reg_live, not new_live. Examine new_set
to determine if the reg in question was set this insn. Only update
reg info with PROP_REG_INFO.
From-SVN: r33478
Diffstat (limited to 'libjava/testsuite/libjava.lang')
0 files changed, 0 insertions, 0 deletions