aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2020-10-30 15:14:33 +0000
committerJonathan Wakely <jwakely@redhat.com>2020-10-30 20:58:08 +0000
commita1343e5c74093124d7fbce6052d838f47a8eeb20 (patch)
treee97bbf1e90e45518d94fd278478cf60bde60d08c /gcc
parentd1e5d82af819025df9d9a81e8c591690e299924a (diff)
downloadgcc-a1343e5c74093124d7fbce6052d838f47a8eeb20.zip
gcc-a1343e5c74093124d7fbce6052d838f47a8eeb20.tar.gz
gcc-a1343e5c74093124d7fbce6052d838f47a8eeb20.tar.bz2
libstdc++: Use double for unordered container load factors [PR 96958]
These calculations were changed to use long double nearly ten years ago in order to get more precision than float: https://gcc.gnu.org/pipermail/libstdc++/2011-September/036420.html However, double should be sufficient, whlie being potentially faster than long double, and not requiring soft FP calculations for targets without native long double support. libstdc++-v3/ChangeLog: PR libstdc++/96958 * include/bits/hashtable_policy.h (_Prime_rehash_policy) (_Power2_rehash_policy): Use double instead of long double.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions