Date: Fri, 25 Feb 2000 13:47:08 +0100 From: Martin Cracauer <cracauer@cons.org> To: "David O'Brien" <obrien@NUXI.com> Cc: Martin Cracauer <cracauer@cons.org>, Bruce Evans <bde@zeta.org.au>, jdp@FreeBSD.ORG, jkh@FreeBSD.ORG, current@FreeBSD.ORG Subject: Re: extern variables in shared libraries broken (ld.so or mmap bug) Message-ID: <20000225134708.B16847@cons.org> In-Reply-To: <20000224110244.A89479@dragon.nuxi.com>; from obrien@NUXI.com on Thu, Feb 24, 2000 at 11:02:44AM -0800 References: <20000223100036.A4872@cons.org> <Pine.BSF.4.21.0002232257320.5626-100000@alphplex.bde.org> <20000223143101.A5971@cons.org> <20000224110244.A89479@dragon.nuxi.com>
next in thread | previous in thread | raw e-mail | index | archive | help
In <20000224110244.A89479@dragon.nuxi.com>, David O'Brien wrote: > On Wed, Feb 23, 2000 at 02:31:01PM +0100, Martin Cracauer wrote: > > Where's the bug, anyway? Do we need to fix the compiler or would it be > > better to get a newer assembler? > > A new assembler (whole binutils) is on the way, probably around the end > of March. In my opinion, we need a fix before 4.0. At the very least the assembler warning must be turned into an error. It is also not clear to me that the new assembler really fixes the bug. While I cannot judge over the correctness of the syntax, I think it is possible that the new assembler still works on the same syntax, not recognizing the parameterless GOTOFF our gcc generates. It is possible that we indroduced the bug by our profiling changes? The line in i386.c that generates the code in question is from revision 1.5, which is the profiling delta from the original gcc. In that case we can't count on a new gas fixing it for us. Martin -- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Martin Cracauer <cracauer@cons.org> http://www.cons.org/cracauer/ Tel.: (private) +4940 5221829 Fax.: (private) +4940 5228536 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000225134708.B16847>