patches/binutils/2.15/700-bfd-hash-tweak.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Jul 13 10:32:38 2008 +0000 (2008-07-13)
changeset 645 8e58024f8e37
permissions -rw-r--r--
Ioannis E. VENETIS <venetis@mail.capsl.udel.edu> pointed out that GMP and MPFR were not used by gcc.
Turned out that none could use GMP and MPFR as the config option changed its name, but the change was not propagated to all users.

/trunk/scripts/build/binutils.sh | 2 1 1 0 +-
/trunk/scripts/build/debug/300-gdb.sh | 2 1 1 0 +-
/trunk/scripts/build/cc_gcc.sh | 6 3 3 0 +++---
3 files changed, 5 insertions(+), 5 deletions(-)
yann@402
     1
Signed-off-by: dank@kegel.com
yann@402
     2
yann@402
     3
Raising the size of the hash table is a noticable win when linking 
yann@402
     4
at least one large app.  
yann@402
     5
yann@402
     6
There was a patch,
yann@402
     7
http://sources.redhat.com/ml/binutils/2004-06/msg00165.html
yann@402
     8
to do this dynamically.  No idea why that didn't make it in.
yann@402
     9
So this tiny change to raise the default size is just
yann@402
    10
a stopgap for now.
yann@402
    11
yann@402
    12
yann@402
    13
--- binutils-2.15/bfd/hash.c.old	2003-12-01 01:33:01.000000000 -0500
yann@402
    14
+++ binutils-2.15/bfd/hash.c	2006-03-01 16:26:26.701991000 -0500
yann@402
    15
@@ -295,7 +295,7 @@
yann@402
    16
 */
yann@402
    17
 
yann@402
    18
 /* The default number of entries to use when creating a hash table.  */
yann@402
    19
-#define DEFAULT_SIZE (4051)
yann@402
    20
+#define DEFAULT_SIZE (32749)
yann@402
    21
 
yann@402
    22
 /* Create a new hash table, given a number of entries.  */
yann@402
    23
 
yann@402
    24