[Bug middle-end/32950] [4.5 regression] ICE with __complex__ double
jamborm at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Sun Jun 7 14:42:00 GMT 2009
------- Comment #15 from jamborm at gcc dot gnu dot org 2009-06-07 14:41 -------
(In reply to comment #11)
> It is caused by revision 147980:
>
> http://gcc.gnu.org/ml/gcc-cvs/2009-05/msg00959.html
>
Revision 147978 also does not work if you compile the testcase with
the -fno-tree-sra switch.
New SRA uncovers this problem because it sees the structure containing
only a single field always accessed as a structure and never as a
scalar and so does not scalarize it. Something goes wrong later on,
probably when expanding to RTL. Unfortunately, I cannot help fixing
that.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32950
More information about the Gcc-bugs
mailing list