| GNU Compiler Collection (GCC) | www.imodulo.com · 2003-11-10 | ||
| [ Software | Documentation | Contact ] |
-mgpr-32Only use the first 32 general purpose registers.
-mgpr-64Use all 64 general purpose registers.
-mfpr-32Use only the first 32 floating point registers.
-mfpr-64Use all 64 floating point registers
-mhard-floatUse hardware instructions for floating point operations.
-msoft-floatUse library routines for floating point operations.
-malloc-ccDynamically allocate condition code registers.
-mfixed-cc Do not try to dynamically allocate condition code registers, only use icc0 and fcc0.
-mdwordChange ABI to use double word insns.
-mno-dwordDo not use double word instructions.
-mdoubleUse floating point double instructions.
-mno-doubleDo not use floating point double instructions.
-mmediaUse media instructions.
-mno-mediaDo not use media instructions.
-mmuladdUse multiply and add/subtract instructions.
-mno-muladdDo not use multiply and add/subtract instructions.
-mlibrary-picEnable PIC support for building libraries
-macc-4Use only the first four media accumulator registers.
-macc-8Use all eight media accumulator registers.
-mpackPack VLIW instructions.
-mno-packDo not pack VLIW instructions.
-mno-eflagsDo not mark ABI switches in e_flags.
-mcond-moveEnable the use of conditional-move instructions (default).
This switch is mainly for debugging the compiler and will likely be removed in a future version.
-mno-cond-moveDisable the use of conditional-move instructions.
This switch is mainly for debugging the compiler and will likely be removed in a future version.
-msccEnable the use of conditional set instructions (default).
This switch is mainly for debugging the compiler and will likely be removed in a future version.
-mno-sccDisable the use of conditional set instructions.
This switch is mainly for debugging the compiler and will likely be removed in a future version.
-mcond-execEnable the use of conditional execution (default).
This switch is mainly for debugging the compiler and will likely be removed in a future version.
-mno-cond-execDisable the use of conditional execution.
This switch is mainly for debugging the compiler and will likely be removed in a future version.
-mvliw-branchRun a pass to pack branches into VLIW instructions (default).
This switch is mainly for debugging the compiler and will likely be removed in a future version.
-mno-vliw-branchDo not run a pass to pack branches into VLIW instructions.
This switch is mainly for debugging the compiler and will likely be removed in a future version.
-mmulti-cond-exec Enable optimization of && and || in conditional execution (default).
This switch is mainly for debugging the compiler and will likely be removed in a future version.
-mno-multi-cond-exec Disable optimization of && and || in conditional execution.
This switch is mainly for debugging the compiler and will likely be removed in a future version.
-mnested-cond-execEnable nested conditional execution optimizations (default).
This switch is mainly for debugging the compiler and will likely be removed in a future version.
-mno-nested-cond-execDisable nested conditional execution optimizations.
This switch is mainly for debugging the compiler and will likely be removed in a future version.
-mtomcat-statsCause gas to print out tomcat statistics.
-mcpu=cpu Select the processor type for which to generate code. Possible values are simple, tomcat, fr500, fr400, fr300, frv.
| © Free Software Foundation, Inc. |