Home
last modified time | relevance | path

Searched refs:layout_class_type (Results 1 – 22 of 22) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A DChangeLog-2002184 * class.c (layout_class_type): Set TYPE_CONTEXT of type for base.
798 (layout_class_type): Record offsets of empty bases in fields.
805 * class.c (layout_class_type): Reuse tail padding when laying out
1014 (layout_class_type): Likewise. Adjust calls to other functions
1098 (layout_class_type): Likewise.
1107 (layout_class_type): Likewise.
1215 (layout_class_type): Likewise. Ensure that empty classes have
1453 (layout_class_type): Create an alternative version of the type to
1512 (layout_class_type): Warn about ABI changes.
1518 (layout_class_type): Correct handling of bit-fields that are wider
[all …]
H A DChangeLog-2000745 (layout_class_type): Use a splay_tree, rather than a varray, to
1969 (layout_class_type): Set CLASSTYPE_SIZE correctly under the new
2148 * class.c (layout_class_type): Add pointers to virtual bases after
3054 (layout_class_type): Set DECL_USER_ALIGN resp. CLASSTYPE_USER_ALIGN.
3744 (layout_class_type): Likewise.
5046 (layout_class_type): Adjust parameter names.
5123 (layout_class_type): Reflect changes in RLI names and fields.
5219 (layout_class_type): Use it. Adjust.
5334 (layout_class_type): Implement new ABI handling of bitfields
5426 (layout_class_type): Call layout_field for each field, rather than
[all …]
H A DChangeLog-20011005 (layout_class_type): Don't call fixup_inline_methods here ...
1143 (layout_class_type): Don't add empty class padding to
1427 (layout_class_type): Likewise.
1696 (layout_class_type): Adjust.
2266 (layout_class_type): Clear CLASSNEARLY_EMPTY_P if we appended
2402 (layout_class_type): Use it.
H A DChangeLog-2003841 * class.c (layout_class_type): Set DECL_ARTIFICIAL on padding
1434 * class.c (layout_class_type): Make DECL_MODE match TYPE_MODE for
4575 * class.c (layout_class_type): Mark overlong bitfields as having
4775 * class.c (layout_class_type): Correct handling for overlong
4831 (layout_class_type): Or here.
5882 * class.c (layout_class_type): In the 3.2 ABI, take into account
6722 * class.c (layout_class_type): Don't use
6738 * class.c (layout_class_type): Correct handling of unnamed
H A DChangeLog-20102586 * class.c (layout_class_type): Check MAX_FIXED_MODE_SIZE on
2733 * class.c (layout_class_type): Likewise.
2905 (layout_class_type): Likewise.
3683 * class.c (layout_class_type): Don't give -Wabi warning for a bug
3956 * class.c (layout_class_type): Set packed_maybe_necessary for packed
H A DChangeLog-20047 (layout_class_type): Set DECL_IGNORED_P.
278 * class.c (layout_class_type): Determine the visibility of static
862 * class.c (add_method, check_field_decls, layout_class_type,
1585 warn_about_ambiguous_bases, layout_class_type, finish_struct_1,
2470 (layout_class_type): Rename determine_primary_base call.
5354 (layout_class_type): Change base fields to their real type
6710 * class.c (layout_class_type): For non-POD class types, also copy
H A DChangeLog-2015132 (layout_class_type): Include type size in error message.
708 (layout_class_type, build_vbase_offset_vtbl_entries): Use
2173 (check_bases_and_members, layout_class_type): Likewise for warning_at.
3439 * class.c (layout_class_type): Remove check if
H A DChangeLog-202184 (include_empty_classes, layout_class_type): Adjust.
1523 (layout_class_type): Likewise. In the place where zero-width
1759 (layout_class_type): Don't call it.
2382 * class.c (layout_class_type): Same.
5140 * class.c (layout_class_type): An empty field gets size 0.
H A DChangeLog-20062126 * class.c (layout_class_type): Skip fields with invalid types.
2155 * class.c (layout_class_type): Modify the type of bitfields to
3124 (layout_class_type): Likewise.
H A Dclass.cc151 static void layout_class_type (tree, tree *);
6615 layout_class_type (tree t, tree *virtuals_p) in layout_class_type() function
7519 layout_class_type (t, &virtuals); in finish_struct_1()
H A DChangeLog-2005423 (layout_class_type): Use TYPE_SIZE_UNIT, not TYPE_SIZE, when
432 (layout_class_type): Likewise. Maintain
2044 * class.c (layout_class_type): Do not issue C++ ABI warnings
H A DChangeLog-2020449 * class.c (layout_class_type): Call set_instantiating_module.
3017 * class.c (layout_class_type): Name the as-base type. Zap
3223 (layout_class_type): Comment.
4550 (layout_class_type): Set DECL_FIELD_ABI_IGNORED on empty class
5549 * class.c (layout_class_type): Don't replace a class's
H A DChangeLog-2016318 (build_base_field_1, layout_class_type, finish_struct_1): Likewise.
2952 (layout_class_type): Ditto.
4347 * class.c (layout_class_type): Use copy_node to copy FIELD_DECLs.
H A DChangeLog-20193272 * class.c (layout_class_type): Set TYPE_CXX_ODR_P for as-base
3318 * class.c (layout_class_type): Don't use a separate
3563 (layout_class_type): Call to warn_about_ambiguous_bases changed to fit
5295 (layout_class_type): Set DECL_SIZE for empty fields.
H A DChangeLog-20142144 (layout_empty_base, build_base_field, layout_class_type): Likewise.
2692 (layout_class_type): Use tree_int_cst_lt instead of INT_CST_LT.
H A DChangeLog-2017496 * class.c (layout_class_type): Set DECL_PADDING_P on padding.
1064 * class.c (layout_class_type): Cleanup as-base creation, determine
3127 * class.c (layout_class_type): Restructure overlong-bitfield tpe
H A DChangeLog-20132041 * class.c (layout_class_type): Check for too-large class.
3345 (layout_class_type): Likewise.
H A DChangeLog-20181412 (layout_class_type): Check it. Adjust DECL_SIZE of potentially
2045 * class.c (layout_class_type): Copy TYPE_TYPELESS_STORAGE
H A DChangeLog-20083054 * class.c (layout_class_type): For bitfields copy over the
H A DChangeLog-20092593 * class.c (layout_class_type): Change itk to unsigned int.
H A DChangeLog-199953 * class.c (layout_class_type): New function, split out from
/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/
H A Dclass.c152 static void layout_class_type (tree, tree *);
6522 layout_class_type (tree t, tree *virtuals_p) in layout_class_type() function
7407 layout_class_type (t, &virtuals); in finish_struct_1()