Re: [fpc-devel] Testing!

2018-05-15 Thread J. Gareth Moreton
That was the case at one point, which I tried to correct, but then my messages to the mailing list arrived this morning all at once. Probably just a minor server glitch. Emergency over! Gareth aks. Kit   On Tue 15/05/18 11:30 , "Christo Crause" christo.cra...@gmail.com sent: Kit, I suspect

Re: [fpc-devel] Testing!

2018-05-15 Thread Christo Crause
Kit, I suspect my 2nd reply to the mentioned topic was sent to your email address only. Your replies in that thread is visible in the archive: http://lists.freepascal.org/pipermail/fpc-devel/2018-May/thread.html#38912 P.s. It took quite a while before receiving an acknowledgement from the mailin

Re: [fpc-devel] Kit's ambitions!

2018-05-15 Thread J. Gareth Moreton
Thanks for your kind words, Christo. A lot of this is personal research, but I would like to make some elements work.  For inline support on assembler routines, I'm going to be rather conservative about what will be successful - for example, if there exists a CALL operation inside the routine, I w

Re: [fpc-devel] Kit's ambitions!

2018-05-15 Thread Christo
On Sun, 2018-05-13 at 03:28 +0100, J. Gareth Moreton wrote: >  Expand on Data Flow Analysis in the compiler. > > What I personally call the "Deep Optimizer", I'm proposing an assembler-level > optimisation > system (although it won't touch pure assembler routines) that rearranges > commands and

[fpc-devel] Testing!

2018-05-15 Thread J. Gareth Moreton
Sorry for this apparent spam.  I was talking with Christo about my current research into a Deep Optimizer and limited inline support for assembler routines, but unless I'm missing something, my replies aren't appearing on the mailing list.  I'm not sure if there's something in my messages that's b

Re: [fpc-devel] Kit's ambitions!

2018-05-15 Thread J. Gareth Moreton
I don't know much about AVR yet, but who knows.  At the moment I'm researching how inline Pascal procedures are compiled and seeing how it can be translated into assembler routines. It might end up that I end up writing a kind of mid-level assembler within the Pascal compiler that allows the regis