Re: [fpc-pascal] -OoASMCSE

2011-12-31 Thread Florian Klämpfl
Am 31.12.2011 20:04, schrieb Bernd: > 2011/12/31 Jonas Maebe : > >> * compiler/i386/daopt386.pas: data flow analysis (DFA, collects information >> about what each register holds) >> * compiler/i386/csopt386.pas: common subexpression elimination based on >> information collected by DFA >> * compi

Re: [fpc-pascal] -OoASMCSE

2011-12-31 Thread Bernd
2011/12/31 Jonas Maebe : > * compiler/i386/daopt386.pas: data flow analysis (DFA, collects information > about what each register holds) > * compiler/i386/csopt386.pas: common subexpression elimination based on > information collected by DFA > * compiler/i386/rropt386.pas: register renaming base

Re: [fpc-pascal] compiling the compiler from within the Lazarus IDE

2011-12-31 Thread Bernd
2011/12/31 Florian Klämpfl : >> confused, > > Me too ;) Can you point out which units you changed? It got even more confusing after I cleaned the lazbuild directory because I figured out that there were compiled units from *before* I made the changes (I made changes to aopt386 and also csopt386)

Re: [fpc-pascal] compiling the compiler from within the Lazarus IDE

2011-12-31 Thread Florian Klämpfl
Am 31.12.2011 17:09, schrieb Bernd: > Hi, > > I have never ever tried to hack on the compiler itself before so this > is probably a stupid question (and probably not the last one) but I > assume there is a simple answer: > > My Platform is Linux/i386. I have looked around a bit and found inside >

[fpc-pascal] compiling the compiler from within the Lazarus IDE

2011-12-31 Thread Bernd
Hi, I have never ever tried to hack on the compiler itself before so this is probably a stupid question (and probably not the last one) but I assume there is a simple answer: My Platform is Linux/i386. I have looked around a bit and found inside the compiler directory are a few .lpi files lying a

Re: [fpc-pascal] -OoASMCSE

2011-12-31 Thread Jonas Maebe
On 31 Dec 2011, at 15:12, Bernd wrote: > My question is now: Will ASMCSE eventually be completely removed? Probably, yes. > And > if this happens, will there be a replacement? As far as I'm concerned: an LLVM backend (although that's sort of independent of when/whether the ASMCSE optimizer wi

[fpc-pascal] -OoASMCSE

2011-12-31 Thread Bernd
Hi, [actual question is in the last paragraph of this post] I recently stumbled over an old (closed) bug in the bug tracker where the solution was to remove ASMCSE from O3, this bug report was later referred to as "the final drop in the bucket" to not longer have this optimization enabled by def

Re: [fpc-pascal] Re: Finished full JVM Android application

2011-12-31 Thread Sven Barth
Am 30.12.2011 19:56, schrieb leledumbo: If there is interest I can publish the source code. I want it, I need it, give 'em to me, yeah! I should have written that to fpc-pascal as well it seems ^^ Anyway, I have published the first version of the sources licensed under GPL here: http://we