Re: [PATCH v2] arm: Low overhead loop handle long range branches [PR98931]

2021-02-10 Thread Andrea Corallo via Gcc-patches
"Richard Earnshaw (lists)" writes: > On 09/02/2021 16:27, Andrea Corallo via Gcc-patches wrote: >> Jakub Jelinek writes: >> >>> On Tue, Feb 09, 2021 at 03:09:43PM +0100, Jakub Jelinek via Gcc-patches >>> wrote: >"TARGET_32BIT && TARGET_HAVE_LOB" > - "le\t%|lr, %l0") > + "*

Re: [PATCH v2] arm: Low overhead loop handle long range branches [PR98931]

2021-02-09 Thread Richard Earnshaw (lists) via Gcc-patches
On 09/02/2021 16:27, Andrea Corallo via Gcc-patches wrote: > Jakub Jelinek writes: > >> On Tue, Feb 09, 2021 at 03:09:43PM +0100, Jakub Jelinek via Gcc-patches >> wrote: "TARGET_32BIT && TARGET_HAVE_LOB" - "le\t%|lr, %l0") + "* + if (get_attr_length (insn) == 4) +

Re: [PATCH v2] arm: Low overhead loop handle long range branches [PR98931]

2021-02-09 Thread Andrea Corallo via Gcc-patches
Jakub Jelinek writes: > On Tue, Feb 09, 2021 at 03:09:43PM +0100, Jakub Jelinek via Gcc-patches wrote: >> >"TARGET_32BIT && TARGET_HAVE_LOB" >> > - "le\t%|lr, %l0") >> > + "* >> > + if (get_attr_length (insn) == 4) >> > +return \"le\\t%|lr, %l0\"; >> > + else >> > +return