Re: [PATCH] middle-end/94188 fix fold of addr expression generation

2020-03-19 Thread Christophe Lyon via Gcc-patches
On Thu, 19 Mar 2020 at 13:34, Richard Biener wrote: > > On Thu, 19 Mar 2020, Christophe Lyon wrote: > > > On Wed, 18 Mar 2020 at 20:30, Richard Biener wrote: > > > > > > On March 18, 2020 6:20:29 PM GMT+01:00, Maxim Kuvyrkov > > > wrote: > > > > > > > >> On 17 Mar 2020, at 17:40, Richard

Re: [PATCH] middle-end/94188 fix fold of addr expression generation

2020-03-19 Thread Richard Biener
On Thu, 19 Mar 2020, Christophe Lyon wrote: > On Wed, 18 Mar 2020 at 20:30, Richard Biener wrote: > > > > On March 18, 2020 6:20:29 PM GMT+01:00, Maxim Kuvyrkov > > wrote: > > > > > >> On 17 Mar 2020, at 17:40, Richard Biener wrote: > > >> > > >> > > >> This adds a missing type conversion to

Re: [PATCH] middle-end/94188 fix fold of addr expression generation

2020-03-19 Thread Christophe Lyon via Gcc-patches
On Wed, 18 Mar 2020 at 20:30, Richard Biener wrote: > > On March 18, 2020 6:20:29 PM GMT+01:00, Maxim Kuvyrkov > wrote: > > > >> On 17 Mar 2020, at 17:40, Richard Biener wrote: > >> > >> > >> This adds a missing type conversion to build_fold_addr_expr and > >adjusts > >> fallout -

Re: [PATCH] middle-end/94188 fix fold of addr expression generation

2020-03-18 Thread Richard Biener
On March 18, 2020 6:20:29 PM GMT+01:00, Maxim Kuvyrkov wrote: > >> On 17 Mar 2020, at 17:40, Richard Biener wrote: >> >> >> This adds a missing type conversion to build_fold_addr_expr and >adjusts >> fallout - build_fold_addr_expr was used as a convenience to build an >> ADDR_EXPR but some

Re: [PATCH] middle-end/94188 fix fold of addr expression generation

2020-03-18 Thread Maxim Kuvyrkov via Gcc-patches
> On 17 Mar 2020, at 17:40, Richard Biener wrote: > > > This adds a missing type conversion to build_fold_addr_expr and adjusts > fallout - build_fold_addr_expr was used as a convenience to build an > ADDR_EXPR but some callers do not expect the result to be simplified > to something else. >

[PATCH] middle-end/94188 fix fold of addr expression generation

2020-03-17 Thread Richard Biener
This adds a missing type conversion to build_fold_addr_expr and adjusts fallout - build_fold_addr_expr was used as a convenience to build an ADDR_EXPR but some callers do not expect the result to be simplified to something else. Bootstrapped on x86_64-unknown-linux-gnu, testin in progress.