PREV UP NEXT Using and Porting GNU CC

3.14.6: ARM Options

These `-m' options are defined for Advanced RISC Machines (ARM) architectures:

-m2
-m3
These options are identical. Generate code for the ARM2 and ARM3 processors. This option is the default. You should also use this option to generate code for ARM6 processors that are running with a 26-bit program counter.
-m6
Generate code for the ARM6 processor when running with a 32-bit program counter.
-mapcs
Generate a stack frame that is compliant with the ARM Proceedure Call Standard for all functions, even if this is not strictly necessary for correct execution of the code.
-mbsd
This option only applies to RISC iX. Emulate the native BSD-mode compiler. This is the default if `-ansi' is not specified.
-mxopen
This option only applies to RISC iX. Emulate the native X/Open-mode compiler.
-mno-symrename
This option only applies to RISC iX. Do not run the assembler post-processor, `symrename', after code has been assembled. Normally it is necessary to modify some of the standard symbols in preparation for linking with the RISC iX C library; this option suppresses this pass. The post-processor is never run when the compiler is built for cross-compilation.