From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nick Clifton To: Jakub Jelinek Cc: Martin Schwidefsky , binutils@sources.redhat.com, laroche@redhat.com Subject: Re: s390 gas bug Date: Tue, 02 Oct 2001 06:38:00 -0000 Message-id: References: <20011002141855.J3251@sunsite.ms.mff.cuni.cz> X-SW-Source: 2001-10/msg00014.html Hi Jakub, > .globl f1 > .type f1,@function > ... > .LT1_0: > .LC0: > .long f1@PLT-.LT1_0 > ... > ) > > it doesn't create an R_390_PLT32 relocation and instead hardcodes > address of f1 above it. For static int f1 (void) { return 1; } this > would be right, but as f1 is global symbol, it should be possible to > override f1 at runtime Well, for certain file formats, yes. It sounds like the s390 gas port needs to define TC_FORCE_RELOCATION and then have it return true for BFD_RELOC_S390_PLT32 relocs, and probably some others as well. Cheers Nick