#1 2014-08-08 14:06:52

RalfS
Member
Registered: 2011-07-11
Posts: 57

Wrong assembler code in SynCommon

Please see: http://bugs.freepascal.org/view.php?id=26570 which references to SynCommon.

Offline

#2 2014-08-08 14:27:49

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 14,240
Website

Re: Wrong assembler code in SynCommon

Yes, I know.

We already changed, in the current 1.18 "unstable" branch of the framework, all

lea edx,edx+1

into

lea edx,[edx+1]

which compiles just fine under both Delphi and FPC.

Offline

#3 2014-08-08 14:50:05

RalfS
Member
Registered: 2011-07-11
Posts: 57

Re: Wrong assembler code in SynCommon

I still saw the error several times in the Nightly Build zip from today.

Offline

#4 2014-08-08 16:03:58

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 14,240
Website

Re: Wrong assembler code in SynCommon

Yes, this was fixed by http://synopse.info/fossil/info/859089d5c2

Note that regression tests program compiles, but still fails to run with FPC.
It is not our highest priority yet - unless we are sponsored to do so.

Offline

Board footer

Powered by FluxBB