iffers from Cfront-Wsynthetic-access-Wsystem-headersDo not suppress warnings from system headers-WtabsPermit nonconforming uses of the tab character-Wtasks-WtraditionalWarn about features not present in traditional C-Wtraditional-conversionWarn of prototypes causing type conversions different from what would happen in the absence of prototype-WtrigraphsWarn if trigraphs are encountered that might affect the meaning of the program-Wtype-hiding-Wtype-limitsWarn if a comparison is always true or always false due to the limited range of the data type-Wuncheck-Wundeclared-selectorWarn about @selector()s without previously declared methods-WundefWarn if an undefined macro is used in an #if directive-WunderflowWarn about underflow of numerical constant expressions-WuninitializedWarn about uninitialized automatic variables-Wunknown-pragmasWarn about unrecognized pragmas-Wunnecessary-else-Wunqualified-field-Wunreachable-codeWarn about code that will never be executed-Wunsafe-loop-optimizationsWarn if the loop cannot be optimized due to nontrivial assumptions.-Wunused-Wunused-argument-Wunused-functionWarn when a function is unused-Wunused-import-Wunused-label-Wunused-local-Wunused-macrosWarn about macros defined in the main file that are not used-Wunused-parameterWarn when a function parameter is unused-Wunused-private-Wunused-thrown-Wunused-valueWarn when an expression value is unused-Wunused-variableWarn when a variable is unused-Wuseless-type-check-Wvarargs-cast-Wvariadic-macrosDo not warn about using variadic macros when -pedantic-WvlaWarn if a variable length array is used-Wvolatile-register-varWarn when a register variable is declared volatile-Wwarning-token-Wwrite-stringsIn C++, nonzero means warn about deprecated conversion from string literals to `char *'. In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard.A synonym for -std=c89 (for C) or -std=c++98 (for C++)-aux-info-aux-info Emit declaration information into -aux-info=-auxbase-auxbase-strip-d Enable dumps from specific passes of the compiler-dumpbase Set the file basename to be used for dumps-fCLASSPATH=--CLASSPATH Deprecated; use --classpath instead-fPICGenerate position-independent code if possible (large mode)-fPIEGenerate position-independent code for executables if possible (large mode)-fRTS=-fabi-version=-faccess-controlEnforce class member access control semantics-falign-functionsAlign the start of functions-falign-functions=-falign-jumpsAlign labels which are only reached by jumping-falign-jumps=-falign-labelsAlign all labels-falign-labels=-falign-loopsAlign the start of loops-falign-loops=-fall-intrinsicsAll intrinsics procedures are available regardless of selected standard-fall-virtual-fallow-leading-underscore-falt-external-templatesChange when template instances are emitted-fargument-aliasSpecify that arguments may alias each other and globals-fargument-noaliasAssume arguments may alias globals but not each other-fargument-noalias-anythingAssume arguments alias no other storage-fargument-noalias-globalAssume arguments alias neither each other nor globals-fasmRecognize the "asm" keyword-fassertPermit the use of the assert keyword-fassociative-mathAllow optimization for floating-point arithmetic which may change the-fassume-compiled-fassume-compiled=-fasynchronous-unwind-tablesGenerate unwind tables that are exact at each instruction boundary-fauto-inc-decGenerate auto-inc/dec instructions-fautomaticDo not treat local variables and COMMON blocks as if they were named in SAVE statements-faux-classpath-fbackslashSpecify that backslash in string introduces an escape character-fbacktraceProduce a backtrace when a runtime error is encountered-fblas-matmul-limit=-fblas-matmul-limit= Size of the smallest matrix for which matmul will use BLAS--bootclasspath= Replace system path-fbootstrap-classesGenerated should be loaded by bootstrap loader-fbounds-checkGenerate code to check bounds before indexing arrays-fbranch-count-regReplace add, compare, branch with branch on count register-fbranch-probabilitiesUse profiling information for branch probabilities-fbranch-target-load-optimizePerform branch target load optimization before prologue / epilogue threading-fbranch-target-load-optimize2Perform branch target load optimization after prologue / epilogue threading-fbtr-bb-exclusiveRestrict target load migration not to re-use registers in any basic block-fbuiltinRecognize built-in functions-fbuiltin--fcall-saved--fcall-saved- Mark as being preserved across functions-fcall-used--fcall-used- Mark as being corrupted by function calls-fcaller-savesSave registers around function calls-fcheck-data-depsCompare the results of several data dependence analyzers.-fcheck-newCheck the return value of new-fcheck-referencesGenerate checks for references to NULL--classpath= Set class path-fcommonDo not put uninitialized globals in the common section-fcond-mismatchAllow the arguments of the '?' operator to have different types-fconserve-spaceReduce the size of object files-fconstant-string-class=-fconst-string-class= Use class for constant strings-fconvert=big-endianUse big-endian format for unformatted files-fconvert=little-endianUse little-endian format for unformatted files-fconvert=nativeUse native format for unformatted files-fconvert=swapSwap endianness for unformatted files-fcprop-registersPerform a register copy-propagation optimization pass-fcray-pointerUse the Cray Pointer extension-fcrossjumpingPerform cross-jumping optimization-fcse-follow-jumpsWhen running CSE, follow jumps to their targets-fcse-skip-blocksWhen running CSE, follow conditional jumps-fcx-limited-rangeOmit range reduction step when performing complex division-fd-lines-as-codeIgnore 'D' in column one in fixed form-fd-lines-as-commentsTreat lines with 'D' in column one as comments-fdata-sectionsPlace data items into their own section-fdbg-cnt-listList all available debugging counters with their limits and counts.-fdbg-cnt=-fdbg-cnt=:[,:,...] Set the debug counter limit. -fdceUse the RTL dead code elimination pass-fdebug-prefix-map=Map one directory name to another in debug information-fdefault-double-8Set the default double precision kind to an 8 byte wide type-fdefault-inlineInline member functions by default-fdefault-integer-8Set the default integer kind to an 8 byte wide type-fdefault-real-8Set the default real kind to an 8 byte wide type-fdefer-popDefer popping functions args from stack until later-fdelayed-branchAttempt to fill delay slots of branch instructions-fdelete-null-pointer-checksDelete useless null pointer checks-fdiagnostics-show-location=-fdiagnostics-show-location=[once|every-line] How often to emit source location at the beginning of line-wrapped diagnostics-fdiagnostics-show-optionAmend appropriate diagnostic messages with the command line option that controls them-fdirectives-onlyPreprocess directives only.-fdisable-assertions-fdisable-assertions=-fdollar-okAllow dollar signs in entity names-fdollars-in-identifiersPermit '$' as an identifier character-fdseUse the RTL dead store elimination pass-fdump--fdump- Dump various compiler internals to a file-fdump-coreDump a core file when a runtime error occurs-fdump-noaddrSuppress output of addresses in debugging dumps-fdump-parse-treeDisplay the code tree after parsing-fdump-unnumberedSuppress output of instruction numbers, line number notes and addresses in debugging dumps-fearly-inliningPerform early inlining-felide-constructors-feliminate-dwarf2-dupsPerform DWARF2 duplicate elimination-feliminate-unused-debug-symbolsPerform unused type elimination in debug info-feliminate-unused-debug-types-femit-class-debug-alwaysDo not suppress C++ class debug information.Output a class file-femit-class-filesAlias for -femit-class-file-femit-struct-debug-baseonly-femit-struct-debug-baseonly Aggressive reduced debug info for structs-femit-struct-debug-detailed=-femit-struct-debug-detailed= Detailed reduced debug info for structs-femit-struct-debug-reduced-femit-struct-debug-reduced Conservative reduced debug info for structs-fenable-assertions-fenable-assertions=--encoding= Choose input encoding (defaults from your locale)-fenforce-eh-specsGenerate code to check exception specifications-fenum-int-equiv-fexceptionsEnable exception handling-fexec-charset=-fexec-charset= Convert all strings and character constants to character set -fexpensive-optimizationsPerform a number of minor, expensive optimizations--extdirs= Set the extension directory path-fextended-identifiersPermit universal character names (\u and \U) in identifiers-fexternal-blasSpecify that an external BLAS library should be used for matmul calls on large-size arrays-fexternal-templates-ff2cUse f2c calling convention-ffast-math-ffilelist-fileInput file is a file with a list of filenames to compile-ffinite-math-onlyAssume no NaNs or infinities are generated-ffixed--ffixed- Mark as being unavailable to the compiler-ffixed-formAssume that the source file is fixed form-ffixed-line-length--ffixed-line-length- Use n as character line width in fixed mode-ffixed-line-length-noneAllow arbitrary character line width in fixed mode-ffloat-storeDon't allocate floats and doubles in extended-precision registers-ffor-scopeScope of for-init-statement variables is local to the loop-fforce-addrDoes nothing. Preserved for backward compatibility.-fforce-classes-archive-checkAlways check for non gcj generated classes archives-fforward-propagatePerform a forward propagation pass on RTL-ffpe-trap=-ffpe-trap=[..] Stop on following floating point exceptions-ffree-formAssume that the source file is free form-ffree-line-length--ffree-line-length- Use n as character line width in free mode-ffree-line-length-noneAllow arbitrary character line width in free mode-ffreestandingDo not assume that standard C libraries and "main" exist-ffriend-injectionInject friend functions into enclosing namespace-ffunction-cseAllow function addresses to be held in registers-ffunction-sectionsPlace each function into its own section-fgcsePerform global common subexpression elimination-fgcse-after-reloadPerform global common subexpression elimination after register allocation-fgcse-lasPerform redundant load after store elimination in global common subexpression-fgcse-lmPerform enhanced load motion during global common subexpression elimination-fgcse-smPerform store motion after global common subexpression elimination-fgnu-keywordsRecognize GNU-defined keywords-fgnu-runtimeGenerate code for GNU runtime environment-fgnu89-inlineUse traditional GNU semantics for inline functions-fguess-branch-probabilityEnable guessing of branch probabilities-fguiding-decls-fhandle-exceptions-fhash-synchronizationAssume the runtime uses a hash table to map an object to its synchronization structure-fhonor-std-fhostedAssume normal C execution environment-fhuge-objectsEnable support for huge objects-fidentProcess #ident directives-fif-conversionPerform conversion of conditional jumps to branchless equivalents-fif-conversion2Perform conversion of conditional jumps to conditional execution-fimplement-inlinesExport functions even if they can be inlined-fimplicit-inline-templatesEmit implicit instantiations of inline templates-fimplicit-noneSpecify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements-fimplicit-templatesEmit implicit instantiations of templates-findirect-classesGenerate instances of Class at runtime-findirect-dispatchUse offset tables for virtual method calls-finhibit-size-directiveDo not generate .size directives-finit-character=-finit-character= Initialize local character variables to ASCII value n-finit-integer=-finit-integer= Initialize local integer variables to n-finit-local-zeroInitialize local variables to zero (from g77)-finit-logical=-finit-logical= Initialize local logical variables-finit-real=-finit-real= Initialize local real variables-finlinePay attention to the "inline" keyword-finline-functions-finline-functions-called-onceIntegrate functions called once into their callers-finline-limit--finline-limit=-finline-limit= Limit the size of inlined functions to -finline-small-functionsIntegrate simple functions into their callers when code size is known to not growth-finput-charset=-finput-charset= Specify the default character set for source files-finstrument-functionsInstrument function entry and exit with profiling calls-finstrument-functions-exclude-file-list=-finstrument-functions-exclude-file-list=filename,... Do not instrument functions listed in files-finstrument-functions-exclude-function-list=-finstrument-functions-exclude-function-list=name,... Do not instrument listed functions-fintrinsic-modules-pathSpecify where to find the compiled intrinsic modules-fipa-cpPerform Interprocedural constant propagation-fipa-matrix-reorgPerform matrix layout flattening and transposing based-fipa-ptaPerform interprocedural points-to analysis-fipa-pure-constDiscover pure and const functions-fipa-referenceDiscover readonly and non addressable static variables-fipa-struct-reorgPerform structure layout optimizations based-fipa-type-escapeType based escape and alias analysis-fivoptsOptimize induction variables on trees-fjniAssume native functions are implemented using JNI-fjump-tablesUse jump tables for sufficiently large switch statements-fkeep-inline-functionsGenerate code for functions even if they are fully inlined-fkeep-static-constsEmit static const variables even if they are not used-flabels-ok-flax-vector-conversionsAllow implicit conversions between vectors with differing numbers of subparts and/or differing element types.-fleading-underscoreGive external symbols a leading underscore-flexer-traceTrace lexical analysis-floop-optimize-fmath-errnoSet errno after built-in math functions-fmax-errors=-fmax-errors= Maximum number of errors to report-fmax-identifier-length=-fmax-identifier-length= Maximum identifier length-fmax-stack-var-size=-fmax-stack-var-size= Size in bytes of the largest array that will be put on the stack-fmax-subrecord-length=-fmax-subrecord-length= Maximum length for subrecords-fmem-reportReport on permanent memory allocation-fmerge-all-constantsAttempt to merge identical constants and constant variables-fmerge-constantsAttempt to merge identical constants across compilation units-fmerge-debug-stringsAttempt to merge identical debug strings across compilation units-fmessage-length=-fmessage-length= Limit diagnostics to characters per line. 0 suppresses line-wrapping-fmodule-privateSet default accessibility of module entities to PRIVATE.-fmodulo-schedPerform SMS based modulo scheduling before the first scheduling pass-fmodulo-sched-allow-regmovesPerform SMS based modulo scheduling with register moves allowed-fmove-loop-invariantsMove loop invariant computations out of loops-fms-extensionsDon't warn about uses of Microsoft extensions-fmudflapAdd mudflap bounds-checking instrumentation for single-threaded program-fmudflapirIgnore read operations when inserting mudflap instrumentation-fmudflapthAdd mudflap bounds-checking instrumentation for multi-threaded program-fname-mangling-version--fnew-abi-fnext-runtimeGenerate code for NeXT (Apple Mac OS X) runtime environment-fnil-receiversAssume that receivers of Objective-C messages may be nil-fnon-call-exceptionsSupport synchronous non-call exceptions-fnonansi-builtins-fnonnull-objects-fobjc-call-cxx-cdtorsGenerate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed-fobjc-direct-dispatchAllow fast jumps to the message dispatcher-fobjc-exceptionsEnable Objective-C exception and synchronization syntax-fobjc-gcEnable garbage collection (GC) in Objective-C/Objective-C++ programs-fobjc-sjlj-exceptionsEnable Objective-C setjmp exception handling runtime-fomit-frame-pointerWhen possible do not generate stack frames-fopenmpEnable OpenMP (also sets frecursive)-fopenmp-ssaExpand OpenMP operations on SSA form-foperator-namesRecognize C++ kewords like "compl" and "xor"-foptimize-register-moveDo the full register move optimization pass-foptimize-sibling-callsOptimize sibling and tail recursive calls-foptimize-static-class-initializationEnable optimization of static class initialization code-foptional-diagsEnable optional diagnostics-fpack-derivedTry to lay out derived types as compactly as possible-fpack-structPack structure members together without holes-fpack-struct=-fpack-struct= Set initial maximum structure member alignment-fparser-traceTrace the parsing process-fpcc-struct-returnReturn small aggregates in memory, not registers-fpch-deps-fpch-preprocessLook for and use PCH files even when preprocessing-fpeel-loopsPerform loop peeling-fpeepholeEnable machine specific peephole optimizations-fpeephole2Enable an RTL peephole pass before sched2-fpermissiveDowngrade conformance errors to warnings-fpicGenerate position-independent code if possible (small mode)-fpieGenerate position-independent code for executables if possible (small mode)-fpost-ipa-mem-reportReport on memory allocation before interprocedural optimization-fpre-ipa-mem-report-fpredictive-commoningRun predictive commoning optimization.-fprefetch-loop-arraysGenerate prefetch instructions, if available, for arrays in loops-fpreprocessedTreat the input file as preprocessed-fprofileEnable basic program profiling code-fprofile-arcsInsert arc-based program profiling code-fprofile-generateEnable common options for generating profile info for profile feedback directed optimizations-fprofile-useEnable common options for performing profile feedback directed optimizations-fprofile-valuesInsert code to profile values of expressions-frandom-seed-frandom-seed=-frandom-seed= Make compile reproducible using -frange-checkEnable range checking during compilation-freciprocal-mathSame as -fassociative-math for expressions which include division.-frecord-gcc-switchesRecord gcc command line switches in the object file.-frecord-marker=4Use a 4-byte record marker for unformatted files-frecord-marker=8Use an 8-byte record marker for unformatted files-frecursiveAllocate local variables on the stack to allow indirect recursion-freduced-reflectionReduce the amount of reflection meta-data generated-freg-struct-returnReturn small aggregates in registers-fregmoveEnables a register move optimization-frename-registersPerform a register renaming optimization pass-freorder-blocksReorder basic blocks to improve code placement-freorder-blocks-and-partitionReorder basic blocks and partition into hot and cold sections-freorder-functionsReorder functions to improve code placement-frepack-arraysCopy array sections into a contiguous block on procedure entry-freplace-objc-classesUsed in Fix-and-Continue mode to indicate that object files may be swapped in at runtime-frepoEnable automatic template instantiation-frerun-cse-after-loopAdd a common subexpression elimination pass after loop optimizations-frerun-loop-opt-freschedule-modulo-scheduled-loopsEnable/Disable the traditional scheduling in loops that already passed modulo scheduling-frounding-mathDisable optimizations that assume default FP rounding behavior-frtl-abstract-sequencesPerform sequence abstraction optimization on RTL-frttiGenerate run time type descriptor information-fsaw-java-file-fsched-interblockEnable scheduling across basic blocks-fsched-specAllow speculative motion of non-loads-fsched-spec-loadAllow speculative motion of some loads-fsched-spec-load-dangerousAllow speculative motion of more loads-fsched-stalled-insnsAllow premature scheduling of queued insns-fsched-stalled-insns-dep-fsched-stalled-insns-dep=-fsched-stalled-insns-dep= Set dependence distance checking in premature scheduling of queued insns-fsched-stalled-insns=-fsched-stalled-insns= Set number of queued insns that can be prematurely scheduled-fsched-verbose=-fsched-verbose= Set the verbosity level of the scheduler-fsched2-use-superblocksIf scheduling post reload, do superblock scheduling-fsched2-use-tracesIf scheduling post reload, do trace scheduling-fschedule-insnsReschedule instructions before register allocation-fschedule-insns2Reschedule instructions after register allocation-fsecond-underscoreAppend a second underscore if the name already contains an underscore-fsection-anchorsAccess data in the same section from shared anchor points-fseeEliminate redundant sign extensions using LCM.-fshort-doubleUse the same size for double as for float-fshort-enumsUse the narrowest integer type possible for enumeration types-fshort-wcharForce the underlying type for "wchar_t" to be "unsigned short"-fshow-columnShow column numbers in diagnostics, when available. Default off-fsign-zeroApply negative sign to zero values-fsignaling-nansDisable optimizations observable by IEEE signaling NaNs-fsigned-bitfieldsWhen "signed" or "unsigned" is not given make the bitfield signed-fsigned-charMake "char" signed by default-fsigned-zerosDisable floating point optimizations that ignore the IEEE signedness of zero-fsingle-precision-constantConvert floating point constants to single precision constants-fsource-filename=-fsource=Set the source language version-fsplit-ivs-in-unrollerSplit lifetimes of induction variables when loops are unrolled-fsplit-wide-typesSplit wide types into independent registers-fsquangle-fstack-checkInsert stack checking code into the program-fstack-limit-fstack-limit-register=-fstack-limit-register= Trap if the stack goes past -fstack-limit-symbol=-fstack-limit-symbol= Trap if the stack goes past symbol -fstack-protectorUse propolice as a stack protection method-fstack-protector-allUse a stack protection method for every function-fstatsDisplay statistics accumulated during compilation-fstore-checkEnable assignability checks for stores into object arrays-fstrength-reduce-fstrict-aliasingAssume strict aliasing rules apply-fstrict-overflowTreat signed overflow as undefined-fstrict-prototype-fsyntax-onlyCheck for syntax errors, then stop-ftabstop=-ftabstop= Distance between tab stops for column reporting-ftarget=Set the target VM version-ftemplate-depth--ftemplate-depth- Specify maximum template instantiation depth-ftest-coverageCreate data files needed by "gcov"-fthis-is-variable-fthread-jumpsPerform jump threading optimizations-fthreadsafe-statics-fno-threadsafe-statics Do not generate thread-safe code for initializing local statics-ftime-reportReport the time taken by each compiler pass-ftls-model=-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec] Set the default thread-local storage code generation model-ftoplevel-reorderReorder top level functions, variables, and asms-ftracerPerform superblock formation via tail duplication-ftrapping-mathAssume floating-point operations can trap-ftrapvTrap for signed overflow in addition, subtraction and multiplication-ftree-ccpEnable SSA-CCP optimization on trees-ftree-chEnable loop header copying on trees-ftree-copy-propEnable copy propagation on trees-ftree-copyrenameReplace SSA temporaries with better names in copies-ftree-cselimTransform condition stores into unconditional ones-ftree-dceEnable SSA dead code elimination optimization on trees-ftree-dominator-optsEnable dominator optimizations-ftree-dseEnable dead store elimination-ftree-freEnable Full Redundancy Elimination (FRE) on trees-ftree-loop-imEnable loop invariant motion on trees-ftree-loop-ivcanonCreate canonical induction variables in loops-ftree-loop-linearEnable linear loop transforms on trees-ftree-loop-optimizeEnable loop optimizations on tree level-ftree-lrsPerform live range splitting during the SSA->normal pass-ftree-parallelize-loops=Enable automatic parallelization of loops-ftree-preEnable SSA-PRE optimization on trees-ftree-reassocEnable reassociation on tree level-ftree-saliasPerform structural alias analysis-ftree-scev-cpropEnable copy propagation of scalar-evolution information.-ftree-sinkEnable SSA code sinking on trees-ftree-sraPerform scalar replacement of aggregates-ftree-store-ccpEnable SSA-CCP optimization for stores and loads-ftree-store-copy-prop-ftree-terReplace temporary expressions in the SSA->normal pass-ftree-vect-loop-versionEnable loop versioning when doing loop vectorization on trees-ftree-vectorizeEnable loop vectorization on trees-ftree-vectorizer-verbose=-ftree-vectorizer-verbose= Set the verbosity level of the vectorizer-ftree-vrpPerform Value Range Propagation on trees-funderscoringAppend underscores to externally visible names-funit-at-a-timeCompile whole compilation unit at a time-funroll-all-loopsPerform loop unrolling for all loops-funroll-loopsPerform loop unrolling when iteration count is known-funsafe-loop-optimizationsAllow loop optimizations to assume that the loops behave in normal way-funsafe-math-optimizationsAllow math optimizations that may violate IEEE or ISO standards-funsigned-bitfieldsWhen "signed" or "unsigned" is not given make the bitfield unsigned-funsigned-charMake "char" unsigned by default-funswitch-loopsPerform loop unswitching-funwind-tablesJust generate unwind tables for exception handling-fuse-boehm-gcGenerate code for the Boehm GC-fuse-cxa-atexitUse __cxa_atexit to register destructors-fuse-cxa-get-exception-ptrUse __cxa_get_exception_ptr in exception handling-fuse-divide-subroutineCall a library routine to do integer divisions-fvar-trackingPerform variable tracking-fvar-tracking-uninitPerform variable tracking and also tag variables that are uninitialized-fvariable-expansion-in-unrollerApply variable expansion when loops are unrolled-fvect-cost-modelEnable use of cost model in vectorization-fverbose-asmAdd extra commentary to assembler output-fvisibility-inlines-hiddenMarks all inlined methods as having hidden visibility-fvisibility-ms-compatChanges visibility to match Microsoft Visual Studio by default-fvisibility=-fvisibility=[default|internal|hidden|protected] Set the default symbol visibility-fvptUse expression value profiles in optimizations-fvtable-gcDiscard unused virtual functions-fvtable-thunksImplement vtables using thunks-fweakEmit common-like symbols as weak symbols-fwebConstruct webs and split unrelated uses of single variable-fwhole-programPerform whole program optimizations-fwide-exec-charset=-fwide-exec-charset= Convert all wide strings and character constants to character set -fworking-directoryGenerate a #line directive pointing at the current working directory-fwrapvAssume signed arithmetic overflow wraps around-fxrefEmit cross referencing information-fzero-initialized-in-bssPut zero initialized data in the bss section-fzero-linkGenerate lazy class lookup (via objc_getClass()) for use in Zero-Link modeGenerate debug information in default format-gant-gcoffGenerate debug information in COFF format-gdwarf-2Generate debug information in DWARF v2 format-gen-declsDump declarations to a .decl file-ggdbGenerate debug information in default extended format-gnat-gnat Specify options to GNAT-gnatO-gstabsGenerate debug information in STABS format-gstabs+Generate debug information in extended STABS format-gvmsGenerate debug information in VMS format-gxcoffGenerate debug information in XCOFF format-gxcoff+Generate debug information in extended XCOFF format-idirafter Add to the end of the system include path-imacros Accept definition of macros in -imultilib Set to be the multilib include subdirectory-include Include the contents of before other files-iprefix Specify as a prefix for next two options-iquote-iquote Add to the end of the quote include path-isysroot Set to be the system root directory-isystem Add to the start of the system include path-iwithprefix Add to the end of the system include path-iwithprefixbefore Add to the end of the main include path-lang-asm-lang-fortran-lang-objc-m128bit-long-doublesizeof(long double) is 16-m32Generate 32bit i386 code-m3dnowSupport 3DNow! built-in functions-m3dnowaSupport Athlon 3Dnow! built-in functions-m64Generate 64bit x86-64 code-m80387Use hardware fp-m96bit-long-doublesizeof(long double) is 12-mabmSupport code generation of Advanced Bit Manipulation (ABM) instructions.-maccumulate-outgoing-argsReserve space for outgoing arguments in the function prologue-malign-doubleAlign some doubles on dword boundary-malign-functions=Function starts are aligned to this power of 2-malign-jumps=Jump targets are aligned to this power of 2-malign-loops=Loop code aligned to this power of 2-malign-stringopsAlign destination of the string operations-march=Generate code for given CPU-masm=Use given assembler dialect-mbranch-cost=Branches are this expensive (1-5, arbitrary units)-mcldGenerate cld instruction in the function prologue.-mcmodel=Use given x86-64 code model-mcx16Support code generation of cmpxchg16b instruction.-mfancy-math-387Generate sin, cos, sqrt for FPU-mfp-ret-in-387Return values of functions in FPU registers-mfpmath=Generate floating point mathematics using given instruction set-mfused-maddEnable automatic generation of fused floating point multiply-add instructions-mglibcUse GNU libc instead of uClibc-mhard-float-mieee-fpUse IEEE math for fp comparisons-minline-all-stringopsInline all known string operations-minline-stringops-dynamicallyInline memset/memcpy string operations, but perform inline version only for small blocks-mintel-syntax-mlarge-data-threshold=Data greater than given threshold will go into .ldata section in x86-64 medium model-mmmxSupport MMX built-in functions-mms-bitfieldsUse native (MS) bitfield layout-mno-align-stringops-mno-fancy-math-387-mno-push-args-mno-red-zone-mno-sse4Do not support SSE4.1 and SSE4.2 built-in functions and code generation-momit-leaf-frame-pointerOmit the frame pointer in leaf functions-mpcSet 80387 floating-point precision (-mpc32, -mpc64, -mpc80)-mpopcntSupport code generation of popcnt instruction.-mpreferred-stack-boundary=Attempt to keep stack aligned to this power of 2-mpush-argsUse push instructions to save outgoing arguments-mrecipGenerate reciprocals instead of divss and sqrtss.-mred-zoneUse red-zone in the x86-64 code-mregparm=Number of registers used to pass integer arguments-mrtdAlternate calling convention-msahfSupport code generation of sahf instruction in 64bit x86-64 code.-msoft-floatDo not use hardware fp-msseSupport MMX and SSE built-in functions and code generation-msse2Support MMX, SSE and SSE2 built-in functions and code generation-msse3Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation-msse4Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation-msse4.1Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation-msse4.2-msse4aSupport MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation-msse5Support SSE5 built-in functions and code generation-msseregparmUse SSE register passing conventions for SF and DF mode-mssse3Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation-mstack-arg-probeEnable stack probing-mstackrealignRealign stack in prologue-mstringop-strategy=Chose strategy to generate stringop using-mtls-dialect=Use given thread-local storage dialect-mtls-direct-seg-refsUse direct references against %gs when accessing tls data-mtune=Schedule code for given CPU-muclibcUse uClibc instead of GNU libc-mveclibabi=Vector library ABI to useDo not search standard system include directories (those specified with -isystem will still be used)-nostdinc++Do not search standard system include directories for C++-o Place output into Enable function profilingIssue warnings needed for strict compliance to the standardLike -pedantic but issue them as errorsCreate a position independent executable-print-objc-runtime-infoGenerate C header of platform-specific features-print-pch-checksumPrint a checksum of the executable for PCH validity checking, and stopDo not display functions compiled or elapsed time-remapRemap file names when including filesCreate a shared library-static-libgfortranStatically link the GNU Fortran helper library (libgfortran)-std=c++0xConform to the ISO 1998 C++ standard, with extensions that are likely to-std=c++98Conform to the ISO 1998 C++ standard-std=c89Conform to the ISO 1990 C standardConform to the ISO 1999 C standard-std=c9xDeprecated in favor of -std=c99-std=f2003Conform to the ISO Fortran 2003 standard-std=f95Conform to the ISO Fortran 95 standard-std=gnuConform to nothing in particular-std=gnu++0xConform to the ISO 1998 C++ standard, with GNU extensions and-std=gnu++98Conform to the ISO 1998 C++ standard with GNU extensions-std=gnu89Conform to the ISO 1990 C standard with GNU extensionsConform to the ISO 1999 C standard with GNU extensions-std=gnu9xDeprecated in favor of -std=gnu99-std=iso9899:1990-std=iso9899:199409Conform to the ISO 1990 C standard as amended in 1994-std=iso9899:199xDeprecated in favor of -std=iso9899:1999-std=legacyAccept extensions to support legacy codeEnable traditional preprocessing-trigraphs Support ISO C trigraphs-undefDo not predefine system-specific and GCC-specific macrosSuppress warnings-y$QJ,18͵A@Zb@ fH@g @@ffbfٱIff@f@&7if|vf@v fv(fP@VvZ^fv @@fwf@JP D-!f/"H/* #$Z%l &z ' (HP-)%*`,{ +H&,"/- .",Ud /D- 0H/ 1f-/ 2=O3f,z4 5f& 6flw 7f89 :n-H-8 L <D/  ="X, >   ?T&2 L @H&  AHh/  B   Cf& ! DD,T  Eb o  Ff&   Gf H  I  Jf@,& L $"  L@  MH  N-9  OG V  P@`.w  Q  R S   Tf -  U  Vf6LWf.}Xf-Yf/.Zf.jw [f4/\"H/]f^_&1 `f<\a"& b"0,c df3eEQ ff.gHH,h"&$i6jK^kD& lfm H*-?oa pp} qHX. rg& sf?tTeufx,vf. wf&;Vxgp/yfzH-Rk{"&|#. }fIZ~",D&D.<F", f%,=D ,i"&#l, &) 4? H&mg&D/*"&bkH/H/  f.0EWD&f / "&,"&jtf& `&f\.+L.^hD. fL/  `,5Ffl.}H, f& f'L Y  D-   H. !!*!Hb!*!H"'u!!D!!H"!H"'""6"#h,d"|"`\," "" "#H-B#S#H.## H,##D-$&$7$fH+d$k$$$$ ".$$"/c%o% f% %% f '8&B&X&`4,&&f&& '&'Hh-S'e'f''''H$,'(H-K(HT(f(x(HH.(( H.( ((f)%)H/N)_)o)~) H<-))H-)) ) *gD*J*f'r**H/***gd,+f++@, @",@+, @:,f@x,@,, ,,@.3-9-@x-- - @"'--D--@. .@*.*. P-Y. @*h.w. P+.@*.. P/. @*..'/ D5/@P/i/D//P-//P-&0B0P-j00P-00f00' 11@D-c1u111PP/11 @'2&2 ~2L22 22 333*333D/3 4 @,?4R4 P '44 PX/44 P`-B5a5 PX-55P<. 66f16 f<6J6 @ 66 @ 66 Pd-#757@,o7{7 D77.7 77P. 58E8f88D88`9&9R9j99999 ::!P.O:^: "}:: #P-::$P,:;%P0./;B;&P,,};;;;; <)Pp,3<B< *@<< @ <<,P$'=)=@ `=s=.==/D==0,>=>1n>z> 2P->>3PT/>?4Pt/2?O?@ ??6@<@N@7fj@8@9@@ :@@;fA A<P('1A9A@ qA}A= >AA= ?@.AA=@B0B=A@x.BBBP,'BCDBBD@,C&CE@.TC&CF@0'sCCG@D*CCH-CCI-CDJfaDDKfDDLf4EMHEN]E  EEPDEQDEF RP+ F0Ff FFTP-F   G GVf\GlGWGXDGGYG Z@ HH[4-RHeH\P<,HH@ HH] I-I]*rII_II aPx/JJ bDUJbJ c@JJdt-JJeP/'K3K oK{K KK*KLhELTL jfLLkD$/LL l@,-M%Mm@,NMUMnPt,MMoP.MM pPH*^P\'z^^P\'^^@`'"_4_@*____ PT-;`Y`@-``Pd'``fa&a@ 8-naza @ H-aa @ 8- bD$bD.b=b `ybb`bbP/cDcD%c~P~D*~~1@.~2D~~ 3P,&4D~ 5@(- @ CV7P'8@(,€Ҁ9P':P-IT ;P,y<PP.=P,ف>Pl/- ?P'`k @P-AP-ׂ BP8.  CP-=L DP'rEP'ǃFP-GP'+6 HP8,oI@#' JP- KP'# LPp-EWMP' NP|.ȅ OPL-PP,3bJQ@JU RPL,SP'TP,1@ ~ VPh* WXP.*=YP,.bq ZP.ˆ[P. %\P,ez]fΉ^f_P,(`P-[j aD,bDÊߊcD)d'Xg eP(/fPp.ߋgP,1ChP/m{ i@/jD kD/LZ @ mP. nDoD>EpDntqP'rPl*f \ptfuP /vD0w@']i x`{@yBy|@"y@P[y `}y@yy@ )@]cy@y@Ȓ{@ f?=fs fIf&f8@f/}f9f f;f@ @ f@ ,ԕٕ , ,% @,NS ,nv , , \/ ,\k  , d.җ |-  -AS ,~ P, (.ŘԘ +  ,@J h.fm , ,љ ,  @.Wd  ' 'ٚv , ,@( ,Kj ,Û  @p*қ ,?E ,ds  , I, I, I,˜ I, ٜ ,+E ,@ns - . ,4@  ,qy \- , ֞ - ,7> @-  , , , -4 ,@{ , ,? ,HP , ,١ ,& ,t ,  /Ģ٢ 8/ ,9O , / 'գ -gam D"f@ʤ@.f@4.3.5(Buildroot 2011.02) --param l1-cache-size=%u--param l1-cache-line-size=%ugeodeamdfam10core2prescottpentium-mpentium3pentiumpropentium2pentium4noconak6-3k6athlon-4athlonk8pentium-mmxpentium-mcx16 -msahf generick8-sse3alnumalphablankcntrlgraphlowerprintpunctupperxdigitNo previous regular expressionMemory exhaustedSuccessNo matchInvalid regular expressionInvalid collation characterInvalid character class nameTrailing backslashInvalid back referenceUnmatched [ or [^Unmatched ( or \(Unmatched \{Invalid content of \{\}Invalid range endInvalid preceding regular expressionPremature end of regular expressionRegular expression too bigUnmatched ) or \)c[f4deHd|dSfSf(dccccMeMeeeMeMeMec8fMeKfddccccjlnoppLq ruvwpww~~xw{*znn<~~~i ~    5 R e |         ; out of memory ..TMPDIRTMPTEMP/tmpccXXXXXX/var/tmp/usr/tmp/tmprbwbclosing pipeline input fileopen temporary filepipeline already completecould not create temporary fileopen temporary output fileboth ERRNAME and PEX_STDERR_TO_PIPE specified.PEX_STDERR_TO_PIPE used in the middle of pipelineopen error filewait: error trying to exec '': vforkdup2closeexecvpexecvä#ɠĠCBBBBQ00000000000000000000000000000000  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ %s%sout of memory allocating %lu bytes after a total of %lu bytes undocumented error #%dabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789  ;|4TzR| @ AB E<,AB E~  Ĭ(̈   (l<0ooor Ǝ֎&6FVfvƏ֏&6FVfvƐ֐&6FVfvƑ֑&6FVfvƒ֒a ŵŵŵŵŵŵŵw<&.( 8@& Bd& Nh& nD&Xl& dp&vt&x&H&|& L&&&P&+0"