In <[EMAIL PROTECTED]>, 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 <[EMAIL PROTECTED]> http://www.cons.org/cracauer/
  Tel.: (private) +4940 5221829 Fax.: (private) +4940 5228536


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to