aboutsummaryrefslogtreecommitdiff
path: root/libgfortran/runtime/environ.c
diff options
context:
space:
mode:
authorSteven Bosscher <steven@gcc.gnu.org>2005-04-10 08:45:25 +0000
committerSteven Bosscher <steven@gcc.gnu.org>2005-04-10 08:45:25 +0000
commiteb232f4ef11305a4c2ce9ae0cc7975eafd942153 (patch)
tree6229d5f39b16f05c907b4000ab97e789cb96da6b /libgfortran/runtime/environ.c
parent1d1df67fa98446e02aee8912c2c5fd979b8b2e56 (diff)
downloadgcc-eb232f4ef11305a4c2ce9ae0cc7975eafd942153.zip
gcc-eb232f4ef11305a4c2ce9ae0cc7975eafd942153.tar.gz
gcc-eb232f4ef11305a4c2ce9ae0cc7975eafd942153.tar.bz2
cselib.c (clear_table): Rename to cselib_clear_table.
* cselib.c (clear_table): Rename to cselib_clear_table. * cselib.h (cselib_clear_table): Add prototype. * gcse.c (gcse_main): Make 'f' argument unused. (alloc_gcse_mem): Do not walk the insn chain, walk the contents of each basic block instead. (compute_sets, compute_hash_table_work): Likewise. (constprop_register): Change int 'alter_jumps' argument to bool. (do_local_cprop): Likewise. (local_cprop_pass): Likewise. Also walk basic blocks instead of the insn chain. Explicitly clear the cselib tables after finishing one basic block. Make sure there are no unterminated libcall blocks. Update compute_sets call. (cprop): Walk basic blocks instead of the insn chain. (one_cprop_pass, compute_ld_motion_mems, compute_store_table): Likewise. (bypass_jumps): Update alloc_gcse_mem, compute_sets, and one_cprop_pass calls. From-SVN: r97945
Diffstat (limited to 'libgfortran/runtime/environ.c')
0 files changed, 0 insertions, 0 deletions