diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2018-07-04 09:07:23 +0100 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2018-07-04 09:07:23 +0100 |
commit | 90fc44ecfa4741a055ec3d35722e2624c2231f98 (patch) | |
tree | fd397e0cb3a87ce87d0e8d28b2e2e5a46427262d /libcc1 | |
parent | 6e38deee4659d87d57e54a869d546dc01cf733cc (diff) | |
download | gcc-90fc44ecfa4741a055ec3d35722e2624c2231f98.zip gcc-90fc44ecfa4741a055ec3d35722e2624c2231f98.tar.gz gcc-90fc44ecfa4741a055ec3d35722e2624c2231f98.tar.bz2 |
Optimize std::rotl and std::rotr, add test for std::popcount
* include/std/bit (__rotl, __rotr): Avoid branch.
(_If_is_unsigned_integer): Use remove_cv_t.
* testsuite/26_numerics/bit/bitops.count/popcount.cc: New.
From-SVN: r262378
Diffstat (limited to 'libcc1')
0 files changed, 0 insertions, 0 deletions