Commit 567a4beb by Martin Jambor Committed by Martin Jambor

Makefile.in (tree-sra.o): Add DBGCNT_H to dependencies.

2010-06-10  Martin Jambor  <mjambor@suse.cz>

	* Makefile.in (tree-sra.o): Add DBGCNT_H to dependencies.
	* dbgcnt.def (tree_sra): New counter.
	* tree-sra.c: Include dbgcnt.h.
	(gate_intra_sra): Check tree_sra debug counter.

From-SVN: r160562
parent 591d4f4a
2010-06-10 Martin Jambor <mjambor@suse.cz> 2010-06-10 Martin Jambor <mjambor@suse.cz>
* Makefile.in (tree-sra.o): Add DBGCNT_H to dependencies.
* dbgcnt.def (tree_sra): New counter.
* tree-sra.c: Include dbgcnt.h.
(gate_intra_sra): Check tree_sra debug counter.
2010-06-10 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/44258 PR tree-optimization/44258
* tree-sra.c (build_access_subtree): Return false iff there is a * tree-sra.c (build_access_subtree): Return false iff there is a
partial overlap. partial overlap.
......
...@@ -3114,7 +3114,7 @@ tree-ssa-ccp.o : tree-ssa-ccp.c $(TREE_FLOW_H) $(CONFIG_H) \ ...@@ -3114,7 +3114,7 @@ tree-ssa-ccp.o : tree-ssa-ccp.c $(TREE_FLOW_H) $(CONFIG_H) \
tree-sra.o : tree-sra.c $(CONFIG_H) $(SYSTEM_H) coretypes.h alloc-pool.h \ tree-sra.o : tree-sra.c $(CONFIG_H) $(SYSTEM_H) coretypes.h alloc-pool.h \
$(TM_H) $(TREE_H) $(GIMPLE_H) $(CGRAPH_H) $(TREE_FLOW_H) $(IPA_PROP_H) \ $(TM_H) $(TREE_H) $(GIMPLE_H) $(CGRAPH_H) $(TREE_FLOW_H) $(IPA_PROP_H) \
$(DIAGNOSTIC_H) statistics.h $(TREE_DUMP_H) $(TIMEVAR_H) $(PARAMS_H) \ $(DIAGNOSTIC_H) statistics.h $(TREE_DUMP_H) $(TIMEVAR_H) $(PARAMS_H) \
$(TARGET_H) $(FLAGS_H) $(EXPR_H) tree-pretty-print.h $(TARGET_H) $(FLAGS_H) $(EXPR_H) tree-pretty-print.h $(DBGCNT_H)
tree-switch-conversion.o : tree-switch-conversion.c $(CONFIG_H) $(SYSTEM_H) \ tree-switch-conversion.o : tree-switch-conversion.c $(CONFIG_H) $(SYSTEM_H) \
$(TREE_H) $(TM_P_H) $(TREE_FLOW_H) $(DIAGNOSTIC_H) $(TREE_INLINE_H) \ $(TREE_H) $(TM_P_H) $(TREE_FLOW_H) $(DIAGNOSTIC_H) $(TREE_INLINE_H) \
$(TIMEVAR_H) $(TM_H) coretypes.h $(TREE_DUMP_H) $(GIMPLE_H) \ $(TIMEVAR_H) $(TM_H) coretypes.h $(TREE_DUMP_H) $(GIMPLE_H) \
......
...@@ -167,6 +167,7 @@ DEBUG_COUNTER (postreload_cse) ...@@ -167,6 +167,7 @@ DEBUG_COUNTER (postreload_cse)
DEBUG_COUNTER (pre) DEBUG_COUNTER (pre)
DEBUG_COUNTER (pre_insn) DEBUG_COUNTER (pre_insn)
DEBUG_COUNTER (treepre_insert) DEBUG_COUNTER (treepre_insert)
DEBUG_COUNTER (tree_sra)
DEBUG_COUNTER (sched2_func) DEBUG_COUNTER (sched2_func)
DEBUG_COUNTER (sched_block) DEBUG_COUNTER (sched_block)
DEBUG_COUNTER (sched_func) DEBUG_COUNTER (sched_func)
......
...@@ -88,6 +88,7 @@ along with GCC; see the file COPYING3. If not see ...@@ -88,6 +88,7 @@ along with GCC; see the file COPYING3. If not see
#include "params.h" #include "params.h"
#include "target.h" #include "target.h"
#include "flags.h" #include "flags.h"
#include "dbgcnt.h"
/* Enumeration of all aggregate reductions we can do. */ /* Enumeration of all aggregate reductions we can do. */
enum sra_mode { SRA_MODE_EARLY_IPA, /* early call regularization */ enum sra_mode { SRA_MODE_EARLY_IPA, /* early call regularization */
...@@ -2936,7 +2937,7 @@ late_intra_sra (void) ...@@ -2936,7 +2937,7 @@ late_intra_sra (void)
static bool static bool
gate_intra_sra (void) gate_intra_sra (void)
{ {
return flag_tree_sra != 0; return flag_tree_sra != 0 && dbg_cnt (tree_sra);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment