This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
gcc/gcc ChangeLog.tree-ssa-cfg basic-block.h c ...
- From: rakdver at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: 9 Oct 2003 14:21:20 -0000
- Subject: gcc/gcc ChangeLog.tree-ssa-cfg basic-block.h c ...
CVSROOT: /cvs/gcc
Module name: gcc
Branch: tree-ssa-cfg-branch
Changes by: rakdver@gcc.gnu.org 2003-10-09 14:21:20
Modified files:
gcc : ChangeLog.tree-ssa-cfg basic-block.h cfg.c
cfgbuild.c flow.c function.h gengtype.c ggc.h
tree-flatten.c tree-flow-inline.h tree-flow.h
tree-ssa-dom.c varray.c varray.h
Log message:
* basic-block.h (struct basic_block_def): Add GTY tags.
* cfg.c (compact_blocks): Zero unused entries.
* cfgbuild.c (find_basic_blocks): Don't free basic_block_info.
* flow.c (free_basic_block_vars): Ditto.
* function.h (struct function): Remove tree_containers_root field.
* gengtype.c (struct write_types_data): Add test_routine field.
(walk_type, write_func_for_structure): Handle "fields_only" option.
(ggc_wtd, pch_wtd): Add test routines.
(main): Add gcov_type as a scalar type.
* ggc.h (ggc_test, gt_pch_test): New macros.
* tree-flatten.c (tree_cell_alloc): Don't update chain of tree
containers.
* tree-flow-inline.h (add_dom_child, clear_dom_children): Make
dom_children gc allocated again.
* tree-flow.h (struct tree_container): Remove next_in_gc_chain
field.
(struct bb_ann_d): Add GTY tag.
* tree-ssa-dom.c (tree_ssa_dominator_optimize): Don't free
redirection_targets.
* varray.c (element): Make basic_block varray gc allocated.
* varray.h (union varray_data_tag): Don't skip bb field.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.tree-ssa-cfg.diff?cvsroot=gcc&only_with_tag=tree-ssa-cfg-branch&r1=1.1.2.12&r2=1.1.2.13
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/basic-block.h.diff?cvsroot=gcc&only_with_tag=tree-ssa-cfg-branch&r1=1.153.2.28.2.3&r2=1.153.2.28.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cfg.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-cfg-branch&r1=1.34.2.11.2.4&r2=1.34.2.11.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cfgbuild.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-cfg-branch&r1=1.25.2.10.2.1&r2=1.25.2.10.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/flow.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-cfg-branch&r1=1.534.2.15.2.1&r2=1.534.2.15.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/function.h.diff?cvsroot=gcc&only_with_tag=tree-ssa-cfg-branch&r1=1.83.2.11.2.4&r2=1.83.2.11.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/gengtype.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-cfg-branch&r1=1.7.4.21.2.1&r2=1.7.4.21.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ggc.h.diff?cvsroot=gcc&only_with_tag=tree-ssa-cfg-branch&r1=1.44.2.8&r2=1.44.2.8.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-flatten.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-cfg-branch&r1=1.1.2.6&r2=1.1.2.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-flow-inline.h.diff?cvsroot=gcc&only_with_tag=tree-ssa-cfg-branch&r1=1.1.2.47.2.3&r2=1.1.2.47.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-flow.h.diff?cvsroot=gcc&only_with_tag=tree-ssa-cfg-branch&r1=1.1.4.101.2.5&r2=1.1.4.101.2.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-dom.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-cfg-branch&r1=1.1.2.21.2.4&r2=1.1.2.21.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/varray.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-cfg-branch&r1=1.15.2.5.2.1&r2=1.15.2.5.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/varray.h.diff?cvsroot=gcc&only_with_tag=tree-ssa-cfg-branch&r1=1.28.2.4.2.1&r2=1.28.2.4.2.2