Messages in this thread | | | Date | Wed, 13 Oct 1999 11:39:21 +0200 | From | Dieter Kraft <> | Subject | Re: 2.3.21 |
| |
Maciej W. Rozycki wrote: > > On Tue, 12 Oct 1999, Linus Torvalds wrote: > > > On Tue, 12 Oct 1999, Dieter Kraft wrote: > > > bbootsect.s:619: Error: base/index register must be 32 bit register > > > > That's actually a gas bug, introduced when the gas people tightened up > > their requirements, and they seem to have tightened them a bit too much. > > The 16-bit register is actually the correct one in 16-bit mode, and a > > 32-bit register is very much not correct. > > $ as -o bootsect.o bootsect.s > $ as --version > GNU assembler 2.9.5 > [...] > > So the above error pertains to old as releases. > > > Who maintains gas these days? We'll make the kernel use the 32-bit > > register to work around the gas bug for now, but it definitely IS a gas > > bug, and it would be good to get it fixed. > > It was fixed long time ago. Anyway using binutils from 2.9.1 series for > 16-bit code is at least risky -- misassembles are quite normal with them, > not even regarding the linker. On the other hand, 2.9.4 and 2.9.5 are > probably safe but they are not release versions. Actually, 2.9.1.0.25 > might work well, too, but be cautious. > > Bug reports are normally sent to <bug-gnu-utils@gnu.org>; there is also a > mailing list at <binutils@sourceware.cygnus.com> for these who are > interested in binutils development.
I tried several binutils (I did´nt find all mentioned) but with each I got similar results as the following:
as -o bbootsect.o bbootsect.s bbootsect.s: Assembler messages: bbootsect.s:897: Error: `%al' not allowed with `outw'
the above with binutils-991012
regards Dieter
> > -- > + Maciej W. Rozycki, Technical University of Gdansk, Poland + > +--------------------------------------------------------------+ > + e-mail: macro@ds2.pg.gda.pl, PGP key available +
-- ___________________________________________________________________ Dieter Kraft Phone 0049 89 1265 1177 Fachhochschule München Fax 0049 89 1265 1100 University of Applied Sciences Dachauerstrasse 98b Email dkraft@acm.org D-80335 München http://www.fm.fh-muenchen.de/~dkraft
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |