testsuite, rs6000: Remove powerpc_popcntb_ok
commitf4598e71cf28478ecad2bc6a47f500e30bd65eb6
authorKewen Lin <linkw@linux.ibm.com>
Tue, 21 May 2024 02:01:07 +0000 (20 21:01 -0500)
committerKewen Lin <linkw@linux.ibm.com>
Tue, 21 May 2024 02:01:07 +0000 (20 21:01 -0500)
treebf8866486ac8716769989b5d5f433b5b68dd46dd
parent458b23bc8b3e2b11a6ea19c69f42ba85abb7d0fe
testsuite, rs6000: Remove powerpc_popcntb_ok

There are three uses of effective target powerpc_popcntb_ok,
they are all for compiling, but powerpc_popcntb_ok checks
for executable generation, which is too heavy.  This patch
is to remove powerpc_popcntb_ok and adjust its three uses
accordingly.

gcc/testsuite/ChangeLog:

* lib/target-supports.exp (check_effective_target_powerpc_popcntb_ok):
Remove.
* gcc.target/powerpc/cmpb-2.c: Adjust with dg-skip-if as
powerpc_popcntb_ok gets removed.
* gcc.target/powerpc/cmpb-3.c: Likewise.
* gcc.target/powerpc/cmpb32-2.c: Likewise.
gcc/testsuite/gcc.target/powerpc/cmpb-2.c
gcc/testsuite/gcc.target/powerpc/cmpb-3.c
gcc/testsuite/gcc.target/powerpc/cmpb32-2.c
gcc/testsuite/lib/target-supports.exp