Re: [fpc-devel] Trunk does not compile on Linux x86-64

2011-10-19 Thread Sven Barth
Am 19.10.2011 15:55, schrieb Leonardo M. Ramé: From: Paul Ishenin To: ""Leonardo M. Ramé""; FPC developers' list Sent: Wednesday, October 19, 2011 10:53 AM Subject: Re: [fpc-devel] Trunk does not compile on Linux x86-64 19.10.11 21:47, Leonardo M. Ramé пишет: H

Re: [fpc-devel] target embedded heap.inc

2011-10-19 Thread David Welch
I tried a make build from the current svn tree and it fails to build (mysqlcon something). apt-get is giving me 2.4.0, so still a big stuck. David On 10/19/2011 05:08 AM, Marco van de Voort wrote: In our previous episode, Jeppe Gr?sdal Johansen said: And from that point to the present (19

Re: [fpc-devel] FPC Performance: MOVAPD vs MOVSD

2011-10-19 Thread Graeme Geldenhuys
On 2011-10-19 16:04, Jonas Maebe wrote: > The movsd that FPC uses is an SSE2 instruction. Ah, thanks for the info. Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ ___ fpc-devel m

Re: [fpc-devel] FPC Performance: MOVAPD vs MOVSD

2011-10-19 Thread Sergei Gorelkin
19.10.2011 17:45, Graeme Geldenhuys пишет: Not that I understand much of the assembler generated, but what I did notice is that Delphi XE2 64-bit uses the MOVAPD function (introduced in SSE2 [1]), but even if I specify -O3 -CfSSE3 with 64-bit FPC, FPC only uses the MOVSD (introduced in 386 [2]).

Re: [fpc-devel] FPC Performance: MOVAPD vs MOVSD

2011-10-19 Thread Jonas Maebe
On 19 Oct 2011, at 15:45, Graeme Geldenhuys wrote: > Not that I understand much of the assembler generated, but what I did > notice is that Delphi XE2 64-bit uses the MOVAPD function (introduced in > SSE2 [1]), but even if I specify -O3 -CfSSE3 with 64-bit FPC, FPC only > uses the MOVSD (introduc

Re: [fpc-devel] Trunk does not compile on Linux x86-64

2011-10-19 Thread Leonardo M . Ramé
> >From: Paul Ishenin >To: ""Leonardo M. Ramé"" ; FPC developers' list > >Sent: Wednesday, October 19, 2011 10:53 AM >Subject: Re: [fpc-devel] Trunk does not compile on Linux x86-64 > >19.10.11 21:47, Leonardo M. Ramé пишет: >> Hi, I'm trying to compile trunk on Ub

Re: [fpc-devel] Trunk does not compile on Linux x86-64

2011-10-19 Thread Paul Ishenin
19.10.11 21:47, Leonardo M. Ramé пишет: Hi, I'm trying to compile trunk on Ubuntu 11.10 x86-64: Linux leonardo-laptop 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:56:25 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux And get this: ... /usr/local/bin/fpc -Ur -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -Fi..

Re: [fpc-devel] Trunk does not compile on Linux x86-64

2011-10-19 Thread michael . vancanneyt
On Wed, 19 Oct 2011, Leonardo M. Ramé wrote: Hi, I'm trying to compile trunk on Ubuntu 11.10 x86-64: Linux leonardo-laptop 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:56:25 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux And get this: ... /usr/local/bin/fpc -Ur -Ur -Xs -O2 -n -Fi../inc -Fi../x86_

[fpc-devel] Trunk does not compile on Linux x86-64

2011-10-19 Thread Leonardo M . Ramé
Hi, I'm trying to compile trunk on Ubuntu 11.10 x86-64: Linux leonardo-laptop 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:56:25 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux And get this: ... /usr/local/bin/fpc -Ur -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -Fi../unix -Fix86_64 -FE. -FU/home/leonardo/De

[fpc-devel] FPC Performance: MOVAPD vs MOVSD

2011-10-19 Thread Graeme Geldenhuys
Hi, I was reading this article about Delphi XE2 floating point performance. http://delphitools.info/2011/09/02/first-look-at-xe2-floating-point-performance/ Not that I understand much of the assembler generated, but what I did notice is that Delphi XE2 64-bit uses the MOVAPD function (introduce

Re: [fpc-devel] target embedded heap.inc

2011-10-19 Thread Marco van de Voort
In our previous episode, Jeppe Gr?sdal Johansen said: > > And from that point to the present (19505 or so) using instructions > > from the target embedded wiki page: > > > > make clean buildbase installbase CROSSINSTALL=1 OS_TARGET=embedded > > CPU_TARGET=arm SUBARCH=armv4 > > > > the build fails

Re: [fpc-devel] target embedded heap.inc

2011-10-19 Thread Jeppe Græsdal Johansen
Den 19-10-2011 04:10, David Welch skrev: And from that point to the present (19505 or so) using instructions from the target embedded wiki page: make clean buildbase installbase CROSSINSTALL=1 OS_TARGET=embedded CPU_TARGET=arm SUBARCH=armv4 the build fails with a lot of heap.inc errors. Is