This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: --enable-auto-import extension
- From: Nick Clifton <nickc at redhat dot com>
- To: cwilson at ece dot gatech dot edu, deo at logos-m dot ru
- Cc: binutils at sources dot redhat dot com, cygwin-apps at cygwin dot com
- Date: 14 Nov 2002 19:08:40 +0000
- Subject: Re: --enable-auto-import extension
- References: <3DD01AB3.3060906@ece.gatech.edu>
Hi Charles, Hi Egor,
> 2002-07-01 Egor Duda <deo@logos-m.ru>
>
> * ldmain.c (main): Make runtime relocs disabled by default. Remove
> assignment which has no effect.
> * pe-dll.h (pe_create_import_fixup): Change prototype.
> * pe-dll.c (make_runtime_pseudo_reloc): New function.
> (pe_create_runtime_relocator_reference): Ditto.
> (pe_create_import_fixup): Handle relocations with non-zero addends.
> * emultempl/pe.em: Add options --enable-runtime-pseudo-reloc and
> --disable-runtime-pseudo-reloc.
> (make_import_fixup): Handle relocations with non-zero addends. Create
> an external reference to _pei386_runtime_relocator symbol if at least
> one pseudo reloc was created.
> * ld.texinfo: Document --enable-runtime-pseudo-reloc and
> --disable-runtime-pseudo-reloc options.
> 2002-07-01 Egor Duda <deo@logos-m.ru>
>
> * bfdlink.h (struct bfd_link_info): Add new boolean
> field pei386_runtime_pseudo_reloc.
Approved and applied. [Sorry for the long delay].
Note: The cygwin targeted ports (eg i686-pc-cygwin) are currently
showing three unexpected failures in the GAS testsuite:
FAIL: i386 abs reloc
FAIL: i386 pcrel reloc
FAIL: i386 sub
Which their non-PE cousins do not. I would appreciate it if you could
spare a few moments to investigate this.
Cheers
Nick