gcc.info: RT Options
Go forward to MIPS Options
Go backward to RS/6000 and PowerPC Options
Go up to Submodel Options
Go to the top op gcc
IBM RT Options
These `-m' options are defined for the IBM RT PC:
`-min-line-mul'
Use an in-line code sequence for integer multiplies. This is the
default.
`-mcall-lib-mul'
Call `lmul$$' for integer multiples.
`-mfull-fp-blocks'
Generate full-size floating point data blocks, including the
minimum amount of scratch space recommended by IBM. This is the
default.
`-mminimum-fp-blocks'
Do 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-fpregs'
Use 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-gregs'
Use the normal calling convention for floating point arguments.
This is the default.
`-mhc-struct-return'
Return 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-return'
Return 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'.
Created Wed Sep 1 16:42:18 2004 on bee with info_to_html version 0.9.6.