RE: [PATCH] arm: Fix up neon_vector_mem_operand [PR97528]

2021-02-03 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andre Vieira (lists) > Sent: 03 February 2021 13:58 > To: Kyrylo Tkachov ; gcc-patches@gcc.gnu.org > Cc: ja...@redhat.com > Subject: Re: [PATCH] arm: Fix up neon_vector_mem_operand [PR97528] > > Same patch applies cleanly on gcc-8,

Re: [PATCH] arm: Fix up neon_vector_mem_operand [PR97528]

2021-02-03 Thread Andre Vieira (lists) via Gcc-patches
-patches@gcc.gnu.org Cc: Kyrylo Tkachov ; ja...@redhat.com Subject: Re: [PATCH] arm: Fix up neon_vector_mem_operand [PR97528] Hi, This is a gcc-9 backport of the PR97528 fix that has been applied to trunk and gcc-10. Bootstraped on arm-linux-gnueabihf and regression tested. OK for gcc-9 branch? Ok

RE: [PATCH] arm: Fix up neon_vector_mem_operand [PR97528]

2021-02-02 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andre Vieira (lists) > Sent: 02 February 2021 17:27 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; ja...@redhat.com > Subject: Re: [PATCH] arm: Fix up neon_vector_mem_operand [PR97528] > > Hi, > > This is a gcc-9 backpo

Re: [PATCH] arm: Fix up neon_vector_mem_operand [PR97528]

2021-02-02 Thread Andre Vieira (lists) via Gcc-patches
Sent: 19 November 2020 18:57 To: Richard Earnshaw ; Ramana Radhakrishnan ; Kyrylo Tkachov Cc: gcc-patches@gcc.gnu.org Subject: [PATCH] arm: Fix up neon_vector_mem_operand [PR97528] Hi! The documentation for POST_MODIFY says: Currently, the compiler can only handle second operands of the

RE: [PATCH] arm: Fix up neon_vector_mem_operand [PR97528]

2020-11-20 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Jakub Jelinek > Sent: 19 November 2020 18:57 > To: Richard Earnshaw ; Ramana > Radhakrishnan ; Kyrylo Tkachov > > Cc: gcc-patches@gcc.gnu.org > Subject: [PATCH] arm: Fix up neon_vector_mem_operand [PR97528] > > Hi! > &g

[PATCH] arm: Fix up neon_vector_mem_operand [PR97528]

2020-11-19 Thread Jakub Jelinek via Gcc-patches
Hi! The documentation for POST_MODIFY says: Currently, the compiler can only handle second operands of the form (plus (reg) (reg)) and (plus (reg) (const_int)), where the first operand of the PLUS has to be the same register as the first operand of the *_MODIFY. The following testcase