summaryrefslogtreecommitdiff
path: root/gcc/stor-layout.c
Commit message (Expand)AuthorAgeFilesLines
* * stor-layout.c (place_field): Don't do anything if field orkenner2000-09-161-0/+3
* top level:zack2000-08-291-1/+1
* * optabs.c (init_optabs): Initialize fixtab, fixtrunctab, floattab,gkm2000-08-241-1/+1
* * stor-layout.c (compute_record_type): Don't use mode of singlekenner2000-08-181-2/+5
* * tree.h (DECL_OFFSET_ALIGN): Make the off_align field ofgeoffk2000-08-121-2/+2
* Vector conversions supportcrux2000-06-241-0/+11
* * tree.h (TYPE_USER_ALIGN, DECL_USER_ALIGN): Define.jakub2000-06-141-8/+45
* * alias.c (struct alias_set_entry): New field has_zero_child.kenner2000-06-031-3/+0
* * Makefile.in (c-decl.o): Depend on rtl.h and expr.h.kenner2000-05-311-0/+3
* * stor-layout.c (finalize_record_size): Fix typo.rth2000-05-291-1/+1
* * tree.h (struct record_layout_info): Rename to (structmmitchel2000-05-261-1/+1
* * stor-layout.c (place_field): Change rli->size to rli->offset.rth2000-05-231-1/+1
* * dwarf2out.c (gen_subprogram_die): Fixup die_parent for thejason2000-05-101-3/+3
* * simplify-rtx.c (simplify_ternary_operation): Cast to unsigned.jason2000-05-041-1/+1
* * bb-reorder.c (get_next_bb_note, get_prev_bb_note): Prototype.ghazi2000-05-041-0/+1
* * stor-layout.c (finalize_record_size): Simplify to use existingkenner2000-04-251-19/+13
* * stor-layout.c (layout_decl): Only set DECL_MODE if not already set.kenner2000-04-211-5/+10
* * stor-layout.c (place_field): Set rli->offset_align properly.kenner2000-04-191-3/+4
* * stor-layout.c (layout_decl): Properly compare KNOWN_ALIGN tokenner2000-04-141-2/+2
* * stor-layout.c (byte_from_pos): Use TRUNC_DIV_EXPR rather thanlaw2000-04-031-1/+1
* * builtins.c (get_pointer_alignment): Use host_integerp & tree_low_cst.kenner2000-03-301-3/+1
* * stor-layout.c (bit_from_pos, byte_from_pos): New functions.kenner2000-03-291-23/+83
* * c-convert.c (convert): Return if output or input type is ERROR_MARK.kenner2000-03-271-5/+6
* * stor-layout.c (layout_type, set_sizetype): early_type_list iskenner2000-03-261-12/+6
* * Rework fields used to describe positions of bitfields andkenner2000-03-251-353/+388
* gccnathan2000-03-211-1/+1
* * stor-layout.c (layout_decl): Don't abort on any zero sized decl.rth2000-03-191-11/+0
* * stor-layout.c (layout_union): Remove.mmitchel2000-03-151-132/+152
* * stor-layout.c (finalize_record_size): Fix typo.nathan2000-03-141-1/+1
* * stor-layout.c (new_record_layout_info): Fix typo inside ifdefrearnsha2000-03-131-1/+1
* * tree.h (record_layout_info_s): New structure.mmitchel2000-03-131-406/+466
* * tree.h (INT_CST_LT, INT_CST_LT_UNSIGNED): Remove unneeded casts.kenner2000-03-071-18/+11
* * machmode.h (mode_for_size, smallest_mode_for_size): SIZE now signed.kenner2000-03-041-23/+41
* * c-common.c (c_common_nodes_and_builtins): Make sizetype_endlinkkenner2000-03-021-1/+9
* * stor-layout.c (layout_decl): Allow front-ends to explicitly setmmitchel2000-03-011-21/+18
* * Eliminate DECL_FIELD_SIZE.kenner2000-02-291-4/+11
* * builtins.c (c_strlen): Use size_diffop and return ssizetype value.kenner2000-02-271-62/+113
* * machmode.h (get_mode_alignment): Declare.nathan2000-02-241-0/+17
* * c-common.c (decl_attributes): Set DECL_SIZE_UNIT.kenner2000-02-201-26/+66
* * combine.c (make_extraction, force_to_mode): Avoid warning onkenner2000-02-101-40/+42
* * print-rtl.c: PROTO -> PARAMS.ghazi2000-01-171-2/+2
* * stor-layout.c (layout_type): Use FORCE_STRUCT_BLK.m.hayes2000-01-131-0/+7
* Update copyrightslaw2000-01-041-1/+1
* * system.h (CEIL): Define.mmitchel2000-01-021-2/+0
* * Makefile.in (explow.o): Depend on function.h.mmitchel1999-12-201-1/+1
* current_function -> cfuncrux1999-12-201-2/+2
* * alias.c: Minor reformatting.kenner1999-12-181-40/+45
* * flags.h (warn_padded, warn_packed): Add global var decls.geoffk1999-12-031-22/+96
* * tree.h (SAVE_EXPR_PERSISTENT_P): New macro.mmitchel1999-11-121-0/+11
* Fix mn10200-elf libio build failure, and minor performance regression.wilson1999-10-301-2/+6