Commit a7280dfb by Jan Hubicka Committed by Jan Hubicka

basic-block.h (single_succ_edge, [...]): Do sanity checking with ENABLE_CHECKING only.


	* basic-block.h (single_succ_edge, single_pred_edge, ei_container,
	ei_next, ei_prev): Do sanity checking with ENABLE_CHECKING only.

From-SVN: r160446
parent e89065a1
2010-06-08 Jan Hubicka <jh@suse.cz>
* basic-block.h (single_succ_edge, single_pred_edge, ei_container,
ei_next, ei_prev): Do sanity checking with ENABLE_CHECKING only.
2010-06-08 Sandra Loosemore <sandra@codesourcery.com> 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
PR tree-optimization/39874 PR tree-optimization/39874
......
...@@ -554,7 +554,9 @@ single_pred_p (const_basic_block bb) ...@@ -554,7 +554,9 @@ single_pred_p (const_basic_block bb)
static inline edge static inline edge
single_succ_edge (const_basic_block bb) single_succ_edge (const_basic_block bb)
{ {
#ifdef ENABLE_CHECKING
gcc_assert (single_succ_p (bb)); gcc_assert (single_succ_p (bb));
#endif
return EDGE_SUCC (bb, 0); return EDGE_SUCC (bb, 0);
} }
...@@ -564,7 +566,9 @@ single_succ_edge (const_basic_block bb) ...@@ -564,7 +566,9 @@ single_succ_edge (const_basic_block bb)
static inline edge static inline edge
single_pred_edge (const_basic_block bb) single_pred_edge (const_basic_block bb)
{ {
#ifdef ENABLE_CHECKING
gcc_assert (single_pred_p (bb)); gcc_assert (single_pred_p (bb));
#endif
return EDGE_PRED (bb, 0); return EDGE_PRED (bb, 0);
} }
...@@ -596,7 +600,9 @@ typedef struct { ...@@ -596,7 +600,9 @@ typedef struct {
static inline VEC(edge,gc) * static inline VEC(edge,gc) *
ei_container (edge_iterator i) ei_container (edge_iterator i)
{ {
#ifdef ENABLE_CHECKING
gcc_assert (i.container); gcc_assert (i.container);
#endif
return *i.container; return *i.container;
} }
...@@ -647,7 +653,9 @@ ei_one_before_end_p (edge_iterator i) ...@@ -647,7 +653,9 @@ ei_one_before_end_p (edge_iterator i)
static inline void static inline void
ei_next (edge_iterator *i) ei_next (edge_iterator *i)
{ {
#ifdef ENABLE_CHECKING
gcc_assert (i->index < EDGE_COUNT (ei_container (*i))); gcc_assert (i->index < EDGE_COUNT (ei_container (*i)));
#endif
i->index++; i->index++;
} }
...@@ -655,7 +663,9 @@ ei_next (edge_iterator *i) ...@@ -655,7 +663,9 @@ ei_next (edge_iterator *i)
static inline void static inline void
ei_prev (edge_iterator *i) ei_prev (edge_iterator *i)
{ {
#ifdef ENABLE_CHECKING
gcc_assert (i->index > 0); gcc_assert (i->index > 0);
#endif
i->index--; i->index--;
} }
......
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