[fpc-devel] Re: Bug in revision 9781/2

Jonas Maebe jonas.maebe at elis.ugent.be
Sat Jan 19 16:05:50 CET 2008


On 19 Jan 2008, at 15:54, Peter Vreman wrote:

> This call and pop is old-style PIC and not good for new cpus because  
> it breaks the call-stack. Please use the new style that calls a  
> function (fpc_geteipasebx). This also generated by the compiler. See  
> i386/cgcpu.pas and search for g_maybe_got_init.

I recently read that on the more recent processors, call/pop is  
slightly faster again (I suppose they detect a call to next  
instruction and don't add it to the internal call stack or so).

http://lists.apple.com/archives/perfoptimization-dev/2007/Nov/msg00005.html


Jonas




More information about the fpc-devel mailing list