OSDN Git Service

2005-07-14 Paolo Carlini <pcarlini@suse.de>
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Jul 2005 00:05:44 +0000 (00:05 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Jul 2005 00:05:44 +0000 (00:05 +0000)
commit28f0307f4cf2c8af277982b87a8d2c070890aee8
treefd4d3d335b870f0c8c475f54839d0be2acaef633
parent59d142eb8e568c760c374ec99b7dc22521c67cbc
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).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@102043 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/tr1/functional