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
USERBP
ORDERFIELDS
FASTMATH
REMOVEEMPTYPROCS
CONSTPROP

Nothing about 'd', 'f' or 'a'.
This also affects the "All Options" GUI in Lazarus. It can nicely read
and show options using the new improved fpc -h and fpc -i output.

Regards,
Juha
_______________________________________________
fpc-devel maillist  -  [email protected]
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to