RE: [PATCH] arm: Fix arm {, u}subvdi4 and usubvsi4 expanders [PR94286]

2020-03-24 Thread Kyrylo Tkachov
> -Original Message- > From: Jakub Jelinek > Sent: 24 March 2020 08:20 > To: Richard Earnshaw ; Ramana > Radhakrishnan ; Kyrylo Tkachov > > Cc: gcc-patches@gcc.gnu.org > Subject: [PATCH] arm: Fix arm {,u}subvdi4 and usubvsi4 expanders [PR94286] > > H

[PATCH] arm: Fix arm {,u}subvdi4 and usubvsi4 expanders [PR94286]

2020-03-24 Thread Jakub Jelinek via Gcc-patches
Hi! The following testcase ICEs, because these expanders will happily create a SImode 0x8000 CONST_INT, which is not valid RTL, as CONST_INTs need to be sign extended from the mode precision to full HWI. Fixed thusly, bootstrapped/regtested on armv7hl-linux-gnueabi, ok for trunk? 2020-03-24