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