Motorola Computer Group - Disclosure of Options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Motorola C/C++ Compiler for AIX, Version 4.0 CINT95 FLAG DISCLOSURE STATEMENT ================================ -Adiag=0 Do not produce any warning messages; does not affect generated code or optimization level. -O4 Highest standard level of automatic optimization. -Alias=ansi Use ANSI C aliasing rules -Aunroll=0 Do not automatically unroll any loops -Adatalocal Optimize use of TOC (Table Of Contents) data section. For certain global scalar and pointer variables, place the actual data value in the TOC instead of the address of the data. -Aproclocal Assert that procedure calls will not require a change of TOC pointer; used to optimize the code sequence generated for procedure calls through function pointers. Typically used in conjunction with -bnso (static binding) linker flag. -Adefer Defer the compilation of source files until the link command line is encountered, at which time all source file names are simultaneously presented to the compiler for concurrent compilation. -Apdf=1+filename Instrument for PDF (Profile Driven Feedback) and write the output of the resulting training run to "filename" -Apdf=2+filename Use "filename" to read an execution profile and optimize the program code layout for instruction cache usage. -Ainline=%pdfMMM/NNN+filename Use profile (pdf) information in "filename" to decide which functions to inline and at which call sites they should be inlined. MMM is the callee profile ratio, and NNN is the caller profile ratio, where larger values lead to more aggressive inlining. Linker options: --------------- -lmoto Link with the libmoto.a library, which contains optimized math and string manipulation functions. -bnso -bI:/lib/syscalls.exp Standard AIX linker options for specifying non-shared, static binding of the executable and libraries. -c1 Direct linker to optimize program code layout for instruction cache usage. Portability options: -------------------- -DI_TIME This option defines I_TIME. -DI_SYS_TIME This option defines I_SYS_TIME.