aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-sra.c
diff options
context:
space:
mode:
authorMartin Jambor <mjambor@suse.cz>2010-06-10 18:51:20 +0200
committerMartin Jambor <jamborm@gcc.gnu.org>2010-06-10 18:51:20 +0200
commit567a4beb36a461bafb7c4bb42f8289ae659a16ed (patch)
tree4d90f0d7c7d4d2dc08041de49dfcabeae8d8bd3a /gcc/tree-sra.c
parent591d4f4a6307da268ce02eebcb80cb60da433de3 (diff)
downloadgcc-567a4beb36a461bafb7c4bb42f8289ae659a16ed.zip
gcc-567a4beb36a461bafb7c4bb42f8289ae659a16ed.tar.gz
gcc-567a4beb36a461bafb7c4bb42f8289ae659a16ed.tar.bz2
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
Diffstat (limited to 'gcc/tree-sra.c')
-rw-r--r--gcc/tree-sra.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/tree-sra.c b/gcc/tree-sra.c
index 3fc1164..cd99b30b 100644
--- a/gcc/tree-sra.c
+++ b/gcc/tree-sra.c
@@ -88,6 +88,7 @@ along with GCC; see the file COPYING3. If not see
#include "params.h"
#include "target.h"
#include "flags.h"
+#include "dbgcnt.h"
/* Enumeration of all aggregate reductions we can do. */
enum sra_mode { SRA_MODE_EARLY_IPA, /* early call regularization */
@@ -2936,7 +2937,7 @@ late_intra_sra (void)
static bool
gate_intra_sra (void)
{
- return flag_tree_sra != 0;
+ return flag_tree_sra != 0 && dbg_cnt (tree_sra);
}