aboutsummaryrefslogtreecommitdiff
path: root/gcc/stor-layout.c
AgeCommit message (Expand)AuthorFilesLines
2001-05-02c-lex.c: NULL_PTR -> NULL.Kaveh R. Ghazi1-1/+1
2001-03-23* stor-layout.c (layout_type): Give OFFSET_TYPE a MODE_INT type.J"orn Rennecke1-1/+3
2001-03-03tm.texi: Change STRUCT_FORCE_BLK to MEMBER_TYPE_FORCES_BLK.J"orn Rennecke1-3/+6
2001-02-14stor-layout.c (is_pending_size, [...]): New functions.Jakub Jelinek1-2/+26
2001-02-06stor-layout.c (reference_types_internal): New variable.Richard Kenner1-6/+26
2000-12-17Whitespace changeRichard Kenner1-3/+4
2000-12-16stor-layout.c (place_field): Treat overflowing DECL_SIZE_UNIT as if size were...Richard Kenner1-1/+2
2000-12-04stor-layout.c (int_mode_for_mode): Handle MODE_VECTOR_INT, MODE_VECTOR_FLOAT.Jason Merrill1-0/+2
2000-11-19* stor-layout.c (variable_size): Only put SAVE_EXPRs on pending_sizes.Richard Henderson1-1/+1
2000-10-25stor-layout.c (layout_type): If TYPE_ALIAS_SET was already set on the incompl...Jakub Jelinek1-0/+8
2000-10-24Fixes for C++ structure layout breakage.Jim Wilson1-8/+5
2000-10-20stor-layout.c (compute_record_mode): Use tree_low_cst.Richard Kenner1-30/+9
2000-10-13Remove obstacks.Mark Mitchell1-15/+0
2000-09-16stor-layout.c (place_field): Don't do anything if field or its type are ERROR...Richard Kenner1-0/+3
2000-08-29top level:Zack Weinberg1-1/+1
2000-08-24optabs.c (init_optabs): Initialize fixtab...Greg McGary1-1/+1
2000-08-18stor-layout.c (compute_record_type): Don't use mode of single field as mode o...Richard Kenner1-2/+5
2000-08-12tree.h (DECL_OFFSET_ALIGN): Make the off_align field of the tree structure an...Geoff Keating1-2/+2
2000-06-24Vector conversions supportBernd Schmidt1-0/+11
2000-06-14tree.h (TYPE_USER_ALIGN, [...]): Define.Jakub Jelinek1-8/+45
2000-06-02alias.c (struct alias_set_entry): New field has_zero_child.Richard Kenner1-3/+0
2000-05-31Makefile.in (c-decl.o): Depend on rtl.h and expr.h.Richard Kenner1-0/+3
2000-05-29* stor-layout.c (finalize_record_size): Fix typo.Richard Henderson1-1/+1
2000-05-26tree.h (struct record_layout_info): Rename to (struct record_layout_info_s).Mark Mitchell1-1/+1
2000-05-22* stor-layout.c (place_field): Change rli->size to rli->offset.Richard Henderson1-1/+1
2000-05-10dwarf2out.c (gen_subprogram_die): Fixup die_parent for the abstract instance ...Jason Merrill1-3/+3
2000-05-04simplify-rtx.c (simplify_ternary_operation): Cast to unsigned.Jason Merrill1-1/+1
2000-05-04bb-reorder.c (get_next_bb_note, [...]): Prototype.Kaveh R. Ghazi1-0/+1
2000-04-25stor-layout.c (finalize_record_size): Simplify to use existing functions.Richard Kenner1-19/+13
2000-04-21stor-layout.c (layout_decl): Only set DECL_MODE if not already set.Richard Kenner1-5/+10
2000-04-19* stor-layout.c (place_field): Set rli->offset_align properly.Richard Kenner1-3/+4
2000-04-14stor-layout.c (layout_decl): Properly compare KNOWN_ALIGN to see if DECL_BIT_...Richard Kenner1-2/+2
2000-04-03stor-layout.c (byte_from_pos): Use TRUNC_DIV_EXPR rather than CEIL_DIV_EXPR.Geoff Keating1-1/+1
2000-03-30builtins.c (get_pointer_alignment): Use host_integerp & tree_low_cst.Richard Kenner1-3/+1
2000-03-29stor-layout.c (bit_from_pos, [...]): New functions.Richard Kenner1-23/+83
2000-03-26c-convert.c (convert): Return if output or input type is ERROR_MARK.Richard Kenner1-5/+6
2000-03-26stor-layout.c (layout_type, [...]): early_type_list is now a list of TREE_LIS...Richard Kenner1-12/+6
2000-03-25* Rework fields used to describe positions of bitfields andRichard Kenner1-353/+388
2000-03-21tree.h (COMPLETE_TYPE_P): New macro.Nathan Sidwell1-1/+1
2000-03-19* stor-layout.c (layout_decl): Don't abort on any zero sized decl.Richard Henderson1-11/+0
2000-03-15stor-layout.c (layout_union): Remove.Mark Mitchell1-132/+152
2000-03-14* stor-layout.c (finalize_record_size): Fix typo.Nathan Sidwell1-1/+1
2000-03-13stor-layout.c (new_record_layout_info): Fix typo inside ifdef STRUCTURE_SIZE_...Richard Earnshaw1-1/+1
2000-03-13tree.h (record_layout_info_s): New structure.Mark Mitchell1-406/+466
2000-03-07tree.h (INT_CST_LT, [...]): Remove unneeded casts.Richard Kenner1-18/+11
2000-03-04machmode.h (mode_for_size, [...]): SIZE now signed.Richard Kenner1-23/+41
2000-03-02c-common.c (c_common_nodes_and_builtins): Make sizetype_endlink reference the...Richard Kenner1-1/+9
2000-03-01stor-layout.c (layout_decl): Allow front-ends to explicitly set the DECL_SIZE...Mark Mitchell1-21/+18
2000-02-28* Eliminate DECL_FIELD_SIZE.Richard Kenner1-4/+11
2000-02-27builtins.c (c_strlen): Use size_diffop and return ssizetype value.Richard Kenner1-62/+113