[Bug middle-end/23664] fold does not change (aC1)+(bC2) to (aC1)|(bC2) iff (C1 C2) == 0

2015-07-13 Thread naveen_gcc at indiatimes dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=23664

hs.naveen naveen_gcc at indiatimes dot com changed:

   What|Removed |Added

 CC||naveen_gcc at indiatimes dot 
com

--- Comment #4 from hs.naveen naveen_gcc at indiatimes dot com ---
Fixed with the commit:-
https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=a76fc0fddcdc434b187c067d3a4632fb8473153a


[Bug middle-end/23664] fold does not change (aC1)+(bC2) to (aC1)|(bC2) iff (C1 C2) == 0

2015-07-13 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=23664

Andrew Pinski pinskia at gcc dot gnu.org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

--- Comment #5 from Andrew Pinski pinskia at gcc dot gnu.org ---
So closing as fixed.


[Bug middle-end/23664] fold does not change (aC1)+(bC2) to (aC1)|(bC2) iff (C1 C2) == 0

2012-02-14 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23664

Andrew Pinski pinskia at gcc dot gnu.org changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
 AssignedTo|unassigned at gcc dot   |pinskia at gcc dot gnu.org
   |gnu.org |

--- Comment #3 from Andrew Pinski pinskia at gcc dot gnu.org 2012-02-15 
03:57:17 UTC ---
I am going to add this one, it is an easy change now with the infrastructure
which I am about to add to the treecombine branch (a git only branch).
This can be done for PLUS_EXPR if both sides have no nonzero bits in common.


[Bug middle-end/23664] fold does not change (aC1)+(bC2) to (aC1)|(bC2) iff (C1 C2) == 0

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

--- Additional Comments From pinskia at gcc dot gnu dot org  2005-09-17 
02:12 ---
Confirmed.

-- 
   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed||1
   Last reconfirmed|-00-00 00:00:00 |2005-09-17 02:12:40
   date||


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


[Bug middle-end/23664] fold does not change (aC1)+(bC2) to (aC1)|(bC2) iff (C1 C2) == 0

2005-08-31 Thread pinskia at gcc dot gnu dot org

--- Additional Comments From pinskia at gcc dot gnu dot org  2005-09-01 
00:42 ---
I should give credit to LLVM's instruction combine pass which have this.

-- 


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