[Bug middle-end/27736] [4.2 Regression] unwind-dw2-fde.c:833: fatal error: internal consistency failure

2007-01-06 Thread rsandifo at gcc dot gnu dot org


--- Comment #8 from rsandifo at gcc dot gnu dot org  2007-01-06 14:27 
---
Subject: Bug 27736

Author: rsandifo
Date: Sat Jan  6 14:26:58 2007
New Revision: 120526

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=120526
Log:
gcc/
Backport:

2006-05-23  Richard Sandiford  [EMAIL PROTECTED]

PR rtl-optimization/27736
* combine.c (replaced_rhs_value): New variable.
(combine_instructions): Set it.
(distribute_notes): When distributing a note in replaced_rhs_insn,
check whether the value was used in replaced_rhs_value.

2006-05-22  Richard Sandiford  [EMAIL PROTECTED]

PR rtl-optimization/25514
* combine.c (replaced_rhs_insn): New variable.
(combine_instructions): Set replaced_rhs_insn when trying to replace
a SET_SRC with a REG_EQUAL note.
(distribute_notes): Use replaced_rhs_insn when determining the live
range of a REG_DEAD register.

gcc/testsuite/
2006-05-22  Richard Sandiford  [EMAIL PROTECTED]

PR rtl-optimization/25514
* gcc.c-torture/compile/pr25514.c: New test.

Added:
branches/gcc-4_1-branch/gcc/testsuite/gcc.c-torture/compile/pr25514.c
Modified:
branches/gcc-4_1-branch/gcc/ChangeLog
branches/gcc-4_1-branch/gcc/combine.c
branches/gcc-4_1-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27736



[Bug middle-end/27736] [4.2 Regression] unwind-dw2-fde.c:833: fatal error: internal consistency failure

2006-05-23 Thread rsandifo at gcc dot gnu dot org


--- Comment #3 from rsandifo at gcc dot gnu dot org  2006-05-23 06:17 
---
Created an attachment (id=11498)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11498action=view)
Possible patch

I'm very sorry for the breakage.  Here's a patch that appears
to fix the bug.  I'll continue testing.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27736



[Bug middle-end/27736] [4.2 Regression] unwind-dw2-fde.c:833: fatal error: internal consistency failure

2006-05-23 Thread rsandifo at gcc dot gnu dot org


--- Comment #4 from rsandifo at gcc dot gnu dot org  2006-05-23 13:06 
---
Patch posted:
http://gcc.gnu.org/ml/gcc-patches/2006-05/msg01169.html


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27736



[Bug middle-end/27736] [4.2 Regression] unwind-dw2-fde.c:833: fatal error: internal consistency failure

2006-05-23 Thread dave at hiauly1 dot hia dot nrc dot ca


--- Comment #5 from dave at hiauly1 dot hia dot nrc dot ca  2006-05-23 
13:51 ---
Subject: Re:  [4.2 Regression] unwind-dw2-fde.c:833: fatal error: internal
consistency failure

 Patch posted:
 http://gcc.gnu.org/ml/gcc-patches/2006-05/msg01169.html

So far, this fix is looking good.

Dave


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27736



[Bug middle-end/27736] [4.2 Regression] unwind-dw2-fde.c:833: fatal error: internal consistency failure

2006-05-23 Thread rsandifo at gcc dot gnu dot org


--- Comment #6 from rsandifo at gcc dot gnu dot org  2006-05-23 15:07 
---
Subject: Bug 27736

Author: rsandifo
Date: Tue May 23 15:07:00 2006
New Revision: 114019

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=114019
Log:
PR rtl-optimization/27736
* combine.c (replaced_rhs_value): New variable.
(combine_instructions): Set it.
(distribute_notes): When distributing a note in replaced_rhs_insn,
check whether the value was used in replaced_rhs_value.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/combine.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27736



[Bug middle-end/27736] [4.2 Regression] unwind-dw2-fde.c:833: fatal error: internal consistency failure

2006-05-23 Thread rsandifo at gcc dot gnu dot org


--- Comment #7 from rsandifo at gcc dot gnu dot org  2006-05-23 15:08 
---
Patch applied.  (Thanks to Roger for the quick review.)


-- 

rsandifo at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27736



[Bug middle-end/27736] [4.2 Regression] unwind-dw2-fde.c:833: fatal error: internal consistency failure

2006-05-22 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  |blocker
   Keywords||build, ice-on-valid-code
Summary|unwind-dw2-fde.c:833: fatal |[4.2 Regression] unwind-dw2-
   |error: internal consistency |fde.c:833: fatal error:
   |failure |internal consistency failure
   Target Milestone|--- |4.2.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27736



[Bug middle-end/27736] [4.2 Regression] unwind-dw2-fde.c:833: fatal error: internal consistency failure

2006-05-22 Thread rsandifo at gcc dot gnu dot org


-- 

rsandifo at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |rsandifo at gcc dot gnu dot
   |dot org |org
 Status|UNCONFIRMED |ASSIGNED
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2006-05-23 05:48:26
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27736