summaryrefslogtreecommitdiff
path: root/gcc/stor-layout.c
Commit message (Expand)AuthorAgeFilesLines
* * stor-layout.c (layout_type, case ARRAY_TYPE): Kludge to disablekenner2001-09-201-2/+9
* * java/typeck.c (java_array_type_length, build_prim_array_type):rth2001-09-071-0/+1
* * stor-layout.c (layout_type): Complain if an array's size canlaw2001-09-051-0/+13
* * Makefile.in, alias.c, basic-block.h, bb-reorder.c, bitmap.c,gerald2001-08-221-12/+12
* * sbitmap.c: Fix comment formatting.kazu2001-08-171-5/+5
* * stor-layout.c (layout_decl): Don't set DECL_USER_ALIGN.jason2001-08-161-2/+2
* * stor-layout.c (get_mode_alignment): make it work whenrth2001-07-251-1/+2
* * stor-layout.c (layout_decl): Revert change to handling of alignmentkenner2001-07-021-1/+1
* * tree.h (struct record_layout_info_s): New field unpadded_align.kenner2001-06-021-8/+30
* * c-lex.c: NULL_PTR -> NULL.ghazi2001-05-021-1/+1
* * stor-layout.c (layout_type): Give OFFSET_TYPE a MODE_INT type.amylaar2001-03-231-1/+3
* * tm.texi: Change STRUCT_FORCE_BLK to MEMBER_TYPE_FORCES_BLK.amylaar2001-03-031-3/+6
* * stor-layout.c (is_pending_size, put_pending_size): New functions.jakub2001-02-141-2/+26
* * stor-layout.c (reference_types_internal): New variable.kenner2001-02-061-6/+26
* Whitespace changekenner2000-12-171-3/+4
* * stor-layout.c (place_field): Treat overflowing DECL_SIZE_UNITkenner2000-12-161-1/+2
* * stor-layout.c (int_mode_for_mode): Handle MODE_VECTOR_INT,jason2000-12-041-0/+2
* * stor-layout.c (variable_size): Only put SAVE_EXPRs on pending_sizes.rth2000-11-191-1/+1
* * stor-layout.c (layout_type): If TYPE_ALIAS_SET was already set on thejakub2000-10-251-0/+8
* Fixes for C++ structure layout breakage.wilson2000-10-251-8/+5
* * stor-layout.c (compute_record_mode): Use tree_low_cst.kenner2000-10-201-30/+9
* Remove obstacks.mmitchel2000-10-131-15/+0
* * 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