Re: [PATCH] Fix PR92462

2019-11-25 Thread Richard Biener
On Fri, 22 Nov 2019, Jeff Law wrote: > On 11/21/19 1:00 AM, Richard Biener wrote: > > On Wed, 20 Nov 2019, Jeff Law wrote: > > > > Sure, but we're not being called with this but with RTL > > expanded via cselib usually: > > > > (plus:SI (plus:SI (and:SI (symbol_ref:SI ("*.LANCHOR0") [flags 0x182

Re: [PATCH] Fix PR92462

2019-11-22 Thread Jeff Law
On 11/21/19 1:00 AM, Richard Biener wrote: > On Wed, 20 Nov 2019, Jeff Law wrote: > > Sure, but we're not being called with this but with RTL > expanded via cselib usually: > > (plus:SI (plus:SI (and:SI (symbol_ref:SI ("*.LANCHOR0") [flags 0x182]) > (const_int 3 [0x3])) > (val

Re: [PATCH] Fix PR92462

2019-11-21 Thread Richard Biener
On Wed, 20 Nov 2019, Jeff Law wrote: > On 11/19/19 12:42 AM, Richard Biener wrote: > > On Mon, 18 Nov 2019, Jeff Law wrote: > > > >> On 11/18/19 3:37 AM, Richard Biener wrote: > >>> On Mon, 18 Nov 2019, Jakub Jelinek wrote: > >>> > On Mon, Nov 18, 2019 at 11:07:22AM +0100, Richard Biener wro

Re: [PATCH] Fix PR92462

2019-11-20 Thread Jeff Law
On 11/19/19 12:42 AM, Richard Biener wrote: > On Mon, 18 Nov 2019, Jeff Law wrote: > >> On 11/18/19 3:37 AM, Richard Biener wrote: >>> On Mon, 18 Nov 2019, Jakub Jelinek wrote: >>> On Mon, Nov 18, 2019 at 11:07:22AM +0100, Richard Biener wrote: > On Mon, 18 Nov 2019, Jakub Jelinek wrote:

Re: [PATCH] Fix PR92462

2019-11-18 Thread Richard Biener
On Mon, 18 Nov 2019, Jeff Law wrote: > On 11/18/19 3:37 AM, Richard Biener wrote: > > On Mon, 18 Nov 2019, Jakub Jelinek wrote: > > > >> On Mon, Nov 18, 2019 at 11:07:22AM +0100, Richard Biener wrote: > >>> On Mon, 18 Nov 2019, Jakub Jelinek wrote: > >>> > On Mon, Nov 18, 2019 at 10:44:14AM

Re: [PATCH] Fix PR92462

2019-11-18 Thread Jeff Law
On 11/18/19 3:37 AM, Richard Biener wrote: > On Mon, 18 Nov 2019, Jakub Jelinek wrote: > >> On Mon, Nov 18, 2019 at 11:07:22AM +0100, Richard Biener wrote: >>> On Mon, 18 Nov 2019, Jakub Jelinek wrote: >>> On Mon, Nov 18, 2019 at 10:44:14AM +0100, Richard Biener wrote: > The following adj

Re: [PATCH] Fix PR92462

2019-11-18 Thread Richard Biener
On Mon, 18 Nov 2019, Jakub Jelinek wrote: > On Mon, Nov 18, 2019 at 11:07:22AM +0100, Richard Biener wrote: > > On Mon, 18 Nov 2019, Jakub Jelinek wrote: > > > > > On Mon, Nov 18, 2019 at 10:44:14AM +0100, Richard Biener wrote: > > > > The following adjusts the find_base_{term,value} heuristic wh

Re: [PATCH] Fix PR92462

2019-11-18 Thread Jakub Jelinek
On Mon, Nov 18, 2019 at 11:07:22AM +0100, Richard Biener wrote: > On Mon, 18 Nov 2019, Jakub Jelinek wrote: > > > On Mon, Nov 18, 2019 at 10:44:14AM +0100, Richard Biener wrote: > > > The following adjusts the find_base_{term,value} heuristic when > > > looking through ANDs to the case where it is

Re: [PATCH] Fix PR92462

2019-11-18 Thread Richard Biener
On Mon, 18 Nov 2019, Richard Biener wrote: > On Mon, 18 Nov 2019, Jakub Jelinek wrote: > > > On Mon, Nov 18, 2019 at 10:44:14AM +0100, Richard Biener wrote: > > > The following adjusts the find_base_{term,value} heuristic when > > > looking through ANDs to the case where it is obviously not > > >

Re: [PATCH] Fix PR92462

2019-11-18 Thread Richard Biener
On Mon, 18 Nov 2019, Jakub Jelinek wrote: > On Mon, Nov 18, 2019 at 10:44:14AM +0100, Richard Biener wrote: > > The following adjusts the find_base_{term,value} heuristic when > > looking through ANDs to the case where it is obviously not > > aligning a base (when the LSB is set). > > What is spe

Re: [PATCH] Fix PR92462

2019-11-18 Thread Jakub Jelinek
On Mon, Nov 18, 2019 at 10:44:14AM +0100, Richard Biener wrote: > The following adjusts the find_base_{term,value} heuristic when > looking through ANDs to the case where it is obviously not > aligning a base (when the LSB is set). What is specific about the LSB? I mean & 2 is obviously not an al