Large changes checked in

Ian Lance Taylor ian@airs.com
Thu Jul 1 00:00:00 GMT 1999


I checked in some large changes to the hash table, the scrubber, and
the symbol handling code.

The symbol handling changes are the worst.  These will probably break
most targets.  I checked and fixed many popular ones.  I'll fix the
rest over time.  If you run into trouble, let me know.  Failure is
indicated by a failure to compile.

The goal was to speed up gas on large files.  On a particular 27M
input file I was using as a test case, these patches change gas from
130.44+2.52 user+cpu time and 46M of memory to 44.85+1.65 and 34M.
Wall time on my system with 64M of real memory went from 2:42 to 0:53.

Please let me know about any problems.

Ian


More information about the Binutils mailing list