OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [gcc-4.2.2/] [gcc/] [po/] [ru.gmo] - Diff between revs 154 and 816

Only display areas with differences | Details | Blame | View Log

Rev 154 Rev 816
ή•œ\kΉΘφΙφ@Λφ'χ54χ=jχ¨χ-Δχ1ςχ$ψΫ9ψω+0ω0\ω"ω+°ωEάωP"ϊ4sϊH¨ϊJρϊM<ϋAŠϋJΜϋNόKfόQ²ό:ύ7?ύ=wύI΅ύFύIFώAώ}ώJPC›Dί?$Ed=ͺ{θ?d8€PέC.ErDΈBύP@M‘ίFoNΆQ<WO”LδA1GsH»B5GE}
ή•œ\kΉΘφΙφ@Λφ'χ54χ=jχ¨χ-Δχ1ςχ$ψΫ9ψω+0ω0\ω"ω+°ωEάωP"ϊ4sϊH¨ϊJρϊM<ϋAŠϋJΜϋNόKfόQ²ό:ύ7?ύ=wύI΅ύFύIFώAώ}ώJPC›Dί?$Ed=ͺ{θ?d8€PέC.ErDΈBύP@M‘ίFoNΆQ<WO”LδA1GsH»B5GE}
Γ8Ξ    ) 0C       t    +~ Aͺ μ 
Γ8Ξ    ) 0C       t    +~ Aͺ μ 


$)
$)
$N
$N
*s
*s
*ž
*ž
Ι
Ι
δ
δ
 
 
 ,#="a„!›,½#κ, Himt-.»κ#ϊ#
3B
3v
Cͺ
Iξ
<8=u"³(Φ*:*
e s”$­!(τ,!JlƒU-*2+]$‰1ΰ59T*Ž?Ή/ω1)&[<‚,Ώeμ4R/‡3·8λ!$WF3ž(Dϋ"@!c-…/³#γ-
5C[!q“J³NώMe5€ΆΣμ%=8Q
Š˜'‘:ΙC1H*z>₯/δ1 F,g'”5ΌDς"7Z,w€½&Ψ;6R‰!¨0Κ1ϋ-F_xw”-&T8l₯5΅λ
 ,#="a„!›,½#κ, Himt-.»κ#ϊ#
3B
3v
Cͺ
Iξ
<8=u"³(Φ*:*
e s”$­!(τ,!JlƒU-*2+]$‰1ΰ59T*Ž?Ή/ω1)&[<‚,Ώeμ4R/‡3·8λ!$WF3ž(Dϋ"@!c-…/³#γ-
5C[!q“J³NώMe5€ΆΣμ%=8Q
Š˜'‘:ΙC1H*z>₯/δ1 F,g'”5ΌDς"7Z,w€½&Ψ;6R‰!¨0Κ1ϋ-F_xw”-&T8l₯5΅λ
  1 9G : !Ό -ή !$*!O!g!:!Ό!$Ϋ!%"&"#D"6h"Ÿ"Ώ"Ϊ"%υ"<#'X#H€#5Ι#)#))$"S$#v$š$«$(»$δ$%$%"C% f%?‡%Η%+ή%
  1 9G : !Ό -ή !$*!O!g!:!Ό!$Ϋ!%"&"#D"6h"Ÿ"Ώ"Ϊ"%υ"<#'X#H€#5Ι#)#))$"S$#v$š$«$(»$δ$%$%"C% f%?‡%Η%+ή%
&)&"I&l&…&)₯&Ο&#ζ&
&)&"I&l&…&)₯&Ο&#ζ&
' '$;'`'}'”',¬'.Ω'(%((N(,d('‘(1Ή('λ(3)8G)-€)+)Ϊ)'ϊ)"*"5*'X*€*‘*%£*'Ι*ρ*
+-,+Z+*z+₯+¨+¬+΄+Ι+β++0,C,P,a,j,:w,)²,ά,0ϊ,/+-[-2r-*₯-,Π-.ύ-1,.^.)o.™.,Ή.)ζ./ +/L/#h/Œ/8¬/Jε/00,H0$u0,š00Η00ψ0.)1/X1&ˆ1<―1μ1,σ1 2>2\26t2 «2#Μ2<π2'-3*U3+€3(¬3Υ3'υ3/4%M42s4)¦4&Π4%χ45:5$N5+s5Ÿ5/Ή5/ι5.6)H6)r6 œ6½6'Ι6&ρ637/L7|75—75Ν7.828D8#X8=|8@Ί8
ϋ8
	909-H9(v9*Ÿ98Κ95:+9:=e:>£:β:/::/;!j; Œ;'­; Υ;φ;<
-<#;<_<"q< ”<΅<Μ<β<ϋ<=$=-B="p=“=!­=)Ο=ω=ϋ=>
>>2>Q>Z>c>0l>>½>Ζ>!Ο>ρ>
??#?0?9?B?K?g?p?-t?5’?,Ψ?΄@rΊ@-A5KA(A+ͺA+ΦA-B0B3GB%{B‘B,΅B,βB*C%:C-`C+ŽC+ΊC$ζC+D7D)QD.{D$ͺD.ΟD*ώD:)E/dE”E;°E7μE$$F-IF6wF;F8κF1#GLUG,’G-ΟG2ύG'0H0XH4‰HJΎH       I6%I\I7oI+§I2ΣI(J/J/MJM}J6ΛJ/K42K,gK,”K(ΑK4κK1L6QL9ˆL(ΒL'λL!M,5M)bMŒMͺM#ΘMμM!N.)N&XN4N΄N(ΣN6όN$3O,XO3…O-ΉO8ηO P)
' '$;'`'}'”',¬'.Ω'(%((N(,d('‘(1Ή('λ(3)8G)-€)+)Ϊ)'ϊ)"*"5*'X*€*‘*%£*'Ι*ρ*
+-,+Z+*z+₯+¨+¬+΄+Ι+β++0,C,P,a,j,:w,)²,ά,0ϊ,/+-[-2r-*₯-,Π-.ύ-1,.^.)o.™.,Ή.)ζ./ +/L/#h/Œ/8¬/Jε/00,H0$u0,š00Η00ψ0.)1/X1&ˆ1<―1μ1,σ1 2>2\26t2 «2#Μ2<π2'-3*U3+€3(¬3Υ3'υ3/4%M42s4)¦4&Π4%χ45:5$N5+s5Ÿ5/Ή5/ι5.6)H6)r6 œ6½6'Ι6&ρ637/L7|75—75Ν7.828D8#X8=|8@Ί8
ϋ8
	909-H9(v9*Ÿ98Κ95:+9:=e:>£:β:/::/;!j; Œ;'­; Υ;φ;<
-<#;<_<"q< ”<΅<Μ<β<ϋ<=$=-B="p=“=!­=)Ο=ω=ϋ=>
>>2>Q>Z>c>0l>>½>Ζ>!Ο>ρ>
??#?0?9?B?K?g?p?-t?5’?,Ψ?΄@rΊ@-A5KA(A+ͺA+ΦA-B0B3GB%{B‘B,΅B,βB*C%:C-`C+ŽC+ΊC$ζC+D7D)QD.{D$ͺD.ΟD*ώD:)E/dE”E;°E7μE$$F-IF6wF;F8κF1#GLUG,’G-ΟG2ύG'0H0XH4‰HJΎH       I6%I\I7oI+§I2ΣI(J/J/MJM}J6ΛJ/K42K,gK,”K(ΑK4κK1L6QL9ˆL(ΒL'λL!M,5M)bMŒMͺM#ΘMμM!N.)N&XN4N΄N(ΣN6όN$3O,XO3…O-ΉO8ηO P)
'R32R
'R32R
fRqR
fRqR
}R+ˆRD΄R(ωR"S2:S+mS™S#ͺSΞS*νS.T$GTlT‰T'’T$ΚT)οT0U?JU*ŠU&΅U%άU&V?)V-iV+—VΓV,ΰV
W
}R+ˆRD΄R(ωR"S2:S+mS™S#ͺSΞS*νS.T$GTlT‰T'’T$ΚT)οT0U?JU*ŠU&΅U%άU&V?)V-iV+—VΓV,ΰV
W
(W53W5iW,ŸW$ΜW$ρW#X):X*dX%X#΅X.ΩXY"#Y-FY0tY#₯Y8ΙY
Z)Z2:Z0mZ=žZ;άZ)[-B[=p[+[Ϊ[2λ[\8:\4s\¨\/Α\5ρ\*']"R]u]<“]!Π] ς]^/^K^k^‰^^²^Η^6έ^!_6_K_a_w_(–_ Ώ_ ΰ_`)`"@`5c`6™`$Π`8υ`".a6Qa)ˆa&²a&Ωa4b:5bpbˆb&£b,Κb>χb76c.ncc΄c"Οc3ςc"&dId!id#‹d?―dοdd7e>Re‘e €eΕe1εef0fGf8Yf’f¬f+Δf1πf8"g9[g)•g Ώg ΰg5h/7h3gh›h2»h,ξh+i8Gi;€idΌi9!j,[j-ˆjΆj#j φj"k:k3Lk3€k4΄kιk"l#l(:l%cl ‰l&ͺl2Ρl+m!0m$Rmwm—m"²mΥm-λm(n!Bndn/yn/©n5Ωno"+o)No(xo0‘o,o.o(.p"Wp'zp0’p)Σp)ύp'q/Fq5vq6¬q/γq)r)=r7grŸr)½r'ηrs#(s]LsLͺsχst$t65tlt†t? t'ΰt$u-uIucu.zu©u%Ζuμuv%%vKvhv}vv-΄v βvw w?w ^ww$•wΊw-Οwύw,xCx;]x8™x2x2y28y>kyͺy.·y)ζy
zz3zLzaz%|z/’zzζzόz{%{9{L{`{5t{ͺ{Ό{Ξ{κ{&ύ{D$|7i|.‘|Π|ι|3}6}P}j}„}ž}Έ}}λ})~;.~j~„~~Ά~Ο~θ~67Pˆ7’Ϊτ€(€@€Z€u€€«€:Θ€(H"h!‹!­3ρ8‚9<‚4v‚/«‚3Ϋ‚ƒ",ƒ'Oƒ)wƒ-‘ƒ*Οƒ(ϊƒ*#„5N„,„„3±„3ε„\…v…?“…(Σ…=ό…@:†6{†9²†1μ†4‡S‡Jn‡Ή‡)Υ‡,‡&,ˆSˆhˆ‚ˆAœˆވ-όˆ*‰I‰,i‰B–‰*Ω‰1Š6Š6TŠ9‹Š4Ŋ,ϊŠC'‹-k‹™‹"·‹.Ϊ‹0	Œ!:Œ<\ŒF™Œ6ΰŒ.CFCŠ&΍,υ2"Ž UŽ1vŽ¨Ž9ǎ:&<8c-œ!ʏ1μ.5M.ƒ>²&ρM‘+f‘’‘0°‘6α‘I’,b’6’!Ζ’θ’/“F7“+~“,ͺ“AΧ“;”-U”5ƒ”tΉ”G.•—v•@–CO–?“–:Σ–8—#G—'k—“—#³—#Χ—)ϋ—2%˜&X˜U˜&՘/ό˜8,™!e™2‡™-Ί™'θ™4š3Eš.yš(¨šњπš›"›3›/K›"{›5ž›"Τ›'χ›,œ+Lœ7xœ-°œ>ޜY7w;―'λ=ž)Qž({ž/€ž,Ԟ+Ÿ2-Ÿ `ŸŸ'ŸŸ'ǟοŸ4 %= &c )Š $΄ $Ω $ώ (#‘L‘1l‘)ž‘-Θ‘,φ‘,#’<P’5’&Γ’/κ’=£&X£%£7₯£έ£ϋ£,€H€;c€=Ÿ€έ€ ϊ€c₯B₯ Β₯4γ₯-¦F¦^¦   k¦u¦‡¦œ¦·¦Υ¦2τ¦8'§(`§$‰§$§ Σ§)τ§7¨ V¨`¨(u¨ž¨;Ί¨φ¨©#+©#O©#s©#—©#»©-ί©'
ͺ'5ͺ]ͺ&{ͺ#’ͺ-Ζͺ τͺ!«7«S«%o«$•«2Ί«5ν«-#¬KQ¬L¬Aκ¬@,­"m­K­/ά­$1$F4k BΉ1ό-.―%\―'‚―(ͺ―%Σ―$ω―c°‚°–°*ͺ°'Υ°5ύ°*3±"^±(±/ͺ±Ϊ±τ±&²*²#B²f²#²!₯²Η²:ε², ³#M³Fq³PΈ³H	΄R΄,i΄–΄΅΄΄ξ΄.΅%=΅.c΅+’΅:Ύ΅%ω΅+Ά5KΆ1Ά2³Ά-ζΆ0·$E·3j·+ž·!Κ·3μ·7 Έ5XΈŽΈ(Έ$ΧΈόΈΉ:+ΉfΉyΉ“Ή‚±Ή†4Ί(»Ί δΊ»H»'b»Š»₯»ΐ» Ϊ»+ϋ»2'Ό2ZΌ2ΌΐΌΨΌ!ςΌ½'½(:½#c½5‡½½½)Μ½φ½Ύ(3Ύ>\Ύ,›Ύ7ΘΎ/Ώ"0Ώ+SΏ%Ώ2₯Ώ;ΨΏ!ΐ…6ΐ‰ΌΐdFΑ#«Α!ΟΑρΑ:     ΒDΒ@cΒF€Β4λΒ5 Γ'VΓ~ÐæΓΔΓΩΓσΓΔ4Δ;RΔ0ŽΔ4ΏΔ,τΔ:!Ε/\Ε-ŒΕAΊΕ7όΕ,4ΖAaΖ1£ΖMΥΖC#ΗYgΗBΑΗMΘXRΘ>«Θ;κΘ4&Ι/[ΙI‹Ι1ΥΙ3ʍ;Κ‘ΙΚ0[Λ3ŒΛ˜ΐΛ˜YΜ.ςΜ!ΝAΝ>SΝ>’Ν6ΡΝ:Ξ;CΞDΞΔΞγΞ-Ο,.Ο2[Ο4ŽΟΓΟΰΟόΟΠ/ΠLΠlΠ$‰ΠΠΖΠΥΠζΠυΠΡ#!ΡEΡVΡeΡ‚Ρ™Ρ΄Ρ)ΝΡχΡ#$ ?`!},Ÿ:ΜΣ!Σ7<Σ0tΣ/₯Σ6ΥΣ%Τ2ΤNΤmΤ7„ΤΌΤ0ΦΤ
(W53W5iW,ŸW$ΜW$ρW#X):X*dX%X#΅X.ΩXY"#Y-FY0tY#₯Y8ΙY
Z)Z2:Z0mZ=žZ;άZ)[-B[=p[+[Ϊ[2λ[\8:\4s\¨\/Α\5ρ\*']"R]u]<“]!Π] ς]^/^K^k^‰^^²^Η^6έ^!_6_K_a_w_(–_ Ώ_ ΰ_`)`"@`5c`6™`$Π`8υ`".a6Qa)ˆa&²a&Ωa4b:5bpbˆb&£b,Κb>χb76c.ncc΄c"Οc3ςc"&dId!id#‹d?―dοdd7e>Re‘e €eΕe1εef0fGf8Yf’f¬f+Δf1πf8"g9[g)•g Ώg ΰg5h/7h3gh›h2»h,ξh+i8Gi;€idΌi9!j,[j-ˆjΆj#j φj"k:k3Lk3€k4΄kιk"l#l(:l%cl ‰l&ͺl2Ρl+m!0m$Rmwm—m"²mΥm-λm(n!Bndn/yn/©n5Ωno"+o)No(xo0‘o,o.o(.p"Wp'zp0’p)Σp)ύp'q/Fq5vq6¬q/γq)r)=r7grŸr)½r'ηrs#(s]LsLͺsχst$t65tlt†t? t'ΰt$u-uIucu.zu©u%Ζuμuv%%vKvhv}vv-΄v βvw w?w ^ww$•wΊw-Οwύw,xCx;]x8™x2x2y28y>kyͺy.·y)ζy
zz3zLzaz%|z/’zzζzόz{%{9{L{`{5t{ͺ{Ό{Ξ{κ{&ύ{D$|7i|.‘|Π|ι|3}6}P}j}„}ž}Έ}}λ})~;.~j~„~~Ά~Ο~θ~67Pˆ7’Ϊτ€(€@€Z€u€€«€:Θ€(H"h!‹!­3ρ8‚9<‚4v‚/«‚3Ϋ‚ƒ",ƒ'Oƒ)wƒ-‘ƒ*Οƒ(ϊƒ*#„5N„,„„3±„3ε„\…v…?“…(Σ…=ό…@:†6{†9²†1μ†4‡S‡Jn‡Ή‡)Υ‡,‡&,ˆSˆhˆ‚ˆAœˆވ-όˆ*‰I‰,i‰B–‰*Ω‰1Š6Š6TŠ9‹Š4Ŋ,ϊŠC'‹-k‹™‹"·‹.Ϊ‹0	Œ!:Œ<\ŒF™Œ6ΰŒ.CFCŠ&΍,υ2"Ž UŽ1vŽ¨Ž9ǎ:&<8c-œ!ʏ1μ.5M.ƒ>²&ρM‘+f‘’‘0°‘6α‘I’,b’6’!Ζ’θ’/“F7“+~“,ͺ“AΧ“;”-U”5ƒ”tΉ”G.•—v•@–CO–?“–:Σ–8—#G—'k—“—#³—#Χ—)ϋ—2%˜&X˜U˜&՘/ό˜8,™!e™2‡™-Ί™'θ™4š3Eš.yš(¨šњπš›"›3›/K›"{›5ž›"Τ›'χ›,œ+Lœ7xœ-°œ>ޜY7w;―'λ=ž)Qž({ž/€ž,Ԟ+Ÿ2-Ÿ `ŸŸ'ŸŸ'ǟοŸ4 %= &c )Š $΄ $Ω $ώ (#‘L‘1l‘)ž‘-Θ‘,φ‘,#’<P’5’&Γ’/κ’=£&X£%£7₯£έ£ϋ£,€H€;c€=Ÿ€έ€ ϊ€c₯B₯ Β₯4γ₯-¦F¦^¦   k¦u¦‡¦œ¦·¦Υ¦2τ¦8'§(`§$‰§$§ Σ§)τ§7¨ V¨`¨(u¨ž¨;Ί¨φ¨©#+©#O©#s©#—©#»©-ί©'
ͺ'5ͺ]ͺ&{ͺ#’ͺ-Ζͺ τͺ!«7«S«%o«$•«2Ί«5ν«-#¬KQ¬L¬Aκ¬@,­"m­K­/ά­$1$F4k BΉ1ό-.―%\―'‚―(ͺ―%Σ―$ω―c°‚°–°*ͺ°'Υ°5ύ°*3±"^±(±/ͺ±Ϊ±τ±&²*²#B²f²#²!₯²Η²:ε², ³#M³Fq³PΈ³H	΄R΄,i΄–΄΅΄΄ξ΄.΅%=΅.c΅+’΅:Ύ΅%ω΅+Ά5KΆ1Ά2³Ά-ζΆ0·$E·3j·+ž·!Κ·3μ·7 Έ5XΈŽΈ(Έ$ΧΈόΈΉ:+ΉfΉyΉ“Ή‚±Ή†4Ί(»Ί δΊ»H»'b»Š»₯»ΐ» Ϊ»+ϋ»2'Ό2ZΌ2ΌΐΌΨΌ!ςΌ½'½(:½#c½5‡½½½)Μ½φ½Ύ(3Ύ>\Ύ,›Ύ7ΘΎ/Ώ"0Ώ+SΏ%Ώ2₯Ώ;ΨΏ!ΐ…6ΐ‰ΌΐdFΑ#«Α!ΟΑρΑ:     ΒDΒ@cΒF€Β4λΒ5 Γ'VΓ~ÐæΓΔΓΩΓσΓΔ4Δ;RΔ0ŽΔ4ΏΔ,τΔ:!Ε/\Ε-ŒΕAΊΕ7όΕ,4ΖAaΖ1£ΖMΥΖC#ΗYgΗBΑΗMΘXRΘ>«Θ;κΘ4&Ι/[ΙI‹Ι1ΥΙ3ʍ;Κ‘ΙΚ0[Λ3ŒΛ˜ΐΛ˜YΜ.ςΜ!ΝAΝ>SΝ>’Ν6ΡΝ:Ξ;CΞDΞΔΞγΞ-Ο,.Ο2[Ο4ŽΟΓΟΰΟόΟΠ/ΠLΠlΠ$‰ΠΠΖΠΥΠζΠυΠΡ#!ΡEΡVΡeΡ‚Ρ™Ρ΄Ρ)ΝΡχΡ#$ ?`!},Ÿ:ΜΣ!Σ7<Σ0tΣ/₯Σ6ΥΣ%Τ2ΤNΤmΤ7„ΤΌΤ0ΦΤ
Υ(Υ,;ΥhΥ…ΥŸΥ/½Υ<νΥ,*Φ-WΦ9…Φ:ΏΦ.ϊΦ4)Χ/^Χ&ŽΧ΅ΧΖΧδΧ&Ψ'ΨCΨSΨoΨΨ3ΨΡΨ.δΨΩ0Ω*PΩ{Ω*™Ω ΔΩ2εΩ0ΪIΪ2iΪ"œΪ-ΏΪνΪ	Ϋ8Ϋ QΫ1rΫ€Ϋ½ΫΧΫφΫ>ά=Pά)Žά8ΈάXράJέaέ2wέ"ͺέ0Νέ:ώέ29ή)lή+–ή7Βή0ϊή:+ί'fί=Žί?Μί0ΰ/=ΰ&mΰL”ΰDαΰ9&α.`α)α/Ήα<ια3&β"Zβ,}β1ͺβ;άβ6γ.Oγ6~γ'΅γ`έγ@>δ1δ&±δ.Ψδ2ε*:ε,eε,’ε-Ώενε5
ζ;Cζ2ζ+²ζ'ήζ1η68η+oηF›η3βηNθ/eθ2•θΘθ(ηθι8,ιeι6„ι'»ι/γι*κ=>κI|κ,Ζκ3σκ8'λ0`λ$‘λ=ΆλfτλA[μCμ*αμ*ν/7ν#gν!‹ν-­ν2Ϋν!ξ0ξ5Pξ†ξ
₯ξ³ξ+Δξ0πξ2!ο/Tο„ο(†ο3―οCγο'π+=π%iπ#π1³π1επ'ρ*?ρ*jρ•ρ1³ρ/ερ2ς.Hς-wς₯ς(Ώς*θς<σ
Pσ.^σ+σ&Ήσΰσ)τ9*τ<dτ5‘τ8Χτ+υ+<υ4hυ0υ:Ξυ5	φ2?φ'rφ1šφ(Μφ0υφ&χ@χ]χ$yχ!žχ'ΐχθχψ $ψEψ0aψ'’ψ+Ίψ1ζψ/ω.Hω$wω5œω4ω4ϊ<<ϊyϊ”ϊ!ϊ!Πϊ&ςϊ&ϋ@ϋ'Gϋ(oϋ>˜ϋ
Υ(Υ,;ΥhΥ…ΥŸΥ/½Υ<νΥ,*Φ-WΦ9…Φ:ΏΦ.ϊΦ4)Χ/^Χ&ŽΧ΅ΧΖΧδΧ&Ψ'ΨCΨSΨoΨΨ3ΨΡΨ.δΨΩ0Ω*PΩ{Ω*™Ω ΔΩ2εΩ0ΪIΪ2iΪ"œΪ-ΏΪνΪ	Ϋ8Ϋ QΫ1rΫ€Ϋ½ΫΧΫφΫ>ά=Pά)Žά8ΈάXράJέaέ2wέ"ͺέ0Νέ:ώέ29ή)lή+–ή7Βή0ϊή:+ί'fί=Žί?Μί0ΰ/=ΰ&mΰL”ΰDαΰ9&α.`α)α/Ήα<ια3&β"Zβ,}β1ͺβ;άβ6γ.Oγ6~γ'΅γ`έγ@>δ1δ&±δ.Ψδ2ε*:ε,eε,’ε-Ώενε5
ζ;Cζ2ζ+²ζ'ήζ1η68η+oηF›η3βηNθ/eθ2•θΘθ(ηθι8,ιeι6„ι'»ι/γι*κ=>κI|κ,Ζκ3σκ8'λ0`λ$‘λ=ΆλfτλA[μCμ*αμ*ν/7ν#gν!‹ν-­ν2Ϋν!ξ0ξ5Pξ†ξ
₯ξ³ξ+Δξ0πξ2!ο/Tο„ο(†ο3―οCγο'π+=π%iπ#π1³π1επ'ρ*?ρ*jρ•ρ1³ρ/ερ2ς.Hς-wς₯ς(Ώς*θς<σ
Pσ.^σ+σ&Ήσΰσ)τ9*τ<dτ5‘τ8Χτ+υ+<υ4hυ0υ:Ξυ5	φ2?φ'rφ1šφ(Μφ0υφ&χ@χ]χ$yχ!žχ'ΐχθχψ $ψEψ0aψ'’ψ+Ίψ1ζψ/ω.Hω$wω5œω4ω4ϊ<<ϊyϊ”ϊ!ϊ!Πϊ&ςϊ&ϋ@ϋ'Gϋ(oϋ>˜ϋ
Χϋ.βϋ4όFό2]όό0―ό&ΰόύ9ύ>Wύ2–ύ3Ιύ0ύύ.ώ:ώ%Wώ%}ώ£ώΉώΛώήώ%οώ/%E,k,˜.Ε,τ,!,N,{*¨&Σ/ϊ*"?b Ί7Η# ,M+l'˜"ΐ#γ)1!N p#‘#΅(Ω!$$Iaz(Ž"· Ϊ'ϋ0#%T'z(’Λ,ΰ
+,X8u= μ
(H?)ˆ)²,ά$     *.!Y${$ $Ε$κ#        +3 *_ )Š (΄ -έ "
Χϋ.βϋ4όFό2]όό0―ό&ΰόύ9ύ>Wύ2–ύ3Ιύ0ύύ.ώ:ώ%Wώ%}ώ£ώΉώΛώήώ%οώ/%E,k,˜.Ε,τ,!,N,{*¨&Σ/ϊ*"?b Ί7Η# ,M+l'˜"ΐ#γ)1!N p#‘#΅(Ω!$$Iaz(Ž"· Ϊ'ϋ0#%T'z(’Λ,ΰ
+,X8u= μ
(H?)ˆ)²,ά$     *.!Y${$ $Ε$κ#        +3 *_ )Š (΄ -έ "
.
.
I
I
a
a
"r
"r
*•
*•
*ΐ
*ΐ
Aλ
Aλ
+-4YŽ9§:α#-Qd5‚-Έζ

,8
<e
2’
"Υ
ψ
$.6eƒ•«ΐάτ$-Mb#{Ÿ¬ΉΜά*ρ#<`.~,­ΪEϊ @#a-…³*Π&ϋ&")I/s7£9Ϋ6LTe$Ί ί"8)V<€(½'ζ*-:X“1³ε3τ'()P3z1FΰE'3m2‘,Τ356S$ŠB―*ς )>,h1•(Η)π1@L.0Όν)$.N1}/―'ί$$:+_+‹D·ό;-Q—&Ά/έ'
5I^w‹§7Η0&0&W:~Ή1Ρ< ;@ .| 1« .έ .!5;!5q!?§!.η!"/":G" ‚""£"&Ζ",ν"2#AM#'#$·#.ά#'$43$&h$.$<Ύ$ϋ$'%#A%e%@€%LΑ%P&0_&7&Θ&.ε&'64'k'‰'6ž'Υ'μ'$(4'(*\(1‡(1Ή(0λ()()6>)9u)0―)-ΰ),*3;*0o*! *Β*%Κ*0π*,!+N+ag+"Ι+4μ+5!,/W,-‡,+΅,(α,$
+-4YŽ9§:α#-Qd5‚-Έζ

,8
<e
2’
"Υ
ψ
$.6eƒ•«ΐάτ$-Mb#{Ÿ¬ΉΜά*ρ#<`.~,­ΪEϊ @#a-…³*Π&ϋ&")I/s7£9Ϋ6LTe$Ί ί"8)V<€(½'ζ*-:X“1³ε3τ'()P3z1FΰE'3m2‘,Τ356S$ŠB―*ς )>,h1•(Η)π1@L.0Όν)$.N1}/―'ί$$:+_+‹D·ό;-Q—&Ά/έ'
5I^w‹§7Η0&0&W:~Ή1Ρ< ;@ .| 1« .έ .!5;!5q!?§!.η!"/":G" ‚""£"&Ζ",ν"2#AM#'#$·#.ά#'$43$&h$.$<Ύ$ϋ$'%#A%e%@€%LΑ%P&0_&7&Θ&.ε&'64'k'‰'6ž'Υ'μ'$(4'(*\(1‡(1Ή(0λ()()6>)9u)0―)-ΰ),*3;*0o*! *Β*%Κ*0π*,!+N+ag+"Ι+4μ+5!,/W,-‡,+΅,(α,$
-&/-;V-.’-)Α-,λ-7.VP.<§.:δ.%/E/@_/  /(Α/Bκ/-0*G0+r01ž0#Π04τ0)1:1 Z1{1š1Ί1$Τ1ω1
2$2
;2%I20o2 2Ώ2ί2&τ2(37D3-|3ͺ3Ύ3Τ3λ343%4Y4 k4!Œ44Λ4α4Jϊ4TE5Tš55ο58%67^62–6-Ι63χ6&+76R76‰7ΐ7#Υ7 ω7!8!<8"^88œ8$Έ8έ8ω8$9;9M9e97m9'₯9$Ν9)ς9%:%B:$h:%:9³:/ν:C;(a;&Š;±;'½;$ε;
-&/-;V-.’-)Α-,λ-7.VP.<§.:δ.%/E/@_/  /(Α/Bκ/-0*G0+r01ž0#Π04τ0)1:1 Z1{1š1Ί1$Τ1ω1
2$2
;2%I20o2 2Ώ2ί2&τ2(37D3-|3ͺ3Ύ3Τ3λ343%4Y4 k4!Œ44Λ4α4Jϊ4TE5Tš55ο58%67^62–6-Ι63χ6&+76R76‰7ΐ7#Υ7 ω7!8!<8"^88œ8$Έ8έ8ω8$9;9M9e97m9'₯9$Ν9)ς9%:%B:$h:%:9³:/ν:C;(a;&Š;±;'½;$ε;
<,&<S<m<‡<2£<2Φ<
        =     =+!=)M=w= •=Ά=Τ=!θ=
<,&<S<m<‡<2£<2Φ<
        =     =+!=)M=w= •=Ά=Τ=!θ=
>-*>X>h>t>‘>­>Λ>κ>?0?M? \? }?4ž?"Σ?φ?5@%F@&l@)“@½@Ζ@Cδ@3(A!\A3~A7²A6κA(!B JBkB2…B$ΈB$έB/C!2C TC)uC)ŸC)ΙC-σC0!D*RD:}DCΈDόDE,/E\E!xE-šE'ΘE9πE)*F%TF)zF(€F$ΝF=ςF$0GUG'lG8”G*ΝGψG,HCH"]H/€H°HΐHSΟH(#I4LI4I6ΆI*νI6JOJ6cJMšJ θJ/	K"9K#\K$€K:₯K6ΰK L)8LbLrL…L!™L »L.άL$M0M)MM&wM,žM1ΛM,ύM.*NYN)iN6“N ΚN8λN)$O;NO/ŠO2ΊO#νOP+.P*ZP*…P9°P0κP6Q1RQ1„Q+ΆQ%βQ6R8?R/xR&¨RΟRθR.χR&&S$MS;rS*SΩS'ψS8 T&YT*€T'«TΣT"νT;UHLU<•U<U<V<LV ‰V:ͺV5εV"W8>WwWŠWšWWΒWΦWθWόWX X2XDXVXgXyX‹XX―XΑXΣXηXωXYY/YAYUYgY{YY‘Y΅YΗYΩYκYόYZ Z2ZDZVZjZ|Z’Z€ZΆZΘZΪZκZ[$['>[;f[’[4²[/η[)\2A\!t\ –\!·\,Ω\7]>][]:{]#Ά]"Ϊ]!ύ],^(L^u^#“^·^$Χ^Vό^KS_Ÿ_
³_Α_#Ξ_ς_ ` -` N` o` ` ±` ` σ` a 5a Vawa"•aΈaΨaτab0bGbcbzbšbΆbbξb
>-*>X>h>t>‘>­>Λ>κ>?0?M? \? }?4ž?"Σ?φ?5@%F@&l@)“@½@Ζ@Cδ@3(A!\A3~A7²A6κA(!B JBkB2…B$ΈB$έB/C!2C TC)uC)ŸC)ΙC-σC0!D*RD:}DCΈDόDE,/E\E!xE-šE'ΘE9πE)*F%TF)zF(€F$ΝF=ςF$0GUG'lG8”G*ΝGψG,HCH"]H/€H°HΐHSΟH(#I4LI4I6ΆI*νI6JOJ6cJMšJ θJ/	K"9K#\K$€K:₯K6ΰK L)8LbLrL…L!™L »L.άL$M0M)MM&wM,žM1ΛM,ύM.*NYN)iN6“N ΚN8λN)$O;NO/ŠO2ΊO#νOP+.P*ZP*…P9°P0κP6Q1RQ1„Q+ΆQ%βQ6R8?R/xR&¨RΟRθR.χR&&S$MS;rS*SΩS'ψS8 T&YT*€T'«TΣT"νT;UHLU<•U<U<V<LV ‰V:ͺV5εV"W8>WwWŠWšWWΒWΦWθWόWX X2XDXVXgXyX‹XX―XΑXΣXηXωXYY/YAYUYgY{YY‘Y΅YΗYΩYκYόYZ Z2ZDZVZjZ|Z’Z€ZΆZΘZΪZκZ[$['>[;f[’[4²[/η[)\2A\!t\ –\!·\,Ω\7]>][]:{]#Ά]"Ϊ]!ύ],^(L^u^#“^·^$Χ^Vό^KS_Ÿ_
³_Α_#Ξ_ς_ ` -` N` o` ` ±` ` σ` a 5a Vawa"•aΈaΨaτab0bGbcbzbšbΆbbξb
c (cIcec{c–c ―c%Πc.φc%d?d#]d(dͺd-Ύd&μd#e7eKeiee,œeΙeιee$f.@fof'‚fDͺf,οf[gmxg$ζg4h@h*`h)‹h)΅h-ίh3
iAAiƒi’i#Ύiβi!jU$jzj’j₯jΈjΚj*δj!k!1k!Sk$uk"šk#½k#αk#l)lIlil …l¦lΖl7ζlfm…m₯m"Εmθm$όm!n1
c (cIcec{c–c ―c%Πc.φc%d?d#]d(dͺd-Ύd&μd#e7eKeiee,œeΙeιee$f.@fof'‚fDͺf,οf[gmxg$ζg4h@h*`h)‹h)΅h-ίh3
iAAiƒi’i#Ύiβi!jU$jzj’j₯jΈjΚj*δj!k!1k!Sk$uk"šk#½k#αk#l)lIlil …l¦lΖl7ζlfm…m₯m"Εmθm$όm!n1
x!)x%Kxqx…x/ x/Πxy"y7yFyYy.iy ˜y(Ήy8βy9z+Uz z’z#ΈzKάz({H{ f{%‡{(­{.Φ{!|,'|     T|'^|@†|Η|δ| |. }2O}3‚}Ά}6Λ} ~#~‚C~$Ζ~'λ~"$6#[()¨-€€7€D€#c€‡€‘€΄€Μ€/Ϋ€C5O"…+¨2ԁ"‚ *‚K‚(j‚“‚2ͺ‚&έ‚-ƒ(2ƒ+[ƒ4‡ƒ!Όƒ(ήƒ&„6.„e„‚„Ÿ„9»„υ„ό„<…&O…<v…#³…Χ…8τ…--†1[†4†MΒ†Z‡Yk‡(Ε‡:ξ‡()ˆ5RˆAˆˆFʈ<‰AN‰5‰)Ζ‰π‰Š"Š!=Š@_ŠL Š&νŠ‹%0‹6V‹3‹#Α‹ε‹χ‹/Œ=8Œ
vŒC„Œ3Ȍ<όŒ9)Y+ƒ%―%Ս+ϋ'Ž;ŽWŽwŽ%–Ž(ΌŽ-εŽ5I'i)‘$»+ΰ"-/]7y,±'ސ!‘1(‘7Z‘’‘ ―‘=Π‘’-’.L’({’)€’:Ξ’+ “15“-g“/•“/Ε“<υ“Z2”7”)Ε”;ο”(+•T•'r•'š•	Β•Μ•η•"–'–A–^–z–!—–
Ή–$Η–μ–<ώ–7;—,s— —³—Π—&ν—&˜A;˜}˜›˜,Έ˜Fε˜),™ V™/w™-§™-Υ™,š0šNšašwšŠš= š#ޚC›%F›'l› ”›2΅›'θ›4œ4Eœ0zœ0«œܜϋœ!1=0o) ;ʝ9ž$@ž#ež ‰žͺž!Ίž"ܞž*Ÿ&HŸ8oŸ¨Ÿ+Ɵ"ςŸ 20 Wc )» +ε ‘8/‘&h‘‘­‘'Μ‘τ‘4’C’]’w’^Ž’ν’£(£F£X£=m£+«£!Χ£ω£5€4>€)s€)€-Η€"υ€'₯)@₯ j₯‹₯7¨₯'ΰ₯0¦;9¦6u¦3¬¦)ΰ¦/
x!)x%Kxqx…x/ x/Πxy"y7yFyYy.iy ˜y(Ήy8βy9z+Uz z’z#ΈzKάz({H{ f{%‡{(­{.Φ{!|,'|     T|'^|@†|Η|δ| |. }2O}3‚}Ά}6Λ} ~#~‚C~$Ζ~'λ~"$6#[()¨-€€7€D€#c€‡€‘€΄€Μ€/Ϋ€C5O"…+¨2ԁ"‚ *‚K‚(j‚“‚2ͺ‚&έ‚-ƒ(2ƒ+[ƒ4‡ƒ!Όƒ(ήƒ&„6.„e„‚„Ÿ„9»„υ„ό„<…&O…<v…#³…Χ…8τ…--†1[†4†MΒ†Z‡Yk‡(Ε‡:ξ‡()ˆ5RˆAˆˆFʈ<‰AN‰5‰)Ζ‰π‰Š"Š!=Š@_ŠL Š&νŠ‹%0‹6V‹3‹#Α‹ε‹χ‹/Œ=8Œ
vŒC„Œ3Ȍ<όŒ9)Y+ƒ%―%Ս+ϋ'Ž;ŽWŽwŽ%–Ž(ΌŽ-εŽ5I'i)‘$»+ΰ"-/]7y,±'ސ!‘1(‘7Z‘’‘ ―‘=Π‘’-’.L’({’)€’:Ξ’+ “15“-g“/•“/Ε“<υ“Z2”7”)Ε”;ο”(+•T•'r•'š•	Β•Μ•η•"–'–A–^–z–!—–
Ή–$Η–μ–<ώ–7;—,s— —³—Π—&ν—&˜A;˜}˜›˜,Έ˜Fε˜),™ V™/w™-§™-Υ™,š0šNšašwšŠš= š#ޚC›%F›'l› ”›2΅›'θ›4œ4Eœ0zœ0«œܜϋœ!1=0o) ;ʝ9ž$@ž#ež ‰žͺž!Ίž"ܞž*Ÿ&HŸ8oŸ¨Ÿ+Ɵ"ςŸ 20 Wc )» +ε ‘8/‘&h‘‘­‘'Μ‘τ‘4’C’]’w’^Ž’ν’£(£F£X£=m£+«£!Χ£ω£5€4>€)s€)€-Η€"υ€'₯)@₯ j₯‹₯7¨₯'ΰ₯0¦;9¦6u¦3¬¦)ΰ¦/
§$:§@_§: §"Ϋ§ώ§¨(3¨/\¨Œ¨’¨.Ύ¨2ν¨$ ©.E©(t©'©1Ε©.χ©5&ͺ5\ͺ9’ͺ5Μͺ5«58«#n«-’«ΐ«.ί« ¬/¬-K¬.y¬(¨¬'Ρ¬+ω¬4%­Z­(z­v£­%G@$ˆ=­λ―(―>―R―e―z―Ž―£―·―Μ―β―φ―°&°:°M°^°x°°£°Ή°Μ°9δ°(±G±Dg±,¬±>Ω±T²Am²l―²1³2N³0³²³2Δ³2χ³(*΄2S΄3†΄Ί΄:Ω΄F΅[΅'x΅ ΅!Ύ΅Rΰ΅/3Ά$cΆ ˆΆ©Ά(ΗΆπΆ"·"2·3U·‰·§·8Ό·.υ·3$Έ-XΈ†Έ& Έ$ΗΈDμΈF1Ή*xΉ/£ΉDΣΉ1Ί,JΊ(wΊ% Ί%ΖΊ.μΊ»&.»'U»}»/”»(Δ»)ν»/Ό6GΌ6~ΌA΅ΌEχΌ3=½4q½.¦½Υ½4τ½)Ύ/?ΎoΎ&Ύ#ΆΎ!ΪΎόΎΏ0Ώ,LΏ'yΏ)‘Ώ!ΛΏνΏ"ΐ#ΐ;ΐ Zΐ{ΐΐ$«ΐ,ΠΐύΐΑ63Α<jΑ§Α/ΔΑ0τΑ*%ΒPΒbΒ{Β$ŽΒ³ΒΝΒηΒΓ6Γ<PΓ.Γ'ΌΓ3δΓΔ)4Δ5^Δ ”Δ$΅ΔΪΔοΔ%Ε*Ε%HΕnΕŽΕ­ΕΜΕΰΕ.όΕ)+ΖUΖ"pΖ9“Ζ&ΝΖτΖ&Η12Η'dΗBŒΗ"ΟΗςΗ0Θ&9Θ`Θ4Θ3΄Θ+θΘ Ι/5Ι-eΙ=“Ι/ΡΙ;Κ/=Κ!mΚ#Κ³Κ=ΣΚ3Λ0EΛ,vΛ£ΛΑΛ7ΩΛ'Μ69Μ+pΜ7œΜ,ΤΜ/Ν01Ν5bΝ@˜Ν5ΩΝ#Ξ3Ξ!RΞAtΞ(ΆΞ	ίΞ4ιΞ6Ο.UΟ.„Ο³ΟΡΟπΟ+Π:ΠNΠ5nΠ5€ΠΪΠ%υΠ"Ρ >Ρ _Ρ-€Ρ"Ρ!ΡΡ%σΡ7Tl‰™7Τ}9ΤD·ΤrόΤmoΥ+έΥu      ΦcΦ/γΦΧR3ΨL†Ψ>ΣΨIΩX\Ωo΅ΩV%Ϊ>|Ϊt»Ϊ§0Ϋ‘ΨΫ}zάuψά}n݁μέƒnήMςήQ@ίS’ίeζίͺLΰ[χΰoSαΞΓαj’βUύβZSγPγ]γY]δ€·δT\εQ±εΒζUΖζrηpηvθhwθgΰθ²Hι™ϋι{•κJλU\λΜ²λvμTφμnKν|Ίν]7ξs•ξ| π#†π†ͺπ$1ρ:VρA‘ρΣρ>ιρŽ(ς·ς ςσςIσF\σQ£σFυσ3<τ3pτ6€τΫτκτ*υ2+υ^υC|υcΐυY$φ!~φ' φHΘφχχχO:χ9ŠχΔχ3Τχ3ψY<ψ@–ψYΧψ_1ωe‘ωfχω=^ϊnœϊCϋ{Oϋ
Λϋ/Ωϋ+	όN5όA„όMΖόVύ.kύšύ·ύ-ΓύxρύbjώJΝώ.=G;…"Α"δzr‚uυ€k7μf$;‹lΗ]4«’K>Š^
§$:§@_§: §"Ϋ§ώ§¨(3¨/\¨Œ¨’¨.Ύ¨2ν¨$ ©.E©(t©'©1Ε©.χ©5&ͺ5\ͺ9’ͺ5Μͺ5«58«#n«-’«ΐ«.ί« ¬/¬-K¬.y¬(¨¬'Ρ¬+ω¬4%­Z­(z­v£­%G@$ˆ=­λ―(―>―R―e―z―Ž―£―·―Μ―β―φ―°&°:°M°^°x°°£°Ή°Μ°9δ°(±G±Dg±,¬±>Ω±T²Am²l―²1³2N³0³²³2Δ³2χ³(*΄2S΄3†΄Ί΄:Ω΄F΅[΅'x΅ ΅!Ύ΅Rΰ΅/3Ά$cΆ ˆΆ©Ά(ΗΆπΆ"·"2·3U·‰·§·8Ό·.υ·3$Έ-XΈ†Έ& Έ$ΗΈDμΈF1Ή*xΉ/£ΉDΣΉ1Ί,JΊ(wΊ% Ί%ΖΊ.μΊ»&.»'U»}»/”»(Δ»)ν»/Ό6GΌ6~ΌA΅ΌEχΌ3=½4q½.¦½Υ½4τ½)Ύ/?ΎoΎ&Ύ#ΆΎ!ΪΎόΎΏ0Ώ,LΏ'yΏ)‘Ώ!ΛΏνΏ"ΐ#ΐ;ΐ Zΐ{ΐΐ$«ΐ,ΠΐύΐΑ63Α<jΑ§Α/ΔΑ0τΑ*%ΒPΒbΒ{Β$ŽΒ³ΒΝΒηΒΓ6Γ<PΓ.Γ'ΌΓ3δΓΔ)4Δ5^Δ ”Δ$΅ΔΪΔοΔ%Ε*Ε%HΕnΕŽΕ­ΕΜΕΰΕ.όΕ)+ΖUΖ"pΖ9“Ζ&ΝΖτΖ&Η12Η'dΗBŒΗ"ΟΗςΗ0Θ&9Θ`Θ4Θ3΄Θ+θΘ Ι/5Ι-eΙ=“Ι/ΡΙ;Κ/=Κ!mΚ#Κ³Κ=ΣΚ3Λ0EΛ,vΛ£ΛΑΛ7ΩΛ'Μ69Μ+pΜ7œΜ,ΤΜ/Ν01Ν5bΝ@˜Ν5ΩΝ#Ξ3Ξ!RΞAtΞ(ΆΞ	ίΞ4ιΞ6Ο.UΟ.„Ο³ΟΡΟπΟ+Π:ΠNΠ5nΠ5€ΠΪΠ%υΠ"Ρ >Ρ _Ρ-€Ρ"Ρ!ΡΡ%σΡ7Tl‰™7Τ}9ΤD·ΤrόΤmoΥ+έΥu      ΦcΦ/γΦΧR3ΨL†Ψ>ΣΨIΩX\Ωo΅ΩV%Ϊ>|Ϊt»Ϊ§0Ϋ‘ΨΫ}zάuψά}n݁μέƒnήMςήQ@ίS’ίeζίͺLΰ[χΰoSαΞΓαj’βUύβZSγPγ]γY]δ€·δT\εQ±εΒζUΖζrηpηvθhwθgΰθ²Hι™ϋι{•κJλU\λΜ²λvμTφμnKν|Ίν]7ξs•ξ| π#†π†ͺπ$1ρ:VρA‘ρΣρ>ιρŽ(ς·ς ςσςIσF\σQ£σFυσ3<τ3pτ6€τΫτκτ*υ2+υ^υC|υcΐυY$φ!~φ' φHΘφχχχO:χ9ŠχΔχ3Τχ3ψY<ψ@–ψYΧψ_1ωe‘ωfχω=^ϊnœϊCϋ{Oϋ
Λϋ/Ωϋ+	όN5όA„όMΖόVύ.kύšύ·ύ-ΓύxρύbjώJΝώ.=G;…"Α"δzr‚uυ€k7μf$;‹lΗ]4«’K>Š^
ziIδΏ.dξ@S_”5τI*^tzΣLN        \› ψ 
ziIδΏ.dξ@S_”5τI*^tzΣLN        \› ψ 
*
*
H
H
0g
0g
{˜
{˜
†)›;Ε…G‡3Ο"
*&
IQ
›
YΊ

"N+gz€βhcOΜpc{ρPmrΎ`1ˆ’„8 6ΩS*d4>Δ?\Ca I(Lwu\ν/J-z,¨=Υ©-½mλ,Yu†ό\9k₯+¬/Ψ…qŽKsL<ΐNύ&L(slœ	J&Vq1Θ3ϊ‹.SΊ0 0? Pp •Α ZW!‘²!kD"E°"Kφ"@B#@ƒ#/Δ#!τ#8$8O$Nˆ$IΧ$M!%?o%p―% &b?&’&>Ώ&<ώ&3;'So'?Γ'=(IA(*‹(7Ά(3ξ(9")%\)&‚)c©)[
*Yi*LΓ*/+=@+F~+lΕ+L2,],iέ,UG-S-Eρ-W7..I¬.Cφ.:/IO/˜™/i208œ0LΥ0Y"1;|1\Έ1222$292R2o2W‚2Ϊ2η2ψ23|3\‹3Pθ3e94YŸ4#ω4D5>b5@‘5Pβ5p364€6XΩ6L2767MΆ7;8G@8Iˆ8788
†)›;Ε…G‡3Ο"
*&
IQ
›
YΊ

"N+gz€βhcOΜpc{ρPmrΎ`1ˆ’„8 6ΩS*d4>Δ?\Ca I(Lwu\ν/J-z,¨=Υ©-½mλ,Yu†ό\9k₯+¬/Ψ…qŽKsL<ΐNύ&L(slœ	J&Vq1Θ3ϊ‹.SΊ0 0? Pp •Α ZW!‘²!kD"E°"Kφ"@B#@ƒ#/Δ#!τ#8$8O$Nˆ$IΧ$M!%?o%p―% &b?&’&>Ώ&<ώ&3;'So'?Γ'=(IA(*‹(7Ά(3ξ(9")%\)&‚)c©)[
*Yi*LΓ*/+=@+F~+lΕ+L2,],iέ,UG-S-Eρ-W7..I¬.Cφ.:/IO/˜™/i208œ0LΥ0Y"1;|1\Έ1222$292R2o2W‚2Ϊ2η2ψ23|3\‹3Pθ3e94YŸ4#ω4D5>b5@‘5Pβ5p364€6XΩ6L2767MΆ7;8G@8Iˆ8788
9SC9R—90κ9.:,J:Ow:[Η:`#;S„;hΨ;bA<r€<=5=BT=3—='Λ=Uσ=DI>CŽ>r>6E?M|?ZΚ?W%@6}@G΄@lό@JiAi΄AHBSgBI»B1C7C3VCJŠC1ΥCMDIUDOŸDWοDSGE2›EΞE9αEJFKfFY²F3G•@GXΦG]/H$H²HCΙHO
IT]I²I"ΔIJηIP2JPƒJZΤJ/Kw―KZ'Ln‚LtρL7fMfžMSNYYNW³NJO8VOEO?ΥOPD*PoP?‰P1ΙP&ϋP!"Q#DQ-hQ–Q=³QHρQR:R.R>ΌRKϋRGSISVScS7pSI¨SςSST`T0zT«TΈTZΕT: U[UvUƒUžU«UΈU:ΕUV
VYVmkVCΩV>Wν\XCJYcŽYcςYfVZh½Zh&[4[lΔ[&1\$X\E}\EΓ\C	]>M]FŒ];Σ]=^<M^CŠ^>Ξ^A
_=O_6__Δ__$`‹„`DaIUadŸadb6ib] b@ώbr?co²ca"dl„d3ρd4%eJZe9₯e?ίedfd„fAιfz+g$¦gVΛg:"hJ]hO¨h;ψhI4iŠ~i@   jKJj[–jSςjSFk1škEΜkClOVlC¦lCκl0.mM_mZ­m4nH=n7†nHΎn.o96oFpo8·oWπoHp9bp@œp-έp>qEJq?qnΠq?r;Rr/ŽrBΎr5sU7s=s4ΛsLt0MtD~tUΓtu]-u‹uŸu
9SC9R—90κ9.:,J:Ow:[Η:`#;S„;hΨ;bA<r€<=5=BT=3—='Λ=Uσ=DI>CŽ>r>6E?M|?ZΚ?W%@6}@G΄@lό@JiAi΄AHBSgBI»B1C7C3VCJŠC1ΥCMDIUDOŸDWοDSGE2›EΞE9αEJFKfFY²F3G•@GXΦG]/H$H²HCΙHO
IT]I²I"ΔIJηIP2JPƒJZΤJ/Kw―KZ'Ln‚LtρL7fMfžMSNYYNW³NJO8VOEO?ΥOPD*PoP?‰P1ΙP&ϋP!"Q#DQ-hQ–Q=³QHρQR:R.R>ΌRKϋRGSISVScS7pSI¨SςSST`T0zT«TΈTZΕT: U[UvUƒUžU«UΈU:ΕUV
VYVmkVCΩV>Wν\XCJYcŽYcςYfVZh½Zh&[4[lΔ[&1\$X\E}\EΓ\C	]>M]FŒ];Σ]=^<M^CŠ^>Ξ^A
_=O_6__Δ__$`‹„`DaIUadŸadb6ib] b@ώbr?co²ca"dl„d3ρd4%eJZe9₯e?ίedfd„fAιfz+g$¦gVΛg:"hJ]hO¨h;ψhI4iŠ~i@   jKJj[–jSςjSFk1škEΜkClOVlC¦lCκl0.mM_mZ­m4nH=n7†nHΎn.o96oFpo8·oWπoHp9bp@œp-έp>qEJq?qnΠq?r;Rr/ŽrBΎr5sU7s=s4ΛsLt0MtD~tUΓtu]-u‹uŸu
«upΆu€'vN¨v2χva*wLŒw(ΩwAxKDxOxkΰxqLy2Ύy0ρyQ"zItz^ΎzY{¬w{l$|r‘|b}ig}WΡ}U)~Z~CΪ~7AV7˜ŠΠ…[€‰α€kkdׁc<‚q ‚dƒ_wƒiΧƒ}A„MΏ„{
…e‰…lο…d\†vΑ†!8‡\Z‡N·‡ƒˆfŠˆaρˆnS‰nΒ‰‹1Šh½Š(&‹TO‹1€‹`Φ‹f7Œ-žŒŠW Pxzɍ)DŽnŽ,ŽR,KKˏ53M'(©()ϋP%‘;v‘&²‘'Ω‘'’;)’_e’EΕ’E“0Q“I‚“DΜ“j”d|”Fα”f(•D•dΤ•U9–+–+»–L疏4—4Δ—3ω—.-˜^\˜„»˜x@™yΉ™o3š8£š4ܚ›U‘›@χ›^8œD—œVܜS3C‡~˝›JžFζžQ-ŸIŸ:ɟ( "- <P q K *K‘Tv‘HΛ‘h’f}’Mδ’>2£6q£e¨£l€‚{€Xώ€MW₯B₯₯Xθ₯YA¦c›¦Κ¦hΚ§a3¨e•¨6ϋ¨N2©?©AΑ©IͺtMͺXΒͺc«P«ZΠ«Z+¬p†¬Zχ¬2R­W…­Xέ­`6I—:αE―Cb―|¦―Z#°^~°^έ°5<±r±i‘±iϋ±ee²(Λ²mτ²Ib³H¬³Oυ³LE΄]’΄:π΄L+΅ox΅Zθ΅SCΆa—ΆfωΆY`·|Ί·r7ΈpͺΈrΉ:ŽΉjΙΉ>4Ί~sΊYςΊ2L»a»²α»”Ό=½2R½*…½u°½Y&Ύ<€Ύ\½Ύ<ΏKWΏ<£Ώ<ΰΏEΐKcΐN―ΐiώΐDhΑG­ΑWυΑFMΒG”ΒCάΒ4 ΓZUΓ=°Γ*ξΓ,Δ,FΔ>sΔ0²ΔSγΔ%7Εx]Ε@ΦΕrΖGŠΖpΖxCΗyΌΗƒ6ΘDΊΘ=Θ=ΙxSΙ:ΜΙlΚ/tΚ4€Κ/ΩΚ6        ΛJ@Λ…‹ΛHΜ'ZΜ#‚Μ(¦Μ,ΟΜ+όΜ%(Ν%NΝjtΝ#ίΝ#Ξ6'Ξ$^Ξ:ƒΞƒΎΞ‰BΟ`ΜΟZ-ΠZˆΠMγΠ?1Ρ?qΡ?±Ρ?ρΡ?1?q?±CρJ5Σ\€Σ,έΣ+
«upΆu€'vN¨v2χva*wLŒw(ΩwAxKDxOxkΰxqLy2Ύy0ρyQ"zItz^ΎzY{¬w{l$|r‘|b}ig}WΡ}U)~Z~CΪ~7AV7˜ŠΠ…[€‰α€kkdׁc<‚q ‚dƒ_wƒiΧƒ}A„MΏ„{
…e‰…lο…d\†vΑ†!8‡\Z‡N·‡ƒˆfŠˆaρˆnS‰nΒ‰‹1Šh½Š(&‹TO‹1€‹`Φ‹f7Œ-žŒŠW Pxzɍ)DŽnŽ,ŽR,KKˏ53M'(©()ϋP%‘;v‘&²‘'Ω‘'’;)’_e’EΕ’E“0Q“I‚“DΜ“j”d|”Fα”f(•D•dΤ•U9–+–+»–L疏4—4Δ—3ω—.-˜^\˜„»˜x@™yΉ™o3š8£š4ܚ›U‘›@χ›^8œD—œVܜS3C‡~˝›JžFζžQ-ŸIŸ:ɟ( "- <P q K *K‘Tv‘HΛ‘h’f}’Mδ’>2£6q£e¨£l€‚{€Xώ€MW₯B₯₯Xθ₯YA¦c›¦Κ¦hΚ§a3¨e•¨6ϋ¨N2©?©AΑ©IͺtMͺXΒͺc«P«ZΠ«Z+¬p†¬Zχ¬2R­W…­Xέ­`6I—:αE―Cb―|¦―Z#°^~°^έ°5<±r±i‘±iϋ±ee²(Λ²mτ²Ib³H¬³Oυ³LE΄]’΄:π΄L+΅ox΅Zθ΅SCΆa—ΆfωΆY`·|Ί·r7ΈpͺΈrΉ:ŽΉjΙΉ>4Ί~sΊYςΊ2L»a»²α»”Ό=½2R½*…½u°½Y&Ύ<€Ύ\½Ύ<ΏKWΏ<£Ώ<ΰΏEΐKcΐN―ΐiώΐDhΑG­ΑWυΑFMΒG”ΒCάΒ4 ΓZUΓ=°Γ*ξΓ,Δ,FΔ>sΔ0²ΔSγΔ%7Εx]Ε@ΦΕrΖGŠΖpΖxCΗyΌΗƒ6ΘDΊΘ=Θ=ΙxSΙ:ΜΙlΚ/tΚ4€Κ/ΩΚ6        ΛJ@Λ…‹ΛHΜ'ZΜ#‚Μ(¦Μ,ΟΜ+όΜ%(Ν%NΝjtΝ#ίΝ#Ξ6'Ξ$^Ξ:ƒΞƒΎΞ‰BΟ`ΜΟZ-ΠZˆΠMγΠ?1Ρ?qΡ?±Ρ?ρΡ?1?q?±CρJ5Σ\€Σ,έΣ+
Τ+6Τ+bΤ+ŽΤ,ΊΤ,ηΤ,Υ,AΥKnΥ,ΊΥKηΥ,3Φ,`Φ,Φ*ΊΦ,εΦ,Χ,?Χ,lΧZ™ΧiτΧP^ΨR―ΨaΩRdΩ2·Ω2κΩyΪ~—ΪmΫi„ΫeξΫiTά:Ύά~ωά‡xέYήiZήZΔήXίZxίƒΣίlWΰqΔΰq6ᓨαG<βŠ„βgγžwγ³δ¦Κδ»qεy-ζŽ§ζ,6η£cη^θ^fθ}ΕθRCι&–ι.½ι;μιŒ(κB΅κtψκ@mλ2λcαλrEμ]Έμ]νXtνqΝνu?ξ^^ο^½οeπG‚πWΚπ£"ρlΖρS3ςx‡ςžσŸσ^0τ„τ…υpšυ\φThφ;½φeωφE_χp₯χψ}§ψi%ωVωHζωn/ϊyžϊxϋY‘ϋQλϋ3=όƒqόnυόodύtΤύXIώ’’ώY5f^φAUC—šΫvJ”O_δŸD^δψC|<BΉiόsftΪ}OyΝOG        Q— Iι K3
Τ+6Τ+bΤ+ŽΤ,ΊΤ,ηΤ,Υ,AΥKnΥ,ΊΥKηΥ,3Φ,`Φ,Φ*ΊΦ,εΦ,Χ,?Χ,lΧZ™ΧiτΧP^ΨR―ΨaΩRdΩ2·Ω2κΩyΪ~—ΪmΫi„ΫeξΫiTά:Ύά~ωά‡xέYήiZήZΔήXίZxίƒΣίlWΰqΔΰq6ᓨαG<βŠ„βgγžwγ³δ¦Κδ»qεy-ζŽ§ζ,6η£cη^θ^fθ}ΕθRCι&–ι.½ι;μιŒ(κB΅κtψκ@mλ2λcαλrEμ]Έμ]νXtνqΝνu?ξ^^ο^½οeπG‚πWΚπ£"ρlΖρS3ςx‡ςžσŸσ^0τ„τ…υpšυ\φThφ;½φeωφE_χp₯χψ}§ψi%ωVωHζωn/ϊyžϊxϋY‘ϋQλϋ3=όƒqόnυόodύtΤύXIώ’’ώY5f^φAUC—šΫvJ”O_δŸD^δψC|<BΉiόsftΪ}OyΝOG        Q— Iι K3
C
C
NΓ
NΓ
k:~΄ΉEn^΄w
b‹
Uξ
SD\˜fυ”\ˆρGz8Β/ϋd+!¦SΘp‹j„„a  BkxZ'ƒ‚³dΊtC”mΨ_Fc¦f
k:~΄ΉEn^΄w
b‹
Uξ
SD\˜fυ”\ˆρGz8Β/ϋd+!¦SΘp‹j„„a  BkxZ'ƒ‚³dΊtC”mΨ_Fc¦f
fq‡Ψj`BΛ;PJZ›)φ[ 4|5±8η3 tTMɏf§rmkοc[ ]Ώ Š!k¨!M"Qb"‡΄"}<#}Ί#V8$E$IΥ$R%Cr%xΆ%š/&0Κ&0ϋ&Ϋ,'Ÿ(:¨(:γ(A)7`)˜)³)=Κ))*>2*.q*/ *eΠ*t6+U«+Y,O[,\«,]-f-ζ-+σ-Q.#q.C•.,Ω.?/TF/T›/Tπ/TE0Gš0Tβ0N71N†1)Υ1G1GG282DΘ2S
3?a35‘3LΧ3G$4tl4fα4YH5Γ’5½f6$7p€7r8ˈ8\T9>±90π9;!:f]:rΔ:΄7;bμ;gO<S·<U=Oa==±=Sο=ΏC>K?KO?m›?{       @}…@_AAcAy₯AZB2zB­B@ΔBZC^`CaΏCJ!D-lDQšDzμDegE7ΝElFurFiθF4RG\‡GMδGG2H:zH=΅HpσHPdIa΅IeJ»}JN9KiˆKςKVrLXΙL^"MzMPόMoMNR½N/O]@OVžOXυO(NPƒwPpϋPNlQN»Q₯
fq‡Ψj`BΛ;PJZ›)φ[ 4|5±8η3 tTMɏf§rmkοc[ ]Ώ Š!k¨!M"Qb"‡΄"}<#}Ί#V8$E$IΥ$R%Cr%xΆ%š/&0Κ&0ϋ&Ϋ,'Ÿ(:¨(:γ(A)7`)˜)³)=Κ))*>2*.q*/ *eΠ*t6+U«+Y,O[,\«,]-f-ζ-+σ-Q.#q.C•.,Ω.?/TF/T›/Tπ/TE0Gš0Tβ0N71N†1)Υ1G1GG282DΘ2S
3?a35‘3LΧ3G$4tl4fα4YH5Γ’5½f6$7p€7r8ˈ8\T9>±90π9;!:f]:rΔ:΄7;bμ;gO<S·<U=Oa==±=Sο=ΏC>K?KO?m›?{       @}…@_AAcAy₯AZB2zB­B@ΔBZC^`CaΏCJ!D-lDQšDzμDegE7ΝElFurFiθF4RG\‡GMδGG2H:zH=΅HpσHPdIa΅IeJ»}JN9KiˆKςKVrLXΙL^"MzMPόMoMNR½N/O]@OVžOXυO(NPƒwPpϋPNlQN»Q₯
R#°R#ΤRJψRβCSδ&T~U#ŠU@UοUfžV>W>DW*ƒW0WHίWd(XdXdςX,WY<„Y8ΑY$ϊY/ZdOZn΄ZQ#[%u[X›[$τ[:\XT\…­\/3]}c]Vα],8^,e^4’^,Η^2τ^K'_s_`ά¨aK…bNΡb3 cuTcKΚc|d“djeM~eXΜe:%f`fH|fpΕf@6gDwg*ΌgcηgXKhT€hIωhŠCipΞic?ja£jŽkp”k]l’cljφl{amˆέm±fn]o’vo·	prΑpx4qU­qKr_OrM―rOύrJMsR˜t5λu5!vWvΧwAWy3™y2Νyyz„zzrzwr{Cκ{x.|d§|C}mP}VΎ}„~š~]x%”EΊ]€2^€0‘€@Β€PPTR₯Pψ,I‚[v‚k‚R>ƒ,‘ƒ[ΎƒO„Pj„/»„Xλ„D…sb…HΦ…j†(Š†@³†Iτ†w>‡:Ά‡;ρ‡i-ˆb—ˆXϊˆmS‰BΑ‰<Š?AŠ-Šy―Š[)‹W…‹Dέ‹\"ŒoŒSοŒKC__OŽeζŽ^LŒ«8sƐ|:‘„·‘„<’<Α’Xώ’OW“i§“H”KZ”j¦”U•Ag•w©•8!–^Z–QΉ–f—ir—Nά—k+˜V—˜xξ˜ng™4Φ™ŠšV–štνšlb›7Ο›šœK’œbξœ2Q3„UΈ6žEž|Ş9BŸ–|ŸΚ Hή <'‘ad‘UΖ‘m’ˆŠ’j£n~£uν£„c€—θ€t€₯Χυ₯gΝ¦₯5§ƒΫ§o_¨Ο¨tQ©rΖ©|9ͺ_ΆͺR«ki«Υ«`e¬QΖ¬k­‰„­œp«d―z―Xό―ΦU°e,±‚’±e²c{²hί²@H³]‰³xη³^`΄NΏ΄l΅„{΅TΆjUΆcΐΆh$·„·bΈ|uΈnςΈ–aΉ^ψΉpWΊKΘΊ^»Gs»k»»O'ΌwΌhωΌsb½bΦ½y9Ύˆ³Ύz<Ώz·Ώ}2ΐ…°ΐ`6Αf—ΑΩώΑQΨΒW*ΓI‚Γ˜ΜΓ‡eΔEνΔ93Ε>mΕS¬ΕEΖ"FΖ5iΖ&ŸΖΖΖ+άΖPΗXYΗW²Ηf
R#°R#ΤRJψRβCSδ&T~U#ŠU@UοUfžV>W>DW*ƒW0WHίWd(XdXdςX,WY<„Y8ΑY$ϊY/ZdOZn΄ZQ#[%u[X›[$τ[:\XT\…­\/3]}c]Vα],8^,e^4’^,Η^2τ^K'_s_`ά¨aK…bNΡb3 cuTcKΚc|d“djeM~eXΜe:%f`fH|fpΕf@6gDwg*ΌgcηgXKhT€hIωhŠCipΞic?ja£jŽkp”k]l’cljφl{amˆέm±fn]o’vo·	prΑpx4qU­qKr_OrM―rOύrJMsR˜t5λu5!vWvΧwAWy3™y2Νyyz„zzrzwr{Cκ{x.|d§|C}mP}VΎ}„~š~]x%”EΊ]€2^€0‘€@Β€PPTR₯Pψ,I‚[v‚k‚R>ƒ,‘ƒ[ΎƒO„Pj„/»„Xλ„D…sb…HΦ…j†(Š†@³†Iτ†w>‡:Ά‡;ρ‡i-ˆb—ˆXϊˆmS‰BΑ‰<Š?AŠ-Šy―Š[)‹W…‹Dέ‹\"ŒoŒSοŒKC__OŽeζŽ^LŒ«8sƐ|:‘„·‘„<’<Α’Xώ’OW“i§“H”KZ”j¦”U•Ag•w©•8!–^Z–QΉ–f—ir—Nά—k+˜V—˜xξ˜ng™4Φ™ŠšV–štνšlb›7Ο›šœK’œbξœ2Q3„UΈ6žEž|Ş9BŸ–|ŸΚ Hή <'‘ad‘UΖ‘m’ˆŠ’j£n~£uν£„c€—θ€t€₯Χυ₯gΝ¦₯5§ƒΫ§o_¨Ο¨tQ©rΖ©|9ͺ_ΆͺR«ki«Υ«`e¬QΖ¬k­‰„­œp«d―z―Xό―ΦU°e,±‚’±e²c{²hί²@H³]‰³xη³^`΄NΏ΄l΅„{΅TΆjUΆcΐΆh$·„·bΈ|uΈnςΈ–aΉ^ψΉpWΊKΘΊ^»Gs»k»»O'ΌwΌhωΌsb½bΦ½y9Ύˆ³Ύz<Ώz·Ώ}2ΐ…°ΐ`6Αf—ΑΩώΑQΨΒW*ΓI‚Γ˜ΜΓ‡eΔEνΔ93Ε>mΕS¬ΕEΖ"FΖ5iΖ&ŸΖΖΖ+άΖPΗXYΗW²Ηf
ΘqΘGsΘ\»ΘˆΙ/‘ΙqΡΙSCΚ7—Κ`ΟΚ`0ΛJ‘ΛKάΛK(Μ;tΜ`°Μ\ΝTnΝkΓΝU/Ξ2…ΞUΈΞaΟepΟΦΟZνΟXHΠY‘ΠEϋΠ}AΡSΏΡdOx`Θƒ)Σƒ­ΣS1ΤY…ΤYίΤT9ΥcŽΥJςΥb=Φ5 ΦzΦΦ4QΧ1†Χ0ΈΧ9ιΧ6#Ψ<ZΨ0—Ψ4ΘΨ5ύΨ03ΩzdΩHίΩf(Ϊ|ΪdΫTqΫVΖΫyάY—άaράSέ7Σέ6ή6BήOyή9Ιή_ί
ΘqΘGsΘ\»ΘˆΙ/‘ΙqΡΙSCΚ7—Κ`ΟΚ`0ΛJ‘ΛKάΛK(Μ;tΜ`°Μ\ΝTnΝkΓΝU/Ξ2…ΞUΈΞaΟepΟΦΟZνΟXHΠY‘ΠEϋΠ}AΡSΏΡdOx`Θƒ)Σƒ­ΣS1ΤY…ΤYίΤT9ΥcŽΥJςΥb=Φ5 ΦzΦΦ4QΧ1†Χ0ΈΧ9ιΧ6#Ψ<ZΨ0—Ψ4ΘΨ5ύΨ03ΩzdΩHίΩf(Ϊ|ΪdΫTqΫVΖΫyάY—άaράSέ7Σέ6ή6BήOyή9Ιή_ί
cί~nί€νί—nΰαUαuuα-λαpβGŠβfβI9γ!ƒγO₯γFυγi<δY¦δkε#lεCεBΤε\ζBtζ3·ζ.λζ8ηVSηbͺηV
θcdθcΘθe,ιc’ιcφιcZκcΎκc"λO†λXΦλ8/μEhμAμAπμR2ν'…νV­ν;ξ>@ξ)ξ_©ξE  οROοN’οEροJ7πP‚π<ΣπGρFXρIŸρIιρN3ςH‚ς]Λς>)σ?hσ,¨σ–ΥσRlτFΏτOυ^Vυ<΅υ=ςυJ0φ/{φa«φ5
χpCχ9΄χyξχ|hψ\εψ;Bω)~ωœ¨ωIEϊ=ϊZΝϊ8(ϋPaϋ6²ϋ<ιϋ5&ό5\ό5’ό:ΘόBύRFύQ™ύBλύk.ώ5šώ8Πώ!	?+1kXiφT`L΅W"Z‚}^(_Lˆ+ΥG˜IWβP:+‹<·Jτ…?ΕCGJ‹MΦV$6{$²>Χ?AV,˜>ΕJ  CO (“ -Ό Dκ /
cί~nί€νί—nΰαUαuuα-λαpβGŠβfβI9γ!ƒγO₯γFυγi<δY¦δkε#lεCεBΤε\ζBtζ3·ζ.λζ8ηVSηbͺηV
θcdθcΘθe,ιc’ιcφιcZκcΎκc"λO†λXΦλ8/μEhμAμAπμR2ν'…νV­ν;ξ>@ξ)ξ_©ξE  οROοN’οEροJ7πP‚π<ΣπGρFXρIŸρIιρN3ςH‚ς]Λς>)σ?hσ,¨σ–ΥσRlτFΏτOυ^Vυ<΅υ=ςυJ0φ/{φa«φ5
χpCχ9΄χyξχ|hψ\εψ;Bω)~ωœ¨ωIEϊ=ϊZΝϊ8(ϋPaϋ6²ϋ<ιϋ5&ό5\ό5’ό:ΘόBύRFύQ™ύBλύk.ώ5šώ8Πώ!	?+1kXiφT`L΅W"Z‚}^(_Lˆ+ΥG˜IWβP:+‹<·Jτ…?ΕCGJ‹MΦV$6{$²>Χ?AV,˜>ΕJ  CO (“ -Ό Dκ /
C
C
W
W
r
r
Š
Š
C§
C§
Rλ
Rλ
[>?š]ΪM8:†ŸΑPa
W²
S
[>?š]ΪM8:†ŸΑPa
W²
S
=^NœUλeAR§hϊlcjΠ|;9Έ’ςL•3β##:^(v;ŸXΫ94'n@–\ΧŒ4JΑR _€SqVtΘv=‚΄P7gˆsπSdaΈLEg[­e eoqΥvG4Ύiσ0]ƒŽg†zU vW IΞ I!ˆb!cλ!}O"NΝ"o#AŒ#;Ξ#[
=^NœUλeAR§hϊlcjΠ|;9Έ’ςL•3β##:^(v;ŸXΫ94'n@–\ΧŒ4JΑR _€SqVtΘv=‚΄P7gˆsπSdaΈLEg[­e eoqΥvG4Ύiσ0]ƒŽg†zU vW IΞ I!ˆb!cλ!}O"NΝ"o#AŒ#;Ξ#[
$@f$=§$|ε$*b%y%O&*W&B‚&XΕ&h'\‡'δ'ύ')(A(U(^q(;Π(k)5x)R)_*7a*r™*Œ+™+V*,p,4ς,('-kP-oΌ-i,.F–.'έ.@/wF/<Ύ/Dϋ/L@0j0`ψ0‘Y1Oλ1+;2Xg2Eΐ2a3Uh3IΎ3“4;œ4AΨ4L5,g5”5…$6„ͺ6V/7Z†74α7]8@t8W΅87
9@E9p†9,χ91$:KV:f’:e	;`o;`Π;_1<‘<?₯<}ε<mc=^Ρ=Y0>kŠ>oφ>cf?UΚ? @91@^k@‚Κ@"MA³pA3$BIXB]’B]Cz^CΩC<[DN˜D@ηD[(Ew„E\όEmYFeΗF“-GuΑG_7HH—H.ΰH•I/₯IAΥIJ@΅JNφJhEK^KF
LrTLΗL+δL,M*=M+hM>”M>ΣM5N8HN8NΊN@ΦNLO<dOO‘O#ρO>P=TPa’PTτP'IQ3qQ-₯QFΣQ6RbQR!΄RNΦRH%S2nS‘S:ΏSLϊSgGTg―T{Uf“UsϊU„nVlσV€`WGαWj)Xp”X$Y=*Y>hY?§YYηYZAZJœZKηZH3[N|[OΛ[1\M\#k\\Wž\]φ\TT]k©]T^Xj^\Γ^T _Gu_`½_z`F™`Uΰ`6a]QaX―aLbeUb!»bLέbD*c=oc=­c!λc        
dVdTnd/Γd1σd/%eUeNiePΈel     fvff.¦f-Υf/g03gCdg¨ghΘg#1h=Uh7“hUΛh<!iW^i„Άij;jg¦j[kjk/skŸ£koClK³ll”m%nQ₯n6χn'.o3Vo7Šo7ΒoOϊoKJp3–p7Κp7q7:qCrqXΆqFr_VrhΆrs26s`is,ΚsIχsFAtNˆt}ΧtTUuQͺuUόuTRvW§vqvBqwA΄wRφwqIxV»xIyt\y$Ρy0φyK'zszˆz¬—zJD{„{„|o™|o }y}+~UC~°™~3J}~WόFT€N›€[κ€ˆF:ρg
$@f$=§$|ε$*b%y%O&*W&B‚&XΕ&h'\‡'δ'ύ')(A(U(^q(;Π(k)5x)R)_*7a*r™*Œ+™+V*,p,4ς,('-kP-oΌ-i,.F–.'έ.@/wF/<Ύ/Dϋ/L@0j0`ψ0‘Y1Oλ1+;2Xg2Eΐ2a3Uh3IΎ3“4;œ4AΨ4L5,g5”5…$6„ͺ6V/7Z†74α7]8@t8W΅87
9@E9p†9,χ91$:KV:f’:e	;`o;`Π;_1<‘<?₯<}ε<mc=^Ρ=Y0>kŠ>oφ>cf?UΚ? @91@^k@‚Κ@"MA³pA3$BIXB]’B]Cz^CΩC<[DN˜D@ηD[(Ew„E\όEmYFeΗF“-GuΑG_7HH—H.ΰH•I/₯IAΥIJ@΅JNφJhEK^KF
LrTLΗL+δL,M*=M+hM>”M>ΣM5N8HN8NΊN@ΦNLO<dOO‘O#ρO>P=TPa’PTτP'IQ3qQ-₯QFΣQ6RbQR!΄RNΦRH%S2nS‘S:ΏSLϊSgGTg―T{Uf“UsϊU„nVlσV€`WGαWj)Xp”X$Y=*Y>hY?§YYηYZAZJœZKηZH3[N|[OΛ[1\M\#k\\Wž\]φ\TT]k©]T^Xj^\Γ^T _Gu_`½_z`F™`Uΰ`6a]QaX―aLbeUb!»bLέbD*c=oc=­c!λc        
dVdTnd/Γd1σd/%eUeNiePΈel     fvff.¦f-Υf/g03gCdg¨ghΘg#1h=Uh7“hUΛh<!iW^i„Άij;jg¦j[kjk/skŸ£koClK³ll”m%nQ₯n6χn'.o3Vo7Šo7ΒoOϊoKJp3–p7Κp7q7:qCrqXΆqFr_VrhΆrs26s`is,ΚsIχsFAtNˆt}ΧtTUuQͺuUόuTRvW§vqvBqwA΄wRφwqIxV»xIyt\y$Ρy0φyK'zszˆz¬—zJD{„{„|o™|o }y}+~UC~°™~3J}~WόFT€N›€[κ€ˆF:ρg
‚r‚‚‚“‚4°‚?ε‚J%ƒEpƒJΆƒ<„6>„@u„pΆ„S'…b{….ή…\
†wj†7β†w‡U’‡‘θ‡_zˆ~ڈVY‰P°‰\Š[^ŠkΊŠ&‹e΄‹~Œ[™ŒrυŒ^hOǍNŽPfŽG·Ž]Ž,]ŠN€PσFDj‹aφdX‘\½‘r’^’^μ’ZK“:¦“Hᓉ*”q΄”\&•\ƒ•\ΰ•\=–Nš–eι–‘O—-α—ˆ˜6˜˜=Ϙ2
™2@™2s™-¦™2Τ™5š-=š=kš=©š-ηš=›-S›=›-Ώ›-ν›-œ=Iœ3‡œ-»œ-ιœ==U-“2Α,τ2!ž2Tž5‡ž2½ž=πž-.Ÿ=\Ÿ%šŸ=ΐŸ-ώŸ5, 5b -˜ 2Ζ -ω 9'‘=a‘=Ÿ‘5έ‘$’38’>l’X«’.£P3£{„£#€S$€Tx€BΝ€U₯>f₯O₯₯Lυ₯ZB¦t¦4§GG§q§F¨EH¨DŽ¨WΣ¨a+©[©Oι©K9ͺX…ͺ’ήͺr«+τ«. ¬#O¬Ms¬5Α¬Kχ¬KC­K­KΫ­K'KsKΏK―KW―K£―Kο―5;°?q°@±°;ς°?.±;n±2ͺ±;έ±2²?L²;Œ²;Θ²;³;@³F|³:Γ³8ώ³-7΄6e΄Nœ΄Lλ΄A8΅€z΅6ϋ΅22Ά?eΆD₯Ά4κΆ[·Q{·:Ν·BΈ>KΈ2ŠΈ,½ΈQκΈG<Ή:„ΉQΏΉ]Ί|oΊ7μΊ[$»—€»wΌŸΌΡ0½„Ύƒ‡ΎΏfœΏeΐniΐrΨΐ|KΑŸΘΑKhΒ5΄ΒNκΒH9ΓL‚ΓΞΟΓRžΔ#ρΔ#Ε"9Ε#\Ε4€Ε+΅Ε+αΕ+
Ζ.9Ζ,hΖ-•Ζ-ΓΖ-ρΖ)Η<IΗ%†Η=¬Η<κΗ8'Θ\`ΘΦ½ΘH”ΙLέΙ@*Κ"kΚ*ŽΚ5ΉΚXοΚwHΛ¬ΐΛPmΜ7ΎΜQφΜlHΝO΅ΝmΞ%sΞ>™Ξ=ΨΞ?ΟVΟ.pΟ!ŸΟjΑΟe,Π{’ΠdΡVsΡ;ΚΡl?so³c#Σp‡Σ{ψΣƒtΤfψΤr_ΥWΥ?*Φ3jΦTžΦ\σΦjPΧ]»Χ#Ψ%=ΨDcΨ]¨ΨzΩYΩJΫΩf&ΪsΪ7ΫG9Ϋ2ΫK΄ΫLάJMάJ˜άlγά`PέP±έPήXSή*¬ήFΧή3ί4Rί<‡ί^Δίk#ΰ<ΰ,ΜΰXωΰjRα+½αMια!7β<Yβ%–βhΌβA%γFgγeγeδ0zδ9«δ3εδ:ε€TεGωεMAζCζBΣζXη^oη@Ξηθ	θJ™θ₯δθ-Šι(Έι8αι_κ„zκͺκ>ͺλƒιλFmμN΄μΰνSδνC8ξ=|ξ?Ίξ>ϊξ>9οDxοm½ο%+π.Qπ)€π8ͺπ:γπ[ρ'zρ?’ρ+βρ`ς§oςhσQ€σSσP&τ7wτO―τXτdXυ.½υ„μυrqφKδφU0χK†χ†χ@YψMšψVθψq?ω-±ωMίω;-ϊ}iϊηϊ+όϊg(ϋ=ϋoΞϋ=>όB|όkΏόX+ύn„ύrσύ}fώ«δώ‘H2m{iι]Sž±gPnΈ„'p¬^|B<Y^iˆΘDQ5–GΜV]kVΙ >i\sΖ%:   g` uΘ W>
‚r‚‚‚“‚4°‚?ε‚J%ƒEpƒJΆƒ<„6>„@u„pΆ„S'…b{….ή…\
†wj†7β†w‡U’‡‘θ‡_zˆ~ڈVY‰P°‰\Š[^ŠkΊŠ&‹e΄‹~Œ[™ŒrυŒ^hOǍNŽPfŽG·Ž]Ž,]ŠN€PσFDj‹aφdX‘\½‘r’^’^μ’ZK“:¦“Hᓉ*”q΄”\&•\ƒ•\ΰ•\=–Nš–eι–‘O—-α—ˆ˜6˜˜=Ϙ2
™2@™2s™-¦™2Τ™5š-=š=kš=©š-ηš=›-S›=›-Ώ›-ν›-œ=Iœ3‡œ-»œ-ιœ==U-“2Α,τ2!ž2Tž5‡ž2½ž=πž-.Ÿ=\Ÿ%šŸ=ΐŸ-ώŸ5, 5b -˜ 2Ζ -ω 9'‘=a‘=Ÿ‘5έ‘$’38’>l’X«’.£P3£{„£#€S$€Tx€BΝ€U₯>f₯O₯₯Lυ₯ZB¦t¦4§GG§q§F¨EH¨DŽ¨WΣ¨a+©[©Oι©K9ͺX…ͺ’ήͺr«+τ«. ¬#O¬Ms¬5Α¬Kχ¬KC­K­KΫ­K'KsKΏK―KW―K£―Kο―5;°?q°@±°;ς°?.±;n±2ͺ±;έ±2²?L²;Œ²;Θ²;³;@³F|³:Γ³8ώ³-7΄6e΄Nœ΄Lλ΄A8΅€z΅6ϋ΅22Ά?eΆD₯Ά4κΆ[·Q{·:Ν·BΈ>KΈ2ŠΈ,½ΈQκΈG<Ή:„ΉQΏΉ]Ί|oΊ7μΊ[$»—€»wΌŸΌΡ0½„Ύƒ‡ΎΏfœΏeΐniΐrΨΐ|KΑŸΘΑKhΒ5΄ΒNκΒH9ΓL‚ΓΞΟΓRžΔ#ρΔ#Ε"9Ε#\Ε4€Ε+΅Ε+αΕ+
Ζ.9Ζ,hΖ-•Ζ-ΓΖ-ρΖ)Η<IΗ%†Η=¬Η<κΗ8'Θ\`ΘΦ½ΘH”ΙLέΙ@*Κ"kΚ*ŽΚ5ΉΚXοΚwHΛ¬ΐΛPmΜ7ΎΜQφΜlHΝO΅ΝmΞ%sΞ>™Ξ=ΨΞ?ΟVΟ.pΟ!ŸΟjΑΟe,Π{’ΠdΡVsΡ;ΚΡl?so³c#Σp‡Σ{ψΣƒtΤfψΤr_ΥWΥ?*Φ3jΦTžΦ\σΦjPΧ]»Χ#Ψ%=ΨDcΨ]¨ΨzΩYΩJΫΩf&ΪsΪ7ΫG9Ϋ2ΫK΄ΫLάJMάJ˜άlγά`PέP±έPήXSή*¬ήFΧή3ί4Rί<‡ί^Δίk#ΰ<ΰ,ΜΰXωΰjRα+½αMια!7β<Yβ%–βhΌβA%γFgγeγeδ0zδ9«δ3εδ:ε€TεGωεMAζCζBΣζXη^oη@Ξηθ	θJ™θ₯δθ-Šι(Έι8αι_κ„zκͺκ>ͺλƒιλFmμN΄μΰνSδνC8ξ=|ξ?Ίξ>ϊξ>9οDxοm½ο%+π.Qπ)€π8ͺπ:γπ[ρ'zρ?’ρ+βρ`ς§oςhσQ€σSσP&τ7wτO―τXτdXυ.½υ„μυrqφKδφU0χK†χ†χ@YψMšψVθψq?ω-±ωMίω;-ϊ}iϊηϊ+όϊg(ϋ=ϋoΞϋ=>όB|όkΏόX+ύn„ύrσύ}fώ«δώ‘H2m{iι]Sž±gPnΈ„'p¬^|B<Y^iˆΘDQ5–GΜV]kVΙ >i\sΖ%:   g` uΘ W>
>–
>–
^Υ
^Υ
a4\–<σq0’AΆ`ψMY
T§
^ό
_[j»-&8Tc:ρ>,1k`*ώi)_“=σ11Wcg»!#VE{œg1D™pήMOšj8r£g–^ώZ]ΣΈlŒUωcOA³@υ?6?vΆ)Η>ρ]0.Ž.½4μ>!F`§GΏ^ W7Χ48D3}F±OψsH 7Ό 6τ q+!t!S"Ef"p¬"o#o#Xύ#8V$ $?°$,π$'%]E%:£%~ή%C]&L‘&4ξ&T#'8x'v±'N((|w(|τ(5q)P§)Dψ)q=*o―*=+Q]+N―+<ώ+<;,Hx,9Α,Sϋ,nO-QΎ-v.N‡.sΦ.ZJ/N₯/'τ/T0Qq0¦Γ0cj1TΞ1:#2|^2PΫ2:,39g3P‘36ς3x)4!’4!Δ4&ζ4±
5IΏ5I	6IS646467M‰7rΧ7J8nj8mΩ8fG9e9J:0_:U:ζ:;h;:€;aί;\A<ož<x=[‡=Lγ=J0>S{>AΟ>e?ƒw?Kϋ?5G@J}@vΘ@G?A;‡ARΓArBj‰B2τBn'CL–CƒγCwgD•ίDšuEšF~«F*GͺG*H.ͺH@ΩH9I[TI[°I7JPDJT•JLκJa7Kt™KtL;ƒL9ΏLΪωLAΤM³N`ΚNI+OuO&‰O°O'ΔOμOP&P:P&NPuP&‰P'°PΨP'μP5QJQ^QqQ5ŒQ&ΒQ'ιQ'R9R#LRApR6²RNιR{8Sf΄S[T•wTT
U³bUnVs…VlωV fW@‡WGΘWdXnuXrδX$WYR|YšΟYXjZBΓZ;[NB[―‘[xA\:Ί\;υ\R1]D„]QΙ]Q^Pm^™Ύ^PX_5©_’ί_br`dΥ`W:a6’avΙaR@bv“bn
a4\–<σq0’AΆ`ψMY
T§
^ό
_[j»-&8Tc:ρ>,1k`*ώi)_“=σ11Wcg»!#VE{œg1D™pήMOšj8r£g–^ώZ]ΣΈlŒUωcOA³@υ?6?vΆ)Η>ρ]0.Ž.½4μ>!F`§GΏ^ W7Χ48D3}F±OψsH 7Ό 6τ q+!t!S"Ef"p¬"o#o#Xύ#8V$ $?°$,π$'%]E%:£%~ή%C]&L‘&4ξ&T#'8x'v±'N((|w(|τ(5q)P§)Dψ)q=*o―*=+Q]+N―+<ώ+<;,Hx,9Α,Sϋ,nO-QΎ-v.N‡.sΦ.ZJ/N₯/'τ/T0Qq0¦Γ0cj1TΞ1:#2|^2PΫ2:,39g3P‘36ς3x)4!’4!Δ4&ζ4±
5IΏ5I	6IS646467M‰7rΧ7J8nj8mΩ8fG9e9J:0_:U:ζ:;h;:€;aί;\A<ož<x=[‡=Lγ=J0>S{>AΟ>e?ƒw?Kϋ?5G@J}@vΘ@G?A;‡ARΓArBj‰B2τBn'CL–CƒγCwgD•ίDšuEšF~«F*GͺG*H.ͺH@ΩH9I[TI[°I7JPDJT•JLκJa7Kt™KtL;ƒL9ΏLΪωLAΤM³N`ΚNI+OuO&‰O°O'ΔOμOP&P:P&NPuP&‰P'°PΨP'μP5QJQ^QqQ5ŒQ&ΒQ'ιQ'R9R#LRApR6²RNιR{8Sf΄S[T•wTT
U³bUnVs…VlωV fW@‡WGΘWdXnuXrδX$WYR|YšΟYXjZBΓZ;[NB[―‘[xA\:Ί\;υ\R1]D„]QΙ]Q^Pm^™Ύ^PX_5©_’ί_br`dΥ`W:a6’avΙaR@bv“bn
cZycaΤc‚6drΉdH,eCue@ΉeJϊeWEfif‰gN‘gΰgchWdhKΌhsih|i}εi”cjŽψj{‡kel^il/Θlrψl)kma•mhχmW`nPΈnR o>\oB›oFήoS%p;ypB΅pJψp'CqHkq?΄qMτqkBr0rVίr-6s5ds,šs3ΗsSϋsaOtO±tXuYZuC΄u6ψu4/v3dvP˜v2ιv6wHSwEœwoβw€RxbΣxa6yo˜y0z79zLqz9ΎzVψz1O{#{&₯{@Μ{4
|5B|1x|+ͺ|3Φ|9
cZycaΤc‚6drΉdH,eCue@ΉeJϊeWEfif‰gN‘gΰgchWdhKΌhsih|i}εi”cjŽψj{‡kel^il/Θlrψl)kma•mhχmW`nPΈnR o>\oB›oFήoS%p;ypB΅pJψp'CqHkq?΄qMτqkBr0rVίr-6s5ds,šs3ΗsSϋsaOtO±tXuYZuC΄u6ψu4/v3dvP˜v2ιv6wHSwEœwoβw€RxbΣxa6yo˜y0z79zLqz9ΎzVψz1O{#{&₯{@Μ{4
|5B|1x|+ͺ|3Φ|9
}gD}Y¬}>~GE~w~k0qC’Bζa)€¬‹€g8k o‚=|‚FΊ‚vƒSxƒOΜƒ@„Q]„T―„e…Fj…T±…K†aR†G΄†Lό†qI‡[»‡jˆ`‚ˆ\γˆ?@‰N€‰GΟ‰gŠQŠHъD‹L_‹B¬‹Tο‹`DŒh₯ŒX_g0ǍψA–Ž؎mχŽƒekι|U*JύWH‘_ ‘"’N#’Yr’iΜ’56“[l“FΘ“E”EU”F›”Oβ”M2•8€•:Ή•Bτ•07–<h–7₯–“ε        
}gD}Y¬}>~GE~w~k0qC’Bζa)€¬‹€g8k o‚=|‚FΊ‚vƒSxƒOΜƒ@„Q]„T―„e…Fj…T±…K†aR†G΄†Lό†qI‡[»‡jˆ`‚ˆ\γˆ?@‰N€‰GΟ‰gŠQŠHъD‹L_‹B¬‹Tο‹`DŒh₯ŒX_g0ǍψA–Ž؎mχŽƒekι|U*JύWH‘_ ‘"’N#’Yr’iΜ’56“[l“FΘ“E”EU”F›”Oβ”M2•8€•:Ή•Bτ•07–<h–7₯–“ε        
2`vmΘ     ΌCΉ
2`vmΘ     ΌCΉ


»~D»Υ¬kΊŽ
»~D»Υ¬kΊŽ
³‘
³‘
¦Ζ
¦Ζ
Μ/,
Μ/,


‡±LΛxό5ΆCSΊ1Ωή
‡±LΛxό5ΆCSΊ1Ωή
ν]•[O‡ž
ν]•[O‡ž
&
&
ψ
ψ
λb}lH){Ξ
λb}lH){Ξ
Δ        K
Δ        K
‘&YͺN
‘&YͺN
έZ
έZ
^VŸΈŒtd0 dpΎ†`Ά―     μ4
^VŸΈŒtd0 dpΎ†`Ά―     μ4
Δ–s
Δ–s
η
η
ζ yŒ$²Ώ˜uOΩ 9±Œ     WH`     Ν‰
ζ yŒ$²Ώ˜uOΩ 9±Œ     WH`     Ν‰
Σ;+Ξξ£'n ·Π¨•£€ Φυχ;Ÿβ?
Σ;+Ξξ£'n ·Π¨•£€ Φυχ;Ÿβ?
έ
έ
ž     ςΪλ‘)ΧΦ€άΓΪ,―6ΨO¨
ž     ςΪλ‘)ΧΦ€άΓΪ,―6ΨO¨
eHoφΗ•ψοΡΊC     ͺ|Ž¦ψEΨh „ϊ’΄k‡R     ρ     G$™ΜΕI
eHoφΗ•ψοΡΊC     ͺ|Ž¦ψEΨh „ϊ’΄k‡R     ρ     G$™ΜΕI
>     Lνv[      £ρ_ w/·     `
>     Lνv[      £ρ_ w/·     `
‚ΟΟΐ#     ~
‚ΟΟΐ#     ~
FΌ*
³νu΅ΗΙ     δ
FΌ*
³νu΅ΗΙ     δ
\θe`*νψ•
\θe`*νψ•
G
G
ψΏJ¦7Ϋƒ† Ξ)I?ύy—8Τ<ιΡ
ψΏJ¦7Ϋƒ† Ξ)I?ύy—8Τ<ιΡ
qU’\M     iϊιΊΚd]$ωX
qU’\M     iϊιΊΚd]$ωX
#
#
9%2;
9%2;
xm¨     #
xm¨     #
ΉY>₯$γΖuΝ…Ώ
ΉY>₯$γΖuΝ…Ώ
^Ζ     l€_²Α’(^
^Ζ     l€_²Α’(^
Z‹d
Z‹d
<- v
<- v
0G{ψΰ+Γzm·Ϊ_Ϋ     œjDW
‰t
0G{ψΰ+Γzm·Ϊ_Ϋ     œjDW
‰t
΅Ό
΅Ό
N6"ιΏμ Ε’ΗσΠ~μ1αυΈίf|
N6"ιΏμ Ε’ΗσΠ~μ1αυΈίf|
%ϋ-¬
%ϋ-¬
UK      μ
UK      μ
“Ϋ
“Ϋ
β     έ_hΦOψπ
β     έ_hΦOψπ
Rή€·Ώυ     <–     `πάœΨ
Rή€·Ώυ     <–     `πάœΨ
Bl\ͺ₯ΰ ζ¬σ·jYχr€™M     )―˜     3'Ν
Bl\ͺ₯ΰ ζ¬σ·jYχr€™M     )―˜     3'Ν
:
:
L‡7οJsζχκ­R\LΌΚrP8τλ¬λ
L‡7οJsζχκ­R\LΌΚrP8τλ¬λ
 …Ζ‘ž‘—)E  0šŽ    |€τ
 …Ζ‘ž‘—)E  0šŽ    |€τ
'~΄1hfT!
'~΄1hfT!
ςΐ>… ΔηI““RI Ό‘ Ά WΡα
ςΐ>… ΔηI““RI Ό‘ Ά WΡα
@sν7K δcˆOύμc0 ]t“·’ΕΦ     E -ςŒN?Έ„
@sν7K δcˆOύμc0 ]t“·’ΕΦ     E -ςŒN?Έ„
ή΅ί
ή΅ί
‘"Œ`Θ`ηο²ύ     ”     otY
‘"Œ`Θ`ηο²ύ     ”     otY
ϊd‹γX59
ϊd‹γX59
=§Š½–
=§Š½–
o†ά
o†ά
Ό
Ό


=Γ¨ˆσ
r4]
=Γ¨ˆσ
r4]
;Έ˜‚Η $T     φαΑy,
;Έ˜‚Η $T     φαΑy,
 χ Ώ     ζ
 χ Ώ     ζ
ο
ο
qsήHΘ
qsήHΘ
™zy{ΑU
™zy{ΑU
τΓ
τΓ
Λ        @΄ ¦ €      0†Θδ1γ€
Λ        @΄ ¦ €      0†Θδ1γ€
wΠD
wΠD
²     Pκf}›ωΚŸ<•J4	Ϋ;2>Λ“a”*=σŽ’
²     Pκf}›ωΚŸ<•J4	Ϋ;2>Λ“a”*=σŽ’
Η‰‘ωc•TσˆR
Η‰‘ωc•TσˆR
½MRα^(₯
½MRα^(₯
«Ž_B+‚iE
«Ž_B+‚iE
ˆΤ«μ4     {­σ
ˆΤ«μ4     {­σ
]Τ.
]Τ.
¦
¦
ΐΗ"•β]αζΞ€”3Β%
ΐΗ"•β]αζΞ€”3Β%
Ί     u
Ί     u
©δηœ½bΊ%4W
©δηœ½bΊ%4W
λ Ϋeζg *(Ϋgg}qUΚ!ο     >
λ Ϋeζg *(Ϋgg}qUΚ!ο     >
Ψί9U
Ψί9U
xCLˆx„Bδ& J Γb
xCLˆx„Bδ& J Γb
=c+ :B§ετΜ     vΦ
=c+ :B§ετΜ     vΦ
τ[Ψ C 
aVL—>%_‘ό.j]     F
τ[Ψ C 
aVL—>%_‘ό.j]     F
S©°™­,aMq‰[Œq     Œ
S©°™­,aMq‰[Œq     Œ
6     ρ
6     ρ
i3ο
i3ο
άόΤ
άόΤ
ΡΊ
ΡΊ
ρ
ρ
ι=     sΛ\wB     Α› fS
ι=     sΛ\wB     Α› fS
ό
ό
hώq8Xξκβϊ Τ„ΧwΩώ(εθΟr
hώq8Xξκβϊ Τ„ΧwΩώ(εθΟr
^„IGΖίς b     δ”
^„IGΖίς b     δ”
FψŸynΕ&»UDӁ©ΊqHιΙ»Χ€Τ³OΟ[’χΑ
FψŸynΕ&»UDӁ©ΊqHιΙ»Χ€Τ³OΟ[’χΑ
Ψ ƒ     ‚LΙΏΝpfϋ…
Ψ ƒ     ‚LΙΏΝpfϋ…
7v :Μ! waς
7v :Μ! waς
υ7
υ7
†κΥ
†κΥ
ja]ϋΐ     ¦yIΚχ―ψ(κώp„p
ja]ϋΐ     ¦yIΚχ―ψ(κώp„p
i     ΊΣRΛΕ
i     ΊΣRΛΕ
[‚Γ     dΌα<·aοΠ     §
[‚Γ     dΌα<·aοΠ     §
V/B
V/B
ŸΑΆeκ3#ρψ †ΜΓ&W     Φ©ύq
ŸΑΆeκ3#ρψ †ΜΓ&W     Φ©ύq
bλΆAWΣ ‚
bλΆAWΣ ‚
|Ÿ
|Ÿ
¦Za     ¨μ£8^Z ›]2
¦Za     ¨μ£8^Z ›]2
}7 α‘–UI»     π5P”Ν
 ίσ‘ ΫiS—‡ Α     ΎΈw.D     Ÿ     pz¬:ςωJ^     ŒU ²’r     ­ χ.*§ nN Π£ γϋ ΗΩ½CbBέM(
}7 α‘–UI»     π5P”Ν
 ίσ‘ ΫiS—‡ Α     ΎΈw.D     Ÿ     pz¬:ςωJ^     ŒU ²’r     ­ χ.*§ nN Π£ γϋ ΗΩ½CbBέM(
ύ
ύ
[‚ω4 ΗeΨ`λoόΌ{     ²ϋx
[‚ω4 ΗeΨ`λoόΌ{     ²ϋx
HKpͺoΣγ        ώ–ƒ8³r'ΰ
HKpͺoΣγ        ώ–ƒ8³r'ΰ
K'}Ή'cέ
K'}Ή'cέ
³œ n‰
³œ n‰
€ΐsŠηΪ>ymΈw 9e.     Œ|#l9ϊ
€ΐsŠηΪ>ymΈw 9e.     Œ|#l9ϊ
²­Vφ>BΑΙ     ;+     o³ Ο΅l2 Ο+PŒή!‚_―6σ     žΛm?P‡kk Ό     oϊ½z‰t?ΰπ        >Kz        Χ
²­Vφ>BΑΙ     ;+     o³ Ο΅l2 Ο+PŒή!‚_―6σ     žΛm?P‡kk Ό     oϊ½z‰t?ΰπ        >Kz        Χ
ΚjΎΈωt(…N
ΚjΎΈωt(…N
Ž³nm
Ž³nm
ό/χ
ό/χ
z,Ξι     ·
z,Ξι     ·
uv      Χ―ƒ₯8@‡
uv      Χ―ƒ₯8@‡
Ο ™γ2νβ
Ο ™γ2νβ
¦ςΏ‰ρf
¦ςΏ‰ρf
ηΚ έ 8     i@<ΥIΪtu ~E‚άŒΰ©Š#“g
ηΚ έ 8     i@<ΥIΪtu ~E‚άŒΰ©Š#“g
£O
£O
Ψ}ΙGp     +
Ψ}ΙGp     +
 ^?DŠ…w
 ^?DŠ…w
nk;     3S°heβPB‘
nk;     3S°heβPB‘
φJτβα‘Fε~bZξ άœΫΉrΠΜ§     ox‹™
φJτβα‘Fε~bZξ άœΫΉrΠΜ§     ox‹™
Ι|mΧGgς)¦ελZΜ=
Ι|mΧGgς)¦ελZΜ=
6U―!Γ
6U―!Γ
Ρ     /     ]‚“
Ρ     /     ]‚“
.ΣΚ
.ΣΚ
     <
     <
3HKΊώ
3HKΊώ
ΙΡΩˆY7y½*gEΪΐ"Ώ•E$
ΙΡΩˆY7y½*gEΪΐ"Ώ•E$
θ‘y-"΅
θ‘y-"΅
ΈΔ
ΈΔ
ΖΜY
ΖΜY
)cίŸœ 6s&Rlπ±ϊ     Jΰ5›e5~ϋIμGι€
)cίŸœ 6s&Rlπ±ϊ     Jΰ5›e5~ϋIμGι€
₯›‡          ͺSβ°Ϊ©
₯›‡          ͺSβ°Ϊ©
ˆ
ˆ
°kR»ͺnξ Q[π•γ
°kR»ͺnξ Q[π•γ
>hT( φz΅-cΣ„”Νξ
>hT( φz΅-cΣ„”Νξ
+Ν
+Ν
ύΡˆ     55SΩκΔ³
ύΡˆ     55SΩκΔ³
a
a
1C     \(ϊ§     Γ΅     έŠ     G:UΒ 3k·ΌZ£
1C     \(ϊ§     Γ΅     έŠ     G:UΒ 3k·ΌZ£
”
”
”uΎ ᫝
”uΎ ᫝
     ݚ’ΏˆΩ‚΄jx
     ݚ’ΏˆΩ‚΄jx
œ©*–:     n
œ©*–:     n
Σ
Σ
"³½ qao
"³½ qao
ž"ςAω
ž"ςAω
ε=M7ΎMμσXΎ
ε=M7ΎMμσXΎ
@šš
@šš
ν
ν
QF¬š%δΪ
QF¬š%δΪ
F―-„₯—
F―-„₯—
α     ρ~₯ΎNq
α     ρ~₯ΎNq
”Nƒ
”Nƒ
—ξω     άƒ²§t0% I     –τj     Μ
—ξω     άƒ²§t0% I     –τj     Μ
|0Ξ4=Τ     €d2t½
|0Ξ4=Τ     €d2t½
mΣO ΩΥςρZ†τ_K2h™μ­2ΒΝšΐ7     %Υ,υεΗ
mΣO ΩΥςρZ†τ_K2h™μ­2ΒΝšΐ7     %Υ,υεΗ
\€H     3™     P‘Hm €„ Β}»
\€H     3™     P‘Hm €„ Β}»
^' ‹΅Y     &}	•V;Ε~Ε1hœfσŠ
^' ‹΅Y     &}	•V;Ε~Ε1hœfσŠ


^XΧΐ’Z3Qθϋ )’ vX     hΨeυ
^XΧΐ’Z3Qθϋ )’ vX     hΨeυ
Ζ/bYGsΘ
Ζ/bYGsΘ
\ƒnVVΠvϋ.t     Ϊ 2ϋ:W¨l
\ƒnVVΠvϋ.t     Ϊ 2ϋ:W¨l
›œ
›œ
)     ΚΘz‘     Oζ1ε
)     ΚΘz‘     Oζ1ε
 9AΑΠ
 9AΑΠ
l     Ω'ί4Ι
l     Ω'ί4Ι
[
[
r€τ~<€ΥύΞ
r€τ~<€ΥύΞ
Š ΐT
ӝF*T
Š ΐT
ӝF*T
Δmξώ0–O°
Δmξώ0–O°
Nβš’Ξ~ >5 ‹:±γΫ!πΆ χη     „ΩM
Nβš’Ξ~ >5 ‹:±γΫ!πΆ χη     „ΩM
jιεΈ     o     [ή     ΎψdΎΣi#Ήςt0²
jιεΈ     o     [ή     ΎψdΎΣi#Ήςt0²
lή˜—Bf»ηŽ£wb«
lή˜—Bf»ηŽ£wb«
Ω
Ω
x     UAηύη      €¦Οw|’—,"        ‹C
x     UAηύη      €¦Οw|’—,"        ‹C
ΔΝΘ
ΔΝΘ
Δȏ§
Δȏ§
        ZŸRI$Ž©P
        ZŸRI$Ž©P
iΈ
iΈ
8£/e
8£/e
k
k
¬D     ž)
¬D     ž)
      bΠͺ`λ{ž9Ζϋ
      bΠͺ`λ{ž9Ζϋ
Ν —      d    DπλT±†π8
Ν —      d    DπλT±†π8
A°BA MAo
A°BA MAo
Cφ
Cφ
«     z
«     z
9p\
9p\
ΠL±k{ΞxΒ
ΠL±k{ΞxΒ
?
?
iDσ*Z‡ΰ{Ύ0†υφ! Vΰ»³Ε²     GFAEΏΧvcΆŠ-
iDσ*Z‡ΰ{Ύ0†υφ! Vΰ»³Ε²     GFAEΏΧvcΆŠ-
Ρgr΅ώh/j
Ρgr΅ώh/j
u‡g’     }ό
u‡g’     }ό
g₯δ ŸΚT§uζ?,s °  c Υ +A/«$ 0
g₯δ ŸΚT§uζ?,s °  c Υ +A/«$ 0
Χ     ΪPLaω— `7’x΄Gπ£#§@q—οfg
Χ     ΪPLaω— `7’x΄Gπ£#§@q—οfg
r8sX
r8sX
a'.˜……ΦΆj˜     j Ζ΄
a'.˜……ΦΆj˜     j Ζ΄
z
‹ͺ&kMlρ½©Η,¦     ?yΦ0Ή˜
z
‹ͺ&kMlρ½©Η,¦     ?yΦ0Ή˜
ΔQŽγμΫ:J<wΥ*
ΔQŽγμΫ:J<wΥ*
\ ;G fJ €F-6kθ• X     YΰžΡR|     œ`¬_
\ ;G fJ €F-6kθ• X     YΰžΡR|     œ`¬_
NϊΰΉ ΄«;N/'
NϊΰΉ ΄«;N/'
žΖτ dvWˆ–Q™O
žΖτ dvWˆ–Q™O
y
y
=-¨ƒ9ό5
=-¨ƒ9ό5
5†
ND΅V     m…@«ή+΅,Hθ}Δ"
5†
ND΅V     m…@«ή+΅,Hθ}Δ"
ͺ}
ͺ}
ί* °     p              Η’θJ$·Q&hΙq#J
ί* °     p              Η’θJ$·Q&hΙq#J
XW°Ι Γ΄
XW°Ι Γ΄
|WH
|WH
£’     ώx+@
£’     ώx+@
ξ/κ
ξ/κ
?4_¬šh
?4_¬šh
l=λ’i
l=λ’i
f     ™© bΞ Λ     =P     XόQ
f     ™© bΞ Λ     =P     XόQ
uφ7C XΆ
uφ7C XΆ
)Ό§ ›‡¨?|Ί!”²C‚     Νˆ #TΟί[°Λ
)Ό§ ›‡¨?|Ί!”²C‚     Νˆ #TΟί[°Λ
ί     ₯r
ί     ₯r
’:ύOA^+]…u
’:ύOA^+]…u
Λ‰    ‰ΤN9     ˜Œω
γ/
Λ‰    ‰ΤN9     ˜Œω
γ/
6‰±
6‰±
1Ϋ’ΥΐΞ*Εsγ›ŽŽnο!CVev‡~™φ1
1Ϋ’ΥΐΞ*Εsγ›ŽŽnο!CVev‡~™φ1
­Έ4έ]k9›
­Έ4έ]k9›
Φ
Φ
     oΜ8ΥΚe .Rτ«"ώχ1 Mύ[{η.
     oΜ8ΥΚe .Rτ«"ώχ1 Mύ[{η.
{ή%4bc» !
{ή%4bc» !
ŠŽš-(F―ήUSQ“        ‘†aL     1nό     -{
ŠŽš-(F―ήUSQ“        ‘†aL     1nό     -{
F
F
ν}‘ΦMŠ,± κœͺ     &j
ν}‘ΦMŠ,± κœͺ     &j
˜< K€αϊ›S)(y     ­!±܏Ε     β―TΘ3…     'Λ±Ζ
˜< K€αϊ›S)(y     ­!±܏Ε     β―TΘ3…     'Λ±Ζ
IEυθ όθ
IEυθ όθ
tƒ€VιžnΛέ W€ΓŸJV
tƒ€VιžnΛέ W€ΓŸJV
vm½;ξ4
–’κ ‰ˆ=3     υK     Υ     ξ_…δο˜@€z.
vm½;ξ4
–’κ ‰ˆ=3     υK     Υ     ξ_…δο˜@€z.
Sνθ“ ·‘6Ρ<8ꃋ„
Sνθ“ ·‘6Ρ<8ꃋ„
š†
š†
zΨ°xPS:w^
zΨ°xPS:w^
     (¬ ω
     (¬ ω
XS ¬5
XS ¬5
¨g6ζΒD
¨g6ζΒD
LΨήlY&΄ T₯     @{«΄Qά     Α
ƒιε$‘’
LΨήlY&΄ T₯     @{«΄Qά     Α
ƒιε$‘’
φώ     ν     2“EΔA
φώ     ν     2“EΔA
»ε
»ε
νρ%ΰ±Ή©ΤDΠP%ρΒ!½ΧŠYυΕ 
νρ%ΰ±Ή©ΤDΠP%ρΒ!½ΧŠYυΕ 
"E     d
"E     d
„ι
„ι
«­
«­
2ΦΡπξ, 
2ΦΡπξ, 
ͺ
ͺ
‹     fEζ1AΆQ΄˜š ZΜέά³"6
‹     fEζ1AΆQ΄˜š ZΜέά³"6
–_iž‘ΘΒƒru     ίύiυ?
–_iž‘ΘΒƒru     ίύiυ?
­ΧWΪΘ&pc
­ΧWΪΘ&pc
7Ήg­     <:.#  ώΐ
7Ήg­     <:.#  ώΐ
‹
‹
;¨c›χ\ΟΑŠζ-‰δϋ₯B>dL
;¨c›χ\ΟΑŠζ-‰δϋ₯B>dL
Q     β|¨θ3
Q     β|¨θ3
ά5ΉϊΎΒο$KT@”\%Ԑ     'Q#p
ά5ΉϊΎΒο$KT@”\%Ԑ     'Q#p
6‹HY‹δpKΟ
6‹HY‹δpKΟ
 Ά@ ΙΉF $sφ     Τ
 Ά@ ΙΉF $sφ     Τ
%s: %d: warning: can't add declaration of '%s' into macro call
%s: %d: warning: can't add declaration of '%s' into macro call
%s: error reading input file '%s': %s
%s: error reading input file '%s': %s
%s: fatal error: aux info file corrupted at line %d
%s: fatal error: aux info file corrupted at line %d
%s: warning: too few parameter lists in declaration of '%s'
%s: warning: too few parameter lists in declaration of '%s'
Execution times (seconds)
Execution times (seconds)
For bug reporting instructions, please see:
For bug reporting instructions, please see:
For bug reporting instructions, please see:
For bug reporting instructions, please see:
%s.
%s.
Go ahead? (y or n)
Go ahead? (y or n)
Options starting with -g, -f, -m, -O, -W, or --param are automatically
Options starting with -g, -f, -m, -O, -W, or --param are automatically
 passed on to the various sub-processes invoked by %s.  In order to pass
 passed on to the various sub-processes invoked by %s.  In order to pass
 other options on to these processes the -W options must be used.
 other options on to these processes the -W options must be used.
Target specific options:
Target specific options:
ldd output with constructors/destructors.
ldd output with constructors/destructors.
write_c_file - output name is %s, prefix is %s
write_c_file - output name is %s, prefix is %s
   in pointer to member conversion   in pointer to member function conversion  (Use '-v --help' to display command line options of sub-processes)
   in pointer to member conversion   in pointer to member function conversion  (Use '-v --help' to display command line options of sub-processes)
  -###                     Like -v but options quoted and commands not executed
  -###                     Like -v but options quoted and commands not executed
  --help                   Display this information
  --help                   Display this information
  --target-help            Display target specific command line options
  --target-help            Display target specific command line options
  -B            Add  to the compiler's search paths
  -B            Add  to the compiler's search paths
  -E                       Preprocess only; do not compile, assemble or link
  -E                       Preprocess only; do not compile, assemble or link
  -S                       Compile only; do not assemble or link
  -S                       Compile only; do not assemble or link
  -V              Run gcc version number , if installed
  -V              Run gcc version number , if installed
  -Wa,            Pass comma-separated  on to the assembler
  -Wa,            Pass comma-separated  on to the assembler
  -Wl,            Pass comma-separated  on to the linker
  -Wl,            Pass comma-separated  on to the linker
  -Wp,            Pass comma-separated  on to the preprocessor
  -Wp,            Pass comma-separated  on to the preprocessor
  -Xassembler         Pass  on to the assembler
  -Xassembler         Pass  on to the assembler
  -Xlinker            Pass  on to the linker
  -Xlinker            Pass  on to the linker
  -Xpreprocessor      Pass  on to the preprocessor
  -Xpreprocessor      Pass  on to the preprocessor
  -a, --all-blocks                Show information for every basic block
  -a, --all-blocks                Show information for every basic block
  -b              Run gcc for target , if installed
  -b              Run gcc for target , if installed
  -b, --branch-probabilities      Include branch probabilities in output
  -b, --branch-probabilities      Include branch probabilities in output
  -c                       Compile and assemble, but do not link
  -c                       Compile and assemble, but do not link
  -c, --branch-counts             Given counts of branches taken
  -c, --branch-counts             Given counts of branches taken
                                    rather than percentages
                                    rather than percentages
  -combine                 Pass multiple source files to compiler at once
  -combine                 Pass multiple source files to compiler at once
  -dumpmachine             Display the compiler's target processor
  -dumpmachine             Display the compiler's target processor
  -dumpspecs               Display all of the built in spec strings
  -dumpspecs               Display all of the built in spec strings
  -dumpversion             Display the version of the compiler
  -dumpversion             Display the version of the compiler
  -f, --function-summaries        Output summaries for each function
  -f, --function-summaries        Output summaries for each function
  -h, --help                      Print this help, then exit
  -h, --help                      Print this help, then exit
  -l, --long-file-names           Use long output file names for included
  -l, --long-file-names           Use long output file names for included
                                    source files
                                    source files
  -n, --no-output                 Do not create an output file
  -n, --no-output                 Do not create an output file
  -o                 Place the output into 
  -o                 Place the output into 
  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE
  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE
  -p, --preserve-paths            Preserve all pathname components
  -p, --preserve-paths            Preserve all pathname components
  -pass-exit-codes         Exit with highest error code from a phase
  -pass-exit-codes         Exit with highest error code from a phase
  -pipe                    Use pipes rather than intermediate files
  -pipe                    Use pipes rather than intermediate files
  -print-file-name=   Display the full path to library 
  -print-file-name=   Display the full path to library 
  -print-libgcc-file-name  Display the name of the compiler's companion library
  -print-libgcc-file-name  Display the name of the compiler's companion library
  -print-multi-directory   Display the root directory for versions of libgcc
  -print-multi-directory   Display the root directory for versions of libgcc
  -print-multi-lib         Display the mapping between command line options and
  -print-multi-lib         Display the mapping between command line options and
                           multiple library search directories
                           multiple library search directories
  -print-multi-os-directory Display the relative path to OS libraries
  -print-multi-os-directory Display the relative path to OS libraries
  -print-prog-name=  Display the full path to compiler component 
  -print-prog-name=  Display the full path to compiler component 
  -print-search-dirs       Display the directories in the compiler's search path
  -print-search-dirs       Display the directories in the compiler's search path
  -save-temps              Do not delete intermediate files
  -save-temps              Do not delete intermediate files
  -specs=            Override built-in specs with the contents of 
  -specs=            Override built-in specs with the contents of 
  -std=          Assume that the input sources are for 
  -std=          Assume that the input sources are for 
  -time                    Time the execution of each subprocess
  -time                    Time the execution of each subprocess
  -u, --unconditional-branches    Show unconditional branch counts too
  -u, --unconditional-branches    Show unconditional branch counts too
  -v                       Display the programs invoked by the compiler
  -v                       Display the programs invoked by the compiler
  -v, --version                   Print version number, then exit
  -v, --version                   Print version number, then exit
  -x             Specify the language of the following input files
  -x             Specify the language of the following input files
                           Permissible languages include: c c++ assembler none
                           Permissible languages include: c c++ assembler none
                           'none' means revert to the default behavior of
                           'none' means revert to the default behavior of
                           guessing the language based on the file's extension
                           guessing the language based on the file's extension
  as it is a non-system directory that duplicates a system directory
  as it is a non-system directory that duplicates a system directory
  base %qT  because conversion sequence for the argument is better  but %d required  but does not override %<%T(const %T&)%>  but does not override %  by %q+D  candidate conversions include %qD and %qD  cannot use obsolete binding at %q+D because it has a destructor  conflict with %q+D  enters catch block  enters try block  expected a class template, got %qE  expected a class template, got %qT  expected a constant of type %qT, got %qT  expected a template of type %qD, got %qD  expected a type, got %qE  expected a type, got %qT  for conversion from %qT to %qT  from here  in call to %qD  in evaluation of %<%Q(%#T, %#T)%>  in instantiation of template %qT  in thrown expression  initializing argument %P of %qD  matches this %q+D under ISO standard rules  matches this %q+D under old rules  or %  trying to instantiate %qD  using obsolete binding at %q+D %s (frv) TOTAL                 : conflicting code gen style switches are used"%s" is not a valid option to the preprocessor# %s %.2f %.2f
  base %qT  because conversion sequence for the argument is better  but %d required  but does not override %<%T(const %T&)%>  but does not override %  by %q+D  candidate conversions include %qD and %qD  cannot use obsolete binding at %q+D because it has a destructor  conflict with %q+D  enters catch block  enters try block  expected a class template, got %qE  expected a class template, got %qT  expected a constant of type %qT, got %qT  expected a template of type %qD, got %qD  expected a type, got %qE  expected a type, got %qT  for conversion from %qT to %qT  from here  in call to %qD  in evaluation of %<%Q(%#T, %#T)%>  in instantiation of template %qT  in thrown expression  initializing argument %P of %qD  matches this %q+D under ISO standard rules  matches this %q+D under old rules  or %  trying to instantiate %qD  using obsolete binding at %q+D %s (frv) TOTAL                 : conflicting code gen style switches are used"%s" is not a valid option to the preprocessor# %s %.2f %.2f
#include "..." search starts here:
#include "..." search starts here:
#include <...> search starts here:
#include <...> search starts here:
#pragma GHS endXXX does not match previous startXXX#pragma GHS endXXXX found without previous startXXX#pragma pack (pop) encountered without matching #pragma pack (push)#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)#pragma pack(pop[, id], ) is not supported on this target#pragma pack(push[, id], ) is not supported on this target#pragma vtable no longer supported%<%%%> constraint used with last operand%<%%%c%> yields only last 2 digits of year%<%%%c%> yields only last 2 digits of year in some locales%<%D::%D%> %s%<%D::%D%> has not been declared%<%T::%D%> is not a type%<%T::%D%> is not a valid declarator%<%c%s%> not found in protocol(s)%<%s %E%> declared inside parameter list%<&%> constraint used with no register class%<-gnat%> misspelled as %<-gant%>%<...%> as arguments.)%<::%D%> %s%<::%D%> has not been declared%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>%<<::%> cannot begin a template-argument list%<@end%> missing in implementation context%<@try%> without %<@catch%> or %<@finally%>%<__alignof%> applied to a bit-field%<__builtin_next_arg%> called without an argument%<__thread%> before %%<__thread%> before %% of mutually exclusive equal-tests is always 0% operand constraint incompatible with operand size% operand requires impossible reload% specifiers are not permitted on non-static data members% label not within a switch statement% specified for friend class declaration% is too long for GCC% switch expression not converted to % in ISO C% function returns non-void value% must not return NULL unless it is declared % (or -fcheck-new is in effect)% should return a reference to %<*this%>% of unmatched not-equal tests is always 1% with a value, in function returning void% with no value, in function returning non-void% applied to a bit-field% may not be used when defining (as opposed to declaring) a static data member% is unavailable for static member functions% may not be used in this context% and % attributes are not compatible, ignoring %% attribute is already used% applied to a bit-field% used in function with fixed args% as only parameter may not be qualified% must be the only parameter%D renamed after being referenced in assembly%H  from here%HDuplicate name %q.*s.%Hduplicate label %qD%Hempty body in an else-statement%Hempty body in an if-statement%Hignoring return value of %qD, declared with attribute warn_unused_result%Hignoring return value of function declared with attribute warn_unused_result%Hprototype declaration%Hstatement with no effect%Hsuggest explicit braces to avoid ambiguous %%Hvalue computed is not used%Hwill never be executed%J  enters catch block%J  first type here%J  original definition appeared here%J  other type here%J  you can work around this by removing the initializer%J%s %<%c%s%>%J%s %qs%Jabstract method in non-abstract class%Jaddress area attribute cannot be specified for functions%Jan address area attribute cannot be specified for local variables%Jan anonymous union cannot have function members%Jconflicts with previous declaration here%Jdata area attributes cannot be specified for local variables%Jfinal field %qD may not have been initialized%Jflexible array member in otherwise empty struct%Jflexible array member in union%Jflexible array member not at end of struct%Jfollows non-prototype definition here%Jinvalid use of structure with flexible array member%Jold-style parameter declarations in prototyped function definition%Jparameter %u has incomplete type%Jparameter %u has void type%Jparameter name missing from parameter list%Jparameter name omitted%Jprevious definition here%Jprevious non-inline declaration here%Jpreviously used here%Jsection attribute cannot be specified for local variables%Jsection attributes are not supported for this target%Jshadowed declaration is here%Jthis is the first default label%Jthis is the first entry overlapping that value%Jtypedef name may not be a nested-name-specifier%d constructor(s) found
#pragma GHS endXXX does not match previous startXXX#pragma GHS endXXXX found without previous startXXX#pragma pack (pop) encountered without matching #pragma pack (push)#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)#pragma pack(pop[, id], ) is not supported on this target#pragma pack(push[, id], ) is not supported on this target#pragma vtable no longer supported%<%%%> constraint used with last operand%<%%%c%> yields only last 2 digits of year%<%%%c%> yields only last 2 digits of year in some locales%<%D::%D%> %s%<%D::%D%> has not been declared%<%T::%D%> is not a type%<%T::%D%> is not a valid declarator%<%c%s%> not found in protocol(s)%<%s %E%> declared inside parameter list%<&%> constraint used with no register class%<-gnat%> misspelled as %<-gant%>%<...%> as arguments.)%<::%D%> %s%<::%D%> has not been declared%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>%<<::%> cannot begin a template-argument list%<@end%> missing in implementation context%<@try%> without %<@catch%> or %<@finally%>%<__alignof%> applied to a bit-field%<__builtin_next_arg%> called without an argument%<__thread%> before %%<__thread%> before %% of mutually exclusive equal-tests is always 0% operand constraint incompatible with operand size% operand requires impossible reload% specifiers are not permitted on non-static data members% label not within a switch statement% specified for friend class declaration% is too long for GCC% switch expression not converted to % in ISO C% function returns non-void value% must not return NULL unless it is declared % (or -fcheck-new is in effect)% should return a reference to %<*this%>% of unmatched not-equal tests is always 1% with a value, in function returning void% with no value, in function returning non-void% applied to a bit-field% may not be used when defining (as opposed to declaring) a static data member% is unavailable for static member functions% may not be used in this context% and % attributes are not compatible, ignoring %% attribute is already used% applied to a bit-field% used in function with fixed args% as only parameter may not be qualified% must be the only parameter%D renamed after being referenced in assembly%H  from here%HDuplicate name %q.*s.%Hduplicate label %qD%Hempty body in an else-statement%Hempty body in an if-statement%Hignoring return value of %qD, declared with attribute warn_unused_result%Hignoring return value of function declared with attribute warn_unused_result%Hprototype declaration%Hstatement with no effect%Hsuggest explicit braces to avoid ambiguous %%Hvalue computed is not used%Hwill never be executed%J  enters catch block%J  first type here%J  original definition appeared here%J  other type here%J  you can work around this by removing the initializer%J%s %<%c%s%>%J%s %qs%Jabstract method in non-abstract class%Jaddress area attribute cannot be specified for functions%Jan address area attribute cannot be specified for local variables%Jan anonymous union cannot have function members%Jconflicts with previous declaration here%Jdata area attributes cannot be specified for local variables%Jfinal field %qD may not have been initialized%Jflexible array member in otherwise empty struct%Jflexible array member in union%Jflexible array member not at end of struct%Jfollows non-prototype definition here%Jinvalid use of structure with flexible array member%Jold-style parameter declarations in prototyped function definition%Jparameter %u has incomplete type%Jparameter %u has void type%Jparameter name missing from parameter list%Jparameter name omitted%Jprevious definition here%Jprevious non-inline declaration here%Jpreviously used here%Jsection attribute cannot be specified for local variables%Jsection attributes are not supported for this target%Jshadowed declaration is here%Jthis is the first default label%Jthis is the first entry overlapping that value%Jtypedef name may not be a nested-name-specifier%d constructor(s) found
%d destructor(s)  found
%d destructor(s)  found
%d frame table(s) found
%d frame table(s) found
%i-bit mode not compiled in%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC%q+D declared as a friend%q+D declared with an exception specification%q+D is not a function,%q+D may not be static because it is a member of a union%q+D was hidden%q+D was used with no prototype before its definition%q+D will be initialized after%qD %s%qD attribute directive ignored%qD attribute ignored%qD cannot be declared virtual, since it is always static%qD cannot be thread-local because it has non-POD type %qT%qD cannot have default arguments%qD declared as reference but not initialized%qD denotes an ambiguous type%qD does not declare a template type%qD has incomplete type%qD has not been declared%qD has the same name as the class in which it is declared%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already declared in this scope%qD is already defined in %qT%qD is already defined in class %qT%qD is both a direct base and an indirect virtual base%qD is not a class or namespace%qD is not a member of %qD%qD is not a member of %qT%qD is not a member template function%qD is thread-local and so cannot be dynamically initialized%qD must be a nonstatic member function%qD must be either a non-static member function or a non-member function%qD must have an argument of class or enumerated type%qD must take either one or two arguments%qD must take either zero or one argument%qD must take exactly one argument%qD must take exactly two arguments%qD not declared%qD not defined%qD should have been declared inside %qD%qD should never be overloaded%qD should return by value%qD used without template parameters%qD was not declared in this scope%qE cannot be used as a function%qE cannot be used as a member pointer, since it is of type %qT%qE is not of type %qT%qT has no non-static data member named %qD%qT is already a friend of %qT%qT is an ambiguous base of %qT%qT is an inaccessible base of %qT%qT is not a base of %qT%qT is not a class or namespace%qT is not a class, struct, or union type%qT is not a namespace%qT is not a pointer-to-object type%qT is not a template%qT is not a template type%qT is not an accessible base of %qT%qT is not an aggregate type%qT referred to as %qs%qT referred to as enum%qs attribute argument not a string constant%qs attribute argument not an integer constant%qs attribute directive ignored%qs attribute does not apply to types%qs attribute ignored%qs attribute only applies to function types%qs attribute only applies to functions%qs attribute only applies to interrupt functions%qs attribute only applies to variables%qs attribute requires an integer constant argument%qs declared as both exported to and imported from a DLL%qs declared as function returning a function%qs declared as function returning an array%qs expects a constant argument%qs has both % and initializer%qs has overflowed%qs incompatible attribute ignored%qs initialized and declared %%qs is corrupted%qs is deprecated%qs is deprecated (declared at %s:%d)%qs is narrower than values of its type%qs is not a gcov data file%qs is not a valid output file%qs is not an Objective-C class name or alias%qs may not respond to %<%c%s%>%qs redeclared as different kind of symbol%s%s
%i-bit mode not compiled in%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC%q+D declared as a friend%q+D declared with an exception specification%q+D is not a function,%q+D may not be static because it is a member of a union%q+D was hidden%q+D was used with no prototype before its definition%q+D will be initialized after%qD %s%qD attribute directive ignored%qD attribute ignored%qD cannot be declared virtual, since it is always static%qD cannot be thread-local because it has non-POD type %qT%qD cannot have default arguments%qD declared as reference but not initialized%qD denotes an ambiguous type%qD does not declare a template type%qD has incomplete type%qD has not been declared%qD has the same name as the class in which it is declared%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already declared in this scope%qD is already defined in %qT%qD is already defined in class %qT%qD is both a direct base and an indirect virtual base%qD is not a class or namespace%qD is not a member of %qD%qD is not a member of %qT%qD is not a member template function%qD is thread-local and so cannot be dynamically initialized%qD must be a nonstatic member function%qD must be either a non-static member function or a non-member function%qD must have an argument of class or enumerated type%qD must take either one or two arguments%qD must take either zero or one argument%qD must take exactly one argument%qD must take exactly two arguments%qD not declared%qD not defined%qD should have been declared inside %qD%qD should never be overloaded%qD should return by value%qD used without template parameters%qD was not declared in this scope%qE cannot be used as a function%qE cannot be used as a member pointer, since it is of type %qT%qE is not of type %qT%qT has no non-static data member named %qD%qT is already a friend of %qT%qT is an ambiguous base of %qT%qT is an inaccessible base of %qT%qT is not a base of %qT%qT is not a class or namespace%qT is not a class, struct, or union type%qT is not a namespace%qT is not a pointer-to-object type%qT is not a template%qT is not a template type%qT is not an accessible base of %qT%qT is not an aggregate type%qT referred to as %qs%qT referred to as enum%qs attribute argument not a string constant%qs attribute argument not an integer constant%qs attribute directive ignored%qs attribute does not apply to types%qs attribute ignored%qs attribute only applies to function types%qs attribute only applies to functions%qs attribute only applies to interrupt functions%qs attribute only applies to variables%qs attribute requires an integer constant argument%qs declared as both exported to and imported from a DLL%qs declared as function returning a function%qs declared as function returning an array%qs expects a constant argument%qs has both % and initializer%qs has overflowed%qs incompatible attribute ignored%qs initialized and declared %%qs is corrupted%qs is deprecated%qs is deprecated (declared at %s:%d)%qs is narrower than values of its type%qs is not a gcov data file%qs is not a valid output file%qs is not an Objective-C class name or alias%qs may not respond to %<%c%s%>%qs redeclared as different kind of symbol%s%s
%s %+#T%s %D(%T) %s %D(%T, %T) %s %D(%T, %T, %T) %s %T %s %qs does not fully implement the %qs protocol%s %s %p %d
%s %+#T%s %D(%T) %s %D(%T, %T) %s %D(%T, %T, %T) %s %T %s %qs does not fully implement the %qs protocol%s %s %p %d
%s %s(%E) %p %d
%s %s(%E) %p %d
%s '%s'
%s '%s'
%s (GCC) %s
%s (GCC) %s
%s between distinct pointer types %qT and %qT lacks a cast%s cannot appear in a constant-expression%s cannot be used in asm here%s cannot resolve address of overloaded function%s does not support %%n$ operand number formats%s does not support %s%s does not support %s with the %<%%%c%> %s format%s does not support the %<%%%c%> %s format%s does not support the %<%%%s%c%> %s format%s does not support the %qs %s length modifier%s expression list treated as compound expression%s has no effect%s ignored with %s and %<%%%c%> %s format%s ignored with %s in %s format%s is a reference, not call, to function %qE%s is not supported by this configuration%s returned %d exit status%s rotate count >= width of type%s rotate count is negative%s terminated with signal %d [%s]%s%s used with %<%%%c%> %s format%s%s%s version %s (%s)
%s between distinct pointer types %qT and %qT lacks a cast%s cannot appear in a constant-expression%s cannot be used in asm here%s cannot resolve address of overloaded function%s does not support %%n$ operand number formats%s does not support %s%s does not support %s with the %<%%%c%> %s format%s does not support the %<%%%c%> %s format%s does not support the %<%%%s%c%> %s format%s does not support the %qs %s length modifier%s expression list treated as compound expression%s has no effect%s ignored with %s and %<%%%c%> %s format%s ignored with %s in %s format%s is a reference, not call, to function %qE%s is not supported by this configuration%s returned %d exit status%s rotate count >= width of type%s rotate count is negative%s terminated with signal %d [%s]%s%s used with %<%%%c%> %s format%s%s%s version %s (%s)
%s      compiled by GNU C version %s.
%s      compiled by GNU C version %s.
%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
%s-%s is an empty range%s: %d basic blocks and %d edges/basic block%s: %d basic blocks and %d registers%s: %d: '%s' used but missing from SYSCALLS
%s-%s is an empty range%s: %d basic blocks and %d edges/basic block%s: %d basic blocks and %d registers%s: %d: '%s' used but missing from SYSCALLS
%s: %d: warning: '%s' excluded by preprocessing
%s: %d: warning: '%s' excluded by preprocessing
%s: %d: warning: definition of %s not converted
%s: %d: warning: definition of %s not converted
%s: %d: warning: found '%s' but expected '%s'
%s: %d: warning: found '%s' but expected '%s'
%s: %d: warning: no extern definition for '%s'
%s: %d: warning: no extern definition for '%s'
%s: %d: warning: source too confusing
%s: %d: warning: source too confusing
%s: %d: warning: varargs function declaration not converted
%s: %d: warning: varargs function declaration not converted
%s: %s%s: %s compiler not installed on this system%s: %s exited with status %d
%s: %s%s: %s compiler not installed on this system%s: %s exited with status %d
%s: %s: can't get status: %s
%s: %s: can't get status: %s
%s: '%s' not converted
%s: '%s' not converted
%s: --param arguments should be of the form NAME=VALUE%s: Cannot open output file: %s
%s: --param arguments should be of the form NAME=VALUE%s: Cannot open output file: %s
%s: Failed to close output file %s
%s: Failed to close output file %s
%s: attempt to rename spec '%s' to already defined spec '%s'%s: can't change mode of file '%s': %s
%s: attempt to rename spec '%s' to already defined spec '%s'%s: can't change mode of file '%s': %s
%s: can't create/open clean file '%s': %s
%s: can't create/open clean file '%s': %s
%s: can't create/open output file '%s': %s
%s: can't create/open output file '%s': %s
%s: can't delete aux info file '%s': %s
%s: can't delete aux info file '%s': %s
%s: can't delete file '%s': %s
%s: can't delete file '%s': %s
%s: can't get status for file '%s': %s
%s: can't get status for file '%s': %s
%s: can't get status of aux info file '%s': %s
%s: can't get status of aux info file '%s': %s
%s: can't link file '%s' to '%s': %s
%s: can't link file '%s' to '%s': %s
%s: can't open aux info file '%s' for reading: %s
%s: can't open aux info file '%s' for reading: %s
%s: can't open file '%s' for reading: %s
%s: can't open file '%s' for reading: %s
%s: can't read aux info file '%s': %s
%s: can't read aux info file '%s': %s
%s: cannot get working directory: %s
%s: cannot get working directory: %s
%s: cannot open as COFF file%s: compiling '%s'
%s: cannot open as COFF file%s: compiling '%s'
%s: conflict list for '%s' follows:
%s: conflict list for '%s' follows:
%s: conflicting extern definitions of '%s'
%s: conflicting extern definitions of '%s'
%s: converting file '%s'
%s: converting file '%s'
%s: declaration of function '%s' not converted
%s: declaration of function '%s' not converted
%s: declarations of '%s' will not be converted
%s: declarations of '%s' will not be converted
%s: definition of function '%s' not converted
%s: definition of function '%s' not converted
%s: error closing aux info file '%s': %s
%s: error closing aux info file '%s': %s
%s: error reading aux info file '%s': %s
%s: error reading aux info file '%s': %s
%s: error writing file '%s': %s
%s: error writing file '%s': %s
%s: error: %s: found definition of '%s' at %s(%d)
%s: error: %s: found definition of '%s' at %s(%d)
%s: function definition not converted
%s: function definition not converted
%s: global declarations for file '%s' not inserted
%s: global declarations for file '%s' not inserted
%s: input file names must have .c suffixes: %s
%s: input file names must have .c suffixes: %s
%s: invalid file name: %s
%s: invalid file name: %s
%s: linker input file unused because linking not done%s: local declaration for function '%s' not inserted
%s: linker input file unused because linking not done%s: local declaration for function '%s' not inserted
%s: multiple static defs of '%s' in file '%s'
%s: multiple static defs of '%s' in file '%s'
%s: no such class%s: not a COFF file%s: subprocess got fatal signal %d
%s: no such class%s: not a COFF file%s: subprocess got fatal signal %d
%s: usage '%s [ -VqfnkN ] [ -i  ] [ filename ... ]'
%s: usage '%s [ -VqfnkN ] [ -i  ] [ filename ... ]'
%s: usage '%s [ -VqfnkNlgC ] [ -B  ] [ filename ... ]'
%s: usage '%s [ -VqfnkNlgC ] [ -B  ] [ filename ... ]'
%s: wait: %s
%s: wait: %s
%s: warning: %s: warning: can't rename file '%s' to '%s': %s
%s: warning: %s: warning: can't rename file '%s' to '%s': %s
%s: warning: file '%s' already saved in '%s'
%s: warning: file '%s' already saved in '%s'
%s: warning: missing SYSCALLS file '%s'
%s: warning: missing SYSCALLS file '%s'
%s: warning: no read access for file '%s'
%s: warning: no read access for file '%s'
%s: warning: no static definition for '%s' in file '%s'
%s: warning: no static definition for '%s' in file '%s'
%s: warning: no write access for dir containing '%s'
%s: warning: no write access for dir containing '%s'
%s: warning: no write access for file '%s'
%s: warning: no write access for file '%s'
%s: warning: too many parameter lists in declaration of '%s'
%s: warning: too many parameter lists in declaration of '%s'
%s: warning: using formals list from %s(%d) for function '%s'
%s: warning: using formals list from %s(%d) for function '%s'
%s: would convert file '%s'
%s: would convert file '%s'
%s:%d: confused by earlier errors, bailing out
%s:%d: confused by earlier errors, bailing out
%s:%d: declaration of function '%s' takes different forms
%s:%d: declaration of function '%s' takes different forms
%s:'%s' has arcs from exit block
%s:'%s' has arcs from exit block
%s:'%s' has arcs to entry block
%s:'%s' has arcs to entry block
%s:'%s' lacks entry and/or exit blocks
%s:'%s' lacks entry and/or exit blocks
%s:already seen blocks for '%s'
%s:already seen blocks for '%s'
%s:cannot open graph file
%s:cannot open graph file
%s:cannot open source file
%s:cannot open source file
%s:corrupted
%s:corrupted
%s:could not open output file '%s'
%s:could not open output file '%s'
%s:creating '%s'
%s:creating '%s'
%s:error writing output file '%s'
%s:error writing output file '%s'
%s:graph is unsolvable for '%s'
%s:graph is unsolvable for '%s'
%s:no functions found
%s:no functions found
%s:no lines for '%s'
%s:no lines for '%s'
%s:not a gcov data file
%s:not a gcov data file
%s:not a gcov graph file
%s:not a gcov graph file
%s:overflowed
%s:overflowed
%s:profile mismatch for '%s'
%s:profile mismatch for '%s'
%s:source file is newer than graph file '%s'
%s:source file is newer than graph file '%s'
%s:stamp mismatch with graph file
%s:stamp mismatch with graph file
%s:unknown function '%u'
%s:unknown function '%u'
%s:version '%.4s', prefer '%.4s'
%s:version '%.4s', prefer '%.4s'
%s:version '%.4s', prefer version '%.4s'
%s:version '%.4s', prefer version '%.4s'
'' ' flag'!' flag'#' flag'%%l' operand isn't a label'%s' is not a valid class name''' flag'(' flag'+' flag'-%c' must come at the start of the command line'-%c' option must have argument'-' flag'0' flag'B' operand has multiple bits set'B' operand is not constant'E' modifier'I' flag'O' modifier'^' flag'_' flag'a' flag'o' operand is not constant'q' flag(C)(Messages without a matching method signature(a pointer to member can only be formed with %<&%E%>)(an out of class initialization is required)(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)(near initialization for %qs)(perhaps the % macro was used incorrectly)--param inline-unit-growth limit reached--param large-function-growth limit reached--param max-inline-insns-auto limit reached--param max-inline-insns-single limit reached--resource requires -o-E or -x required when input is from standard input-G and -static are mutually exclusive-I- specified twice-Wformat-extra-args ignored without -Wformat-Wformat-nonliteral ignored without -Wformat-Wformat-security ignored without -Wformat-Wformat-y2k ignored without -Wformat-Wformat-zero-length ignored without -Wformat-Wuninitialized is not supported without -O-Xbind-now and -Xbind-lazy are incompatible-bundle not allowed with -dynamiclib-bundle_loader not allowed with -dynamiclib-c or -S required for Ada-client_name not allowed with -dynamiclib-current_version only allowed with -dynamiclib-f%s and -msdata=%s are incompatible-f%s ignored for 68HC11/68HC12 (not supported)-f%s ignored for Unicos/Mk (not supported)-f%s ignored for target (all code is position independent)-f%s is not supported with CONST16 instructions-f%s not supported: ignored-f%sleading-underscore not supported on this target machine-fPIC and -fpic are not supported in this configuration-fPIC and -mcall-%s are incompatible-fdata-sections not supported for this target-femit-class-file should used along with -fsyntax-only-ffunction-sections disabled; it makes profiling impossible-ffunction-sections may affect debugging on some targets-ffunction-sections not supported for this target-fhandle-exceptions has been renamed -fexceptions (and is now on by default)-fjni and -femit-class-file are incompatible-fjni and -femit-class-files are incompatible-force_flat_namespace not allowed with -dynamiclib-fpic and -mapcs-reent are incompatible-fprefetch-loop-arrays is not supported with -Os-fprefetch-loop-arrays not supported for this target-fprefetch-loop-arrays not supported for this target (try -march switches)-frepo must be used with -c-g is only supported when using GAS on this processor,-g option disabled-g with -mno-apcs-frame may not give sensible debugging-install_name only allowed with -dynamiclib-keep_private_externs not allowed with -dynamiclib-m%s not supported in this configuration-m64 requires a PowerPC64 cpu-maix64 and POWER architecture are incompatible-maix64 required: 64-bit computation with 32-bit addressing not yet supported-maix64 requires PowerPC64 architecture remain enabled-malign-double makes no sense in the 64bit mode-malign-functions is obsolete, use -falign-functions-malign-jumps is obsolete, use -falign-jumps-malign-loops is obsolete, use -falign-loops-malign-loops=%d is not between 0 and %d-mapcs-stack-check incompatible with -mno-apcs-frame-march=%s is not compatible with the selected ABI-max-stackframe=%d is not usable, not between 0 and %d-mbig-endian and -mlittle-endian may not be used together-mbnu210 is ignored (option is obsolete)-mbranch-cost=%d is not between 0 and 5-mcall-aixdesc must be big endian-mcmodel= is not supported on 32 bit systems-mdynamic-no-pic overrides -fpic or -fPIC-mgp32 used with a 64-bit ABI-mgp64 used with a 32-bit ABI-mgp64 used with a 32-bit processor-mhard-float not supported-mieee not supported on Unicos/Mk-mieee-with-inexact not supported on Unicos/Mk-mlong-double-64 not allowed with -m64-mmultiple is not supported on little endian systems-mn is used without -mh or -ms-mpic-register= is useless without -fpic-mpreferred-stack-boundary=%d is not between %d and 12-mregparm=%d is not between 0 and %d-mrelocatable and -mcall-%s are incompatible-mrelocatable and -mno-minimal-toc are incompatible-mrelocatable and -msdata=%s are incompatible-mrtd calling convention not supported in the 64bit mode-ms2600 is used without -ms-msdata=%s and -mcall-%s are incompatible-mshared-library-id= specified without -mid-shared-library-msingle-float and -msoft-float cannot both be specified-msoft-float and -mhard_float may not be used together-mstring is not supported on little endian systems-p and -pp specified - pick one-pg and -fomit-frame-pointer are incompatible-pg not supported on this platform-pipe not supported-private_bundle not allowed with -dynamiclib128-bit long double not supported for VAX floats31 bit ABI387 instruction set disabled, using SSE arithmetics64 bit ABIAPCS reentrant code not supported.  IgnoredAdd a common subexpression elimination pass after loop optimizationsAdd extra commentary to assembler outputAdditional debug printsAddress of global register variable %qD requested.Address of register variable %qD requested.Align all labelsAlign all loops to 32 byte boundaryAlign code and data to 32 bitsAlign destination of the string operationsAlign labels which are only reached by jumpingAlign some doubles on dword boundaryAlign the start of functionsAlign the start of loopsAlign to the base type of the bit-fieldAlign variables on a 32-bit boundaryAllow bit-fields to cross word boundariesAllow function addresses to be held in registersAllow math optimizations that may violate IEEE or ISO standardsAllow premature scheduling of queued insnsAllow speculative motion of more loadsAllow speculative motion of non-loadsAllow speculative motion of some loadsAllow the arguments of the '?' operator to have different typesAllow two instructions to be issued per cycleAllow unsigned iteration counts for RPTB/DBAlternate calling conventionAltiVec and E500 instructions cannot coexistAlways generate long callsAssume GASAssume arguments alias neither each other nor globalsAssume arguments may alias globals but not each otherAssume big endian bytes, little endian wordsAssume code will be assembled by GASAssume code will be linked by GNU ldAssume code will be linked by HP ldAssume floating-point operations can trapAssume no NaNs or infinities are generatedAssume normal C execution environmentAssume possible double misalignmentAssume signed arithmetic overflow wraps aroundAssume small address spaceAssume strict aliasing rules applyAssume target CPU is configured as big endianAssume target CPU is configured as little endianAssume that pointers may be aliasedAssume that receivers of Objective-C messages may be nilAt top level:Attempt to delete prologue/epilogue insn:Attempt to fill delay slots of branch instructionsAttempt to keep stack aligned to this power of 2Attempt to merge identical constants across compilation unitsAttempt to merge identical constants and constant variablesAuto pre/post decrement increment allowedAuto pre/post decrement increment not allowedAutomatically align branch targets to reduce branch penaltiesAvoid all range limits on call instructionsBig memory modelBranches are this expensive (1-5, arbitrary units)Branches executed:%s of %d
'' ' flag'!' flag'#' flag'%%l' operand isn't a label'%s' is not a valid class name''' flag'(' flag'+' flag'-%c' must come at the start of the command line'-%c' option must have argument'-' flag'0' flag'B' operand has multiple bits set'B' operand is not constant'E' modifier'I' flag'O' modifier'^' flag'_' flag'a' flag'o' operand is not constant'q' flag(C)(Messages without a matching method signature(a pointer to member can only be formed with %<&%E%>)(an out of class initialization is required)(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)(near initialization for %qs)(perhaps the % macro was used incorrectly)--param inline-unit-growth limit reached--param large-function-growth limit reached--param max-inline-insns-auto limit reached--param max-inline-insns-single limit reached--resource requires -o-E or -x required when input is from standard input-G and -static are mutually exclusive-I- specified twice-Wformat-extra-args ignored without -Wformat-Wformat-nonliteral ignored without -Wformat-Wformat-security ignored without -Wformat-Wformat-y2k ignored without -Wformat-Wformat-zero-length ignored without -Wformat-Wuninitialized is not supported without -O-Xbind-now and -Xbind-lazy are incompatible-bundle not allowed with -dynamiclib-bundle_loader not allowed with -dynamiclib-c or -S required for Ada-client_name not allowed with -dynamiclib-current_version only allowed with -dynamiclib-f%s and -msdata=%s are incompatible-f%s ignored for 68HC11/68HC12 (not supported)-f%s ignored for Unicos/Mk (not supported)-f%s ignored for target (all code is position independent)-f%s is not supported with CONST16 instructions-f%s not supported: ignored-f%sleading-underscore not supported on this target machine-fPIC and -fpic are not supported in this configuration-fPIC and -mcall-%s are incompatible-fdata-sections not supported for this target-femit-class-file should used along with -fsyntax-only-ffunction-sections disabled; it makes profiling impossible-ffunction-sections may affect debugging on some targets-ffunction-sections not supported for this target-fhandle-exceptions has been renamed -fexceptions (and is now on by default)-fjni and -femit-class-file are incompatible-fjni and -femit-class-files are incompatible-force_flat_namespace not allowed with -dynamiclib-fpic and -mapcs-reent are incompatible-fprefetch-loop-arrays is not supported with -Os-fprefetch-loop-arrays not supported for this target-fprefetch-loop-arrays not supported for this target (try -march switches)-frepo must be used with -c-g is only supported when using GAS on this processor,-g option disabled-g with -mno-apcs-frame may not give sensible debugging-install_name only allowed with -dynamiclib-keep_private_externs not allowed with -dynamiclib-m%s not supported in this configuration-m64 requires a PowerPC64 cpu-maix64 and POWER architecture are incompatible-maix64 required: 64-bit computation with 32-bit addressing not yet supported-maix64 requires PowerPC64 architecture remain enabled-malign-double makes no sense in the 64bit mode-malign-functions is obsolete, use -falign-functions-malign-jumps is obsolete, use -falign-jumps-malign-loops is obsolete, use -falign-loops-malign-loops=%d is not between 0 and %d-mapcs-stack-check incompatible with -mno-apcs-frame-march=%s is not compatible with the selected ABI-max-stackframe=%d is not usable, not between 0 and %d-mbig-endian and -mlittle-endian may not be used together-mbnu210 is ignored (option is obsolete)-mbranch-cost=%d is not between 0 and 5-mcall-aixdesc must be big endian-mcmodel= is not supported on 32 bit systems-mdynamic-no-pic overrides -fpic or -fPIC-mgp32 used with a 64-bit ABI-mgp64 used with a 32-bit ABI-mgp64 used with a 32-bit processor-mhard-float not supported-mieee not supported on Unicos/Mk-mieee-with-inexact not supported on Unicos/Mk-mlong-double-64 not allowed with -m64-mmultiple is not supported on little endian systems-mn is used without -mh or -ms-mpic-register= is useless without -fpic-mpreferred-stack-boundary=%d is not between %d and 12-mregparm=%d is not between 0 and %d-mrelocatable and -mcall-%s are incompatible-mrelocatable and -mno-minimal-toc are incompatible-mrelocatable and -msdata=%s are incompatible-mrtd calling convention not supported in the 64bit mode-ms2600 is used without -ms-msdata=%s and -mcall-%s are incompatible-mshared-library-id= specified without -mid-shared-library-msingle-float and -msoft-float cannot both be specified-msoft-float and -mhard_float may not be used together-mstring is not supported on little endian systems-p and -pp specified - pick one-pg and -fomit-frame-pointer are incompatible-pg not supported on this platform-pipe not supported-private_bundle not allowed with -dynamiclib128-bit long double not supported for VAX floats31 bit ABI387 instruction set disabled, using SSE arithmetics64 bit ABIAPCS reentrant code not supported.  IgnoredAdd a common subexpression elimination pass after loop optimizationsAdd extra commentary to assembler outputAdditional debug printsAddress of global register variable %qD requested.Address of register variable %qD requested.Align all labelsAlign all loops to 32 byte boundaryAlign code and data to 32 bitsAlign destination of the string operationsAlign labels which are only reached by jumpingAlign some doubles on dword boundaryAlign the start of functionsAlign the start of loopsAlign to the base type of the bit-fieldAlign variables on a 32-bit boundaryAllow bit-fields to cross word boundariesAllow function addresses to be held in registersAllow math optimizations that may violate IEEE or ISO standardsAllow premature scheduling of queued insnsAllow speculative motion of more loadsAllow speculative motion of non-loadsAllow speculative motion of some loadsAllow the arguments of the '?' operator to have different typesAllow two instructions to be issued per cycleAllow unsigned iteration counts for RPTB/DBAlternate calling conventionAltiVec and E500 instructions cannot coexistAlways generate long callsAssume GASAssume arguments alias neither each other nor globalsAssume arguments may alias globals but not each otherAssume big endian bytes, little endian wordsAssume code will be assembled by GASAssume code will be linked by GNU ldAssume code will be linked by HP ldAssume floating-point operations can trapAssume no NaNs or infinities are generatedAssume normal C execution environmentAssume possible double misalignmentAssume signed arithmetic overflow wraps aroundAssume small address spaceAssume strict aliasing rules applyAssume target CPU is configured as big endianAssume target CPU is configured as little endianAssume that pointers may be aliasedAssume that receivers of Objective-C messages may be nilAt top level:Attempt to delete prologue/epilogue insn:Attempt to fill delay slots of branch instructionsAttempt to keep stack aligned to this power of 2Attempt to merge identical constants across compilation unitsAttempt to merge identical constants and constant variablesAuto pre/post decrement increment allowedAuto pre/post decrement increment not allowedAutomatically align branch targets to reduce branch penaltiesAvoid all range limits on call instructionsBig memory modelBranches are this expensive (1-5, arbitrary units)Branches executed:%s of %d
CPU you selected does not support x86-64 instruction setCall mcount for profiling before a function prologueCalls executed:%s of %d
CPU you selected does not support x86-64 instruction setCall mcount for profiling before a function prologueCalls executed:%s of %d
Change only the low 8 bits of the stack pointerChange the stack pointer without disabling interruptsChange when template instances are emittedCheck for syntax errors, then stopCheck the return value of newCirrus: Place NOPs to avoid invalid instruction combinationsCode size: small, medium or largeCompile code for ARC variant CPUCompile for 32-bit pointersCompile for 64-bit pointersCompile for ETRAX 100 (CRIS v8)Compile for ETRAX 4 (CRIS v3)Compile for V8+ ABICompile for a 68HC11Compile for a 68HC12Compile for a 68HCS12Compile for the MMU-less Etrax 100-based elinux systemCompile for the Thumb not the ARMCompile for the m32rCompile for the m32r2Compile for the m32rxCompile for the v850 processorCompile whole compilation unit at a timeCompile with 16-bit integer modeCompile with 32-bit integer modeConfigured with: %s
Change only the low 8 bits of the stack pointerChange the stack pointer without disabling interruptsChange when template instances are emittedCheck for syntax errors, then stopCheck the return value of newCirrus: Place NOPs to avoid invalid instruction combinationsCode size: small, medium or largeCompile code for ARC variant CPUCompile for 32-bit pointersCompile for 64-bit pointersCompile for ETRAX 100 (CRIS v8)Compile for ETRAX 4 (CRIS v3)Compile for V8+ ABICompile for a 68HC11Compile for a 68HC12Compile for a 68HCS12Compile for the MMU-less Etrax 100-based elinux systemCompile for the Thumb not the ARMCompile for the m32rCompile for the m32r2Compile for the m32rxCompile for the v850 processorCompile whole compilation unit at a timeCompile with 16-bit integer modeCompile with 32-bit integer modeConfigured with: %s
Conform more closely to IBM XLC semanticsConform to the ISO 1990 C standardConform to the ISO 1990 C standard as amended in 1994Conform to the ISO 1990 C standard with GNU extensionsConform to the ISO 1998 C++ standardConform to the ISO 1998 C++ standard with GNU extensionsConform to the ISO 1999 C standardConform to the ISO 1999 C standard with GNU extensionsConsider access to byte sized memory slowConsider type 'int' to be 16 bits wideConsider type 'int' to be 32 bits wideConstantValue attribute of field '%s' has wrong typeConstruct webs and split unrelated uses of single variableConstructor can't be %sControl the IEEE trap modeControl the generated fp rounding modeControl the precision given to fp exceptionsConvert floating point constants to single precision constantsCopy memory address constants into registers before useCopy memory operands into registers before useCreate GUI applicationCreate console applicationCreate data files needed by "gcov"Defer popping functions args from stack until laterDelete useless null pointer checksDeprecated in favor of -std=c99Deprecated in favor of -std=gnu99Deprecated; use --classpath insteadDetermine which dependences between insns are considered costlyDisable FP regsDisable indexed addressingDisable optimizations observable by IEEE signaling NaNsDisable optimizations that assume default FP rounding behaviorDisable space regsDiscard unused virtual functionsDisplay compile time statisticsDisplay statistics accumulated during compilationDisplay this informationDivision by zero at %LDo not assume GASDo not assume that standard C libraries and "main" existDo not disable space regsDo not discard commentsDo not discard comments in macro expansionsDo not display functions compiled or elapsed timeDo not emit addressing modes with side-effect assignmentDo not emit complex integer constants to read-only memoryDo not emit function prologue or epilogueDo not generate #line directivesDo not generate .size directivesDo not generate a single exit point for each functionDo not generate fused multiply/add instructionsDo not generate load/store with update instructionsDo not generate tablejump insnsDo not load the PIC register in function prologuesDo not place floating point constants in TOCDo not place symbol+offset constants in TOCDo not predefine system-specific and GCC-specific macrosDo not provide a default start-address 0x100 of the programDo not search standard system include directories (those specified with -isystem will still be used)Do not search standard system include directories for C++Do not suppress warnings from system headersDo not tune code and read-only data alignmentDo not tune stack alignmentDo not tune writable data alignmentDo not use POWER instruction setDo not use PowerPC instruction setDo not use VAX fpDo not use addresses that allocate global registersDo not use condition codes from normal instructionsDo not use direct addressing mode for soft registersDo not use hardware FPDo not use hardware floating pointDo not use hardware fpDo not use hardware quad fp instructionsDo not use the bit-field instructionsDo not use the callt instructionDo not use unaligned memory referencesDo not warn about using "long long" when -pedanticDo the full register move optimization passDon't align items in code or dataDon't call any cache flush functionsDon't call any cache flush trapDon't optimize block movesDon't use P-mnemonics for branchesDon't use hardware fpDon't warn about uses of Microsoft extensionsDowngrade conformance errors to warningsDump declarations to a .decl fileESA/390 architectureEmit 16-bit relocations to the small data areasEmit 32-bit relocations to the small data areasEmit IEEE-conformant code, without inexact exceptionsEmit call graph informationEmit code compatible with TI toolsEmit code for the byte/word ISA extensionEmit code for the counting ISA extensionEmit code for the fp move and sqrt ISA extensionEmit code for the motion video ISA extensionEmit code using explicit relocation directivesEmit common-like symbols as weak symbolsEmit cross referencing informationEmit direct branches to local functionsEmit implicit instantiations of inline templatesEmit implicit instantiations of templatesEmit indirect branches to local functionsEmit long load/store sequencesEmit rdval instead of rduniq for thread pointerEmit static const variables even if they are not usedEmit stop bits before and after volatile extended asmsEmit verbose debug information in assembly codeEnable Dwarf 2 line debug info via GNU asEnable MPY||ADD and MPY||SUB instructionsEnable Objective-C exception and synchronization syntaxEnable all -Wunused- warningsEnable an RTL peephole pass before sched2Enable automatic template instantiationEnable backend debuggingEnable basic program profiling codeEnable common options for generating profile info for profile feedback directed optimizationsEnable common options for performing profile feedback directed optimizationsEnable conditional movesEnable debug outputEnable debuggingEnable earlier placing stop bits for better schedulingEnable exception handlingEnable function profilingEnable fused multiply/add and multiply/subtract FP instructionsEnable guessing of branch probabilitiesEnable label alignment optimizationsEnable linker optimizationsEnable linker relaxationsEnable linker relaxingEnable machine specific peephole optimizationsEnable most warning messagesEnable new features under developmentEnable optional diagnosticsEnable parallel instructionsEnable scheduling across basic blocksEnable separate data segmentEnable stack probingEnable support for huge objectsEnable the normal modeEnable the use of the short load instructionsEnable traditional preprocessingEnable use of DB instructionEnable use of RTPB instructionEnable use of RTPS instructionEnable use of sdata/scommon/sbssEnable verbose outputEnables a register move optimizationEnd of search list.
Conform more closely to IBM XLC semanticsConform to the ISO 1990 C standardConform to the ISO 1990 C standard as amended in 1994Conform to the ISO 1990 C standard with GNU extensionsConform to the ISO 1998 C++ standardConform to the ISO 1998 C++ standard with GNU extensionsConform to the ISO 1999 C standardConform to the ISO 1999 C standard with GNU extensionsConsider access to byte sized memory slowConsider type 'int' to be 16 bits wideConsider type 'int' to be 32 bits wideConstantValue attribute of field '%s' has wrong typeConstruct webs and split unrelated uses of single variableConstructor can't be %sControl the IEEE trap modeControl the generated fp rounding modeControl the precision given to fp exceptionsConvert floating point constants to single precision constantsCopy memory address constants into registers before useCopy memory operands into registers before useCreate GUI applicationCreate console applicationCreate data files needed by "gcov"Defer popping functions args from stack until laterDelete useless null pointer checksDeprecated in favor of -std=c99Deprecated in favor of -std=gnu99Deprecated; use --classpath insteadDetermine which dependences between insns are considered costlyDisable FP regsDisable indexed addressingDisable optimizations observable by IEEE signaling NaNsDisable optimizations that assume default FP rounding behaviorDisable space regsDiscard unused virtual functionsDisplay compile time statisticsDisplay statistics accumulated during compilationDisplay this informationDivision by zero at %LDo not assume GASDo not assume that standard C libraries and "main" existDo not disable space regsDo not discard commentsDo not discard comments in macro expansionsDo not display functions compiled or elapsed timeDo not emit addressing modes with side-effect assignmentDo not emit complex integer constants to read-only memoryDo not emit function prologue or epilogueDo not generate #line directivesDo not generate .size directivesDo not generate a single exit point for each functionDo not generate fused multiply/add instructionsDo not generate load/store with update instructionsDo not generate tablejump insnsDo not load the PIC register in function prologuesDo not place floating point constants in TOCDo not place symbol+offset constants in TOCDo not predefine system-specific and GCC-specific macrosDo not provide a default start-address 0x100 of the programDo not search standard system include directories (those specified with -isystem will still be used)Do not search standard system include directories for C++Do not suppress warnings from system headersDo not tune code and read-only data alignmentDo not tune stack alignmentDo not tune writable data alignmentDo not use POWER instruction setDo not use PowerPC instruction setDo not use VAX fpDo not use addresses that allocate global registersDo not use condition codes from normal instructionsDo not use direct addressing mode for soft registersDo not use hardware FPDo not use hardware floating pointDo not use hardware fpDo not use hardware quad fp instructionsDo not use the bit-field instructionsDo not use the callt instructionDo not use unaligned memory referencesDo not warn about using "long long" when -pedanticDo the full register move optimization passDon't align items in code or dataDon't call any cache flush functionsDon't call any cache flush trapDon't optimize block movesDon't use P-mnemonics for branchesDon't use hardware fpDon't warn about uses of Microsoft extensionsDowngrade conformance errors to warningsDump declarations to a .decl fileESA/390 architectureEmit 16-bit relocations to the small data areasEmit 32-bit relocations to the small data areasEmit IEEE-conformant code, without inexact exceptionsEmit call graph informationEmit code compatible with TI toolsEmit code for the byte/word ISA extensionEmit code for the counting ISA extensionEmit code for the fp move and sqrt ISA extensionEmit code for the motion video ISA extensionEmit code using explicit relocation directivesEmit common-like symbols as weak symbolsEmit cross referencing informationEmit direct branches to local functionsEmit implicit instantiations of inline templatesEmit implicit instantiations of templatesEmit indirect branches to local functionsEmit long load/store sequencesEmit rdval instead of rduniq for thread pointerEmit static const variables even if they are not usedEmit stop bits before and after volatile extended asmsEmit verbose debug information in assembly codeEnable Dwarf 2 line debug info via GNU asEnable MPY||ADD and MPY||SUB instructionsEnable Objective-C exception and synchronization syntaxEnable all -Wunused- warningsEnable an RTL peephole pass before sched2Enable automatic template instantiationEnable backend debuggingEnable basic program profiling codeEnable common options for generating profile info for profile feedback directed optimizationsEnable common options for performing profile feedback directed optimizationsEnable conditional movesEnable debug outputEnable debuggingEnable earlier placing stop bits for better schedulingEnable exception handlingEnable function profilingEnable fused multiply/add and multiply/subtract FP instructionsEnable guessing of branch probabilitiesEnable label alignment optimizationsEnable linker optimizationsEnable linker relaxationsEnable linker relaxingEnable machine specific peephole optimizationsEnable most warning messagesEnable new features under developmentEnable optional diagnosticsEnable parallel instructionsEnable scheduling across basic blocksEnable separate data segmentEnable stack probingEnable support for huge objectsEnable the normal modeEnable the use of the short load instructionsEnable traditional preprocessingEnable use of DB instructionEnable use of RTPB instructionEnable use of RTPS instructionEnable use of sdata/scommon/sbssEnable verbose outputEnables a register move optimizationEnd of search list.
Enforce class member access control semanticsEnforce strict alignmentExport functions even if they can be inlinedFailure trying to reload:For elinux, request a specified stack-size for this programFor intrinsics library: pass all parameters in registersForce RTL generation to emit valid 3 operand insnsForce constants into registers to improve hoistingForce functions to be aligned to a 4 byte boundaryForce the underlying type for "wchar_t" to be "unsigned short"Found in %s
Enforce class member access control semanticsEnforce strict alignmentExport functions even if they can be inlinedFailure trying to reload:For elinux, request a specified stack-size for this programFor intrinsics library: pass all parameters in registersForce RTL generation to emit valid 3 operand insnsForce constants into registers to improve hoistingForce functions to be aligned to a 4 byte boundaryForce the underlying type for "wchar_t" to be "unsigned short"Found in %s
Function starts are aligned to this power of 2GCC does not support -C or -CC without -EGCSE disabledGenerate 32-bit codeGenerate 32bit i386 codeGenerate 64-bit codeGenerate 64bit x86-64 codeGenerate APCS conformant stack framesGenerate C header of platform-specific featuresGenerate ELF outputGenerate H8/300H codeGenerate H8S codeGenerate H8S/2600 codeGenerate ILP32 codeGenerate LP64 codeGenerate PA1.0 codeGenerate PA1.1 codeGenerate PA2.0 code (requires binutils 2.10 or later)Generate SH1 codeGenerate SH2 codeGenerate SH2a FPU-less codeGenerate SH2a codeGenerate SPE SIMD instructions on E500Generate a #line directive pointing at the current working directoryGenerate a call to abort if a noreturn function returnsGenerate a single exit point for each functionGenerate big endian codeGenerate big-endian codeGenerate call insns as indirect calls, if necessaryGenerate code for C30 CPUGenerate code for C31 CPUGenerate code for C32 CPUGenerate code for C33 CPUGenerate code for C40 CPUGenerate code for C44 CPUGenerate code for GNU asGenerate code for GNU ldGenerate code for GNU runtime environmentGenerate code for NeXT (Apple Mac OS X) runtime environmentGenerate code for a 5206eGenerate code for a 520XGenerate code for a 528xGenerate code for a 5307Generate code for a 5407Generate code for a 68000Generate code for a 68020Generate code for a 68030Generate code for a 68040Generate code for a 68040, without any new instructionsGenerate code for a 68060Generate code for a 68060, without any new instructionsGenerate code for a 68302Generate code for a 68332Generate code for a 68851Generate code for a DLLGenerate code for a cpu32Generate code for an 11/10Generate code for an 11/40Generate code for an 11/45Generate code for big-endianGenerate code for functions even if they are fully inlinedGenerate code for given CPUGenerate code for huge switch statementsGenerate code for little-endianGenerate code for old exec BSS PLTGenerate code for the M*Core M210Generate code for the M*Core M340Generate code for the specified chip or CPU versionGenerate code suitable for executables (NOT shared libs)Generate code that uses 68881 floating-point instructionsGenerate code to check bounds before indexing arraysGenerate code to check exception specificationsGenerate code with library calls for floating pointGenerate code without GP regGenerate cpp defines for server IOGenerate cpp defines for workstation IOGenerate debug information in COFF formatGenerate debug information in DWARF v2 formatGenerate debug information in STABS formatGenerate debug information in VMS formatGenerate debug information in XCOFF formatGenerate debug information in default extended formatGenerate debug information in default formatGenerate debug information in extended STABS formatGenerate debug information in extended XCOFF formatGenerate divide results with reminder having the same sign as the divisor (not the dividend)Generate fast indirect callsGenerate floating point mathematics using given instruction setGenerate fused multiply/add instructionsGenerate inline floating point division, optimize for latencyGenerate inline floating point division, optimize for throughputGenerate inline integer division, optimize for latencyGenerate inline integer division, optimize for throughputGenerate inline square root, optimize for latencyGenerate inline square root, optimize for throughputGenerate isel instructionsGenerate lazy class lookup (via objc_getClass()) for use in Zero-Link modeGenerate little endian codeGenerate load/store multiple instructionsGenerate load/store with update instructionsGenerate make dependencies and compileGenerate mips16 codeGenerate normal-mode codeGenerate pc-relative codeGenerate prefetch instructions, if available, for arrays in loopsGenerate re-entrant, PIC codeGenerate run time type descriptor informationGenerate self-relocatable codeGenerate sin, cos, sqrt for FPUGenerate string instructions for block movesGenerate unwind tables that are exact at each instruction boundaryGive external symbols a leading underscoreICE: emit_insn used where emit_jump_insn needed:
Function starts are aligned to this power of 2GCC does not support -C or -CC without -EGCSE disabledGenerate 32-bit codeGenerate 32bit i386 codeGenerate 64-bit codeGenerate 64bit x86-64 codeGenerate APCS conformant stack framesGenerate C header of platform-specific featuresGenerate ELF outputGenerate H8/300H codeGenerate H8S codeGenerate H8S/2600 codeGenerate ILP32 codeGenerate LP64 codeGenerate PA1.0 codeGenerate PA1.1 codeGenerate PA2.0 code (requires binutils 2.10 or later)Generate SH1 codeGenerate SH2 codeGenerate SH2a FPU-less codeGenerate SH2a codeGenerate SPE SIMD instructions on E500Generate a #line directive pointing at the current working directoryGenerate a call to abort if a noreturn function returnsGenerate a single exit point for each functionGenerate big endian codeGenerate big-endian codeGenerate call insns as indirect calls, if necessaryGenerate code for C30 CPUGenerate code for C31 CPUGenerate code for C32 CPUGenerate code for C33 CPUGenerate code for C40 CPUGenerate code for C44 CPUGenerate code for GNU asGenerate code for GNU ldGenerate code for GNU runtime environmentGenerate code for NeXT (Apple Mac OS X) runtime environmentGenerate code for a 5206eGenerate code for a 520XGenerate code for a 528xGenerate code for a 5307Generate code for a 5407Generate code for a 68000Generate code for a 68020Generate code for a 68030Generate code for a 68040Generate code for a 68040, without any new instructionsGenerate code for a 68060Generate code for a 68060, without any new instructionsGenerate code for a 68302Generate code for a 68332Generate code for a 68851Generate code for a DLLGenerate code for a cpu32Generate code for an 11/10Generate code for an 11/40Generate code for an 11/45Generate code for big-endianGenerate code for functions even if they are fully inlinedGenerate code for given CPUGenerate code for huge switch statementsGenerate code for little-endianGenerate code for old exec BSS PLTGenerate code for the M*Core M210Generate code for the M*Core M340Generate code for the specified chip or CPU versionGenerate code suitable for executables (NOT shared libs)Generate code that uses 68881 floating-point instructionsGenerate code to check bounds before indexing arraysGenerate code to check exception specificationsGenerate code with library calls for floating pointGenerate code without GP regGenerate cpp defines for server IOGenerate cpp defines for workstation IOGenerate debug information in COFF formatGenerate debug information in DWARF v2 formatGenerate debug information in STABS formatGenerate debug information in VMS formatGenerate debug information in XCOFF formatGenerate debug information in default extended formatGenerate debug information in default formatGenerate debug information in extended STABS formatGenerate debug information in extended XCOFF formatGenerate divide results with reminder having the same sign as the divisor (not the dividend)Generate fast indirect callsGenerate floating point mathematics using given instruction setGenerate fused multiply/add instructionsGenerate inline floating point division, optimize for latencyGenerate inline floating point division, optimize for throughputGenerate inline integer division, optimize for latencyGenerate inline integer division, optimize for throughputGenerate inline square root, optimize for latencyGenerate inline square root, optimize for throughputGenerate isel instructionsGenerate lazy class lookup (via objc_getClass()) for use in Zero-Link modeGenerate little endian codeGenerate load/store multiple instructionsGenerate load/store with update instructionsGenerate make dependencies and compileGenerate mips16 codeGenerate normal-mode codeGenerate pc-relative codeGenerate prefetch instructions, if available, for arrays in loopsGenerate re-entrant, PIC codeGenerate run time type descriptor informationGenerate self-relocatable codeGenerate sin, cos, sqrt for FPUGenerate string instructions for block movesGenerate unwind tables that are exact at each instruction boundaryGive external symbols a leading underscoreICE: emit_insn used where emit_jump_insn needed:
ID of shared library to buildISO C does not allow extra %<;%> outside of a functionISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<~%> for complex conjugationISO C does not support complex integer typesISO C does not support plain % meaning %ISO C doesn%'t support unnamed structs/unionsISO C forbids %ISO C forbids an empty source fileISO C forbids braced-groups within expressionsISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO C forbids comparison of % with function pointerISO C forbids conditional expr between % and function pointerISO C forbids conditional expr with only one void sideISO C forbids const or volatile function typesISO C forbids conversion of function pointer to object pointer typeISO C forbids conversion of object pointer to function pointer typeISO C forbids empty initializer bracesISO C forbids forward parameter declarationsISO C forbids forward references to % typesISO C forbids label declarationsISO C forbids member declarations with no membersISO C forbids nested functionsISO C forbids omitting the middle term of a ?: expressionISO C forbids ordered comparisons of pointers to functionsISO C forbids qualified function typesISO C forbids specifying range of elements to initializeISO C forbids subscripting % arrayISO C forbids zero-size array %qsISO C prohibits argument conversion to union typeISO C requires a named argument before %<...%>ISO C restricts enumerator values to range of %ISO C++ does not allow designated initializersISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ does not support %ISO C++ forbids %s between pointer of type % and pointer-to-functionISO C++ forbids %sing a pointer of type %qTISO C++ forbids %sing an enumISO C++ forbids braced-groups within expressionsISO C++ forbids calling %<::main%> from within programISO C++ forbids casting between pointer-to-function and pointer-to-objectISO C++ forbids casting to an array type %qTISO C++ forbids comparison between pointer and integerISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids declaration of %qs with no typeISO C++ forbids in-class initialization of non-const static member %qDISO C++ forbids initialization in array newISO C++ forbids initialization of member %qDISO C++ forbids nested type %qD with same name as enclosing classISO C++ forbids omitting the middle term of a ?: expressionISO C++ forbids subscripting non-lvalue arrayISO C++ forbids taking address of function %<::main%>ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>ISO C++ forbids taking the address of a cast to a non-lvalue expressionISO 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 C++ forbids the use of % on explicit instantiationsISO C++ forbids use of initializer list to initialize reference %qDISO C++ forbids using pointer of type % in subtractionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable-size arrayISO C++ forbids variable-size array %qDISO C++ forbids zero-size arrayISO C++ forbids zero-size array %qDISO C++ prohibits anonymous structsISO C++ prohibits overloading operator ?:ISO C90 does not support %<[*]%> array declaratorsISO C90 does not support %ISO C90 does not support % or type qualifiers in parameter array declaratorsISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 forbids array %qs whose size can%'t be evaluatedISO C90 forbids compound literalsISO C90 forbids specifying subobject to initializeISO C90 forbids subscripting non-lvalue arrayISO C90 forbids variable-size array %qsISR %s requires %d words of local vars, max is 32767If scheduling post reload, do superblock schedulingIf scheduling post reload, do trace schedulingIgnore dllimport attribute for functionsIgnore dllimport for functionsIgnored (obsolete)Implement vtables using thunksIn function %qs:In member function %qs:Indicate the number of soft registers availableInline all known string operationsInline constants if it can be done in 2 insns or lessInline member functions by defaultInsert arc-based program profiling codeInsert code to profile values of expressionsInsert stack checking code into the programInstrument function entry and exit with profiling callsIntegrate simple functions into their callersInternal compiler error: Error reporting routines re-entered.
ID of shared library to buildISO C does not allow extra %<;%> outside of a functionISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<~%> for complex conjugationISO C does not support complex integer typesISO C does not support plain % meaning %ISO C doesn%'t support unnamed structs/unionsISO C forbids %ISO C forbids an empty source fileISO C forbids braced-groups within expressionsISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO C forbids comparison of % with function pointerISO C forbids conditional expr between % and function pointerISO C forbids conditional expr with only one void sideISO C forbids const or volatile function typesISO C forbids conversion of function pointer to object pointer typeISO C forbids conversion of object pointer to function pointer typeISO C forbids empty initializer bracesISO C forbids forward parameter declarationsISO C forbids forward references to % typesISO C forbids label declarationsISO C forbids member declarations with no membersISO C forbids nested functionsISO C forbids omitting the middle term of a ?: expressionISO C forbids ordered comparisons of pointers to functionsISO C forbids qualified function typesISO C forbids specifying range of elements to initializeISO C forbids subscripting % arrayISO C forbids zero-size array %qsISO C prohibits argument conversion to union typeISO C requires a named argument before %<...%>ISO C restricts enumerator values to range of %ISO C++ does not allow designated initializersISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ does not support %ISO C++ forbids %s between pointer of type % and pointer-to-functionISO C++ forbids %sing a pointer of type %qTISO C++ forbids %sing an enumISO C++ forbids braced-groups within expressionsISO C++ forbids calling %<::main%> from within programISO C++ forbids casting between pointer-to-function and pointer-to-objectISO C++ forbids casting to an array type %qTISO C++ forbids comparison between pointer and integerISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids declaration of %qs with no typeISO C++ forbids in-class initialization of non-const static member %qDISO C++ forbids initialization in array newISO C++ forbids initialization of member %qDISO C++ forbids nested type %qD with same name as enclosing classISO C++ forbids omitting the middle term of a ?: expressionISO C++ forbids subscripting non-lvalue arrayISO C++ forbids taking address of function %<::main%>ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>ISO C++ forbids taking the address of a cast to a non-lvalue expressionISO 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 C++ forbids the use of % on explicit instantiationsISO C++ forbids use of initializer list to initialize reference %qDISO C++ forbids using pointer of type % in subtractionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable-size arrayISO C++ forbids variable-size array %qDISO C++ forbids zero-size arrayISO C++ forbids zero-size array %qDISO C++ prohibits anonymous structsISO C++ prohibits overloading operator ?:ISO C90 does not support %<[*]%> array declaratorsISO C90 does not support %ISO C90 does not support % or type qualifiers in parameter array declaratorsISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 forbids array %qs whose size can%'t be evaluatedISO C90 forbids compound literalsISO C90 forbids specifying subobject to initializeISO C90 forbids subscripting non-lvalue arrayISO C90 forbids variable-size array %qsISR %s requires %d words of local vars, max is 32767If scheduling post reload, do superblock schedulingIf scheduling post reload, do trace schedulingIgnore dllimport attribute for functionsIgnore dllimport for functionsIgnored (obsolete)Implement vtables using thunksIn function %qs:In member function %qs:Indicate the number of soft registers availableInline all known string operationsInline constants if it can be done in 2 insns or lessInline member functions by defaultInsert arc-based program profiling codeInsert code to profile values of expressionsInsert stack checking code into the programInstrument function entry and exit with profiling callsIntegrate simple functions into their callersInternal compiler error: Error reporting routines re-entered.
Internal error: %s (program %s)
Internal error: %s (program %s)
Please submit a full bug report.
Please submit a full bug report.
See %s for instructions.Intersperse literal pools with code in the text sectionIssue warnings needed for strict compliance to the standardJava class %qT cannot have a destructorJava class %qT cannot have an implicit non-trivial destructorJava class %qT cannot have multiple basesJava class %qT cannot have virtual basesJava method %qD has non-Java parameter type %qTJava method %qD has non-Java return type %qTJump targets are aligned to this power of 2Just generate unwind tables for exception handlingL%d cache latency unknown for %sLift restrictions on GOT sizeLike -MD but ignore system header filesLike -pedantic but issue them as errorsLines executed:%s of %d
See %s for instructions.Intersperse literal pools with code in the text sectionIssue warnings needed for strict compliance to the standardJava class %qT cannot have a destructorJava class %qT cannot have an implicit non-trivial destructorJava class %qT cannot have multiple basesJava class %qT cannot have virtual basesJava method %qD has non-Java parameter type %qTJava method %qD has non-Java return type %qTJump targets are aligned to this power of 2Just generate unwind tables for exception handlingL%d cache latency unknown for %sLift restrictions on GOT sizeLike -MD but ignore system header filesLike -pedantic but issue them as errorsLines executed:%s of %d
Link to emit program in ELF format (rather than mmo)Link with libads.a, libc.a and crt0.oLink with libmvme.a, libc.a and crt0.oLink with libsim.a, libc.a and sim-crt0.oLink with libyk.a, libc.a and crt0.oLoop code aligned to this power of 2MCU %qs supported for assembler onlyMMIX Internal: %s is not a shiftable intMMIX Internal: Bad register: %dMMIX Internal: Bad value for 'm', not a CONST_INTMMIX Internal: Cannot decode this operandMMIX Internal: Expected a CONST_INT, not thisMMIX Internal: Expected a constant, not thisMMIX Internal: Expected a register, not thisMMIX Internal: Last named vararg would not fit in a registerMMIX Internal: Missing %qc case in mmix_print_operandMMIX Internal: This is not a constant:MMIX Internal: This is not a recognized addressMMIX Internal: Trying to output invalidly reversed condition:MMIX Internal: What is the CC of this?MMIX Internal: What's the CC of this?MMX vector argument without MMX enabled changes the ABIMake "char" signed by defaultMake "char" unsigned by defaultMake implicit function declarations an errorMake integers 32 bits wideMaximal code growth caused by tail duplication (in percent)Maximal growth due to inlining of large function (in percent)Min/max instructions allowedMin/max instructions not allowedMinimum heap expansion to trigger garbage collection, as a percentage of the total size of the heapMinimum heap size before we start collecting garbage, in kilobytesMissing leading left parenthesisNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNULL used in arithmeticNo branches
Link to emit program in ELF format (rather than mmo)Link with libads.a, libc.a and crt0.oLink with libmvme.a, libc.a and crt0.oLink with libsim.a, libc.a and sim-crt0.oLink with libyk.a, libc.a and crt0.oLoop code aligned to this power of 2MCU %qs supported for assembler onlyMMIX Internal: %s is not a shiftable intMMIX Internal: Bad register: %dMMIX Internal: Bad value for 'm', not a CONST_INTMMIX Internal: Cannot decode this operandMMIX Internal: Expected a CONST_INT, not thisMMIX Internal: Expected a constant, not thisMMIX Internal: Expected a register, not thisMMIX Internal: Last named vararg would not fit in a registerMMIX Internal: Missing %qc case in mmix_print_operandMMIX Internal: This is not a constant:MMIX Internal: This is not a recognized addressMMIX Internal: Trying to output invalidly reversed condition:MMIX Internal: What is the CC of this?MMIX Internal: What's the CC of this?MMX vector argument without MMX enabled changes the ABIMake "char" signed by defaultMake "char" unsigned by defaultMake implicit function declarations an errorMake integers 32 bits wideMaximal code growth caused by tail duplication (in percent)Maximal growth due to inlining of large function (in percent)Min/max instructions allowedMin/max instructions not allowedMinimum heap expansion to trigger garbage collection, as a percentage of the total size of the heapMinimum heap size before we start collecting garbage, in kilobytesMissing leading left parenthesisNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNULL used in arithmeticNo branches
No calls
No calls
No default crt0.oNo executable lines
No default crt0.oNo executable lines
Nonnegative width requiredNot a valid Java .class file.Not a valid Java .class file.
Nonnegative width requiredNot a valid Java .class file.Not a valid Java .class file.
Number of registers used to pass integer argumentsObjective-C declarations may only appear in global scopeOmit the frame pointer in leaf functionsOnly issue one instruction per cycleOptimize for space rather than speedOptimize lui/addiu address loadsOptimize sibling and tail recursive callsOptimize tail call instructions in assembler and linkerOptions:
Number of registers used to pass integer argumentsObjective-C declarations may only appear in global scopeOmit the frame pointer in leaf functionsOnly issue one instruction per cycleOptimize for space rather than speedOptimize lui/addiu address loadsOptimize sibling and tail recursive callsOptimize tail call instructions in assembler and linkerOptions:
Out of stack space.
Out of stack space.
Output instruction sizes to the asm fileOverride -mbest-lib-optionsPIC is required but not supported with CONST16 instructionsPIC register isn't set upPRINT_OPERAND null pointerPRINT_OPERAND, invalid insn for %%CPRINT_OPERAND, invalid insn for %%FPRINT_OPERAND, invalid insn for %%NPRINT_OPERAND, invalid insn for %%WPRINT_OPERAND, invalid insn for %%qPRINT_OPERAND, invalid operand for relocationPRINT_OPERAND: Unknown punctuation '%c'PRINT_OPERAND: unknown punctuation '%c'PRINT_OPERAND_ADDRESS, 2 regsPRINT_OPERAND_ADDRESS, invalid insn #1PRINT_OPERAND_ADDRESS, null pointerPack structure members together without holesPass -assert pure-text to linkerPass FP arguments in FP registersPass arguments in registersPass arguments on the stackPay attention to the "inline" keywordPerform DWARF2 duplicate eliminationPerform a number of minor, expensive optimizationsPerform a register copy-propagation optimization passPerform a register renaming optimization passPerform branch target load optimization after prologue / epilogue threadingPerform branch target load optimization before prologue / epilogue threadingPerform conversion of conditional jumps to branchless equivalentsPerform conversion of conditional jumps to conditional executionPerform cross-jumping optimizationPerform enhanced load motion during global common subexpression eliminationPerform global common subexpression eliminationPerform jump threading optimizationsPerform loop peelingPerform loop unrolling for all loopsPerform loop unrolling when iteration count is knownPerform loop unswitchingPerform store motion after global common subexpression eliminationPerform superblock formation via tail duplicationPerform unused type elimination in debug infoPermit '$' as an identifier characterPlace data items into their own sectionPlace each function into its own sectionPlace floating point constants in TOCPlace symbol+offset constants in TOCPlease submit a full bug report,
Output instruction sizes to the asm fileOverride -mbest-lib-optionsPIC is required but not supported with CONST16 instructionsPIC register isn't set upPRINT_OPERAND null pointerPRINT_OPERAND, invalid insn for %%CPRINT_OPERAND, invalid insn for %%FPRINT_OPERAND, invalid insn for %%NPRINT_OPERAND, invalid insn for %%WPRINT_OPERAND, invalid insn for %%qPRINT_OPERAND, invalid operand for relocationPRINT_OPERAND: Unknown punctuation '%c'PRINT_OPERAND: unknown punctuation '%c'PRINT_OPERAND_ADDRESS, 2 regsPRINT_OPERAND_ADDRESS, invalid insn #1PRINT_OPERAND_ADDRESS, null pointerPack structure members together without holesPass -assert pure-text to linkerPass FP arguments in FP registersPass arguments in registersPass arguments on the stackPay attention to the "inline" keywordPerform DWARF2 duplicate eliminationPerform a number of minor, expensive optimizationsPerform a register copy-propagation optimization passPerform a register renaming optimization passPerform branch target load optimization after prologue / epilogue threadingPerform branch target load optimization before prologue / epilogue threadingPerform conversion of conditional jumps to branchless equivalentsPerform conversion of conditional jumps to conditional executionPerform cross-jumping optimizationPerform enhanced load motion during global common subexpression eliminationPerform global common subexpression eliminationPerform jump threading optimizationsPerform loop peelingPerform loop unrolling for all loopsPerform loop unrolling when iteration count is knownPerform loop unswitchingPerform store motion after global common subexpression eliminationPerform superblock formation via tail duplicationPerform unused type elimination in debug infoPermit '$' as an identifier characterPlace data items into their own sectionPlace each function into its own sectionPlace floating point constants in TOCPlace symbol+offset constants in TOCPlease submit a full bug report,
with preprocessed source if appropriate.
with preprocessed source if appropriate.
See %s for instructions.
See %s for instructions.
Pointers are 32-bitPointers are 64-bitPrefer branches over conditional executionPrefer word accesses over byte accessesPrepend global symbols with ":" (for use with PREFIX)Preserve all 40 bits of FP reg across callPrint code coverage information.
Pointers are 32-bitPointers are 64-bitPrefer branches over conditional executionPrefer word accesses over byte accessesPrepend global symbols with ":" (for use with PREFIX)Preserve all 40 bits of FP reg across callPrint code coverage information.
Print extra (possibly unwanted) warningsPrint the name of header files as they are usedProcess #ident directivesProcessing %s
Print extra (possibly unwanted) warningsPrint the name of header files as they are usedProcess #ident directivesProcessing %s
Processing spec %c%s%c, which is '%s'
Processing spec %c%s%c, which is '%s'
Produce big endian codeProduce code relocatable at runtimeProduce little endian codeProhibit PC relative function callsPut everything in the regular TOCPut jumps in call delay slotsPut uninitialized constants in ROM (needs -membedded-data)Put zero initialized data in the bss sectionRETURN_ADDRESS_OFFSET not supportedRTL check: access of elt %d of vector with last elt %d in %s, at %s:%dRTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%dRTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%dReading specs from %s
Produce big endian codeProduce code relocatable at runtimeProduce little endian codeProhibit PC relative function callsPut everything in the regular TOCPut jumps in call delay slotsPut uninitialized constants in ROM (needs -membedded-data)Put zero initialized data in the bss sectionRETURN_ADDRESS_OFFSET not supportedRTL check: access of elt %d of vector with last elt %d in %s, at %s:%dRTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%dRTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%dReading specs from %s
Recognize C++ kewords like "compl" and "xor"Recognize GNU-defined keywordsRecognize built-in functionsRecognize the "asm" keywordReduce the size of object filesRegister variable %qD used in nested function.Remap file names when including filesReorder basic blocks to improve code placementReorder functions to improve code placementReplace add, compare, branch with branch on count registerReport on permanent memory allocationReport the time taken by each compiler passRequest IEEE-conformant math library routines (OSF/1)Reschedule instructions after register allocationReschedule instructions before register allocationReturn all structures in memory (AIX default)Return small aggregates in memory, not registersReturn small aggregates in registersReturn small structures in registers (SVR4 default)Return values of functions in FPU registersReuse r30 on a per function basisSSE instruction set disabled, using 387 arithmeticsSSE vector argument without SSE enabled changes the ABISSE vector return without SSE enabled changes the ABISame as: -mep -mprolog-functionSave DP across ISR in small memory modelSave registers around function callsSchedule code for given CPUSchedule given CPUScope of for-init-statement variables is local to the loopSegmentation FaultSegmentation Fault (code)Select ABI calling conventionSelect fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hotSelect fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hotSelect full, part, or no traceback tableSelect method for sdata handlingSet Windows definesSet dependence distance checking in premature scheduling of queued insnsSet errno after built-in math functionsSet maximum alignment to 4Set maximum alignment to 8Set start-address of dataSet start-address of the programSet the PPC_EMB bit in the ELF flags headerSet the max size of data eligible for the SDA areaSet the max size of data eligible for the TDA areaSet the max size of data eligible for the ZDA areaSet the target CPU typeSetting spec %s to '%s'
Recognize C++ kewords like "compl" and "xor"Recognize GNU-defined keywordsRecognize built-in functionsRecognize the "asm" keywordReduce the size of object filesRegister variable %qD used in nested function.Remap file names when including filesReorder basic blocks to improve code placementReorder functions to improve code placementReplace add, compare, branch with branch on count registerReport on permanent memory allocationReport the time taken by each compiler passRequest IEEE-conformant math library routines (OSF/1)Reschedule instructions after register allocationReschedule instructions before register allocationReturn all structures in memory (AIX default)Return small aggregates in memory, not registersReturn small aggregates in registersReturn small structures in registers (SVR4 default)Return values of functions in FPU registersReuse r30 on a per function basisSSE instruction set disabled, using 387 arithmeticsSSE vector argument without SSE enabled changes the ABISSE vector return without SSE enabled changes the ABISame as: -mep -mprolog-functionSave DP across ISR in small memory modelSave registers around function callsSchedule code for given CPUSchedule given CPUScope of for-init-statement variables is local to the loopSegmentation FaultSegmentation Fault (code)Select ABI calling conventionSelect fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hotSelect fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hotSelect full, part, or no traceback tableSelect method for sdata handlingSet Windows definesSet dependence distance checking in premature scheduling of queued insnsSet errno after built-in math functionsSet maximum alignment to 4Set maximum alignment to 8Set start-address of dataSet start-address of the programSet the PPC_EMB bit in the ELF flags headerSet the max size of data eligible for the SDA areaSet the max size of data eligible for the TDA areaSet the max size of data eligible for the ZDA areaSet the target CPU typeSetting spec %s to '%s'
Small data area: none, sdata, useSmall memory modelSpecify ABI to useSpecify CPU for code generation purposesSpecify CPU for scheduling purposesSpecify alignment of structure fields default/naturalSpecify an ABISpecify bit size of immediate TLS offsetsSpecify cache flush functionSpecify cache flush trap numberSpecify range of registers to make fixedSpecify scheduling priority for dispatch slot restricted insnsSpecify size of long double (64 or 128 bits)Specify that arguments may alias each other and globalsSpecify the minimum bit alignment of structuresSpecify the name of the target CPUSpecify the name of the target architectureSpecify the register allocation orderSpecify the register to be used for PIC addressingSpecify which post scheduling nop insertion scheme to applyStatic linking is not supported.
Small data area: none, sdata, useSmall memory modelSpecify ABI to useSpecify CPU for code generation purposesSpecify CPU for scheduling purposesSpecify alignment of structure fields default/naturalSpecify an ABISpecify bit size of immediate TLS offsetsSpecify cache flush functionSpecify cache flush trap numberSpecify range of registers to make fixedSpecify scheduling priority for dispatch slot restricted insnsSpecify size of long double (64 or 128 bits)Specify that arguments may alias each other and globalsSpecify the minimum bit alignment of structuresSpecify the name of the target CPUSpecify the name of the target architectureSpecify the register allocation orderSpecify the register to be used for PIC addressingSpecify which post scheduling nop insertion scheme to applyStatic linking is not supported.
Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is availableStop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not availableStop reverse growth if the reverse probability of best edge is less than this threshold (in percent)Store function names in object codeSupport 3DNow! built-in functionsSupport Green Hills ABISupport MMX and SSE built-in functions and code generationSupport MMX built-in functionsSupport MMX, SSE and SSE2 built-in functions and code generationSupport MMX, SSE, SSE2 and SSE3 built-in functions and code generationSupport calls between Thumb and ARM instruction setsSupport message passing with the Parallel EnvironmentSupport synchronous non-call exceptionsSuppress warningsSynonym for -WcommentTaken at least once:%s of %d
Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is availableStop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not availableStop reverse growth if the reverse probability of best edge is less than this threshold (in percent)Store function names in object codeSupport 3DNow! built-in functionsSupport Green Hills ABISupport MMX and SSE built-in functions and code generationSupport MMX built-in functionsSupport MMX, SSE and SSE2 built-in functions and code generationSupport MMX, SSE, SSE2 and SSE3 built-in functions and code generationSupport calls between Thumb and ARM instruction setsSupport message passing with the Parallel EnvironmentSupport synchronous non-call exceptionsSuppress warningsSynonym for -WcommentTaken at least once:%s of %d
Target has split I&DTarget the AM33 processorTarget the AM33/2.0 processorTarget: %s
Target has split I&DTarget the AM33 processorTarget the AM33/2.0 processorTarget: %s
The %s front end recognizes the following options:
The %s front end recognizes the following options:
The --param option recognizes the following as parameters:
The --param option recognizes the following as parameters:
The following options are language-independent:
The following options are language-independent:
The maximum amount of memory to be allocated by GCSEThe maximum length of path considered in cseThe maximum length of scheduling's pending operations listThe maximum memory locations recorded by cselibThe maximum memory locations recorded by flowThe maximum number of incoming edges to consider for crossjumpingThe maximum number of insns of a completely peeled loopThe maximum number of insns of a peeled loopThe maximum number of insns of a peeled loop that rolls only onceThe maximum number of insns of an unswitched loopThe maximum number of instructions in a single function eligible for inliningThe maximum number of instructions to consider to fill a delay slotThe maximum number of instructions to consider to find accurate live register informationThe maximum number of instructions to consider to unroll in a loopThe maximum number of instructions to consider to unroll in a loop on averageThe maximum number of instructions to search backward when looking for equivalent reloadThe maximum number of instructions when automatically inliningThe maximum number of loop iterations we predict staticallyThe maximum number of passes to make when doing GCSEThe maximum number of peelings of a single loopThe maximum number of peelings of a single loop that is peeled completelyThe maximum number of unrollings of a single loopThe maximum number of unswitchings in a single loopThe percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is availableThe percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not availableThe size of function body to be considered largeThe size of translation unit to be considered largeThis is free software; see the source for copying conditions.
The maximum amount of memory to be allocated by GCSEThe maximum length of path considered in cseThe maximum length of scheduling's pending operations listThe maximum memory locations recorded by cselibThe maximum memory locations recorded by flowThe maximum number of incoming edges to consider for crossjumpingThe maximum number of insns of a completely peeled loopThe maximum number of insns of a peeled loopThe maximum number of insns of a peeled loop that rolls only onceThe maximum number of insns of an unswitched loopThe maximum number of instructions in a single function eligible for inliningThe maximum number of instructions to consider to fill a delay slotThe maximum number of instructions to consider to find accurate live register informationThe maximum number of instructions to consider to unroll in a loopThe maximum number of instructions to consider to unroll in a loop on averageThe maximum number of instructions to search backward when looking for equivalent reloadThe maximum number of instructions when automatically inliningThe maximum number of loop iterations we predict staticallyThe maximum number of passes to make when doing GCSEThe maximum number of peelings of a single loopThe maximum number of peelings of a single loop that is peeled completelyThe maximum number of unrollings of a single loopThe maximum number of unswitchings in a single loopThe percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is availableThe percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not availableThe size of function body to be considered largeThe size of translation unit to be considered largeThis is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or
There is NO warranty; not even for MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.
FITNESS FOR A PARTICULAR PURPOSE.
This is free software; see the source for copying conditions.  There is NO
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
This switch is deprecated; use -Wextra insteadThis switch lacks documentationThread model: %s
This switch is deprecated; use -Wextra insteadThis switch lacks documentationThread model: %s
Thumb: Assume function pointers may go to non-Thumb aware codeThumb: Assume non-static functions may be called from ARM codeThumb: Generate (leaf) stack frames even if not neededThumb: Generate (non-leaf) stack frames even if not neededTogether with -fpic and -fPIC, do not use GOTPLT referencesTrap for signed overflow in addition, subtraction and multiplicationTrap on integer divide by zeroTreat all warnings as errorsTreat missing header files as generated filesTreat the input file as already preprocessedTry running '%s' in the shell to raise its limit.
Thumb: Assume function pointers may go to non-Thumb aware codeThumb: Assume non-static functions may be called from ARM codeThumb: Generate (leaf) stack frames even if not neededThumb: Generate (non-leaf) stack frames even if not neededTogether with -fpic and -fPIC, do not use GOTPLT referencesTrap for signed overflow in addition, subtraction and multiplicationTrap on integer divide by zeroTreat all warnings as errorsTreat missing header files as generated filesTreat the input file as already preprocessedTry running '%s' in the shell to raise its limit.
Tune alignment for the specified chip or CPU versionTune expected memory latencyUNKNOWN in print_operand !?Unexpected elementUnexpected end of format stringUninitialized locals in .bssUnknown switch -mlong-double-%sUsage: %s [options] file...
Tune alignment for the specified chip or CPU versionTune expected memory latencyUNKNOWN in print_operand !?Unexpected elementUnexpected end of format stringUninitialized locals in .bssUnknown switch -mlong-double-%sUsage: %s [options] file...
Usage: gcov [OPTION]... SOURCEFILE
Usage: gcov [OPTION]... SOURCEFILE
Use 128-bit long doubleUse 16 bit intUse 32 bit floatUse 32 bit intUse 32-bit ABIUse 32-bit general registersUse 4 byte entries in switch tablesUse 64 bit floatUse 64-bit ABIUse 64-bit general registersUse 64-bit long doubleUse ABI reserved registersUse AltiVec instructionsUse CONST16 instruction to load constantsUse EABIUse GP relative sdata/sbss sectionsUse H8/300 alignment rulesUse IEEE math for fp comparisonsUse MPYI instruction for C3xUse Mingw-specific thread supportUse NewABI-style %reloc() assembly operatorsUse P-mnemonics for branches statically predicted as takenUse POWER instruction setUse POWER2 instruction setUse PowerPC General Purpose group optional instructionsUse PowerPC Graphics group optional instructionsUse PowerPC V2.01 single field mfcr instructionUse PowerPC V2.02 floating point rounding instructionsUse PowerPC V2.02 popcntb instructionUse PowerPC instruction setUse PowerPC-64 instruction setUse ROM instead of RAMUse SSE register passing conventions for SF and DF modeUse UNIX assembler syntaxUse UltraSPARC Visual Instruction Set extensionsUse VAX fpUse __cxa_atexit to register destructorsUse addresses that allocate global registersUse alternate register namesUse big-endian byte orderUse bras for executable < 64kUse call and rtc for function calls and returnsUse call-clobbered registers for parameters and return valueUse different calling convention using 'rtd'Use direct addressing mode for soft registersUse direct references against %gs when accessing tls dataUse epsilon-respecting floating point compare instructionsUse expression value profiles in optimizationsUse fast but approximate float to integer conversionUse features of and schedule code for given CPUUse features of and schedule given CPUUse fp registersUse given SPARC-V9 code modelUse given assembler dialectUse given thread-local storage dialectUse given x86-64 code modelUse hardware FPUse hardware floating pointUse hardware fpUse in/loc/out register namesUse indirect CALLXn instructions for large programsUse indirect callsUse jsr and rts for function calls and returnsUse little-endian byte orderUse native (MS) bitfield layoutUse new mnemonics for PowerPC architectureUse normal calling conventionUse old mnemonics for PowerPC architectureUse portable calling conventionsUse profiling information for branch probabilitiesUse push instructions to save outgoing argumentsUse red-zone in the x86-64 codeUse register stack for parameters and return valueUse registers for argument passingUse rjmp/rcall (limited range) on >8K devicesUse software floating pointUse stack biasUse structs on stronger alignment for double-word copiesUse stubs for function prologuesUse the BK register as a general purpose registerUse the Cygwin interfaceUse the WindISS simulatorUse the bit-field instructionsUse the divide instructionUse the most feature-enabling options allowed by other optionsUse the narrowest integer type possible for enumeration typesUse the same size for double as for floatUse zero-extending memory loads, not sign-extending onesUsed in Fix-and-Continue mode to indicate that object files may be swapped in at runtimeUsing built-in specs.
Use 128-bit long doubleUse 16 bit intUse 32 bit floatUse 32 bit intUse 32-bit ABIUse 32-bit general registersUse 4 byte entries in switch tablesUse 64 bit floatUse 64-bit ABIUse 64-bit general registersUse 64-bit long doubleUse ABI reserved registersUse AltiVec instructionsUse CONST16 instruction to load constantsUse EABIUse GP relative sdata/sbss sectionsUse H8/300 alignment rulesUse IEEE math for fp comparisonsUse MPYI instruction for C3xUse Mingw-specific thread supportUse NewABI-style %reloc() assembly operatorsUse P-mnemonics for branches statically predicted as takenUse POWER instruction setUse POWER2 instruction setUse PowerPC General Purpose group optional instructionsUse PowerPC Graphics group optional instructionsUse PowerPC V2.01 single field mfcr instructionUse PowerPC V2.02 floating point rounding instructionsUse PowerPC V2.02 popcntb instructionUse PowerPC instruction setUse PowerPC-64 instruction setUse ROM instead of RAMUse SSE register passing conventions for SF and DF modeUse UNIX assembler syntaxUse UltraSPARC Visual Instruction Set extensionsUse VAX fpUse __cxa_atexit to register destructorsUse addresses that allocate global registersUse alternate register namesUse big-endian byte orderUse bras for executable < 64kUse call and rtc for function calls and returnsUse call-clobbered registers for parameters and return valueUse different calling convention using 'rtd'Use direct addressing mode for soft registersUse direct references against %gs when accessing tls dataUse epsilon-respecting floating point compare instructionsUse expression value profiles in optimizationsUse fast but approximate float to integer conversionUse features of and schedule code for given CPUUse features of and schedule given CPUUse fp registersUse given SPARC-V9 code modelUse given assembler dialectUse given thread-local storage dialectUse given x86-64 code modelUse hardware FPUse hardware floating pointUse hardware fpUse in/loc/out register namesUse indirect CALLXn instructions for large programsUse indirect callsUse jsr and rts for function calls and returnsUse little-endian byte orderUse native (MS) bitfield layoutUse new mnemonics for PowerPC architectureUse normal calling conventionUse old mnemonics for PowerPC architectureUse portable calling conventionsUse profiling information for branch probabilitiesUse push instructions to save outgoing argumentsUse red-zone in the x86-64 codeUse register stack for parameters and return valueUse registers for argument passingUse rjmp/rcall (limited range) on >8K devicesUse software floating pointUse stack biasUse structs on stronger alignment for double-word copiesUse stubs for function prologuesUse the BK register as a general purpose registerUse the Cygwin interfaceUse the WindISS simulatorUse the bit-field instructionsUse the divide instructionUse the most feature-enabling options allowed by other optionsUse the narrowest integer type possible for enumeration typesUse the same size for double as for floatUse zero-extending memory loads, not sign-extending onesUsed in Fix-and-Continue mode to indicate that object files may be swapped in at runtimeUsing built-in specs.
VOIDmode on an outputWarn about "extern" declarations not at file scopeWarn about "suspicious" constructsWarn about PCH files that are found but not usedWarn about all enumerated switches missing a specific caseWarn about casting functions to incompatible typesWarn about casts which discard qualifiersWarn about code that will never be executedWarn about code which might break strict aliasing rulesWarn about compile-time integer division by zeroWarn about deprecated 'vector long ...' AltiVec type usageWarn about deprecated compiler featuresWarn about enumerated switches missing a "default:" statementWarn about enumerated switches, with no default, missing a caseWarn about features not present in traditional CWarn about format strings that are not literalsWarn about function pointer arithmeticWarn about functions which might be candidates for __attribute__((noreturn))Warn about functions which might be candidates for format attributesWarn about global functions without previous declarationsWarn about global functions without prototypesWarn about implicit function declarationsWarn about invalid uses of the "offsetof" macroWarn about macros defined in the main file that are not usedWarn about multiple declarations of the same objectWarn about non-virtual destructorsWarn about overloaded virtual function namesWarn about pointer casts which increase alignmentWarn about possible security problems with format functionsWarn about possible violations of sequence point rulesWarn about possibly confusing type conversionsWarn about possibly missing braces around initializersWarn about possibly missing parenthesesWarn about possibly nested block comments, and C++ comments spanning more than one physical lineWarn about printf/scanf/strftime/strfmon format string anomaliesWarn about returning structures, unions or arraysWarn about signed-unsigned comparisonsWarn about stray tokens after #elif and #endifWarn about strftime formats yielding 2-digit yearsWarn about subscripts whose type is "char"Warn about suspicious declarations of "main"Warn about uninitialized automatic variablesWarn about unprototyped function declarationsWarn about unrecognized pragmasWarn about use of multi-character character constantsWarn about uses of __attribute__((deprecated)) declarationsWarn about violations of Effective C++ style rulesWarn if a C-style cast is used in a programWarn if a selector has multiple methodsWarn if an old-style parameter definition is usedWarn if an undefined macro is used in an #if directiveWarn if inherited methods are unimplementedWarn if passing too many arguments to a function for its format stringWarn if testing floating point numbers for equalityWarn if trigraphs are encountered that might affect the meaning of the programWarn when a declaration does not specify a typeWarn when a declaration is found after a statementWarn when a function is unusedWarn when a function parameter is unusedWarn when a label is unusedWarn when a stackframe is larger than the specified sizeWarn when a variable is unusedWarn when all constructors and destructors are privateWarn when an expression value is unusedWarn when an inlined function cannot be inlinedWarn when an optimization pass is disabledWarn when converting the type of pointers to member functionsWarn when non-templatized friend functions are declared within a templateWarn when one local variable shadows anotherWarn when overload promotes from unsigned to signedWarn when padding is required to align structure membersWarn when synthesis behavior differs from CfrontWarn when the compiler reorders codeWarn when the packed attribute has no effect on struct layoutWarn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++)When "signed" or "unsigned" is not given make the bitfield signedWhen "signed" or "unsigned" is not given make the bitfield unsignedWhen possible do not generate stack framesWhen running CSE, follow conditional jumpsWhen running CSE, follow jumps to their targetsWhile setting up signal handler: %mWhile setting up signal stack: %mWork around bug in multiplication instructionWork around errata for early SB-1 revision 2 coresWork around hardware multiply bugXXX entering pop_everything ()
VOIDmode on an outputWarn about "extern" declarations not at file scopeWarn about "suspicious" constructsWarn about PCH files that are found but not usedWarn about all enumerated switches missing a specific caseWarn about casting functions to incompatible typesWarn about casts which discard qualifiersWarn about code that will never be executedWarn about code which might break strict aliasing rulesWarn about compile-time integer division by zeroWarn about deprecated 'vector long ...' AltiVec type usageWarn about deprecated compiler featuresWarn about enumerated switches missing a "default:" statementWarn about enumerated switches, with no default, missing a caseWarn about features not present in traditional CWarn about format strings that are not literalsWarn about function pointer arithmeticWarn about functions which might be candidates for __attribute__((noreturn))Warn about functions which might be candidates for format attributesWarn about global functions without previous declarationsWarn about global functions without prototypesWarn about implicit function declarationsWarn about invalid uses of the "offsetof" macroWarn about macros defined in the main file that are not usedWarn about multiple declarations of the same objectWarn about non-virtual destructorsWarn about overloaded virtual function namesWarn about pointer casts which increase alignmentWarn about possible security problems with format functionsWarn about possible violations of sequence point rulesWarn about possibly confusing type conversionsWarn about possibly missing braces around initializersWarn about possibly missing parenthesesWarn about possibly nested block comments, and C++ comments spanning more than one physical lineWarn about printf/scanf/strftime/strfmon format string anomaliesWarn about returning structures, unions or arraysWarn about signed-unsigned comparisonsWarn about stray tokens after #elif and #endifWarn about strftime formats yielding 2-digit yearsWarn about subscripts whose type is "char"Warn about suspicious declarations of "main"Warn about uninitialized automatic variablesWarn about unprototyped function declarationsWarn about unrecognized pragmasWarn about use of multi-character character constantsWarn about uses of __attribute__((deprecated)) declarationsWarn about violations of Effective C++ style rulesWarn if a C-style cast is used in a programWarn if a selector has multiple methodsWarn if an old-style parameter definition is usedWarn if an undefined macro is used in an #if directiveWarn if inherited methods are unimplementedWarn if passing too many arguments to a function for its format stringWarn if testing floating point numbers for equalityWarn if trigraphs are encountered that might affect the meaning of the programWarn when a declaration does not specify a typeWarn when a declaration is found after a statementWarn when a function is unusedWarn when a function parameter is unusedWarn when a label is unusedWarn when a stackframe is larger than the specified sizeWarn when a variable is unusedWarn when all constructors and destructors are privateWarn when an expression value is unusedWarn when an inlined function cannot be inlinedWarn when an optimization pass is disabledWarn when converting the type of pointers to member functionsWarn when non-templatized friend functions are declared within a templateWarn when one local variable shadows anotherWarn when overload promotes from unsigned to signedWarn when padding is required to align structure membersWarn when synthesis behavior differs from CfrontWarn when the compiler reorders codeWarn when the packed attribute has no effect on struct layoutWarn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++)When "signed" or "unsigned" is not given make the bitfield signedWhen "signed" or "unsigned" is not given make the bitfield unsignedWhen possible do not generate stack framesWhen running CSE, follow conditional jumpsWhen running CSE, follow jumps to their targetsWhile setting up signal handler: %mWhile setting up signal stack: %mWork around bug in multiplication instructionWork around errata for early SB-1 revision 2 coresWork around hardware multiply bugXXX entering pop_everything ()
XXX is_class_level != (current_scope == class_scope)
XXX is_class_level != (current_scope == class_scope)
XXX leaving pop_everything ()
XXX leaving pop_everything ()
[Leaving %s]
[Leaving %s]
[cannot find %s][super ...] must appear in a method context__builtin_eh_return not supported on this target__builtin_saveregs not supported by this subtarget__builtin_saveregs not supported by this target``%s' attribute only applies to functionsa template-id may not appear in a using-declarationa using-declaration cannot specify a template-id.  Try %abort in %s, at %s:%dabstract declarator %qT used as declarationaccumulator is not a constant integeraccumulator number is out of boundsaddress of global register variable %qD requestedaddress of global register variable %qs requestedaddress of local variable %q+D returnedaddress of register variable %qD requestedaddress of register variable %qs requestedaddress offset not a constantaggregate value used where a complex was expectedaggregate value used where a float was expectedaggregate value used where an integer was expectedalignment must be a small power of two, not %dall member functions in class %qT are privateambiguous abbreviation %sambiguous conversion for array subscriptambiguous default type conversion from %qTan asm-specification is not allowed on a function-definitionanachronism: anachronistic old-style base class initializeranonymous %s declared inside parameter listanonymous struct not inside named typeanonymous union with no membersargument 1 must be a 5-bit signed literalargument 1 of __builtin_altivec_predicate is out of rangeargument 1 of __builtin_altivec_predicate must be a constantargument 1 of __builtin_spe_predicate is out of rangeargument 1 of __builtin_spe_predicate must be a constantargument 2 must be a 5-bit unsigned literalargument 3 must be a 4-bit unsigned literalargument of %<__builtin_args_info%> must be constantargument of %<__builtin_args_info%> out of rangeargument of %<__builtin_eh_return_regno%> must be constantargument of %qs attribute is not "ilink1" or "ilink2"argument of %qs attribute is not a string constantargument of type %qT does not match %qTargument to "%s" should be a non-negative integerargument to %qs attribute larger than %dargument to %qs must be a 2-bit unsigned literalargument to '%s' missing
[cannot find %s][super ...] must appear in a method context__builtin_eh_return not supported on this target__builtin_saveregs not supported by this subtarget__builtin_saveregs not supported by this target``%s' attribute only applies to functionsa template-id may not appear in a using-declarationa using-declaration cannot specify a template-id.  Try %abort in %s, at %s:%dabstract declarator %qT used as declarationaccumulator is not a constant integeraccumulator number is out of boundsaddress of global register variable %qD requestedaddress of global register variable %qs requestedaddress of local variable %q+D returnedaddress of register variable %qD requestedaddress of register variable %qs requestedaddress offset not a constantaggregate value used where a complex was expectedaggregate value used where a float was expectedaggregate value used where an integer was expectedalignment must be a small power of two, not %dall member functions in class %qT are privateambiguous abbreviation %sambiguous conversion for array subscriptambiguous default type conversion from %qTan asm-specification is not allowed on a function-definitionanachronism: anachronistic old-style base class initializeranonymous %s declared inside parameter listanonymous struct not inside named typeanonymous union with no membersargument 1 must be a 5-bit signed literalargument 1 of __builtin_altivec_predicate is out of rangeargument 1 of __builtin_altivec_predicate must be a constantargument 1 of __builtin_spe_predicate is out of rangeargument 1 of __builtin_spe_predicate must be a constantargument 2 must be a 5-bit unsigned literalargument 3 must be a 4-bit unsigned literalargument of %<__builtin_args_info%> must be constantargument of %<__builtin_args_info%> out of rangeargument of %<__builtin_eh_return_regno%> must be constantargument of %qs attribute is not "ilink1" or "ilink2"argument of %qs attribute is not a string constantargument of type %qT does not match %qTargument to "%s" should be a non-negative integerargument to %qs attribute larger than %dargument to %qs must be a 2-bit unsigned literalargument to '%s' missing
argument to '-%s' is missingargument to '-B' is missingargument to '-Xassembler' is missingargument to '-Xlinker' is missingargument to '-Xpreprocessor' is missingargument to '-l' is missingargument to '-specs' is missingargument to '-specs=' is missingargument to '-x' is missingargument to dss must be a 2-bit unsigned literalarguments to destructor are not allowedarithmetic on pointer to an incomplete typearray bound forbidden after parenthesized type-idarray index in initializer exceeds array boundsarray index in initializer not of integer typearray index in non-array initializerarray index range in initializer exceeds array boundsarray initialized from non-constant array expressionarray initialized from parenthesized string constantarray of inappropriate type initialized from string constantarray size missing in %q+Darray size missing in %qDarray subscript has type %array subscript is not an integerarray type has incomplete element typearrays of functions are not meaningfulas %qDasm clobber conflict with input operandasm clobber conflict with output operandasm-specifier for variable %qs conflicts with asm clobber listassignmentassignment (not initialization) in declarationassignment makes integer from pointer without a castassignment suppressionassuming cast to type %qT from overloaded functionassuming pointer to member %qDassuming that the loop counter does not overflowassuming that the loop is not infiniteat this point in fileattempt to take address of bit-field structure member %qDattribute interrupt_handler is not compatible with -m5-compactattributes after parenthesized initializer ignoredattributes are not allowed on a function-definitionattributes in parameter array declarator ignoredbad addressbad address, not (reg+disp):bad address, not post_inc or pre_dec:bad amount of stack space removal: %dbad array initializerbad builtin fcodebad condition codebad insn for 'A'bad insn in frv_print_operand, 0 casebad insn in frv_print_operand, bad const_doublebad insn in frv_print_operand, z casebad insn to frv_print_operand, 'F' modifier:bad insn to frv_print_operand, 'L' modifier:bad insn to frv_print_operand, 'M/N' modifier:bad insn to frv_print_operand, 'O' modifier:bad insn to frv_print_operand, 'e' modifier:bad insn to frv_print_operand, 'f' modifier:bad insn to frv_print_operand, 'g' modifier:bad insn to frv_print_operand, P modifier:bad insn to frv_print_operand_address:bad insn to frv_print_operand_memory_reference:bad method signaturebad output_condmove_single operandbad output_move_double operandbad output_move_single operandbad pc in exception_tablebad registerbad register to frv_print_operand_memory_reference_reg:bad shift insn:bad string constantbad testbad type in parameter debug infobad value %qs for -mcpu switchbad value %qs for -mfp-rounding-mode switchbad value %qs for -mfp-trap-mode switchbad value %qs for -mmemory-latencybad value %qs for -mtls-size switchbad value %qs for -mtrap-precision switchbad value (%s) for %s switchbad value (%s) for -march= switchbad value (%s) for -masm= switchbad value (%s) for -mcmodel= switchbad value (%s) for -mfpmath= switchbad value (%s) for -mtls-dialect= switchbad value (%s) for -mtune= switchbad value constant type %d, index %dbad value for -mcall-%sbad value for -msdata=%sbad zip/jar file %sbadly nested C headers from preprocessorbase %qT will be initialized afterbase class %qT has cv qualifiersbase operand of %<->%> is not a pointerbase type %qT fails to be a struct or class typebasic block %d pred edge is corruptedbasic block %i edge lists are corruptedbasic blocks not laid down consecutivelybb %d on wrong placebit-field %q+D width not an integer constantbit-field %qs has invalid typebit-field %qs width not an integer constantbogus JARL construction: %d
argument to '-%s' is missingargument to '-B' is missingargument to '-Xassembler' is missingargument to '-Xlinker' is missingargument to '-Xpreprocessor' is missingargument to '-l' is missingargument to '-specs' is missingargument to '-specs=' is missingargument to '-x' is missingargument to dss must be a 2-bit unsigned literalarguments to destructor are not allowedarithmetic on pointer to an incomplete typearray bound forbidden after parenthesized type-idarray index in initializer exceeds array boundsarray index in initializer not of integer typearray index in non-array initializerarray index range in initializer exceeds array boundsarray initialized from non-constant array expressionarray initialized from parenthesized string constantarray of inappropriate type initialized from string constantarray size missing in %q+Darray size missing in %qDarray subscript has type %array subscript is not an integerarray type has incomplete element typearrays of functions are not meaningfulas %qDasm clobber conflict with input operandasm clobber conflict with output operandasm-specifier for variable %qs conflicts with asm clobber listassignmentassignment (not initialization) in declarationassignment makes integer from pointer without a castassignment suppressionassuming cast to type %qT from overloaded functionassuming pointer to member %qDassuming that the loop counter does not overflowassuming that the loop is not infiniteat this point in fileattempt to take address of bit-field structure member %qDattribute interrupt_handler is not compatible with -m5-compactattributes after parenthesized initializer ignoredattributes are not allowed on a function-definitionattributes in parameter array declarator ignoredbad addressbad address, not (reg+disp):bad address, not post_inc or pre_dec:bad amount of stack space removal: %dbad array initializerbad builtin fcodebad condition codebad insn for 'A'bad insn in frv_print_operand, 0 casebad insn in frv_print_operand, bad const_doublebad insn in frv_print_operand, z casebad insn to frv_print_operand, 'F' modifier:bad insn to frv_print_operand, 'L' modifier:bad insn to frv_print_operand, 'M/N' modifier:bad insn to frv_print_operand, 'O' modifier:bad insn to frv_print_operand, 'e' modifier:bad insn to frv_print_operand, 'f' modifier:bad insn to frv_print_operand, 'g' modifier:bad insn to frv_print_operand, P modifier:bad insn to frv_print_operand_address:bad insn to frv_print_operand_memory_reference:bad method signaturebad output_condmove_single operandbad output_move_double operandbad output_move_single operandbad pc in exception_tablebad registerbad register to frv_print_operand_memory_reference_reg:bad shift insn:bad string constantbad testbad type in parameter debug infobad value %qs for -mcpu switchbad value %qs for -mfp-rounding-mode switchbad value %qs for -mfp-trap-mode switchbad value %qs for -mmemory-latencybad value %qs for -mtls-size switchbad value %qs for -mtrap-precision switchbad value (%s) for %s switchbad value (%s) for -march= switchbad value (%s) for -masm= switchbad value (%s) for -mcmodel= switchbad value (%s) for -mfpmath= switchbad value (%s) for -mtls-dialect= switchbad value (%s) for -mtune= switchbad value constant type %d, index %dbad value for -mcall-%sbad value for -msdata=%sbad zip/jar file %sbadly nested C headers from preprocessorbase %qT will be initialized afterbase class %qT has cv qualifiersbase operand of %<->%> is not a pointerbase type %qT fails to be a struct or class typebasic block %d pred edge is corruptedbasic block %i edge lists are corruptedbasic blocks not laid down consecutivelybb %d on wrong placebit-field %q+D width not an integer constantbit-field %qs has invalid typebit-field %qs width not an integer constantbogus JARL construction: %d
boolean registers required for the floating-point optionbraced-group within expression allowed only inside a functionbraces around scalar initializerbranch %2d never executed
boolean registers required for the floating-point optionbraced-group within expression allowed only inside a functionbraces around scalar initializerbranch %2d never executed
branch %2d taken %s%s
branch %2d taken %s%s
branch target register load optimization is not intended to be run twicebreak statement not within loop or switchc4x_address_cost: Invalid addressing modec4x_operand_subword: address not offsettablec4x_operand_subword: invalid addressc4x_operand_subword: invalid autoincrementc4x_operand_subword: invalid modec4x_operand_subword: invalid operandc4x_print_operand: %%L inconsistencyc4x_print_operand: %%N inconsistencyc4x_print_operand: %%O inconsistencyc4x_print_operand: Bad operand casec4x_print_operand_address: Bad operand casec4x_print_operand_address: Bad post_modifyc4x_print_operand_address: Bad pre_modifyc4x_rptb_insert: Cannot find start labelc4x_rptb_rpts_p: Repeat block top label movedc4x_valid_operands: Internal errorcall   %2d never executed
branch target register load optimization is not intended to be run twicebreak statement not within loop or switchc4x_address_cost: Invalid addressing modec4x_operand_subword: address not offsettablec4x_operand_subword: invalid addressc4x_operand_subword: invalid autoincrementc4x_operand_subword: invalid modec4x_operand_subword: invalid operandc4x_print_operand: %%L inconsistencyc4x_print_operand: %%N inconsistencyc4x_print_operand: %%O inconsistencyc4x_print_operand: Bad operand casec4x_print_operand_address: Bad operand casec4x_print_operand_address: Bad post_modifyc4x_print_operand_address: Bad pre_modifyc4x_rptb_insert: Cannot find start labelc4x_rptb_rpts_p: Repeat block top label movedc4x_valid_operands: Internal errorcall   %2d never executed
call   %2d returned %s
call   %2d returned %s
call is unlikelycall of %<(%T) (%A)%> is ambiguouscall of overloaded %<%D(%A)%> is ambiguouscall of overloaded %<%s(%A)%> is ambiguouscall to Java % or % with % undefinedcall to Java constructor with %qs undefinedcall to Java constructor, while % undefinedcall to non-function %qDcall-clobbered register used for global register variablecall_expr cannot be mangled due to a defect in the C++ ABIcalled from herecalled object %qE is not a functioncan't close %s: %mcan't close input file %s: %mcan't convert between vector values of different sizecan't convert from incomplete type %qT to %qTcan't convert value to a vectorcan't create %s: %mcan't create directory %s: %mcan't create repository information file %qscan't define friend function %qs in a local class definitioncan't do dependency tracking with input from stdincan't get position in PCH file: %mcan't get program statuscan't initialize friend function %qscan't make %qD into a method -- not in a classcan't open %s for writing: %mcan't open %s: %mcan't open ldd outputcan't open nm outputcan't open output file '%s'can't read PCH file: %mcan't reopen %s: %mcan't specify '-D' without '--main'
call is unlikelycall of %<(%T) (%A)%> is ambiguouscall of overloaded %<%D(%A)%> is ambiguouscall of overloaded %<%s(%A)%> is ambiguouscall to Java % or % with % undefinedcall to Java constructor with %qs undefinedcall to Java constructor, while % undefinedcall to non-function %qDcall-clobbered register used for global register variablecall_expr cannot be mangled due to a defect in the C++ ABIcalled from herecalled object %qE is not a functioncan't close %s: %mcan't close input file %s: %mcan't convert between vector values of different sizecan't convert from incomplete type %qT to %qTcan't convert value to a vectorcan't create %s: %mcan't create directory %s: %mcan't create repository information file %qscan't define friend function %qs in a local class definitioncan't do dependency tracking with input from stdincan't get position in PCH file: %mcan't get program statuscan't initialize friend function %qscan't make %qD into a method -- not in a classcan't open %s for writing: %mcan't open %s: %mcan't open ldd outputcan't open nm outputcan't open output file '%s'can't read PCH file: %mcan't reopen %s: %mcan't specify '-D' without '--main'
can't use '%s' as a %s registercan't write PCH filecan't write PCH file: %mcan't write padding to PCH file: %mcandidate 1:candidate 2:candidate is: %+#Dcandidates are:candidates are: %+#Dcannot %s a pointer to incomplete type %qTcannot bind bitfield %qE to %qTcannot bind packed field %qE to %qTcannot bind rvalue %qE to %qTcannot call member function %qD without objectcannot convert %qE from type %qT to type %qTcannot convert %qT to %qT in %scannot convert from base %qT to derived type %qT via virtual base %qTcannot convert to a pointer typecannot convert type %qT to type %qTcannot create pointer to reference member %qDcannot create temporary filecannot declare %<::main%> to be a templatecannot declare %<::main%> to be inlinecannot declare %<::main%> to be staticcannot declare %qD to be a bit-field typecannot declare bit-field %qD with function typecannot declare member function %<%T::%s%> within %<%T%>cannot declare member function %qD to have static linkagecannot declare static function inside another functioncannot decompose addresscannot delete a function.  Only pointer-to-objects are valid arguments to %cannot disable built-in function %qscannot do z-register replacementcannot find '%s'cannot find 'nm'cannot find class %qscannot find file for class %scannot find interface declaration for %qscannot find interface declaration for %qs, superclass of %qscannot find protocol declaration for %qscannot find reference tag for class %qscannot initialize %qT from %qTcannot initialize arrays using this syntaxcannot initialize multi-dimensional array with initializercannot inline function %cannot merge separate %s counters for function %ucannot open %scannot optimize loop, the loop counter may overflowcannot optimize possibly infinite loopscannot pass rvalue to reference parametercannot put object with volatile field into registercannot reload integer constant operand in %cannot resolve overloaded function %qD based on conversion to type %qTcannot return from a handler of a function-try-block of a constructorcannot set interrupt attribute: no current functioncannot set interrupt attribute: no such identifiercannot specify 'main' class when not linkingcannot specify -o with -c or -S with multiple filescannot specify both -C and -ocannot specify both -msep-data and -mid-shared-librarycannot take address of bit-field %qDcannot take the address of %, which is an rvalue expressioncannot use %<::%> in parameter declarationcannot use typeid with -fno-rtticannot use va_start in interrupt functioncase label %qE not within a switch statementcase label does not reduce to an integer constantcase label not within a switch statementcast adds new qualifiers to function typecast discards qualifiers from pointer target typecast from %qT to %qT increases required alignment of target typecast from pointer to integer of different sizecast increases required alignment of target typecast specifies array typecast specifies function typecast to non-reference type used as lvaluecast to pointer from integer of different sizecast to union type from type not present in unioncasting %qT to %qT does not dereference pointerchar-array initialized from wide stringchecksum is %x instead of %xchoosing %qD over %qDcircular pointer delegation detectedclass %qT does not have any field named %qDclass %qT is implicitly friends with itselfclass %qT will be considered nearly empty in a future version of GCCclass %qs already existsclass '%s' has no method named '%s' matching signature '%s'class definition may not be declared a friendclass is of array type
can't use '%s' as a %s registercan't write PCH filecan't write PCH file: %mcan't write padding to PCH file: %mcandidate 1:candidate 2:candidate is: %+#Dcandidates are:candidates are: %+#Dcannot %s a pointer to incomplete type %qTcannot bind bitfield %qE to %qTcannot bind packed field %qE to %qTcannot bind rvalue %qE to %qTcannot call member function %qD without objectcannot convert %qE from type %qT to type %qTcannot convert %qT to %qT in %scannot convert from base %qT to derived type %qT via virtual base %qTcannot convert to a pointer typecannot convert type %qT to type %qTcannot create pointer to reference member %qDcannot create temporary filecannot declare %<::main%> to be a templatecannot declare %<::main%> to be inlinecannot declare %<::main%> to be staticcannot declare %qD to be a bit-field typecannot declare bit-field %qD with function typecannot declare member function %<%T::%s%> within %<%T%>cannot declare member function %qD to have static linkagecannot declare static function inside another functioncannot decompose addresscannot delete a function.  Only pointer-to-objects are valid arguments to %cannot disable built-in function %qscannot do z-register replacementcannot find '%s'cannot find 'nm'cannot find class %qscannot find file for class %scannot find interface declaration for %qscannot find interface declaration for %qs, superclass of %qscannot find protocol declaration for %qscannot find reference tag for class %qscannot initialize %qT from %qTcannot initialize arrays using this syntaxcannot initialize multi-dimensional array with initializercannot inline function %cannot merge separate %s counters for function %ucannot open %scannot optimize loop, the loop counter may overflowcannot optimize possibly infinite loopscannot pass rvalue to reference parametercannot put object with volatile field into registercannot reload integer constant operand in %cannot resolve overloaded function %qD based on conversion to type %qTcannot return from a handler of a function-try-block of a constructorcannot set interrupt attribute: no current functioncannot set interrupt attribute: no such identifiercannot specify 'main' class when not linkingcannot specify -o with -c or -S with multiple filescannot specify both -C and -ocannot specify both -msep-data and -mid-shared-librarycannot take address of bit-field %qDcannot take the address of %, which is an rvalue expressioncannot use %<::%> in parameter declarationcannot use typeid with -fno-rtticannot use va_start in interrupt functioncase label %qE not within a switch statementcase label does not reduce to an integer constantcase label not within a switch statementcast adds new qualifiers to function typecast discards qualifiers from pointer target typecast from %qT to %qT increases required alignment of target typecast from pointer to integer of different sizecast increases required alignment of target typecast specifies array typecast specifies function typecast to non-reference type used as lvaluecast to pointer from integer of different sizecast to union type from type not present in unioncasting %qT to %qT does not dereference pointerchar-array initialized from wide stringchecksum is %x instead of %xchoosing %qD over %qDcircular pointer delegation detectedclass %qT does not have any field named %qDclass %qT is implicitly friends with itselfclass %qT will be considered nearly empty in a future version of GCCclass %qs already existsclass '%s' has no method named '%s' matching signature '%s'class definition may not be declared a friendclass is of array type
closing dependency file %s: %mcode model % not supported yetcode model %qs not supported in the %s bit modecode model %s not supported in PIC modecollect2 version %scollect: reading %s
closing dependency file %s: %mcode model % not supported yetcode model %qs not supported in the %s bit modecode model %s not supported in PIC modecollect2 version %scollect: reading %s
collect: recompiling %s
collect: recompiling %s
collect: relinking
collect: relinking
collect: tweaking %s in %s
collect: tweaking %s in %s
comma at end of enumerator listcommand line option "%s" is valid for %s but not for %scomparing floating point with == or != is unsafecomparison between pointer and integercomparison between signed and unsignedcomparison between signed and unsigned integer expressionscomparison is always %dcomparison is always %d due to width of bit-fieldcomparison is always false due to limited range of data typecomparison is always true due to limited range of data typecomparison of complete and incomplete pointerscomparison of distinct pointer types lacks a castcomparison of promoted ~unsigned with constantcomparison of promoted ~unsigned with unsignedcomparison of unsigned expression < 0 is always falsecomparison of unsigned expression >= 0 is always truecomparisons like X<=Y<=Z do not have their mathematical meaningcompilation terminated due to -Wfatal-errors.
comma at end of enumerator listcommand line option "%s" is valid for %s but not for %scomparing floating point with == or != is unsafecomparison between pointer and integercomparison between signed and unsignedcomparison between signed and unsigned integer expressionscomparison is always %dcomparison is always %d due to width of bit-fieldcomparison is always false due to limited range of data typecomparison is always true due to limited range of data typecomparison of complete and incomplete pointerscomparison of distinct pointer types lacks a castcomparison of promoted ~unsigned with constantcomparison of promoted ~unsigned with unsignedcomparison of unsigned expression < 0 is always falsecomparison of unsigned expression >= 0 is always truecomparisons like X<=Y<=Z do not have their mathematical meaningcompilation terminated due to -Wfatal-errors.
compilation terminated.
compilation terminated.
complex invalid for %qsconflicting access specifications for method %q+D, ignoredconflicting super class name %qsconst_double_split got a bad insn:constant argument out of range for %qsconstructor cannot be static member functionconstructor for alien class %qT cannot be a memberconstructor syntax used, but no constructor declared for type %qTconstructors cannot be declared virtualcontinue statement not within a loopconversion from %qT to %qT discards qualifiersconversion from %qT to %qT is ambiguousconversion from %qT to non-scalar type %qT requestedconversion lacks type at end of formatconversion of %qE from %qT to %qT is ambiguousconversion to %s%s will never use a type conversion operatorconversion to incomplete typeconversion to non-scalar type requestedconverting NULL to non-pointer typeconverting from %qT to %qTcorrupted profile info: edge from %i to %i exceeds maximal countcorrupted profile info: number of executions for edge %d-%d thought to be %icorrupted profile info: number of iterations for basic block %d thought to be %icorrupted profile info: run_max * runs < sum_maxcorrupted profile info: sum_all is smaller than sum_maxcould not convert %qE to %qTcould not convert template argument %qE to %qTcould not find a spill registercould not find class$ field in java interface type %qTcould not find specs file %s
complex invalid for %qsconflicting access specifications for method %q+D, ignoredconflicting super class name %qsconst_double_split got a bad insn:constant argument out of range for %qsconstructor cannot be static member functionconstructor for alien class %qT cannot be a memberconstructor syntax used, but no constructor declared for type %qTconstructors cannot be declared virtualcontinue statement not within a loopconversion from %qT to %qT discards qualifiersconversion from %qT to %qT is ambiguousconversion from %qT to non-scalar type %qT requestedconversion lacks type at end of formatconversion of %qE from %qT to %qT is ambiguousconversion to %s%s will never use a type conversion operatorconversion to incomplete typeconversion to non-scalar type requestedconverting NULL to non-pointer typeconverting from %qT to %qTcorrupted profile info: edge from %i to %i exceeds maximal countcorrupted profile info: number of executions for edge %d-%d thought to be %icorrupted profile info: number of iterations for basic block %d thought to be %icorrupted profile info: run_max * runs < sum_maxcorrupted profile info: sum_all is smaller than sum_maxcould not convert %qE to %qTcould not convert template argument %qE to %qTcould not find a spill registercould not find class$ field in java interface type %qTcould not find specs file %s
could not split insncouldn't determine target name for dependency trackingcouldn't find class %scouldn't run '%s': %screated and used with different ABIscreated and used with different architectures / ABIscreated and used with different endiannesscreated and used with different settings of -fpiccreated and used with different settings of -fpiecreated and used with differing settings of '%s'creating %screating array of %qTcreating array of %qT, which is an abstract class typecreating pointer to member function of non-class type %qTcreating pointer to member of non-class type %qTcreating pointer to member reference type %qTdata definition has no type or storage classdata member may not have variably modified type %qTdebug format "%s" conflicts with prior selectiondebug output level %s is too highdebug: declaration does not declare anythingdeclaration of %q+D shadows a global declarationdeclaration of %q+D shadows a previous localdeclaration of %qD as %sdeclaration of %qD as multidimensional array must have bounds for all dimensions except the firstdeclaration of %qD as non-functiondeclaration of %qD in %qD which does not enclose %qDdeclaration of %qD not in a namespace surrounding %qDdeclaration of %qD shadows a global declarationdeclaration of %qD shadows a member of 'this'declaration of %qD shadows a previous localdeclaration of %qs as array of functionsdeclaration of %qs as array of voidsdeclaration of %qs shadows a parameterdeclaration of %qs shadows a symbol from the parameter listdeclarator-id missing; using reserved word %qDdecrement of pointer to unknown structuredefault argument %qE uses local variable %qDdefault argument for parameter of type %qT has type %qTdefault arguments are not allowed in declaration of friend template specialization %qDdefault arguments are only permitted for function parametersdefining explicit specialization %qD in friend declarationdefinition of implicitly-declared %qDdeleting %qT is undefineddeprecated use of default argument for parameter of non-functiondereferencing % pointerdereferencing pointer to incomplete typedereferencing type-punned pointer will break strict-aliasing rulesderived union %qT invaliddestructor %qD declared as member templatedestructor cannot be static member functiondestructor for alien class %qT cannot be a memberdestructors may not have parametersdirect base %qT inaccessible in %qT due to ambiguitydivision by zerodivision by zero in %<%E %% 0%>division by zero in %<%E %% 0.%>division by zero in %<%E / 0%>division by zero in %<%E / 0.%>does not support multilibdominator of %d should be %d, not %dduplicate %duplicate %duplicate %duplicate %qsduplicate (or overlapping) case valueduplicate ConstantValue attribute for field '%s'duplicate asm operand name %qsduplicate base type %qT invalidduplicate case valueduplicate declaration for protocol %qsduplicate declaration of method %<%c%s%>duplicate interface declaration for category %<%s(%s)%>duplicate interface declaration for class %qsduplicate label %qDduplicate member %q+Dduplicated initializerdynamic dependency %s not foundembedded %<\0%> in formatemitting PIC operand, but PIC register isn't set upempty declarationempty index range in initializerempty left precision in %s formatempty precision in %s formatempty range specifiedempty scalar initializerenabling backtrace support is only meaningful when compiling for the Thumbenabling callee interworking support is only meaningful when compiling for the Thumbenabling caller interworking support is only meaningful when compiling for the Thumbend insn %d for block %d not found in the insn streamenumeral and non-enumeral type in conditional expressionenumeral mismatch in conditional expression: %qT vs %qTenumeration values exceed range of largest integerenumerator value for %qD not integer constantenumerator value for %qE is not an integer constantenvironment variable DJGPP not definedenvironment variable DJGPP points to corrupt file '%s'environment variable DJGPP points to missing file '%s'error closing %s: %merror in args to spec function '%s'error in constant pool entry #%derror in constant pool entry #%d
could not split insncouldn't determine target name for dependency trackingcouldn't find class %scouldn't run '%s': %screated and used with different ABIscreated and used with different architectures / ABIscreated and used with different endiannesscreated and used with different settings of -fpiccreated and used with different settings of -fpiecreated and used with differing settings of '%s'creating %screating array of %qTcreating array of %qT, which is an abstract class typecreating pointer to member function of non-class type %qTcreating pointer to member of non-class type %qTcreating pointer to member reference type %qTdata definition has no type or storage classdata member may not have variably modified type %qTdebug format "%s" conflicts with prior selectiondebug output level %s is too highdebug: declaration does not declare anythingdeclaration of %q+D shadows a global declarationdeclaration of %q+D shadows a previous localdeclaration of %qD as %sdeclaration of %qD as multidimensional array must have bounds for all dimensions except the firstdeclaration of %qD as non-functiondeclaration of %qD in %qD which does not enclose %qDdeclaration of %qD not in a namespace surrounding %qDdeclaration of %qD shadows a global declarationdeclaration of %qD shadows a member of 'this'declaration of %qD shadows a previous localdeclaration of %qs as array of functionsdeclaration of %qs as array of voidsdeclaration of %qs shadows a parameterdeclaration of %qs shadows a symbol from the parameter listdeclarator-id missing; using reserved word %qDdecrement of pointer to unknown structuredefault argument %qE uses local variable %qDdefault argument for parameter of type %qT has type %qTdefault arguments are not allowed in declaration of friend template specialization %qDdefault arguments are only permitted for function parametersdefining explicit specialization %qD in friend declarationdefinition of implicitly-declared %qDdeleting %qT is undefineddeprecated use of default argument for parameter of non-functiondereferencing % pointerdereferencing pointer to incomplete typedereferencing type-punned pointer will break strict-aliasing rulesderived union %qT invaliddestructor %qD declared as member templatedestructor cannot be static member functiondestructor for alien class %qT cannot be a memberdestructors may not have parametersdirect base %qT inaccessible in %qT due to ambiguitydivision by zerodivision by zero in %<%E %% 0%>division by zero in %<%E %% 0.%>division by zero in %<%E / 0%>division by zero in %<%E / 0.%>does not support multilibdominator of %d should be %d, not %dduplicate %duplicate %duplicate %duplicate %qsduplicate (or overlapping) case valueduplicate ConstantValue attribute for field '%s'duplicate asm operand name %qsduplicate base type %qT invalidduplicate case valueduplicate declaration for protocol %qsduplicate declaration of method %<%c%s%>duplicate interface declaration for category %<%s(%s)%>duplicate interface declaration for class %qsduplicate label %qDduplicate member %q+Dduplicated initializerdynamic dependency %s not foundembedded %<\0%> in formatemitting PIC operand, but PIC register isn't set upempty declarationempty index range in initializerempty left precision in %s formatempty precision in %s formatempty range specifiedempty scalar initializerenabling backtrace support is only meaningful when compiling for the Thumbenabling callee interworking support is only meaningful when compiling for the Thumbenabling caller interworking support is only meaningful when compiling for the Thumbend insn %d for block %d not found in the insn streamenumeral and non-enumeral type in conditional expressionenumeral mismatch in conditional expression: %qT vs %qTenumeration values exceed range of largest integerenumerator value for %qD not integer constantenumerator value for %qE is not an integer constantenvironment variable DJGPP not definedenvironment variable DJGPP points to corrupt file '%s'environment variable DJGPP points to missing file '%s'error closing %s: %merror in args to spec function '%s'error in constant pool entry #%derror in constant pool entry #%d
error while parsing constant poolerror while parsing constant pool
error while parsing constant poolerror while parsing constant pool
error while parsing fieldserror while parsing fields
error while parsing fieldserror while parsing fields
error while parsing final attributeserror while parsing methodserror while parsing methods
error while parsing final attributeserror while parsing methodserror while parsing methods
error while reading %s from zip fileerror writing %qserror writing to %s: %merror: exception handling disabled, use -fexceptions to enableexception of type %<%T%> will be caughtexcess elements in array initializerexcess elements in char array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexplicit instantiation of %qD but no definition availableexplicit instantiation of non-template type %qTexpression in new-declarator must have integral or enumeration typeexpression statement has incomplete typeextended registers have no high halvesextra %<;%>extra brace group at end of initializerextra elements in scalar initializerextra qualification ignoredextra semicolon in struct or union specifiedfailed to find class '%s'failed to get exit statusfailed to get process timesfastcall and regparm attributes are not compatiblefastcall and stdcall attributes are not compatiblefatal error: fclose %sfield %q+D invalidly declared function typefield %q+D invalidly declared method typefield %qD has incomplete typefield %qs declared as a functionfield %qs has incomplete typefield %qs not foundfield initializer is not constantfield initializer type mismatchfield name not in record or union initializerfield precisionfield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfile ends in default argumentfile not found '%s'file-scope declaration of %qs specifies %fill characterfill character in strfmon formatfini function found in object %sfirst argument to % not of type %fix_sched_param: unknown param: %sfloating constant misusedfloating point constant not a valid immediate operandfloating point overflow in expressionflow control insn inside a basic blockfold check: original tree changed by foldfopen %sfor template declaration %q+Dformat argument %d unused before used argument %d in $-style formatformat argument %d used more than once in %s formatformat is a wide character stringformat not a string literal and no format argumentsformat not a string literal, argument types not checkedformat not a string literal, format string not checkedformat string has invalid operand numberforming %s to reference type %qTforming reference to voidfp software completion requires -mtrap-precision=ifr30_print_operand: invalid %%F codefr30_print_operand: invalid %%x codefr30_print_operand: invalid operand to %%A codefr30_print_operand: unhandled MEMfr30_print_operand: unknown codefr30_print_operand: unrecognized %%B codefr30_print_operand: unrecognized %%b codefr30_print_operand: unrecognized %%p codefr30_print_operand_address: unhandled addressframe size too large for reliable stack checkingfriend declaration not in class definitionfriend declaration requires class-key, i.e. %friend declaration requires class-key, i.e. %from this locationfrv_print_operand: unknown codefunction %qD declared virtual inside a unionfunction body not availablefunction call has aggregate valuefunction called through a non-compatible typefunction declaration isn%'t a prototypefunction declared % has a % statementfunction definition declared %<__thread%>function definition declared %function definition declared %function definition declared %function does not return string typefunction might be possible candidate for %qs format attributefunction not considered for inliningfunction not inlinablefunction return type cannot be functionfunction return types not compatible due to %function returns address of local variablefunction returns an aggregatefunction types not truly compatible in ISO Cfunction_profiler supportfunction_profiler support for MMIXgcc driver version %s executing gcc version %s
error while reading %s from zip fileerror writing %qserror writing to %s: %merror: exception handling disabled, use -fexceptions to enableexception of type %<%T%> will be caughtexcess elements in array initializerexcess elements in char array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexplicit instantiation of %qD but no definition availableexplicit instantiation of non-template type %qTexpression in new-declarator must have integral or enumeration typeexpression statement has incomplete typeextended registers have no high halvesextra %<;%>extra brace group at end of initializerextra elements in scalar initializerextra qualification ignoredextra semicolon in struct or union specifiedfailed to find class '%s'failed to get exit statusfailed to get process timesfastcall and regparm attributes are not compatiblefastcall and stdcall attributes are not compatiblefatal error: fclose %sfield %q+D invalidly declared function typefield %q+D invalidly declared method typefield %qD has incomplete typefield %qs declared as a functionfield %qs has incomplete typefield %qs not foundfield initializer is not constantfield initializer type mismatchfield name not in record or union initializerfield precisionfield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfile ends in default argumentfile not found '%s'file-scope declaration of %qs specifies %fill characterfill character in strfmon formatfini function found in object %sfirst argument to % not of type %fix_sched_param: unknown param: %sfloating constant misusedfloating point constant not a valid immediate operandfloating point overflow in expressionflow control insn inside a basic blockfold check: original tree changed by foldfopen %sfor template declaration %q+Dformat argument %d unused before used argument %d in $-style formatformat argument %d used more than once in %s formatformat is a wide character stringformat not a string literal and no format argumentsformat not a string literal, argument types not checkedformat not a string literal, format string not checkedformat string has invalid operand numberforming %s to reference type %qTforming reference to voidfp software completion requires -mtrap-precision=ifr30_print_operand: invalid %%F codefr30_print_operand: invalid %%x codefr30_print_operand: invalid operand to %%A codefr30_print_operand: unhandled MEMfr30_print_operand: unknown codefr30_print_operand: unrecognized %%B codefr30_print_operand: unrecognized %%b codefr30_print_operand: unrecognized %%p codefr30_print_operand_address: unhandled addressframe size too large for reliable stack checkingfriend declaration not in class definitionfriend declaration requires class-key, i.e. %friend declaration requires class-key, i.e. %from this locationfrv_print_operand: unknown codefunction %qD declared virtual inside a unionfunction body not availablefunction call has aggregate valuefunction called through a non-compatible typefunction declaration isn%'t a prototypefunction declared % has a % statementfunction definition declared %<__thread%>function definition declared %function definition declared %function definition declared %function does not return string typefunction might be possible candidate for %qs format attributefunction not considered for inliningfunction not inlinablefunction return type cannot be functionfunction return types not compatible due to %function returns address of local variablefunction returns an aggregatefunction types not truly compatible in ISO Cfunction_profiler supportfunction_profiler support for MMIXgcc driver version %s executing gcc version %s
gcc version %s
gcc version %s
gcov (GCC) %s
gcov (GCC) %s
generation of Branch Likely instructions enabled, but not supported by architecturegetting core file size maximum limit: %mglobal register variable %qD used in nested functionglobal register variable %qs used in nested functionglobal register variable follows a function definitionglobal register variable has initial valuegp is constant (but save/restore gp on indirect calls)had to relocate PCHhead insn %d for block %d not found in the insn streamhow much can given compilation unit grow because of the inlining (in percent)ia64_print_operand: unknown codeif this code is reached, the program will abortignoring duplicate directory "%s"
generation of Branch Likely instructions enabled, but not supported by architecturegetting core file size maximum limit: %mglobal register variable %qD used in nested functionglobal register variable %qs used in nested functionglobal register variable follows a function definitionglobal register variable has initial valuegp is constant (but save/restore gp on indirect calls)had to relocate PCHhead insn %d for block %d not found in the insn streamhow much can given compilation unit grow because of the inlining (in percent)ia64_print_operand: unknown codeif this code is reached, the program will abortignoring duplicate directory "%s"
ignoring malformed #pragma longcallignoring nonexistent directory "%s"
ignoring malformed #pragma longcallignoring nonexistent directory "%s"
illegal reference type specified for instance variable %qsimplicitly popped regs must be grouped at top of stackimpossible constraint in %impossible register constraint in %in %s, at %s:%din basic block %d:in declaration %q+Dinappropriate accumulator for %qsincompatible types in assignmentincompatible types in assignment of %qT to %qTincompatible types in initializationincompatible types in returnincomplete implementation of category %qsincomplete implementation of class %qsincomplete type %qT does not have member %qDincomplete type %qT used in nested name specifierinconsistent instance variable specificationinconsistent operand constraints in an %incorrect insn:increment of pointer to unknown structureindex value instead of field name in union initializerinit function found in object %sinitialization makes integer from pointer without a castinitialization of a flexible array memberinitialization of flexible array member in a nested contextinitialized field with side-effects overwritteninitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer fails to determine size of %q+Dinitializer fails to determine size of %qDinitializer for %qT must be brace-enclosedinitializer for floating value is not a floating constantinitializer for integer value is too complicatedinitializer invalid for static member with constructorinitializer specified for non-virtual method %q+Dinitializer-string for array of chars is too longinline function %q+D used but never definedinput operand constraint contains %qcinsn %d inside basic block %d but block_for_insn is %iinsn %d inside basic block %d but block_for_insn is NULLinsn %d is in multiple basic blocks (%d and %d)insn does not satisfy its constraints:insn outside basic blockinstall: %s%s
illegal reference type specified for instance variable %qsimplicitly popped regs must be grouped at top of stackimpossible constraint in %impossible register constraint in %in %s, at %s:%din basic block %d:in declaration %q+Dinappropriate accumulator for %qsincompatible types in assignmentincompatible types in assignment of %qT to %qTincompatible types in initializationincompatible types in returnincomplete implementation of category %qsincomplete implementation of class %qsincomplete type %qT does not have member %qDincomplete type %qT used in nested name specifierinconsistent instance variable specificationinconsistent operand constraints in an %incorrect insn:increment of pointer to unknown structureindex value instead of field name in union initializerinit function found in object %sinitialization makes integer from pointer without a castinitialization of a flexible array memberinitialization of flexible array member in a nested contextinitialized field with side-effects overwritteninitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer fails to determine size of %q+Dinitializer fails to determine size of %qDinitializer for %qT must be brace-enclosedinitializer for floating value is not a floating constantinitializer for integer value is too complicatedinitializer invalid for static member with constructorinitializer specified for non-virtual method %q+Dinitializer-string for array of chars is too longinline function %q+D used but never definedinput operand constraint contains %qcinsn %d inside basic block %d but block_for_insn is %iinsn %d inside basic block %d but block_for_insn is NULLinsn %d is in multiple basic blocks (%d and %d)insn does not satisfy its constraints:insn outside basic blockinstall: %s%s
instance variable %qs accessed in class methodinstance variable %qs has unknown sizeinstance variable %qs is declared %sinstruction scheduling not supported on this target machineint-array initialized from non-wide stringinteger overflow in expressionintegral expression %qE is not constantinterface %qs does not have valid constant string layoutinternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal error - invalid Utf8 nameinternal error in check-init: tree code not implemented: %sinternal error in generate_bytecode_insn - tree code not implemented: %sinternal error: %%) found without a %%( in assembler patterninternal error: %%> found without a %%< in assembler patterninternal error: %%] found without a %%[ in assembler patterninternal error: %%} found without a %%{ in assembler patterninternal error: bad register: %dinternal error: cris_side_effect_mode_ok with bad operandsinternal error: sideeffect-insn affecting main effectinternal gcc abort in %s, at %s:%dinterrupt Service Routines cannot be coded in Thumb modeinvalid #pragma %sinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G valueinvalid %%H valueinvalid %%J codeinvalid %%J valueinvalid %%K valueinvalid %%L valueinvalid %%M valueinvalid %%N valueinvalid %%O valueinvalid %%P operandinvalid %%P valueinvalid %%R valueinvalid %%S valueinvalid %%T valueinvalid %%U valueinvalid %%Y operandinvalid %%Y valueinvalid %%c operandinvalid %%d operandinvalid %%d valueinvalid %%f operandinvalid %%f valueinvalid %%h valueinvalid %%j codeinvalid %%j valueinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r valueinvalid %%s operandinvalid %%s valueinvalid %%t/%%b valueinvalid %%u valueinvalid %%v valueinvalid %%x valueinvalid %%xn codeinvalid 'asm': invalid --param value %qsinvalid PC in line number tableinvalid UNSPEC as operandinvalid Z register replacement for insninvalid access to non-static data member %qD of NULL objectinvalid addressinvalid application of % to a function typeinvalid application of %qs to a member functioninvalid application of %qs to a void typeinvalid application of %qs to incomplete type %qT invalid argument of %qs attributeinvalid base-class specificationinvalid cast to function type %qTinvalid const_cast from type %qT to type %qTinvalid const_cast of an rvalue of type %qT to type %qTinvalid const_double operandinvalid constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid conversion from %<__fpreg%>invalid conversion from %qT to %qTinvalid conversion to %<__fpreg%>invalid conversion to type %qT from type %qTinvalid definition of qualified type %qTinvalid expression as operandinvalid indirect (S) memory addressinvalid indirect memory addressinvalid initial value for member %qsinvalid initialization of non-const reference of type %qT from a temporary of type %qTinvalid initialization of reference of type %qT from expression of type %qTinvalid initializerinvalid insn:invalid maskinvalid member function declarationinvalid operand code '%c'invalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'O' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'o' modifierinvalid operand for 'p' modifierinvalid operand for 'z' modifierinvalid operand for code '%c'invalid operand in the instructioninvalid operand modifier letterinvalid operand output codeinvalid operand to %%H/%%L codeinvalid operand to %%N codeinvalid operand to %%Rinvalid operand to %%R codeinvalid operand to %%Sinvalid operand to %%T/%%B codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%p codeinvalid operand to %%s codeinvalid operands to binary %sinvalid operation on %<__fpreg%>invalid option argument %qsinvalid parameter %qsinvalid parameter type %qTinvalid pointer mode %qsinvalid pointer to bit-field %qDinvalid punctuation %qc in constraintinvalid qualifiers on non-member function typeinvalid receiver type %qsinvalid redeclaration of %q+Dinvalid register in the instructioninvalid register in the move instructioninvalid rotate insninvalid static_cast from type %qT to type %qTinvalid storage class for function %qsinvalid template declaration of %qDinvalid template-idinvalid type % for newinvalid type argumentinvalid type argument of %qsinvalid types %<%T[%T]%> for array subscriptinvalid use of %%d, %%x, or %%Xinvalid use of %<::%>invalid use of %invalid use of % at top levelinvalid use of % in non-member functioninvalid use of %qDinvalid use of %qs on pointer to memberinvalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array with unspecified boundsinvalid use of const_cast with type %qT, which is a pointer or reference to a function typeinvalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member typeinvalid use of flexible array memberinvalid use of member %q+D in static member functioninvalid use of non-lvalue arrayinvalid use of non-static data member %q+Dinvalid use of non-static data member %qDinvalid use of non-static member functioninvalid use of non-static member function %qDinvalid use of structure with flexible array memberinvalid use of template-id %qD in declaration of primary templateinvalid use of void expressioninvalid version number `%s'invoke[non-static] on static methodinvokestatic on abstract methodinvokestatic on non static methodits scope is only this definition or declaration, which is probably not what you wantjump bypassing disabledjump to case labeljump to label %q+Djump to label %qDjunk at end of #pragma %sjunk at end of #pragma GCC java_exceptionsjunk at end of #pragma ghs endsdajunk at end of #pragma ghs endtdajunk at end of #pragma ghs endzdajunk at end of #pragma ghs interruptjunk at end of #pragma ghs sectionjunk at end of #pragma ghs startsdajunk at end of #pragma ghs starttdajunk at end of #pragma ghs startzdajunk at end of #pragma longcalljunk at end of %<#pragma pack%>junk at end of '#pragma %s'junk at end of '#pragma options'junk at end of '#pragma unused'junk at end of signature stringkeyword % not implemented, and will be ignoredkeyword % not allowed in this context (a qualified member initializer is implicitly a type)label %q+D defined but not usedlabel %q+D used but not definedlabel at end of compound statementlabel named wchar_tlang_* check: failed in %s, at %s:%dlanguage %s not recognizedlarge frame pointer change (%d) with -mtiny-stacklarge integer implicitly truncated to unsigned typelayout of classes derived from empty class %qT may change in a future version of GCCld returned %d exit statusleft precisionleft precision in strfmon formatleft shift count >= width of typeleft shift count is negativeleft-hand operand of comma expression has no effectlength modifierlength modifier in printf formatlength modifier in scanf formatlength modifier in strfmon formatlibraries: %s
instance variable %qs accessed in class methodinstance variable %qs has unknown sizeinstance variable %qs is declared %sinstruction scheduling not supported on this target machineint-array initialized from non-wide stringinteger overflow in expressionintegral expression %qE is not constantinterface %qs does not have valid constant string layoutinternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal error - invalid Utf8 nameinternal error in check-init: tree code not implemented: %sinternal error in generate_bytecode_insn - tree code not implemented: %sinternal error: %%) found without a %%( in assembler patterninternal error: %%> found without a %%< in assembler patterninternal error: %%] found without a %%[ in assembler patterninternal error: %%} found without a %%{ in assembler patterninternal error: bad register: %dinternal error: cris_side_effect_mode_ok with bad operandsinternal error: sideeffect-insn affecting main effectinternal gcc abort in %s, at %s:%dinterrupt Service Routines cannot be coded in Thumb modeinvalid #pragma %sinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G valueinvalid %%H valueinvalid %%J codeinvalid %%J valueinvalid %%K valueinvalid %%L valueinvalid %%M valueinvalid %%N valueinvalid %%O valueinvalid %%P operandinvalid %%P valueinvalid %%R valueinvalid %%S valueinvalid %%T valueinvalid %%U valueinvalid %%Y operandinvalid %%Y valueinvalid %%c operandinvalid %%d operandinvalid %%d valueinvalid %%f operandinvalid %%f valueinvalid %%h valueinvalid %%j codeinvalid %%j valueinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r valueinvalid %%s operandinvalid %%s valueinvalid %%t/%%b valueinvalid %%u valueinvalid %%v valueinvalid %%x valueinvalid %%xn codeinvalid 'asm': invalid --param value %qsinvalid PC in line number tableinvalid UNSPEC as operandinvalid Z register replacement for insninvalid access to non-static data member %qD of NULL objectinvalid addressinvalid application of % to a function typeinvalid application of %qs to a member functioninvalid application of %qs to a void typeinvalid application of %qs to incomplete type %qT invalid argument of %qs attributeinvalid base-class specificationinvalid cast to function type %qTinvalid const_cast from type %qT to type %qTinvalid const_cast of an rvalue of type %qT to type %qTinvalid const_double operandinvalid constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid conversion from %<__fpreg%>invalid conversion from %qT to %qTinvalid conversion to %<__fpreg%>invalid conversion to type %qT from type %qTinvalid definition of qualified type %qTinvalid expression as operandinvalid indirect (S) memory addressinvalid indirect memory addressinvalid initial value for member %qsinvalid initialization of non-const reference of type %qT from a temporary of type %qTinvalid initialization of reference of type %qT from expression of type %qTinvalid initializerinvalid insn:invalid maskinvalid member function declarationinvalid operand code '%c'invalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'O' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'o' modifierinvalid operand for 'p' modifierinvalid operand for 'z' modifierinvalid operand for code '%c'invalid operand in the instructioninvalid operand modifier letterinvalid operand output codeinvalid operand to %%H/%%L codeinvalid operand to %%N codeinvalid operand to %%Rinvalid operand to %%R codeinvalid operand to %%Sinvalid operand to %%T/%%B codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%p codeinvalid operand to %%s codeinvalid operands to binary %sinvalid operation on %<__fpreg%>invalid option argument %qsinvalid parameter %qsinvalid parameter type %qTinvalid pointer mode %qsinvalid pointer to bit-field %qDinvalid punctuation %qc in constraintinvalid qualifiers on non-member function typeinvalid receiver type %qsinvalid redeclaration of %q+Dinvalid register in the instructioninvalid register in the move instructioninvalid rotate insninvalid static_cast from type %qT to type %qTinvalid storage class for function %qsinvalid template declaration of %qDinvalid template-idinvalid type % for newinvalid type argumentinvalid type argument of %qsinvalid types %<%T[%T]%> for array subscriptinvalid use of %%d, %%x, or %%Xinvalid use of %<::%>invalid use of %invalid use of % at top levelinvalid use of % in non-member functioninvalid use of %qDinvalid use of %qs on pointer to memberinvalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array with unspecified boundsinvalid use of const_cast with type %qT, which is a pointer or reference to a function typeinvalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member typeinvalid use of flexible array memberinvalid use of member %q+D in static member functioninvalid use of non-lvalue arrayinvalid use of non-static data member %q+Dinvalid use of non-static data member %qDinvalid use of non-static member functioninvalid use of non-static member function %qDinvalid use of structure with flexible array memberinvalid use of template-id %qD in declaration of primary templateinvalid use of void expressioninvalid version number `%s'invoke[non-static] on static methodinvokestatic on abstract methodinvokestatic on non static methodits scope is only this definition or declaration, which is probably not what you wantjump bypassing disabledjump to case labeljump to label %q+Djump to label %qDjunk at end of #pragma %sjunk at end of #pragma GCC java_exceptionsjunk at end of #pragma ghs endsdajunk at end of #pragma ghs endtdajunk at end of #pragma ghs endzdajunk at end of #pragma ghs interruptjunk at end of #pragma ghs sectionjunk at end of #pragma ghs startsdajunk at end of #pragma ghs starttdajunk at end of #pragma ghs startzdajunk at end of #pragma longcalljunk at end of %<#pragma pack%>junk at end of '#pragma %s'junk at end of '#pragma options'junk at end of '#pragma unused'junk at end of signature stringkeyword % not implemented, and will be ignoredkeyword % not allowed in this context (a qualified member initializer is implicitly a type)label %q+D defined but not usedlabel %q+D used but not definedlabel at end of compound statementlabel named wchar_tlang_* check: failed in %s, at %s:%dlanguage %s not recognizedlarge frame pointer change (%d) with -mtiny-stacklarge integer implicitly truncated to unsigned typelayout of classes derived from empty class %qT may change in a future version of GCCld returned %d exit statusleft precisionleft precision in strfmon formatleft shift count >= width of typeleft shift count is negativeleft-hand operand of comma expression has no effectlength modifierlength modifier in printf formatlength modifier in scanf formatlength modifier in strfmon formatlibraries: %s
library lib%s not foundlo_sum not of registerlocal declaration of %qs hides instance variablelocal variable %qD may not appear in this contextlong long constant not a valid immediate operandlong, short, signed or unsigned used invalidly for %qsmaking %qD staticmalformed #pragma builtinmalformed #pragma extern_prefix, ignoredmalformed #pragma ghs sectionmalformed #pragma redefine_extname, ignoredmalformed #pragma weak, ignoredmalformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, ])%> - ignoredmalformed '#pragma %s' - ignoredmalformed '#pragma options align={mac68k|power|reset}', ignoringmalformed '#pragma options', ignoringmalformed spec function argumentsmalformed spec function namemask must be an immediatematching constraint does not allow a registermatching constraint not valid in output operandmatching constraint references invalid operand numbermay not use both -EB and -ELmay not use both -m32 and -m64media functions are not available unless -mmedia is usedmember %qD cannot be declared both virtual and staticmember %qD conflicts with virtual function table field namemember %qD declared as friend before type %qT definedmember %qD is uninitialized referencemember %qD with uninitialized const fieldsmember functions are implicitly friends of their classmethod '%s' not found in classmethod definition for %<%c%s%> not foundmips16 function profilingmips_debugger_offset called with non stack/frame/arg pointermismatching signature for field '%s' in '%s'misplaced ConstantValue attribute (not in any field)missing $ operand number in formatmissing %<(%> after %<#pragma pack%> - ignoredmissing '(' after '#pragma %s' - ignoredmissing '(' after '#pragma unused', ignoringmissing ')' after '#pragma unused', ignoringmissing ')' for '#pragma %s' - ignoredmissing Code attributemissing argument in %<__builtin_args_info%>missing argument to "%s"missing argument to "-%s"missing barrier after block %imissing braces around initializermissing close brace for named operandmissing close parenmissing field '%s' in '%s'missing fill character at end of strfmon formatmissing function name in '#pragma %s' - ignoredmissing initializermissing initializer for member %qDmissing numbermissing open parenmissing operandmissing section name in '#pragma %s' - ignoredmissing terminating %c charactermissing type-name in typedef-declarationmixing C++ and Java catches in a single translation unitmixing declarations and function-definitions is forbiddenmno-cygwin and mno-win32 are not compatiblemore than %d operands in %move insn not handledms-bitfields not supported for objcmultidimensional array must have bounds for all dimensions except the firstmultilib select '%s' is invalidmultilib spec '%s' is invalidmultiple %s named %<%c%s%> foundmultiple default labels in one switchmultiple fields in union %qT initializedmultiple storage classes in declaration of %qsmultiple types in one declarationmust #include  before using typeidmvcle usemysterious repository information in %sname %qD used in a GNU-style designated initializer for an arrayname %qT has incomplete typename lookup of %qD changedname missing for member functionnamespace %qD not allowed in using-declarationnamespace alias %qD not allowed here, assuming %qDnamespace-scope anonymous aggregates must be staticnegative insn lengthnegative integer implicitly converted to unsigned typenegative width in bit-field %q+Dnegative width in bit-field %qsneither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.nested assembly dialect alternativesnested function %qs declared %nested redefinition of %nested redefinition of %nested redefinition of %new cannot be applied to a function typenew cannot be applied to a reference typenew types may not be defined in a return typeno %<%c%s%> method foundno FUNCTION_PROFILER for CRISno argumentsno arguments for spec functionno closing %<]%> for %<%%[%> formatno data type for mode %qsno description yetno input file specifiedno input filesno input files; unwilling to write output filesno integral type can represent all of the enumerator values for %qTno low registers available for popping high registersno match for call to %<(%T) (%A)%>no matching function for call to %<%D(%A)%>no matching function for call to %<%T::%s(%A)%#V%>no matching template for %qD foundno previous declaration for %q+Dno previous prototype for %q+Dno profiling of 64-bit code for this ABIno register in addressno return statement in function returning non-voidno semicolon at end of struct or unionno super class declared in @interface for %qsno unique final overrider for %qD in %qTnon-floating-point argument to function %qsnon-static initialization of a flexible array membernon-template %qD used as templatenon-template type %qT used as a templatenonconstant array index in initializernonnull attribute without arguments on a non-prototypenot a valid Java .class filenot configured for ABI: '%s'not enough type informationnot yet implemented: latency-optimized inline square rootnote: number must be 0 or 1number of bb notes in insn chain (%d) != n_basic_blocks (%d)number of counters is %d instead of %dobject %qE of incomplete type %qT will not be accessed in %sobject missing in reference to %q+Dobject missing in use of %qEobject of incomplete type %qT will not be accessed in %sobject of type %qT will not be accessed in %sobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>offset of %q+D is not ABI-compliant and may change in a future version of GCCoffset of empty base %qT may not be ABI-compliant and maychange in a future version of GCCoffset of virtual base %qT is not ABI-compliant and may change in a future version of GCCoffset outside bounds of constant stringomitted middle operand to % operand cannot be mangledonly constructors take base initializersonly declarations of constructors can be %only initialized variables can be placed into program memory areaonly one of '--print-main', '--list-class', and '--complexity' allowedonly uninitialized variables can be placed in a .bss sectiononly uninitialized variables can be placed in the .noinit sectiononly weak aliases are supported in this configurationopaque vector types cannot be initializedopen /dev/zero: %mopening dependency file %s: %mopening output file %s: %moperand 1 must be a hard registeroperand constraints for % differ in number of alternativesoperand is neither a constant nor a condition code, invalid operand code 'c'operand number missing after %%-letteroperand number out of rangeoperand number out of range in formatoperand number specified for format taking no argumentoperand number specified with suppressed assignmentoperator %qT declared to return %qToptions enabled: options passed: ordered comparison of pointer with integer zerooriginally indirect function call not considered for inliningout of memoryoutput constraint %d cannot be specified together with "%s" clobberoutput constraint %d must specify a single registeroutput constraint %qc for operand %d is not at the beginningoutput filename specified twiceoutput number %d not directly addressableoutput operand %d must use %<&%> constraintoutput operand constraint lacks %<=%>output operand is constant in %output regs must be grouped at top of stackoutput_move_single:overflow in array dimensionoverflow in constant expressionoverflow in enumeration valuesoverflow in enumeration values at %qDoverflow in implicit constant conversionpacked attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %qspacked attribute is unnecessarypacked attribute is unnecessary for %qspadding struct size to alignment boundaryparameter %P has incomplete type %qTparameter %P of %qD has incomplete type %qTparameter %q+D declared %parameter %q+D has just a forward declarationparameter %qD declared voidparameter %qD includes %s to array of unknown bound %qTparameter %qD invalidly declared method typeparameter %u (%q+D) has incomplete typeparameter %u (%q+D) has void typeparameter may not have variably modified type %qTparameter names (without types) in function declarationparse error while reading %spassing %qT chooses %qT over %qTpassing floating point arguments in fp regs not yet supportedpex_init failedpointer of type % used in arithmeticpointer of type % used in subtractionpointer to a function used in arithmeticpointer to a function used in subtractionpointer to member cast from %qT to %qT is via virtual basepointer to member cast via virtual base %qTpointer to member conversion via virtual base %qTpointer to member function used in arithmeticpointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer value used where a floating point value was expectedpointer-to-member function %E cannot be called without an object; consider using .* or ->*pointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespossible problem detected in invocation of delete operator:post-increment address is not a registerpostfix %qD should return %qTpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatprefix %qD should return %qTprev_bb of %d should be %d, not %dprevious declaration %q+Dprevious declaration of %q+Dprevious declaration of %qsprofiler support for WindISSprofiling not supported with -mg
library lib%s not foundlo_sum not of registerlocal declaration of %qs hides instance variablelocal variable %qD may not appear in this contextlong long constant not a valid immediate operandlong, short, signed or unsigned used invalidly for %qsmaking %qD staticmalformed #pragma builtinmalformed #pragma extern_prefix, ignoredmalformed #pragma ghs sectionmalformed #pragma redefine_extname, ignoredmalformed #pragma weak, ignoredmalformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, ])%> - ignoredmalformed '#pragma %s' - ignoredmalformed '#pragma options align={mac68k|power|reset}', ignoringmalformed '#pragma options', ignoringmalformed spec function argumentsmalformed spec function namemask must be an immediatematching constraint does not allow a registermatching constraint not valid in output operandmatching constraint references invalid operand numbermay not use both -EB and -ELmay not use both -m32 and -m64media functions are not available unless -mmedia is usedmember %qD cannot be declared both virtual and staticmember %qD conflicts with virtual function table field namemember %qD declared as friend before type %qT definedmember %qD is uninitialized referencemember %qD with uninitialized const fieldsmember functions are implicitly friends of their classmethod '%s' not found in classmethod definition for %<%c%s%> not foundmips16 function profilingmips_debugger_offset called with non stack/frame/arg pointermismatching signature for field '%s' in '%s'misplaced ConstantValue attribute (not in any field)missing $ operand number in formatmissing %<(%> after %<#pragma pack%> - ignoredmissing '(' after '#pragma %s' - ignoredmissing '(' after '#pragma unused', ignoringmissing ')' after '#pragma unused', ignoringmissing ')' for '#pragma %s' - ignoredmissing Code attributemissing argument in %<__builtin_args_info%>missing argument to "%s"missing argument to "-%s"missing barrier after block %imissing braces around initializermissing close brace for named operandmissing close parenmissing field '%s' in '%s'missing fill character at end of strfmon formatmissing function name in '#pragma %s' - ignoredmissing initializermissing initializer for member %qDmissing numbermissing open parenmissing operandmissing section name in '#pragma %s' - ignoredmissing terminating %c charactermissing type-name in typedef-declarationmixing C++ and Java catches in a single translation unitmixing declarations and function-definitions is forbiddenmno-cygwin and mno-win32 are not compatiblemore than %d operands in %move insn not handledms-bitfields not supported for objcmultidimensional array must have bounds for all dimensions except the firstmultilib select '%s' is invalidmultilib spec '%s' is invalidmultiple %s named %<%c%s%> foundmultiple default labels in one switchmultiple fields in union %qT initializedmultiple storage classes in declaration of %qsmultiple types in one declarationmust #include  before using typeidmvcle usemysterious repository information in %sname %qD used in a GNU-style designated initializer for an arrayname %qT has incomplete typename lookup of %qD changedname missing for member functionnamespace %qD not allowed in using-declarationnamespace alias %qD not allowed here, assuming %qDnamespace-scope anonymous aggregates must be staticnegative insn lengthnegative integer implicitly converted to unsigned typenegative width in bit-field %q+Dnegative width in bit-field %qsneither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.nested assembly dialect alternativesnested function %qs declared %nested redefinition of %nested redefinition of %nested redefinition of %new cannot be applied to a function typenew cannot be applied to a reference typenew types may not be defined in a return typeno %<%c%s%> method foundno FUNCTION_PROFILER for CRISno argumentsno arguments for spec functionno closing %<]%> for %<%%[%> formatno data type for mode %qsno description yetno input file specifiedno input filesno input files; unwilling to write output filesno integral type can represent all of the enumerator values for %qTno low registers available for popping high registersno match for call to %<(%T) (%A)%>no matching function for call to %<%D(%A)%>no matching function for call to %<%T::%s(%A)%#V%>no matching template for %qD foundno previous declaration for %q+Dno previous prototype for %q+Dno profiling of 64-bit code for this ABIno register in addressno return statement in function returning non-voidno semicolon at end of struct or unionno super class declared in @interface for %qsno unique final overrider for %qD in %qTnon-floating-point argument to function %qsnon-static initialization of a flexible array membernon-template %qD used as templatenon-template type %qT used as a templatenonconstant array index in initializernonnull attribute without arguments on a non-prototypenot a valid Java .class filenot configured for ABI: '%s'not enough type informationnot yet implemented: latency-optimized inline square rootnote: number must be 0 or 1number of bb notes in insn chain (%d) != n_basic_blocks (%d)number of counters is %d instead of %dobject %qE of incomplete type %qT will not be accessed in %sobject missing in reference to %q+Dobject missing in use of %qEobject of incomplete type %qT will not be accessed in %sobject of type %qT will not be accessed in %sobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>offset of %q+D is not ABI-compliant and may change in a future version of GCCoffset of empty base %qT may not be ABI-compliant and maychange in a future version of GCCoffset of virtual base %qT is not ABI-compliant and may change in a future version of GCCoffset outside bounds of constant stringomitted middle operand to % operand cannot be mangledonly constructors take base initializersonly declarations of constructors can be %only initialized variables can be placed into program memory areaonly one of '--print-main', '--list-class', and '--complexity' allowedonly uninitialized variables can be placed in a .bss sectiononly uninitialized variables can be placed in the .noinit sectiononly weak aliases are supported in this configurationopaque vector types cannot be initializedopen /dev/zero: %mopening dependency file %s: %mopening output file %s: %moperand 1 must be a hard registeroperand constraints for % differ in number of alternativesoperand is neither a constant nor a condition code, invalid operand code 'c'operand number missing after %%-letteroperand number out of rangeoperand number out of range in formatoperand number specified for format taking no argumentoperand number specified with suppressed assignmentoperator %qT declared to return %qToptions enabled: options passed: ordered comparison of pointer with integer zerooriginally indirect function call not considered for inliningout of memoryoutput constraint %d cannot be specified together with "%s" clobberoutput constraint %d must specify a single registeroutput constraint %qc for operand %d is not at the beginningoutput filename specified twiceoutput number %d not directly addressableoutput operand %d must use %<&%> constraintoutput operand constraint lacks %<=%>output operand is constant in %output regs must be grouped at top of stackoutput_move_single:overflow in array dimensionoverflow in constant expressionoverflow in enumeration valuesoverflow in enumeration values at %qDoverflow in implicit constant conversionpacked attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %qspacked attribute is unnecessarypacked attribute is unnecessary for %qspadding struct size to alignment boundaryparameter %P has incomplete type %qTparameter %P of %qD has incomplete type %qTparameter %q+D declared %parameter %q+D has just a forward declarationparameter %qD declared voidparameter %qD includes %s to array of unknown bound %qTparameter %qD invalidly declared method typeparameter %u (%q+D) has incomplete typeparameter %u (%q+D) has void typeparameter may not have variably modified type %qTparameter names (without types) in function declarationparse error while reading %spassing %qT chooses %qT over %qTpassing floating point arguments in fp regs not yet supportedpex_init failedpointer of type % used in arithmeticpointer of type % used in subtractionpointer to a function used in arithmeticpointer to a function used in subtractionpointer to member cast from %qT to %qT is via virtual basepointer to member cast via virtual base %qTpointer to member conversion via virtual base %qTpointer to member function used in arithmeticpointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer value used where a floating point value was expectedpointer-to-member function %E cannot be called without an object; consider using .* or ->*pointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespossible problem detected in invocation of delete operator:post-increment address is not a registerpostfix %qD should return %qTpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatprefix %qD should return %qTprev_bb of %d should be %d, not %dprevious declaration %q+Dprevious declaration of %q+Dprevious declaration of %qsprofiler support for WindISSprofiling not supported with -mg
programs: %s
programs: %s
protocol %qs has circular dependencyprovided for %q+Dqualifiers are not allowed on declaration of %range expressions in switch statements are non-standardreading class %s for the second time from %srecursive inliningrecursive type %qT undefinedredeclaration of %redeclaration of %qT as a non-templateredeclaration of C++ built-in type %qTredefined extern inline functions are not considered for inliningredefinition of %redefinition of %redundant redeclaration of %qD in same scopereference %qs is ambiguous: appears in interface %qs and interface %qsreference to local variable %q+D returnedreference to non-lvalue returnedregister used for two global register variablesregister variable %qD used in nested functionregister variable %qs used in nested functionregisters IX, IY and Z used in the same INSNreimplementation of class %qsremoving .rpo filerename spec %s to %s
protocol %qs has circular dependencyprovided for %q+Dqualifiers are not allowed on declaration of %range expressions in switch statements are non-standardreading class %s for the second time from %srecursive inliningrecursive type %qT undefinedredeclaration of %redeclaration of %qT as a non-templateredeclaration of C++ built-in type %qTredefined extern inline functions are not considered for inliningredefinition of %redefinition of %redundant redeclaration of %qD in same scopereference %qs is ambiguous: appears in interface %qs and interface %qsreference to local variable %q+D returnedreference to non-lvalue returnedregister used for two global register variablesregister variable %qD used in nested functionregister variable %qs used in nested functionregisters IX, IY and Z used in the same INSNreimplementation of class %qsremoving .rpo filerename spec %s to %s
renaming .rpo filerepeated %s in formatrequest for member %qD in %qE, which is of non-class type %qTrequest for member %qD is ambiguousrequest for member %qD is ambiguous in multiple inheritance latticerequested alignment is not a constantrequested alignment is not a power of 2requested alignment is too largerequested init_priority is not an integer constantrequested init_priority is out of rangerequested init_priority is reserved for internal useresult of %()%> yields non-pointer resultreturn makes integer from pointer without a castreturn makes pointer from integer without a castreturn not followed by barrierreturn type defaults to %return type is an incomplete typereturn type specification for constructor invalidreturn type specification for destructor invalidreturn type specified for %return-statement with a value, in function returning 'void'return-statement with no value, in function returning %qTreturning a value from a constructorreturning a value from a destructorreturning reference to temporaryright precisionright precision in strfmon formatright shift count >= width of typeright shift count is negativerounding mode not supported for VAX floatssay % if a type is meantsecond parameter of % not last named argumentselector must be an immediatesetting core file size limit to maximum: %mshared and mdll are not compatibleshift must be an immediatesigned and unsigned type in conditional expressionsize assigned to %qT may not be ABI-compliant and may change in a future version of GCCsize in array new must have integral typesize of array %qD has non-integral type %qTsize of array %qD is negativesize of array %qD is not an integral constant-expressionsize of array %qs has non-integer typesize of array %qs is negativesize of array %qs is too largesize of array has non-integral type %qTsize of array is negativesize of array is not an integral constant-expressionsizeof(long double) is 12sizeof(long double) is 16sorry, unimplemented: source file for class %qs is newer than its matching class file.  Source file %qs used insteadspec '%s' has invalid '%%0%c'spec '%s' has invalid '%%W%cspec '%s' has invalid '%%x%c'spec '%s' invalidspec '%s' is invalidspec failure: '%%*' has not been initialized by pattern matchspec failure: unrecognized spec option '%c'spec file has no spec for linkingspec is '%s'
renaming .rpo filerepeated %s in formatrequest for member %qD in %qE, which is of non-class type %qTrequest for member %qD is ambiguousrequest for member %qD is ambiguous in multiple inheritance latticerequested alignment is not a constantrequested alignment is not a power of 2requested alignment is too largerequested init_priority is not an integer constantrequested init_priority is out of rangerequested init_priority is reserved for internal useresult of %()%> yields non-pointer resultreturn makes integer from pointer without a castreturn makes pointer from integer without a castreturn not followed by barrierreturn type defaults to %return type is an incomplete typereturn type specification for constructor invalidreturn type specification for destructor invalidreturn type specified for %return-statement with a value, in function returning 'void'return-statement with no value, in function returning %qTreturning a value from a constructorreturning a value from a destructorreturning reference to temporaryright precisionright precision in strfmon formatright shift count >= width of typeright shift count is negativerounding mode not supported for VAX floatssay % if a type is meantsecond parameter of % not last named argumentselector must be an immediatesetting core file size limit to maximum: %mshared and mdll are not compatibleshift must be an immediatesigned and unsigned type in conditional expressionsize assigned to %qT may not be ABI-compliant and may change in a future version of GCCsize in array new must have integral typesize of array %qD has non-integral type %qTsize of array %qD is negativesize of array %qD is not an integral constant-expressionsize of array %qs has non-integer typesize of array %qs is negativesize of array %qs is too largesize of array has non-integral type %qTsize of array is negativesize of array is not an integral constant-expressionsizeof(long double) is 12sizeof(long double) is 16sorry, unimplemented: source file for class %qs is newer than its matching class file.  Source file %qs used insteadspec '%s' has invalid '%%0%c'spec '%s' has invalid '%%W%cspec '%s' has invalid '%%x%c'spec '%s' invalidspec '%s' is invalidspec failure: '%%*' has not been initialized by pattern matchspec failure: unrecognized spec option '%c'spec file has no spec for linkingspec is '%s'
specs %%include syntax malformed after %ld charactersspecs %%rename syntax malformed after %ld charactersspecs %s spec was not found to be renamedspecs file malformed after %ld charactersspecs unknown %% command after %ld charactersspurious trailing %<%%%> in formatstack limit expression is not supportedstack limits not supported on this targetstack underflow - dup* operationstackframe too big: %d bytesstatement-expressions are allowed only inside functionsstatic member %qD cannot be a bit-fieldstatic or type qualifiers in abstract declaratorstatic or type qualifiers in non-parameter array declaratorstatically allocated instance of Objective-C class %qsstorage class %qD applied to template instantiationstorage class specified for parameter %qsstorage class specified for structure field %qsstorage class specified for typenamestorage class specifiers invalid in friend function declarationsstorage class specifiers invalid in parameter declarationsstorage size of %qD isn't constantstorage size of %qD isn't knownstray %qc in programstrftime formats cannot format argumentsstrong using only meaningful at namespace scopestruct has no membersstruct has no named membersstructure %qD with uninitialized const membersstructure %qD with uninitialized reference memberssubscript missing in array referencesubscripted value is neither array nor pointersubscripting array declared %suggest parentheses around && within ||suggest parentheses around + or - in operand of &suggest parentheses around + or - inside shiftsuggest parentheses around arithmetic in operand of ^suggest parentheses around arithmetic in operand of |suggest parentheses around assignment used as truth valuesuggest parentheses around comparison in operand of &suggest parentheses around comparison in operand of ^suggest parentheses around comparison in operand of |switch '%s' does not start with '-'switch -mcpu=%s conflicts with -march= switchswitch quantity not an integerswitch statement of size %lu entries too largesystem path '%s' is not absolutetaking address of temporarytaking the address of a label is non-standardtarget CPU does not support THUMB instructionstarget CPU does not support interworkingtarget format does not support infinitytarget system does not support debug outputtarget system does not support the "%s" debug formattemplate argument %d is invalidtemplate argument required for %<%s %T%>template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qDtemplate parameters cannot be friendstemplate type parameters must use the keyword % or %template-id %qD used as a declaratorthat particular -g option is invalid with -maout and -melinuxthe ' ' printf flagthe '!' strfmon flagthe '#' printf flagthe '#' strftime flagthe ''' printf flagthe ''' scanf flagthe '(' strfmon flagthe '+' printf flagthe '+' strfmon flagthe '-' printf flagthe '-' strfmon flagthe '-' strftime flagthe '0' printf flagthe '0' strftime flagthe 'E' strftime modifierthe 'I' printf flagthe 'I' scanf flagthe 'O' modifierthe 'O' strftime modifierthe '^' strfmon flagthe '^' strftime flagthe '_' strftime flagthe 'a' scanf flagthe 'q' diagnostic flagthe -shared option is not currently supported for VAX ELFthe assignment suppression scanf featurethe cpu name must be lower casethe default argument for parameter %d of %qD has not yet been parsedthe m210 does not have little endian supportthe mangled name of %qD will change in a future version of GCCthe offset of %qD may not be ABI-compliant and may change in a future version of GCCthe type being destroyed is %qT, but the destructor refers to %qTthere are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be availablethis decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this function may return with or without a valuethis is the insn:this media function is only available on the fr500this target machine does not have delayed branchesthread-local COMMON data not implementedthread-local storage not supported for this targetthrowing NULL, which has integral, not pointer typetime in %s: %ld.%06ld (%ld%%)
specs %%include syntax malformed after %ld charactersspecs %%rename syntax malformed after %ld charactersspecs %s spec was not found to be renamedspecs file malformed after %ld charactersspecs unknown %% command after %ld charactersspurious trailing %<%%%> in formatstack limit expression is not supportedstack limits not supported on this targetstack underflow - dup* operationstackframe too big: %d bytesstatement-expressions are allowed only inside functionsstatic member %qD cannot be a bit-fieldstatic or type qualifiers in abstract declaratorstatic or type qualifiers in non-parameter array declaratorstatically allocated instance of Objective-C class %qsstorage class %qD applied to template instantiationstorage class specified for parameter %qsstorage class specified for structure field %qsstorage class specified for typenamestorage class specifiers invalid in friend function declarationsstorage class specifiers invalid in parameter declarationsstorage size of %qD isn't constantstorage size of %qD isn't knownstray %qc in programstrftime formats cannot format argumentsstrong using only meaningful at namespace scopestruct has no membersstruct has no named membersstructure %qD with uninitialized const membersstructure %qD with uninitialized reference memberssubscript missing in array referencesubscripted value is neither array nor pointersubscripting array declared %suggest parentheses around && within ||suggest parentheses around + or - in operand of &suggest parentheses around + or - inside shiftsuggest parentheses around arithmetic in operand of ^suggest parentheses around arithmetic in operand of |suggest parentheses around assignment used as truth valuesuggest parentheses around comparison in operand of &suggest parentheses around comparison in operand of ^suggest parentheses around comparison in operand of |switch '%s' does not start with '-'switch -mcpu=%s conflicts with -march= switchswitch quantity not an integerswitch statement of size %lu entries too largesystem path '%s' is not absolutetaking address of temporarytaking the address of a label is non-standardtarget CPU does not support THUMB instructionstarget CPU does not support interworkingtarget format does not support infinitytarget system does not support debug outputtarget system does not support the "%s" debug formattemplate argument %d is invalidtemplate argument required for %<%s %T%>template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qDtemplate parameters cannot be friendstemplate type parameters must use the keyword % or %template-id %qD used as a declaratorthat particular -g option is invalid with -maout and -melinuxthe ' ' printf flagthe '!' strfmon flagthe '#' printf flagthe '#' strftime flagthe ''' printf flagthe ''' scanf flagthe '(' strfmon flagthe '+' printf flagthe '+' strfmon flagthe '-' printf flagthe '-' strfmon flagthe '-' strftime flagthe '0' printf flagthe '0' strftime flagthe 'E' strftime modifierthe 'I' printf flagthe 'I' scanf flagthe 'O' modifierthe 'O' strftime modifierthe '^' strfmon flagthe '^' strftime flagthe '_' strftime flagthe 'a' scanf flagthe 'q' diagnostic flagthe -shared option is not currently supported for VAX ELFthe assignment suppression scanf featurethe cpu name must be lower casethe default argument for parameter %d of %qD has not yet been parsedthe m210 does not have little endian supportthe mangled name of %qD will change in a future version of GCCthe offset of %qD may not be ABI-compliant and may change in a future version of GCCthe type being destroyed is %qT, but the destructor refers to %qTthere are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be availablethis decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this function may return with or without a valuethis is the insn:this media function is only available on the fr500this target machine does not have delayed branchesthread-local COMMON data not implementedthread-local storage not supported for this targetthrowing NULL, which has integral, not pointer typetime in %s: %ld.%06ld (%ld%%)
to generate dependencies you must specify either -M or -MMto refer to a type member of a template parameter, use %too few arguments for formattoo few arguments to %%:version-comparetoo few arguments to functiontoo few arguments to function %qstoo large function value type, needs %d registers, have only %d registers for thistoo late for # directive to set debug directorytoo many #pragma options align=resettoo many alternatives in %too many arguments for formattoo many arguments to %%:version-comparetoo many arguments to functiontoo many arguments to function %qEtoo many arguments to function %qstoo many filenames given.  Type %s --help for usagetoo many initializers for %qTtoo many input filestraditional C rejects automatic aggregate initializationtraditional C rejects initialization of unionstraditional C rejects string constant concatenationtraditional C rejects the unary plus operatortrampolines not supportedtrap mode not supported for VAX floatstrap mode not supported on Unicos/Mktree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%dtree check: accessed operand %d of %s with %d operands in %s, at %s:%dtry reducing the number of local variablestry removing the parentheses around the type-idtrying to finish struct, but kicked out due to previous parse errorstrying to make class %qT a friend of global scopetwo or more data types in declaration of %qstype %qT is not a base type for type %qTtype %qT is not derived from type %qTtype %qs has virtual member functionstype defaults to % in declaration of %qstype is deprecatedtype is deprecated (declared at %s:%d)type mismatch in conditional expressiontype of %qE is unknowntype of asm operand %qE could not be determinedtype of bit-field %qs is a GCC extensiontype of formal parameter %d is incompletetype qualifiers ignored on function return typetype qualifiers specified for friend class declarationtype to vector delete is neither pointer or array typetype-punning to incomplete type might break strict-aliasing rulestype/value mismatch at argument %d in template parameter list for %qDtypedef %qD is initialized (use __typeof__ instead)typedef declaration invalid in parameter declarationtypedef-name %qD used as destructor declaratortypes are not quite compatibleunable to compute real location of stacked parameterunable to emulate %qsunable to find a register to spill in class %qsunable to generate reloads for:unable to open dynamic dependency '%s'unable to use '%s' for PIC registerunconditional %2d never executed
to generate dependencies you must specify either -M or -MMto refer to a type member of a template parameter, use %too few arguments for formattoo few arguments to %%:version-comparetoo few arguments to functiontoo few arguments to function %qstoo large function value type, needs %d registers, have only %d registers for thistoo late for # directive to set debug directorytoo many #pragma options align=resettoo many alternatives in %too many arguments for formattoo many arguments to %%:version-comparetoo many arguments to functiontoo many arguments to function %qEtoo many arguments to function %qstoo many filenames given.  Type %s --help for usagetoo many initializers for %qTtoo many input filestraditional C rejects automatic aggregate initializationtraditional C rejects initialization of unionstraditional C rejects string constant concatenationtraditional C rejects the unary plus operatortrampolines not supportedtrap mode not supported for VAX floatstrap mode not supported on Unicos/Mktree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%dtree check: accessed operand %d of %s with %d operands in %s, at %s:%dtry reducing the number of local variablestry removing the parentheses around the type-idtrying to finish struct, but kicked out due to previous parse errorstrying to make class %qT a friend of global scopetwo or more data types in declaration of %qstype %qT is not a base type for type %qTtype %qT is not derived from type %qTtype %qs has virtual member functionstype defaults to % in declaration of %qstype is deprecatedtype is deprecated (declared at %s:%d)type mismatch in conditional expressiontype of %qE is unknowntype of asm operand %qE could not be determinedtype of bit-field %qs is a GCC extensiontype of formal parameter %d is incompletetype qualifiers ignored on function return typetype qualifiers specified for friend class declarationtype to vector delete is neither pointer or array typetype-punning to incomplete type might break strict-aliasing rulestype/value mismatch at argument %d in template parameter list for %qDtypedef %qD is initialized (use __typeof__ instead)typedef declaration invalid in parameter declarationtypedef-name %qD used as destructor declaratortypes are not quite compatibleunable to compute real location of stacked parameterunable to emulate %qsunable to find a register to spill in class %qsunable to generate reloads for:unable to open dynamic dependency '%s'unable to use '%s' for PIC registerunconditional %2d never executed
unconditional %2d taken %s
unconditional %2d taken %s
undeclared selector %qsundefined named operand %qsunderflowed virtual array %s in %s, at %s:%dunexpected base-type in cris_print_baseunexpected index-type in cris_print_indexunexpected multiplicative operandunexpected operandunexpected side-effects in addressuninitialized const %qDuninitialized const member %qDunion cannot be made transparentunion has no membersunion has no named membersunknown -m%s= option specified: '%s'unknown -malign-XXXXX option specified: '%s'unknown -mdebug-%s switchunknown ABI specified: '%s'unknown CRIS cpu version specification in -mtune= : %sunknown CRIS version specification in -march= or -mcpu= : %sunknown array size in deleteunknown conversion type character %qc in formatunknown conversion type character 0x%x in formatunknown field %qE specified in initializerunknown insn modeunknown machine mode %qsunknown move insn:unknown register name %qs in %unknown register name: %sunknown relocation unspecunknown spec function '%s'unknown tls-model "%s"unnamed initializer for %qT, which has no base classesunnamed initializer for %qT, which uses multiple inheritanceunnamed struct/union that defines no instancesunnamed variable or field declared voidunordered comparison on non-floating point argumentunparseable signature: '%s'unreachable bytecode from %d to before %dunreachable bytecode from %d to the end of the methodunrecogized wide sub-instructionunrecognised debug output level "%s"unrecognizable insn:unrecognized addressunrecognized command line option "%s"unrecognized format specifierunrecognized gcc debugging option: %cunrecognized register name "%s"unrecognized section name "%s"unrecognized supposed constantunrecoverable errorunsupported combination: %sunsupported operand size for extended registerunterminated assembly dialect alternativeunterminated format stringunused arguments in $-style formatuse %<%T::template %D%> to indicate that it is a templateuse -Winvalid-pch for more informationuse of %qs in templateuse of %s and %s together in %s formatuse of %s and %s together with %<%%%c%> %s formatuse of class template %qT as expressionuse of memory input without lvalue in asm operand %d is deprecateduse of namespace %qD as expressionuse of old-style castuser-defined %qD always evaluates both argumentsusing % outside of templateusing CONST_DOUBLE for addressusing both @FILE with multiple files not implementedusing declaration %qD introduced ambiguous type %qTusing template type parameter %qT after %qsusing typedef-name %qD after %qsusing-declaration for non-member at class scopevalidate_value_data: Loop in regno chain (%u)validate_value_data: [%u] Bad next_regno for empty chain (%u)validate_value_data: [%u] Bad oldest_regno (%u)validate_value_data: [%u] Non-empty reg in chain (%s %u %i)value of -mfixed-range must have form REG1-REG2variable %q+D declared %variable or field %qs declared voidvariable or field declared voidvariable previously declared % redeclared %variable-size type declared outside of any functionvariable-sized object %qD may not be initializedvariable-sized object may not be initializedvector overflow in expressionverify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: REG_BR_PROB does not match cfg %wi %iverify_flow_info: Wrong count of block %i %iverify_flow_info: Wrong count of edge %i->%i %iverify_flow_info: Wrong frequency of block %i %iverify_flow_info: Wrong probability of edge %i->%i %ivirtual array %s[%lu]: element %lu out of bounds in %s, at %s:%dvirtual base %qT inaccessible in %qT due to ambiguityvirtual functions cannot be friendsvirtual non-class function %qsvirtual outside class declarationvisibility attribute not supported in this configuration; ignoredvoid value not ignored as it ought to bewarning: warning: -pipe ignored because -save-temps specifiedwarning: already-compiled .class files ignored with -Cwarning: use of obsolete %%[ operator in specswchar_t-array initialized from non-wide stringwhen writing output to %s: %mwidth of %q+D exceeds its typewidth of %qs exceeds its typewill be assumed to return % and acceptwithin this contextwrong insn in the fallthru edgewrong number of arguments specified for %qs attributewrong number of template arguments (%d, should be %d)wrong type argument to abswrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary plusxstormy16_print_operand: unknown codezero width for bit-field %q+Dzero width for bit-field %qszero width in %s formatzero-length %s format stringzero-size array %qDProject-Id-Version: gcc-4.1.1
undeclared selector %qsundefined named operand %qsunderflowed virtual array %s in %s, at %s:%dunexpected base-type in cris_print_baseunexpected index-type in cris_print_indexunexpected multiplicative operandunexpected operandunexpected side-effects in addressuninitialized const %qDuninitialized const member %qDunion cannot be made transparentunion has no membersunion has no named membersunknown -m%s= option specified: '%s'unknown -malign-XXXXX option specified: '%s'unknown -mdebug-%s switchunknown ABI specified: '%s'unknown CRIS cpu version specification in -mtune= : %sunknown CRIS version specification in -march= or -mcpu= : %sunknown array size in deleteunknown conversion type character %qc in formatunknown conversion type character 0x%x in formatunknown field %qE specified in initializerunknown insn modeunknown machine mode %qsunknown move insn:unknown register name %qs in %unknown register name: %sunknown relocation unspecunknown spec function '%s'unknown tls-model "%s"unnamed initializer for %qT, which has no base classesunnamed initializer for %qT, which uses multiple inheritanceunnamed struct/union that defines no instancesunnamed variable or field declared voidunordered comparison on non-floating point argumentunparseable signature: '%s'unreachable bytecode from %d to before %dunreachable bytecode from %d to the end of the methodunrecogized wide sub-instructionunrecognised debug output level "%s"unrecognizable insn:unrecognized addressunrecognized command line option "%s"unrecognized format specifierunrecognized gcc debugging option: %cunrecognized register name "%s"unrecognized section name "%s"unrecognized supposed constantunrecoverable errorunsupported combination: %sunsupported operand size for extended registerunterminated assembly dialect alternativeunterminated format stringunused arguments in $-style formatuse %<%T::template %D%> to indicate that it is a templateuse -Winvalid-pch for more informationuse of %qs in templateuse of %s and %s together in %s formatuse of %s and %s together with %<%%%c%> %s formatuse of class template %qT as expressionuse of memory input without lvalue in asm operand %d is deprecateduse of namespace %qD as expressionuse of old-style castuser-defined %qD always evaluates both argumentsusing % outside of templateusing CONST_DOUBLE for addressusing both @FILE with multiple files not implementedusing declaration %qD introduced ambiguous type %qTusing template type parameter %qT after %qsusing typedef-name %qD after %qsusing-declaration for non-member at class scopevalidate_value_data: Loop in regno chain (%u)validate_value_data: [%u] Bad next_regno for empty chain (%u)validate_value_data: [%u] Bad oldest_regno (%u)validate_value_data: [%u] Non-empty reg in chain (%s %u %i)value of -mfixed-range must have form REG1-REG2variable %q+D declared %variable or field %qs declared voidvariable or field declared voidvariable previously declared % redeclared %variable-size type declared outside of any functionvariable-sized object %qD may not be initializedvariable-sized object may not be initializedvector overflow in expressionverify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: REG_BR_PROB does not match cfg %wi %iverify_flow_info: Wrong count of block %i %iverify_flow_info: Wrong count of edge %i->%i %iverify_flow_info: Wrong frequency of block %i %iverify_flow_info: Wrong probability of edge %i->%i %ivirtual array %s[%lu]: element %lu out of bounds in %s, at %s:%dvirtual base %qT inaccessible in %qT due to ambiguityvirtual functions cannot be friendsvirtual non-class function %qsvirtual outside class declarationvisibility attribute not supported in this configuration; ignoredvoid value not ignored as it ought to bewarning: warning: -pipe ignored because -save-temps specifiedwarning: already-compiled .class files ignored with -Cwarning: use of obsolete %%[ operator in specswchar_t-array initialized from non-wide stringwhen writing output to %s: %mwidth of %q+D exceeds its typewidth of %qs exceeds its typewill be assumed to return % and acceptwithin this contextwrong insn in the fallthru edgewrong number of arguments specified for %qs attributewrong number of template arguments (%d, should be %d)wrong type argument to abswrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary plusxstormy16_print_operand: unknown codezero width for bit-field %q+Dzero width for bit-field %qszero width in %s formatzero-length %s format stringzero-size array %qDProject-Id-Version: gcc-4.1.1
Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
POT-Creation-Date: 2007-07-18 21:17-0700
POT-Creation-Date: 2007-07-18 21:17-0700
PO-Revision-Date: 2006-12-07 17:43+0200
PO-Revision-Date: 2006-12-07 17:43+0200
Last-Translator: Pavel Maryanov 
Last-Translator: Pavel Maryanov 
Language-Team: Russian 
Language-Team: Russian 
MIME-Version: 1.0
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Content-Transfer-Encoding: 8bit
X-Generator: KBabel 1.11.4
X-Generator: KBabel 1.11.4
Plural-Forms: nplurals=2; plural=(n != 1);
Plural-Forms: nplurals=2; plural=(n != 1);
%s: %d: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: вставка Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ '%s' Π² ΠΌΠ°ΠΊΡ€ΠΎΠ²Ρ‹Π·ΠΎΠ² Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°
%s: %d: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: вставка Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ '%s' Π² ΠΌΠ°ΠΊΡ€ΠΎΠ²Ρ‹Π·ΠΎΠ² Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°
%s: ошибка чтСния Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° '%s': %s
%s: ошибка чтСния Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° '%s': %s
%s: Ρ„Π°Ρ‚Π°Π»ΡŒΠ½Π°Ρ ошибка: Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½, строка %d
%s: Ρ„Π°Ρ‚Π°Π»ΡŒΠ½Π°Ρ ошибка: Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½, строка %d
%s: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: ΠΌΠ°Π»ΠΎ списков ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ '%s'
%s: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: ΠΌΠ°Π»ΠΎ списков ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ '%s'
ВрСмя выполнСния (сСк.)
ВрСмя выполнСния (сСк.)
Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ ΠΏΠΎ ΡΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ² ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… см. Π½Π°:
Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ ΠΏΠΎ ΡΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ² ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… см. Π½Π°:
Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ ΠΏΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… см. Π½Π°:
Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ ΠΏΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… см. Π½Π°:
%s.
%s.
ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ? (y - Π΄Π°, n - Π½Π΅Ρ‚)
ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ? (y - Π΄Π°, n - Π½Π΅Ρ‚)
ΠšΠ»ΡŽΡ‡ΠΈ, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ΡΡ с -g, -f, -m, -O, -W, ΠΈΠ»ΠΈ --param автоматичСски
ΠšΠ»ΡŽΡ‡ΠΈ, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ΡΡ с -g, -f, -m, -O, -W, ΠΈΠ»ΠΈ --param автоматичСски
ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ процСссам, запускаСмым %s. Для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ этим процСссам, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ -W<Π±ΡƒΠΊΠ²Π°>.
ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ процСссам, запускаСмым %s. Для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ этим процСссам, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ -W<Π±ΡƒΠΊΠ²Π°>.
ΠšΠ»ΡŽΡ‡ΠΈ, спСцифичСскиС для Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹:
ΠšΠ»ΡŽΡ‡ΠΈ, спСцифичСскиС для Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹:
Π²Ρ‹Π²ΠΎΠ΄ ldd с конструкторами/дСструкторами.
Π²Ρ‹Π²ΠΎΠ΄ ldd с конструкторами/дСструкторами.
write_c_file - Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ имя %s, прСфикс %s
write_c_file - Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ имя %s, прСфикс %s
   Π² ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ указатСля Π½Π° элСмСнт   Π² ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ указатСля Π½Π° элСмСнт-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ  (Π—Π°Π΄Π°ΠΉΡ‚Π΅ '-v --help' для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΊΠ»ΡŽΡ‡Π΅ΠΉ всСх ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΎΠ² компиляции)
   Π² ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ указатСля Π½Π° элСмСнт   Π² ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ указатСля Π½Π° элСмСнт-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ  (Π—Π°Π΄Π°ΠΉΡ‚Π΅ '-v --help' для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΊΠ»ΡŽΡ‡Π΅ΠΉ всСх ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΎΠ² компиляции)
  -###                     Как -v, Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ
  -###                     Как -v, Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ
  --help                   ВывСсти этот тСкст
  --help                   ВывСсти этот тСкст
  --target-help            ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ спСцифичСскиС ΠΊΠ»ΡŽΡ‡ΠΈ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹
  --target-help            ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ спСцифичСскиС ΠΊΠ»ΡŽΡ‡ΠΈ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹
  -B <ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³>             Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ <ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³> ΠΊ списку поиска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ
  -B <ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³>             Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ <ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³> ΠΊ списку поиска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ
                             компилятора
                             компилятора
  -E                       Волько прСпроцСссированиС - Π±Π΅Π· компиляции, ассСмблирования, ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ
  -E                       Волько прСпроцСссированиС - Π±Π΅Π· компиляции, ассСмблирования, ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ
  -S                       Волько компиляция - Π±Π΅Π· ассСмблирования ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ
  -S                       Волько компиляция - Π±Π΅Π· ассСмблирования ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ
  -V <вСрсия>              Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <Π²Π΅Ρ€ΡΠΈΡŽ> gcc, Ссли ΠΎΠ½Π° установлСна
  -V <вСрсия>              Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <Π²Π΅Ρ€ΡΠΈΡŽ> gcc, Ссли ΠΎΠ½Π° установлСна
  -Wa,<ΠΊΠ»ΡŽΡ‡ΠΈ>              ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ <ΠΊΠ»ΡŽΡ‡ΠΈ>, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ запятыми, ассСмблСру
  -Wa,<ΠΊΠ»ΡŽΡ‡ΠΈ>              ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ <ΠΊΠ»ΡŽΡ‡ΠΈ>, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ запятыми, ассСмблСру
  -Wl,<ΠΊΠ»ΡŽΡ‡ΠΈ>              ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ <ΠΊΠ»ΡŽΡ‡ΠΈ>, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ запятыми, ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊΡƒ
  -Wl,<ΠΊΠ»ΡŽΡ‡ΠΈ>              ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ <ΠΊΠ»ΡŽΡ‡ΠΈ>, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ запятыми, ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊΡƒ
  -Wp,<ΠΊΠ»ΡŽΡ‡ΠΈ>              ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ <ΠΊΠ»ΡŽΡ‡ΠΈ>, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ запятыми, прСпроцСссору
  -Wp,<ΠΊΠ»ΡŽΡ‡ΠΈ>              ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ <ΠΊΠ»ΡŽΡ‡ΠΈ>, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ запятыми, прСпроцСссору
  -Xassembler <Π°Ρ€Π³>        ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ <Π°Ρ€Π³> ассСмблСру
  -Xassembler <Π°Ρ€Π³>        ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ <Π°Ρ€Π³> ассСмблСру
  -Xlinker <Π°Ρ€Π³>           ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ <Π°Ρ€Π³> ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊΡƒ
  -Xlinker <Π°Ρ€Π³>           ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ <Π°Ρ€Π³> ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊΡƒ
  -Xpreprocessor <Π°Ρ€Π³>     ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ <Π°Ρ€Π³> прСпроцСссору
  -Xpreprocessor <Π°Ρ€Π³>     ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ <Π°Ρ€Π³> прСпроцСссору
  -a, --all-blocks                Π’Ρ‹Π΄Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°
  -a, --all-blocks                Π’Ρ‹Π΄Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°
  -b <машина>              Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ <ΠΌΠ°ΡˆΠΈΠ½Ρ‹>,
  -b <машина>              Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ <ΠΌΠ°ΡˆΠΈΠ½Ρ‹>,
                                    Ссли возмоТно
                                    Ссли возмоТно
  -b, --branch-probabilities      ВывСсти вСроятности ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ²
  -b, --branch-probabilities      ВывСсти вСроятности ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ²
  -c                       ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡ ΠΈ ассСмблированиС, Π±Π΅Π· ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ
  -c                       ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡ ΠΈ ассСмблированиС, Π±Π΅Π· ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ
  -c, --branch-counts             ΠŸΡ€ΠΈ счСтчиках ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ², Π·Π°Π΄Π°Π½Π½Ρ‹Ρ…
  -c, --branch-counts             ΠŸΡ€ΠΈ счСтчиках ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ², Π·Π°Π΄Π°Π½Π½Ρ‹Ρ…
                                    Π² Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ…, Π° Π½Π΅ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Ρ‹Ρ… значСниях
                                    Π² Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ…, Π° Π½Π΅ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Ρ‹Ρ… значСниях
  -combine                 ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ вмСстС нСсколько исходных Ρ„Π°ΠΉΠ»ΠΎΠ²
  -combine                 ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ вмСстС нСсколько исходных Ρ„Π°ΠΉΠ»ΠΎΠ²
  -dumpmachine             ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ имя Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹
  -dumpmachine             ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ имя Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹
  -dumpspecs               ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ встроСнныС спСцификации
  -dumpspecs               ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ встроСнныС спСцификации
  -dumpversion             ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ компилятора
  -dumpversion             ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ компилятора
  -f, --function-summaries        ВывСсти сводки для всСх Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ
  -f, --function-summaries        ВывСсти сводки для всСх Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ
  -h, --help                      ΠΠ°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ этот тСкст ΠΈ Π²Ρ‹ΠΉΡ‚ΠΈ
  -h, --help                      ΠΠ°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ этот тСкст ΠΈ Π²Ρ‹ΠΉΡ‚ΠΈ
  -l, --long-file-names           Π’Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Ρ…
  -l, --long-file-names           Π’Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Ρ…
                                    исходных Ρ„Π°ΠΉΠ»ΠΎΠ²
                                    исходных Ρ„Π°ΠΉΠ»ΠΎΠ²
  -n, --no-output                 НС ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ„Π°ΠΉΠ»
  -n, --no-output                 НС ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ„Π°ΠΉΠ»
  -o <Ρ„Π°ΠΉΠ»>                Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² <Ρ„Π°ΠΉΠ»>
  -o <Ρ„Π°ΠΉΠ»>                Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² <Ρ„Π°ΠΉΠ»>
  -o, --object-directory ΠšΠΠ’ΠΠ›ΠžΠ“|ЀАЙЛ  Π˜ΡΠΊΠ°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠšΠΠ’ΠΠ›ΠžΠ“Π΅
  -o, --object-directory ΠšΠΠ’ΠΠ›ΠžΠ“|ЀАЙЛ  Π˜ΡΠΊΠ°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠšΠΠ’ΠΠ›ΠžΠ“Π΅
                                       ΠΈΠ»ΠΈ Π² Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΌ ЀАЙЛС
                                       ΠΈΠ»ΠΈ Π² Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΌ ЀАЙЛС
  -p, --preserve-paths            Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°
  -p, --preserve-paths            Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°
  -pass-exit-codes         Π’Ρ‹Ρ…ΠΎΠ΄ с ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΎΡ‚ ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π°
  -pass-exit-codes         Π’Ρ‹Ρ…ΠΎΠ΄ с ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΎΡ‚ ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π°
  -pipe                    ΠŸΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Ρƒ
  -pipe                    ΠŸΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Ρƒ
  -print-file-name=<Π±ΠΈΠ±>   ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π½ΠΎΠ΅ имя Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ <Π±ΠΈΠ±>
  -print-file-name=<Π±ΠΈΠ±>   ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π½ΠΎΠ΅ имя Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ <Π±ΠΈΠ±>
  -print-libgcc-file-name  ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ имя run-time Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ компилятора
  -print-libgcc-file-name  ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ имя run-time Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ компилятора
  -print-multi-directory   ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ с вСрсиями libgcc
  -print-multi-directory   ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ с вСрсиями libgcc
  -print-multi-lib         ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ соотвСтствиС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌΠΈ
  -print-multi-lib         ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ соотвСтствиС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌΠΈ
                           поиска Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ
                           поиска Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ
  -print-multi-os-directory ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы
  -print-multi-os-directory ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы
  -print-prog-name=<ΠΏΡ€ΠΎΠ³>  ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΠ΅ имя ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ компилятора <ΠΏΡ€ΠΎΠ³>
  -print-prog-name=<ΠΏΡ€ΠΎΠ³>  ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΠ΅ имя ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ компилятора <ΠΏΡ€ΠΎΠ³>
  -print-search-dirs       ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ поиска
  -print-search-dirs       ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ поиска
  -save-temps              НС ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹
  -save-temps              НС ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹
  -specs=<Ρ„Π°ΠΉΠ»>            Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <Ρ„Π°ΠΉΠ»> спСцификаций вмСсто
  -specs=<Ρ„Π°ΠΉΠ»>            Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <Ρ„Π°ΠΉΠ»> спСцификаций вмСсто
                             Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… спСцификаций компилятора
                             Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… спСцификаций компилятора
  -std=<стандарт>          Π‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ исходный ΠΊΠΎΠ΄ слСдуСт <стандарту>
  -std=<стандарт>          Π‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ исходный ΠΊΠΎΠ΄ слСдуСт <стандарту>
  -time                    Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ…Ρ€ΠΎΠ½ΠΎΠΌΠ΅Ρ‚Ρ€Π°ΠΆ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΎΠ²
  -time                    Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ…Ρ€ΠΎΠ½ΠΎΠΌΠ΅Ρ‚Ρ€Π°ΠΆ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΎΠ²
  -u, --unconditional-branches    ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ счСтчики бСзусловных ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ²
  -u, --unconditional-branches    ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ счСтчики бСзусловных ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ²
  -v                       ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ запускаСмыС ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Π΅ строки компиляции
  -v                       ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ запускаСмыС ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Π΅ строки компиляции
  -v, --version                   ΠΠ°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€ вСрсии ΠΈ Π²Ρ‹ΠΉΡ‚ΠΈ
  -v, --version                   ΠΠ°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€ вСрсии ΠΈ Π²Ρ‹ΠΉΡ‚ΠΈ
  -x <язык>                Π—Π°Π΄Π°Ρ‚ΡŒ язык ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ².
  -x <язык>                Π—Π°Π΄Π°Ρ‚ΡŒ язык ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ².
                           <язык> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ: c c++ assembler none
                           <язык> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ: c c++ assembler none
                           'none' ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π°Π»Π΅Π΅ язык Π½ΡƒΠΆΠ½ΠΎ
                           'none' ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π°Π»Π΅Π΅ язык Π½ΡƒΠΆΠ½ΠΎ
                           ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΏΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π°
                           ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΏΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π°
  ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это нСсистСмный ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΉ систСмный ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³
  ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это нСсистСмный ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΉ систСмный ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³
  Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ класса %qT  ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это Π΄Π°Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°  вмСсто Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Ρ… %d  Π½ΠΎ Π½Π΅ пСрСопрСдСляСт %<%T(const %T&)%>  Π½ΠΎ Π½Π΅ пСрСопрСдСляСт %  ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ %q+D  Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ прСобразования - %qD ΠΈ %qD  нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΡƒΡŽ привязку Π² %q+D, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ имССтся дСструктор  ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ с %q+D  Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² catch-Π±Π»ΠΎΠΊ  Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² try-Π±Π»ΠΎΠΊ  оТидался шаблон класса, Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ %qE  оТидался шаблон класса, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ %qT  оТидалась константа Ρ‚ΠΈΠΏΠ° %qT, Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ %qT  оТидался шаблон Ρ‚ΠΈΠΏΠ° %qD, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ %qD  оТидался Ρ‚ΠΈΠΏ, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ %qE  оТидался Ρ‚ΠΈΠΏ, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ %qT  ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ· %qT Π² %qT,  ΠΎΡ‚ΡΡŽΠ΄Π°  Π² Π²Ρ‹Π·ΠΎΠ²Π΅ %qD  Π² вычислСнии %<%Q(%#T, %#T)%>  Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ шаблона %qT  Π² throw-Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ  ΠΏΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ %P -Π³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° %qD  соотвСтствуСт Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ %q+D ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ стандарта ISO  соотвСтствуСт Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ %q+D ΠΏΠΎ старым ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ  ΠΈΠ»ΠΈ %  ΠΏΡ€ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ %qD  ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ°Ρ привязка Π² %q+D %s (frv) БУММА                 : Π·Π°Π΄Π°Π½Ρ‹ нСсовмСстимыС ΠΊΠ»ΡŽΡ‡ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π°Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ прСпроцСссора "%s"# %s %.2f %.2f
  Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ класса %qT  ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это Π΄Π°Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°  вмСсто Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Ρ… %d  Π½ΠΎ Π½Π΅ пСрСопрСдСляСт %<%T(const %T&)%>  Π½ΠΎ Π½Π΅ пСрСопрСдСляСт %  ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ %q+D  Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ прСобразования - %qD ΠΈ %qD  нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΡƒΡŽ привязку Π² %q+D, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ имССтся дСструктор  ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ с %q+D  Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² catch-Π±Π»ΠΎΠΊ  Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² try-Π±Π»ΠΎΠΊ  оТидался шаблон класса, Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ %qE  оТидался шаблон класса, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ %qT  оТидалась константа Ρ‚ΠΈΠΏΠ° %qT, Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ %qT  оТидался шаблон Ρ‚ΠΈΠΏΠ° %qD, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ %qD  оТидался Ρ‚ΠΈΠΏ, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ %qE  оТидался Ρ‚ΠΈΠΏ, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ %qT  ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ· %qT Π² %qT,  ΠΎΡ‚ΡΡŽΠ΄Π°  Π² Π²Ρ‹Π·ΠΎΠ²Π΅ %qD  Π² вычислСнии %<%Q(%#T, %#T)%>  Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ шаблона %qT  Π² throw-Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ  ΠΏΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ %P -Π³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° %qD  соотвСтствуСт Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ %q+D ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ стандарта ISO  соотвСтствуСт Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ %q+D ΠΏΠΎ старым ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ  ΠΈΠ»ΠΈ %  ΠΏΡ€ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ %qD  ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ°Ρ привязка Π² %q+D %s (frv) БУММА                 : Π·Π°Π΄Π°Π½Ρ‹ нСсовмСстимыС ΠΊΠ»ΡŽΡ‡ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π°Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ прСпроцСссора "%s"# %s %.2f %.2f
порядок поиска для #include "...":
порядок поиска для #include "...":
порядок поиска для #include <...>:
порядок поиска для #include <...>:
#pragma GHS endXXXX Π½Π΅ соотвСтствуСт ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ startXXX#pragma GHS endXXXX Π±Π΅Π· ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ startXXX#pragma pack (pop) Π±Π΅Π· ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡ€Π°Π³ΠΌΡ‹ #pragma pack (push)#pragma pack(pop, %s) Π±Π΅Π· ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡ€Π°Π³ΠΌΡ‹ #pragma pack(push, %s)#pragma pack(pop[, id], ) для Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ поддСрТиваСтся#pragma pack(push[, id], ) для Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ поддСрТиваСтся#pragma vtable большС Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ %<%%%> использован с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ послСднСго ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°%<%%%c%> Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π΅ послСдниС Ρ†ΠΈΡ„Ρ€Ρ‹ Π³ΠΎΠ΄Π°%<%%%c%> Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… локализациях Π΄Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π΅ послСдниС Ρ†ΠΈΡ„Ρ€Ρ‹ Π³ΠΎΠ΄Π°%<%D::%D%> %s%<%D::%D%> Π½Π΅ Π±Ρ‹Π» Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½%<%T::%D%> Π½Π΅ являСтся Ρ‚ΠΈΠΏΠΎΠΌ%<%T::%D%> Π½Π΅ являСтся ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ%<%c%s%> Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ(Π°ΠΌΠΈ)дСкларация %<%s %E%> Π²Π½ΡƒΡ‚Ρ€ΠΈ списка ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ %<&%> Π±Π΅Π· указания класса Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²ΠΎΡˆΠΈΠ±ΠΊΠ°: %<-gant%> вмСсто %<-gnat%>Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ %<...%>.)%<::%D%> %s%<::%D%> Π½Π΅ Π±Ρ‹Π» Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½%<<:%> - Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ написаниС %<[%>. Π’ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π΅Π» ΠΌΠ΅ΠΆΠ΄Ρƒ %<<%> ΠΈ %<::%>список Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² шаблона Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с %<<::%>отсутствуСт %<@end%> Π² контСкстС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ%<@try%> Π±Π΅Π· %<@catch%> ΠΈΠ»ΠΈ %<@finally%>%<__alignof%> ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΎ ΠΊ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŽΠ²Ρ‹Π·ΠΎΠ² %<__builtin_next_arg%> Π±Π΅Π· Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°%<__thread%> ΠΏΠ΅Ρ€Π΅Π΄ %%<__thread%> ΠΏΠ΅Ρ€Π΅Π΄ %%<ΠΈΠ»ΠΈ%> ΠΎΡ‚ Π΄Π²ΡƒΡ… Π²Π·Π°ΠΈΠΌΠ½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΡ… сравнСний Π½Π° равСнство - всСгда 0ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° % Π½Π΅ согласуСтся с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ опСрандадля ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° % трСбуСтся нСосущСствимая ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° данныхспСцификаторы % Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ для нСстатичСских элСмСнтов Π΄Π°Π½Π½Ρ‹Ρ…ΠΌΠ΅Ρ‚ΠΊΠ° % Π²Π½Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° switchΠ² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ friend-класса использован ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ %GCC Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΈΠΏ %Π² ISO C %-Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ switch Π½Π΅ прСобразуСтся Π² %функция с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ noreturn Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½Π΅-void Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅% Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ NULL, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½ Π½Π΅ Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ % (ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π½ ΠΊΠ»ΡŽΡ‡ -fcheck-new)% Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ссылку Π½Π° %<*this%>%<ΠΈΠ»ΠΈ%> ΠΎΡ‚ Π΄Π²ΡƒΡ… сравнСний Π½Π° нСравСнство с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°ΠΌΠΈ - всСгда 1ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ % <Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅> Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅ΠΉ voidΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ % Π±Π΅Π· значСния Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅ΠΉ Π½Π΅ void-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ % ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ ΠΊ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠΌΡƒ полюслово % нСдопустимо ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ (Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ объявлСния) статичСского элСмСнта Π΄Π°Π½Π½Ρ‹Ρ… Π² классСимя % нСдоступно для статичСских элСмСнтов-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ% нСдопустим Π² Π΄Π°Π½Π½ΠΎΠΌ контСкстСатрибуты % ΠΈ % нСсовмСстимы, % игнорируСтсяатрибут % ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ % ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ ΠΊ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠΌΡƒ полю% Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с фиксированным числом Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²%, ΠΊΠ°ΠΊ СдинствСнный ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹% Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ СдинствСнным ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ %D послС ссылки Π² ассСмблСрном ΠΊΠΎΠ΄Π΅%H  ΠΎΡ‚ΡΡŽΠ΄Π°%HΠΏΠΎΠ²Ρ‚ΠΎΡ€ ΠΈΠΌΠ΅Π½ΠΈ %q.*s.%HΠΏΠΎΠ²Ρ‚ΠΎΡ€ ΠΌΠ΅Ρ‚ΠΊΠΈ %qD%Hпустая else-Ρ‡Π°ΡΡ‚ΡŒ%HпустоС Ρ‚Π΅Π»ΠΎ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ if%HΡ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ %qD, Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ warn_unused_result, игнорируСтся%HΡ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ warn_unused_result, игнорируСтся%HдСкларация ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°%HΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π±Π΅Π· ΠΏΠΎΠ±ΠΎΡ‡Π½ΠΎΠ³ΠΎ эффСкта%HΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠΉ Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²ΠΊΠΈ %%HвычислСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ%HΠ½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°%J  Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² catch-Π±Π»ΠΎΠΊ%J  здСсь Π·Π°Π΄Π°Π½ ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΈΠΏ,%J  исходноС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ находится здСсь%J  Π° здСсь Π΄Ρ€ΡƒΠ³ΠΎΠΉ%J  ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ, ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΠ² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ%J%s %<%c%s%>%J%s %qs%Jабстрактный ΠΌΠ΅Ρ‚ΠΎΠ΄ Π² нСабстрактном классС%JΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ адрСсного пространства для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ нСдопустим%JΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ адрСсного пространства для Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… нСдопустим%JΠ°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠ΅ объСдинСниС Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ элСмСнтов-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ%JΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ здСсь%JΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ области Π΄Π°Π½Π½Ρ‹Ρ… нСдопустим для Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…%JΡ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ %qD, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ%JΡ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ массив - СдинствСнный ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт структуры%JΡ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт-массив Π² объСдинСнии%JΡ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт-массив - Π½Π΅ послСдний элСмСнт структуры%JΠ·Π°Π΄Π°Π½ ΠΏΠΎΠ·Π΄Π½Π΅Π΅, Ρ‡Π΅ΠΌ Π½Π΅ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ½ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ здСсь%JΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ использованиС структцры с Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ элСмСнтом-массивом%Jстарый ΡΡ‚ΠΈΠ»ΡŒ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠΌ%JΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ %u ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ%JΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ %u ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ void%JΠ² спискС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ имя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°%JΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ имя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°%Jэто ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅%Jэто прСдыдущая Π½Π΅-inline дСкларация%JΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π°Π½Π΅Π΅ использовано здСсь%JΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ section нСдопустим для Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…%JΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ section для Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ поддСрТиваСтся%JпСрСкрытая дСкларация находится здСсь%Jэто пСрвая ΠΌΠ΅Ρ‚ΠΊΠ° default%Jэто ΠΏΠ΅Ρ€Π²ΠΎΠ΅ case-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ пСрСкрываСтся Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅%Jдля typedef-ΠΈΠΌΠ΅Π½ΠΈ нСдопустимы ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ классовнайдСно %d конструктор(ΠΎΠ²)
#pragma GHS endXXXX Π½Π΅ соотвСтствуСт ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ startXXX#pragma GHS endXXXX Π±Π΅Π· ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ startXXX#pragma pack (pop) Π±Π΅Π· ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡ€Π°Π³ΠΌΡ‹ #pragma pack (push)#pragma pack(pop, %s) Π±Π΅Π· ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡ€Π°Π³ΠΌΡ‹ #pragma pack(push, %s)#pragma pack(pop[, id], ) для Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ поддСрТиваСтся#pragma pack(push[, id], ) для Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ поддСрТиваСтся#pragma vtable большС Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ %<%%%> использован с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ послСднСго ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°%<%%%c%> Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π΅ послСдниС Ρ†ΠΈΡ„Ρ€Ρ‹ Π³ΠΎΠ΄Π°%<%%%c%> Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… локализациях Π΄Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π΅ послСдниС Ρ†ΠΈΡ„Ρ€Ρ‹ Π³ΠΎΠ΄Π°%<%D::%D%> %s%<%D::%D%> Π½Π΅ Π±Ρ‹Π» Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½%<%T::%D%> Π½Π΅ являСтся Ρ‚ΠΈΠΏΠΎΠΌ%<%T::%D%> Π½Π΅ являСтся ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ%<%c%s%> Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ(Π°ΠΌΠΈ)дСкларация %<%s %E%> Π²Π½ΡƒΡ‚Ρ€ΠΈ списка ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ %<&%> Π±Π΅Π· указания класса Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²ΠΎΡˆΠΈΠ±ΠΊΠ°: %<-gant%> вмСсто %<-gnat%>Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ %<...%>.)%<::%D%> %s%<::%D%> Π½Π΅ Π±Ρ‹Π» Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½%<<:%> - Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ написаниС %<[%>. Π’ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π΅Π» ΠΌΠ΅ΠΆΠ΄Ρƒ %<<%> ΠΈ %<::%>список Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² шаблона Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с %<<::%>отсутствуСт %<@end%> Π² контСкстС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ%<@try%> Π±Π΅Π· %<@catch%> ΠΈΠ»ΠΈ %<@finally%>%<__alignof%> ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΎ ΠΊ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŽΠ²Ρ‹Π·ΠΎΠ² %<__builtin_next_arg%> Π±Π΅Π· Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°%<__thread%> ΠΏΠ΅Ρ€Π΅Π΄ %%<__thread%> ΠΏΠ΅Ρ€Π΅Π΄ %%<ΠΈΠ»ΠΈ%> ΠΎΡ‚ Π΄Π²ΡƒΡ… Π²Π·Π°ΠΈΠΌΠ½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΡ… сравнСний Π½Π° равСнство - всСгда 0ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° % Π½Π΅ согласуСтся с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ опСрандадля ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° % трСбуСтся нСосущСствимая ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° данныхспСцификаторы % Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ для нСстатичСских элСмСнтов Π΄Π°Π½Π½Ρ‹Ρ…ΠΌΠ΅Ρ‚ΠΊΠ° % Π²Π½Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° switchΠ² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ friend-класса использован ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ %GCC Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΈΠΏ %Π² ISO C %-Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ switch Π½Π΅ прСобразуСтся Π² %функция с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ noreturn Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½Π΅-void Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅% Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ NULL, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½ Π½Π΅ Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ % (ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π½ ΠΊΠ»ΡŽΡ‡ -fcheck-new)% Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ссылку Π½Π° %<*this%>%<ΠΈΠ»ΠΈ%> ΠΎΡ‚ Π΄Π²ΡƒΡ… сравнСний Π½Π° нСравСнство с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°ΠΌΠΈ - всСгда 1ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ % <Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅> Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅ΠΉ voidΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ % Π±Π΅Π· значСния Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅ΠΉ Π½Π΅ void-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ % ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ ΠΊ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠΌΡƒ полюслово % нСдопустимо ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ (Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ объявлСния) статичСского элСмСнта Π΄Π°Π½Π½Ρ‹Ρ… Π² классСимя % нСдоступно для статичСских элСмСнтов-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ% нСдопустим Π² Π΄Π°Π½Π½ΠΎΠΌ контСкстСатрибуты % ΠΈ % нСсовмСстимы, % игнорируСтсяатрибут % ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ % ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ ΠΊ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠΌΡƒ полю% Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с фиксированным числом Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²%, ΠΊΠ°ΠΊ СдинствСнный ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹% Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ СдинствСнным ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ %D послС ссылки Π² ассСмблСрном ΠΊΠΎΠ΄Π΅%H  ΠΎΡ‚ΡΡŽΠ΄Π°%HΠΏΠΎΠ²Ρ‚ΠΎΡ€ ΠΈΠΌΠ΅Π½ΠΈ %q.*s.%HΠΏΠΎΠ²Ρ‚ΠΎΡ€ ΠΌΠ΅Ρ‚ΠΊΠΈ %qD%Hпустая else-Ρ‡Π°ΡΡ‚ΡŒ%HпустоС Ρ‚Π΅Π»ΠΎ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ if%HΡ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ %qD, Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ warn_unused_result, игнорируСтся%HΡ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ warn_unused_result, игнорируСтся%HдСкларация ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°%HΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π±Π΅Π· ΠΏΠΎΠ±ΠΎΡ‡Π½ΠΎΠ³ΠΎ эффСкта%HΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠΉ Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²ΠΊΠΈ %%HвычислСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ%HΠ½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°%J  Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² catch-Π±Π»ΠΎΠΊ%J  здСсь Π·Π°Π΄Π°Π½ ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΈΠΏ,%J  исходноС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ находится здСсь%J  Π° здСсь Π΄Ρ€ΡƒΠ³ΠΎΠΉ%J  ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ, ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΠ² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ%J%s %<%c%s%>%J%s %qs%Jабстрактный ΠΌΠ΅Ρ‚ΠΎΠ΄ Π² нСабстрактном классС%JΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ адрСсного пространства для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ нСдопустим%JΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ адрСсного пространства для Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… нСдопустим%JΠ°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠ΅ объСдинСниС Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ элСмСнтов-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ%JΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ здСсь%JΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ области Π΄Π°Π½Π½Ρ‹Ρ… нСдопустим для Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…%JΡ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ %qD, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ%JΡ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ массив - СдинствСнный ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт структуры%JΡ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт-массив Π² объСдинСнии%JΡ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт-массив - Π½Π΅ послСдний элСмСнт структуры%JΠ·Π°Π΄Π°Π½ ΠΏΠΎΠ·Π΄Π½Π΅Π΅, Ρ‡Π΅ΠΌ Π½Π΅ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ½ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ здСсь%JΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ использованиС структцры с Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ элСмСнтом-массивом%Jстарый ΡΡ‚ΠΈΠ»ΡŒ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠΌ%JΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ %u ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ%JΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ %u ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ void%JΠ² спискС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ имя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°%JΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ имя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°%Jэто ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅%Jэто прСдыдущая Π½Π΅-inline дСкларация%JΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π°Π½Π΅Π΅ использовано здСсь%JΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ section нСдопустим для Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…%JΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ section для Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ поддСрТиваСтся%JпСрСкрытая дСкларация находится здСсь%Jэто пСрвая ΠΌΠ΅Ρ‚ΠΊΠ° default%Jэто ΠΏΠ΅Ρ€Π²ΠΎΠ΅ case-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ пСрСкрываСтся Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅%Jдля typedef-ΠΈΠΌΠ΅Π½ΠΈ нСдопустимы ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ классовнайдСно %d конструктор(ΠΎΠ²)
Π½Π°ΠΉΠ΄Π΅Π½ΠΎ %d дСструктор(ΠΎΠ²)
Π½Π°ΠΉΠ΄Π΅Π½ΠΎ %d дСструктор(ΠΎΠ²)
Π½Π°ΠΉΠ΄Π΅Π½ΠΎ %d Ρ‚Π°Π±Π»ΠΈΡ† ΠΊΠ°Π΄Ρ€ΠΎΠ²
Π½Π°ΠΉΠ΄Π΅Π½ΠΎ %d Ρ‚Π°Π±Π»ΠΈΡ† ΠΊΠ°Π΄Ρ€ΠΎΠ²
%i-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ Π½Π΅ компилируСтся Π²%q+D содСрТит пустыС классы; поэтому Π±Π°Π·ΠΎΠ²Ρ‹Π΅ классы ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ ΠΈΠ½Π°Ρ‡Π΅ Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсиях GCC%q+D Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ ΠΊΠ°ΠΊ friend%q+D Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ со спСцификациСй ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ситуации%q+D Π½Π΅ являСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ,%q+D ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ статичСским, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это элСмСнт объСдинСния%q+D скрыто%q+D использована Π±Π΅Π· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ опрСдСлСния%q+D Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ послС%qD %sΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ %qD игнорируСтсяатрибут %qD ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½%qD Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ объявлСна Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½Π° всСгда статичСская%qD Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ локально-ΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅-POD Ρ‚ΠΈΠΏ %qT%qD Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ %qD Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΊΠ°ΠΊ ссылка, Π½ΠΎ Π½Π΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π°ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° %qD Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ%qD Π½Π΅ являСтся Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠ΅ΠΉ шаблонного Ρ‚ΠΈΠΏΠ°%qD ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ%qD Π½Π΅ Π±Ρ‹Π» Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½%qD ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎ ΠΆΠ΅ имя, Ρ‡Ρ‚ΠΎ ΠΈ класс, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½(Π°) дСкларируСтся%qD ΡƒΠΆΠ΅ friend для %qT%qD ΡƒΠΆΠ΅ ΠΈ Ρ‚Π°ΠΊ ΡƒΠΆΠ΅ являСтся Π΄Ρ€ΡƒΠ³ΠΎΠΌ класса %qTΠ² этой области видимости ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ дСкларация %qDΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ %qD ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π² %qT%qD ΡƒΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π² классС %qT%qD - нСпосрСдствСнный Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ, Π° Ρ‚Π°ΠΊΠΆΠ΅ косвСнный Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ%qD Π½Π΅ являСтся классом ΠΈΠ»ΠΈ пространством ΠΈΠΌΠ΅Π½%qD Π½Π΅ являСтся элСмСнтом %qD%qD Π½Π΅ являСтся элСмСнтом %qT%qD Π½Π΅ являСтся ΡˆΠ°Π±Π»ΠΎΠ½Π½Ρ‹ΠΌ элСмСнтом-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ%qD являСтся локально-ΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹ΠΌ, поэтому Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ динамичСски ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½%qD Π΄ΠΎΠ»ΠΆΠ½Π΅Π½ Π±Ρ‹Ρ‚ΡŒ нСстатичСской элСмСнтом-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ%qD Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ нСстатичСским элСмСнтом-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ-Π½Π΅-элСмСнтом%qD Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Ρ‚ΠΈΠΏΠ° класс ΠΈΠ»ΠΈ пСрСчислимого Ρ‚ΠΈΠΏΠ°%qD Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°%qD Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°%qD Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€ΠΎΠ²Π½ΠΎ ΠΎΠ΄ΠΈΠ½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚%qD Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€ΠΎΠ²Π½ΠΎ Π΄Π²Π° аргумСнтаотсутствуСт дСкларация %qDΠ½Π΅Ρ‚ опрСдСлСния %qD%qD слСдовало ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ %qD%qD Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½(ΠΎ/Π°)%qD Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ %qD Π±Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΡˆΠ°Π±Π»ΠΎΠ½Π°Π½Π΅Ρ‚ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ %qD Π² этой области видимости%qE нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ%qE Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ элСмСнт, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ %qT%qE Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ %qT%qT Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ нСстатичСского элСмСнта Π΄Π°Π½Π½Ρ‹Ρ… с ΠΈΠΌΠ΅Π½Π΅ΠΌ %qD%qT ΡƒΠΆΠ΅ friend для %qT%qT являСтся Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠΉ Π±Π°Π·ΠΎΠΉ %qT%qT являСтся нСдостиТимой Π±Π°Π·ΠΎΠΉ %qT%qT Π½Π΅ являСтся Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ для %qT%qT Π½Π΅ являСтся классом ΠΈΠ»ΠΈ пространством ΠΈΠΌΠ΅Π½%qT Π½Π΅ являСтся Ρ‚ΠΈΠΏΠΎΠΌ class, struct ΠΈΠ»ΠΈ union%qT Π½Π΅ являСтся пространством ΠΈΠΌΠ΅Π½%qT Π½Π΅ являСтся Ρ‚ΠΈΠΏΠΎΠΌ указатСля Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚%qT Π½Π΅ являСтся шаблоном%qT Π½Π΅ являСтся ΡˆΠ°Π±Π»ΠΎΠ½Π½Ρ‹ΠΌ Ρ‚ΠΈΠΏΠΎΠΌ%qT Π½Π΅ являСтся Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ для %qT%qT Π½Π΅ являСтся Π°Π³Ρ€Π΅Π³Π°Ρ‚Π½Ρ‹ΠΌ типомссылка Π½Π° %qT ΠΊΠ°ΠΊ Π½Π° %qsссылка Π½Π° %qT ΠΊΠ°ΠΊ Π½Π° enumΠ°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° %qs Π½Π΅ являСтся строковой константойаргумСнт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° %qs Π½Π΅ являСтся Ρ†Π΅Π»ΠΎΠΉ константойдирСктива описания Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² %qs ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π°Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ %qs нСдопустим Π² дСкларациях Ρ‚ΠΈΠΏΠΎΠ²Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ %qs ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ %qs нСдопустим для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ %qs допустим Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ %qs ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ функциям ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ %qs допустим Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° %qs Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ цСлая константаимя %qs Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ ΠΊΠ°ΠΊ DLL экспортируСмоС ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅%qs объявлСна ΠΊΠ°ΠΊ функция, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π°Ρ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ%qs объявлСна ΠΊΠ°ΠΊ функция, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π°Ρ массивдля %qs трСбуСтся константный аргумСнтдля %qs Π·Π°Π΄Π°Π½ спСцификатор % ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ %qs%qs - нСсовмСстимый Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, игнорируСтся% дСкларация %qs с ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ%qs испорчСнимя %qs Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсияхфункция, пСрСмСнная ΠΈΠ»ΠΈ Ρ‚ΠΈΠΏ  %qs Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½(Π°) Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсиях (дСкларация Π² %s:%d)ΡˆΠΈΡ€ΠΈΠ½Π° поля %qs Π½Π΅ достаточна для Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°%qs Π½Π΅ являСтся Ρ„Π°ΠΉΠ»ΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ… gcov%qs Π½Π΅ являСтся ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ%qs Π½Π΅ являСтся ΠΈΠΌΠ΅Π½Π΅ΠΌ класса Objective-C ΠΈΠ»ΠΈ синонимом%qs Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ %<%c%s%>имя %qs ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ ΠΊΠ°ΠΊ имя Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°%s%s
%i-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ Π½Π΅ компилируСтся Π²%q+D содСрТит пустыС классы; поэтому Π±Π°Π·ΠΎΠ²Ρ‹Π΅ классы ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ ΠΈΠ½Π°Ρ‡Π΅ Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсиях GCC%q+D Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ ΠΊΠ°ΠΊ friend%q+D Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ со спСцификациСй ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ситуации%q+D Π½Π΅ являСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ,%q+D ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ статичСским, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это элСмСнт объСдинСния%q+D скрыто%q+D использована Π±Π΅Π· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ опрСдСлСния%q+D Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ послС%qD %sΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ %qD игнорируСтсяатрибут %qD ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½%qD Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ объявлСна Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½Π° всСгда статичСская%qD Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ локально-ΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅-POD Ρ‚ΠΈΠΏ %qT%qD Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ %qD Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΊΠ°ΠΊ ссылка, Π½ΠΎ Π½Π΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π°ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° %qD Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ%qD Π½Π΅ являСтся Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠ΅ΠΉ шаблонного Ρ‚ΠΈΠΏΠ°%qD ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ%qD Π½Π΅ Π±Ρ‹Π» Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½%qD ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎ ΠΆΠ΅ имя, Ρ‡Ρ‚ΠΎ ΠΈ класс, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½(Π°) дСкларируСтся%qD ΡƒΠΆΠ΅ friend для %qT%qD ΡƒΠΆΠ΅ ΠΈ Ρ‚Π°ΠΊ ΡƒΠΆΠ΅ являСтся Π΄Ρ€ΡƒΠ³ΠΎΠΌ класса %qTΠ² этой области видимости ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ дСкларация %qDΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ %qD ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π² %qT%qD ΡƒΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π² классС %qT%qD - нСпосрСдствСнный Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ, Π° Ρ‚Π°ΠΊΠΆΠ΅ косвСнный Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ%qD Π½Π΅ являСтся классом ΠΈΠ»ΠΈ пространством ΠΈΠΌΠ΅Π½%qD Π½Π΅ являСтся элСмСнтом %qD%qD Π½Π΅ являСтся элСмСнтом %qT%qD Π½Π΅ являСтся ΡˆΠ°Π±Π»ΠΎΠ½Π½Ρ‹ΠΌ элСмСнтом-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ%qD являСтся локально-ΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹ΠΌ, поэтому Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ динамичСски ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½%qD Π΄ΠΎΠ»ΠΆΠ½Π΅Π½ Π±Ρ‹Ρ‚ΡŒ нСстатичСской элСмСнтом-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ%qD Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ нСстатичСским элСмСнтом-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ-Π½Π΅-элСмСнтом%qD Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Ρ‚ΠΈΠΏΠ° класс ΠΈΠ»ΠΈ пСрСчислимого Ρ‚ΠΈΠΏΠ°%qD Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°%qD Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°%qD Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€ΠΎΠ²Π½ΠΎ ΠΎΠ΄ΠΈΠ½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚%qD Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€ΠΎΠ²Π½ΠΎ Π΄Π²Π° аргумСнтаотсутствуСт дСкларация %qDΠ½Π΅Ρ‚ опрСдСлСния %qD%qD слСдовало ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ %qD%qD Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½(ΠΎ/Π°)%qD Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ %qD Π±Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΡˆΠ°Π±Π»ΠΎΠ½Π°Π½Π΅Ρ‚ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ %qD Π² этой области видимости%qE нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ%qE Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ элСмСнт, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ %qT%qE Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ %qT%qT Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ нСстатичСского элСмСнта Π΄Π°Π½Π½Ρ‹Ρ… с ΠΈΠΌΠ΅Π½Π΅ΠΌ %qD%qT ΡƒΠΆΠ΅ friend для %qT%qT являСтся Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠΉ Π±Π°Π·ΠΎΠΉ %qT%qT являСтся нСдостиТимой Π±Π°Π·ΠΎΠΉ %qT%qT Π½Π΅ являСтся Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ для %qT%qT Π½Π΅ являСтся классом ΠΈΠ»ΠΈ пространством ΠΈΠΌΠ΅Π½%qT Π½Π΅ являСтся Ρ‚ΠΈΠΏΠΎΠΌ class, struct ΠΈΠ»ΠΈ union%qT Π½Π΅ являСтся пространством ΠΈΠΌΠ΅Π½%qT Π½Π΅ являСтся Ρ‚ΠΈΠΏΠΎΠΌ указатСля Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚%qT Π½Π΅ являСтся шаблоном%qT Π½Π΅ являСтся ΡˆΠ°Π±Π»ΠΎΠ½Π½Ρ‹ΠΌ Ρ‚ΠΈΠΏΠΎΠΌ%qT Π½Π΅ являСтся Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ для %qT%qT Π½Π΅ являСтся Π°Π³Ρ€Π΅Π³Π°Ρ‚Π½Ρ‹ΠΌ типомссылка Π½Π° %qT ΠΊΠ°ΠΊ Π½Π° %qsссылка Π½Π° %qT ΠΊΠ°ΠΊ Π½Π° enumΠ°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° %qs Π½Π΅ являСтся строковой константойаргумСнт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° %qs Π½Π΅ являСтся Ρ†Π΅Π»ΠΎΠΉ константойдирСктива описания Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² %qs ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π°Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ %qs нСдопустим Π² дСкларациях Ρ‚ΠΈΠΏΠΎΠ²Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ %qs ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ %qs нСдопустим для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ %qs допустим Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ %qs ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ функциям ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ %qs допустим Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° %qs Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ цСлая константаимя %qs Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ ΠΊΠ°ΠΊ DLL экспортируСмоС ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅%qs объявлСна ΠΊΠ°ΠΊ функция, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π°Ρ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ%qs объявлСна ΠΊΠ°ΠΊ функция, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π°Ρ массивдля %qs трСбуСтся константный аргумСнтдля %qs Π·Π°Π΄Π°Π½ спСцификатор % ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ %qs%qs - нСсовмСстимый Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, игнорируСтся% дСкларация %qs с ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ%qs испорчСнимя %qs Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсияхфункция, пСрСмСнная ΠΈΠ»ΠΈ Ρ‚ΠΈΠΏ  %qs Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½(Π°) Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсиях (дСкларация Π² %s:%d)ΡˆΠΈΡ€ΠΈΠ½Π° поля %qs Π½Π΅ достаточна для Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°%qs Π½Π΅ являСтся Ρ„Π°ΠΉΠ»ΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ… gcov%qs Π½Π΅ являСтся ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ%qs Π½Π΅ являСтся ΠΈΠΌΠ΅Π½Π΅ΠΌ класса Objective-C ΠΈΠ»ΠΈ синонимом%qs Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ %<%c%s%>имя %qs ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ ΠΊΠ°ΠΊ имя Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°%s%s
%s %+#T%s %D(%T) %s %D(%T, %T) %s %D(%T, %T, %T) %s %T %s %qs Π½Π΅ являСтся ΠΏΠΎΠ»Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° %qs%s %s %p %d
%s %+#T%s %D(%T) %s %D(%T, %T) %s %D(%T, %T, %T) %s %T %s %qs Π½Π΅ являСтся ΠΏΠΎΠ»Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° %qs%s %s %p %d
%s %s(%E) %p %d
%s %s(%E) %p %d
%s '%s'
%s '%s'
%s (GCC) %s
%s (GCC) %s
%s ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ %qT ΠΈ %qT: отсутствуСт ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅%s Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² константном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ%s нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² asm Π² Ρ‚Π°ΠΊΠΎΠΌ контСкстС%s: ошибка ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ адрСса ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ%s Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² %%n$ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…%s Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ %s%s Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ %s с %<%%%c%> Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ %s%s Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ %<%%%c%> Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ %s%s Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ %<%%%s%c%> Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ %s%s Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° %qs Π² %s%s - списоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ рассматриваСтся ΠΊΠ°ΠΊ составноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅%s Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹Ρ… эффСктов%s Π² сочСтании с %s ΠΈ %<%%%c%> Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ %s игнорируСтся%s Π² сочСтании с %s Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ %s игнорируСтся%s ссылка, Π° Π½Π΅ Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %qE%s для этой ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½Π΅ поддСрТиваСтся%s Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»Π°ΡΡŒ с ΠΊΠΎΠ΄ΠΎΠΌ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° %d%s Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° сдвига для rotate >= ΡˆΠΈΡ€ΠΈΠ½Π° Ρ‚ΠΈΠΏΠ°%s Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° сдвига для rotate ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ%s Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»Π°ΡΡŒ ΠΏΠΎ сигналу %d [%s]%s%s ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ с %<%%%c%> Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ %s%s%s%s вСрсия %s (%s)
%s ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ %qT ΠΈ %qT: отсутствуСт ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅%s Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² константном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ%s нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² asm Π² Ρ‚Π°ΠΊΠΎΠΌ контСкстС%s: ошибка ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ адрСса ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ%s Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² %%n$ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…%s Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ %s%s Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ %s с %<%%%c%> Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ %s%s Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ %<%%%c%> Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ %s%s Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ %<%%%s%c%> Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ %s%s Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° %qs Π² %s%s - списоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ рассматриваСтся ΠΊΠ°ΠΊ составноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅%s Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹Ρ… эффСктов%s Π² сочСтании с %s ΠΈ %<%%%c%> Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ %s игнорируСтся%s Π² сочСтании с %s Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ %s игнорируСтся%s ссылка, Π° Π½Π΅ Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %qE%s для этой ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½Π΅ поддСрТиваСтся%s Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»Π°ΡΡŒ с ΠΊΠΎΠ΄ΠΎΠΌ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° %d%s Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° сдвига для rotate >= ΡˆΠΈΡ€ΠΈΠ½Π° Ρ‚ΠΈΠΏΠ°%s Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° сдвига для rotate ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ%s Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»Π°ΡΡŒ ΠΏΠΎ сигналу %d [%s]%s%s ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ с %<%%%c%> Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ %s%s%s%s вСрсия %s (%s)
%s      скомпилировано GNU C вСрсия %s.
%s      скомпилировано GNU C вСрсия %s.
%s%sэвристики GGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
%s%sэвристики GGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
%s-%s Π·Π°Π΄Π°Π΅Ρ‚ пустой Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½%s: %d Π±Π»ΠΎΠΊΠΎΠ² ΠΈ %d Π΄ΡƒΠ³ Π½Π° Π±Π»ΠΎΠΊ%s: %d Π±Π»ΠΎΠΊΠΎΠ² ΠΈ %d рСгистров%s: %d: '%s' ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Π½ΠΎ отсутствуСт Π² SYSCALLS
%s-%s Π·Π°Π΄Π°Π΅Ρ‚ пустой Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½%s: %d Π±Π»ΠΎΠΊΠΎΠ² ΠΈ %d Π΄ΡƒΠ³ Π½Π° Π±Π»ΠΎΠΊ%s: %d Π±Π»ΠΎΠΊΠΎΠ² ΠΈ %d рСгистров%s: %d: '%s' ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Π½ΠΎ отсутствуСт Π² SYSCALLS
%s: %d: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: '%s' ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Π° прСпроцСссором
%s: %d: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: '%s' ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Π° прСпроцСссором
%s: %d: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ %s Π½Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΎ
%s: %d: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ %s Π½Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΎ
%s: %d: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: Π½Π°ΠΉΠ΄Π΅Π½ΠΎ '%s', оТидалось '%s'
%s: %d: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: Π½Π°ΠΉΠ΄Π΅Π½ΠΎ '%s', оТидалось '%s'
%s: %d: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: отсутствуСт внСшнСС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ '%s'
%s: %d: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: отсутствуСт внСшнСС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ '%s'
%s: %d: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: исходный ΠΊΠΎΠ΄ слишком Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Ρ‹ΠΉ
%s: %d: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: исходный ΠΊΠΎΠ΄ слишком Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Ρ‹ΠΉ
%s: %d: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: дСкларация varargs-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π°
%s: %d: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: дСкларация varargs-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π°
%s: %s%s: компилятор %s Π½Π΅ установлСн%s: ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° %s Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»Π°ΡΡŒ с ΠΊΠΎΠ΄ΠΎΠΌ %d
%s: %s%s: компилятор %s Π½Π΅ установлСн%s: ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° %s Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»Π°ΡΡŒ с ΠΊΠΎΠ΄ΠΎΠΌ %d
%s: %s: ошибка выполнСния stat: %s
%s: %s: ошибка выполнСния stat: %s
%s: '%s' Π½Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½
%s: '%s' Π½Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½
%s: Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ --param Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΈΠ΄ ИМЯ=Π—ΠΠΠ§Π•ΠΠ˜Π•%s: Ошибка открытия Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°: %s
%s: Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ --param Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΈΠ΄ ИМЯ=Π—ΠΠΠ§Π•ΠΠ˜Π•%s: Ошибка открытия Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°: %s
%s: ошибка закрытия Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° %s
%s: ошибка закрытия Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° %s
%s: ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ '%s Π² ΡƒΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ '%s'%s: ошибка измСнСния ΠΏΡ€Π°Π² '%s': %s
%s: ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ '%s Π² ΡƒΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ '%s'%s: ошибка измСнСния ΠΏΡ€Π°Π² '%s': %s
%s: ошибка создания/открытия clean-Ρ„Π°ΠΉΠ»Π° '%s': %s
%s: ошибка создания/открытия clean-Ρ„Π°ΠΉΠ»Π° '%s': %s
%s: ошибка создания/открытия Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° '%s': %s
%s: ошибка создания/открытия Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° '%s': %s
%s: ошибка удалСния Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° '%s': %s
%s: ошибка удалСния Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° '%s': %s
%s: ошибка удалСния Ρ„Π°ΠΉΠ»Π° '%s': %s
%s: ошибка удалСния Ρ„Π°ΠΉΠ»Π° '%s': %s
%s: ошибка получСния статуса Ρ„Π°ΠΉΠ»Π° '%s': %s
%s: ошибка получСния статуса Ρ„Π°ΠΉΠ»Π° '%s': %s
%s: ошибка получСния состояния Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° '%s': %s
%s: ошибка получСния состояния Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° '%s': %s
%s: ошибка пСрСимСнования Ρ„Π°ΠΉΠ»Π° '%s' Π² '%s': %s
%s: ошибка пСрСимСнования Ρ„Π°ΠΉΠ»Π° '%s' Π² '%s': %s
%s: ошибка открытия Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° '%s' Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅: %s
%s: ошибка открытия Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° '%s' Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅: %s
%s: ошибка открытия Ρ„Π°ΠΉΠ»Π° '%s' Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅: %s
%s: ошибка открытия Ρ„Π°ΠΉΠ»Π° '%s' Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅: %s
%s: ошибка чтСния Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° '%s': %s
%s: ошибка чтСния Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° '%s': %s
%s: ошибка доступа ΠΊ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ: %s
%s: ошибка доступа ΠΊ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ: %s
%s: ошибка открытия COFF-Ρ„Π°ΠΉΠ»Π°%s: компиляция '%s'
%s: ошибка открытия COFF-Ρ„Π°ΠΉΠ»Π°%s: компиляция '%s'
%s: список ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² для '%s':
%s: список ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² для '%s':
%s: нСсовмСстимыС внСшниС опрСдСлСния '%s'
%s: нСсовмСстимыС внСшниС опрСдСлСния '%s'
%s: ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° '%s'
%s: ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° '%s'
%s: дСкларация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ '%s' Π½Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π°
%s: дСкларация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ '%s' Π½Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π°
%s: Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ '%s' Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Ρ‹
%s: Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ '%s' Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Ρ‹
%s: ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ '%s' Π½Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΎ
%s: ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ '%s' Π½Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΎ
%s: ошибка закрытия Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° '%s': %s
%s: ошибка закрытия Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° '%s': %s
%s: ошибка чтСния Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° '%s': %s
%s: ошибка чтСния Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° '%s': %s
%s: ошибка записи Ρ„Π°ΠΉΠ»Π° '%s': %s
%s: ошибка записи Ρ„Π°ΠΉΠ»Π° '%s': %s
%s: ошибка: %s: Π½Π°ΠΉΠ΄Π΅Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ '%s' Π² %s(%d)
%s: ошибка: %s: Π½Π°ΠΉΠ΄Π΅Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ '%s' Π² %s(%d)
%s: ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΎ
%s: ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΎ
%s: глобальная дСкларация '%s' Π½Π΅ вставлСна
%s: глобальная дСкларация '%s' Π½Π΅ вставлСна
%s: ΠΈΠΌΠ΅Π½Π° Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ суффикс .c: %s
%s: ΠΈΠΌΠ΅Π½Π° Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ суффикс .c: %s
%s: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ имя Ρ„Π°ΠΉΠ»Π°: %s
%s: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ имя Ρ„Π°ΠΉΠ»Π°: %s
%s: Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»Π°ΡΡŒ%s: локальная дСкларация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ '%s' Π½Π΅ вставлСна
%s: Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»Π°ΡΡŒ%s: локальная дСкларация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ '%s' Π½Π΅ вставлСна
%s: нСсколько статичСских ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ '%s' Π² Ρ„Π°ΠΉΠ»Π΅ '%s'
%s: нСсколько статичСских ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ '%s' Π² Ρ„Π°ΠΉΠ»Π΅ '%s'
%s: Π½Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ класса%s: Π½Π΅ COFF-Ρ„Π°ΠΉΠ»%s: Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ процСсс ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» сигнал %d
%s: Π½Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ класса%s: Π½Π΅ COFF-Ρ„Π°ΠΉΠ»%s: Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ процСсс ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» сигнал %d
%s: синтаксис '%s [ -VqfnkN ] [ -i <строка> ] [ Ρ„Π°ΠΉΠ» ... ]'
%s: синтаксис '%s [ -VqfnkN ] [ -i <строка> ] [ Ρ„Π°ΠΉΠ» ... ]'
%s: синтаксис '%s [ -VqfnkNlgC ] [ -B <ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³> ] [ Ρ„Π°ΠΉΠ» ... ]'
%s: синтаксис '%s [ -VqfnkNlgC ] [ -B <ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³> ] [ Ρ„Π°ΠΉΠ» ... ]'
%s: ΠΆΠ΄Π΅Ρ‚: %s
%s: ΠΆΠ΄Π΅Ρ‚: %s
%s: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: %s: ошибка пСрСимСнования Ρ„Π°ΠΉΠ»Π° '%s' Π² '%s': %s
%s: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: %s: ошибка пСрСимСнования Ρ„Π°ΠΉΠ»Π° '%s' Π² '%s': %s
%s: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: Ρ„Π°ΠΉΠ» '%s' ΡƒΠΆΠ΅ сохранён Π² '%s'
%s: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: Ρ„Π°ΠΉΠ» '%s' ΡƒΠΆΠ΅ сохранён Π² '%s'
%s: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: отсутствуСт Ρ„Π°ΠΉΠ» SYSCALLS '%s'
%s: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: отсутствуСт Ρ„Π°ΠΉΠ» SYSCALLS '%s'
%s: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: Π½Π΅Ρ‚ доступа Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° '%s'
%s: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: Π½Π΅Ρ‚ доступа Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° '%s'
%s: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: отсутствуСт статичСскоС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ '%s' Π² Ρ„Π°ΠΉΠ»Π΅ '%s'
%s: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: отсутствуСт статичСскоС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ '%s' Π² Ρ„Π°ΠΉΠ»Π΅ '%s'
%s: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: Π½Π΅Ρ‚ доступа Π½Π° запись Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, содСрТащий '%s'
%s: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: Π½Π΅Ρ‚ доступа Π½Π° запись Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, содСрТащий '%s'
%s: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: Π½Π΅Ρ‚ доступа Π½Π° запись Ρ„Π°ΠΉΠ»Π° '%s'
%s: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: Π½Π΅Ρ‚ доступа Π½Π° запись Ρ„Π°ΠΉΠ»Π° '%s'
%s: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: ΠΌΠ½ΠΎΠ³ΠΎ списков ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ '%s'
%s: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: ΠΌΠ½ΠΎΠ³ΠΎ списков ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ '%s'
%s: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: взят список ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈΠ· %s(%d) для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ '%s'
%s: ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: взят список ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈΠ· %s(%d) для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ '%s'
%s: Π±Ρ‹Π» Π±Ρ‹ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ Ρ„Π°ΠΉΠ» '%s'
%s: Π±Ρ‹Π» Π±Ρ‹ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ Ρ„Π°ΠΉΠ» '%s'
%s:%d: Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ восстановлСниС послС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ошибок
%s:%d: Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ восстановлСниС послС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ошибок
%s:%d: дСкларация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ '%s' ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹
%s:%d: дСкларация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ '%s' ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹
%s:'%s' содСрТит Π΄ΡƒΠ³Ρƒ, ΠΈΡΡ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ ΠΈΠ· Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°
%s:'%s' содСрТит Π΄ΡƒΠ³Ρƒ, ΠΈΡΡ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ ΠΈΠ· Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°
%s:'%s' содСрТит Π΄ΡƒΠ³Ρƒ, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ Π½Π° Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ Π±Π»ΠΎΠΊ
%s:'%s' содСрТит Π΄ΡƒΠ³Ρƒ, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ Π½Π° Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ Π±Π»ΠΎΠΊ
%s:'%s' Π½Π΅Ρ‚ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ/ΠΈΠ»ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠΎΠ²
%s:'%s' Π½Π΅Ρ‚ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ/ΠΈΠ»ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠΎΠ²
%s:Π±Π»ΠΎΠΊΠΈ для '%s' ΡƒΠΆΠ΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Π»ΠΈΡΡŒ
%s:Π±Π»ΠΎΠΊΠΈ для '%s' ΡƒΠΆΠ΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Π»ΠΈΡΡŒ
%s:ошибка открытия графичСского Ρ„Π°ΠΉΠ»Π°
%s:ошибка открытия графичСского Ρ„Π°ΠΉΠ»Π°
%s:ошибка открытия исходного Ρ„Π°ΠΉΠ»Π°
%s:ошибка открытия исходного Ρ„Π°ΠΉΠ»Π°
%s:испорчСн
%s:испорчСн
%s:ошибка открытия Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° '%s'
%s:ошибка открытия Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° '%s'
%s:созданиС '%s'
%s:созданиС '%s'
%s:ошибка записи Π² Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ„Π°ΠΉΠ» '%s'
%s:ошибка записи Π² Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ„Π°ΠΉΠ» '%s'
%s:Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌΡ‹ΠΉ Π³Ρ€Π°Ρ„ для '%s'
%s:Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌΡ‹ΠΉ Π³Ρ€Π°Ρ„ для '%s'
%s:функция Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π°
%s:функция Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π°
%s:Π½Π΅Ρ‚ строк для '%s'
%s:Π½Π΅Ρ‚ строк для '%s'
%s:Π½Π΅ Ρ„Π°ΠΉΠ» Π΄Π°Π½Π½Ρ‹Ρ… gcov
%s:Π½Π΅ Ρ„Π°ΠΉΠ» Π΄Π°Π½Π½Ρ‹Ρ… gcov
%s:Π½Π΅ графичСский Ρ„Π°ΠΉΠ» gcov
%s:Π½Π΅ графичСский Ρ„Π°ΠΉΠ» gcov
%s:ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅
%s:ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅
%s:нСсоотвСтствиС ΠΏΡ€ΠΎΡ„Π°ΠΉΠ»Π° для '%s'
%s:нСсоотвСтствиС ΠΏΡ€ΠΎΡ„Π°ΠΉΠ»Π° для '%s'
%s:исходный Ρ„Π°ΠΉΠ» Π½ΠΎΠ²Π΅Π΅ Ρ‡Π΅ΠΌ Ρ„Π°ΠΉΠ» Π³Ρ€Π°Ρ„Π° '%s'
%s:исходный Ρ„Π°ΠΉΠ» Π½ΠΎΠ²Π΅Π΅ Ρ‡Π΅ΠΌ Ρ„Π°ΠΉΠ» Π³Ρ€Π°Ρ„Π° '%s'
%s:ΡˆΡ‚Π°ΠΌΠΏ Π½Π΅ соотвСтствуСт графичСскому Ρ„Π°ΠΉΠ»Ρƒ
%s:ΡˆΡ‚Π°ΠΌΠΏ Π½Π΅ соотвСтствуСт графичСскому Ρ„Π°ΠΉΠ»Ρƒ
%s:нСизвСстная функция '%u'
%s:нСизвСстная функция '%u'
%s:вСрсия '%.4s', ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ '%.4s'
%s:вСрсия '%.4s', ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ '%.4s'
%s:вСрсия '%.4s', ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π° вСрсия '%.4s'
%s:вСрсия '%.4s', ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π° вСрсия '%.4s'
'Ρ„Π»Π°Π³ ' 'Ρ„Π»Π°Π³ '!'Ρ„Π»Π°Π³ '#'ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ '%%l' Π½Π΅ являСтся ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ'%s' Π½Π΅ являСтся ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ классафлаг '''Ρ„Π»Π°Π³ '('Ρ„Π»Π°Π³ '+'ΠΊΠ»ΡŽΡ‡ '-%c' Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡ‚Ρ€ΠΎΠΊΠΈΠΊΠ»ΡŽΡ‡ '-%c' Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ„Π»Π°Π³ '-'Ρ„Π»Π°Π³ '0'Π² ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π΅ с ΠΊΠΎΠ΄ΠΎΠΌ 'B' установлСно нСсколько Π±ΠΈΡ‚ΠΎΠ²ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ с ΠΊΠΎΠ΄ΠΎΠΌ 'B' - Π½Π΅ константамодификатор 'E'Ρ„Π»Π°Π³ 'I'ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ 'O'Ρ„Π»Π°Π³ '^'Ρ„Π»Π°Π³ '_'Ρ„Π»Π°Π³ 'a'ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ с ΠΊΠΎΠ΄ΠΎΠΌ 'o' - Π½Π΅ константафлаг 'q'(C)(БообщСния Π±Π΅Π· ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ сигнатуры ΠΌΠ΅Ρ‚ΠΎΠ΄Π°(ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° элСмСнт ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ %<&%E%>)(Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π° инициализация Π²Π½Π΅ класса)(Ссли это Π½Π΅ соотвСтствуСт вашим намСрСниям, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ шаблон Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΡƒΠΆΠ΅ Π±Ρ‹Π» объявлСн ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ <> послС ΠΈΠΌΠ΅Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ здСсь). -Wno-non-template-friend отмСняСт это ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅(с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ %<-fpermissive%>, G++ ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, Π½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ΠΎ Π² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… вСрсиях)(Π³Π΄Π΅-Ρ‚ΠΎ рядом с ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ для %qs)(Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ использованиС макроса %)достигнут ΠΏΡ€Π΅Π΄Π΅Π», установлСнный ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ inline-unit-growthдостигнут ΠΏΡ€Π΅Π΄Π΅Π», установлСнный ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ large-function-growthдостигнут ΠΏΡ€Π΅Π΄Π΅Π», установлСнный ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ max-inline-insns-singleдостигнут ΠΏΡ€Π΅Π΄Π΅Π», установлСнный ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ max-inline-insns-singleΠΊΠ»ΡŽΡ‡ --resource Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ задания -oΠ²Π²ΠΎΠ΄ со стандартного Π²Π²ΠΎΠ΄Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ -E ΠΈΠ»ΠΈ -x-G ΠΈ -static нСсовмСстимыдваТды Π·Π°Π΄Π°Π½ ΠΊΠ»ΡŽΡ‡ -I-ΠΊΠ»ΡŽΡ‡ -Wformat-extra-args Π±Π΅Π· -Wformat ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡΠΊΠ»ΡŽΡ‡ -Wformat-nonliteral Π±Π΅Π· -Wformat ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡΠΊΠ»ΡŽΡ‡ -Wformat-security Π±Π΅Π· -Wformat ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡΠΊΠ»ΡŽΡ‡ -Wformat-y2k Π±Π΅Π· -Wformat ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡΠΊΠ»ΡŽΡ‡ -Wformat-zero-length Π±Π΅Π· -Wformat игнорируСтся-Wuninitialized Π½Π΅ поллСрТиваСтся Π±Π΅Π· -OΠΊΠ»ΡŽΡ‡ΠΈ -Xbind-now ΠΈ -Xbind-lazy нСсовмСстимы-bundle нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с -dynamiclib-bundle_loader нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с -dynamiclibДля языка Ada Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ -c ΠΈΠ»ΠΈ -S-client_name нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с -dynamiclib-current_version допустим Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с -dynamiclibΠΊΠ»ΡŽΡ‡ΠΈ -f%s ΠΈ -msdata=%s Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡ‹ΠΊΠ»ΡŽΡ‡ -f%s игнорируСтся для 68HC11/68HC12 (Π½Π΅ поддСрТиваСтся)ΠΊΠ»ΡŽΡ‡ -f%s для Unicos/Mk ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ (Π½Π΅ поддСрТиваСтся)ΠΊΠ»ΡŽΡ‡ -f%s ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ для Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ (вСсь ΠΊΠΎΠ΄ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ-нСзависимый)-f%s Π½Π΅ поддСрТиваСтся с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ CONST16ΠΊΠ»ΡŽΡ‡ -f%s Π½Π΅ поддСрТиваСтся; игнорируСтся-f%sleading-underscore Π½Π΅ поддСрТиваСтся для этой Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈ -fPIC ΠΈ -fpic Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡΠΊΠ»ΡŽΡ‡ΠΈ -fPIC ΠΈ -mcall-%s нСсовмСстимы-fdata-sections Π½Π΅ поддСрТиваСтся для этой Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹-femit-class-file допустим Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с -fsyntax-only-ffunction-sections ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с Π½ΠΈΠΌ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ-ffunction-sections ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…-ffunction-sections Π½Π΅ поддСрТиваСтся для этой Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹-fhandle-exceptions ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ Π² -fexceptions (ΠΈ дСйствуСт ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)-fjni ΠΈ -femit-class-file нСсовмСстимы-fjni ΠΈ -femit-class-files нСсовмСстимы-force_flat_namespace нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с -dynamiclibΠΊΠ»ΡŽΡ‡ΠΈ -fpic ΠΈ -mapcs-reent нСсовмСстимы-fprefetch-loop-arrays Π½Π΅ поддСрТиваСтся с -Os-fprefetch-loop-arrays Π½Π΅ поддСрТиваСтся для этой Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹-fprefetch-loop-arrays Π½Π΅ поддСрТиваСтся для этой Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹-frepo слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСстС с -cдля этого процСссора -g поддСрТиваСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ использовании GAS,ΠΊΠ»ΡŽΡ‡ -g игнорируСтся-g с -mno-apcs-frame ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΡ€ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅-install_name допустим Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с -dynamiclib-keep_private_externs нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с -dynamiclib-m%s Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½Π΅ поддСрТиваСтсядля -m64 трСбуСтся процСссор PowerPC64ΠšΠ»ΡŽΡ‡ -maix64 нСсовмСстим с Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ POWERтрСбуСтся -maix64: 64-Π±ΠΈΡ‚Π½Ρ‹Π΅ вычислСния с 32-Π±ΠΈΡ‚Π½ΠΎΠΉ адрСсациСй Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡΠšΠ»ΡŽΡ‡ -maix64 Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ PowerPC64-malign-double Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла Π² 64-Π±ΠΈΡ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅-malign-functions - ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ ΠΊΠ»ΡŽΡ‡, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ -falign-functions-malign-jumps - ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ ΠΊΠ»ΡŽΡ‡, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ -falign-jumps-malign-loops - ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ ΠΊΠ»ΡŽΡ‡, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ -falign-loops-malign-loops=%d Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° 0 - %dΠΊΠ»ΡŽΡ‡ -mapcs-stack-check нСсовмСстим с -mno-apcs-frameΠΊΠ»ΡŽΡ‡ -march=%s нСсовмСстим с Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ ABIΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π° -max-stackframe=%d Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° 0 - %dΠΊΠ»ΡŽΡ‡ΠΈ -mbig-endian ΠΈ -mlittle-endian Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡ‹ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ ΠΊΠ»ΡŽΡ‡ -mbnu210 ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½-mbranch-cost=%d Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° 0 - 5ΠΊΠ»ΡŽΡ‡ -mcall-aixdesc Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ прямого порядка Π±Π°ΠΉΡ‚ΠΊΠ»ΡŽΡ‡ -mcmodel= Π½Π° 32-Π±ΠΈΡ‚Π½Ρ‹Ρ… систСмах Π½Π΅ поддСрТиваСтся-mdynamic-no-pic отмСняСт -fpic ΠΈΠ»ΠΈ -fPICΠΊΠ»ΡŽΡ‡ -mgp32 Π·Π°Π΄Π°Π½ для 64-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π°ΠΊΠ»ΡŽΡ‡ -mgp64 Π·Π°Π΄Π°Π½ для 32-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ ABIΠΊΠ»ΡŽΡ‡ -mgp64 Π·Π°Π΄Π°Π½ для 32-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ процСссора-mhard-float Π½Π΅ поддСрТиваСтся-mieee Π½Π΅ поддСрТиваСтся для Unicos/Mk-mieee-with-inexact Π½Π΅ поддСрТиваСтся для Unicos/MkΠΊΠ»ΡŽΡ‡ -mlong-double-64 нСсовмСстим с -m64ΠΊΠ»ΡŽΡ‡ -mmultiple Π½Π΅ поддСрТиваСтся для систСм little endian-mn Π±Π΅Π· -mh ΠΈΠ»ΠΈ -ms-mpic-register= Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла Π±Π΅Π· -fpic-mpreferred-stack-boundary=%d Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°  %d - 12-mregparm=%d Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° 0 - %dΠΊΠ»ΡŽΡ‡ΠΈ -mrelocatable ΠΈ -mcall-%s Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡ‹ΠΊΠ»ΡŽΡ‡ΠΈ -mrelocatable ΠΈ -mno-minimal-toc Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡ‹ΠΊΠ»ΡŽΡ‡ΠΈ -mrelocatable ΠΈ -msdata=%s Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡ‹ΡΠΎΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°Ρ… -mrtd Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² 64-Π±ΠΈΡ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅-ms2600 Π±Π΅Π· -msΠΊΠ»ΡŽΡ‡ΠΈ -msdata=%s ΠΈ -mcall-%s нСсовмСстимы-mshared-library-id= Π±Π΅Π· -mid-shared-libraryΠΊΠ»ΡŽΡ‡ΠΈ -msingle-float ΠΈ -msoft-float нСсовмСстимы-msoft-float ΠΈ -mhard_float Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡ‹ΠΊΠ»ΡŽΡ‡ -mstring Π½Π΅ поддСрТиваСтся для систСм little endianΠ·Π°Π΄Π°Π½Ρ‹ -p ΠΈ -pp, ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ…-pg ΠΈ -fomit-frame-pointer нСсовмСстимы-pg для Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡΠΊΠ»ΡŽΡ‡ -pipe Π½Π΅ поддСрТиваСтся-private_bundle нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с -dynamiclib128-Π±ΠΈΡ‚Π½Ρ‹Π΅ double-значСния Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ для VAX31-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ABIΠ½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ 387 ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠ° SSE64-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ABIΡ€Π΅Π΅Π½Ρ‚Π΅Ρ€Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ APCS Π½Π΅ поддСрТиваСтся. ΠšΠ»ΡŽΡ‡ игнорируСтся.Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ экономию ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΠΎΠ΄Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π΅Ρ‰Π΅ ΠΈ послС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»ΠΎΠ²Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊ ассСмблСрному ΠΊΠΎΠ΄ΡƒΠ’Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒΠ—Π°ΠΏΡ€ΠΎΡˆΠ΅Π½ адрСс глобальной рСгистровой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ %qD.Π—Π°ΠΏΡ€ΠΎΡˆΠ΅Π½ адрСс рСгистровой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ %qD.Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ всС ΠΌΠ΅Ρ‚ΠΊΠΈΠ’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ»Ρ‹ ΠΏΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π΅ 32 Π±Π°ΠΉΡ‚Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π΅ 32 Π±ΠΈΡ‚Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ строковых ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉΠ’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΠΈ, доступныС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ²Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ значСния double ΠΏΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π΅ Π΄Π²ΠΎΠΉΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π°Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠ’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΠΎ Ρ†ΠΈΠΊΠ»ΠΎΠ²Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ для Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΏΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π΅ 32 Π±ΠΈΡ‚Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ поля, ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‰ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ ΡΠ»ΠΎΠ²Π°Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ адрСсов Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ…Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… вычислСний, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΡ‚ΡŒ стандартам IEEE ΠΈΠ»ΠΈ ISOΠ Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ спСкулятивный пСрСнос ΠΊΠΎΠΌΠ°Π½Π΄ Ρ‡Ρ‚Π΅Π½ΠΈΡΠ Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ спСкулятивный пСрСнос ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‡Ρ‚Π΅Π½ΠΈΡΠ Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ спСкулятивный пСрСнос Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ Ρ‡Ρ‚Π΅Π½ΠΈΡΠ Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ для ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ '?'Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ с Π²Ρ‹Π΄Π°Ρ‡Π΅ΠΉ Π΄Π²ΡƒΡ… ΠΊΠΎΠΌΠ°Π½Π΄ Π½Π° Ρ‚Π°ΠΊΡ‚Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹Π΅ счСтчики ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ для RPTB/DBΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ соглашСния ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°Ρ…ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ AltiVec ΠΈ E500 нСсовмСстимыВсСгда Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ дальниС Π²Ρ‹Π·ΠΎΠ²Ρ‹ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ использованиС GASАргумСнты Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½ΠΈ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, Π½ΠΈ с Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ даннымиАргумСнты ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ с Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Π½ΠΎ Π½Π΅ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌΠ‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π±Π°ΠΉΡ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ прямой порядок Π±ΠΈΡ‚, Π° слова - ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ порядок Π±Π°ΠΉΡ‚ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π°ΡΡΠ΅ΠΌΠ±Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ GASΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ для ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ GAS ldΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ для ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ HP ldΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΏΡ€ΠΈ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡΡ…ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ вычислСний ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ ΠΈ Π½Π΅ NaNΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для стандартной срСды выполнСния CΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ значСния double ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½Ρ‹ΠΌΠΈΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ цикличСский пСрСнос ΠΏΡ€ΠΈ арифмСтичСских ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡΡ…ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ ΠΌΠ°Π»ΠΎΠ΅ адрСсноС ΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ строгоС соблюдСниС ΠΏΡ€Π°Π²ΠΈΠ» пСрСкрытия Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΠ°ΠΌΡΡ‚ΠΈΠ‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ процСссор ΠΈΠΌΠ΅Π΅Ρ‚ прямой порядок Π±Π°ΠΉΡ‚ (big endian)Π‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ процСссор ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ порядок Π±Π°ΠΉΡ‚ (little endian)Π‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° ΠΎΠ±Ρ‰ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΠΈ сообщСний Objective-C ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ пустымиНа Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅:ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° удалСния RTL-инструкции ΠΈΠ· ΠΏΡ€ΠΎΠ»ΠΎΠ³Π°/эпилога:Π—Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π³Π½Π΅Π·Π΄Π° Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°ΠŸΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ стСк ΠΏΠΎ адрСсам, ΠΊΡ€Π°Ρ‚Π½Ρ‹ΠΌ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ стСпСни числа 2Π‘Π»ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹Π΅ константы ΠΏΠΎ всСм Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΠΈΠ‘Π»ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹Π΅ константы ΠΈ константныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€Π΅- ΠΈ пост- Π°Π²Ρ‚ΠΎΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΈ Π°Π²Ρ‚ΠΎΠ΄Π΅ΠΊΡ€Π΅ΠΌΠ΅Ρ‚Π°Ρ†ΠΈΡŽΠ—Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΏΡ€Π΅- ΠΈ пост- Π°Π²Ρ‚ΠΎΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΈ Π°Π²Ρ‚ΠΎΠ΄Π΅ΠΊΡ€Π΅ΠΌΠ΅Ρ‚Π°Ρ†ΠΈΡŽΠΠ²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΎΠΊ для сокращСния Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ пСрСходовНС ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ для ΠΊΠΎΠΌΠ°Π½Π΄ Π²Ρ‹Π·ΠΎΠ²Π°ΠœΠΎΠ΄Π΅Π»ΡŒ большой ΠΏΠ°ΠΌΡΡ‚ΠΈΠ‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² (1-5, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹)Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ²:%s ΠΈΠ· %d
'Ρ„Π»Π°Π³ ' 'Ρ„Π»Π°Π³ '!'Ρ„Π»Π°Π³ '#'ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ '%%l' Π½Π΅ являСтся ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ'%s' Π½Π΅ являСтся ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ классафлаг '''Ρ„Π»Π°Π³ '('Ρ„Π»Π°Π³ '+'ΠΊΠ»ΡŽΡ‡ '-%c' Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡ‚Ρ€ΠΎΠΊΠΈΠΊΠ»ΡŽΡ‡ '-%c' Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ„Π»Π°Π³ '-'Ρ„Π»Π°Π³ '0'Π² ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π΅ с ΠΊΠΎΠ΄ΠΎΠΌ 'B' установлСно нСсколько Π±ΠΈΡ‚ΠΎΠ²ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ с ΠΊΠΎΠ΄ΠΎΠΌ 'B' - Π½Π΅ константамодификатор 'E'Ρ„Π»Π°Π³ 'I'ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ 'O'Ρ„Π»Π°Π³ '^'Ρ„Π»Π°Π³ '_'Ρ„Π»Π°Π³ 'a'ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ с ΠΊΠΎΠ΄ΠΎΠΌ 'o' - Π½Π΅ константафлаг 'q'(C)(БообщСния Π±Π΅Π· ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ сигнатуры ΠΌΠ΅Ρ‚ΠΎΠ΄Π°(ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° элСмСнт ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ %<&%E%>)(Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π° инициализация Π²Π½Π΅ класса)(Ссли это Π½Π΅ соотвСтствуСт вашим намСрСниям, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ шаблон Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΡƒΠΆΠ΅ Π±Ρ‹Π» объявлСн ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ <> послС ΠΈΠΌΠ΅Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ здСсь). -Wno-non-template-friend отмСняСт это ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅(с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ %<-fpermissive%>, G++ ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, Π½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ΠΎ Π² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… вСрсиях)(Π³Π΄Π΅-Ρ‚ΠΎ рядом с ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ для %qs)(Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ использованиС макроса %)достигнут ΠΏΡ€Π΅Π΄Π΅Π», установлСнный ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ inline-unit-growthдостигнут ΠΏΡ€Π΅Π΄Π΅Π», установлСнный ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ large-function-growthдостигнут ΠΏΡ€Π΅Π΄Π΅Π», установлСнный ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ max-inline-insns-singleдостигнут ΠΏΡ€Π΅Π΄Π΅Π», установлСнный ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ max-inline-insns-singleΠΊΠ»ΡŽΡ‡ --resource Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ задания -oΠ²Π²ΠΎΠ΄ со стандартного Π²Π²ΠΎΠ΄Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ -E ΠΈΠ»ΠΈ -x-G ΠΈ -static нСсовмСстимыдваТды Π·Π°Π΄Π°Π½ ΠΊΠ»ΡŽΡ‡ -I-ΠΊΠ»ΡŽΡ‡ -Wformat-extra-args Π±Π΅Π· -Wformat ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡΠΊΠ»ΡŽΡ‡ -Wformat-nonliteral Π±Π΅Π· -Wformat ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡΠΊΠ»ΡŽΡ‡ -Wformat-security Π±Π΅Π· -Wformat ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡΠΊΠ»ΡŽΡ‡ -Wformat-y2k Π±Π΅Π· -Wformat ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡΠΊΠ»ΡŽΡ‡ -Wformat-zero-length Π±Π΅Π· -Wformat игнорируСтся-Wuninitialized Π½Π΅ поллСрТиваСтся Π±Π΅Π· -OΠΊΠ»ΡŽΡ‡ΠΈ -Xbind-now ΠΈ -Xbind-lazy нСсовмСстимы-bundle нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с -dynamiclib-bundle_loader нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с -dynamiclibДля языка Ada Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ -c ΠΈΠ»ΠΈ -S-client_name нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с -dynamiclib-current_version допустим Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с -dynamiclibΠΊΠ»ΡŽΡ‡ΠΈ -f%s ΠΈ -msdata=%s Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡ‹ΠΊΠ»ΡŽΡ‡ -f%s игнорируСтся для 68HC11/68HC12 (Π½Π΅ поддСрТиваСтся)ΠΊΠ»ΡŽΡ‡ -f%s для Unicos/Mk ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ (Π½Π΅ поддСрТиваСтся)ΠΊΠ»ΡŽΡ‡ -f%s ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ для Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ (вСсь ΠΊΠΎΠ΄ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ-нСзависимый)-f%s Π½Π΅ поддСрТиваСтся с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ CONST16ΠΊΠ»ΡŽΡ‡ -f%s Π½Π΅ поддСрТиваСтся; игнорируСтся-f%sleading-underscore Π½Π΅ поддСрТиваСтся для этой Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈ -fPIC ΠΈ -fpic Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡΠΊΠ»ΡŽΡ‡ΠΈ -fPIC ΠΈ -mcall-%s нСсовмСстимы-fdata-sections Π½Π΅ поддСрТиваСтся для этой Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹-femit-class-file допустим Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с -fsyntax-only-ffunction-sections ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с Π½ΠΈΠΌ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ-ffunction-sections ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…-ffunction-sections Π½Π΅ поддСрТиваСтся для этой Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹-fhandle-exceptions ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ Π² -fexceptions (ΠΈ дСйствуСт ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)-fjni ΠΈ -femit-class-file нСсовмСстимы-fjni ΠΈ -femit-class-files нСсовмСстимы-force_flat_namespace нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с -dynamiclibΠΊΠ»ΡŽΡ‡ΠΈ -fpic ΠΈ -mapcs-reent нСсовмСстимы-fprefetch-loop-arrays Π½Π΅ поддСрТиваСтся с -Os-fprefetch-loop-arrays Π½Π΅ поддСрТиваСтся для этой Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹-fprefetch-loop-arrays Π½Π΅ поддСрТиваСтся для этой Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹-frepo слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСстС с -cдля этого процСссора -g поддСрТиваСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ использовании GAS,ΠΊΠ»ΡŽΡ‡ -g игнорируСтся-g с -mno-apcs-frame ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΡ€ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅-install_name допустим Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с -dynamiclib-keep_private_externs нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с -dynamiclib-m%s Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½Π΅ поддСрТиваСтсядля -m64 трСбуСтся процСссор PowerPC64ΠšΠ»ΡŽΡ‡ -maix64 нСсовмСстим с Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ POWERтрСбуСтся -maix64: 64-Π±ΠΈΡ‚Π½Ρ‹Π΅ вычислСния с 32-Π±ΠΈΡ‚Π½ΠΎΠΉ адрСсациСй Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡΠšΠ»ΡŽΡ‡ -maix64 Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ PowerPC64-malign-double Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла Π² 64-Π±ΠΈΡ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅-malign-functions - ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ ΠΊΠ»ΡŽΡ‡, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ -falign-functions-malign-jumps - ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ ΠΊΠ»ΡŽΡ‡, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ -falign-jumps-malign-loops - ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ ΠΊΠ»ΡŽΡ‡, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ -falign-loops-malign-loops=%d Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° 0 - %dΠΊΠ»ΡŽΡ‡ -mapcs-stack-check нСсовмСстим с -mno-apcs-frameΠΊΠ»ΡŽΡ‡ -march=%s нСсовмСстим с Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ ABIΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π° -max-stackframe=%d Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° 0 - %dΠΊΠ»ΡŽΡ‡ΠΈ -mbig-endian ΠΈ -mlittle-endian Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡ‹ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ ΠΊΠ»ΡŽΡ‡ -mbnu210 ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½-mbranch-cost=%d Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° 0 - 5ΠΊΠ»ΡŽΡ‡ -mcall-aixdesc Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ прямого порядка Π±Π°ΠΉΡ‚ΠΊΠ»ΡŽΡ‡ -mcmodel= Π½Π° 32-Π±ΠΈΡ‚Π½Ρ‹Ρ… систСмах Π½Π΅ поддСрТиваСтся-mdynamic-no-pic отмСняСт -fpic ΠΈΠ»ΠΈ -fPICΠΊΠ»ΡŽΡ‡ -mgp32 Π·Π°Π΄Π°Π½ для 64-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π°ΠΊΠ»ΡŽΡ‡ -mgp64 Π·Π°Π΄Π°Π½ для 32-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ ABIΠΊΠ»ΡŽΡ‡ -mgp64 Π·Π°Π΄Π°Π½ для 32-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ процСссора-mhard-float Π½Π΅ поддСрТиваСтся-mieee Π½Π΅ поддСрТиваСтся для Unicos/Mk-mieee-with-inexact Π½Π΅ поддСрТиваСтся для Unicos/MkΠΊΠ»ΡŽΡ‡ -mlong-double-64 нСсовмСстим с -m64ΠΊΠ»ΡŽΡ‡ -mmultiple Π½Π΅ поддСрТиваСтся для систСм little endian-mn Π±Π΅Π· -mh ΠΈΠ»ΠΈ -ms-mpic-register= Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла Π±Π΅Π· -fpic-mpreferred-stack-boundary=%d Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°  %d - 12-mregparm=%d Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° 0 - %dΠΊΠ»ΡŽΡ‡ΠΈ -mrelocatable ΠΈ -mcall-%s Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡ‹ΠΊΠ»ΡŽΡ‡ΠΈ -mrelocatable ΠΈ -mno-minimal-toc Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡ‹ΠΊΠ»ΡŽΡ‡ΠΈ -mrelocatable ΠΈ -msdata=%s Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡ‹ΡΠΎΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°Ρ… -mrtd Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² 64-Π±ΠΈΡ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅-ms2600 Π±Π΅Π· -msΠΊΠ»ΡŽΡ‡ΠΈ -msdata=%s ΠΈ -mcall-%s нСсовмСстимы-mshared-library-id= Π±Π΅Π· -mid-shared-libraryΠΊΠ»ΡŽΡ‡ΠΈ -msingle-float ΠΈ -msoft-float нСсовмСстимы-msoft-float ΠΈ -mhard_float Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡ‹ΠΊΠ»ΡŽΡ‡ -mstring Π½Π΅ поддСрТиваСтся для систСм little endianΠ·Π°Π΄Π°Π½Ρ‹ -p ΠΈ -pp, ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ…-pg ΠΈ -fomit-frame-pointer нСсовмСстимы-pg для Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡΠΊΠ»ΡŽΡ‡ -pipe Π½Π΅ поддСрТиваСтся-private_bundle нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с -dynamiclib128-Π±ΠΈΡ‚Π½Ρ‹Π΅ double-значСния Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ для VAX31-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ABIΠ½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ 387 ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠ° SSE64-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ABIΡ€Π΅Π΅Π½Ρ‚Π΅Ρ€Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ APCS Π½Π΅ поддСрТиваСтся. ΠšΠ»ΡŽΡ‡ игнорируСтся.Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ экономию ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΠΎΠ΄Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π΅Ρ‰Π΅ ΠΈ послС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»ΠΎΠ²Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊ ассСмблСрному ΠΊΠΎΠ΄ΡƒΠ’Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒΠ—Π°ΠΏΡ€ΠΎΡˆΠ΅Π½ адрСс глобальной рСгистровой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ %qD.Π—Π°ΠΏΡ€ΠΎΡˆΠ΅Π½ адрСс рСгистровой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ %qD.Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ всС ΠΌΠ΅Ρ‚ΠΊΠΈΠ’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ»Ρ‹ ΠΏΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π΅ 32 Π±Π°ΠΉΡ‚Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π΅ 32 Π±ΠΈΡ‚Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ строковых ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉΠ’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΠΈ, доступныС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ²Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ значСния double ΠΏΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π΅ Π΄Π²ΠΎΠΉΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π°Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠ’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΠΎ Ρ†ΠΈΠΊΠ»ΠΎΠ²Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ для Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΏΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π΅ 32 Π±ΠΈΡ‚Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ поля, ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‰ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ ΡΠ»ΠΎΠ²Π°Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ адрСсов Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ…Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… вычислСний, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΡ‚ΡŒ стандартам IEEE ΠΈΠ»ΠΈ ISOΠ Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ спСкулятивный пСрСнос ΠΊΠΎΠΌΠ°Π½Π΄ Ρ‡Ρ‚Π΅Π½ΠΈΡΠ Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ спСкулятивный пСрСнос ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‡Ρ‚Π΅Π½ΠΈΡΠ Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ спСкулятивный пСрСнос Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ Ρ‡Ρ‚Π΅Π½ΠΈΡΠ Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ для ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ '?'Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ с Π²Ρ‹Π΄Π°Ρ‡Π΅ΠΉ Π΄Π²ΡƒΡ… ΠΊΠΎΠΌΠ°Π½Π΄ Π½Π° Ρ‚Π°ΠΊΡ‚Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹Π΅ счСтчики ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ для RPTB/DBΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ соглашСния ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°Ρ…ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ AltiVec ΠΈ E500 нСсовмСстимыВсСгда Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ дальниС Π²Ρ‹Π·ΠΎΠ²Ρ‹ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ использованиС GASАргумСнты Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½ΠΈ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, Π½ΠΈ с Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ даннымиАргумСнты ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ с Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Π½ΠΎ Π½Π΅ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌΠ‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π±Π°ΠΉΡ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ прямой порядок Π±ΠΈΡ‚, Π° слова - ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ порядок Π±Π°ΠΉΡ‚ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π°ΡΡΠ΅ΠΌΠ±Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ GASΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ для ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ GAS ldΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ для ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ HP ldΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΏΡ€ΠΈ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡΡ…ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ вычислСний ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ ΠΈ Π½Π΅ NaNΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для стандартной срСды выполнСния CΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ значСния double ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½Ρ‹ΠΌΠΈΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ цикличСский пСрСнос ΠΏΡ€ΠΈ арифмСтичСских ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡΡ…ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ ΠΌΠ°Π»ΠΎΠ΅ адрСсноС ΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ строгоС соблюдСниС ΠΏΡ€Π°Π²ΠΈΠ» пСрСкрытия Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΠ°ΠΌΡΡ‚ΠΈΠ‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ процСссор ΠΈΠΌΠ΅Π΅Ρ‚ прямой порядок Π±Π°ΠΉΡ‚ (big endian)Π‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ процСссор ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ порядок Π±Π°ΠΉΡ‚ (little endian)Π‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° ΠΎΠ±Ρ‰ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΠΈ сообщСний Objective-C ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ пустымиНа Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅:ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° удалСния RTL-инструкции ΠΈΠ· ΠΏΡ€ΠΎΠ»ΠΎΠ³Π°/эпилога:Π—Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π³Π½Π΅Π·Π΄Π° Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°ΠŸΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ стСк ΠΏΠΎ адрСсам, ΠΊΡ€Π°Ρ‚Π½Ρ‹ΠΌ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ стСпСни числа 2Π‘Π»ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹Π΅ константы ΠΏΠΎ всСм Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΠΈΠ‘Π»ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹Π΅ константы ΠΈ константныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€Π΅- ΠΈ пост- Π°Π²Ρ‚ΠΎΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΈ Π°Π²Ρ‚ΠΎΠ΄Π΅ΠΊΡ€Π΅ΠΌΠ΅Ρ‚Π°Ρ†ΠΈΡŽΠ—Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΏΡ€Π΅- ΠΈ пост- Π°Π²Ρ‚ΠΎΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΈ Π°Π²Ρ‚ΠΎΠ΄Π΅ΠΊΡ€Π΅ΠΌΠ΅Ρ‚Π°Ρ†ΠΈΡŽΠΠ²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΎΠΊ для сокращСния Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ пСрСходовНС ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ для ΠΊΠΎΠΌΠ°Π½Π΄ Π²Ρ‹Π·ΠΎΠ²Π°ΠœΠΎΠ΄Π΅Π»ΡŒ большой ΠΏΠ°ΠΌΡΡ‚ΠΈΠ‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² (1-5, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹)Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ²:%s ΠΈΠ· %d
Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ процСссор Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ x86-64Π’Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ mcount для профилирования ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡ€ΠΎΠ»ΠΎΠ³ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²:%s ΠΈΠ· %d
Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ процСссор Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ x86-64Π’Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ mcount для профилирования ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡ€ΠΎΠ»ΠΎΠ³ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²:%s ΠΈΠ· %d
Π˜Π·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ младшиС 8 Π±ΠΈΡ‚ указатСля ΡΡ‚Π΅ΠΊΠ°Π˜Π·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ стСка Π±Π΅Π· ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉΠ˜Π·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΈ Π²Ρ‹Π΄Π°Ρ‡Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΉ ΡˆΠ°Π±Π»ΠΎΠ½ΠΎΠ²ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ синтаксичСских ошибок ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚ΡƒΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ newCirrus: Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ NOP Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ комбинирования командМодСль ΠΊΠΎΠ΄Π°: small, medium, large+Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² процСссора ARCΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ с 32-Π±ΠΈΡ‚Π½Ρ‹ΠΌΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡΠΌΠΈΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ с 64-Π±ΠΈΡ‚Π½Ρ‹ΠΌΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡΠΌΠΈΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для ETRAX 100 (CRIS v8)ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для ETRAX 4 (CRIS v3)Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ABI для V8+ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для 68HC11ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для 68HC12ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для 68HCS12ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для систСмы MMU-less Etrax 100-based elinuxΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для Thumb, Π° Π½Π΅ для ARMΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для m32rΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для m32r2ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для m32rxΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для процСссора v850ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ вСсь ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ (Π° Π½Π΅ ΠΏΠΎ функциям)ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 16-Π±ΠΈΡ‚Π½Ρ‹Ρ… Ρ†Π΅Π»Ρ‹Ρ…ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 32-Π±ΠΈΡ‚Π½Ρ‹Ρ… Ρ†Π΅Π»Ρ‹Ρ…ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ: %s
Π˜Π·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ младшиС 8 Π±ΠΈΡ‚ указатСля ΡΡ‚Π΅ΠΊΠ°Π˜Π·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ стСка Π±Π΅Π· ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉΠ˜Π·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΈ Π²Ρ‹Π΄Π°Ρ‡Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΉ ΡˆΠ°Π±Π»ΠΎΠ½ΠΎΠ²ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ синтаксичСских ошибок ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚ΡƒΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ newCirrus: Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ NOP Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ комбинирования командМодСль ΠΊΠΎΠ΄Π°: small, medium, large+Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² процСссора ARCΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ с 32-Π±ΠΈΡ‚Π½Ρ‹ΠΌΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡΠΌΠΈΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ с 64-Π±ΠΈΡ‚Π½Ρ‹ΠΌΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡΠΌΠΈΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для ETRAX 100 (CRIS v8)ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для ETRAX 4 (CRIS v3)Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ABI для V8+ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для 68HC11ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для 68HC12ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для 68HCS12ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для систСмы MMU-less Etrax 100-based elinuxΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для Thumb, Π° Π½Π΅ для ARMΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для m32rΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для m32r2ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для m32rxΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для процСссора v850ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ вСсь ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ (Π° Π½Π΅ ΠΏΠΎ функциям)ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 16-Π±ΠΈΡ‚Π½Ρ‹Ρ… Ρ†Π΅Π»Ρ‹Ρ…ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 32-Π±ΠΈΡ‚Π½Ρ‹Ρ… Ρ†Π΅Π»Ρ‹Ρ…ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ: %s
Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ сСмантикС IBM XLCΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² соотвСтствии с ISO 1990 CΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² соотвСтствии с ISO 1990 C с дополнСниями ΠΎΡ‚ 1994ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² соотвСтствии с ISO 1990 C с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ GNUΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² соотвСтствии с ISO 1998 C++ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² соотвСтствии с ISO 1998 C++ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ GNUΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² соотвСтствии с ISO 1999 CΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² соотвСтствии с ISO 1999 C с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ GNUΠ‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ доступ ΠΊ Π±Π°ΠΉΡ‚Π½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΉΠ‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ 'int' 16-Π±ΠΈΡ‚Π½Ρ‹ΠΌΠ‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ 'int' 32-Π±ΠΈΡ‚Π½Ρ‹ΠΌΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ConstantValue поля '%s'Π‘Π½ΡΡ‚ΡŒ зависимости ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ использованиями ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ %sΠ’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ IEEEΠ’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΡΠ’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ вСщСствСнныС константы ΠΊ значСниям ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½ΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΠΈΠŸΠ΅Ρ€Π΅Π΄ использованиСм адрСсных констант, ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹ΠŸΠ΅Ρ€Π΅Π΄ использованиСм ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² Π² памяти, ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ графичСским ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΠΎΠΌΠ‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ консольноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… для "gcov"ΠžΡ‚ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ "Π½Π° ΠΏΠΎΡ‚ΠΎΠΌ" Π²Ρ‹Ρ‚Π°Π»ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈΠ· стСка послС Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠ£Π΄Π°Π»ΡΡ‚ΡŒ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ сравнСния ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ с нулСмНС рСкомСндуСтся; ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ -std=c99Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ ΠΊΠ»ΡŽΡ‡, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ -std=gnu99Π­Ρ‚ΠΎΡ‚ ΠΊΠ»ΡŽΡ‡ устарСл, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ --classpathΠ—Π°Π΄Π°Π΅Ρ‚ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ зависимостСй ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈΠ˜ΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ использованиС ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… рСгистровНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Π΄Π΅ΠΊΡΠ½ΡƒΡŽ Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡŽΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, Π²Π»ΠΈΡΡŽΡ‰ΠΈΠ΅ Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… NaN ΠΏΠΎ IEEEΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈΠ΅ стандартноС ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ вСщСствСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉΠ˜ΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ использованиС space-Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ статистику Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΠΈΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ статистику ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΠΈΠ’Ρ‹Π΄Π°Ρ‚ΡŒ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ноль Π² %LНС ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ использованиС GASНС ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ стандартных Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ C ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ "main"НС ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ использованиС space-рСгистровНС ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ коммСнтарииНС ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΏΡ€ΠΈ макроподстановкахНС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ врСмя компиляции функцийНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² адрСсации с ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹ΠΌΠΈ эффСктамиНС Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Ρ†Π΅Π»Ρ‹Π΅ комплСксныС константы Π² read-only-памятиНС Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ»ΠΎΠ³ΠΈ ΠΈ эпилоги функцийНС Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ #строкаНС Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ .sizeНС Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ функцииНС Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΌΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ умноТСния с накоплСниСмНС Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ чтСния/записи с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ адрСсного рСгистраНС Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ инструкции Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… пСрСходовНС Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ PIC-рСгистр Π² ΠΏΡ€ΠΎΠ»ΠΎΠ³Π°Ρ… функцийНС ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ константы Π² TOCНС ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ константы Π²ΠΈΠ΄Π° "символ+смСщСниС" Π² TOCНС ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ систСмныС макросы ΠΈ макросы GCCНС Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ стандартный стартовый адрСс ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ 0x100НС ΠΈΡΠΊΠ°Ρ‚ΡŒ систСмныС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π² стандартных ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°Ρ… поиска (Π½ΠΎ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°Ρ…, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ -isystem)НС ΠΈΡΠΊΠ°Ρ‚ΡŒ систСмныС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ C++ Π² стандартных каталогахНС ΠΏΠΎΠ΄Π°Π²Π»ΡΡ‚ΡŒ прСдупрСТдСния ΠΎΡ‚ систСмных заголовковНС Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΈ Π΄Π°Π½Π½Ρ‹Π΅, доступныС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° чтСниСНС Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² стСкСНС Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, доступныС Π½Π° записьНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ систСму ΠΊΠΎΠΌΠ°Π½Π΄ POWERНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ систСму ΠΊΠΎΠΌΠ°Π½Π΄ PowerPCНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΡƒΡŽ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΡƒ VAXНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ адрСсов для Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… рСгистровВ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄Ρ‹ условийНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΡΠΌΡƒΡŽ Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡŽ для псСвдорСгистровНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ стСкаНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΡƒΡŽ арифмСтикуНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΡƒΡŽ арифмСтикуНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ срСдства quad-ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ арифмСтикиНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ полямиНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ calltНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½Ρ‹Π΅ ссылки Π½Π° ΠΏΠ°ΠΌΡΡ‚ΡŒΠΠ΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± использовании "long long" с -pedanticΠ’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ пСрСмСщСния рСгистровНС Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ элСмСнты ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ данныхНС Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ сброса кэшаНС Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΏΠΎ сбросу кэшаНС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±Π»ΠΎΡ‡Π½Ρ‹Π΅ пСрСсылкиНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ P-ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΠΊΡƒ для статичСски прСдсказанных пСрСходовНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΡƒΡŽ арифмСтикуНС ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± использовании Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ MicrosoftОшибки соотвСтствия Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ прСдупрСТдСнияВывСсти Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ Π² Ρ„Π°ΠΉΠ» .declΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ESA/390Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 16-Π±ΠΈΡ‚Π½Ρ‹Π΅ пСрСмСщСния Π² области ΠΌΠ°Π»Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 32-Π±ΠΈΡ‚Π½Ρ‹Π΅ пСрСмСщСния Π² области ΠΌΠ°Π»Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ IEEE-совмСстимый ΠΊΠΎΠ΄ Π±Π΅Π· искл. ситуаций inexactΠ’Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, совмСстимый с Ρ„ΠΈΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ инструмСнтами TIΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ISA Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ byte/wordΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ISA-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ countingΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ISA-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ fp move ΠΈ sqrtΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ISA-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ motion videoΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ с явными Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°ΠΌΠΈ пСрСмСщСнияcommon-символы ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ слабыми (weak)Π’Ρ‹Π΄Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ пСрСкрСстных ΡΡΡ‹Π»ΠΊΠ°Ρ…Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСпосрСдствСнныС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСявныС ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ inline-ΡˆΠ°Π±Π»ΠΎΠ½ΠΎΠ²Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСявныС ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΡˆΠ°Π±Π»ΠΎΠ½ΠΎΠ²Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ косвСнныС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ чтСния/Π·Π°ΠΏΠΈΡΠΈΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ rdval вмСсто rduniq для указатСля потокаНС ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ статичСскиС константныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ stop-Π±ΠΈΡ‚Ρ‹ Π΄ΠΎ ΠΈ послС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² volatile asmΠ’Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² ассСмблСрный ΠΊΠΎΠ΄ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Dwarf 2 посрСдством GNU-Π°ΡΡΠ΅ΠΌΠ±Π»Π΅Ρ€Π°Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ MPY||ADD, MPY||SUBΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ синтаксис ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ ΠΈ синхронизации Objective-CΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ всС прСдупрСТдСния -Wunused-Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ машинно-зависимыС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ ΡˆΠ°Π±Π»ΠΎΠ½ΠΎΠ²Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° для ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΠΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… профилирования для выполнСния ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉΠΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉ, основанных Π½Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ условныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ moveΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ Π²Ρ‹Π΄Π°Ρ‡ΡƒΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π½Π½Π΅Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ stop-Π±ΠΈΡ‚ΠΎΠ² для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΠΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΠΉΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ multiply/add ΠΈ multiply/subtractΠžΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ вСроятности ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ²Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ выравнивания ΠΌΠ΅Ρ‚ΠΎΠΊΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡ -relax ΠΏΡ€ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ --relax ΠΏΡ€ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ машинно-зависимыС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ всС основныС Π²ΠΈΠ΄Ρ‹ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ срСдства, находящиСся Π² стадии Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΠΊΡƒΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π±Π»ΠΎΠΊΠΎΠ²Π Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π΅Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ стСка Π·ΠΎΠ½Π΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ использованиС ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈΠ’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΏΡ€Π΅ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ DBΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ RTPBΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ RTPSΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ использованиС sdata/scommon/sbssΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ Π²Ρ‹Π΄Π°Ρ‡ΡƒΠ’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ пСрСмСщСния рСгистровконСц списка поиска
Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ сСмантикС IBM XLCΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² соотвСтствии с ISO 1990 CΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² соотвСтствии с ISO 1990 C с дополнСниями ΠΎΡ‚ 1994ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² соотвСтствии с ISO 1990 C с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ GNUΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² соотвСтствии с ISO 1998 C++ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² соотвСтствии с ISO 1998 C++ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ GNUΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² соотвСтствии с ISO 1999 CΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² соотвСтствии с ISO 1999 C с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ GNUΠ‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ доступ ΠΊ Π±Π°ΠΉΡ‚Π½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΉΠ‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ 'int' 16-Π±ΠΈΡ‚Π½Ρ‹ΠΌΠ‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ 'int' 32-Π±ΠΈΡ‚Π½Ρ‹ΠΌΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ConstantValue поля '%s'Π‘Π½ΡΡ‚ΡŒ зависимости ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ использованиями ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ %sΠ’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ IEEEΠ’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΡΠ’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ вСщСствСнныС константы ΠΊ значСниям ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½ΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΠΈΠŸΠ΅Ρ€Π΅Π΄ использованиСм адрСсных констант, ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹ΠŸΠ΅Ρ€Π΅Π΄ использованиСм ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² Π² памяти, ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ графичСским ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΠΎΠΌΠ‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ консольноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… для "gcov"ΠžΡ‚ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ "Π½Π° ΠΏΠΎΡ‚ΠΎΠΌ" Π²Ρ‹Ρ‚Π°Π»ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈΠ· стСка послС Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠ£Π΄Π°Π»ΡΡ‚ΡŒ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ сравнСния ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ с нулСмНС рСкомСндуСтся; ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ -std=c99Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ ΠΊΠ»ΡŽΡ‡, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ -std=gnu99Π­Ρ‚ΠΎΡ‚ ΠΊΠ»ΡŽΡ‡ устарСл, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ --classpathΠ—Π°Π΄Π°Π΅Ρ‚ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ зависимостСй ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈΠ˜ΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ использованиС ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… рСгистровНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Π΄Π΅ΠΊΡΠ½ΡƒΡŽ Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡŽΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, Π²Π»ΠΈΡΡŽΡ‰ΠΈΠ΅ Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… NaN ΠΏΠΎ IEEEΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈΠ΅ стандартноС ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ вСщСствСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉΠ˜ΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ использованиС space-Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ статистику Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΠΈΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ статистику ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΠΈΠ’Ρ‹Π΄Π°Ρ‚ΡŒ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ноль Π² %LНС ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ использованиС GASНС ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ стандартных Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ C ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ "main"НС ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ использованиС space-рСгистровНС ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ коммСнтарииНС ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΏΡ€ΠΈ макроподстановкахНС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ врСмя компиляции функцийНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² адрСсации с ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹ΠΌΠΈ эффСктамиНС Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Ρ†Π΅Π»Ρ‹Π΅ комплСксныС константы Π² read-only-памятиНС Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ»ΠΎΠ³ΠΈ ΠΈ эпилоги функцийНС Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ #строкаНС Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ .sizeНС Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ функцииНС Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΌΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ умноТСния с накоплСниСмНС Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ чтСния/записи с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ адрСсного рСгистраНС Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ инструкции Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… пСрСходовНС Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ PIC-рСгистр Π² ΠΏΡ€ΠΎΠ»ΠΎΠ³Π°Ρ… функцийНС ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ константы Π² TOCНС ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ константы Π²ΠΈΠ΄Π° "символ+смСщСниС" Π² TOCНС ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ систСмныС макросы ΠΈ макросы GCCНС Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ стандартный стартовый адрСс ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ 0x100НС ΠΈΡΠΊΠ°Ρ‚ΡŒ систСмныС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π² стандартных ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°Ρ… поиска (Π½ΠΎ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°Ρ…, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ -isystem)НС ΠΈΡΠΊΠ°Ρ‚ΡŒ систСмныС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ C++ Π² стандартных каталогахНС ΠΏΠΎΠ΄Π°Π²Π»ΡΡ‚ΡŒ прСдупрСТдСния ΠΎΡ‚ систСмных заголовковНС Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΈ Π΄Π°Π½Π½Ρ‹Π΅, доступныС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° чтСниСНС Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² стСкСНС Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, доступныС Π½Π° записьНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ систСму ΠΊΠΎΠΌΠ°Π½Π΄ POWERНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ систСму ΠΊΠΎΠΌΠ°Π½Π΄ PowerPCНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΡƒΡŽ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΡƒ VAXНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ адрСсов для Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… рСгистровВ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄Ρ‹ условийНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΡΠΌΡƒΡŽ Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡŽ для псСвдорСгистровНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ стСкаНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΡƒΡŽ арифмСтикуНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΡƒΡŽ арифмСтикуНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ срСдства quad-ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ арифмСтикиНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ полямиНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ calltНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½Ρ‹Π΅ ссылки Π½Π° ΠΏΠ°ΠΌΡΡ‚ΡŒΠΠ΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± использовании "long long" с -pedanticΠ’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ пСрСмСщСния рСгистровНС Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ элСмСнты ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ данныхНС Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ сброса кэшаНС Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΏΠΎ сбросу кэшаНС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±Π»ΠΎΡ‡Π½Ρ‹Π΅ пСрСсылкиНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ P-ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΠΊΡƒ для статичСски прСдсказанных пСрСходовНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΡƒΡŽ арифмСтикуНС ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± использовании Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ MicrosoftОшибки соотвСтствия Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ прСдупрСТдСнияВывСсти Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ Π² Ρ„Π°ΠΉΠ» .declΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ESA/390Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 16-Π±ΠΈΡ‚Π½Ρ‹Π΅ пСрСмСщСния Π² области ΠΌΠ°Π»Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 32-Π±ΠΈΡ‚Π½Ρ‹Π΅ пСрСмСщСния Π² области ΠΌΠ°Π»Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ IEEE-совмСстимый ΠΊΠΎΠ΄ Π±Π΅Π· искл. ситуаций inexactΠ’Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, совмСстимый с Ρ„ΠΈΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ инструмСнтами TIΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ISA Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ byte/wordΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ISA-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ countingΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ISA-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ fp move ΠΈ sqrtΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ISA-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ motion videoΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ с явными Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°ΠΌΠΈ пСрСмСщСнияcommon-символы ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ слабыми (weak)Π’Ρ‹Π΄Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ пСрСкрСстных ΡΡΡ‹Π»ΠΊΠ°Ρ…Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСпосрСдствСнныС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСявныС ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ inline-ΡˆΠ°Π±Π»ΠΎΠ½ΠΎΠ²Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСявныС ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΡˆΠ°Π±Π»ΠΎΠ½ΠΎΠ²Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ косвСнныС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ чтСния/Π·Π°ΠΏΠΈΡΠΈΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ rdval вмСсто rduniq для указатСля потокаНС ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ статичСскиС константныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ stop-Π±ΠΈΡ‚Ρ‹ Π΄ΠΎ ΠΈ послС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² volatile asmΠ’Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² ассСмблСрный ΠΊΠΎΠ΄ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Dwarf 2 посрСдством GNU-Π°ΡΡΠ΅ΠΌΠ±Π»Π΅Ρ€Π°Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ MPY||ADD, MPY||SUBΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ синтаксис ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ ΠΈ синхронизации Objective-CΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ всС прСдупрСТдСния -Wunused-Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ машинно-зависимыС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ ΡˆΠ°Π±Π»ΠΎΠ½ΠΎΠ²Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° для ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΠΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… профилирования для выполнСния ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉΠΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉ, основанных Π½Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ условныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ moveΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ Π²Ρ‹Π΄Π°Ρ‡ΡƒΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π½Π½Π΅Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ stop-Π±ΠΈΡ‚ΠΎΠ² для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΠΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΠΉΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ multiply/add ΠΈ multiply/subtractΠžΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ вСроятности ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ²Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ выравнивания ΠΌΠ΅Ρ‚ΠΎΠΊΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡ -relax ΠΏΡ€ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ --relax ΠΏΡ€ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ машинно-зависимыС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ всС основныС Π²ΠΈΠ΄Ρ‹ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ срСдства, находящиСся Π² стадии Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΠΊΡƒΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π±Π»ΠΎΠΊΠΎΠ²Π Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π΅Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ стСка Π·ΠΎΠ½Π΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ использованиС ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈΠ’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΏΡ€Π΅ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ DBΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ RTPBΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ RTPSΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ использованиС sdata/scommon/sbssΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ Π²Ρ‹Π΄Π°Ρ‡ΡƒΠ’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ пСрСмСщСния рСгистровконСц списка поиска
Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСмантику управлСния доступом для элСмСнтов ΠΊΠ»Π°ΡΡΠΎΠ²Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ строгоС Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅Π­ΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π΄Π°ΠΆΠ΅ Ссли Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΠΈΡ… inline-ΠΏΠΎΠ΄ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ°ΠžΡˆΠΈΠ±ΠΊΠ° ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ:Для elinux ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ стСка для этой программыДля Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ: ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ…Π€ΠΎΡ€ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ RTL с ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ 3-ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π½Ρ‹ΠΌΠΈ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡΠΌΠΈΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ константы Π½Π° рСгистры для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΡƒΠ½ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈΠ’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π΅ 4 Π±Π°ΠΉΡ‚Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ для "wchar_t" Ρ‚ΠΈΠΏ "unsigned short"НайдСно Π² %s
Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСмантику управлСния доступом для элСмСнтов ΠΊΠ»Π°ΡΡΠΎΠ²Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ строгоС Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅Π­ΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π΄Π°ΠΆΠ΅ Ссли Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΠΈΡ… inline-ΠΏΠΎΠ΄ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ°ΠžΡˆΠΈΠ±ΠΊΠ° ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ:Для elinux ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ стСка для этой программыДля Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ: ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ…Π€ΠΎΡ€ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ RTL с ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ 3-ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π½Ρ‹ΠΌΠΈ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡΠΌΠΈΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ константы Π½Π° рСгистры для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΡƒΠ½ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈΠ’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π΅ 4 Π±Π°ΠΉΡ‚Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ для "wchar_t" Ρ‚ΠΈΠΏ "unsigned short"НайдСно Π² %s
Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎ адрСсам, ΠΊΡ€Π°Ρ‚Π½Ρ‹ΠΌ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ стСпСни числа 2ΠΊΠ»ΡŽΡ‡ -C ΠΈΠ»ΠΈ -CC допустим Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с -Eглобальная экономия ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΠΎΠ΄Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (GCSE) Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»Π°ΡΡŒΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 32-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 32-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ i386Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 64-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 64-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ x86-64Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ APCS-совмСстимыС ΠΊΠ°Π΄Ρ€Ρ‹ ΡΡ‚Π΅ΠΊΠ°Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ C-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ описаний, спСцифичСских для Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ„Π°ΠΉΠ» Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ELFΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ H8/300HΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ H8SΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ H8S/2600Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ILP32Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для LP64Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ PA1.0Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ PA1.1Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ PA2.0 (Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π±ΠΈΠ½. ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ 2.10 ΠΈΠ»ΠΈ ΡΡ‚Π°Ρ€ΡˆΠ΅)Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ SH1Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ SH2Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для SH2a Π±Π΅Π· FPUΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ SH2aΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ SPE SIMD Π½Π° E500Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ #строка, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² abort, Ссли Π² noreturn-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ выполняСтся Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для прямого порядка Π±Π°ΠΉΡ‚ (big endian)Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для прямого порядка Π±Π°ΠΉΡ‚ (big endian)Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ косвСнныС Π²Ρ‹Π·ΠΎΠ²Ρ‹, Ссли Π½ΡƒΠΆΠ½ΠΎΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для процСссора C30Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для процСссора C31Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для процСссора C32Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для процСссора C33Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для процСссора C40Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для процСссора C44Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для GNU-Π°ΡΡΠ΅ΠΌΠ±Π»Π΅Ρ€Π°Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊΠ° GNUΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для срСды выполнСния GNUΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для срСды выполнСния NeXT (Apple Mac OS X)Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 5206eΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 520XΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 528xΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 5307Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 5407Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 68000Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 68020Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 68030Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 68040Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 68040 Π±Π΅Π· Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 68060Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 68060 Π±Π΅Π· Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 68302Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 68332Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 68851Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для DLLΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для cpu32Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 11/10Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 11/40Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 11/45Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для прямого (big endian) порядка Π±Π°ΠΉΡ‚Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ 100%% inline-ΠΏΠΎΠ΄ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ΅Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π°Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ (little endian) порядка Π±Π°ΠΉΡ‚Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для старой Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅ΠΉ BSS PLTΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для M*Core M210Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для M*Core M340Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ процСссора ΠΈΠ»ΠΈ вСрсии ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π°Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для выполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ² (Π° Π½Π΅ раздСляСмых Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ)Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ с использованиСм ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… инструкций 68881Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π° Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ²Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΠΉΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹Π΅ Π²Ρ‹Π·ΠΎΠ²Ρ‹ для ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π±Π΅Π· GP-Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ опрСдСлСния прСпроцСссора для сСрвСрного Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ опрСдСлСния прСпроцСссора для Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΡΡ‚Π°Π½Ρ†ΠΈΠΈΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ COFFΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ DWARF вСрсии 2Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ STABSΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ VMSΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ XCOFFΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ STABSΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ XCOFFΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ остаток ΠΎΡ‚ дСлСния ΠΈΠΌΠ΅Π» Π·Π½Π°ΠΊ дСлитСля (Π° Π½Π΅ Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ)Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ быстрыС косвСнныС Π²Ρ‹Π·ΠΎΠ²Ρ‹Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ умноТСния с Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌΠ’Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ inline-подстановку ΠΊΠΎΠ΄Π° для ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎ дСлСния, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Π»Π°Ρ‚Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΠΈΠ’Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ inline-подстановку ΠΊΠΎΠ΄Π° для ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎ дСлСния, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ пропускной ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΠΈΠ’Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ inline-подстановку ΠΊΠΎΠ΄Π° для цСлочислСнного дСлСния, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Π»Π°Ρ‚Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΠΈΠ’Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ inline-подстановку ΠΊΠΎΠ΄Π° для цСлочислСнного дСлСния, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ пропускной ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΠΈΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ inline-подстановку sqrt, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΏΠΎ Π»Π°Ρ‚Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΠΈΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ inline-подстановку sqrt, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΏΠΎ пропускной ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΠΈΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ iselΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»Π΅Π½ΠΈΠ²Ρ‹ΠΉ поиск классов (ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ objc_getClass()) для использования Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Zero-LinkΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ порядка Π±Π°ΠΉΡ‚ (big endian)Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ мноТСствСнного чтСния/Π·Π°ΠΏΠΈΡΠΈΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ чтСния/записи с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ адрСсного Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ make-зависимости ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ mips16Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ pcΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰Π΅Π³ΠΎ чтСния массивов, Ссли ΠΎΠ½ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π΅Π½Ρ‚Π΅Ρ€Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ PIC-ΠΊΠΎΠ΄Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΈΠΏΠ°Ρ…, Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΡƒΡŽ Π²ΠΎ врСмя Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ самопСрСмСщаСмый ΠΊΠΎΠ΄Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ sin, cos, sqrt для FPUΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ строковыС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΡΡ‹Π»ΠΎΠΊΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ unwind-Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹Π”ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π² Π½Π°Ρ‡Π°Π»ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… символов подчСркиваниСВнутрСнняя ошибка: использованиС emit_insn вмСсто needed:
Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎ адрСсам, ΠΊΡ€Π°Ρ‚Π½Ρ‹ΠΌ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ стСпСни числа 2ΠΊΠ»ΡŽΡ‡ -C ΠΈΠ»ΠΈ -CC допустим Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с -Eглобальная экономия ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΠΎΠ΄Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (GCSE) Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»Π°ΡΡŒΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 32-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 32-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ i386Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 64-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 64-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ x86-64Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ APCS-совмСстимыС ΠΊΠ°Π΄Ρ€Ρ‹ ΡΡ‚Π΅ΠΊΠ°Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ C-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ описаний, спСцифичСских для Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ„Π°ΠΉΠ» Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ELFΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ H8/300HΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ H8SΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ H8S/2600Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ILP32Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для LP64Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ PA1.0Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ PA1.1Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ PA2.0 (Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π±ΠΈΠ½. ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ 2.10 ΠΈΠ»ΠΈ ΡΡ‚Π°Ρ€ΡˆΠ΅)Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ SH1Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ SH2Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для SH2a Π±Π΅Π· FPUΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ SH2aΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ SPE SIMD Π½Π° E500Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ #строка, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² abort, Ссли Π² noreturn-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ выполняСтся Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для прямого порядка Π±Π°ΠΉΡ‚ (big endian)Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для прямого порядка Π±Π°ΠΉΡ‚ (big endian)Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ косвСнныС Π²Ρ‹Π·ΠΎΠ²Ρ‹, Ссли Π½ΡƒΠΆΠ½ΠΎΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для процСссора C30Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для процСссора C31Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для процСссора C32Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для процСссора C33Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для процСссора C40Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для процСссора C44Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для GNU-Π°ΡΡΠ΅ΠΌΠ±Π»Π΅Ρ€Π°Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊΠ° GNUΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для срСды выполнСния GNUΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для срСды выполнСния NeXT (Apple Mac OS X)Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 5206eΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 520XΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 528xΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 5307Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 5407Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 68000Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 68020Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 68030Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 68040Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 68040 Π±Π΅Π· Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 68060Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 68060 Π±Π΅Π· Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 68302Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 68332Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 68851Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для DLLΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для cpu32Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 11/10Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 11/40Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для 11/45Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для прямого (big endian) порядка Π±Π°ΠΉΡ‚Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ 100%% inline-ΠΏΠΎΠ΄ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ΅Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π°Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ (little endian) порядка Π±Π°ΠΉΡ‚Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для старой Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅ΠΉ BSS PLTΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для M*Core M210Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для M*Core M340Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ процСссора ΠΈΠ»ΠΈ вСрсии ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π°Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для выполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ² (Π° Π½Π΅ раздСляСмых Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ)Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ с использованиСм ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… инструкций 68881Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π° Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ²Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΠΉΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹Π΅ Π²Ρ‹Π·ΠΎΠ²Ρ‹ для ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π±Π΅Π· GP-Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ опрСдСлСния прСпроцСссора для сСрвСрного Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ опрСдСлСния прСпроцСссора для Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΡΡ‚Π°Π½Ρ†ΠΈΠΈΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ COFFΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ DWARF вСрсии 2Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ STABSΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ VMSΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ XCOFFΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ STABSΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ XCOFFΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ остаток ΠΎΡ‚ дСлСния ΠΈΠΌΠ΅Π» Π·Π½Π°ΠΊ дСлитСля (Π° Π½Π΅ Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ)Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ быстрыС косвСнныС Π²Ρ‹Π·ΠΎΠ²Ρ‹Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ умноТСния с Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌΠ’Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ inline-подстановку ΠΊΠΎΠ΄Π° для ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎ дСлСния, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Π»Π°Ρ‚Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΠΈΠ’Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ inline-подстановку ΠΊΠΎΠ΄Π° для ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎ дСлСния, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ пропускной ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΠΈΠ’Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ inline-подстановку ΠΊΠΎΠ΄Π° для цСлочислСнного дСлСния, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Π»Π°Ρ‚Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΠΈΠ’Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ inline-подстановку ΠΊΠΎΠ΄Π° для цСлочислСнного дСлСния, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ пропускной ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΠΈΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ inline-подстановку sqrt, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΏΠΎ Π»Π°Ρ‚Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΠΈΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ inline-подстановку sqrt, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΏΠΎ пропускной ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΠΈΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ iselΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»Π΅Π½ΠΈΠ²Ρ‹ΠΉ поиск классов (ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ objc_getClass()) для использования Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Zero-LinkΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ порядка Π±Π°ΠΉΡ‚ (big endian)Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ мноТСствСнного чтСния/Π·Π°ΠΏΠΈΡΠΈΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ чтСния/записи с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ адрСсного Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ make-зависимости ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ mips16Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ pcΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰Π΅Π³ΠΎ чтСния массивов, Ссли ΠΎΠ½ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π΅Π½Ρ‚Π΅Ρ€Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ PIC-ΠΊΠΎΠ΄Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΈΠΏΠ°Ρ…, Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΡƒΡŽ Π²ΠΎ врСмя Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ самопСрСмСщаСмый ΠΊΠΎΠ΄Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ sin, cos, sqrt для FPUΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ строковыС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΡΡ‹Π»ΠΎΠΊΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ unwind-Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹Π”ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π² Π½Π°Ρ‡Π°Π»ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… символов подчСркиваниСВнутрСнняя ошибка: использованиС emit_insn вмСсто needed:
ID раздСляСмой Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, которая Π±ΡƒΠ΄Π΅Ρ‚ созданасогласно ISO C, ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ Π·Π½Π°ΠΊ %<;%> послС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ допускаСтсяв ISO C ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ %<++%> ΠΈ %<--%> для комплСксных Ρ‚ΠΈΠΏΠΎΠ² Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡΠ² ISO C Π½Π΅ поддСрТиваСтся использованиС %<~%> для обозначСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ комплСксного сопряТСнияISO C Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ цСлочислСнныС комплСксныС Ρ‚ΠΈΠΏΡ‹ISO C Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ % ΠΊΠ°ΠΊ эквивалСнт %ISO C Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ бСзымянныС структуры ΠΈ объСдинСнияв ISO C ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π²ΠΈΠ΄Π° % запрСщСнысогласно ISO C, Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ„Π°ΠΉΠ» Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ пустымISO C90 Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ использованиС Π³Ρ€ΡƒΠΏΠΏ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобках Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉΠ² ISO C ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ нСскалярного Ρ‚ΠΈΠΏΠ° ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Ρ‚ΠΈΠΏΡƒ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎΠ² ISO C ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊ Ρ‚ΠΈΠΏΡƒ объСдинСния Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎΠ² ISO C сравнСниС указатСля Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ с ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ % Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎΠ² ISO C Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹ условныС выраТСния, с Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°ΠΌΠΈ Ρ‚ΠΈΠΏΠ° % ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΠ² ISO C Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹ условныС выраТСния, Π³Π΄Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ² ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ voidΠ² ISO C Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ const ΠΈ volatile Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹ISO C Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ указатСля Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΊ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ISO C Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ указатСля Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΊ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ISO C Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ пустыС Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°Ρ…Π² ISO C ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰ΠΈΠ΅ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹ISO C Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ссылки Π²ΠΏΠ΅Ρ€Π΅Π΄ Π½Π° %-Ρ‚ΠΈΠΏΡ‹Π² ISO C Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΎΠΊ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹ISO C Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ элСмСнтов Π±Π΅Π· элСмСнтовISO C Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈISO C Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ выраТСния ?: с пустым Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ ? ΠΈ :ISO C Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ сравнСниС ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° равСнство/нСравСнствов ISO C ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² Π² описании Ρ‚ΠΈΠΏΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎISO C Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈΠ² ISO C индСксированиС %-массивов Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎΠ² ISO C массив %qs Π½ΡƒΠ»Π΅Π²ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹ нСдопустимв ISO C ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΊ Ρ‚ΠΈΠΏΡƒ объСдинСния Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎISO C Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄ %<...%> Π±Ρ‹Π» хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π² ISO C значСния пСрСчислимого Ρ‚ΠΈΠΏΠ° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ Ρ‚ΠΈΠΏΠ° %ISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹ISO C++ Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ %<%T::%D%> ΠΊΠ°ΠΊ %<%T::%D%>ISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ %ISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ %s ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ % and ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ %sΠ°Ρ†ΠΈΡŽ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ Π½Π° Ρ‚ΠΈΠΏ %qTISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ %sΠ°Ρ†ΠΈΡŽ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ пСрСчислимому Ρ‚ΠΈΠΏΡƒISO C++ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ конструкции Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобках Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉISO C++ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ использованиС %<::main%> ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° указатСля Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΊ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊ Ρ‚ΠΈΠΏΡƒ массива %qTISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ сравнСниС ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΈ Ρ†Π΅Π»Ρ‹ΠΌΠ² ISO C++ составныС Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ конструкции Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹ISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ вычисляСмыС gotoISO C++ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ %qs Π±Π΅Π· Ρ‚ΠΈΠΏΠ°ISO C++ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ класса нСконстантного статичСского элСмСнта %qDISO C++ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΡ€ΠΈ создании массивов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ newISO C++ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ элСмСнта %qDISO C++ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ %qD с Ρ‚Π΅ΠΌ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΌΠ»ΡŽΡ‰ΠΈΠΉ классISO C++ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ срСдний ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ выраТСния ?:ISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ индСксированиС массива, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰Π΅Π³ΠΎΡΡ Π»Π΅Π²ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ присваиванияISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ взятиС адрСса ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %<::main%>ISO C++  Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ взятиС адрСса ΠΎΡ‚ bound-элСмСнта-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для формирования указатСля Π½Π° элСмСнт-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ синтаксис %<&%T::%D%>ISO C++  Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ взятиС адрСса ΠΎΡ‚ привСдСния ΠΊ Π½Π΅-lvalue-Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ взятиС адрСса ΠΎΡ‚ Π½Π΅ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠΈΠ»ΠΈ элСмСнта Π² скобках для формирования указатСля Π½Π° элСмСнт-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ синтаксис %<&%T::%D%>ISO C++ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ использованиС % Π² явной ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈISO C++ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ список ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ для ссылки %qDISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ использованиС указатСля % Π² Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠΈISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ использованиС указатСля Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠΈISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ использованиС указатСля Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ Π² Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠΈISO C++ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ массивы ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ISO C++ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ массив ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° %qDISO C++ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ массивы Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ISO C++ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ массив Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° %qDΠ² ISO C++ Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹Π΅ структуры Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹ISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ?:ISO C90 Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ [*] Π² дСкларациях массивовISO C90 Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΈΠΏ %ISO C90 Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Ρ‚ΠΈΠΏΠΎΠ² ΠΈ спСцификатор % Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΎΡ€Π°Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²-массивовISO C90 Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ комплСксныС Ρ‚ΠΈΠΏΡ‹ISO C90 Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ элСмСнты-массивыISO C90 Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ массив %qs, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ нСльзя ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒISO C90 Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ составныС Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ выраТСнияISO C Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΠΎΠ΄ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Π² ISO C индСксированиС Π½Π΅-lvalue массива Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎISO C90 Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ массив %qs ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ISR %s Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ %d слов Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Π° максимум = 32767ΠŸΡ€ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ послС распрСдСлСния рСгистров, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΡΡƒΠΏΠ΅Ρ€Π±Π»ΠΎΠΊΠΎΠ²ΠŸΡ€ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ послС распрСдСлСния рСгистров, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ‚Ρ€Π°ΡΡΠ˜Π³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ dllimport для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠ˜Π³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ dllimport для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠ˜Π³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ (ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ°Ρ)Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π° основС thunksΠ’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %qsΠ’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-Ρ‡Π»Π΅Π½Π΅ %qs:Число доступных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡΠ΅Π²Π΄ΠΎΡ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²Π’Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ inline-подстановку всСх извСстных строковых ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСпосрСдствСнныС константы, Ссли это Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 2 командПо ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ inline-подстановку Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ-ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ²Π’ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠ΄ для профилирования ΠΏΠΎ Π΄ΡƒΠ³Π°ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π³Ρ€Π°Ρ„Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹Π’ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠ΄ для профилирования Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΡΡ‚Π΅ΠΊΠ°ΠŸΡ€ΠΈ Π²Ρ…ΠΎΠ΄Π΅ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΈΠ· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π·ΠΎΠ²Ρ‹ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΠŸΠΎΠ΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Π΅Π»Π° простых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² мСста вызововВнутрСнняя ошибка компилятора: ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ диагностики
ID раздСляСмой Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, которая Π±ΡƒΠ΄Π΅Ρ‚ созданасогласно ISO C, ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ Π·Π½Π°ΠΊ %<;%> послС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ допускаСтсяв ISO C ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ %<++%> ΠΈ %<--%> для комплСксных Ρ‚ΠΈΠΏΠΎΠ² Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡΠ² ISO C Π½Π΅ поддСрТиваСтся использованиС %<~%> для обозначСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ комплСксного сопряТСнияISO C Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ цСлочислСнныС комплСксныС Ρ‚ΠΈΠΏΡ‹ISO C Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ % ΠΊΠ°ΠΊ эквивалСнт %ISO C Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ бСзымянныС структуры ΠΈ объСдинСнияв ISO C ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π²ΠΈΠ΄Π° % запрСщСнысогласно ISO C, Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ„Π°ΠΉΠ» Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ пустымISO C90 Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ использованиС Π³Ρ€ΡƒΠΏΠΏ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобках Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉΠ² ISO C ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ нСскалярного Ρ‚ΠΈΠΏΠ° ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Ρ‚ΠΈΠΏΡƒ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎΠ² ISO C ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊ Ρ‚ΠΈΠΏΡƒ объСдинСния Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎΠ² ISO C сравнСниС указатСля Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ с ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ % Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎΠ² ISO C Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹ условныС выраТСния, с Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°ΠΌΠΈ Ρ‚ΠΈΠΏΠ° % ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΠ² ISO C Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹ условныС выраТСния, Π³Π΄Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ² ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ voidΠ² ISO C Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ const ΠΈ volatile Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹ISO C Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ указатСля Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΊ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ISO C Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ указатСля Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΊ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ISO C Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ пустыС Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°Ρ…Π² ISO C ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰ΠΈΠ΅ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹ISO C Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ссылки Π²ΠΏΠ΅Ρ€Π΅Π΄ Π½Π° %-Ρ‚ΠΈΠΏΡ‹Π² ISO C Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΎΠΊ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹ISO C Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ элСмСнтов Π±Π΅Π· элСмСнтовISO C Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈISO C Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ выраТСния ?: с пустым Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ ? ΠΈ :ISO C Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ сравнСниС ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° равСнство/нСравСнствов ISO C ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² Π² описании Ρ‚ΠΈΠΏΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎISO C Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈΠ² ISO C индСксированиС %-массивов Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎΠ² ISO C массив %qs Π½ΡƒΠ»Π΅Π²ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹ нСдопустимв ISO C ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΊ Ρ‚ΠΈΠΏΡƒ объСдинСния Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎISO C Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄ %<...%> Π±Ρ‹Π» хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π² ISO C значСния пСрСчислимого Ρ‚ΠΈΠΏΠ° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ Ρ‚ΠΈΠΏΠ° %ISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹ISO C++ Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ %<%T::%D%> ΠΊΠ°ΠΊ %<%T::%D%>ISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ %ISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ %s ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ % and ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ %sΠ°Ρ†ΠΈΡŽ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ Π½Π° Ρ‚ΠΈΠΏ %qTISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ %sΠ°Ρ†ΠΈΡŽ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ пСрСчислимому Ρ‚ΠΈΠΏΡƒISO C++ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ конструкции Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобках Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉISO C++ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ использованиС %<::main%> ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° указатСля Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΊ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊ Ρ‚ΠΈΠΏΡƒ массива %qTISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ сравнСниС ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΈ Ρ†Π΅Π»Ρ‹ΠΌΠ² ISO C++ составныС Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ конструкции Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹ISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ вычисляСмыС gotoISO C++ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ %qs Π±Π΅Π· Ρ‚ΠΈΠΏΠ°ISO C++ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ класса нСконстантного статичСского элСмСнта %qDISO C++ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΡ€ΠΈ создании массивов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ newISO C++ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ элСмСнта %qDISO C++ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ %qD с Ρ‚Π΅ΠΌ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΌΠ»ΡŽΡ‰ΠΈΠΉ классISO C++ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ срСдний ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ выраТСния ?:ISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ индСксированиС массива, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰Π΅Π³ΠΎΡΡ Π»Π΅Π²ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ присваиванияISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ взятиС адрСса ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %<::main%>ISO C++  Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ взятиС адрСса ΠΎΡ‚ bound-элСмСнта-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для формирования указатСля Π½Π° элСмСнт-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ синтаксис %<&%T::%D%>ISO C++  Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ взятиС адрСса ΠΎΡ‚ привСдСния ΠΊ Π½Π΅-lvalue-Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ взятиС адрСса ΠΎΡ‚ Π½Π΅ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠΈΠ»ΠΈ элСмСнта Π² скобках для формирования указатСля Π½Π° элСмСнт-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ синтаксис %<&%T::%D%>ISO C++ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ использованиС % Π² явной ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈISO C++ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ список ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ для ссылки %qDISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ использованиС указатСля % Π² Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠΈISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ использованиС указатСля Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠΈISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ использованиС указатСля Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ Π² Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠΈISO C++ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ массивы ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ISO C++ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ массив ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° %qDISO C++ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ массивы Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ISO C++ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ массив Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° %qDΠ² ISO C++ Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹Π΅ структуры Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹ISO C++ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ?:ISO C90 Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ [*] Π² дСкларациях массивовISO C90 Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΈΠΏ %ISO C90 Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Ρ‚ΠΈΠΏΠΎΠ² ΠΈ спСцификатор % Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΎΡ€Π°Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²-массивовISO C90 Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ комплСксныС Ρ‚ΠΈΠΏΡ‹ISO C90 Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ элСмСнты-массивыISO C90 Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ массив %qs, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ нСльзя ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒISO C90 Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ составныС Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ выраТСнияISO C Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΠΎΠ΄ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²Π² ISO C индСксированиС Π½Π΅-lvalue массива Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎISO C90 Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ массив %qs ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ISR %s Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ %d слов Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Π° максимум = 32767ΠŸΡ€ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ послС распрСдСлСния рСгистров, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΡΡƒΠΏΠ΅Ρ€Π±Π»ΠΎΠΊΠΎΠ²ΠŸΡ€ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ послС распрСдСлСния рСгистров, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ‚Ρ€Π°ΡΡΠ˜Π³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ dllimport для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠ˜Π³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ dllimport для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠ˜Π³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ (ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ°Ρ)Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π° основС thunksΠ’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %qsΠ’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-Ρ‡Π»Π΅Π½Π΅ %qs:Число доступных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡΠ΅Π²Π΄ΠΎΡ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²Π’Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ inline-подстановку всСх извСстных строковых ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСпосрСдствСнныС константы, Ссли это Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 2 командПо ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ inline-подстановку Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ-ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ²Π’ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠ΄ для профилирования ΠΏΠΎ Π΄ΡƒΠ³Π°ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π³Ρ€Π°Ρ„Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹Π’ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠ΄ для профилирования Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΡΡ‚Π΅ΠΊΠ°ΠŸΡ€ΠΈ Π²Ρ…ΠΎΠ΄Π΅ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΈΠ· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π·ΠΎΠ²Ρ‹ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΠŸΠΎΠ΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Π΅Π»Π° простых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² мСста вызововВнутрСнняя ошибка компилятора: ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ диагностики
ВнутрСнняя ошибка: %s (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° %s)
ВнутрСнняя ошибка: %s (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° %s)
ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΏΡ€ΠΈΡˆΠ»ΠΈΡ‚Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ ΠΎΠ± ошибкС.
ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΏΡ€ΠΈΡˆΠ»ΠΈΡ‚Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ ΠΎΠ± ошибкС.
Π‘ΠΌ. инструкции Π½Π° %s.ΠŸΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ вмСстС с ΠΊΠΎΠ΄ΠΎΠΌ Π² ΡΠ΅ΠΊΡ†ΠΈΡŽ textΠ’Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ прСдупрСТдСния, Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ для соотвСтствия стандартуJava-класс %qT Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ дСструкторJava-класс %qT Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π΅Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ нСявный дСструкторJava-класс %qT Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько Π±Π°Π·ΠΎΠ²Ρ‹Ρ… классовJava-класс %qT Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Π±Π°Π·ΠΎΠ²Ρ‹Ρ… классовJava-ΠΌΠ΅Ρ‚ΠΎΠ΄ %qD ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Ρ‚ΠΈΠΏΠ° %qT, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ JavaJava-ΠΌΠ΅Ρ‚ΠΎΠ΄ %qD ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° %qT, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ JavaΠ’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² ΠΏΠΎ адрСсам, ΠΊΡ€Π°Ρ‚Π½Ρ‹ΠΌ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ стСпСни числа 2Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ unwind-Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉL%d Π»Π°Ρ‚Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ кэша для %s Π½Π΅ΠΈΠ·Π²Π΅ΡΡ‚Π½Π°ΠŸΠΎΠ΄Π½ΡΡ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ GOTКак -MD, Π½ΠΎ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ систСмныС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Как -pedantic, Π½ΠΎ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ ошибки, Π° Π½Π΅ прСдупрСТдСнияВыполнСно строк:%s ΠΈΠ· %d
Π‘ΠΌ. инструкции Π½Π° %s.ΠŸΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ вмСстС с ΠΊΠΎΠ΄ΠΎΠΌ Π² ΡΠ΅ΠΊΡ†ΠΈΡŽ textΠ’Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ прСдупрСТдСния, Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ для соотвСтствия стандартуJava-класс %qT Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ дСструкторJava-класс %qT Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π΅Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ нСявный дСструкторJava-класс %qT Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько Π±Π°Π·ΠΎΠ²Ρ‹Ρ… классовJava-класс %qT Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Π±Π°Π·ΠΎΠ²Ρ‹Ρ… классовJava-ΠΌΠ΅Ρ‚ΠΎΠ΄ %qD ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Ρ‚ΠΈΠΏΠ° %qT, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ JavaJava-ΠΌΠ΅Ρ‚ΠΎΠ΄ %qD ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° %qT, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ JavaΠ’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² ΠΏΠΎ адрСсам, ΠΊΡ€Π°Ρ‚Π½Ρ‹ΠΌ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ стСпСни числа 2Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ unwind-Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉL%d Π»Π°Ρ‚Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ кэша для %s Π½Π΅ΠΈΠ·Π²Π΅ΡΡ‚Π½Π°ΠŸΠΎΠ΄Π½ΡΡ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ GOTКак -MD, Π½ΠΎ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ систСмныС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Как -pedantic, Π½ΠΎ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ ошибки, Π° Π½Π΅ прСдупрСТдСнияВыполнСно строк:%s ΠΈΠ· %d
ΠŸΡ€ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ELF (Π° Π½Π΅ mmo)ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Π°Ρ‚ΡŒ с libads.a, libc.a ΠΈ crt0.oΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Π°Ρ‚ΡŒ с libmvme.a, libc.a ΠΈ crt0.oΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Π°Ρ‚ΡŒ с libsim.a, libc.a ΠΈ sim-crt0.oΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Π°Ρ‚ΡŒ с libyk.a, libc.a ΠΈ crt0.oΠ’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ»Ρ‹ ΠΏΠΎ адрСсам, ΠΊΡ€Π°Ρ‚Π½Ρ‹ΠΌ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ стСпСни числа 2MCU %qs поддСрТиваСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ассСмблСраВнутрСннСС сообщСниС MMIX: %s Π½Π΅ являСтся Ρ†Π΅Π»Ρ‹ΠΌ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ сдвигВнутрСннСС сообщСниС MMIX: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ рСгистра: %dΠ’Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ сообщСниС MMIX: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для 'm', Π½Π΅ CONST_INTΠ’Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ сообщСниС MMIX: ошибка ΠΏΡ€ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ сообщСниС MMIX: оТидалось Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ CONST_INT, Π° Π½Π΅ этоВнутрСннСС сообщСниС MMIX: оТидалась константа, Π° Π½Π΅ этоВнутрСннСС сообщСниС MMIX: оТидался рСгистр, Π° Π½Π΅ этоВнутрСннСС сообщСниС MMIX: послСдний ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ vararg Π½Π΅ помСстится Π² рСгистрВнутрСннСС сообщСниС MMIX: отсутствуСт случай %qc Π² mmix_print_operandΠ’Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ сообщСниС MMIX: это Π½Π΅ константа:Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ сообщСниС MMIX: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ адрСсВнутрСннСС сообщСниС MMIX: ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ условия:Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ сообщСниС MMIX: Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ ΠΊΠΎΠ΄ условия ΠΎΡ‚ этой конструкции?Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ сообщСниС MMIX: Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ ΠΊΠΎΠ΄ условия ΠΎΡ‚ этой конструкции?Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ - Π²Π΅ΠΊΡ‚ΠΎΡ€ MMX Π±Π΅Π· Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ MMX измСняСт ABIПо ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ "char" Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠŸΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ char Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠ‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ нСявныС Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΎΡˆΠΈΠ±ΠΊΠ°ΠΌΠΈΠ£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ†Π΅Π»Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² 32 Π±ΠΈΡ‚Π°ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ рост ΠΊΠΎΠ΄Π° Π·Π° счСт дублирования хвостов (Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…)ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ рост объСма большой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ inline-подстановок (Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…)Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ инструкции min, maxΠ—Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ инструкции min, maxΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ объСм ΠΊΡƒΡ‡ΠΈ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ сбора мусора, Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° памяти, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ ΠΊΡƒΡ‡ΡƒΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΡƒΡ‡ΠΈ Π² ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚Π°Ρ…, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ сбор мусора, Π² ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚Π°Ρ…ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π°Ρ скобкаNOTE_INSN_BASIC_BLOCK %d Π² сСрСдинС Π±Π»ΠΎΠΊΠ° %dотсутствуСт NOTE_INSN_BASIC_BLOCK для Π±Π»ΠΎΠΊΠ° %dNULL Π² арифмСтичСском Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² Π½Π΅Ρ‚
ΠŸΡ€ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ELF (Π° Π½Π΅ mmo)ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Π°Ρ‚ΡŒ с libads.a, libc.a ΠΈ crt0.oΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Π°Ρ‚ΡŒ с libmvme.a, libc.a ΠΈ crt0.oΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Π°Ρ‚ΡŒ с libsim.a, libc.a ΠΈ sim-crt0.oΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Π°Ρ‚ΡŒ с libyk.a, libc.a ΠΈ crt0.oΠ’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ»Ρ‹ ΠΏΠΎ адрСсам, ΠΊΡ€Π°Ρ‚Π½Ρ‹ΠΌ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ стСпСни числа 2MCU %qs поддСрТиваСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ассСмблСраВнутрСннСС сообщСниС MMIX: %s Π½Π΅ являСтся Ρ†Π΅Π»Ρ‹ΠΌ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ сдвигВнутрСннСС сообщСниС MMIX: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ рСгистра: %dΠ’Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ сообщСниС MMIX: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для 'm', Π½Π΅ CONST_INTΠ’Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ сообщСниС MMIX: ошибка ΠΏΡ€ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ сообщСниС MMIX: оТидалось Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ CONST_INT, Π° Π½Π΅ этоВнутрСннСС сообщСниС MMIX: оТидалась константа, Π° Π½Π΅ этоВнутрСннСС сообщСниС MMIX: оТидался рСгистр, Π° Π½Π΅ этоВнутрСннСС сообщСниС MMIX: послСдний ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ vararg Π½Π΅ помСстится Π² рСгистрВнутрСннСС сообщСниС MMIX: отсутствуСт случай %qc Π² mmix_print_operandΠ’Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ сообщСниС MMIX: это Π½Π΅ константа:Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ сообщСниС MMIX: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ адрСсВнутрСннСС сообщСниС MMIX: ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ условия:Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ сообщСниС MMIX: Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ ΠΊΠΎΠ΄ условия ΠΎΡ‚ этой конструкции?Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ сообщСниС MMIX: Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ ΠΊΠΎΠ΄ условия ΠΎΡ‚ этой конструкции?Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ - Π²Π΅ΠΊΡ‚ΠΎΡ€ MMX Π±Π΅Π· Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ MMX измСняСт ABIПо ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ "char" Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠŸΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ char Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠ‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ нСявныС Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΎΡˆΠΈΠ±ΠΊΠ°ΠΌΠΈΠ£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ†Π΅Π»Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² 32 Π±ΠΈΡ‚Π°ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ рост ΠΊΠΎΠ΄Π° Π·Π° счСт дублирования хвостов (Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…)ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ рост объСма большой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ inline-подстановок (Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…)Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ инструкции min, maxΠ—Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ инструкции min, maxΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ объСм ΠΊΡƒΡ‡ΠΈ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ сбора мусора, Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° памяти, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ ΠΊΡƒΡ‡ΡƒΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΡƒΡ‡ΠΈ Π² ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚Π°Ρ…, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ сбор мусора, Π² ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚Π°Ρ…ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π°Ρ скобкаNOTE_INSN_BASIC_BLOCK %d Π² сСрСдинС Π±Π»ΠΎΠΊΠ° %dотсутствуСт NOTE_INSN_BASIC_BLOCK для Π±Π»ΠΎΠΊΠ° %dNULL Π² арифмСтичСском Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² Π½Π΅Ρ‚
Π’Ρ‹Π·ΠΎΠ²ΠΎΠ² Π½Π΅Ρ‚
Π’Ρ‹Π·ΠΎΠ²ΠΎΠ² Π½Π΅Ρ‚
отсутствуСт стандартный Ρ„Π°ΠΉΠ» crt0.oНСт выполняСмых строк
отсутствуСт стандартный Ρ„Π°ΠΉΠ» crt0.oНСт выполняСмых строк
ВрСбуСтся Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΡˆΠΈΡ€ΠΈΠ½Π°Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Java .class.Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Java .class Ρ„Π°ΠΉΠ».
ВрСбуСтся Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΡˆΠΈΡ€ΠΈΠ½Π°Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Java .class.Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Java .class Ρ„Π°ΠΉΠ».
Число рСгистров для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ цСлочислСнных Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ Objective-C ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² глобальной ΠΎΠ±Π»Π°ΡΡ‚ΠΈΠ˜ΡΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΊΠ°Π΄Ρ€Π° Π² листовых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡΡ…Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ с Π²Ρ‹Π΄Π°Ρ‡Π΅ΠΉ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° Ρ‚Π°ΠΊΡ‚ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€, Π° Π½Π΅ Π±Ρ‹ΡΡ‚Ρ€ΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΈΠ΅ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ lui/addiu ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π°Π΄Ρ€Π΅ΡΠΎΠ²ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π½Ρ‹Π΅ Π²Ρ‹Π·ΠΎΠ²Ρ‹ ΠΈ Ρ…Π²ΠΎΡΡ‚ΠΎΠ²ΡƒΡŽ Ρ€Π΅ΠΊΡƒΡ€ΡΠΈΡŽΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ хвостовыС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹Π·ΠΎΠ²Π° Π² ассСмблСрС ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊΠ΅ΠšΠ»ΡŽΡ‡ΠΈ:
Число рСгистров для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ цСлочислСнных Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ Objective-C ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² глобальной ΠΎΠ±Π»Π°ΡΡ‚ΠΈΠ˜ΡΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΊΠ°Π΄Ρ€Π° Π² листовых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡΡ…Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ с Π²Ρ‹Π΄Π°Ρ‡Π΅ΠΉ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° Ρ‚Π°ΠΊΡ‚ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€, Π° Π½Π΅ Π±Ρ‹ΡΡ‚Ρ€ΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΈΠ΅ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ lui/addiu ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π°Π΄Ρ€Π΅ΡΠΎΠ²ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π½Ρ‹Π΅ Π²Ρ‹Π·ΠΎΠ²Ρ‹ ΠΈ Ρ…Π²ΠΎΡΡ‚ΠΎΠ²ΡƒΡŽ Ρ€Π΅ΠΊΡƒΡ€ΡΠΈΡŽΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ хвостовыС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹Π·ΠΎΠ²Π° Π² ассСмблСрС ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊΠ΅ΠšΠ»ΡŽΡ‡ΠΈ:
Π’Ρ‹Ρ…ΠΎΠ΄ Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρƒ стСка.
Π’Ρ‹Ρ…ΠΎΠ΄ Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρƒ стСка.
Π’Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄ Π² ассСмблСрный Ρ„Π°ΠΉΠ»ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ -mbest-lib-optionsPIC Π½Π΅ поддСрТиваСтся с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ CONST16PIC-рСгистр Π½Π΅ установлСннулСвой ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π² Π²Ρ‹Π·ΠΎΠ²Π΅ PRINT_OPERANDPRINT_OPERAND: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ символ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠΈ для %%CPRINT_OPERAND: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ символ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠΈ для %%FPRINT_OPERAND: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ символ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠΈ для %%NPRINT_OPERAND: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ символ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠΈ для %%WPRINT_OPERAND: нСкоррСктная инструкция для %%qPRINT_OPERAND, Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для пСрСмСщСнияPRINT_OPERAND: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ символ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠΈ '%c'PRINT_OPERAND: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ символ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠΈ '%c'PRINT_OPERAND_ADDRESS, 2 рСгистраPRINT_OPERAND_ADDRESS: нСкоррСктная инструкция #1Π½ΡƒΠ»Π΅Π²ΠΎΠΉ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π² Π²Ρ‹Π·ΠΎΠ²Π΅ PRINT_OPERAND_ADDRESSΠŸΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ поля структур Π±Π΅Π· Π΄Ρ‹Ρ€ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊΡƒ ΠΊΠ»ΡŽΡ‡ -assert pure-textΠŸΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² FP-Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ…ΠŸΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ…ΠŸΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² ΡΡ‚Π΅ΠΊΠ΅ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ спСцификаторы "inline"Π˜ΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ DWARF2Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ дорогостоящиС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈΠ’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ распространСния ΠΊΠΎΠΏΠΈΠΉ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ пСрСимСнования Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈΠ· памяти Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…, ΠΊΡƒΠ΄Π° пСрСдаСтся ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, послС Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ»ΠΎΠ³ΠΎΠ² ΠΈ ΡΠΏΠΈΠ»ΠΎΠ³ΠΎΠ²ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈΠ· памяти Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…, ΠΊΡƒΠ΄Π° пСрСдаСтся ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, Π΄ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ»ΠΎΠ³ΠΎΠ² ΠΈ ΡΠΏΠΈΠ»ΠΎΠ³ΠΎΠ²ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ условныС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ Π² эквивалСнтный ΠΊΠΎΠ΄ Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ²ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ условныС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ Π² условно выполняСмый ΠΊΠΎΠ΄Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΊΠΎΠ΄Π° Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ управлСнияВ Ρ€Π°ΠΌΠΊΠ°Ρ… глобальной экономии ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΠΎΠ΄Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ пСрСнос Ρ‡Ρ‚Π΅Π½ΠΈΠΉ ΠΈΠ· памяти ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π»ΠΎΠΊΠ°ΠΌΠΈΠ’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΡƒΡŽ экономию ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΠΎΠ΄Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉΠ’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ протягиваниС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ²Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ раскатку Ρ†ΠΈΠΊΠ»ΠΎΠ²Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚ΠΊΡƒ всСх Ρ†ΠΈΠΊΠ»ΠΎΠ²Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚ΠΊΡƒ Ρ†ΠΈΠΊΠ»ΠΎΠ² с извСстным числом ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉΠ’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Ρ†ΠΈΠΊΠ»ΠΎΠ², содСрТащих условныС вСтвлСнияВ Ρ€Π°ΠΌΠΊΠ°Ρ… глобальной экономии ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΠΎΠ΄Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ пСрСнос записСй Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π»ΠΎΠΊΠ°ΠΌΠΈΠ€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ супСрблоки ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ дублирования Ρ…Π²ΠΎΡΡ‚ΠΎΠ²Π˜ΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Ρ‚ΠΈΠΏΠ°Ρ…Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ использованиС '$' Π² ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°Ρ…Π Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ элСмСнты Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡΠ΅ΠΊΡ†ΠΈΡΡ…ΠŸΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΠ΅ΠΊΡ†ΠΈΡŽΠŸΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ константы Π² TOCΠŸΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ константы Π²ΠΈΠ΄Π° "символ+смСщСниС" Π² TOCΠžΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ сообщСниС ΠΎΠ± ошибкС
Π’Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄ Π² ассСмблСрный Ρ„Π°ΠΉΠ»ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ -mbest-lib-optionsPIC Π½Π΅ поддСрТиваСтся с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ CONST16PIC-рСгистр Π½Π΅ установлСннулСвой ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π² Π²Ρ‹Π·ΠΎΠ²Π΅ PRINT_OPERANDPRINT_OPERAND: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ символ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠΈ для %%CPRINT_OPERAND: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ символ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠΈ для %%FPRINT_OPERAND: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ символ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠΈ для %%NPRINT_OPERAND: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ символ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠΈ для %%WPRINT_OPERAND: нСкоррСктная инструкция для %%qPRINT_OPERAND, Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для пСрСмСщСнияPRINT_OPERAND: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ символ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠΈ '%c'PRINT_OPERAND: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ символ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠΈ '%c'PRINT_OPERAND_ADDRESS, 2 рСгистраPRINT_OPERAND_ADDRESS: нСкоррСктная инструкция #1Π½ΡƒΠ»Π΅Π²ΠΎΠΉ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π² Π²Ρ‹Π·ΠΎΠ²Π΅ PRINT_OPERAND_ADDRESSΠŸΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ поля структур Π±Π΅Π· Π΄Ρ‹Ρ€ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊΡƒ ΠΊΠ»ΡŽΡ‡ -assert pure-textΠŸΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² FP-Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ…ΠŸΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ…ΠŸΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² ΡΡ‚Π΅ΠΊΠ΅ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ спСцификаторы "inline"Π˜ΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ DWARF2Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ дорогостоящиС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈΠ’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ распространСния ΠΊΠΎΠΏΠΈΠΉ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ пСрСимСнования Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈΠ· памяти Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…, ΠΊΡƒΠ΄Π° пСрСдаСтся ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, послС Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ»ΠΎΠ³ΠΎΠ² ΠΈ ΡΠΏΠΈΠ»ΠΎΠ³ΠΎΠ²ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈΠ· памяти Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…, ΠΊΡƒΠ΄Π° пСрСдаСтся ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, Π΄ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ»ΠΎΠ³ΠΎΠ² ΠΈ ΡΠΏΠΈΠ»ΠΎΠ³ΠΎΠ²ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ условныС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ Π² эквивалСнтный ΠΊΠΎΠ΄ Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ²ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ условныС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ Π² условно выполняСмый ΠΊΠΎΠ΄Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΊΠΎΠ΄Π° Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ управлСнияВ Ρ€Π°ΠΌΠΊΠ°Ρ… глобальной экономии ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΠΎΠ΄Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ пСрСнос Ρ‡Ρ‚Π΅Π½ΠΈΠΉ ΠΈΠ· памяти ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π»ΠΎΠΊΠ°ΠΌΠΈΠ’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΡƒΡŽ экономию ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΠΎΠ΄Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉΠ’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ протягиваниС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ²Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ раскатку Ρ†ΠΈΠΊΠ»ΠΎΠ²Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚ΠΊΡƒ всСх Ρ†ΠΈΠΊΠ»ΠΎΠ²Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚ΠΊΡƒ Ρ†ΠΈΠΊΠ»ΠΎΠ² с извСстным числом ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉΠ’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Ρ†ΠΈΠΊΠ»ΠΎΠ², содСрТащих условныС вСтвлСнияВ Ρ€Π°ΠΌΠΊΠ°Ρ… глобальной экономии ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΠΎΠ΄Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ пСрСнос записСй Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π»ΠΎΠΊΠ°ΠΌΠΈΠ€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ супСрблоки ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ дублирования Ρ…Π²ΠΎΡΡ‚ΠΎΠ²Π˜ΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Ρ‚ΠΈΠΏΠ°Ρ…Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ использованиС '$' Π² ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°Ρ…Π Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ элСмСнты Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡΠ΅ΠΊΡ†ΠΈΡΡ…ΠŸΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΠ΅ΠΊΡ†ΠΈΡŽΠŸΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ константы Π² TOCΠŸΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ константы Π²ΠΈΠ΄Π° "символ+смСщСниС" Π² TOCΠžΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ сообщСниС ΠΎΠ± ошибкС
с прСпроцСссированным исходным ΠΊΠΎΠ΄ΠΎΠΌ.
с прСпроцСссированным исходным ΠΊΠΎΠ΄ΠΎΠΌ.
Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ инструкции Π² %s.
Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ инструкции Π² %s.
Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ с 32-Π±ΠΈΡ‚Π½Ρ‹ΠΌΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡΠΌΠΈΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ с 64-Π±ΠΈΡ‚Π½Ρ‹ΠΌΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡΠΌΠΈΠžΡ‚Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°ΠΌ, Π° Π½Π΅ условному Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽΠžΡ‚Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ пословному доступу ΠΊ памяти ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠ±Π°ΠΉΡ‚Π½Ρ‹ΠΌΠŸΡ€ΠΈΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ прСфикс ":" Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌ символам (для использования с PREFIX)Π‘ΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ всС 40 Π±ΠΈΡ‚ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎ рСгистра ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π°Ρ…ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΊΠΎΠ΄Π°.
Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ с 32-Π±ΠΈΡ‚Π½Ρ‹ΠΌΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡΠΌΠΈΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ с 64-Π±ΠΈΡ‚Π½Ρ‹ΠΌΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡΠΌΠΈΠžΡ‚Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°ΠΌ, Π° Π½Π΅ условному Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽΠžΡ‚Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ пословному доступу ΠΊ памяти ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠ±Π°ΠΉΡ‚Π½Ρ‹ΠΌΠŸΡ€ΠΈΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ прСфикс ":" Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌ символам (для использования с PREFIX)Π‘ΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ всС 40 Π±ΠΈΡ‚ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎ рСгистра ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π°Ρ…ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΊΠΎΠ΄Π°.
ΠŸΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅) ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΡΠŸΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²ΠžΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ #identΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° %s
ΠŸΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅) ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΡΠŸΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²ΠžΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ #identΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° %s
ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° спСцификации %c%s%c, Ρ‚.Π΅. '%s'
ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° спСцификации %c%s%c, Ρ‚.Π΅. '%s'
Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для прямого порядка Π±Π°ΠΉΡ‚ (big endian)Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹ΠΉ Π²ΠΎ врСмя Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ порядка Π±Π°ΠΉΡ‚ (little endian)Π—Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ²Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ PCΠŸΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ всС Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ TOCΠŸΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ Π² Π³Π½Π΅Π·Π΄Π° Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²Π Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π½Π΅ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ константы Π² ROM (трСбуСтся -membedded-data)ΠŸΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ нулями, Π² ΡΠ΅ΠΊΡ†ΠΈΡŽ bssRETURN_ADDRESS_OFFSET Π½Π΅ поддСрТиваСтсяRTL: доступ ΠΊ эл-Ρ‚Ρƒ %d Π²Π΅ΠΊΡ‚ΠΎΡ€Π° с числом эл-Ρ‚ΠΎΠ² %d; функция %s, Π² %s:%dRTL: оТидался эл-Ρ‚ %d Ρ‚ΠΈΠΏΠ° '%c' ΠΈΠ»ΠΈ '%c', имССтся '%c' (rtx %s); функция %s, Π² %s:%dRTL: оТидался эл-Ρ‚ %d Ρ‚ΠΈΠΏΠ° '%c', имССтся '%c' (rtx %s); функция %s, Π² %s:%dΠ‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Ρ‹ ΠΈΠ· %s
Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для прямого порядка Π±Π°ΠΉΡ‚ (big endian)Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹ΠΉ Π²ΠΎ врСмя Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ порядка Π±Π°ΠΉΡ‚ (little endian)Π—Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ²Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ PCΠŸΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ всС Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ TOCΠŸΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ Π² Π³Π½Π΅Π·Π΄Π° Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²Π Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π½Π΅ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ константы Π² ROM (трСбуСтся -membedded-data)ΠŸΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ нулями, Π² ΡΠ΅ΠΊΡ†ΠΈΡŽ bssRETURN_ADDRESS_OFFSET Π½Π΅ поддСрТиваСтсяRTL: доступ ΠΊ эл-Ρ‚Ρƒ %d Π²Π΅ΠΊΡ‚ΠΎΡ€Π° с числом эл-Ρ‚ΠΎΠ² %d; функция %s, Π² %s:%dRTL: оТидался эл-Ρ‚ %d Ρ‚ΠΈΠΏΠ° '%c' ΠΈΠ»ΠΈ '%c', имССтся '%c' (rtx %s); функция %s, Π² %s:%dRTL: оТидался эл-Ρ‚ %d Ρ‚ΠΈΠΏΠ° '%c', имССтся '%c' (rtx %s); функция %s, Π² %s:%dΠ‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Ρ‹ ΠΈΠ· %s
Π Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова C++, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ "compl" ΠΈ "xor"Π Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова GNU-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ встроСнных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠ Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово "asm"Π‘ΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ объСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹Ρ… файловРСгистровая пСрСмСнная %qD использована Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈΠŸΠ΅Ρ€Π΅ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊΠΈ для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ размСщСния ΠΊΠΎΠ΄Π°ΠŸΠ΅Ρ€Π΅ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ размСщСния ΠΊΠΎΠ΄Π°Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для Ρ†ΠΈΠΊΠ»ΠΎΠ² ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ счСтчику вмСсто ΠΊΠΎΠΌΠ°Π½Π΄ продвиТСния счСтчика, сравнСния ΠΈ пСрСходаВывСсти ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ распрСдСлСнии ΠΏΠ°ΠΌΡΡ‚ΠΈΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ врСмя, Π·Π°Ρ‚Ρ€Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈΠ’Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ IEEE-ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ матСматичСских ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ (OSF/1)ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ послС распрСдСлСния Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΏΠ΅Ρ€Π΅Π΄ распрСдСлСниСм Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ всС структуры Π² памяти (ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΠ΅ для AIX)Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ Π°Π³Ρ€Π΅Π³Π°Ρ‚Π½Ρ‹Π΅ значСния Π² памяти, Π° Π½Π΅ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ…Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ Π°Π³Ρ€Π΅Π³Π°Ρ‚Π½Ρ‹Π΅ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ…Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ структуры Π² рСгистрах (ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΠ΅ для SVR4)Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² рСгистрах FPUΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ использованиС r30Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ SSE ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠ° 387Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ - Π²Π΅ΠΊΡ‚ΠΎΡ€ SSE Π±Π΅Π· Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ SSE измСняСт ABIΡ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ - Π²Π΅ΠΊΡ‚ΠΎΡ€ SSE Π±Π΅Π· Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ SSE измСняСт ABIΠ’ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ -mep -mprolog-functionΠ Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ значСния Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ точности Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Π΅ ISR Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠ°Π»ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΠΈΠ‘ΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ/Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ рСгистры Π΄ΠΎ/послС Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π°ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π°ΠžΠ±Π»Π°ΡΡ‚ΡŒ дСйствия ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Ρ… Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Ρ†ΠΈΠΊΠ»Π°, ограничиваСтся Ρ€Π°ΠΌΠΊΠ°ΠΌΠΈ Ρ†ΠΈΠΊΠ»Π°ΠžΡˆΠΈΠ±ΠΊΠ° ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈΠžΡˆΠΈΠ±ΠΊΠ° ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ соглашСния ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°Ρ… для ABIΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ максимальноС число ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ Π±Π»ΠΎΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΌΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ максимальная частота ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ Π±Π»ΠΎΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Π»ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ критичСскимВывод traceback-Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹: full (полная), part (частичная), no (Π½Π΅ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ)ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ sdataΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ опрСдСлСния макросов WindowsΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π΄Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ зависимостСй ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π£ΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ errno послС Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² встроСнных ΠΌΠ°Ρ‚. Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ 4МаксимальноС Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ 8Π‘Ρ‚Π°Ρ€Ρ‚ΠΎΠ²Ρ‹ΠΉ адрСс Π΄Π°Π½Π½Ρ‹Ρ…Π‘Ρ‚Π°Ρ€Ρ‚ΠΎΠ²Ρ‹ΠΉ адрСс ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΈΡ‚ PPC_EMB Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ ELF-Ρ„Π°ΠΉΠ»Π°ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΄Π°Π½Π½Ρ‹Ρ… для размСщСния Π² области SDAΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΄Π°Π½Π½Ρ‹Ρ… для размСщСния Π² области TDAΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΄Π°Π½Π½Ρ‹Ρ… для размСщСния Π² области ZDAИмя Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ процСссораБпСцификация %s установлСна Π² '%s'
Π Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова C++, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ "compl" ΠΈ "xor"Π Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова GNU-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ встроСнных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠ Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово "asm"Π‘ΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ объСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹Ρ… файловРСгистровая пСрСмСнная %qD использована Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈΠŸΠ΅Ρ€Π΅ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊΠΈ для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ размСщСния ΠΊΠΎΠ΄Π°ΠŸΠ΅Ρ€Π΅ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ размСщСния ΠΊΠΎΠ΄Π°Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для Ρ†ΠΈΠΊΠ»ΠΎΠ² ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ счСтчику вмСсто ΠΊΠΎΠΌΠ°Π½Π΄ продвиТСния счСтчика, сравнСния ΠΈ пСрСходаВывСсти ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ распрСдСлСнии ΠΏΠ°ΠΌΡΡ‚ΠΈΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ врСмя, Π·Π°Ρ‚Ρ€Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈΠ’Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ IEEE-ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ матСматичСских ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ (OSF/1)ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ послС распрСдСлСния Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΏΠ΅Ρ€Π΅Π΄ распрСдСлСниСм Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ всС структуры Π² памяти (ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΠ΅ для AIX)Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ Π°Π³Ρ€Π΅Π³Π°Ρ‚Π½Ρ‹Π΅ значСния Π² памяти, Π° Π½Π΅ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ…Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ Π°Π³Ρ€Π΅Π³Π°Ρ‚Π½Ρ‹Π΅ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ…Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ структуры Π² рСгистрах (ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΠ΅ для SVR4)Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² рСгистрах FPUΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ использованиС r30Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ SSE ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠ° 387Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ - Π²Π΅ΠΊΡ‚ΠΎΡ€ SSE Π±Π΅Π· Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ SSE измСняСт ABIΡ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ - Π²Π΅ΠΊΡ‚ΠΎΡ€ SSE Π±Π΅Π· Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ SSE измСняСт ABIΠ’ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ -mep -mprolog-functionΠ Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ значСния Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ точности Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Π΅ ISR Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠ°Π»ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΠΈΠ‘ΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ/Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ рСгистры Π΄ΠΎ/послС Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π°ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π°ΠžΠ±Π»Π°ΡΡ‚ΡŒ дСйствия ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Ρ… Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Ρ†ΠΈΠΊΠ»Π°, ограничиваСтся Ρ€Π°ΠΌΠΊΠ°ΠΌΠΈ Ρ†ΠΈΠΊΠ»Π°ΠžΡˆΠΈΠ±ΠΊΠ° ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈΠžΡˆΠΈΠ±ΠΊΠ° ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ соглашСния ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°Ρ… для ABIΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ максимальноС число ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ Π±Π»ΠΎΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΌΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ максимальная частота ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ Π±Π»ΠΎΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Π»ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ критичСскимВывод traceback-Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹: full (полная), part (частичная), no (Π½Π΅ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ)ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ sdataΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ опрСдСлСния макросов WindowsΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π΄Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ зависимостСй ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π£ΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ errno послС Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² встроСнных ΠΌΠ°Ρ‚. Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ 4МаксимальноС Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ 8Π‘Ρ‚Π°Ρ€Ρ‚ΠΎΠ²Ρ‹ΠΉ адрСс Π΄Π°Π½Π½Ρ‹Ρ…Π‘Ρ‚Π°Ρ€Ρ‚ΠΎΠ²Ρ‹ΠΉ адрСс ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΈΡ‚ PPC_EMB Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ ELF-Ρ„Π°ΠΉΠ»Π°ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΄Π°Π½Π½Ρ‹Ρ… для размСщСния Π² области SDAΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΄Π°Π½Π½Ρ‹Ρ… для размСщСния Π² области TDAΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΄Π°Π½Π½Ρ‹Ρ… для размСщСния Π² области ZDAИмя Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ процСссораБпСцификация %s установлСна Π² '%s'
ΠžΠ±Π»Π°ΡΡ‚ΡŒ ΠΌΠ°Π»Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…: none, sdata, useМодСль ΠΌΠ°Π»ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΠΈΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ABIΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ осущСствляСтся Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ ΠΊΠΎΠ΄Π°ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ осущСствляСтся ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π—Π°Π΄Π°Π΅Ρ‚ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ структур default/naturalΠ—Π°Π΄Π°Ρ‚ΡŒ интСрфСйс (ABI)Π‘ΠΈΡ‚ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ смСщСний для нСпосрСдствСнных TLSЀункция сброса ΠΊΡΡˆΠ°ΠΠΎΠΌΠ΅Ρ€ прСрывания ΠΏΠΎ сбросу ΠΊΡΡˆΠ°Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ рСгистров с фиксированным Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΠ—Π°Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ планирования для ΠΊΠΎΠΌΠ°Π½Π΄ с ограничСниями ΠΏΠΎ dispatch-слотамРазмСр long double (64 ΠΈΠ»ΠΈ 128 Π±ΠΈΡ‚)АргумСнты ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΈ с Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π² ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°Ρ…Π˜ΠΌΡ Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π°Π˜ΠΌΡ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ выдСлСния рСгистровРСгистр для PIC-адрСсацииЗадаСт схСму расстановки nopБтатичСская Π»ΠΈΠ½ΠΊΠΎΠ²ΠΊΠ° Π½Π΅ поддСрТиваСтся.
ΠžΠ±Π»Π°ΡΡ‚ΡŒ ΠΌΠ°Π»Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…: none, sdata, useМодСль ΠΌΠ°Π»ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΠΈΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ABIΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ осущСствляСтся Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ ΠΊΠΎΠ΄Π°ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ осущСствляСтся ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π—Π°Π΄Π°Π΅Ρ‚ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ структур default/naturalΠ—Π°Π΄Π°Ρ‚ΡŒ интСрфСйс (ABI)Π‘ΠΈΡ‚ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ смСщСний для нСпосрСдствСнных TLSЀункция сброса ΠΊΡΡˆΠ°ΠΠΎΠΌΠ΅Ρ€ прСрывания ΠΏΠΎ сбросу ΠΊΡΡˆΠ°Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ рСгистров с фиксированным Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΠ—Π°Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ планирования для ΠΊΠΎΠΌΠ°Π½Π΄ с ограничСниями ΠΏΠΎ dispatch-слотамРазмСр long double (64 ΠΈΠ»ΠΈ 128 Π±ΠΈΡ‚)АргумСнты ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΈ с Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π² ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°Ρ…Π˜ΠΌΡ Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π°Π˜ΠΌΡ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ выдСлСния рСгистровРСгистр для PIC-адрСсацииЗадаСт схСму расстановки nopБтатичСская Π»ΠΈΠ½ΠΊΠΎΠ²ΠΊΠ° Π½Π΅ поддСрТиваСтся.
ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ просмотр, Ссли Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅ΠΉ Π΄ΡƒΠ³ΠΈ мСньшС Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ значСния (Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…). Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ссли доступны Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΠŸΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ просмотр, Ссли Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅ΠΉ Π΄ΡƒΠ³ΠΈ мСньшС Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ значСния (Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…). Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ отсутствии Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΠŸΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ просмотр, Ссли обратная Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅ΠΉ Π΄ΡƒΠ³ΠΈ мСньшС Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ значСния (Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…)Π‘ΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΈΠΌΠ΅Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ 3DNow!Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Green Hills ABIΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ MMX ΠΈ SSE ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π°Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ MMXΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ MMX, SSE ΠΈ SSE2  ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π°Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ встроСнных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ MMX, SSE, SSE2, SSE3 ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π°Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ систСмами ΠΊΠΎΠΌΠ°Π½Π΄ Thumb ΠΈ ARMΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° сообщСний срСдствами Parallel EnvironmentΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ синхронныС ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²Π½Π΅ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²ΠŸΠΎΠ΄Π°Π²ΠΈΡ‚ΡŒ Π²Ρ‹Π΄Π°Ρ‡Ρƒ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉΠ’ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ -WcommentΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ хотя Π±Ρ‹ ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹:%s ΠΈΠ· %d
ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ просмотр, Ссли Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅ΠΉ Π΄ΡƒΠ³ΠΈ мСньшС Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ значСния (Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…). Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ссли доступны Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΠŸΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ просмотр, Ссли Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅ΠΉ Π΄ΡƒΠ³ΠΈ мСньшС Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ значСния (Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…). Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ отсутствии Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΠŸΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ просмотр, Ссли обратная Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅ΠΉ Π΄ΡƒΠ³ΠΈ мСньшС Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ значСния (Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…)Π‘ΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΈΠΌΠ΅Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ 3DNow!Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Green Hills ABIΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ MMX ΠΈ SSE ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π°Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ MMXΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ MMX, SSE ΠΈ SSE2  ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π°Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ встроСнных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ MMX, SSE, SSE2, SSE3 ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π°Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ систСмами ΠΊΠΎΠΌΠ°Π½Π΄ Thumb ΠΈ ARMΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° сообщСний срСдствами Parallel EnvironmentΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ синхронныС ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²Π½Π΅ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²ΠŸΠΎΠ΄Π°Π²ΠΈΡ‚ΡŒ Π²Ρ‹Π΄Π°Ρ‡Ρƒ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉΠ’ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ -WcommentΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ хотя Π±Ρ‹ ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹:%s ΠΈΠ· %d
ЦСлСвая Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ памяти для ΠΊΠΎΠ΄Π° ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для процСссора AM33Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для процСссора AM33/2.0ЦСлСвая Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°: %s
ЦСлСвая Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ памяти для ΠΊΠΎΠ΄Π° ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для процСссора AM33Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для процСссора AM33/2.0ЦСлСвая Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°: %s
Для Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ языка %s ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡ΠΈ:
Для Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ языка %s ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡ΠΈ:
ΠšΠ»ΡŽΡ‡ --param позволяСт Π·Π°Π΄Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:
ΠšΠ»ΡŽΡ‡ --param позволяСт Π·Π°Π΄Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:
Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡ΠΈ Π½Π΅ зависят ΠΎΡ‚ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ языка:
Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡ΠΈ Π½Π΅ зависят ΠΎΡ‚ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ языка:
ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ объСм памяти для Ρ€Π°Π±ΠΎΡ‚Ρ‹ GCSEМаксимальная Π΄Π»ΠΈΠ½Π° ΠΏΡƒΡ‚ΠΈ, рассматриваСмого ΠΏΡ€ΠΈ экономии ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΠΎΠ΄Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ списка ΠΆΠ΄ΡƒΡ‰ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΏΡ€ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ число ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ Π² памяти, записываСмых cselibМаксимальноС число ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ Π² памяти, записываСмых flowМаксимальноС число входящих Π΄ΡƒΠ³, рассматриваСмых ΠΏΡ€ΠΈ пСрСкрСстных ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°Ρ…ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ число инструкций Π² ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ раскатанном Ρ†ΠΈΠΊΠ»Π΅ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ число инструкций Π² раскатанном Ρ†ΠΈΠΊΠ»Π΅ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ число инструкций Π² раскатанном Ρ†ΠΈΠΊΠ»Π΅, выполняСмом Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ число инструкций Π² Ρ€Π°Π·ΠΎΠΌΠΊΠ½ΡƒΡ‚ΠΎΠΌ (unswitched) Ρ†ΠΈΠΊΠ»Π΅ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ число ΠΊΠΎΠΌΠ°Π½Π΄ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½ΠΎΠΉ для inline-ΠΏΠΎΠ΄ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠΈΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ число ΠΊΠΎΠΌΠ°Π½Π΄, рассматриваСмых ΠΏΡ€ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π³Π½Π΅Π·Π΄ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ число ΠΊΠΎΠΌΠ°Π½Π΄, рассматриваСмых ΠΏΡ€ΠΈ вычислСнии областСй ΠΆΠΈΠ·Π½ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ…ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ число инструкций Π² Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ срСднСС число Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ выполняСмых инструкций Π² Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ число инструкций для ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ просмотра ΠΏΡ€ΠΈ поискС эквивалСнтной Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ число ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΡ€ΠΈ автоматичСской inline-ΠΏΠΎΠ΄ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ΅ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ число ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ Ρ†ΠΈΠΊΠ»Π° для статичСского ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Π½ΠΈΡΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ число ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ GCSEΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ коэффициСнт раскатки Ρ†ΠΈΠΊΠ»Π°ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ коэффициСнт для ΠΏΠΎΠ»Π½ΠΎΠΉ раскатки Ρ†ΠΈΠΊΠ»Π°ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ коэффициСнт Ρ€Π°Π·Π²Π΅Ρ€Ρ‚ΠΊΠΈ Ρ†ΠΈΠΊΠ»Π°ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ коэффициСнт размыкания Ρ†ΠΈΠΊΠ»Π°ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚ объСма ΠΊΠΎΠ΄Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²Π·Π²Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΏΠΎ частотС выполнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ…Π²Π°Ρ‡Π΅Π½ ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ трасс планирования. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚ объСма ΠΊΠΎΠ΄Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²Π·Π²Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΏΠΎ частотС выполнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ…Π²Π°Ρ‡Π΅Π½ ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ трасс планирования. ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° Π΄Π°Π½Π½Ρ‹Π΅ профилирования ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚Π Π°Π·ΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π° "большой" Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ Π°Π·ΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π° "большой" Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ­Ρ‚ΠΎ свободно распространяСмоС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС. Условия копирования
ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ объСм памяти для Ρ€Π°Π±ΠΎΡ‚Ρ‹ GCSEМаксимальная Π΄Π»ΠΈΠ½Π° ΠΏΡƒΡ‚ΠΈ, рассматриваСмого ΠΏΡ€ΠΈ экономии ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΠΎΠ΄Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ списка ΠΆΠ΄ΡƒΡ‰ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΏΡ€ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ число ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ Π² памяти, записываСмых cselibМаксимальноС число ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ Π² памяти, записываСмых flowМаксимальноС число входящих Π΄ΡƒΠ³, рассматриваСмых ΠΏΡ€ΠΈ пСрСкрСстных ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°Ρ…ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ число инструкций Π² ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ раскатанном Ρ†ΠΈΠΊΠ»Π΅ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ число инструкций Π² раскатанном Ρ†ΠΈΠΊΠ»Π΅ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ число инструкций Π² раскатанном Ρ†ΠΈΠΊΠ»Π΅, выполняСмом Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ число инструкций Π² Ρ€Π°Π·ΠΎΠΌΠΊΠ½ΡƒΡ‚ΠΎΠΌ (unswitched) Ρ†ΠΈΠΊΠ»Π΅ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ число ΠΊΠΎΠΌΠ°Π½Π΄ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½ΠΎΠΉ для inline-ΠΏΠΎΠ΄ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠΈΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ число ΠΊΠΎΠΌΠ°Π½Π΄, рассматриваСмых ΠΏΡ€ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π³Π½Π΅Π·Π΄ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ число ΠΊΠΎΠΌΠ°Π½Π΄, рассматриваСмых ΠΏΡ€ΠΈ вычислСнии областСй ΠΆΠΈΠ·Π½ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ…ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ число инструкций Π² Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ срСднСС число Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ выполняСмых инструкций Π² Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ число инструкций для ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ просмотра ΠΏΡ€ΠΈ поискС эквивалСнтной Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ число ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΡ€ΠΈ автоматичСской inline-ΠΏΠΎΠ΄ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ΅ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ число ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ Ρ†ΠΈΠΊΠ»Π° для статичСского ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Π½ΠΈΡΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ число ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ GCSEΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ коэффициСнт раскатки Ρ†ΠΈΠΊΠ»Π°ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ коэффициСнт для ΠΏΠΎΠ»Π½ΠΎΠΉ раскатки Ρ†ΠΈΠΊΠ»Π°ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ коэффициСнт Ρ€Π°Π·Π²Π΅Ρ€Ρ‚ΠΊΠΈ Ρ†ΠΈΠΊΠ»Π°ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ коэффициСнт размыкания Ρ†ΠΈΠΊΠ»Π°ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚ объСма ΠΊΠΎΠ΄Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²Π·Π²Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΏΠΎ частотС выполнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ…Π²Π°Ρ‡Π΅Π½ ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ трасс планирования. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚ объСма ΠΊΠΎΠ΄Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²Π·Π²Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΏΠΎ частотС выполнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ…Π²Π°Ρ‡Π΅Π½ ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ трасс планирования. ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° Π΄Π°Π½Π½Ρ‹Π΅ профилирования ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚Π Π°Π·ΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π° "большой" Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ Π°Π·ΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π° "большой" Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ­Ρ‚ΠΎ свободно распространяСмоС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС. Условия копирования
ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² исходных тСкстах. Π‘Π΅Π· Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ качСств, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ
ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² исходных тСкстах. Π‘Π΅Π· Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ качСств, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ
ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ‡Π΅ΡΠΊΡƒΡŽ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΡΡ‚ΡŒ для ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Ρ†Π΅Π»Π΅ΠΉ.
ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ‡Π΅ΡΠΊΡƒΡŽ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΡΡ‚ΡŒ для ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Ρ†Π΅Π»Π΅ΠΉ.
Π­Ρ‚ΠΎ свободно распространяСмоС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС. Условия копирования
Π­Ρ‚ΠΎ свободно распространяСмоС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС. Условия копирования
ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² исходных тСкстах. Π‘Π΅Π· Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ качСств, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ
ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² исходных тСкстах. Π‘Π΅Π· Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ качСств, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ
ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ‡Π΅ΡΠΊΡƒΡŽ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΡΡ‚ΡŒ для ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Ρ†Π΅Π»Π΅ΠΉ.
ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ‡Π΅ΡΠΊΡƒΡŽ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΡΡ‚ΡŒ для ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Ρ†Π΅Π»Π΅ΠΉ.
Π­Ρ‚ΠΎΡ‚ ΠΊΠ»ΡŽΡ‡ устарСл; ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ -Wextra.Π­Ρ‚ΠΎΡ‚ ΠΊΠ»ΡŽΡ‡ Π½Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠœΠΎΠ΄Π΅Π»ΡŒ многопотоковости: %s
Π­Ρ‚ΠΎΡ‚ ΠΊΠ»ΡŽΡ‡ устарСл; ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ -Wextra.Π­Ρ‚ΠΎΡ‚ ΠΊΠ»ΡŽΡ‡ Π½Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠœΠΎΠ΄Π΅Π»ΡŒ многопотоковости: %s
Thumb: ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° Π½Π΅-Thumb ΠΊΠΎΠ΄Thumb: ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ нСстатичСскиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Ρ‹ ΠΈΠ· ARM-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌThumb: Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (листовыС) ΠΊΠ°Π΄Ρ€Ρ‹ стСка, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΈ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹Thumb: Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (Π½Π΅ листовыС) ΠΊΠ°Π΄Ρ€Ρ‹ стСка, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΈ Π½Π΅ нуТныНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ GOTPLT-ссылки с -fpic ΠΈ -fPICΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡ ΠΏΡ€ΠΈ Π·Π½Π°ΠΊΠΎΠ²Ρ‹Ρ… опСрациях слоТСния, вычитания, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡΠ’Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΏΠΎ цСлочислСнному дСлСнию Π½Π° Π½ΠΎΠ»ΡŒΠ’ΡΠ΅ прСдупрСТдСния ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΠ°ΠΌΠΈΠ’Ρ€Π°ΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΊΠ°ΠΊ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹Π‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ„Π°ΠΉΠ» ΡƒΠΆΠ΅ ΠΏΡ€Π΅ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΈΡ€ΠΎΠ²Π°Π½ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ '%s' Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€.
Thumb: ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° Π½Π΅-Thumb ΠΊΠΎΠ΄Thumb: ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ нСстатичСскиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Ρ‹ ΠΈΠ· ARM-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌThumb: Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (листовыС) ΠΊΠ°Π΄Ρ€Ρ‹ стСка, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΈ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹Thumb: Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (Π½Π΅ листовыС) ΠΊΠ°Π΄Ρ€Ρ‹ стСка, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΈ Π½Π΅ нуТныНС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ GOTPLT-ссылки с -fpic ΠΈ -fPICΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡ ΠΏΡ€ΠΈ Π·Π½Π°ΠΊΠΎΠ²Ρ‹Ρ… опСрациях слоТСния, вычитания, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡΠ’Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΏΠΎ цСлочислСнному дСлСнию Π½Π° Π½ΠΎΠ»ΡŒΠ’ΡΠ΅ прСдупрСТдСния ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΠ°ΠΌΠΈΠ’Ρ€Π°ΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΊΠ°ΠΊ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹Π‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ„Π°ΠΉΠ» ΡƒΠΆΠ΅ ΠΏΡ€Π΅ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΈΡ€ΠΎΠ²Π°Π½ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ '%s' Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€.
Π”Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ процСссора ΠΈΠ»ΠΈ вСрсии ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π°Π—Π°Π΄Π°Ρ‚ΡŒ ΡƒΡ‚ΠΎΡ‡Π½Π΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ латСнтности памятиUNKNOWN Π² print_operand !?НСоТиданный элСмСнтНСоТиданноС ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ строки форматаНСинициализированныС Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² сСкции .bssΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ -mlong-double-%sБинтаксис: %s [ΠΊΠ»ΡŽΡ‡ΠΈ] Ρ„Π°ΠΉΠ»...
Π”Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ процСссора ΠΈΠ»ΠΈ вСрсии ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π°Π—Π°Π΄Π°Ρ‚ΡŒ ΡƒΡ‚ΠΎΡ‡Π½Π΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ латСнтности памятиUNKNOWN Π² print_operand !?НСоТиданный элСмСнтНСоТиданноС ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ строки форматаНСинициализированныС Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² сСкции .bssΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ -mlong-double-%sБинтаксис: %s [ΠΊΠ»ΡŽΡ‡ΠΈ] Ρ„Π°ΠΉΠ»...
Бинтаксис: gcov [ΠšΠ›ΠΠ§]... Π’Π₯ΠžΠ”ΠΠžΠ™_ЀАЙЛ
Бинтаксис: gcov [ΠšΠ›ΠΠ§]... Π’Π₯ΠžΠ”ΠΠžΠ™_ЀАЙЛ
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 128-Π±ΠΈΡ‚Π½ΠΎΠ΅ прСдставлСниС long doubleΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 16-Π±ΠΈΡ‚Π½ΠΎΠ΅ прСдставлСниС Ρ‚ΠΈΠΏΠ° intΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 32-Π±ΠΈΡ‚Π½ΠΎΠ΅ прСдставлСниС Ρ‚ΠΈΠΏΠ° floatΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 32-Π±ΠΈΡ‚Π½ΠΎΠ΅ прСдставлСниС Ρ‚ΠΈΠΏΠ° intΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 32-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ABIΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 32-Π±ΠΈΡ‚Π½Ρ‹Π΅ рСгистры ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 4-Π±Π°ΠΉΡ‚Π½Ρ‹Π΅ элСмСнты Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 64-Π±ΠΈΡ‚Π½ΠΎΠ΅ прСдставлСниС Ρ‚ΠΈΠΏΠ° floatΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 64-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ABIΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 64-Π±ΠΈΡ‚Π½Ρ‹Π΅ рСгистры ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 64-Π±ΠΈΡ‚Π½ΠΎΠ΅ прСдставлСниС long doubleΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ рСгистры ABIΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ AltiVecΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ CONST16 для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ EABIΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСкции sdata/sbss, адрСсуСмыС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ рСгистра GPΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° выравнивания H8/300HΠŸΡ€ΠΈ сравнСниях ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ стандарту IEEEΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ MPYI для C3xΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² MingwΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ассСмблСрныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ %reloc()Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ P-ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΠΊΡƒ для статичСски прСдсказанных ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ²Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ систСму ΠΊΠΎΠΌΠ°Π½Π΄ POWERΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ систСму ΠΊΠΎΠΌΠ°Π½Π΄ POWER2Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ PowerPC Π³Ρ€ΡƒΠΏΠΏΡ‹ General PurposeΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ PowerPC Π³Ρ€ΡƒΠΏΠΏΡ‹ GraphicsΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ mfcr с ΠΎΠ΄Π½ΠΈΠΌ ΠΏΠΎΠ»Π΅ΠΌ ΠΈΠ· PowerPC V2.01Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ округлСния ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… чисСл ΠΈΠ· PowerPC V2.02Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ popcntb ΠΈΠ· PowerPC V2.02Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ систСму ΠΊΠΎΠΌΠ°Π½Π΄ PowerPCΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ систСму ΠΊΠΎΠΌΠ°Π½Π΄ PowerPC-64Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ROM вмСсто RAMΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ соглашСния ΠΏΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ рСгистров SSE для Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² SF ΠΈ DFΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ UNIX-синтаксис для ассСмблСрного ΠΊΠΎΠ΄Π°Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ UltraSPARC VisualΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΡƒΡŽ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΡƒ VAXΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ __cxa_atexit для рСгистрации Π΄Π΅ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ΠΎΠ²Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ адрСсов для Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ прямой (big-endian) порядок Π±Π°ΠΉΡ‚ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ bras, Ссли выполняСмый Ρ„Π°ΠΉΠ» < 64ΠšΠ±Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ call ΠΈ rtc для Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΎΠ²Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСсохраняСмыС рСгистры для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ соглашСния ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°Ρ… с 'rtd'Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΡΠΌΡƒΡŽ Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡŽ для ΠΏΡΠ΅Π²Π΄ΠΎΡ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСпосоСдствСнныС ссылки ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ %gs ΠΏΡ€ΠΈ доступС ΠΊtls-Π΄Π°Π½Π½Ρ‹ΠΌΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ сравнСния ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ epsilon-Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ профилирования Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡΡ…Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ быстроС, Π½ΠΎ Π½Π΅Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… Π² Ρ†Π΅Π»Ρ‹Π΅Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойства ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ процСссора ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для Π½Π΅Π³ΠΎΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойства ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ процСссора ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для Π½Π΅Π³ΠΎΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ модСль кодирования SPARC-V9Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅Ρ€Π°Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ локально-ΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΠΈΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ модСль ΠΊΠΎΠ΄Π° x86-64Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΡΡ‚Π΅ΠΊΠ°Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΡƒΡŽ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΡƒΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π° рСгистров in/loc/outΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ косвСнного Π²Ρ‹Π·ΠΎΠ²Π° CALLXn Π² Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ косвСнныС Π²Ρ‹Π·ΠΎΠ²Ρ‹Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ jsr ΠΈ rts для Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΎΠ²Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ (little-endian) порядок Π±Π°ΠΉΡ‚Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ ΠΏΠΎ соглашСниям MSΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ для Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ PowerPCΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ соглашСния ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°Ρ…Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ старыС ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ для Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ PowerPCΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ соглашСния ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°Ρ…ΠžΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² Π½Π° основС Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ push для сохранСния Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ red-zone Π² ΠΊΠΎΠ΄Π΅ x86-64Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ рСгистровый стСк для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ рСгистры для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ rjmp/rcall (с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ) для устройств >8KΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ смСщСниС Π² ΡΡ‚Π΅ΠΊΠ΅Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ строгоС Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ структур для копирования Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΏΡ€ΠΎΠ»ΠΎΠ³ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ рСгистр BK ΠΊΠ°ΠΊ рСгистр ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ интСрфСйс CygwinΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ симулятор WindISSΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡΠΌΠΈΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π΄Π΅Π»Π΅Π½ΠΈΡΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ максимум возмоТностСй, Π½Π΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡Π°Ρ‰ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΊΠ»ΡŽΡ‡Π°ΠΌΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для пСрСчислимых Ρ‚ΠΈΠΏΠΎΠ² ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ цСлочислСнный Ρ‚ΠΈΠΏΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для double Ρ€Π°Π·ΠΌΠ΅Ρ€ floatΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈΠ· памяти с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ нулями, Π° Π½Π΅ Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΌ Π±ΠΈΡ‚ΠΎΠΌΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Fix-and-Continue для указания ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² Π²ΠΎ врСмя Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ спСцификации.
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 128-Π±ΠΈΡ‚Π½ΠΎΠ΅ прСдставлСниС long doubleΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 16-Π±ΠΈΡ‚Π½ΠΎΠ΅ прСдставлСниС Ρ‚ΠΈΠΏΠ° intΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 32-Π±ΠΈΡ‚Π½ΠΎΠ΅ прСдставлСниС Ρ‚ΠΈΠΏΠ° floatΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 32-Π±ΠΈΡ‚Π½ΠΎΠ΅ прСдставлСниС Ρ‚ΠΈΠΏΠ° intΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 32-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ABIΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 32-Π±ΠΈΡ‚Π½Ρ‹Π΅ рСгистры ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 4-Π±Π°ΠΉΡ‚Π½Ρ‹Π΅ элСмСнты Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 64-Π±ΠΈΡ‚Π½ΠΎΠ΅ прСдставлСниС Ρ‚ΠΈΠΏΠ° floatΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 64-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ABIΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 64-Π±ΠΈΡ‚Π½Ρ‹Π΅ рСгистры ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 64-Π±ΠΈΡ‚Π½ΠΎΠ΅ прСдставлСниС long doubleΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ рСгистры ABIΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ AltiVecΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ CONST16 для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ EABIΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСкции sdata/sbss, адрСсуСмыС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ рСгистра GPΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° выравнивания H8/300HΠŸΡ€ΠΈ сравнСниях ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ стандарту IEEEΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ MPYI для C3xΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² MingwΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ассСмблСрныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ %reloc()Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ P-ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΠΊΡƒ для статичСски прСдсказанных ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ²Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ систСму ΠΊΠΎΠΌΠ°Π½Π΄ POWERΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ систСму ΠΊΠΎΠΌΠ°Π½Π΄ POWER2Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ PowerPC Π³Ρ€ΡƒΠΏΠΏΡ‹ General PurposeΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ PowerPC Π³Ρ€ΡƒΠΏΠΏΡ‹ GraphicsΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ mfcr с ΠΎΠ΄Π½ΠΈΠΌ ΠΏΠΎΠ»Π΅ΠΌ ΠΈΠ· PowerPC V2.01Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ округлСния ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… чисСл ΠΈΠ· PowerPC V2.02Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ popcntb ΠΈΠ· PowerPC V2.02Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ систСму ΠΊΠΎΠΌΠ°Π½Π΄ PowerPCΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ систСму ΠΊΠΎΠΌΠ°Π½Π΄ PowerPC-64Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ROM вмСсто RAMΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ соглашСния ΠΏΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ рСгистров SSE для Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² SF ΠΈ DFΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ UNIX-синтаксис для ассСмблСрного ΠΊΠΎΠ΄Π°Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ UltraSPARC VisualΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΡƒΡŽ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΡƒ VAXΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ __cxa_atexit для рСгистрации Π΄Π΅ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ΠΎΠ²Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ адрСсов для Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ прямой (big-endian) порядок Π±Π°ΠΉΡ‚ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ bras, Ссли выполняСмый Ρ„Π°ΠΉΠ» < 64ΠšΠ±Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ call ΠΈ rtc для Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΎΠ²Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСсохраняСмыС рСгистры для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ соглашСния ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°Ρ… с 'rtd'Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΡΠΌΡƒΡŽ Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡŽ для ΠΏΡΠ΅Π²Π΄ΠΎΡ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСпосоСдствСнныС ссылки ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ %gs ΠΏΡ€ΠΈ доступС ΠΊtls-Π΄Π°Π½Π½Ρ‹ΠΌΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ сравнСния ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ epsilon-Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ профилирования Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡΡ…Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ быстроС, Π½ΠΎ Π½Π΅Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… Π² Ρ†Π΅Π»Ρ‹Π΅Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойства ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ процСссора ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для Π½Π΅Π³ΠΎΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойства ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ процСссора ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для Π½Π΅Π³ΠΎΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ модСль кодирования SPARC-V9Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅Ρ€Π°Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ локально-ΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΠΈΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ модСль ΠΊΠΎΠ΄Π° x86-64Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΡΡ‚Π΅ΠΊΠ°Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΡƒΡŽ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΡƒΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π° рСгистров in/loc/outΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ косвСнного Π²Ρ‹Π·ΠΎΠ²Π° CALLXn Π² Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ косвСнныС Π²Ρ‹Π·ΠΎΠ²Ρ‹Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ jsr ΠΈ rts для Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΎΠ²Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ (little-endian) порядок Π±Π°ΠΉΡ‚Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ ΠΏΠΎ соглашСниям MSΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ для Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ PowerPCΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ соглашСния ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°Ρ…Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ старыС ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ для Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ PowerPCΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ соглашСния ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°Ρ…ΠžΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² Π½Π° основС Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ push для сохранСния Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ red-zone Π² ΠΊΠΎΠ΄Π΅ x86-64Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ рСгистровый стСк для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ рСгистры для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ rjmp/rcall (с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ) для устройств >8KΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ смСщСниС Π² ΡΡ‚Π΅ΠΊΠ΅Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ строгоС Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ структур для копирования Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΏΡ€ΠΎΠ»ΠΎΠ³ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ рСгистр BK ΠΊΠ°ΠΊ рСгистр ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ интСрфСйс CygwinΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ симулятор WindISSΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡΠΌΠΈΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π΄Π΅Π»Π΅Π½ΠΈΡΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ максимум возмоТностСй, Π½Π΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡Π°Ρ‰ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΊΠ»ΡŽΡ‡Π°ΠΌΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для пСрСчислимых Ρ‚ΠΈΠΏΠΎΠ² ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ цСлочислСнный Ρ‚ΠΈΠΏΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для double Ρ€Π°Π·ΠΌΠ΅Ρ€ floatΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈΠ· памяти с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ нулями, Π° Π½Π΅ Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΌ Π±ΠΈΡ‚ΠΎΠΌΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Fix-and-Continue для указания ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² Π²ΠΎ врСмя Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ спСцификации.
Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠΎΠ΄Ρƒ VOIDmodeΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± "extern" дСкларациях Π½Π΅ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ„Π°ΠΉΠ»Π°ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ "ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…" ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡΡ…ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ PCH, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹, Π½ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡΡ… ΠΏΠΎ enum-Ρ‚ΠΈΠΏΡƒ, содСрТащих Π½Π΅ всС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΊ нСсовмСстимым Ρ‚ΠΈΠΏΠ°ΠΌΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Ρ‚ΠΈΠΏΠΎΠ², ΠΎΡ‚ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΡ… ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ строках ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡΡ… ΠΏΡ€Π°Π²ΠΈΠ» пСрСкрытия Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΠ°ΠΌΡΡ‚ΠΈΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ цСлочислСнном Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π½Π° ноль ΠΏΡ€ΠΈ вычислСниях Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΠΈΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± использовании ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² AltiVec 'vector long ...'ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… возмоТностях компилятора, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½Ρ‹ ΠΈΠ· употрСблСния Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π²Π΅Ρ€ΡΠΈΡΡ…ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡΡ… ΠΏΠΎ enum-Ρ‚ΠΈΠΏΡƒ Π±Π΅Π· ΠΌΠ΅Ρ‚ΠΊΠΈ defaultΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡΡ… ΠΏΠΎ enum-Ρ‚ΠΈΠΏΡƒ, содСрТащих Π½Π΅ всС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ ΠΈ Π±Π΅Π· ΠΌΠ΅Ρ‚ΠΊΠΈ defaultΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± использовании срСдств, ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π² Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΌ CΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π½Ρ‹Ρ… строках, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ Π»ΠΈΡ‚Π΅Ρ€Π°Π»Π°ΠΌΠΈΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± прифмСтичСских дСйствиях Π½Π°Π΄ указатСлями Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ функциях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ noreturnΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ функциях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ formatΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… функциях Π±Π΅Π· ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΉΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… функциях Π±Π΅Π· ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ²ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ нСявных дСкларациях Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΌ использовании макроса "offsetof"ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π² основном Ρ„Π°ΠΉΠ»Π΅, Π½ΠΎ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΌΠ°ΠΊΡ€ΠΎΡΠ°Ρ…ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ мноТСствСнных дСкларациях ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π΅Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π΅ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Π°Ρ…ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΈΠΌΠ΅Π½Π°Ρ… Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² с ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΡΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… с Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΈ использовании Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΌ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈ ΠΏΡ€Π°Π²ΠΈΠ» Ρ‚ΠΎΡ‡Π΅ΠΊ ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½Ρ‹Ρ… прСобразованиях Ρ‚ΠΈΠΏΠΎΠ²ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… скобках Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°Ρ…ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΡΠΊΠΎΠ±ΠΊΠ°Ρ…ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… коммСнтариях ΠΈ коммСнтариях C++, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‰ΠΈΡ…ΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… физичСских ΡΡ‚Ρ€ΠΎΠΊΠ°Ρ…ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… printf/scanf/strftime/strfmonΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ функциями структур, объСдинСний, ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ²ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ сравнСниях ΠΌΠ΅ΠΆΠ΄Ρƒ signed ΠΈ unsigned Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΠΌΠΈΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ лишнСго тСкста послС #elif ΠΈ #endifΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ strftime-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…, Π΄Π°ΡŽΡ‰ΠΈΡ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 2 Ρ†ΠΈΡ„Ρ€Ρ‹ Π³ΠΎΠ΄Π°ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± индСксах Ρ‚ΠΈΠΏΠ° "char"ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ нСстандартных дСкларациях для "main"ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… автоматичСских ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ½Ρ‹Ρ… дСкларациях Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ нСизвСстных ΠΏΡ€Π°Π³ΠΌΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ char-константах, содСрТащих нСсколько Π»ΠΈΡ‚Π΅Ρ€ ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± использовании ΠΈΠΌΠ΅Π½, Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ deprecatedΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ отступлСниях ΠΎΡ‚ стиля Effective C++ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± использовании привСдСния Ρ‚ΠΈΠΏΠΎΠ² Π² стилС CΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ сСлСкторах с мноТСствСнными ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± опрСдСлСниях ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² старом ΡΡ‚ΠΈΠ»Π΅ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± использовании Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… макросов Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°Ρ… #ifΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π΅Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… наслСдуСмых ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ…ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ сравнСниях вСщСствСнных чисСл Π½Π° Ρ€Π°Π²Π΅Π½ΡΡ‚Π²ΠΎΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΠ²ΡˆΠΈΡ…ΡΡ Ρ‚Ρ€ΠΈΠ³Ρ€Π°Ρ„Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° смысл ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ дСкларациях, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ Π·Π°Π΄Π°Π½ Ρ‚ΠΈΠΏΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ дСкларациях, Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΠ²ΡˆΠΈΡ…ΡΡ послС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡΡ…ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΌΠ΅Ρ‚ΠΊΠ°Ρ…ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ, Ссли ΠΊΠ°Π΄Ρ€ стСка ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ классах, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… всС конструкторы ΠΈ дСструкторы privateΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ… Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± inline-функциях, подстановка ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π΅Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π·Π°ΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‚ΠΈΠΏΠ° указатСля ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΡƒΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΡˆΠ°Π±Π»ΠΎΠ½Π½Ρ‹Ρ… friend-функциях, Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π²Π½ΡƒΡ‚Ρ€ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Π°ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄Π½Π° локальная пСрСмСнная ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΡƒΡŽΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ΅ имя прСобразуСтся ΠΎΡ‚ unsigned ΠΊ signedΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π΄Ρ‹Ρ€Π°Ρ… Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выравнивания элСмСнтов ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ компилятора отличаСтся ΠΎΡ‚ повСдСния для CΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ пСрСупорядочСнии ΠΊΠΎΠ΄Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ΠΎΠΌΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ случаях, ΠΊΠΎΠ³Π΄Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ packed Π½Π΅ влияСт Π½Π° ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ, Ссли Ρ‚ΠΈΠΏ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ значСния ΠΏΠΎ бСрСтся ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊΠ°ΠΊ "int" (C), ΠΈΠ»ΠΈ ΠΎ нСсовмСстимом Ρ‚ΠΈΠΏΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° (C++)По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ поля Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈΠŸΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ поля Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈΠŸΠΎ возмоТности Π½Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ°Π΄Ρ€Ρ‹ ΡΡ‚Π΅ΠΊΠ°ΠŸΡ€ΠΈ экономии ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΠΎΠ΄Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, доступный ΠΏΠΎ условным ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°ΠΌΠŸΡ€ΠΈ экономии ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΠΎΠ΄Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, доступный ΠΏΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°ΠΌΠŸΡ€ΠΈ установкС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° сигналов: %mΠŸΡ€ΠΈ установкС стСка сигналов: %mΠžΠ±ΠΎΠΉΡ‚ΠΈ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡΠžΠ±Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΡΡ‚Π°Ρ€ΡƒΡŽ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ SB-1 вСрсии 2ΠžΠ±Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ умноТСнияXXX Π²Ρ…ΠΎΠ΄ Π² pop_everything ()
Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠΎΠ΄Ρƒ VOIDmodeΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± "extern" дСкларациях Π½Π΅ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ„Π°ΠΉΠ»Π°ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ "ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…" ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡΡ…ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ PCH, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹, Π½ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡΡ… ΠΏΠΎ enum-Ρ‚ΠΈΠΏΡƒ, содСрТащих Π½Π΅ всС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΊ нСсовмСстимым Ρ‚ΠΈΠΏΠ°ΠΌΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Ρ‚ΠΈΠΏΠΎΠ², ΠΎΡ‚ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΡ… ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ строках ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡΡ… ΠΏΡ€Π°Π²ΠΈΠ» пСрСкрытия Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΠ°ΠΌΡΡ‚ΠΈΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ цСлочислСнном Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π½Π° ноль ΠΏΡ€ΠΈ вычислСниях Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΠΈΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± использовании ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² AltiVec 'vector long ...'ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… возмоТностях компилятора, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½Ρ‹ ΠΈΠ· употрСблСния Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π²Π΅Ρ€ΡΠΈΡΡ…ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡΡ… ΠΏΠΎ enum-Ρ‚ΠΈΠΏΡƒ Π±Π΅Π· ΠΌΠ΅Ρ‚ΠΊΠΈ defaultΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡΡ… ΠΏΠΎ enum-Ρ‚ΠΈΠΏΡƒ, содСрТащих Π½Π΅ всС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ ΠΈ Π±Π΅Π· ΠΌΠ΅Ρ‚ΠΊΠΈ defaultΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± использовании срСдств, ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π² Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΌ CΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π½Ρ‹Ρ… строках, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ Π»ΠΈΡ‚Π΅Ρ€Π°Π»Π°ΠΌΠΈΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± прифмСтичСских дСйствиях Π½Π°Π΄ указатСлями Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ функциях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ noreturnΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ функциях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ formatΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… функциях Π±Π΅Π· ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΉΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… функциях Π±Π΅Π· ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ²ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ нСявных дСкларациях Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΌ использовании макроса "offsetof"ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π² основном Ρ„Π°ΠΉΠ»Π΅, Π½ΠΎ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΌΠ°ΠΊΡ€ΠΎΡΠ°Ρ…ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ мноТСствСнных дСкларациях ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π΅Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π΅ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Π°Ρ…ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΈΠΌΠ΅Π½Π°Ρ… Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² с ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΡΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… с Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΈ использовании Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΌ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈ ΠΏΡ€Π°Π²ΠΈΠ» Ρ‚ΠΎΡ‡Π΅ΠΊ ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½Ρ‹Ρ… прСобразованиях Ρ‚ΠΈΠΏΠΎΠ²ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… скобках Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°Ρ…ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΡΠΊΠΎΠ±ΠΊΠ°Ρ…ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… коммСнтариях ΠΈ коммСнтариях C++, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‰ΠΈΡ…ΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… физичСских ΡΡ‚Ρ€ΠΎΠΊΠ°Ρ…ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… printf/scanf/strftime/strfmonΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ функциями структур, объСдинСний, ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ²ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ сравнСниях ΠΌΠ΅ΠΆΠ΄Ρƒ signed ΠΈ unsigned Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΠΌΠΈΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ лишнСго тСкста послС #elif ΠΈ #endifΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ strftime-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…, Π΄Π°ΡŽΡ‰ΠΈΡ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 2 Ρ†ΠΈΡ„Ρ€Ρ‹ Π³ΠΎΠ΄Π°ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± индСксах Ρ‚ΠΈΠΏΠ° "char"ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ нСстандартных дСкларациях для "main"ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… автоматичСских ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ½Ρ‹Ρ… дСкларациях Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ нСизвСстных ΠΏΡ€Π°Π³ΠΌΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ char-константах, содСрТащих нСсколько Π»ΠΈΡ‚Π΅Ρ€ ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± использовании ΠΈΠΌΠ΅Π½, Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ deprecatedΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ отступлСниях ΠΎΡ‚ стиля Effective C++ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± использовании привСдСния Ρ‚ΠΈΠΏΠΎΠ² Π² стилС CΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ сСлСкторах с мноТСствСнными ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± опрСдСлСниях ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² старом ΡΡ‚ΠΈΠ»Π΅ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± использовании Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… макросов Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°Ρ… #ifΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π΅Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… наслСдуСмых ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ…ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ сравнСниях вСщСствСнных чисСл Π½Π° Ρ€Π°Π²Π΅Π½ΡΡ‚Π²ΠΎΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΠ²ΡˆΠΈΡ…ΡΡ Ρ‚Ρ€ΠΈΠ³Ρ€Π°Ρ„Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° смысл ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ дСкларациях, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ Π·Π°Π΄Π°Π½ Ρ‚ΠΈΠΏΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ дСкларациях, Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΠ²ΡˆΠΈΡ…ΡΡ послС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡΡ…ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΌΠ΅Ρ‚ΠΊΠ°Ρ…ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ, Ссли ΠΊΠ°Π΄Ρ€ стСка ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ классах, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… всС конструкторы ΠΈ дСструкторы privateΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ… Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± inline-функциях, подстановка ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π΅Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π·Π°ΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‚ΠΈΠΏΠ° указатСля ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΡƒΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΡˆΠ°Π±Π»ΠΎΠ½Π½Ρ‹Ρ… friend-функциях, Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π²Π½ΡƒΡ‚Ρ€ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Π°ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄Π½Π° локальная пСрСмСнная ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΡƒΡŽΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ΅ имя прСобразуСтся ΠΎΡ‚ unsigned ΠΊ signedΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ Π΄Ρ‹Ρ€Π°Ρ… Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выравнивания элСмСнтов ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ компилятора отличаСтся ΠΎΡ‚ повСдСния для CΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ пСрСупорядочСнии ΠΊΠΎΠ΄Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ΠΎΠΌΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ случаях, ΠΊΠΎΠ³Π΄Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ packed Π½Π΅ влияСт Π½Π° ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ, Ссли Ρ‚ΠΈΠΏ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ значСния ΠΏΠΎ бСрСтся ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊΠ°ΠΊ "int" (C), ΠΈΠ»ΠΈ ΠΎ нСсовмСстимом Ρ‚ΠΈΠΏΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° (C++)По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ поля Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈΠŸΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ поля Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈΠŸΠΎ возмоТности Π½Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ°Π΄Ρ€Ρ‹ ΡΡ‚Π΅ΠΊΠ°ΠŸΡ€ΠΈ экономии ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΠΎΠ΄Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, доступный ΠΏΠΎ условным ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°ΠΌΠŸΡ€ΠΈ экономии ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΠΎΠ΄Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, доступный ΠΏΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°ΠΌΠŸΡ€ΠΈ установкС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° сигналов: %mΠŸΡ€ΠΈ установкС стСка сигналов: %mΠžΠ±ΠΎΠΉΡ‚ΠΈ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡΠžΠ±Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΡΡ‚Π°Ρ€ΡƒΡŽ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ SB-1 вСрсии 2ΠžΠ±Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ умноТСнияXXX Π²Ρ…ΠΎΠ΄ Π² pop_everything ()
XXX is_class_level != (current_scope == class_scope)
XXX is_class_level != (current_scope == class_scope)
XXX Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· pop_everything ()
XXX Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· pop_everything ()
[Π’Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· %s]
[Π’Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· %s]
[Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° %s][super ...] Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² контСкстС ΠΌΠ΅Ρ‚ΠΎΠ΄Π°__builtin_eh_return Π½Π΅ поддСрТиваСтся для этой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹__builtin_saveregs для этой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ поддСрТиваСтся__builtin_saveregs Π½Π΅ поддСрТиваСтся для этой Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹`Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ `%s' допустим Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ шаблона нСдопустим Π² using-Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈΠ² using-Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ нСльзя Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ шаблона. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ %Π°Π²Π°Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄ Π² %s, Π½Π° %s:%dабстрактный Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΎΡ€ %qT использован Π² качСствС Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΎΡ€Π°Π½ΠΎΠΌΠ΅Ρ€ сумматора Π½Π΅ являСтся Ρ†Π΅Π»ΠΎΠΉ константойномСр сумматора Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½ адрСс глобальной рСгистровой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ %qDΠ·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½ адрСс глобальной рСгистровой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ %qsΠ²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ адрСс локальной ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ %q+DΠ·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½ адрСс рСгистровой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ %qDΠ·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½ адрСс рСгистровой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ %qsадрСсноС смСщСниС - Π½Π΅ константаагрСгатноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ вмСсто ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ³ΠΎ комплСксногоагрСгатноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ вмСсто ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎΠ°Π³Ρ€Π΅Π³Π°Ρ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ вмСсто ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ†Π΅Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ нСбольшой ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ Π΄Π²ΠΎΠΉΠΊΠΈ, Π° Π½Π΅ %dвсС элСмСнты-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² классС %qT - частныС (private)Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠ΅ сокращСниС %sΠ½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ индСкса массиванСоднозначноС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· Ρ‚ΠΈΠΏΠ° %qT ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ asm Π½Π΅ допускаСтся ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ°Π½Π°Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΌ: ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ классадСкларация %s Π±Π΅Π· ΠΈΠΌΠ΅Π½ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ списка парамСтрованонимная структура Π½Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ типабСзымянноС объСдинСниС Π±Π΅Π· элСмСнтовпСрвый Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ 5-Π±ΠΈΡ‚Π½Ρ‹ΠΌ Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΌ Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ __builtin_altivec_predicate Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ __builtin_altivec_predicate Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ константойпСрвый Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ __builtin_spe_predicate Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ __builtin_spe_predicate Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ константойвторой Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ 5-Π±ΠΈΡ‚Π½Ρ‹ΠΌ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΌ Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΡ‚Ρ€Π΅Ρ‚ΠΈΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ 4-Π±ΠΈΡ‚Π½Ρ‹ΠΌ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΌ Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΠ°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ %<__builtin_args_info%> Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ константойаргумСнт %<__builtin_args_info%> Π²Π½Π΅ допустимого Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ %<__builtin_eh_return_regno%> Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ константойаргумСнт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° %qs Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ "ilink1" ΠΈΠ»ΠΈ "ilink2"Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° %qs Π½Π΅ являСтся строковой константойаргумСнт Ρ‚ΠΈΠΏΠ° %qT Π½Π΅ соотвСтствуСт Ρ‚ΠΈΠΏΡƒ %qTΠ°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ "%s" Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ†Π΅Π»Ρ‹ΠΌ числомаргумСнт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° %qs большС %dΠ°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ %qs Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ 2-Π±ΠΈΡ‚Π½Ρ‹ΠΌ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΌ Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ значСниСмотсутствуСт Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ для '%s'
[Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° %s][super ...] Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² контСкстС ΠΌΠ΅Ρ‚ΠΎΠ΄Π°__builtin_eh_return Π½Π΅ поддСрТиваСтся для этой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹__builtin_saveregs для этой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ поддСрТиваСтся__builtin_saveregs Π½Π΅ поддСрТиваСтся для этой Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹`Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ `%s' допустим Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ шаблона нСдопустим Π² using-Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈΠ² using-Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ нСльзя Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ шаблона. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ %Π°Π²Π°Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄ Π² %s, Π½Π° %s:%dабстрактный Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΎΡ€ %qT использован Π² качСствС Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΎΡ€Π°Π½ΠΎΠΌΠ΅Ρ€ сумматора Π½Π΅ являСтся Ρ†Π΅Π»ΠΎΠΉ константойномСр сумматора Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½ адрСс глобальной рСгистровой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ %qDΠ·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½ адрСс глобальной рСгистровой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ %qsΠ²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ адрСс локальной ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ %q+DΠ·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½ адрСс рСгистровой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ %qDΠ·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½ адрСс рСгистровой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ %qsадрСсноС смСщСниС - Π½Π΅ константаагрСгатноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ вмСсто ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ³ΠΎ комплСксногоагрСгатноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ вмСсто ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎΠ°Π³Ρ€Π΅Π³Π°Ρ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ вмСсто ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ†Π΅Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ нСбольшой ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ Π΄Π²ΠΎΠΉΠΊΠΈ, Π° Π½Π΅ %dвсС элСмСнты-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² классС %qT - частныС (private)Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠ΅ сокращСниС %sΠ½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ индСкса массиванСоднозначноС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· Ρ‚ΠΈΠΏΠ° %qT ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ asm Π½Π΅ допускаСтся ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ°Π½Π°Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΌ: ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ классадСкларация %s Π±Π΅Π· ΠΈΠΌΠ΅Π½ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ списка парамСтрованонимная структура Π½Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ типабСзымянноС объСдинСниС Π±Π΅Π· элСмСнтовпСрвый Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ 5-Π±ΠΈΡ‚Π½Ρ‹ΠΌ Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΌ Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ __builtin_altivec_predicate Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ __builtin_altivec_predicate Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ константойпСрвый Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ __builtin_spe_predicate Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ __builtin_spe_predicate Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ константойвторой Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ 5-Π±ΠΈΡ‚Π½Ρ‹ΠΌ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΌ Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΡ‚Ρ€Π΅Ρ‚ΠΈΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ 4-Π±ΠΈΡ‚Π½Ρ‹ΠΌ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΌ Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΠ°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ %<__builtin_args_info%> Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ константойаргумСнт %<__builtin_args_info%> Π²Π½Π΅ допустимого Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ %<__builtin_eh_return_regno%> Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ константойаргумСнт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° %qs Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ "ilink1" ΠΈΠ»ΠΈ "ilink2"Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° %qs Π½Π΅ являСтся строковой константойаргумСнт Ρ‚ΠΈΠΏΠ° %qT Π½Π΅ соотвСтствуСт Ρ‚ΠΈΠΏΡƒ %qTΠ°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ "%s" Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ†Π΅Π»Ρ‹ΠΌ числомаргумСнт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° %qs большС %dΠ°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ %qs Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ 2-Π±ΠΈΡ‚Π½Ρ‹ΠΌ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΌ Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ значСниСмотсутствуСт Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ для '%s'
Π½Π΅ Π·Π°Π΄Π°Π½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ»ΡŽΡ‡Π° '-%s'Π½Π΅ Π·Π°Π΄Π°Π½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ»ΡŽΡ‡Π° '-B'Π½Π΅ Π·Π°Π΄Π°Π½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ»ΡŽΡ‡Π° '-Xassembler'Π½Π΅ Π·Π°Π΄Π°Π½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ»ΡŽΡ‡Π° '-Xlinker'Π½Π΅ Π·Π°Π΄Π°Π½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ»ΡŽΡ‡Π° '-Xpreprocessor'Π½Π΅ Π·Π°Π΄Π°Π½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ»ΡŽΡ‡Π° '-l'Π½Π΅ Π·Π°Π΄Π°Π½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ»ΡŽΡ‡Π° '-specs'Π½Π΅ Π·Π°Π΄Π°Π½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ»ΡŽΡ‡Π° '-specs='Π½Π΅ Π·Π°Π΄Π°Π½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ»ΡŽΡ‡Π° '-x'Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ dss Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ 2-Π±ΠΈΡ‚Π½Ρ‹ΠΌ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΌ Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΠ°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊ дСструктору Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡΠ°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ опСрация Π½Π°Π΄ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ Π½Π° Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏΠ³Ρ€Π°Π½ΠΈΡ†Π° массива Π½Π΅ допускаСтся послС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Ρ‚ΠΈΠΏΠ° Π² скобкахиндСкс массива Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ - Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ массиваиндСкс массива Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ Ρ†Π΅Π»ΠΎΠ³ΠΎ типаиндСкс массива Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ Π½Π΅ для массивадиапазон индСксов массива Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ - Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ массиваинициализация массива нСконстантным выраТСниСминициализация символьного массива строкой Π² скобкахинициализация массива Π½Π΅ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ‚ΠΈΠΏΠ° строковой константойнС Π·Π°Π΄Π°Π½ Ρ€Π°Π·ΠΌΠ΅Ρ€ массива для %q+DΠ½Π΅ Π·Π°Π΄Π°Π½ Ρ€Π°Π·ΠΌΠ΅Ρ€ массива для %qDиндСкс массива ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ %индСкс массива Π½Π΅ являСтся Ρ†Π΅Π»Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΡ‚ΠΈΠΏ элСмСнтов массива нСполныймассивы Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ осмыслСнной ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈΠΊΠ°ΠΊ %qDΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ Π² списках пСрСписываСмых рСгистров ΠΈ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² Π² asmΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ Π² списках пСрСписываСмых рСгистров ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² Π² asmasm-спСцификатор для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ %qs ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΠ΅Ρ‚ со списком пСрСписываСмых рСгистровприсваиваниСприсваиваниС (Π° Π½Π΅ инициализация) Π² дСкларацииприсваиваниС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π² Ρ†Π΅Π»ΠΎΠ΅ Π±Π΅Π· привСдСния Ρ‚ΠΈΠΏΠ°ΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΠ΅ присваиванияпрСдполагаСтся ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊ Ρ‚ΠΈΠΏΡƒ %qT ΠΈΠ· ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ функциипрСдполагаСтся ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° элСмСнт %qDпрСдполагаСтся, Ρ‡Ρ‚ΠΎ счётчик Ρ†ΠΈΠΊΠ»Π° Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° границыпрСдполагаСтся, Ρ‡Ρ‚ΠΎ Ρ†ΠΈΠΊΠ» Π½Π΅ бСсконСчныйв этом мСстС файлавзятиС адрСса ΠΎΡ‚ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ поля структуры %qDΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ interrupt_handler нСсовмСстим с -m5-compactΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ послС ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° Π² скобках ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΎΡ€Π΅ массива-ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ адрСсНСкоррСктный адрСс, Π½Π΅ (Ρ€Π΅Π³+смСщСниС)Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ адрСс, Π½Π΅ post_inc ΠΈΠ»ΠΈ pre_dec:Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ области, удаляСмой ΠΈΠ· стСка: %dΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ массиванСкоррСктный встроСнный fcodeΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ условиянСкоррСктная инструкция для 'A'НСкоррСктная инструкция для frv_print_operand, случай 0НСкоррСктная инструкция для frv_print_operand, ΠΏΠ»ΠΎΡ…ΠΎΠΉ const_double НСкоррСктная инструкция для frv_print_operand, случай zНСкоррСктная инструкция для frv_print_operand, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ 'F':НСкоррСктная инструкция для frv_print_operand, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ 'L':НСкоррСктная инструкция для frv_print_operand, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ 'M/N':НСкоррСктная инструкция для frv_print_operand, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ 'O':НСкоррСктная инструкция для frv_print_operand, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ 'e':НСкоррСктная инструкция для frv_print_operand, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ 'f':НСкоррСктная инструкция для frv_print_operand, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ 'g':НСкоррСктная инструкция для frv_print_operand, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ 'P':НСкоррСктная инструкция для frv_print_operand_address:НСкоррСктная инструкция для frv_print_operand_memory_reference:нСкоррСктная сигнатура ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для output_condmove_singleΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для output_move_doubleΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для output_move_singleΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ pc Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ exception_tableΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ рСгистрНСкоррСктный рСгистр для frv_print_operand_memory_reference_reg:нСкоррСктная инструкция сдвига:нСкоррСктная строковая константаНСкоррСктная ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π² ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ %qs для ΠΊΠ»ΡŽΡ‡Π° -mcpuΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %qs для ΠΊΠ»ΡŽΡ‡Π° -mfp-rounding-modeΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %qs для ΠΊΠ»ΡŽΡ‡Π° -mfp-trap-modeΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %qs для -mmemory-latencyΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %qs для ΠΊΠ»ΡŽΡ‡Π° -mtls-sizeΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %qs для ΠΊΠ»ΡŽΡ‡Π° -mtrap-precisionΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (%s) ΠΊΠ»ΡŽΡ‡Π° %sΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (%s) для ΠΊΠ»ΡŽΡ‡Π° -marchΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (%s) для ΠΊΠ»ΡŽΡ‡Π° -masmΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (%s) для ΠΊΠ»ΡŽΡ‡Π° -mcmodelΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (%s) для ΠΊΠ»ΡŽΡ‡Π° -mfpmathΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (%s) для ΠΊΠ»ΡŽΡ‡Π° -mtls-dialectΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (%s) для ΠΊΠ»ΡŽΡ‡Π° -mtune=Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ константного значСния %d, индСкс %dНСкоррСктноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π° -mcall-%sНСкоррСктноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π° -msdata=%sΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ zip/jar Ρ„Π°ΠΉΠ» %sнСкоррСктноая Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² C Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ прСпроцСссированиябазовый класс %qT Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ послСбазовый класс %qT ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ cvΠ±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ %<->%> Π½Π΅ являСтся ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌΠ±Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ %qT Π½Π΅ являСтся Π½ΠΈ структурой, Π½ΠΈ классомвходящая Π΄ΡƒΠ³Π° Π±Π»ΠΎΠΊΠ° %d поврСТдСнасписки Π΄ΡƒΠ³ для Π±Π»ΠΎΠΊΠ° %i ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½Ρ‹Π±Π»ΠΎΠΊΠΈ Π½Π΅ Π±Ρ‹Π»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ±Π»ΠΎΠΊ %d Π½Π΅Π²Π΅Ρ€Π½ΠΎ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΡˆΠΈΡ€ΠΈΠ½Π° Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ поля %q+D Π½Π΅ являСтся Ρ†Π΅Π»ΠΎΠΉ константойнСвСрный Ρ‚ΠΈΠΏ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ поля %qsΡ€Π°Π·ΠΌΠ΅Ρ€ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ поля %qs Π½Π΅ являСтся цСлочислСнной константойнСкоррСктная конструкция JARL: %d
Π½Π΅ Π·Π°Π΄Π°Π½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ»ΡŽΡ‡Π° '-%s'Π½Π΅ Π·Π°Π΄Π°Π½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ»ΡŽΡ‡Π° '-B'Π½Π΅ Π·Π°Π΄Π°Π½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ»ΡŽΡ‡Π° '-Xassembler'Π½Π΅ Π·Π°Π΄Π°Π½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ»ΡŽΡ‡Π° '-Xlinker'Π½Π΅ Π·Π°Π΄Π°Π½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ»ΡŽΡ‡Π° '-Xpreprocessor'Π½Π΅ Π·Π°Π΄Π°Π½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ»ΡŽΡ‡Π° '-l'Π½Π΅ Π·Π°Π΄Π°Π½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ»ΡŽΡ‡Π° '-specs'Π½Π΅ Π·Π°Π΄Π°Π½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ»ΡŽΡ‡Π° '-specs='Π½Π΅ Π·Π°Π΄Π°Π½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ»ΡŽΡ‡Π° '-x'Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ dss Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ 2-Π±ΠΈΡ‚Π½Ρ‹ΠΌ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΌ Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΠ°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊ дСструктору Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡΠ°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ опСрация Π½Π°Π΄ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ Π½Π° Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏΠ³Ρ€Π°Π½ΠΈΡ†Π° массива Π½Π΅ допускаСтся послС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Ρ‚ΠΈΠΏΠ° Π² скобкахиндСкс массива Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ - Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ массиваиндСкс массива Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ Ρ†Π΅Π»ΠΎΠ³ΠΎ типаиндСкс массива Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ Π½Π΅ для массивадиапазон индСксов массива Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ - Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ массиваинициализация массива нСконстантным выраТСниСминициализация символьного массива строкой Π² скобкахинициализация массива Π½Π΅ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ‚ΠΈΠΏΠ° строковой константойнС Π·Π°Π΄Π°Π½ Ρ€Π°Π·ΠΌΠ΅Ρ€ массива для %q+DΠ½Π΅ Π·Π°Π΄Π°Π½ Ρ€Π°Π·ΠΌΠ΅Ρ€ массива для %qDиндСкс массива ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ %индСкс массива Π½Π΅ являСтся Ρ†Π΅Π»Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΡ‚ΠΈΠΏ элСмСнтов массива нСполныймассивы Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ осмыслСнной ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈΠΊΠ°ΠΊ %qDΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ Π² списках пСрСписываСмых рСгистров ΠΈ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² Π² asmΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ Π² списках пСрСписываСмых рСгистров ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² Π² asmasm-спСцификатор для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ %qs ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΠ΅Ρ‚ со списком пСрСписываСмых рСгистровприсваиваниСприсваиваниС (Π° Π½Π΅ инициализация) Π² дСкларацииприсваиваниС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π² Ρ†Π΅Π»ΠΎΠ΅ Π±Π΅Π· привСдСния Ρ‚ΠΈΠΏΠ°ΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΠ΅ присваиванияпрСдполагаСтся ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊ Ρ‚ΠΈΠΏΡƒ %qT ΠΈΠ· ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ функциипрСдполагаСтся ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° элСмСнт %qDпрСдполагаСтся, Ρ‡Ρ‚ΠΎ счётчик Ρ†ΠΈΠΊΠ»Π° Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° границыпрСдполагаСтся, Ρ‡Ρ‚ΠΎ Ρ†ΠΈΠΊΠ» Π½Π΅ бСсконСчныйв этом мСстС файлавзятиС адрСса ΠΎΡ‚ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ поля структуры %qDΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ interrupt_handler нСсовмСстим с -m5-compactΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ послС ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° Π² скобках ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΎΡ€Π΅ массива-ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ адрСсНСкоррСктный адрСс, Π½Π΅ (Ρ€Π΅Π³+смСщСниС)Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ адрСс, Π½Π΅ post_inc ΠΈΠ»ΠΈ pre_dec:Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ области, удаляСмой ΠΈΠ· стСка: %dΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ массиванСкоррСктный встроСнный fcodeΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ условиянСкоррСктная инструкция для 'A'НСкоррСктная инструкция для frv_print_operand, случай 0НСкоррСктная инструкция для frv_print_operand, ΠΏΠ»ΠΎΡ…ΠΎΠΉ const_double НСкоррСктная инструкция для frv_print_operand, случай zНСкоррСктная инструкция для frv_print_operand, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ 'F':НСкоррСктная инструкция для frv_print_operand, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ 'L':НСкоррСктная инструкция для frv_print_operand, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ 'M/N':НСкоррСктная инструкция для frv_print_operand, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ 'O':НСкоррСктная инструкция для frv_print_operand, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ 'e':НСкоррСктная инструкция для frv_print_operand, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ 'f':НСкоррСктная инструкция для frv_print_operand, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ 'g':НСкоррСктная инструкция для frv_print_operand, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ 'P':НСкоррСктная инструкция для frv_print_operand_address:НСкоррСктная инструкция для frv_print_operand_memory_reference:нСкоррСктная сигнатура ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для output_condmove_singleΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для output_move_doubleΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для output_move_singleΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ pc Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ exception_tableΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ рСгистрНСкоррСктный рСгистр для frv_print_operand_memory_reference_reg:нСкоррСктная инструкция сдвига:нСкоррСктная строковая константаНСкоррСктная ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π² ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ %qs для ΠΊΠ»ΡŽΡ‡Π° -mcpuΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %qs для ΠΊΠ»ΡŽΡ‡Π° -mfp-rounding-modeΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %qs для ΠΊΠ»ΡŽΡ‡Π° -mfp-trap-modeΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %qs для -mmemory-latencyΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %qs для ΠΊΠ»ΡŽΡ‡Π° -mtls-sizeΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %qs для ΠΊΠ»ΡŽΡ‡Π° -mtrap-precisionΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (%s) ΠΊΠ»ΡŽΡ‡Π° %sΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (%s) для ΠΊΠ»ΡŽΡ‡Π° -marchΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (%s) для ΠΊΠ»ΡŽΡ‡Π° -masmΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (%s) для ΠΊΠ»ΡŽΡ‡Π° -mcmodelΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (%s) для ΠΊΠ»ΡŽΡ‡Π° -mfpmathΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (%s) для ΠΊΠ»ΡŽΡ‡Π° -mtls-dialectΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (%s) для ΠΊΠ»ΡŽΡ‡Π° -mtune=Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ константного значСния %d, индСкс %dНСкоррСктноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π° -mcall-%sНСкоррСктноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π° -msdata=%sΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ zip/jar Ρ„Π°ΠΉΠ» %sнСкоррСктноая Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² C Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ прСпроцСссированиябазовый класс %qT Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ послСбазовый класс %qT ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ cvΠ±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ %<->%> Π½Π΅ являСтся ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌΠ±Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ %qT Π½Π΅ являСтся Π½ΠΈ структурой, Π½ΠΈ классомвходящая Π΄ΡƒΠ³Π° Π±Π»ΠΎΠΊΠ° %d поврСТдСнасписки Π΄ΡƒΠ³ для Π±Π»ΠΎΠΊΠ° %i ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½Ρ‹Π±Π»ΠΎΠΊΠΈ Π½Π΅ Π±Ρ‹Π»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ±Π»ΠΎΠΊ %d Π½Π΅Π²Π΅Ρ€Π½ΠΎ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΡˆΠΈΡ€ΠΈΠ½Π° Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ поля %q+D Π½Π΅ являСтся Ρ†Π΅Π»ΠΎΠΉ константойнСвСрный Ρ‚ΠΈΠΏ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ поля %qsΡ€Π°Π·ΠΌΠ΅Ρ€ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ поля %qs Π½Π΅ являСтся цСлочислСнной константойнСкоррСктная конструкция JARL: %d
Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Ρ‹ Π±ΡƒΠ»Π΅Π²Ρ‹ рСгистры ΠΈ ΠΊΠ»ΡŽΡ‡ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈΡ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚Π΅Π»Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки Π²ΠΎΠΊΡ€ΡƒΠ³ скалярного ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ %2d Π½ΠΈ Ρ€Π°Π·Ρƒ Π½Π΅ исполнялся
Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Ρ‹ Π±ΡƒΠ»Π΅Π²Ρ‹ рСгистры ΠΈ ΠΊΠ»ΡŽΡ‡ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈΡ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚Π΅Π»Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки Π²ΠΎΠΊΡ€ΡƒΠ³ скалярного ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ %2d Π½ΠΈ Ρ€Π°Π·Ρƒ Π½Π΅ исполнялся
ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ %2d Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ %s%s
ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ %2d Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ %s%s
оптимизация пСрСноса Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Π² Ρ€Π΅ΡˆΠΈΡΡ‚Ρ€Ρ‹ Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡΠ΄Π²Π°ΠΆΠ΄Ρ‹ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ break Π²Π½Π΅ Ρ†ΠΈΠΊΠ»Π° ΠΈΠ»ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° switchc4x_address_cost: НСкоррСктная адрСсацияc4x_operand_subword: Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ смСщСниС адрСсаc4x_operand_subword: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ адрСсc4x_operand_subword: нСкоррСктная автоинкрСмСнтацияc4x_operand_subword: нСкоррСктная ΠΌΠΎΠ΄Π°c4x_operand_subword: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄c4x_print_operand: %%L-Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒc4x_print_operand: %%N-Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒc4x_print_operand: %%O-Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒc4x_print_operand: НСкоррСктный ΠΎΠΏΠ΅Ρ€Π°Π½Π΄c4x_print_operand_address: НСкоррСктный ΠΎΠΏΠ΅Ρ€Π°Π½Π΄c4x_print_operand_address: НСкоррСктная адрСсация post_modifyc4x_print_operand_address: НСкоррСктная адрСсация pre_modifyc4x_rptb_insert: НС Π½Π°ΠΉΠ΄Π΅Π½Π° стартовая ΠΌΠ΅Ρ‚ΠΊΠ°c4x_rptb_rpts_p: ΠœΠ΅Ρ‚ΠΊΠ° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰Π΅Π³ΠΎΡΡ Π±Π»ΠΎΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π½Π°c4x_valid_operands: ВнутрСнняя ΠΎΡˆΠΈΠ±ΠΊΠ°Π²Ρ‹Π·ΠΎΠ²  %2d Π½ΠΈ Ρ€Π°Π·Ρƒ Π½Π΅ исполнялся
оптимизация пСрСноса Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Π² Ρ€Π΅ΡˆΠΈΡΡ‚Ρ€Ρ‹ Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡΠ΄Π²Π°ΠΆΠ΄Ρ‹ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ break Π²Π½Π΅ Ρ†ΠΈΠΊΠ»Π° ΠΈΠ»ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° switchc4x_address_cost: НСкоррСктная адрСсацияc4x_operand_subword: Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ смСщСниС адрСсаc4x_operand_subword: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ адрСсc4x_operand_subword: нСкоррСктная автоинкрСмСнтацияc4x_operand_subword: нСкоррСктная ΠΌΠΎΠ΄Π°c4x_operand_subword: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄c4x_print_operand: %%L-Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒc4x_print_operand: %%N-Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒc4x_print_operand: %%O-Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒc4x_print_operand: НСкоррСктный ΠΎΠΏΠ΅Ρ€Π°Π½Π΄c4x_print_operand_address: НСкоррСктный ΠΎΠΏΠ΅Ρ€Π°Π½Π΄c4x_print_operand_address: НСкоррСктная адрСсация post_modifyc4x_print_operand_address: НСкоррСктная адрСсация pre_modifyc4x_rptb_insert: НС Π½Π°ΠΉΠ΄Π΅Π½Π° стартовая ΠΌΠ΅Ρ‚ΠΊΠ°c4x_rptb_rpts_p: ΠœΠ΅Ρ‚ΠΊΠ° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰Π΅Π³ΠΎΡΡ Π±Π»ΠΎΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π½Π°c4x_valid_operands: ВнутрСнняя ΠΎΡˆΠΈΠ±ΠΊΠ°Π²Ρ‹Π·ΠΎΠ²  %2d Π½ΠΈ Ρ€Π°Π·Ρƒ Π½Π΅ исполнялся
Π²Ρ‹Π·ΠΎΠ²   %2d Π²Π΅Ρ€Π½ΡƒΠ» %s
Π²Ρ‹Π·ΠΎΠ²   %2d Π²Π΅Ρ€Π½ΡƒΠ» %s
Π²Ρ‹Π·ΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΠ²Ρ‹Π·ΠΎΠ² %<(%T) (%A)%> Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π²Ρ‹Π·ΠΎΠ² ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %<%D(%A)%> Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π²Ρ‹Π·ΠΎΠ² ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ %<%s(%A)%> ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΡƒΡŽ Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²ΠΊΡƒΠ²Ρ‹Π·ΠΎΠ² Java % ΠΈΠ»ΠΈ % с % Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π²Ρ‹Π·ΠΎΠ² Java-конструктора с Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ %qsΠ²Ρ‹Π·ΠΎΠ² Java-конструкторов, хотя % Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π²Ρ‹Π·ΠΎΠ² Π½Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %qDнСсохраняСмый рСгистр Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для глобальной рСгистровой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉcall_expr Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ ΠΈΠ·-Π·Π° Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ² ABI C++которая Π²Ρ‹Π·Π²Π°Π½Π° Π·Π΄Π΅ΡΡŒΠ²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ %qE Π½Π΅ являСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉΠΎΡˆΠΈΠ±ΠΊΠ° ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ %s: %mошибка ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° %s: %mΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΎΡˆΠΈΠ±ΠΊΠ° ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° %qT Π² %qTΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΡˆΠΈΠ±ΠΊΠ° ΠΏΡ€ΠΈ создании %s: %mошибка ΠΏΡ€ΠΈ создании ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° %s: %mошибка ΠΏΡ€ΠΈ создании Ρ„Π°ΠΉΠ»Π° рСпозитория %qsнСдопустимоС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ friend-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %qs Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ локального классаотслСТиваниС зависимостСй Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ со стандартного вводаошибка позиционирования Π² PCH Ρ„Π°ΠΉΠ»Π΅: %mΠ½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ состояниС программынСдопустимая инициализация friend-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %qs%qD Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π΅Π½Π° Π² ΠΌΠ΅Ρ‚ΠΎΠ΄ -- Π²Π½Π΅ классаошибка открытия %s Π½Π° запись: %mошибка открытия %s: %mΠ½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ„Π°ΠΉΠ» lddΠ½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ„Π°ΠΉΠ» nmΠ½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ„Π°ΠΉΠ» '%s'ошибка чтСния PCH Ρ„Π°ΠΉΠ»Π°: %mошибка ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ %s: %mΠ½Π΅ допускаСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ '-D' Π±Π΅Π· '--main'
Π²Ρ‹Π·ΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΠ²Ρ‹Π·ΠΎΠ² %<(%T) (%A)%> Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π²Ρ‹Π·ΠΎΠ² ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %<%D(%A)%> Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π²Ρ‹Π·ΠΎΠ² ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ %<%s(%A)%> ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΡƒΡŽ Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²ΠΊΡƒΠ²Ρ‹Π·ΠΎΠ² Java % ΠΈΠ»ΠΈ % с % Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π²Ρ‹Π·ΠΎΠ² Java-конструктора с Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ %qsΠ²Ρ‹Π·ΠΎΠ² Java-конструкторов, хотя % Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π²Ρ‹Π·ΠΎΠ² Π½Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %qDнСсохраняСмый рСгистр Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для глобальной рСгистровой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉcall_expr Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ ΠΈΠ·-Π·Π° Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ² ABI C++которая Π²Ρ‹Π·Π²Π°Π½Π° Π·Π΄Π΅ΡΡŒΠ²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ %qE Π½Π΅ являСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉΠΎΡˆΠΈΠ±ΠΊΠ° ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ %s: %mошибка ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° %s: %mΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΎΡˆΠΈΠ±ΠΊΠ° ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° %qT Π² %qTΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΡˆΠΈΠ±ΠΊΠ° ΠΏΡ€ΠΈ создании %s: %mошибка ΠΏΡ€ΠΈ создании ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° %s: %mошибка ΠΏΡ€ΠΈ создании Ρ„Π°ΠΉΠ»Π° рСпозитория %qsнСдопустимоС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ friend-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %qs Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ локального классаотслСТиваниС зависимостСй Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ со стандартного вводаошибка позиционирования Π² PCH Ρ„Π°ΠΉΠ»Π΅: %mΠ½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ состояниС программынСдопустимая инициализация friend-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %qs%qD Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π΅Π½Π° Π² ΠΌΠ΅Ρ‚ΠΎΠ΄ -- Π²Π½Π΅ классаошибка открытия %s Π½Π° запись: %mошибка открытия %s: %mΠ½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ„Π°ΠΉΠ» lddΠ½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ„Π°ΠΉΠ» nmΠ½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ„Π°ΠΉΠ» '%s'ошибка чтСния PCH Ρ„Π°ΠΉΠ»Π°: %mошибка ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ %s: %mΠ½Π΅ допускаСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ '-D' Π±Π΅Π· '--main'
нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ '%s' ΠΊΠ°ΠΊ %s Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΡˆΠΈΠ±ΠΊΠ° записи PCH Ρ„Π°ΠΉΠ»Π°ΠΎΡˆΠΈΠ±ΠΊΠ° записи Π² Ρ„Π°ΠΉΠ» PCH: %mошибка записи заполнитСля Π² PCH Ρ„Π°ΠΉΠ»: %mΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ 1:ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ 2:ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄Π΅Π½Ρ‚: %+#DΠΏΡ€Π΅Ρ‚Π΅Π½Π΄Π΅Π½Ρ‚Ρ‹:ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄Π΅Π½Ρ‚Ρ‹: %+#DнСльзя %s ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ %qTнСдопустимоС связываниС Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ поля %qE с %qTнСдопустимоС связываниС ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ  поля %qE с %qTнСдопустимоС связываниС rvalue %qE с %qTΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² элСмСнта-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %qD Π±Π΅Π· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΎΡˆΠΈΠ±ΠΊΠ° прСобразования %qE ΠΈΠ· Ρ‚ΠΈΠΏΠ° %qT Π² Ρ‚ΠΈΠΏ %qTошибка прСобразования %qT Π² %qT Π² %sошибка прСобразования Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ %qT Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ %qT Ρ‡Π΅Ρ€Π΅Π· Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ %qTΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ Ρ‚ΠΈΠΏΡƒ указатСля Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° %qT ΠΊ Ρ‚ΠΈΠΏΡƒ %qTнСльзя ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° элСмСнт-ссылку %qDошибка создания Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ файланСдопустимая дСкларация %<::main%> ΠΊΠ°ΠΊ ΡˆΠ°Π±Π»ΠΎΠ½Π°Π½Π΅Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΠ°Ρ дСкларация %<::main%> ΠΊΠ°ΠΊ inline-функциинСдопустимая дСкларация %<::main%> ΠΊΠ°ΠΊ статичСской функциинСдопустимая дСкларация %qD ΠΊΠ°ΠΊ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ полянСдопустимая дСкларация Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ поля %qD с Ρ‚ΠΈΠΏΠΎΠΌ функциинСдопустимая дСкларация элСмСнта-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %<%T::%s%> Π²Π½ΡƒΡ‚Ρ€ΠΈ %<%T%>нСдопустимая дСкларация статичСского элСмСнта-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %qDнСдопустимая дСкларация статичСской Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠΎΡˆΠΈΠ±ΠΊΠ° ΠΏΡ€ΠΈ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ адрСсаудалСниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ нСдопустимо.  АргумСнтами % ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ %sошибка ΠΏΡ€ΠΈ Π·Π°ΠΌΠ΅Π½Π΅ z-рСгистранС ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π½Π°ΠΉΡ‚ΠΈ '%s'Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π½Π°ΠΉΡ‚ΠΈ 'nm'Π½Π΅Ρ‚ класса %qsΠ½Π΅Ρ‚ Ρ„Π°ΠΉΠ»Π° для класса %sΠ½Π΅Ρ‚ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ интСрфСйса для %qsΠ½Π΅Ρ‚ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ интСрфСйса для %qs, супСркласса  %qsΠ½Π΅Ρ‚ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° для %qsΠ½Π΅Ρ‚ Ρ‚Π΅Π³Π° для класса %qsнСдопустимая инициализация %qT ΠΈΠ· %qTнСдопустимый синтаксис для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ массиванСдопустимая инициализация ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ массива ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°inline-подстановка Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ % Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ слияниС счСтчиков %s для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %uошибка открытия %sΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ»Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… счётчик Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ бСсконСчныС Ρ†ΠΈΠΊΠ»Ρ‹ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° rvalue-выраТСния Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°-ссылки запрСщСнанСкоррСктная ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² рСгистрС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с volatile-ΠΏΠΎΠ»Π΅ΠΌΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ†Π΅Π»Ρ‹ΠΉ константный ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ %ошибка ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %qD ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊ Ρ‚ΠΈΠΏΡƒ %qTΠ²ΠΎΠ·Π²Ρ€Π°Ρ‚ Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ try-Π±Π»ΠΎΠΊΠ° ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Π°ΠΎΡˆΠΈΠ±ΠΊΠ° ΠΏΡ€ΠΈ установкС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° interrupt: Π½Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠΎΡˆΠΈΠ±ΠΊΠ° ΠΏΡ€ΠΈ установкС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° interrupt: Π½Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°Π·Π°Π΄Π°Π½ΠΈΠ΅ класса 'main' Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· компоновкинСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ -o с -c ΠΈΠ»ΠΈ -S ΠΈ нСсколькими Ρ„Π°ΠΉΠ»Π°ΠΌΠΈΠ½Π΅ допускаСтся Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ -C ΠΈ -oΠΊΠ»ΡŽΡ‡ΠΈ -msep-data ΠΈ -mid-shared-library нСсовмСстимынСкоррСктная ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° Π²Π·ΡΡ‚ΡŒ адрСс Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ поля %qDнСльзя Π²Π·ΡΡ‚ΡŒ адрСс ΠΎΡ‚ %, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это rvalue-выраТСниСнСдопустимоС использованиС %<::%> Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Ρ‚ΠΈΠΏΠ° с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ -fno-rtti нСдопустимонСдопустимоС использованиС va_start Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ прСрыванияcase-ΠΌΠ΅Ρ‚ΠΊΠ° %qE Π²Π½Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° switchΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ case-ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌΠΎ ΠΊ цСлочислСнной константСcase-ΠΌΠ΅Ρ‚ΠΊΠ° Π²Π½Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° switchΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° добавляСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΊ Ρ‚ΠΈΠΏΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° отмСняСт ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΡƒΠΊΠ°Π·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΡ‚ %qT ΠΊ %qT ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ выравнивания для ΡƒΠΊΠ°Π·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ указатСля ΠΊ Ρ†Π΅Π»ΠΎΠΌΡƒ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ большСго выравнивания, Ρ‡Π΅ΠΌ исходный Ρ‚ΠΈΠΏΡ‚ΠΈΠΏ массива Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ привСдСния Ρ‚ΠΈΠΏΠΎΠ²Ρ‚ΠΈΠΏ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ привСдСния Ρ‚ΠΈΠΏΠΎΠ²ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊ нСссылочному Ρ‚ΠΈΠΏΡƒ использовано ΠΊΠ°ΠΊ лСвая Ρ‡Π°ΡΡ‚ΡŒ присваиванияпривСдСниС ΠΊ Ρ‚ΠΈΠΏΡƒ указатСля ΠΎΡ‚ Ρ†Π΅Π»ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊ Ρ‚ΠΈΠΏΡƒ объСдинСния ΠΎΡ‚ Ρ‚ΠΈΠΏΠ°, ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π² ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΈΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ %qT Π² %qT Π½Π΅ снимаСт ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ символьного массива строкой ΡˆΠΈΡ€ΠΎΠΊΠΈΡ… ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ сумма %x, Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ %xΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ отдаСтся %qD (Π° Π½Π΅ %qD)ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ цикличСскоС Π΄Π΅Π»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉΠ² классС %qT Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ поля с ΠΈΠΌΠ΅Π½Π΅ΠΌ %qDкласс %qT нСявно Π΄Ρ€ΡƒΠΆΠΈΡ‚ сам с собойкласс %qT Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΡ‡Ρ‚ΠΈ пустой Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсиях GCCкласс %qs ΡƒΠΆΠ΅ сущСствуСткласс '%s' Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° с ΠΈΠΌΠ΅Π½Π΅ΠΌ '%s', ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ сигнатурС '%s'ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ класса Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ friendкласс ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ массив
нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ '%s' ΠΊΠ°ΠΊ %s Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΡˆΠΈΠ±ΠΊΠ° записи PCH Ρ„Π°ΠΉΠ»Π°ΠΎΡˆΠΈΠ±ΠΊΠ° записи Π² Ρ„Π°ΠΉΠ» PCH: %mошибка записи заполнитСля Π² PCH Ρ„Π°ΠΉΠ»: %mΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ 1:ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ 2:ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄Π΅Π½Ρ‚: %+#DΠΏΡ€Π΅Ρ‚Π΅Π½Π΄Π΅Π½Ρ‚Ρ‹:ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄Π΅Π½Ρ‚Ρ‹: %+#DнСльзя %s ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ %qTнСдопустимоС связываниС Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ поля %qE с %qTнСдопустимоС связываниС ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ  поля %qE с %qTнСдопустимоС связываниС rvalue %qE с %qTΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² элСмСнта-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %qD Π±Π΅Π· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΎΡˆΠΈΠ±ΠΊΠ° прСобразования %qE ΠΈΠ· Ρ‚ΠΈΠΏΠ° %qT Π² Ρ‚ΠΈΠΏ %qTошибка прСобразования %qT Π² %qT Π² %sошибка прСобразования Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ %qT Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ %qT Ρ‡Π΅Ρ€Π΅Π· Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ %qTΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ Ρ‚ΠΈΠΏΡƒ указатСля Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° %qT ΠΊ Ρ‚ΠΈΠΏΡƒ %qTнСльзя ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° элСмСнт-ссылку %qDошибка создания Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ файланСдопустимая дСкларация %<::main%> ΠΊΠ°ΠΊ ΡˆΠ°Π±Π»ΠΎΠ½Π°Π½Π΅Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΠ°Ρ дСкларация %<::main%> ΠΊΠ°ΠΊ inline-функциинСдопустимая дСкларация %<::main%> ΠΊΠ°ΠΊ статичСской функциинСдопустимая дСкларация %qD ΠΊΠ°ΠΊ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ полянСдопустимая дСкларация Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ поля %qD с Ρ‚ΠΈΠΏΠΎΠΌ функциинСдопустимая дСкларация элСмСнта-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %<%T::%s%> Π²Π½ΡƒΡ‚Ρ€ΠΈ %<%T%>нСдопустимая дСкларация статичСского элСмСнта-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %qDнСдопустимая дСкларация статичСской Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠΎΡˆΠΈΠ±ΠΊΠ° ΠΏΡ€ΠΈ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ адрСсаудалСниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ нСдопустимо.  АргумСнтами % ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ %sошибка ΠΏΡ€ΠΈ Π·Π°ΠΌΠ΅Π½Π΅ z-рСгистранС ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π½Π°ΠΉΡ‚ΠΈ '%s'Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π½Π°ΠΉΡ‚ΠΈ 'nm'Π½Π΅Ρ‚ класса %qsΠ½Π΅Ρ‚ Ρ„Π°ΠΉΠ»Π° для класса %sΠ½Π΅Ρ‚ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ интСрфСйса для %qsΠ½Π΅Ρ‚ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ интСрфСйса для %qs, супСркласса  %qsΠ½Π΅Ρ‚ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° для %qsΠ½Π΅Ρ‚ Ρ‚Π΅Π³Π° для класса %qsнСдопустимая инициализация %qT ΠΈΠ· %qTнСдопустимый синтаксис для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ массиванСдопустимая инициализация ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ массива ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°inline-подстановка Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ % Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ слияниС счСтчиков %s для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %uошибка открытия %sΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ»Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… счётчик Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ бСсконСчныС Ρ†ΠΈΠΊΠ»Ρ‹ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° rvalue-выраТСния Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°-ссылки запрСщСнанСкоррСктная ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² рСгистрС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с volatile-ΠΏΠΎΠ»Π΅ΠΌΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ†Π΅Π»Ρ‹ΠΉ константный ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ %ошибка ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %qD ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊ Ρ‚ΠΈΠΏΡƒ %qTΠ²ΠΎΠ·Π²Ρ€Π°Ρ‚ Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ try-Π±Π»ΠΎΠΊΠ° ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Π°ΠΎΡˆΠΈΠ±ΠΊΠ° ΠΏΡ€ΠΈ установкС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° interrupt: Π½Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠΎΡˆΠΈΠ±ΠΊΠ° ΠΏΡ€ΠΈ установкС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° interrupt: Π½Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°Π·Π°Π΄Π°Π½ΠΈΠ΅ класса 'main' Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· компоновкинСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ -o с -c ΠΈΠ»ΠΈ -S ΠΈ нСсколькими Ρ„Π°ΠΉΠ»Π°ΠΌΠΈΠ½Π΅ допускаСтся Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ -C ΠΈ -oΠΊΠ»ΡŽΡ‡ΠΈ -msep-data ΠΈ -mid-shared-library нСсовмСстимынСкоррСктная ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° Π²Π·ΡΡ‚ΡŒ адрСс Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ поля %qDнСльзя Π²Π·ΡΡ‚ΡŒ адрСс ΠΎΡ‚ %, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это rvalue-выраТСниСнСдопустимоС использованиС %<::%> Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Ρ‚ΠΈΠΏΠ° с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ -fno-rtti нСдопустимонСдопустимоС использованиС va_start Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ прСрыванияcase-ΠΌΠ΅Ρ‚ΠΊΠ° %qE Π²Π½Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° switchΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ case-ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌΠΎ ΠΊ цСлочислСнной константСcase-ΠΌΠ΅Ρ‚ΠΊΠ° Π²Π½Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° switchΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° добавляСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΊ Ρ‚ΠΈΠΏΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° отмСняСт ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΡƒΠΊΠ°Π·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΡ‚ %qT ΠΊ %qT ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ выравнивания для ΡƒΠΊΠ°Π·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ указатСля ΠΊ Ρ†Π΅Π»ΠΎΠΌΡƒ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ большСго выравнивания, Ρ‡Π΅ΠΌ исходный Ρ‚ΠΈΠΏΡ‚ΠΈΠΏ массива Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ привСдСния Ρ‚ΠΈΠΏΠΎΠ²Ρ‚ΠΈΠΏ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ привСдСния Ρ‚ΠΈΠΏΠΎΠ²ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊ нСссылочному Ρ‚ΠΈΠΏΡƒ использовано ΠΊΠ°ΠΊ лСвая Ρ‡Π°ΡΡ‚ΡŒ присваиванияпривСдСниС ΠΊ Ρ‚ΠΈΠΏΡƒ указатСля ΠΎΡ‚ Ρ†Π΅Π»ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊ Ρ‚ΠΈΠΏΡƒ объСдинСния ΠΎΡ‚ Ρ‚ΠΈΠΏΠ°, ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π² ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΈΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ %qT Π² %qT Π½Π΅ снимаСт ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ символьного массива строкой ΡˆΠΈΡ€ΠΎΠΊΠΈΡ… ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ сумма %x, Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ %xΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ отдаСтся %qD (Π° Π½Π΅ %qD)ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ цикличСскоС Π΄Π΅Π»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉΠ² классС %qT Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ поля с ΠΈΠΌΠ΅Π½Π΅ΠΌ %qDкласс %qT нСявно Π΄Ρ€ΡƒΠΆΠΈΡ‚ сам с собойкласс %qT Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΡ‡Ρ‚ΠΈ пустой Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсиях GCCкласс %qs ΡƒΠΆΠ΅ сущСствуСткласс '%s' Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° с ΠΈΠΌΠ΅Π½Π΅ΠΌ '%s', ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ сигнатурС '%s'ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ класса Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ friendкласс ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ массив
ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Ρ„Π°ΠΉΠ»Π° зависимостСй %s: %mмодСль кодирования % ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡΠΌΠΎΠ΄Π΅Π»ΡŒ кодирования %s Π½Π΅ поддСрТиваСтся Π² %s-Π±ΠΈΡ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ΠΌΠΎΠ΄Π΅Π»ΡŒ кодирования %s Π½Π΅ поддСрТиваСтся Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ PICcollect2 вСрсия %scollect: Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ %s
ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Ρ„Π°ΠΉΠ»Π° зависимостСй %s: %mмодСль кодирования % ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡΠΌΠΎΠ΄Π΅Π»ΡŒ кодирования %s Π½Π΅ поддСрТиваСтся Π² %s-Π±ΠΈΡ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ΠΌΠΎΠ΄Π΅Π»ΡŒ кодирования %s Π½Π΅ поддСрТиваСтся Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ PICcollect2 вСрсия %scollect: Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ %s
collect: пСрСкомпиляция %s
collect: пСрСкомпиляция %s
collect: relinking
collect: relinking
collect: tweaking %s in %s
collect: tweaking %s in %s
запятая Π² ΠΊΠΎΠ½Ρ†Π΅ списка Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ пСрСчислимого Ρ‚ΠΈΠΏΠ°ΠΊΠ»ΡŽΡ‡ "%s" годится для %s, Π½ΠΎ Π½Π΅ для %sсравнСниС ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ == ΠΈΠ»ΠΈ != Π½Π΅ надСТносравнСниС указатСля ΠΈ цСлогосравнСниС Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΈ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ значСнийсравнСниС Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΈ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ Ρ†Π΅Π»Ρ‹Ρ… Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉΡ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ сравнСния - всСгда %dΠΏΡ€ΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Π΅ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ поля Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ сравнСния - всСгда %dΠΈΠ·-Π·Π° ограничСнности Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ…, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ сравнСния всСгда лоТьиз-Π·Π° ограничСнности Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ…, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ сравнСния всСгда истинасравнСниС ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΈ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ типысравнСниС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π±Π΅Π· привСдСния типовсравнСниС ~unsigned с константойсравнСниС ~unsigned с unsignedΡ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ сравнСния `Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ < 0' всСгда Π»ΠΎΠΆΡŒΡ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ сравнСния `Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ >=0' всСгда истинасравнСния Π²ΠΈΠ΄Π° X<=Y<=Z Ρ‚Ρ€Π°ΠΊΡ‚ΡƒΡŽΡ‚ΡΡ Π² C Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π² матСматикСкомпиляция ΠΏΡ€Π΅Ρ€Π²Π°Π½Π° ΠΈΠ· Π·Π° ошибок -Wfatal.
запятая Π² ΠΊΠΎΠ½Ρ†Π΅ списка Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ пСрСчислимого Ρ‚ΠΈΠΏΠ°ΠΊΠ»ΡŽΡ‡ "%s" годится для %s, Π½ΠΎ Π½Π΅ для %sсравнСниС ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ == ΠΈΠ»ΠΈ != Π½Π΅ надСТносравнСниС указатСля ΠΈ цСлогосравнСниС Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΈ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ значСнийсравнСниС Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΈ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ Ρ†Π΅Π»Ρ‹Ρ… Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉΡ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ сравнСния - всСгда %dΠΏΡ€ΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Π΅ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ поля Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ сравнСния - всСгда %dΠΈΠ·-Π·Π° ограничСнности Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ…, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ сравнСния всСгда лоТьиз-Π·Π° ограничСнности Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ…, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ сравнСния всСгда истинасравнСниС ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΈ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ типысравнСниС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π±Π΅Π· привСдСния типовсравнСниС ~unsigned с константойсравнСниС ~unsigned с unsignedΡ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ сравнСния `Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ < 0' всСгда Π»ΠΎΠΆΡŒΡ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ сравнСния `Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ >=0' всСгда истинасравнСния Π²ΠΈΠ΄Π° X<=Y<=Z Ρ‚Ρ€Π°ΠΊΡ‚ΡƒΡŽΡ‚ΡΡ Π² C Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π² матСматикСкомпиляция ΠΏΡ€Π΅Ρ€Π²Π°Π½Π° ΠΈΠ· Π·Π° ошибок -Wfatal.
ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡ ΠΏΡ€Π΅Ρ€Π²Π°Π½Π°.
ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡ ΠΏΡ€Π΅Ρ€Π²Π°Π½Π°.
спСцификатор complex для %qs нСдопустимпротиворСчивыС спСцификации доступа для ΠΌΠ΅Ρ‚ΠΎΠ΄Π° %q+D, ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΡŽΡ‰Π΅Π΅ имя супСркласса %qsнСкоррСктная инструкция Π² const_double_split:константный Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ для %qs Π²Π½Π΅ диапазонаконструктор Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ статичСской элСмСнтом-функциСйконструктор Ρ‡ΡƒΠΆΠΎΠ³ΠΎ класса %qT Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠΌΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ синтаксис конструктора для Ρ‚ΠΈΠΏΠ° %qT, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ конструкторовконструкторы нСльзя Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ virtualΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ continue Π²Π½Π΅ Ρ†ΠΈΠΊΠ»Π°ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· %qT Π² %qT отмСняСт ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· %qT Π² %qT Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠ·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ‚ %qT ΠΊ нСскалярному Ρ‚ΠΈΠΏΡƒ %qTΠ² ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ Ρ‚ΠΈΠΏΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ %qE ΠΈΠ· %qT Π² %qT Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ %s%s Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ прСобразования Ρ‚ΠΈΠΏΠ°ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ нСскалярному Ρ‚ΠΈΠΏΡƒΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ NULL ΠΊ Π½Π΅ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· %qT Π² %qTиспорчСны Π΄Π°Π½Π½Ρ‹Π΅ профилирования: Π΄ΡƒΠ³Π° ΠΈΠ· %i Π² %i ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ счСтчикиспорчСны Π΄Π°Π½Π½Ρ‹Π΅ профилирования: число исполнСний Π΄ΡƒΠ³ΠΈ %d-%d Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ %iиспорчСны Π΄Π°Π½Π½Ρ‹Π΅ профилирования: число ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ Π±Π»ΠΎΠΊΠ° %d Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ %iиспорчСны Π΄Π°Π½Π½Ρ‹Π΅ профилирования: run_max * runs < sum_maxиспорчСны Π΄Π°Π½Π½Ρ‹Π΅ профилирования: sum_all мСньшС sum_maxошибка прСобразования %qE Π² %qTошибка ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° шаблона %qE Π² %qTΠ½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ рСгистр для выталкиваниянС Π½Π°ΠΉΠ΄Π΅Π½ΠΎ ΠΏΠΎΠ»Π΅ класса Π² интСрфСйсном Ρ‚ΠΈΠΏΠ΅ java %qTΠ½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ Ρ„Π°ΠΉΠ» спСцификаций %s
спСцификатор complex для %qs нСдопустимпротиворСчивыС спСцификации доступа для ΠΌΠ΅Ρ‚ΠΎΠ΄Π° %q+D, ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΡŽΡ‰Π΅Π΅ имя супСркласса %qsнСкоррСктная инструкция Π² const_double_split:константный Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ для %qs Π²Π½Π΅ диапазонаконструктор Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ статичСской элСмСнтом-функциСйконструктор Ρ‡ΡƒΠΆΠΎΠ³ΠΎ класса %qT Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠΌΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ синтаксис конструктора для Ρ‚ΠΈΠΏΠ° %qT, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ конструкторовконструкторы нСльзя Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ virtualΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ continue Π²Π½Π΅ Ρ†ΠΈΠΊΠ»Π°ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· %qT Π² %qT отмСняСт ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· %qT Π² %qT Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠ·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ‚ %qT ΠΊ нСскалярному Ρ‚ΠΈΠΏΡƒ %qTΠ² ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ Ρ‚ΠΈΠΏΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ %qE ΠΈΠ· %qT Π² %qT Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ %s%s Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ прСобразования Ρ‚ΠΈΠΏΠ°ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ нСскалярному Ρ‚ΠΈΠΏΡƒΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ NULL ΠΊ Π½Π΅ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· %qT Π² %qTиспорчСны Π΄Π°Π½Π½Ρ‹Π΅ профилирования: Π΄ΡƒΠ³Π° ΠΈΠ· %i Π² %i ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ счСтчикиспорчСны Π΄Π°Π½Π½Ρ‹Π΅ профилирования: число исполнСний Π΄ΡƒΠ³ΠΈ %d-%d Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ %iиспорчСны Π΄Π°Π½Π½Ρ‹Π΅ профилирования: число ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ Π±Π»ΠΎΠΊΠ° %d Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ %iиспорчСны Π΄Π°Π½Π½Ρ‹Π΅ профилирования: run_max * runs < sum_maxиспорчСны Π΄Π°Π½Π½Ρ‹Π΅ профилирования: sum_all мСньшС sum_maxошибка прСобразования %qE Π² %qTошибка ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° шаблона %qE Π² %qTΠ½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ рСгистр для выталкиваниянС Π½Π°ΠΉΠ΄Π΅Π½ΠΎ ΠΏΠΎΠ»Π΅ класса Π² интСрфСйсном Ρ‚ΠΈΠΏΠ΅ java %qTΠ½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ Ρ„Π°ΠΉΠ» спСцификаций %s
Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ RTL-инструкции нСвозмоТноошибка опрСдСлСния ΠΈΠΌΠ΅Π½ΠΈ Ρ†Π΅Π»ΠΈ ΠΏΡ€ΠΈ отслСТивании зависимостСйнС ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π½Π°ΠΉΡ‚ΠΈ класс %sошибка ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ '%s': %sсоздан с ΠΎΠ΄Π½ΠΈΠΌ ABI, Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с другимсоздан с ΠΎΠ΄Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ / ABI, Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с другимсоздан с ΠΎΠ΄Π½ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ endianness, Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с другимсоздан с ΠΎΠ΄Π½ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ -fpic, Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с другимсоздан с ΠΎΠ΄Π½ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ -fpie, Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с другимсоздан с ΠΎΠ΄Π½ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ '%s', Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с другимсозданиС %sсозданиС массива элСмСнтов Ρ‚ΠΈΠΏΠ° %qTсозданиС массива элСмСнтов Ρ‚ΠΈΠΏΠ° %qT, ΡΠ²Π»ΡΡŽΡ‰Π΅Π³ΠΎΡΡ абстрактным классомсозданиС указатСля Π½Π° элСмСнт-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π½Π΅ классового Ρ‚ΠΈΠΏΠ° %qTсозданиС указатСля Π½Π° элСмСнт Π½Π΅ классового Ρ‚ΠΈΠΏΠ° %qTсозданиС указатСля Π½Π° элСмСнт ссылочного Ρ‚ΠΈΠΏΠ° %qTΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ содСрТит Π½ΠΈ Ρ‚ΠΈΠΏΠ°, Π½ΠΈ класса хранСнияэлСмСнт Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΈΠΏ %qT ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ "%s" ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ Π²Ρ‹Π±ΠΎΡ€ΡƒΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ %s слишком высокотладка: дСкларация Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ описываСтдСкларация %q+D ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΡƒΡŽ Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€Π°Ρ†ΠΈΡŽΠ΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΡ %q+D ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρ€Π°Π½Π΅Π΅ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽΠ΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΡ %qD ΠΊΠ°ΠΊ %sдСкларация ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ массива %qD Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ для всСх размСрностСй, ΠΊΡ€ΠΎΠΌΠ΅ пСрвойдСкларация %qD ΠΊΠ°ΠΊ Π½Π΅-функциидСкларация %qD Π² %qD, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΎΠ±ΡŠΠ΅ΠΌΠ»Π΅Ρ‚ %qDдСкларация %qD Π²Π½Π΅ пространства ΠΈΠΌΠ΅Π½, ΠΎΠ±ΡŠΠ΅ΠΌΠ»ΡŽΡ‰Π΅Π³ΠΎ %qDдСкларация %qD ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΡƒΡŽ Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€Π°Ρ†ΠΈΡŽΠ΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΡ %qD ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ элСмСнт класса, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ 'this'дСкларация %qD ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρ€Π°Π½Π΅Π΅ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽΠΈΠΌΡ %qs описано ΠΊΠ°ΠΊ массив функцийимя %qs описано ΠΊΠ°ΠΊ массив элСмСнтов Ρ‚ΠΈΠΏΠ° voidдСкларация %qs ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ парамСтрдСкларация %qs ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ имя Π² спискС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΎΡ€ отсутствуСт; ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ слово %qDдСкрСмСнтация указатСля Π½Π° Π½Π΅ΠΈΠ·Π²Π΅ΡΡ‚Π½ΡƒΡŽ структуруаргумСнт ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ %qE ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ %qDΠ°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Ρ‚ΠΈΠΏΠ° %qT ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ %qTΠ°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ спСциализации friend-шаблона %qDΠ°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ явной спСциализации %qD Π² friend-Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ нСявно Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ %qDΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ %qT Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅Π΅ использованиС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Π½Π΅-функциидоступ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ %доступ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ Π½Π° Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ типдоступ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ с ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΈΠΏΠ° Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π° пСрСкрытия ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² памятинСкоррСктный ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ union %qTдСструктор %qD объявлСн ΠΊΠ°ΠΊ шаблон элСмСнтадСструктор Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ статичСской элСмСнтом-функциСйдСструктор Ρ‡ΡƒΠΆΠΎΠ³ΠΎ класса %qT Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ элСмСнтомдСструкторы Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ парамСтровнСпосрСдствСнная Π±Π°Π·Π° %qT нСдоступна Π² %qT ΠΈΠ·-Π·Π° нСоднозначностидСлСниС Π½Π° нольдСлСниС Π½Π° ноль Π² %<%E %% 0%>Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ноль Π² %<%E %% 0.%>Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ноль Π² %<%E / 0%>Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ноль Π² %<%E / 0%>.Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒΠ΄ΠΎΠΌΠΈΠ½Π°Ρ‚ΠΎΡ€ΠΎΠΌ %d Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ %d, Π° Π½Π΅ %dΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ %ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ %ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ %Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ %sΠΏΠΎΠ²Ρ‚ΠΎΡ€ (ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅) case-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉΠ΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ConstantValue для поля '%s'Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° asm %qsΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° %qTΠΏΠΎΠ²Ρ‚ΠΎΡ€ case-значСния,повторная дСкларация ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° %qsповторная дСкларация ΠΌΠ΅Ρ‚ΠΎΠ΄Π° %<%c%s%>повторная дСкларация интСрфСйса для ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ %<%s(%s)%>повторная дСкларация интСрфСйса для класса %qsΠ΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ %qDΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ описаниС Ρ‡Π»Π΅Π½Π° %q+DΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ инициализатординамичСская Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ %s Π½Π΅ найдСнасимвол %<\0%> Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π½ΠΎΠΉ строкСгСнСрация PIC-ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° ΠΏΡ€ΠΈ нСустановлСнном PIC-рСгистрСпустая дСкларацияпустой Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ индСксов Π² инициализаторСпустая Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π»Π΅Π²ΠΎΠΉ части Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ %sпустая Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ %sпустой диапазонпустой скалярный ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° backtrace ΠΈΠΌΠ΅Π΅Ρ‚ смысл Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Thumb-mcallee-super-interworking ΠΈΠΌΠ΅Π΅Ρ‚ смысл Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ компиляции для Thumb-mcaller-super-interworking ΠΈΠΌΠ΅Π΅Ρ‚ смысл Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ компиляции для ThumbΠ·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ инструкция %d Π±Π»ΠΎΠΊΠ° %d Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π° Π² спискС инструкцийпСрСчислимый ΠΈ нСпСрСчислимый Ρ‚ΠΈΠΏ Π² условном выраТСниинСсоотвСтствиС пСрСчислимых Ρ‚ΠΈΠΏΠΎΠ² Π² условном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ: %qT vs %qTпСрСчислимый Ρ‚ΠΈΠΏ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ максимального цСлочислСнного типапСрСчисляСмоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для %qD Π½Π΅ являСтся Ρ†Π΅Π»ΠΎΠΉ константойзначСниС пСрСчислимого Ρ‚ΠΈΠΏΠ° для %qE Π½Π΅ являСтся константой Ρ†Π΅Π»ΠΎΠ³ΠΎ типапСрСмСнная окруТСния DJGPP Π½Π΅ опрСдСлСнапСрСмСнная окруТСния DJGPP ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° испорчСнный Ρ„Π°ΠΉΠ» '%s'пСрСмСнная окруТСния DJGPP ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ» '%s'ошибка закрытия %s: %mошибка Π² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… spec-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ '%s'ошибка Π² элСмСнтС ΠΏΡƒΠ»Π° констант #%dошибка Π² элСмСнтС ΠΏΡƒΠ»Π° констант #%d
Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ RTL-инструкции нСвозмоТноошибка опрСдСлСния ΠΈΠΌΠ΅Π½ΠΈ Ρ†Π΅Π»ΠΈ ΠΏΡ€ΠΈ отслСТивании зависимостСйнС ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π½Π°ΠΉΡ‚ΠΈ класс %sошибка ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ '%s': %sсоздан с ΠΎΠ΄Π½ΠΈΠΌ ABI, Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с другимсоздан с ΠΎΠ΄Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ / ABI, Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с другимсоздан с ΠΎΠ΄Π½ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ endianness, Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с другимсоздан с ΠΎΠ΄Π½ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ -fpic, Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с другимсоздан с ΠΎΠ΄Π½ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ -fpie, Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с другимсоздан с ΠΎΠ΄Π½ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ '%s', Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с другимсозданиС %sсозданиС массива элСмСнтов Ρ‚ΠΈΠΏΠ° %qTсозданиС массива элСмСнтов Ρ‚ΠΈΠΏΠ° %qT, ΡΠ²Π»ΡΡŽΡ‰Π΅Π³ΠΎΡΡ абстрактным классомсозданиС указатСля Π½Π° элСмСнт-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π½Π΅ классового Ρ‚ΠΈΠΏΠ° %qTсозданиС указатСля Π½Π° элСмСнт Π½Π΅ классового Ρ‚ΠΈΠΏΠ° %qTсозданиС указатСля Π½Π° элСмСнт ссылочного Ρ‚ΠΈΠΏΠ° %qTΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ содСрТит Π½ΠΈ Ρ‚ΠΈΠΏΠ°, Π½ΠΈ класса хранСнияэлСмСнт Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΈΠΏ %qT ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ "%s" ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ Π²Ρ‹Π±ΠΎΡ€ΡƒΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ %s слишком высокотладка: дСкларация Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ описываСтдСкларация %q+D ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΡƒΡŽ Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€Π°Ρ†ΠΈΡŽΠ΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΡ %q+D ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρ€Π°Π½Π΅Π΅ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽΠ΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΡ %qD ΠΊΠ°ΠΊ %sдСкларация ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ массива %qD Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ для всСх размСрностСй, ΠΊΡ€ΠΎΠΌΠ΅ пСрвойдСкларация %qD ΠΊΠ°ΠΊ Π½Π΅-функциидСкларация %qD Π² %qD, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΎΠ±ΡŠΠ΅ΠΌΠ»Π΅Ρ‚ %qDдСкларация %qD Π²Π½Π΅ пространства ΠΈΠΌΠ΅Π½, ΠΎΠ±ΡŠΠ΅ΠΌΠ»ΡŽΡ‰Π΅Π³ΠΎ %qDдСкларация %qD ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΡƒΡŽ Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€Π°Ρ†ΠΈΡŽΠ΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΡ %qD ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ элСмСнт класса, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ 'this'дСкларация %qD ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρ€Π°Π½Π΅Π΅ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽΠΈΠΌΡ %qs описано ΠΊΠ°ΠΊ массив функцийимя %qs описано ΠΊΠ°ΠΊ массив элСмСнтов Ρ‚ΠΈΠΏΠ° voidдСкларация %qs ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ парамСтрдСкларация %qs ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ имя Π² спискС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΎΡ€ отсутствуСт; ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ слово %qDдСкрСмСнтация указатСля Π½Π° Π½Π΅ΠΈΠ·Π²Π΅ΡΡ‚Π½ΡƒΡŽ структуруаргумСнт ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ %qE ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ %qDΠ°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Ρ‚ΠΈΠΏΠ° %qT ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ %qTΠ°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ спСциализации friend-шаблона %qDΠ°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ явной спСциализации %qD Π² friend-Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ нСявно Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ %qDΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ %qT Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅Π΅ использованиС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Π½Π΅-функциидоступ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ %доступ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ Π½Π° Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ типдоступ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ с ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΈΠΏΠ° Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π° пСрСкрытия ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² памятинСкоррСктный ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ union %qTдСструктор %qD объявлСн ΠΊΠ°ΠΊ шаблон элСмСнтадСструктор Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ статичСской элСмСнтом-функциСйдСструктор Ρ‡ΡƒΠΆΠΎΠ³ΠΎ класса %qT Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ элСмСнтомдСструкторы Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ парамСтровнСпосрСдствСнная Π±Π°Π·Π° %qT нСдоступна Π² %qT ΠΈΠ·-Π·Π° нСоднозначностидСлСниС Π½Π° нольдСлСниС Π½Π° ноль Π² %<%E %% 0%>Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ноль Π² %<%E %% 0.%>Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ноль Π² %<%E / 0%>Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ноль Π² %<%E / 0%>.Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒΠ΄ΠΎΠΌΠΈΠ½Π°Ρ‚ΠΎΡ€ΠΎΠΌ %d Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ %d, Π° Π½Π΅ %dΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ %ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ %ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ %Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ %sΠΏΠΎΠ²Ρ‚ΠΎΡ€ (ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅) case-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉΠ΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ConstantValue для поля '%s'Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° asm %qsΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° %qTΠΏΠΎΠ²Ρ‚ΠΎΡ€ case-значСния,повторная дСкларация ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° %qsповторная дСкларация ΠΌΠ΅Ρ‚ΠΎΠ΄Π° %<%c%s%>повторная дСкларация интСрфСйса для ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ %<%s(%s)%>повторная дСкларация интСрфСйса для класса %qsΠ΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ %qDΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ описаниС Ρ‡Π»Π΅Π½Π° %q+DΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ инициализатординамичСская Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ %s Π½Π΅ найдСнасимвол %<\0%> Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π½ΠΎΠΉ строкСгСнСрация PIC-ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° ΠΏΡ€ΠΈ нСустановлСнном PIC-рСгистрСпустая дСкларацияпустой Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ индСксов Π² инициализаторСпустая Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π»Π΅Π²ΠΎΠΉ части Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ %sпустая Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ %sпустой диапазонпустой скалярный ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° backtrace ΠΈΠΌΠ΅Π΅Ρ‚ смысл Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Thumb-mcallee-super-interworking ΠΈΠΌΠ΅Π΅Ρ‚ смысл Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ компиляции для Thumb-mcaller-super-interworking ΠΈΠΌΠ΅Π΅Ρ‚ смысл Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ компиляции для ThumbΠ·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ инструкция %d Π±Π»ΠΎΠΊΠ° %d Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π° Π² спискС инструкцийпСрСчислимый ΠΈ нСпСрСчислимый Ρ‚ΠΈΠΏ Π² условном выраТСниинСсоотвСтствиС пСрСчислимых Ρ‚ΠΈΠΏΠΎΠ² Π² условном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ: %qT vs %qTпСрСчислимый Ρ‚ΠΈΠΏ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ максимального цСлочислСнного типапСрСчисляСмоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для %qD Π½Π΅ являСтся Ρ†Π΅Π»ΠΎΠΉ константойзначСниС пСрСчислимого Ρ‚ΠΈΠΏΠ° для %qE Π½Π΅ являСтся константой Ρ†Π΅Π»ΠΎΠ³ΠΎ типапСрСмСнная окруТСния DJGPP Π½Π΅ опрСдСлСнапСрСмСнная окруТСния DJGPP ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° испорчСнный Ρ„Π°ΠΉΠ» '%s'пСрСмСнная окруТСния DJGPP ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ» '%s'ошибка закрытия %s: %mошибка Π² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… spec-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ '%s'ошибка Π² элСмСнтС ΠΏΡƒΠ»Π° констант #%dошибка Π² элСмСнтС ΠΏΡƒΠ»Π° констант #%d
ошибка ΠΏΡ€ΠΈ грамматичСском Ρ€Π°Π·Π±ΠΎΡ€Π΅ ΠΏΡƒΠ»Π° ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΎΡˆΠΈΠ±ΠΊΠ° ΠΏΡ€ΠΈ грамматичСском Ρ€Π°Π·Π±ΠΎΡ€Π΅ ΠΏΡƒΠ»Π° констант
ошибка ΠΏΡ€ΠΈ грамматичСском Ρ€Π°Π·Π±ΠΎΡ€Π΅ ΠΏΡƒΠ»Π° ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΎΡˆΠΈΠ±ΠΊΠ° ΠΏΡ€ΠΈ грамматичСском Ρ€Π°Π·Π±ΠΎΡ€Π΅ ΠΏΡƒΠ»Π° констант
ошибка ΠΏΡ€ΠΈ грамматичСском Ρ€Π°Π·Π±ΠΎΡ€Π΅ полСйошибка ΠΏΡ€ΠΈ грамматичСском Ρ€Π°Π·Π±ΠΎΡ€Π΅ ΠΏΠΎΠ»Π΅ΠΉ
ошибка ΠΏΡ€ΠΈ грамматичСском Ρ€Π°Π·Π±ΠΎΡ€Π΅ полСйошибка ΠΏΡ€ΠΈ грамматичСском Ρ€Π°Π·Π±ΠΎΡ€Π΅ ΠΏΠΎΠ»Π΅ΠΉ
ошибка ΠΏΡ€ΠΈ Ρ€Π°Π·Π±ΠΎΡ€Π΅ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²ΠΎΡˆΠΈΠ±ΠΊΠ° ΠΏΡ€ΠΈ грамматичСском Ρ€Π°Π·Π±ΠΎΡ€Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²ΠΎΡˆΠΈΠ±ΠΊΠ° ΠΏΡ€ΠΈ грамматичСском Ρ€Π°Π·Π±ΠΎΡ€Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²
ошибка ΠΏΡ€ΠΈ Ρ€Π°Π·Π±ΠΎΡ€Π΅ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²ΠΎΡˆΠΈΠ±ΠΊΠ° ΠΏΡ€ΠΈ грамматичСском Ρ€Π°Π·Π±ΠΎΡ€Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²ΠΎΡˆΠΈΠ±ΠΊΠ° ΠΏΡ€ΠΈ грамматичСском Ρ€Π°Π·Π±ΠΎΡ€Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²
ошибка чтСния  %s ΠΈΠ· zip-Ρ„Π°ΠΉΠ»Π°ΠΎΡˆΠΈΠ±ΠΊΠ° записи %qsошибка записи Π² %s: %mошибка: ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π°, Π·Π°Π΄Π°ΠΉΡ‚Π΅ -fexceptionsΠ±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ситуация Ρ‚ΠΈΠΏΠ° %<%T%>ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ элСмСнты Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ массиваизбыточныС элСмСнты Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ символьного массиваизбыточныС элСмСнты Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ скаляраизбыточныС элСмСнты Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ структурыизбыточныС элСмСнты Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ элСмСнты Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ вСктораявная конкрСтизация %qD Π±Π΅Π· опрСдСлСнияявная конкрСтизация Ρ‚ΠΈΠΏΠ° %qT, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰Π΅Π³ΠΎΡΡ ΡˆΠ°Π±Π»ΠΎΠ½ΠΎΠΌΠ²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΎΡ€Π΅ new Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ†Π΅Π»Ρ‹ΠΉ ΠΈΠ»ΠΈ пСрСчислимый Ρ‚ΠΈΠΏΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€-Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏΡ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ рСгистры Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π²Π΅Ρ€Ρ…Π½ΠΈΡ… половинизбыточная %<;%>ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ элСмСнты Π² скалярном ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ проигнориованыизбыточная Ρ‚ΠΎΡ‡ΠΊΠ° с запятой Π² структурС ΠΈΠ»ΠΈ объСдинСниинС Π½Π°ΠΉΠ΄Π΅Π½ класс '%s'Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ состояниС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡΠ½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ врСмя ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ fastcall ΠΈ regparm нСсовмСстимыатрибуты fastcall ΠΈ stdcall Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡ‹Ρ„Π°Ρ‚Π°Π»ΡŒΠ½Π°Ρ ошибка: fclose %sΠΏΠΎΠ»Π΅ %q+D ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎ Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ с Ρ‚ΠΈΠΏΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠΏΠΎΠ»Π΅ %q+D ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎ Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ с Ρ‚ΠΈΠΏΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΏΠΎΠ»Π΅ %qD ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏΠΏΠΎΠ»Π΅ %qs описано ΠΊΠ°ΠΊ функцияполС %qs ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏΠ½Π΅Ρ‚ поля %qsΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ поля Π½Π΅ являСтся константойнСсоотвСтствиС Ρ‚ΠΈΠΏΠ° ΠΏΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ поляимя поля Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ Π½Π΅ для структуры ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡΡˆΠΈΡ€ΠΈΠ½Π° ΠΏΠΎΠ»ΡΡˆΠΈΡ€ΠΈΠ½Π° поля Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ printfΡˆΠΈΡ€ΠΈΠ½Π° поля Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ scanfΡˆΠΈΡ€ΠΈΠ½Π° поля Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strfmonΡˆΠΈΡ€ΠΈΠ½Π° поля Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strftimeΠΊΠΎΠ½Π΅Ρ† Ρ„Π°ΠΉΠ»Π° Π² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΠ½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ Ρ„Π°ΠΉΠ» '%s'Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ %qs Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ„Π°ΠΉΠ»Π° Π·Π°Π΄Π°Π½ класс хранСния %символ-Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΡΠΈΠΌΠ²ΠΎΠ»-Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strfmonΠ² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ %s Π½Π°ΠΉΠ΄Π΅Π½Π° функция finiΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ % Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΈΠΏ %fix_sched_param: нСизвСстный ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€: %sΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π°Ρ константа Π½Π΅ являСтся ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ нСпосрСдствСнным ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠΌΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ вычислСнии выраТСния с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ точкойинструкция управлСния ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ выполнСния - Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ°ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° fold: исходноС Π΄Π΅Ρ€Π΅Π²ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ foldfopen %sдля Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ шаблона %q+DΠ½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ %d Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ форматирования ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ %d Π² $-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° %d использован Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ %sΡ„ΠΎΡ€ΠΌΠ°Ρ‚ Π·Π°Π΄Π°Π½ ΠΊΠ°ΠΊ строка ΡˆΠΈΡ€ΠΎΠΊΠΈΡ… символовформат Π½Π΅ являСтся строковой константой, ΠΈ Π½Π΅ Π·Π°Π΄Π°Π½Ρ‹ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ форматированияформат Π½Π΅ являСтся строковой константой, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ‚ΠΈΠΏΠΎΠ² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π΅ являСтся строкой константой, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°Π½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ число ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π½ΠΎΠΉ строкСсозданиС %s Π½Π° ссылочный Ρ‚ΠΈΠΏ %qTсозданиС ссылки Π½Π° void-mfp-trap-mode=su Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ -mtrap-precision=ifr30_print_operand: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ %%Ffr30_print_operand: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ %%xfr30_print_operand: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΊΠΎΠ΄Π° %%Afr30_print_operand: нСобработанная конструкция MEMfr30_print_operand: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄fr30_print_operand: Π½Π΅ΠΎΠΏΠΎΠ·Π½Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ %%Bfr30_print_operand: Π½Π΅ΠΎΠΏΠΎΠ·Π½Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ %%bfr30_print_operand: Π½Π΅ΠΎΠΏΠΎΠ·Π½Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ %%pfr30_print_operand_address: Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ адрСскадр слишком Π²Π΅Π»ΠΈΠΊ для Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ³ΠΎ контроля стСкаfriend-дСкларация Π²Π½Π΅ опрСдСлСния классав friend-Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ трСбуСтся ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ класса: %Π² friend-Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ трСбуСтся ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ класса: %Π² этом мСстСfrv_print_operand: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ кодфункция %qD объявлСна Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡΡ‚Π΅Π»ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ нСдоступнофункция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π°Π³Ρ€Π΅Π³Π°Ρ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· нСсовмСстимый типдСкларация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ являСтся прототипомфункция дСкларированная с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ % содСрТит ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ %ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ со спСцификатором %<__thread%>ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с классом хранСния %ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с классом хранСния %ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с классом хранСния %функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ строкового типаэтой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, вСроятно, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ форматирования %sфункция Π½Π΅ ΠΏΠΎΠ΄Π»Π΅ΠΆΠΈΡ‚ inline-подстановкСinline-подстановка Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΈΠΏ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚ΠΈΠΏΡ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ нСсовмСстимы ΠΈΠ·-Π·Π° %функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ адрСс локальной пСрСмСннойфункция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π°Π³Ρ€Π΅Π³Π°Ρ‚Π½ΠΎΠ΅ значСниСс Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ISO C Ρ‚ΠΈΠΏΡ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ строго ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡ‹ΠΌΠΈΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° function_profilerΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° function_profiler для MMIXΠ΄Ρ€Π°ΠΉΠ²Π΅Ρ€ gcc вСрсия %s; исполняСт gcc вСрсия %s
ошибка чтСния  %s ΠΈΠ· zip-Ρ„Π°ΠΉΠ»Π°ΠΎΡˆΠΈΠ±ΠΊΠ° записи %qsошибка записи Π² %s: %mошибка: ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π°, Π·Π°Π΄Π°ΠΉΡ‚Π΅ -fexceptionsΠ±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ситуация Ρ‚ΠΈΠΏΠ° %<%T%>ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ элСмСнты Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ массиваизбыточныС элСмСнты Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ символьного массиваизбыточныС элСмСнты Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ скаляраизбыточныС элСмСнты Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ структурыизбыточныС элСмСнты Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ элСмСнты Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ вСктораявная конкрСтизация %qD Π±Π΅Π· опрСдСлСнияявная конкрСтизация Ρ‚ΠΈΠΏΠ° %qT, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰Π΅Π³ΠΎΡΡ ΡˆΠ°Π±Π»ΠΎΠ½ΠΎΠΌΠ²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΎΡ€Π΅ new Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ†Π΅Π»Ρ‹ΠΉ ΠΈΠ»ΠΈ пСрСчислимый Ρ‚ΠΈΠΏΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€-Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏΡ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ рСгистры Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π²Π΅Ρ€Ρ…Π½ΠΈΡ… половинизбыточная %<;%>ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ элСмСнты Π² скалярном ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ проигнориованыизбыточная Ρ‚ΠΎΡ‡ΠΊΠ° с запятой Π² структурС ΠΈΠ»ΠΈ объСдинСниинС Π½Π°ΠΉΠ΄Π΅Π½ класс '%s'Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ состояниС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡΠ½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ врСмя ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ fastcall ΠΈ regparm нСсовмСстимыатрибуты fastcall ΠΈ stdcall Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡ‹Ρ„Π°Ρ‚Π°Π»ΡŒΠ½Π°Ρ ошибка: fclose %sΠΏΠΎΠ»Π΅ %q+D ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎ Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ с Ρ‚ΠΈΠΏΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠΏΠΎΠ»Π΅ %q+D ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎ Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ с Ρ‚ΠΈΠΏΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΏΠΎΠ»Π΅ %qD ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏΠΏΠΎΠ»Π΅ %qs описано ΠΊΠ°ΠΊ функцияполС %qs ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏΠ½Π΅Ρ‚ поля %qsΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ поля Π½Π΅ являСтся константойнСсоотвСтствиС Ρ‚ΠΈΠΏΠ° ΠΏΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ поляимя поля Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ Π½Π΅ для структуры ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡΡˆΠΈΡ€ΠΈΠ½Π° ΠΏΠΎΠ»ΡΡˆΠΈΡ€ΠΈΠ½Π° поля Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ printfΡˆΠΈΡ€ΠΈΠ½Π° поля Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ scanfΡˆΠΈΡ€ΠΈΠ½Π° поля Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strfmonΡˆΠΈΡ€ΠΈΠ½Π° поля Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strftimeΠΊΠΎΠ½Π΅Ρ† Ρ„Π°ΠΉΠ»Π° Π² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΠ½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ Ρ„Π°ΠΉΠ» '%s'Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ %qs Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ„Π°ΠΉΠ»Π° Π·Π°Π΄Π°Π½ класс хранСния %символ-Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΡΠΈΠΌΠ²ΠΎΠ»-Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strfmonΠ² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ %s Π½Π°ΠΉΠ΄Π΅Π½Π° функция finiΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ % Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΈΠΏ %fix_sched_param: нСизвСстный ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€: %sΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π°Ρ константа Π½Π΅ являСтся ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ нСпосрСдствСнным ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠΌΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ вычислСнии выраТСния с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ точкойинструкция управлСния ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ выполнСния - Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ°ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° fold: исходноС Π΄Π΅Ρ€Π΅Π²ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ foldfopen %sдля Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ шаблона %q+DΠ½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ %d Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ форматирования ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ %d Π² $-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° %d использован Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ %sΡ„ΠΎΡ€ΠΌΠ°Ρ‚ Π·Π°Π΄Π°Π½ ΠΊΠ°ΠΊ строка ΡˆΠΈΡ€ΠΎΠΊΠΈΡ… символовформат Π½Π΅ являСтся строковой константой, ΠΈ Π½Π΅ Π·Π°Π΄Π°Π½Ρ‹ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ форматированияформат Π½Π΅ являСтся строковой константой, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ‚ΠΈΠΏΠΎΠ² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π΅ являСтся строкой константой, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°Π½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ число ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π½ΠΎΠΉ строкСсозданиС %s Π½Π° ссылочный Ρ‚ΠΈΠΏ %qTсозданиС ссылки Π½Π° void-mfp-trap-mode=su Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ -mtrap-precision=ifr30_print_operand: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ %%Ffr30_print_operand: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ %%xfr30_print_operand: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΊΠΎΠ΄Π° %%Afr30_print_operand: нСобработанная конструкция MEMfr30_print_operand: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄fr30_print_operand: Π½Π΅ΠΎΠΏΠΎΠ·Π½Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ %%Bfr30_print_operand: Π½Π΅ΠΎΠΏΠΎΠ·Π½Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ %%bfr30_print_operand: Π½Π΅ΠΎΠΏΠΎΠ·Π½Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ %%pfr30_print_operand_address: Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ адрСскадр слишком Π²Π΅Π»ΠΈΠΊ для Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ³ΠΎ контроля стСкаfriend-дСкларация Π²Π½Π΅ опрСдСлСния классав friend-Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ трСбуСтся ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ класса: %Π² friend-Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ трСбуСтся ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ класса: %Π² этом мСстСfrv_print_operand: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ кодфункция %qD объявлСна Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡΡ‚Π΅Π»ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ нСдоступнофункция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π°Π³Ρ€Π΅Π³Π°Ρ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· нСсовмСстимый типдСкларация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ являСтся прототипомфункция дСкларированная с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ % содСрТит ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ %ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ со спСцификатором %<__thread%>ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с классом хранСния %ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с классом хранСния %ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с классом хранСния %функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ строкового типаэтой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, вСроятно, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ форматирования %sфункция Π½Π΅ ΠΏΠΎΠ΄Π»Π΅ΠΆΠΈΡ‚ inline-подстановкСinline-подстановка Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΈΠΏ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚ΠΈΠΏΡ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ нСсовмСстимы ΠΈΠ·-Π·Π° %функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ адрСс локальной пСрСмСннойфункция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π°Π³Ρ€Π΅Π³Π°Ρ‚Π½ΠΎΠ΅ значСниСс Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ISO C Ρ‚ΠΈΠΏΡ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ строго ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡ‹ΠΌΠΈΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° function_profilerΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° function_profiler для MMIXΠ΄Ρ€Π°ΠΉΠ²Π΅Ρ€ gcc вСрсия %s; исполняСт gcc вСрсия %s
gcc вСрсия %s
gcc вСрсия %s
gcov (GCC) %s
gcov (GCC) %s
Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½ΠΎ использованиС Branch Likely ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ архитСктуройисходный ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ core-Ρ„Π°ΠΉΠ»Π°: %mглобальная рСгистровая пСрСмСнная %qD использована Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ³Π»ΠΎΠ±Π°Π»ΡŒΠ½Π°Ρ рСгистровая пСрСмСнная %qs использована Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ³Π»ΠΎΠ±Π°Π»ΡŒΠ½Π°Ρ рСгистровая пСрСмСнная - Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ³Π»ΠΎΠ±Π°Π»ΡŒΠ½Π°Ρ рСгистровая пСрСмСнная ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ gp постоянно (Π½ΠΎ ΠΏΡ€ΠΈ косвСнных Π²Ρ‹Π·ΠΎΠ²Π°Ρ… Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΈ Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ)ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ PCHголовная RTL-инструкция %d для Π±Π»ΠΎΠΊΠ° %d Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π°ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ рост объСма ΠΊΠΎΠ΄Π° для Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ компиляции Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ inline-подстановок (Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…)ia64_print_operand: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ΠΏΡ€ΠΈ достиТСнии этого ΠΊΠΎΠ΄Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° "%s" ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ
Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½ΠΎ использованиС Branch Likely ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ архитСктуройисходный ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ core-Ρ„Π°ΠΉΠ»Π°: %mглобальная рСгистровая пСрСмСнная %qD использована Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ³Π»ΠΎΠ±Π°Π»ΡŒΠ½Π°Ρ рСгистровая пСрСмСнная %qs использована Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ³Π»ΠΎΠ±Π°Π»ΡŒΠ½Π°Ρ рСгистровая пСрСмСнная - Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ³Π»ΠΎΠ±Π°Π»ΡŒΠ½Π°Ρ рСгистровая пСрСмСнная ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ gp постоянно (Π½ΠΎ ΠΏΡ€ΠΈ косвСнных Π²Ρ‹Π·ΠΎΠ²Π°Ρ… Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΈ Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ)ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ PCHголовная RTL-инструкция %d для Π±Π»ΠΎΠΊΠ° %d Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π°ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ рост объСма ΠΊΠΎΠ΄Π° для Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ компиляции Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ inline-подстановок (Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…)ia64_print_operand: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ΠΏΡ€ΠΈ достиТСнии этого ΠΊΠΎΠ΄Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° "%s" ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ
нСкоррСктная #pragma longcall ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΠΎΠ²Π°Π½Π°Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ "%s" ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½
нСкоррСктная #pragma longcall ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΠΎΠ²Π°Π½Π°Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ "%s" ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½
Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ссылочный Ρ‚ΠΈΠΏ для instance-ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ %qsнСявно Π²Ρ‹Ρ‚Π°Π»ΠΊΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ рСгистры Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ сгруппированы Π½Π° Π²Π΅Ρ€ΡˆΠΈΠ½Π΅ стСканСкоррСктноС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π² %нСдопустимый ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ для рСгистра Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ %Π² %s, Π² %s:%dΠ² Π±Π»ΠΎΠΊΠ΅ %dΠ² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ %q+DнСподходящий сумматор для `%sнСсовмСстимыС Ρ‚ΠΈΠΏΡ‹ Π² присваиваниинСсовмСстимыС Ρ‚ΠΈΠΏΡ‹ Π² присваивании %qT -> %qTнСсовмСстимыС Ρ‚ΠΈΠΏΡ‹ ΠΏΡ€ΠΈ инициализациинСсовмСстимыС Ρ‚ΠΈΠΏΡ‹ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ возвратанСполная Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ `%sнСполная Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ класса `%sΠ½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ %qT Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ элСмСнта %qDΠ½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ %qT использован Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌ спСцификаторС имСнипротиворСчивая спСцификация instance-ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΠΈ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ %нСкоррСктная инструкция:инкрСмСнтация указатСля Π½Π° Π½Π΅ΠΈΠ·Π²Π΅ΡΡ‚Π½ΡƒΡŽ структурузначСниС индСкса вмСсто ΠΈΠΌΠ΅Π½ΠΈ поля Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ объСдинСнияв ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ %s Π½Π°ΠΉΠ΄Π΅Π½Π° функция initинициализация ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π² Ρ†Π΅Π»ΠΎΠ΅ Π±Π΅Π· привСдСния типаинициализация Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ элСмСнта-массиваинициализация элСмСнта Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ элСмСнта-массива Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌ контСкстСповторная инициализация поля с ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹ΠΌΠΈ ΡΡ„Ρ„Π΅ΠΊΡ‚Π°ΠΌΠΈΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ вычислСн Π²ΠΎ врСмя компоновкиэлСмСнт ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° Π½Π΅ являСтся константойпрСТдСврСмСнноС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°ΠΏΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ %q+DΠΏΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ %qDΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ для %qT Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ ΡΠΊΠΎΠ±ΠΊΠΈΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Π½Π΅ являСтся ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΎΠΉΡΠ»ΠΈΡˆΠΊΠΎΠΌ слоТноС ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для Ρ†Π΅Π»ΠΎΠ³ΠΎΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ нСдопустим для статичСского элСмСнта с конструктороминициализатор Π·Π°Π΄Π°Π½ для Π½Π΅Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° %q+Dслишком длинная строка ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ для символьного массиваinline функция %q+D использована, Π½ΠΎ Π½ΠΈΠ³Π΄Π΅ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° содСрТит %qcRTL-инструкция %d - Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ° %d, Π° block_for_insn=%iRTL-инструкция %d - Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ° %d, Π° block_for_insn=NULLинструкция %d Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π±Π»ΠΎΠΊΠ°Ρ… (%d ΠΈ %d)RTL-инструкция Π½Π΅ удовлСтворяСт своим ограничСниям:RTL-инструкция - Π²Π½Π΅ блокаустановка: %s%s
Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ссылочный Ρ‚ΠΈΠΏ для instance-ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ %qsнСявно Π²Ρ‹Ρ‚Π°Π»ΠΊΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ рСгистры Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ сгруппированы Π½Π° Π²Π΅Ρ€ΡˆΠΈΠ½Π΅ стСканСкоррСктноС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π² %нСдопустимый ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ для рСгистра Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ %Π² %s, Π² %s:%dΠ² Π±Π»ΠΎΠΊΠ΅ %dΠ² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ %q+DнСподходящий сумматор для `%sнСсовмСстимыС Ρ‚ΠΈΠΏΡ‹ Π² присваиваниинСсовмСстимыС Ρ‚ΠΈΠΏΡ‹ Π² присваивании %qT -> %qTнСсовмСстимыС Ρ‚ΠΈΠΏΡ‹ ΠΏΡ€ΠΈ инициализациинСсовмСстимыС Ρ‚ΠΈΠΏΡ‹ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ возвратанСполная Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ `%sнСполная Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ класса `%sΠ½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ %qT Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ элСмСнта %qDΠ½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ %qT использован Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌ спСцификаторС имСнипротиворСчивая спСцификация instance-ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΠΈ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ %нСкоррСктная инструкция:инкрСмСнтация указатСля Π½Π° Π½Π΅ΠΈΠ·Π²Π΅ΡΡ‚Π½ΡƒΡŽ структурузначСниС индСкса вмСсто ΠΈΠΌΠ΅Π½ΠΈ поля Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ объСдинСнияв ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ %s Π½Π°ΠΉΠ΄Π΅Π½Π° функция initинициализация ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π² Ρ†Π΅Π»ΠΎΠ΅ Π±Π΅Π· привСдСния типаинициализация Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ элСмСнта-массиваинициализация элСмСнта Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ элСмСнта-массива Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌ контСкстСповторная инициализация поля с ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹ΠΌΠΈ ΡΡ„Ρ„Π΅ΠΊΡ‚Π°ΠΌΠΈΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ вычислСн Π²ΠΎ врСмя компоновкиэлСмСнт ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° Π½Π΅ являСтся константойпрСТдСврСмСнноС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°ΠΏΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ %q+DΠΏΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ %qDΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ для %qT Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ ΡΠΊΠΎΠ±ΠΊΠΈΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Π½Π΅ являСтся ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΎΠΉΡΠ»ΠΈΡˆΠΊΠΎΠΌ слоТноС ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для Ρ†Π΅Π»ΠΎΠ³ΠΎΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ нСдопустим для статичСского элСмСнта с конструктороминициализатор Π·Π°Π΄Π°Π½ для Π½Π΅Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° %q+Dслишком длинная строка ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ для символьного массиваinline функция %q+D использована, Π½ΠΎ Π½ΠΈΠ³Π΄Π΅ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° содСрТит %qcRTL-инструкция %d - Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ° %d, Π° block_for_insn=%iRTL-инструкция %d - Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ° %d, Π° block_for_insn=NULLинструкция %d Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π±Π»ΠΎΠΊΠ°Ρ… (%d ΠΈ %d)RTL-инструкция Π½Π΅ удовлСтворяСт своим ограничСниям:RTL-инструкция - Π²Π½Π΅ блокаустановка: %s%s
доступ ΠΊ instance-ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ %qs Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ классаinstance-пСрСмСнная %qs ΠΈΠΌΠ΅Π΅Ρ‚ нСизвСстный Ρ€Π°Π·ΠΌΠ΅Ρ€instance-пСрСмСнная %qs Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΊΠ°ΠΊ %sΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ для этой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ поддСрТиваСтсяинициализация массива int строкой Π½Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΈΡ… символовпСрСполнСниС ΠΏΡ€ΠΈ вычислСнии цСлочислСнного выраТСнияцСлочислСнноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ %qE Π½Π΅ являСтся константойинтСрфСйс %qs Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ структуры константной строкивнутрСнняя ошибка компилятора: НСкоррСктный адрСс:ВнутрСнняя ошибка компилятора: НСкоррСктный сдвиг:внутрСнняя ошибка компилятора: НСизвСстная ΠΌΠΎΠ΄Π°:внутрСнняя ошибка компилятора: внутрСнняя ошибка - Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Utf8-имявнутрСнняя ошибка Π² check-init: ΠΊΠΎΠ΄ Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠ³ΠΎ прСдставлСния Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½: %sвнутрСнняя ошибка Π² generate_bytecode_insn - ΡƒΠ·Π΅Π» Π΄Π΅Ρ€Π΅Π²Π° Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½: %sвнутрСнняя ошибка: %%) Π±Π΅Π· %%( Π² ассСмблСрном ΡˆΠ°Π±Π»ΠΎΠ½Π΅Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡΡ ошибка: %%> Π±Π΅Π· %%< Π² ассСмблСрном ΡˆΠ°Π±Π»ΠΎΠ½Π΅Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡΡ ошибка: %%] Π±Π΅Π· %%[ Π² ассСмблСрном ΡˆΠ°Π±Π»ΠΎΠ½Π΅Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡΡ ошибка: %%} Π±Π΅Π· %%{ Π² ассСмблСрном ΡˆΠ°Π±Π»ΠΎΠ½Π΅Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡΡ ошибка: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ рСгистр: %dвнутрСнняя ошибка: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ cris_side_effect_mode_okвнутрСнняя ошибка: инструкция с ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹ΠΌ эффСктом, Π²Π»ΠΈΡΡŽΡ‰ΠΈΠΌ Π½Π° основной эффСктаварийный Π²Ρ‹Ρ…ΠΎΠ΄ Π² %s, Π² %s:%dΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Service Routines для ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ThumbнСкоррСктная Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° #pragma %sΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ послС %%Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для %%AΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для %%BΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для %%CΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %%CΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для %%DΠ½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%DΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %%EΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%FΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%GΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ %%H Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%JΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ %%J Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%KΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %%LΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %%MΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %%NΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%OΠ½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΊΠΎΠ΄Π° %%PΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %%PΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %%RΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%SΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%TΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %%UΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для %%YΠ½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для %%YΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для %%cΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для %%dΠ½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%dΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для %%fΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%fΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %%hΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%jΠ½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %%jΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%kΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %%MΠ½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%pΠ½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%qΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %%rΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для %%sΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %%sΠ½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%t/%%bΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%uΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%vΠ½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%xΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ %%xnнСкоррСктная Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° 'asm': Π½Π΅ΠΊΠΎΡ€Ρ€ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π° --param %qsΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ PC Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² строкнСкоррСктный ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ UNSPECнСкоррСктная Π·Π°ΠΌΠ΅Π½Π° Z-рСгистра Π² инструкциинСкоррСктный доступ ΠΊ нСстатичСскому элСмСнту Π΄Π°Π½Π½Ρ‹Ρ… %qD NULL-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ адрСснСдопустимоС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ % ΠΊ Ρ‚ΠΈΠΏΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ %qs ΠΊ элСмСнту-функциинСдопустимоС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ %qs ΠΊ Ρ‚ΠΈΠΏΡƒ voidΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ %qs ΠΊ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ %qT Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° %qsнСкоррСктная спСцификация Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ классанСкоррСктноС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊ Ρ‚ΠΈΠΏΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %qTΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ const_cast ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° %qT ΠΊ Ρ‚ΠΈΠΏΡƒ %qTΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ const_cast ΠΎΡ‚ rvalue-выраТСния Ρ‚ΠΈΠΏΠ° %qT ΠΊ Ρ‚ΠΈΠΏΡƒ %qTΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ const_doubleΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ ограничСния для ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ конструктор; Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ ΠΈΠΌΠ΅Π»ΠΈ Π² Π²ΠΈΠ΄Ρƒ %<%T (const %T&)%>Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· %<__fpreg%>Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· %qT Π² %qTΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ %<__fpreg%>Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ Ρ‚ΠΈΠΏΡƒ %qT ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° %qTΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° %qTΠ² спискС ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² Π·Π°Π΄Π°Π½ΠΎ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ выраТСниСНСкоррСктная косвСнная адрСсация памяти (S)НСкоррСктная косвСнная адрСсация памятинСкоррСктноС Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для элСмСнта %qsнСкоррСктная инициализация нСконстантной ссылки Ρ‚ΠΈΠΏΠ° %qT ΠΈΠ· Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ выраТСния Ρ‚ΠΈΠΏΠ° %qTнСкоррСктная инициализация ссылки Ρ‚ΠΈΠΏΠ° %qT ΠΈΠ· выраТСния Ρ‚ΠΈΠΏΠ° %qTΠ½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ инициализаторнСкоррСктная инструкция:нСкоррСктная масканСкоррСктная дСкларация элСмСнта-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° '%c'Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° 'A'Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° 'D'Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° 'H'Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° 'O'Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° 'T'Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° 'b'Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° 'e'Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° 'm'Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° 'o'Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° 'p'Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° 'z'Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° '%c'Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ Π² инструкциинСкоррСктный ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΊΠΎΠ΄Π° %%H/%%LΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΊΠΎΠ΄Π° %%NΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для %%RΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΊΠΎΠ΄Π° %%RΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для %%SΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΊΠΎΠ΄Π° %%T/%%BΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΊΠΎΠ΄Π° %%UΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΊΠΎΠ΄Π° %%VΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΊΠΎΠ΄Π° %%pΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΊΠΎΠ΄Π° %%sΠ½Π΅Π²Π΅Ρ€Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ %sΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для %<__fpreg%>Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ»ΡŽΡ‡Π° %qsΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ %qsΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° %qTнСизвСстная машинная ΠΌΠΎΠ΄Π° %qs для указатСлянСкоррСктный ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ %qDΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Π·Π½Π°ΠΊ %qc Π² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»Π΅Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ для Ρ‚ΠΈΠΏΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰Π΅ΠΉΡΡ элСмСнтомнСкоррСктный Ρ‚ΠΈΠΏ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° %qsнСкоррСктная дСкларация %q+DΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ рСгистр Π² инструкциинСкоррСктный рСгистр Π² инструкции moveнСкоррСктная инструкция rotateΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ static_cast ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° %qT ΠΊ Ρ‚ΠΈΠΏΡƒ %qTдля Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %qs Π·Π°Π΄Π°Π½ Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ класс хранСниянСкоррСктная template-дСкларация %qDΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΡˆΠ°Π±Π»ΠΎΠ½Π°Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ % Π·Π°Π΄Π°Π½ для newΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ для %qsΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ %<%T[%T]%> для индСкса массиванСкоррСктноС использованиС %%d, %%x ΠΈΠ»ΠΈ %%XнСдопустимоС использованиС %<::%>Π½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ спСцификатора %Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ использованиС % Π½Π° внСшнСм ΡƒΡ€ΠΎΠ²Π½Π΅Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ использованиС % Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰Π΅ΠΉΡΡ элСмСнтомнСкоррСктноС использованиС %qDΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ %qs ΠΊ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ Π½Π° элСмСнтнСкоррСктноС использованиС указатСля Π½Π° Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π² вычислСниях с ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡΠΌΠΈΠ½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ использованиС массива с Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ const_cast с Ρ‚ΠΈΠΏΠΎΠΌ %qT, ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΌΡΡ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΈΠ»ΠΈ ссылкой Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ const_cast с Ρ‚ΠΈΠΏΠΎΠΌ %qT, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΌΡΡ Π½ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ, Π½ΠΈ ссылкой, Π½ΠΈ  ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ Π½Π° элСмСнт Π΄Π°Π½Π½Ρ‹Ρ…Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ использованиС Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ элСмСнта-массива Π² структурСнСкоррСктноС использованиС элСмСнта %q+D Π² статичСском элСмСнтС-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ использованиС массива, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰Π΅Π³ΠΎΡΡ Π»Π΅Π²ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ присваиваниянСкоррСктноС использованиС нСстатичСского элСмСнта %q+DΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ использованиС нСстатичСского элСмСнта %qDΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ использованиС нСстатичСской Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-элСмСнтанСкоррСктноС использованиС нСстатичСской Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-элСмСнта %qDΠ½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ структуры с Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ элСмСнтом-массивомнСкоррСктноС использованиС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° шаблона %qD Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΡˆΠ°Π±Π»ΠΎΠ½Π°Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ использованиС void-выраТСниянСкоррСктный Π½ΠΎΠΌΠ΅Ρ€ вСрсии '%s'invoke[non-static] ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΎ ΠΊ статичСскому ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒinvokestatic ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΎ ΠΊ абстрактному ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒinvokestatic ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΎ ΠΊ нСстатичСскому ΠΌΠ΅Ρ‚ΠΎΠ΄ΡƒΠΎΠ±Π»Π°ΡΡ‚ΡŒ дСйствия Ρ‚ΠΈΠΏΠ° - Ρ‚ΠΎΠ»ΡŒΠΊΠΎ данная дСкларация ΠΈΠ»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ вашим намСрСниямоптимизация ΠΎΠ±Ρ…ΠΎΠ΄Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»Π°ΡΡŒΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ case-ΠΌΠ΅Ρ‚ΠΊΠ΅ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΊΠ΅ %q+DΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΊΠ΅ %qDмусор Π² ΠΊΠΎΠ½Ρ†Π΅ #pragma %sмусор Π² ΠΊΠΎΠ½Ρ†Π΅ #pragma GCC java_exceptionsмусор Π² ΠΊΠΎΠ½Ρ†Π΅ #pragma ghs endsdaмусор Π² ΠΊΠΎΠ½Ρ†Π΅ #pragma ghs endtdaмусор Π² ΠΊΠΎΠ½Ρ†Π΅ #pragma ghs endzdaмусор Π² ΠΊΠΎΠ½Ρ†Π΅ #pragma ghs interruptмусор Π² ΠΊΠΎΠ½Ρ†Π΅ #pragma ghs sectionмусор Π² ΠΊΠΎΠ½Ρ†Π΅ #pragma ghs startsdaмусор Π² ΠΊΠΎΠ½Ρ†Π΅ #pragma ghs starttdaмусор Π² ΠΊΠΎΠ½Ρ†Π΅ #pragma ghs startzdaмусор Π² ΠΊΠΎΠ½Ρ†Π΅ #pragma longcallмусор Π² ΠΊΠΎΠ½Ρ†Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ %<#pragma pack%>мусор Π² ΠΊΠΎΠ½Ρ†Π΅ '#pragma %s'мусор Π² ΠΊΠΎΠ½Ρ†Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ '#pragma options'мусор Π² ΠΊΠΎΠ½Ρ†Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ '#pragma unused'мусор Π² ΠΊΠΎΠ½Ρ†Π΅ строки ΡΠΈΠ³Π½Π°Ρ‚ΡƒΡ€Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово % Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ; ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово % Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ Π² этом контСкстС (ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта нСявно являСтся Ρ‚ΠΈΠΏΠΎΠΌ)ΠΌΠ΅Ρ‚ΠΊΠ° %q+D ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°, Π½ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡΠΌΠ΅Ρ‚ΠΊΠ° %q+D ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Π½ΠΎ Π½Π΅ опрСдСляСтсямСтка Π² ΠΊΠΎΠ½Ρ†Π΅ составного ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠ΅Ρ‚ΠΊΠ° с ΠΈΠΌΠ΅Π½Π΅ΠΌ wchar_tlang_* check: ошибка Π² %s, Π² %s:%dΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ языка %sбольшоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ указатСля ΠΊΠ°Π΄Ρ€Π° (%d) ΠΏΡ€ΠΈ -mtiny-stackнСявноС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ большого Ρ†Π΅Π»ΠΎΠ³ΠΎ значСния ΠΊ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠΌΡƒ типупрСдставлСниС классов, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ… ΠΎΡ‚ пустого класса %qT, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсиях GCCΠ²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ld Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»ΠΎΡΡŒ с ΠΊΠΎΠ΄ΠΎΠΌ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° %dΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π»Π΅Π²ΠΎΠΉ части Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π»Π΅Π²ΠΎΠΉ части значСния Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strfmonΠ²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° сдвига Π²Π»Π΅Π²ΠΎ большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Π° ΡˆΠΈΡ€ΠΈΠ½Π΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ типасдвиг Π²Π»Π΅Π²ΠΎ Π½Π° ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉΠ»Π΅Π²Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ `запятая' Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹Ρ… эффСктовмодификатор Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ printfΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ scanfΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strfmonΠ±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ: %s
доступ ΠΊ instance-ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ %qs Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ классаinstance-пСрСмСнная %qs ΠΈΠΌΠ΅Π΅Ρ‚ нСизвСстный Ρ€Π°Π·ΠΌΠ΅Ρ€instance-пСрСмСнная %qs Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΊΠ°ΠΊ %sΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ для этой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ поддСрТиваСтсяинициализация массива int строкой Π½Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΈΡ… символовпСрСполнСниС ΠΏΡ€ΠΈ вычислСнии цСлочислСнного выраТСнияцСлочислСнноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ %qE Π½Π΅ являСтся константойинтСрфСйс %qs Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ структуры константной строкивнутрСнняя ошибка компилятора: НСкоррСктный адрСс:ВнутрСнняя ошибка компилятора: НСкоррСктный сдвиг:внутрСнняя ошибка компилятора: НСизвСстная ΠΌΠΎΠ΄Π°:внутрСнняя ошибка компилятора: внутрСнняя ошибка - Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Utf8-имявнутрСнняя ошибка Π² check-init: ΠΊΠΎΠ΄ Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠ³ΠΎ прСдставлСния Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½: %sвнутрСнняя ошибка Π² generate_bytecode_insn - ΡƒΠ·Π΅Π» Π΄Π΅Ρ€Π΅Π²Π° Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½: %sвнутрСнняя ошибка: %%) Π±Π΅Π· %%( Π² ассСмблСрном ΡˆΠ°Π±Π»ΠΎΠ½Π΅Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡΡ ошибка: %%> Π±Π΅Π· %%< Π² ассСмблСрном ΡˆΠ°Π±Π»ΠΎΠ½Π΅Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡΡ ошибка: %%] Π±Π΅Π· %%[ Π² ассСмблСрном ΡˆΠ°Π±Π»ΠΎΠ½Π΅Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡΡ ошибка: %%} Π±Π΅Π· %%{ Π² ассСмблСрном ΡˆΠ°Π±Π»ΠΎΠ½Π΅Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡΡ ошибка: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ рСгистр: %dвнутрСнняя ошибка: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ cris_side_effect_mode_okвнутрСнняя ошибка: инструкция с ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹ΠΌ эффСктом, Π²Π»ΠΈΡΡŽΡ‰ΠΈΠΌ Π½Π° основной эффСктаварийный Π²Ρ‹Ρ…ΠΎΠ΄ Π² %s, Π² %s:%dΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Service Routines для ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ThumbнСкоррСктная Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° #pragma %sΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ послС %%Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для %%AΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для %%BΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для %%CΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %%CΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для %%DΠ½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%DΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %%EΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%FΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%GΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ %%H Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%JΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ %%J Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%KΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %%LΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %%MΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %%NΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%OΠ½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΊΠΎΠ΄Π° %%PΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %%PΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %%RΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%SΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%TΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %%UΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для %%YΠ½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для %%YΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для %%cΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для %%dΠ½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%dΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для %%fΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%fΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %%hΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%jΠ½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %%jΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%kΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %%MΠ½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%pΠ½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%qΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %%rΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для %%sΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ %%sΠ½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%t/%%bΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%uΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%vΠ½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄Π° %%xΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ %%xnнСкоррСктная Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° 'asm': Π½Π΅ΠΊΠΎΡ€Ρ€ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π° --param %qsΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ PC Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² строкнСкоррСктный ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ UNSPECнСкоррСктная Π·Π°ΠΌΠ΅Π½Π° Z-рСгистра Π² инструкциинСкоррСктный доступ ΠΊ нСстатичСскому элСмСнту Π΄Π°Π½Π½Ρ‹Ρ… %qD NULL-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ адрСснСдопустимоС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ % ΠΊ Ρ‚ΠΈΠΏΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ %qs ΠΊ элСмСнту-функциинСдопустимоС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ %qs ΠΊ Ρ‚ΠΈΠΏΡƒ voidΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ %qs ΠΊ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ %qT Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° %qsнСкоррСктная спСцификация Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ классанСкоррСктноС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊ Ρ‚ΠΈΠΏΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %qTΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ const_cast ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° %qT ΠΊ Ρ‚ΠΈΠΏΡƒ %qTΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ const_cast ΠΎΡ‚ rvalue-выраТСния Ρ‚ΠΈΠΏΠ° %qT ΠΊ Ρ‚ΠΈΠΏΡƒ %qTΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ const_doubleΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ ограничСния для ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ конструктор; Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ ΠΈΠΌΠ΅Π»ΠΈ Π² Π²ΠΈΠ΄Ρƒ %<%T (const %T&)%>Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· %<__fpreg%>Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· %qT Π² %qTΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ %<__fpreg%>Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ Ρ‚ΠΈΠΏΡƒ %qT ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° %qTΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° %qTΠ² спискС ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² Π·Π°Π΄Π°Π½ΠΎ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ выраТСниСНСкоррСктная косвСнная адрСсация памяти (S)НСкоррСктная косвСнная адрСсация памятинСкоррСктноС Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для элСмСнта %qsнСкоррСктная инициализация нСконстантной ссылки Ρ‚ΠΈΠΏΠ° %qT ΠΈΠ· Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ выраТСния Ρ‚ΠΈΠΏΠ° %qTнСкоррСктная инициализация ссылки Ρ‚ΠΈΠΏΠ° %qT ΠΈΠ· выраТСния Ρ‚ΠΈΠΏΠ° %qTΠ½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ инициализаторнСкоррСктная инструкция:нСкоррСктная масканСкоррСктная дСкларация элСмСнта-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° '%c'Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° 'A'Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° 'D'Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° 'H'Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° 'O'Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° 'T'Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° 'b'Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° 'e'Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° 'm'Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° 'o'Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° 'p'Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° 'z'Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° '%c'Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ Π² инструкциинСкоррСктный ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΊΠΎΠ΄Π° %%H/%%LΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΊΠΎΠ΄Π° %%NΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для %%RΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΊΠΎΠ΄Π° %%RΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для %%SΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΊΠΎΠ΄Π° %%T/%%BΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΊΠΎΠ΄Π° %%UΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΊΠΎΠ΄Π° %%VΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΊΠΎΠ΄Π° %%pΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для ΠΊΠΎΠ΄Π° %%sΠ½Π΅Π²Π΅Ρ€Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ %sΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ для %<__fpreg%>Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ»ΡŽΡ‡Π° %qsΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ %qsΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° %qTнСизвСстная машинная ΠΌΠΎΠ΄Π° %qs для указатСлянСкоррСктный ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ %qDΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Π·Π½Π°ΠΊ %qc Π² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»Π΅Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ для Ρ‚ΠΈΠΏΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰Π΅ΠΉΡΡ элСмСнтомнСкоррСктный Ρ‚ΠΈΠΏ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° %qsнСкоррСктная дСкларация %q+DΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ рСгистр Π² инструкциинСкоррСктный рСгистр Π² инструкции moveнСкоррСктная инструкция rotateΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ static_cast ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° %qT ΠΊ Ρ‚ΠΈΠΏΡƒ %qTдля Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %qs Π·Π°Π΄Π°Π½ Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ класс хранСниянСкоррСктная template-дСкларация %qDΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΡˆΠ°Π±Π»ΠΎΠ½Π°Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ % Π·Π°Π΄Π°Π½ для newΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ для %qsΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ %<%T[%T]%> для индСкса массиванСкоррСктноС использованиС %%d, %%x ΠΈΠ»ΠΈ %%XнСдопустимоС использованиС %<::%>Π½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ спСцификатора %Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ использованиС % Π½Π° внСшнСм ΡƒΡ€ΠΎΠ²Π½Π΅Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ использованиС % Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰Π΅ΠΉΡΡ элСмСнтомнСкоррСктноС использованиС %qDΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ %qs ΠΊ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ Π½Π° элСмСнтнСкоррСктноС использованиС указатСля Π½Π° Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π² вычислСниях с ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡΠΌΠΈΠ½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ использованиС массива с Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ const_cast с Ρ‚ΠΈΠΏΠΎΠΌ %qT, ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΌΡΡ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΈΠ»ΠΈ ссылкой Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ const_cast с Ρ‚ΠΈΠΏΠΎΠΌ %qT, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΌΡΡ Π½ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ, Π½ΠΈ ссылкой, Π½ΠΈ  ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ Π½Π° элСмСнт Π΄Π°Π½Π½Ρ‹Ρ…Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ использованиС Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ элСмСнта-массива Π² структурСнСкоррСктноС использованиС элСмСнта %q+D Π² статичСском элСмСнтС-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ использованиС массива, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰Π΅Π³ΠΎΡΡ Π»Π΅Π²ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ присваиваниянСкоррСктноС использованиС нСстатичСского элСмСнта %q+DΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ использованиС нСстатичСского элСмСнта %qDΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ использованиС нСстатичСской Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-элСмСнтанСкоррСктноС использованиС нСстатичСской Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ-элСмСнта %qDΠ½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ структуры с Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ элСмСнтом-массивомнСкоррСктноС использованиС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° шаблона %qD Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΡˆΠ°Π±Π»ΠΎΠ½Π°Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ использованиС void-выраТСниянСкоррСктный Π½ΠΎΠΌΠ΅Ρ€ вСрсии '%s'invoke[non-static] ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΎ ΠΊ статичСскому ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒinvokestatic ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΎ ΠΊ абстрактному ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒinvokestatic ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΎ ΠΊ нСстатичСскому ΠΌΠ΅Ρ‚ΠΎΠ΄ΡƒΠΎΠ±Π»Π°ΡΡ‚ΡŒ дСйствия Ρ‚ΠΈΠΏΠ° - Ρ‚ΠΎΠ»ΡŒΠΊΠΎ данная дСкларация ΠΈΠ»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ вашим намСрСниямоптимизация ΠΎΠ±Ρ…ΠΎΠ΄Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»Π°ΡΡŒΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ case-ΠΌΠ΅Ρ‚ΠΊΠ΅ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΊΠ΅ %q+DΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΊΠ΅ %qDмусор Π² ΠΊΠΎΠ½Ρ†Π΅ #pragma %sмусор Π² ΠΊΠΎΠ½Ρ†Π΅ #pragma GCC java_exceptionsмусор Π² ΠΊΠΎΠ½Ρ†Π΅ #pragma ghs endsdaмусор Π² ΠΊΠΎΠ½Ρ†Π΅ #pragma ghs endtdaмусор Π² ΠΊΠΎΠ½Ρ†Π΅ #pragma ghs endzdaмусор Π² ΠΊΠΎΠ½Ρ†Π΅ #pragma ghs interruptмусор Π² ΠΊΠΎΠ½Ρ†Π΅ #pragma ghs sectionмусор Π² ΠΊΠΎΠ½Ρ†Π΅ #pragma ghs startsdaмусор Π² ΠΊΠΎΠ½Ρ†Π΅ #pragma ghs starttdaмусор Π² ΠΊΠΎΠ½Ρ†Π΅ #pragma ghs startzdaмусор Π² ΠΊΠΎΠ½Ρ†Π΅ #pragma longcallмусор Π² ΠΊΠΎΠ½Ρ†Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ %<#pragma pack%>мусор Π² ΠΊΠΎΠ½Ρ†Π΅ '#pragma %s'мусор Π² ΠΊΠΎΠ½Ρ†Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ '#pragma options'мусор Π² ΠΊΠΎΠ½Ρ†Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ '#pragma unused'мусор Π² ΠΊΠΎΠ½Ρ†Π΅ строки ΡΠΈΠ³Π½Π°Ρ‚ΡƒΡ€Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово % Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ; ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово % Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ Π² этом контСкстС (ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта нСявно являСтся Ρ‚ΠΈΠΏΠΎΠΌ)ΠΌΠ΅Ρ‚ΠΊΠ° %q+D ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°, Π½ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡΠΌΠ΅Ρ‚ΠΊΠ° %q+D ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Π½ΠΎ Π½Π΅ опрСдСляСтсямСтка Π² ΠΊΠΎΠ½Ρ†Π΅ составного ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠ΅Ρ‚ΠΊΠ° с ΠΈΠΌΠ΅Π½Π΅ΠΌ wchar_tlang_* check: ошибка Π² %s, Π² %s:%dΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ языка %sбольшоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ указатСля ΠΊΠ°Π΄Ρ€Π° (%d) ΠΏΡ€ΠΈ -mtiny-stackнСявноС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ большого Ρ†Π΅Π»ΠΎΠ³ΠΎ значСния ΠΊ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠΌΡƒ типупрСдставлСниС классов, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ… ΠΎΡ‚ пустого класса %qT, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсиях GCCΠ²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ld Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»ΠΎΡΡŒ с ΠΊΠΎΠ΄ΠΎΠΌ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° %dΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π»Π΅Π²ΠΎΠΉ части Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π»Π΅Π²ΠΎΠΉ части значСния Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strfmonΠ²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° сдвига Π²Π»Π΅Π²ΠΎ большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Π° ΡˆΠΈΡ€ΠΈΠ½Π΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ типасдвиг Π²Π»Π΅Π²ΠΎ Π½Π° ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉΠ»Π΅Π²Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ `запятая' Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹Ρ… эффСктовмодификатор Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ printfΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ scanfΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strfmonΠ±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ: %s
Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° lib%slo_sum Π½Π΅ ΠΎΡ‚ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ описаниС %qs ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽΠ»ΠΎΠΊΠ°Π»ΡŒΠ½Π°Ρ пСрСмСнная %qD нСдопустима Π² Π΄Π°Π½Π½ΠΎΠΌ контСкстСконстанта long long Π½Π΅ являСтся ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ нСпосрСдствСнным ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠΌΠ½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ long, short, signed ΠΈΠ»ΠΈ unsigned Π² описании %sΠ² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ %qD становится статичСскимНСкоррСктный синтаксис #pragma builtinΠ½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ синтаксис #pragma extern_prefix, Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° проигнорировананСкоррСктная Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° #pragma ghs sectionΠ½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ синтаксис #pragma redefine_extname, Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π°Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ синтаксис #pragma weak, Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π°Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ синтаксис %<#pragma pack%> - Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π°Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ синтаксис %<#pragma pack(pop[, id])%> - Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π°Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ синтаксис %<#pragma pack(push[, id][, ])%> - Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π°Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ синтаксис '#pragma %s' - Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° игнорируСтсянСкоррСктная Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° '#pragma options align={mac68k|power|reset}', игнорируСтсянСкоррСктная Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° '#pragma options', игнорируСтсянСкоррСктныС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ spec-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ имя spec-функциимаска Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ нСпосрСдствСнным Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ Π½Π΅ допускаСт использованиС Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Ρƒ нСдопустим для Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ ссылаСтся Π½Π° Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°-EB ΠΈ -EL нСсовмСстимы-m32 ΠΈ -m64 нСсовмСстимыmedia-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ доступны Π±Π΅Π· ΠΊΠ»ΡŽΡ‡Π° -mmediaэлСмСнт %qD Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ ΠΊΠ°ΠΊ virtual ΠΈ staticэлСмСнт %qD ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΠ΅Ρ‚ с ΠΈΠΌΠ΅Π½Π΅ΠΌ поля Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… функцийэлСмСнт %qD объявлСн Π΄Ρ€ΡƒΠ³ΠΎΠΌ Π΄ΠΎ опрСдСлСния Ρ‚ΠΈΠΏΠ° %qTэлСмСнт %qD - нСинициализированная ссылкаэлСмСнт %qD с Π½Π΅ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ константными полямиэлСмСнты-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ нСявно ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ friend-функциями своСго классамСтод '%s' отсутствуСт Π² классС Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° для %<%c%s%>ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ mips16mips_debugger_offset Π²Ρ‹Π·Π²Π°Π½Π° Π½Π΅ с ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ кадранСсоотвСтствиС сигнатуры для поля '%s' Π² '%s'Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ConstantValueотсутствуСт Π½ΠΎΠΌΠ΅Ρ€ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° (с символом $)отсутствуСт %<(%> послС %<#pragma pack%> - Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° проигнорированаотсутствуСт '(' послС '#pragma %s' - Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° игнорируСтсяотсутствуСт '(' послС '#pragma unused', игнорируСтсяотсутствуСт ')' послС '#pragma unused', игнорируСтсяотсутствуСт ')' Π² '#pragma %s' - Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° игнорируСтсяотсутствуСт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ CodeотсутствуСт Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ для %<__builtin_args_info%>отсутствуСт Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ для "%s"отсутствуСт Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ для "-%s"отсутствуСт Π±Π°Ρ€ΡŒΠ΅Ρ€ послС Π±Π»ΠΎΠΊΠ° %iΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки Π²ΠΎΠΊΡ€ΡƒΠ³ инициализатораотсутствуСт Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π°Ρ скобка для ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ опСрандаотсутствуСт Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π°Ρ скодбкаотсутствуСт ΠΏΠΎΠ»Π΅ '%s' Π² '%s'Π½Π΅ Π·Π°Π΄Π°Π½ символ-Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π² ΠΊΠΎΠ½Ρ†Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° strfmonотсутствуСт имя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² '#pragma %s' - Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° игнорируСтсяпропущСн инициализаторотсутствуСт ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ для элСмСнта %qDотсутствуСт числоотсутствуСт ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π°Ρ скодбкаотсутствуСт опСрандотсутствуСт имя сСкции Π² '#pragma %s' - Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° игнорируСтсяотсутствуСт Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ символ %cотсутствуСт имя Ρ‚ΠΈΠΏΠ° Π² typedef-Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈΡΠΌΠ΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ C++ ΠΈ Java Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΡΠΌΠ΅ΡˆΠΈΠ²Π°Π½ΠΈΠ΅ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΉ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎmno-cygwin ΠΈ mno-win32 нСсовмСстимы% содСрТит Π±ΠΎΠ»Π΅Π΅ %d опСрандовинструкция move Π½Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π°ms-bitfields Π½Π΅ поддСрТиваСтся для objcΠ² ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΌ массивС Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ для всСх размСрностСй, ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠΉΠ²Ρ‹Π±ΠΎΡ€ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ '%s' нСкоррСктСнописаниС ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ '%s' Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ нСсколько %s с ΠΈΠΌΠ΅Π½Π΅ΠΌ %<%c%s%>нСсколько ΠΌΠ΅Ρ‚ΠΎΠΊ default Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ switchинициализация Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΠ»Π΅ΠΉ Π² объСдинСнии %qTΠ² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ %qs Π·Π°Π΄Π°Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ класса Ρ…Ρ€Π°Π½Π΅Π½ΠΈΡΠ½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΈΠΏΠΎΠ² Π² ΠΎΠ΄Π½ΠΎΠΉ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈΠ½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ #include  Π΄ΠΎ использования ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Ρ‚ΠΈΠΏΠ°mvcle useнСкоррСктная информация Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ %sимя %qD использовано Π² Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΌ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ массива, ΡΠ²Π»ΡΡŽΡ‰Π΅ΠΌΡΡ GNU-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ языкаимя %qT ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ типпоиск ΠΈΠΌΠ΅Π½ΠΈ %qD ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Π΅ Π·Π°Π΄Π°Π½ΠΎ имя элСмСнта-функциипространство ΠΈΠΌΠ΅Π½ %qD Π½Π΅ допускаСтся Π² using-Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ пространства ΠΈΠΌΠ΅Π½ %qD здСсь нСдопустимо; прСдполагаСтся %qDΠ°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹Π΅ Π°Π³Ρ€Π΅Π³Π°Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² области видимости пространства ΠΈΠΌΠ΅Π½ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΌΠΈΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Π΄Π»ΠΈΠ½Π° RTL-инструкциинСявноС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ†Π΅Π»ΠΎΠ³ΠΎ значСния ΠΊ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΡˆΠΈΡ€ΠΈΠ½Π° Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ поля %q+DΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ %qs ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΈ дСструктор, Π½ΠΈ пСцифичСский для класса ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ delete Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π·Π²Π°Π½Ρ‹, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΈ Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ класса.Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ΠΎΠ² ассСмблСравлоТСнная функция %qs объявлСна %Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ %Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ %Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ %new нСльзя ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊ Ρ‚ΠΈΠΏΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈnew нСльзя ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊ ссылочному Ρ‚ΠΈΠΏΡƒΠ² описании Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° нСльзя ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ %<%c%s%>ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ FUNCTION_PROFILER для CRISΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹Π½Π΅ Π·Π°Π΄Π°Π½Ρ‹ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ spec-функцииотсутствуСт %<]%> для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° %<%%[%>Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠΎΠ΄Π΅ %qs, Π½Π΅ сущСствуСтописаниС отсутствуСтнС Π·Π°Π΄Π°Π½ΠΎ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°Π½Π΅ Π·Π°Π΄Π°Π½Ρ‹ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹Π½Π΅Ρ‚ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²; Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ записаныни ΠΎΠ΄ΠΈΠ½ цСлочислСнный Ρ‚ΠΈΠΏ Π½Π΅ годится для прСдставлСния всСх Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ пСрСчислимого Ρ‚ΠΈΠΏΠ° %qTΠ½Π΅Ρ‚ свободных low-рСгистров для выталкивания high-рСгистровнС Π½Π°ΠΉΠ΄Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ для прСобразования Π² %<(%T) (%A)%>Π½Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для Π²Ρ‹Π·ΠΎΠ²Π° %<%D(%A)%>Π½Π΅Ρ‚ подходящСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для Π²Ρ‹Π·ΠΎΠ²Π° %<%T::%s(%A)%#V%>Π½Π΅Ρ‚ подходящСго шаблона для %qDотсутствуСт ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ дСкларация %q+DΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ для %q+D Π½Π΅ Π±Ρ‹Π» ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ опрСдСлСнотсутствуСт ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ 64-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° для этого ABIΠ½Π΅ Π·Π°Π΄Π°Π½ рСгистр Π² адрСсСв Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, которая Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, отсутствуСт ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ returnотсутствуСт Ρ‚ΠΎΡ‡ΠΊΠ° с запятой Π² ΠΊΠΎΠ½Ρ†Π΅ структуры ΠΈΠ»ΠΈ объСдинСнияв @interface для %qs Π½Π΅Ρ‚ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ супСрклассаотсутствуСт ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ %qD Π² %qTΠ½Π΅ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π² Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %qsнСстатичСская инициализация Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ элСмСнта-массива Π² структурСнС шаблон %qD использован ΠΊΠ°ΠΊ шаблоннС-ΡˆΠ°Π±Π»ΠΎΠ½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ %qT использован ΠΊΠ°ΠΊ ΡˆΠ°Π±Π»ΠΎΠ½Π½Π΅ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π½Ρ‹ΠΉ индСкс массива Π² инициализаторСнСпустой Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π±Π΅Π· Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² допустим Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°Ρ…Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Java .class файлданная конфигурация Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ABI: '%s'нСдостаточная информация ΠΎ Ρ‚ΠΈΠΏΠ΅Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ: inline-подстановка sqrt, оптимизированная ΠΏΠΎ латСнтностизамСчаниС: число Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ 0 ΠΈΠ»ΠΈ 1число ΠΌΠ΅Ρ‚ΠΎΠΊ Π±Π»ΠΎΠΊΠΎΠ² Π² спискС RTL-инструкций (%d) != n_basic_blocks (%d)число счСтчиков %d, Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ %dдоступ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ %qE Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° %qT Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ осущСствлСн Π² %sотсутствуСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² ссылкС Π½Π° %q+DΠ½Π΅ Π·Π°Π΄Π°Π½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΡ€ΠΈ использовании %qEдоступ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° %qT Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ осущСствлСн Π² %sдоступ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Ρ‚ΠΈΠΏΠ° %qT Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ осущСствлСн Π² %sΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ способ задания ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° для элСмСнта с %<:%>ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ способ задания ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° для элСмСнта Π±Π΅Π· %<=%>смСщСниС %q+D нСсовмСстимо с ABI ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсиях GCCсмСщСниС пустой Π±Π°Π·Ρ‹ %qT ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсовмСстимо с ABI ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсиях GCCсмСщСниС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Π±Π°Π·Ρ‹ %qT нСсовмСстимо с ABI ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсиях GCCотступ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ константной строкинСвозмоТно ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠ³ΠΎ срСднСго ΠΎΠΏΡ€Π΅Π°Π½Π΄Π° %Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для конструкторов Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° базовая ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ конструкторов ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ %Волько ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π² области ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ памятивозмоТСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅ΠΉ '--print-main', '--list-class', '--complexity'Π² сСкции .bss Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅Π’ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π² сСкции .noinitΠ² Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ слабыС синонимывСктор скрытого Ρ‚ΠΈΠΏΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½open /dev/zero: %mΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Ρ„Π°ΠΉΠ»Π° зависимостСй %s: %mΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° %s: %mΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌ рСгистромограничитСли % Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΏΠΎ числу Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ Π½Π΅ являСтся константой ΠΈΠ»ΠΈ ΠΊΠΎΠ΄ΠΎΠΌ условия, Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° 'c'Π½Π΅ Π·Π°Π΄Π°Π½ Π½ΠΎΠΌΠ΅Ρ€ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° послС %%-Π±ΡƒΠΊΠ²Π°Π½ΠΎΠΌΠ΅Ρ€ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°Π½ΠΎΠΌΠ΅Ρ€ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°Π½ΠΎΠΌΠ΅Ρ€ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° ΡƒΠΊΠ°Π·Π°Π½ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Π±Π΅Π· Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²Π½ΠΎΠΌΠ΅Ρ€ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° ΡƒΠΊΠ°Π·Π°Π½ Π±Π΅Π· подавлСния присваиванияопСрация %qT Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π° с Ρ‚ΠΈΠΏΠΎΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° %qTΠ°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ: ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ ΠΊΠ»ΡŽΡ‡ΠΈ: упорядочСнноС сравнСниС указатСля с цСлочислСнным Π½ΡƒΠ»Π΅ΠΌinline-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊ extern, Π½Π΅ ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‚ подстановкСнСдостаточно памятивыходной ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ %d нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΡ€Ρ‡Π΅ΠΉ "%s"ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° %d Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ рСгистрвыходной ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ %qc ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° %d - Π½Π΅ Π²Π½Π°Ρ‡Π°Π»Π΅Π΄Π²Π°ΠΆΠ΄Ρ‹ Π·Π°Π΄Π°Π½ΠΎ имя Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° прямая адрСсация ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρƒ %dΠ²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ %d Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ %<&%>Π² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° отсутствуСт %<=%>Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ % - константавыходныС рСгистры Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ сгруппированы Π½Π° Π²Π΅Ρ€ΡˆΠΈΠ½Π΅ стСкаoutput_move_single:ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π² размСрности массивапСрСполнСниС ΠΏΡ€ΠΈ вычислСнии константного выраТСнияпСрСполнСниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ пСрСчислимого Ρ‚ΠΈΠΏΠ°ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π² пСрСчисляСмых значСниях для %qDΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ нСявном ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ константыатрибут packed ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ нСэффСктивному Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΡŽΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ packed ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ нСэффСктивному Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΡŽ для %qsΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ packed Π½Π΅ трСбуСтсяатрибут packed для %qs Π½Π΅ трСбуСтсядополнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° структуры Π΄ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ выравниванияпарамСтр %P ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ %qTΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ %P %qD ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ %qTΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ %q+D объявлСн %для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° %q+D Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰Π°Ρ дСкларацияпарамСтр %qD объявлСн voidΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ %qD Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ %s Π½Π° массив с нСизвСстной Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ %qTнСкоррСктная дСкларация ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° %qD с Ρ‚ΠΈΠΏΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ %u (%q+D) ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ %u (%q+D) ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ voidΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ `%TΠ² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ ΠΈΠΌΠ΅Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π±Π΅Π· Ρ‚ΠΈΠΏΠΎΠ²ΠΎΡˆΠΈΠ±ΠΊΠ° чтСния ΠΈΠ· %sΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ %qT ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ отдаСтся %qT, Π° Π½Π΅ %qTΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π½Π° рСгистрах ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡΠΎΡˆΠΈΠ±ΠΊΠ° Π² pex_initΠ² арифмСтичСском Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ использован ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ %ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ % Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ вычитанияв арифмСтичСском Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ использован ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ вычитанияпрСобразованиС ΠΊ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ Π½Π° элСмСнт ΠΈΠ· %qT Π² %qT производится Ρ‡Π΅Ρ€Π΅Π· Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Π±Π°Π·ΡƒΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ указатСля ΠΊ элСмСнту Ρ‡Π΅Ρ€Π΅Π· Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Π±Π°Π·Ρƒ %qTΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ указатСля ΠΊ элСмСнту Ρ‡Π΅Ρ€Π΅Π· Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Π±Π°Π·Ρƒ %qTΠ² арифмСтичСском Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ использован ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° элСмСнт-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΠ½Π΅ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π² условном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ вмСсто ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ³ΠΎ комплСксного Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ вмСсто ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° элСмСнт-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ %E нСльзя Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π±Π΅Π· задания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°; рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ .* ΠΈΠ»ΠΈ ->*нСсоотвСтствиС Ρ‚ΠΈΠΏΠΎΠ² ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ/Ρ†Π΅Π»ΠΎΠ΅ Π² условном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈΠ² конструкции case нСльзя ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈΠ² Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° delete ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π° возмоТная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°:постинкрСмСнтный адрСс - Π½Π΅ рСгистрпостфиксный %qD Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ %qTΠΏΡ€Π΅Π΄Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ адрСс - Π½Π΅ рСгистрпрСинкрСмСнтный адрСс - Π½Π΅ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ printfпрСфиксный %qD Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ %qTΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠΎΠΌ (prev_bb) Π±Π»ΠΎΠΊΠ° %d Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ %d, Π° Π½Π΅ %dпрСдыдущая дСкларация %q+DпрСдыдущая дСкларация %q+Dэто прСдыдущая дСкларация %qsΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΡ€ΠΎΡ„ΠΈΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для WindISSΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с -mg Π½Π΅ поддСрТиваСтся
Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° lib%slo_sum Π½Π΅ ΠΎΡ‚ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ описаниС %qs ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽΠ»ΠΎΠΊΠ°Π»ΡŒΠ½Π°Ρ пСрСмСнная %qD нСдопустима Π² Π΄Π°Π½Π½ΠΎΠΌ контСкстСконстанта long long Π½Π΅ являСтся ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ нСпосрСдствСнным ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠΌΠ½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ long, short, signed ΠΈΠ»ΠΈ unsigned Π² описании %sΠ² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ %qD становится статичСскимНСкоррСктный синтаксис #pragma builtinΠ½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ синтаксис #pragma extern_prefix, Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° проигнорировананСкоррСктная Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° #pragma ghs sectionΠ½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ синтаксис #pragma redefine_extname, Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π°Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ синтаксис #pragma weak, Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π°Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ синтаксис %<#pragma pack%> - Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π°Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ синтаксис %<#pragma pack(pop[, id])%> - Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π°Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ синтаксис %<#pragma pack(push[, id][, ])%> - Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π°Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ синтаксис '#pragma %s' - Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° игнорируСтсянСкоррСктная Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° '#pragma options align={mac68k|power|reset}', игнорируСтсянСкоррСктная Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° '#pragma options', игнорируСтсянСкоррСктныС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ spec-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ имя spec-функциимаска Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ нСпосрСдствСнным Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ Π½Π΅ допускаСт использованиС Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Ρƒ нСдопустим для Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ ссылаСтся Π½Π° Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°-EB ΠΈ -EL нСсовмСстимы-m32 ΠΈ -m64 нСсовмСстимыmedia-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ доступны Π±Π΅Π· ΠΊΠ»ΡŽΡ‡Π° -mmediaэлСмСнт %qD Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ ΠΊΠ°ΠΊ virtual ΠΈ staticэлСмСнт %qD ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΠ΅Ρ‚ с ΠΈΠΌΠ΅Π½Π΅ΠΌ поля Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… функцийэлСмСнт %qD объявлСн Π΄Ρ€ΡƒΠ³ΠΎΠΌ Π΄ΠΎ опрСдСлСния Ρ‚ΠΈΠΏΠ° %qTэлСмСнт %qD - нСинициализированная ссылкаэлСмСнт %qD с Π½Π΅ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ константными полямиэлСмСнты-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ нСявно ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ friend-функциями своСго классамСтод '%s' отсутствуСт Π² классС Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° для %<%c%s%>ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ mips16mips_debugger_offset Π²Ρ‹Π·Π²Π°Π½Π° Π½Π΅ с ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ кадранСсоотвСтствиС сигнатуры для поля '%s' Π² '%s'Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ConstantValueотсутствуСт Π½ΠΎΠΌΠ΅Ρ€ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° (с символом $)отсутствуСт %<(%> послС %<#pragma pack%> - Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° проигнорированаотсутствуСт '(' послС '#pragma %s' - Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° игнорируСтсяотсутствуСт '(' послС '#pragma unused', игнорируСтсяотсутствуСт ')' послС '#pragma unused', игнорируСтсяотсутствуСт ')' Π² '#pragma %s' - Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° игнорируСтсяотсутствуСт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ CodeотсутствуСт Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ для %<__builtin_args_info%>отсутствуСт Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ для "%s"отсутствуСт Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ для "-%s"отсутствуСт Π±Π°Ρ€ΡŒΠ΅Ρ€ послС Π±Π»ΠΎΠΊΠ° %iΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки Π²ΠΎΠΊΡ€ΡƒΠ³ инициализатораотсутствуСт Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π°Ρ скобка для ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ опСрандаотсутствуСт Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π°Ρ скодбкаотсутствуСт ΠΏΠΎΠ»Π΅ '%s' Π² '%s'Π½Π΅ Π·Π°Π΄Π°Π½ символ-Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π² ΠΊΠΎΠ½Ρ†Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° strfmonотсутствуСт имя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² '#pragma %s' - Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° игнорируСтсяпропущСн инициализаторотсутствуСт ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ для элСмСнта %qDотсутствуСт числоотсутствуСт ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π°Ρ скодбкаотсутствуСт опСрандотсутствуСт имя сСкции Π² '#pragma %s' - Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° игнорируСтсяотсутствуСт Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ символ %cотсутствуСт имя Ρ‚ΠΈΠΏΠ° Π² typedef-Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈΡΠΌΠ΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ C++ ΠΈ Java Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΡΠΌΠ΅ΡˆΠΈΠ²Π°Π½ΠΈΠ΅ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΉ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎmno-cygwin ΠΈ mno-win32 нСсовмСстимы% содСрТит Π±ΠΎΠ»Π΅Π΅ %d опСрандовинструкция move Π½Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π°ms-bitfields Π½Π΅ поддСрТиваСтся для objcΠ² ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΌ массивС Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ для всСх размСрностСй, ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠΉΠ²Ρ‹Π±ΠΎΡ€ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ '%s' нСкоррСктСнописаниС ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ '%s' Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ нСсколько %s с ΠΈΠΌΠ΅Π½Π΅ΠΌ %<%c%s%>нСсколько ΠΌΠ΅Ρ‚ΠΎΠΊ default Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ switchинициализация Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΠ»Π΅ΠΉ Π² объСдинСнии %qTΠ² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ %qs Π·Π°Π΄Π°Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ класса Ρ…Ρ€Π°Π½Π΅Π½ΠΈΡΠ½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΈΠΏΠΎΠ² Π² ΠΎΠ΄Π½ΠΎΠΉ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈΠ½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ #include  Π΄ΠΎ использования ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Ρ‚ΠΈΠΏΠ°mvcle useнСкоррСктная информация Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ %sимя %qD использовано Π² Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΌ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ массива, ΡΠ²Π»ΡΡŽΡ‰Π΅ΠΌΡΡ GNU-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ языкаимя %qT ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ типпоиск ΠΈΠΌΠ΅Π½ΠΈ %qD ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Π΅ Π·Π°Π΄Π°Π½ΠΎ имя элСмСнта-функциипространство ΠΈΠΌΠ΅Π½ %qD Π½Π΅ допускаСтся Π² using-Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ пространства ΠΈΠΌΠ΅Π½ %qD здСсь нСдопустимо; прСдполагаСтся %qDΠ°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹Π΅ Π°Π³Ρ€Π΅Π³Π°Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² области видимости пространства ΠΈΠΌΠ΅Π½ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΌΠΈΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Π΄Π»ΠΈΠ½Π° RTL-инструкциинСявноС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ†Π΅Π»ΠΎΠ³ΠΎ значСния ΠΊ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΡˆΠΈΡ€ΠΈΠ½Π° Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ поля %q+DΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ %qs ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΈ дСструктор, Π½ΠΈ пСцифичСский для класса ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ delete Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π·Π²Π°Π½Ρ‹, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΈ Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ класса.Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ΠΎΠ² ассСмблСравлоТСнная функция %qs объявлСна %Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ %Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ %Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ %new нСльзя ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊ Ρ‚ΠΈΠΏΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈnew нСльзя ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊ ссылочному Ρ‚ΠΈΠΏΡƒΠ² описании Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° нСльзя ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ %<%c%s%>ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ FUNCTION_PROFILER для CRISΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹Π½Π΅ Π·Π°Π΄Π°Π½Ρ‹ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ spec-функцииотсутствуСт %<]%> для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° %<%%[%>Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠΎΠ΄Π΅ %qs, Π½Π΅ сущСствуСтописаниС отсутствуСтнС Π·Π°Π΄Π°Π½ΠΎ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°Π½Π΅ Π·Π°Π΄Π°Π½Ρ‹ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹Π½Π΅Ρ‚ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²; Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ записаныни ΠΎΠ΄ΠΈΠ½ цСлочислСнный Ρ‚ΠΈΠΏ Π½Π΅ годится для прСдставлСния всСх Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ пСрСчислимого Ρ‚ΠΈΠΏΠ° %qTΠ½Π΅Ρ‚ свободных low-рСгистров для выталкивания high-рСгистровнС Π½Π°ΠΉΠ΄Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ для прСобразования Π² %<(%T) (%A)%>Π½Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для Π²Ρ‹Π·ΠΎΠ²Π° %<%D(%A)%>Π½Π΅Ρ‚ подходящСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для Π²Ρ‹Π·ΠΎΠ²Π° %<%T::%s(%A)%#V%>Π½Π΅Ρ‚ подходящСго шаблона для %qDотсутствуСт ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ дСкларация %q+DΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ для %q+D Π½Π΅ Π±Ρ‹Π» ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ опрСдСлСнотсутствуСт ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ 64-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° для этого ABIΠ½Π΅ Π·Π°Π΄Π°Π½ рСгистр Π² адрСсСв Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, которая Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, отсутствуСт ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ returnотсутствуСт Ρ‚ΠΎΡ‡ΠΊΠ° с запятой Π² ΠΊΠΎΠ½Ρ†Π΅ структуры ΠΈΠ»ΠΈ объСдинСнияв @interface для %qs Π½Π΅Ρ‚ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ супСрклассаотсутствуСт ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ %qD Π² %qTΠ½Π΅ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π² Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %qsнСстатичСская инициализация Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ элСмСнта-массива Π² структурСнС шаблон %qD использован ΠΊΠ°ΠΊ шаблоннС-ΡˆΠ°Π±Π»ΠΎΠ½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ %qT использован ΠΊΠ°ΠΊ ΡˆΠ°Π±Π»ΠΎΠ½Π½Π΅ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π½Ρ‹ΠΉ индСкс массива Π² инициализаторСнСпустой Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π±Π΅Π· Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² допустим Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°Ρ…Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Java .class файлданная конфигурация Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ABI: '%s'нСдостаточная информация ΠΎ Ρ‚ΠΈΠΏΠ΅Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ: inline-подстановка sqrt, оптимизированная ΠΏΠΎ латСнтностизамСчаниС: число Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ 0 ΠΈΠ»ΠΈ 1число ΠΌΠ΅Ρ‚ΠΎΠΊ Π±Π»ΠΎΠΊΠΎΠ² Π² спискС RTL-инструкций (%d) != n_basic_blocks (%d)число счСтчиков %d, Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ %dдоступ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ %qE Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° %qT Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ осущСствлСн Π² %sотсутствуСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² ссылкС Π½Π° %q+DΠ½Π΅ Π·Π°Π΄Π°Π½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΡ€ΠΈ использовании %qEдоступ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° %qT Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ осущСствлСн Π² %sдоступ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Ρ‚ΠΈΠΏΠ° %qT Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ осущСствлСн Π² %sΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ способ задания ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° для элСмСнта с %<:%>ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ способ задания ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° для элСмСнта Π±Π΅Π· %<=%>смСщСниС %q+D нСсовмСстимо с ABI ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсиях GCCсмСщСниС пустой Π±Π°Π·Ρ‹ %qT ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсовмСстимо с ABI ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсиях GCCсмСщСниС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Π±Π°Π·Ρ‹ %qT нСсовмСстимо с ABI ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсиях GCCотступ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ константной строкинСвозмоТно ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠ³ΠΎ срСднСго ΠΎΠΏΡ€Π΅Π°Π½Π΄Π° %Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для конструкторов Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° базовая ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ конструкторов ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ %Волько ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π² области ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ памятивозмоТСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅ΠΉ '--print-main', '--list-class', '--complexity'Π² сСкции .bss Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅Π’ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π² сСкции .noinitΠ² Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ слабыС синонимывСктор скрытого Ρ‚ΠΈΠΏΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½open /dev/zero: %mΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Ρ„Π°ΠΉΠ»Π° зависимостСй %s: %mΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° %s: %mΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌ рСгистромограничитСли % Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΏΠΎ числу Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ Π½Π΅ являСтся константой ΠΈΠ»ΠΈ ΠΊΠΎΠ΄ΠΎΠΌ условия, Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° 'c'Π½Π΅ Π·Π°Π΄Π°Π½ Π½ΠΎΠΌΠ΅Ρ€ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° послС %%-Π±ΡƒΠΊΠ²Π°Π½ΠΎΠΌΠ΅Ρ€ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°Π½ΠΎΠΌΠ΅Ρ€ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°Π½ΠΎΠΌΠ΅Ρ€ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° ΡƒΠΊΠ°Π·Π°Π½ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Π±Π΅Π· Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²Π½ΠΎΠΌΠ΅Ρ€ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° ΡƒΠΊΠ°Π·Π°Π½ Π±Π΅Π· подавлСния присваиванияопСрация %qT Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π° с Ρ‚ΠΈΠΏΠΎΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° %qTΠ°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ: ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ ΠΊΠ»ΡŽΡ‡ΠΈ: упорядочСнноС сравнСниС указатСля с цСлочислСнным Π½ΡƒΠ»Π΅ΠΌinline-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊ extern, Π½Π΅ ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‚ подстановкСнСдостаточно памятивыходной ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ %d нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΡ€Ρ‡Π΅ΠΉ "%s"ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° %d Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ рСгистрвыходной ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ %qc ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° %d - Π½Π΅ Π²Π½Π°Ρ‡Π°Π»Π΅Π΄Π²Π°ΠΆΠ΄Ρ‹ Π·Π°Π΄Π°Π½ΠΎ имя Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° прямая адрСсация ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρƒ %dΠ²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ %d Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ %<&%>Π² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° отсутствуСт %<=%>Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ % - константавыходныС рСгистры Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ сгруппированы Π½Π° Π²Π΅Ρ€ΡˆΠΈΠ½Π΅ стСкаoutput_move_single:ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π² размСрности массивапСрСполнСниС ΠΏΡ€ΠΈ вычислСнии константного выраТСнияпСрСполнСниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ пСрСчислимого Ρ‚ΠΈΠΏΠ°ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π² пСрСчисляСмых значСниях для %qDΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ нСявном ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ константыатрибут packed ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ нСэффСктивному Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΡŽΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ packed ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ нСэффСктивному Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΡŽ для %qsΠ°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ packed Π½Π΅ трСбуСтсяатрибут packed для %qs Π½Π΅ трСбуСтсядополнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° структуры Π΄ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ выравниванияпарамСтр %P ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ %qTΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ %P %qD ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ %qTΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ %q+D объявлСн %для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° %q+D Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰Π°Ρ дСкларацияпарамСтр %qD объявлСн voidΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ %qD Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ %s Π½Π° массив с нСизвСстной Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ %qTнСкоррСктная дСкларация ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° %qD с Ρ‚ΠΈΠΏΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ %u (%q+D) ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ %u (%q+D) ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ voidΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ `%TΠ² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ ΠΈΠΌΠ΅Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π±Π΅Π· Ρ‚ΠΈΠΏΠΎΠ²ΠΎΡˆΠΈΠ±ΠΊΠ° чтСния ΠΈΠ· %sΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ %qT ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ отдаСтся %qT, Π° Π½Π΅ %qTΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π½Π° рСгистрах ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡΠΎΡˆΠΈΠ±ΠΊΠ° Π² pex_initΠ² арифмСтичСском Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ использован ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ %ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ % Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ вычитанияв арифмСтичСском Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ использован ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ вычитанияпрСобразованиС ΠΊ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ Π½Π° элСмСнт ΠΈΠ· %qT Π² %qT производится Ρ‡Π΅Ρ€Π΅Π· Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Π±Π°Π·ΡƒΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ указатСля ΠΊ элСмСнту Ρ‡Π΅Ρ€Π΅Π· Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Π±Π°Π·Ρƒ %qTΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ указатСля ΠΊ элСмСнту Ρ‡Π΅Ρ€Π΅Π· Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Π±Π°Π·Ρƒ %qTΠ² арифмСтичСском Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ использован ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° элСмСнт-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽΠ½Π΅ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π² условном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ вмСсто ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ³ΠΎ комплСксного Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ вмСсто ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° элСмСнт-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ %E нСльзя Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π±Π΅Π· задания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°; рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ .* ΠΈΠ»ΠΈ ->*нСсоотвСтствиС Ρ‚ΠΈΠΏΠΎΠ² ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ/Ρ†Π΅Π»ΠΎΠ΅ Π² условном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈΠ² конструкции case нСльзя ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈΠ² Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° delete ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π° возмоТная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°:постинкрСмСнтный адрСс - Π½Π΅ рСгистрпостфиксный %qD Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ %qTΠΏΡ€Π΅Π΄Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ адрСс - Π½Π΅ рСгистрпрСинкрСмСнтный адрСс - Π½Π΅ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ printfпрСфиксный %qD Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ %qTΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠΎΠΌ (prev_bb) Π±Π»ΠΎΠΊΠ° %d Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ %d, Π° Π½Π΅ %dпрСдыдущая дСкларация %q+DпрСдыдущая дСкларация %q+Dэто прСдыдущая дСкларация %qsΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΡ€ΠΎΡ„ΠΈΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для WindISSΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с -mg Π½Π΅ поддСрТиваСтся
ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹: %s
ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹: %s
цикличСская Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Π² ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π΅ %qsΠ·Π°Π΄Π°Π½ΠΎ для %q+DΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ %Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ switch Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ISO CΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ класса %s ΠΈΠ· %sрСкурсивная inline-подстановкарСкурсивный Ρ‚ΠΈΠΏ %qT нСопрСдСлСнповторная дСкларация %повторная дСкларация %qT ΠΊΠ°ΠΊ Π½Π΅-ΡˆΠ°Π±Π»ΠΎΠ½Π°ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Π°Ρ дСкларация Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Ρ‚ΠΈΠΏΠ° C++ %qTinline-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊ extern, Π½Π΅ ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‚ подстановкСповторноС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ %ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ %избыточная повторная дСкларация %qD Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ области видимостиссылка %qs Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½Π°: имССтся Π² интСрфСйсС %qs ΠΈ Π² интСрфСйсС %qsΠ²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π° ссылка Π½Π° Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ %q+DΠ²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π° ссылка Π½Π° Π½Π΅-lvalue-выраТСниСрСгистр Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Π΄Π²ΡƒΡ… Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… рСгистровых пСрСмСнныхрСгистровая пСрСмСнная %qD использована Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ функциирСгистровая пСрСмСнная %qs использована Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ функциирСгистры IX, IY ΠΈ Z ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² ΠΎΠ΄Π½ΠΎΠΉ инструкцииповторная рСализация класса %qsΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° .rpoΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ спСцификации %s Π² %s
цикличСская Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Π² ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π΅ %qsΠ·Π°Π΄Π°Π½ΠΎ для %q+DΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ %Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ switch Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ISO CΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ класса %s ΠΈΠ· %sрСкурсивная inline-подстановкарСкурсивный Ρ‚ΠΈΠΏ %qT нСопрСдСлСнповторная дСкларация %повторная дСкларация %qT ΠΊΠ°ΠΊ Π½Π΅-ΡˆΠ°Π±Π»ΠΎΠ½Π°ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Π°Ρ дСкларация Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Ρ‚ΠΈΠΏΠ° C++ %qTinline-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊ extern, Π½Π΅ ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‚ подстановкСповторноС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ %ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ %избыточная повторная дСкларация %qD Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ области видимостиссылка %qs Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½Π°: имССтся Π² интСрфСйсС %qs ΠΈ Π² интСрфСйсС %qsΠ²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π° ссылка Π½Π° Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ %q+DΠ²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π° ссылка Π½Π° Π½Π΅-lvalue-выраТСниСрСгистр Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Π΄Π²ΡƒΡ… Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… рСгистровых пСрСмСнныхрСгистровая пСрСмСнная %qD использована Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ функциирСгистровая пСрСмСнная %qs использована Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ функциирСгистры IX, IY ΠΈ Z ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² ΠΎΠ΄Π½ΠΎΠΉ инструкцииповторная рСализация класса %qsΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° .rpoΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ спСцификации %s Π² %s
ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° .rpoΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ %s Π² форматСзапрос элСмСнта %qD Π² %qE, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎ Π½Π΅ классовый Ρ‚ΠΈΠΏ %qTзапрос элСмСнта %qD нСоднозначСнзапрос элСмСнта %qD Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π΅Π½ Π² сСткС мноТСствСнного наслСдованиявыравниваниС Π½Π΅ являСтся константойвыравниваниС Π½Π΅ являСтся ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ числа 2Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ слишком Π²Π΅Π»ΠΈΠΊΠΎΠ·Π°Π΄Π°Π½Π½Ρ‹ΠΉ init_priority Π½Π΅ являСтся Ρ†Π΅Π»ΠΎΠΉ константойзаданный init_priority Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ init_priority Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ для Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡΡ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ %()%> Π½Π΅ являСтся ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌΠ²ΠΎΠ·Π²Ρ€Π°Ρ‚ значСния ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π² Ρ†Π΅Π»ΠΎΠ΅ Π±Π΅Π· привСдСния Ρ‚ΠΈΠΏΠ°Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ значСния ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Ρ†Π΅Π»ΠΎΠ΅ Π² ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π±Π΅Π· привСдСния типаотсутствуСт Π±Π°Ρ€ΡŒΠ΅Ρ€ послС returnΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ Ρ‚ΠΈΠΏ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ - %Ρ‚ΠΈΠΏ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ значСния Π½Π΅ полныйнСкоррСктная спСцификация Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π² конструкторСнСкоррСктная спСцификация Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π² дСструкторСтип Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π·Π°Π΄Π°Π½ для %return со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅ΠΉ 'void'return Π±Π΅Π· значСния Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅ΠΉ %qTΠ²ΠΎΠ·Π²Ρ€Π°Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° конструкторавозвращСн Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ дСструкторавозврат ссылки Π½Π° Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ части Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ части значСния Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strfmonΠ²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° сдвига Π²ΠΏΡ€Π°Π²ΠΎ большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Π° ΡˆΠΈΡ€ΠΈΠ½Π΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ типасдвиг Π²ΠΏΡ€Π°Π²ΠΎ Π½Π° ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉΡ€Π΅ΠΆΠΈΠΌ округлСния для поддСрТиваСтся для ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… вычислСний VAXΠ·Π°Π΄Π°ΠΉΡ‚Π΅ %, Ссли подразумСваСтся Ρ‚ΠΈΠΏΠ²Ρ‚ΠΎΡ€ΠΎΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ % Π½Π΅ являСтся послСдним явным аргумСнтомсСлСктор Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ нСпосрСдствСнным значСниСмустановлСн ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ core-Ρ„Π°ΠΉΠ»Π°: %mshared ΠΈ mdll нСсовмСстимысдвиг Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ нСпосрСдствСнным Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΠ² условном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΡΠΌΠ΅ΡˆΠ°Π½Ρ‹ Ρ‚ΠΈΠΏΡ‹ signed ΠΈ unsignedΡ€Π°Π·ΠΌΠ΅Ρ€, присвоСнный %qT, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсовмСстим с ABI ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсиях GCCΡ€Π°Π·ΠΌΠ΅Ρ€ Π² new для массива Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ цСлочислСнный Ρ‚ΠΈΠΏΡ€Π°Π·ΠΌΠ΅Ρ€ массива %qD ΠΈΠΌΠ΅Π΅Ρ‚ нСцСлочислСнный Ρ‚ΠΈΠΏ %qTΡ€Π°Π·ΠΌΠ΅Ρ€ массива %qD ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉΡ€Π°Π·ΠΌΠ΅Ρ€ массива %qD Π½Π΅ являСтся цСлочислСнным константным Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌΡ€Π°Π·ΠΌΠ΅Ρ€ массива %qs ΠΈΠΌΠ΅Π΅Ρ‚ нСцСлочислСнный Ρ‚ΠΈΠΏΡ€Π°Π·ΠΌΠ΅Ρ€ массива %qs ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉΡ€Π°Π·ΠΌΠ΅Ρ€ массива %qs слишком Π²Π΅Π»ΠΈΠΊΡ€Π°Π·ΠΌΠ΅Ρ€ массива ΠΈΠΌΠ΅Π΅Ρ‚ нСцСлочислСнный Ρ‚ΠΈΠΏ %qTΡ€Π°Π·ΠΌΠ΅Ρ€ массива ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉΡ€Π°Π·ΠΌΠ΅Ρ€ массива Π½Π΅ являСтся цСлочислСнным константным Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌsizeof(long double) Ρ€Π°Π²Π½ΠΎ 12sizeof(long double) Ρ€Π°Π²Π½ΠΎ 16ΠΏΠΎΠΊΠ° Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ: исходный Ρ„Π°ΠΉΠ» для класса %qs Π½ΠΎΠ²Π΅Π΅, Ρ‡Π΅ΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ» класса. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ исходный Ρ„Π°ΠΉΠ» %qsспСцификация '%s' ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ '%%0%c'спСцификация '%s' ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ '%%W%c'спСцификация '%s' ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ '%%x%c'спСцификация '%s' Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Π°ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ '%s' ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΎΡˆΠΈΠ±ΠΊΠ° спСцификации: элСмСнт '%%*' Π½Π΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΡ€ΠΈ ΡΠΎΠΏΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠΈΠΎΡˆΠΈΠ±ΠΊΠ° спСцификации: Π½Π΅ΠΎΠΏΠΎΠ·Π½Π°Π½Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ '%c'Π² Ρ„Π°ΠΉΠ»Π΅ спСцификаций отсутствуСт спСцификация для компоновкиспСцификация '%s'
ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° .rpoΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ %s Π² форматСзапрос элСмСнта %qD Π² %qE, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎ Π½Π΅ классовый Ρ‚ΠΈΠΏ %qTзапрос элСмСнта %qD нСоднозначСнзапрос элСмСнта %qD Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π΅Π½ Π² сСткС мноТСствСнного наслСдованиявыравниваниС Π½Π΅ являСтся константойвыравниваниС Π½Π΅ являСтся ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ числа 2Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ слишком Π²Π΅Π»ΠΈΠΊΠΎΠ·Π°Π΄Π°Π½Π½Ρ‹ΠΉ init_priority Π½Π΅ являСтся Ρ†Π΅Π»ΠΎΠΉ константойзаданный init_priority Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ init_priority Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ для Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡΡ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ %()%> Π½Π΅ являСтся ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌΠ²ΠΎΠ·Π²Ρ€Π°Ρ‚ значСния ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π² Ρ†Π΅Π»ΠΎΠ΅ Π±Π΅Π· привСдСния Ρ‚ΠΈΠΏΠ°Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ значСния ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Ρ†Π΅Π»ΠΎΠ΅ Π² ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π±Π΅Π· привСдСния типаотсутствуСт Π±Π°Ρ€ΡŒΠ΅Ρ€ послС returnΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ Ρ‚ΠΈΠΏ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ - %Ρ‚ΠΈΠΏ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ значСния Π½Π΅ полныйнСкоррСктная спСцификация Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π² конструкторСнСкоррСктная спСцификация Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π² дСструкторСтип Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π·Π°Π΄Π°Π½ для %return со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅ΠΉ 'void'return Π±Π΅Π· значСния Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅ΠΉ %qTΠ²ΠΎΠ·Π²Ρ€Π°Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° конструкторавозвращСн Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ дСструкторавозврат ссылки Π½Π° Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ части Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ части значСния Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strfmonΠ²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° сдвига Π²ΠΏΡ€Π°Π²ΠΎ большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Π° ΡˆΠΈΡ€ΠΈΠ½Π΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ типасдвиг Π²ΠΏΡ€Π°Π²ΠΎ Π½Π° ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉΡ€Π΅ΠΆΠΈΠΌ округлСния для поддСрТиваСтся для ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… вычислСний VAXΠ·Π°Π΄Π°ΠΉΡ‚Π΅ %, Ссли подразумСваСтся Ρ‚ΠΈΠΏΠ²Ρ‚ΠΎΡ€ΠΎΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ % Π½Π΅ являСтся послСдним явным аргумСнтомсСлСктор Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ нСпосрСдствСнным значСниСмустановлСн ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ core-Ρ„Π°ΠΉΠ»Π°: %mshared ΠΈ mdll нСсовмСстимысдвиг Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ нСпосрСдствСнным Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌΠ² условном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΡΠΌΠ΅ΡˆΠ°Π½Ρ‹ Ρ‚ΠΈΠΏΡ‹ signed ΠΈ unsignedΡ€Π°Π·ΠΌΠ΅Ρ€, присвоСнный %qT, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсовмСстим с ABI ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсиях GCCΡ€Π°Π·ΠΌΠ΅Ρ€ Π² new для массива Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ цСлочислСнный Ρ‚ΠΈΠΏΡ€Π°Π·ΠΌΠ΅Ρ€ массива %qD ΠΈΠΌΠ΅Π΅Ρ‚ нСцСлочислСнный Ρ‚ΠΈΠΏ %qTΡ€Π°Π·ΠΌΠ΅Ρ€ массива %qD ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉΡ€Π°Π·ΠΌΠ΅Ρ€ массива %qD Π½Π΅ являСтся цСлочислСнным константным Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌΡ€Π°Π·ΠΌΠ΅Ρ€ массива %qs ΠΈΠΌΠ΅Π΅Ρ‚ нСцСлочислСнный Ρ‚ΠΈΠΏΡ€Π°Π·ΠΌΠ΅Ρ€ массива %qs ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉΡ€Π°Π·ΠΌΠ΅Ρ€ массива %qs слишком Π²Π΅Π»ΠΈΠΊΡ€Π°Π·ΠΌΠ΅Ρ€ массива ΠΈΠΌΠ΅Π΅Ρ‚ нСцСлочислСнный Ρ‚ΠΈΠΏ %qTΡ€Π°Π·ΠΌΠ΅Ρ€ массива ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉΡ€Π°Π·ΠΌΠ΅Ρ€ массива Π½Π΅ являСтся цСлочислСнным константным Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌsizeof(long double) Ρ€Π°Π²Π½ΠΎ 12sizeof(long double) Ρ€Π°Π²Π½ΠΎ 16ΠΏΠΎΠΊΠ° Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ: исходный Ρ„Π°ΠΉΠ» для класса %qs Π½ΠΎΠ²Π΅Π΅, Ρ‡Π΅ΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ» класса. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ исходный Ρ„Π°ΠΉΠ» %qsспСцификация '%s' ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ '%%0%c'спСцификация '%s' ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ '%%W%c'спСцификация '%s' ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ '%%x%c'спСцификация '%s' Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Π°ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ '%s' ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΎΡˆΠΈΠ±ΠΊΠ° спСцификации: элСмСнт '%%*' Π½Π΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΡ€ΠΈ ΡΠΎΠΏΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠΈΠΎΡˆΠΈΠ±ΠΊΠ° спСцификации: Π½Π΅ΠΎΠΏΠΎΠ·Π½Π°Π½Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ '%c'Π² Ρ„Π°ΠΉΠ»Π΅ спСцификаций отсутствуСт спСцификация для компоновкиспСцификация '%s'
Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ синтаксис спСцификации %%include послС %ld символовнСкоррСктный синтаксис спСцификации %%rename послС %ld символовспСцификация %s, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π΅ найдСнасинтаксис Ρ„Π°ΠΉΠ»Π° спСцификаций Π½Π°Ρ€ΡƒΡˆΠ΅Π½ послС %ld символовнСопознанная ΠΊΠΎΠΌΠ°Π½Π΄Π° %% послС %ld символовсимвол %<%%%> Π² ΠΊΠΎΠ½Ρ†Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ стСка Π½Π΅ поддСрТиваСтсяпровСрка Π²Ρ‹Ρ…ΠΎΠ΄Π° Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρƒ стСка Π½Π΅ поддСрТиваСтся для этой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ стСка - опСрация dup*ΠΊΠ°Π΄Ρ€ стСка слишком Π²Π΅Π»ΠΈΠΊ: %d Π±Π°ΠΉΡ‚ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹-выраТСния допустимы Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ функцийстатичСский элСмСнт %qD Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΌ полСмслово static ΠΈΠ»ΠΈ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Ρ‚ΠΈΠΏΠΎΠ² Π² абстрактном Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΎΡ€Π΅static ΠΈΠ»ΠΈ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Ρ‚ΠΈΠΏΠ° Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΎΡ€Π΅ массива, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰Π΅Π³ΠΎΡΡ статичСски Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΉ экзСмпляр класса Objective-C %qsкласс хранСния %qD Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ шаблонакласс хранСния Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° %qsкласс хранСния Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ поля структуры %qsкласс хранСния Π·Π°Π΄Π°Π½ для ΠΈΠΌΠ΅Π½ΠΈ типакласс хранСния Π½Π΅ допускаСтся Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ friend-функцииспСцификаторы класса хранСния Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π² дСкларациях ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²Ρ€Π°Π·ΠΌΠ΅Ρ€ %qD Π² памяти Π½Π΅ являСтся константойразмСр %qD Π² памяти нСизвСстСнв ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ Π½Π΅ΠΏΠ°Ρ€Π½Ρ‹ΠΉ символ %qcΡ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ strftime нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для форматирования Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²strong ΠΈΠΌΠ΅Π΅Ρ‚ смысл Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… namespaceструктура Π½Π΅ содСрТит элСмСнтовструктура Π½Π΅ содСрТит ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… элСмСнтовструктура %qD с Π½Π΅ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ константными элСмСнтамиструктура %qD с Π½Π΅ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ элСмСнтами-ссылкамиотсутствуСт индСкс массиваиндСксируСмый ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π΅ являСтся Π½ΠΈ массивом, Π½ΠΈ указатСлСминдСксируСмый массив объявлСн ΠΊΠ°ΠΊ %рСкомСндуСтся ΠΎΠΊΡ€ΡƒΠΆΠ°Ρ‚ΡŒ скобками Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ &&, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Π² ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π΅ ||рСкомСндуСтся ΠΎΠΊΡ€ΡƒΠΆΠ°Ρ‚ΡŒ скобками + ΠΈΠ»ΠΈ -, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π΅ &рСкомСндуСтся ΠΎΠΊΡ€ΡƒΠΆΠ°Ρ‚ΡŒ скобками + ΠΈΠ»ΠΈ -, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ сдвигарСкомСндуСтся ΠΎΠΊΡ€ΡƒΠΆΠ°Ρ‚ΡŒ скобками Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ Π² ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π΅ ^рСкомСндуСтся ΠΎΠΊΡ€ΡƒΠΆΠ°Ρ‚ΡŒ скобками Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ Π² ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π΅ |присваиваниС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ ΠΊΠ°ΠΊ логичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, рСкомСндуСтся рСкомСндуСтся ΠΎΠΊΡ€ΡƒΠΆΠ°Ρ‚ΡŒ скобками сравнСниС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Π² ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π΅ &рСкомСндуСтся ΠΎΠΊΡ€ΡƒΠΆΠ°Ρ‚ΡŒ скобками сравнСниС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Π² ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π΅ ^рСкомСндуСтся ΠΎΠΊΡ€ΡƒΠΆΠ°Ρ‚ΡŒ скобками сравнСниС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Π² ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π΅ |ΠΊΠ»ΡŽΡ‡ '%s' Π½Π΅ начинаСтся с '-'ΠΊΠ»ΡŽΡ‡ -mcpu=%s нСсовмСстим с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ -march=Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ switch Π·Π°Π΄Π°Π½ΠΎ Π½Π΅ Ρ†Π΅Π»ΠΎΠ΅ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ switch содСрТит слишком ΠΌΠ½ΠΎΠ³ΠΎ (%lu) ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ²ΠΏΡƒΡ‚ΡŒ '%s' Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС Π½Π΅ являСтся Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌΠ°Π΄Ρ€Π΅Ρ ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ пСрСмСннойвзятиС адрСса ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π΅ поддСрТиваСтся ISO C/C++Ρ†Π΅Π»Π΅Π²ΠΎΠΉ процСссор Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ THUMBΡ†Π΅Π»Π΅Π²ΠΎΠΉ процСссор Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ interworkingΡ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ бСсконСчныС значСнияцСлСвая ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ "%s" Π½Π΅ поддСрТиваСтся для этой Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ шаблона %dдля %<%s %T%> Π½ΡƒΠΆΠ΅Π½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚-ΡˆΠ°Π±Π»ΠΎΠ½Π³Π»ΡƒΠ±ΠΈΠ½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ шаблона ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ максимум %d (Π·Π°Π΄Π°ΠΉΡ‚Π΅ -ftemplate-depth-NN, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ максимум) ΠΏΡ€ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ %qDΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ шаблона Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ friendΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ шаблона, ΡΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов % ΠΈΠ»ΠΈ %ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ шаблона %qD использован ΠΊΠ°ΠΊ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΎΡ€Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ -g нСсовмСстим с -maout ΠΈ -melinuxΡ„Π»Π°Π³ printf ' 'Ρ„Π»Π°Π³ '!' Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strfmonΡ„Π»Π°Π³ printf '#'Ρ„Π»Π°Π³ '#' Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strftimeΡ„Π»Π°Π³ printf '''Ρ„Π»Π°Π³ ''' scanfΡ„Π»Π°Π³ '(' Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strfmonΡ„Π»Π°Π³ printf '+'Ρ„Π»Π°Π³ '+' Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ STRFMONΡ„Π»Π°Π³ printf '-'Ρ„Π»Π°Π³ '-' Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strfmonΡ„Π»Π°Π³ '-' Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strftimeΡ„Π»Π°Π³ printf '0'Ρ„Π»Π°Π³ '0' Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strftimeΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ 'E' Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strftimeΡ„Π»Π°Π³ printf 'I'Ρ„Π»Π°Π³ 'I' scanfΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ 'O'ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ 'O' Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strftimeΡ„Π»Π°Π³ '^' Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strfmonΡ„Π»Π°Π³ '^' Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strftimeΡ„Π»Π°Π³ '_' Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strftimeΡ„Π»Π°Π³ 'a' scanfΡ„Π»Π°Π³ диагностики 'q'ΠšΠ»ΡŽΡ‡ -shared Π½Π΅ поддСрТиваСтся для VAX ELFΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΠ΅ присваивания Π² scanfимя процСссора задаСтся строчными Π±ΡƒΠΊΠ²Π°ΠΌΠΈΠ°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° %d %qD Π΅Ρ‰Π΅ Π½Π΅ Π±Ρ‹Π» проанализировандля m210 ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ (little endian) порядок Π±Π°ΠΉΡ‚ Π½Π΅ поддСрТиваСтсякодированноС имя %qD измСнится Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсиях GCCсмСщСниС %qD ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсовмСстимо с ABI ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсиях GCCΡ€Π°Π·Ρ€ΡƒΡˆΠ°Π΅ΠΌΡ‹ΠΉ Ρ‚ΠΈΠΏ %qT, Π° дСструктор относится ΠΊ %qT%qD Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², зависящих ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°-шаблона, поэтому Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΡΡŒΡƒΠΏΠ½Π° дСкларация %qDэта дСсятичная константа являСтся Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ISO C90эта дСсятичная константа являлась Π±Ρ‹ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ISO C90эта функция ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒΡΡ с Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΎΠΌ значСния ΠΈΠ»ΠΈ бСзэто RTL-инструкция:эта media-функция имССтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² fr500эта машина Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ²ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° локально-ΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹Ρ… COMMON-Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π°Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎ-ΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹Π΅ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ для этой Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ситуация NULL ΠΈΠΌΠ΅Π΅Ρ‚ Ρ†Π΅Π»Ρ‹ΠΉ Ρ‚ΠΈΠΏ, Π° Π½Π΅ Ρ‚ΠΈΠΏ указатСляврСмя Π² %s: %ld.%06ld (%ld%%)
Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ синтаксис спСцификации %%include послС %ld символовнСкоррСктный синтаксис спСцификации %%rename послС %ld символовспСцификация %s, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π΅ найдСнасинтаксис Ρ„Π°ΠΉΠ»Π° спСцификаций Π½Π°Ρ€ΡƒΡˆΠ΅Π½ послС %ld символовнСопознанная ΠΊΠΎΠΌΠ°Π½Π΄Π° %% послС %ld символовсимвол %<%%%> Π² ΠΊΠΎΠ½Ρ†Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ стСка Π½Π΅ поддСрТиваСтсяпровСрка Π²Ρ‹Ρ…ΠΎΠ΄Π° Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρƒ стСка Π½Π΅ поддСрТиваСтся для этой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ стСка - опСрация dup*ΠΊΠ°Π΄Ρ€ стСка слишком Π²Π΅Π»ΠΈΠΊ: %d Π±Π°ΠΉΡ‚ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹-выраТСния допустимы Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ функцийстатичСский элСмСнт %qD Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΌ полСмслово static ΠΈΠ»ΠΈ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Ρ‚ΠΈΠΏΠΎΠ² Π² абстрактном Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΎΡ€Π΅static ΠΈΠ»ΠΈ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Ρ‚ΠΈΠΏΠ° Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΎΡ€Π΅ массива, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰Π΅Π³ΠΎΡΡ статичСски Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΉ экзСмпляр класса Objective-C %qsкласс хранСния %qD Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ шаблонакласс хранСния Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° %qsкласс хранСния Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ поля структуры %qsкласс хранСния Π·Π°Π΄Π°Π½ для ΠΈΠΌΠ΅Π½ΠΈ типакласс хранСния Π½Π΅ допускаСтся Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ friend-функцииспСцификаторы класса хранСния Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π² дСкларациях ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²Ρ€Π°Π·ΠΌΠ΅Ρ€ %qD Π² памяти Π½Π΅ являСтся константойразмСр %qD Π² памяти нСизвСстСнв ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ Π½Π΅ΠΏΠ°Ρ€Π½Ρ‹ΠΉ символ %qcΡ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ strftime нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для форматирования Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²strong ΠΈΠΌΠ΅Π΅Ρ‚ смысл Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… namespaceструктура Π½Π΅ содСрТит элСмСнтовструктура Π½Π΅ содСрТит ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… элСмСнтовструктура %qD с Π½Π΅ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ константными элСмСнтамиструктура %qD с Π½Π΅ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ элСмСнтами-ссылкамиотсутствуСт индСкс массиваиндСксируСмый ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π΅ являСтся Π½ΠΈ массивом, Π½ΠΈ указатСлСминдСксируСмый массив объявлСн ΠΊΠ°ΠΊ %рСкомСндуСтся ΠΎΠΊΡ€ΡƒΠΆΠ°Ρ‚ΡŒ скобками Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ &&, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Π² ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π΅ ||рСкомСндуСтся ΠΎΠΊΡ€ΡƒΠΆΠ°Ρ‚ΡŒ скобками + ΠΈΠ»ΠΈ -, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π΅ &рСкомСндуСтся ΠΎΠΊΡ€ΡƒΠΆΠ°Ρ‚ΡŒ скобками + ΠΈΠ»ΠΈ -, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ сдвигарСкомСндуСтся ΠΎΠΊΡ€ΡƒΠΆΠ°Ρ‚ΡŒ скобками Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ Π² ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π΅ ^рСкомСндуСтся ΠΎΠΊΡ€ΡƒΠΆΠ°Ρ‚ΡŒ скобками Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ Π² ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π΅ |присваиваниС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ ΠΊΠ°ΠΊ логичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, рСкомСндуСтся рСкомСндуСтся ΠΎΠΊΡ€ΡƒΠΆΠ°Ρ‚ΡŒ скобками сравнСниС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Π² ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π΅ &рСкомСндуСтся ΠΎΠΊΡ€ΡƒΠΆΠ°Ρ‚ΡŒ скобками сравнСниС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Π² ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π΅ ^рСкомСндуСтся ΠΎΠΊΡ€ΡƒΠΆΠ°Ρ‚ΡŒ скобками сравнСниС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Π² ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π΅ |ΠΊΠ»ΡŽΡ‡ '%s' Π½Π΅ начинаСтся с '-'ΠΊΠ»ΡŽΡ‡ -mcpu=%s нСсовмСстим с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ -march=Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ switch Π·Π°Π΄Π°Π½ΠΎ Π½Π΅ Ρ†Π΅Π»ΠΎΠ΅ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ switch содСрТит слишком ΠΌΠ½ΠΎΠ³ΠΎ (%lu) ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ²ΠΏΡƒΡ‚ΡŒ '%s' Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС Π½Π΅ являСтся Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌΠ°Π΄Ρ€Π΅Ρ ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ пСрСмСннойвзятиС адрСса ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π΅ поддСрТиваСтся ISO C/C++Ρ†Π΅Π»Π΅Π²ΠΎΠΉ процСссор Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ THUMBΡ†Π΅Π»Π΅Π²ΠΎΠΉ процСссор Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ interworkingΡ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ бСсконСчныС значСнияцСлСвая ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ "%s" Π½Π΅ поддСрТиваСтся для этой Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ шаблона %dдля %<%s %T%> Π½ΡƒΠΆΠ΅Π½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚-ΡˆΠ°Π±Π»ΠΎΠ½Π³Π»ΡƒΠ±ΠΈΠ½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ шаблона ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ максимум %d (Π·Π°Π΄Π°ΠΉΡ‚Π΅ -ftemplate-depth-NN, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ максимум) ΠΏΡ€ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ %qDΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ шаблона Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ friendΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ шаблона, ΡΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов % ΠΈΠ»ΠΈ %ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ шаблона %qD использован ΠΊΠ°ΠΊ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΎΡ€Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ -g нСсовмСстим с -maout ΠΈ -melinuxΡ„Π»Π°Π³ printf ' 'Ρ„Π»Π°Π³ '!' Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strfmonΡ„Π»Π°Π³ printf '#'Ρ„Π»Π°Π³ '#' Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strftimeΡ„Π»Π°Π³ printf '''Ρ„Π»Π°Π³ ''' scanfΡ„Π»Π°Π³ '(' Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strfmonΡ„Π»Π°Π³ printf '+'Ρ„Π»Π°Π³ '+' Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ STRFMONΡ„Π»Π°Π³ printf '-'Ρ„Π»Π°Π³ '-' Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strfmonΡ„Π»Π°Π³ '-' Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strftimeΡ„Π»Π°Π³ printf '0'Ρ„Π»Π°Π³ '0' Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strftimeΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ 'E' Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strftimeΡ„Π»Π°Π³ printf 'I'Ρ„Π»Π°Π³ 'I' scanfΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ 'O'ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ 'O' Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strftimeΡ„Π»Π°Π³ '^' Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strfmonΡ„Π»Π°Π³ '^' Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strftimeΡ„Π»Π°Π³ '_' Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ strftimeΡ„Π»Π°Π³ 'a' scanfΡ„Π»Π°Π³ диагностики 'q'ΠšΠ»ΡŽΡ‡ -shared Π½Π΅ поддСрТиваСтся для VAX ELFΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΠ΅ присваивания Π² scanfимя процСссора задаСтся строчными Π±ΡƒΠΊΠ²Π°ΠΌΠΈΠ°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° %d %qD Π΅Ρ‰Π΅ Π½Π΅ Π±Ρ‹Π» проанализировандля m210 ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ (little endian) порядок Π±Π°ΠΉΡ‚ Π½Π΅ поддСрТиваСтсякодированноС имя %qD измСнится Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсиях GCCсмСщСниС %qD ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсовмСстимо с ABI ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсиях GCCΡ€Π°Π·Ρ€ΡƒΡˆΠ°Π΅ΠΌΡ‹ΠΉ Ρ‚ΠΈΠΏ %qT, Π° дСструктор относится ΠΊ %qT%qD Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², зависящих ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°-шаблона, поэтому Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΡΡŒΡƒΠΏΠ½Π° дСкларация %qDэта дСсятичная константа являСтся Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ISO C90эта дСсятичная константа являлась Π±Ρ‹ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ISO C90эта функция ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒΡΡ с Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΎΠΌ значСния ΠΈΠ»ΠΈ бСзэто RTL-инструкция:эта media-функция имССтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² fr500эта машина Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ²ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° локально-ΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹Ρ… COMMON-Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π°Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎ-ΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹Π΅ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ для этой Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ситуация NULL ΠΈΠΌΠ΅Π΅Ρ‚ Ρ†Π΅Π»Ρ‹ΠΉ Ρ‚ΠΈΠΏ, Π° Π½Π΅ Ρ‚ΠΈΠΏ указатСляврСмя Π² %s: %ld.%06ld (%ld%%)
для Π²Ρ‹Π²ΠΎΠ΄Π° зависимостСй Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ -M ΠΈΠ»ΠΈ -MMдля Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡΠ»Π°Ρ‚ΡŒΡΡ Π½Π° Ρ‚ΠΈΠΏ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° шаблона, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ %нСдостаточно Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΡΠ»ΠΈΡˆΠΊΠΎΠΌ ΠΌΠ°Π»ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² %%:version-compareслишком ΠΌΠ°Π»ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡΠ»ΠΈΡˆΠΊΠΎΠΌ ΠΌΠ°Π»ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %sΡ€Π°Π·ΠΌΠ΅Ρ€ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ слишком Π²Π΅Π»ΠΈΠΊ - трСбуСтся %d рСгистров, Π° имССтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ %dслишком ΠΏΠΎΠ·Π΄Π½ΠΎ установлСно имя ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π΅ #Блишком ΠΌΠ½ΠΎΠ³ΠΎ #pragma-ΠΊΠ»ΡŽΡ‡Π΅ΠΉ align=resetслишком ΠΌΠ½ΠΎΠ³ΠΎ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ² Π² %слишком ΠΌΠ½ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΡΠ»ΠΈΡˆΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² %%:version-compareдля Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π°Π΄Π°Π½ΠΎ слишком ΠΌΠ½ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²ΡΠ»ΠΈΡˆΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %qEслишком ΠΌΠ½ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %sΠ·Π°Π΄Π°Π½ΠΎ слишком ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ Ρ„Π°ΠΉΠ»ΠΎΠ². Π’Π²Π΅Π΄ΠΈΡ‚Π΅ %s --help для получСниясправочной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ элСмСнты Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ для %qTслишком ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²Π² Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΌ C инициализация автоматичСских Π°Π³Ρ€Π΅Π³Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π°Π² Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΌ C инициализация объСдинСний запрСщСнас Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΌ Π‘ Π½Π΅ поддСрТиваСтся конкатСнация строкв Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΌ C ΡƒΠ½Π°Ρ€Π½Ρ‹ΠΉ плюс Π½Π΅ поддСрТиваСтся"Ρ‚Ρ€Π°ΠΌΠΏΠ»ΠΈΠ½Ρ‹" Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡΡ€Π΅ΠΆΠΈΠΌ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ для поддСрТиваСтся для ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… вычислСний VAXΡ€Π΅ΠΆΠΈΠΌ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ Π½Π΅ поддСрТиваСтся для Unicos/MkΠ΄Π΅Ρ€Π΅Π²ΠΎ: доступ ΠΊ элСмСнту %d Π²Π΅ΠΊΡ‚ΠΎΡ€Π° tree_vec с %d элСмСнтами Π² %s, Π½Π° %s:%dΠ΄Π΅Ρ€Π΅Π²ΠΎ: доступ ΠΊ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρƒ %d Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %s с %d ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°ΠΌΠΈ Π² %s, Π² %s:%dΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ число Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ скобки Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Ρ‚ΠΈΠΏΠ°Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ структуру ΠΈΠ·-Π·Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… грамматичСских ΠΎΡˆΠΈΠ±ΠΎΠΊΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ класс %qT "Π΄Ρ€ΡƒΠ³ΠΎΠΌ" глобальной области видимостидва ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΈΠΏΠ° Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ ΠΈΠΌΠ΅Π½ΠΈ %qsΡ‚ΠΈΠΏ %qT Π½Π΅ являСтся Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ для Ρ‚ΠΈΠΏΠ° %qTΡ‚ΠΈΠΏ %qT Π½Π΅ являСтся ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΌ ΠΎΡ‚ %qTΡ‚ΠΈΠΏ %qs ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ-элСмСнтв Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ %qs ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ установлСн Ρ‚ΠΈΠΏ %ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсияхподдСрТка Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсиях (дСкларация Π² %s:%d)нСсоотвСтствиС Ρ‚ΠΈΠΏΠΎΠ² Π² условном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈΡ‚ΠΈΠΏ %qE нСизвСстСннСвозмоТно ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° %qE для ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° asmΡ‚ΠΈΠΏ для Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ поля %qs являСтся Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ GCCΡ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ %d ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Π² описании Ρ‚ΠΈΠΏΠ° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ friend-класса ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Ρ‚ΠΈΠΏΠ°Ρ‚ΠΈΠΏ, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΌ delete, Π½Π΅ являСтся Π½ΠΈ массивом, Π½ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ€ΡƒΡˆΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° пСрСкрытия ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² памятинСсоотвСтствия Ρ‚ΠΈΠΏΠ°/значСния Π² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅ %d Π² спискС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² шаблона для %qDtypedef-дСкларация %qD с ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ __typeof__)typedef-дСкларация Π½Π΅ допускаСтся Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²typedef-имя %qD использовано ΠΊΠ°ΠΊ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΎΡ€ дСструкторатипы Π½Π΅ Π²ΠΏΠΎΠ»Π½Π΅ совмСстимынСвозмоТно Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ фактичСскоС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Π² стСкСэмуляция %qs Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ рСгистр класса %qs для выталкивания Π² ΠΏΠ°ΠΌΡΡ‚ΡŒΠΎΡˆΠΈΠ±ΠΊΠ° ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² Π½Π° рСгистры для:Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ '%s'использованиС '%s' ΠΊΠ°ΠΊ PIC-рСгистра нСвозмоТнобСзусловный ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ %2d Π½ΠΈ Ρ€Π°Π·Ρƒ Π½Π΅ выполнялся
для Π²Ρ‹Π²ΠΎΠ΄Π° зависимостСй Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ -M ΠΈΠ»ΠΈ -MMдля Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡΠ»Π°Ρ‚ΡŒΡΡ Π½Π° Ρ‚ΠΈΠΏ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° шаблона, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ %нСдостаточно Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΡΠ»ΠΈΡˆΠΊΠΎΠΌ ΠΌΠ°Π»ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² %%:version-compareслишком ΠΌΠ°Π»ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡΠ»ΠΈΡˆΠΊΠΎΠΌ ΠΌΠ°Π»ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %sΡ€Π°Π·ΠΌΠ΅Ρ€ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ слишком Π²Π΅Π»ΠΈΠΊ - трСбуСтся %d рСгистров, Π° имССтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ %dслишком ΠΏΠΎΠ·Π΄Π½ΠΎ установлСно имя ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π΅ #Блишком ΠΌΠ½ΠΎΠ³ΠΎ #pragma-ΠΊΠ»ΡŽΡ‡Π΅ΠΉ align=resetслишком ΠΌΠ½ΠΎΠ³ΠΎ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ² Π² %слишком ΠΌΠ½ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΡΠ»ΠΈΡˆΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² %%:version-compareдля Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π°Π΄Π°Π½ΠΎ слишком ΠΌΠ½ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²ΡΠ»ΠΈΡˆΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %qEслишком ΠΌΠ½ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %sΠ·Π°Π΄Π°Π½ΠΎ слишком ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ Ρ„Π°ΠΉΠ»ΠΎΠ². Π’Π²Π΅Π΄ΠΈΡ‚Π΅ %s --help для получСниясправочной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ элСмСнты Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ для %qTслишком ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²Π² Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΌ C инициализация автоматичСских Π°Π³Ρ€Π΅Π³Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π°Π² Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΌ C инициализация объСдинСний запрСщСнас Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΌ Π‘ Π½Π΅ поддСрТиваСтся конкатСнация строкв Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΌ C ΡƒΠ½Π°Ρ€Π½Ρ‹ΠΉ плюс Π½Π΅ поддСрТиваСтся"Ρ‚Ρ€Π°ΠΌΠΏΠ»ΠΈΠ½Ρ‹" Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡΡ€Π΅ΠΆΠΈΠΌ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ для поддСрТиваСтся для ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… вычислСний VAXΡ€Π΅ΠΆΠΈΠΌ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ Π½Π΅ поддСрТиваСтся для Unicos/MkΠ΄Π΅Ρ€Π΅Π²ΠΎ: доступ ΠΊ элСмСнту %d Π²Π΅ΠΊΡ‚ΠΎΡ€Π° tree_vec с %d элСмСнтами Π² %s, Π½Π° %s:%dΠ΄Π΅Ρ€Π΅Π²ΠΎ: доступ ΠΊ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρƒ %d Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ %s с %d ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°ΠΌΠΈ Π² %s, Π² %s:%dΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ число Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ скобки Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Ρ‚ΠΈΠΏΠ°Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ структуру ΠΈΠ·-Π·Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… грамматичСских ΠΎΡˆΠΈΠ±ΠΎΠΊΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ класс %qT "Π΄Ρ€ΡƒΠ³ΠΎΠΌ" глобальной области видимостидва ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΈΠΏΠ° Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ ΠΈΠΌΠ΅Π½ΠΈ %qsΡ‚ΠΈΠΏ %qT Π½Π΅ являСтся Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ для Ρ‚ΠΈΠΏΠ° %qTΡ‚ΠΈΠΏ %qT Π½Π΅ являСтся ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΌ ΠΎΡ‚ %qTΡ‚ΠΈΠΏ %qs ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ-элСмСнтв Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ %qs ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ установлСн Ρ‚ΠΈΠΏ %ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсияхподдСрТка Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсиях (дСкларация Π² %s:%d)нСсоотвСтствиС Ρ‚ΠΈΠΏΠΎΠ² Π² условном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈΡ‚ΠΈΠΏ %qE нСизвСстСннСвозмоТно ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° %qE для ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° asmΡ‚ΠΈΠΏ для Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ поля %qs являСтся Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ GCCΡ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ %d ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Π² описании Ρ‚ΠΈΠΏΠ° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ friend-класса ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Ρ‚ΠΈΠΏΠ°Ρ‚ΠΈΠΏ, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΌ delete, Π½Π΅ являСтся Π½ΠΈ массивом, Π½ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ€ΡƒΡˆΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° пСрСкрытия ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² памятинСсоотвСтствия Ρ‚ΠΈΠΏΠ°/значСния Π² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅ %d Π² спискС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² шаблона для %qDtypedef-дСкларация %qD с ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ __typeof__)typedef-дСкларация Π½Π΅ допускаСтся Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²typedef-имя %qD использовано ΠΊΠ°ΠΊ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΎΡ€ дСструкторатипы Π½Π΅ Π²ΠΏΠΎΠ»Π½Π΅ совмСстимынСвозмоТно Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ фактичСскоС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Π² стСкСэмуляция %qs Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ рСгистр класса %qs для выталкивания Π² ΠΏΠ°ΠΌΡΡ‚ΡŒΠΎΡˆΠΈΠ±ΠΊΠ° ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² Π½Π° рСгистры для:Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ '%s'использованиС '%s' ΠΊΠ°ΠΊ PIC-рСгистра нСвозмоТнобСзусловный ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ %2d Π½ΠΈ Ρ€Π°Π·Ρƒ Π½Π΅ выполнялся
бСзусловный ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ %2d Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ %s
бСзусловный ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ %2d Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ %s
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.