[Bug rtl-optimization/31691] [4.1 regression] optimized code taking the wrong branch

2007-05-17 Thread ebotcazou at gcc dot gnu dot org


--- Comment #8 from ebotcazou at gcc dot gnu dot org  2007-05-17 14:29 
---
Subject: Bug 31691

Author: ebotcazou
Date: Thu May 17 13:29:10 2007
New Revision: 124797

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=124797
Log:
PR rtl-optimization/31691
* combine.c (simplify_set): Build a new src pattern instead of
substituting its operands in the COMPARE case.


Added:
trunk/gcc/testsuite/gcc.c-torture/execute/20070517-1.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/combine.c
trunk/gcc/testsuite/ChangeLog


-- 


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



[Bug rtl-optimization/31691] [4.1 regression] optimized code taking the wrong branch

2007-05-17 Thread ebotcazou at gcc dot gnu dot org


--- Comment #9 from ebotcazou at gcc dot gnu dot org  2007-05-17 14:30 
---
Subject: Bug 31691

Author: ebotcazou
Date: Thu May 17 13:29:38 2007
New Revision: 124798

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=124798
Log:
PR rtl-optimization/31691
* combine.c (simplify_set): Build a new src pattern instead of
substituting its operands in the COMPARE case.


Added:
branches/gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/20070517-1.c
Modified:
branches/gcc-4_2-branch/gcc/ChangeLog
branches/gcc-4_2-branch/gcc/combine.c
branches/gcc-4_2-branch/gcc/testsuite/ChangeLog


-- 


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



[Bug rtl-optimization/31691] [4.1 regression] optimized code taking the wrong branch

2007-05-17 Thread ebotcazou at gcc dot gnu dot org


--- Comment #10 from ebotcazou at gcc dot gnu dot org  2007-05-17 14:30 
---
Subject: Bug 31691

Author: ebotcazou
Date: Thu May 17 13:30:15 2007
New Revision: 124799

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=124799
Log:
PR rtl-optimization/31691
* combine.c (simplify_set): Build a new src pattern instead of
substituting its operands in the COMPARE case.


Added:
branches/gcc-4_1-branch/gcc/testsuite/gcc.c-torture/execute/20070517-1.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=31691



[Bug rtl-optimization/31691] [4.1 regression] optimized code taking the wrong branch

2007-05-17 Thread ebotcazou at gcc dot gnu dot org


--- Comment #11 from ebotcazou at gcc dot gnu dot org  2007-05-17 14:34 
---
Fixed on all branches.


-- 

ebotcazou at gcc dot gnu dot org changed:

   What|Removed |Added

URL||http://gcc.gnu.org/ml/gcc-
   ||patches/2007-
   ||05/msg01131.html
 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


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



[Bug rtl-optimization/31691] [4.1 regression] optimized code taking the wrong branch

2007-05-10 Thread ebotcazou at gcc dot gnu dot org


--- Comment #6 from ebotcazou at gcc dot gnu dot org  2007-05-10 12:16 
---
*** Bug 31523 has been marked as a duplicate of this bug. ***


-- 

ebotcazou at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||anirkko at insel dot ch


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



[Bug rtl-optimization/31691] [4.1 regression] optimized code taking the wrong branch

2007-05-10 Thread ebotcazou at gcc dot gnu dot org


--- Comment #7 from ebotcazou at gcc dot gnu dot org  2007-05-10 20:30 
---
Created an attachment (id=13540)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13540action=view)
Fix for the 4.1 branch.

I'm waiting for the 4.2 branch to reopen in order to install it on all
branches.


-- 


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



[Bug rtl-optimization/31691] [4.1 regression] optimized code taking the wrong branch

2007-04-30 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
   Target Milestone|--- |4.1.3


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



[Bug rtl-optimization/31691] [4.1 regression] optimized code taking the wrong branch

2007-04-26 Thread ebotcazou at gcc dot gnu dot org


--- Comment #5 from ebotcazou at gcc dot gnu dot org  2007-04-26 11:28 
---
It's again the RTL combiner.


-- 

ebotcazou at gcc dot gnu dot org changed:

   What|Removed |Added

  Component|middle-end  |rtl-optimization


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