+2017-05-19 Richard Biener <rguenther@suse.de>
+
+ PR build/80821
+ * genmatch.c (dt_node::gen_kids_1): Add missing scope around
+ predicate evaluation.
+
2017-05-19 Jan Hubicka <hubicka@ucw.cz>
* ipa-inline.h (ipa_call_summary): Turn sizes into signed;
expr *e = as_a <expr *> (preds[i]->op);
predicate_id *p = as_a <predicate_id *> (e->operation);
preds[i]->get_name (kid_opname);
+ fprintf_indent (f, indent, "{\n");
+ indent += 2;
fprintf_indent (f, indent, "tree %s_pops[%d];\n", kid_opname, p->nargs);
fprintf_indent (f, indent, "if (%s_%s (%s, %s_pops%s))\n",
gimple ? "gimple" : "tree",
}
preds[i]->gen_kids (f, indent + 4, gimple);
fprintf (f, "}\n");
+ indent -= 2;
+ fprintf_indent (f, indent, "}\n");
}
for (unsigned i = 0; i < others.length (); ++i)