Re: [fpc-devel] Forwarded message about FPC status

2012-12-26 Thread luiz americo pereira camara
2012/12/25 Sven Barth pascaldra...@googlemail.com: On 25.12.2012 19:30, Dimitri Smits wrote: - Oorspronkelijk e-mail - Van: Florian Klaempfl flor...@freepascal.org I'm guessing that is NOT on a Windows platform? Every full build (it has been a while) I've ever done of the

Re: [fpc-devel] LLVM

2012-12-26 Thread Florian Klämpfl
Am 26.12.2012 06:07, schrieb Martin Schreiber: Hi, Does any body work on a LLVM backend for Free Pascal? Thoughts? The counterpart of what you want: tries to generate great code at any cost while being maintainable and having a portable code generator.

Re: [fpc-devel] Forwarded message about FPC statusy

2012-12-26 Thread Florian Klämpfl
Am 26.12.2012 05:42, schrieb Martin Schreiber: On Tuesday 25 December 2012 18:01:50 Florian Klaempfl wrote: Am 25.12.2012 15:28, schrieb Mattias Gaertner: On Tue, 25 Dec 2012 12:55:41 +0100 (CET) mar...@stack.nl (Marco van de Voort) wrote: [...] The numbers Martin names (up till 10 times

Re: [fpc-devel] LLVM

2012-12-26 Thread Martin Schreiber
On Wednesday 26 December 2012 11:20:35 Florian Klämpfl wrote: Am 26.12.2012 06:07, schrieb Martin Schreiber: Hi, Does any body work on a LLVM backend for Free Pascal? Thoughts? The counterpart of what you want: tries to generate great code at any cost while being maintainable and having

Re: [fpc-devel] LLVM

2012-12-26 Thread Michael Van Canneyt
On Wed, 26 Dec 2012, Martin Schreiber wrote: On Wednesday 26 December 2012 11:20:35 Florian Klämpfl wrote: Am 26.12.2012 06:07, schrieb Martin Schreiber: Hi, Does any body work on a LLVM backend for Free Pascal? Thoughts? The counterpart of what you want: tries to generate great code at

Re: [fpc-devel] Forwarded message about FPC statusy

2012-12-26 Thread Sven Barth
On 26.12.2012 05:42, Martin Schreiber wrote: Another thing would be an fpc compiler daemon which stays in memory between compilations and keeps also ppus loaded. AFAIK Delphi 7 does not need such an approach so I hope there is room for optimizations in FPC. Did you even read what we wrote?

Re: [fpc-devel] Forwarded message about FPC status

2012-12-26 Thread Sven Barth
On 26.12.2012 10:16, luiz americo pereira camara wrote: 2012/12/25 Sven Barth pascaldra...@googlemail.com: On 25.12.2012 19:30, Dimitri Smits wrote: - Oorspronkelijk e-mail - Van: Florian Klaempfl flor...@freepascal.org I'm guessing that is NOT on a Windows platform? Every full

Re: [fpc-devel] LLVM

2012-12-26 Thread Sven Barth
On 26.12.2012 11:46, Michael Van Canneyt wrote: On Wed, 26 Dec 2012, Martin Schreiber wrote: On Wednesday 26 December 2012 11:20:35 Florian Klämpfl wrote: Am 26.12.2012 06:07, schrieb Martin Schreiber: Hi, Does any body work on a LLVM backend for Free Pascal? Thoughts? The counterpart of

Re: [fpc-devel] LLVM

2012-12-26 Thread Sven Barth
On 26.12.2012 08:48, Jeppe Græsdal Johansen wrote: Having worked a bit with llvm I don't like the IDE of completely changing the backend of fpc. Mostly because we are then relying on a bunch of C++ programmers to fix bugs and extend the backend in the future. We would NOT give up the current

Re: [fpc-devel] Forwarded message about FPC statusy

2012-12-26 Thread Martin Schreiber
On Wednesday 26 December 2012 12:41:42 Sven Barth wrote: On 26.12.2012 05:42, Martin Schreiber wrote: Another thing would be an fpc compiler daemon which stays in memory between compilations and keeps also ppus loaded. AFAIK Delphi 7 does not need such an approach so I hope there is

Re: [fpc-devel] Forwarded message about FPC statusy

2012-12-26 Thread Michael Van Canneyt
On Wed, 26 Dec 2012, Martin Schreiber wrote: On Wednesday 26 December 2012 12:41:42 Sven Barth wrote: On 26.12.2012 05:42, Martin Schreiber wrote: Another thing would be an fpc compiler daemon which stays in memory between compilations and keeps also ppus loaded. AFAIK Delphi 7 does not

Re: [fpc-devel] LLVM

2012-12-26 Thread Marcos Douglas
On Wed, Dec 26, 2012 at 2:07 AM, Martin Schreiber mse00...@gmail.com wrote: Hi, Does any body work on a LLVM backend for Free Pascal? Has anybody experience with LLVM? Are there licensing issues? What about the quality of the produced code? What about compiling speed? Thoughts? Thanks,

Re: [fpc-devel] LLVM

2012-12-26 Thread Michael Van Canneyt
On Wed, 26 Dec 2012, Marcos Douglas wrote: On Wed, Dec 26, 2012 at 2:07 AM, Martin Schreiber mse00...@gmail.com wrote: Hi, Does any body work on a LLVM backend for Free Pascal? Has anybody experience with LLVM? Are there licensing issues? What about the quality of the produced code? What

Re: [fpc-devel] Forwarded message about FPC statusy

2012-12-26 Thread Hans-Peter Diettrich
Mark Morgan Lloyd schrieb: I've got machines which are older than that, but they've almost all got multiple processors. I can't remember the exact timing, but a Sun machine with 16x 80MHz chips would build the Linux kernel in a minute or so, so parallelisation at the make -j level can be a

Re: [fpc-devel] LLVM

2012-12-26 Thread Marcos Douglas
On Wed, Dec 26, 2012 at 9:49 AM, Michael Van Canneyt mich...@freepascal.org wrote: On Wed, 26 Dec 2012, Marcos Douglas wrote: On Wed, Dec 26, 2012 at 2:07 AM, Martin Schreiber mse00...@gmail.com wrote: Hi, Does any body work on a LLVM backend for Free Pascal? Has anybody experience with

Re: [fpc-devel] LLVM

2012-12-26 Thread Michael Van Canneyt
On Wed, 26 Dec 2012, Marcos Douglas wrote: On Wed, Dec 26, 2012 at 9:49 AM, Michael Van Canneyt mich...@freepascal.org wrote: On Wed, 26 Dec 2012, Marcos Douglas wrote: On Wed, Dec 26, 2012 at 2:07 AM, Martin Schreiber mse00...@gmail.com wrote: Hi, Does any body work on a LLVM backend

Re: [fpc-devel] LLVM

2012-12-26 Thread Marcos Douglas
On Wed, Dec 26, 2012 at 10:20 AM, Michael Van Canneyt mich...@freepascal.org wrote: On Wed, 26 Dec 2012, Marcos Douglas wrote: On Wed, Dec 26, 2012 at 9:49 AM, Michael Van Canneyt mich...@freepascal.org wrote: On Wed, 26 Dec 2012, Marcos Douglas wrote: On Wed, Dec 26, 2012 at 2:07 AM,

Re: [fpc-devel] LLVM

2012-12-26 Thread Michael Van Canneyt
On Wed, 26 Dec 2012, Marcos Douglas wrote: Michael. All right... hehehe Well, I think everybody knows that is a huge task to implement... even for somebody of FPC core! None of the FPC team could have done it alone. It's only possible with the cooperation and help of the community. All

Re: [fpc-devel] mips-linux and mipsel-linux snapshots available

2012-12-26 Thread Mark Morgan Lloyd
Mark Morgan Lloyd wrote: Sergei Gorelkin wrote: This was caused by insufficient alignment of Double-typed temp variables, fixed in r23146. Moreover, it appeared that function UnixToWinAge wasn't doing anything useful since year 2005, so it was removed in r23145, making FindFirst/FindNext

RE: [fpc-devel] mips-linux and mipsel-linux snapshots available

2012-12-26 Thread Pierre Free Pascal
-Message d'origine- De : fpc-devel-boun...@lists.freepascal.org [mailto:fpc-devel- boun...@lists.freepascal.org] De la part de microc...@zoho.com Envoyé : mercredi 26 décembre 2012 16:13 À : fpc-devel@lists.freepascal.org Objet : Re: [fpc-devel] mips-linux and mipsel-linux

Re: [fpc-devel] mips-linux and mipsel-linux snapshots available

2012-12-26 Thread microcode
On Wed, Dec 26, 2012 at 04:21:48PM +0100, Pierre Free Pascal wrote: -Message d'origine- De?: fpc-devel-boun...@lists.freepascal.org [mailto:fpc-devel- boun...@lists.freepascal.org] De la part de microc...@zoho.com Envoy??: mercredi 26 d?cembre 2012 16:13 ??:

Re: [fpc-devel] LLVM

2012-12-26 Thread Marco van de Voort
In our previous episode, Martin Schreiber said: Does any body work on a LLVM backend for Free Pascal? Thoughts? The counterpart of what you want: tries to generate great code at any cost while being maintainable and having a portable code generator. Do you have experiences with

Re: [fpc-devel] Forwarded message about FPC status

2012-12-26 Thread Marco van de Voort
In our previous episode, luiz americo pereira camara said: That's likely because of the slower process startup time of Windows. Also the GNU utilities we use (make, etc.) aren't the fastest on Windows either. Also command line output can slow down things dramatically (cmd.exe or the