https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86259
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |ASSIGNED Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org --- Comment #32 from Richard Biener <rguenth at gcc dot gnu.org> --- I am testing diff --git a/gcc/gimple-fold.c b/gcc/gimple-fold.c index 34c3799bc39..8dc93354dbf 100644 --- a/gcc/gimple-fold.c +++ b/gcc/gimple-fold.c @@ -1373,7 +1373,7 @@ get_range_strlen (tree arg, tree length[2], bitmap *visited, int type, { if (TREE_CODE (arg) == ADDR_EXPR) return get_range_strlen (TREE_OPERAND (arg, 0), length, - visited, type, fuzzy, flexp, + visited, type, 0 /* fuzzy */, flexp, eltsize, nonstr); if (TREE_CODE (arg) == ARRAY_REF) and similar hunks for the SSA edge following. I'll XFAIL diagnostic/optimization fallout.