This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[patch] fix bootstrap with disable-checking in tree-vectorizer.c
- From: Andreas Tobler <toa at pop dot agri dot ch>
- To: GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Fri, 19 Nov 2004 22:48:20 +0100
- Subject: [patch] fix bootstrap with disable-checking in tree-vectorizer.c
Hi all,
this patchlet is needed here to bootstrap without checking enabled.
Obvious?
Andreas
2004-11-19 Andreas Tobler <a.tobler@schweiz.ch>
* tree-vectorizer.c (slpeel_verify_cfg_after_peeling): Define only
if checking is enabled.
Index: gcc/tree-vectorizer.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/tree-vectorizer.c,v
retrieving revision 2.35
diff -u -r2.35 tree-vectorizer.c
--- gcc/tree-vectorizer.c 19 Nov 2004 19:39:36 -0000 2.35
+++ gcc/tree-vectorizer.c 19 Nov 2004 21:26:17 -0000
@@ -168,13 +168,15 @@
static void slpeel_make_loop_iterate_ntimes (struct loop *, tree);
static edge slpeel_add_loop_guard (basic_block, tree, basic_block,
basic_block);
static bool slpeel_can_duplicate_loop_p (struct loop *, edge);
-static void slpeel_verify_cfg_after_peeling (struct loop *, struct loop *);
static void allocate_new_names (bitmap);
static void rename_use_op (use_operand_p);
static void rename_def_op (def_operand_p, tree);
static void rename_variables_in_bb (basic_block);
static void free_new_names (bitmap);
static void rename_variables_in_loop (struct loop *);
+#ifdef ENABLE_CHECKING
+static void slpeel_verify_cfg_after_peeling (struct loop *, struct loop *);
+#endif
/*************************************************************************
@@ -876,7 +878,7 @@
return true;
}
-
+#ifdef ENABLE_CHECKING
static void
slpeel_verify_cfg_after_peeling (struct loop *first_loop,
struct loop *second_loop)
@@ -909,7 +911,7 @@
second_loop. */
/* TODO */
}
-
+#endif
/* Function slpeel_tree_peel_loop_to_edge.