2006-06-04 Eric Christopher <echristo@apple.com>
commit7bd4091f04bb158bc1293218314c6bf6e028ad2e
authorechristo <echristo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 4 Jun 2006 19:50:48 +0000 (4 19:50 +0000)
committerechristo <echristo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 4 Jun 2006 19:50:48 +0000 (4 19:50 +0000)
tree3fd047caf9009cd8c192b73bf3d4074d81de31ff
parent7565d3e736098d6ab7d1d5ddd8a5e511ea9e4078
2006-06-04 Eric Christopher <echristo@apple.com>

        * stor-layout.c (start_record_layout): Initialize remaining_in_alignment.
        (debug_rli): Output value for remaining_in_alignment.
        (update_alignment_for_field): Unconditionalize
        ms_bitfield_layout_p code. Handle non-bitfield fields. Remove
        extra alignment code.
        (place_field): Don't realign if ms_bitfield_layout_p. Unconditionalize
        ms_bitfield_layout_p code. Rewrite handling of structure fields.
        * tree.h (record_layout_info_s): Remove prev_packed.
        * doc/extend.texi (ms_struct): Add documentation of format.

2006-06-04 Eric Christopher <echristo@apple.com>

        * gcc.dg/attr-ms_struct-1.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114364 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/doc/extend.texi
gcc/stor-layout.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/attr-ms_struct-1.c [new file with mode: 0644]
gcc/tree.h