Commit 1651e9b1 by Richard Biener Committed by Richard Biener

genmatch.c (dt_node::gen_kids_1): Fix indenting of case labels.

2015-07-10  Richard Biener  <rguenther@suse.de>

	* genmatch.c (dt_node::gen_kids_1): Fix indenting of
	case labels.
	(decision_tree::gen_gimple): Likewise.
	(decision_tree::gen_generic): Likewise.

From-SVN: r225663
parent d7cb4840
2015-07-10 Richard Biener <rguenther@suse.de>
* genmatch.c (dt_node::gen_kids_1): Fix indenting of
case labels.
(decision_tree::gen_gimple): Likewise.
(decision_tree::gen_generic): Likewise.
2015-07-10 Uros Bizjak <ubizjak@gmail.com> 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
PR target/66813 PR target/66813
......
...@@ -2275,7 +2275,7 @@ dt_node::gen_kids_1 (FILE *f, int indent, bool gimple, ...@@ -2275,7 +2275,7 @@ dt_node::gen_kids_1 (FILE *f, int indent, bool gimple,
fprintf_indent (f, indent, "switch (TREE_CODE (%s))\n", kid_opname); fprintf_indent (f, indent, "switch (TREE_CODE (%s))\n", kid_opname);
fprintf_indent (f, indent, " {\n"); fprintf_indent (f, indent, " {\n");
indent += 4; indent += 2;
} }
if (exprs_len || fns_len) if (exprs_len || fns_len)
...@@ -2305,15 +2305,15 @@ dt_node::gen_kids_1 (FILE *f, int indent, bool gimple, ...@@ -2305,15 +2305,15 @@ dt_node::gen_kids_1 (FILE *f, int indent, bool gimple,
expr *e = as_a <expr *> (gimple_exprs[i]->op); expr *e = as_a <expr *> (gimple_exprs[i]->op);
id_base *op = e->operation; id_base *op = e->operation;
if (*op == CONVERT_EXPR || *op == NOP_EXPR) if (*op == CONVERT_EXPR || *op == NOP_EXPR)
fprintf_indent (f, indent, " CASE_CONVERT:\n"); fprintf_indent (f, indent, "CASE_CONVERT:\n");
else else
fprintf_indent (f, indent, " case %s:\n", op->id); fprintf_indent (f, indent, "case %s:\n", op->id);
fprintf_indent (f, indent, " {\n"); fprintf_indent (f, indent, " {\n");
gimple_exprs[i]->gen (f, indent + 6, true); gimple_exprs[i]->gen (f, indent + 4, true);
fprintf_indent (f, indent, " break;\n"); fprintf_indent (f, indent, " break;\n");
fprintf_indent (f, indent, " }\n"); fprintf_indent (f, indent, " }\n");
} }
fprintf_indent (f, indent, " default:;\n"); fprintf_indent (f, indent, "default:;\n");
indent -= 4; indent -= 4;
fprintf_indent (f, indent, "}\n"); fprintf_indent (f, indent, "}\n");
} }
...@@ -2386,7 +2386,7 @@ dt_node::gen_kids_1 (FILE *f, int indent, bool gimple, ...@@ -2386,7 +2386,7 @@ dt_node::gen_kids_1 (FILE *f, int indent, bool gimple,
" switch (DECL_FUNCTION_CODE (fndecl))\n"); " switch (DECL_FUNCTION_CODE (fndecl))\n");
fprintf_indent (f, indent, fprintf_indent (f, indent,
" {\n"); " {\n");
indent += 10; indent += 8;
for (unsigned j = 0; j < generic_fns.length (); ++j) for (unsigned j = 0; j < generic_fns.length (); ++j)
{ {
...@@ -2400,7 +2400,7 @@ dt_node::gen_kids_1 (FILE *f, int indent, bool gimple, ...@@ -2400,7 +2400,7 @@ dt_node::gen_kids_1 (FILE *f, int indent, bool gimple,
fprintf_indent (f, indent, " }\n"); fprintf_indent (f, indent, " }\n");
} }
indent -= 10; indent -= 8;
fprintf_indent (f, indent, " default:;\n"); fprintf_indent (f, indent, " default:;\n");
fprintf_indent (f, indent, " }\n"); fprintf_indent (f, indent, " }\n");
fprintf_indent (f, indent, " break;\n"); fprintf_indent (f, indent, " break;\n");
...@@ -2849,18 +2849,18 @@ decision_tree::gen_gimple (FILE *f) ...@@ -2849,18 +2849,18 @@ decision_tree::gen_gimple (FILE *f)
if (*e->operation == CONVERT_EXPR if (*e->operation == CONVERT_EXPR
|| *e->operation == NOP_EXPR) || *e->operation == NOP_EXPR)
fprintf (f, " CASE_CONVERT:\n"); fprintf (f, " CASE_CONVERT:\n");
else else
fprintf (f, " case %s%s:\n", fprintf (f, " case %s%s:\n",
is_a <fn_id *> (e->operation) ? "-" : "", is_a <fn_id *> (e->operation) ? "-" : "",
e->operation->id); e->operation->id);
fprintf (f, " {\n"); fprintf (f, " {\n");
dop->gen_kids (f, 10, true); dop->gen_kids (f, 8, true);
fprintf (f, " break;\n"); fprintf (f, " break;\n");
fprintf (f, " }\n"); fprintf (f, " }\n");
} }
fprintf (f, " default:;\n" fprintf (f, " default:;\n"
" }\n"); " }\n");
fprintf (f, " return false;\n"); fprintf (f, " return false;\n");
fprintf (f, "}\n"); fprintf (f, "}\n");
...@@ -2899,15 +2899,15 @@ decision_tree::gen_generic (FILE *f) ...@@ -2899,15 +2899,15 @@ decision_tree::gen_generic (FILE *f)
operator_id *op_id = static_cast <operator_id *> (e->operation); operator_id *op_id = static_cast <operator_id *> (e->operation);
if (op_id->code == NOP_EXPR || op_id->code == CONVERT_EXPR) if (op_id->code == NOP_EXPR || op_id->code == CONVERT_EXPR)
fprintf (f, " CASE_CONVERT:\n"); fprintf (f, " CASE_CONVERT:\n");
else else
fprintf (f, " case %s:\n", e->operation->id); fprintf (f, " case %s:\n", e->operation->id);
fprintf (f, " {\n"); fprintf (f, " {\n");
dop->gen_kids (f, 10, false); dop->gen_kids (f, 8, false);
fprintf (f, " break;\n" fprintf (f, " break;\n"
" }\n"); " }\n");
} }
fprintf (f, " default:;\n" fprintf (f, " default:;\n"
" }\n"); " }\n");
fprintf (f, " return NULL_TREE;\n"); fprintf (f, " return NULL_TREE;\n");
......
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