This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/29825] [4.1 regression] ICE in extract_insn, at recog.c:2084
- From: "jakub at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 14 Nov 2006 11:43:53 -0000
- Subject: [Bug target/29825] [4.1 regression] ICE in extract_insn, at recog.c:2084
- References: <bug-29825-5724@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #12 from jakub at gcc dot gnu dot org 2006-11-14 11:43 -------
While that can help in this case, I think letting make_tree/expand_expr combo
create invalid RTL is very dangerous (and, at least from i386 backend POV,
some of the PIC UNSPECs not surrounded by CONST are invalid, the backend
guarantees that wherever it creates them it adds the CONST around).
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29825