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.

Reply via email to