| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
These `-m' options are defined for the IBM RT PC:
-min-line-mulUse an in-line code sequence for integer multiplies. This is the default.
-mcall-lib-mulCall lmul$$ for integer multiples.
-mfull-fp-blocksGenerate full-size floating point data blocks, including the minimum amount of scratch space recommended by IBM. This is the default.
-mminimum-fp-blocksDo not include extra scratch space in floating point data blocks. This results in smaller code, but slower execution, since scratch space must be allocated dynamically.
-mfp-arg-in-fpregsUse a calling sequence incompatible with the IBM calling convention in
which floating point arguments are passed in floating point registers.
Note that varargs.h and stdargs.h will not work with
floating point operands if this option is specified.
-mfp-arg-in-gregsUse the normal calling convention for floating point arguments. This is the default.
-mhc-struct-returnReturn structures of more than one word in memory, rather than in a register. This provides compatibility with the MetaWare HighC (hc) compiler. Use the option `-fpcc-struct-return' for compatibility with the Portable C Compiler (pcc).
-mnohc-struct-returnReturn some structures of more than one word in registers, when convenient. This is the default. For compatibility with the IBM-supplied compilers, use the option `-fpcc-struct-return' or the option `-mhc-struct-return'.
This document was generated by Build Daemon user on October, 25 2005 using texi2html 1.76.