Skip site navigation (1)Skip section navigation (2)
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>