Home | History | Annotate | Download | only in bin

Lines Matching refs:iS

2358 ???L???V*I??H??tH???tSH??L???iSH9??jL??? R????H?U?H?r@?????E??q???H?E?L?`H??x???H??H?}?????????!H?}????????H?U?????uL????R??Hc?H??H?M?H?PH??H;?X??H?u?H??PH??L????QH??H?U?H?P?H??H??PH??HH9??KH?M?Hc?h????Hc?H?PH!?H??PH??@H?u?H??XH)?H??H)?H9?~H?E?H??PH?U?H??PH??HL????PH?M?H??0?D??H???"H?H?u?H?H?F?????L???PM???????rH??p????4????H?M?H???H????H?U?H??@H?u?H????H?u?H?FH??txH???*?????t_H?M?H??H?u?H?F H??H?E?H?8????H?0H??H??????????H?E?H?p@???????????H?E?H?x??OH?U?H?H?B?}??J?}????U?H?u?H?}??[???H?u?H??H?U?H?B H??E1?H?}??u???H?M?H?H?H?u?H?pH?M?H?Q(?R8?PH?u?H?pH?U?H??}?tHH???H;E?t;I9?t6H???&???H?M?H?H?H?u?H???H?PH?V(?R8?PH?U?H?PH??}??????H?M?H???H;E??????I9??????H???????H?u?H?H?H?M?H???H?PH?Q(?R8?PH?u?H?pH?U?H?????H?M?L?a@H?9?NH?}??NH?[H?]??????H?s?H?}?1?????H?}??+X???xT?????H?"s?H?}?1?????p???1?H?u?H?}???????v???H?U?H?:?+NH?}??"NH?M?H?9t
H?E??????H?E?H?u?H?H?U?H??H?u?????@UH??H?]?L?e?L?m?H?? I??I???????E1?A??1?H??L??L?????????????H?]?L?e?L?m?????UH??H?]?L?e?L?m?H?? I??I????1??]????????H??u??H?]?L?e?L?m???E1?A??1?H??L??L??????H?ú????D???E??u???9?t?L??????I?$H?@PH?PxH9Sx??????UH??H?H?@PH?P@E1?E1????0???UH??H?]?L?e?L?m?L?u?H?? I??I??A???????H???E1??A??E??1?H??L??L???????H????tJH?ytc1????H??L????????„?t??H?$L?d$L?l$L?t$??f?I?F(?@8???H??u?DfD1???fDfDD???E??u???t???t?I?F(?H8?{?????UH?????????????UH??1??????????DfDUH??ATSH??H??H?E?H???>H?E?H?U?H??H?5?????3H?}?H????H?u?H?
{??????KL?%?I?$?+?H?=p?4KH?}?tR1??DH??
3133 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/gcc/gcc.cplugin-iplugindir=unrecognized command line option %qslibusrenvironment variable %qs not definedtoo few arguments to %%:replace-extensionmultilib spec %qs is invalid /^([1-9][0-9]*|0)(\.([1-9][0-9]*|0))*$invalid version number %qstoo few arguments to %%:version-comparetoo many arguments to %%:version-compareunknown operator %qs in %%:version-comparesystem path %qs is not absoluteGCCReading specs from %s
3143 --version--helplibgcc.a.bfd.gold-fcompare-debug=-gtoggle-l-Fcwdobjobject%qs is an unknown -save-temps optionanone| " "" |pex_init failed: %mfailed to get exit status: %mfailed to get process times: %m%s (program %s)# %s %.2f %.2f
3144 %g %gbraced spec body %qs is invalidbraced spec %qs is invalid at %qcspec %qs invalid/dev/nullspec %qs has invalid %<%%0%c%>.o-imultilib-iprefix-isysroot-isysteminclude-fixedspec %qs has invalid %<%%W%c%>spec %qs has invalid %<%%x%c%>spec failure: %<%%*%> has not been initialized by pattern matchspec failure: unrecognized spec option %qctoo many arguments to %%:compare-debug-self-opt%{c|S:%{o*:%*}}-auxbase-strip %<o %<MD %<MMD %<MF* %<MG %<MP %<MQ* %<MT* %<fdump-final-insns=* -w -S -o %j %{!fcompare-debug-second:-fcompare-debug-second} too many arguments to %%:compare-debug-dump-opt%{fdump-final-insns=*:%*}%g.gkd/dev/urandom%#lx} %{!frandom-seed=*:-frandom-seed=%{o*:%*}%{!o:%{!S:%b%O}%{S:%b.s}}.gkdmalformed spec function nameno arguments for spec functionmalformed spec function argumentsunknown spec function %qserror in args to spec function %qsswitch %qs does not start with %<-%>spec-generated switch is just %<-%>%(VALUE)atexit failed. !march=armv7-a !mthumb !mfloat-abi=hard;march=armv7-a march=armv7-a;specsspec failure: more than one arg to SYSROOT_SUFFIX_SPEClinkspec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC../../..//lib//usr/lib/self_spec%:compare-debug-self-opt()multilib exclusions %qs is invalidmultilib select %qs %qs is invalidlto-wrapperunrecognized command line option %<-%s%>install: %s%s
3147 ldmultilib select %qs is invalidmultilib exclusion %qs is invalid%s%s
3211 This is free software; see the source for copying conditions. There is NO
3224 cc1 -fpreprocessed %{save-temps*:%b.i} %{!save-temps*:%g.i} %(cc1_options)} %{!save-temps*:%{!traditional-cpp:%{!no-integrated-cpp: cc1 %(cpp_unique_options) %(cc1_options)}}} %{!fsyntax-only:%(invoke_as)}}}}%{!E:%e-E or -x required when input is from standard input} %(trad_capable_cpp) %(cpp_options) %(cpp_debug_options).h@c-header%{E|M|MM:%(trad_capable_cpp) %(cpp_options) %(cpp_debug_options)} %{!E:%{!M:%{!MM: %{save-temps*|traditional-cpp|no-integrated-cpp:%(trad_capable_cpp) %(cpp_options) -o %{save-temps*:%b.i} %{!save-temps*:%g.i}
3232 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/gcc/params.cminimum value of parameter %qs is %umaximum value of parameter %qs isis used, the maximum number of times that an individual variable will be expanded during loop unrollingmin-vect-loop-boundIf -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorizationmax-delay-slot-insn-searchThe maximum number of instructions to consider to fill a delay slotmax-delay-slot-live-searchThe maximum number of instructions to consider to find accurate live register informationmax-pending-list-lengthThe maximum length of scheduling's pending operations listmax-modulo-backtrack-attemptsThe maximum number of backtrack attempts the scheduler should make when modulo scheduling a looplarge-function-insnsThe size of function body to be considered largelarge-function-growthMaximal growth due to inlining of large function (in percent)large-unit-insnsThe size of translation unit to be considered largeinline-unit-growthHow much can given compilation unit grow because of the inlining (in percent)ipcp-unit-growthHow much can given compilation unit grow because of the interprocedural constant propagation (in percent)early-inlining-insnsMaximal estimated growth of function body caused by early inlining of single callearly-inlining-insns-anyEarly inline calls if growth does not exceed this limitearly-inlining-insns-comdatEarly inline calls to comdate functions if growth does not exceed this limitlarge-stack-frameThe size of stack frame to be considered largelarge-stack-frame-growthMaximal stack frame growth due to inlining (in percent)max-gcse-memoryThe maximum amount of memory to be allocated by GCSEmax-gcse-insertion-ratioThe maximum ratio of insertions to deletions of expressions in GCSEgcse-after-reload-partial-fractionThe threshold ratio for performing partial redundancy elimination after reloadgcse-after-reload-critical-fractionThe threshold ratio of critical edges execution count that permit performing redundancy elimination after reloadgcse-cost-distance-ratioScaling factor in calculation of maximum distance an expression can be moved by GCSE optimizationsgcse-unrestricted-costCost at which GCSE optimizations will not constraint the distance an expression can travelmax-hoist-depthMaximum depth of search in the dominator tree for expressions to hoistmax-unrolled-insnsThe maximum number of instructions to consider to unroll in a loopmax-average-unrolled-insnsThe maximum number of instructions to consider to unroll in a loop on averagemax-unroll-timesThe maximum number of unrollings of a single loopmax-peeled-insnsThe maximum number of insns of a peeled loopmax-peel-timesThe maximum number of peelings of a single loopmax-peel-branchesThe maximum number of branches on the path through the peeled sequencemax-completely-peeled-insnsThe maximum number of insns of a completely peeled loopmax-default-completely-peeled-insnsmax-completely-peel-timesThe maximum number of peelings of a single loop that is peeled completelymax-once-peeled-insnsThe maximum number of insns of a peeled loop that rolls only oncemax-completely-peel-loop-nest-depthThe maximum depth of a loop nest we completely peelunrollpeel-codesize-thresholdMaximum profile-based code size footprint estimate for loop unrolling and peelingunrollpeel-hotness-thresholdMaximum ratio of total profiled execution count to loop entry block count under which most codesize limits for unrolling and peeling will be ignoredmin-iter-unroll-with-branchesMinimum iteration count to ignore branch effects when unrollingunroll-outer-loop-branch-budgetMaximum number of branches allowed in hot outer loop region after unrollmax-unswitch-insnsThe maximum number of insns of an unswitched loopmax-unswitch-levelThe maximum number of unswitchings in a single loopmax-iterations-to-trackBound on the number of iterations the brute force # of iterations analysis algorithm evaluatesmax-iterations-computation-costBound on the cost of an expression to compute the number of iterationssms-max-ii-factorA factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loopsms-min-scThe minimum value of stage count that swing modulo scheduler will generate.sms-dfa-historyThe number of cycles the swing modulo scheduler considers when checking conflicts using DFAsms-loop-average-count-thresholdA threshold on the average loop count considered by the swing modulo schedulerhot-bb-count-ws-permilleA basic block profile count is considered hot if it contributes to the given permillage of the entire profiled executionhot-bb-frequency-fractionSelect fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hotunlikely-bb-count-fractionThe minimum fraction of profile runs a given basic block execution count must be not to be considered unlikelyalign-thresholdSelect fraction of the maximal frequency of executions of basic block in function given basic block get alignmentalign-loop-iterationsLoops iterating at least selected number of iterations will get loop alignement.align-loop-sizeFor loop small enough, try to align them more strictly.max-predicted-iterationsThe maximum number of loop iterations we predict staticallymax-autofdo-max-propagate-iterationsThe maximum number of AutoFDO profile propagation iterationsbuiltin-expect-probabilitySet the estimated probability in percentage for builtin expect. The default value is 90% probability.tracer-dynamic-coverage-feedbackThe percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is availabletracer-dynamic-coverageThe percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not availabletracer-max-code-growthMaximal code growth caused by tail duplication (in percent)tracer-min-branch-ratioStop reverse growth if the reverse probability of best edge is less than this threshold (in percent)tracer-min-branch-probability-feedbackStop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is availabletracer-min-branch-probabilityStop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not availablemax-crossjump-edgesThe maximum number of incoming edges to consider for crossjumpingmin-crossjump-insnsThe minimum number of matching instructions to consider for crossjumpingmax-grow-copy-bb-insnsThe maximum expansion factor when copying basic blocksmax-goto-duplication-insnsThe maximum number of insns to duplicate when unfactoring computed gotosmax-cse-path-lengthThe maximum length of path considered in csemax-cse-insnsThe maximum instructions CSE process before flushinglim-expensiveThe minimum cost of an expensive expression in the loop invariant motioniv-consider-all-candidates-boundBound on number of candidates below that all candidates are considered in iv optimizationsiv-max-considered-usesBound on number of iv uses in loop optimized in iv optimizationsiv-always-prune-cand-set-boundIf number of candidates in the set is smaller, we always try to remove unused ivs during its optimizationscev-max-expr-sizeBound on size of expressions used in the scalar evolutions analyzerscev-max-expr-complexityBound on the complexity of the expressions in the scalar evolutions analyzeromega-max-varsBound on the number of variables in Omega constraint systemsomega-max-geqsBound on the number of inequalities in Omega constraint systemsomega-max-eqsBound on the number of equalities in Omega constraint systemsomega-max-wild-cardsBound on the number of wild cards in Omega constraint systemsomega-hash-table-sizeBound on the size of the hash table in Omega constraint systemsomega-max-keysBound on the number of keys in Omega constraint systemsomega-eliminate-redundant-constraintsWhen set to 1, use expensive methods to eliminate all redundant constraintsvect-max-version-for-alignment-checksBound on number of runtime checks inserted by the vectorizer's loop versioning for alignment checkvect-max-version-for-alias-checksBound on number of runtime checks inserted by the vectorizer's loop versioning for alias checkvect-max-peeling-for-alignmentMax number of loop peels to enhancement alignment of data references in a loopmax-cselib-memory-locationsThe maximum memory locations recorded by cselibggc-min-expandMinimum heap expansion to trigger garbage collection, as a percentage of the total size of the heapggc-min-heapsizeMinimum heap size before we start collecting garbage, in kilobytesmax-reload-search-insnsThe maximum number of instructions to search backward when looking for equivalent reloadsink-frequency-thresholdTarget block's relative execution frequency (as a percentage) required to sink a statementmax-sched-region-blocksThe maximum number of blocks in a region to be considered for interblock schedulingmax-sched-region-insnsThe maximum number of insns in a region to be considered for interblock schedulingmax-pipeline-region-blocksmax-pipeline-region-insnsmin-spec-probThe minimum probability of reaching a source block for interblock speculative schedulingmax-sched-extend-regions-itersThe maximum number of iterations through CFG to extend regionsmax-sched-insn-conflict-delayThe maximum conflict delay for an insn to be considered for speculative motionsched-spec-prob-cutoffThe minimal probability of speculation success (in percents), so that speculative insn will be scheduled.sched-state-edge-prob-cutoffThe minimum probability an edge must have for the scheduler to save its state across it.selsched-max-lookaheadThe maximum size of the lookahead window of selective schedulingselsched-max-sched-timesMaximum number of times that an insn could be scheduledselsched-insns-to-renameMaximum number of instructions in the ready list that are considered eligible for renamingsched-mem-true-dep-costMinimal distance between possibly conflicting store and loadmax-last-value-rtlThe maximum number of RTL nodes that can be recorded as combiner's last valueinteger-share-limitThe upper bound for sharing integer constantsssp-buffer-sizeThe lower bound for a buffer to be considered for stack smashing protectionmin-size-for-stack-sharingThe minimum size of variables taking part in stack slot sharing when not optimizingmax-jump-thread-duplication-stmtsMaximum number of statements allowed in a block that needs to be duplicated when threading jumpsmax-fields-for-field-sensitiveMaximum number of fields in a structure before pointer analysis treats the structure as a single variablemax-sched-ready-insnsThe maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling passmax-dse-active-local-storesMaximum number of active local stores in RTL dead store eliminationprefetch-latencyThe number of insns executed before prefetch is completedsimultaneous-prefetchesThe number of prefetches that can run at the same timel1-cache-sizeThe size of L1 cachel1-cache-line-sizeThe size of L1 cache linel2-cache-sizeThe size of L2 cacheuse-canonical-typesWhether to use canonical typesmax-partial-antic-lengthMaximum length of partial antic set when performing tree pre optimizationsccvn-max-scc-sizeMaximum size of a SCC before SCCVN stops processing a functionsccvn-max-alias-queries-per-accessMaximum number of disambiguations to perform per memory accessira-max-loops-numMax loops number for regional RAira-max-conflict-table-sizeMax size of conflict table in MBira-loop-reserved-regsThe number of registers in each class kept unused by loop invariant motionlra-max-considered-reload-pseudosThe max number of reload pseudos which are considered during spilling a non-reload pseudoswitch-conversion-max-branch-ratioThe maximum ratio between array size and switch branches for a switch conversion to take placeloop-block-tile-sizesize of tiles for loop blockinggraphite-max-nb-scop-paramsmaximum number of parameters in a SCoPgraphite-max-bbs-per-functionmaximum number of basic blocks per function to be analyzed by Graphiteloop-max-datarefs-for-datadepsMaximum number of datarefs in loop for building loop data dependenciesloop-invariant-max-bbs-in-loopMax basic blocks number in loop for loop invariant motionicall-promote-target-percent-thresholdpercentage threshold for direct call promotion of a callee targeticall-promote-target_count-thresholdcall count threshold for direct call promotion of a callee targetalways-inline-icall-targetforce inline indirect call target when promotedprofile-func-internal-iduse internal function id in profile lookupicall-use-hotness-heuruse hotness based heuristics to match inlinerforce-lipoforce LIPO compilation modemax-lipo-groupmaximum module group size.max-lipo-memdon't import aux files if memory consumption exceeds this valuelipo-cutoffThe cutoff value of cumulative profile count. The value is between0-99. 100 is reserved as a special value indicating default cutoffwhich is set at runtime. When the parameter is used and if its valueis not 100, it overrides the dafault as well as the value set by the enviornment variablelipo-skip-special-sectionsIn LIPO profile gen compilation, do not generate direct call profiling to functions marked with __attribute__((section(...))Those functions can not be inlined so there is no point trackingthem.lipo-random-seedrandom seed value used in random group testinglipo-random-group-sizeIn LIPO random group testing, this parameter is used to set max group size. The default value is 0 which is treated specially and specifies no random grouping.lipo-propagate-scaleThe scale factor to propagate callee module group's weight to the caller.lipo-grouping-algorithmAlgorithm 0 uses the eager propagation algorithm.Algorithm 1 uses the inclusion_based priority algorithm.The default algorithm is 1.lipo-merge-modu-edgesDefault is 0 which not merge.If the value is 1, merge the edges.lipo-weak-inclusion0: force strict inclusion; 1: weak inclusion.Default is 0.lipo-comdat-algorithmAlgorithm 0 performs no fixup.Algorithm 1 fixes up only indirect call profile targets.Algorithm 2 fixes up only missing counters.Algorithm 3 (1|2) fixes up both.The default algorithm is 3.inline-dump-module-idDefault is 1. If the value is 0, dumping is disabled.lipo-dump-cgraphDefault is 0. If the value is 1, text dump is used. If the value is 2, .dot dump isis still considered beneficial to clone.ipa-max-agg-itemsMaximum number of aggregate content items for a parameter in jump functions and latticesipa-cp-loop-hint-bonusCompile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known.ipa-cp-array-index-hint-bonusCompile-time bonus IPA-CP assigns to candidates which make an array index known.lto-partitionsNumber of partitions the program should be split tolto-min-partitionMinimal size of a partition for LTO (in estimated instructions)min-mcf-cancel-itersthe minimum number of iterations of negative cycle cancellation in MCFcxx-max-namespaces-for-diagnostic-helpMaximum number of namespaces to search for alternatives when name lookup failsgnu-cgraph-section-edge-thresholdminimum call graph edge count for inclusion in .gnu.callgraph.text sectionmax-stores-to-sinkMaximum number of conditional store pairs that can be sunkcase-values-thresholdThe smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machineallow-load-data-racesAllow new data races on loads to be introducedallow-store-data-racesAllow new data races on stores to be introducedallow-packed-load-data-racesAllow new data races on packed data loads to be introducedallow-packed-store-data-racesAllow new data races on packed data stores to be introducedtree-reassoc-widthSet the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic.max-tail-merge-comparisonsMaximum amount of similar bbs to compare a bb withmax-tail-merge-iterationsMaximum amount of iterations of the pass over a functionmax-tracked-strlensMaximum number of strings for which strlen optimization pass will track string lengthssched-pressure-algorithmWhich -fsched-pressure algorithm to applymax-slsr-cand-scanMaximum length of candidate scans for straight-line strength reductionasan-stackEnable asan stack protectionasan-globalsEnable asan globals protectionasan-instrument-writesEnable asan store operations protectionasan-instrument-readsEnable asan load operations protectionasan-memintrinEnable asan builtin functions protectionasan-use-after-returnEnable asan detection of use-after-return bugsasan-instrumentation-with-call-thresholdUse callbacks instead of inline code if number of accesses in function becomes greater or equal to this numberuninit-control-dep-attemptsMaximum number of nested calls to search for control dependencies during uninitialized variable analysismax-fsm-thread-path-insnsMaximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread pathmax-fsm-thread-lengthMaximum number of basic blocks on a finite state automaton jump thread pathmax-fsm-thread-pathsMaximum number of new jump thread paths to create for a finite state automatonfpset-cost-fractionAdjust the estimation of fp setting insn cost with this fraction inframepointer shrinkwrappingfpset-promote-fractionAdjust the estimation of fpset promotion cost with this fraction inframepointer shrinkwrappingadd_params/Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/gcc/opts.cdebug format "%s" conflicts with prior selectionunrecognised debug output level "%s"debug output level %s is too high %-*.*s %.*s
3237 %ssection 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=threadargument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>argument %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 recognized%s: --param arguments should be of the form NAME=VALUEinvalid --param value %qs--help argument %q.*s is ambiguous, please be more specificunrecognized argument to --help= option: %q.*s-Werror=%s: no option -%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 %dgenericspecificunknown 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 supported1unrecognized argument to -fsanitize= option: %q.*sstabscoffdwarf-2xcoffvmsthreadshiftinteger-divide-by-zerounreachablevla-boundreturnnullsigned-integer-overflowboolenumoptimizerstargetwarningsundocumentedparamsjoinedseparatecommoncommon_handle_optionprint_specific_helpThis switch lacks documentationset_Wstrict_aliasingmaybe_default_optiontarget_handle_optionsysbaseanynonegen:ord:ind:dir:dfn:command line option %qs is not supported by this configurationmissing argument to %qsargument to %qs should be a non-negative integerunrecognized argument in option %qsvalid arguments to %qs are: %s/Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/gcc/opts-common.cread_cmdline_optiongenerate_optiongenerate_canonical_option-Wno--fno--f-mno--m--debug=-g--machine---machine-no---machine=--machine=no---machineno---optimize=-O--std=-std=--std--warn---warn-no---no-decode_cmdline_optionprune_optionsopt_enum_arg_to_valueoptions.cKnown ARM ABIs (for use with the -mabi= option):Known ARM architectures (for use with the -march= option):Known __fp16 formats (for use with the -mfp16-format= option):Known ARM FPUs (for use with the -mfpu= option):Valid arguments to -mtp=:unknown excess precision style %qsKnown floating-point ABIs (for use with the -mfloat-abi= option):unknown floating point contraction style %qsunrecognized function reorder value %qsunknown IRA algorithm %qsunknown IRA region %qsKnown ARM CPUs (for use with the -mcpu= and -mtune= options):unknown Stack Reuse Level %qsunrecognized visibility value %qsunknown TLS model %qsTLS dialect to use:unknown vectorizer cost model %qsunknown vtable verify initialization priority %qsAdaAdaSCILAdaWhyCC++FortranGoJavaLTOObjCObjC++-###--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=--help=<class> Display descriptions of a specific class of options. <class> is one or more of optimizers, target, warnings, undocumented, params--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--optimize--output--output-class-directory--output-class-directory=--output-pch=--output=--param--param <param>=<value> Set parameter <param> to value. See below for a complete list of parameters--param=--pass-exit-codes--pedantic--pedantic-errors--pie--pipe--prefix--prefix=--preprocess--print-file-name--print-file-name=--print-libgcc-file-name--print-missing-file-dependencies--print-multi-directory--print-multi-lib--print-multi-os-directory--print-multiarch--print-prog-name--print-prog-name=--print-search-dirs--print-sysroot--print-sysroot-headers-suffix--profile--resource--resource=--save-temps--shared--specs--specs=--static--symbolic--sysroot--sysroot=--target-helpAlias for --help=target--time--trace-includes--traditional--traditional-cpp--trigraphs--undefine-macro--undefine-macro=--user-dependencies--verbose--write-dependencies--write-user-dependencies-A-A<question>=<answer> Assert the <answer> to <question>. Putting '-' before <question> disables the <answer> to <question>-B-CDo not discard comments-CCDo not discard comments in macro expansions-CLASSPATH-D-D<macro>[=<val>] Define a <macro> with <val> as its value. If just <macro> is given, <val> is taken to be 1-E-F <dir> Add <dir> to the end of the main framework include path-HPrint the name of header files as they are used-I-I <dir> Add <dir> to the end of the main include path-J-J<directory> Put MODULE files in 'directory'-L-MGenerate make dependencies-MDGenerate make dependencies and compile-MD_-MF-MF <file> Write dependency output to the given file-MGTreat missing header files as generated files-MMLike -M but ignore system header files-MMDLike -MD but ignore system header files-MMD_-MPGenerate phony targets for all headers-MQ-MQ <target> Add a MAKE-quoted targetmissing makefile target after %qs-MT-MT <target> Add an unquoted target-N-O<number> Set optimization level to <number>-OfastOptimize for speed disregarding exact standards compliance-OgOptimize for debugging experience rather than speed or size-OsOptimize for space rather than speed-PDo not generate #line directives-Q-Qn-Qy-R-S-T-Tbss-Tbss=-Tdata-Tdata=-Ttext-Ttext=-U-U<macro> Undefine <macro>-WThis switch is deprecated; use -Wextra instead-Wa,-WabiWarn about things that will change when compiling with an ABI-compliant compiler-Wabi-tagWarn if a subobject has an abi_tag attribute that the complete object type does not have-WaddressWarn about suspicious uses of memory addresses-Waggregate-returnWarn about returning structures, unions or arrays-Waggressive-loop-optimizationsWarn if a loop with constant number of iterations triggers undefined behavior-WaliasingWarn about possible aliasing of dummy arguments-Walign-commonsWarn about alignment of COMMON blocks-WallEnable most warning messages-Wall-deprecation-Wall-javadoc-WampersandWarn about missing ampersand in continued character constants-Warray-boundsWarn if an array is accessed out of bounds-Warray-temporariesWarn about creation of array temporaries-Wassert-identifier-Wassign-interceptWarn whenever an Objective-C assignment is being intercepted by the garbage collector-WattributesWarn about inappropriate attribute usage-Wbad-function-castWarn about casting functions to incompatible types-Wboxing-Wbuiltin-macro-redefinedWarn when a built-in preprocessor macro is undefined or redefined-Wc++-compatWarn about C constructs that are not in the common subset of C and C++-Wc++0x-compatDeprecated in favor of -Wc++11-compat-Wc++11-compatWarn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011-Wc-binding-typeWarn if the type of a variable might be not interoperable with C-Wcast-alignWarn about pointer casts which increase alignment-Wcast-qualWarn about casts which discard qualifiers-Wchar-concat-Wchar-subscriptsWarn about subscripts whose type is "char"-Wcharacter-truncationWarn about truncated character expressions-WclobberedWarn about variables that might be changed by "longjmp" or "vfork"-WcommentWarn about possibly nested block comments, and C++ comments spanning more than one physical line-WcommentsSynonym for -Wcomment-Wcompare-realsWarn about equality comparisons involving REAL or COMPLEX expressions-Wcondition-assign-Wconditionally-supportedWarn for conditionally-supported constructs-Wconstructor-name-WconversionWarn for implicit type conversions that may change a value-Wconversion-extraWarn about most implicit conversions-Wconversion-nullWarn for converting NULL from/to a non-pointer type-Wcoverage-mismatchWarn in case profiles in -fprofile-use do not match-WcppWarn when a #warning directive is encountered-Wctor-dtor-privacyWarn when all constructors and destructors are private-Wdate-timeWarn about __TIME__, __DATE__ and __TIMESTAMP__ usage-Wdeclaration-after-statementWarn when a declaration is found after a statement-Wdelete-incompleteWarn when deleting a pointer to incomplete type-Wdelete-non-virtual-dtorWarn about deleting polymorphic objects with non-virtual destructors-Wdep-ann-WdeprecatedWarn if a deprecated compiler feature, class, method, or field is used-Wdeprecated-declarationsWarn about uses of __attribute__((deprecated)) declarations-Wdisabled-optimizationWarn when an optimization pass is disabled-Wdiscouraged-Wdiv-by-zeroWarn about compile-time integer division by zero-Wdouble-promotionWarn about implicit conversions from "float" to "double"-Weffc++Warn about violations of Effective C++ style rules-Wempty-block-Wempty-bodyWarn about an empty body in an if or else statement-Wendif-labelsWarn about stray tokens after #elif and #endif-Wenum-compareWarn about comparison of different enum types-Wenum-identifier-Wenum-switch-WerrorTreat all warnings as errors-Werror-implicit-function-declarationThis switch isis a cast to a pointer from an integer of a different size-Wintf-annotation-Wintf-non-inherited-Wintrinsic-shadowWarn if a user-procedure has the same name as an intrinsic-Wintrinsics-stdWarn on intrinsics not part of the selected standard-Winvalid-memory-modelWarn when an atomic memory model parameter is known to be outside the valid range.-Winvalid-offsetofWarn about invalid uses of the "offsetof" macro-Winvalid-pchWarn about PCH files that are found but not used-Wjavadoc-Wjump-misses-initWarn when a jump misses a variable initialization-Wl,-Wlarger-than--Wlarger-than=-Wlarger-than=<number> Warn if an object is larger than <number> bytes-Wline-truncationWarn about truncated source lines-Wliteral-suffixWarn when a string or character literal is followed by a ud-suffix which does not begin with an underscore.-Wlocal-hiding-Wlogical-opWarn when a logical operator is suspiciously always evaluating to true or false-Wlong-longDo not warn about using "long long" when -pedantic-WmainWarn about suspicious declarations of "main"-Wmasked-catch-block-Wmaybe-uninitializedWarn about maybe uninitialized automatic variables-Wmissing-bracesWarn about possibly missing braces around initializers-Wmissing-declarationsWarn about global functions without previous declarations-Wmissing-field-initializersWarn about missing fields in struct initializers-Wmissing-format-attribute-Wmissing-include-dirsWarn about user-specified include directories that do not exist-Wmissing-noreturn-Wmissing-parameter-typeWarn about function parameters declared without a type specifier in K&R-style functions-Wmissing-prototypesWarn about global functions without prototypes-Wmudflapswitch %qs is no longer supported-WmulticharWarn about use of multi-character character constants-WnarrowingWarn about narrowing conversions within { } that are ill-formed in C++11-Wnested-externsWarn about "extern" declarations not at file scope-Wnls-Wno-effect-assign-WnoexceptWarn when a noexcept expression evaluates to false even though the expression can't actually throw-Wnon-template-friendWarn when non-templatized friend functions are declared within a template-Wnon-virtual-dtorWarn about non-virtual destructors-WnonnullWarn about NULL being passed to argument slots marked as requiring non-NULL-Wnormalized=-Wnormalized=<id|nfc|nfkc> Warn about non-normalised Unicode strings-Wnull-Wold-style-castWarn if a C-style cast is used in a program-Wold-style-declarationWarn for obsolescent usage in a declaration-Wold-style-definitionWarn if an old-style parameter definition is used-Wopenmp-simdWarn if a simd directive is overridden by the vectorizer cost model-Wout-of-dateWarn if .class files are out of date-Wover-ann-WoverflowWarn about overflow in arithmetic expressions-Woverlength-stringsWarn if a string is longer than the maximum portable length specified by the standard-Woverloaded-virtualWarn about overloaded virtual function names-Woverride-initWarn about overriding initializers without side effects-Wp,-WpackedWarn when the packed attribute has no effect on struct layout-Wpacked-bitfield-compatWarn about packed bit-fields whose offset changed in GCC 4.4-WpaddedWarn when padding is required to align structure members-Wparam-assign-WparenthesesWarn about possibly missing parentheses-WpedanticIssue warnings needed for strict compliance to the standard-Wpkg-default-method-Wpmf-conversionsWarn when converting the type of pointers to member functions-Wpointer-arithWarn about function pointer arithmetic-Wpointer-signWarn when a pointer differs in signedness in an assignment-Wpointer-to-int-castWarn when a pointer is cast to an integer of a different size-Wpoison-system-directoriesWarn for -I and -L options using system directories if cross compiling-WpragmasWarn about misuses of pragmas-Wproperty-assign-defaultWarn if a property for an Objective-C object has no assign semantics specified-WprotocolWarn if inherited methods are unimplemented-Wpsabi-Wraw-Wreal-q-constantWarn about real-literal-constants with 'q' exponent-letter-Wrealloc-lhsWarn when a left-hand-side array variable is reallocated-Wrealloc-lhs-allWarn when a left-hand-side variable is reallocated-Wredundant-declsWarn about multiple declarations of the same object-Wredundant-modifiersWarn if modifiers are specified when not necessary-WreorderWarn when the compiler reorders code-Wreturn-local-addrWarn about returning a pointer/reference to a local or temporary variable.-Wreturn-typeWarn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++)-Wripa-opt-mismatchWarn if primary and auxiliary modules have mismatched command line options-WselectorWarn if a selector has multiple methods-Wself-assignWarn when a variable is assigned to itself-Wself-assign-non-podWarn when a variable of a non-POD type is assigned to itself-Wsequence-pointWarn about possible violations of sequence point rules-Wserial-WshadowWarn when one local variable shadows another-Wshadow-compatible-localWarn when one local variable shadows another local variable or parameter of compatible type-Wshadow-localWarn when one local variable shadows another local variable or parameter-Wsign-compareWarn about signed-unsigned comparisons-Wsign-conversionWarn for implicit type conversions between signed and unsigned integers-Wsign-promoWarn when overload promotes from unsigned to signed-Wsizeof-pointer-memaccess-Wspecial-param-hiding-Wstack-protectorWarn when not issuing stack smashing protection for some reason-Wstack-usage=Warn if stack usage might be larger than specified amount-Wstatic-access-Wstatic-receiver-Wstrict-aliasingWarn about code which might break strict aliasing rules-Wstrict-aliasing=-Wstrict-null-sentinelWarn about uncasted NULL used as sentinel-Wstrict-overflowWarn about optimizations that assume that signed overflow is undefined-Wstrict-overflow=-Wstrict-prototypesWarn about unprototyped function declarations-Wstrict-selector-matchWarn if type signatures of candidate methods do not match exactly-Wsuggest-attribute=constWarn about functions which might be candidates for __attribute__((const))-Wsuggest-attribute=formatWarn about functions which might be candidates for format attributes-Wsuggest-attribute=noreturnWarn about functions which might be candidates for __attribute__((noreturn))-Wsuggest-attribute=pureWarn about functions which might be candidates for __attribute__((pure))-Wsuppress-WsurprisingWarn about "suspicious" constructs-WswitchWarn about enumerated switches, with no default, missing a case-Wswitch-defaultWarn about enumerated switches missing a "default:" statement-Wswitch-enumWarn about all enumerated switches missing a specific case-Wsync-nandWarn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used-WsynthDeprecated. This switch has no effect-Wsynthetic-access-Wsystem-headersDo not suppress warnings from system headers-WtabsPermit nonconforming uses of the tab character-Wtarget-lifetimeWarn if the pointer in a pointer assignment might outlive its target-Wtasks-Wthread-mismatched-lock-acq-relWarn about mismatched lock acquisition and release-Wthread-mismatched-lock-orderWarn about lock acquisition order inconsistent with what specified in the attributes-Wthread-reentrant-lockWarn about a lock being acquired recursively-Wthread-safetyWarn about potential thread safety issues when the code is annotated with thread safety attributes-Wthread-safety-analysisDoes nothing. For compatibility with clang thread safety analysis.-Wthread-safety-attributes-Wthread-safety-precise-Wthread-unguarded-funcWarn about function calls not properly protected by locks specified in the attributes-Wthread-unguarded-varWarn about shared variables not properly protected by locks specified in the attributes-Wthread-unsupported-lock-nameWarn about uses of unsupported lock names in attributes-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-WtrampolinesWarn whenever a trampoline is generated-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-codeDoes nothing. Preserved for backward compatibility.-Wunsafe-loop-optimizationsWarn if the loop cannot be optimized due to nontrivial assumptions.-Wunsuffixed-float-constantsWarn about unsuffixed float constants-WunusedEnable all -Wunused- warnings-Wunused-argument-Wunused-but-set-parameterWarn when a function parameter is only set, otherwise unused-Wunused-but-set-variableWarn when a variable is only set, otherwise unused-Wunused-dummy-argumentWarn about unused dummy arguments.-Wunused-functionWarn when a function is unused-Wunused-import-Wunused-labelWarn when a label is unused-Wunused-local-Wunused-local-typedefsWarn when typedefs locally defined in a function are not used-Wunused-macrosWarn about macros defined in the main file that are not used-Wunused-parameterWarn when a function parameter is unused-Wunused-private-Wunused-resultWarn if a caller of a function, marked with attribute warn_unused_result, does not use its return value-Wunused-thrown-Wunused-valueWarn when an expression value is unused-Wunused-variableWarn when a variable is unused-Wuseless-castWarn about useless casts-Wuseless-type-check-WvarargsWarn about questionable usage of the macros used to retrieve variable arguments-Wvarargs-cast-Wvariadic-macrosWarn about using variadic macros-Wvector-operation-performanceWarn when a vector operation is compiled outside the SIMD-Wvirtual-move-assignWarn if a virtual base has a non-trivial move assignment operator-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.-Wzero-as-null-pointer-constantWarn when a literal '0' is used as null pointer-WzerotripWarn about zero-trip DO loops-Xassembler-Xclang-only=-Xlinker-Xpreprocessor-Z-ansiA synonym for -std=c89 (for C) or -std=c++98 (for C++)-aux-info-aux-info <file> Emit declaration information into <file>-aux-info=-auxbase-auxbase-strip-bootclasspath-c-canonical-prefixes-classpath-coverage-cppEnable preprocessing-cpp=-d-d<letters> Enable dumps from specific passes of the compiler-dumpbase-dumpbase <file> Set the file basename to be used for dumps-dumpdir-dumpdir <dir> Set the directory name to be used for dumps-dumpmachine-dumpspecs-dumpversion-e-encoding-export-dynamic-extdirs-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=Select the runtime-fabi-version=-faccess-controlEnforce class member access control semantics-fada-spec-parent=-fada-spec-parent=unit Dump Ada specs as child units of given parent-faggressive-function-eliminationEliminate multiple function invokations also for impure functions-faggressive-loop-optimizationsAggressively optimize loops using language constraints-falign-commonsEnable alignment of COMMON blocks-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-fallow-parameterless-variadic-functionsAllow variadic functions without named parameter-falt-external-templatesNo longer supported-fargument-alias-fargument-noalias-fargument-noalias-anything-fargument-noalias-global-fasmRecognize the "asm" keyword-fassertPermit the use of the assert keyword-fassociative-mathAllow optimization for floating-point arithmetic which may change the result of the operation due to rounding.-fassume-compiled-fassume-compiled=-fasynchronous-unwind-tablesGenerate unwind tables that are exact at each instruction boundary-fauto-inc-decGenerate auto-inc/dec instructions-fauto-profileUse sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'.-fauto-profile-accurateWhether to assume the sample profile is accurate.-fauto-profile-record-coverage-in-elfWhether to record annotation coverage info in elf.-fauto-profile=Use sample profile information for call graph node weights. The profile file is specified in the argument.-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 isis a file with a list of filenames to compile-ffinite-math-onlyAssume no NaNs or infinities are generated-ffixed--ffixed-<register> Mark <register> as being unavailable to the compiler-ffixed-formAssume that the source file is fixed form-ffixed-line-length--ffixed-line-length-<n> 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-addr-fforce-classes-archive-checkAlways check for non gcj generated classes archives-fforward-propagatePerform a forward propagation pass on RTL-ffp-contract=-ffp-contract=[off|on|fast] Perform floating-point expression contraction.-ffpe-summary=-ffpe-summary=[...] Print summary of floating point exceptions-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-<n> 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-ffrontend-optimizeEnable front end optimization-ffunction-attribute-list=-ffunction-attribute-list=attribute:name,... Add attribute to named functions-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 has finished-fgcse-lasPerform redundant load after store elimination in global common subexpression elimination-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-fgnu-tmEnable support for GNU transactional memory-fgnu-uniqueUse STB_GNU_UNIQUE if supported by the assembler-fgnu89-inlineUse traditional GNU semantics for inline functions-fgo-check-divide-overflowAdd explicit checks for division overflow in INT_MIN / -1-fgo-check-divide-zeroAdd explicit checks for division by zero-fgo-dump--fgo-dump-<type> Dump Go frontend internal information-fgo-optimize--fgo-optimize-<type> Turn on optimization passes in the frontend-fgo-pkgpath=-fgo-pkgpath=<string> Set Go package path-fgo-prefix=-fgo-prefix=<string> Set package-specific prefix for exported Go names-fgo-relative-import-path=-fgo-relative-import-path=<path> Treat a relative import as relative to path-fgraphiteEnable in and out of Graphite representation-fgraphite-identityEnable Graphite Identity transformation-fguess-branch-probabilityEnable guessing of branch probabilities-fguiding-decls-fhandle-exceptions-fhandle-exceptions has been renamed -fexceptions (and is now on by default)-fhash-synchronizationAssume the runtime uses a hash table to map an object to its synchronization structure-fhelp-fhelp=-fhoist-adjacent-loadsEnable hoisting adjacent loads to encourage generating conditional move instructions-fhonor-std-fhostedAssume normal C execution environment-fhuge-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-findirect-inliningPerform indirect inlining-finhibit-size-directiveDo not generate .size directives-finit-character=-finit-character=<n> Initialize local character variables to ASCII value n-finit-integer=-finit-integer=<n> Initialize local integer variables to n-finit-local-zeroInitialize local variables to zero (from g77)-finit-logical=-finit-logical=<true|false> Initialize local logical variables-finit-real=-finit-real=<zero|nan|inf|-inf> Initialize local real variables-finlineEnable inlining of function declared "inline", disabling disables all inlining-finline-atomicsInline __atomic operations when a lock free instruction sequence is available.-finline-functionsIntegrate functions not declared "inline" into their callers when profitable-finline-functions-called-onceIntegrate functions only required by their single caller-finline-limit--finline-limit=-finline-limit=<number> Limit the size of inlined functions to <number>-finline-small-functionsIntegrate functions into their callers when code size isis forbidden by a returns_nonnull or nonnull attribute. Isolate those paths from the main control flow and turn the statement with erroneous or undefined behaviour into a trap. -fisolate-erroneous-paths-dereferenceDetect paths which trigger erroneous or undefined behaviour due to dereferencing a NULL pointer. Isolate those paths from the main control flow and turn the statement with erroneous or undefined behaviour into a trap.-fivoptsOptimize induction variables on trees-fjniAssume native functions are implemented using JNI-fjump-tablesUse jump tables for sufficiently large switch statements-fkeep-inline-dllexportDon't emit dllexported inline functions unless needed-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-flifetime-dseTell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes.-flive-range-shrinkageRelief of register pressure through live range shrinkage-floop-blockEnable Loop Blocking transformation-floop-flatten-floop-interchangeEnable Loop Interchange transformation-floop-nest-optimizeEnable the ISL based loop nest optimizer-floop-optimize-floop-parallelize-allMark all loops as parallel-floop-strip-mineEnable Loop Strip Mining transformation-fltoEnable link-time optimization.-flto-compression-level=-flto-compression-level=<number> Use zlib compression level <number> for IL-flto-partition=1to1Partition symbols and vars at linktime based on object files they originate from-flto-partition=balancedPartition functions and vars at linktime into approximately same sized buckets-flto-partition=maxPut every symbol into separate partition-flto-partition=noneDisable partioning and streaming-flto-reportReport various link-time optimization statistics-flto-report-wpaReport various link-time optimization statistics for WPA only-flto=Link-time optimization with number of parallel jobs or jobserver.-fltransRun the link-time optimizer in local transformation (LTRANS) mode.-fltrans-output-list=Specify a file to which a list of files output by LTRANS is written.-fmain=-fmath-errnoSet errno after built-in math functions-fmax-array-constructor=-fmax-array-constructor=<n> Maximum number of objects in an array constructor-fmax-errors=-fmax-errors=<number> Maximum number of errors to report-fmax-identifier-length=-fmax-identifier-length=<n> Maximum identifier length-fmax-stack-var-size=-fmax-stack-var-size=<n> Size in bytes of the largest array that will be put on the stack-fmax-subrecord-length=-fmax-subrecord-length=<n> Maximum length for subrecords-fmem-reportReport on permanent memory allocation-fmem-report-wpaReport on permanent memory allocation in WPA only-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=<number> Limit diagnostics to <number> 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-fmudflap-fmudflapir-fmudflapth-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-fno-vect-cost-modelEnables the unlimited vectorizer cost model. Preserved for backward compatibility.unlimited-fnon-call-exceptionsSupport synchronous non-call exceptions-fnonansi-builtins-fnonnull-objects-fnothrow-optTreat a throw() exception specification as noexcept to improve code size-fobjc-abi-version=Specify which ABI to use for Objective-C family code and meta-data generation.-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-nilcheckEnable inline checks for nil receivers with the NeXT runtime and ABI version 2.-fobjc-sjlj-exceptionsEnable Objective-C setjmp exception handling runtime-fobjc-std=objc1Conform to the Objective-C 1.0 language as implemented in GCC 4.0-fomit-frame-pointerWhen possible do not generate stack frames-fopenmpEnable OpenMP (implies -frecursive in Fortran)-fopenmp-simdEnable OpenMP's SIMD directives-foperator-namesRecognize C++ keywords like "compl" and "xor"-fopt-infoEnable all optimization info dumps on stderr-fopt-info--fopt-info[-<type>=filename] Dump compiler optimization details-foptimize-register-move-foptimize-sibling-callsOptimize sibling and tail recursive calls-foptimize-static-class-initializationEnable optimization of static class initialization code-foptimize-strlenEnable string length optimizations on trees-foptional-diags-foutput-class-dir=-fpack-derivedTry to lay out derived types as compactly as possible-fpack-structPack structure members together without holes-fpack-struct=-fpack-struct=<number> Set initial maximum structure member alignment-fpartial-inliningPerform partial inlining-fpcc-struct-returnReturn small aggregates in memory, not registers-fpch-deps-fpch-preprocessLook for and use PCH files even when preprocessing-fpeel-codesize-limitLimit non-const non-FP loop peeling under profile estimates of large code footprint-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)-fplan9-extensionsEnable Plan 9 language extensions-fpltUse PLT for PIC calls (-fno-plt: load the address from GOT at call site)-fplugin-arg--fplugin-arg-<name>-<key>[=<value>] Specify argument <key>=<value> for plugin <name>-fplugin=Specify a plugin to load-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 already preprocessed-fpretty-templates-fno-pretty-templates Do not pretty-print template specializations as the template signature followed by the arguments-fprofileEnable basic program profiling code-fprofile-arcsInsert arc-based program profiling code-fprofile-correctionEnable correction of flow inconsistent profile data input-fprofile-dir=Set the top-level directory for storing the profile data. The default is 'pwd'.-fprofile-dumpDump CFG profile for comparison.-fprofile-generateEnable common options for generating profile info for profile feedback directed optimizations-fprofile-generate-atomic=fprofile-generate-atomic=[0..3] Atomically increments for profile counters.-fprofile-generate-buildinfo=-fprofile-generate-buildinfo=filename Read build info to include in gcda file from filename-fprofile-generate-samplingTurn on instrumentation sampling with -fprofile-generate with rate set by --param profile-generate-sampling-rate or environment variable GCOV_SAMPLING_RATE-fprofile-generate=Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=-fprofile-reorder-functionsEnable function reordering that improves code placement-fprofile-reportReport on consistency of profile-fprofile-strip=Specify a substring to be stripped from the profile base file name-fprofile-useEnable common options for performing profile feedback directed optimizations-fprofile-use=Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=-fprofile-valuesInsert code to profile values of expressions-fprotect-parensProtect parentheses in expressions-frandom-seed-frandom-seed=-frandom-seed=<string> Make compile reproducible using <string>-frange-checkEnable range checking during compilation-freal-4-real-10Interpret any REAL(4) as a REAL(10)-freal-4-real-16Interpret any REAL(4) as a REAL(16)-freal-4-real-8Interpret any REAL(4) as a REAL(8)-freal-8-real-10Interpret any REAL(8) as a REAL(10)-freal-8-real-16Interpret any REAL(8) as a REAL(16)-freal-8-real-4Interpret any REAL(8) as a REAL(4)-frealloc-lhsReallocate the LHS in assignments-freciprocal-mathSame as -fassociative-math for expressions which include division.-frecord-compilation-info-in-elfRecord the compiler optimizations in a .gnu.switches.text section.-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-freeTurn on Redundant Extensions Elimination pass.-freg-struct-returnReturn small aggregates in registers-fregmove-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-freorder-functions=-freorder-functions=[callgraph] Select the scheme for function reordering. This invokes a linker plugin. Generate .gnu.callgraph.text sections listing callees and edge counts.-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-frequire-return-statementFunctions which return values must end with return statements-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-fresolution=The resolution file-fripaPerform Dynamic Inter-Procedural Analysis.-fripa-allow-debugAllow -g enablement for -fripa -fprofile-generate compiles.-fripa-disallow-asm-modulesDon't import an auxiliary module if it contains asm statements-fripa-disallow-opt-mismatchDon't import an auxiliary module if the command line options mismatch with the primary module-fripa-inc-path-sub=Substitute substring in include paths with a new string to allow reuse profile data-fripa-no-promote-always-inline-funcDon't promote always inline static functions assuming they will be inlined and no copy is needed.-frounding-mathDisable optimizations that assume default FP rounding behavior-frttiGenerate run time type descriptor information-fsanitize-coverage=trace-pcEnable coverage-guided fuzzing code instrumentation. Inserts call to __sanitizer_cov_trace_pc into every basic block.-fsanitize=Select what to sanitize-fsaw-java-file-fsched-critical-path-heuristicEnable the critical path heuristic in the scheduler-fsched-dep-count-heuristicEnable the dependent count heuristic in the scheduler-fsched-group-heuristicEnable the group heuristic in the scheduler-fsched-interblockEnable scheduling across basic blocks-fsched-last-insn-heuristicEnable the last instruction heuristic in the scheduler-fsched-pressureEnable register pressure sensitive insn scheduling-fsched-rank-heuristicEnable the rank heuristic in the scheduler-fsched-specAllow speculative motion of non-loads-fsched-spec-insn-heuristicEnable the speculative instruction heuristic in the scheduler-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-depSet dependence distance checking in premature scheduling of queued insns-fsched-stalled-insns-dep=-fsched-stalled-insns-dep=<number> Set dependence distance checking in premature scheduling of queued insns-fsched-stalled-insns=-fsched-stalled-insns=<number> Set number of queued insns that can be prematurely scheduled-fsched-verbose=-fsched-verbose=<number> Set the verbosity level of the scheduler-fsched2-use-superblocksIf scheduling post reload, do superblock scheduling-fsched2-use-traces-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-fsee-fsel-sched-pipeliningPerform software pipelining of inner loops during selective scheduling-fsel-sched-pipelining-outer-loopsPerform software pipelining of outer loops during selective scheduling-fsel-sched-reschedule-pipelinedReschedule pipelined regions without pipelining-fselective-schedulingSchedule instructions using selective scheduling algorithm-fselective-scheduling2Run selective scheduling after reload-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 on-fshrink-wrapEmit function prologues only before parts of the function that need it, rather than at the top of the function.-fshrink-wrap-frame-pointerFramepointer shrinkwrapping optimization.-fsign-zeroApply negative sign to zero values-fsignaling-nansDisable optimizations observable by IEEE signaling NaNs-fsigned-bitfieldsWhen "signed" or "unsigned" isis-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-ftrack-macro-expansion-ftrack-macro-expansion=-ftrack-macro-expansion=<0|1|2> Track locations of tokens coming from macro expansion and display them in error messages-ftrapping-mathAssume floating-point operations can trap-ftrapvTrap for signed overflow in addition, subtraction and multiplication-ftree-bit-ccpEnable SSA-BIT-CCP optimization on trees-ftree-builtin-call-dceEnable conditional dead code elimination for builtin calls-ftree-ccpEnable SSA-CCP optimization on trees-ftree-chEnable loop header copying on trees-ftree-coalesce-inlined-varsEnable coalescing of copy-related user variables that are inlined-ftree-coalesce-varsEnable coalescing of all copy-related user variables-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-forwpropEnable forward propagation on trees-ftree-freEnable Full Redundancy Elimination (FRE) on trees-ftree-loop-distribute-patternsEnable loop distribution for patterns transformed into a library call-ftree-loop-distributionEnable loop distribution on trees-ftree-loop-if-convertConvert conditional jumps in innermost loops to branchless equivalents-ftree-loop-if-convert-storesAlso if-convert conditional jumps containing memory writes-ftree-loop-imEnable loop invariant motion on trees-ftree-loop-ivcanonCreate canonical induction variables in loops-ftree-loop-linearEnable loop interchange transforms. Same as -floop-interchange-ftree-loop-optimizeEnable loop optimizations on tree level-ftree-loop-vectorizeEnable loop vectorization on trees-ftree-lrsPerform live range splitting during the SSA->normal pass-ftree-parallelize-loops=Enable automatic parallelization of loops-ftree-partial-preIn SSA-PRE optimization on trees, enable partial-partial redundancy elimination-ftree-phipropEnable hoisting loads from conditional pointers.-ftree-preEnable SSA-PRE optimization on trees-ftree-ptaPerform function-local points-to analysis on trees.-ftree-reassocEnable reassociation on tree level-ftree-salias-ftree-scev-cpropEnable copy propagation of scalar-evolution information.-ftree-sinkEnable SSA code sinking on trees-ftree-slp-vectorizeEnable basic block vectorization (SLP) on trees-ftree-slsrPerform straight-line strength reduction-ftree-sraPerform scalar replacement of aggregates-ftree-store-ccp-ftree-store-copy-prop-ftree-switch-conversionPerform conversions of switch initializations.-ftree-tail-mergeEnable tail merging on trees-ftree-terReplace temporary expressions in the SSA->normal pass-ftree-vect-loop-version-ftree-vectorizeEnable vectorization on trees-ftree-vectorizer-verbose=-ftree-vrpPerform Value Range Propagation on trees-ftwo-level-all-subprogsWhen generating two-level line tables in DWARF (experimental), add linkage names for all functions (not just inlined functions).-ftwo-level-line-tablesUse two-level line tables in DWARF (experimental).-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-codesize-limitLimit non-const non-FP loop unrolling under profile estimates of large code footprint-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-atomic-builtinsGenerate code for built-in atomic operations-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-fuse-ld=bfdUse the bfd linker instead of the default linker-fuse-ld=goldUse the gold linker instead of the default linker-fuse-ld=mcldUse the mcld linker instead of the default linker-fuse-linker-plugin-fvar-trackingPerform variable tracking-fvar-tracking-assignmentsPerform variable tracking by annotating assignments-fvar-tracking-assignments-toggleToggle -fvar-tracking-assignments-fvar-tracking-uninitPerform variable tracking and also tag variables that are uninitialized-fvariable-expansion-in-unrollerApply variable expansion when loops are unrolled-fvect-cost-modelEnables the dynamic vectorizer cost model. Preserved for backward compatibility.dynamic-fvect-cost-model=Specifies the cost model for vectorization-fverbose-asmAdd extra commentary to assembler output-fversion-fvisibility-inlines-hiddenMarks all inlined functions and 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-gc-fvtable-thunks-fvtable-verify=Validate vtable pointers before using them.-fvtv-countsOutput vtable verification counters.-fvtv-debugOutput vtable verification pointer sets information.-fweakEmit common-like symbols as weak symbols-fwebConstruct webs and split unrelated uses of single variable-fwhole-file-fwhole-programPerform whole program optimizations-fwide-exec-charset=-fwide-exec-charset=<cset> Convert all wide strings and character constants to character set <cset>-fworking-directoryGenerate a #line directive pointing at the current working directory-fwpaRun the link-time optimizer in whole program analysis (WPA) mode.-fwpa=Whole program analysis (WPA) mode with number of parallel jobs specified.-fwrapvAssume signed arithmetic overflow wraps around-fxref-fzee-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-gantCatch typos-gcoffGenerate debug information in COFF format-gdwarfGenerate debug information in default version of DWARF format-gdwarf-Generate debug information in DWARF v2 (or later) format-gen-declsDump declarations to a .decl file-gfission-ggdbGenerate debug information in default extended format-ggnu-pubnamesGenerate DWARF pubnames and pubtypes sections with GNU extensions.-gline-tables-onlyGenerate DWARF line number tables and no other debug sections-gmltGenerate debug information at level 1 with minimal line table-gnat-gnat<options> Specify options to GNAT-gnatOSet name of output ALI file (internal switch)-gno-fission-gno-pubnamesDon't generate DWARF pubnames and pubtypes sections.-gno-record-gcc-switchesDon't record gcc command line switches in DWARF DW_AT_producer.-gno-split-dwarfDon't generate debug information in separate .dwo files-gno-strict-dwarfEmit DWARF additions beyond selected version-gpubnamesGenerate DWARF pubnames and pubtypes sections.-grecord-gcc-switchesRecord gcc command line switches in DWARF DW_AT_producer.-gsplit-dwarfGenerate debug information in separate .dwo files-gstabsGenerate debug information in STABS format-gstabs+Generate debug information in extended STABS format-gstrict-dwarfDon't emit DWARF additions beyond selected versionToggle debug information generation-gvmsGenerate debug information in VMS format-gxcoffGenerate debug information in XCOFF format-gxcoff+Generate debug information in extended XCOFF format-h-idirafter-idirafter <dir> Add <dir> to the end of the system include path-imacros-imacros <file> Accept definition of macros in <file>-imultiarch-imultiarch <dir> Set <dir> to be the multiarch include subdirectory-imultilib <dir> Set <dir> to be the multilib include subdirectory-include-include <file> Include the contents 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-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-iwithprefix <dir> Add <dir> to the end of the system include path-iwithprefixbefore-iwithprefixbefore <dir> Add <dir> to the end of the main include path-k8Synonym of -gnatk8-lang-asm-mabi=Specify an ABI-mabort-on-noreturnGenerate a call to abort if a noreturn function returns-mandroidGenerate code for the Android platform.-mapcs-mapcs-floatPass FP arguments in FP registers-mapcs-frameGenerate APCS conformant stack frames-mapcs-reentrantGenerate re-entrant, PIC code-mapcs-stack-check-march=Specify the name of the target architecture-marmGenerate code in 32 bit ARM state.-mbig-endianAssume target CPU is configured as big endian-mbionicUse Bionic C library-mcallee-super-interworkingThumb: Assume non-static functions may be called from ARM code-mcaller-super-interworkingThumb: Assume function pointers may go to non-Thumb aware code-mcpu=Specify the name of the target CPU-mfix-cortex-m3-ldrdAvoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata.-mfloat-abi=Specify if floating point hardware should be used-mfp16-format=Specify the __fp16 floating-point format-mfpu=Specify the name of the target floating point hardware/format-mglibcUse GNU C library-mhard-floathard-minline-thumb1-jumptableInline Thumb1 Jump table code-mlittle-endianAssume target CPU is configured as little endian-mlong-callsGenerate call insns as indirect calls, if necessary-mlraUse LRA instead of reload (transitional)-mneon-for-64bitsUse Neon to perform 64-bits operations rather than core registers.-mnew-generic-costsUse the new generic RTX cost tables if new core-specific cost table not available (transitional).-mold-rtx-costsUse the old RTX costing tables (transitional).-mpic-data-is-text-relativeAssume data segments are relative to text segment.-mpic-register=Specify the register to be used for PIC addressing-mpoke-function-nameStore function names in object code-mrestrict-itGenerate IT blocks appropriate for ARMv8.-msched-prologPermit scheduling of a function's prologue sequence-msingle-pic-baseDo not load the PIC register in function prologues-mslow-flash-dataAssume loading data from flash is slower than fetching instructions.-msoft-floatsoft-mstructure-size-boundary=Specify the minimum bit alignment of structures-mthumbGenerate code for Thumb state-mthumb-interworkSupport calls between Thumb and ARM instruction sets-mtls-dialect=Specify thread local storage scheme-mtp=Specify how to access the thread pointer-mtpcs-frameThumb: Generate (non-leaf) stack frames even if not needed-mtpcs-leaf-frameThumb: Generate (leaf) stack frames even if not needed-mtune=Tune code for the given processor-muclibcUse uClibc C library-munaligned-accessEnable unaligned word and halfword accesses to packed data.-mvectorize-with-neon-doubleUse Neon double-word (rather than quad-word) registers for vectorization-mvectorize-with-neon-quadUse Neon quad-word (rather than double-word) registers for vectorization-mword-relocationsOnly generate absolute relocations on word sized values.-mwords-little-endianAssume big endian bytes, little endian words. This option is
3266 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/gcc/input.ctotal_lines_numread_line_numget_next_line<http://source.android.com/source/report-bugs.html>4.9.x 20150123 (prerelease)(GCC) UTF-8character 0x%lx is not in the basic source character set
3267 converting to execution character setcharacter 0x%lx is not unibyte in execution character setconversion from %s to %s not supported by iconviconv_openfailure to convert %s to %sUTF-32BEUTF-32LEUTF-16BEUTF-16LEuniversal character names are only valid in C++ and C99the meaning of '\%c' is different in traditional CIn _cpp_valid_ucn but not a UCNincomplete universal character name %.*s%.*s is not a valid universal character'$' in identifier or numberCharacter %x might not be NFKCuniversal character %.*s is not valid in an identifieruniversal character %.*s is not valid at the start of an identifierconverting UCN to source character setconverting UCN to execution character setthe meaning of '\x' is different in traditional Chex escape sequence out of rangeoctal escape sequence out of rangethe meaning of '\a' is different in traditional Cnon-ISO-standard escape sequence, '\%c'unknown escape sequence: '\%c'%03ounknown escape sequence: '\%s'converting escape sequence to execution character set\x used with no following hex digitsempty character constantcharacter constant too long for its typemulti-character character constantUTF-8/UTF-32LEUTF-8/UTF-32BEUTF-8/UTF-16LEUTF-8/UTF-16BEUTF-32LE/UTF-8UTF-32BE/UTF-8UTF-16LE/UTF-8UTF-16BE/UTF-8missing terminating > characterassertion without predicatepredicate must be an identifiermissing '(' after predicatemissing ')' to complete answerpredicate's answer is emptyinvalid #pragma GCC poison directivepoisoning existing macro "%s""defined" cannot be used as a macro name"__has_include__" cannot be used as a macro name"%s" cannot be used as a macro name as it is an operator in C++no macro name given in #%s directivemacro names must be identifiersextra tokens at end of #%s directive"%s" re-asserted#else without #if#else after #elsethe conditional began hereinvalid #%s directivepragma dependency#%s expects "FILENAME" or <FILENAME>empty filename in #%s#include nested too deeply#elif without #if#elif after #elseinvalid flag "%s" in line directiveerrorinvalid "#pragma GCC %s" directiveundefining "%s"#endif without #ifregistering pragmas in namespace "%s" with mismatched name expansionregistering pragma "%s" with name expansion and no namespaceregistering "%s" as both a pragma and a pragma namespace#pragma %s %s is already registered#pragma %s is already registeredregistering pragma with NULL handlerpush_macropop_macropoisonsystem_headerdependencycannot find source file %scurrent file is older than %sinvalid #pragma push_macro directive#pragma once in main fileunterminated #%sinvalid #pragma pop_macro directive(
3268 _Pragma takes a parenthesized string literalunexpected end of file after #line"%s" after #line is not a positive integerline number out of range"%s" is not a valid filename"%s" after # is not a positive integerembedding a directive within macro arguments is not portablestyle of line directive is a GCC extension#%s is a GCC extension#%s is a deprecated GCC extensionsuggest not using #elif in traditional Ctraditional C ignores #%s with the # indentedsuggest hiding #%s from traditional C with an indented #invalid preprocessing directive #%s#include_next in primary source file#pragma system_header ignored outside include filedefineincludeendififdefifelseifndefundeflineelifpragmainclude_nextidentimportassertunassertsccsstdout%s: %scomma operator in operand of #ifinteger constant is too large for its typeinteger constant is so large that it is unsignedoperator "__has_include__" requires a header stringmissing ')' after "__has_include__"digit separator after base indicatoradjacent digit separatorsdigit separator adjacent to decimal pointtoo many decimal points in numberdigit separator adjacent to exponentdigit separator outside digit sequencefixed-point constants are a GCC extensioninvalid digit "%c" in binary constantinvalid digit "%c" in octal constantinvalid prefix "0b" for floating constantno digits in hexadecimal floating constantuse of C99 hexadecimal floating constantexponent has no digitshexadecimal floating constants require an exponentinvalid suffix "%.*s" on floating constanttraditional C rejects the "%.*s" suffixsuffix for double constant is a GCC extensioninvalid suffix "%.*s" with hexadecimal floating constantdecimal float constants are a GCC extensioninvalid suffix "%.*s" on integer constantuse of C++11 long long integer constantuse of C99 long long integer constantimaginary constants are a GCC extensionbinary constants are a C++1y feature or GCC extensionbinary constants are a GCC extensionmissing binary operator before token "%s"user-defined literal in preprocessor expressionfloating constant in preprocessor expressionimaginary number in preprocessor expressionmissing ')' after "defined"operator "defined" requires an identifier("%s" is an alternative token for "%s" in C++)this use of "defined" may not be portable"%s" is not definedassertions are a GCC extensionassertions are a deprecated extensiontoken "%s" is not valid in preprocessor expressionsmissing expression between '(' and ')'#if#elif%s with no expressionoperator '%s' has no right operandoperator '%s' has no left operandimpossible operator '%u'the left operand of "%s" changes sign when promotedthe right operand of "%s" changes sign when promotedtraditional C rejects the unary plus operatordivision by zero in #ifmissing ')' in expression'?' without following ':'integer overflow in preprocessor expressionmissing '(' in expression ':' without preceding '?'unbalanced stack in %s./no include path in which to search for %s%s is a block device%s is shorter than expectedr%c %s
3270 defined__VA_ARGS____has_include____has_include_next____STDC__ 1__cplusplus 201300L__cplusplus 201103L__cplusplus 199711L__ASSEMBLER__ 1__STDC_VERSION__ 199409L__STDC_VERSION__ 201112L__STDC_VERSION__ 199901L__STDC_UTF_16__ 1__STDC_UTF_32__ 1__STDC_HOSTED__ 1__STDC_HOSTED__ 0__OBJC__ 1andand_eqbitandbitorcomplnotnot_eqor_eqxorxor_eq__TIMESTAMP____TIME____DATE____FILE____BASE_FILE____LINE____INCLUDE_LEVEL____COUNTER___Pragma__STDC__0123456789abcdefunspellable token %s#%s `%.*s' is not in NFKC`%.*s' is not in NFCbackslash and newline separated by spacebackslash-newline at end of filetrigraph ??%c converted to %ctrigraph ??%c ignored, use -trigraphs to enable"/*" within commentattempt to use poisoned "%s"__VA_ARGS__ can only appear in the expansion of a C99 variadic macroidentifier "%s" is a special operator name in C++\
3286 ISO C99 requires rest arguments to be usedmacro "%s" requires %u arguments, but only %u givenmacro "%s" passed %u arguments, but takes just %uduplicate macro parameter "%s"macro argument "%s" would be stringified in traditional Cpasting "%s" and "%s" does not give a valid preprocessing tokeninvalid built-in macro "%s"macro "%s" might prevent reproducible buildscould not determine file timestamp"??? ??? ?? ??:??:?? ????""%s %2d %4d""%02d:%02d:%02d"could not determine date and time"??? ?? ????""??:??:??"__COUNTER__ expanded inside directive with -fdirectives-onlymacro "%s" isis not followed by a macro parameter'##' cannot appear at either end of a macro expansion"%s" redefinedthis is the location of the previous definition__STDC___STDC_FORMAT_MACROS__STDC_LIMIT_MACROS__STDC_CONSTANT_MACROSinvalid hash type %d in cpp_macro_definitionunterminated argument list invoking macro "%s"function-like macro "%s" must be used with arguments in traditional Cinvalid string literal, ignoring final '\'invoking macro %s argument %d: empty macro arguments are undefined in ISO C90 and ISO C++98JanFebMarAprMayJunJulAugSepOctNovDec \
5161 ISXS ?P?S?S ????S?S ?TT???? T ????.T6T? XXT?T?T?$????????T?T?`??U(U? "\QUhU??`?U ?????U?U ? d?U ?????U ?????U????VV?hgVxV ?l?V