Date: Wed, 24 Jun 1998 11:55:54 +0300 (IDT) From: Eli Zaretskii To: "EFT.Eric Devolder" cc: djgpp AT delorie DOT com Subject: Re: ...and now problem when trying to recompile libm.a ! In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk On Wed, 24 Jun 1998, EFT.Eric Devolder wrote: > e:/djgpp/tmp\ccbaaaaa: Assembler messages: > e:/djgpp/tmp\ccbaaaaa:114: Error: register does not match opcode suffix > make.exe: *** [s_finite.o] Error 1 > > Cyptic, isn't it ? No, it's not ;-). It says that the instruction implies certain size of its operands, but the actual operands have different size. For example, "movl" instruction with %al as its operand would trigger this message. The problem is that the library was compiled with older versions of Binutils, where the assembler would silently accept such problems. > setnel %al Seems like this is the problem: %al is a 1-byte size, not a long (4-byte). Why do you need to rebuild the library anyway?