OSDN Git Service

* stor-layout.c (place_field): Handle alignment of whole
authorrupp <rupp@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 18 Sep 2002 18:51:14 +0000 (18:51 +0000)
committerrupp <rupp@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 18 Sep 2002 18:51:14 +0000 (18:51 +0000)
commit8642f3d3ca9bd142a875260ed9998508eb992a75
treedb1286b6218421cfbaf55c157f77ee8912f2bf17
parent3193f3b162324f2600d5bec2c81224e9943ef19f
    * stor-layout.c (place_field): Handle alignment of whole
        structures when MSVC compatible bitfields are involved.
        Change method of computing location of MS bitfields to
        be compatible with #pragma pack(n).

        * tree.h (record_layout_info): Add new field
        remaining_in_alignment.

        * doc/tm.texi: (TARGET_MS_BITFIELD_LAYOUT_P): Update.
        (pragma pack): Add paragraph on MSVC bitfield packing.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@57281 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/doc/tm.texi
gcc/stor-layout.c
gcc/tree.h