On 3/23/23 04:38, Ajit Agarwal wrote:

Hello All:

This patch removed unnecessary signed extension elimination in ree pass.
Bootstrapped and regtested on powerpc64-linux-gnu.


Thanks & Regards
Ajit

        rtl-optimization: ppc backend generates unnecessary signed extension.

        Eliminate unnecessary redundant signed extension.

        2023-03-23  Ajit Kumar Agarwal  <aagar...@linux.ibm.com>

gcc/ChangeLog:

        * ree.cc: Modification for  AND opcode support to eliminate
        unnecessary signed extension.
        * testsuite/g++.target/powerpc/sext-elim.C: New tests.
Just a note. I'll look at this once the trunk is open for gcc-14 development. It's really not appropriate for gcc-13.

jeff

Reply via email to