[Lazarus] Error Compiling Lazarus: tageometry

Sergei Gorelkin sergei_gorelkin at mail.ru
Thu May 22 08:46:33 CEST 2014


22.05.2014 5:44, Daniel Gaspary пишет:
> Hi,
>
>     I am trying to compile lazarus trunk with fpc 2.7.1(Rev 27809), but
> the error bellow is being raised:
>
> tageometry.pas(374,85) Error: Asm: [sqrtsd mem128,xmmreg] invalid
> combination of opcode and operands
>
>     My OS is Linux(Kubuntu 14.04), 64 bits. I'm using LCL_PLATFORM=qt
>
>     The IDE is compiled without problems with fpc 2.6.4 on the same environment.
>
>     There is some time I don't try to compile Lazarus, so I think could
> be my mistake and ask here before, avoiding open an unnecessary
> bugtracker issue.
>
That could be caused by r27809, which enables SSE instructions for calculating square roots but 
apparently lacks proper adjustments to spilling code. I'll try to fix it ASAP.

Regards,
Sergei





More information about the Lazarus mailing list