testsuite: popcount[45]ll require lp64
authorDavid Edelsohn <dje.gcc@gmail.com>
Fri, 19 Jun 2020 20:15:21 +0000 (16:15 -0400)
committerDavid Edelsohn <dje.gcc@gmail.com>
Fri, 19 Jun 2020 20:17:11 +0000 (16:17 -0400)
commit70c25e5be2d74b6c572dec884d280120a53f4149
tree1ef88e1390b861d942b2e9b6ca2d16e77fb350c6
parent5b6215083bd6a3e10dd142e1c5d4fab011d6f074
testsuite: popcount[45]ll require lp64

popcount[45]ll require __builtin_popcountll, but the test can succeed
without libcall through expand_doubleword_popcount.  However the Tree-SSA
optiization requires recognition of POPCOUNT.  This patch limits the test
to lp64 for the targets that fall through the cracks and were not
caught by the dg-require-effective-target popcountll.

gcc/testsuite/ChangeLog

2020-06-19  David Edelsohn  <dje.gcc@gmail.com>

* gcc.dg/tree-ssa/popcount4ll.c: Add target lp64.
* gcc.dg/tree-ssa/popcount5ll.c: Same.
gcc/testsuite/gcc.dg/tree-ssa/popcount4ll.c
gcc/testsuite/gcc.dg/tree-ssa/popcount5ll.c