GCC build of HEAD failed for native with your patch on 2005-06-15T09:16:54Z.

Geoffrey Keating geoffk@geoffk.org
Wed Jun 15 21:27:00 GMT 2005


"GCC regression checker" <geoffk@apple.com> writes:

> With your recent patch, GCC HEAD does not compile on:
>  native

> /Users/regress/tbox/native/build/powerpc-apple-darwin7.4.0/libstdc++-v3/include/bits/locale_facets.h:676: internal compiler error: vector VEC(tinfo_s,base) index domain error, in get_tinfo_decl at cp/rtti.c:373

Obviously this patch:

> +2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
> +
> +	PR c++/20678
> +	* error.c (dump_expr) <COMPONENT_REF case>: Check DECL_NAME is not
> +	null.
> +
> +	* Make-lang.in: Reformat some long lines.
> +	(gt-cp-rtti.h): New target.
> +	(cp/rtti.o): Add dependency.
> +	* config-lang.in (gtfiles): Add cp/rtti.c.
> +	* cp-tree.h (CPTI_TI_DESC_TYPE, CPTI_BLTN_DESC_TYPE,
> +	CPTI_PTR_DESC_TYPE, CPTI_ARY_DESC_TYPE, CPTI_FUNC_DESC_TYPE,
> +	CPTI_ENUM_DESC_TYPE, CPTI_CLASS_DESC_TYPE,
> +	CPTI_SI_CLASS_DESC_TYPE, CPTI_VMI_CLASS_DESC_TYPE,
> +	CPTI_PTM_DESC_TYPE, CPTI_BASE_DESC_TYPE): Remove.
> +	(ti_desc_type_node, bltn_desc_type_node, ptr_desc_type_node,
> +	ary_desc_type_node, func_desc_type_node, enum_desc_type_node,
> +	class_desc_type_node, si_class_desc_type_node,
> +	vmi_class_desc_type_node, ptm_desc_type_node,
> +	base_desc_type_node): Remove.
> +	* decl.c: Adjust documentation of global trees.
> +	* rtti.c (TINFO_PSEUDO_TYPE, TINFO_VTABLE_DECL,
> +	TINFO_REAL_NAME): Remove.
> +	(struct tinfo_s): New.
> +	(enum tinfo_kind): New.
> +	(tinfo_descs): New.
> +	(get_tinfo_decl): Adjust use of tinfo descriptor.
> +	(tinfo_base_init, generic_initializer, ptr_initializer,
> +	ptm_initializer, class_initializer): Likewise.
> +	(get_pseudo_ti_init): Take descriptor index. Adjust.
> +	(create_pseudo_type_info): Likewise.
> +	(get_pseudo_ti_desc): Return descriptor index. Adjust.
> +	(create_tinfo_types): Adjust use of create_pseudo_type_info.
> +	(emit_tinfo_decl): Adjust use of tinfo descriptor.



More information about the Gcc-regression mailing list