Re: [PATCH] LRA: fix for PR94185

2020-03-17 Thread Jakub Jelinek via Gcc-patches
On Tue, Mar 17, 2020 at 10:40:00AM +0100, Uros Bizjak via Gcc-patches wrote: > (define_split > [(set (match_operand:DI 0 "memory_operand") > (zero_extend:DI (match_operand:SI 1 "memory_operand")))] > "reload_completed" > [(set (match_dup 4) (const_int 0))] > "split_double_mode (DIm

Re: [PATCH] LRA: fix for PR94185

2020-03-17 Thread Uros Bizjak via Gcc-patches
>The following committed patch solves > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94185 > >The patch was successfully bootstrapped and tested on x86-64. This patch creates unoptimal sequence in reload: (insn 64 63 248 10 (set (reg:DI 0 ax [161]) (zero_extend:DI (mem/c:SI (plu

[PATCH] LRA: fix for PR94185

2020-03-16 Thread Vladimir Makarov via Gcc-patches
  The following committed patch solves https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94185   The patch was successfully bootstrapped and tested on x86-64.