]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* basic-block.h (single_succ_edge, single_pred_edge, ei_container,
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 8 Jun 2010 19:53:10 +0000 (19:53 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 8 Jun 2010 19:53:10 +0000 (19:53 +0000)
ei_next, ei_prev): Do sanity checking with ENABLE_CHECKING only.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@160446 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/basic-block.h

index 33a4071047f1b4f9e6009d4b90c21fc1187bb46b..7b910df95a95ca09e97aaabf167544cad93ab329 100644 (file)
@@ -1,3 +1,8 @@
+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>
 
        PR tree-optimization/39874
index 1d8d53beb58cc61ced2065ac6e9792788b8e9380..135c0c22a07386f78c07bc3b7bbcb150993c912b 100644 (file)
@@ -554,7 +554,9 @@ single_pred_p (const_basic_block bb)
 static inline edge
 single_succ_edge (const_basic_block bb)
 {
+#ifdef ENABLE_CHECKING
   gcc_assert (single_succ_p (bb));
+#endif
   return EDGE_SUCC (bb, 0);
 }
 
@@ -564,7 +566,9 @@ single_succ_edge (const_basic_block bb)
 static inline edge
 single_pred_edge (const_basic_block bb)
 {
+#ifdef ENABLE_CHECKING
   gcc_assert (single_pred_p (bb));
+#endif
   return EDGE_PRED (bb, 0);
 }
 
@@ -596,7 +600,9 @@ typedef struct {
 static inline VEC(edge,gc) *
 ei_container (edge_iterator i)
 {
+#ifdef ENABLE_CHECKING
   gcc_assert (i.container);
+#endif
   return *i.container;
 }
 
@@ -647,7 +653,9 @@ ei_one_before_end_p (edge_iterator i)
 static inline void
 ei_next (edge_iterator *i)
 {
+#ifdef ENABLE_CHECKING
   gcc_assert (i->index < EDGE_COUNT (ei_container (*i)));
+#endif
   i->index++;
 }
 
@@ -655,7 +663,9 @@ ei_next (edge_iterator *i)
 static inline void
 ei_prev (edge_iterator *i)
 {
+#ifdef ENABLE_CHECKING
   gcc_assert (i->index > 0);
+#endif
   i->index--;
 }