mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-13 11:40:28 +08:00
re PR preprocessor/14699 (abort() in hashtable.c in approx_sqrt() with -fmem-report)
2004-09-06 Serge Belyshev <belyshev@lubercy.com> PR preprocessor/14699 * symtab.c (ht_dump_statistics): Change type of sum_of_squares from size_t to double. From-SVN: r87116
This commit is contained in:
parent
8ce16ed6bd
commit
0fd9e8dd4e
@ -1,3 +1,9 @@
|
||||
2004-09-06 Serge Belyshev <belyshev@lubercy.com>
|
||||
|
||||
PR preprocessor/14699
|
||||
* symtab.c (ht_dump_statistics): Change type of sum_of_squares
|
||||
from size_t to double.
|
||||
|
||||
2004-08-28 Andreas Schwab <schwab@suse.de>
|
||||
Andreas Jaeger <aj@suse.de>
|
||||
|
||||
|
@ -252,8 +252,8 @@ void
|
||||
ht_dump_statistics (hash_table *table)
|
||||
{
|
||||
size_t nelts, nids, overhead, headers;
|
||||
size_t total_bytes, longest, sum_of_squares;
|
||||
double exp_len, exp_len2, exp2_len;
|
||||
size_t total_bytes, longest;
|
||||
double sum_of_squares, exp_len, exp_len2, exp2_len;
|
||||
hashnode *p, *limit;
|
||||
|
||||
#define SCALE(x) ((unsigned long) ((x) < 1024*10 \
|
||||
@ -272,7 +272,7 @@ ht_dump_statistics (hash_table *table)
|
||||
size_t n = HT_LEN (*p);
|
||||
|
||||
total_bytes += n;
|
||||
sum_of_squares += n * n;
|
||||
sum_of_squares += (double) n * n;
|
||||
if (n > longest)
|
||||
longest = n;
|
||||
nids++;
|
||||
|
Loading…
Reference in New Issue
Block a user