+2016-11-22 Ian Lance Taylor <iant@golang.org>
+
+ PR go/78431
+ PR go/78432
+ * godump.c (go_format_type): Always pass alignment as 1 when
+ calling go_append_padding at end of struct/union.
+
2016-11-22 Jakub Jelinek <jakub@redhat.com>
PR target/78451
}
}
/* Padding. */
- {
- unsigned int align_unit;
-
- align_unit = (is_anon_record_or_union) ? 1 : TYPE_ALIGN_UNIT (type);
- *p_art_i = go_append_padding
- (ob, prev_field_end, TREE_INT_CST_LOW (TYPE_SIZE_UNIT (type)),
- align_unit, *p_art_i, &prev_field_end);
- }
+ *p_art_i = go_append_padding (ob, prev_field_end,
+ TREE_INT_CST_LOW (TYPE_SIZE_UNIT (type)),
+ 1, *p_art_i, &prev_field_end);
/* Alignment. */
if (!is_anon_record_or_union
&& known_alignment < TYPE_ALIGN_UNIT (type))