[Bug tree-optimization/17742] [4.0 Regression] C Optimization error with -O1 on i686

2004-11-11 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-11-11 
20:12 ---
Subject: Bug 17742

CVSROOT:/cvs/gcc
Module name:gcc
Changes by: [EMAIL PROTECTED]   2004-11-11 20:12:36

Modified files:
gcc: ChangeLog tree-scalar-evolution.c 

Log message:
PR tree-optimization/17742
* tree-scalar-evolution.c (follow_ssa_edge_in_rhs): Handle
MINUS_EXPR correctly.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gccr1=2.6279r2=2.6280
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-scalar-evolution.c.diff?cvsroot=gccr1=2.11r2=2.12



-- 


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


[Bug tree-optimization/17742] [4.0 Regression] C Optimization error with -O1 on i686

2004-11-11 Thread rakdver at gcc dot gnu dot org

--- Additional Comments From rakdver at gcc dot gnu dot org  2004-11-11 
20:14 ---
Fixed.

-- 
   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED


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


[Bug tree-optimization/17742] [4.0 Regression] C Optimization error with -O1 on i686

2004-11-09 Thread rakdver at gcc dot gnu dot org

--- Additional Comments From rakdver at gcc dot gnu dot org  2004-11-09 
11:46 ---
Patch:

http://gcc.gnu.org/ml/gcc-patches/2004-11/msg00716.html

-- 
   What|Removed |Added

   Keywords||patch


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


[Bug tree-optimization/17742] [4.0 Regression] C Optimization error with -O1 on i686

2004-11-08 Thread reichelt at gcc dot gnu dot org

--- Additional Comments From reichelt at gcc dot gnu dot org  2004-11-08 
23:20 ---
Here's a reduced testcase. It goes into an infinite loop when compiled
with optimization (-O, -O2, -O3, -Os).

=
int i=0;

int main()
{
int j=0;
while (++i3)
j = 1-j;
return j;
}
=


-- 
   What|Removed |Added

 CC||reichelt at gcc dot gnu dot
   ||org
   Severity|normal  |critical
 Status|UNCONFIRMED |NEW
 Ever Confirmed||1
   Keywords||monitored
   Last reconfirmed|-00-00 00:00:00 |2004-11-08 23:20:37
   date||


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


[Bug tree-optimization/17742] [4.0 Regression] C Optimization error with -O1 on i686

2004-11-08 Thread pinskia at gcc dot gnu dot org

--- Additional Comments From pinskia at gcc dot gnu dot org  2004-11-08 
23:25 ---
This is most likely the same as PR 17926.

-- 
   What|Removed |Added

OtherBugsDependingO||17926
  nThis||


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


[Bug tree-optimization/17742] [4.0 Regression] C Optimization error with -O1 on i686

2004-11-08 Thread reichelt at gcc dot gnu dot org

--- Additional Comments From reichelt at gcc dot gnu dot org  2004-11-08 
23:38 ---
Zdenek, the bug really appears with your ivopts patch
http://gcc.gnu.org/ml/gcc-cvs/2004-09/msg00234.html


-- 


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


[Bug tree-optimization/17742] [4.0 Regression] C Optimization error with -O1 on i686

2004-11-08 Thread rakdver at gcc dot gnu dot org

--- Additional Comments From rakdver at gcc dot gnu dot org  2004-11-09 
00:15 ---
This is a problem due to scev. It claims that j is an induction variable with
step 1. Ummm

Patch in testing.

-- 


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