This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/47447] New: "Unable to coalesce ssa_names <x> and <y>" ICE in tree-ssa-coalesce.c when -O3 is used
- From: "asharif at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 24 Jan 2011 21:16:36 +0000
- Subject: [Bug tree-optimization/47447] New: "Unable to coalesce ssa_names <x> and <y>" ICE in tree-ssa-coalesce.c when -O3 is used
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47447
Summary: "Unable to coalesce ssa_names <x> and <y>" ICE in
tree-ssa-coalesce.c when -O3 is used
Product: gcc
Version: 4.4.6
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: tree-optimization
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: asharif@gcc.gnu.org
Created attachment 23110
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23110
This is the input file to the compiler that produces an ICE.
To reproduce, use the attached file and run:
g++ -o /dev/null -S -O3 reduced.manual.inline.cc
You will get this message:
Unable to coalesce ssa_names <x> and <y> which are marked as MUST COALESCE.
This is reproducible with the latest (as of Jan 20th, 2011) 4-4 branch of gcc.
It seems to not happen with the trunk.