From: pavenis AT lanet DOT lv To: "Mark E." , djgpp AT delorie DOT com Date: Wed, 20 Jun 2001 18:55:02 +0300 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Re: Link errors with Debug switch on Message-ID: <3B30F186.8872.193CB84@localhost> In-reply-to: <3dd1jt49jcq8662qr4vrai9ke3j99p2sri@4ax.com> References: X-mailer: Pegasus Mail for Win32 (v3.12c) Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On 20 Jun 2001, at 10:40, Mark E. wrote: > On Sun, 17 Jun 2001 16:42:29 -0400, you wrote: > > I posted this, but received no reply. Does the modified version of as.exe from the > url below fix the problem without causing new ones? It seems to fix disappearance of external symbol but I cannot say more. > > > >Try this modified version of 2.11's as.exe and see if the link problem goes away: > >http://members.nbci.com/snowball3/djgpp/as.exe > > > >Or test the actual change yourself with the binutils 2.11 source: > >*** gas/config/obj-coff.bak Thu Dec 28 05:07:56 2000 > >--- gas/config/obj-coff.c Sun Jun 17 14:22:02 2001 > >*************** coff_frob_symbol (symp, punt) > >*** 1174,1180 **** > > && S_GET_STORAGE_CLASS (symp) != C_LABEL > > && symbol_constant_p(symp) > > && (real = symbol_find_base (S_GET_NAME (symp), DO_NOT_STRIP)) > >! && real != symp) > > { > > c_symbol_merge (symp, real); > > *punt = 1; > >--- 1174,1181 ---- > > && S_GET_STORAGE_CLASS (symp) != C_LABEL > > && symbol_constant_p(symp) > > && (real = symbol_find_base (S_GET_NAME (symp), DO_NOT_STRIP)) > >! && real != symp > >! && S_GET_STORAGE_CLASS (real) == C_NULL) > > { > > c_symbol_merge (symp, real); > > *punt = 1; > > -- > Mark E.: snowball3 AT bigfoot DOT com > http://snowball.frogspace.net/