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
Showing
- gcc/ChangeLog 33 additions, 21 deletionsgcc/ChangeLog
- gcc/doc/extend.texi 116 additions, 5 deletionsgcc/doc/extend.texi
- gcc/stor-layout.c 68 additions, 131 deletionsgcc/stor-layout.c
- gcc/testsuite/ChangeLog 4 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.dg/attr-ms_struct-1.c 164 additions, 0 deletionsgcc/testsuite/gcc.dg/attr-ms_struct-1.c
- gcc/tree.h 41 additions, 44 deletionsgcc/tree.h
Loading
Please register or sign in to comment