From: Richard Kenner Date: Wed, 20 Oct 1993 21:39:45 +0000 (-0400) Subject: (store_constructor): Handle non-zero array lower bound. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=7c314719ba9e1607b7638524184d1aad7fd85944;p=gcc.git (store_constructor): Handle non-zero array lower bound. From-SVN: r5835 --- diff --git a/gcc/expr.c b/gcc/expr.c index 59ee991a5a6..6c54d65689a 100644 --- a/gcc/expr.c +++ b/gcc/expr.c @@ -2894,7 +2894,7 @@ store_constructor (exp, target) else { if (index != 0) - bitpos = (TREE_INT_CST_LOW (index) + bitpos = ((TREE_INT_CST_LOW (index) - minelt) * TREE_INT_CST_LOW (TYPE_SIZE (elttype))); else bitpos = (i * TREE_INT_CST_LOW (TYPE_SIZE (elttype)));