This is the required disclosure notice for the flags used in Specint95 submissions by BULL S.A. which make use of IBM compilers. -qarch=ppc : Specifies the PowerPC architecture as that on which the executable program will run. -qtune=604 : Specifies the PowerPC 604 as the architecture system for which the executable program is optimised. -O : Performs optimisations that the compiler developers consider the best combination for compilation speed and run-time performance. This set of optimisations may change from product release to release. -qmaxmem=-1 : A value of -1 permits each optimisation to take as much memory as it requires without checking for limits. -Q=x : Attempts to inline functions instead of generating calls to a function. The number of executable statements must be less than or equal to x for the function to be inlined. Both the caller and callee are in the same source file. -qnoinline : The compiler does not inline any functions. -qinlglue : Generates fast external linkage by inlining the pointer glue code necessary to make a call to an external function or a call through a function pointer. -qdatalocal : Changes the default behaviour of the compiler to assume that all variables are statically bound with the functions that use them. -qproclocal : Changes the default behaviour of the compiler to assume that all functions are statically bound with the functions that call them. -qunroll=x : Unrolls inner loops in the program by a factor of x. -qassert=allp : Requests the compiler to apply aliasing assertions to the compilation unit. The compiler will take advantage of the aliasing assertions to improve the optimisations where possible. Pointers are never aliased; no two pointers will point to the same storage location. -qassert=addr : Requests the compiler to apply aliasing assertions to the compilation unit. The compiler will take advantage of the aliasing assertions to improve the optimisations where possible. Variables are disjoint from pointers unless their address is taken. Any class of variable for which an address has not been recorded in the compilation unit will be considered disjoint from indirect access through pointers. -ma : Specifies inline code for calls to function alloca without specifying the #pragma alloca directive in the source files. +Kx : sets the level of KAP-C optimization. -qpdf1/2 : Tunes optimisations through profile-directed feedback, where results from sample program execution are used to improve optimisation near conditional branches and in frequently executed code sections. /usr/ccs/lib/bmalloc.o: A high performance implementation of the Berkley malloc package. fdpr -Rx : A performance tuning utility which optimises the executable image of a program by collecting information on the behaviour while the program is being used in some typical workload, and creating a new version of that program. The -Rx option selects the degree of aggressivity / possibility of debugging or not. -s : Strips executable. -O3 : Performs optimizations that are memory intensive, compile-time intensive. Linker options: -bnso -bI:/lib/syscalls.exp Standard AIX linker options for specifying non-shared, static binding of the executable and libraries.