[Bug rtl-optimization/27073] invalid gcse manipulation of REG_EQUIV notes

2006-11-24 Thread carlos at gcc dot gnu dot org


--- Comment #5 from carlos at gcc dot gnu dot org  2006-11-24 16:33 ---
Subject: Bug 27073

Author: carlos
Date: Fri Nov 24 16:33:44 2006
New Revision: 119160

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

2006-11-24  Carlos O'Donell  [EMAIL PROTECTED]

Backport from mainline:
gcc/
2006-04-11  Richard Sandiford  [EMAIL PROTECTED]
PR rtl-optimization/27073
* gcse.c (try_replace_reg): Revert last change.  Continue to search
for both REG_EQUAL and REG_EQUIV notes, but only perform replacements
on the former.

gcc/
2006-04-09  Richard Sandiford  [EMAIL PROTECTED]
PR rtl-optimization/27073
* gcse.c (try_replace_reg): Just propagate into REG_EQUAL notes,
not REG_EQUIVs.

gcc/testsuite/
2006-04-09  Richard Sandiford  [EMAIL PROTECTED]
PR rtl-optimization/27073
* gcc.c-torture/execute/pr27073.c: New test.


Added:
branches/csl/sourcerygxx-4_1/gcc/testsuite/gcc.c-torture/execute/pr27073.c
Modified:
branches/csl/sourcerygxx-4_1/ChangeLog.csl
branches/csl/sourcerygxx-4_1/gcc/gcse.c


-- 


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



[Bug rtl-optimization/27073] invalid gcse manipulation of REG_EQUIV notes

2006-04-11 Thread rsandifo at gcc dot gnu dot org


--- Comment #4 from rsandifo at gcc dot gnu dot org  2006-04-11 17:43 
---
Subject: Bug 27073

Author: rsandifo
Date: Tue Apr 11 17:43:07 2006
New Revision: 112861

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=112861
Log:
PR rtl-optimization/27073
* gcse.c (try_replace_reg): Revert last change.  Continue to search
for both REG_EQUAL and REG_EQUIV notes, but only perform replacements
on the former.

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


-- 


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



[Bug rtl-optimization/27073] invalid gcse manipulation of REG_EQUIV notes

2006-04-11 Thread pinskia at gcc dot gnu dot org


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

   Target Milestone|--- |4.2.0


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



[Bug rtl-optimization/27073] invalid gcse manipulation of REG_EQUIV notes

2006-04-09 Thread rsandifo at gcc dot gnu dot org


--- Comment #1 from rsandifo at gcc dot gnu dot org  2006-04-09 10:06 
---
Subject: Bug 27073

Author: rsandifo
Date: Sun Apr  9 10:06:20 2006
New Revision: 112803

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=112803
Log:
PR rtl-optimization/27073
* gcse.c (try_replace_reg): Just propagate into REG_EQUAL notes,
not REG_EQUIVs.

gcc/testsuite/
* gcc.c-torture/execute/pr27073.c: New test.

Added:
trunk/gcc/testsuite/gcc.c-torture/execute/pr27073.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/gcse.c
trunk/gcc/testsuite/ChangeLog


-- 


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



[Bug rtl-optimization/27073] invalid gcse manipulation of REG_EQUIV notes

2006-04-09 Thread rsandifo at gcc dot gnu dot org


--- Comment #2 from rsandifo at gcc dot gnu dot org  2006-04-09 10:09 
---
Fixed on mainline and not known to be a regression
for a specific testcase.


-- 

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



[Bug rtl-optimization/27073] invalid gcse manipulation of REG_EQUIV notes

2006-04-09 Thread rsandifo at gcc dot gnu dot org


--- Comment #3 from rsandifo at gcc dot gnu dot org  2006-04-09 13:53 
---
*** Bug 25595 has been marked as a duplicate of this bug. ***


-- 

rsandifo at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||raj dot khem at gmail dot
   ||com


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



[Bug rtl-optimization/27073] invalid gcse manipulation of REG_EQUIV notes

2006-04-07 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-04-07 12:35:50
   date||


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