Re: Alpha binutils

David Mosberger-Tang (davidm@azstarnet.com)
Mon, 17 Jun 1996 22:17:27 -0700


>>>>> On Mon, 17 Jun 1996 20:28:44 EDT, John Carr <jfc@mit.edu> said:

John> Is there a version of binutils for Linux-alpha newer than the
John> 2.6 release? as 2.6 has some bugs (for example, it puts the
John> wrong branch hint in jsr instructions so they are always
John> mispredicted).

2.6 is the latest official release by Cygnus, but there have been many
bugfixes for Linux/Alpha (not just as, but to the rest of binutils as
well). A good starting point might be the binutils RPM that comes
with Red Hat 3.0.3 (ftp.redhat.com). The as that comes with it
doesn't handle bad assembly files too well, but as long as the input
is correct, it works well. The only bug that I know of is that there
is a problem parsing .weakext directives with whitespace in it (a fix
is available, though).

Even better, Richard Henderson pretty much rewrote the Alpha gas from
scratch and that source code is actually readable. I'm not sure what
the status of the ECOFF version is, but the ELF version is in daily
use, AFAIK.

--david