We've accumulated some warnings - fixed below.

Richard.

2014-06-26  Richard Biener  <rguent...@suse.de>

        * genmatch.c (c_expr::gen_transform): Fix unused parameter.
        (dt_simplify::gen_gimple): Mark captures as possibly unused.
        (dt_simplify::gen_generic): Likewise.
        (decision_tree::gen_generic): Mark type parameter as possibly
        unused.

Index: genmatch.c
===================================================================
--- genmatch.c  (revision 212025)
+++ genmatch.c  (working copy)
@@ -602,7 +602,7 @@ expr::gen_transform (FILE *f, const char
 }
 
 void
-c_expr::gen_transform (FILE *f, const char *dest, bool gimple)
+c_expr::gen_transform (FILE *f, const char *dest, bool)
 {
   /* If this expression has an outlined function variant, call it.  */
   if (fname)
@@ -1352,7 +1352,7 @@ dt_simplify::gen_gimple (FILE *f)
   fprintf (f, "/* simplify %u */\n", pattern_no);
 
   fprintf (f, "{\n");
-  fprintf (f, "tree captures[4] = {};\n");
+  fprintf (f, "tree captures[4] ATTRIBUTE_UNUSED = {};\n");
 
   for (unsigned i = 0; i < dt_simplify::capture_max; ++i)
     if (indexes[i])
@@ -1410,7 +1410,7 @@ dt_simplify::gen_generic (FILE *f)
   fprintf (f, "/* simplify %u */\n", pattern_no);
 
   fprintf (f, "{\n");
-  fprintf (f, "tree captures[4] = {};\n");
+  fprintf (f, "tree captures[4] ATTRIBUTE_UNUSED = {};\n");
 
   for (unsigned i = 0; i < dt_simplify::capture_max; ++i)
     if (indexes[i])
@@ -1512,7 +1512,7 @@ decision_tree::gen_generic (FILE *f)
   for (unsigned n = 1; n <= 3; ++n)
     {
       fprintf (f, "\ntree\n"
-              "generic_match_and_simplify (enum tree_code code, tree type");
+              "generic_match_and_simplify (enum tree_code code, tree type 
ATTRIBUTE_UNUSED");
       for (unsigned i = 0; i < n; ++i)
        fprintf (f, ", tree op%d", i);
       fprintf (f, ")\n");

Reply via email to