[Bug target/27863] [4.2 Regression] ICE in check_cfg, at haifa-sched.c:4615

2006-06-13 Thread mkuvyrkov at gcc dot gnu dot org


--- 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=gccview=revrev=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

2006-06-08 Thread mkuvyrkov at gcc dot gnu dot org


--- 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=gccview=revrev=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

2006-06-08 Thread mkuvyrkov at gcc dot gnu dot org


--- 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

2006-06-07 Thread mkuvyrkov at gcc dot gnu dot org


--- 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

2006-06-04 Thread steven at gcc dot gnu dot org


-- 

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

2006-06-04 Thread mmitchel at gcc dot gnu dot org


-- 

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

2006-06-01 Thread rguenth at gcc dot gnu dot org


--- 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=11569action=view)
testcase (unreduced)

Testcase.  Reducing currently.


-- 


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

2006-06-01 Thread pinskia at gcc dot gnu dot org


-- 

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

2006-06-01 Thread rguenth at gcc dot gnu dot org


--- 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