Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2014-05

Error Compiling Lazarus: tageometry

4 messages · 2 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

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.

Thank You.

Reply by email

Sergei Gorelkin
to Daniel Gaspary

22.05.2014 5:44, Daniel Gaspary ?????:

Show quoted text 16 lines
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

Reply by email

Sergei Gorelkin
to Sergei Gorelkin

22.05.2014 10:46, Sergei Gorelkin ?????:

Show quoted text 20 lines
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.

Should be fixed in r27810.

Sergei

Reply by email