-mgpr-32-mgpr-64-mfpr-32-mfpr-64-mhard-float-msoft-float-malloc-cc-mfixed-ccicc0 and fcc0. -mdword-mno-dword-mdouble-mno-double-mmedia-mno-media-mmuladd-mno-muladd-mfdpic-fPIE. With -fpic or -fpie, it assumes GOT entries and small data are within a 12-bit range from the GOT base address; with -fPIC or -fPIE, GOT offsets are computed with 32 bits. With a ‘bfin-elf’ target, this option implies -msim. -minline-plt-mfdpic. It's enabled by default if optimizing for speed and compiling for shared libraries (i.e., -fPIC or -fpic), or when an optimization option such as -O3 or above is present in the command line. -mTLS-mtls-mgprel-roGPREL relocations in the FDPIC ABI for data that is known to be in read-only sections. It's enabled by default, except for -fpic or -fpie: even though it may help make the global offset table smaller, it trades 1 instruction for 4. With -fPIC or -fPIE, it trades 3 instructions for 4, one of which may be shared by multiple symbols, and it avoids the need for a GOT entry for the referenced symbol, so it's more likely to be a win. If it is not, -mno-gprel-ro can be used to disable it. -multilib-library-pic-mlibrary-pic, as well as by -fPIC and -fpic without -mfdpic. You should never have to use it explicitly. -mlinked-fp-mno-linked-fp. -mlong-calls-malign-labels-mlibrary-pic-macc-4-macc-8-mpack-mno-pack-mno-eflags-mcond-moveThis switch is mainly for debugging the compiler and will likely be removed in a future version.
-mno-cond-moveThis switch is mainly for debugging the compiler and will likely be removed in a future version.
-msccThis switch is mainly for debugging the compiler and will likely be removed in a future version.
-mno-sccThis switch is mainly for debugging the compiler and will likely be removed in a future version.
-mcond-execThis switch is mainly for debugging the compiler and will likely be removed in a future version.
-mno-cond-execThis switch is mainly for debugging the compiler and will likely be removed in a future version.
-mvliw-branchThis switch is mainly for debugging the compiler and will likely be removed in a future version.
-mno-vliw-branchThis switch is mainly for debugging the compiler and will likely be removed in a future version.
-mmulti-cond-exec&& 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&& and || in conditional execution. This switch is mainly for debugging the compiler and will likely be removed in a future version.
-mnested-cond-execThis switch is mainly for debugging the compiler and will likely be removed in a future version.
-mno-nested-cond-execThis switch is mainly for debugging the compiler and will likely be removed in a future version.
-moptimize-membarmembar instructions from the compiler-generated code. It is enabled by default. -mno-optimize-membarmembar instructions from the generated code. -mtomcat-stats-mcpu=cpu
frv’, ‘fr550’, ‘tomcat’, ‘fr500’, ‘fr450’, ‘fr405’, ‘fr400’, ‘fr300’ and ‘simple’.
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-6.3.0/gcc/FRV-Options.html