\k@' 54=j-1$9+00\"+EP"4sHJM<AJNKfQ:7?=wIFIFA}JPCD?$Ed={?d8PC.ErDBP@MFoNQ<WOLA1GsHB5GE} 8 ) 0C  t +~ A    $) $N *s *     , #= "a  ! , #  ,  H i m t - .  # # 3B 3v C I <8=u"(*:* e s$!(,!Jl U-*2+]$159T*?/1)&[<,e4R/38!$WF3(D"@!c-/#- 5C[!qJNMe5%=8Q ':C1H*z>/1 F,g'5D"7Z,w&;6R!01-F_xw -&T8l5  1 9G : ! -  !$*!O!g!:!!$!%"&"#D"6h""""%"<#'X#H#5#)#))$"S$#v$$$($$%$%"C% f%?%%+% &)&"I&l&&)&&#& ' '$;'`'}'','.'(%((N(,d('(1('(3)8G)-)+))')"*"5*'X***%*'** +-,+Z+*z++++++++0, C,P,a, j,:w,),,0,/+-[-2r-*-,-.-1,.^.)o..,.)./ +/L/#h//8/J/00,H0$u0,00000.)1/X1&1<11,1 2>2\26t2 2#2<2'-3*U3+3(33'3/4%M42s4)4&4%45:5$N5+s55/5/5.6)H6)r6 6 6'6&637/L7|75757.828D8#X8=|8@8 8 909-H9(v9*9895:+9:=e:>::/::/;!j; ;'; ;;< -<#;<_<"q< <<<<<=$=-B="p==!=)===> >>2>Q>Z>c>0l>>>>!>> ?? #?0?9?B?K?g?p?-t?5?,?@r@-A5KA(A+A+A-B0B3GB%{BB,B,B*C%:C-`C+C+C$C+ D7D)QD.{D$D.D*D:)E/dEE;E7E$$F-IF6wF;F8F1#GLUG,G-G2G'0H0XH4HJH I6%I\I7oI+I2I(J/J/MJM}J6J/K42K,gK,K(K4K1L6QL9L(L'L!M,5M)bMMM#MM!N.)N&XN4NN(N6N$3O,XO3O-O8O P)b76c.nccc"c3c"&dId!id#d?ddd7e>Ree ee1ef0fGf8Yfff+f1f8"g9[g)g g g5h/7h3ghh2h,h+i8Gi;idi9!j,[j-jj#j j"k:k3Lk3k4kk"l#l(:l%cl l&l2l+m!0m$Rmwmm"mm-m(n!Bndn/yn/n5no"+o)No(xo0o,o.o(.p"Wp'zp0p)p)p'q/Fq5vq6q/q)r)=r7grr)r'rs#(s]LsLsst$t65tltt?t't$u-uIucu.zuu%uuv%%vKvhv}vv-v vw w?w ^ww$ww-ww,xCx;]x8x2x2y28y>ky y.y)y zz3zLzaz%|z/zzzz{%{9{L{`{5t{{{{{&{D$|7i|.|||3}6}P}j}}}}}})~;.~j~~~~~~67P7(@Zu:Ȁ(H"h!!3ρ89<4v/3ۂ",'O)w-*σ(*#5N,33\v?(Ӆ=@:6{914SJn)Շ,&,ShAވ-*I,iB*ى166T94Ŋ,C'-k".ڋ0 !:<\F6.CFC&΍,2" U1v9ǎ:&<8c-!ʏ1.5M.>&M+f06I,b6!ƒ/F7+~,Aד;-U5tG.v@CO?:Ӗ8#G'k##ח)2%&XU&՘/8,!e2-'43E.y(њ"3/K"{5"ԛ',+L7x->ޜY7w;'=)Q({/,Ԟ+2- `''ǟ4%=&c)$$٠$(#L1l)-ȡ,,#<P5&â/=&X%7ݣ,H;c=ݤ cB ¥4-F ^ kuզ28'(`$$ ӧ)7 V`(u;#+#O#s##-ߩ' '5]&{#-ƪ !7S%o$25-#KQLA@,"mK/ܭ$ 1$F4kB1-.%\'(%ӯ$c*'հ5*3"^(/ڱ&*#Bf#!Dz:, #MFqPH R,iҴ.%=.c+:%+5K12-0$E3j+!ʷ37 5X($׸:+fy4( H'b ڻ+2'2Z2ؼ!'(:#c5)̽(3>\,7Ⱦ/"0+S%2;ؿ!6dF#!: D@cF45 'V~ 4;R04,:!/\-A7,4Aa1MC#YgBMXR>;4&/[I13;0[3Y.!A>S>6:;CD-,.2[4/Ll$#!EVe)#$ ?`!},:!7<0t/6% 2Nm70 (,;h/<,*-W9:.4)/^&&'CSo3.0*P{* 20I2i"- 8 Q1r>=P)8XJa2w"0:29)l+70:+'f=?0 /=&mLD9&.`)/<3&"Z,}1;6.O6~'`@>1&.2*:,e,-5 ;C2+'168+oF3N/e2(8,e6'/*=>I|,38'0`$=fA[C** /7#g!-2!05P +02!/T(3C'+=%i#11'*?*j1/2.H-w(*< P.^+&)9*<d58++<4h0:5 2?'r1(0&@]$y!' $E0a'+1/.H$w544<<y!!&&@'G(o> .4F2]0&9>W230 .:%W%}%/%E,k,.,,!,N,{*&/*"?b 7# ,M+l'"#)1!N p##(!$$Iaz(" '0#%T'z(, +,X8u=  (H?)),$ *.!Y${$$$# +3 *_ ) ( - " . I a "r * * A +- 4Y  9 :  #- Q d 5 -    ,8 <e 2 "  $.6e$-Mb#{  *#<`.~,E @#a-*&&")I/s796LTe$ "8)V<('*-:X13'()P3z1FE'3m2,356S$B* )>,h1()1@L.0)$.N1}/'$$:+_+D;-Q&/' 5I^w70&0&W:~1< ;@ .| 1 . . !5;!5q!?!.!"/":G" """&","2#AM#'#$#.#' $43$&h$.$<$$'%#A%e%@%L%P&0_&7&&.&'64'k''6'''$(4'(*\(1(1(0( )()6>)9u)0)-),*3;*0o*!**%*0*,!+N+ag+"+4+5!,/W,-,+,(,$ -&/-;V-.-)-,-7.VP.<.:.%/E/@_/ /(/B/-0*G0+r010#040)1:1 Z1{111$11 2$2 ;2%I20o2222&2(37D3-|33333 43%4Y4 k4!4444J4TE5T5558%67^626-636&+76R7677#7 7!8!<8"^888$888$9;9M9e97m9'9$9)9%:%B:$h:%:9:/:C;(a;&; ;';$; <,&<S<m<<2<2< = =+!=)M=w= ===!= >-*>X> h>t>>>>>?0?M? \? }?4?"??5@%F@&l@)@@@C@3(A!\A3~A7A6A(!B JBkB2B$B$B/C!2C TC)uC)C)C-C0!D*RD:}DCDDE,/E\E!xE-E'E9E)*F%TF)zF(F$F=F$0GUG'lG8G*GG,HCH"]H/HHHSH(#I4LI4I6I*I6JOJ6cJMJ J/ K"9K#\K$K:K6K L)8LbLrLL!L L.L$ M0M)MM&wM,M1M,M.*NYN)iN6N N8N)$O;NO/O2O#OP+.P*ZP*P9P0P6Q1RQ1Q+Q%Q6R8?R/xR&RRR.R&&S$MS;rS*SS'S8 T&YT*T'TT"T;UHLU<U<U<V<LV V:V5V"W8>WwWWWWWWWWX X2XDXVXgXyXXXXXXXX YY/YAYUYgY{YYYYYYYYZ Z2ZDZVZjZ|ZZZZZZZ[$['>[;f[[4[/[)\2A\!t\ \!\,\7]>][]:{]#]"]!],^(L^u^#^^$^V^KS__ _ _#__ ` -` N` o` ` ` ` ` a 5a Vawa"aaaab0bGbcbzbbbbb c (cIcec{cc c%c.c%d?d#]d(dd-d&d#e7eKeiee,eeee$f.@fof'fDf,f[gmxg$g4 h@h*`h)h)h-h3 iAAiii#ii!jU$jzjjjjj*j!k!1k!Sk$uk"k#k#k#l)lIlil lll7lfmmm"mm$m!n1)s)-Ǥ"')@ j7'0;96u3)/ $:@_:"ۧ(3/\.2$ .E(t'1ũ.5&5\95̪558#n-.߫ /-K.y('Ѭ+4%Z(zv%G@$=(>Rez̯ &:M^x̰9(GDg,>ٱTAml12N02ij2(*2S3:ٴF['x!R/3$c (Ƕ""23U8.3$-X&$ǸDF1*x/Dӹ1,J(w%%ƺ.&.'U}/(Ļ)/6G6~AE3=4q.ս4)/?o&#!ھ0,L'y)!˿"#; Z{$,63<j/0*%Pb{$6<P.'3)45^ $%*%Hn.)+U"p9&& 12'dB"0&9`43+ /5-e=/;/=!m#=30E,v7'69+p7,/015b@5#3!RAt( 46.U.+:N5n5%" > _-"!%7Tl7}9Drmo+u c/R3L>IX\oV%>|t0}zu}nnMQ@SeL[oSjUZSP]Y]T\QUrpvhwgH{JU\vTnK|]7s| #$1:VA>( IF\QF3<3p6*2+^C|cY$!~'HO:933Y<@Y_1ef=^nC {O /+ N5AMV.k -xbjJ.=G;""zruk7f$;l]4K>^ ziI.d@S_5I*^tzLN \   * H 0g {  ) ;  G 3 " *& IQ  Y  "N+gzhcOpc{Pmr`186S*d4>?\CaI(Lwu\/J-z,=-m,Yu\9k+/qKsL<N&L(sl J&Vq13.S0 0? Pp  ZW!!kD"E"K"@B#@#/#!#8$8O$N$I$M!%?o%p% &b?&&>&<&3;'So'?'=(IA(*(7(3(9")%\)&)c)[ *Yi*L*/+=@+F~+l+L2,],i,UG-S-E-W7..I.C.:/IO//i2080L0Y"1;|1\1222$292R2o2W2 222 3|3\3P3e94Y4#4D5>b5@5P5p3646X6L2767M7;8G@8I8788 9SC9R909.:,J:Ow:[:`#;S;h;bA<r<=5=BT=3='=U=DI>C>r>6E?M|?Z?W%@6}@G@l@JiAiAHBSgBIB1C7C3VCJC1CMDIUDODWDSGE2EE9EJFKfFYF3 G@GXG]/H$HHCHO IT]II"IJIP2JPJZJ/KwKZ'LnLtL7fMfMSNYYNWNJ O8VOEO?OPD*PoP?P1P&P!"Q#DQ-hQQ=QHQR:R.R>RKRGS IS VS cS7pSIS S S T`T0zT T TZT: U[U vUU U U U:U V VYVmkVCV>W\XCJYcYcYfVZhZh&[4[l[&1\$X\E}\E\C ]>M]F];]=^<M^C^>^A _=O_6____$``DaIUadadb6ib]b@br?coca"dld3d4%eJZe9e?edfdfAfz+g$gVg:"hJ]hOh;hI4i~i@ jKJj[jSjSFk1kEkClOVlClCl0.mM_mZm4nH=n7nHn.o96oFpo8oWoHp9bp@p-p> qEJq?qnq?r;Rr/rBr5sU7s=s4sLt0MtD~tUtu]-uu u upu'vNv2va*wLw(wAxKDxOxkxqLy2y0yQ"zItz^zY{w{l$|r|b}ig}W}U)~Z~C~7AV7[kkdׁc<qd_wi׃}AM{ eld\v!8\ZNfanSn‰1h(&TO1`֋f7-ŠW Pxzɍ)Dn,R,KKˏ53M'((Ґ)P%;v&'ّ';)_eEŒE 0QID̓jd|Ff(DdԕU9++L44ė3.-^\x@yo384ܚU@^8DVܜS3C~˝JFQ-I:ɟ("-<PqK*KTvHˡhf}M>26qel{XMWBXYAchʧa3e6N2?AItMXªcPZЫZ+pZ2RWXݭ`6I:ECb|Z#^~^ݰ5<riiee(˲mIbHOLE]:L+oxZSCafY`|r7pr:jɹ>4~sY2La=2R*uY&<\<KW<<EKcNiDhGWFMGC4 ZU=*,,F>s0S%7x]@rGpxCy6D==xS:l/t4/6 J@H'Z#(,+%(%Njt##6'$^:B`Z-ZM?1?q???1?q?CJ5\,+ +6+b+,,,,AKn,K,3,`,*,,,?,lZiP^RaRd22y~mieiT:~xYiZZXZxlWqq6G<gwqy-,6c^^f}RC&.;(Bt@m2crE]]Xtqu?^^^eGW"lS3x^0p\ Th;eE_p}i%VHn/yxYQ3=qnodtXIY5f^AUCvJO_D^C|<Bisft}OyOG Q I K3 C N k :~  En ^ w b U SD\f\Gz8/d+!Spja BkxZ'dtCm_Fcf fqj`B;PJZ)[ 4|583 tTMfrmkc[ ] !k!M"Qb""}<#}#V8$E$I$R%Cr%x%/&0&0&,'(:(:(A)7`)))=))*>2*.q*/*e*t6+U+Y,O[,\,]-f- -+-Q.#q.C.,.?/TF/T/T/TE0G0T0N71N1)1G1GG282D2S 3?a353L3G$4tl4f4YH55f6$7p7r88\T9>909;!:f]:r:7;b;gO<S<U =Oa===S=C>K?KO?m?{ @}@_AAcAyAZB2zBB@BZC^`CaCJ!D-lDQDzDegE7ElFurFiF4RG\GMGG2H:zH=HpHPdIaIeJ}JN9KiKKVrLXL^"MzMPMoMNRN/O]@OVOXO(NPwPpPNlQNQ R#R#RJRCS&T~ U#U@UUfV>W>DW*W0WHWd(XdXdX,WY<Y8Y$Y/ZdOZnZQ#[%u[X[$[:\XT\\/3]}c]V],8^,e^4^,^2^K'_s_`aKbNb3 cuTcKc|ddjeM~eXe:%f`fH|fpf@6gDwg*gcgXKhThIhCipic?jajkpk]lcljl{ammfn]ovo prpx4qUqKr_OrMrOrJMsRt5u5!vWvwAWy3y2yyzzzrzwr{C{x.|d|C }mP}V}~~]x%E]2^0@€PPTRP,I[vk҂R>,[OPj/XDsbHօj(@Iw>:;i-bXmSB<?A-y[)WD݋\"oSKC__Oe^L8sƐ|:<<XOWiHKZjUAgw8!^ZQf irNܗk+Vxng4֙ Vtlb7ϛKb2Q3U6E|Ş9B|Hޠ<'adUơmjn~uctgͦ5ۧo_ϨtQrƩ|9_Rkiի`eQƬkpdzXUe,ec{h߲@H]x^`Nl{TjUch$b|una^pWKȺ^GskO'whsbbֽy9z<z}2`6fQW*IeE93>mSE"F5i&+PXYWf qGs\/qSC7``0JKK(;t`\TnkU/2UaepZXHYE}ASdOx`)S1YYT9cJb=5z4Q1096#<Z04503zdHf(|d TqVyYaS76 6BOy9_ c~nnUuu-pGfI9!OFi<Yk#lCB\Bt3.8VSbV cdce,cccZcc"OX8/EhAAR2'V;>@)_E RONEJ7P<GFXIIN3H]>)?h,RlFO^V<=J0/{a5 pC9y|h\;B)~IE=Z8(Pa6<5&5\5:BRFQBk.58! ?+1kXiT`LW"Z}^(_L+GIWP:+<J?CGJMV$6{$>?AV,>J CO ( - D / C W r  C R [> ? ] M8 :  Pa W S =^NUeARhlcj|;9L3##:^(v;X94'n@\4JR  _SqVtv=P7gsSdaLEg[e eoqvG4i0]gzU vW I I!b!c!}O"N"o#A#;#[ $@f$=$|$*b%y%O&*W&B&X&h'\''')(A(U(^q(;(k )5x)R)_*7a*r* ++V*,p,4,('-kP-o-i,.F.'.@/wF/</D/L@0j0`0Y1O1+;2Xg2E2a3Uh3I34;4A4L5,g55$66V/7Z747]8@t8W87 9@E9p9,91$:KV:f:e ;`o;`;_1<<?<}<mc=^=Y0>k>o>cf?U? @91@^k@@"MApA3$BIXB]B]Cz^CC<[DND@D[(EwE\EmYFeF-GuG_7HHH.HI/IAIJ@JNJhEK^KF LrTLL+L,M*=M+hM>M>M5N8HN8NN@NLO<dOOO#O>P=TPaPTP'IQ3qQ-QFQ6RbQR!RNRH%S2nSS:SLSgGTgT{UfUsUnVlV`WGWj)XpX$Y=*Y>hY?YYYZAZJZKZH3[N|[O[1\M\#k\\W\]\TT]k]T^Xj^\^T _Gu_`_z`F`U`6a]QaXaLbeUb!bLbD*c=oc=c!c dVdTnd/d1d/%eUeNiePel fvff.f-f/g03gCdgghg#1h=Uh7hUh<!iW^iij;jgj[kjk/skkoClKllm%nQn6n'.o3Vo7o7oOoKJp3p7p7q7:qCrqXqFr_Vrhrs26s`is,sIsFAtNt}tTUuQuUuTRvWvqvBqwAwRwqIxVxIyt\y$y0yK'zszzzJD{{|o|o }y}+~UC~~3J}~WFTN[F:ρg r4?J%EpJ<6>@upS'b{.ޅ\ wj7wU_z~ڈVYP\[^k&e~[r^hOǍNPfG],]NPFDjadX\r^^ZK:H*q\&\\\=NeO-6=Ϙ2 2@2s-2ԙ5-==k=-=-S=---=I3--==U-2,2!2T52=-.=\%=-5,5b-2Ơ-9'=a=5ݡ$38>lX.P3{#S$TxBͤU>fOLZBt4GGqFEHDWӨa+[OK9Xުr+. #OMs5KKCKKۭK'KsKK KWKK5;?q@;?.;n2;ݱ2?L;;Ȳ;;@F|:ó8-76eNLA8z622?eD4[Q{:ͷB>K2,QG<:Q]|o7[$w0 fenir|KKh5NH9LR##"9#\4+++ .9,h---)<I%=<8'\`HL@*"k*5XwHPm7QlHOm%s>=?V.p!je,{dVs;l?soc#p{tfr_W?*3jT\jP]#%=Dc]zYJf&s7G92KLJMJl`PPPXS*F34R<^k#<,XjR+M!7<Y%hA%Fgee0z93:TGMACBX^o@ J-(8_z>FmNSC8=|?>>9Dxm%+.Q)8:['z?+`ohQSP&7wOXdX.rqKU0K@YMVq?-M;-}i+g(=o=>B|kX+nr}fH2m{i]SgPn'p^|B<Y^iDQ5GV]kV >i\s%: g` u W> > ^ a4 \ < q0  A ` MY T ^ _[j-&8Tc:>,1k`*i)_=11Wcg!#VE{g1DpMOj8rg^Z]lUcOA@?6?v)>]0..4>!F`G^ W748D3}FOsH 7 6 q+!t!S"Ef"p"o#o#X#8V$ $?$,$'%]E%:%~%C]&L&4&T#'8x'v'N((|w(|(5q)P)D)q=*o*=+Q]+N+<+<;,Hx,9,S,nO-Q-v.N.s.ZJ/N/'/T0Qq00cj1T1:#2|^2P2:,39g3P363x)4!4!4&4 5I5I 6IS646467M7r7J8nj8m8fG9e9J:0_:U::;h;:;a;\A<o<x=[=L=J0>S{>A>e?w?K?5G@J}@v@G?A;ARArBjB2Bn'CLCCwgDDuEF~F*GG*H.H@H9I[TI[I7 JPDJTJLJa7KtKtL;L9LLAMN`NI+OuO&OO'OOP&P:P&NPuP&P'PP'P5QJQ^QqQ5Q&Q'Q'R9R#LRApR6RNR{8SfS[TwTT UbUnVsVlV fW@WGWdXnuXrX$WYR|YYXjZBZ;[NB[[xA\:\;\R1]D]Q]Q^Pm^^PX_5__br`d`W:a6avaR@bvbn cZycac6drdH,eCue@eJeWEfifgNggchWdhKhsih|i}icjj{kel^il/lrl)kmamhmW`nPnR o>\oBoFoS%p;ypBpJp'CqHkq?qMqkBr0rVr-6s5ds,s3sSsaOtOtXuYZuCu6u4/v3dvPv2v6wHSwEwowRxbxa6yoy0z79zLqz9zVz1O{#{&{@{4 |5B|1x|+|3|9 }gD}Y}>~GE~w~k0qCBa)g8ko =|FvSxÕ@Q]TeFjTKaRGLqI[j`\?@NGωgQHъDL_BT`DhX_g0ǍA؎mek|U*ҐJWH_"N#Yri̒56[lFȓEEUFOM28:B07<h7  2` vm C  ~Dk   /, Lx5CS1  ][O & b}lH){  K &YN Z ^Vtd0 dp` 4 s y$uO 9 W H`  ;+'n  ;?  ),6O eHoC |E h kR G$I > Lv[  _ w/  ` # ~  F* u  \e`* G J7  )I?y8< qU\M id]$X # 9% 2 ; xm # Y>$ u ^ l _(^ Zd <- v 0G{+zm_ jDW t  N6" ~1f| %- UK  _h O R  < ` Bl\ jYrM ) 3' : L7JsR\LrP 8   )E 0 | '~1hfT! > IR I   W @s 7K cO c0 ]t E -N?  " `` ot Y d X 59 = o   = r4] ; $T y,    q sH zy{U   @  01 wD Pf}<J4 ; 2>a*= cTR MR^( _ B+iE 4 { ].  "] 3% u b%4W eg *( gg}qU! > 9U xCLxB& J  b =c+ :B  v [ C  aVL>%_.j] F S,aMq[q 6  i3    = s \wB  fS  hq8Xw(r ^ IG b  Fyn&UDqH O[  Lp f 7v :! wa 7  ja] yI(pp i R [  d<a  V/B e 3#  &W q bAW | Za 8^Z ]2 }7  UI 5P  i S w.D pz :J^  U   r  . *nN  CbBM( [4 e`o { x HK po  8r' K'}'c   n s>ymw 9e. | #l9 V>B ;+ o l2  +P!_6 m?Pkk ozt?   > Kz jt(N nm / z, uv 8@ 2  f 8 i@<Itu ~ E #g O }Gp + ^ ?Dw nk; 3 S hePB JF~bZ r ox  |mGg)Z= 6U! / ] .  < 3HK Y7y*gE"E$ y - "  Y ) c 6s&R l J5e5~IG   S kRn Q[  >hT( z-c +  55S a 1C \ (   G:U 3kZ  u   jx  *: n " qao "A =M7MX @ QF% F - ~Nq N  t0% I j |04= d2t m O Z_K 2h27 % ,  \H 3 PHm  } ^' Y &} V ;~1hf  ^XZ3Q) vX he  /bY G s \nVVv. t 2:Wl  ) z O1 9A l '4 [ r~<  T F*T m0 O  N~ >5 :!  M j o [ d i#t0 lBfwb x U A w |," C    ZRI$P i 8/e k D ) b`{9  d DT8 ABA MAo C  z 9p\ Lk {x ? iD  *Z{ 0! V GFAEv c- grh/j ug } g Tu?,s  c  + A/ $ 0 PL  a `7xG#@qf g r8sX a' . j j  z & kMl, ? y0 Q : J<w* \ ;G fJ F-6k X YR| `_ N ;N/'  dvW Q O y =-95 5 N DV m@+,H} " } *  p J$Q&hq#J XW  |WH  x+@ / ?4_ h l=i f  b = P XQ u 7C X ) ?| !C #T[ r  :OA^+ ] u  N9  / 6 1*sn!CVev~1 4 ]k9   o8e .R"1 M [{. {%4bc ! -(FUSQ  aL 1n -{ F }M,  &j < KS)(y !  T3 ' I E  tVn WJ V vm;4  =3 K  _@ z . S 6 <8   zxPS:w ^ (  XS 5 g6D LlY& T @{Q  $  2EA  %DP%!Y "E d   2,  f E1AQ  Z"6 _iru i? W&pc 7g <:.#  ;c\-B>dL Q |3 5 $ KT @\% 'Q#p 6HYpK @ F $s  %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) 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 options must be used. Target specific options: ldd output with constructors/destructors. write_c_file - output name is %s, prefix is %s in pointer to member conversion in pointer to member function conversion (Use '-v --help' to display command line options of sub-processes) -### Like -v but options quoted and commands not executed --help Display this information --target-help Display target specific command line options -B Add to the compiler's search paths -E Preprocess only; do not compile, assemble or link -S Compile only; do not assemble or link -V Run gcc version number , if installed -Wa, Pass comma-separated on to the assembler -Wl, Pass comma-separated on to the linker -Wp, Pass comma-separated on to the preprocessor -Xassembler Pass on to the assembler -Xlinker Pass on to the linker -Xpreprocessor Pass on to the preprocessor -a, --all-blocks Show information for every basic block -b Run gcc for target , if installed -b, --branch-probabilities Include branch probabilities in output -c Compile and assemble, but do not link -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 Place the output into -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= Display the full path to library -print-libgcc-file-name Display the name of the compiler's companion library -print-multi-directory Display the root directory for versions of libgcc -print-multi-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= Display the full path to compiler component -print-search-dirs Display the directories in the compiler's search path -save-temps Do not delete intermediate files -specs= Override built-in specs with the contents of -std= Assume that the input sources are for -time Time the execution of each subprocess -u, --unconditional-branches Show unconditional branch counts too -v Display the programs invoked by the compiler -v, --version Print version number, then exit -x Specify the language of the following input files Permissible languages include: c c++ assembler none 'none' means revert to the default behavior of guessing the language based on the file's extension as it is a non-system directory that duplicates a system directory base %qT because conversion sequence for the argument is better but %d required but does not override %<%T(const %T&)%> but does not override % by %q+D candidate conversions include %qD and %qD cannot use obsolete binding at %q+D because it has a destructor conflict with %q+D enters catch block enters try block expected a class template, got %qE expected a class template, got %qT expected a constant of type %qT, got %qT expected a template of type %qD, got %qD expected a type, got %qE expected a type, got %qT for conversion from %qT to %qT from here in call to %qD in evaluation of %<%Q(%#T, %#T)%> in instantiation of template %qT in thrown expression initializing argument %P of %qD matches this %q+D under ISO standard rules matches this %q+D under old rules or % trying to instantiate %qD using obsolete binding at %q+D %s (frv) TOTAL : conflicting code gen style switches are used"%s" is not a valid option to the preprocessor# %s %.2f %.2f #include "..." search starts here: #include <...> search starts here: #pragma GHS endXXX does not match previous startXXX#pragma GHS endXXXX found without previous startXXX#pragma pack (pop) encountered without matching #pragma pack (push)#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)#pragma pack(pop[, id], ) is not supported on this target#pragma pack(push[, id], ) is not supported on this target#pragma vtable no longer supported%<%%%> constraint used with last operand%<%%%c%> yields only last 2 digits of year%<%%%c%> yields only last 2 digits of year in some locales%<%D::%D%> %s%<%D::%D%> has not been declared%<%T::%D%> is not a type%<%T::%D%> is not a valid declarator%<%c%s%> not found in protocol(s)%<%s %E%> declared inside parameter list%<&%> constraint used with no register class%<-gnat%> misspelled as %<-gant%>%<...%> as arguments.)%<::%D%> %s%<::%D%> has not been declared%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>%<<::%> cannot begin a template-argument list%<@end%> missing in implementation context%<@try%> without %<@catch%> or %<@finally%>%<__alignof%> applied to a bit-field%<__builtin_next_arg%> called without an argument%<__thread%> before %%<__thread%> before %% of mutually exclusive equal-tests is always 0% operand constraint incompatible with operand size% operand requires impossible reload% specifiers are not permitted on non-static data members% label not within a switch statement% specified for friend class declaration% is too long for GCC% switch expression not converted to % in ISO C% function returns non-void value% must not return NULL unless it is declared % (or -fcheck-new is in effect)% should return a reference to %<*this%>% of unmatched not-equal tests is always 1% with a value, in function returning void% with no value, in function returning non-void% applied to a bit-field% may not be used when defining (as opposed to declaring) a static data member% is unavailable for static member functions% may not be used in this context% and % attributes are not compatible, ignoring %% attribute is already used% applied to a bit-field% used in function with fixed args% as only parameter may not be qualified% must be the only parameter%D renamed after being referenced in assembly%H from here%HDuplicate name %q.*s.%Hduplicate label %qD%Hempty body in an else-statement%Hempty body in an if-statement%Hignoring return value of %qD, declared with attribute warn_unused_result%Hignoring return value of function declared with attribute warn_unused_result%Hprototype declaration%Hstatement with no effect%Hsuggest explicit braces to avoid ambiguous %%Hvalue computed is not used%Hwill never be executed%J enters catch block%J first type here%J original definition appeared here%J other type here%J you can work around this by removing the initializer%J%s %<%c%s%>%J%s %qs%Jabstract method in non-abstract class%Jaddress area attribute cannot be specified for functions%Jan address area attribute cannot be specified for local variables%Jan anonymous union cannot have function members%Jconflicts with previous declaration here%Jdata area attributes cannot be specified for local variables%Jfinal field %qD may not have been initialized%Jflexible array member in otherwise empty struct%Jflexible array member in union%Jflexible array member not at end of struct%Jfollows non-prototype definition here%Jinvalid use of structure with flexible array member%Jold-style parameter declarations in prototyped function definition%Jparameter %u has incomplete type%Jparameter %u has void type%Jparameter name missing from parameter list%Jparameter name omitted%Jprevious definition here%Jprevious non-inline declaration here%Jpreviously used here%Jsection attribute cannot be specified for local variables%Jsection attributes are not supported for this target%Jshadowed declaration is here%Jthis is the first default label%Jthis is the first entry overlapping that value%Jtypedef name may not be a nested-name-specifier%d constructor(s) found %d destructor(s) found %d frame table(s) found %i-bit mode not compiled in%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC%q+D declared as a friend%q+D declared with an exception specification%q+D is not a function,%q+D may not be static because it is a member of a union%q+D was hidden%q+D was used with no prototype before its definition%q+D will be initialized after%qD %s%qD attribute directive ignored%qD attribute ignored%qD cannot be declared virtual, since it is always static%qD cannot be thread-local because it has non-POD type %qT%qD cannot have default arguments%qD declared as reference but not initialized%qD denotes an ambiguous type%qD does not declare a template type%qD has incomplete type%qD has not been declared%qD has the same name as the class in which it is declared%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already declared in this scope%qD is already defined in %qT%qD is already defined in class %qT%qD is both a direct base and an indirect virtual base%qD is not a class or namespace%qD is not a member of %qD%qD is not a member of %qT%qD is not a member template function%qD is thread-local and so cannot be dynamically initialized%qD must be a nonstatic member function%qD must be either a non-static member function or a non-member function%qD must have an argument of class or enumerated type%qD must take either one or two arguments%qD must take either zero or one argument%qD must take exactly one argument%qD must take exactly two arguments%qD not declared%qD not defined%qD should have been declared inside %qD%qD should never be overloaded%qD should return by value%qD used without template parameters%qD was not declared in this scope%qE cannot be used as a function%qE cannot be used as a member pointer, since it is of type %qT%qE is not of type %qT%qT has no non-static data member named %qD%qT is already a friend of %qT%qT is an ambiguous base of %qT%qT is an inaccessible base of %qT%qT is not a base of %qT%qT is not a class or namespace%qT is not a class, struct, or union type%qT is not a namespace%qT is not a pointer-to-object type%qT is not a template%qT is not a template type%qT is not an accessible base of %qT%qT is not an aggregate type%qT referred to as %qs%qT referred to as enum%qs attribute argument not a string constant%qs attribute argument not an integer constant%qs attribute directive ignored%qs attribute does not apply to types%qs attribute ignored%qs attribute only applies to function types%qs attribute only applies to functions%qs attribute only applies to interrupt functions%qs attribute only applies to variables%qs attribute requires an integer constant argument%qs declared as both exported to and imported from a DLL%qs declared as function returning a function%qs declared as function returning an array%qs expects a constant argument%qs has both % and initializer%qs has overflowed%qs incompatible attribute ignored%qs initialized and declared %%qs is corrupted%qs is deprecated%qs is deprecated (declared at %s:%d)%qs is narrower than values of its type%qs is not a gcov data file%qs is not a valid output file%qs is not an Objective-C class name or alias%qs may not respond to %<%c%s%>%qs redeclared as different kind of symbol%s%s %s %+#T%s %D(%T) %s %D(%T, %T) %s %D(%T, %T, %T) %s %T %s %qs does not fully implement the %qs protocol%s %s %p %d %s %s(%E) %p %d %s '%s' %s (GCC) %s %s between distinct pointer types %qT and %qT lacks a cast%s cannot appear in a constant-expression%s cannot be used in asm here%s cannot resolve address of overloaded function%s does not support %%n$ operand number formats%s does not support %s%s does not support %s with the %<%%%c%> %s format%s does not support the %<%%%c%> %s format%s does not support the %<%%%s%c%> %s format%s does not support the %qs %s length modifier%s expression list treated as compound expression%s has no effect%s ignored with %s and %<%%%c%> %s format%s ignored with %s in %s format%s is a reference, not call, to function %qE%s is not supported by this configuration%s returned %d exit status%s rotate count >= width of type%s rotate count is negative%s terminated with signal %d [%s]%s%s used with %<%%%c%> %s format%s%s%s version %s (%s) %s compiled by GNU C version %s. %s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d %s-%s is an empty range%s: %d basic blocks and %d edges/basic block%s: %d basic blocks and %d registers%s: %d: '%s' used but missing from SYSCALLS %s: %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: 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: 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: error: %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: no such class%s: not a COFF file%s: subprocess got fatal signal %d %s: usage '%s [ -VqfnkN ] [ -i ] [ filename ... ]' %s: usage '%s [ -VqfnkNlgC ] [ -B ] [ filename ... ]' %s: wait: %s %s: warning: %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 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'%%l' operand isn't a label'%s' is not a valid class name''' flag'(' flag'+' flag'-%c' must come at the start of the command line'-%c' option must have argument'-' flag'0' flag'B' operand has multiple bits set'B' operand is not constant'E' modifier'I' flag'O' modifier'^' flag'_' flag'a' flag'o' operand is not constant'q' flag(C)(Messages without a matching method signature(a pointer to member can only be formed with %<&%E%>)(an out of class initialization is required)(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)(near initialization for %qs)(perhaps the % macro was used incorrectly)--param inline-unit-growth limit reached--param large-function-growth limit reached--param max-inline-insns-auto limit reached--param max-inline-insns-single limit reached--resource requires -o-E or -x required when input is from standard input-G and -static are mutually exclusive-I- specified twice-Wformat-extra-args ignored without -Wformat-Wformat-nonliteral ignored without -Wformat-Wformat-security ignored without -Wformat-Wformat-y2k ignored without -Wformat-Wformat-zero-length ignored without -Wformat-Wuninitialized is not supported without -O-Xbind-now and -Xbind-lazy are incompatible-bundle not allowed with -dynamiclib-bundle_loader not allowed with -dynamiclib-c or -S required for Ada-client_name not allowed with -dynamiclib-current_version only allowed with -dynamiclib-f%s and -msdata=%s are incompatible-f%s ignored for 68HC11/68HC12 (not supported)-f%s ignored for Unicos/Mk (not supported)-f%s ignored for target (all code is position independent)-f%s is not supported with CONST16 instructions-f%s not supported: ignored-f%sleading-underscore not supported on this target machine-fPIC and -fpic are not supported in this configuration-fPIC and -mcall-%s are incompatible-fdata-sections not supported for this target-femit-class-file should used along with -fsyntax-only-ffunction-sections disabled; it makes profiling impossible-ffunction-sections may affect debugging on some targets-ffunction-sections not supported for this target-fhandle-exceptions has been renamed -fexceptions (and is now on by default)-fjni and -femit-class-file are incompatible-fjni and -femit-class-files are incompatible-force_flat_namespace not allowed with -dynamiclib-fpic and -mapcs-reent are incompatible-fprefetch-loop-arrays is not supported with -Os-fprefetch-loop-arrays not supported for this target-fprefetch-loop-arrays not supported for this target (try -march switches)-frepo must be used with -c-g is only supported when using GAS on this processor,-g option disabled-g with -mno-apcs-frame may not give sensible debugging-install_name only allowed with -dynamiclib-keep_private_externs not allowed with -dynamiclib-m%s not supported in this configuration-m64 requires a PowerPC64 cpu-maix64 and POWER architecture are incompatible-maix64 required: 64-bit computation with 32-bit addressing not yet supported-maix64 requires PowerPC64 architecture remain enabled-malign-double makes no sense in the 64bit mode-malign-functions is obsolete, use -falign-functions-malign-jumps is obsolete, use -falign-jumps-malign-loops is obsolete, use -falign-loops-malign-loops=%d is not between 0 and %d-mapcs-stack-check incompatible with -mno-apcs-frame-march=%s is not compatible with the selected ABI-max-stackframe=%d is not usable, not between 0 and %d-mbig-endian and -mlittle-endian may not be used together-mbnu210 is ignored (option is obsolete)-mbranch-cost=%d is not between 0 and 5-mcall-aixdesc must be big endian-mcmodel= is not supported on 32 bit systems-mdynamic-no-pic overrides -fpic or -fPIC-mgp32 used with a 64-bit ABI-mgp64 used with a 32-bit ABI-mgp64 used with a 32-bit processor-mhard-float not supported-mieee not supported on Unicos/Mk-mieee-with-inexact not supported on Unicos/Mk-mlong-double-64 not allowed with -m64-mmultiple is not supported on little endian systems-mn is used without -mh or -ms-mpic-register= is useless without -fpic-mpreferred-stack-boundary=%d is not between %d and 12-mregparm=%d is not between 0 and %d-mrelocatable and -mcall-%s are incompatible-mrelocatable and -mno-minimal-toc are incompatible-mrelocatable and -msdata=%s are incompatible-mrtd calling convention not supported in the 64bit mode-ms2600 is used without -ms-msdata=%s and -mcall-%s are incompatible-mshared-library-id= specified without -mid-shared-library-msingle-float and -msoft-float cannot both be specified-msoft-float and -mhard_float may not be used together-mstring is not supported on little endian systems-p and -pp specified - pick one-pg and -fomit-frame-pointer are incompatible-pg not supported on this platform-pipe not supported-private_bundle not allowed with -dynamiclib128-bit long double not supported for VAX floats31 bit ABI387 instruction set disabled, using SSE arithmetics64 bit ABIAPCS reentrant code not supported. IgnoredAdd a common subexpression elimination pass after loop optimizationsAdd extra commentary to assembler outputAdditional debug printsAddress of global register variable %qD requested.Address of register variable %qD requested.Align all labelsAlign all loops to 32 byte boundaryAlign code and data to 32 bitsAlign destination of the string operationsAlign labels which are only reached by jumpingAlign some doubles on dword boundaryAlign the start of functionsAlign the start of loopsAlign to the base type of the bit-fieldAlign variables on a 32-bit boundaryAllow bit-fields to cross word boundariesAllow function addresses to be held in registersAllow math optimizations that may violate IEEE or ISO standardsAllow premature scheduling of queued insnsAllow speculative motion of more loadsAllow speculative motion of non-loadsAllow speculative motion of some loadsAllow the arguments of the '?' operator to have different typesAllow two instructions to be issued per cycleAllow unsigned iteration counts for RPTB/DBAlternate calling conventionAltiVec and E500 instructions cannot coexistAlways generate long callsAssume GASAssume arguments alias neither each other nor globalsAssume arguments may alias globals but not each otherAssume big endian bytes, little endian wordsAssume code will be assembled by GASAssume code will be linked by GNU ldAssume code will be linked by HP ldAssume floating-point operations can trapAssume no NaNs or infinities are generatedAssume normal C execution environmentAssume possible double misalignmentAssume signed arithmetic overflow wraps aroundAssume small address spaceAssume strict aliasing rules applyAssume target CPU is configured as big endianAssume target CPU is configured as little endianAssume that pointers may be aliasedAssume that receivers of Objective-C messages may be nilAt top level:Attempt to delete prologue/epilogue insn:Attempt to fill delay slots of branch instructionsAttempt to keep stack aligned to this power of 2Attempt to merge identical constants across compilation unitsAttempt to merge identical constants and constant variablesAuto pre/post decrement increment allowedAuto pre/post decrement increment not allowedAutomatically align branch targets to reduce branch penaltiesAvoid all range limits on call instructionsBig memory modelBranches are this expensive (1-5, arbitrary units)Branches executed:%s of %d CPU you selected does not support x86-64 instruction setCall mcount for profiling before a function prologueCalls executed:%s of %d Change only the low 8 bits of the stack pointerChange the stack pointer without disabling interruptsChange when template instances are emittedCheck for syntax errors, then stopCheck the return value of newCirrus: Place NOPs to avoid invalid instruction combinationsCode size: small, medium or largeCompile code for ARC variant CPUCompile for 32-bit pointersCompile for 64-bit pointersCompile for ETRAX 100 (CRIS v8)Compile for ETRAX 4 (CRIS v3)Compile for V8+ ABICompile for a 68HC11Compile for a 68HC12Compile for a 68HCS12Compile for the MMU-less Etrax 100-based elinux systemCompile for the Thumb not the ARMCompile for the m32rCompile for the m32r2Compile for the m32rxCompile for the v850 processorCompile whole compilation unit at a timeCompile with 16-bit integer modeCompile with 32-bit integer modeConfigured with: %s Conform more closely to IBM XLC semanticsConform to the ISO 1990 C standardConform to the ISO 1990 C standard as amended in 1994Conform to the ISO 1990 C standard with GNU extensionsConform to the ISO 1998 C++ standardConform to the ISO 1998 C++ standard with GNU extensionsConform to the ISO 1999 C standardConform to the ISO 1999 C standard with GNU extensionsConsider access to byte sized memory slowConsider type 'int' to be 16 bits wideConsider type 'int' to be 32 bits wideConstantValue attribute of field '%s' has wrong typeConstruct webs and split unrelated uses of single variableConstructor can't be %sControl the IEEE trap modeControl the generated fp rounding modeControl the precision given to fp exceptionsConvert floating point constants to single precision constantsCopy memory address constants into registers before useCopy memory operands into registers before useCreate GUI applicationCreate console applicationCreate data files needed by "gcov"Defer popping functions args from stack until laterDelete useless null pointer checksDeprecated in favor of -std=c99Deprecated in favor of -std=gnu99Deprecated; use --classpath insteadDetermine which dependences between insns are considered costlyDisable FP regsDisable indexed addressingDisable optimizations observable by IEEE signaling NaNsDisable optimizations that assume default FP rounding behaviorDisable space regsDiscard unused virtual functionsDisplay compile time statisticsDisplay statistics accumulated during compilationDisplay this informationDivision by zero at %LDo not assume GASDo not assume that standard C libraries and "main" existDo not disable space regsDo not discard commentsDo not discard comments in macro expansionsDo not display functions compiled or elapsed timeDo not emit addressing modes with side-effect assignmentDo not emit complex integer constants to read-only memoryDo not emit function prologue or epilogueDo not generate #line directivesDo not generate .size directivesDo not generate a single exit point for each functionDo not generate fused multiply/add instructionsDo not generate load/store with update instructionsDo not generate tablejump insnsDo not load the PIC register in function prologuesDo not place floating point constants in TOCDo not place symbol+offset constants in TOCDo not predefine system-specific and GCC-specific macrosDo not provide a default start-address 0x100 of the programDo not search standard system include directories (those specified with -isystem will still be used)Do not search standard system include directories for C++Do not suppress warnings from system headersDo not tune code and read-only data alignmentDo not tune stack alignmentDo not tune writable data alignmentDo not use POWER instruction setDo not use PowerPC instruction setDo not use VAX fpDo not use addresses that allocate global registersDo not use condition codes from normal instructionsDo not use direct addressing mode for soft registersDo not use hardware FPDo not use hardware floating pointDo not use hardware fpDo not use hardware quad fp instructionsDo not use the bit-field instructionsDo not use the callt instructionDo not use unaligned memory referencesDo not warn about using "long long" when -pedanticDo the full register move optimization passDon't align items in code or dataDon't call any cache flush functionsDon't call any cache flush trapDon't optimize block movesDon't use P-mnemonics for branchesDon't use hardware fpDon't warn about uses of Microsoft extensionsDowngrade conformance errors to warningsDump declarations to a .decl fileESA/390 architectureEmit 16-bit relocations to the small data areasEmit 32-bit relocations to the small data areasEmit IEEE-conformant code, without inexact exceptionsEmit call graph informationEmit code compatible with TI toolsEmit code for the byte/word ISA extensionEmit code for the counting ISA extensionEmit code for the fp move and sqrt ISA extensionEmit code for the motion video ISA extensionEmit code using explicit relocation directivesEmit common-like symbols as weak symbolsEmit cross referencing informationEmit direct branches to local functionsEmit implicit instantiations of inline templatesEmit implicit instantiations of templatesEmit indirect branches to local functionsEmit long load/store sequencesEmit rdval instead of rduniq for thread pointerEmit static const variables even if they are not usedEmit stop bits before and after volatile extended asmsEmit verbose debug information in assembly codeEnable Dwarf 2 line debug info via GNU asEnable MPY||ADD and MPY||SUB instructionsEnable Objective-C exception and synchronization syntaxEnable all -Wunused- warningsEnable an RTL peephole pass before sched2Enable automatic template instantiationEnable backend debuggingEnable basic program profiling codeEnable common options for generating profile info for profile feedback directed optimizationsEnable common options for performing profile feedback directed optimizationsEnable conditional movesEnable debug outputEnable debuggingEnable earlier placing stop bits for better schedulingEnable exception handlingEnable function profilingEnable fused multiply/add and multiply/subtract FP instructionsEnable guessing of branch probabilitiesEnable label alignment optimizationsEnable linker optimizationsEnable linker relaxationsEnable linker relaxingEnable machine specific peephole optimizationsEnable most warning messagesEnable new features under developmentEnable optional diagnosticsEnable parallel instructionsEnable scheduling across basic blocksEnable separate data segmentEnable stack probingEnable support for huge objectsEnable the normal modeEnable the use of the short load instructionsEnable traditional preprocessingEnable use of DB instructionEnable use of RTPB instructionEnable use of RTPS instructionEnable use of sdata/scommon/sbssEnable verbose outputEnables a register move optimizationEnd of search list. Enforce class member access control semanticsEnforce strict alignmentExport functions even if they can be inlinedFailure trying to reload:For elinux, request a specified stack-size for this programFor intrinsics library: pass all parameters in registersForce RTL generation to emit valid 3 operand insnsForce constants into registers to improve hoistingForce functions to be aligned to a 4 byte boundaryForce the underlying type for "wchar_t" to be "unsigned short"Found in %s Function starts are aligned to this power of 2GCC does not support -C or -CC without -EGCSE disabledGenerate 32-bit codeGenerate 32bit i386 codeGenerate 64-bit codeGenerate 64bit x86-64 codeGenerate APCS conformant stack framesGenerate C header of platform-specific featuresGenerate ELF outputGenerate H8/300H codeGenerate H8S codeGenerate H8S/2600 codeGenerate ILP32 codeGenerate LP64 codeGenerate PA1.0 codeGenerate PA1.1 codeGenerate PA2.0 code (requires binutils 2.10 or later)Generate SH1 codeGenerate SH2 codeGenerate SH2a FPU-less codeGenerate SH2a codeGenerate SPE SIMD instructions on E500Generate a #line directive pointing at the current working directoryGenerate a call to abort if a noreturn function returnsGenerate a single exit point for each functionGenerate big endian codeGenerate big-endian codeGenerate call insns as indirect calls, if necessaryGenerate code for C30 CPUGenerate code for C31 CPUGenerate code for C32 CPUGenerate code for C33 CPUGenerate code for C40 CPUGenerate code for C44 CPUGenerate code for GNU asGenerate code for GNU ldGenerate code for GNU runtime environmentGenerate code for NeXT (Apple Mac OS X) runtime environmentGenerate code for a 5206eGenerate code for a 520XGenerate code for a 528xGenerate code for a 5307Generate code for a 5407Generate code for a 68000Generate code for a 68020Generate code for a 68030Generate code for a 68040Generate code for a 68040, without any new instructionsGenerate code for a 68060Generate code for a 68060, without any new instructionsGenerate code for a 68302Generate code for a 68332Generate code for a 68851Generate code for a DLLGenerate code for a cpu32Generate code for an 11/10Generate code for an 11/40Generate code for an 11/45Generate code for big-endianGenerate code for functions even if they are fully inlinedGenerate code for given CPUGenerate code for huge switch statementsGenerate code for little-endianGenerate code for old exec BSS PLTGenerate code for the M*Core M210Generate code for the M*Core M340Generate code for the specified chip or CPU versionGenerate code suitable for executables (NOT shared libs)Generate code that uses 68881 floating-point instructionsGenerate code to check bounds before indexing arraysGenerate code to check exception specificationsGenerate code with library calls for floating pointGenerate code without GP regGenerate cpp defines for server IOGenerate cpp defines for workstation IOGenerate debug information in COFF formatGenerate debug information in DWARF v2 formatGenerate debug information in STABS formatGenerate debug information in VMS formatGenerate debug information in XCOFF formatGenerate debug information in default extended formatGenerate debug information in default formatGenerate debug information in extended STABS formatGenerate debug information in extended XCOFF formatGenerate divide results with reminder having the same sign as the divisor (not the dividend)Generate fast indirect callsGenerate floating point mathematics using given instruction setGenerate fused multiply/add instructionsGenerate inline floating point division, optimize for latencyGenerate inline floating point division, optimize for throughputGenerate inline integer division, optimize for latencyGenerate inline integer division, optimize for throughputGenerate inline square root, optimize for latencyGenerate inline square root, optimize for throughputGenerate isel instructionsGenerate lazy class lookup (via objc_getClass()) for use in Zero-Link modeGenerate little endian codeGenerate load/store multiple instructionsGenerate load/store with update instructionsGenerate make dependencies and compileGenerate mips16 codeGenerate normal-mode codeGenerate pc-relative codeGenerate prefetch instructions, if available, for arrays in loopsGenerate re-entrant, PIC codeGenerate run time type descriptor informationGenerate self-relocatable codeGenerate sin, cos, sqrt for FPUGenerate string instructions for block movesGenerate unwind tables that are exact at each instruction boundaryGive external symbols a leading underscoreICE: emit_insn used where emit_jump_insn needed: ID of shared library to buildISO C does not allow extra %<;%> outside of a functionISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<~%> for complex conjugationISO C does not support complex integer typesISO C does not support plain % meaning %ISO C doesn%'t support unnamed structs/unionsISO C forbids %ISO C forbids an empty source fileISO C forbids braced-groups within expressionsISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO C forbids comparison of % with function pointerISO C forbids conditional expr between % and function pointerISO C forbids conditional expr with only one void sideISO C forbids const or volatile function typesISO C forbids conversion of function pointer to object pointer typeISO C forbids conversion of object pointer to function pointer typeISO C forbids empty initializer bracesISO C forbids forward parameter declarationsISO C forbids forward references to % typesISO C forbids label declarationsISO C forbids member declarations with no membersISO C forbids nested functionsISO C forbids omitting the middle term of a ?: expressionISO C forbids ordered comparisons of pointers to functionsISO C forbids qualified function typesISO C forbids specifying range of elements to initializeISO C forbids subscripting % arrayISO C forbids zero-size array %qsISO C prohibits argument conversion to union typeISO C requires a named argument before %<...%>ISO C restricts enumerator values to range of %ISO C++ does not allow designated initializersISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ does not support %ISO C++ forbids %s between pointer of type % and pointer-to-functionISO C++ forbids %sing a pointer of type %qTISO C++ forbids %sing an enumISO C++ forbids braced-groups within expressionsISO C++ forbids calling %<::main%> from within programISO C++ forbids casting between pointer-to-function and pointer-to-objectISO C++ forbids casting to an array type %qTISO C++ forbids comparison between pointer and integerISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids declaration of %qs with no typeISO C++ forbids in-class initialization of non-const static member %qDISO C++ forbids initialization in array newISO C++ forbids initialization of member %qDISO C++ forbids nested type %qD with same name as enclosing classISO C++ forbids omitting the middle term of a ?: expressionISO C++ forbids subscripting non-lvalue arrayISO C++ forbids taking address of function %<::main%>ISO C++ forbids taking the address of a bound member function to form a pointer to member function. Say %<&%T::%D%>ISO C++ forbids taking the address of a cast to a non-lvalue expressionISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function. Say %<&%T::%D%>ISO C++ forbids the use of % on explicit instantiationsISO C++ forbids use of initializer list to initialize reference %qDISO C++ forbids using pointer of type % in subtractionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable-size arrayISO C++ forbids variable-size array %qDISO C++ forbids zero-size arrayISO C++ forbids zero-size array %qDISO C++ prohibits anonymous structsISO C++ prohibits overloading operator ?:ISO C90 does not support %<[*]%> array declaratorsISO C90 does not support %ISO C90 does not support % or type qualifiers in parameter array declaratorsISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 forbids array %qs whose size can%'t be evaluatedISO C90 forbids compound literalsISO C90 forbids specifying subobject to initializeISO C90 forbids subscripting non-lvalue arrayISO C90 forbids variable-size array %qsISR %s requires %d words of local vars, max is 32767If scheduling post reload, do superblock schedulingIf scheduling post reload, do trace schedulingIgnore dllimport attribute for functionsIgnore dllimport for functionsIgnored (obsolete)Implement vtables using thunksIn function %qs:In member function %qs:Indicate the number of soft registers availableInline all known string operationsInline constants if it can be done in 2 insns or lessInline member functions by defaultInsert arc-based program profiling codeInsert code to profile values of expressionsInsert stack checking code into the programInstrument function entry and exit with profiling callsIntegrate simple functions into their callersInternal compiler error: Error reporting routines re-entered. Internal error: %s (program %s) Please submit a full bug report. See %s for instructions.Intersperse literal pools with code in the text sectionIssue warnings needed for strict compliance to the standardJava class %qT cannot have a destructorJava class %qT cannot have an implicit non-trivial destructorJava class %qT cannot have multiple basesJava class %qT cannot have virtual basesJava method %qD has non-Java parameter type %qTJava method %qD has non-Java return type %qTJump targets are aligned to this power of 2Just generate unwind tables for exception handlingL%d cache latency unknown for %sLift restrictions on GOT sizeLike -MD but ignore system header filesLike -pedantic but issue them as errorsLines executed:%s of %d Link to emit program in ELF format (rather than mmo)Link with libads.a, libc.a and crt0.oLink with libmvme.a, libc.a and crt0.oLink with libsim.a, libc.a and sim-crt0.oLink with libyk.a, libc.a and crt0.oLoop code aligned to this power of 2MCU %qs supported for assembler onlyMMIX Internal: %s is not a shiftable intMMIX Internal: Bad register: %dMMIX Internal: Bad value for 'm', not a CONST_INTMMIX Internal: Cannot decode this operandMMIX Internal: Expected a CONST_INT, not thisMMIX Internal: Expected a constant, not thisMMIX Internal: Expected a register, not thisMMIX Internal: Last named vararg would not fit in a registerMMIX Internal: Missing %qc case in mmix_print_operandMMIX Internal: This is not a constant:MMIX Internal: This is not a recognized addressMMIX Internal: Trying to output invalidly reversed condition:MMIX Internal: What is the CC of this?MMIX Internal: What's the CC of this?MMX vector argument without MMX enabled changes the ABIMake "char" signed by defaultMake "char" unsigned by defaultMake implicit function declarations an errorMake integers 32 bits wideMaximal code growth caused by tail duplication (in percent)Maximal growth due to inlining of large function (in percent)Min/max instructions allowedMin/max instructions not allowedMinimum heap expansion to trigger garbage collection, as a percentage of the total size of the heapMinimum heap size before we start collecting garbage, in kilobytesMissing leading left parenthesisNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNULL used in arithmeticNo branches No calls No default crt0.oNo executable lines Nonnegative width requiredNot a valid Java .class file.Not a valid Java .class file. Number of registers used to pass integer argumentsObjective-C declarations may only appear in global scopeOmit the frame pointer in leaf functionsOnly issue one instruction per cycleOptimize for space rather than speedOptimize lui/addiu address loadsOptimize sibling and tail recursive callsOptimize tail call instructions in assembler and linkerOptions: Out of stack space. Output instruction sizes to the asm fileOverride -mbest-lib-optionsPIC is required but not supported with CONST16 instructionsPIC register isn't set upPRINT_OPERAND null pointerPRINT_OPERAND, invalid insn for %%CPRINT_OPERAND, invalid insn for %%FPRINT_OPERAND, invalid insn for %%NPRINT_OPERAND, invalid insn for %%WPRINT_OPERAND, invalid insn for %%qPRINT_OPERAND, invalid operand for relocationPRINT_OPERAND: Unknown punctuation '%c'PRINT_OPERAND: unknown punctuation '%c'PRINT_OPERAND_ADDRESS, 2 regsPRINT_OPERAND_ADDRESS, invalid insn #1PRINT_OPERAND_ADDRESS, null pointerPack structure members together without holesPass -assert pure-text to linkerPass FP arguments in FP registersPass arguments in registersPass arguments on the stackPay attention to the "inline" keywordPerform DWARF2 duplicate eliminationPerform a number of minor, expensive optimizationsPerform a register copy-propagation optimization passPerform a register renaming optimization passPerform branch target load optimization after prologue / epilogue threadingPerform branch target load optimization before prologue / epilogue threadingPerform conversion of conditional jumps to branchless equivalentsPerform conversion of conditional jumps to conditional executionPerform cross-jumping optimizationPerform enhanced load motion during global common subexpression eliminationPerform global common subexpression eliminationPerform jump threading optimizationsPerform loop peelingPerform loop unrolling for all loopsPerform loop unrolling when iteration count is knownPerform loop unswitchingPerform store motion after global common subexpression eliminationPerform superblock formation via tail duplicationPerform unused type elimination in debug infoPermit '$' as an identifier characterPlace data items into their own sectionPlace each function into its own sectionPlace floating point constants in TOCPlace symbol+offset constants in TOCPlease submit a full bug report, with preprocessed source if appropriate. See %s for instructions. Pointers are 32-bitPointers are 64-bitPrefer branches over conditional executionPrefer word accesses over byte accessesPrepend global symbols with ":" (for use with PREFIX)Preserve all 40 bits of FP reg across callPrint code coverage information. Print extra (possibly unwanted) warningsPrint the name of header files as they are usedProcess #ident directivesProcessing %s Processing spec %c%s%c, which is '%s' Produce big endian codeProduce code relocatable at runtimeProduce little endian codeProhibit PC relative function callsPut everything in the regular TOCPut jumps in call delay slotsPut uninitialized constants in ROM (needs -membedded-data)Put zero initialized data in the bss sectionRETURN_ADDRESS_OFFSET not supportedRTL check: access of elt %d of vector with last elt %d in %s, at %s:%dRTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%dRTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%dReading specs from %s Recognize C++ kewords like "compl" and "xor"Recognize GNU-defined keywordsRecognize built-in functionsRecognize the "asm" keywordReduce the size of object filesRegister variable %qD used in nested function.Remap file names when including filesReorder basic blocks to improve code placementReorder functions to improve code placementReplace add, compare, branch with branch on count registerReport on permanent memory allocationReport the time taken by each compiler passRequest IEEE-conformant math library routines (OSF/1)Reschedule instructions after register allocationReschedule instructions before register allocationReturn all structures in memory (AIX default)Return small aggregates in memory, not registersReturn small aggregates in registersReturn small structures in registers (SVR4 default)Return values of functions in FPU registersReuse r30 on a per function basisSSE instruction set disabled, using 387 arithmeticsSSE vector argument without SSE enabled changes the ABISSE vector return without SSE enabled changes the ABISame as: -mep -mprolog-functionSave DP across ISR in small memory modelSave registers around function callsSchedule code for given CPUSchedule given CPUScope of for-init-statement variables is local to the loopSegmentation FaultSegmentation Fault (code)Select ABI calling conventionSelect fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hotSelect fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hotSelect full, part, or no traceback tableSelect method for sdata handlingSet Windows definesSet dependence distance checking in premature scheduling of queued insnsSet errno after built-in math functionsSet maximum alignment to 4Set maximum alignment to 8Set start-address of dataSet start-address of the programSet the PPC_EMB bit in the ELF flags headerSet the max size of data eligible for the SDA areaSet the max size of data eligible for the TDA areaSet the max size of data eligible for the ZDA areaSet the target CPU typeSetting spec %s to '%s' Small data area: none, sdata, useSmall memory modelSpecify ABI to useSpecify CPU for code generation purposesSpecify CPU for scheduling purposesSpecify alignment of structure fields default/naturalSpecify an ABISpecify bit size of immediate TLS offsetsSpecify cache flush functionSpecify cache flush trap numberSpecify range of registers to make fixedSpecify scheduling priority for dispatch slot restricted insnsSpecify size of long double (64 or 128 bits)Specify that arguments may alias each other and globalsSpecify the minimum bit alignment of structuresSpecify the name of the target CPUSpecify the name of the target architectureSpecify the register allocation orderSpecify the register to be used for PIC addressingSpecify which post scheduling nop insertion scheme to applyStatic linking is not supported. Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is availableStop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not availableStop reverse growth if the reverse probability of best edge is less than this threshold (in percent)Store function names in object codeSupport 3DNow! built-in functionsSupport Green Hills ABISupport MMX and SSE built-in functions and code generationSupport MMX built-in functionsSupport MMX, SSE and SSE2 built-in functions and code generationSupport MMX, SSE, SSE2 and SSE3 built-in functions and code generationSupport calls between Thumb and ARM instruction setsSupport message passing with the Parallel EnvironmentSupport synchronous non-call exceptionsSuppress warningsSynonym for -WcommentTaken at least once:%s of %d Target has split I&DTarget the AM33 processorTarget the AM33/2.0 processorTarget: %s The %s front end recognizes the following options: The --param option recognizes the following as parameters: The following options are language-independent: The maximum amount of memory to be allocated by GCSEThe maximum length of path considered in cseThe maximum length of scheduling's pending operations listThe maximum memory locations recorded by cselibThe maximum memory locations recorded by flowThe maximum number of incoming edges to consider for crossjumpingThe maximum number of insns of a completely peeled loopThe maximum number of insns of a peeled loopThe maximum number of insns of a peeled loop that rolls only onceThe maximum number of insns of an unswitched loopThe maximum number of instructions in a single function eligible for inliningThe maximum number of instructions to consider to fill a delay slotThe maximum number of instructions to consider to find accurate live register informationThe maximum number of instructions to consider to unroll in a loopThe maximum number of instructions to consider to unroll in a loop on averageThe maximum number of instructions to search backward when looking for equivalent reloadThe maximum number of instructions when automatically inliningThe maximum number of loop iterations we predict staticallyThe maximum number of passes to make when doing GCSEThe maximum number of peelings of a single loopThe maximum number of peelings of a single loop that is peeled completelyThe maximum number of unrollings of a single loopThe maximum number of unswitchings in a single loopThe percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is availableThe percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not availableThe size of function body to be considered largeThe size of translation unit to be considered largeThis is free software; see the source for copying conditions. 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 referencesTrap for signed overflow in addition, subtraction and multiplicationTrap on integer divide by zeroTreat all warnings as errorsTreat missing header files as generated filesTreat the input file as already preprocessedTry running '%s' in the shell to raise its limit. Tune alignment for the specified chip or CPU versionTune expected memory latencyUNKNOWN in print_operand !?Unexpected elementUnexpected end of format stringUninitialized locals in .bssUnknown switch -mlong-double-%sUsage: %s [options] file... Usage: gcov [OPTION]... SOURCEFILE Use 128-bit long doubleUse 16 bit intUse 32 bit floatUse 32 bit intUse 32-bit ABIUse 32-bit general registersUse 4 byte entries in switch tablesUse 64 bit floatUse 64-bit ABIUse 64-bit general registersUse 64-bit long doubleUse ABI reserved registersUse AltiVec instructionsUse CONST16 instruction to load constantsUse EABIUse GP relative sdata/sbss sectionsUse H8/300 alignment rulesUse IEEE math for fp comparisonsUse MPYI instruction for C3xUse Mingw-specific thread supportUse NewABI-style %reloc() assembly operatorsUse P-mnemonics for branches statically predicted as takenUse POWER instruction setUse POWER2 instruction setUse PowerPC General Purpose group optional instructionsUse PowerPC Graphics group optional instructionsUse PowerPC V2.01 single field mfcr instructionUse PowerPC V2.02 floating point rounding instructionsUse PowerPC V2.02 popcntb instructionUse PowerPC instruction setUse PowerPC-64 instruction setUse ROM instead of RAMUse SSE register passing conventions for SF and DF modeUse UNIX assembler syntaxUse UltraSPARC Visual Instruction Set extensionsUse VAX fpUse __cxa_atexit to register destructorsUse addresses that allocate global registersUse alternate register namesUse big-endian byte orderUse bras for executable < 64kUse call and rtc for function calls and returnsUse call-clobbered registers for parameters and return valueUse different calling convention using 'rtd'Use direct addressing mode for soft registersUse direct references against %gs when accessing tls dataUse epsilon-respecting floating point compare instructionsUse expression value profiles in optimizationsUse fast but approximate float to integer conversionUse features of and schedule code for given CPUUse features of and schedule given CPUUse fp registersUse given SPARC-V9 code modelUse given assembler dialectUse given thread-local storage dialectUse given x86-64 code modelUse hardware FPUse hardware floating pointUse hardware fpUse in/loc/out register namesUse indirect CALLXn instructions for large programsUse indirect callsUse jsr and rts for function calls and returnsUse little-endian byte orderUse native (MS) bitfield layoutUse new mnemonics for PowerPC architectureUse normal calling conventionUse old mnemonics for PowerPC architectureUse portable calling conventionsUse profiling information for branch probabilitiesUse push instructions to save outgoing argumentsUse red-zone in the x86-64 codeUse register stack for parameters and return valueUse registers for argument passingUse rjmp/rcall (limited range) on >8K devicesUse software floating pointUse stack biasUse structs on stronger alignment for double-word copiesUse stubs for function prologuesUse the BK register as a general purpose registerUse the Cygwin interfaceUse the WindISS simulatorUse the bit-field instructionsUse the divide instructionUse the most feature-enabling options allowed by other optionsUse the narrowest integer type possible for enumeration typesUse the same size for double as for floatUse zero-extending memory loads, not sign-extending onesUsed in Fix-and-Continue mode to indicate that object files may be swapped in at runtimeUsing built-in specs. VOIDmode on an outputWarn about "extern" declarations not at file scopeWarn about "suspicious" constructsWarn about PCH files that are found but not usedWarn about all enumerated switches missing a specific caseWarn about casting functions to incompatible typesWarn about casts which discard qualifiersWarn about code that will never be executedWarn about code which might break strict aliasing rulesWarn about compile-time integer division by zeroWarn about deprecated 'vector long ...' AltiVec type usageWarn about deprecated compiler featuresWarn about enumerated switches missing a "default:" statementWarn about enumerated switches, with no default, missing a caseWarn about features not present in traditional CWarn about format strings that are not literalsWarn about function pointer arithmeticWarn about functions which might be candidates for __attribute__((noreturn))Warn about functions which might be candidates for format attributesWarn about global functions without previous declarationsWarn about global functions without prototypesWarn about implicit function declarationsWarn about invalid uses of the "offsetof" macroWarn about macros defined in the main file that are not usedWarn about multiple declarations of the same objectWarn about non-virtual destructorsWarn about overloaded virtual function namesWarn about pointer casts which increase alignmentWarn about possible security problems with format functionsWarn about possible violations of sequence point rulesWarn about possibly confusing type conversionsWarn about possibly missing braces around initializersWarn about possibly missing parenthesesWarn about possibly nested block comments, and C++ comments spanning more than one physical lineWarn about printf/scanf/strftime/strfmon format string anomaliesWarn about returning structures, unions or arraysWarn about signed-unsigned comparisonsWarn about stray tokens after #elif and #endifWarn about strftime formats yielding 2-digit yearsWarn about subscripts whose type is "char"Warn about suspicious declarations of "main"Warn about uninitialized automatic variablesWarn about unprototyped function declarationsWarn about unrecognized pragmasWarn about use of multi-character character constantsWarn about uses of __attribute__((deprecated)) declarationsWarn about violations of Effective C++ style rulesWarn if a C-style cast is used in a programWarn if a selector has multiple methodsWarn if an old-style parameter definition is usedWarn if an undefined macro is used in an #if directiveWarn if inherited methods are unimplementedWarn if passing too many arguments to a function for its format stringWarn if testing floating point numbers for equalityWarn if trigraphs are encountered that might affect the meaning of the programWarn when a declaration does not specify a typeWarn when a declaration is found after a statementWarn when a function is unusedWarn when a function parameter is unusedWarn when a label is unusedWarn when a stackframe is larger than the specified sizeWarn when a variable is unusedWarn when all constructors and destructors are privateWarn when an expression value is unusedWarn when an inlined function cannot be inlinedWarn when an optimization pass is disabledWarn when converting the type of pointers to member functionsWarn when non-templatized friend functions are declared within a templateWarn when one local variable shadows anotherWarn when overload promotes from unsigned to signedWarn when padding is required to align structure membersWarn when synthesis behavior differs from CfrontWarn when the compiler reorders codeWarn when the packed attribute has no effect on struct layoutWarn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++)When "signed" or "unsigned" is not given make the bitfield signedWhen "signed" or "unsigned" is not given make the bitfield unsignedWhen possible do not generate stack framesWhen running CSE, follow conditional jumpsWhen running CSE, follow jumps to their targetsWhile setting up signal handler: %mWhile setting up signal stack: %mWork around bug in multiplication instructionWork around errata for early SB-1 revision 2 coresWork around hardware multiply bugXXX entering pop_everything () XXX is_class_level != (current_scope == class_scope) XXX leaving pop_everything () [Leaving %s] [cannot find %s][super ...] must appear in a method context__builtin_eh_return not supported on this target__builtin_saveregs not supported by this subtarget__builtin_saveregs not supported by this target``%s' attribute only applies to functionsa template-id may not appear in a using-declarationa using-declaration cannot specify a template-id. Try %abort in %s, at %s:%dabstract declarator %qT used as declarationaccumulator is not a constant integeraccumulator number is out of boundsaddress of global register variable %qD requestedaddress of global register variable %qs requestedaddress of local variable %q+D returnedaddress of register variable %qD requestedaddress of register variable %qs requestedaddress offset not a constantaggregate value used where a complex was expectedaggregate value used where a float was expectedaggregate value used where an integer was expectedalignment must be a small power of two, not %dall member functions in class %qT are privateambiguous abbreviation %sambiguous conversion for array subscriptambiguous default type conversion from %qTan asm-specification is not allowed on a function-definitionanachronism: anachronistic old-style base class initializeranonymous %s declared inside parameter listanonymous struct not inside named typeanonymous union with no membersargument 1 must be a 5-bit signed literalargument 1 of __builtin_altivec_predicate is out of rangeargument 1 of __builtin_altivec_predicate must be a constantargument 1 of __builtin_spe_predicate is out of rangeargument 1 of __builtin_spe_predicate must be a constantargument 2 must be a 5-bit unsigned literalargument 3 must be a 4-bit unsigned literalargument of %<__builtin_args_info%> must be constantargument of %<__builtin_args_info%> out of rangeargument of %<__builtin_eh_return_regno%> must be constantargument of %qs attribute is not "ilink1" or "ilink2"argument of %qs attribute is not a string constantargument of type %qT does not match %qTargument to "%s" should be a non-negative integerargument to %qs attribute larger than %dargument to %qs must be a 2-bit unsigned literalargument to '%s' missing argument to '-%s' is missingargument to '-B' is missingargument to '-Xassembler' is missingargument to '-Xlinker' is missingargument to '-Xpreprocessor' is missingargument to '-l' is missingargument to '-specs' is missingargument to '-specs=' is missingargument to '-x' is missingargument to dss must be a 2-bit unsigned literalarguments to destructor are not allowedarithmetic on pointer to an incomplete typearray bound forbidden after parenthesized type-idarray index in initializer exceeds array boundsarray index in initializer not of integer typearray index in non-array initializerarray index range in initializer exceeds array boundsarray initialized from non-constant array expressionarray initialized from parenthesized string constantarray of inappropriate type initialized from string constantarray size missing in %q+Darray size missing in %qDarray subscript has type %array subscript is not an integerarray type has incomplete element typearrays of functions are not meaningfulas %qDasm clobber conflict with input operandasm clobber conflict with output operandasm-specifier for variable %qs conflicts with asm clobber listassignmentassignment (not initialization) in declarationassignment makes integer from pointer without a castassignment suppressionassuming cast to type %qT from overloaded functionassuming pointer to member %qDassuming that the loop counter does not overflowassuming that the loop is not infiniteat this point in fileattempt to take address of bit-field structure member %qDattribute interrupt_handler is not compatible with -m5-compactattributes after parenthesized initializer ignoredattributes are not allowed on a function-definitionattributes in parameter array declarator ignoredbad addressbad address, not (reg+disp):bad address, not post_inc or pre_dec:bad amount of stack space removal: %dbad array initializerbad builtin fcodebad condition codebad insn for 'A'bad insn in frv_print_operand, 0 casebad insn in frv_print_operand, bad const_doublebad insn in frv_print_operand, z casebad insn to frv_print_operand, 'F' modifier:bad insn to frv_print_operand, 'L' modifier:bad insn to frv_print_operand, 'M/N' modifier:bad insn to frv_print_operand, 'O' modifier:bad insn to frv_print_operand, 'e' modifier:bad insn to frv_print_operand, 'f' modifier:bad insn to frv_print_operand, 'g' modifier:bad insn to frv_print_operand, P modifier:bad insn to frv_print_operand_address:bad insn to frv_print_operand_memory_reference:bad method signaturebad output_condmove_single operandbad output_move_double operandbad output_move_single operandbad pc in exception_tablebad registerbad register to frv_print_operand_memory_reference_reg:bad shift insn:bad string constantbad testbad type in parameter debug infobad value %qs for -mcpu switchbad value %qs for -mfp-rounding-mode switchbad value %qs for -mfp-trap-mode switchbad value %qs for -mmemory-latencybad value %qs for -mtls-size switchbad value %qs for -mtrap-precision switchbad value (%s) for %s switchbad value (%s) for -march= switchbad value (%s) for -masm= switchbad value (%s) for -mcmodel= switchbad value (%s) for -mfpmath= switchbad value (%s) for -mtls-dialect= switchbad value (%s) for -mtune= switchbad value constant type %d, index %dbad value for -mcall-%sbad value for -msdata=%sbad zip/jar file %sbadly nested C headers from preprocessorbase %qT will be initialized afterbase class %qT has cv qualifiersbase operand of %<->%> is not a pointerbase type %qT fails to be a struct or class typebasic block %d pred edge is corruptedbasic block %i edge lists are corruptedbasic blocks not laid down consecutivelybb %d on wrong placebit-field %q+D width not an integer constantbit-field %qs has invalid typebit-field %qs width not an integer constantbogus JARL construction: %d boolean registers required for the floating-point optionbraced-group within expression allowed only inside a functionbraces around scalar initializerbranch %2d never executed branch %2d taken %s%s branch target register load optimization is not intended to be run twicebreak statement not within loop or switchc4x_address_cost: Invalid addressing modec4x_operand_subword: address not offsettablec4x_operand_subword: invalid addressc4x_operand_subword: invalid autoincrementc4x_operand_subword: invalid modec4x_operand_subword: invalid operandc4x_print_operand: %%L inconsistencyc4x_print_operand: %%N inconsistencyc4x_print_operand: %%O inconsistencyc4x_print_operand: Bad operand casec4x_print_operand_address: Bad operand casec4x_print_operand_address: Bad post_modifyc4x_print_operand_address: Bad pre_modifyc4x_rptb_insert: Cannot find start labelc4x_rptb_rpts_p: Repeat block top label movedc4x_valid_operands: Internal errorcall %2d never executed call %2d returned %s call is unlikelycall of %<(%T) (%A)%> is ambiguouscall of overloaded %<%D(%A)%> is ambiguouscall of overloaded %<%s(%A)%> is ambiguouscall to Java % or % with % undefinedcall to Java constructor with %qs undefinedcall to Java constructor, while % undefinedcall to non-function %qDcall-clobbered register used for global register variablecall_expr cannot be mangled due to a defect in the C++ ABIcalled from herecalled object %qE is not a functioncan't close %s: %mcan't close input file %s: %mcan't convert between vector values of different sizecan't convert from incomplete type %qT to %qTcan't convert value to a vectorcan't create %s: %mcan't create directory %s: %mcan't create repository information file %qscan't define friend function %qs in a local class definitioncan't do dependency tracking with input from stdincan't get position in PCH file: %mcan't get program statuscan't initialize friend function %qscan't make %qD into a method -- not in a classcan't open %s for writing: %mcan't open %s: %mcan't open ldd outputcan't open nm outputcan't open output file '%s'can't read PCH file: %mcan't reopen %s: %mcan't specify '-D' without '--main' can't use '%s' as a %s registercan't write PCH filecan't write PCH file: %mcan't write padding to PCH file: %mcandidate 1:candidate 2:candidate is: %+#Dcandidates are:candidates are: %+#Dcannot %s a pointer to incomplete type %qTcannot bind bitfield %qE to %qTcannot bind packed field %qE to %qTcannot bind rvalue %qE to %qTcannot call member function %qD without objectcannot convert %qE from type %qT to type %qTcannot convert %qT to %qT in %scannot convert from base %qT to derived type %qT via virtual base %qTcannot convert to a pointer typecannot convert type %qT to type %qTcannot create pointer to reference member %qDcannot create temporary filecannot declare %<::main%> to be a templatecannot declare %<::main%> to be inlinecannot declare %<::main%> to be staticcannot declare %qD to be a bit-field typecannot declare bit-field %qD with function typecannot declare member function %<%T::%s%> within %<%T%>cannot declare member function %qD to have static linkagecannot declare static function inside another functioncannot decompose addresscannot delete a function. Only pointer-to-objects are valid arguments to %cannot disable built-in function %qscannot do z-register replacementcannot find '%s'cannot find 'nm'cannot find class %qscannot find file for class %scannot find interface declaration for %qscannot find interface declaration for %qs, superclass of %qscannot find protocol declaration for %qscannot find reference tag for class %qscannot initialize %qT from %qTcannot initialize arrays using this syntaxcannot initialize multi-dimensional array with initializercannot inline function %cannot merge separate %s counters for function %ucannot open %scannot optimize loop, the loop counter may overflowcannot optimize possibly infinite loopscannot pass rvalue to reference parametercannot put object with volatile field into registercannot reload integer constant operand in %cannot resolve overloaded function %qD based on conversion to type %qTcannot return from a handler of a function-try-block of a constructorcannot set interrupt attribute: no current functioncannot set interrupt attribute: no such identifiercannot specify 'main' class when not linkingcannot specify -o with -c or -S with multiple filescannot specify both -C and -ocannot specify both -msep-data and -mid-shared-librarycannot take address of bit-field %qDcannot take the address of %, which is an rvalue expressioncannot use %<::%> in parameter declarationcannot use typeid with -fno-rtticannot use va_start in interrupt functioncase label %qE not within a switch statementcase label does not reduce to an integer constantcase label not within a switch statementcast adds new qualifiers to function typecast discards qualifiers from pointer target typecast from %qT to %qT increases required alignment of target typecast from pointer to integer of different sizecast increases required alignment of target typecast specifies array typecast specifies function typecast to non-reference type used as lvaluecast to pointer from integer of different sizecast to union type from type not present in unioncasting %qT to %qT does not dereference pointerchar-array initialized from wide stringchecksum is %x instead of %xchoosing %qD over %qDcircular pointer delegation detectedclass %qT does not have any field named %qDclass %qT is implicitly friends with itselfclass %qT will be considered nearly empty in a future version of GCCclass %qs already existsclass '%s' has no method named '%s' matching signature '%s'class definition may not be declared a friendclass is of array type closing dependency file %s: %mcode model % not supported yetcode model %qs not supported in the %s bit modecode model %s not supported in PIC modecollect2 version %scollect: reading %s collect: recompiling %s collect: relinking collect: tweaking %s in %s comma at end of enumerator listcommand line option "%s" is valid for %s but not for %scomparing floating point with == or != is unsafecomparison between pointer and integercomparison between signed and unsignedcomparison between signed and unsigned integer expressionscomparison is always %dcomparison is always %d due to width of bit-fieldcomparison is always false due to limited range of data typecomparison is always true due to limited range of data typecomparison of complete and incomplete pointerscomparison of distinct pointer types lacks a castcomparison of promoted ~unsigned with constantcomparison of promoted ~unsigned with unsignedcomparison of unsigned expression < 0 is always falsecomparison of unsigned expression >= 0 is always truecomparisons like X<=Y<=Z do not have their mathematical meaningcompilation terminated due to -Wfatal-errors. compilation terminated. complex invalid for %qsconflicting access specifications for method %q+D, ignoredconflicting super class name %qsconst_double_split got a bad insn:constant argument out of range for %qsconstructor cannot be static member functionconstructor for alien class %qT cannot be a memberconstructor syntax used, but no constructor declared for type %qTconstructors cannot be declared virtualcontinue statement not within a loopconversion from %qT to %qT discards qualifiersconversion from %qT to %qT is ambiguousconversion from %qT to non-scalar type %qT requestedconversion lacks type at end of formatconversion of %qE from %qT to %qT is ambiguousconversion to %s%s will never use a type conversion operatorconversion to incomplete typeconversion to non-scalar type requestedconverting NULL to non-pointer typeconverting from %qT to %qTcorrupted profile info: edge from %i to %i exceeds maximal countcorrupted profile info: number of executions for edge %d-%d thought to be %icorrupted profile info: number of iterations for basic block %d thought to be %icorrupted profile info: run_max * runs < sum_maxcorrupted profile info: sum_all is smaller than sum_maxcould not convert %qE to %qTcould not convert template argument %qE to %qTcould not find a spill registercould not find class$ field in java interface type %qTcould not find specs file %s could not split insncouldn't determine target name for dependency trackingcouldn't find class %scouldn't run '%s': %screated and used with different ABIscreated and used with different architectures / ABIscreated and used with different endiannesscreated and used with different settings of -fpiccreated and used with different settings of -fpiecreated and used with differing settings of '%s'creating %screating array of %qTcreating array of %qT, which is an abstract class typecreating pointer to member function of non-class type %qTcreating pointer to member of non-class type %qTcreating pointer to member reference type %qTdata definition has no type or storage classdata member may not have variably modified type %qTdebug format "%s" conflicts with prior selectiondebug output level %s is too highdebug: declaration does not declare anythingdeclaration of %q+D shadows a global declarationdeclaration of %q+D shadows a previous localdeclaration of %qD as %sdeclaration of %qD as multidimensional array must have bounds for all dimensions except the firstdeclaration of %qD as non-functiondeclaration of %qD in %qD which does not enclose %qDdeclaration of %qD not in a namespace surrounding %qDdeclaration of %qD shadows a global declarationdeclaration of %qD shadows a member of 'this'declaration of %qD shadows a previous localdeclaration of %qs as array of functionsdeclaration of %qs as array of voidsdeclaration of %qs shadows a parameterdeclaration of %qs shadows a symbol from the parameter listdeclarator-id missing; using reserved word %qDdecrement of pointer to unknown structuredefault argument %qE uses local variable %qDdefault argument for parameter of type %qT has type %qTdefault arguments are not allowed in declaration of friend template specialization %qDdefault arguments are only permitted for function parametersdefining explicit specialization %qD in friend declarationdefinition of implicitly-declared %qDdeleting %qT is undefineddeprecated use of default argument for parameter of non-functiondereferencing % pointerdereferencing pointer to incomplete typedereferencing type-punned pointer will break strict-aliasing rulesderived union %qT invaliddestructor %qD declared as member templatedestructor cannot be static member functiondestructor for alien class %qT cannot be a memberdestructors may not have parametersdirect base %qT inaccessible in %qT due to ambiguitydivision by zerodivision by zero in %<%E %% 0%>division by zero in %<%E %% 0.%>division by zero in %<%E / 0%>division by zero in %<%E / 0.%>does not support multilibdominator of %d should be %d, not %dduplicate %duplicate %duplicate %duplicate %qsduplicate (or overlapping) case valueduplicate ConstantValue attribute for field '%s'duplicate asm operand name %qsduplicate base type %qT invalidduplicate case valueduplicate declaration for protocol %qsduplicate declaration of method %<%c%s%>duplicate interface declaration for category %<%s(%s)%>duplicate interface declaration for class %qsduplicate label %qDduplicate member %q+Dduplicated initializerdynamic dependency %s not foundembedded %<\0%> in formatemitting PIC operand, but PIC register isn't set upempty declarationempty index range in initializerempty left precision in %s formatempty precision in %s formatempty range specifiedempty scalar initializerenabling backtrace support is only meaningful when compiling for the Thumbenabling callee interworking support is only meaningful when compiling for the Thumbenabling caller interworking support is only meaningful when compiling for the Thumbend insn %d for block %d not found in the insn streamenumeral and non-enumeral type in conditional expressionenumeral mismatch in conditional expression: %qT vs %qTenumeration values exceed range of largest integerenumerator value for %qD not integer constantenumerator value for %qE is not an integer constantenvironment variable DJGPP not definedenvironment variable DJGPP points to corrupt file '%s'environment variable DJGPP points to missing file '%s'error closing %s: %merror in args to spec function '%s'error in constant pool entry #%derror in constant pool entry #%d error while parsing constant poolerror while parsing constant pool error while parsing fieldserror while parsing fields error while parsing final attributeserror while parsing methodserror while parsing methods error while reading %s from zip fileerror writing %qserror writing to %s: %merror: exception handling disabled, use -fexceptions to enableexception of type %<%T%> will be caughtexcess elements in array initializerexcess elements in char array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexplicit instantiation of %qD but no definition availableexplicit instantiation of non-template type %qTexpression in new-declarator must have integral or enumeration typeexpression statement has incomplete typeextended registers have no high halvesextra %<;%>extra brace group at end of initializerextra elements in scalar initializerextra qualification ignoredextra semicolon in struct or union specifiedfailed to find class '%s'failed to get exit statusfailed to get process timesfastcall and regparm attributes are not compatiblefastcall and stdcall attributes are not compatiblefatal error: fclose %sfield %q+D invalidly declared function typefield %q+D invalidly declared method typefield %qD has incomplete typefield %qs declared as a functionfield %qs has incomplete typefield %qs not foundfield initializer is not constantfield initializer type mismatchfield name not in record or union initializerfield precisionfield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfile ends in default argumentfile not found '%s'file-scope declaration of %qs specifies %fill characterfill character in strfmon formatfini function found in object %sfirst argument to % not of type %fix_sched_param: unknown param: %sfloating constant misusedfloating point constant not a valid immediate operandfloating point overflow in expressionflow control insn inside a basic blockfold check: original tree changed by foldfopen %sfor template declaration %q+Dformat argument %d unused before used argument %d in $-style formatformat argument %d used more than once in %s formatformat is a wide character stringformat not a string literal and no format argumentsformat not a string literal, argument types not checkedformat not a string literal, format string not checkedformat string has invalid operand numberforming %s to reference type %qTforming reference to voidfp software completion requires -mtrap-precision=ifr30_print_operand: invalid %%F codefr30_print_operand: invalid %%x codefr30_print_operand: invalid operand to %%A codefr30_print_operand: unhandled MEMfr30_print_operand: unknown codefr30_print_operand: unrecognized %%B codefr30_print_operand: unrecognized %%b codefr30_print_operand: unrecognized %%p codefr30_print_operand_address: unhandled addressframe size too large for reliable stack checkingfriend declaration not in class definitionfriend declaration requires class-key, i.e. %friend declaration requires class-key, i.e. %from this locationfrv_print_operand: unknown codefunction %qD declared virtual inside a unionfunction body not availablefunction call has aggregate valuefunction called through a non-compatible typefunction declaration isn%'t a prototypefunction declared % has a % statementfunction definition declared %<__thread%>function definition declared %function definition declared %function definition declared %function does not return string typefunction might be possible candidate for %qs format attributefunction not considered for inliningfunction not inlinablefunction return type cannot be functionfunction return types not compatible due to %function returns address of local variablefunction returns an aggregatefunction types not truly compatible in ISO Cfunction_profiler supportfunction_profiler support for MMIXgcc driver version %s executing gcc version %s gcc version %s gcov (GCC) %s generation of Branch Likely instructions enabled, but not supported by architecturegetting core file size maximum limit: %mglobal register variable %qD used in nested functionglobal register variable %qs used in nested functionglobal register variable follows a function definitionglobal register variable has initial valuegp is constant (but save/restore gp on indirect calls)had to relocate PCHhead insn %d for block %d not found in the insn streamhow much can given compilation unit grow because of the inlining (in percent)ia64_print_operand: unknown codeif this code is reached, the program will abortignoring duplicate directory "%s" ignoring malformed #pragma longcallignoring nonexistent directory "%s" illegal reference type specified for instance variable %qsimplicitly popped regs must be grouped at top of stackimpossible constraint in %impossible register constraint in %in %s, at %s:%din basic block %d:in declaration %q+Dinappropriate accumulator for %qsincompatible types in assignmentincompatible types in assignment of %qT to %qTincompatible types in initializationincompatible types in returnincomplete implementation of category %qsincomplete implementation of class %qsincomplete type %qT does not have member %qDincomplete type %qT used in nested name specifierinconsistent instance variable specificationinconsistent operand constraints in an %incorrect insn:increment of pointer to unknown structureindex value instead of field name in union initializerinit function found in object %sinitialization makes integer from pointer without a castinitialization of a flexible array memberinitialization of flexible array member in a nested contextinitialized field with side-effects overwritteninitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer fails to determine size of %q+Dinitializer fails to determine size of %qDinitializer for %qT must be brace-enclosedinitializer for floating value is not a floating constantinitializer for integer value is too complicatedinitializer invalid for static member with constructorinitializer specified for non-virtual method %q+Dinitializer-string for array of chars is too longinline function %q+D used but never definedinput operand constraint contains %qcinsn %d inside basic block %d but block_for_insn is %iinsn %d inside basic block %d but block_for_insn is NULLinsn %d is in multiple basic blocks (%d and %d)insn does not satisfy its constraints:insn outside basic blockinstall: %s%s instance variable %qs accessed in class methodinstance variable %qs has unknown sizeinstance variable %qs is declared %sinstruction scheduling not supported on this target machineint-array initialized from non-wide stringinteger overflow in expressionintegral expression %qE is not constantinterface %qs does not have valid constant string layoutinternal compiler error. Bad address:internal compiler error. Incorrect shift:internal compiler error. Unknown mode:internal compiler error: internal error - invalid Utf8 nameinternal error in check-init: tree code not implemented: %sinternal error in generate_bytecode_insn - tree code not implemented: %sinternal error: %%) found without a %%( in assembler patterninternal error: %%> found without a %%< in assembler patterninternal error: %%] found without a %%[ in assembler patterninternal error: %%} found without a %%{ in assembler patterninternal error: bad register: %dinternal error: cris_side_effect_mode_ok with bad operandsinternal error: sideeffect-insn affecting main effectinternal gcc abort in %s, at %s:%dinterrupt Service Routines cannot be coded in Thumb modeinvalid #pragma %sinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G valueinvalid %%H valueinvalid %%J codeinvalid %%J valueinvalid %%K valueinvalid %%L valueinvalid %%M valueinvalid %%N valueinvalid %%O valueinvalid %%P operandinvalid %%P valueinvalid %%R valueinvalid %%S valueinvalid %%T valueinvalid %%U valueinvalid %%Y operandinvalid %%Y valueinvalid %%c operandinvalid %%d operandinvalid %%d valueinvalid %%f operandinvalid %%f valueinvalid %%h valueinvalid %%j codeinvalid %%j valueinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r valueinvalid %%s operandinvalid %%s valueinvalid %%t/%%b valueinvalid %%u valueinvalid %%v valueinvalid %%x valueinvalid %%xn codeinvalid 'asm': invalid --param value %qsinvalid PC in line number tableinvalid UNSPEC as operandinvalid Z register replacement for insninvalid access to non-static data member %qD of NULL objectinvalid addressinvalid application of % to a function typeinvalid application of %qs to a member functioninvalid application of %qs to a void typeinvalid application of %qs to incomplete type %qT invalid argument of %qs attributeinvalid base-class specificationinvalid cast to function type %qTinvalid const_cast from type %qT to type %qTinvalid const_cast of an rvalue of type %qT to type %qTinvalid const_double operandinvalid constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid conversion from %<__fpreg%>invalid conversion from %qT to %qTinvalid conversion to %<__fpreg%>invalid conversion to type %qT from type %qTinvalid definition of qualified type %qTinvalid expression as operandinvalid indirect (S) memory addressinvalid indirect memory addressinvalid initial value for member %qsinvalid initialization of non-const reference of type %qT from a temporary of type %qTinvalid initialization of reference of type %qT from expression of type %qTinvalid initializerinvalid insn:invalid maskinvalid member function declarationinvalid operand code '%c'invalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'O' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'o' modifierinvalid operand for 'p' modifierinvalid operand for 'z' modifierinvalid operand for code '%c'invalid operand in the instructioninvalid operand modifier letterinvalid operand output codeinvalid operand to %%H/%%L codeinvalid operand to %%N codeinvalid operand to %%Rinvalid operand to %%R codeinvalid operand to %%Sinvalid operand to %%T/%%B codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%p codeinvalid operand to %%s codeinvalid operands to binary %sinvalid operation on %<__fpreg%>invalid option argument %qsinvalid parameter %qsinvalid parameter type %qTinvalid pointer mode %qsinvalid pointer to bit-field %qDinvalid punctuation %qc in constraintinvalid qualifiers on non-member function typeinvalid receiver type %qsinvalid redeclaration of %q+Dinvalid register in the instructioninvalid register in the move instructioninvalid rotate insninvalid static_cast from type %qT to type %qTinvalid storage class for function %qsinvalid template declaration of %qDinvalid template-idinvalid type % for newinvalid type argumentinvalid type argument of %qsinvalid types %<%T[%T]%> for array subscriptinvalid use of %%d, %%x, or %%Xinvalid use of %<::%>invalid use of %invalid use of % at top levelinvalid use of % in non-member functioninvalid use of %qDinvalid use of %qs on pointer to memberinvalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array with unspecified boundsinvalid use of const_cast with type %qT, which is a pointer or reference to a function typeinvalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member typeinvalid use of flexible array memberinvalid use of member %q+D in static member functioninvalid use of non-lvalue arrayinvalid use of non-static data member %q+Dinvalid use of non-static data member %qDinvalid use of non-static member functioninvalid use of non-static member function %qDinvalid use of structure with flexible array memberinvalid use of template-id %qD in declaration of primary templateinvalid use of void expressioninvalid version number `%s'invoke[non-static] on static methodinvokestatic on abstract methodinvokestatic on non static methodits scope is only this definition or declaration, which is probably not what you wantjump bypassing disabledjump to case labeljump to label %q+Djump to label %qDjunk at end of #pragma %sjunk at end of #pragma GCC java_exceptionsjunk at end of #pragma ghs endsdajunk at end of #pragma ghs endtdajunk at end of #pragma ghs endzdajunk at end of #pragma ghs interruptjunk at end of #pragma ghs sectionjunk at end of #pragma ghs startsdajunk at end of #pragma ghs starttdajunk at end of #pragma ghs startzdajunk at end of #pragma longcalljunk at end of %<#pragma pack%>junk at end of '#pragma %s'junk at end of '#pragma options'junk at end of '#pragma unused'junk at end of signature stringkeyword % not implemented, and will be ignoredkeyword % not allowed in this context (a qualified member initializer is implicitly a type)label %q+D defined but not usedlabel %q+D used but not definedlabel at end of compound statementlabel named wchar_tlang_* check: failed in %s, at %s:%dlanguage %s not recognizedlarge frame pointer change (%d) with -mtiny-stacklarge integer implicitly truncated to unsigned typelayout of classes derived from empty class %qT may change in a future version of GCCld returned %d exit statusleft precisionleft precision in strfmon formatleft shift count >= width of typeleft shift count is negativeleft-hand operand of comma expression has no effectlength modifierlength modifier in printf formatlength modifier in scanf formatlength modifier in strfmon formatlibraries: %s library lib%s not foundlo_sum not of registerlocal declaration of %qs hides instance variablelocal variable %qD may not appear in this contextlong long constant not a valid immediate operandlong, short, signed or unsigned used invalidly for %qsmaking %qD staticmalformed #pragma builtinmalformed #pragma extern_prefix, ignoredmalformed #pragma ghs sectionmalformed #pragma redefine_extname, ignoredmalformed #pragma weak, ignoredmalformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, ])%> - ignoredmalformed '#pragma %s' - ignoredmalformed '#pragma options align={mac68k|power|reset}', ignoringmalformed '#pragma options', ignoringmalformed spec function argumentsmalformed spec function namemask must be an immediatematching constraint does not allow a registermatching constraint not valid in output operandmatching constraint references invalid operand numbermay not use both -EB and -ELmay not use both -m32 and -m64media functions are not available unless -mmedia is usedmember %qD cannot be declared both virtual and staticmember %qD conflicts with virtual function table field namemember %qD declared as friend before type %qT definedmember %qD is uninitialized referencemember %qD with uninitialized const fieldsmember functions are implicitly friends of their classmethod '%s' not found in classmethod definition for %<%c%s%> not foundmips16 function profilingmips_debugger_offset called with non stack/frame/arg pointermismatching signature for field '%s' in '%s'misplaced ConstantValue attribute (not in any field)missing $ operand number in formatmissing %<(%> after %<#pragma pack%> - ignoredmissing '(' after '#pragma %s' - ignoredmissing '(' after '#pragma unused', ignoringmissing ')' after '#pragma unused', ignoringmissing ')' for '#pragma %s' - ignoredmissing Code attributemissing argument in %<__builtin_args_info%>missing argument to "%s"missing argument to "-%s"missing barrier after block %imissing braces around initializermissing close brace for named operandmissing close parenmissing field '%s' in '%s'missing fill character at end of strfmon formatmissing function name in '#pragma %s' - ignoredmissing initializermissing initializer for member %qDmissing numbermissing open parenmissing operandmissing section name in '#pragma %s' - ignoredmissing terminating %c charactermissing type-name in typedef-declarationmixing C++ and Java catches in a single translation unitmixing declarations and function-definitions is forbiddenmno-cygwin and mno-win32 are not compatiblemore than %d operands in %move insn not handledms-bitfields not supported for objcmultidimensional array must have bounds for all dimensions except the firstmultilib select '%s' is invalidmultilib spec '%s' is invalidmultiple %s named %<%c%s%> foundmultiple default labels in one switchmultiple fields in union %qT initializedmultiple storage classes in declaration of %qsmultiple types in one declarationmust #include before using typeidmvcle usemysterious repository information in %sname %qD used in a GNU-style designated initializer for an arrayname %qT has incomplete typename lookup of %qD changedname missing for member functionnamespace %qD not allowed in using-declarationnamespace alias %qD not allowed here, assuming %qDnamespace-scope anonymous aggregates must be staticnegative insn lengthnegative integer implicitly converted to unsigned typenegative width in bit-field %q+Dnegative width in bit-field %qsneither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.nested assembly dialect alternativesnested function %qs declared %nested redefinition of %nested redefinition of %nested redefinition of %new cannot be applied to a function typenew cannot be applied to a reference typenew types may not be defined in a return typeno %<%c%s%> method foundno FUNCTION_PROFILER for CRISno argumentsno arguments for spec functionno closing %<]%> for %<%%[%> formatno data type for mode %qsno description yetno input file specifiedno input filesno input files; unwilling to write output filesno integral type can represent all of the enumerator values for %qTno low registers available for popping high registersno match for call to %<(%T) (%A)%>no matching function for call to %<%D(%A)%>no matching function for call to %<%T::%s(%A)%#V%>no matching template for %qD foundno previous declaration for %q+Dno previous prototype for %q+Dno profiling of 64-bit code for this ABIno register in addressno return statement in function returning non-voidno semicolon at end of struct or unionno super class declared in @interface for %qsno unique final overrider for %qD in %qTnon-floating-point argument to function %qsnon-static initialization of a flexible array membernon-template %qD used as templatenon-template type %qT used as a templatenonconstant array index in initializernonnull attribute without arguments on a non-prototypenot a valid Java .class filenot configured for ABI: '%s'not enough type informationnot yet implemented: latency-optimized inline square rootnote: number must be 0 or 1number of bb notes in insn chain (%d) != n_basic_blocks (%d)number of counters is %d instead of %dobject %qE of incomplete type %qT will not be accessed in %sobject missing in reference to %q+Dobject missing in use of %qEobject of incomplete type %qT will not be accessed in %sobject of type %qT will not be accessed in %sobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>offset of %q+D is not ABI-compliant and may change in a future version of GCCoffset of empty base %qT may not be ABI-compliant and maychange in a future version of GCCoffset of virtual base %qT is not ABI-compliant and may change in a future version of GCCoffset outside bounds of constant stringomitted middle operand to % operand cannot be mangledonly constructors take base initializersonly declarations of constructors can be %only initialized variables can be placed into program memory areaonly one of '--print-main', '--list-class', and '--complexity' allowedonly uninitialized variables can be placed in a .bss sectiononly uninitialized variables can be placed in the .noinit sectiononly weak aliases are supported in this configurationopaque vector types cannot be initializedopen /dev/zero: %mopening dependency file %s: %mopening output file %s: %moperand 1 must be a hard registeroperand constraints for % differ in number of alternativesoperand is neither a constant nor a condition code, invalid operand code 'c'operand number missing after %%-letteroperand number out of rangeoperand number out of range in formatoperand number specified for format taking no argumentoperand number specified with suppressed assignmentoperator %qT declared to return %qToptions enabled: options passed: ordered comparison of pointer with integer zerooriginally indirect function call not considered for inliningout of memoryoutput constraint %d cannot be specified together with "%s" clobberoutput constraint %d must specify a single registeroutput constraint %qc for operand %d is not at the beginningoutput filename specified twiceoutput number %d not directly addressableoutput operand %d must use %<&%> constraintoutput operand constraint lacks %<=%>output operand is constant in %output regs must be grouped at top of stackoutput_move_single:overflow in array dimensionoverflow in constant expressionoverflow in enumeration valuesoverflow in enumeration values at %qDoverflow in implicit constant conversionpacked attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %qspacked attribute is unnecessarypacked attribute is unnecessary for %qspadding struct size to alignment boundaryparameter %P has incomplete type %qTparameter %P of %qD has incomplete type %qTparameter %q+D declared %parameter %q+D has just a forward declarationparameter %qD declared voidparameter %qD includes %s to array of unknown bound %qTparameter %qD invalidly declared method typeparameter %u (%q+D) has incomplete typeparameter %u (%q+D) has void typeparameter may not have variably modified type %qTparameter names (without types) in function declarationparse error while reading %spassing %qT chooses %qT over %qTpassing floating point arguments in fp regs not yet supportedpex_init failedpointer of type % used in arithmeticpointer of type % used in subtractionpointer to a function used in arithmeticpointer to a function used in subtractionpointer to member cast from %qT to %qT is via virtual basepointer to member cast via virtual base %qTpointer to member conversion via virtual base %qTpointer to member function used in arithmeticpointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer value used where a floating point value was expectedpointer-to-member function %E cannot be called without an object; consider using .* or ->*pointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespossible problem detected in invocation of delete operator:post-increment address is not a registerpostfix %qD should return %qTpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatprefix %qD should return %qTprev_bb of %d should be %d, not %dprevious declaration %q+Dprevious declaration of %q+Dprevious declaration of %qsprofiler support for WindISSprofiling not supported with -mg programs: %s protocol %qs has circular dependencyprovided for %q+Dqualifiers are not allowed on declaration of %range expressions in switch statements are non-standardreading class %s for the second time from %srecursive inliningrecursive type %qT undefinedredeclaration of %redeclaration of %qT as a non-templateredeclaration of C++ built-in type %qTredefined extern inline functions are not considered for inliningredefinition of %redefinition of %redundant redeclaration of %qD in same scopereference %qs is ambiguous: appears in interface %qs and interface %qsreference to local variable %q+D returnedreference to non-lvalue returnedregister used for two global register variablesregister variable %qD used in nested functionregister variable %qs used in nested functionregisters IX, IY and Z used in the same INSNreimplementation of class %qsremoving .rpo filerename spec %s to %s renaming .rpo filerepeated %s in formatrequest for member %qD in %qE, which is of non-class type %qTrequest for member %qD is ambiguousrequest for member %qD is ambiguous in multiple inheritance latticerequested alignment is not a constantrequested alignment is not a power of 2requested alignment is too largerequested init_priority is not an integer constantrequested init_priority is out of rangerequested init_priority is reserved for internal useresult of %()%> yields non-pointer resultreturn makes integer from pointer without a castreturn makes pointer from integer without a castreturn not followed by barrierreturn type defaults to %return type is an incomplete typereturn type specification for constructor invalidreturn type specification for destructor invalidreturn type specified for %return-statement with a value, in function returning 'void'return-statement with no value, in function returning %qTreturning a value from a constructorreturning a value from a destructorreturning reference to temporaryright precisionright precision in strfmon formatright shift count >= width of typeright shift count is negativerounding mode not supported for VAX floatssay % if a type is meantsecond parameter of % not last named argumentselector must be an immediatesetting core file size limit to maximum: %mshared and mdll are not compatibleshift must be an immediatesigned and unsigned type in conditional expressionsize assigned to %qT may not be ABI-compliant and may change in a future version of GCCsize in array new must have integral typesize of array %qD has non-integral type %qTsize of array %qD is negativesize of array %qD is not an integral constant-expressionsize of array %qs has non-integer typesize of array %qs is negativesize of array %qs is too largesize of array has non-integral type %qTsize of array is negativesize of array is not an integral constant-expressionsizeof(long double) is 12sizeof(long double) is 16sorry, unimplemented: source file for class %qs is newer than its matching class file. Source file %qs used insteadspec '%s' has invalid '%%0%c'spec '%s' has invalid '%%W%cspec '%s' has invalid '%%x%c'spec '%s' invalidspec '%s' is invalidspec failure: '%%*' has not been initialized by pattern matchspec failure: unrecognized spec option '%c'spec file has no spec for linkingspec is '%s' specs %%include syntax malformed after %ld charactersspecs %%rename syntax malformed after %ld charactersspecs %s spec was not found to be renamedspecs file malformed after %ld charactersspecs unknown %% command after %ld charactersspurious trailing %<%%%> in formatstack limit expression is not supportedstack limits not supported on this targetstack underflow - dup* operationstackframe too big: %d bytesstatement-expressions are allowed only inside functionsstatic member %qD cannot be a bit-fieldstatic or type qualifiers in abstract declaratorstatic or type qualifiers in non-parameter array declaratorstatically allocated instance of Objective-C class %qsstorage class %qD applied to template instantiationstorage class specified for parameter %qsstorage class specified for structure field %qsstorage class specified for typenamestorage class specifiers invalid in friend function declarationsstorage class specifiers invalid in parameter declarationsstorage size of %qD isn't constantstorage size of %qD isn't knownstray %qc in programstrftime formats cannot format argumentsstrong using only meaningful at namespace scopestruct has no membersstruct has no named membersstructure %qD with uninitialized const membersstructure %qD with uninitialized reference memberssubscript missing in array referencesubscripted value is neither array nor pointersubscripting array declared %suggest parentheses around && within ||suggest parentheses around + or - in operand of &suggest parentheses around + or - inside shiftsuggest parentheses around arithmetic in operand of ^suggest parentheses around arithmetic in operand of |suggest parentheses around assignment used as truth valuesuggest parentheses around comparison in operand of &suggest parentheses around comparison in operand of ^suggest parentheses around comparison in operand of |switch '%s' does not start with '-'switch -mcpu=%s conflicts with -march= switchswitch quantity not an integerswitch statement of size %lu entries too largesystem path '%s' is not absolutetaking address of temporarytaking the address of a label is non-standardtarget CPU does not support THUMB instructionstarget CPU does not support interworkingtarget format does not support infinitytarget system does not support debug outputtarget system does not support the "%s" debug formattemplate argument %d is invalidtemplate argument required for %<%s %T%>template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qDtemplate parameters cannot be friendstemplate type parameters must use the keyword % or %template-id %qD used as a declaratorthat particular -g option is invalid with -maout and -melinuxthe ' ' printf flagthe '!' strfmon flagthe '#' printf flagthe '#' strftime flagthe ''' printf flagthe ''' scanf flagthe '(' strfmon flagthe '+' printf flagthe '+' strfmon flagthe '-' printf flagthe '-' strfmon flagthe '-' strftime flagthe '0' printf flagthe '0' strftime flagthe 'E' strftime modifierthe 'I' printf flagthe 'I' scanf flagthe 'O' modifierthe 'O' strftime modifierthe '^' strfmon flagthe '^' strftime flagthe '_' strftime flagthe 'a' scanf flagthe 'q' diagnostic flagthe -shared option is not currently supported for VAX ELFthe assignment suppression scanf featurethe cpu name must be lower casethe default argument for parameter %d of %qD has not yet been parsedthe m210 does not have little endian supportthe mangled name of %qD will change in a future version of GCCthe offset of %qD may not be ABI-compliant and may change in a future version of GCCthe type being destroyed is %qT, but the destructor refers to %qTthere are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be availablethis decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this function may return with or without a valuethis is the insn:this media function is only available on the fr500this target machine does not have delayed branchesthread-local COMMON data not implementedthread-local storage not supported for this targetthrowing NULL, which has integral, not pointer typetime in %s: %ld.%06ld (%ld%%) to generate dependencies you must specify either -M or -MMto refer to a type member of a template parameter, use %too few arguments for formattoo few arguments to %%:version-comparetoo few arguments to functiontoo few arguments to function %qstoo large function value type, needs %d registers, have only %d registers for thistoo late for # directive to set debug directorytoo many #pragma options align=resettoo many alternatives in %too many arguments for formattoo many arguments to %%:version-comparetoo many arguments to functiontoo many arguments to function %qEtoo many arguments to function %qstoo many filenames given. Type %s --help for usagetoo many initializers for %qTtoo many input filestraditional C rejects automatic aggregate initializationtraditional C rejects initialization of unionstraditional C rejects string constant concatenationtraditional C rejects the unary plus operatortrampolines not supportedtrap mode not supported for VAX floatstrap mode not supported on Unicos/Mktree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%dtree check: accessed operand %d of %s with %d operands in %s, at %s:%dtry reducing the number of local variablestry removing the parentheses around the type-idtrying to finish struct, but kicked out due to previous parse errorstrying to make class %qT a friend of global scopetwo or more data types in declaration of %qstype %qT is not a base type for type %qTtype %qT is not derived from type %qTtype %qs has virtual member functionstype defaults to % in declaration of %qstype is deprecatedtype is deprecated (declared at %s:%d)type mismatch in conditional expressiontype of %qE is unknowntype of asm operand %qE could not be determinedtype of bit-field %qs is a GCC extensiontype of formal parameter %d is incompletetype qualifiers ignored on function return typetype qualifiers specified for friend class declarationtype to vector delete is neither pointer or array typetype-punning to incomplete type might break strict-aliasing rulestype/value mismatch at argument %d in template parameter list for %qDtypedef %qD is initialized (use __typeof__ instead)typedef declaration invalid in parameter declarationtypedef-name %qD used as destructor declaratortypes are not quite compatibleunable to compute real location of stacked parameterunable to emulate %qsunable to find a register to spill in class %qsunable to generate reloads for:unable to open dynamic dependency '%s'unable to use '%s' for PIC registerunconditional %2d never executed unconditional %2d taken %s undeclared selector %qsundefined named operand %qsunderflowed virtual array %s in %s, at %s:%dunexpected base-type in cris_print_baseunexpected index-type in cris_print_indexunexpected multiplicative operandunexpected operandunexpected side-effects in addressuninitialized const %qDuninitialized const member %qDunion cannot be made transparentunion has no membersunion has no named membersunknown -m%s= option specified: '%s'unknown -malign-XXXXX option specified: '%s'unknown -mdebug-%s switchunknown ABI specified: '%s'unknown CRIS cpu version specification in -mtune= : %sunknown CRIS version specification in -march= or -mcpu= : %sunknown array size in deleteunknown conversion type character %qc in formatunknown conversion type character 0x%x in formatunknown field %qE specified in initializerunknown insn modeunknown machine mode %qsunknown move insn:unknown register name %qs in %unknown register name: %sunknown relocation unspecunknown spec function '%s'unknown tls-model "%s"unnamed initializer for %qT, which has no base classesunnamed initializer for %qT, which uses multiple inheritanceunnamed struct/union that defines no instancesunnamed variable or field declared voidunordered comparison on non-floating point argumentunparseable signature: '%s'unreachable bytecode from %d to before %dunreachable bytecode from %d to the end of the methodunrecogized wide sub-instructionunrecognised debug output level "%s"unrecognizable insn:unrecognized addressunrecognized command line option "%s"unrecognized format specifierunrecognized gcc debugging option: %cunrecognized register name "%s"unrecognized section name "%s"unrecognized supposed constantunrecoverable errorunsupported combination: %sunsupported operand size for extended registerunterminated assembly dialect alternativeunterminated format stringunused arguments in $-style formatuse %<%T::template %D%> to indicate that it is a templateuse -Winvalid-pch for more informationuse of %qs in templateuse of %s and %s together in %s formatuse of %s and %s together with %<%%%c%> %s formatuse of class template %qT as expressionuse of memory input without lvalue in asm operand %d is deprecateduse of namespace %qD as expressionuse of old-style castuser-defined %qD always evaluates both argumentsusing % outside of templateusing CONST_DOUBLE for addressusing both @FILE with multiple files not implementedusing declaration %qD introduced ambiguous type %qTusing template type parameter %qT after %qsusing typedef-name %qD after %qsusing-declaration for non-member at class scopevalidate_value_data: Loop in regno chain (%u)validate_value_data: [%u] Bad next_regno for empty chain (%u)validate_value_data: [%u] Bad oldest_regno (%u)validate_value_data: [%u] Non-empty reg in chain (%s %u %i)value of -mfixed-range must have form REG1-REG2variable %q+D declared %variable or field %qs declared voidvariable or field declared voidvariable previously declared % redeclared %variable-size type declared outside of any functionvariable-sized object %qD may not be initializedvariable-sized object may not be initializedvector overflow in expressionverify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: REG_BR_PROB does not match cfg %wi %iverify_flow_info: Wrong count of block %i %iverify_flow_info: Wrong count of edge %i->%i %iverify_flow_info: Wrong frequency of block %i %iverify_flow_info: Wrong probability of edge %i->%i %ivirtual array %s[%lu]: element %lu out of bounds in %s, at %s:%dvirtual base %qT inaccessible in %qT due to ambiguityvirtual functions cannot be friendsvirtual non-class function %qsvirtual outside class declarationvisibility attribute not supported in this configuration; ignoredvoid value not ignored as it ought to bewarning: warning: -pipe ignored because -save-temps specifiedwarning: already-compiled .class files ignored with -Cwarning: use of obsolete %%[ operator in specswchar_t-array initialized from non-wide stringwhen writing output to %s: %mwidth of %q+D exceeds its typewidth of %qs exceeds its typewill be assumed to return % and acceptwithin this contextwrong insn in the fallthru edgewrong number of arguments specified for %qs attributewrong number of template arguments (%d, should be %d)wrong type argument to abswrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary plusxstormy16_print_operand: unknown codezero width for bit-field %q+Dzero width for bit-field %qszero width in %s formatzero-length %s format stringzero-size array %qDProject-Id-Version: gcc-4.1.1 Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html POT-Creation-Date: 2007-07-18 21:17-0700 PO-Revision-Date: 2006-12-07 17:43+0200 Last-Translator: Pavel Maryanov Language-Team: Russian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: KBabel 1.11.4 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 в преобразовании указателя на элемент в преобразовании указателя на элемент-функцию (Задайте '-v --help' для вывода ключей всех проходов компиляции) -### Как -v, но команды не запускаются --help Вывести этот текст --target-help Показать специфические ключи целевой платформы -B <каталог> добавить <каталог> к списку поиска программ компилятора -E Только препроцессирование - без компиляции, ассемблирования, компоновки -S Только компиляция - без ассемблирования и компоновки -V <версия> Использовать <версию> gcc, если она установлена -Wa,<ключи> Передать <ключи>, разделённые запятыми, ассемблеру -Wl,<ключи> Передать <ключи>, разделённые запятыми, компоновщику -Wp,<ключи> Передать <ключи>, разделённые запятыми, препроцессору -Xassembler <арг> Передать <арг> ассемблеру -Xlinker <арг> Передать <арг> компоновщику -Xpreprocessor <арг> Передать <арг> препроцессору -a, --all-blocks Выдать информацию для каждого блока -b <машина> Генерировать код для указанной <машины>, если возможно -b, --branch-probabilities Вывести вероятности переходов -c Компиляция и ассемблирование, без компоновки -c, --branch-counts При счетчиках переходов, заданных в абсолютных, а не процентных значениях -combine Передать вместе несколько исходных файлов -dumpmachine Показать имя целевой платформы -dumpspecs Показать встроенные спецификации -dumpversion Показать версию компилятора -f, --function-summaries Вывести сводки для всех функций -h, --help Напечатать этот текст и выйти -l, --long-file-names Выводить длинные имена включаемых исходных файлов -n, --no-output Не создавать выходной файл -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 Показать каталоги поиска -save-temps Не удалять промежуточные файлы -specs=<файл> Использовать <файл> спецификаций вместо внутренних спецификаций компилятора -std=<стандарт> Считать, что исходный код следует <стандарту> -time Включить хронометраж проходов -u, --unconditional-branches Показать счетчики безусловных переходов -v Отображать запускаемые командные строки компиляции -v, --version Напечатать номер версии и выйти -x <язык> Задать язык последующих входных файлов. <язык> может быть: c c++ assembler none 'none' означает, что далее язык нужно определять по расширению имени файла поскольку это несистемный каталог, повторяющий системный каталог базового класса %qT поскольку это дает лучшую последовательность преобразований аргумента вместо требуемых %d но не переопределяет %<%T(const %T&)%> но не переопределяет % методом %q+D возможные преобразования - %qD и %qD нельзя использовать устаревшую привязку в %q+D, потому что имеется деструктор конфликт с %q+D входит в catch-блок входит в try-блок ожидался шаблон класса, а обнаружено %qE ожидался шаблон класса, обнаружено %qT ожидалась константа типа %qT, а обнаружено %qT ожидался шаблон типа %qD, обнаружено %qD ожидался тип, обнаружено %qE ожидался тип, обнаружено %qT при преобразовании из %qT в %qT, отсюда в вызове %qD в вычислении %<%Q(%#T, %#T)%> в конкретизации шаблона %qT в throw-выражении при инициализации %P -го аргумента %qD соответствует декларации %q+D по правилам стандарта ISO соответствует декларации %q+D по старым правилам или % при конкретизации %qD используется устаревшая привязка в %q+D %s (frv) СУММА : заданы несовместимые ключи генерации коданеверный ключ препроцессора "%s"# %s %.2f %.2f порядок поиска для #include "...": порядок поиска для #include <...>: #pragma GHS endXXXX не соответствует предшествующей startXXX#pragma GHS endXXXX без предшествующей startXXX#pragma pack (pop) без соответствующей прагмы #pragma pack (push)#pragma pack(pop, %s) без соответствующей прагмы #pragma pack(push, %s)#pragma pack(pop[, id], ) для данной платформы не поддерживается#pragma pack(push[, id], ) для данной платформы не поддерживается#pragma vtable больше не поддерживаетсяограничитель %<%%%> использован с номером последнего операнда%<%%%c%> только две последние цифры года%<%%%c%> в некоторых локализациях дает только две последние цифры года%<%D::%D%> %s%<%D::%D%> не был декларирован%<%T::%D%> не является типом%<%T::%D%> не является корректным декларатором%<%c%s%> не реализовано протоколом(ами)декларация %<%s %E%> внутри списка параметровограничитель %<&%> без указания класса регистровошибка: %<-gant%> вместо %<-gnat%>аргументы %<...%>.)%<::%D%> %s%<::%D%> не был декларирован%<<:%> - альтернативное написание %<[%>. Вставьте пробел между %<<%> и %<::%>список аргументов шаблона не должен начинаться с %<<::%>отсутствует %<@end%> в контексте реализации%<@try%> без %<@catch%> или %<@finally%>%<__alignof%> применено к битовому полювызов %<__builtin_next_arg%> без аргумента%<__thread%> перед %%<__thread%> перед %%<или%> от двух взаимно исключающих сравнений на равенство - всегда 0ограничитель операнда % не согласуется с размером операндадля операнда % требуется неосуществимая перезагрузка данныхспецификаторы % не допускаются для нестатических элементов данныхметка % вне оператора switchв декларации friend-класса использован квалификатор %GCC не поддерживает тип %в ISO C %-выражение в операторе switch не преобразуется в %функция с атрибутом noreturn возвращает не-void значение% не должен возвращать NULL, если только он не декларирован % (или задан ключ -fcheck-new)% должен возвращать ссылку на %<*this%>%<или%> от двух сравнений на неравенство с разными величинами - всегда 1оператор % <значение> в функции возвращающей voidоператор % без значения в функции, возвращающей не void-значениеоператор % применен к битовому полюслово % недопустимо при определении (в отличие от объявления) статического элемента данных в классеимя % недоступно для статических элементов-функций% недопустим в данном контекстеатрибуты % и % несовместимы, % игнорируетсяатрибут % уже использованоператор % применен к битовому полю% в функции с фиксированным числом аргументов%, как единственный параметры не может содержать квалификаторы% должен быть единственным параметромпереименование %D после ссылки в ассемблерном коде%H отсюда%Hповтор имени %q.*s.%Hповтор метки %qD%Hпустая else-часть%Hпустое тело в операторе if%Hрезультат %qD, декларированной с атрибутом warn_unused_result, игнорируется%Hрезультат функции, декларированной с атрибутом warn_unused_result, игнорируется%Hдекларация прототипа%Hоператор без побочного эффекта%Hиспользуйте фигурные скобки во избежание необнозначной трактовки %%Hвычисленное значение не используется%Hникогда не будет выполнена%J входит в catch-блок%J здесь задан один тип,%J исходное определение находится здесь%J а здесь другой%J проблему можно обойти, исключив инициализацию%J%s %<%c%s%>%J%s %qs%Jабстрактный метод в неабстрактном классе%Jатрибут адресного пространства для функций недопустим%Jатрибут адресного пространства для локальных переменных недопустим%Jанонимное объединение не может иметь элементов-функций%Jпротиворечит предыдущей декларации здесь%Jатрибут области данных недопустим для локальных переменных%Jфинальное поле %qD, возможно, не было инициализировано%Jрегулируемый массив - единственный именованный элемент структуры%Jрегулируемый элемент-массив в объединении%Jрегулируемый элемент-массив - не последний элемент структуры%Jзадан позднее, чем непрототипное определение здесь%Jнекорректное использование структцры с регулируемым элементом-массивом%Jстарый стиль деклараций параметров в определении функции с прототипом%Jпараметр %u имеет неполный тип%Jпараметр %u имеет неполный void%Jв списке параметров пропущено имя параметра%Jопущено имя параметра%Jэто предыдущее определение%Jэто предыдущая не-inline декларация%Jкоторое ранее использовано здесь%Jатрибут section недопустим для локальных переменных%Jатрибут section для данной платформы не поддерживается%Jперекрытая декларация находится здесь%Jэто первая метка default%Jэто первое case-значение, с которым перекрывается данное значение%Jдля typedef-имени недопустимы квалификаторы классовнайдено %d конструктор(ов) найдено %d деструктор(ов) найдено %d таблиц кадров %i-битный режим не компилируется в%q+D содержит пустые классы; поэтому базовые классы могут размещены иначе в будущих версиях GCC%q+D декларировано как friend%q+D декларировано со спецификацией исключительной ситуации%q+D не является функцией,%q+D может быть не статическим, поскольку это элемент объединения%q+D скрыто%q+D использована без предварительного определения%q+D будет инициализирован после%qD %sатрибут %qD игнорируетсяатрибут %qD проигнорирован%qD не может быть объявлена виртуальной, поскольку она всегда статическая%qD не может быть локально-поточным, поскольку имеет не-POD тип %qT%qD не может иметь аргументов по умолчаниюпеременная %qD декларирована как ссылка, но не инициализированаобозначение типа %qD неоднозначно%qD не является декларацией шаблонного типа%qD имеет неполный тип%qD не был декларирован%qD имеет то же имя, что и класс, в котором он(а) декларируется%qD уже friend для %qT%qD уже и так уже является другом класса %qTв этой области видимости уже есть декларация %qDопределение %qD уже есть в %qT%qD уже определена в классе %qT%qD - непосредственный базовый тип, а также косвенный виртуальный базовый тип%qD не является классом или пространством имен%qD не является элементом %qD%qD не является элементом %qT%qD не является шаблонным элементом-функцией%qD является локально-поточным, поэтому не может быть динамически инициализирован%qD должнен быть нестатической элементом-функцией%qD должен быть либо нестатическим элементом-функцией или функцией-не-элементом%qD должен иметь аргумент типа класс или перечислимого типа%qD должен иметь один или два аргумента%qD должен иметь не более одного аргумента%qD должен иметь ровно один аргумент%qD должен иметь ровно два аргументаотсутствует декларация %qDнет определения %qD%qD следовало объявить внутри %qD%qD не может быть перегружен(о/а)%qD должен возвращать результат по значениюиспользование %qD без параметров шаблонанет декларации %qD в этой области видимости%qE нельзя использовать как функцию%qE не может использоваться как элемент, поскольку имеет тип %qT%qE не имеет тип %qT%qT не имеет нестатического элемента данных с именем %qD%qT уже friend для %qT%qT является неоднозначной базой %qT%qT является недостижимой базой %qT%qT не является базовым для %qT%qT не является классом или пространством имен%qT не является типом class, struct или union%qT не является пространством имен%qT не является типом указателя на объект%qT не является шаблоном%qT не является шаблонным типом%qT не является базовым для %qT%qT не является агрегатным типомссылка на %qT как на %qsссылка на %qT как на enumаргумент атрибута %qs не является строковой константойаргумент атрибута %qs не является целой константойдиректива описания атрибутов %qs проигнорированаатрибут %qs недопустим в декларациях типоватрибут %qs проигнорированатрибут %qs недопустим для функцийатрибут %qs допустим только для функцийатрибут %qs применим только к функциям обработки прерыванийатрибут %qs допустим только для переменныхаргументом атрибута %qs должна быть целая константаимя %qs декларирован как DLL экспортируемое и импортируемое%qs объявлена как функция, возвращающая функцию%qs объявлена как функция, возвращающая массивдля %qs требуется константный аргументдля %qs задан спецификатор % и инициализаторпереполнение %qs%qs - несовместимый атрибут, игнорируется% декларация %qs с инициализацией%qs испорченимя %qs будет исключено в будущих версияхфункция, переменная или тип %qs будет исключен(а) в будущих версиях (декларация в %s:%d)ширина поля %qs не достаточна для значений указанного типа%qs не является файлом данных gcov%qs не является корректным выходным файлом%qs не является именем класса Objective-C или синонимом%qs не может соответствовать %<%c%s%>имя %qs повторно декларировано как имя другого вида%s%s %s %+#T%s %D(%T) %s %D(%T, %T) %s %D(%T, %T, %T) %s %T %s %qs не является полной реализацией протокола %qs%s %s %p %d %s %s(%E) %p %d %s '%s' %s (GCC) %s %s между разными указательными типами %qT и %qT: отсутствует приведение%s не может присутствовать в константном выражении%s нельзя использовать в asm в таком контексте%s: ошибка при определении адреса перегруженной функции%s не поддерживает номера операндов %%n$ в форматах%s не поддерживает %s%s не поддерживает %s с %<%%%c%> в формате %s%s не поддерживает %<%%%c%> в формате %s%s не поддерживает %<%%%s%c%> в формате %s%s не поддерживает модификатор размера %qs в %s%s - списое выражений рассматривается как составное выражение%s не имеет побочных эффектов%s в сочетании с %s и %<%%%c%> в формате %s игнорируется%s в сочетании с %s в формате %s игнорируется%s ссылка, а не вызов функции %qE%s для этой конфигурации не поддерживается%s завершилась с кодом возврата %d%s величина сдвига для rotate >= ширина типа%s величина сдвига для rotate отрицательная%s завершилась по сигналу %d [%s]%s%s употреблен с %<%%%c%> в формате %s%s%s%s версия %s (%s) %s скомпилировано GNU C версия %s. %s%sэвристики GGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d %s-%s задает пустой диапазон%s: %d блоков и %d дуг на блок%s: %d блоков и %d регистров%s: %d: '%s' используется, но отсутствует в SYSCALLS %s: %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: ошибка выполнения stat: %s %s: '%s' не преобразован %s: аргументы --param должны иметь вид ИМЯ=ЗНАЧЕНИЕ%s: Ошибка открытия выходного файла: %s %s: ошибка закрытия выходного файла %s %s: попытка переименовать '%s в уже определённую спецификацию '%s'%s: ошибка изменения прав '%s': %s %s: ошибка создания/открытия clean-файла '%s': %s %s: ошибка создания/открытия выходного файла '%s': %s %s: ошибка удаления вспомогательного файла '%s': %s %s: ошибка удаления файла '%s': %s %s: ошибка получения статуса файла '%s': %s %s: ошибка получения состояния вспомогательного файла '%s': %s %s: ошибка переименования файла '%s' в '%s': %s %s: ошибка открытия вспомогательного файла '%s' на чтение: %s %s: ошибка открытия файла '%s' на чтение: %s %s: ошибка чтения вспомогательного файла '%s': %s %s: ошибка доступа к рабочему каталогу: %s %s: ошибка открытия COFF-файла%s: компиляция '%s' %s: список конфликтов для '%s': %s: несовместимые внешние определения '%s' %s: преобразование файла '%s' %s: декларация функции '%s' не преобразована %s: декларации '%s' не будут преобразованы %s: определение функции '%s' не преобразовано %s: ошибка закрытия вспомогательного файла '%s': %s %s: ошибка чтения вспомогательного файла '%s': %s %s: ошибка записи файла '%s': %s %s: ошибка: %s: найдено определение '%s' в %s(%d) %s: определение функции не преобразовано %s: глобальная декларация '%s' не вставлена %s: имена входных файлов должны иметь суффикс .c: %s %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' %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:не файл данных gcov %s:не графический файл gcov %s:переполнение %s:несоответствие профайла для '%s' %s:исходный файл новее чем файл графа '%s' %s:штамп не соответствует графическому файлу %s:неизвестная функция '%u' %s:версия '%.4s', предпочтительно '%.4s' %s:версия '%.4s', предпочтительна версия '%.4s' 'флаг ' 'флаг '!'флаг '#'операнд '%%l' не является меткой'%s' не является корректным именем классафлаг '''флаг '('флаг '+'ключ '-%c' должен находиться в начале командной строкиключ '-%c' требует аргументафлаг '-'флаг '0'в операнде с кодом 'B' установлено несколько битовоперанд с кодом 'B' - не константамодификатор 'E'флаг 'I'модификатор 'O'флаг '^'флаг '_'флаг 'a'операнд с кодом 'o' - не константафлаг 'q'(C)(Сообщения без соответствующей сигнатуры метода(указатель на элемент можно получить только при помощи %<&%E%>)(запрошена инициализация вне класса)(если это не соответствует вашим намерениям, убедитесь, что шаблон функции уже был объявлен и добавьте <> после имени функции здесь). -Wno-non-template-friend отменяет это предупреждение(с ключом %<-fpermissive%>, G++ примет данный код, но разрешение использовать недекларированные имена будет отменено в дальнейших версиях)(где-то рядом с инициализацией для %qs)(возможно, некорректное использование макроса %)достигнут предел, установленный параметром inline-unit-growthдостигнут предел, установленный параметром large-function-growthдостигнут предел, установленный параметром max-inline-insns-singleдостигнут предел, установленный параметром max-inline-insns-singleключ --resource требует задания -oввод со стандартного ввода возможен только с ключом -E или -x-G и -static несовместимыдважды задан ключ -I-ключ -Wformat-extra-args без -Wformat игнорируетсяключ -Wformat-nonliteral без -Wformat игнорируетсяключ -Wformat-security без -Wformat игнорируетсяключ -Wformat-y2k без -Wformat игнорируетсяключ -Wformat-zero-length без -Wformat игнорируется-Wuninitialized не поллерживается без -Oключи -Xbind-now и -Xbind-lazy несовместимы-bundle нельзя использовать с -dynamiclib-bundle_loader нельзя использовать с -dynamiclibДля языка Ada нужно передать -c или -S-client_name нельзя использовать с -dynamiclib-current_version допустим только с -dynamiclibключи -f%s и -msdata=%s несовместимыключ -f%s игнорируется для 68HC11/68HC12 (не поддерживается)ключ -f%s для Unicos/Mk проигнорирован (не поддерживается)ключ -f%s проигнорирован для целевой машины (весь код позиционно-независимый)-f%s не поддерживается с командами CONST16ключ -f%s не поддерживается; игнорируется-f%sleading-underscore не поддерживается для этой целевой машиныключи -fPIC и -fpic в данной конфигурации не поддерживаютсяключи -fPIC и -mcall-%s несовместимы-fdata-sections не поддерживается для этой целевой машины-femit-class-file допустим только с -fsyntax-only-ffunction-sections отменен, поскольку профилирование с ним невозможно-ffunction-sections может затруднить отладку на некоторых платформах-ffunction-sections не поддерживается для этой целевой машины-fhandle-exceptions переименован в -fexceptions (и действует по умолчанию)-fjni и -femit-class-file несовместимы-fjni и -femit-class-files несовместимы-force_flat_namespace нельзя использовать с -dynamiclibключи -fpic и -mapcs-reent несовместимы-fprefetch-loop-arrays не поддерживается с -Os-fprefetch-loop-arrays не поддерживается для этой целевой машины-fprefetch-loop-arrays не поддерживается для этой целевой машины-frepo следует использовать вместе с -cдля этого процессора -g поддерживается только при использовании GAS,ключ -g игнорируется-g с -mno-apcs-frame может создать проблемы при отладке-install_name допустим только с -dynamiclib-keep_private_externs нельзя использовать с -dynamiclib-m%s в данной конфигурации не поддерживаетсядля -m64 требуется процессор PowerPC64Ключ -maix64 несовместим с архитектурой POWERтребуется -maix64: 64-битные вычисления с 32-битной адресацией не поддерживаютсяКлюч -maix64 требует архитектуры PowerPC64-malign-double не имеет смысла в 64-битном режиме-malign-functions - устаревший ключ, используйте -falign-functions-malign-jumps - устаревший ключ, используйте -falign-jumps-malign-loops - устаревший ключ, используйте -falign-loops-malign-loops=%d вне диапазона 0 - %dключ -mapcs-stack-check несовместим с -mno-apcs-frameключ -march=%s несовместим с выбранным ABIзначение ключа -max-stackframe=%d вне диапазона 0 - %dключи -mbig-endian и -mlittle-endian несовместимыустаревший ключ -mbnu210 проигнорирован-mbranch-cost=%d вне диапазона 0 - 5ключ -mcall-aixdesc требует прямого порядка байтключ -mcmodel= на 32-битных системах не поддерживается-mdynamic-no-pic отменяет -fpic или -fPICключ -mgp32 задан для 64-битного процессораключ -mgp64 задан для 32-битного ABIключ -mgp64 задан для 32-битного процессора-mhard-float не поддерживается-mieee не поддерживается для Unicos/Mk-mieee-with-inexact не поддерживается для Unicos/Mkключ -mlong-double-64 несовместим с -m64ключ -mmultiple не поддерживается для систем little endian-mn без -mh или -ms-mpic-register= не имеет смысла без -fpic-mpreferred-stack-boundary=%d вне диапазона %d - 12-mregparm=%d вне диапазона 0 - %dключи -mrelocatable и -mcall-%s несовместимыключи -mrelocatable и -mno-minimal-toc несовместимыключи -mrelocatable и -msdata=%s несовместимысоглашения о вызовах -mrtd не поддерживаются в 64-битном режиме-ms2600 без -msключи -msdata=%s и -mcall-%s несовместимы-mshared-library-id= без -mid-shared-libraryключи -msingle-float и -msoft-float несовместимы-msoft-float и -mhard_float несовместимыключ -mstring не поддерживается для систем little endianзаданы -p и -pp, оставьте один из них-pg и -fomit-frame-pointer несовместимы-pg для данной платформы не поддерживаетсяключ -pipe не поддерживается-private_bundle нельзя использовать с -dynamiclib128-битные double-значения не поддерживаются для VAX31-битный ABIнабор команд 387 отменен, используется арифметика SSE64-битный ABIреентерабельный код APCS не поддерживается. Ключ игнорируется.Выполнить экономию общих подвыражений еще и после оптимизации цикловДобавить комментарии к ассемблерному кодуВыводить отладочную печатьЗапрошен адрес глобальной регистровой переменной %qD.Запрошен адрес регистровой переменной %qD.Выравнивать все меткиВыравнивать циклы по границе 32 байтВыравнивать код и данные по границе 32 битВыравнивать результаты строковых операцийВыравнивать метки, доступные только по командам переходовВыравнивать некоторые значения double по границе двойного словаВыравнивать начало функцийВыравнивать начало цикловВыравнивать для базового типа битового поляВыравнивать переменные по границе 32 битРазрешить битовые поля, пересекающие границу словаРазрешить хранение адресов функций на регистрахРазрешить оптимизации плавающих вычислений, которые могут противоречить стандартам IEEE или ISOРазрешить предварительное планирование отложенных командРазрешить более активный спекулятивный перенос команд чтенияРазрешить спекулятивный перенос команд, кроме чтенияРазрешить спекулятивный перенос некоторых команд чтенияРазрешить разные типы для операндов операции '?'Генерировать код с выдачей двух команд на тактРазрешить беззнаковые счетчики итераций для RPTB/DBАльтернативные соглашения о вызовахКоманды AltiVec и E500 несовместимыВсегда генерировать дальние вызовыПредполагать использование GASАргументы не могут перекрываться ни друг с другом, ни с глобальными даннымиАргументы могут перекрываться с глобальными данными, но не друг с другомСчитать, что байты имеют прямой порядок бит, а слова - обратный порядок байтПредполагать, что код будет ассемблироваться при помощи GASПредполагать что для компоновки будет применяться GAS ldПредполагать что для компоновки будет применяться HP ldПредполагать возможность прерываний при плавающих операцияхПредполагать что результаты вычислений конечны и не NaNГенерировать код для стандартной среды выполнения CПредполагать, что значения double могут быть невыровненнымиПредполагать циклический перенос при арифметических переполненияхПредполагать малое адресное пространствоПредполагать строгое соблюдение правил перекрытия данных в памятиСчитать что процессор имеет прямой порядок байт (big endian)Считать что процессор имеет обратный порядок байт (little endian)Считать, что указатели могут указывать на общую памятьПредполагать что получатели сообщений Objective-C могут быть пустымиНа верхнем уровне:попытка удаления RTL-инструкции из пролога/эпилога:Заполнять гнезда задержки команд переходаПытаться Выравнивать стек по адресам, кратным указанной степени числа 2Слить идентичные константы по всем единицам компиляцииСлить идентичные константы и константные переменныеРазрешить пре- и пост- автоинкрементацию и автодекреметациюЗапретить пре- и пост- автоинкрементацию и автодекреметациюАвтоматически выравнивать позиции меток для сокращения задержек переходовНе устанавливать предельные диапазоны для команд вызоваМодель большой памятиСтоимость переходов (1-5, произвольные единицы)Выполнено переходов:%s из %d заданный процессор не поддерживает набор команд x86-64Вызывать mcount для профилирования перед прологом функцииВыполнено вызовов:%s из %d Изменять только младшие 8 бит указателя стекаИзменять указатель стека без отмены прерыванийИзменять при выдаче конкретизаций шаблоновПроверить код на наличие синтаксических ошибок и завершить работуПроверять результат newCirrus: генерировать команды NOP во избежание некорректного комбинирования командМодель кода: small, medium, large+Генерировать код для вариантов процессора ARCГенерировать код с 32-битными указателямиГенерировать код с 64-битными указателямиКомпилировать для ETRAX 100 (CRIS v8)Компилировать для ETRAX 4 (CRIS v3)Использовать ABI для V8+Компилировать для 68HC11Компилировать для 68HC12Компилировать для 68HCS12Компилировать для системы MMU-less Etrax 100-based elinuxКомпилировать для Thumb, а не для ARMКомпилировать для m32rКомпилировать для m32r2Компилировать для m32rxКомпилировать для процессора v850Компилировать весь модуль целиком (а не по функциям)Компилировать в режиме 16-битных целыхКомпилировать в режиме 32-битных целыхПараметры конфигурации: %s Более подробно следовать семантике IBM XLCКомпилировать в соответствии с ISO 1990 CКомпилировать в соответствии с ISO 1990 C с дополнениями от 1994Компилировать в соответствии с ISO 1990 C с расширениями GNUКомпилировать в соответствии с ISO 1998 C++Компилировать в соответствии с ISO 1998 C++ с расширениями GNUКомпилировать в соответствии с ISO 1999 CКомпилировать в соответствии с ISO 1999 C с расширениями GNUСчитать, что доступ к байтным данным медленныйСчитать тип 'int' 16-битнымСчитать тип 'int' 32-битнымнекорректный тип атрибута ConstantValue поля '%s'Снять зависимости между различными использованиями одной и той же переменнойКонструкторы не могут быть %sВыбрать режим прерываний IEEEВыбрать режим округленияВыбрать точность локализации плавающих прерыванийПреобразовывать вещественные константы к значениям одинарной точностиПеред использованием адресных констант, копировать их в регистрыПеред использованием операндов в памяти, копировать их в регистрыСоздать приложение с интерактивным графическим интерфейсомСоздать консольное приложениеСоздать файлы данных для "gcov"Откладывать "на потом" выталкивание аргументов из стека после вызовов функцийУдалять ненужные сравнения указателей с нулемНе рекомендуется; используйте -std=c99Устаревший ключ, теперь следует использовать -std=gnu99Этот ключ устарел, используйте --classpathЗадает стоимость зависимостей между командамиИсключить использование плавающих регистровНе использовать индексную адресациюОтменить оптимизации, влияющие на поведение сигнализирующих NaN по IEEEОтменить оптимизации, предполагающие стандартное округление вещественных значенийИсключить использование space-регистровУдалить неиспользуемые виртуальные функцииПоказать статистику времени компиляцииПоказать статистику компиляцииВыдать эту информациюделение на ноль в %LНе предполагать использование GASНе предполагать наличие стандартных библиотек C и функции "main"Не исключать использование space-регистровНе удалять комментарииНе удалять комментарии при макроподстановкахНе отображать время компиляции функцийНе использовать режимов адресации с побочными эффектамиНе размещать целые комплексные константы в read-only-памятиНе генерировать прологи и эпилоги функцийНе генерировать директивы #строкаНе генерировать директивы .sizeНе генерировать одну выходную точку для каждой функцииНе генерировать плавающме команды умножения с накоплениемНе генерировать команды чтения/записи с изменением адресного регистраНе генерировать инструкции табличных переходовНе загружать PIC-регистр в прологах функцийНе помещать плавающие константы в TOCНе помещать константы вида "символ+смещение" в TOCНе предопределять системные макросы и макросы GCCНе задавать стандартный стартовый адрес программы 0x100Не искать системные заголовки в стандартных каталогах поиска (но искать в каталогах, заданных при помощи -isystem)Не искать системные заголовки C++ в стандартных каталогахНе подавлять предупреждения от системных заголовковНе выравнивать код и данные, доступные только на чтениеНе выравнивать данные в стекеНе выравнивать данные, доступные на записьНе использовать систему команд POWERНе использовать систему команд PowerPCНе использовать плавающую арифметику VAXНе использовать формирование адресов для глобальных регистровВ обычных командах не использовать коды условийНе использовать прямую адресацию для псевдорегистровНе использовать аппаратный указатель стекаНе использовать аппаратную плавающую арифметикуНе использовать аппаратную плавающую арифметикуНе использовать аппаратные средства quad-плавающей арифметикиНе использовать команды работы с битовыми полямиНе использовать команды calltНе использовать невыровненные ссылки на памятьНе предупреждать об использовании "long long" с -pedanticВыполнить полную оптимизацию перемещения регистровНе выравнивать элементы кода или данныхНе вызывать функции сброса кэшаНе вызывать прерывание по сбросу кэшаНе оптимизировать блочные пересылкиНе использовать P-мнемонику для статически предсказанных переходовНе использовать аппаратную плавающую арифметикуНе предупреждать об использовании расширений MicrosoftОшибки соответствия трактовать как предупрежденияВывести декларации в файл .declархитектура ESA/390Генерировать 16-битные перемещения в области малых данныхГенерировать 32-битные перемещения в области малых данныхГенерировать IEEE-совместимый код без искл. ситуаций inexactВыдавать граф вызововГенерировать код, совместимый с фирменными инструментами TIГенерировать код для ISA расширения byte/wordГенерировать код для ISA-расширения countingГенерировать код для ISA-расширения fp move и sqrtГенерировать код для ISA-расширения motion videoГенерировать код с явными директивами перемещенияcommon-символы считать слабыми (weak)Выдать информацию о перекрестных ссылкахГенерировать непосредственные переходы в локальные функцииГенерировать неявные конкретизации inline-шаблоновГенерировать неявные конкретизации шаблоновГенерировать косвенные переходы в локальные функцииГенерировать длинные последовательности чтения/записиГенерировать rdval вместо rduniq для указателя потокаНе удалять даже неиспользуемые статические константные переменныеГенерировать stop-биты до и после расширенных операторов volatile asmВыводить в ассемблерный код подробную отладочную информациюВключить отладочную информацию Dwarf 2 посредством GNU-ассемблераИспользовать команды MPY||ADD, MPY||SUBПоддерживать синтаксис исключений и синхронизации Objective-CВключить все предупреждения -Wunused-Выполнить машинно-зависимые оптимизации перед вторым планированиемВключить автоматическую конкретизацию шаблоновВключить отладочную печатьВключить генерацию базового кода для профилированияАктивировать ключи генерации данных профилирования для выполнения соответствующих оптимизацийАктивировать ключи оптимизаций, основанных на данных профилированияИспользовать условные команды moveВключить отладочную выдачуВключить режим отладкиВключить раннее размещение stop-битов для улучшения планированияАктивировать обработку исключительных ситуацийВключить профилирование функцийИспользовать плавающие команды multiply/add и multiply/subtractОценивать вероятности переходовВключить оптимизации выравнивания метокВключить оптимизации компоновкиВключить ключ -relax при компоновкеИспользовать ключ --relax при компоновкеВыполнить машинно-зависимые оптимизацииВключить все основные виды предупрежденийВключить новые средства, находящиеся в стадии разработкиВключить дополнительную диагностикуВключить генерацию параллельного кодаПланировать команды в рамках нескольких блоковРазмещать данные в отдельном сегментеВключить проверку стека зондированиемВключить поддержку больших объектовУстановить нормальный режимВключить использование коротких команд загрузкиТрадиционное препроцессированиеИспользовать команду DBИспользовать команды RTPBИспользовать команды RTPSВключить использование sdata/scommon/sbssВключить подробную выдачуВыполнить оптимизацию перемещения регистровконец списка поиска Реализовать семантику управления доступом для элементов классовИспользовать строгое выравниваниеЭкспортировать функции, даже если возможна их inline-подстановкаОшибка при повторной попытке загрузки:Для elinux установить указанный размер стека для этой программыДля внутренней библиотеки: передавать все параметры на регистрахФорсировать генерацию RTL с правильными 3-операндными инструкциямиПринудительно помещать константы на регистры для повышения унификацииВыравнивать функции по границе 4 байтУстановить для "wchar_t" тип "unsigned short"Найдено в %s Выравнивать функции по адресам, кратным указанной степени числа 2ключ -C или -CC допустим только с -Eглобальная экономия общих подвыражений (GCSE) не выполняласьГенерировать 32-битный кодГенерировать 32-битный код i386Генерировать 64-битный кодГенерировать 64-битный код x86-64Генерировать APCS-совместимые кадры стекаСгенерировать C-заголовок описаний, специфических для целевой платформыГенерировать выходной файл в формате ELFГенерировать код H8/300HГенерировать код H8SГенерировать код H8S/2600Генерировать код для ILP32Генерировать код для LP64Генерировать код PA1.0Генерировать код PA1.1Генерировать код PA2.0 (требуются бин. утилиты 2.10 или старше)Генерировать код SH1Генерировать код SH2Генерировать код для SH2a без FPUГенерировать код SH2aГенерировать команды SPE SIMD на E500Генерировать директиву #строка, указывающую на текущий рабочий каталогГенерировать вызов abort, если в noreturn-функции выполняется возврат управленияГенерировать одну выходную точку для каждой функцииГенерировать код для прямого порядка байт (big endian)Генерировать код для прямого порядка байт (big endian)Генерировать косвенные вызовы, если нужноГенерировать код для процессора C30Генерировать код для процессора C31Генерировать код для процессора C32Генерировать код для процессора C33Генерировать код для процессора C40Генерировать код для процессора C44Генерировать код для GNU-ассемблераГенерировать код для компоновщика GNUГенерировать код для среды выполнения GNUГенерировать код для среды выполнения NeXT (Apple Mac OS X)Генерировать код для 5206eГенерировать код для 520XГенерировать код для 528xГенерировать код для 5307Генерировать код для 5407Генерировать код для 68000Генерировать код для 68020Генерировать код для 68030Генерировать код для 68040Генерировать код для 68040 без новых командГенерировать код для 68060Генерировать код для 68060 без новых командГенерировать код для 68302Генерировать код для 68332Генерировать код для 68851Генерировать код для DLLГенерировать код для cpu32Генерировать код для 11/10Генерировать код для 11/40Генерировать код для 11/45Генерировать код для прямого (big endian) порядка байтГенерировать код для функций даже при 100%% inline-подстановкеГенерировать код для указанного процессораГенерировать код для больших переключателейГенерировать код для обратного (little endian) порядка байтГенерировать код для старой выполняющей BSS PLTГенерировать код для M*Core M210Генерировать код для M*Core M340Генерировать код для указанного процессора или версии процессораГенерировать код для выполняемых файлов (а не разделяемых библиотек)Генерировать код с использованием плавающих инструкций 68881Генерировать код для проверки выхода за границы массивовГенерировать код для проверки исключительных ситуацийГенерировать библиотечные вызовы для плавающих операцийГенерировать код без GP-регистраГенерировать определения препроцессора для серверного ввода-выводаГенерировать определения препроцессора для ввода-вывода рабочей станцииГенерировать отладочную информацию в формате COFFГенерировать отладочную информацию в формате DWARF версии 2Генерировать отладочную информацию в формате STABSГенерировать отладочную информацию в формате VMSГенерировать отладочную информацию в формате XCOFFГенерировать отладочную информацию в расширенном формате по умолчаниюГенерировать отладочную информацию в формате по умолчаниюГенерировать отладочную информацию в расширенном формате STABSГенерировать отладочную информацию в расширенном формате XCOFFГенерировать код так, чтобы остаток от деления имел знак делителя (а не делимого)Генерировать быстрые косвенные вызовыГенерировать код для плавающей арифметики используя заданный набор командИспользовать плавающие команды умножения с накоплениемВыполнять inline-подстановку кода для плавающего деления, оптимизировать по латентностиВыполнять inline-подстановку кода для плавающего деления, оптимизировать по пропускной способностиВыполнять inline-подстановку кода для целочисленного деления, оптимизировать по латентностиВыполнять inline-подстановку кода для целочисленного деления, оптимизировать по пропускной способностиГенерировать inline-подстановку sqrt, оптимизированную по латентностиГенерировать inline-подстановку sqrt, оптимизированную по пропускной способностиГенерировать команды iselГенерировать ленивый поиск классов (при помощи objc_getClass()) для использования в режиме Zero-LinkГенерировать код для обратного порядка байт (big endian)Генерировать команды множественного чтения/записиГенерировать команды чтения/записи с изменением адресного регистраГенерировать make-зависимости и компилироватьГенерировать код mips16Генерировать обычный кодГенерировать код относительно pcГенерировать команды упреждающего чтения массивов, если они поддерживаютсяГенерировать реентерабельный PIC-кодГенерировать информацию о типах, доступную во время выполненияГенерировать самоперемещаемый кодГенерировать sin, cos, sqrt для FPUГенерировать строковые команды для блочных пересылокГенерировать unwind-таблицы, корректные на начало каждой командыДобавлять в начало внешних символов подчеркиваниеВнутренняя ошибка: использование emit_insn вместо needed: ID разделяемой библиотеки, которая будет созданасогласно ISO C, избыточный знак %<;%> после функции не допускаетсяв ISO C операции %<++%> и %<--%> для комплексных типов не поддерживаютсяв ISO C не поддерживается использование %<~%> для обозначения операции комплексного сопряженияISO C не поддерживает целочисленные комплексные типыISO C не поддерживает % как эквивалент %ISO C не поддерживает безымянные структуры и объединенияв ISO C операторы вида % запрещенысогласно ISO C, входной файл не должен быть пустымISO C90 не поддерживает использование групп операторов в фигурных скобках внутри выраженийв ISO C приведение нескалярного типа к тому же типу запрещенов ISO C приведение к типу объединения запрещенов ISO C сравнение указателя на функцию с указателем % запрещенов ISO C запрещены условные выражения, с альтернативами типа % и указатель на функциюв ISO C запрещены условные выражения, где только одна из альтернатив имеет тип voidв ISO C функции с квалификаторами const и volatile запрещеныISO C запрещает преобразование указателя на функцию к указателю на объектISO C запрещает преобразование указателя на объект к указателю на функцию ISO C не поддерживает пустые фигурные скобки в инициализаторахв ISO C упреждающие декларации параметров запрещеныISO C не поддерживает ссылки вперед на %-типыв ISO C декларации меток запрещеныISO C не поддерживает декларации элементов без элементовISO C не поддерживает вложенные функцииISO C не поддерживает выражения ?: с пустым выражением между ? и :ISO C разрешает сравнение указателей на функции только на равенство/неравенствов ISO C употребление квалификаторов в описании типа функции запрещеноISO C не поддерживает задание диапазонов для инициализациив ISO C индексирование %-массивов запрещенов ISO C массив %qs нулевой длины недопустимв ISO C преобразование аргумента к типу объединения запрещеноISO C требует, чтобы перед %<...%> был хотя бы один именованный аргументв ISO C значения перечислимого типа ограничены диапазоном типа %ISO C++ не поддерживает назначенные инициализаторыISO C++ не разрешает определять %<%T::%D%> как %<%T::%D%>ISO C++ не поддерживает %ISO C++ не поддерживает %s между указателем % and и указателем на функциюISO C++ не поддерживает %sацию по отношению к указателю на тип %qTISO C++ не поддерживает %sацию по отношению к перечислимому типуISO C++ запрещает конструкции в фигурных скобках внутри выраженийISO C++ запрещает использование %<::main%> из программыISO C++ не поддерживает приведение типа указателя на функцию к указателю на объектISO C++ не поддерживает приведение к типу массива %qTISO C++ не поддерживает сравнение между указателем и целымв ISO C++ составные литеральные конструкции запрещеныISO C++ не поддерживает вычисляемые gotoISO C++ запрещает декларации %qs без типаISO C++ запрещает инициализацию внутри класса неконстантного статического элемента %qDISO C++ запрещает использовать инициализацию при создании массивов с помощью newISO C++ запрещает инициализацию элемента %qDISO C++ запрещает определять вложенный тип %qD с тем же именем, что и объемлющий классISO C++ запрещает опускать средний операнд выражения ?:ISO C++ не поддерживает индексирование массива, не являющегося левой частью присваиванияISO C++ не поддерживает взятие адреса от функции %<::main%>ISO C++ не поддерживает взятие адреса от bound-элемента-функции для формирования указателя на элемент-функцию. Используйте синтаксис %<&%T::%D%>ISO C++ не поддерживает взятие адреса от приведения к не-lvalue-выражениюISO C++ не поддерживает взятие адреса от неквалифицированного элемента-функцииили элемента в скобках для формирования указателя на элемент-функцию.Используйте синтаксис %<&%T::%D%>ISO C++ запрещает использование % в явной конкретизацииISO C++ запрещает использовать список инициализации для ссылки %qDISO C++ не поддерживает использование указателя % в вычитанииISO C++ не поддерживает использование указателя на функцию в вычитанииISO C++ не поддерживает использование указателя на метод в вычитанииISO C++ запрещает массивы переменного размераISO C++ запрещает массив переменного размера %qDISO C++ запрещает массивы нулевого размераISO C++ запрещает массив нулевого размера %qDв ISO C++ анонимные структуры запрещеныISO C++ не поддерживает перегрузку операции ?:ISO C90 не поддерживает конструкцию [*] в декларациях массивовISO C90 не поддерживает тип %ISO C90 не поддерживает квалификаторы типов и спецификатор % в деклараторах параметров-массивовISO C90 не поддерживает комплексные типыISO C90 не поддерживает регулируемые элементы-массивыISO C90 не поддерживает массив %qs, размер которого нельзя определитьISO C90 не поддерживает составные литеральные выраженияISO C не поддерживает инициализацию подобъектовв ISO C индексирование не-lvalue массива запрещеноISO C90 не поддерживает массив %qs переменного размераISR %s требует %d слов локальных переменных, а максимум = 32767При планировании после распределения регистров, использовать метод суперблоковПри планировании после распределения регистров, использовать метод трассИгнорировать атрибут dllimport для функцийИгнорировать dllimport для функцийИгнорируется (устаревшая)Реализовать таблицы виртуальных функций на основе thunksВ функции %qsВ функции-члене %qs:Число доступных программных псевдорегистровВыполнять inline-подстановку всех известных строковых операцийИспользовать непосредственные константы, если это требует не более 2 командПо умолчанию выполнять inline-подстановку функций-элементовВставлять код для профилирования по дугам управляющего графа программыВставлять код для профилирования значений выраженийГенерировать код для проверки стекаПри входе и выходе из функции генерировать вызовы профилированияПодставлять тела простых функций в места вызововВнутренняя ошибка компилятора: повторный вход в программу диагностики Внутренняя ошибка: %s (программа %s) Пожалуйста, пришлите полный отчёт об ошибке. См. инструкции на %s.Помещать литеральные данные вместе с кодом в секцию textВыдавать предупреждения, требуемые для соответствия стандартуJava-класс %qT не может иметь деструкторJava-класс %qT не может иметь нетривиальный неявный деструкторJava-класс %qT не может иметь несколько базовых классовJava-класс %qT не может иметь виртуальных базовых классовJava-метод %qD имеет параметр типа %qT, не поддерживаемого JavaJava-метод %qD имеет тип результата %qT, не поддерживаемый JavaВыравнивать метки переходов по адресам, кратным указанной степени числа 2Генерировать unwind-таблицы только для обработки исключенийL%d латентность кэша для %s неизвестнаПоднять ограничение на размер GOTКак -MD, но игнорировать системные заголовки Как -pedantic, но выдавать ошибки, а не предупрежденияВыполнено строк:%s из %d При компоновке создавать файл в формате ELF (а не mmo)Компоновать с libads.a, libc.a и crt0.oКомпоновать с libmvme.a, libc.a и crt0.oКомпоновать с libsim.a, libc.a и sim-crt0.oКомпоновать с libyk.a, libc.a и crt0.oВыравнивать циклы по адресам, кратным указанной степени числа 2MCU %qs поддерживается только для ассемблераВнутреннее сообщение MMIX: %s не является целым, к которому можно применить сдвигВнутреннее сообщение MMIX: некорректный номер регистра: %dВнутреннее сообщение MMIX: некорректное значение для 'm', не CONST_INTВнутреннее сообщение MMIX: ошибка при декодировании операндаВнутреннее сообщение MMIX: ожидалось значение CONST_INT, а не этоВнутреннее сообщение MMIX: ожидалась константа, а не этоВнутреннее сообщение MMIX: ожидался регистр, а не этоВнутреннее сообщение MMIX: последний именованный vararg не поместится в регистрВнутреннее сообщение MMIX: отсутствует случай %qc в mmix_print_operandВнутреннее сообщение MMIX: это не константа:Внутреннее сообщение MMIX: некорректный адресВнутреннее сообщение MMIX: попытка вывода некорректного обратного условия:Внутреннее сообщение MMIX: чему равен код условия от этой конструкции?Внутреннее сообщение MMIX: чему равен код условия от этой конструкции?аргумент - вектор MMX без включения MMX изменяет ABIПо умолчанию считать тип "char" знаковымПо умолчанию считать тип char беззнаковымСчитать неявные декларации функций ошибкамиУстановить ширину целых типов 32 битаМаксимальный рост кода за счет дублирования хвостов (в процентах)Максимальный рост объема большой функции в результате inline-подстановок (в процентах)Разрешить инструкции min, maxЗапретить инструкции min, maxМинимальный объем кучи, при котором включается сбора мусора, в процентах от общего размера памяти, выделенного под кучуМинимальный размер кучи в килобайтах, при котором включается сбор мусора, в килобайтахОтсутствует открывающая скобкаNOTE_INSN_BASIC_BLOCK %d в середине блока %dотсутствует NOTE_INSN_BASIC_BLOCK для блока %dNULL в арифметическом выраженииПереходов нет Вызовов нет отсутствует стандартный файл crt0.oНет выполняемых строк Требуется неотрицательная ширинанекорректный файл Java .class.некорректный Java .class файл. Число регистров для передачи целочисленных аргументовдекларации Objective-C могут находиться только в глобальной областиИсключать указатель кадра в листовых функцияхГенерировать код с выдачей одной команды на тактОптимизировать размер, а не быстродействиеОптимизировать команды lui/addiu при загрузке адресовОптимизировать парные вызовы и хвостовую рекурсиюОптимизировать хвостовые команды вызова в ассемблере и компоновщикеКлючи: Выход за границу стека. Выводить размеры команд в ассемблерный файлОтменить -mbest-lib-optionsPIC не поддерживается с командами CONST16PIC-регистр не установленнулевой указатель в вызове PRINT_OPERANDPRINT_OPERAND: некорректный символ пунктуации для %%CPRINT_OPERAND: некорректный символ пунктуации для %%FPRINT_OPERAND: некорректный символ пунктуации для %%NPRINT_OPERAND: некорректный символ пунктуации для %%WPRINT_OPERAND: некорректная инструкция для %%qPRINT_OPERAND, некорректный операнд для перемещенияPRINT_OPERAND: некорректный символ пунктуации '%c'PRINT_OPERAND: некорректный символ пунктуации '%c'PRINT_OPERAND_ADDRESS, 2 регистраPRINT_OPERAND_ADDRESS: некорректная инструкция #1нулевой указатель в вызове PRINT_OPERAND_ADDRESSПаковать поля структур без дырПередать компоновщику ключ -assert pure-textПередавать плавающие аргументы в FP-регистрахПередавать аргументы на регистрахПередавать аргументы в стекеПринимать во внимание спецификаторы "inline"Исключить дублирование информации DWARF2Выполнить некоторые дополнительные дорогостоящие оптимизацииВыполнить оптимизацию распространения копий регистровВыполнить оптимизацию переименования регистровОптимизировать чтение из памяти в точках, куда передается управление, после генерации прологов и эпилоговОптимизировать чтение из памяти в точках, куда передается управление, до генерации прологов и эпилоговПреобразовывать условные переходы в эквивалентный код без переходовПреобразовывать условные переходы в условно выполняемый кодВыполнить оптимизацию кода вокруг команд передачи управленияВ рамках глобальной экономии общих подвыражений выполнить расширенный перенос чтений из памяти между блокамиВыполнить глобальную экономию общих подвыраженийВыполнить протягивание переходовВыполнить раскатку цикловВыполнить развертку всех цикловВыполнить развертку циклов с известным числом итерацийВыполнить декомпозицию циклов, содержащих условные ветвленияВ рамках глобальной экономии общих подвыражений выполнить перенос записей в память между блокамиФормировать суперблоки методом дублирования хвостовИсключить отладочную информацию о неиспользуемых типахРазрешить использование '$' в идентификаторахРазмещать элементы данных в отдельных секцияхПомещать каждую функцию в отдельную секциюПомещать плавающие константы в TOCПомещать константы вида "символ+смещение" в TOCОтправьте подробное сообщение об ошибке с препроцессированным исходным кодом. Смотрите инструкции в %s. Генерировать код с 32-битными указателямиГенерировать код с 64-битными указателямиОтдавать предпочтение переходам, а не условному выполнениюОтдавать предпочтение пословному доступу к памяти перед побайтнымПриписывать префикс ":" глобальным символам (для использования с PREFIX)Сохранять все 40 бит плавающего регистра при вызовахПечать информации о покрытии кода. Печатать дополнительные (возможно, нежелательные) предупрежденияПечатать имена используемых заголовочных файловОбрабатывать директивы #identОбработка %s Обработка спецификации %c%s%c, т.е. '%s' Генерировать код для прямого порядка байт (big endian)Генерировать код, перемещаемый во время выполненияГенерировать код для обратного порядка байт (little endian)Запретить вызовы функций относительно PCПомещать все в обычный TOCПомещать переходы в гнезда задержки вызововРазмещать неинициализированные константы в ROM (требуется -membedded-data)Помещать данные, инициализированные нулями, в секцию bssRETURN_ADDRESS_OFFSET не поддерживаетсяRTL: доступ к эл-ту %d вектора с числом эл-тов %d; функция %s, в %s:%dRTL: ожидался эл-т %d типа '%c' или '%c', имеется '%c' (rtx %s); функция %s, в %s:%dRTL: ожидался эл-т %d типа '%c', имеется '%c' (rtx %s); функция %s, в %s:%dСпецификации прочитаны из %s Распознавать ключевые слова C++, такие как "compl" и "xor"Распознавать ключевые слова GNU-расширенийВключить поддержку встроенных функцийРаспознавать ключевое слово "asm"Сократить объем объектных файловРегистровая переменная %qD использована во вложенной функции.Преобразовывать имена файлов при включенииПереупорядочить блоки для улучшения размещения кодаПереупорядочить функции для улучшения размещения кодаГенерировать для циклов переход по счетчику вместо команд продвижения счетчика, сравнения и переходаВывести информацию о распределении памятиПоказать время, затраченное на каждый проход оптимизацииТребовать IEEE-совместимую библиотеку математических подпрограмм (OSF/1)Планировать код после распределения регистровПланировать код перед распределением регистровВозвращать все структуры в памяти (умолчание для AIX)Возвращать короткие агрегатные значения в памяти, а не в регистрахВозвращать короткие агрегатные в регистрахВозвращать короткие структуры в регистрах (умолчание для SVR4)Возвращать результаты функций в регистрах FPUВключить использование r30набор команд SSE отменен, используется арифметика 387аргумент - вектор SSE без включения SSE изменяет ABIрезультат - вектор SSE без включения SSE изменяет ABIТо же, что -mep -mprolog-functionРазмещать значения двойной точности на границе ISR в модели малой памятиСохранять/восстанавливать регистры до/после вызовов функцийПланировать код для указанного процессораПланировать код для указанного процессораОбласть действия переменных, объявленных в заголовке цикла, ограничивается рамками циклаОшибка сегментацииОшибка сегментацииИспользовать соглашения о вызовах для ABIОтносительное максимальное число повторений блока в программе, при превышении которого блок должен считаться критическимОтносительная максимальная частота повторений блока в программе, при превышении которой блок должен считаться критическимВывод traceback-таблицы: full (полная), part (частичная), no (не выводить таблицу)Метод обработки sdataВключить определения макросов WindowsВключить проверку дальности зависимостей при предварительном планировании отложенных командУстанавливать errno после вызовов встроенных мат. функцийМаксимальное выравнивание равно 4Максимальное выравнивание равно 8Стартовый адрес данныхСтартовый адрес программыУстановить бит PPC_EMB в заголовке ELF-файлаМаксимальный размер данных для размещения в области SDAМаксимальный размер данных для размещения в области TDAМаксимальный размер данных для размещения в области ZDAИмя целевого процессораСпецификация %s установлена в '%s' Область малых данных: none, sdata, useМодель малой памятиИспользовать указанный ABIПроцессор, для которого осуществляется генерацию кодаПроцессор, для которого осуществляется планирование командЗадает выравнивание полей структур default/naturalЗадать интерфейс (ABI)Битовый размер смещений для непосредственных TLSФункция сброса кэшаНомер прерывания по сбросу кэшаДиапазон регистров с фиксированным назначениемЗадать приоритет планирования для команд с ограничениями по dispatch-слотамРазмер long double (64 или 128 бит)Аргументы могут перекрываться друг с другом и с глобальными даннымиМинимальное битовое выравнивание в структурахИмя целевого процессораИмя целевой архитектурыПорядок выделения регистровРегистр для PIC-адресацииЗадает схему расстановки nopСтатическая линковка не поддерживается. Прекратить просмотр, если вероятность лучшей дуги меньше заданного порогового значения (в процентах). Используется, если доступны данные профилированияПрекратить просмотр, если вероятность лучшей дуги меньше заданного порогового значения (в процентах). Используется при отсутствии данных профилированияПрекратить обратный просмотр, если обратная вероятность лучшей дуги меньше заданного порогового значения (в процентах)Сохранять имена функций в объектном кодеВключить поддержку внутренних функций 3DNow!Включить поддержку Green Hills ABIВключить поддержку внутренних функций MMX и SSE при генерации кодаВключить поддержку внутренних функций MMXВключить поддержку внутренних функций MMX, SSE и SSE2 при генерации кодаВключить поддержку встроенных функций MMX, SSE, SSE2, SSE3 при генерации кодаВключить поддержку вызовов между системами команд Thumb и ARMПередача сообщений средствами Parallel EnvironmentПоддерживать синхронные исключения вне вызововПодавить выдачу предупрежденийТо же, что -WcommentПереход выполнен хотя бы однажды:%s из %d Целевая архитектура имеет разбиение памяти для кода и данныхГенерировать код для процессора AM33Генерировать код для процессора AM33/2.0Целевая архитектура: %s Для входного языка %s поддерживаются следующие ключи: Ключ --param позволяет задать следующие параметры: Следующие ключи не зависят от входного языка: Максимальный объем памяти для работы GCSEМаксимальная длина пути, рассматриваемого при экономии общих подвыраженийМаксимальный размер списка ждущих операций при планированииМаксимальное число позиций в памяти, записываемых cselibМаксимальное число позиций в памяти, записываемых flowМаксимальное число входящих дуг, рассматриваемых при перекрестных переходахМаксимальное число инструкций в полностью раскатанном циклеМаксимальное число инструкций в раскатанном циклеМаксимальное число инструкций в раскатанном цикле, выполняемом только один разМаксимальное число инструкций в разомкнутом (unswitched) циклеМаксимальное число команд в функции, пригодной для inline-подстановкиМаксимальное число команд, рассматриваемых при заполнении гнезд задержкиМаксимальное число команд, рассматриваемых при вычислении областей жизни значений на регистрахМаксимальное число инструкций в развернутом циклеМаксимальное среднее число реально выполняемых инструкций в развернутом циклеМаксимальное число инструкций для обратного просмотра при поиске эквивалентной загрузки в регистрМаксимальное число команд при автоматической inline-подстановкеМаксимальное число итераций цикла для статического предсказанияМаксимальное число проходов при выполнении GCSEМаксимальный коэффициент раскатки циклаМаксимальный коэффициент для полной раскатки циклаМаксимальный коэффициент развертки циклаМаксимальный коэффициент размыкания циклаПроцент объема кода функции, взвешенный по частоте выполнения, который должен быть охвачен при формировании трасс планирования. Используется, когда имеются данные профилированияПроцент объема кода функции, взвешенный по частоте выполнения, который должен быть охвачен при формировании трасс планирования. используется, когда данные профилирования отсутствуютРазмер тела "большой" функцииРазмер тела "большой" функцииЭто свободно распространяемое программное обеспечение. Условия копирования приведены в исходных текстах. Без гарантии каких-либо качеств, включая коммерческую ценность и применимость для каких-либо целей. Это свободно распространяемое программное обеспечение. Условия копирования приведены в исходных текстах. Без гарантии каких-либо качеств, включая коммерческую ценность и применимость для каких-либо целей. Этот ключ устарел; используйте -Wextra.Этот ключ не документированМодель многопотоковости: %s Thumb: считать, что указатели на функции могут ссылаться на не-Thumb кодThumb: считать, что нестатические функции могут быть вызваны из ARM-программThumb: генерировать (листовые) кадры стека, даже если они не нужныThumb: генерировать (не листовые) кадры стека, даже если они не нужныНе использовать GOTPLT-ссылки с -fpic и -fPICПрерывания при знаковых операциях сложения, вычитания, умноженияВыдавать прерывание по целочисленному делению на нольВсе предупреждения считать ошибкамиТрактовать отсутствующие заголовки как генерируемые файлыСчитать, что входной файл уже препроцессированПопробуйте выполнить '%s' в командной строке, чтобы увеличить его размер. Делать выравнивание для указанного процессора или версии процессораЗадать уточненную информацию о латентности памятиUNKNOWN в print_operand !?Неожиданный элементНеожиданное окончание строки форматаНеинициализированные локальные данные в секции .bssнекорректный ключ -mlong-double-%sСинтаксис: %s [ключи] файл... Синтаксис: gcov [КЛЮЧ]... ВХОДНОЙ_ФАЙЛ Использовать 128-битное представление long doubleИспользовать 16-битное представление типа intИспользовать 32-битное представление типа floatИспользовать 32-битное представление типа intИспользовать 32-битный ABIИспользовать 32-битные регистры общего назначенияГенерировать 4-байтные элементы в таблицах переключателейИспользовать 64-битное представление типа floatИспользовать 64-битный ABIИспользовать 64-битные регистры общего назначенияИспользовать 64-битное представление long doubleИспользовать зарезервированные регистры ABIИспользовать команды AltiVecИспользовать команды CONST16 для загрузки константИспользовать EABIИспользовать секции sdata/sbss, адресуемые относительно регистра GPИспользовать правила выравнивания H8/300HПри сравнениях плавающих значений следовать стандарту IEEEИспользовать MPYI для C3xИспользовать поддержку потоков MingwИспользовать ассемблерные команды %reloc()Использовать P-мнемонику для статически предсказанных переходовИспользовать систему команд POWERИспользовать систему команд POWER2Использовать необязательные команды PowerPC группы General PurposeИспользовать необязательные команды PowerPC группы GraphicsИспользовать команду mfcr с одним полем из PowerPC V2.01Использовать команды округления плавающих чисел из PowerPC V2.02Использовать команду popcntb из PowerPC V2.02Использовать систему команд PowerPCИспользовать систему команд PowerPC-64Использовать ROM вместо RAMИспользовать соглашения по передаче регистров SSE для режимов SF и DFИспользовать UNIX-синтаксис для ассемблерного кодаИспользовать набор команд расширения UltraSPARC VisualИспользовать плавающую арифметику VAXИспользовать __cxa_atexit для регистрации деструкторовИспользовать формирование адресов для глобальных регистровИспользовать альтернативные имена регистровИспользовать прямой (big-endian) порядок байт Использовать команду bras, если выполняемый файл < 64КбИспользовать call и rtc для вызовов функций и возвратовИспользовать несохраняемые регистры для передачи параметров и возврата значенияИспользовать альтернативные соглашения о вызовах с 'rtd'Использовать прямую адресацию для псевдорегистровИспользовать непосоедственные ссылки относительно %gs при доступе кtls-даннымИспользовать команды сравнения плавающих значений, учитывающие epsilon-регистрИспользовать данные профилирования значений при оптимизацияхИспользовать быстрое, но неточное преобразование плавающих в целыеИспользовать свойства указанного процессора и планировать код для негоИспользовать свойства указанного процессора и планировать код для негоИспользовать плавающие регистрыИспользовать указанную модель кодирования SPARC-V9Использовать указанный диалект ассемблераИспользовать указанный диалект локально-поточной памятиИспользовать указанную модель кода x86-64Использовать аппаратный указатель стекаИспользовать аппаратную реализацию плавающей арифметикиИспользовать аппаратную плавающую арифметикуИспользовать имена регистров in/loc/outИспользовать команды косвенного вызова CALLXn в больших программахИспользовать косвенные вызовыИспользовать jsr и rts для вызовов функций и возвратовИспользовать обратный (little-endian) порядок байтИспользовать размещение битовых полей по соглашениям MSИспользовать новые мнемоники команд для архитектуры PowerPCИспользовать обычные соглашения о вызовахИспользовать старые мнемоники команд для архитектуры PowerPCИспользовать портируемые соглашения о вызовахОценивать вероятность переходов на основе данных профилированияИспользовать команды push для сохранения выходных аргументовИспользовать red-zone в коде x86-64Использовать регистровый стек для передачи параметров и возврата значенияИспользовать регистры для передачи аргументовИспользовать rjmp/rcall (с ограниченным диапазоном) для устройств >8KИспользовать программную реализацию плавающей арифметикиИспользовать смещение в стекеИспользовать более строгое выравнивание структур для копирования двойными словамиИспользовать заготовки прологов функцийИспользовать регистр BK как регистр общего назначенияИспользовать интерфейс CygwinИспользовать симулятор WindISSИспользовать команды работы с битовыми полямиИспользовать команды деленияИспользовать максимум возможностей, не противоречащих другим ключамИспользовать для перечислимых типов минимальный целочисленный типИспользовать для double размер floatИспользовать команды загрузки из памяти с расширением нулями, а не знаковым битомИспользуется в режиме Fix-and-Continue для указания о том, что возможна подкачка объектных файлов во время выполненияИспользуются внутренние спецификации. выходной операнд имеет моду VOIDmodeПредупреждать об "extern" декларациях не на уровне файлаПредупреждать о "подозрительных" конструкцияхПредупреждать о PCH, которые были найдены, но не использованыПредупреждать о переключателях по enum-типу, содержащих не все альтернативыПредупреждать о приведений функций к несовместимым типамПредупреждать о приведении типов, отменяющих квалификаторыПредупреждать о строках кода, который никогда не будет выполненПредупреждать о возможных нарушениях правил перекрытия данных в памятиПредупреждать о целочисленном делении на ноль при вычислениях времени компиляцииПредупреждать об использовании устаревших типов AltiVec 'vector long ...'Предупреждать об устаревших возможностях компилятора, которые будут выведены из употребления в последующих версияхПредупреждать о переключателях по enum-типу без метки defaultПредупреждать о переключателях по enum-типу, содержащих не все альтернативы и без метки defaultПредупреждать об использовании средств, отсутствующих в традиционном CПредупреждать о форматных строках, не являющихся литераламиПредупреждать об прифметических действиях над указателями на функцииПредупреждать о функциях, которым можно назначить атрибут noreturnПредупреждать о функциях, которым можно назначить атрибут formatПредупреждать о глобальных функциях без предшествующих декларацийПредупреждать о глобальных функциях без прототиповПредупреждать о неявных декларациях функцийПредупреждать о некорректном использовании макроса "offsetof"Предупреждать об определенных в основном файле, но неиспользованных макросахПредупреждать о множественных декларациях объектовПредупреждать о невиртуальных деструкторахПредупреждать о перегруженных именах виртуальных функцийПредупреждать о приведении указательных типов с увеличением выравниванияПредупреждать о проблемах с безопасностью при использовании функций форматированияПредупреждать о возможном нарушении правил точек следованияПредупреждать о проблематичных преобразованиях типовПредупреждать о возможно отсутствующих скобках в инициализаторахПредупреждать о возможно отсутствующих скобкахПредупреждать о возможно вложенных комментариях и комментариях C++, продолжающихся на нескольких физических строкахПредупреждать о некорректных форматах printf/scanf/strftime/strfmonПредупреждать о возвращении функциями структур, объединений, массивовПредупреждать о сравнениях между signed и unsigned значениямиПредупреждать о наличии лишнего текста после #elif и #endifПредупреждать о strftime-форматах, дающих только 2 цифры годаПредупреждать об индексах типа "char"Предупреждать о нестандартных декларациях для "main"Предупреждать о неинициализированных автоматических переменныхПредупреждать о непрототипных декларациях функцийПредупреждать о наличии неизвестных прагмПредупреждать о char-константах, содержащих несколько литер Предупреждать об использовании имен, декларированных с атрибутом deprecatedПредупреждать о отступлениях от стиля Effective C++Предупреждать об использовании приведения типов в стиле CПредупреждать о селекторах с множественными методамиПредупреждать об определениях параметров в старом стилеПредупреждать об использовании неопределенных макросов в директивах #ifПредупреждать о нереализованных наследуемых методахПредупреждать об избыточных аргументах для функций форматированияПредупреждать о сравнениях вещественных чисел на равенствоПредупреждать о встретившихся триграфах, которые могут влиять на смысл программыПредупреждать о декларациях, в которых не задан типПредупреждать о декларациях, встретившихся после операторовПредупреждать о неиспользуемых функцияхПредупреждать о неиспользуемых параметрах функцийПредупреждать о неиспользуемых меткахПредупреждать, если кадр стека превышает указанный размерПредупреждать о неиспользуемых переменныхПредупреждать о классах, в которых все конструкторы и деструкторы privateПредупреждать о неиспользованных результатах выраженийПредупреждать об inline-функциях, подстановка которых невозможнаПредупреждать о невыполнении заказанных оптимизацийПредупреждать о преобразовании типа указателя к функции-элементуПредупреждать о нешаблонных friend-функциях, декларированных внутри шаблонаПредупреждать когда одна локальная переменная перекрывает другуюПредупреждать когда перегруженное имя преобразуется от unsigned к signedПредупреждать о дырах в результате выравнивания элементов структурПредупреждать когда поведение компилятора отличается от поведения для CПредупреждать о переупорядочении кода компиляторомПредупреждать о случаях, когда атрибут packed не влияет на Предупреждать, если тип возвращаемого значения по берется умолчанию как "int" (C), или о несовместимом типе результата (C++)По умолчанию считать битовые поля знаковымиПо умолчанию считать битовые поля беззнаковымиПо возможности не создавать кадры стекаПри экономии общих подвыражений прослеживать код, доступный по условным переходамПри экономии общих подвыражений прослеживать код, доступный по переходамПри установке обработчика сигналов: %mПри установке стека сигналов: %mОбойти ошибку в команде умноженияОбходить старую аппаратную ошибку SB-1 версии 2Обходить аппаратную ошибку умноженияXXX вход в pop_everything () XXX is_class_level != (current_scope == class_scope) XXX выход из pop_everything () [Выход из %s] [не найдена программа %s][super ...] должно находиться в контексте метода__builtin_eh_return не поддерживается для этой платформы__builtin_saveregs для этой платформы не поддерживается__builtin_saveregs не поддерживается для этой целевой платформы`атрибут `%s' допустим только для функцийидентификатор шаблона недопустим в using-декларациив using-декларации нельзя задавать идентификатор шаблона. Попробуйте %аварийный выход в %s, на %s:%dабстрактный декларатор %qT использован в качестве декларатораномер сумматора не является целой константойномер сумматора вне диапазоназапрошен адрес глобальной регистровой переменной %qDзапрошен адрес глобальной регистровой переменной %qsвозвращен адрес локальной переменной %q+Dзапрошен адрес регистровой переменной %qDзапрошен адрес регистровой переменной %qsадресное смещение - не константаагрегатное значение вместо ожидаемого комплексногоагрегатное значение вместо ожидаемого плавающегоагрегатное значение вместо ожидаемого целоговыравнивание должно быть небольшой степенью двойки, а не %dвсе элементы-функции в классе %qT - частные (private)неоднозначное сокращение %sнеоднозначное преобразование индекса массиванеоднозначное преобразование из типа %qT по умолчаниюспецификация asm не допускается при определении функциианахронизм: устаревший стиль инициализатора базового классадекларация %s без имени внутри списка параметрованонимная структура не внутри именованного типабезымянное объединение без элементовпервый аргумент должен быть 5-битным знаковым литеральным значениемпервый аргумент __builtin_altivec_predicate вне диапазонапервый аргумент __builtin_altivec_predicate должен быть константойпервый аргумент __builtin_spe_predicate вне диапазонапервый аргумент __builtin_spe_predicate должен быть константойвторой аргумент должен быть 5-битным беззнаковым литеральным значениемтретий аргумент должен быть 4-битным беззнаковым литеральным значениемаргумент %<__builtin_args_info%> должен быть константойаргумент %<__builtin_args_info%> вне допустимого диапазонааргумент %<__builtin_eh_return_regno%> должен быть константойаргумент атрибута %qs должен быть "ilink1" или "ilink2"аргумент атрибута %qs не является строковой константойаргумент типа %qT не соответствует типу %qTаргумент "%s" должен быть неотрицательным целым числомаргумент атрибута %qs больше %dаргумент %qs должен быть 2-битным беззнаковым литеральным значениемотсутствует аргумент для '%s' не задан аргумент ключа '-%s'не задан аргумент ключа '-B'не задан аргумент ключа '-Xassembler'не задан аргумент ключа '-Xlinker'не задан аргумент ключа '-Xpreprocessor'не задан аргумент ключа '-l'не задан аргумент ключа '-specs'не задан аргумент ключа '-specs='не задан аргумент ключа '-x'аргумент dss должен быть 2-битным беззнаковым литеральным значениемаргументы к деструктору не допускаютсяарифметическая операция над указателем на неполный типграница массива не допускается после идентификатора типа в скобкахиндекс массива в инициализаторе - за границами массиваиндекс массива в инициализации не целого типаиндекс массива в инициализаторе не для массивадиапазон индексов массива в инициализаторе - за границами массиваинициализация массива неконстантным выражениеминициализация символьного массива строкой в скобкахинициализация массива несоответствующего типа строковой константойне задан размер массива для %q+Dне задан размер массива для %qDиндекс массива имеет тип %индекс массива не является целым значениемтип элементов массива неполныймассивы функций не имеют осмысленной интерпретациикак %qDконфликт в списках переписываемых регистров и входных операндов в asmконфликт в списках переписываемых регистров и выходных операндов в asmasm-спецификатор для переменной %qs конфликтует со списком переписываемых регистровприсваиваниеприсваивание (а не инициализация) в декларацииприсваивание преобразует указатель в целое без приведения типаподавление присваиванияпредполагается приведение к типу %qT из перегруженной функциипредполагается указатель на элемент %qDпредполагается, что счётчик цикла не выходит за границыпредполагается, что цикл не бесконечныйв этом месте файлавзятие адреса от битового поля структуры %qDатрибут interrupt_handler несовместим с -m5-compactатрибуты после инициализатора в скобках проигнорированыатрибуты не допускаются при определении функцииатрибуты в деклараторе массива-параметра проигнорированынекорректный адресНекорректный адрес, не (рег+смещение)некорректный адрес, не post_inc или pre_dec:некорректный размер области, удаляемой из стека: %dнекорректный инициализатор массиванекорректный встроенный fcodeнекорректный код условиянекорректная инструкция для 'A'Некорректная инструкция для frv_print_operand, случай 0Некорректная инструкция для frv_print_operand, плохой const_double Некорректная инструкция для frv_print_operand, случай zНекорректная инструкция для frv_print_operand, модификатор 'F':Некорректная инструкция для frv_print_operand, модификатор 'L':Некорректная инструкция для frv_print_operand, модификатор 'M/N':Некорректная инструкция для frv_print_operand, модификатор 'O':Некорректная инструкция для frv_print_operand, модификатор 'e':Некорректная инструкция для frv_print_operand, модификатор 'f':Некорректная инструкция для frv_print_operand, модификатор 'g':Некорректная инструкция для frv_print_operand, модификатор 'P':Некорректная инструкция для frv_print_operand_address:Некорректная инструкция для frv_print_operand_memory_reference:некорректная сигнатура методанекорректный операнд для output_condmove_singleнекорректный операнд для output_move_doubleнекорректный операнд для output_move_singleнекорректный pc в таблице прерываний exception_tableнекорректный регистрНекорректный регистр для frv_print_operand_memory_reference_reg:некорректная инструкция сдвига:некорректная строковая константаНекорректная проверканекорректный тип в отладочной информации параметранекорректный аргумент %qs для ключа -mcpuнекорректное значение %qs для ключа -mfp-rounding-modeнекорректное значение %qs для ключа -mfp-trap-modeнекорректное значение %qs для -mmemory-latencyнекорректное значение %qs для ключа -mtls-sizeнекорректное значение %qs для ключа -mtrap-precisionнекорректное значение (%s) ключа %sнекорректное значение (%s) для ключа -marchнекорректное значение (%s) для ключа -masmнекорректное значение (%s) для ключа -mcmodelнекорректное значение (%s) для ключа -mfpmathнекорректное значение (%s) для ключа -mtls-dialectнекорректное значение (%s) для ключа -mtune=некорректный тип константного значения %d, индекс %dНекорректное значение ключа -mcall-%sНекорректное значение ключа -msdata=%sнекорректный zip/jar файл %sнекорректноая вложенность заголовочных файлов C в результате препроцессированиябазовый класс %qT будет инициализирован послебазовый класс %qT имеет квалификаторы cvбазовый операнд %<->%> не является указателембазовый тип %qT не является ни структурой, ни классомвходящая дуга блока %d поврежденасписки дуг для блока %i поврежденыблоки не были размещены последовательноблок %d неверно расположенширина битового поля %q+D не является целой константойневерный тип битового поля %qsразмер битового поля %qs не является целочисленной константойнекорректная конструкция JARL: %d запрошены булевы регистры и ключ аппаратной плавающей математикифигурные скобки внутри выражений допускаются только в теле функциифигурные скобки вокруг скалярного инициализаторапереход %2d ни разу не исполнялся переход %2d выполнен %s%s оптимизация переноса загрузок в решистры в другие блоки не должна выполнятьсядваждыоператор break вне цикла или оператора switchc4x_address_cost: Некорректная адресацияc4x_operand_subword: невозможно выполнить смещение адресаc4x_operand_subword: некорректный адресc4x_operand_subword: некорректная автоинкрементацияc4x_operand_subword: некорректная модаc4x_operand_subword: некорректный операндc4x_print_operand: %%L-несовместимостьc4x_print_operand: %%N-несовместимостьc4x_print_operand: %%O-несовместимостьc4x_print_operand: Некорректный операндc4x_print_operand_address: Некорректный операндc4x_print_operand_address: Некорректная адресация post_modifyc4x_print_operand_address: Некорректная адресация pre_modifyc4x_rptb_insert: Не найдена стартовая меткаc4x_rptb_rpts_p: Метка заголовка повторяющегося блока перемещанаc4x_valid_operands: Внутренняя ошибкавызов %2d ни разу не исполнялся вызов %2d вернул %s вызов имеет небольшую вероятностьвызов %<(%T) (%A)%> неоднозначенвызов перегруженной функции %<%D(%A)%> неоднозначенвызов перегруженной %<%s(%A)%> имеет неоднозначную трактовкувызов Java % или % с % не определенвызов Java-конструктора с неопределенным %qsвызов Java-конструкторов, хотя % не определенвызов не функции %qDнесохраняемый регистр назначен для глобальной регистровой переменнойcall_expr не может быть закодировано из-за дефектов ABI C++которая вызвана здесьвызываемый объект %qE не является функциейошибка при закрытии %s: %mошибка при закрытии входного файла %s: %mневозможно преобразовать векторное значение в векторное значение другого размераошибка при преобразовании неполного типа %qT в %qTневозможно преобразовать значение в векторошибка при создании %s: %mошибка при создании каталога %s: %mошибка при создании файла репозитория %qsнедопустимое определение friend-функции %qs в определении локального классаотслеживание зависимостей невозможно при вводе со стандартного вводаошибка позиционирования в PCH файле: %mне удалось получить состояние программынедопустимая инициализация friend-функции %qs%qD не может быть превращена в метод -- вне классаошибка открытия %s на запись: %mошибка открытия %s: %mне удалось открыть входной файл lddне удалось открыть выходной файл nmне удалось открыть выходной файл '%s'ошибка чтения PCH файла: %mошибка при повторном открытии %s: %mне допускается использовать '-D' без '--main' нельзя использовать '%s' как %s регистрошибка записи PCH файлаошибка записи в файл PCH: %mошибка записи заполнителя в PCH файл: %mкандидат 1:кандидат 2:претендент: %+#Dпретенденты:претенденты: %+#Dнельзя %s указатель на неполный тип %qTнедопустимое связывание битового поля %qE с %qTнедопустимое связывание упакованного поля %qE с %qTнедопустимое связывание rvalue %qE с %qTнекорректный вызов элемента-функции %qD без объектаошибка преобразования %qE из типа %qT в тип %qTошибка преобразования %qT в %qT в %sошибка преобразования базового %qT в производный тип %qT через виртуальный базовый тип %qTпреобразование к типу указателя невозможнонекорректное преобразование от типа %qT к типу %qTнельзя создать указатель на элемент-ссылку %qDошибка создания временного файланедопустимая декларация %<::main%> как шаблонанедопустимая декларация %<::main%> как inline-функциинедопустимая декларация %<::main%> как статической функциинедопустимая декларация %qD как битового полянедопустимая декларация битового поля %qD с типом функциинедопустимая декларация элемента-функции %<%T::%s%> внутри %<%T%>недопустимая декларация статического элемента-функции %qDнедопустимая декларация статической функции внутри другой функцииошибка при декомпозиции адресаудаление функции недопустимо. Аргументами % могут быть только указатели на объектыневозможно отменить внутреннюю функцию %sошибка при замене z-регистране удалось найти '%s'не удалось найти 'nm'нет класса %qsнет файла для класса %sнет декларации интерфейса для %qsнет декларации интерфейса для %qs, суперкласса %qsнет декларации протокола для %qsнет тега для класса %qsнедопустимая инициализация %qT из %qTнедопустимый синтаксис для инициализации массиванедопустимая инициализация многомерного массива при помощи инициализатораinline-подстановка функции % невозможнаневозможно слияние счетчиков %s для функции %uошибка открытия %sневозможно оптимизировать циклы, в которых счётчик выходит за границыневозможно оптимизировать бесконечные циклыпередача rvalue-выражения в качестве параметра-ссылки запрещенанекорректная попытка разместить в регистре объект с volatile-полемневозможно загрузить целый константный операнд в операторе %ошибка при выборе перегруженной функции %qD при преобразовании к типу %qTвозврат в обработчике try-блока конструктораошибка при установке атрибута interrupt: нет текущей функцииошибка при установке атрибута interrupt: нет такого идентификаторазадание класса 'main' невозможно без компоновкинельзя использовать -o с -c или -S и несколькими файламине допускается задание одновременно -C и -oключи -msep-data и -mid-shared-library несовместимынекорректная попытка взять адрес битового поля %qDнельзя взять адрес от %, поскольку это rvalue-выражениенедопустимое использование %<::%> в декларации параметраиспользование идентификатора типа с ключом -fno-rtti недопустимонедопустимое использование va_start в функции обработки прерыванияcase-метка %qE вне оператора switchзначение case-метки не приводимо к целочисленной константеcase-метка вне оператора switchприведение типа добавляет дополнительные квалификаторы к типу функцииприведение типа отменяет квалификаторы указуемого типаприведение от %qT к %qT увеличивает размер выравнивания для указуемого типаприведение указателя к целому другого размераприведение типа требует большего выравнивания, чем исходный типтип массива в операции приведения типовтип функции в операции приведения типовприведение к нессылочному типу использовано как левая часть присваиванияприведение к типу указателя от целого другого размераприведение к типу объединения от типа, отсутствующего в объединениипреобразование %qT в %qT не снимает указательинициализация символьного массива строкой широких символовконтрольная сумма %x, а должна быть %xпредпочтение отдается %qD (а не %qD)обнаружено циклическое делегирование указателейв классе %qT не имеет поля с именем %qDкласс %qT неявно дружит сам с собойкласс %qT будет рассматриваться как почти пустой в будущих версиях GCCкласс %qs уже существуеткласс '%s' не имеет метода с именем '%s', соответствующим сигнатуре '%s'определение класса не должно содержать friendкласс имеет тип массив при закрытии файла зависимостей %s: %mмодель кодирования % пока не поддерживаетсямодель кодирования %s не поддерживается в %s-битном режимемодель кодирования %s не поддерживается в режиме PICcollect2 версия %scollect: чтение %s collect: перекомпиляция %s collect: relinking collect: tweaking %s in %s запятая в конце списка значений перечислимого типаключ "%s" годится для %s, но не для %sсравнение плавающих значений при помощи == или != не надежносравнение указателя и целогосравнение знакового и беззнакового значенийсравнение знакового и беззнакового целых выраженийрезультат сравнения - всегда %dпри данной ширине битового поля результат сравнения - всегда %dиз-за ограниченности диапазона типа данных, результат сравнения всегда ложьиз-за ограниченности диапазона типа данных, результат сравнения всегда истинасравнение указателей на полный и неполный типысравнение различных указательных типов без приведения типовсравнение ~unsigned с константойсравнение ~unsigned с unsignedрезультат сравнения `беззнаковое выражение < 0' всегда ложьрезультат сравнения `беззнаковое выражение >=0' всегда истинасравнения вида X<=Y<=Z трактуются в C не так, как в математикекомпиляция прервана из за ошибок -Wfatal. Компиляция прервана. спецификатор complex для %qs недопустимпротиворечивые спецификации доступа для метода %q+D, игнорируютсяконфликтующее имя суперкласса %qsнекорректная инструкция в const_double_split:константный аргумент для %qs вне диапазонаконструктор не может быть статической элементом-функциейконструктор чужого класса %qT не может быть элементомиспользован синтаксис конструктора для типа %qT, который не имеет конструкторовконструкторы нельзя декларировать как virtualоператор continue вне циклапреобразование из %qT в %qT отменяет квалификаторыпреобразование из %qT в %qT неоднозначнозапрошено преобразование от %qT к нескалярному типу %qTв преобразовании в конце формата не указан типпреобразование %qE из %qT в %qT неоднозначнопреобразование к %s%s никогда не будет использовать операцию преобразования типапреобразование к неполному типупреобразование к нескалярному типупреобразование NULL к неуказательному типупреобразование из %qT в %qTиспорчены данные профилирования: дуга из %i в %i превышает максимальный счетчикиспорчены данные профилирования: число исполнений дуги %d-%d должно быть %iиспорчены данные профилирования: число повторений блока %d должно быть %iиспорчены данные профилирования: run_max * runs < sum_maxиспорчены данные профилирования: sum_all меньше sum_maxошибка преобразования %qE в %qTошибка при преобразовании аргумента шаблона %qE в %qTне найден регистр для выталкиванияне найдено поле класса в интерфейсном типе java %qTне найден файл спецификаций %s разбиение RTL-инструкции невозможноошибка определения имени цели при отслеживании зависимостейне удалось найти класс %sошибка при выполнении '%s': %sсоздан с одним ABI, а используется с другимсоздан с одной архитектурой / ABI, а используется с другимсоздан с одним значением endianness, а используется с другимсоздан с одним значением -fpic, а используется с другимсоздан с одним значением -fpie, а используется с другимсоздан с одним значением '%s', а используется с другимсоздание %sсоздание массива элементов типа %qTсоздание массива элементов типа %qT, являющегося абстрактным классомсоздание указателя на элемент-функцию не классового типа %qTсоздание указателя на элемент не классового типа %qTсоздание указателя на элемент ссылочного типа %qTопределение данных не содержит ни типа, ни класса храненияэлемент данных не может иметь тип %qT модифицируемого размераотладочный формат "%s" противоречит предыдущему выборууровень отладочной информации %s слишком высокотладка: декларация ничего не описываетдекларация %q+D перекрывает глобальную декларирациюдекларация %q+D перекрывает декларированную ранее локальную переменнуюдекларация %qD как %sдекларация многомерного массива %qD должна определять границы для всех размерностей, кроме первойдекларация %qD как не-функциидекларация %qD в %qD, который не объемлет %qDдекларация %qD вне пространства имен, объемлющего %qDдекларация %qD перекрывает глобальную декларирациюдекларация %qD перекрывает элемент класса, на который указывает 'this'декларация %qD перекрывает декларированную ранее локальную переменнуюимя %qs описано как массив функцийимя %qs описано как массив элементов типа voidдекларация %qs перекрывает параметрдекларация %qs перекрывает имя в списке параметровдекларатор отсутствует; используется зарезервированное слово %qDдекрементация указателя на неизвестную структуруаргумент по умолчанию %qE использует локальную переменную %qDаргумент по умолчанию для параметра типа %qT имеет тип %qTаргументы по умолчанию не допускаются в декларации специализации friend-шаблона %qDаргументы по умолчанию разрешены только для параметров функцийопределение явной специализации %qD в friend-декларацииопределение неявно декларированного %qDудаление %qT не определеноустаревшее использование аргумента по умолчанию в качестве параметра не-функциидоступ по указателю %доступ по указателю на неполный типдоступ по указателю с приведением типа нарушает правила перекрытия объектов в памятинекорректный производный тип union %qTдеструктор %qD объявлен как шаблон элементадеструктор не может быть статической элементом-функциейдеструктор чужого класса %qT не может быть элементомдеструкторы не могут иметь параметровнепосредственная база %qT недоступна в %qT из-за неоднозначностиделение на нольделение на ноль в %<%E %% 0%>деление на ноль в %<%E %% 0.%>деление на ноль в %<%E / 0%>деление на ноль в %<%E / 0%>.не поддерживает мультибиблиотекудоминатором %d должен быть %d, а не %dповторное употребление %повторное употребление %повторное употребление %дублирование %sповтор (или перекрытие) case-значенийдублирование атрибута ConstantValue для поля '%s'дублирование имени операнда asm %qsнекорректное дублирование базового типа %qTповтор case-значения,повторная декларация протокола %qsповторная декларация метода %<%c%s%>повторная декларация интерфейса для категории %<%s(%s)%>повторная декларация интерфейса для класса %qsдублирование метки %qDповторное описание члена %q+Dповторный инициализатординамическая зависимость %s не найденасимвол %<\0%> в форматной строкегенерация PIC-операнда при неустановленном PIC-регистрепустая декларацияпустой диапазон индексов в инициализаторепустая точность левой части в формате %sпустая точность в формате %sпустой диапазонпустой скалярный инициализаторподдержка backtrace имеет смысл только для Thumb-mcallee-super-interworking имеет смысл только при компиляции для Thumb-mcaller-super-interworking имеет смысл только при компиляции для Thumbзаключительная инструкция %d блока %d не найдена в списке инструкцийперечислимый и неперечислимый тип в условном выражениинесоответствие перечислимых типов в условном выражении: %qT vs %qTперечислимый тип превышает диапазон максимального целочисленного типаперечисляемое значение для %qD не является целой константойзначение перечислимого типа для %qE не является константой целого типапеременная окружения DJGPP не определенапеременная окружения DJGPP указывает на испорченный файл '%s'переменная окружения DJGPP указывает на несуществующий файл '%s'ошибка закрытия %s: %mошибка в аргументах spec-функции '%s'ошибка в элементе пула констант #%dошибка в элементе пула констант #%d ошибка при грамматическом разборе пула константошибка при грамматическом разборе пула констант ошибка при грамматическом разборе полейошибка при грамматическом разборе полей ошибка при разборе финальных атрибутовошибка при грамматическом разборе методовошибка при грамматическом разборе методов ошибка чтения %s из zip-файлаошибка записи %qsошибка записи в %s: %mошибка: обработка прерываний отключена, задайте -fexceptionsбудет обработана исключительная ситуация типа %<%T%>избыточные элементы в инициализаторе массиваизбыточные элементы в инициализаторе символьного массиваизбыточные элементы в инициализаторе скаляраизбыточные элементы в инициализаторе структурыизбыточные элементы в инициализаторе объединенияизбыточные элементы в инициализаторе вектораявная конкретизация %qD без определенияявная конкретизация типа %qT, не являющегося шаблономвыражение в деклараторе new должно иметь целый или перечислимый типоператор-выражение имеет неполный типрасширенные регистры не имеют верхних половинизбыточная %<;%>избыточные фигурные скобки в конце инициализатораизбыточные элементы в скалярном инициализатореизбыточные квалификаторы проигнориованыизбыточная точка с запятой в структуре или объединениине найден класс '%s'не удалось получить состояние завершенияне удалось вычислить время обработкиатрибуты fastcall и regparm несовместимыатрибуты fastcall и stdcall несовместимыфатальная ошибка: fclose %sполе %q+D ошибочно декларировано с типом функцииполе %q+D ошибочно декларировано с типом методаполе %qD имеет неполный типполе %qs описано как функцияполе %qs имеет неполный типнет поля %qsинициализатор поля не является константойнесоответствие типа при инициализации поляимя поля в инициализаторе не для структуры или объединенияточность поляширина поляширина поля в формате printfширина поля в формате scanfширина поля в формате strfmonширина поля в формате strftimeконец файла в аргументе по умолчаниюне найден файл '%s'в декларации %qs на уровне файла задан класс хранения %символ-заполнительсимвол-заполнитель в формате strfmonв объекте %s найдена функция finiпервый аргумент % должен иметь тип %fix_sched_param: неизвестный параметр: %sнекорректное употребление плавающей константыплавающая константа не является корректным непосредственным операндомпереполнение при вычислении выражения с плавающей точкойинструкция управления потоком выполнения - внутри блокапроверка fold: исходное дерево изменено функцией foldfopen %sдля декларации шаблона %q+Dнеиспользованный аргумент %d функции форматирования перед использованным %d в $-форматеаргумент формата %d использован более одного раза в формате %sформат задан как строка широких символовформат не является строковой константой, и не заданы аргументы форматированияформат не является строковой константой, проверка типов аргументов не выполненаформат не является строкой константой, проверка формата не выполненаневерное число операндов в форматной строкесоздание %s на ссылочный тип %qTсоздание ссылки на void-mfp-trap-mode=su требует -mtrap-precision=ifr30_print_operand: некорректный код %%Ffr30_print_operand: некорректный код %%xfr30_print_operand: некорректный операнд для кода %%Afr30_print_operand: необработанная конструкция MEMfr30_print_operand: некорректный кодfr30_print_operand: неопознанный код %%Bfr30_print_operand: неопознанный код %%bfr30_print_operand: неопознанный код %%pfr30_print_operand_address: необработанный адрескадр слишком велик для надежного контроля стекаfriend-декларация вне определения классав friend-декларации требуется указание класса: %в friend-декларации требуется указание класса: %в этом местеfrv_print_operand: некорректный кодфункция %qD объявлена виртуальной внутри объединениятело функции недоступнофункция возвращает агрегатное значениевызов функции через несовместимый типдекларация функции не является прототипомфункция декларированная с атрибутом % содержит оператор %определение функции со спецификатором %<__thread%>определение функции с классом хранения %определение функции с классом хранения %определение функции с классом хранения %функция возвращает значение не строкового типаэтой функции, вероятно, можно задать атрибут форматирования %sфункция не подлежит inline-подстановкеinline-подстановка функции невозможнарезультат функции не может иметь тип функциитипы возвращаемых значений функции несовместимы из-за %функция возвращает адрес локальной переменнойфункция возвращает агрегатное значениес точки зрения ISO C типы функций не являются строго совместимымиПоддержка function_profilerподдержка function_profiler для MMIXдрайвер gcc версия %s; исполняет gcc версия %s gcc версия %s gcov (GCC) %s запрошено использование Branch Likely переходов, которые не поддерживаются указанной архитектуройисходный максимальный размер core-файла: %mглобальная регистровая переменная %qD использована во вложенной функцииглобальная регистровая переменная %qs использована во вложенной функцииглобальная регистровая переменная - за определением функцииглобальная регистровая переменная имеет начальное значениезначение gp постоянно (но при косвенных вызовах его нужно сохранять и восстанавливать)пришлось переместить PCHголовная RTL-инструкция %d для блока %d не найденаМаксимальный рост объема кода для единицы компиляции в результате inline-подстановок (в процентах)ia64_print_operand: некорректный кодпри достижении этого кода выполнение программы завершится аварийноповторное задание каталога "%s" проигнорировано некорректная #pragma longcall проигнориовананесуществующий каталог "%s" проигнорирован некорректный ссылочный тип для instance-переменной %qsнеявно выталкиваемые регистры должны быть сгруппированы на вершине стеканекорректное ограничение в %недопустимый ограничитель для регистра в операторе %в %s, в %s:%dв блоке %dв декларации %q+Dнеподходящий сумматор для `%sнесовместимые типы в присваиваниинесовместимые типы в присваивании %qT -> %qTнесовместимые типы при инициализациинесовместимые типы в операторе возвратанеполная реализаций категории `%sнеполная реализаций класса `%sнеполный тип %qT не имеет элемента %qDнеполный тип %qT использован во вложенном спецификаторе именипротиворечивая спецификация instance-переменнойнекорректные ограничители операндов в операторе %некорректная инструкция:инкрементация указателя на неизвестную структурузначение индекса вместо имени поля в инициализаторе объединенияв объекте %s найдена функция initинициализация преобразует указатель в целое без приведения типаинициализация регулируемого элемента-массиваинициализация элемента регулируемого элемента-массива во вложенном контекстеповторная инициализация поля с побочными эффектамиинициализирующий элемент не может быть вычислен во время компоновкиэлемент инициализатора не является константойпреждевременное завершение инициализаторапри инициализации не удалось определить размер %q+Dпри инициализации не удалось определить размер %qDинициализатор для %qT должен быт заключен в фигурные скобкиинициализирующее выражение для плавающего не является плавающей константойслишком сложное инициализирующее выражение для целогоинициализатор недопустим для статического элемента с конструктороминициализатор задан для невиртуального метода %q+Dслишком длинная строка инициализации для символьного массиваinline функция %q+D использована, но нигде не определенаограничитель входного операнда содержит %qcRTL-инструкция %d - внутри блока %d, а block_for_insn=%iRTL-инструкция %d - внутри блока %d, а block_for_insn=NULLинструкция %d в нескольких блоках (%d и %d)RTL-инструкция не удовлетворяет своим ограничениям:RTL-инструкция - вне блокаустановка: %s%s доступ к instance-переменной %qs в методе классаinstance-переменная %qs имеет неизвестный размерinstance-переменная %qs декларирована как %sпланирование команд для этой платформы не поддерживаетсяинициализация массива int строкой не широких символовпереполнение при вычислении целочисленного выраженияцелочисленное выражение %qE не является константойинтерфейс %qs не имеет корректной структуры константной строкивнутренняя ошибка компилятора: Некорректный адрес:Внутренняя ошибка компилятора: Некорректный сдвиг:внутренняя ошибка компилятора: Неизвестная мода:внутренняя ошибка компилятора: внутренняя ошибка - некорректное Utf8-имявнутренняя ошибка в check-init: код древовидного представления не реализован: %sвнутренняя ошибка в generate_bytecode_insn - узел дерева не реализован: %sвнутренняя ошибка: %%) без %%( в ассемблерном шаблоневнутренняя ошибка: %%> без %%< в ассемблерном шаблоневнутренняя ошибка: %%] без %%[ в ассемблерном шаблоневнутренняя ошибка: %%} без %%{ в ассемблерном шаблоневнутренняя ошибка: некорректный регистр: %dвнутренняя ошибка: некорректные операнды cris_side_effect_mode_okвнутренняя ошибка: инструкция с побочным эффектом, влияющим на основной эффектаварийный выход в %s, в %s:%dподпрограммы Service Routines для прерываний не могут использоваться в режиме Thumbнекорректная директива #pragma %sнекорректный модификатор после %%некорректный операнд для %%Aнекорректный операнд для %%Bнекорректный операнд для %%Cнекорректное значение %%Cнекорректный операнд для %%Dневерное значение для кода %%Dнекорректное значение %%Eнекорректное значение для кода %%Fнекорректное значение для кода %%Gнекорректное %%H значениенекорректное значение для кода %%Jнекорректное %%J значениенекорректное значение для кода %%Kнекорректное значение %%Lнекорректное значение %%Mнекорректное значение %%Nнекорректное значение для кода %%Oневерный операнд для кода %%Pнекорректное значение %%Pнекорректное значение %%Rнекорректное значение для кода %%Sнекорректное значение для кода %%Tнекорректное значение %%Uнекорректный операнд для %%Yневерное значение для %%Yнекорректный операнд для %%cнекорректный операнд для %%dневерное значение для кода %%dнекорректный операнд для %%fнекорректное значение для кода %%fнекорректное значение %%hнекорректное значение для кода %%jневерное значение %%jнекорректное значение для кода %%kнекорректное значение %%Mневерное значение для кода %%pневерное значение для кода %%qнекорректное значение %%rнекорректный операнд для %%sнекорректное значение %%sневерное значение для кода %%t/%%bнекорректное значение для кода %%uнекорректное значение для кода %%vневерное значение для кода %%xнекорректный код %%xnнекорректная директива 'asm': некоррктное значение ключа --param %qsнекорректное значение PC в таблице номеров строкнекорректный операнд UNSPECнекорректная замена Z-регистра в инструкциинекорректный доступ к нестатическому элементу данных %qD NULL-объектанекорректный адреснедопустимое применение % к типу функциинекорректное применение %qs к элементу-функциинедопустимое применение %qs к типу voidнекорректное применение %qs к неполному типу %qT некорректный аргумент атрибута %qsнекорректная спецификация базового классанекорректное приведение к типу функции %qTнекорректное применение const_cast от типа %qT к типу %qTнекорректное применение const_cast от rvalue-выражения типа %qT к типу %qTнекорректный операнд const_doubleнекорректные ограничения для операнданекорректный конструктор; возможно, вы имели в виду %<%T (const %T&)%>некорректное преобразование из %<__fpreg%>некорректное преобразование из %qT в %qTнекорректное преобразование к %<__fpreg%>некорректное преобразование к типу %qT от типа %qTнекорректное определение квалифицированного типа %qTв списке операндов задано некорректное выражениеНекорректная косвенная адресация памяти (S)Некорректная косвенная адресация памятинекорректное начальное значение для элемента %qsнекорректная инициализация неконстантной ссылки типа %qT из временного выражения типа %qTнекорректная инициализация ссылки типа %qT из выражения типа %qTневерный инициализаторнекорректная инструкция:некорректная масканекорректная декларация элемента-функциинекорректный код операнда '%c'некорректный операнд для модификатора 'A'некорректный операнд для модификатора 'D'некорректный операнд для модификатора 'H'некорректный операнд для модификатора 'O'некорректный операнд для модификатора 'T'некорректный операнд для модификатора 'b'некорректный операнд для модификатора 'e'некорректный операнд для модификатора 'm'некорректный операнд для модификатора 'o'некорректный операнд для модификатора 'p'некорректный операнд для модификатора 'z'некорректный код операнда '%c'некорректный операнд в инструкциинекорректный модификатор операнданеверный код выходного операнданекорректный операнд для кода %%H/%%Lнекорректный операнд для кода %%Nнекорректный операнд для %%Rнекорректный операнд для кода %%Rнекорректный операнд для %%Sнекорректный операнд для кода %%T/%%Bнекорректный операнд для кода %%Uнекорректный операнд для кода %%Vнекорректный операнд для кода %%pнекорректный операнд для кода %%sневерные операнды бинарной операции %sнекорректный операнд для %<__fpreg%>некорректный аргумент ключа %qsнекорректный параметр %qsнекорректный тип параметра %qTнеизвестная машинная мода %qs для указателянекорректный указатель на битовое поле %qDнекорректный знак %qc в ограничителенекорректные квалификаторы для типа функции, не являющейся элементомнекорректный тип приемника %qsнекорректная декларация %q+Dнекорректный регистр в инструкциинекорректный регистр в инструкции moveнекорректная инструкция rotateнекорректное применение static_cast от типа %qT к типу %qTдля функции %qs задан неверный класс хранениянекорректная template-декларация %qDнекорректный идентификатор шаблонанекорректный тип % задан для newнекорректный тип аргументаневерный аргумент для %qsнекорректные типы %<%T[%T]%> для индекса массиванекорректное использование %%d, %%x или %%Xнедопустимое использование %<::%>неверное употребление спецификатора %некорректное использование % на внешнем уровненекорректное использование % в функции, не являющейся элементомнекорректное использование %qDнекорректное применение %qs к указателю на элементнекорректное использование указателя на неполный тип в вычислениях с указателяминеправильное использование массива с неопределенными границаминекорректное применение const_cast с типом %qT, являющимся указателем или ссылкой на функциюнекорректное применение const_cast с типом %qT, не являющимся ни указателем, ни ссылкой, ни указателем на элемент данныхнеправильное использование регулируемого элемента-массива в структуренекорректное использование элемента %q+D в статическом элементе-функциинекорректное использование массива, не являющегося левой частью присваиваниянекорректное использование нестатического элемента %q+Dнекорректное использование нестатического элемента %qDнекорректное использование нестатической функции-элементанекорректное использование нестатической функции-элемента %qDневерное употребление структуры с регулируемым элементом-массивомнекорректное использование идентификатора шаблона %qD в декларации первичного шаблонанеправильное использование void-выражениянекорректный номер версии '%s'invoke[non-static] применено к статическому методуinvokestatic применено к абстрактному методуinvokestatic применено к нестатическому методуобласть действия типа - только данная декларация или определение, что может не соответствовать вашим намерениямоптимизация обхода переходов не выполняласьпереход по case-меткепереход по метке %q+Dпереход по метке %qDмусор в конце #pragma %sмусор в конце #pragma GCC java_exceptionsмусор в конце #pragma ghs endsdaмусор в конце #pragma ghs endtdaмусор в конце #pragma ghs endzdaмусор в конце #pragma ghs interruptмусор в конце #pragma ghs sectionмусор в конце #pragma ghs startsdaмусор в конце #pragma ghs starttdaмусор в конце #pragma ghs startzdaмусор в конце #pragma longcallмусор в конце директивы %<#pragma pack%>мусор в конце '#pragma %s'мусор в конце директивы '#pragma options'мусор в конце директивы '#pragma unused'мусор в конце строки сигнатурыключевое слово % не реализовано; игнорируетсяключевое слово % запрещено в этом контексте (инициализатор квалифицированного элемента неявно является типом)метка %q+D определена, но не используетсяметка %q+D используется, но не определяетсяметка в конце составного оператораметка с именем wchar_tlang_* check: ошибка в %s, в %s:%dнекорректное задание языка %sбольшое изменение указателя кадра (%d) при -mtiny-stackнеявное приведение большого целого значения к беззнаковому типупредставление классов, производных от пустого класса %qT, может измениться в будущих версиях GCCвыполнение ld завершилось с кодом возврата %dточность левой части значенияточность левой части значения в формате strfmonвеличина сдвига влево больше или равна ширине данного типасдвиг влево на отрицательное число позицийлевый операнд операции `запятая' не имеет побочных эффектовмодификатор размерамодификатор размера в формате printfмодификатор размера в формате scanfмодификатор размера в формате strfmonбиблиотеки: %s не найдена библиотека lib%slo_sum не от регистралокальное описание %qs перекрывает одноименную переменнуюлокальная переменная %qD недопустима в данном контекстеконстанта long long не является корректным непосредственным операндомневерное употребление long, short, signed или unsigned в описании %sв результате которой %qD становится статическимНекорректный синтаксис #pragma builtinневерный синтаксис #pragma extern_prefix, директива проигнорировананекорректная директива #pragma ghs sectionневерный синтаксис #pragma redefine_extname, директива проигнорировананеверный синтаксис #pragma weak, директива проигнорировананекорректный синтаксис %<#pragma pack%> - директива проигнорировананекорректный синтаксис %<#pragma pack(pop[, id])%> - директива проигнорировананекорректный синтаксис %<#pragma pack(push[, id][, ])%> - директива проигнорировананекорректный синтаксис '#pragma %s' - директива игнорируетсянекорректная директива '#pragma options align={mac68k|power|reset}', игнорируетсянекорректная директива '#pragma options', игнорируетсянекорректные аргументы spec-функциинекорректное имя spec-функциимаска должна быть непосредственным значениемограничитель не допускает использование регистраограничитель по номеру недопустим для выходного операндаограничитель ссылается на неверный номер операнда-EB и -EL несовместимы-m32 и -m64 несовместимыmedia-функции не доступны без ключа -mmediaэлемент %qD не может быть декларирован как virtual и staticэлемент %qD конфликтует с именем поля в таблице виртуальных функцийэлемент %qD объявлен другом до определения типа %qTэлемент %qD - неинициализированная ссылкаэлемент %qD с неинициализированными константными полямиэлементы-функции неявно считаются friend-функциями своего классаметод '%s' отсутствует в классе не найдено определение метода для %<%c%s%>профилирование функций mips16mips_debugger_offset вызвана не с указателем кадранесоответствие сигнатуры для поля '%s' в '%s'некорректное положение атрибута ConstantValueотсутствует номер операнда (с символом $)отсутствует %<(%> после %<#pragma pack%> - директива проигнорированаотсутствует '(' после '#pragma %s' - директива игнорируетсяотсутствует '(' после '#pragma unused', игнорируетсяотсутствует ')' после '#pragma unused', игнорируетсяотсутствует ')' в '#pragma %s' - директива игнорируетсяотсутствует атрибут Codeотсутствует аргумент для %<__builtin_args_info%>отсутствует аргумент для "%s"отсутствует аргумент для "-%s"отсутствует барьер после блока %iотсутствуют фигурные скобки вокруг инициализатораотсутствует закрывающая скобка для именованного операндаотсутствует закрывающая скодбкаотсутствует поле '%s' в '%s'не задан символ-заполнитель в конце формата strfmonотсутствует имя функции в '#pragma %s' - директива игнорируетсяпропущен инициализаторотсутствует инициализатор для элемента %qDотсутствует числоотсутствует открывающая скодбкаотсутствует операндотсутствует имя секции в '#pragma %s' - директива игнорируетсяотсутствует терминирующий символ %cотсутствует имя типа в typedef-декларациисмешение обработчиков прерываний C++ и Java в одном модулесмешивание деклараций и определений функций запрещеноmno-cygwin и mno-win32 несовместимы% содержит более %d операндовинструкция move не обработанаms-bitfields не поддерживается для objcв многомерном массиве должны быть определены границы для всех размерностей, кроме первойвыбор мультибиблиотеки '%s' некорректенописание мультибиблиотеки '%s' некорректнообнаружено несколько %s с именем %<%c%s%>несколько меток default в операторе switchинициализация нескольких полей в объединении %qTв декларации %qs задано более одного класса хранениянесколько типов в одной декларациинеобходимо включить #include до использования идентификатора типаmvcle useнекорректная информация в репозитории %sимя %qD использовано в назначенном инициализаторе массива, являющемся GNU-расширением языкаимя %qT имеет неполный типпоиск имени %qD измененне задано имя элемента-функциипространство имен %qD не допускается в using-декларациииспользование пространства имен %qD здесь недопустимо; предполагается %qDанонимные агрегатные данные в области видимости пространства имен должны быть статическимиотрицательная длина RTL-инструкциинеявное приведение отрицательного целого значения к беззнаковому типуотрицательная ширина битового поля %q+Dбитовое поле %qs имеет отрицательный размерни деструктор, ни пецифический для класса оператор delete не будут вызваны, даже если они декларированы в определении класса.вложенные альтернативы диалектов ассемблеравложенная функция %qs объявлена %вложенное переопределение %вложенное переопределение %вложенное переопределение %new нельзя применять к типу функцииnew нельзя применять к ссылочному типув описании возвращаемого типа нельзя определять новые типыне найден метод %<%c%s%>Отменить FUNCTION_PROFILER для CRISотсутствуют аргументыне заданы аргументы spec-функцииотсутствует %<]%> для формата %<%%[%>тип данных, соответствующий моде %qs, не существуетописание отсутствуетне задано ни одного входного файлане заданы входные файлынет входных файлов; выходные файлы не будут записаныни один целочисленный тип не годится для представления всех значений перечислимого типа %qTнет свободных low-регистров для выталкивания high-регистровне найден метод для преобразования в %<(%T) (%A)%>нет соответствующей функции для вызова %<%D(%A)%>нет подходящей функции для вызова %<%T::%s(%A)%#V%>нет подходящего шаблона для %qDотсутствует предварительная декларация %q+Dпрототип для %q+D не был предварительно определенотсутствует профилирование 64-битного кода для этого ABIне задан регистр в адресев функции, которая должна возвращать значение, отсутствует оператор returnотсутствует точка с запятой в конце структуры или объединенияв @interface для %qs нет декларации суперклассаотсутствует уникальное переопределение %qD в %qTне плавающий аргумент в вызове функции %qsнестатическая инициализация регулируемого элемента-массива в структурене шаблон %qD использован как шаблонне-шаблонный тип %qT использован как шаблоннеконстантный индекс массива в инициализаторенепустой атрибут без аргументов допустим только в прототипахнекорректный Java .class файлданная конфигурация не поддерживает ABI: '%s'недостаточная информация о типене реализовано: inline-подстановка sqrt, оптимизированная по латентностизамечание: число должно быть 0 или 1число меток блоков в списке RTL-инструкций (%d) != n_basic_blocks (%d)число счетчиков %d, а должно быть %dдоступ к объекту %qE неполного типа %qT не будет осуществлен в %sотсутствует объект в ссылке на %q+Dне задан объект при использовании %qEдоступ к объекту неполного типа %qT не будет осуществлен в %sдоступ к объекту типа %qT не будет осуществлен в %sустаревший способ задания инициализатора для элемента с %<:%>устаревший способ задания инициализатора для элемента без %<=%>смещение %q+D несовместимо с ABI и может измениться в будущих версиях GCCсмещение пустой базы %qT может быть несовместимо с ABI и может быть изменено в будущих версиях GCCсмещение виртуальной базы %qT несовместимо с ABI и может быть изменено в будущих версиях GCCотступ за пределами константной строкиневозможно кодирование пропущенного среднего опреанда %только для конструкторов возможна базовая инициализациятолько декларации конструкторов могут быть %Только инициализированные переменные могут размещаться в области программной памятивозможен только один из ключей '--print-main', '--list-class', '--complexity'в секции .bss размещаются только неинициализированные данныеТолько неинициализированные переменные могут размещаться в секции .noinitв данной конфигурации поддерживаются только слабые синонимывектор скрытого типа не может быть инициализированopen /dev/zero: %mпри открытии файла зависимостей %s: %mпри открытии выходного файла %s: %mпервый операнд должен быть аппаратным регистромограничители % различаются по числу альтернативоперанд не является константой или кодом условия, неверный код операнда 'c'не задан номер операнда после %%-букваномер операнда вне диапазонаномер операнда в формате вне диапазонаномер операнда указан в формате без аргументовномер операнда указан без подавления присваиванияоперация %qT декларирована с типом результата %qTактивные ключи: переданы ключи: упорядоченное сравнение указателя с целочисленным нулемinline-функции, переопределенные как extern, не подлежат подстановкенедостаточно памятивыходной ограничитель %d нельзя использовать с порчей "%s"ограничитель выходного операнда %d должен задавать один регистрвыходной ограничитель %qc операнда %d - не вначаледважды задано имя выходного файланевозможна прямая адресация к выходному операнду %dвыходной операнд %d должен содержать ограничитель %<&%>в ограничителе выходного операнда отсутствует %<=%>выходной операнд % - константавыходные регистры должны быть сгруппированы на вершине стекаoutput_move_single:переполнение в размерности массивапереполнение при вычислении константного выраженияпереполнение значений перечислимого типапереполнение в перечисляемых значениях для %qDпереполнение при неявном преобразовании константыатрибут packed приводит к неэффективному выравниваниюатрибут packed приводит к неэффективному выравниванию для %qsатрибут packed не требуетсяатрибут packed для %qs не требуетсядополнение размера структуры до границы выравниванияпараметр %P имеет неполный тип %qTпараметр %P %qD имеет неполный тип %qTпараметр %q+D объявлен %для параметра %q+D есть только упреждающая декларацияпараметр %qD объявлен voidпараметр %qD включает %s на массив с неизвестной границей %qTнекорректная декларация параметра %qD с типом методапараметр %u (%q+D) имеет неполный типпараметр %u (%q+D) имеет тип voidпараметр не может иметь модифицированный тип `%Tв декларации функции указаны имена параметров без типовошибка чтения из %sпри передаче %qT предпочтение отдается %qT, а не %qTпередача плавающих аргументов на регистрах пока не поддерживаетсяошибка в pex_initв арифметическом выражении использован указатель %указатель % в операции вычитанияв арифметическом выражении использован указатель на функциюуказатель на функцию в операции вычитанияпреобразование к указателю на элемент из %qT в %qT производится через виртуальную базуприведение указателя к элементу через виртуальную базу %qTпреобразование указателя к элементу через виртуальную базу %qTв арифметическом выражении использован указатель на элемент-функциюнесоответствие указательных типов в условном выраженииуказатель вместо ожидаемого комплексного значенияуказатель вместо ожидаемого плавающего значенияуказатель на элемент-функцию %E нельзя вызвать без задания объекта; рекомендуется использовать конструкцию .* или ->*несоответствие типов указатель/целое в условном выражениив конструкции case нельзя употреблять указателив вызове оператора delete обнаружена возможная проблема:постинкрементный адрес - не регистрпостфиксный %qD должен возвращать %qTпредекрементный адрес - не регистрпреинкрементный адрес - не регистрточностьточность в формате printfпрефиксный %qD должен возвращать %qTпредшественником (prev_bb) блока %d должен быть %d, а не %dпредыдущая декларация %q+Dпредыдущая декларация %q+Dэто предыдущая декларация %qsподдержка профидирование для WindISSпрофилирование с -mg не поддерживается программы: %s циклическая зависимость в протоколе %qsзадано для %q+Dквалификаторы не допускаются в декларации %диапазоны в операторе switch не поддерживаются ISO Cповторное чтение класса %s из %sрекурсивная inline-подстановкарекурсивный тип %qT неопределенповторная декларация %повторная декларация %qT как не-шаблонаповторная декларация внутреннего типа C++ %qTinline-функции, переопределённые как extern, не подлежат подстановкеповторное определение %повторное определение %избыточная повторная декларация %qD в той же области видимостиссылка %qs неоднозначна: имеется в интерфейсе %qs и в интерфейсе %qsвозвращена ссылка на локальную переменную %q+Dвозвращена ссылка на не-lvalue-выражениерегистр назначен для двух глобальных регистровых переменныхрегистровая переменная %qD использована во вложенной функциирегистровая переменная %qs использована во вложенной функциирегистры IX, IY и Z использованы в одной инструкцииповторная реализация класса %qsудаление файла .rpoпереименование спецификации %s в %s переименование файла .rpoповторный %s в форматезапрос элемента %qD в %qE, имеющего не классовый тип %qTзапрос элемента %qD неоднозначензапрос элемента %qD неоднозначен в сетке множественного наследованиявыравнивание не является константойвыравнивание не является степенью числа 2выравнивание слишком великозаданный init_priority не является целой константойзаданный init_priority вне диапазоназаданный init_priority зарезервировано для внутреннего использованиярезультат %()%> не является указателемвозврат значения преобразует указатель в целое без приведения типавозврат значения преобразует целое в указатель без приведения типаотсутствует барьер после returnпо умолчанию возвращаемый тип функции - %тип возвращаемого значения не полныйнекорректная спецификация возвращаемого типа в конструкторенекорректная спецификация возвращаемого типа в деструкторетип результата задан для %return со значением в функции, возвращающей 'void'return без значения в функции, возвращающей %qTвозврат результата конструкторавозвращен результат деструкторавозврат ссылки на временную переменнуюточность правой части значенияточность правой части значения в формате strfmonвеличина сдвига вправо больше или равна ширине данного типасдвиг вправо на отрицательное число позицийрежим округления для поддерживается для плавающих вычислений VAXзадайте %, если подразумевается типвторой аргумент % не является последним явным аргументомселектор должен быть непосредственным значениемустановлен максимальный размер core-файла: %mshared и mdll несовместимысдвиг должен быть непосредственным значениемв условном выражении смешаны типы signed и unsignedразмер, присвоенный %qT, может быть несовместим с ABI и может быть изменен в будущих версиях GCCразмер в new для массива должен иметь целочисленный типразмер массива %qD имеет нецелочисленный тип %qTразмер массива %qD отрицательныйразмер массива %qD не является целочисленным константным выражениемразмер массива %qs имеет нецелочисленный типразмер массива %qs отрицательныйразмер массива %qs слишком великразмер массива имеет нецелочисленный тип %qTразмер массива отрицательныйразмер массива не является целочисленным константным выражениемsizeof(long double) равно 12sizeof(long double) равно 16пока не реализовано: исходный файл для класса %qs новее, чем соответствующий файл класса. Используется исходный файл %qsспецификация '%s' имеет некорректный '%%0%c'спецификация '%s' имеет некорректный '%%W%c'спецификация '%s' имеет некорректный '%%x%c'спецификация '%s' некорректнапараметр '%s' инициализированошибка спецификации: элемент '%%*' не инициализирован при сопоставленииошибка спецификации: неопознанный ключ '%c'в файле спецификаций отсутствует спецификация для компоновкиспецификация '%s' некорректный синтаксис спецификации %%include после %ld символовнекорректный синтаксис спецификации %%rename после %ld символовспецификация %s, которую нужно переименовать, не найденасинтаксис файла спецификаций нарушен после %ld символовнеопознанная команда %% после %ld символовсимвол %<%%%> в конце форматавыражение для границы стека не поддерживаетсяпроверка выхода за границу стека не поддерживается для этой платформыпереполнение стека - операция dup*кадр стека слишком велик: %d байтоператоры-выражения допустимы только внутри функцийстатический элемент %qD не может быть битовым полемслово static или квалификаторы типов в абстрактном декларатореstatic или квалификаторы типа в деклараторе массива, не являющегося статически размещенный экземпляр класса Objective-C %qsкласс хранения %qD в конкретизации шаблонакласс хранения в декларации параметра %qsкласс хранения в декларации поля структуры %qsкласс хранения задан для имени типакласс хранения не допускается в декларации friend-функцииспецификаторы класса хранения не допускаются в декларациях параметровразмер %qD в памяти не является константойразмер %qD в памяти неизвестенв программе обнаружен непарный символ %qcформаты strftime нельзя использовать для форматирования аргументовstrong имеет смысл только в пределах namespaceструктура не содержит элементовструктура не содержит именованных элементовструктура %qD с неинициализированными константными элементамиструктура %qD с неинициализированными элементами-ссылкамиотсутствует индекс массиваиндексируемый объект не является ни массивом, ни указателеминдексируемый массив объявлен как %рекомендуется окружать скобками выражение &&, используемое в операнде ||рекомендуется окружать скобками + или -, используемые в операнде &рекомендуется окружать скобками + или -, используемые в операндах операций сдвигарекомендуется окружать скобками арифметическую операцию, используемую в операнде ^рекомендуется окружать скобками арифметическую операцию, используемую в операнде |присваивание, используемое как логическое выражение, рекомендуется рекомендуется окружать скобками сравнение, используемое в операнде &рекомендуется окружать скобками сравнение, используемое в операнде ^рекомендуется окружать скобками сравнение, используемое в операнде |ключ '%s' не начинается с '-'ключ -mcpu=%s несовместим с ключом -march=в операторе switch задано не целоеоператор switch содержит слишком много (%lu) элементовпуть '%s' в файловой системе не является абсолютнымадрес от временной переменнойвзятие адреса метки не поддерживается ISO C/C++целевой процессор не поддерживает команды THUMBцелевой процессор не поддерживает interworkingцелевой формат не поддерживает бесконечные значенияцелевая платформа не поддерживает вывод отладочной информацииотладочный формат "%s" не поддерживается для этой целевой машинынекорректный аргумент шаблона %dдля %<%s %T%> нужен аргумент-шаблонглубина конкретизации шаблона превышает максимум %d (задайте -ftemplate-depth-NN, чтобы увеличить максимум) при конкретизации %qDпараметры шаблона не могут быть friendпараметры шаблона, являющиеся типами, должны задаваться при помощи ключевых слов % или %идентификатор шаблона %qD использован как деклараторзаданный ключ -g несовместим с -maout и -melinuxфлаг printf ' 'флаг '!' в формате strfmonфлаг printf '#'флаг '#' в формате strftimeфлаг printf '''флаг ''' scanfфлаг '(' в формате strfmonфлаг printf '+'флаг '+' в формате STRFMONфлаг printf '-'флаг '-' в формате strfmonфлаг '-' в формате strftimeфлаг printf '0'флаг '0' в формате strftimeмодификатор 'E' в формате strftimeфлаг printf 'I'флаг 'I' scanfмодификатор 'O'модификатор 'O' в формате strftimeфлаг '^' в формате strfmonфлаг '^' в формате strftimeфлаг '_' в формате strftimeфлаг 'a' scanfфлаг диагностики 'q'Ключ -shared не поддерживается для VAX ELFподавление присваивания в scanfимя процессора задается строчными буквамиаргумент по умолчанию для параметра %d %qD еще не был проанализировандля m210 обратный (little endian) порядок байт не поддерживаетсякодированное имя %qD изменится в будущих версиях GCCсмещение %qD может быть несовместимо с ABI и может быть изменено в будущих версиях GCCразрушаемый тип %qT, а деструктор относится к %qT%qD не имеет аргументов, зависящих от параметра-шаблона, поэтому должна быть досьупна декларация %qDэта десятичная константа является беззнаковой только в ISO C90эта десятичная константа являлась бы беззнаковой только в ISO C90эта функция может завершаться с возвратом значения или безэто RTL-инструкция:эта media-функция имеется только в fr500эта машина не имеет задержек переходовподдержка локально-поточных COMMON-данных не реализованалокально-поточные декларации для этой целевой платформы не исключительная ситуация NULL имеет целый тип, а не тип указателявремя в %s: %ld.%06ld (%ld%%) для вывода зависимостей нужно задать -M или -MMдля того чтобы сослаться на тип параметра шаблона, используйте конструкцию %недостаточно аргументов для указанного форматаслишком мало аргументов в %%:version-compareслишком мало аргументов функциислишком мало аргументов в вызове функции %sразмер возвращаемого значения функции слишком велик - требуется %d регистров, а имеется только %dслишком поздно установлено имя каталога для отладки в директиве #Слишком много #pragma-ключей align=resetслишком много альтернатив в %слишком много аргументов для форматированияслишком много аргументов в %%:version-compareдля функции задано слишком много аргументовслишком много аргументов в вызове функции %qEслишком много аргументов в вызове функции %sзадано слишком много имен файлов. Введите %s --help для получениясправочной информацииизбыточные элементы в инициализаторе для %qTслишком много входных файловв традиционном C инициализация автоматических агрегатных переменных запрещенав традиционном C инициализация объединений запрещенас традиционном С не поддерживается конкатенация строкв традиционном C унарный плюс не поддерживается"трамплины" не поддерживаютсярежим прерываний для поддерживается для плавающих вычислений VAXрежим прерываний не поддерживается для Unicos/Mkдерево: доступ к элементу %d вектора tree_vec с %d элементами в %s, на %s:%dдерево: доступ к операнду %d функции %s с %d операндами в %s, в %s:%dпопробуйте уменьшить число локальных переменныхпопробуйте убрать скобки вокруг идентификатора типане удалось завершить структуру из-за предыдущих грамматических ошибокпопытка сделать класс %qT "другом" глобальной области видимостидва или более типа в декларации имени %qsтип %qT не является базовым для типа %qTтип %qT не является производным от %qTтип %qs имеет виртуальную функцию-элементв декларации %qs по умолчанию установлен тип %поддержка данного типа будет исключена в будущих версияхподдержка данного типа будет исключена в будущих версиях (декларация в %s:%d)несоответствие типов в условном выражениитип %qE неизвестенневозможно определить тип операнда %qE для оператора asmтип для битового поля %qs является расширением GCCформальный параметр %d имеет неполный типквалификаторы в описании типа возвращаемого значения функции в декларации friend-класса использованы квалификаторы типатип, заданный в векторном delete, не является ни массивом, ни указателемприведение к неполному типу может нарушить правила перекрытия объектов в памятинесоответствия типа/значения в аргументе %d в списке параметров шаблона для %qDtypedef-декларация %qD с инициализацией (используйте конструкцию __typeof__)typedef-декларация не допускается в декларации параметровtypedef-имя %qD использовано как декларатор деструкторатипы не вполне совместимыневозможно вычислить фактическое положение параметра в стекеэмуляция %qs невозможнане найден регистр класса %qs для выталкивания в памятьошибка при генерации загрузок операндов на регистры для:не удалось открыть динамическую зависимость '%s'использование '%s' как PIC-регистра невозможнобезусловный переход %2d ни разу не выполнялся безусловный переход %2d выполнен %s отсутствует декларация селектора %qsнеопределенный именованный операнд %qsнедополнение виртуального массива %s в %s, в %s:%dНекорректный тип базы в cris_print_baseНекорректный тип индекса в cris_print_indexнекорректный мультипликативный операнднекорректный операнднекорректные побочные эффекты в адресенеинициализированная константа %qDне инициализирован константный элемент %qDтрактовка данного объединения как прозрачного невозможнаобъединение без элементовобъединение не содержит именованных элементовнекорректный ключ -m%s=: '%s'некорректный ключ -malign-XXXXX: '%s'некорректный ключ -mdebug-%sНекорректное значение ABI: '%s'некорректная спецификация версии CRIS в -mtune= : %sнекорректная спецификация версии CRIS в -march= или -mcpu= : %sнеизвестный размер массива в операторе deleteнеопознанный символ преобразования %qc в форматенеопознанный символ преобразования 0x%x в форматенеизвестное поле %qE в инициализаторенекорректная мода инструкциинеизвестная машинная мода %qsнекорректная инструкция move:неизвестное имя регистра %qs в операторе %неизвестное имя регистра: %sнекорректное unspec-перемещениенеопознанная функция '%s' в спецификациинекорректное значение ключа -ftls-model "%s"безымянный инициализатор для %qT, не имеющего базовых классовбезымянный инициализатор для %qT, имеющего множественное наследованиеstruct/union без имени и без описания переменных этого типадекларация безымянной переменной или поля с типом voidаргумент неупорядоченного сравнения - не плавающее значениеошибка разбора подписи: '%s'недостижимый байткод от %d до %dнедостижимый байткод от %d до конца методанекорректная wide суб-инструкциянекорректный уровень отладочной информации "%s"некорректная RTL-инструкциянекорректный адреснекорректный ключ "%s"некорректный спецификатор форматанекорректный ключ отладки: %cнекорректное имя регистра "%s"некорректное имя секции "%s"неопознанная константаневосстанавливаемая ошибканеподдерживаемая комбинация: %sнекорректный размер операнда для расширенного регистранезавершённая альтернатива диалекта ассемблеранетерминированная строка форматанеиспользованные аргументы в $-форматеиспользуйте нотацию %<%T::template %D%> для указания о том, что это шаблондля получения более подробной диагностики задайте -Winvalid-pchиспользование %qs в шаблоне%s и %s использованы вместе в формате %s%s и %s использованы с %<%%%c%> в формате %sиспользование шаблона класса %qT в качестве выраженияболее не рекомендуется использовать входной операнд "память" без lvalue-выражения в операнде asm %dиспользование пространства имен %qD в качестве выраженияиспользование устаревшей конструкции для приведения типапользовательский оператор %qD всегда вычисляет оба аргументаиспользование % вне шаблонав качестве адреса используется CONST_DOUBLEиспользование @FILE и нескольких входных файлов не поддерживаетсяusing-декларация %qD вводит противоречивый тип %qTиспользование параметра шаблона %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 декларирована со спецификатором %имя переменной или поля %qs объявлено voidдекларация переменной или поля с типом voidпеременная декларирована сначала как %, а затем как %тип переменного размера декларирован вне функцииинициализация объекта %qD переменного размера недопустимаобъект переменного размера нельзя инициализироватьпереполнение при вычислении векторного выраженияпроцедура 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виртуальный массив %s[%lu]: элемент %lu вне границ %s, в %s:%dвиртуальная база %qT недоступна в %qT из-за неоднозначностивиртуальные функции не могут быть friend-функциямивиртуальная функция %qs не является элементом классаvirtual вне декларации классаатрибут видимости не поддерживается в данной конфигурации; определение игнорируетсяиспользование пустого (void) значенияпредупреждение: предупреждение: ключ -pipe игнорируется, т.к. задан ключ -save-tempsпредупреждение: скомпилированные .class файлы игнорируются, если задано -Cпредупреждение: использование устаревшей операции %%[ в specsмассив символов типа wchar_t инициализирован строкой обычных символовпри записи вывода в %s: %mширина поля %q+D превышает ширину его типаразмер поля %qs превышает размер указанного типарассматриваются как возвращающие % и принимающиев данном контекстенекорректная RTL-инструкция в сквозной дугедля атрибута %qs задано неверное число аргументовнеправильное число аргументов шаблона (%d, а должно быть %d)неверный тип аргумента для absневерный тип аргумента для побитового дополненияневерный тип аргумента для сопряженияневерный тип аргумента декрементацииневерный тип аргумента инкрементацииневерный тип аргумента для унарного `!'неверный тип аргумента для унарного минусаневерный тип аргумента для унарного плюсаxstormy16_print_operand: некорректный коднулевая ширина битового поля %q+Dбитовое поле %qs имеет нулевой размернулевая ширина в формате %sформатная строка %s нулевой длинымассив %qD имеет нулевой размер