aboutsummaryrefslogtreecommitdiff
path: root/gcc/stor-layout.c
AgeCommit message (Expand)AuthorFilesLines
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
2000-02-24machmode.h (get_mode_alignment): Declare.Nathan Sidwell1-0/+17
2000-02-19c-common.c (decl_attributes): Set DECL_SIZE_UNIT.Richard Kenner1-26/+66
2000-02-10combine.c (make_extraction, [...]): Avoid warning on mixed-signedness conditi...Richard Kenner1-40/+42
2000-01-17print-rtl.c: PROTO -> PARAMS.Kaveh R. Ghazi1-2/+2
2000-01-13stor-layout.c (layout_type): Use FORCE_STRUCT_BLK.Michael Hayes1-0/+7
2000-01-04Update copyrightsJeff Law1-1/+1
2000-01-02system.h (CEIL): Define.Mark Mitchell1-2/+0
1999-12-20Makefile.in (explow.o): Depend on function.h.Mark Mitchell1-1/+1
1999-12-20current_function -> cfunBernd Schmidt1-2/+2
1999-12-18alias.c: Minor reformatting.Richard Kenner1-40/+45
1999-12-03flags.h (warn_padded, [...]): Add global var decls.Greg McGary1-22/+96
1999-11-12tree.h (SAVE_EXPR_PERSISTENT_P): New macro.Mark Mitchell1-0/+11
1999-10-29Fix mn10200-elf libio build failure, and minor performance regression.Jim Wilson1-2/+6
1999-10-14stor-layout.c (layout_union): Use HOST_WIDE_INT for const_size...Stephane Carrez1-10/+15
1999-09-26function.h (struct function): Add x_dont_save_pending_sizes_p.Mark Mitchell1-0/+4
1999-09-20Make it possible to prototype port-specific functions (and convert i386 to us...Bernd Schmidt1-0/+1
1999-09-10Move declarations and building code for common tree nodes to tree.[ch]Bernd Schmidt1-19/+5
1999-09-05Makefile.in (stor-layout.o): Depend on ggc.h.Richard Henderson1-0/+11
1999-08-27c-typeck.c (c_expand_start_case): Return immediately if exp is an ERROR_MARK.Zack Weinberg1-1/+2
1999-08-15Fix misuses of MAX_MACHINE_MODE that can result in an infinite loop.Jim Wilson1-1/+1
1999-08-09Include function.h in most files.Bernd Schmidt1-26/+0
1999-07-31Backport of GC branch patches part 1: kill eh status saving.Bernd Schmidt1-1/+0
1999-03-11machmode.h (smallest_mode_for_size): Prototype.Richard Henderson1-3/+1
1999-01-21varasm.c (output_constant_pool): Use floor_log2 instead of exact_log2 for ASM...Vladimir N. Makarov1-0/+12
1998-12-23Warning fixes:Kaveh R. Ghazi1-8/+9
1998-10-13Warning fixes:Kaveh R. Ghazi1-5/+5
1998-10-09expmed.c (store_bit_field): Pun non-integral str_rtx modes.Richard Henderson1-0/+31
1998-08-20stor-layout.c (layout_type): Compute TYPE_SIZE_UNIT correctly for arrays of b...Dave Brolley1-2/+6