summaryrefslogtreecommitdiff
path: root/gcc/stor-layout.c
Commit message (Expand)AuthorAgeFilesLines
* tm.texi (Storage Layout): Remove ROUND_TYPE_SIZE and ROUND_TYPE_SIZE_UNIT.Andreas Jaeger2003-06-011-38/+0
* stor-layout.c (compute_record_mode): Relax restriction on fields crossing wor...Richard Kenner2003-05-041-2/+4
* stor-layout.c (place_field): When adjusting offset_align, use desired_align, ...Richard Kenner2003-05-031-1/+1
* * stor-layout.c (mode_for_size_tree): Use BLKmode if SIZE overflows.Richard Kenner2003-04-301-0/+1
* stor-layout.c (mode_for_size_tree): Use tree_low_cst.Richard Kenner2003-04-291-34/+38
* * stor-layout.c (layout_decl): Don't set DECL_SIZE_UNIT if already set.Richard Kenner2003-04-211-1/+1
* tree.c (skip_simple_arithmetics_at, [...]): New functions.Olivier Hainque2003-04-161-4/+1
* stor-layout.c (layout_type, [...]): Add missing code to handle "superflat arr...Richard Kenner2003-04-141-0/+9
* re PR c/10201 ([IA64] ICE in int_mode_for_mode, at stor-layout.c)Richard Henderson2003-04-111-0/+12
* stor-layout.c (layout_decl): Avoid syntax error in last change when PCC_BITFI...Andreas Schwab2003-04-041-5/+7
* stor-layout.c (do_type_align): New fn, split out from...Jason Merrill2003-04-031-102/+105
* re PR java/10145 (java and c++ disagree about class layout)Jason Merrill2003-03-311-1/+2
* stor-layout.c (variable_size): Leave a minus 1 outside the SAVE_EXPR.Jason Merrill2003-02-281-8/+12
* tree.h (TYPE_BINFO_SIZE, [...]): Remove.Nathan Sidwell2003-01-311-9/+1
* rtl.c (get_mode_alignment): Moved to...Alexandre Oliva2003-01-261-0/+23
* * stor-layout.c (excess_unit_span): Only define if used.Andreas Schwab2003-01-241-1/+5
* arm.h (CONDITIONAL_REGISTER_USAGE): Avoid signed/unsigned warning.Kaveh R. Ghazi2003-01-161-1/+1
* regmove.c: Fix comment typos.Kazu Hirata2002-12-241-4/+4
* stor-layout.c (update_alignment_for_field): Correct handling of unnamed bitfi...Mark Mitchell2002-12-231-9/+12
* stor-layout.c (update_alignment_for_field): Guard use of ADJUST_FIELD_ALIGN w...Mark Mitchell2002-12-231-0/+2
* stor-layout.c (update_alignment_for_field): Use ADJUST_FIELD_ALIGN when compu...Mark Mitchell2002-12-231-1/+4
* ChangeLog: Follow spelling conventions.Kazu Hirata2002-12-191-1/+1
* Merge basic-improvements-branch to trunkZack Weinberg2002-12-161-45/+83
* stor-layout.c (place_field): Update rli->offset as well as rli->bitpos.Richard Sandiford2002-11-201-0/+1
* stor-layout.c (update_alignment_for_field): New function.Mark Mitchell2002-10-011-122/+106
* store-layout.c (finish_record_layout): Add free_p parameter.Mark Mitchell2002-09-301-4/+8
* builtins.def: Fix comment formatting.Kazu Hirata2002-09-291-9/+9
* LANGUAGES: Follow spelling conventions.Kazu Hirata2002-09-271-3/+3
* stor-layout.c (place_field): Handle alignment of whole structures when MSVC c...Douglas B Rupp2002-09-181-44/+158
* stor-layout.c (place_union_field): For bitfields if PCC_BITFIELD_TYPE_MATTERS...Jakub Jelinek2002-08-081-0/+6
* stor-layout.c (place_union_field): Apply ADJUST_FIELD_ALIGN to type_align whe...Jakub Jelinek2002-08-071-6/+27
* tm.texi (MEMBER_TYPE_FORCES_BLK): Document MODE argument.Aldy Hernandez2002-06-151-11/+2
* Merge from pch-branch up to tag pch-commit-20020603.Geoffrey Keating2002-06-041-10/+2
* sbitmap.c: Fix formatting.Kazu Hirata2002-05-091-15/+15
* Revert these changes:Mark Mitchell2002-04-131-5/+0
* re PR c++/5571 (crash in initialization of a static variable)Mark Mitchell2002-04-071-0/+5
* stor-layout.c (layout_type, [...]): Give one-element array the same mode as i...Richard Kenner2002-04-021-2/+7
* Makefile.in (fold-const.o, [...]): Update.Neil Booth2002-03-211-2/+4
* attribs.c (init_attributes, [...]): Use ARRAY_SIZE in lieu of explicit sizeof...Kaveh R. Ghazi2002-03-031-2/+1
* target.h (struct gcc_target): Added ms_bitfield_layout_p.Alexandre Oliva2002-02-051-0/+68
* predict.c: Fix formatting.Kazu Hirata2002-01-221-2/+2
* stor-layout.c (layout_decl): Don't misalign field of variable size for packed...Richard Kenner2001-12-291-1/+9
* tm.texi (FUNCTION_ARG_REG_LITTLE_ENDIAN): New.Steve Ellcey2001-12-111-1/+11
* stor-layout.c (place_union_field): Apply ADJUST_FIELD_ALIGN to unions.David Edelsohn2001-12-081-0/+4
* gcse.c (delete_null_pointer_checks_1): Do not use delelete_list; call purge_d...Jan Hubicka2001-12-031-0/+12
* stor-layout.c (put_pending_size): Look for SAVE_EXPR if not at top level; onl...Richard Kenner2001-11-281-1/+9
* Makefile.in (c-lang.o): Depends on langhooks-def.h.Richard Kenner2001-11-271-3/+3
* stor-layout.c (place_union_field): If any field was aligned with attribute al...Jakub Jelinek2001-10-241-1/+5
* alias.c (can_address_p): Compnonents are not addressable if the containing ty...Richard Kenner2001-10-231-17/+0
* alias.c: Remove uses of "register" specifier in declarations of arguments and...Stan Shebs2001-10-111-11/+11