diff options
author | Alexandre Oliva <aoliva@redhat.com> | 2009-09-01 19:16:46 +0000 |
---|---|---|
committer | Alexandre Oliva <aoliva@redhat.com> | 2009-09-01 19:16:46 +0000 |
commit | 47d1e2fcf09977ed6a87d789f073937942fcab71 (patch) | |
tree | 01f2352f3730ec08a0e21d8a478d579cdf660e84 /gcc/ChangeLog.vta | |
parent | 625ed2a602de235666179ee2e902e8a9c6513234 (diff) |
* cse.c (cse_extended_basic_block): Use NONDEBUG_INSN_P.
* Makefile.in (TREE_INLINE_H): Take pointer-set.h from GIMPLE_H.
* tree-inline.c (remap_gimple_stmt): Use VEC for debug_stmts.
(copy_debug_stmt): Likewise.
(insert_init_debug_bind): Don't mark symbols for renaming.
(optimize_inline_calls): Drop initialization of debug_stmts.
Check that it isn't left over.
(tree_function_versioning): Likewise.
* tree-inline.h: Include gimple.h instead of varray.h and
pointer-set.h.
(struct copy_body_data): Use VEC for debug_stmts.
* cfgexpand.c (expand_gimple_basic_block): Check for debug bind
stmts.
* var-tracking.c (canonicalize_values_mark): Drop #if 0 block.
(canonicalize_values_star): Likewise.
(variable_post_merge_new_vals): Likewise.
(vt_emit_notes): Move check for empty value_chains into the
ENABLE_CHECKING block that ensures it becomes empty.
* gimple.h (GIMPLE_DEBUG_BIND): Moved into...
(enum gimple_debug_subcode): ... this. New.
* tree-flow-inline.h (has_zero_uses, has_single_use,
single_imm_use): Simplify inlinable portion. Move larger
portion into...
* tree-cfg.c (has_zero_uses_1, single_imm_use_1): ... new
functions.
(verify_gimple_phi): Expand comment.
* tree-ssa-loop-ivopts.c (find_interesting_uses): Fix indentation.
* tree-ssa.c (target_for_debug_bind): Remove #if 0 block.
(propagate_defs_into_debug_stmts): Skip virtual defs.
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/var-tracking-assignments-4_4-branch@151281 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ChangeLog.vta')
-rw-r--r-- | gcc/ChangeLog.vta | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/gcc/ChangeLog.vta b/gcc/ChangeLog.vta index 78d11ba65f4..bb5dd6ded1d 100644 --- a/gcc/ChangeLog.vta +++ b/gcc/ChangeLog.vta @@ -1,3 +1,35 @@ +2009-09-01 Alexandre Oliva <aoliva@redhat.com> + + * cse.c (cse_extended_basic_block): Use NONDEBUG_INSN_P. + * Makefile.in (TREE_INLINE_H): Take pointer-set.h from GIMPLE_H. + * tree-inline.c (remap_gimple_stmt): Use VEC for debug_stmts. + (copy_debug_stmt): Likewise. + (insert_init_debug_bind): Don't mark symbols for renaming. + (optimize_inline_calls): Drop initialization of debug_stmts. + Check that it isn't left over. + (tree_function_versioning): Likewise. + * tree-inline.h: Include gimple.h instead of varray.h and + pointer-set.h. + (struct copy_body_data): Use VEC for debug_stmts. + * cfgexpand.c (expand_gimple_basic_block): Check for debug bind + stmts. + * var-tracking.c (canonicalize_values_mark): Drop #if 0 block. + (canonicalize_values_star): Likewise. + (variable_post_merge_new_vals): Likewise. + (vt_emit_notes): Move check for empty value_chains into the + ENABLE_CHECKING block that ensures it becomes empty. + * gimple.h (GIMPLE_DEBUG_BIND): Moved into... + (enum gimple_debug_subcode): ... this. New. + * tree-flow-inline.h (has_zero_uses, has_single_use, + single_imm_use): Simplify inlinable portion. Move larger + portion into... + * tree-cfg.c (has_zero_uses_1, single_imm_use_1): ... new + functions. + (verify_gimple_phi): Expand comment. + * tree-ssa-loop-ivopts.c (find_interesting_uses): Fix indentation. + * tree-ssa.c (target_for_debug_bind): Remove #if 0 block. + (propagate_defs_into_debug_stmts): Skip virtual defs. + 2009-08-21 Alexandre Oliva <aoliva@redhat.com> * cfgexpand.c: Revert the previous patch, not necessary in 4.4. |