This patch adds DEBUG_FUNCTION attribute to print_* functions
in genmatch.c
* genmatch.c (print_operand): Add attribute DEBUG_FUNCTION.
(print_matches): Likewise.
(decision_tree::print_node): Likewise.
(decision_tree::print): Likewise.
Thanks and Regards,
Prathamesh
Index: genmatch.c
===================================================================
--- genmatch.c (revision 212366)
+++ genmatch.c (working copy)
@@ -407,7 +407,7 @@ struct decision_tree
static void print_node (dt_node *, FILE *f = stderr, unsigned = 0);
};
-void
+DEBUG_FUNCTION void
print_operand (operand *o, FILE *f = stderr, bool flattened = false)
{
if (o->type == operand::OP_CAPTURE)
@@ -449,7 +449,7 @@ print_operand (operand *o, FILE *f = std
gcc_unreachable ();
}
-void
+DEBUG_FUNCTION void
print_matches (struct simplify *s, FILE *f = stderr)
{
if (s->matchers.length () == 1)
@@ -841,7 +841,7 @@ decision_tree::insert (struct simplify *
}
}
-void
+DEBUG_FUNCTION void
decision_tree::print_node (dt_node *p, FILE *f, unsigned indent)
{
if (p->type == dt_node::DT_NODE)
@@ -878,7 +878,7 @@ decision_tree::print_node (dt_node *p, F
}
-void
+DEBUG_FUNCTION void
decision_tree::print (FILE *f)
{
return decision_tree::print_node (root, f);