This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/33655] [4.3 Regression] ICE in bitfield_overlaps_p, at tree-sra.c:2901
- From: "wilson at specifix dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 8 Oct 2007 22:16:35 -0000
- Subject: [Bug tree-optimization/33655] [4.3 Regression] ICE in bitfield_overlaps_p, at tree-sra.c:2901
- References: <bug-33655-10053@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #6 from wilson at specifix dot com 2007-10-08 22:16 -------
Subject: Re: [4.3 Regression] ICE in bitfield_overlaps_p,
at tree-sra.c:2901
hjl at lucon dot org wrote:
> This patch doesn't work on Linux/ia64. I got
IA-64 is using a TImode bitsizetype because it defines
MAX_FIXED_MODE_SIZE to enable TImode. The x86_64 port does not, so it
ends up with a DImode bitsizetype and hence does not have the same
problem. It looks like a few other 64-bit ports will fail the same way
though, like powerpc64 and s390.
We can fix this with small patch to add another bitsizetype conversion
call. I'll attach a patch.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33655