From: Richard Kenner Date: Tue, 2 Jan 2001 16:46:26 +0000 (-0500) Subject: Fix last change X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=eeebb824377d936450adefc8ea868e23ae35b9ef;p=gcc.git Fix last change From-SVN: r38630 --- diff --git a/gcc/expr.c b/gcc/expr.c index 114f74f40a3..837c9def732 100644 --- a/gcc/expr.c +++ b/gcc/expr.c @@ -4342,7 +4342,8 @@ store_constructor_field (target, bitsize, bitpos, /* Show the alignment may no longer be what it was and update the alias set, if required. */ - align = MIN (align, bitpos & - bitpos); + if (bitpos != 0) + align = MIN (align, bitpos & - bitpos); if (GET_CODE (target) == MEM) MEM_ALIAS_SET (target) = alias_set;