This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r132225 - in /branches/gimple-tuples-branch/gcc...


Author: dnovillo
Date: Sun Feb 10 23:50:17 2008
New Revision: 132225

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=132225
Log:

	http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00332.html

	* tree-complex.c (find_lattice_value_parts): New.
	(find_lattice_value): Call it.
	Do not handle COMPLEX_EXPR.
	(init_dont_simulate_again): Fix setting of initial
	conditions.  Restore most original code from mainline.
	(complex_visit_stmt): Call find_lattice_value_parts for
	COMPLEX_EXPR.
	(expand_complex_operations_1): Fix call to
	extract_component when handling IMAGPART_EXPR and
	REAL_EXPR.
	* tree-phinodes.c (remove_phi_node): Change first
	argument to gimple_stmt_iterator *.  Update all users.
	* tree-gimple.c (get_gimple_rhs_class): Remove FIXME
	comment.
	* gimple.c (gimple_alloc_ops): Mark STMT modified.
	(gimple_build_asm): Fix formatting.
	(walk_gimple_stmt): Handle GIMPLE_CALL.
	* gimple.h (gimple_addresses_taken): Return NULL if STMT
	has no operands.
	(gimple_assign_lhs_ptr): New.
	(gimple_assign_rhs1_ptr): New.
	(gimple_assign_rhs2_ptr): New.
	(gimple_assign_cast_p): New.
	(gsi_last_bb): Fix comment.


Modified:
    branches/gimple-tuples-branch/gcc/tree-cfg.c
    branches/gimple-tuples-branch/gcc/tree-complex.c
    branches/gimple-tuples-branch/gcc/tree-flow.h
    branches/gimple-tuples-branch/gcc/tree-gimple.c
    branches/gimple-tuples-branch/gcc/tree-outof-ssa.c
    branches/gimple-tuples-branch/gcc/tree-phinodes.c


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]