Dave Korn wrote: > Tristan Gingold wrote: >> Hi, >> >> I'd like to create the branch for binutils 2.20 soon (ie within the next >> 24 hours). >> If you have a patch to commit or still waiting for a approval, please >> speak now. Thanks! > > Argh, one more thing (which I'll get on to straight away): Timo Kreuzer's > assign papers just came through, for his dlltool delay-load import library patch. > > http://sourceware.org/ml/binutils/2009-08/threads.html#00269 > > I can get it done in the next couple of hours if that's good enough? Committed after testing on i686-pc-cygwin with this changelog: 2009-09-04 Timo Kreuzer * dlltool.c (delayimp_name): Add new global variable (usage, long_options, main): Add new option "-y" / "--output-delaylib" (struct mac): Add fields how_dljtab_size, how_dljtab_roff1, how_dljtab_roff2, how_dljtab, trampoline. (i386_dljtab): Add binary stub for x86 delay import. (i386_trampoline): Add text assembly stub for x86 delay import. (mtable): Add delay import data for M386 and MX86 only. (make_delay_head): New function. (make_one_lib_file): New arg delay creates delay-load import stub. (gen_lib_file): New arg delay likewise. (HOW_JTAB, HOW_JTAB_SIZE, HOW_JTAB_ROFF): New arg delay likewise. (HOW_JTAB_ROFF2, HOW_JTAB_ROFF3): New macros for delay import. (make_tail): Convert hard TABS embedded in strings to "\t" escapes. * NEWS: Mention new feature. Also fix whitespace. * doc/binutils.texi: Updated dlltool documentation. Tristan, I'm definitely all done for the branch now, thanks for your patience. Timo, your patch is now part of binutils and will be in the forthcoming 2.20 release! Thanks very much for contributing it :) cheers, DaveK