Using and Porting GNU CC
3.14.12: HPPA Options
These `-m
' options are defined for the HPPA family of computers:
-mpa-risc-1-0
-
Generate code for a PA 1.0 processor.
-mpa-risc-1-1
-
Generate code for a PA 1.1 processor.
-mjump-in-delay
-
Fill delay slots of function calls with unconditional jump instructions
by modifying the return pointer for the function call to be the target
of the conditional jump.
-mlong-calls
-
Generate code which allows calls to functions greater than 256k away from
the caller when the caller and callee are in the same source file. Do
not turn this option on unless code refuses to link with "branch out of
range errors" from the linker.
-mdisable-fpregs
-
Prevent floating point registers from being used in any manner. This is
necessary for compiling kernels which perform lazy context switching of
floating point registers. If you use this option and attempt to perform
floating point operations, the compiler will abort.
-mdisable-indexing
-
Prevent the compiler from using indexing address modes. This avoids some
rather obscure problems when compiling MIG generated code under MACH.
-mportable-runtime
-
Use the portable calling conventions proposed by HP for ELF systems. Note
this option also enables `
-mlong-calls
'.
-mgas
-
Unable the use of assembler directives only GAS understands.