diff options
| author | Jonathan Wakely <jwakely@redhat.com> | 2020-10-30 15:14:33 +0000 | 
|---|---|---|
| committer | Jonathan Wakely <jwakely@redhat.com> | 2020-10-30 20:58:08 +0000 | 
| commit | a1343e5c74093124d7fbce6052d838f47a8eeb20 (patch) | |
| tree | e97bbf1e90e45518d94fd278478cf60bde60d08c /libcpp/expr.c | |
| parent | d1e5d82af819025df9d9a81e8c591690e299924a (diff) | |
| download | gcc-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 'libcpp/expr.c')
0 files changed, 0 insertions, 0 deletions
