Re: [PATCH] PR tree-optimization/64992: (B << 2) != 0 is B when B is Boolean.

2022-08-15 Thread Richard Biener via Gcc-patches
On Sat, Aug 13, 2022 at 12:35 AM Roger Sayle wrote: > > Hi Richard, > > > -Original Message- > > From: Richard Biener > > Sent: 08 August 2022 12:49 > > Subject: Re: [PATCH] PR tree-optimization/64992: (B << 2) != 0 is B when B > > is > &g

RE: [PATCH] PR tree-optimization/64992: (B << 2) != 0 is B when B is Boolean.

2022-08-12 Thread Roger Sayle
Hi Richard, > -Original Message- > From: Richard Biener > Sent: 08 August 2022 12:49 > Subject: Re: [PATCH] PR tree-optimization/64992: (B << 2) != 0 is B when B is > Boolean. > > On Mon, Aug 8, 2022 at 11:06 AM Roger Sayle > wrote: > > > > Thi

Re: [PATCH] PR tree-optimization/64992: (B << 2) != 0 is B when B is Boolean.

2022-08-08 Thread Richard Biener via Gcc-patches
On Mon, Aug 8, 2022 at 11:06 AM Roger Sayle wrote: > > > This patch resolves both PR tree-optimization/64992 and PR > tree-optimization/98956 which are missed optimization enhancement > request, for which Andrew Pinski already has a proposed solution > (related to a fix for PR tree-optimization/98

[PATCH] PR tree-optimization/64992: (B << 2) != 0 is B when B is Boolean.

2022-08-08 Thread Roger Sayle
This patch resolves both PR tree-optimization/64992 and PR tree-optimization/98956 which are missed optimization enhancement request, for which Andrew Pinski already has a proposed solution (related to a fix for PR tree-optimization/98954). Yesterday, I proposed an alternate improved patch for PR