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
>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
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.