This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: --enable-auto-import extension


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]