On Wed, Aug 31, 2022 at 10:50 PM Takayuki 'January June' Suwa
<jjsuwa_sys3...@yahoo.co.jp> wrote:
>
> This patch eliminates all clobbers for complex hard registers that will
> be overwritten entirely afterwards (supersedence of
> 3867d414bd7d9e5b6fb2a51b1fb3d9e9e1eae9).
>
> gcc/ChangeLog:
>
>         * config/xtensa/xtensa.md: Rewrite the split pattern that performs
>         the abovementioned process so that insns that overwrite clobbered
>         register no longer need to be contiguous.
>         (DSC): Remove as no longer needed.
> ---
>  gcc/config/xtensa/xtensa.md | 67 +++++++++++++++++++++++++------------
>  1 file changed, 45 insertions(+), 22 deletions(-)

Regtested for target=xtensa-linux-uclibc, no new regressions.
Committed to master.

-- 
Thanks.
-- Max

Reply via email to