Mail Archives: djgpp/1998/06/24/04:56:11
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?
- Raw text -