• geoffk's avatar
    * tree.h (DECL_OFFSET_ALIGN): Make the off_align field of · b4bb829f
    geoffk authored
    the tree structure an exponent rather than an explicit alignment
    so it doesn't overflow.
    (SET_DECL_OFFSET_ALIGN): New macro.
    * stor-layout.c (place_union_field): Use SET_DECL_OFFSET_ALIGN
    rather than DECL_OFFSET_ALIGN.
    (place_field): Likewise.
    * expmed.c (store_bit_field): Abort on align==0 to avoid
    antisocial machine behaviour.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35659 138bc75d-0d04-0410-961f-82ee72b054a4
    b4bb829f
ChangeLog 130 KB