summaryrefslogtreecommitdiff
path: root/libstdc++-v3/config
diff options
context:
space:
mode:
authorpme <pme@138bc75d-0d04-0410-961f-82ee72b054a4>2003-02-03 19:37:53 +0000
committerpme <pme@138bc75d-0d04-0410-961f-82ee72b054a4>2003-02-03 19:37:53 +0000
commit64d339f229a8b85f3d46651c02d3c34e869d3db3 (patch)
treec68af5e7bf92bec5bf7e50ae027db8379d1f5d6f /libstdc++-v3/config
parentbf36a7eebaf205806e1f982fcd6f5fc963bc1172 (diff)
downloadgcc-64d339f229a8b85f3d46651c02d3c34e869d3db3.tar.gz
2003-02-03 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
Phil Edwards <pme@gcc.gnu.org> * 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
Diffstat (limited to 'libstdc++-v3/config')
-rw-r--r--libstdc++-v3/config/linker-map.gnu3
1 files changed, 1 insertions, 2 deletions
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.