aboutsummaryrefslogtreecommitdiff
path: root/gcc/stor-layout.c
AgeCommit message (Expand)AuthorFilesLines
1997-07-28xJason Merrill1-4/+16
1997-06-27(layout_record, PCC_BITFIELD_TYPE_MATTERS): Round up when calculatingRichard Kenner1-1/+2
1997-05-06reformat a little to match GNU coding standards.Mike Stump1-3/+3
1997-04-13(layout_record, PCC_BITFIELD_TYPE_MATTERS): Fix sign bug in last change.Richard Kenner1-1/+1
1997-03-17(layout_record...Richard Kenner1-9/+5
1997-01-21stor-layout.c (layout_record): Correct test for whether field spans its unit ...Doug Evans1-1/+1
1996-11-09xJason Merrill1-1/+1
1996-11-07(layout_record): Treat constant size as variable if it overflows.Richard Kenner1-0/+1
1996-10-30(layout_record): Use HOST_WIDE_INT for size.Richard Kenner1-1/+1
1996-10-24(GET_MODE_ALIGNMENT): Delete definition; duplicate.Richard Kenner1-4/+0
1996-10-04(layout_decl): Don't turn off DECL_BIT_FIELD if DECL's alignment isRichard Kenner1-1/+2
1996-08-05(layout_record): Correct overflow test for 0 sized fields.Doug Evans1-1/+1
1996-07-23install EH codeMike Stump1-0/+1
1996-07-03formatting tweaksMike Stump1-1/+1
1996-06-03(layout_decl): Test DECL_PACKED and TYPE_PACKED instead ofRichard Kenner1-5/+3
1996-04-26(layout_decl): Turn off DECL_BIT_FIELD for BLKmode that's properlyRichard Kenner1-0/+8
1996-04-20(layout_record): Use ADJUST_FIELD_ALIGN to modify alignment of fieldsRichard Kenner1-0/+3
1996-03-31(layout_decl): Don't make a bitfield an integral mode if the mode ofRichard Kenner1-2/+3
1996-02-06stor-layout.c (layout_type): Use same code to layout CHAR_TYPE as for INTEGER...Per Bothner1-7/+1
1995-12-16(layout_record): When PCC_BITFIELD_TYPE_MATTERS, compute bitpos usingRichard Kenner1-1/+1
1995-10-03(layout_type...Richard Kenner1-4/+22
1995-09-25(put_pending_sizes): New function.Richard Kenner1-0/+10
1995-08-28Fix spelling errors.Richard Kenner1-1/+1
1995-06-15Update FSF address.Richard Kenner1-1/+2
1995-06-11(variable_size): Do nothing if SIZE is constant.Richard Kenner1-2/+3
1995-05-16Fix typos in comments.Richard Kenner1-1/+1
1995-05-12(layout_type...Richard Kenner1-1/+10
1995-03-31Add -fpack-struct.Michael Meissner1-1/+9
1994-12-18(layout_decl): Allow DECL_BIT_FIELD for any type.Richard Kenner1-7/+0
1994-11-22(layout_type): Use ptr_mode instead of equivalent call toRichard Kenner1-4/+2
1994-10-20(variable_size): Return SIZE if it contains a PLACEHOLDER_EXPR.Richard Kenner1-2/+2
1994-08-31stor-layout.c (set_alignment): New global.Per Bothner1-0/+29
1994-05-18Allow any integral type for bitfields (such as booleans).Per Bothner1-3/+2
1994-05-11(layout_type): Use POINTER_SIZE, instead of width of Pmode, whenRichard Kenner1-8/+9
1994-03-17stor-layout.c (layout_type, [...]): Set TREE_UNSIGNED unless TYPE_MIN_VALUE i...Per Bothner1-1/+4
1994-03-17(layout_type, case INTEGER_TYPE): Properly test for nonnegative lowerRichard Kenner1-1/+2
1994-03-16(layout_record): If the place where we were going to put a fieldRichard Kenner1-6/+13
1994-02-28(variable_size): If global_bindings_p < 0, don't even make theRichard Kenner1-4/+4
1993-09-22cp-class.c (finish_struct): Move special C++ only code that handles anonymous...Mike Stump1-26/+0
1993-09-14(layout_record): Turn off PCC_BITFIELD_TYPE_MATTERSRichard Stallman1-3/+2
1993-08-05(layout_type): Put size-related nodes in same obstack as type.Richard Kenner1-12/+5
1993-06-27Add prototypes for layout_record and layout_union.Richard Kenner1-9/+38
1993-04-13(layout_union): Handle QUAL_UNION_TYPE.Richard Kenner1-11/+30
1993-04-11(layout_record): After copying the offsets of a field that is an anonymous un...Richard Kenner1-1/+13
1993-03-27(variable_size): When evaluating sizes of variable types, do so justRichard Kenner1-2/+4
1993-03-12(variable_size): Better error for div by 0 in size.Richard Stallman1-1/+5
1993-01-18(make_signed_type): Consistently use HOST_BITS_PER_WIDE_INT.Jim Wilson1-13/+17
1993-01-13(variable_size): Change back to NULL_PTR.Richard Stallman1-1/+2
1993-01-12stor-layout.c (variable_size): Call expand_expr with a NULL_RTX, not a NULL_PTR.Brendan Kehoe1-1/+1
1992-12-31(layout_record): Avoid overflow in const_size by adding into var_size instead.Richard Stallman1-1/+4