[fpc-devel] What means -Oodfa ?

Florian Klämpfl florian at freepascal.org
Sun Mar 22 11:17:31 CET 2015


Am 22.03.2015 um 11:12 schrieb Juha Manninen:
> Referring to this old issue :
>   http://bugs.freepascal.org/view.php?id=20907
> I was told that compiling with -Oodfa reports uninitialized String
> result values.
> Indeed it does, I spotted many of them in Lazarus sources.
> 
> However "fpc -h" does not mention these options. What do they mean?
> There is :
> 
>   -Oo[NO]<x> Enable or disable optimizations; see fpc -i or fpc -io
> for possible values
> 
> then
> 
> $ fpc -io
> REGVAR
> STACKFRAME
> PEEPHOLE
> LOOPUNROLL
> TAILREC
> CSE
> DFA
   ^---- ?

See the svn version of the docs for its meaning ;)

> USERBP
> ORDERFIELDS
> FASTMATH
> REMOVEEMPTYPROCS
> CONSTPROP




More information about the fpc-devel mailing list