2017-04-10 Richard Biener <rguenther@suse.de>
* tree-ssa-structalias.c (find_func_aliases): Properly handle
asm inputs.
From-SVN: r246809
+2017-04-10 Richard Biener <rguenther@suse.de>
+
+ * tree-ssa-structalias.c (find_func_aliases): Properly handle
+ asm inputs.
+
2017-04-10 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/70478
make_escape_constraint (build_fold_addr_expr (op));
/* The asm may read global memory, so outputs may point to
- any global memory. */
+ any global or escaped memory. */
if (op)
{
auto_vec<ce_s, 2> lhsc;
struct constraint_expr rhsc, *lhsp;
unsigned j;
get_constraint_for (op, &lhsc);
- rhsc.var = nonlocal_id;
+ rhsc.var = escaped_id;
rhsc.offset = 0;
rhsc.type = SCALAR;
FOR_EACH_VEC_ELT (lhsc, j, lhsp)