This option creates the simplest code for debugging. Using this option enables function inlining and removes unused type declarations. This option also enables optimization in the C back-end compiler. Note that if automatic instantiation is to be used and you want to rename the object file, you must use this option to rename the object file. If the suffix is .so, a shared library is built.
Parallel compilation occurs only when there is more than one source file on the command line.
Parallel template instantiation occurs when template instantiation requires more than one file to be recompiled. The following section lists the command line options that control the KCC front-end and language semantics. Floating point numbers are treated as an abstract type, no particular hardware representation of floating point is required by the program. The program assumes a particular floating point representation, and may access floating point numbers as a bit pattern. Pointers and other types of variables may interchange values.