From 64d339f229a8b85f3d46651c02d3c34e869d3db3 Mon Sep 17 00:00:00 2001 From: pme Date: Mon, 3 Feb 2003 19:37:53 +0000 Subject: 2003-02-03 Falk Hueffner Phil Edwards * include/std/std_bitset.h: Replace CHAR_BIT with __CHAR_BIT__, use numeric_limits for bits-per-word values. (_Base_bitset::_M_do_count, _Base_bitset<1>::_M_do_count): Use __builtin_popcountl instead. (_Base_bitset::_M_do_find_first, _Base_bitset::_M_do_find_next, _Base_bitset<1>::_M_do_find_first, _Base_bitset<1>::_M_do_find_next): Use __builtin_ctzl instead. (_S_bit_count, _S_first_one): Remove. * config/linker-map.gnu (GLIBCPP_3.4): Remove std::_S_bit_count. * src/Makefile.am (sources): Remove bitset.cc. * src/bitset.cc: Delete file. * src/Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@62335 138bc75d-0d04-0410-961f-82ee72b054a4 --- libstdc++-v3/config/linker-map.gnu | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'libstdc++-v3/config') diff --git a/libstdc++-v3/config/linker-map.gnu b/libstdc++-v3/config/linker-map.gnu index 9616efdd05f..da5f7ecc91b 100644 --- a/libstdc++-v3/config/linker-map.gnu +++ b/libstdc++-v3/config/linker-map.gnu @@ -62,8 +62,7 @@ GLIBCPP_3.4 { std::__basic_file*; std::__num_base*; std::__timepunct*; - std::__numeric_limits_base*; - std::_S_bit_count + std::__numeric_limits_base* }; # Names not in an 'extern' block are mangled names. -- cgit v1.2.1