This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/44287] [4.6 Regression] Failed to bootstrap
- From: "ktietz at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 26 May 2010 20:45:54 -0000
- Subject: [Bug bootstrap/44287] [4.6 Regression] Failed to bootstrap
- References: <bug-44287-682@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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