This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r132225 - in /branches/gimple-tuples-branch/gcc...
- From: dnovillo at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Sun, 10 Feb 2008 23:50:17 -0000
- Subject: 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