[Bug ld/11845] ld scripts relative constant confusion

2010-07-28 Thread pocmatos at gmail dot com
--- Additional Comments From pocmatos at gmail dot com 2010-07-28 07:35 --- Thanks Alan, given this is not a bug instead of keeping annoying the devs I will close and keep any discussion on the mailing list. -- What|Removed |Added

[Bug gas/11841] Internal error: `.data' is already defined

2010-07-28 Thread amodra at gmail dot com
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2010-07-28 08:44 --- Subject: Bug 11841 CVSROOT:/cvs/src Module name:src Changes by: amo...@sourceware.org 2010-07-28 08:43:46 Modified files: gas: ChangeLog symbols.c Log message:

[Bug binutils/11843] ld long link times due to compute_bucket_count() choosing hash table size

2010-07-28 Thread hjl dot tools at gmail dot com
--- Additional Comments From hjl dot tools at gmail dot com 2010-07-28 14:41 --- Can you provide a testcase? -- What|Removed |Added CC|

[Bug binutils/11843] ld long link times due to compute_bucket_count() choosing hash table size

2010-07-28 Thread todd dot veldhuizen at logicblox dot com
--- Additional Comments From todd dot veldhuizen at logicblox dot com 2010-07-28 22:05 --- Here is a C++ program that will create a bunch of .c files, compile and then link them, hitting the bug. It links very quickly without the -O1 option, and with the -O1 option it takes a very long

[Bug binutils/11843] ld long link times due to compute_bucket_count() choosing hash table size

2010-07-28 Thread todd dot veldhuizen at logicblox dot com
--- Additional Comments From todd dot veldhuizen at logicblox dot com 2010-07-28 22:09 --- Here some tracing for compute_bucket_count() that illustrates the futility of searching large numbers of hash table sizes. Index: bfd/elflink.c

[Bug binutils/11843] ld long link times due to compute_bucket_count() choosing hash table size

2010-07-28 Thread todd dot veldhuizen at logicblox dot com
--- Additional Comments From todd dot veldhuizen at logicblox dot com 2010-07-28 22:23 --- Here is a conservative patch. Index: bfd/elflink.c === RCS file: /cvs/src/src/bfd/elflink.c,v retrieving revision 1.372 diff -u -r1.