The C Users guide says that programs compiled with '-fast' must be linked with '-fast'
-fast means:
-dalign
-fns
-fsimple=2
-ftrap=%none
-nofstore
-xarch
-xbuiltin=%all
-xlibmil
-xtarget=native
-x05
Not using some of these flags at link time will either cause core
dumping or incorrect results.
never to use -fast. -fast is merely a
macro which expands to real options. Any sensible application should pick
the options (perhaps based on -fast as a basis, but not accept that
it can change at any time, without notice ...
-fast exists for easy benchmarking ... essentially what's the best
first guess at what will give fast performance on this particular
machine. It's not a good idea for a serirous application, they ought to spend a little time ... at least enough to tickle the compiler to get the
-fast expansion ... look at anything interesting and different from
the last time they looked and use the expansion directly themselves.
That way, -fast won't change out from under them in surprising ways
at a later date
-Ngoc