Re: [AARCH64 PATCH] Fix shift+rotate patterns with masking (PR target/84845)

2018-03-20 Thread Richard Earnshaw (lists)
On 14/03/18 08:43, Jakub Jelinek wrote: > Hi! > > The following testcase ICEs on aarch64-linux, because combiner matches the > (insn 25 24 26 2 (set (reg:DI 114) > (rotatert:DI (reg:DI 115 [ d ]) > (subreg:QI (neg:SI (and:SI (reg:SI 112) > (const_int 655

[AARCH64 PATCH] Fix shift+rotate patterns with masking (PR target/84845)

2018-03-14 Thread Jakub Jelinek
Hi! The following testcase ICEs on aarch64-linux, because combiner matches the (insn 25 24 26 2 (set (reg:DI 114) (rotatert:DI (reg:DI 115 [ d ]) (subreg:QI (neg:SI (and:SI (reg:SI 112) (const_int 65535 [0x]))) 0))) "pr84845.c":8 664 {*aarch64_reg_d