stl_algo.h (__lg<>(_Size)): Slightly tweak.
authorPaolo Carlini <pcarlini@suse.de>
Thu, 25 Oct 2007 10:11:58 +0000 (10:11 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Thu, 25 Oct 2007 10:11:58 +0000 (10:11 +0000)
commit1fcd0a2c503b9fd16cf52df248c92c387d0086f9
tree8efb128e5310c8415d98d1187fdc6278b1416e37
parent0bf2cf8907a382fd2223ac0975516ab99283eaa8
stl_algo.h (__lg<>(_Size)): Slightly tweak.

2007-10-25  Paolo Carlini  <pcarlini@suse.de>

* include/bits/stl_algo.h (__lg<>(_Size)): Slightly tweak.
(__lg(int), __lg(long), __lg(long long)): Add, overloads
exploiting __builtin_clz*.

From-SVN: r129624
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/stl_algo.h