Re: [PATCH][tree-ssa-address] Use simplify_gen_binary in gen_addr_rtx

2017-01-06 Thread Richard Biener
On January 6, 2017 5:45:46 PM GMT+01:00, Kyrill Tkachov wrote: > >On 05/01/17 12:09, Kyrill Tkachov wrote: >> >> On 05/01/17 12:01, Richard Biener wrote: >>> On Wed, Jan 4, 2017 at 4:07 PM, Kyrill Tkachov >>> wrote: On 04/01/17 14:19, Richard Biener wrote: > On Wed, Dec 21, 2016 at 10:4

Re: [PATCH][tree-ssa-address] Use simplify_gen_binary in gen_addr_rtx

2017-01-06 Thread Kyrill Tkachov
On 05/01/17 12:09, Kyrill Tkachov wrote: On 05/01/17 12:01, Richard Biener wrote: On Wed, Jan 4, 2017 at 4:07 PM, Kyrill Tkachov wrote: On 04/01/17 14:19, Richard Biener wrote: On Wed, Dec 21, 2016 at 10:40 AM, Kyrill Tkachov wrote: On 20/12/16 17:30, Richard Biener wrote: On December 20

Re: [PATCH][tree-ssa-address] Use simplify_gen_binary in gen_addr_rtx

2017-01-05 Thread Kyrill Tkachov
On 05/01/17 12:01, Richard Biener wrote: On Wed, Jan 4, 2017 at 4:07 PM, Kyrill Tkachov wrote: On 04/01/17 14:19, Richard Biener wrote: On Wed, Dec 21, 2016 at 10:40 AM, Kyrill Tkachov wrote: On 20/12/16 17:30, Richard Biener wrote: On December 20, 2016 5:01:19 PM GMT+01:00, Kyrill Tkachov

Re: [PATCH][tree-ssa-address] Use simplify_gen_binary in gen_addr_rtx

2017-01-05 Thread Richard Biener
On Wed, Jan 4, 2017 at 4:07 PM, Kyrill Tkachov wrote: > > On 04/01/17 14:19, Richard Biener wrote: >> >> On Wed, Dec 21, 2016 at 10:40 AM, Kyrill Tkachov >> wrote: >>> >>> On 20/12/16 17:30, Richard Biener wrote: On December 20, 2016 5:01:19 PM GMT+01:00, Kyrill Tkachov wrote: >>>

Re: [PATCH][tree-ssa-address] Use simplify_gen_binary in gen_addr_rtx

2017-01-04 Thread Kyrill Tkachov
On 04/01/17 14:19, Richard Biener wrote: On Wed, Dec 21, 2016 at 10:40 AM, Kyrill Tkachov wrote: On 20/12/16 17:30, Richard Biener wrote: On December 20, 2016 5:01:19 PM GMT+01:00, Kyrill Tkachov wrote: Hi all, The testcase in this patch generates bogus assembly for arm with -O1 -mfloat-ab

Re: [PATCH][tree-ssa-address] Use simplify_gen_binary in gen_addr_rtx

2017-01-04 Thread Richard Biener
On Wed, Dec 21, 2016 at 10:40 AM, Kyrill Tkachov wrote: > > On 20/12/16 17:30, Richard Biener wrote: >> >> On December 20, 2016 5:01:19 PM GMT+01:00, Kyrill Tkachov >> wrote: >>> >>> Hi all, >>> >>> The testcase in this patch generates bogus assembly for arm with -O1 >>> -mfloat-abi=soft: >>>

Re: [PATCH][tree-ssa-address] Use simplify_gen_binary in gen_addr_rtx

2016-12-21 Thread Kyrill Tkachov
On 20/12/16 17:30, Richard Biener wrote: On December 20, 2016 5:01:19 PM GMT+01:00, Kyrill Tkachov wrote: Hi all, The testcase in this patch generates bogus assembly for arm with -O1 -mfloat-abi=soft: strdr4, [#0, r3] This is due to non-canonical RTL being generated during expan

Re: [PATCH][tree-ssa-address] Use simplify_gen_binary in gen_addr_rtx

2016-12-20 Thread Richard Biener
On December 20, 2016 5:01:19 PM GMT+01:00, Kyrill Tkachov wrote: >Hi all, > >The testcase in this patch generates bogus assembly for arm with -O1 >-mfloat-abi=soft: >strdr4, [#0, r3] > >This is due to non-canonical RTL being generated during expansion: >(set (mem:DI (plus:SI (const_in

[PATCH][tree-ssa-address] Use simplify_gen_binary in gen_addr_rtx

2016-12-20 Thread Kyrill Tkachov
Hi all, The testcase in this patch generates bogus assembly for arm with -O1 -mfloat-abi=soft: strdr4, [#0, r3] This is due to non-canonical RTL being generated during expansion: (set (mem:DI (plus:SI (const_int 0 [0]) (reg/f:SI 153)) [0 MEM[symbol: a, index: _26, off