Home | History | Annotate | Download | only in bin

Lines Matching refs:optimize

3876     optimizersinvalid --param value %qs-Werror=%s: no option -%snogenericspecificshiftinteger-divide-by-zerounreachablevla-boundreturnnullsigned-integer-overflowboolenumtargetwarningsundocumentedparamsjoinedseparatecommonstabscoffdwarf-2xcoffvmsmissing argument to %qs-Wno--W-fno--f-mno--m--debug=-g--machine---machine-no---machine=--machine=no---machine--optimize=-O--std=-std=--std--warn---warn-no-----no-options.cpreinitstdcheapdynamicunlimitedglobal-dynamicinitial-execlocal-dynamiclocal-execdefaulthiddeninternalprotectedallnamed_varsload-storestore233232r232r332r532r646464r264r364r564r62008legacypcrelyesalwaysneveroptimal100001004kc1004kf1004kf1_11004kf2_110k1200012k1400014k1600016k200020kc24kc24kec24kef24kef1_124kef2_124kefx24kex24kf24kf1_124kf2_124kfx24kx2k300034kc34kf34kf1_134kf2_134kfx34kn34kx39003k40004100411141204130430044004600465047004k4kc4kec4kem4kep4km4kp4ksc4ksd50005400550059005k5kc5kf60006k700074kc74kf74kf1_174kf2_174kf3_274kfx74kx7k80008k90009kfrom-abii6400loongson2eloongson2floongson3am14km14kcm14kem14kecm4kmips1mips2mips3mips32mips32r2mips32r3mips32r5mips32r6mips4mips64mips64r2mips64r3mips64r5nativeocteonocteon+octeon2octeon3orionp5600r10000r1004kcr1004kfr1004kf1_1r1004kf2_1r10kr12000r12kr14000r14kr16000r16kr2000r20kcr24kcr24kecr24kefr24kef1_1r24kef2_1r24kefxr24kexr24kfr24kf1_1r24kf2_1r24kfxr24kxr2kr3000r34kcr34kfr34kf1_1r34kf2_1r34kfxr34knr34kxr3900r3kr4000r4100r4111r4120r4130r4300r4400r4600r4650r4700r4kr4kcr4kecr4kemr4kepr4kmr4kpr4kscr4ksdr5000r5400r5500r5900r5kr5kcr5kfr6000r6kr7000r74kcr74kfr74kf1_1r74kf2_1r74kf3_2r74kfxr74kxr7kr8000r8kr9000r9krm7000rm7krm9000rm9ksb1sb1asr71000sr71kvr4100vr4111vr4120vr4130vr4300vr5000vr5400vr5500vr5kxlpxlreabin32o64mixedoneCBprioritycallgraphfastoffonstandardevery-lineonceauto-###--CLASSPATH--all-warnings--ansi--assemble--assertassertion missing after %qs--assert=--bootclasspath--canonical-prefixes--classpath--comments--comments-in-macros--compile--coverage--debug--define-macromacro name missing after %qs--define-macro=--dependencies--dump--dump=--dumpbase--dumpdir--encoding--entry--entry=--extdirs--extra-warnings--for-assembler--for-assembler=--for-linker--for-linker=--force-link--force-link=Display this information--help=--imacrosmissing filename after %qs--imacros=--include--include-barrier--include-directorymissing path after %qs--include-directory-after--include-directory-after=--include-directory=--include-prefix--include-prefix=--include-with-prefix--include-with-prefix-after--include-with-prefix-after=--include-with-prefix-before--include-with-prefix-before=--include-with-prefix=--include=--language--language=--library-directory--library-directory=--no-canonical-prefixes--no-integrated-cpp--no-line-commands--no-pie--no-standard-includes--no-standard-libraries--no-sysroot-suffix--no-warnings--optimizeoptimize-fbtr-bb-exclusive-fbuilding-libgcc-fbuiltinRecognize built-in functions-fbuiltin--fcall-saved--fcall-used--fcaller-saves-fcanonical-system-headers-fcheck-array-temporaries-fcheck-branch-annotation-fcheck-data-deps-fcheck-new-fcheck-references-fcheck=-fcilkplusEnable Cilk Plus-fclasspath=-fcoarray=-fcombine-stack-adjustments-fcommon-fcompare-debug-fcompare-debug-second-fcompare-elim-fcompile-resource=-fcond-mismatch-fconserve-space-fconserve-stack-fconstant-string-class=-fconstexpr-depth=-fconvert=big-endian-fconvert=little-endian-fconvert=native-fconvert=swap-fcprop-registers-fcray-pointer-fcrossjumping-fcse-follow-jumps-fcse-skip-blocks-fcx-fortran-rules-fcx-limited-range-fd-lines-as-code-fd-lines-as-comments-fdata-sections-fdbg-cnt-list-fdbg-cnt=-fdce-fdebug-cpp-fdebug-prefix-map=-fdebug-types-section-fdeclone-ctor-dtor-fdeduce-init-list-fdefault-double-8-fdefault-inline-fdefault-integer-8-fdefault-noexcept-fdefault-real-8-fdefer-pop-fdelayed-branch-fdelete-dead-exceptions-fdelete-null-pointer-checks-fdevirtualize-fdevirtualize-speculatively-fdiagnostics-color-fdiagnostics-color=-fdiagnostics-show-caret-fdiagnostics-show-location=-fdiagnostics-show-option-fdirectives-onlyPreprocess directives only.-fdisable--fdisable-assertions-fdisable-assertions=-fdollar-ok-fdollars-in-identifiers-fdse-fdump--fdump-ada-spec-fdump-ada-spec-slim-fdump-core-fdump-final-insns-fdump-fortran-optimized-fdump-fortran-original-fdump-go-spec=-fdump-noaddr-fdump-parse-tree-fdump-passesDump optimization passes-fdump-unnumbered-fdump-unnumbered-links-fdwarf2-cfi-asm-fearly-inliningPerform early inlining-felide-constructors-feliminate-dwarf2-dups-femit-class-debug-always-femit-class-fileOutput a class file-femit-class-filesAlias for -femit-class-file-femit-function-names-femit-struct-debug-baseonly-femit-struct-debug-detailed=-femit-struct-debug-reduced-fenable--fenable-assertions-fenable-assertions=-fencoding=-fenforce-eh-specs-fenum-int-equiv-fexceptionsEnable exception handling-fexcess-precision=-fexec-charset=-fexpensive-optimizations-fext-numeric-literals-fextdirs=-fextended-identifiers-fextern-tls-init-fexternal-blas-fexternal-templates-ff2cUse f2c calling convention-ffast-math-ffat-lto-objects-ffilelist-file-ffinite-math-only-ffixed--ffixed-form-ffixed-line-length--ffixed-line-length-none-ffloat-store-ffor-scope-fforce-addr-fforce-classes-archive-check-fforward-propagate-ffp-contract=-ffpe-summary=-ffpe-trap=-ffree-form-ffree-line-length--ffree-line-length-none-ffreestanding-ffriend-injection-ffrontend-optimizeEnable front end optimization-ffunction-attribute-list=-ffunction-cse-ffunction-sections-fgcse-fgcse-after-reload-fgcse-las-fgcse-lm-fgcse-sm-fgnu-keywords-fgnu-runtime-fgnu-tm-fgnu-unique-fgnu89-inline-fgo-check-divide-overflow-fgo-check-divide-zero-fgo-dump--fgo-optimize--fgo-pkgpath=-fgo-prefix=-fgo-relative-import-path=-fgraphite-fgraphite-identity-fguess-branch-probability-fguiding-decls-fhandle-exceptions-fhash-synchronization-fhelp-fhelp=-fhoist-adjacent-loads-fhonor-std-fhosted-fhuge-objects-fidentProcess #ident directives-fif-conversion-fif-conversion2-fimplement-inlines-fimplicit-inline-templates-fimplicit-none-fimplicit-templates-findirect-classes-findirect-dispatch-findirect-inliningPerform indirect inlining-finhibit-size-directive-finit-character=-finit-integer=-finit-local-zero-finit-logical=-finit-real=-finline-finline-atomics-finline-functions-finline-limit--finline-limit=-finline-small-functions-finput-charset=-finstrument-functions-finteger-4-integer-8-fintrinsic-modules-path-fintrinsic-modules-path=-fipa-cp-fipa-cp-clone-fipa-matrix-reorg-fipa-profile-fipa-pta-fipa-pure-const-fipa-reference-fipa-sra-fipa-struct-reorg-fira-algorithm=-fira-hoist-pressure-fira-loop-pressure-fira-region=-fira-share-save-slots-fira-share-spill-slots-fira-verbose=-fivopts-fjni-fjump-tables-fkeep-inline-dllexport-fkeep-inline-functions-fkeep-static-consts-flabels-ok-flax-vector-conversions-fleading-underscore-flifetime-dse-flive-range-shrinkage-floop-block-floop-flatten-floop-interchange-floop-nest-optimize-floop-optimize-floop-parallelize-allMark all loops as parallel-floop-strip-mine-flto-flto-compression-level=-flto-partition=1to1-flto-partition=balanced-flto-partition=max-flto-partition=none-flto-report-flto-report-wpa-flto=-fltrans-fltrans-output-list=-fmain=-fmath-errno-fmax-array-constructor=-fmax-errors=-fmax-identifier-length=-fmax-stack-var-size=-fmax-subrecord-length=-fmem-report-fmem-report-wpa-fmerge-all-constants-fmerge-constants-fmerge-debug-strings-fmessage-length=-fmodule-private-fmodulo-sched-fmodulo-sched-allow-regmoves-fmove-loop-invariants-fms-extensions-fmudflap-fmudflapir-fmudflapth-fname-mangling-version--fnew-abi-fnext-runtime-fnil-receivers-fno-vect-cost-model-fnon-call-exceptions-fnonansi-builtins-fnonnull-objects-fnothrow-opt-fobjc-abi-version=-fobjc-call-cxx-cdtors-fobjc-direct-dispatch-fobjc-exceptions-fobjc-gc-fobjc-nilcheck-fobjc-sjlj-exceptions-fobjc-std=objc1-fomit-frame-pointer-fopenmp-fopenmp-simd-foperator-names-fopt-info-fopt-info--foptimize-register-move-foptimize-sibling-calls-foptimize-strlen-foptional-diags-foutput-class-dir=-fpack-derived-fpack-struct-fpack-struct=-fpartial-inliningPerform partial inlining-fpcc-struct-return-fpch-deps-fpch-preprocess-fpeel-codesize-limit-fpeel-loopsPerform loop peeling-fpeephole-fpeephole2-fpermissive-fpic-fpie-fplan9-extensions-fplt-fplugin-arg--fplugin=Specify a plugin to load-fpost-ipa-mem-report-fpre-ipa-mem-report-fpredictive-commoning-fprefetch-loop-arrays-fpreprocessed-fpretty-templates-fprofile-fprofile-arcs-fprofile-correction-fprofile-dir=-fprofile-dump-fprofile-generate-fprofile-generate-atomic=-fprofile-generate-buildinfo=-fprofile-generate-sampling-fprofile-generate=-fprofile-reorder-functions-fprofile-report-fprofile-strip=-fprofile-use-fprofile-use=-fprofile-values-fprotect-parens-frandom-seed-frandom-seed=-frange-check-freal-4-real-10-freal-4-real-16-freal-4-real-8-freal-8-real-10-freal-8-real-16-freal-8-real-4-frealloc-lhs-freciprocal-math-frecord-gcc-switches-frecord-marker=4-frecord-marker=8-frecursive-freduced-reflection-free-freg-struct-return-fregmove-frename-registers-freorder-blocks-freorder-functions-freorder-functions=-frepack-arrays-freplace-objc-classes-frepo-frequire-return-statement-frerun-cse-after-loop-frerun-loop-opt-fresolution=The resolution file-fripa-fripa-allow-debug-fripa-disallow-asm-modules-fripa-disallow-opt-mismatch-fripa-inc-path-sub=-frounding-math-frtti-fsanitize-coverage=trace-pc-fsanitize=Select what to sanitize-fsaw-java-file-fsched-dep-count-heuristic-fsched-group-heuristic-fsched-interblock-fsched-last-insn-heuristic-fsched-pressure-fsched-rank-heuristic-fsched-spec-fsched-spec-insn-heuristic-fsched-spec-load-fsched-spec-load-dangerous-fsched-stalled-insns-fsched-stalled-insns-dep-fsched-stalled-insns-dep=-fsched-stalled-insns=-fsched-verbose=-fsched2-use-superblocks-fsched2-use-traces-fschedule-insns-fschedule-insns2-fsecond-underscore-fsection-anchors-fsee-fsel-sched-pipelining-fselective-scheduling-fselective-scheduling2-fshort-double-fshort-enums-fshort-wchar-fshow-column-fshrink-wrap-fshrink-wrap-frame-pointer-fsign-zero-fsignaling-nans-fsigned-bitfields-fsigned-charMake "char" signed by default-fsigned-zeros-fsimd-cost-model=-fsingle-precision-constant-fsized-delete-fsource-filename=-fsource=-fsplit-ivs-in-unroller-fsplit-stack-fsplit-wide-types-fsquangle-fstack-arrays-fstack-check-fstack-check=-fstack-limit-fstack-limit-register=-fstack-limit-symbol=-fstack-protector-fstack-protector-all-fstack-protector-strong-fstack-reuse=-fstack-usage-fstats-fstore-check-fstrength-reduce-fstrict-aliasing-fstrict-enum-precision-fstrict-enums-fstrict-overflow-fstrict-prototype-fstrict-volatile-bitfields-fsync-libcalls-fsyntax-only-ftabstop=-ftarget-help-ftarget=Set the target VM version-ftemplate-backtrace-limit=-ftemplate-depth--ftemplate-depth=-ftest-coverage-fthis-is-variable-fthread-jumps-fthreadsafe-statics-ftime-report-ftls-model=-ftoplevel-reorder-ftracer-ftrack-macro-expansion-ftrack-macro-expansion=-ftrapping-math-ftrapv-ftree-bit-ccp-ftree-builtin-call-dce-ftree-ccp-ftree-ch-ftree-coalesce-inlined-vars-ftree-coalesce-vars-ftree-copy-prop-ftree-copyrename-ftree-cselim-ftree-dce-ftree-dominator-opts-ftree-dseEnable dead store elimination-ftree-forwprop-ftree-fre-ftree-loop-distribution-ftree-loop-if-convert-ftree-loop-if-convert-stores-ftree-loop-im-ftree-loop-ivcanon-ftree-loop-linear-ftree-loop-optimizeoptimize block moves-mmicromipsUse microMIPS instructions-mmsa-mmt-mmxu-mnan=-mno-float-mno-flush-func-mno-mdmxDo not use MDMX instructions-mno-mips16Generate normal-mode code-mno-mips3d-modd-spreg-mpaired-single-mplt-mr10k-cache-barrier=-mrelax-pic-calls-msched-weight-mshared-msingle-float-msmartmipsUse SmartMIPS instructions-msoft-float-msplit-addresses-msym32-msynci-mtune=-muclibcUse uClibc C library-muninit-const-in-rodata-mvirt-mvr4130-align-mxgotLift restrictions on GOT size-mxpa-n-no-canonical-prefixes-no-integrated-cpp-no-pie-noasmopt-nocppDisable preprocessing-nodefaultlibs-nostartfiles-nostdinc-nostdinc++-nostdlib-pEnable function profiling-pass-exit-codes-pedantic-pedantic-errors-pg-pie-pipe-posix-print-file-name=-print-libgcc-file-name-print-multi-directory-print-multi-lib-print-multi-os-directory-print-multiarch-print-objc-runtime-info-print-prog-name=-print-search-dirs-print-sysroot-print-sysroot-headers-suffix-profile-pthread-quiet-r-rdynamic-remap-s-s-bc-abi-save-temps-save-temps=-sharedCreate a shared library-shared-libgcc-specs-specs=-static-static-libasan-static-libgcc-static-libgcj-static-libgfortran-static-libgo-static-liblsan-static-libstdc++-static-libtsan-static-libubsan-std=c++03-std=c++0x-std=c++11-std=c++14-std=c++1y-std=c++98-std=c11-std=c1x-std=c89-std=c90-std=c99-std=c9x-std=f2003-std=f2008-std=f2008ts-std=f95-std=gnu-std=gnu++03-std=gnu++0x-std=gnu++11-std=gnu++14-std=gnu++1y-std=gnu++98-std=gnu11-std=gnu1x-std=gnu89-std=gnu90-std=gnu99-std=gnu9x-std=iso9899:1990-std=iso9899:199409-std=iso9899:1999-std=iso9899:199x-std=iso9899:2011-std=legacy-symbolic-t-time-time=-tno-android-cc-tno-android-ld-traditional-traditional-cpp-trigraphs-u-undef-vEnable verbose output-version-wSuppress warnings-wrapper-x-zAdaAdaSCILAdaWhyCC++FortranGoJavaLTOObjCObjC++_flush_cacheunknown IRA algorithm %qsunknown IRA region %qsunknown Stack Reuse Level %qsunknown TLS model %qs: %s%s%s
3991 All options with the desired characteristics have already been displayedThe following options are not documenteddebug format "%s" conflicts with prior selectionunrecognised debug output level "%s"debug output level %s is too highargument %qs to %<-femit-struct-debug-detailed%> unknown%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>argument %qs to %<-femit-struct-debug-detailed%> not recognizedargument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>section anchors must be disabled when unit-at-a-time is disabledtoplevel reorder must be disabled when unit-at-a-time is disabledtransactional memory is not supported with non-call exceptionssection anchors must be disabled when toplevel reorder is disabled-freorder-blocks-and-partition does not work with exceptions on this architecture-freorder-blocks-and-partition does not support unwind info on this architecture-freorder-blocks-and-partition does not work on this architecture-fno-fat-lto-objects are supported only with linker pluginonly one -flto-partition value can be specified%<-fsplit-stack%> is not supported by this compiler configurationDebug generation via -g option disabled under -fripa -fprofile-generate (use -fripa-allow-debug to override)-fsanitize=address is incompatible with -fsanitize=kernel-address-fsanitize=address and -fsanitize=kernel-address are incompatible with -fsanitize=thread%s: --param arguments should be of the form NAME=VALUE--help argument %q.*s is ambiguous, please be more specificunrecognized argument to --help= option: %q.*sgetting core file size maximum limit: %msetting core file size limit to maximum: %munrecognized gcc debugging option: %cstructure alignment must be a small power of two, not %dunknown stack check parameter "%s"%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf -g%s%> for debug leveldwarf version %d is not supportedunrecognized argument to -fsanitize= option: %q.*s/usr/local/google/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/gcc/opts-common.ccommand line option %qs is not supported by this configurationargument to %qs should be a non-negative integerunrecognized argument in option %qsvalid arguments to %qs are: %s--help=<class> Display descriptions of a specific class of options. <class> is one or more of optimizers, target, warnings, undocumented, params--param <param>=<value> Set parameter <param> to value. See below for a complete list of parameters--print-missing-file-dependencies--print-sysroot-headers-suffix-A<question>=<answer> Assert the <answer> to <question>. Putting '-' before <question> disables the <answer> to <question>Do not discard comments in macro expansions-D<macro>[=<val>] Define a <macro> with <val> as its value. If just <macro> is given, <val> is taken to be 1-F <dir> Add <dir> to the end of the main framework include path-G<number> Put global and static data smaller than <number> bytes into a special section (on some targets)Print the name of header files as they are used-I <dir> Add <dir> to the end of the main include path-J<directory> Put MODULE files in 'directory'Generate make dependencies and compile-MF <file> Write dependency output to the given fileTreat missing header files as generated filesLike -M but ignore system header filesLike -MD but ignore system header filesGenerate phony targets for all headers-MQ <target> Add a MAKE-quoted targetmissing makefile target after %qs-MT <target> Add an unquoted target-O<number> Set optimization level to <number>Optimize for speed disregarding exact standards complianceOptimize for debugging experience rather than speed or sizeOptimizeoptimize loops using language constraintsEnable alignment of COMMON blocksAlign labels which are only reached by jumpingAll intrinsics procedures are available regardless of selected standard-fallow-parameterless-variadic-functionsAllow variadic functions without named parameterPermit the use of the assert keywordAllow optimization for floating-point arithmetic which may change the result of the operation due to rounding.Generate unwind tables that are exact at each instruction boundaryGenerate auto-inc/dec instructionsUse sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'.Whether to assume the sample profile is accurate.-fauto-profile-record-coverage-in-elfWhether to record annotation coverage info in elf.Use sample profile information for call graph node weights. The profile file is specified in the argument.Do not treat local variables and COMMON blocks as if they were named in SAVE statementsSpecify that backslash in string introduces an escape characterProduce a backtrace when a runtime error is encountered-fblas-matmul-limit=<n> Size of the smallest matrix for which matmul will use BLAS--bootclasspath=<path> Replace system pathGenerated should be loaded by bootstrap loaderGenerate code to check bounds before indexing arraysReplace add, compare, branch with branch on count registerUse profiling information for branch probabilitiesPerform branch target load optimization before prologue / epilogue threading-fbranch-target-load-optimize2Perform branch target load optimization after prologue / epilogue threadingRestrict target load migration not to re-use registers in any basic block-fcall-saved-<register> Mark <register> as being preserved across functions-fcall-used-<register> Mark <register> as being corrupted by function callsSave registers around function callsWhere shorter, use canonicalized paths to systems headers.Produce a warning at runtime if a array temporary has been created for a procedure argumentCompare branch prediction result and autofdo profile information, store the result in a section in the generated elf file.-fcheck-branch-annotation-threshold=The number of executions a basic block needs to reach before GCC dumps its branch prediction information with -fcheck-branch-annotation.Compare the results of several data dependence analyzers.Check the return value of new in C++Generate checks for references to NULL-fcheck=[...] Specify which runtime checks are to be performed--classpath=<path> Set class path-fcoarray=[...] Specify which coarray parallelization should be usedLooks for opportunities to reduce stack adjustments and stack references.Do not put uninitialized globals in the common sectionRun only the second compilation of -fcompare-debug-fcompare-debug[=<opts>] Compile with and without e.g. -gtoggle, and compare the final-insns dumpPerform comparison elimination after register allocation has finishedAllow the arguments of the '?' operator to have different typesDoes nothing. Preserved for backward compatibility.Do not perform optimizations increasing noticeably stack usage-fconst-string-class=<name> Use class <name> for constant stringsno class name specified with %qs-fconstexpr-depth=<number> Specify maximum constexpr recursion depthUse big-endian format for unformatted filesUse little-endian format for unformatted filesUse native format for unformatted filesSwap endianness for unformatted filesPerform a register copy-propagation optimization passUse the Cray Pointer extensionPerform cross-jumping optimizationWhen running CSE, follow jumps to their targetsComplex multiplication and division follow Fortran rulesOmit range reduction step when performing complex divisionIgnore 'D' in column one in fixed formTreat lines with 'D' in column one as commentsPlace data items into their own sectionList all available debugging counters with their limits and counts.-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...] Set the debug counter limit. Use the RTL dead code elimination passEmit debug annotations during preprocessingMap one directory name to another in debug informationOutput .debug_types section when using DWARF v4 debuginfo.Factor complex constructors and destructors to favor space over speed-fdeduce-init-list enable deduction of std::initializer_list for a template type parameter from a brace-enclosed initializer-listSet the default double precision kind to an 8 byte wide typeSet the default integer kind to an 8 byte wide typeMake functions no-throw/noexcept by defaultSet the default real kind to an 8 byte wide typeDefer popping functions args from stack until laterAttempt to fill delay slots of branch instructionsDelete dead instructions that may throw exceptionsDelete useless null pointer checksTry to convert virtual calls to direct ones.Perform speculative devirtualization-fdiagnostics-color=[never|always|auto] Colorize diagnosticsShow the source line with a caret indicating the column-fdiagnostics-show-location=[once|every-line] How often to emit source location at the beginning of line-wrapped diagnosticsAmend appropriate diagnostic messages with the command line option that controls them-fdisable-[tree|rtl|ipa]-<pass>=range1+range2 disables an optimization passAllow dollar signs in entity namesPermit '$' as an identifier characterUse the RTL dead store elimination pass-fdump-<type> Dump various compiler internals to a fileWrite all declarations as Ada code transitivelyWrite all declarations as Ada code for the given file only-fdump-final-insns=filename Dump to filename the insns at the end of translationDisplay the code tree after front end optimizationDisplay the code tree after parsing-fdump-go-spec=filename Write all declarations to file as Go codeSuppress output of addresses in debugging dumpsDisplay the code tree after parsing; deprecated optionSuppress output of instruction numbers, line number notes and addresses in debugging dumpsSuppress output of previous and next insn numbers in debugging dumpsEnable CFI tables via GAS assembler directives.Perform DWARF2 duplicate elimination-feliminate-unused-debug-symbolsPerform unused type elimination in debug info-feliminate-unused-debug-typesDo not suppress C++ class debug information.Print to stderr the mapping from module name and function id to assembler function name when -ftest-coverage, -fprofile-generate or -fprofile-use are active, for use in correlating function ids in gcda files with the function name.-femit-struct-debug-baseonly Aggressive reduced debug info for structs-femit-struct-debug-detailed=<spec-list> Detailed reduced debug info for structs-femit-struct-debug-reduced Conservative reduced debug info for structs-fenable-[tree|rtl|ipa]-<pass>=range1+range2 enables an optimization pass--encoding=<encoding> Choose input encoding (defaults from your locale)Generate code to check exception specifications-fexcess-precision=[fast|standard] Specify handling of excess floating-point precision-fexec-charset=<cset> Convert all strings and character constants to character set <cset>Perform a number of minor, expensive optimizationsInterpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal.--extdirs=<path> Set the extension directory pathPermit universal character names (\u and \U) in identifiersSupport dynamic initialization of thread-local variables in a different translation unitSpecify that an external BLAS library should be used for matmul calls on large-size arraysOutput lto objects containing both the intermediate language and binary output.Input file is a file with a list of filenames to compileAssume no NaNs or infinities are generated-ffixed-<register> Mark <register> as being unavailable to the compilerAssume that the source file is fixed form-ffixed-line-length-<n> Use n as character line width in fixed modeAllow arbitrary character line width in fixed modeDon't allocate floats and doubles in extended-precision registersScope of for-init-statement variables is local to the loopAlways check for non gcj generated classes archivesPerform a forward propagation pass on RTL-ffp-contract=[off|on|fast] Perform floating-point expression contraction.-ffpe-summary=[...] Print summary of floating point exceptions-ffpe-trap=[...] Stop on following floating point exceptionsAssume that the source file is free form-ffree-line-length-<n> Use n as character line width in free modeAllow arbitrary character line width in free modeDo not assume that standard C libraries and "main" existInject friend functions into enclosing namespace-ffunction-attribute-list=attribute:name,... Add attribute to named functionsAllow function addresses to be held in registersPlace each function into its own sectionPerform global common subexpression eliminationPerform global common subexpression elimination after register allocation has finishedPerform redundant load after store elimination in global common subexpression eliminationPerform enhanced load motion during global common subexpression eliminationPerform store motion after global common subexpression eliminationRecognize GNU-defined keywordsGenerate code for GNU runtime environmentEnable support for GNU transactional memoryUse STB_GNU_UNIQUE if supported by the assemblerUse traditional GNU semantics for inline functionsAdd explicit checks for division overflow in INT_MIN / -1Add explicit checks for division by zero-fgo-dump-<type> Dump Go frontend internal information-fgo-optimizeOptimize induction variables on treesAssume native functions are implemented using JNIUse jump tables for sufficiently large switch statementsDon't emit dllexported inline functions unless neededGenerate code for functions even if they are fully inlinedEmit static const variables even if they are not usedAllow implicit conversions between vectors with differing numbers of subparts and/or differing element types.Give external symbols a leading underscoreTell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes.Relief of register pressure through live range shrinkageEnable Loop Blocking transformationEnable Loop Interchange transformationEnable the ISL based loop nest optimizerEnable Loop Strip Mining transformationEnable link-time optimization.-flto-compression-level=<number> Use zlib compression level <number> for ILPartition symbols and vars at linktime based on object files they originate fromPartition functions and vars at linktime into approximately same sized bucketsPut every symbol into separate partitionDisable partioning and streamingReport various link-time optimization statisticsReport various link-time optimization statistics for WPA onlyLink-time optimization with number of parallel jobs or jobserver.Run the link-time optimizer in local transformation (LTRANS) mode.Specify a file to which a list of files output by LTRANS is written.Set errno after built-in math functions-fmax-array-constructor=<n> Maximum number of objects in an array constructor-fmax-errors=<number> Maximum number of errors to report-fmax-identifier-length=<n> Maximum identifier length-fmax-stack-var-size=<n> Size in bytes of the largest array that will be put on the stack-fmax-subrecord-length=<n> Maximum length for subrecordsReport on permanent memory allocationReport on permanent memory allocation in WPA onlyAttempt to merge identical constants and constant variablesAttempt to merge identical constants across compilation unitsAttempt to merge identical debug strings across compilation units-fmessage-length=<number> Limit diagnostics to <number> characters per line. 0 suppresses line-wrappingSet default accessibility of module entities to PRIVATE.Perform SMS based modulo scheduling before the first scheduling passPerform SMS based modulo scheduling with register moves allowedMove loop invariant computations out of loopsDon't warn about uses of Microsoft extensionsGenerate code for NeXT (Apple Mac OS X) runtime environmentAssume that receivers of Objective-C messages may be nilEnables the unlimited vectorizer cost model. Preserved for backward compatibility.Support synchronous non-call exceptionsTreat a throw() exception specification as noexcept to improve code sizeSpecify which ABI to use for Objective-C family code and meta-data generation.Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if neededAllow fast jumps to the message dispatcherEnable Objective-C exception and synchronization syntaxEnable garbage collection (GC) in Objective-C/Objective-C++ programsEnable inline checks for nil receivers with the NeXT runtime and ABI version 2.Enable Objective-C setjmp exception handling runtimeConform to the Objective-C 1.0 language as implemented in GCC 4.0When possible do not generate stack framesEnable OpenMP (implies -frecursive in Fortran)Enable OpenMP's SIMD directivesRecognize C++ keywords like "compl" and "xor"Enable all optimization info dumps on stderr-fopt-info[-<type>=filename] Dump compiler optimization detailsOptimizeents of <file> before other files-iplugindir=<dir> Set <dir> to be the default plugin directory-iprefix <path> Specify <path> as a prefix for next two options-iquote <dir> Add <dir> to the end of the quote include path-isysroot <dir> Set <dir> to be the system root directory-isystem <dir> Add <dir> to the start of the system include path-iwithprefix <dir> Add <dir> to the end of the system include path-iwithprefixbefore <dir> Add <dir> to the end of the main include path-mabi=ABI Generate code that conforms to the given ABIGenerate code that can be used in SVR4-style dynamic objects-mabs=MODE Select the IEEE 754 ABS/NEG instruction execution modeGenerate code for the Android platform.-march=ISA Generate code for the given ISA-mbranch-cost=COST Set the cost of branches to roughly COST instructionsUse Branch Likely instructions, overriding the architecture defaultTrap on integer divide by zero-mcode-readable=SETTING Specify when instructions are allowed to access codeSpecify the compact branch usage policy never Only use delay slot branches optimal Use compact branches where beneficial always Only use compact branchesUse branch-and-break sequences to check for integer divide by zeroUse trap instructions to check for integer divide by zeroAllow the use of MDMX instructionsAllow hardware floating-point instructions to cover both 32-bit and 64-bit operationsUse MIPS-DSP REV 2 instructionsUse MIPS-DSP Rev 3 instructionsUse Enhanced Virtual Addressing instructionsUse NewABI-style %reloc() assembly operatorsUse -G for data that is not defined by the current objectWork around certain 24K errataWork around certain R10000 errataWork around certain R4000 errataWork around certain R4400 errataWork around certain RM7000 errataWork around errata for early SB-1 revision 2 coresWork around certain VR4120 errataWork around VR4130 mflo/mfhi errataWork around an early 4300 hardware bugSwitch on/off MIPS16 ASE on alternating functions for compiler testing-mflush-func=FUNC Use FUNC to flush the cache before calling stack trampolinesUse 32-bit floating-point registersUse 64-bit floating-point registersGenerate floating-point multiply-add instructionsUse GP-relative addressing to access small dataAllow the use of hardware floating-point ABI and instructionsUse integer madd/msub instructionsGenerate code that is link-compatible with MIPS16 and microMIPS code.An alias for minterlink-compressed provided for backward-compatibility.-mipsN Generate code for ISA level NUse ldc1/ldxc1 and sdc1/sdxc1 instructionUse ll, sc and sync instructionsUse PMC-style 'mad' instructionsPass the address of the ra save location to _mcount in $12Use MIPS MSA Extension instructionsAllow the use of MT instructionsAllow the use of MXU instructions-mnan=ENCODING Select the IEEE 754 NaN data encodingPrevent the use of all floating-point operationsDo not use a cache-flushing function before calling stack trampolinesDo not use MIPS-3D instructionsEnable use of odd-numbered single-precision registersUse paired-single floating-point instructionsWhen generating -mabicalls code, allow executables to use PLTs and copy relocations-mr10k-cache-barrier=SETTING Specify when r10k cache barriers should be insertedTry to allow the linker to turn PIC calls into direct callsWhen generating -mabicalls code, make the code suitable for use in shared librariesRestrict the use of hardware floating-point instructions to 32-bit operationsPrevent the use of all hardware floating-point instructionsOptimize lui/addiu address loadsAssume all symbols have 32-bit valuesUse synci instruction to invalidate i-cache-mtune=PROCESSOR Optimize the output for PROCESSORPut uninitialized constants in ROM (needs -membedded-data)Use Virtualization Application Specific instructionsPerform VR4130-specific alignment optimizationsUse eXtended Physical Address (XPA) instructionsCreate a position dependent executableDo not search standard system include directories (those specified with -isystem will still be used)Do not search standard system include directories for C++Do not look for object files in standard path-o <file> Place output into <file>Like -pedantic but issue them as errorsCreate a position independent executableGenerate C header of platform-specific featuresDo not display functions compiled or elapsed timeRemap file names when including filesStatically link the GNU Fortran helper library (libgfortran)Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendumDeprecated in favor of -std=c++11Conform to the ISO 2011 C++ standardConform to the ISO 2014(?) C++ draft standard (experimental and incomplete support)Conform to the ISO 2011 C standard (experimental and incomplete support)Deprecated in favor of -std=c11Conform to the ISO 1990 C standardConform to the ISO 1999 C standardDeprecated in favor of -std=c99Conform to the ISO Fortran 2003 standardConform to the ISO Fortran 2008 standardConform to the ISO Fortran 2008 standard including TS 29113Conform to the ISO Fortran 95 standardConform to nothing in particularConform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensionsDeprecated in favor of -std=gnu++11Conform to the ISO 2011 C++ standard with GNU extensions (experimental and incomplete support)Conform to the ISO 201y(7?) C++ draft standard with GNU extensions (experimental and incomplete support)Conform to the ISO 2011 C standard with GNU extensions (experimental and incomplete support)Deprecated in favor of -std=gnu11Conform to the ISO 1990 C standard with GNU extensionsConform to the ISO 1999 C standard with GNU extensionsDeprecated in favor of -std=gnu99Conform to the ISO 1990 C standard as amended in 1994Deprecated in favor of -std=iso9899:1999Accept extensions to support legacy codeEnable traditional preprocessing-trigraphs Support ISO C trigraphsDo not predefine system-specific and GCC-specific macrosDisplay the compiler's versionunknown excess precision style %qsunknown floating point contraction style %qsunrecognized function reorder value %qsKnown MIPS ABIs (for use with the -mabi= option):Known MIPS CPUs (for use with the -march= and -mtune= options):Policies available for use with -mcompact-branches=Valid arguments to -mcode-readable=:Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):Known MIPS ISA levels (for use with the -mips option):Valid arguments to -mr10k-cache-barrier=:unrecognized visibility value %qsunknown vectorizer cost model %qsunknown vtable verify initialization priority %qs/usr/local/google/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/gcc/vec.c/usr/local/google/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/gcc/hooks.c%s: all warnings being treated as errors%s: some warnings being treated as errorsIn file included from %r%s:%d:%d%RIn file included from %r%s:%d%R,