This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug bootstrap/44287] [4.6 Regression] Failed to bootstrap



------- 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]