gcc/gcc ChangeLog.lno expr.c tree-flow.h tree- ...

rakdver@gcc.gnu.org rakdver@gcc.gnu.org
Thu May 13 21:14:00 GMT 2004


CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	lno-branch
Changes by:	rakdver@gcc.gnu.org	2004-05-13 21:14:18

Modified files:
	gcc            : ChangeLog.lno expr.c tree-flow.h 
	                 tree-ssa-loop-ivopts.c tree-into-ssa.c 
	                 tree-scalar-evolution.c tree-cfg.c tree.h 

Log message:
	* expr.c (expand_expr_real_1): Use REF_ORIGINAL information
	from INDIRECT_REFS.
	* tree-flow.h (force_gimple_operand, rewrite_address_base): Declare.
	* tree-ssa-loop-ivopts.c (force_gimple_operand): Expand.
	(add_address_candidates): Add candidates with constant offset
	stripped.
	(idx_remove_ssa_names, unshare_and_remove_ssa_names,
	rewrite_address_base): New.
	(rewrite_use_address): Use rewrite_address_base.
	* tree-into-ssa.c (register_new_def): Remove unused code.
	* tree-scalar-evolution.c (chrec_contains_symbols_defined_in_loop):
	Handle invariants correctly.
	* tree-cfg.c (tree_split_block): Do not modify the statements.
	* tree.h (REF_ORIGINAL): New macro.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.lno.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.2.157&r2=1.1.2.158
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/expr.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.467.2.70.2.6&r2=1.467.2.70.2.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-flow.h.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.4.177.2.26&r2=1.1.4.177.2.27
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-loop-ivopts.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.2.32&r2=1.1.2.33
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-into-ssa.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.4.6&r2=1.1.4.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-scalar-evolution.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.2.46&r2=1.1.2.47
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-cfg.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.4.244.2.16&r2=1.1.4.244.2.17
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree.h.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.342.2.154.2.12&r2=1.342.2.154.2.13



More information about the Gcc-cvs mailing list