------- Comment #7 from ktietz at gcc dot gnu dot org 2010-05-26 20:45 -------
Created an attachment (id=20756)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20756&action=view)
integer_array can hold now NULL_TREEs for unsupported integer-scalar types
integer_array can hold now NULL_TREEs for unsupported integer-scalar types
(like __int128). As these new types aren't present for 32-bit hosts (without
hardware bit wide interger >= 64, this issue occures.
This patch addresses those issues.
PR/44287
* cp/rtti.c (emit_support_tinfos): Check for NULL_TREE.
* cp/class.c (layout_class_type): Likewise.
* cp/decl.c (finish_enum): Likewise.
* cp/mangle.c (write_builitin_type): Likewise.
* c-lex.c (narrowest_unsigned_type): Likewise.
Patch already sent to ML.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44287