mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-24 06:09:06 +08:00
stor-layout.c (layout_decl): Revert change to handling of alignment in packed types.
* stor-layout.c (layout_decl): Revert change to handling of alignment in packed types. From-SVN: r43686
This commit is contained in:
parent
071d36e295
commit
3aa12a583f
@ -1,3 +1,8 @@
|
||||
Mon Jul 2 06:29:36 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
||||
|
||||
* stor-layout.c (layout_decl): Revert change to handling of alignment
|
||||
in packed types.
|
||||
|
||||
Sun Jul 1 11:53:52 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
||||
|
||||
* c-common.c (decl_attributes, case A_MODE): Don't call layout_decl
|
||||
|
@ -381,7 +381,7 @@ layout_decl (decl, known_align)
|
||||
DECL_BIT_FIELD_TYPE (decl) = DECL_BIT_FIELD (decl) ? type : 0;
|
||||
if (maximum_field_alignment != 0)
|
||||
DECL_ALIGN (decl) = MIN (DECL_ALIGN (decl), maximum_field_alignment);
|
||||
else if (DECL_PACKED (decl) && known_align % DECL_ALIGN (decl) != 0)
|
||||
else if (DECL_PACKED (decl))
|
||||
{
|
||||
DECL_ALIGN (decl) = MIN (DECL_ALIGN (decl), BITS_PER_UNIT);
|
||||
DECL_USER_ALIGN (decl) = 0;
|
||||
|
Loading…
Reference in New Issue
Block a user