From eeebb824377d936450adefc8ea868e23ae35b9ef Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Tue, 2 Jan 2001 11:46:26 -0500 Subject: [PATCH] Fix last change From-SVN: r38630 --- gcc/expr.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; -- 2.30.2