diff options
author | pme <pme@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-02-03 19:37:53 +0000 |
---|---|---|
committer | pme <pme@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-02-03 19:37:53 +0000 |
commit | 64d339f229a8b85f3d46651c02d3c34e869d3db3 (patch) | |
tree | c68af5e7bf92bec5bf7e50ae027db8379d1f5d6f /libstdc++-v3/config | |
parent | bf36a7eebaf205806e1f982fcd6f5fc963bc1172 (diff) | |
download | gcc-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.gnu | 3 |
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. |