This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r151281 - in /branches/var-tracking-assignments...


Author: aoliva
Date: Tue Sep  1 19:16:46 2009
New Revision: 151281

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=151281
Log:
* 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.

Modified:
    branches/var-tracking-assignments-4_4-branch/gcc/ChangeLog.vta
    branches/var-tracking-assignments-4_4-branch/gcc/Makefile.in
    branches/var-tracking-assignments-4_4-branch/gcc/cfgexpand.c
    branches/var-tracking-assignments-4_4-branch/gcc/cse.c
    branches/var-tracking-assignments-4_4-branch/gcc/gimple.h
    branches/var-tracking-assignments-4_4-branch/gcc/tree-cfg.c
    branches/var-tracking-assignments-4_4-branch/gcc/tree-flow-inline.h
    branches/var-tracking-assignments-4_4-branch/gcc/tree-inline.c
    branches/var-tracking-assignments-4_4-branch/gcc/tree-inline.h
    branches/var-tracking-assignments-4_4-branch/gcc/tree-ssa-loop-ivopts.c
    branches/var-tracking-assignments-4_4-branch/gcc/tree-ssa.c
    branches/var-tracking-assignments-4_4-branch/gcc/var-tracking.c


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]