From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14157 invoked by alias); 15 Nov 2002 13:35:34 -0000 Mailing-List: contact binutils-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sources.redhat.com Received: (qmail 14110 invoked from network); 15 Nov 2002 13:35:31 -0000 Received: from unknown (HELO ns.logos-m.ru) (195.7.187.66) by sources.redhat.com with SMTP; 15 Nov 2002 13:35:31 -0000 Received: from gibe.logos-m.ru (gibe.logos-m.ru [195.7.187.101]) by ns.logos-m.ru (8.12.1/8.12.1) with ESMTP id gAFDsrLF025055; Fri, 15 Nov 2002 16:54:53 +0300 (MSK) Date: Fri, 15 Nov 2002 05:35:00 -0000 From: egor duda Reply-To: egor duda Organization: deo X-Priority: 3 (Normal) Message-ID: <111289294607.20021115163056@logos-m.ru> To: Nick Clifton CC: cwilson@ece.gatech.edu, binutils@sources.redhat.com, cygwin-apps@cygwin.com Subject: Re: --enable-auto-import extension In-Reply-To: References: <3DD01AB3.3060906@ece.gatech.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-SW-Source: 2002-11/txt/msg00420.txt.bz2 Hi! Thursday, 14 November, 2002 Nick Clifton nickc@redhat.com wrote: NC> Hi Charles, Hi Egor, >> 2002-07-01 Egor Duda >> >> * 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 >> >> * bfdlink.h (struct bfd_link_info): Add new boolean >> field pei386_runtime_pseudo_reloc. NC> Approved and applied. [Sorry for the long delay]. NC> Note: The cygwin targeted ports (eg i686-pc-cygwin) are currently NC> showing three unexpected failures in the GAS testsuite: NC> FAIL: i386 abs reloc NC> FAIL: i386 pcrel reloc NC> FAIL: i386 sub NC> Which their non-PE cousins do not. I would appreciate it if you could NC> spare a few moments to investigate this. First of all, thanks, Charles, for fixing spelling and formatting errors, and pushing the patch through. I'm to revive a discussion about runtime part of changes in cygwin-apps@ after weekend. As for gas testsuite failures, i suppose they have nothing to do with this patch. I've just reverted the patch but failures persist. I'll try to track them down further, but i highly doubt that adding a field to 'struct bfd_link_info', which is the only thing in the patch which may affect gas, could lead to reloc failures in gas testsuite. Egor. mailto:deo@logos-m.ru ICQ 5165414 FidoNet 2:5020/496.19