https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86532

--- Comment #3 from Bernd Edlinger <bernd.edlinger at hotmail dot de> ---
Hi Martin,
how about:

--- gcc/expr.c.jj       2018-07-09 22:33:48.000000000 +0200
+++ gcc/expr.c  2018-07-16 17:18:47.919177047 +0200
@@ -11359,6 +11359,9 @@ string_constant (tree arg, tree *ptr_off
       return array;
     }

+  if (varidx != NULL_TREE)
+    return NULL_TREE;
+
   if (!VAR_P (array) && TREE_CODE (array) != CONST_DECL)
     return NULL_TREE;

Reply via email to