This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/48237] [4.6/4.7 Regression] ICE: in final_scan_insn, at final.c:2651 with -fselective-scheduling2 -mtune=core2
- From: "ubizjak at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 22 Mar 2011 16:29:00 +0000
- Subject: [Bug target/48237] [4.6/4.7 Regression] ICE: in final_scan_insn, at final.c:2651 with -fselective-scheduling2 -mtune=core2
- Auto-submitted: auto-generated
- References: <bug-48237-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48237
Uros Bizjak <ubizjak at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed| |2011.03.22 16:27:54
Component|rtl-optimization |target
AssignedTo|unassigned at gcc dot |ubizjak at gmail dot com
|gnu.org |
Ever Confirmed|0 |1
--- Comment #1 from Uros Bizjak <ubizjak at gmail dot com> 2011-03-22 16:27:54 UTC ---
I have a patch:
Index: i386.md
===================================================================
--- i386.md (revision 171294)
+++ i386.md (working copy)
@@ -2938,7 +2938,7 @@
case 3:
case 4:
- return "#";
+ return "mov{q}\t{%1, %0|%0, %1}";
case 5:
switch (get_attr_mode (insn))
@@ -3003,7 +3003,7 @@
gcc_unreachable();
}
}
- [(set_attr "type"
"fmov,fmov,fmov,multi,multi,sselog1,ssemov,ssemov,ssemov,ssemov,ssemov")
+ [(set_attr "type"
"fmov,fmov,fmov,imov,imov,sselog1,ssemov,ssemov,ssemov,ssemov,ssemov")
(set (attr "prefix")
(if_then_else (eq_attr "alternative" "0,1,2,3,4")
(const_string "orig")