r114904 - in /branches/predcom/gcc: ChangeLog.p...

rakdver@gcc.gnu.org rakdver@gcc.gnu.org
Thu Jun 22 20:45:00 GMT 2006


Author: rakdver
Date: Thu Jun 22 20:45:35 2006
New Revision: 114904

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114904
Log:
	* tree-predcom.c (dump_dref, determine_roots_comp, determine_roots,
	replace_ref_with, mark_virtual_ops_for_renaming, remove_stmt,
	combinable_refs_p, prepare_initializers_chain,
	tree_predictive_commoning_loop): Handle looparound data copies.
	(split_references, name_for_ref, valid_initializer_p,
	find_looparound_phi, insert_looparound_copy, add_looparound_copies):
	New functions.
	(determine_offset): Use split_references.

	* gcc.dg/tree-ssa/predcom-1.c: Update outcome.


Modified:
    branches/predcom/gcc/ChangeLog.predcom
    branches/predcom/gcc/testsuite/ChangeLog.predcom
    branches/predcom/gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c
    branches/predcom/gcc/tree-predcom.c



More information about the Gcc-cvs mailing list