r134863 - in /branches/gimple-tuples-branch/gcc...
dnovillo@gcc.gnu.org
dnovillo@gcc.gnu.org
Thu May 1 16:34:00 GMT 2008
Author: dnovillo
Date: Thu May 1 16:34:47 2008
New Revision: 134863
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=134863
Log:
2008-05-01 Diego Novillo <dnovillo@google.com>
http://gcc.gnu.org/ml/gcc-patches/2008-05/msg00053.html
* tree-vrp.c (vrp_visit_phi_node): Cast variable I to int
for printing.
* cgraph.c (cgraph_release_function_body): Only call
gimple_set_body if NODE->DECL has a struct function.
* tree.c (make_node_stat): Do not call gimple_set_body.
* cp/Make-lang.in (cp/semantics.o): Add dependency on
$(GIMPLE_H).
* cp/semantics.c: Include gimple.h
(expand_or_defer_fn): Assert that FN has a gimple body.
* function.h (struct function): Add field GIMPLE_BODY.
* gimple.c (gimple_bodies_vec): Remove.
(gimple_bodies_map): Remove.
(gimple_set_body): Re-write to use GIMPLE_BODY in FN's
function object.
(gimple_body): Likewise.
2008-05-01 Oleg Ryjkov <olegr@google.com>
http://gcc.gnu.org/ml/gcc-patches/2008-05/msg00053.html
* tree-eh.c (record_in_goto_queue, record_in_goto_queue_label):
New functions.
(maybe_record_in_goto_queue): Refactored and added support for
recording labels embedded in GIMPLE_CONDs.
(lower_catch, lower_cleanup): Fix 3 typos that were introduced
during the conversion to tuples.
(lower_eh_constructs_2): Call maybe_record_in_goto_queue for
GIMPLE_CONDs.
Modified:
branches/gimple-tuples-branch/gcc/ChangeLog.tuples
branches/gimple-tuples-branch/gcc/cgraph.c
branches/gimple-tuples-branch/gcc/cp/Make-lang.in
branches/gimple-tuples-branch/gcc/cp/semantics.c
branches/gimple-tuples-branch/gcc/function.h
branches/gimple-tuples-branch/gcc/gimple.c
branches/gimple-tuples-branch/gcc/tree-eh.c
branches/gimple-tuples-branch/gcc/tree-vrp.c
branches/gimple-tuples-branch/gcc/tree.c
More information about the Gcc-cvs
mailing list