aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog.vta
diff options
context:
space:
mode:
authorAlexandre Oliva <aoliva@redhat.com>2009-09-01 19:16:46 +0000
committerAlexandre Oliva <aoliva@redhat.com>2009-09-01 19:16:46 +0000
commit47d1e2fcf09977ed6a87d789f073937942fcab71 (patch)
tree01f2352f3730ec08a0e21d8a478d579cdf660e84 /gcc/ChangeLog.vta
parent625ed2a602de235666179ee2e902e8a9c6513234 (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.vta32
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.