summaryrefslogtreecommitdiff
path: root/gcc/stor-layout.c
diff options
context:
space:
mode:
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>2003-05-03 14:16:27 +0000
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>2003-05-03 14:16:27 +0000
commitfcf31ac6ce1b003bd96382d41e617bf1a803aff2 (patch)
tree707bd116c66d2b462e7badd41dc1659073d0c4b2 /gcc/stor-layout.c
parentddb6bca9b3f38e2b40548bd8024b3f82ed3cab8b (diff)
downloadgcc-fcf31ac6ce1b003bd96382d41e617bf1a803aff2.tar.gz
* stor-layout.c (place_field): When adjusting offset_align, use
desired_align, not DECL_ALIGN. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66428 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/stor-layout.c')
-rw-r--r--gcc/stor-layout.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/stor-layout.c b/gcc/stor-layout.c
index 7513eda00ae..f275e00d133 100644
--- a/gcc/stor-layout.c
+++ b/gcc/stor-layout.c
@@ -1237,7 +1237,7 @@ place_field (rli, field)
rli->offset
= size_binop (PLUS_EXPR, rli->offset, DECL_SIZE_UNIT (field));
rli->bitpos = bitsize_zero_node;
- rli->offset_align = MIN (rli->offset_align, DECL_ALIGN (field));
+ rli->offset_align = MIN (rli->offset_align, desired_align);
}
else
{