[Bug tree-optimization/23989] [4.1 Regression] DCE removes a loop when it shouldn't

2005-10-04 Thread pinskia at gcc dot gnu dot org


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

   Target Milestone|--- |4.1.0


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



[Bug tree-optimization/23989] [4.1 Regression] DCE removes a loop when it shouldn't

2005-10-04 Thread dberlin at gcc dot gnu dot org


--- Comment #6 from dberlin at gcc dot gnu dot org  2005-10-04 12:37 ---
We, i know why this happens if you change the points-to sets. and we
can't fix it until escape analysis is disentangled from alias analysis.
So i'm going to resolve this as fixed, since the original bug is fixd.


-- 

dberlin at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


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



[Bug tree-optimization/23989] [4.1 Regression] DCE removes a loop when it shouldn't

2005-09-21 Thread pinskia at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.1.0   |---


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


[Bug tree-optimization/23989] [4.1 Regression] DCE removes a loop when it shouldn't

2005-09-21 Thread pinskia at gcc dot gnu dot org

--- Additional Comments From pinskia at gcc dot gnu dot org  2005-09-21 
14:23 ---
*** Bug 23997 has been marked as a duplicate of this bug. ***

-- 


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


[Bug tree-optimization/23989] [4.1 Regression] DCE removes a loop when it shouldn't

2005-09-21 Thread dberlin at gcc dot gnu dot org


-- 
   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |dberlin at gcc dot gnu dot
   |dot org |org
 Status|UNCONFIRMED |ASSIGNED
 Ever Confirmed||1
   Last reconfirmed|-00-00 00:00:00 |2005-09-21 13:42:34
   date||


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


[Bug tree-optimization/23989] [4.1 Regression] DCE removes a loop when it shouldn't

2005-09-21 Thread dberlin at gcc dot gnu dot org

--- Additional Comments From dberlin at gcc dot gnu dot org  2005-09-21 
13:41 ---
This is wrong.
As I stated on IRC, that only fixes the problem as a side effect.  There is a
real latent bug here.  We should be getting the right result regardless of
whether points-to says it points to e or points to anything.

-- 
   What|Removed |Added

 Status|RESOLVED|UNCONFIRMED
 Resolution|FIXED   |


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


[Bug tree-optimization/23989] [4.1 Regression] DCE removes a loop when it shouldn't

2005-09-21 Thread pinskia at gcc dot gnu dot org

--- Additional Comments From pinskia at gcc dot gnu dot org  2005-09-21 
13:17 ---
Fixed.

-- 
   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||FIXED


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


[Bug tree-optimization/23989] [4.1 Regression] DCE removes a loop when it shouldn't

2005-09-21 Thread dorit at il dot ibm dot com

--- Additional Comments From dorit at il dot ibm dot com  2005-09-21 13:16 
---
Indeed. This bug can be closed now.



-- 


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


[Bug tree-optimization/23989] [4.1 Regression] DCE removes a loop when it shouldn't

2005-09-21 Thread pinskia at gcc dot gnu dot org

--- Additional Comments From pinskia at gcc dot gnu dot org  2005-09-21 
11:30 ---
This should be fixed by:
http://gcc.gnu.org/ml/gcc-patches/2005-09/msg01294.html

-- 
   What|Removed |Added

  Component|middle-end  |tree-optimization
   Keywords||wrong-code
  Known to fail||4.1.0
  Known to work||4.0.0 4.0.1
Summary|DCE removes a loop when it  |[4.1 Regression] DCE removes
   |shouldn't   |a loop when it shouldn't
   Target Milestone|--- |4.1.0


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