[fpc-pascal] Recursion optimization by compiler
    Bihar Anwar 
    bihar_anwar at rocketmail.com
       
    Fri Sep  3 13:12:31 CEST 2010
    
    
  
After my previous post, "TreeView and Nonrecursion", I'd tried to ask the same 
topics in stackoverflow.com 
(http://stackoverflow.com/questions/3630047/treeview-control-and-nonrecursion) 
and I got something new.
It is possible to recurse without using up the stack space.  Optimizing  
compilers are able to accomplish certain types of recursion into  efficient 
non-recursive loops, but the code has to be written into a tail recursion form.
Is there such a recursion optimization in FPC? If it is not enabled by default, 
how to enable it?
      
    
    
More information about the fpc-pascal
mailing list