9L>LEPL@L6LMMN%N=tN7NoOEZPmP Q)/Q!YQ{QQUQoR)xR%R!RCR2.SCaS8S1SZT`kT=T? U3JUN~U=U( V 4VJUVV{V-7WeW*W.WW;W4X2TXXIX'X'Y+?YZkYY*Y.Z97ZGqZ&Z+Z' ['4[C\[[![ ['\ +\0L\}\ \ \\\\ ]']6]-T]"]!])]] ^,^>^\^y^ _._J_Q`=Y`K`I`A-aKoa;a?aE7b}bXOc@cWcyAdLdWe[`eKe3fmr8rjrWPsEsAs.0t[_t#tthuvvKwwIx" y".y"Qy ty y$y$y$z"%z"Hz)kznzJ{vO{{|:}g}MQ~8~?~Z3s*1?aD'΀*HN^:ǁ>8A*zQ5^-&8҃7 )C%m%-0v^eMT† :w%_=(#(/L2|1,.QM(%Ȍ90(+Y(0ߍ/OD-5ŽF$?(d'/C-sM42$>WA7ؑ:2K5~QX_B&DDk822FON2}ajT}җPh[, 791q<BT#CxGN.S=m/./^KJڝ.%*TM^͞.,A[?Hݟ*&Q?l.A۠HHf/XߡJ8UE٢iWuvWJΤh1(ԥ(-&UTI91.\`.H 2T<%֨;8&O!v#*ک8`>`556)l-Uޫ043e6.Ь@.@#o%%H߭$(_M7@B&;izL ;m0-ڰ.7Wu/@±>1B4t&BвA-Ucr%ZA=۴N_hYȵ4"0WsaV^+dvv_ֹvnT:Zݻ,8Ne@(y}4-;,5(^CwHHXMGFI5I%W2G/z%fA7KyPJPn6%N341hG58RQ7Q-. \9};NDBR+qQxPF2b+JD Q+.:Q>0M%"5#X.|>.?MY.%0/-?]!91/+@[.$54&4[;< .#.R2"H: [-|#*+=(?K0|2L@>\69J 5W&<V5HV~Q0'aXE6L7:im)CM I)j(8C3S-$%%$&%Kq0@6,J2w.DU/t+<= AKQB'"$Jo-j)D)n)@,+0'\O=$>7Av4EFJ<%,6!>X-9IEIHH8!DZ)C; OIGF+(T/r%-02'#Z~7+***SU<**19\<'6!2-T14&NQ_??71<i2*N$TsK(C)`+68.&.U'"fR6'=W -b6%N.<Pk4!)(="f8(&+@><-+%A<!~MB,1;^IZ4?1t2&+5,,b114=(Mf*<Al^1)%'QM%D "'BJ&t7.6e8#%;I;F\7e.@a o = ( W !M no  J 5D 5z ? * * )F ,p 4 ) $ =! '_ < = (0+M\3/4.C.r4..,49a9:9:J99WWQ)*D<C5&K{)ZZ[[[Z[nXB#1f*68.QJUF!7h,^,,G&t"H3/;Uk&L35Yi8340;e!16<L"!AE%Dk#& 2+ :^ M / (!?@!.!2!$!Z"8b"#""""%#7<#&t#(#)#!# $21$d$+$$$$! %-%1J%]|%*%(&F.&1u&)&+&*&1('FZ'0'#','7#(,[(.('(4()>*E4+@z+7++},O -<Z-8-o.8@/my/ /)0!20T0s0T0o0)P1%z11C122C728{212Z2`A3=3?33 4NT4=4(4 5J+5v5{5- 6;6*Z6.66;6 72*7]7I{7'7'7+8ZA88*8.8: 9EH9&9+9'9' :D1:v:":!:(:!;1&;X;t;!;;;;; <<.8<#g<"<*<<<,<&=D=a==.u>J>Q>>A?K?I?A@KX@;@?@E AfAX8B@BWBy*CLCWC[IDKD3D%E0E4F!CF"eFF!F\F' GEHGDG7G0 H{\Q8QkQX@RERAR.!SZPS#SSXT UU;VVIW#W#X#CX!gX!X%X%X%X#Y#AY*eYnYJYvJZZ[:\g\MP]9]@]Z^2t^*^1^?_aD_'__*_H`N^``:`>a8Aa*zaQa5a^-bb&b8b7 c)Cc%mc%c-c0cvd^dedMTeeeefgg=hxh%diii=i(j#-j/Qj2j1j,jk3kQRk(k%k9k:-l+hl(l0l#l$m/7mLgm-m5mGn$`n(nn'=o/eo-oMo4p2Fp>ypAp7p:2q2mq5qRqX)rrB$s&gsDs8s2 t2?tFrtNtu2uauj5vTvvPww[x,2y7_y1y<yBzTIzCzGzN*{.y{={m{/T|/|K|K}.L}*{}M}^}.S~A~?~H+MyA/AHIH/ۀX JdUEiKWu vJhE<)2(H-qUI9?2y\. 8HW2Ӈ<%";H&!ˆ#*&8Q``5L5)-U+036.@L.#%%H,$u_7@2Bs;zLm;0-'.U/ߐ@>P14&BA`-cВs4%ΓA>)Nh_Y4q0sוaKV+0v7v%vT4Z,,N@(Dym}-,J5wCƞH HSXGF=IIΠ%W>3/ʡ%f ALɢPgJP7o%Nm31G578mR7Q1- 9ҧ< OIDRި+1r]RЩN#Fr2+JEco,\:^R0M%k"#.د>.F?uN.%30Y/?!91V/@.$(5M44;<)f..2޴"H4:} -ٵ#*C+n($?MKٷ2L+@x?690Jj5&<VO5VܺQ30aE6^L:jnC;M[ )ʾ(86Co3-$%:%`$%0@36t,2. D:U/+<1=nAQB@'$- j:)))@#,d+'S=9%w>A44EiF<%3,Y6>-9*IdEHH=8D)C.;rOGFF+/%--0[2#7+8*d*S<K*k*9<'86`!-14&NNuQ??V7<2 +>jNTK.z)+68S..("f6R' =3Wq-6%.NT.P4#!X)z("6('&P+w@<-!+O%{A!MBS,;IZI412 &>+e5,41)4[=M*<GAl13)e%Q%D-r"B&7f.8T&;;F,\s7.@7ax=(7W`!nIJd55?*[*),4)=$g='<=/(m0M3:I?99?89x97D$DiEDE9DDb bl)*D$<i5&K{OZZ&[[Z9[YBJ1*6!8?.xJUFH7,_T,o&"H3//cU&L3]Y83$4X;!1 6><u"!A END# &-2T:M/(@?i.2$ Z08#!%?7e&()! 92Z+!4V1t^*(0FY1)+*(1SF0#,!7N,.'4 =,9 *4&,N6 $]bz*MDAt9[ 8-BqW`Tc)j&|2R1"G~)k)_QYs:4$q \.gH fO= ; 7 j>+%J  ?${`}bPu-F@u^:HI!VG:(zc$v-"[P(]RwFhK; H}YLVKjyLJ UUAE5Jfj0SeIno^Znfq%_S1v |UFP#'_t*Y!q>@.Sgge19bg6m6Nl~uXdkQB 8B.>;+5 ~,^"pVuw=k I(z"rACM37OEV4na+<=2%{riE<XIekRPc 2L!N2i,W3%`AM{T'Tdm<WU5o7vZ]y#0pXz|pCtC4s@i1 K ax(&aeo8@?twKX}DT}ha!dS/CW-38y/olZ.l~MO*<y;vx9\Rhm?xrf` |{lrHp GwJF[3?s^O\G)D[d//i]>mZ Q56QYxs#_N0b + 7'n&'#LD0h:BcE\ -n, --normalize Normalize the profile -dumpspecs Display all of the built in spec strings. -j, --human-readable Output human readable numbers -k, --use-colors Emit colored output -no-canonical-prefixes Do not canonicalize paths when building relative prefixes to other gcc components. -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -q, --use-hotness-colors Emit perf-like colored output for hot lines -w, --verbose Print verbose informations -x Specify the language of the following input files. Permissible languages include: c c++ assembler none 'none' means revert to the default behavior of guessing the language based on the file's extension. an inherited constructor is not a candidate for initialization from an expression of the same or derived type as it is a non-system directory that duplicates a system directory conversion from return type %qT of template conversion function specialization to %qT is not an exact match crosses initialization of %q#D enters synchronized or atomic statement initializing argument %P of %qD skips initialization of %q#D when initialized here None found. Use --help=%s to show *all* the options supported by the %s front-end. %<#pragma omp declare reduction%> initializer refers to variable %qD which is not % nor %%<%.*s%> directive precision out of range%<%.*s%> directive width out of range%<-gnat%> misspelled as %<-gant%>%<.%s%> designator used multiple times in the same initializer list%<...%> not allowed in designated initializer list%<[%E] =%> used in a GNU-style designated initializer for class %qT%<__auto_type%> requires an initialized data declaration%<__auto_type%> used with a bit-field initializer% constructor for union %qT must initialize exactly one non-static data member% needed for in-class initialization of static data member %q#D of non-integral type% static data member %qD must have an initializer% variable %qD does not have a constant initializer% is not recognized as FPU instruction% is not allowed in declaration of friend template specialization %qD% attribute ignored because variable is initialized%G%qD forming offset %s is out of bounds%G%qD offset %s is out of bounds%q#D is a static data member; it can only be initialized at its definition%q#D should be initialized%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead%qD declared as reference but not initialized%qD is initialized with itself%qD is used uninitialized in this function%qD may be used uninitialized in this function%qD should be initialized%qD should be initialized in the member initialization list%qD used in its own initializer%qD was not initialized with a constant expression%qD will be initialized after%qE attribute applies only to initialized variables with external linkage%qE has both % and initializer%qE initialized and declared %%qE is an unrecognized format function type%qE is not a constant expression because it refers to an incompletely initialized variable%qE is not initialized%qE is used uninitialized in this function%qE may be used uninitialized in this function%qc directive redundant after prior occurence of the same%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix%qs at %L already is initialized at %L%qs entity cannot have an initializer at %C%qs has both % and initializer%qs initialized and declared %%s%swarning: %s header version %s differs from library version %s. %s: couldn%'t open PCH file: %m%s:'%s' has arcs from exit block %s:'%s' has arcs to entry block %s:'%s' lacks entry and/or exit blocks %s:already seen blocks for '%s' %s:cannot open data file, assuming not executed %s:cannot open notes file %s:corrupted %s:graph is unsolvable for '%s' %s:no functions found %s:no lines for '%s' %s:not a gcov data file %s:not a gcov notes file %s:overflowed %s:profile mismatch for '%s' %s:source file is newer than notes file '%s' %s:stamp mismatch with notes file %s:version '%.4s', prefer '%.4s' %s:version '%.4s', prefer version '%.4s' '%%l' operand isn't a label(C)(an out of class initialization is required)(near initialization for %qs)(static initializers for %s)--help= Display descriptions of a specific class of options. is one or more of optimizers, target, warnings, undocumented, params.--param=parloops-schedule=[static|dynamic|guided|auto|runtime] Schedule type of omp schedule for loops parallelized by parloops.-O Set optimization level to .-Wnormalized=[none|id|nfc|nfkc] Warn about non-normalized Unicode strings.-fcoarray= Specify which coarray parallelization should be used.-fdiagnostics-color=[never|always|auto] Colorize diagnostics.-fdisable-[tree|rtl|ipa]-=range1+range2 Disable an optimization pass.-fenable-[tree|rtl|ipa]-=range1+range2 Enable an optimization pass.-fgo-optimize- Turn on optimization passes in the frontend.-finit-character= Initialize local character variables to ASCII value n.-finit-integer= Initialize local integer variables to n.-finit-logical= Initialize local logical variables.-finit-real= Initialize local real variables.-flive-patching=[inline-only-static|inline-clone] Control IPA optimizations to provide a safe compilation for live-patching. At the same time, provides multiple-level control on the enabled IPA optimizations.-fno-threadsafe-statics Do not generate thread-safe code for initializing local statics.-fopt-info[-=filename] Dump compiler optimization details.-fsanitize-sections= Sanitize global variables in user-defined sections.-fsimd-cost-model=[unlimited|dynamic|cheap] Specifies the vectorization cost model for code marked with a simd directive.-ftree-parallelize-loops= Enable automatic parallelization of loops.-fvect-cost-model=[unlimited|dynamic|cheap] Specifies the cost model for vectorization.-mno-serialize-volatile Do not serialize volatile memory references with MEMW instructions.-moverride= Power users only! Override CPU optimization parameters.-mtune=PROCESSOR Optimize the output for PROCESSOR.-weak_reference_mismatches Specifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak.; use assignment or value-initialization instead; use copy-assignment or copy-initialization instead; use copy-initialization instead; use value-initialization instead A floatig point to integer truncation may be replaced with rounding to save mode switching.AUX pointer initialized for edge %d->%dAdd a common subexpression elimination pass after loop optimizations.After diagnosing undefined behavior attempt to continue execution.Aggressively optimize loops using language constraints.Allocatable %qs at %L cannot have an initializerAllow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker.Allow math optimizations that may violate IEEE or ISO standards.Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding.Analyze and remove doubleword swaps from VSX computations.Analyzed alias has no referenceArray in initializer list at %L must have an explicit shapeArray reference at %L is out of bounds (%ld < %ld) in codimension %dArray reference at %L is out of bounds (%ld < %ld) in dimension %dArray reference at %L is out of bounds (%ld > %ld) in codimension %dArray reference at %L is out of bounds (%ld > %ld) in dimension %dArray reference at %L out of bounds (%ld < %ld) in loop beginning at %LArray reference at %L out of bounds (%ld > %ld) in loop beginning at %LArray reference out of boundsAssume we are finalizing for phsa and its libhsail-rt. Enables additional phsa-specific optimizations (default).Assumed shape array %qs at %L is not permitted in an initialization expressionAssumed size array %qs at %L is not permitted in an initialization expressionAssumed-shape array %qs at %L is not permitted in an initialization expressionAttempting to allocate already allocated variableAutomatic array %qs at %L cannot have an initializerBOZ literal constant at %L cannot appear as an initializerBOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initializationBound on number of candidates below that all candidates are considered in iv optimizations.Bound on number of iv uses in loop optimized in iv optimizations.Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check.Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check.Bound on size of expressions used in the scalar evolutions analyzer.Bound on the complexity of the expressions in the scalar evolutions analyzer.C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>C++11 % allows dynamic initialization and destructionC99 designator %qE outside aggregate initializerCannot initialize implied-shape array at %L with scalarCannot initialize parameter array at %L with variable length elementsChunk size of omp schedule for loops parallelized by parloops.Clear the BSS to zero and place zero initialized in BSS.Compile with 32 bit longs and pointers, which is the only supported behavior and thus the flag is ignored.Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalarComponent %qs is initialized twice in the structure constructor at %LComponent initializer without name after component named %s at %LConflicting initializers in union at %L and %LCost at which GCSE optimizations will not constraint the distance an expression can travel.DIM argument at %L is out of boundsDeclaring method %qD final would enable devirtualization of %i callDeclaring method %qD final would enable devirtualization of %i callsDeclaring method %qD final would enable devirtualization of %i call executed %lli timesDeclaring method %qD final would enable devirtualization of %i calls executed %lli timesDeclaring type %qD final would enable devirtualization of %i callDeclaring type %qD final would enable devirtualization of %i callsDeclaring type %qD final would enable devirtualization of %i call executed %lli timesDeclaring type %qD final would enable devirtualization of %i calls executed %lli timesDeclaring virtual destructor of %qD final would enable devirtualization of %i callDeclaring virtual destructor of %qD final would enable devirtualization of %i callsDeclaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli timesDeclaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli timesDeferred array %qs at %L is not permitted in an initialization expressionDeprecated in favor of -std=c++11.Deprecated in favor of -std=c++14.Deprecated in favor of -std=c++17.Deprecated in favor of -std=c11.Deprecated in favor of -std=c99.Deprecated in favor of -std=gnu++11.Deprecated in favor of -std=gnu++14.Deprecated in favor of -std=gnu++17.Deprecated in favor of -std=gnu11.Deprecated in favor of -std=gnu99.Deprecated in favor of -std=iso9899:1999.Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMONDerived type variable %qs in COMMON at %L may not have default initializerDerived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializerDetect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute. Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer. Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.Dimensions specified for %s at %L after its initializationDisable Scalar to Vector optimization pass transforming 64-bit integer computations into a vector ones.Disable floating point optimizations that ignore the IEEE signedness of zero.Disable optimizations observable by IEEE signaling NaNs.Disable optimizations that assume default FP rounding behavior.Disallow tail call optimization when a calling routine may have omitted character lengths.Display the code tree after front end optimization.Do CFG-sensitive rematerialization in LRA.Do alignment optimizations for call instructions.Do not perform optimizations increasing noticeably stack usage.Do not pretty-print template specializations as the template signature followed by the arguments.Don't optimize block moves, use memcpy.Don't optimize block moves.Dummy %qs at %L cannot have an initializerDummy procedure %qs is invalid in procedure pointer initialization at %LDump analyzer-specific call graph information to a SRCFILE.callgraph.dot file.Dump optimization passes.Dump the analyzer exploded graph to a SRCFILE.eg.dot file.Dump the analyzer supergraph to a SRCFILE.supergraph.dot file.Dump various analyzer internals to SRCFILE.analyzer.txt.Dump various analyzer internals to stderr.During link time optimization warn about mismatched types of global declarations.ENUMERATOR %L not initialized with integer expressionElemental function as initialization expression with non-integer/non-character arguments at %LEmit optimization diagnostics.Empty old style initializer list at %CEnable Objective-C exception and synchronization syntax.Enable SSA dead code elimination optimization on trees.Enable SSA-BIT-CCP optimization on trees.Enable SSA-CCP optimization on trees.Enable SSA-PRE optimization on trees.Enable all optimization info dumps on stderr.Enable basic block vectorization (SLP) on trees.Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=.Enable common options for generating profile info for profile feedback directed optimizations.Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=.Enable common options for performing profile feedback directed optimizations.Enable dominator optimizations.Enable front end optimization.Enable generation of compare and set flag with immediate (l.sf*i) instructions. By default extra instructions will be generated to store the immediate to a register first.Enable generation of conditional move (l.cmov) instructions. By default the equivalent will be generated using set and branch.Enable generation of rotate right (l.ror) instructions. By default functions from libgcc are used to perform rotate right operations.Enable generation of rotate right with immediate (l.rori) instructions. By default functions from libgcc are used to perform rotate right with immediate operations.Enable generation of shift with immediate (l.srai, l.srli, l.slli) instructions. By default extra instructions will be generated to store the immediate to a register first.Enable generation of sign extension (l.ext*) instructions. By default memory loads are used to perform sign extension.Enable label alignment optimizations.Enable link-time optimization.Enable linker optimizations.Enable loop epilogue vectorization using smaller vector size.Enable loop optimizations on tree level.Enable loop vectorization on trees.Enable machine specific peephole optimizations.Enable nested conditional execution optimizations.Enable optimizing &&/|| in conditional execution.Enable string length optimizations on trees.Enable the loop nest optimizer.Enable vectorization on trees.Enables the dynamic vectorizer cost model. Preserved for backward compatibility.End of scalar initializer expected at %CError in pointer initialization at %CEvaluation of nonstandard initialization expression at %LExpected a right parenthesis in expression at %CExpected an initialization expression at %CExpected initialization expression at %CExpected initialization expression in CASE at %CExpected left parenthesisExpected right parenthesisExpected scalar initialization expression at %CExtension: Unary operator following arithmetic operator (use parentheses) at %CExternal %qs at %L cannot have an initializerExternal object %qs at %L may not have an initializerFactor complex constructors and destructors to favor space over speed.Fine grain control of tune features.Forbid performing fp-as-gp optimization.Forbid using $fp to access static and global variables. This option strictly forbids fp-as-gp optimization regardless of '-mforce-fp-as-gp'.Force performing fp-as-gp optimization.Function %qs as initialization expression at %LFunction %qs at %L cannot have an initializerFunction %qs in initialization expression at %L must be an intrinsic functionFunction result %qs at %L cannot have an initializerGarbage after PARAMETERIZED TYPE declaration at %CGenerate inline floating point division, optimize for latency.Generate inline floating point division, optimize for throughput.Generate inline integer division, optimize for latency.Generate inline integer division, optimize for throughput.Generate inline square root, optimize for latency.Generate inline square root, optimize for throughput.Generate mcount/__fentry__ calls as nops. To activate they need to be patched in.Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed.Graphite loop optimizations cannot be used (isl is not available) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)Graphite loop optimizations cannot be used (isl is not available).ISO C forbids empty initializer bracesISO C forbids initialization between function pointer and %ISO C forbids specifying range of elements to initializeISO C++ does not allow C99 designated initializersISO C++ does not allow GNU designated initializersISO C++ forbids in-class initialization of non-const static member %qDISO C++ forbids initialization of member constant %qD of non-integral type %qTISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function. Say %<&%T::%D%>ISO C90 forbids specifying subobject to initializeIf -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization.If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization.Implied SAVE for module variable %qs at %L, needed due to the default initializationIn Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %sIn SSA-PRE optimization on trees, enable partial-partial redundancy elimination.In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection.Incompatible initialization between a derived type entity and an entity with %qs type at %CIndex in dimension %d is out of bounds at %LInitialization at %C is not allowed in a PURE procedureInitialization at %C isn't for a pointer variableInitialization of allocatable component at %C is not allowedInitialization of pointer at %C is not allowed in a PURE procedureInitialization of structure component with a HOLLERITH constant at %L is not allowedInitialization of variable at %C is not allowed in a PURE procedureInitialization string at %L was truncated to fit the variable (%ld/%ld)Initialize components of derived type variables according to other init flags.Initialize local variables to zero (from g77).Initialized symbol %qs at %C can only be COMMON in BLOCK DATAInitialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocksInitializer not allowed for PARAMETER %qs at %CInitializing already initialized variable at %CInternal procedure %qs is invalid in procedure pointer initialization at %LInterval in which to probe the stack expressed as a power of two in bytes.Intrinsic %qs at %L cannot have an initializerIntrinsic function %qs (%d) not recognizedIntrinsic function %qs at %L is not permitted in an initialization expressionInvalid initialization expression for ALLOCATABLE component %qs in structure constructor at %LInvalid initializer %s in Data statement at %CInvalid old style initialization for derived type component at %CKIND parameter of %s at %L must be an initialization expressionKnown vectorization library ABIs (for use with the -mveclibabi= option):Label %qs at %C doesn't match IF label %qsLabeled DO statement at %LLetters must be in alphabetic order in IMPLICIT statement at %CLevel not found, use none, slim, blocks, vops.Link-time optimization with number of parallel jobs or jobserver.Lower array reference at %L is out of bounds (%ld < %ld) in dimension %dLower array reference at %L is out of bounds (%ld > %ld) in dimension %dMMIX Internal: This is not a recognized addressMaximum depth of sqrt chains to use when synthesizing exponentiation by a real constant.Maximum length of partial antic set when performing tree pre optimization.Maximum number of instructions in basic block to be considered for SLP vectorization.Maximum number of may-defs visited when devirtualizing speculatively.Maximum number of nested calls to search for control dependencies during uninitialized variable analysis.Maximum number of strings for which strlen optimization pass will track string lengths.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed.Minimum number of iterations per thread of an innermost parallelized loop.Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %LMissing required parentheses before BIND(C) at %CMissing right parenthesis at %CMissing right parenthesis or comma at %CNULL() initialization at %C is ambiguousNULL() initialization at %C may not have MOLDNo initializer for allocatable component %qs given in the structure constructor at %CNo initializer for component %qs given in the structure constructor at %CNoninteger exponent in an initialization expression at %LNonnegative width required in format string at %LNonpointer object %qs with default initialization shall not appear in a DATA statement at %LNot enough elements in array initializer at %COld-style initialization at %COptimize amount of stdarg registers saved to stack at start of function.Optimize conditional patterns using SSA PHI nodes.Optimize for CPU.Optimize for debugging experience rather than speed or size.Optimize for space rather than speed.Optimize for speed disregarding exact standards compliance.Optimize frame header.Optimize induction variables on trees.Optimize lui/addiu address loads.Optimize opcode sizes at link time.Optimize partition neutering.Optimize sibling and tail recursive calls.Optimize tail call instructions in assembler and linker.Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)Overlapping unequal initializers in EQUIVALENCE at %COverlapping unequal initializers in EQUIVALENCE at %LPARAMETER at %L is missing an initializerPIC register isn't set upParameterized derived type at %C is ambiguousParameterized type %qs does not have a component corresponding to parameter %qs at %LPerform VR4130-specific alignment optimizations.Perform a number of minor, expensive optimizations.Perform a register copy-propagation optimization pass.Perform a register renaming optimization pass.Perform a target dependent instruction fusion optimization pass.Perform conversions of switch initializations.Perform cross-jumping optimization.Perform jump threading optimizations.Perform speculative devirtualization.Perform variable tracking and also tag variables that are uninitialized.Perform whole program optimizations.Pointer assignment target in initialization expression does not have the TARGET attribute at %LPointer initialization at %C requires %<=>%>, not %<=%>Pointer initialization target at %L must have the SAVE attributePointer initialization target at %L must have the TARGET attributePointer initialization target at %L must not be ALLOCATABLEPrevent $fp being allocated during register allocation so that compiler is able to force performing fp-as-gp optimization.Procedure pointer initialization target at %L may not be a procedure pointerPut uninitialized constants in ROM (needs -membedded-data).Put uninitialized globals in the common section.Put zero initialized data in the bss section.Recognize C++ keywords like "compl" and "xor".Recognize GNU-defined keywords.Recognize built-in functions.Recognize the "asm" keyword.Repeat spec invalid in scalar initializer at %CReport on memory allocation before interprocedural optimization.Report various link-time optimization statistics for WPA only.Report various link-time optimization statistics.Restrict the analyzer to run just the named checker.Run predictive commoning optimization.Run the link-time optimizer in local transformation (LTRANS) mode.Run the link-time optimizer in whole program analysis (WPA) mode.Scalarization using DIMEN_RANGE unimplementedScaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations.Select fraction of the maximal frequency of executions of basic block in function given basic block get alignment.Select type of coverage sanitization.Select what to sanitize.Set linker output type (used internally during LTO optimization).Size of the stack guard expressed as a power of two in bytes.Size optimization level: 0:none 1:opportunistic 2: regalloc 3:drop align, -Os.Stream extra data to support more aggressive devirtualization in LTO local transformation mode.Support dynamic initialization of thread-local variables in a different translation unit.Syntax error in old style initialization of %s at %CSyntax error in old style initializer list at %CTake advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses.The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializerThe assignment to a KIND or LEN component of a parameterized type at %L is not allowedThe following options control optimizationsThe maximum code size growth ratio when expanding into a jump table (in percent). The parameter is used when optimizing for size.The maximum code size growth ratio when expanding into a jump table (in percent). The parameter is used when optimizing for speed.The maximum number of 'after supernode' exploded nodes within the analyzer per supernode, before terminating analysis.The maximum number of exploded nodes per program point within the analyzer, before terminating analysis of that point.The maximum number of times a callsite can appear in a call stack within the analyzer, before terminating analysis of a call that would recurse deeper.The minimum number of supernodes within a function for the analyzer to consider summarizing its effects at call sites.The minimum size of variables taking part in stack slot sharing when not optimizing.The 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 machine.Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %LToo many elements in array initializer at %CTransformational function %qs at %L is invalid in an initialization expressionTreat data references as near, far or medium. medium is default.Uninitialized probability of edge %i->%iUnrecognized MCU name %qs, assuming that it has no hardware multiply. Use the %<-mhwmult%> option to set this explicitly.Unrecognized MCU name %qs, assuming that it is just a MSP430 with no hardware multiply. Use the %<-mcpu%> and %<-mhwmult%> options to set these explicitly.Unrecognized MCU name %qs, assuming that it just supports the MSP430 ISA. Use the %<-mcpu%> option to set the ISA explicitly.Unrecognized MCU name %qs.Unrecognized option to %<-finit-logical%>: %sUnrecognized option to endianness value: %qsUnrecognized option to floating-point init value: %qsUnrecognized option: %qsUnused initialization string at %L because variable has zero lengthUpper array reference at %L is out of bounds (%ld < %ld) in dimension %dUpper array reference at %L is out of bounds (%ld > %ld) in dimension %dUse 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer.Use IRA based register pressure calculation in RTL hoist optimizations.Use IRA based register pressure calculation in RTL loop optimizations.Use Neon double-word (rather than quad-word) registers for vectorization.Use Neon quad-word (rather than double-word) registers for vectorization.Use Virtualization (VZ) instructions.Use a minimum runtime (no static initializers or ctors) for memory-constrained devices.Use caller save register across calls if possible.Use expression value profiles in optimizations.Use features of and optimize for CPU.Use given register vector width instructions instead of maximum register width in the auto-vectorizer.Use table lookup optimization for small signed integer divisions.Use trap instead of a library function for undefined behavior sanitization.User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE constructUsually "private extern" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported.Variable %qs at %C with an initializer already appears in a DATA statementVariable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowedVariable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarrayVectorize for double-word operations.Warn about code paths in which an unsanitized value is used as an array index.Warn about dangling else.Warn about maybe uninitialized automatic variables.Warn about missing fields in struct initializers.Warn about optimizations that assume that signed overflow is undefined.Warn about overriding initializers with side effects.Warn about overriding initializers without side effects.Warn about positional initialization of structs requiring designated initializers.Warn about possibly missing braces around initializers.Warn about some C++ One Definition Rule violations during link time optimization.Warn about uninitialized automatic variables.Warn about unrecognized pragmas.Warn about variables which are initialized to themselves.Warn for placement new expressions with undefined behavior.Warn if a loop with constant number of iterations triggers undefined behavior.Warn if a simd directive is overridden by the vectorizer cost model.Warn if an MCU name is unrecognized or conflicts with other options (default: on).Warn if an array is accessed out of bounds.Warn if conversion of the result of arithmetic might change the value even though converting the operands cannot.Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior.Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by default.Warn if the code is too complicated for the analyzer to fully explore.Warn when a jump misses a variable initialization.Warn when an optimization pass is disabled.Warn when non-templatized friend functions are declared within a template.When "signed" or "unsigned" is not given make the bitfield unsigned.When -mhard-float is selected, enables generation of double-precision floating point instructions. By default functions from libgcc are used to perform double-precision floating point operations.When -mhard-float is selected, enables generation of unordered floating point compare and set flag (lf.sfun*) instructions. By default functions from libgcc are used to perform unordered floating point compare and set flag operations.When possible do not generate stack frames.When vectorizing for SVE, consider using unpacked vectors for smaller elements and use the cost model to pick the cheapest approach. Also use the cost model to choose between SVE and Advanced SIMD vectorization.Where shorter, use canonicalized paths to systems headers.Write a SRCFILE.opt-record.json file detailing what optimizations were performed.a brace-enclosed initializer is not allowed hereaccessing %qD member instead of initialized %qD member in constant expressionaccessing uninitialized array elementaccessing uninitialized member %qDaccumulator number is out of boundsambiguous template specialization %qD for %q+Dan explicit specialization must be preceded by %