aboutsummaryrefslogtreecommitdiff
path: root/gcc/stor-layout.c
AgeCommit message (Expand)Author
1997-01-21 * stor-layout.c (layout_record): Correct test for whetherdje
1996-11-09xmerrill
1996-11-07(layout_record): Treat constant size as variable if it overflows.kenner
1996-10-30(layout_record): Use HOST_WIDE_INT for size.kenner
1996-10-24(GET_MODE_ALIGNMENT): Delete definition; duplicate.kenner
1996-10-04(layout_decl): Don't turn off DECL_BIT_FIELD if DECL's alignment iskenner
1996-08-05(layout_record): Correct overflow test for 0 sized fields.dje
1996-07-23install EH codemrs
1996-07-03formatting tweaksmrs
1996-06-03(layout_decl): Test DECL_PACKED and TYPE_PACKED instead ofkenner
1996-04-26(layout_decl): Turn off DECL_BIT_FIELD for BLKmode that's properlykenner
1996-04-21(layout_record): Use ADJUST_FIELD_ALIGN to modify alignment of fieldskenner
1996-03-31(layout_decl): Don't make a bitfield an integral mode if the mode ofkenner
1996-02-06* stor-layout.c (layout_type): Use same code to layout CHAR_TYPEbothner
1995-12-16(layout_record): When PCC_BITFIELD_TYPE_MATTERS, compute bitpos usingkenner
1995-10-03(layout_type, case ARRAY_TYPE): Strip MAX_EXPR from upper bound whenkenner
1995-09-25(put_pending_sizes): New function.kenner
1995-08-28Fix spelling errors.kenner
1995-06-15Update FSF address.kenner
1995-06-11(variable_size): Do nothing if SIZE is constant.kenner
1995-05-16Fix typos in comments.kenner
1995-05-12(layout_type, case ARRAY_TYPE): Compute length using MAX of length andkenner
1995-03-31Add -fpack-struct.meissner
1994-12-18(layout_decl): Allow DECL_BIT_FIELD for any type.kenner
1994-11-22(layout_type): Use ptr_mode instead of equivalent call tokenner
1994-10-20(variable_size): Return SIZE if it contains a PLACEHOLDER_EXPR.kenner
1994-09-01* stor-layout.c (set_alignment): New global.bothner
1994-05-18Allow any integral type for bitfields (such as booleans).bothner
1994-05-11(layout_type): Use POINTER_SIZE, instead of width of Pmode, whenkenner
1994-03-18 * stor-layout.c (layout_type, case BOOLEAN_TYPE):bothner
1994-03-17(layout_type, case INTEGER_TYPE): Properly test for nonnegative lowerkenner
1994-03-16(layout_record): If the place where we were going to put a fieldkenner
1994-02-28(variable_size): If global_bindings_p < 0, don't even make thekenner
1993-09-22 * cp-class.c (finish_struct): Move special C++ only code thatmrs
1993-09-14(layout_record): Turn off PCC_BITFIELD_TYPE_MATTERSrms
1993-08-05(layout_type): Put size-related nodes in same obstack as type.kenner
1993-06-28Add prototypes for layout_record and layout_union.kenner
1993-04-13(layout_union): Handle QUAL_UNION_TYPE.kenner
1993-04-11(layout_record): After copying the offsets of a field that is ankenner
1993-03-27(variable_size): When evaluating sizes of variable types, do so justkenner
1993-03-12(variable_size): Better error for div by 0 in size.rms
1993-01-18(make_signed_type): Consistently usewilson
1993-01-13(variable_size): Change back to NULL_PTR.rms
1993-01-12 * stor-layout.c (variable_size): Call expand_expr with a NULL_RTX,brendan
1992-12-31(layout_record): Avoid overflow in const_size by adding into var_size instead.rms
1992-09-09(layout_type): Caller must give size of FILE_TYPE.rms
1992-08-01(layout_record): Take account ofrms
1992-07-15(layout_record): Handle NULL dsize.rms
1992-07-06entered into RCSmycroft
1992-06-30*** empty log message ***rms