Re: [PATCH] Fix aarch64_simd_reg_or_zero predicate (PR fortran/84565)

2018-03-07 Thread James Greenhalgh
On Tue, Feb 27, 2018 at 02:22:22PM +, Richard Sandiford wrote: > Jakub Jelinek writes: > > Hi! > > > > The following testcase ICEs, because the aarch64_cmeqdf instruction > > starting with r256612 no longer accepts CONST0_RTX (E_DFmode) as > > valid argument, but the expander generates it anyw

Patch ping (Re: [PATCH] Fix aarch64_simd_reg_or_zero predicate (PR fortran/84565))

2018-03-06 Thread Jakub Jelinek
Hi! I'd like to ping this patch, without or with the additional redundant (match_test "op == const0_rtx") line removal. > Bootstrapped/regtested on aarch64-linux (scratch Fedora gcc 8 package build > with the patch applied), ok for trunk? > > 2018-02-27 Jakub Jelinek > > PR fortran/845

Re: [PATCH] Fix aarch64_simd_reg_or_zero predicate (PR fortran/84565)

2018-02-28 Thread Jakub Jelinek
On Tue, Feb 27, 2018 at 02:22:22PM +, Richard Sandiford wrote: > > Bootstrapped/regtested on aarch64-linux (scratch Fedora gcc 8 package build > > with the patch applied), ok for trunk? > > > > 2018-02-27 Jakub Jelinek > > > > PR fortran/84565 > > * config/aarch64/predicates.md (aarc

Re: [PATCH] Fix aarch64_simd_reg_or_zero predicate (PR fortran/84565)

2018-02-27 Thread Richard Sandiford
Jakub Jelinek writes: > Hi! > > The following testcase ICEs, because the aarch64_cmeqdf instruction > starting with r256612 no longer accepts CONST0_RTX (E_DFmode) as > valid argument, but the expander generates it anyway. > > The bug has been introduced during the addition of aarch64_simd_imm_zer

[PATCH] Fix aarch64_simd_reg_or_zero predicate (PR fortran/84565)

2018-02-27 Thread Jakub Jelinek
Hi! The following testcase ICEs, because the aarch64_cmeqdf instruction starting with r256612 no longer accepts CONST0_RTX (E_DFmode) as valid argument, but the expander generates it anyway. The bug has been introduced during the addition of aarch64_simd_imm_zero and aarch64_simd_or_scalar_imm_ze