Re: [PATCH] combine: Fix split_i2i3 ICE [PR94291]

2020-04-07 Thread Segher Boessenkool
Hi! (I have no idea why this PR is a P1). On Tue, Mar 31, 2020 at 09:04:18AM +0200, Jakub Jelinek wrote: > The following testcase ICEs on armv7hl-linux-gnueabi. Also on default arm-linux-gnueabi. It needs -Og. > try_combine is called on: > (gdb) p debug_rtx (i3) > (insn 20 12 22 2 (set (mem/c:

Patch ping: Re: [PATCH] combine: Fix split_i2i3 ICE [PR94291]

2020-04-07 Thread Jakub Jelinek via Gcc-patches
Hi! I'd like to ping this P1 PR fix: On Tue, Mar 31, 2020 at 09:04:18AM +0200, Jakub Jelinek via Gcc-patches wrote: > 2020-03-31 Jakub Jelinek > > PR rtl-optimization/94291 > * combine.c (try_combine): For split_i2i3, don't assume SET_DEST > must be a REG or SUBREG of REG; i

[PATCH] combine: Fix split_i2i3 ICE [PR94291]

2020-03-31 Thread Jakub Jelinek via Gcc-patches
Hi! The following testcase ICEs on armv7hl-linux-gnueabi. try_combine is called on: (gdb) p debug_rtx (i3) (insn 20 12 22 2 (set (mem/c:SI (plus:SI (reg/f:SI 102 sfp) (const_int -4 [0xfffc])) [1 x+0 S4 A32]) (reg:SI 125)) "pr94291.c":7:8 241 {*arm_movsi_insn}