PR libstdc++/21193 (float, double, long double)
authorPaolo Carlini <pcarlini@suse.de>
Fri, 15 Jul 2005 00:05:44 +0000 (00:05 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Fri, 15 Jul 2005 00:05:44 +0000 (00:05 +0000)
commitdbd160bff8ca492b8e14fe347f0995d70f23065b
treefd4d3d335b870f0c8c475f54839d0be2acaef633
parent06277571f475f065d79e7d7b107200b2eb970580
PR libstdc++/21193 (float, double, long double)

2005-07-14  Paolo Carlini  <pcarlini@suse.de>

PR libstdc++/21193 (float, double, long double)
* include/tr1/functional (hash<float>, hash<double>):
Reimplement exploiting the Fnv_hash<>::hash helper.
(hash<long double>): Reimplement using frexp (in this
case, due to random padding bits, the former approach
is not generally viable).

From-SVN: r102043
libstdc++-v3/ChangeLog
libstdc++-v3/include/tr1/functional