On 30/11/2012 16:07, Reimar Grabowski wrote:
On Fri, 30 Nov 2012 14:49:22 +0000
Martin <[email protected]> wrote:

@Reimar: from a similar case, I would guess (line 144)
    push [rcx]
must be
    push qword ptr [rcx]

Could you try please?
Now it builds and runs.
Clicking "Run All Tests" results in an exception: "External: SIGSEGV"
in uPSCompiler.pas line 14588


Just checked. It looks like PascalScript uses a lot of 32 bit int, to store pointers (maybe longint and cardinal do adapt in Delphi, but they do not in fpc.)

So I was just lucky my 64 bit test worked.

I will update you, once this is fixed

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to