https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96958

--- Comment #5 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jonathan Wakely <r...@gcc.gnu.org>:

https://gcc.gnu.org/g:a1343e5c74093124d7fbce6052d838f47a8eeb20

commit r11-4581-ga1343e5c74093124d7fbce6052d838f47a8eeb20
Author: Jonathan Wakely <jwak...@redhat.com>
Date:   Fri Oct 30 15:14:33 2020 +0000

    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.

Reply via email to