------- Comment #8 from sjackman at gmail dot com 2009-11-29 00:44 ------- I wouldn't depend on the number of buckets shrinking. Shrinking (and growing) a hash table is an expensive operation that requires rehashing all the elements in the hash table. Even if the implementation does provide the ability to shrink the hash table, a number of applications would disable it. Google sparsehash provides min_load_factor for this purpose.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41975