mbig-endian Target Report RejectNegative Mask(BIG_ENDIAN) Generate big endian code mlittle-endian Target Report RejectNegative InverseMask(BIG_ENDIAN) Generate little endian code mgnu-as Target Report Mask(GNU_AS) Generate code for GNU as mgnu-ld Target Report Mask(GNU_LD) Generate code for GNU ld mvolatile-asm-stop Target Report Mask(VOL_ASM_STOP) Emit stop bits before and after volatile extended asms mregister-names Target Mask(REG_NAMES) Use in/loc/out register names mno-sdata Target Report RejectNegative Mask(NO_SDATA) msdata Target Report RejectNegative InverseMask(NO_SDATA) Enable use of sdata/scommon/sbss mno-pic Target Report RejectNegative Mask(NO_PIC) Generate code without GP reg mconstant-gp Target Report RejectNegative Mask(CONST_GP) gp is constant (but save/restore gp on indirect calls) mauto-pic Target Report RejectNegative Mask(AUTO_PIC) Generate self-relocatable code minline-float-divide-min-latency Target Report RejectNegative Var(TARGET_INLINE_FLOAT_DIV, 1) Generate inline floating point division, optimize for latency minline-float-divide-max-throughput Target Report RejectNegative Var(TARGET_INLINE_FLOAT_DIV, 2) Init(2) Generate inline floating point division, optimize for throughput mno-inline-float-divide Target Report RejectNegative Var(TARGET_INLINE_FLOAT_DIV, 0) minline-int-divide-min-latency Target Report RejectNegative Var(TARGET_INLINE_INT_DIV, 1) Generate inline integer division, optimize for latency minline-int-divide-max-throughput Target Report RejectNegative Var(TARGET_INLINE_INT_DIV, 2) Generate inline integer division, optimize for throughput mno-inline-int-divide Target Report RejectNegative Var(TARGET_INLINE_INT_DIV, 0) Do not inline integer division minline-sqrt-min-latency Target Report RejectNegative Var(TARGET_INLINE_SQRT, 1) Generate inline square root, optimize for latency minline-sqrt-max-throughput Target Report RejectNegative Var(TARGET_INLINE_SQRT, 2) Generate inline square root, optimize for throughput mno-inline-sqrt Target Report RejectNegative Var(TARGET_INLINE_SQRT, 0) Do not inline square root mdwarf2-asm Target Report Mask(DWARF2_ASM) Enable Dwarf 2 line debug info via GNU as mearly-stop-bits Target Report Mask(EARLY_STOP_BITS) Enable earlier placing stop bits for better scheduling mfixed-range= Target RejectNegative Joined Specify range of registers to make fixed mtls-size= Target RejectNegative Joined UInteger Var(ia64_tls_size) Init(22) Specify bit size of immediate TLS offsets mtune= Target RejectNegative Joined Schedule code for given CPU