r273834 - in /branches/gcc-9-branch/libstdc++-v...

redi@gcc.gnu.org redi@gcc.gnu.org
Fri Jul 26 13:36:00 GMT 2019


Author: redi
Date: Fri Jul 26 13:36:44 2019
New Revision: 273834

URL: https://gcc.gnu.org/viewcvs?rev=273834&root=gcc&view=rev
Log:
Remove std::byte overloads from <bit>

The additional overloads for std::byte in <bit> were reviewed by LEWG
and considered undesirable, so this patch removes them.

Backport from mainline (partial)
2019-06-26  Jonathan Wakely  <jwakely@redhat.com>

	* include/std/bit (rotl(byte, unsigned), rotr(byte, unsigned))
	(countl_zero(byte), countl_one(byte), countr_zero(byte))
	(countr_one(byte), popcount(byte), ispow2(byte), ceil2(byte))
	(floor2(byte), log2p1(byte)): Remove.
	* testsuite/26_numerics/bit/bit.pow.two/ceil2.cc: Remove test for
	std::byte overload.
	* testsuite/26_numerics/bit/bit.pow.two/floor2.cc: Likewise.
	* testsuite/26_numerics/bit/bit.pow.two/ispow2.cc: Likewise.
	* testsuite/26_numerics/bit/bit.pow.two/log2p1.cc: Likewise.
	* testsuite/26_numerics/bit/bitops.count/countl_one.cc: Likewise.
	* testsuite/26_numerics/bit/bitops.count/countl_zero.cc: Likewise.
	* testsuite/26_numerics/bit/bitops.count/countr_one.cc: Likewise.
	* testsuite/26_numerics/bit/bitops.count/countr_zero.cc: Likewise.
	* testsuite/26_numerics/bit/bitops.count/popcount.cc: Likewise.
	* testsuite/26_numerics/bit/bitops.rot/rotl.cc: Likewise.
	* testsuite/26_numerics/bit/bitops.rot/rotr.cc: Likewise.

Modified:
    branches/gcc-9-branch/libstdc++-v3/ChangeLog
    branches/gcc-9-branch/libstdc++-v3/include/std/bit
    branches/gcc-9-branch/libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/ceil2.cc
    branches/gcc-9-branch/libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/floor2.cc
    branches/gcc-9-branch/libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/ispow2.cc
    branches/gcc-9-branch/libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/log2p1.cc
    branches/gcc-9-branch/libstdc++-v3/testsuite/26_numerics/bit/bitops.count/countl_one.cc
    branches/gcc-9-branch/libstdc++-v3/testsuite/26_numerics/bit/bitops.count/countl_zero.cc
    branches/gcc-9-branch/libstdc++-v3/testsuite/26_numerics/bit/bitops.count/countr_one.cc
    branches/gcc-9-branch/libstdc++-v3/testsuite/26_numerics/bit/bitops.count/countr_zero.cc
    branches/gcc-9-branch/libstdc++-v3/testsuite/26_numerics/bit/bitops.count/popcount.cc
    branches/gcc-9-branch/libstdc++-v3/testsuite/26_numerics/bit/bitops.rot/rotl.cc
    branches/gcc-9-branch/libstdc++-v3/testsuite/26_numerics/bit/bitops.rot/rotr.cc



More information about the Libstdc++-cvs mailing list