[Bug target/27863] [4.2 Regression] ICE in check_cfg, at haifa-sched.c:4615
--- Comment #6 from mkuvyrkov at gcc dot gnu dot org 2006-06-13 08:51 --- Subject: Bug 27863 Author: mkuvyrkov Date: Tue Jun 13 08:50:53 2006 New Revision: 114604 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114604 Log: 2006-06-13 Maxim Kuvyrkov <[EMAIL PROTECTED]> * haifa-sched.c (unlink_other_notes, unlink_line_notes): Fix the patch for PR target/27863. 2006-06-13 Maxim Kuvyrkov <[EMAIL PROTECTED]> * gcc.c-torture/compile/20060609-1.c: New test. PR target/27863 * gcc.c-torture/compile/pr27863.c: New test. Added: trunk/gcc/testsuite/gcc.c-torture/compile/20060609-1.c trunk/gcc/testsuite/gcc.c-torture/compile/pr27863.c Modified: trunk/gcc/ChangeLog trunk/gcc/haifa-sched.c trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27863
[Bug target/27863] [4.2 Regression] ICE in check_cfg, at haifa-sched.c:4615
--- Comment #5 from mkuvyrkov at gcc dot gnu dot org 2006-06-08 08:56 --- Fixed. -- mkuvyrkov at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27863
[Bug target/27863] [4.2 Regression] ICE in check_cfg, at haifa-sched.c:4615
--- Comment #4 from mkuvyrkov at gcc dot gnu dot org 2006-06-08 08:51 --- Subject: Bug 27863 Author: mkuvyrkov Date: Thu Jun 8 08:51:13 2006 New Revision: 114484 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114484 Log: 2006-06-08 Maxim Kuvyrkov <[EMAIL PROTECTED]> PR target/27863 * haifa-sched.c (unlink_other_notes, unlink_line_notes): Update basic block boundaries. Modified: trunk/gcc/ChangeLog trunk/gcc/haifa-sched.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27863
[Bug target/27863] [4.2 Regression] ICE in check_cfg, at haifa-sched.c:4615
--- Comment #3 from mkuvyrkov at gcc dot gnu dot org 2006-06-07 16:09 --- (In reply to comment #2) The problem is that while ripping off notes before scheduling we don't adjust bb boundaries. The patch will soon be posted. -- mkuvyrkov at gcc dot gnu dot org changed: What|Removed |Added CC||mkuvyrkov at gcc dot gnu dot ||org AssignedTo|unassigned at gcc dot gnu |mkuvyrkov at gcc dot gnu dot |dot org |org Status|NEW |ASSIGNED Last reconfirmed|2006-06-04 09:36:03 |2006-06-07 16:09:49 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27863
[Bug target/27863] [4.2 Regression] ICE in check_cfg, at haifa-sched.c:4615
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27863
[Bug target/27863] [4.2 Regression] ICE in check_cfg, at haifa-sched.c:4615
-- steven at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed|-00-00 00:00:00 |2006-06-04 09:36:03 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27863
[Bug target/27863] [4.2 Regression] ICE in check_cfg, at haifa-sched.c:4615
--- Comment #2 from rguenth at gcc dot gnu dot org 2006-06-01 15:57 --- Reduced testcase: long stack[100]; int main(int argc,char**argv,char **envp) { long *esp=stack; static void* jarray[]={ &&KeyCtrlKV }; *++esp=(long)&&_loc0; goto SetTermStruc; _loc0:; *++esp=(long)&&_loc1; _loc1:; *++esp=(long)&&_loc35; _loc35:; goto *(*esp--); *++esp=(long)&&_loc36; _loc36:; *++esp=(long)&&_loc37; _loc37:; KeyCtrlKV: *++esp=(long)&&_loc66; _loc66:; *++esp=(long)&&_loc106; _loc106:; *++esp=(long)&&_loc119; _loc119:; SetTermStruc: goto *(*esp--); } -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27863
[Bug target/27863] [4.2 Regression] ICE in check_cfg, at haifa-sched.c:4615
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||pinskia at gcc dot gnu dot ||org Severity|normal |critical Target Milestone|--- |4.2.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27863
[Bug target/27863] [4.2 Regression] ICE in check_cfg, at haifa-sched.c:4615
--- Comment #1 from rguenth at gcc dot gnu dot org 2006-06-01 15:50 --- Created an attachment (id=11569) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11569&action=view) testcase (unreduced) Testcase. Reducing currently. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27863