ok

Mini Shell

Direktori : /proc/self/root/proc/thread-self/root/proc/self/root/usr/share/locale/ru/LC_MESSAGES/
Upload File :
Current File : //proc/self/root/proc/thread-self/root/proc/self/root/usr/share/locale/ru/LC_MESSAGES/gcc.mo

��S
�j�L�`a-c1�� ���+�0J2}!�$�� �"+;EgP�7�86 8o 4� 5� <!vP!H�!@":Q"J�"M�"9%#A_#N�#K�#Q<$:�$7�$=%I?%I�%A�%4&}J&?�&C'DL'?�'E�'=({U(?�(�)8�)/�)P*CT*E�*D�*B#+Pf+M�+�,F�,N�,Q+-B}-P�-<.<N.O�.L�.A(/Gj/H�/@�/B<050E�1
�182?2)Q20{2	�2+�2A�2$393$L3$q3*�3�3�3 �34$4#54"Y4|4!�4,�4#�45$575$J5o5 �5J�58�5-06^6#n6#�66�6Q�63?73s7=�7C�77)8Ia8W�8E9"I99l9"�9�9(�9*::=: x:#�:�: �:(�:,#;!P;r;"�;�;�;�;U	<-_<.�<*�<2�<3=+N=$z=/�=1�=E>2G>z>�>�>#�>"�>?5:?9p?*�??�?(@/>@8n@3�@/�@AN+A1zAJ�A'�A"B&BBiB1�B�B%�B1�B<*C(gC5�Ce�C%,D?RD4�D/�D,�D3$E8XE�E6�E*�EW
FJeF:�F3�F(G)HG!rG+�G9�G-�G/(H#XH-|H,�H*�H,I/I3KII#�I�I@�I"J96J9pJ"�J3�JKKKAfK#�Kw�KDL^L-qL�L,�L�L8MF:M+�MS�MGN%INoNN*�N�N$�N
O9*OJdO!�O-�O�O:PUP$tP%�P�P#�P'Q6)Q`Q�Q�Q�Q%�Q�QR,R,GR!tR*�R'�RH�R52S.hS�S)�S)�S"T#%TITZT(jT�T�T$�T0�T"#U0FUwU�U+�U(�UV0V6PV �V?�V�VW*WIW+cW�W&�W�W6�WCX:^X;�X�X+�XY<Y"\YY�Y)�Y�Y�Y Z#5ZYZoZ$�Z2�Z�Z�Z[''['O[-w[+�[�['�[\',\'T\|\,�\�\�\�\�\�\�\�\]/"]R]2i]*�].�])�]& ^&G^&n^#�^'�^(�^ 
_$+_ P_"q_,�_2�_�_`*3`,^`.�`1�`)�`a)6a`a#{a�a:�a)�aJ$bCob�b,�b$�bc,$c6Qc �c#�c�c�cd5#dYd/md�d!�d �d'�d 'e0He
ye �e�e�e�e�e�ef!5f)Wf�f�f�f�f$�f�fR�f2g;gDgMgVg!_g�g�g�g�g�g�g�g�g�gh	h-
h5;h,qh�hr�hi*;i<fi5�i.�i4j
=j(Kj+tj.�j+�j-�j)k3@ktk,�k,�k*�k%
l-3l+al$�l+�l�l)�l."m$Qm:vm/�m�m;�m79n$qn-�n6�n1�nL-o,zo-�o2�o'p00p4apJ�pA�p#q/?q6oq�q7�q+�q2r(PryrM�r6�r4s6Qs9�s(�s!�s,
t:tPtit&�t4�t(�t,	u36u-ju�u)�u:�u.v8Hv2�v-�v�v,�v0#w
Tw3_w
�w�w�w
�w�w6�wZx6oxN�x+�x*!y'LyDty(�yF�yG)zqz�z�z#�z�z*�z.${$S{x{�{'�{$�{)�{3%|*Y|0�|U�|F}?R}*�}&�}%�}&
~?1~-q~�~0�~3�~!#<U`.�0��+�?�Y�'t���%���%��0!�$R�$w�#��)��1�*�%G�#m�"��.���"��!�-A�0o�8��"ك'��V$�
{�2��0��=�;+�=g�+��3х:� @�a�v���Z��@�C,�Fp�^��2�I�Ke���8ш
�.'�4V�������$߉/�)4�(^�=��_Ŋ5%�"[�~�!����ڋ���4�H�]�s����� Ȍ(�/�B�)W�"��5��6ڍ"�64�)k�&��&��"�4�:;�v�&��,���>�"C�f���-��ɐ"�T�3\�"����!ӑ(��&�?E�����7��>�'�):�!d�6����4ݓ1�D�c�|�!��8����+ �1L�8~�9��)� � <�5]�3��ǖ�2�#3�,W�+��8��*�;�6P�d��9�,&�-S���#�����E�39�3m���"��ۚ(�-�%I�&o�2��+ɛ!��A�$Y�~���"��-ܜ(
�!3�!U�w�/��/��5�"�)>�(h�0��,ž.�(�'G�Ao�0��)�)�6�/U�5��6��/�)"�1L�#~���7��4��).�!X� z�6��$Ң$���7�)U�9�'���#��]�L|�1ɤ�� �5�S�6r���åDݥ'"�(J�$s�����Φ#�%	�'/�"W�=z�.���1�76�0n�%��Ũ0��(�-?� m�/�� ��ߩX��N�$n���-��֪ݪ �5�::�u���
����ɫ,٫� �>-�$l�0��8¬2��>.�.m�"��
��0ͭ%��$�A�V�o�����%��/�%�8�N�`�w�������ů5ٯ�!�3�O�b�t�������а�&��9"�D\�7��.ٱ�!�3:�&n���%��Բ)�;� S�t�������ٳ��&�@�7Z���7������2�J�d����:���(�"5�X�!w�!��#��8߶5�,N�9{�4��/�+�3F�z�"��'��)�*�(7�*`�5��,��3�3"�*V�+��\��
�?'�1g�=��@׻6�9O�1��4��&��J2�}���)��,߽�&'�N�'h�(����&ӾK��KF�;��;οA
�L�-j�����,�B� G�*h�1���9�4�,R�C���@��0"�!S�<u�F��6��.0�C_�C��,��D�:Y�P��&��<�-I�1w�5��.��>�0M�6~�I��,��6,�!c���/��F��N�Aj�;��-��5�tL�G���	�9��?��:�8V�%��)����#��##�)G�2q�&��U��&!�/H�-x����i2�3����=��-�@�P�g�0��"��5��Y�8k�'��,��7��!1�S�+d���>��7��;�'Z�=��)��(��/�,C�+p�2���� ���&!�'H�'p���4��%��&�)3�$]�#��2��$��P��$O�(t���1��)��-�,G�,t�<��5��&�/;�=k�&��%��7��5.�d������9��#�;6�=r�7��i��`R�c��B� Z�"{�-��4��-�/�
G�U�	b�l�~�����2��8�%9�:_�(��$������$
�%/� U�)v�7��	�������''�*O�;z�������'��# �D�-[�!��$��,��D��/B�(r�2��5��-�K2�L~�A��@
�"N�q�K��/��I�$N�8s���$��4���M4�(��B��1��- �N�#h�%��3��$��;�'G�(o�%��$��������*�'>�5f�#��;��"��(�/H�x���#����0��#�#>�!b���:��,��#
�D.�Fs�@��8��P4�H��E��*�?�V�u���3��%���=!�._�+��3��:��5)�%_�+��5��1��2�=L�I��M��-"�CP�!��0��$��3�+@�!l�#����)��2���-9�3g�'��%�7�5!�W�$w�����+�:��2�E�_�q}��� v���H��'��2� L�+m���2��2�2�=K�����)��!�(�#0�aT�0��5��),�V�s�(��1���0
�(>�>g�/��"�+��=%�2c�;��>������d!#�!�:�@&Fg4��58(P'y���#� :X9d;�.�*	(48]4�)�7�+-KY4�<�@6X4�,�:�/,M\S�A�R@7�,�A�1:	Hl	M�	U
YY
C�
Y�
BQM�X�>;;z/�I�10
3b
H�
H�
X([����k�,0A.r3�N�p$-����\.�$D>V>�6�:;F�D��-",P,}2�!��!>M0m��/�&5D2z�����#'#Dh����#���*EC^)��#�� 5N!h,�:� �70K/|6�%�	(7?w
��(���0,Cp0��B�<9,v9�:�./G&w����& + G W s !� � 3� � &
!81!j!�!&�!�!�!*"$."S"-k" �"2�"*�"0#I#2i#"�#�#�#�#$$8-$ f$�$�$�$�$>�$=<%)z%9�%8�%X&p&�&2�&"�&;�&F/'Kv'0�':�'2.()a(7�(0�(:�(=/)?m)0�)/�)&*L5*D�*9�*.+)0+(Z+/�+<�+0�+!,3?,"s,,�,1�,;�,61-6h-'�-`�-@(.1i.&�..�.2�.*$/,O/P|/)�/,�/-$0R05r0?�0;�08$12]1�1$�1+�1F2DG2'�2A�21�26(3-_3+�32�3F�3334Cg4N�4A�4/<52l5�5(�5�5:6=>62|6�66�6'7/-7*]7=�7I�7?8,P83}88�8$�8=9JM9f�9U�9U:A^:C�:*�:/;?;#^;!�;#�;B�;&<-2< `< �<!�<2�<!�<*=D=d=
�=�=	�=
�=	�=+�=0�=2>/Q>�>W�>?�>3?CO?&�?�?+�?%�?#"@8F@1@'�@*�@A;"A*^A8�A1�A/�A2$B2WB'�B.�BJ�B8,C-eC(�C*�C.�CcD<zD
�D.�D+�D& EGEJgE#�E>�E<F.RF%�F/�F)�F9G<;G5xG8�G+�G+H:?H0zH0�H'�H+I&0I9WI1�I/�I.�I$"J5GJ4}J4�J<�J$K?K!YK!{K&�K&�K�K'�K(L<CL2�L�L
�L.�L)	M)3ME]M4�M4�M"
N$0NUN2lN�N0�N&�N9O>PO2�O3�O0�O'P*EPpP|P%�P%�P�P�P
Q  QAQ%RQ/xQ%�Q,�Q,�Q.(R,WR,�R,�R,�R*S&6S/]S�S"�S�S�STT7*TbTrT�T �T�T+�T'�T"#U#FU)jU!�U#�U!�U$�U!V9VRV(fV"�V,�V'�V0W%8W+^W/�W'�W(�WX, X$MXrX+�X8�X �X-YEY`YHwY)�Y/�YZ5Z)MZ"wZ*�Z*�ZA�Z+2[4^[�[9�[�[�[.\'D\l\�\�\�\�\�\�\]]!]4]D]3Y]�]#�]�].�],^EK^ �^#�^-�^_*!_&L_&s_)�_/�_+�_9 `Z`%y` �`T�`6aLa6eaT�a$�a<bSbdbvb�b'�b*�b:�b3c1Sc�c3�c'�c)�c3d1NdF�dE�d3
e2Aete6�e$�eB�e*1f&\f&�f0�f �f)�f,&g1Sg(�g/�g4�g@h<Th.�h0�h�hi.(i1Wi/�i!�i'�ij$j+>j+jjD�j;�j-kEk"ek�k/�k�k�kll>9l0xl �l&�l:�l,m1Dm<vm;�m.�m5n1Tn.�n.�n5�n5o.Po/o�o�o:�o4p9Pp9�p+�p,�p/q$Mqrq,�q(�q(�q"r&/r.Vr2�rA�r'�r$"s,Gsts.�s'�s4�s&t.Dtst'�t#�t�t<�t@5uLvuP�u0v7Ev }v*�v.�v�v6wOwmw)�w�w#�w-�w$x4Cx*xx1�x1�x0y8y6Ny9�y0�y-�y+z3Jz0~z0�z!�z{%
{0{5D{6z{'�{/�{'	|,1|1^|G�|>�|a}"y} �}4�}5�}/(~-X~+�~.�~)�~!#-,Q2~V�<�:E�8��&��*�1�3=�%q�����@Ɂ 
�(+�CT�B��ۂ*��+ �1L�#~�#��4ƃ#���0�$J�o�������
Є
ބ%�0�C�b���(�������*�*J�/u�3��!ن+��'�A�ES�<�� և!���6�L�e�Jx�TÈ8�5Q�8��7��2��3+�3_�,��4��&��6�6S���!��!��"��!�$=�%b�����$������7�'P�$x�)��%Ǎ%�$�%8� ^�)�����ǎ֎���=�L�[�8u�����܏:�&�5�G�V�i�x�����!��ِ*��$�9�M�a�~�!����Б�<�9C�/}�,��2ڒ+
�L9�C��(ʓ&�>�Y�'e�$����*͔6��/�I�#[�)�0��ڕ0��2'�2Z�
��#��+��)��3�!G�-i�������ܗ���7� F�g� ��(��4͘�#�5@�%v�&��)Ù	���C�3Y�!��3��7�6�7R�(����*͛0��;)�2e�$��$��/�!� 4�)U�)�)��-ӝ0�42�*g�:��C͞�0�C�,c�,��"��0�F�MX�[��f�Wi�A��9�T=�J��,ݢ+
�+6�b�!~�-��'Σ9��)0�%Z�)��(��/Ӥ2�$6�=[�$��5���'�83�*l���,��<��"9�1\���
��(��0է�/�4O�6��*��6�6�T�6h� ��/��6�9'�"a�#��$��Aͪ.�:>�$y�6�� ի)�� �0�C�!W�:y�:��1�(!�.J�,y�1��,ح.�4�D�)d�!��#��,Ԯ6� 8�-Y�-��I��8��88�)q�;��װ/��-%�2S�#����+DZ*�*�9I�6��1��4�1!�ES�>��-س+�2�#N�,r�#��%ô6�8 �/Y�&����ɵ&ص)��1)�[�;v�*��ݶ'��&$�*K�'v�����"շ ��:�5T�8��øָ���� �2�D�V�h�z���������ӹ�����/�A�S�e�y�������Ǻٺ���� �2�D�V�h�|�������Ȼڻ����6�;P���4��/Ѽ)�!+�/M�0}� ��!Ͻ�,
�7:�r�.����:޾#�"=�!`�,��'��(׿�N�Km���
����#�',�T� n� �� �� � � � 4� U� v� �� �������6�R�r������������0� L�m�3������ ��%�.2�a�{�����%��=��5�-K�!y�#����<���8.�$g�,��������$�.0�_�r�D��,��[��mV�'��$��%�47�l�*��)��)��-�(9�(b�&��3��A��9(�'b���%��#����!�!5�UW�)����9��1�P�c�v���*��!��!��!�$3�"X�#{�#��#����)�1�Q� q�����7��f
�#q�����,���$�;�'V�3~�T���"� 1�!R�t�3���� ����!�8�5G�}���7��1��0�6G�@~���%����+:�f�$��/��7��@�%T�z�!������-��/�5O�$������8��@�2`�M��?��?!�1a�5��;��5�%;�*a�6��+����,�0;�.l�$������,��)�4F�"{�=��.��,�,8�e�|�!��)��%��%
�3�G�Z�n���/��"��!���(�;�K� b�(��8��9��&� F�8g�'��K��%�:�(V�+�+����.��2�!Q�,s�	��'��@���0� K�+l�.��2��3��#.�R�6g�#�� ����$� (�/I�'y�"��$��#��(
�)6�-`�-�������� �$'�#L�p���������/��C
�5N�"��/��+��2�36�"j�&�� ��(����2�H�"e�(��*��-��4
�,?�<l�9��4��9�!R�(t�E��&��:
�KE�M��6���*3�^�z�4����5��,�</�5l�&����4��M�Zi�Y��(�5G�<}�A��5��)2�\�o���A��@��&,�S�%o�6��3��!�D"�,g�����/��=�
%�!3�CU�3��<�
�)*�+T�%��%��+����(�H�%g�(��-��6��(;�)d���$��+�"��-�M�,i���'��!�1��7/�.g� ��O��K�JS�K��K�J6�K��5�7�9;�9u�D��D�@9�=z�=��	��<-Y.�2�6�B .c(�)�1�-/E/u<�Z�7=)u;�(�-42g'�'�	���.F"c��%�'�4@$]�.�'��
7$.\2�>�N�ML3���%	A&	Jh	<�	:�	7+
+c
-�
,�
*�
(E#bJ�%�&�& EAf����

,
I
,i
F�
�
)�
 %'F2n$�9�-.D<ZD�=�#C><�I�'	 12R'�4�$�-45+j%�0�0�=\!|7�1�0)9;c9�$�#� "C!S"u�*�&�5-><l8�&�3	=8[+�+�"�
!2,W_)��%�+ L8j�'��4$9(^5�"���>+6j!��*�,�)*(T,}A�5�4")W)�-�@�"*=+h'�)� �4$-Y(��)�9�!- 'O 'w 9� ;� /!2E!3x!/�!3�!3"D")d"$�"@�":�"$/#!T#v#�#�#(�#Z�#/=$+m$"�$�$�$8�$8'%$`%.�%(�%(�%=&9D&~&!�&�&.�&'-'.M'(|''�'+�'4�'.((N(w(%�()�(&�(G)S)$k)�)�)�)�)�)�)
**3*H*\*q*�*�*�*�*�*�*++2+H+^+q+�+9�+(�+F�+,F,>s,T�,A-lI-5�-;�-1(.2Z.�.2�.2�.(/E./3t/c�/0:,0Fg0'�0�0*�0!1 A1Rb1/�1$�1 
2+2(I2r2"�23�2�23)3!E3/g38�3.�33�3&34'Z4D�4F�4=58L5�5*�5/�5�5D61V6,�60�68�657(U76~7%�7�7*�7&80@8'q81�8�8F�8/)9(Y9)�9/�96�96:0J:A{:E�: ;3$;4X;.�;�;4�;</&<V<&v<#�<!�<�<�<'=)C=!m=�="�=�=�=&�= > ?>`>u>�>6�><�>?;?/Q?0�?�?*�?�?
@$ @E@_@6y@<�@.�@'A3DA)xA5�A$�A�AB%'BMB%kB�B�B3�B4�B-C.IC)xC�C"�C�C�CdD>pD�DP�D9E&OE)vE�E2�E&�E1F'CF-kF"�F�FG�F/G.JG)yG4�G&�G+�G0+H4\H+�H �H/�H-I=<I/zI;�I�I/J11J!cJ,�J<�J0�J! K#BKfK=�KC�KDL0ML,~L�L6�L M!M9MSMiM7�M'�M6�M+N7DN,|N/�N0�N5
O@O5RO#�O�OQ�O PA>P(�P��P	*Q'4Q&\Q&�Q�Q�Q�Q+R1R*ER*pR8�R"�R�RS50S)fS�S%�S"�S �S T-6T"dT!�T%�T%�T�T U%U6UTUqU�U�U��U�Wu�W\"X/X9�X�XL	Z>VZr�Z![.*[1Y[*�[-�[I�[X.\o�\��\_�]K�]X1^>�^S�^I_�g_t(`h�`Ua�\a�bR�b}�b}wc��c�wdM�dQIeS�ea�e[Qfo�fDg�bgd4hU�hZ�hPJi]�iW�i�QjT�j�KkQlPll��lk�mr�mp_nv�nhGog�o�p��p{eqJ�qW,r��rUsUus��sv�tTundup�utDvY�vsw|�x#y�(y$�y:�yAzQz>gz��z 5{V{Iu{F�{Q|3X|3�|6�|�|}*}2G}z}C�}c�}Y@~!�~�~�~L�~'CHkd�[�Ou�ŀ3Հ3	�G=�f��Y�@F�J��Y҂n,�p�������=E�s��;��93�nm�C܆{ �/��=̇4
�/?�Mo�V��.�C�E`�-��-ԉ4�x7�b��t�J��PӋF$�.k�=��K،;$�V`�?��"��"�H=�L��KӎC�zc�rޏuQ��ǐJH�7��IˑZ�Pp�/����f~���4��8��;�H0�Fy�C��;�Q@�l��K��IK����=A�b�K�.�N��^��z\�DךK�@h�����i�K
�dV�@��P��7M�=��JÞ^�zm�L�\5����{����=�jY�8ĢI��PG�q��)
�[4�]��C�c2�2���ɥld�6Ѧ��-��"�m�Hq�f��3!�uU��˩ZN�����0��ޫd�9v�M��H��3G�+{�����-�Kîs�&��l���J4�V�1ְ3�><��{�S�9[�0��0ƲP��;H�$��6��3�?�dT�X����k��S�Fd�E��K�@=�@~�/��!�8�8J�N��IҸU�Mr�M��/�:>�Ly�Uƺ=��Z�nۻ?J�p����/�S?�(��O��*�/7�g�g��m�t\�lѿ>>�b}��>��<<�3y�S��?�0A�=r���I��*�7B�3z�N��%��&#�/J�Fz�7��U��SO�E��W��A�C^�i��8�=E���������������P��Y�#m�D��7��;�6J�3��3��3��0�4N�5��-��1��-�/G�9w�?��,��+�>J�@��P��p�X��L��M2�;��7��8��U-�?��R����0��.��,��,�53�Ui�D��C�.H�1w�3�����s�f��@��Y2�W��J��8/��h���1�&3�!Z�#|���=��.��>*�Ki���������W��77��o����
��'�Z4�:��������
��'�4�:A�|���Y��m��CU������C��F��i�c��H��~5�
��c��f&�i��f��h^�4��l��$i�E��E��C�>^�F��=��<"�C_�>��A��=$�6b����D%�Ij�d��d�6~�]��@�aT�l��3#�4W�J��9��?�dQ�d��c�A�e��z'�$��V��:�JY�O��;���0�@��E��OB�C��C��M�Zh�2����.�8@�Wy�9��>�EJ�?����;��/�.O�B~�U��4�0L�D}�U���],���-����
����g���Z�D��Z�p�E��L���N�������2V�%��(��A�K�Of�k��q"�2��0�Q��IJ�^��g�][�Y����v���#l�r=b�iW}U�C+Sob�A&Wh��[Uc�E@[:�9�AAS3�:�b�gk�dY	c�	q"
[�
d�
_Ui�^}~M�{J
^�
e%l�v�RoW��!�N	�Xf�aC��h1���%>�K�*5`���X�"b�� T�1{I@�`PgU�f-u=�A�E#Si\�_ezu�WVz�)),SK�K�5 3N '� &� '� '� ;!!<]!=�!_�!G8"0�"I�"D�"j@#d�#D$dU$U�$+%+<%@h%L�%��%3�&.�&^�&0H'�y'/�'*.(oY(g�(81)4j)��)�v*U+@\+^�+G�+8D,V},S�,C(-~l-��-F�.P�.-/�M/I�/w"0:�04�0(
1"31?V1q�1K2*T2T2H�2h3f�3M�3>;46z4e�4�59�5V�5M+6=y6B�6X�6YS79�7c�7}K8��8h�9a�9e_:6�:N�:4K;I�;��;tM<X�<P=Zl=Z�=p">l�>Z?W[?X�?`@Im@}�@:5AEpAC�A|�A^wB^�B55CdkC�Ci�CiYDe�D()EIREH�EO�EL5F]�F:�FoG��GZ'HS�Ha�Hf8IY�I|�IrvJp�JrZK��K3xLY�LjM�qMN�M7NNk�Nx�N�kOf�O5fP>�P~�P|ZQY�Q21RadR��RySx�S=rTq�Ts"U>�Uu�UYKV<�Vf�V<IW7�WK�W<
X<GXE�X~�X�IYk�YoaZL�ZK[Nj[k�[q%\a�\W�\FQ]r�]G^4S^Z�^=�^g!_>�_0�_��_bz`S�`&1axXa
�a�aY�abHbi�b>c6Tc�c6�c�cr�cfod!�dh�dCae��ex(fD�f=�fx$gc�gh?htYh>�h/
i4=i>ri/�i6�iJj�cjY�j'Ck#kk(�k$�k,�k+
l%6l%\lj�l#�l#m65m$lm#�m$�m5�m#n64n$kn)�n:�n_�n�Uo��o`cpZ�pZqMzq\�q?%rEerC�rJ�r\:s@�s,�s+t+1t+]t+�t,�t,�t,u,<uKiu,�uK�u,.v,[v,�v*�v,�v,
w,:w,gwi�wP�wROxR�xJ�x2@y2sya�y~zZ�zS�zm6{i�{e|lt|i�|:K}~�}�~Y�~Z�~XBZ���lz�q�qY�dˁ`0����G%��m�g���`��������Z�y����U�,u����^F�a��^�}f�;�R �.s�Y��U��;R�j��������yG�y���;�B̏t�@��2Őc��r\�Jϑ]�ex�Xޒu7����^V�^��G��\�l�S\�x���)��ȗ^Y�����=�\Ù� �����F�}���y�V�nl�x۝YT�Q��t�Xu��ΟYa�f��^"�A��Cá������.�_ã�#�^ä�"�|�B��dۧt@�}��y3�O��Q��IO�K��C�N)�kx�:���EԬ^�Sy��ͭ#���߯8t�q��/�O� e�:��Y��p������a��N�aӴx5�F��d��MZ�*���ӶdW�t��C1�mu�_�cC�f��f��u�j��/h�B��;ۻN�Pf�Z��)�[<�4��5ͽ8�3<�6p�u��t����M��a�f�rX�m�k9�c��]	��g�k��M^�Q�����}��}�V��T��L.�E{�I��C��O�9��x�����$��������S��/�:��6
�_A�:��A��7�$V�{���=��)��>�/T�e��t��U_����U7�Y��L��N4�O��}��\Q�]�����+��&��#��B�QS�C��,���?-�Nm�G��/�84�Sm�G��_	��i�k����t(�f��Y��^��"���p`�r��jD����\{����>n�v��0$�;U�f��r���k�]>����bQ�g��@�W]�S��I	�RS�q��U�On�=��S��P�K]�K��m��{c�}��8]�k��A�yD�Z��2�ZL�^��a�]h�J��C�-U�Q��z��eP�7��l��l[�e��Y.�u��i��ih�C��4�MK�G��:����P��3�[@�a��e���d��5�e�NW�i���V��X�q@�������^G����=-�zk�P�o7�R��/��0*[WvF�*S@]�?�U2V�X�(8paN�N!Dp��#[#J�����#�@��f�&$	*K	0v	H�	0�	d!
d�
d�
xP,�<�Z38�d�n,
��
o6Q�%�X$w:�?�q6�e�X&�V,\,�z�,12^��/�JK'Nsu�K8|�j�[�MH1�R�X:t�H�Ypn@�D *eV�{�RcQ�AJJH�W�j6 M� j� IZ!y�!~"��"�4#��#pL$c�$�!%�&��&�'p�'](�j(j�(�h){�)�p*�4+�
,��,]E-��-�6.r�.xa/K�/_&0M�0O�0�$1��1��2�53J�3R 5s6%�6�65�6\75^7��7C8�W99:�;A9=3{=0�=y�=�Z>r�>wR?C�?7@xF@d�@C$AmhAV�Ar-B��BP%C]vC3�C,DE5DK{D/�D3�Dc+E0�EB�EeFiiFP�FP$GRuGP�G,HzFH[�HkI@�I?�IN
JRYJ,�Jz�J[TKO�KBLPCL/�L��LXNM�Ms�MH9Nj�N/�N0O@NOI�Ow�O?QPi�Pb�PX^Qm�QB%R?hR-�Ry�R[PSD�SJ�S\<TX�TX�TSKUo�USV�cVK�V�KW_�W�3Xe�X�0Y��YsLZ��Z�E[u�[<@\X}\O�\i&]H�]K�]j%^U�^k�^AR_w�_8`gE`��`Q/a_�a|�af^bN�brcS�cN�c�*dV�dx9eL�en�e4nf��fV.g2�gD�gG�glEh7�h��hK�iG�iZjUtj6�jk|�k9�kt8l��l�DmHn/Xna�nU�n{@op�o�-pm�p�Jqj�qn>r��r�2st�sg?t��t�Muo�u�Avt�vr8w|�w_(xR�xd�xk@y��y�<z\�z`%{Q�{k�{�D|��|pk}z�}XW~��~e���ep�cրh:�@��]��B�m�x_�^؃N7�l���������T��Y�CM�j������Јci��͉hP����o>�b��v�|��n��t���k��^�pr�K�^/�G��w֐sN�j‘O-��}�h��sh�bܓy?�����B�zߕzZ�}Ֆ`S�f�������zw��Q�Wb�I����?��E̛9�CL�o��D�>E�K��KН7�ST�E��C�"2�&U�|�+����؟�P�XQ�W��f�i��l�q�\e��¢?K�/��q��S-�7��q��`+�J��Kץ;#��_�K�^-�`��\�TJ�^��B��kA����_N�U��U�aZ�T����e���Z-�X��Y�E;����z�`��_�^L�G��I�}=�S��d�Ot�`IJ�%����Y-�z��z�H}�fƵZ-����|�d��T�VE�y��Y�ap�ҹ7R�6��6��O��9H�_��
�~��l�k�wY�7ѽ	�U"�Ex�P��u�|��|�b�d�-G�pu�G�f.�I��O��F/�iv�Y��k:�U��z��#w�4��B��\�Bp�3��.��=�8T�V��b��VG�c��c�ef�c��c0�c��c��c\�O��X�8i�E��A��A*�Rl�'��V��;>�>z�)��_��EC�R��N��E+�Jq�P��G
�IU�H��]��>F�?��,�����R��Y��O4�^��<��R �Ws�=��J	�/T�a��F��5-�pc�y��\N�p��;�)X����I �^j�8��!�[$�1��X��i�Tu�L��W�"o����(�_>�i��e�6n�$�� �� ��#�J0�${�����������x�R��[��?@�]��M���,�P��W�Su�=��N�UV�e��R�he�Z��j)�J��Y��D9��~�|.�9��l���R�L��UB�#��,��#��(
�R6�\�����Js�R�� ��2�S��q�tz�v���f�P��g:�s��L�Ec�[��e�ek�m��Z?�d��q��vq�4�h�0��i��t!����r�U��v�I]�I��c�}U�N�?"�ob�;�[�7j�=��|�y]�O�?'�Kg�B��h��_�)y�&��^�W)k�*�5_N7�r��Y��VwX�p'4�(�k�ob@�A'U@}w�n6s�sN�Q�N.	J}	/�	S�	AL
]�
D�
L1Z~`��:O�+
hH
.�
X�
E9aU�I7;�A�L�,Lty���~�V�Z�;;Nw]�@$We7�7�N-@|=�U�KQf�e`j`�_,?�}�mJ^�YVqo�N8c�U�A9R�S�\�AWT�A��0|�_0c���3� 5� I!]\!]�!z"��"w#\�#d�#fO$m�$q$%��%u*&_�&�'X�'I�'Y+(_�(H�(..)%])��)/*AI*��*�4+@�+N,hb,^�,Q*-F|-r�-@6.w.>�.>�.9/5L/8�/8�/�/0@-0Ln0<�0O�0#H1=l11�1'�1623;2Fo2P�2_3dg3G�3G46\4!�4��4s<5N�5H�52H6{6:�6(�6L�6gJ7j�7{8f�8s9�t9��9�z:^�:fZ;G�;j	<pt<$�<?
=YJ=Z�=J�=KJ>H�>I�>N)?Ox?1�?�?#@<@WK@]�@TAkVAT�AXB\pBT�B<"C7_C�C�C�C%�C%D%.D,TD�D�D'�DF�D"E,;EhEH�E�E�E�EF5FNF&gF&�F?�FB�FQ8G(�G%�G+�G8H8>HZwH!�H2�H:'IUbIG�I`JAaJJ�J=�J�,Kz�KFBLU�Lc�LCM]^MX�M/NKEN��N!O%5OD[OX�O]�O.WP;�P=�P=Q!>Q@`QV�QT�Q/MR}RN�Rl�RMS.cS-�S/�S0�SC!T#eT=�T9�T7UX9UU�UY�UBBV��Vj
W}uW[�W	OX/YX��Xo)YK�Y��Y�vZ[��[Q\'f\_�\[�\bJ]3�]7�]7^OQ^K�^3�^7!_7Y_7�_C�_X
`Sf`F�`_ahaa.�a�a2bPCbE�bM�b^(c��cg"d��d�6e��e��f�-g��g�~h`FiO�iS�i,KjIxjF�jN	k}XkT�kQ+lU}lT�lP(m�ymWnq`nB�njoA�oR�oqpV�pI�pt(qv�q$r09rMjr�r
�rJ�rr&s/�sp�s�:to�to/uz�u�v+�vU�v3:w}nwX�w�ExW�xF/yNvyn�yW4z[�z6�z�{:�{g�{K|[|l|4�|f�|f%}Q�}J�}J)~@t~p�~S&bz.�E�\R�d��f�O{�wˁ7C�T{�RЂq#������U����F��_ʅ`*�~��V
�Pa�\��[�kk��׈~e�[�i@�r��^�o|�9�^&�6��>��R��RN�O��N�P@�G��]َ'7�_�Py�CʏM�?\�j��a�di�\Α^+�^��\�:F�m��H�N8�e������6�=?�2}�2��-�5�-G�=u�=��-�=�-]�=��-ɘ-��-%�=S�3��-ř-�=!�=_�-��2˚2��21�5d�2��=͛-�=9�%w�=��-ۜ5	�=?�-}�2��-ޝ9�=F�=��5ž$��3�@Q�X��.�{�#��S��T�Bc�>��D�E*�Op�L��M
�Z[�t��4+�s`�GԤq�F��EեD�W`�Z��a�[u��ѧr��+��.#�kR�#��M�Q0�5��K��K�KP�K��K�K4�K��K̬K�Kd�K��<��<9�@v�;��?�;3�2o�;��2ޯ?�;Q�;��;ɰ:�-@�[n�6ʱP�LR�A����6b�2��,̳<��R6�z��6�[;�E��:ݵB�z[�>ֶv�?��Q̷G�:f�Q��]�|Q�7ι:��A�wٺ�Q���kü�/�b�������f,�e��n��rh�n�nJ�l��|&����zC�e��K$�Op�N��H�LX�8�����f��0�{E�5��#��#�"?�#b�4��+��+��+�.?�,n�-��-��-��)%�3O�)��<��=��<(�8e�\�����J��H�Lf�6��"��*
�58�In�w���0�P��7.�Qf�l��O%�mu�%��>	�=H�?����x��.Y�!��w��e"�{��d��i�6��;3�;o�?��o��c[�p��{0����r0�W��9��?5�3u�T��\��j[�]��N$�#s�%��D��{�h~�������y'�f��]�zf�Y��J;�f��s��ea�7��F��MF�R��L��24�-g�L��P��J3�J~�{��lE�P��P�*T�<�^��b�S~�k��:>�-y�&��,��2��X.�M��)��!��:!�%\�-��A��F��e9�e��F�9L�Y��<����B��.�X4�J��W��.0�^_�Z��@�Z�	��J���/�-��(�8,�oe�_���5����`e�>���R��F�N#�Sr�2�d��C^�=��?�> �>_�D��m�?Q�.��)��8�0#�NT�:��_�'>�1f�?��+�`��e�h
�Qv�]�S&�Pz�s�7?MwO�d.z��3.BbU�?�Z;o�]vdK��']�@
MN��V8u����q=	-�	Z�	;8
t
r�
+�
i(R�g�`M=�B�n/
}�
���Hj]�n��l^r�B�<'d^�DC5�G�V]]_�}q�)iGs�%%BKg�u�Wl>�^ab\�<!q^�A�`&M�T�^*_�^�-H1vc�Z:g>�1�`*t_�3�=3 1q W� g� Oc!V�!z
"��"�#��#�-$��$�9%c�%e!&l�&c�&�X'��'t~({�(oo)	�)�)�)�*g�*D8+e}+g�+|K,v�,p?-M�-r�-q.g�.^Y/Z�/�0l�0UT1c�1A2TP2a�2@3?H3?�3�3)�3S4hW4>�4]�4.]5.�5B�5P�5MO61�6D�6>7QS7C�7>�7(8�@8p�8Y99e�9��9��:_s;�;;�;F(<�o<�=^�=r5>W�>�?��?7@IV@4�@9�@3AECA��AD0BFuBO�BPCs]C7�C6	D.@D#oDA�D+�DAEqCEt�E0*FS[FE�F6�F`,G5�Gi�Go-H?�H'�HmIPsI]�I:"J~]J��J�fKL�K4CLTxL8�LvM5}MU�MN	NEXNp�N�O��O5:P1pPP�PD�Pj8Qq�QoR=�RQ�RNS<dS<�SH�S9'TSaTn�TQ$UvvUN�U�<V\�V_Ws|W7�W�(XZ�XcYNhYC�Y'�Y!#Z!EZggZ��Zcv[(�[+\T/\:�\|�\9<]Pv]6�]x�]?w^T�^]_@j_!�_!�_&�_�`y�`ra�aH�aG�aD6bH{bm�b�2cn�cm6df�deeJqe��e0\fH�fH�fUg�ug;�g:3hmnhK�hW(i9�i]�iKj2dj\�jN�jqCkx�k:.l=il[�lWm[[mL�m1nJ6nA�ne�n�)oL�o6�oV1pJ�pJ�pvq��qGire�rWs;osR�s~�sh}t2�tnuc�uL�uv9v~�v/w;Ow9�w[�w7!xPYxT�xL�xaLyt�yt#z;�z9�z,{A;{7}{A�{��{$�|`�|1}&E}l}'�}�}�}&�}�}&
~1~&E~'l~�~'�~5�~-5H&~'�'���#�A?�6��r��f+�[����T���قt��_�nb�sфE�@R�G��dۅ�@�r܆�O�cׇR;����B)�;l�X��O�MQ����xO�:ȋ;�R?�D��Q׌Q)��{�P�5g�S��N�f@����b:�d��v�5y�v��n&�\��e�,X�Z��a�%B��h�r�H^�9��e�>G�C��Vʖ@!�ib��̗�Z�M�N2�r�����c��W��KU�s��h�}~�b���_���0��{��e0�^��/��r%�)��a h$�W��P�R6�>��FȢ;�BK�J��'٣H�?J�?��VʤM!�ko�0ۥV�,c�S��a�OF�/��XƧY�Jy�CĨ8�EA�P��2ة6�oB����b3�a��o��7h�L��V�1D�#v�&��@��4�+7�3c�T��U�9B�g|�Y�;>�Gz�3°6���-���2}����wM�kųJ1�0|�D��C�B6�ay�i۵gE�k�����Ϸ�p�H�rI�K��]�of�vֺOM�@��Q޻T0�e��F�T2�E��Kͽg�a��K�n/�f��O�@U�L��q��U��	�j��`��\\�O��,	�!6�AX�=��?��N�Gg�g��Q�Hi�D��L��BD�T��9��h�X�_��u8�d����A�������;�@L�`��*��J�Wd�_��"�I?�I��n��FB�3��:��i��Yb�5��[��FN�E��E��F!�Oh�M��X�8_���Q��*�:.�Bi�0��<��7���S	�MSD6�	��A	4�
�M0xL�����x����U	����
X	�,�-��rf���3<
�
Cq	���	�9�"���
�o
6
��iV�
��u	>����+�(
p/
����d��Q	��`S���Sr�D�rZ�'
�v����	
I���
�G
�	��,�J
���B
�i��^
=�`�%
�d����	-	l�
�%��
�	�z;���D����f��
�/����	%ZS
)��������F>
k
'f��6��
��
���	J	�G�}��v�u��*��	�
Y�l�{	0�
����A
��z�	B��	�	�Ura�g4�	�����K&	�
�X���	�p�
�pu���	��	+����H
URP����`�sd%�����Z
��i����
��	�yPJbJj4[@2�������2	Z{��#/�m�$X�;�����f�1�h�e�uk���	��H��
��
J,
:�
y���bo��]�y	�}A�
W{P>�\
El�����YJ
��	�
J�{
�	��A�W^a2���(�Q\��"��y���\�1	f^	o	 
-C}���	��N��B�	�{
t�t	�UB
>c	��
���	\����
.
�
:
6��w�'5
�
��B}	}�;���O^{��
^�3QK��cq�M
}���2
�S�\�$VH
9�|��
	��V	0��:��	�������X=�
�	6�
��A�
��B�G�	(	|���\�w
@K�c
���	�9����	G
�W�@
�
�
����&(	7�Z@	�����
��K	�����<�_�E
�
8e�q,~`2ew��.V?�	E������	=
�"�
+��UN	��MD
����H	��
��&�
[V�	8�H�������M
b��r��-
�.p���s	�/
�!YY�>�	�
fQp�
�_
�	���8	'�!��@�5	���	Xvl8���	-��
����r<���	��	�	�
��O��
��
���&@
	c��oJ������1
3�	/
���F
B����#�,�	��
}
�-
1�
G�����c�3	���
Dn][�u'{K~	�[}#�/���n�]���5
P0M���9cH-��>Q
������
�4
���	bm���x���Do���
t;�
�I�Q4=q�m+
�k5
'
�	�e�.`0x����C
;aa�;a/�a���<C�A�3
�
-��	�$�����	��hr�75��~����$�N��
�B�	/	��	r��K
��7	�����	�0���
�s�
�F		��I|�h��|�	�5�Z�.�
�a&���*�	���y���N�������
#
�	s1�	�20l
���|�h
O
�
y��?V"����(�?��
)j
�Q���v
��	��Ln8s���L�������6
��k�8%�6��
lC/[
~�R����
��
���
qNv


  eY��G+�
��u
|����T|Y��
����	Y�	R	�m�!
t�=��6��k
W�@��	
�	��
9
�EF�r��1
�O�x��
������
|���

�qN5�	�M���
P	�W]�	J��d%
eE���.vMZ���E�c]�	V�s,dL�4	
b7b
�����
�� �c_f~��P�L*�
�
���[�	7
�
�	H!���	�	�)	���b���
�:
\	��	�nJ�8�9
�
�S����
��)�
a���	E�6	1��s
M	
)��dR
; 4	d��	_��.	
-)
�~�u�;
�}�d����	!���8��)
$6�5
�q7/�	�K�i:�
7�B���E���x�u���
NY���@TA
��k��.�[��	y
 	��D�
v8�Uy��M��	�
�_�
�
X	R?�i�^	4
�IP���
���s5�&���	�W#�	P
�0
�����
L
V��(��h��=��D`L
�'#
R��+'�V
���
����	�M���)q�	�	���H�
�'�e9	�
��

���	�28	m��X-�
��p�	���	9����{�U�
�,&`z��
F
���
���g
G	��	9�"�Q{;m	�D��_��	gZ#����b����e3
$!}V�C���	���
�

	B�S��	s0	g+	���]	.	(r^��	t:@����&
6
@���k+����h���Zf>
�*L	c]N�!xW	����

OL��y|#
,�,QWOO�(
 o��K�j]���L���/�
���*\7IC���������
�Z(75��$.�
a�	S�	�
����
U
l��vI �On�����m��	�� ov<*	�(��t��
>��
��t��:�X
� 5+?10�
��	i�	�	�
�m�		OF�R
�tg��	t
�	�g
[���	������n	��|5
�0
� g 
���:��
�
��z��o�
�r	�d�l	1���U	w!�������N
q�g7���{�
6o�o�	2����T

	#���f
�
�����
>	������
�@�h�
�	b	��HLi	��~��-	D9�


c$�v	T�
���
	
�i��q�i��m"�$��<	*
Tzw	��	�(r�?
�<g�/"
"	���c�
z%?$	OI	�	��4��.
�I
I
��:	,���{���	b3��4�

���P
�PT�	���
��B����K
���Yok���pjt�N�p
L�1e /
^U-p		��`_Wj03o�g>�C
����=��[	�'V	*
G8
����

Cf	��4�R�:
�a=	���?�x
Z��pH�<�	���	�
���3�^��)�	�S�!�a���Fe
���;
�	~��A_G��;"#�wF
�+
o�	h	�~��sC	��~B�"��7
�{)�i���G�Y	;�	[~
?	y�=�&���u��	�
.��
JJq
;	�>�a
�<
���"	�
�����3k�����
%�!c���	=��+���HU_hp����9f���G�
R	��`	�B	���>�ADj���\N
�x.�
��k���3
O
�	��
'�w�h�	�T8[n�	��,	YR<	��
d	�#N���T	��3����	T�
#*
k	E��_\���XO-t�A&
�	F�<�W
P��=
�?��Y�	�7c	�
��z0�����	?e	p(�?�H��Z���	�CwAG�'����x����X9Q��	�'
������
A|
Z	E
,
�2�vPW���
y�O	�b�	j��
CK��<N�z��	V%��l`�w�b�
0)
��	]��
�
F�)u�
x	�t�	�
�L�
z	n
n	2H+hN�K�
^�T�&��
�y�	���
�Q
��>�w�>�d���	��	<�����$!	:y�A2
�3i���l	l�UX��	wX
��I2�=H�UR#���
SQ<�����	
��u`
:&�����4�\���

�Cq�}I=�
n���F
��l�
z[.d��	�	b�m	�6f

��
�K6��%	�Ppe�5%]
�	�q��z
�lx	�!��Q��%
#	gF�uGXR�2
���xE��	
V���3\�
M)�J�Ow~�L	���7�	Tj2
_��7m
��C�	]�%j��

�
),`�
�,+S�\�
�8$��m`(A��?|	����
�k��[��1�E����
�J��9i
d
n�1W~��@���m�@v�	�z:��j	QF�
g	��
�;��K�	��?
&@"��!
�

h"
�ht�4��^�
T
�	E
����*�e	�	(8
��n��R!+
��S
�	"�
-$
{r
�	W$
^a	f�B���*�	�9v�14u 
�]n��
��Ij�%
�
�	i�j&�	*}
�DY
]�	�
�����
�
_	�SM�sk	E	�/�T�	K��|M���Rw�j��	I_D
�	�F*z�:�'	G�
�s�g		��5^���PI1��
��*��sD	�
}�	�
�=��

For bug reporting instructions, please see:

For bug reporting instructions, please see:
%s.

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


Options starting with -g, -f, -m, -O, -W, or --param are automatically
 passed on to the various sub-processes invoked by %s.  In order to pass
 other options on to these processes the -W<letter> options must be used.

ldd output with constructors/destructors.

write_c_file - output name is %s, prefix is %s
                           Display specific types of command line options
    inlined from %qs    inlined from %qs at %r%s:%d%R    inlined from %qs at %r%s:%d:%d%R    inlined from %qs at %s:%d    inlined from %qs at %s:%d:%d   in pointer to member conversion   in pointer to member function conversion  (Use '-v --help' to display command line options of sub-processes)
  -###                     Like -v but options quoted and commands not executed
  --bootclasspath PATH    Override built-in class path
  --classpath PATH        Set path to find .class files
  --extdirs PATH          Set extensions directory path
  --help                   Display this information
  --help                  Print this help, then exit
  --javap                 Generate output in 'javap' format
  --sysroot=<directory>    Use <directory> as the root directory for headers
                           and libraries
  --target-help            Display target specific command line options
  --version                Display compiler version information
  --version               Print version number, then exit
  -B <directory>           Add <directory> to the compiler's search paths
  -E                       Preprocess only; do not compile, assemble or link
  -IDIR                   Append directory to class path
  -S                       Compile only; do not assemble or link
  -Wa,<options>            Pass comma-separated <options> on to the assembler
  -Wl,<options>            Pass comma-separated <options> on to the linker
  -Wp,<options>            Pass comma-separated <options> on to the preprocessor
  -Xassembler <arg>        Pass <arg> on to the assembler
  -Xlinker <arg>           Pass <arg> on to the linker
  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor
  -a, --all-blocks                Show information for every basic block
  -b, --branch-probabilities      Include branch probabilities in output
  -c                       Compile and assemble, but do not link
  -c                      Disassemble method bodies
  -c, --branch-counts             Given counts of branches taken
                                    rather than percentages
  -d, --display-progress          Display progress information
  -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
  -no-canonical-prefixes   Do not canonicalize paths when building relative
                           prefixes to other gcc components
  -o <file>                Place the output into <file>
  -o FILE                 Set output file name
  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE
  -p, --preserve-paths            Preserve all pathname components
  -pass-exit-codes         Exit with highest error code from a phase
  -pipe                    Use pipes rather than intermediate files
  -print-file-name=<lib>   Display the full path to library <lib>
  -print-libgcc-file-name  Display the name of the compiler's companion library
  -print-multi-directory   Display the root directory for versions of libgcc
  -print-multi-lib         Display the mapping between command line options and
                           multiple library search directories
  -print-multi-os-directory Display the relative path to OS libraries
  -print-prog-name=<prog>  Display the full path to compiler component <prog>
  -print-search-dirs       Display the directories in the compiler's search path
  -print-sysroot           Display the target libraries directory
  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers
  -save-temps              Do not delete intermediate files
  -save-temps=<arg>        Do not delete intermediate files
  -specs=<file>            Override built-in specs with the contents of <file>
  -std=<standard>          Assume that the input sources are for <standard>
  -time                    Time the execution of each subprocess
  -u, --unconditional-branches    Show unconditional branch counts too
  -v                       Display the programs invoked by the compiler
  -v, --verbose           Print extra information while running
  -v, --version                   Print version number, then exit
  -x <language>            Specify the language of the following input files
                           Permissible languages include: c c++ assembler none
                           'none' means revert to the default behavior of
                           guessing the language based on the file's extension
  as it is a non-system directory that duplicates a system directory
  base %qT  because conversion sequence for the argument is better  but %d required  but does not override %<%T(const %T&)%>  but does not override %<operator=(const %T&)%>  by %q+D  candidate conversions include %qD and %qD  cannot use obsolete binding at %q+D because it has a destructor  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 type, got %qE  expected a type, got %qT  for conversion from %qT to %qT  from here  in call to %qD  in evaluation of %<%Q(%#T, %#T)%>  in instantiation of template %qT  in thrown expression  initializing argument %P of %qD  matches this %q+D under ISO standard rules  matches this %q+D under old rules  or %<operator=(const %T&)%>  overriding %q+#D  overriding %q+#F  since %q+#D declared in base class  trying to instantiate %qD  using obsolete binding at %q+D All options with the desired characteristics have already been displayed
 No options with the desired characteristics were found
 conflicting code gen style switches are used# %s %.2f %.2f
#include "..." search starts here:
#include <...> search starts here:
#pragma GCC visibility must be followed by push or pop#pragma GCC visibility push() must specify default, internal, hidden or protected#pragma GHS endXXX does not match previous startXXX#pragma GHS endXXXX found without previous startXXX#pragma implementation for %qs appears after file is included#pragma pack (pop) encountered without matching #pragma pack (push)#pragma pack has no effect with -fpack-struct - ignored#pragma redefine_extname ignored due to conflict with __asm__ declaration#pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname#pragma redefine_extname ignored due to conflict with previous rename#pragma vtable no longer supported$ operand number used after format without operand number%+D causes a section type conflict%<#pragma%> is not allowed here%<%%%> constraint used with last operand%<%%%c%> yields only last 2 digits of year%<%%%c%> yields only last 2 digits of year in some locales%<%E::%E%> has not been declared%<%T::%D%> names constructor in %qT%<%T::%D%> names destructor%<%T::%E%> has not been declared%<%s %E%> declared inside parameter list%<&%> constraint used with no register class%<-gnat%> misspelled as %<-gant%>%<...%> as arguments.)%<...%> has invalid operand number%<::%D%> has not been declared%<::%E%> has not been declared%<::main%> must return %<int%>%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>%<<::%> cannot begin a template-argument list%<@encode%> must specify a type as an argument%<@end%> missing in implementation context%<@end%> must appear in an @implementation context%<@throw%> (rethrow) used outside of a @catch block%<@try%> without %<@catch%> or %<@finally%>%<__alignof%> applied to a bit-field%<__builtin_longjmp%> second argument must be 1%<__builtin_next_arg%> called without an argument%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>%<__gcc_host_wide_int__%> is not defined as a type%<__thread%> before %<extern%>%<__thread%> before %<static%>%<__thread%> used with %<auto%>%<__thread%> used with %<register%>%<__thread%> used with %<typedef%>%<__thread%> used with %qE%<and%> of mutually exclusive equal-tests is always 0%<asm%> operand constraint incompatible with operand size%<asm%> operand requires impossible reload%<asm%> specifiers are not permitted on non-static data members%<auto%> in file-scope empty declaration%<default%> label not within a switch statement%<enum %E%> declared in %<for%> loop initial declaration%<explicit%> can only be specified for constructors%<friend%> can only be specified inside a class%<inline%> in empty declaration%<inline%> is not allowed in declaration of friend template specialization %qD%<inline%> specified for friend class declaration%<inline%> specifier invalid for function %qs declared out of global scope%<location_t%> is not defined as a type%<locus%> is not defined as a type%<long long long%> is too long for GCC%<long long%> invalid for %qs%<long%> and %<short%> specified together for %qs%<long%> invalid for %qs%<long%> or %<short%> invalid for %qs%<long%> or %<short%> specified with char for %qs%<long%> switch expression not converted to %<int%> in ISO C%<operator delete%> must return type %qT%<operator delete%> takes type %qT as first parameter%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)%<operator new%> must return type %qT%<operator new%> takes type %<size_t%> (%qT) as first parameter%<operator=%> should return a reference to %<*this%>%<or%> of unmatched not-equal tests is always 1%<register%> in file-scope empty declaration%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<short%> invalid for %qs%<signed%> and %<unsigned%> specified together for %qs%<signed%> or %<unsigned%> invalid for %qs%<static%> may not be used when defining (as opposed to declaring) a static data member%<static%> specified invalid for function %qs declared out of global scope%<struct %E%> declared in %<for%> loop initial declaration%<this%> is unavailable for static member functions%<this%> may not be used in this context%<tree%> is not defined as a pointer type%<tree%> is not defined as a type%<typedef%> was ignored in this declaration%<union %E%> declared in %<for%> loop initial declaration%<va_start%> used in function with fixed args%<void%> as only parameter may not be qualified%<void%> must be the only parameter%D renamed after being referenced in assembly%d constructor found
%d constructors found
%d destructor found
%d destructors found
%d frame table found
%d frame tables found
%i-bit mode not compiled in%q#D conflicts with previous using declaration %q#D%q#D hides constructor for %q#T%q#D is not a static member of %q#T%q#T has pointer data members%q#T has virtual functions and accessible non-virtual destructor%q#T is not a class%q#T only defines a private destructor and has no friends%q#T only defines private constructors and has no friends%q#T used where a %qT was expected%q#T used where a floating point value was expected%q+#D cannot be declared%q+#D does not refer to the unqualified type, so it is not used for linkage%q+D already declared with dllexport attribute: dllimport ignored%q+D causes a section type conflict%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC%q+D declared as a friend%q+D declared here%q+D declared with an exception specification%q+D defined but not used%q+D is too small to hold all values of %q#T%q+D is usually a function%q+D may not be static because it is a member of a union%q+D may not have reference type %qT because it is a member of a union%q+D redeclared as different kind of symbol%q+D redeclared without dllimport attribute after being referenced with dll linkage%q+D redeclared without dllimport attribute: previous dllimport ignored%q+D takes only zero or two arguments%q+D was hidden%q+D will be initialized after%q+F declared %<static%> but never defined%q+F used but never defined%q+T has a previous declaration here%qD attribute directive ignored%qD cannot be declared virtual, since it is always static%qD cannot be initialized by a non-constant expression when being declared%qD cannot have default arguments%qD declared as reference but not initialized%qD has an incomplete type%qD has the same name as the class in which it is declared%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already declared in this scope%qD is already defined in %qT%qD is already defined in class %qT%qD is already defined in the class %qT%qD is both a direct base and an indirect virtual base%qD is not a class or namespace%qD is not a function template%qD is not a member of %qD%qD is not a member of %qT%qD is not a member template function%qD is not a template function%qD is not a type%qD is not declared in %qD%qD is not defined outside of function scope%qD may not be declared as static%qD may not be declared within a namespace%qD must be a nonstatic member function%qD must be either a non-static member function or a non-member function%qD must have an argument of class or enumerated type%qD must not have variable number of arguments%qD must take %<void%>%qD must take either one or two arguments%qD must take either zero or one argument%qD must take exactly one argument%qD must take exactly two arguments%qD not declared%qD not defined%qD should have been declared inside %qD%qD should never be overloaded%qD should return by value%qD used without template parameters%qD was declared %<extern%> and later %<static%>%qD was not declared in this scope%qE attribute have effect only on public objects%qE attribute ignored%qE attribute ignored for %qE%qE attribute ignored for field of type %qT%qE attribute ignored on non-class types%qE attribute ignored on types%qE attribute only applies to variadic functions%qE attribute requires prototypes with named arguments%qE cannot be used as a function%qE cannot be used as a member pointer, since it is of type %qT%qE does not have class type%qE does not name a type%qE fails to be a typedef or built in type%qE has not been declared%qE is an unrecognized format function type%qE is not a template%qE is not at beginning of declaration%qE is not of type %qT%qT declared with greater visibility than its base %qT%qT declared with greater visibility than the type of its field %qD%qT has a base %qT whose type uses the anonymous namespace%qT has a field %qD whose type uses the anonymous namespace%qT has no member named %qE%qT has no non-static data member named %qD%qT is already a friend of %qT%qT is an ambiguous base of %qT%qT is an inaccessible base of %qT%qT is not a base of %qT%qT is not a class or namespace%qT is not a class, struct, or union type%qT is not a member of %qT%qT is not a namespace%qT is not a nested class of %qT%qT is not a pointer-to-object type%qT is not a template%qT is not a template type%qT is not an accessible base of %qT%qT is promoted to %qT when passed through %<...%>%qT referred to as %qs%qT referred to as enum%qs attribute ignored%qs attribute only applies to functions%qs can only be specified for functions%qs declared as function returning a function%qs declared as function returning an array%qs expects a constant argument%qs has both %<extern%> and initializer%qs has overflowed%qs initialized and declared %<extern%>%qs is narrower than values of its type%qs is not a gcov data file%qs is version %q.*s, expected version %q.*s%s%s
%s %+#T%s %s %p %d
%s %s%s
%s %s(%E) %p %d
%s '%s'
%s cannot be used in asm here%s does not support %%n$ operand number formats%s does not support %s%s does not support %s with the %<%%%c%> %s format%s does not support block_ends_with_call_p%s does not support block_ends_with_condjump_p%s does not support can_duplicate_block_p%s does not support can_merge_blocks_p%s does not support create_basic_block%s does not support delete_basic_block%s does not support duplicate_block%s does not support flow_call_edges_add%s does not support make_forwarder_block%s does not support merge_blocks%s does not support move_block_after%s does not support predict_edge%s does not support predicted_by_p%s does not support redirect_edge_and_branch%s does not support redirect_edge_and_branch_force%s does not support split_block%s does not support split_edge%s does not support the %<%%%c%> %s format%s does not support the %<%%%s%c%> %s format%s does not support the %qs %s length modifier%s expression list treated as compound expression%s ignored with %s and %<%%%c%> %s format%s ignored with %s in %s format%s is not supported by this configuration%s returned %d exit status%s terminated with signal %d [%s]%s%s used with %<%%%c%> %s format%s%s%s %sversion %s (%s)
%s	compiled by GNU C version %s, %s%s%s %sversion %s (%s) compiled by CC, %s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
%s%swarning: %s header version %s differs from library version %s.
%s-%s is an empty range%s: %d basic blocks and %d edges/basic block%s: %d basic blocks and %d registers%s: %s%s: %s compiler not installed on this system%s: --param arguments should be of the form NAME=VALUE%s: Cannot open output file: %s
%s: Failed to close output file %s
%s: PCH file was invalid%s: cannot open as COFF file%s: couldn%'t open PCH file: %m%s: linker input file unused because linking not done%s: not a COFF file%s:%d: confused by earlier errors, bailing out
%s:%d:%d: Invalid state file; %s:'%s' has arcs from exit block
%s:'%s' has arcs to entry block
%s:'%s' lacks entry and/or exit blocks
%s:already seen blocks for '%s'
%s:cannot open data file, assuming not executed
%s:corrupted
%s:graph is unsolvable for '%s'
%s:no functions found
%s:no lines for '%s'
%s:not a gcov data file
%s:overflowed
%s:profile mismatch for '%s'
%s:unknown function '%u'
%s:version '%.4s', prefer '%.4s'
%s:version '%.4s', prefer version '%.4s'
'' ' flag'!' flag'#' flag'%%%c' is not a valid operand prefix'%%l' operand isn't a label'%s' was assigned to '%s', but was not defined during recompilation, or vice versa''' flag'(' flag'+' flag'-' flag'0' flag'B' operand has multiple bits set'B' operand is not constant'E' modifier'I' flag'O' modifier'^' flag'_' flag'a' flag'm' flag'o' operand is not constant'q' flag(C)(Messages without a matching method signature(a pointer to member can only be formed with %<&%E%>)(an out of class initialization is required)(anonymous)(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)(near initialization for %qs)(perhaps %<typename %T::%E%> was intended)(perhaps a semicolon is missing after the definition of %qT)(perhaps the %<offsetof%> macro was used incorrectly)(so you should pass %qT not %qT to %<va_arg%>)(the message is only displayed one per source file)
({anonymous})--param inline-unit-growth limit reached--param large-function-growth limit reached--param large-stack-frame-growth limit reached--param max-inline-insns-auto limit reached--param max-inline-insns-single limit reached--resource requires -o-E or -x required when input is from standard input-I- specified twice-Wformat-extra-args ignored without -Wformat-Wformat-nonliteral ignored without -Wformat-Wformat-security ignored without -Wformat-Wformat-y2k ignored without -Wformat-Wformat-zero-length ignored without -Wformat-Xbind-now and -Xbind-lazy are incompatible-bundle not allowed with -dynamiclib-bundle_loader not allowed with -dynamiclib-c or -S required for Ada-client_name not allowed with -dynamiclib-current_version only allowed with -dynamiclib-f%s and -msdata=%s are incompatible-f%s ignored for 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 not supported for this target-fhandle-exceptions has been renamed -fexceptions (and is now on by default)-fjni and -femit-class-file are incompatible-fjni and -femit-class-files are incompatible-force_flat_namespace not allowed with -dynamiclib-fpic and -mapcs-reent are incompatible-fprefetch-loop-arrays is not supported with -Os-fprefetch-loop-arrays not supported for this target-fprefetch-loop-arrays not supported for this target (try -march switches)-freorder-blocks-and-partition does not work on this architecture-frepo must be used with -c-fstack-protector not supported for this target-g is only supported when using GAS on this processor,-g option disabled-g with -mno-apcs-frame may not give sensible debugging-install_name only allowed with -dynamiclib-keep_private_externs not allowed with -dynamiclib-m%s not supported in this configuration-m64 requires a PowerPC64 cpu-maix64 required: 64-bit computation with 32-bit addressing not yet supported-maix64 requires PowerPC64 architecture remain enabled-mapcs-stack-check incompatible with -mno-apcs-frame-max-stackframe=%d is not usable, not between 0 and %d-mbig-endian and -mlittle-endian may not be used together-mbnu210 is ignored (option is obsolete)-mcall-aixdesc must be big endian-mcmodel= is not supported on 32 bit systems-mcpu=%s is not valid-mfloat-abi=hard and VFP-mhard-float not supported-mlong-double-64 not allowed with -m64-mmultiple is not supported on little endian systems-mpic-register= is useless without -fpic-mrelocatable and -mcall-%s are incompatible-mrelocatable and -mno-minimal-toc are incompatible-mrelocatable and -msdata=%s are incompatible-ms2600 is used without -ms-msdata=%s and -mcall-%s are incompatible-mshared-library-id= specified without -mid-shared-library-mshared-library-id=%s is not between 0 and %d-msingle-float and -msoft-float cannot both be specified-mstring is not supported on little endian systems-pg and -fomit-frame-pointer are incompatible-pipe not supported-private_bundle not allowed with -dynamiclib128-bit long double not supported for VAX floats31 bit ABI387 instruction set disabled, using SSE arithmetics64 bit ABI<During initialization>
<anonymous><built-in><command-line>@catch parameter is not a known Objective-C class typeA factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loopA synonym for -std=c89 (for C) or -std=c++98 (for C++)A threshold on the average loop count considered by the swing modulo schedulerAPCS reentrant code not supported.  IgnoredASSERT_EXPR with an always-false conditionAUX pointer initialized for edge %d->%dAdd a common subexpression elimination pass after loop optimizationsAdd extra commentary to assembler outputAdd mudflap bounds-checking instrumentation for multi-threaded programAdd mudflap bounds-checking instrumentation for single-threaded programAdditional debug printsAlias for -femit-class-fileAlign all labelsAlign all loops to 32 byte boundaryAlign code and data to 32 bitsAlign destination of the string operationsAlign labels which are only reached by jumpingAlign some doubles on dword boundaryAlign the start of functionsAlign the start of loopsAlign to the base type of the bit-fieldAlign variables on a 32-bit boundaryAllow bit-fields to cross word boundariesAllow branches to be packed with other instructionsAllow fast jumps to the message dispatcherAllow function addresses to be held in registersAllow hardware floating-point instructions to cover both 32-bit and 64-bit operationsAllow loop optimizations to assume that the loops behave in normal wayAllow math optimizations that may violate IEEE or ISO standardsAllow premature scheduling of queued insnsAllow speculative motion of more loadsAllow speculative motion of non-loadsAllow speculative motion of some loadsAllow the arguments of the '?' operator to have different typesAllow two instructions to be issued per cycleAlternate calling conventionAltiVec argument passed to unprototyped functionAlways check for non gcj generated classes archivesAlways generate long callsAlways treat bitfields as int-sizedAmend appropriate diagnostic messages with the command line option that controls themAppend underscores to externally visible namesApply variable expansion when loops are unrolledArithmetic NaN at %LArithmetic OK at %LArithmetic overflow at %LArithmetic underflow at %LArray operands are incommensurate at %LArray reference out of boundsAssembler options
=================

Assume a large TLS segmentAssume all symbols have 32-bit valuesAssume all variable arg functions are prototypedAssume code will be assembled by GASAssume code will be linked by GNU ldAssume code will be linked by HP ldAssume floating-point operations can trapAssume native functions are implemented using JNIAssume no NaNs or infinities are generatedAssume normal C execution environmentAssume possible double misalignmentAssume pt* instructions won't trapAssume signed arithmetic overflow wraps aroundAssume small address spaceAssume strict aliasing rules applyAssume symbols might be invalidAssume target CPU is configured as big endianAssume target CPU is configured as little endianAssume that receivers of Objective-C messages may be nilAssume the VxWorks RTP environmentAssume the VxWorks vThreads environmentAssume the runtime uses a hash table to map an object to its synchronization structureAt top level:Attempt to fill delay slots of branch instructionsAttempt to keep stack aligned to this power of 2Attempt to merge identical constants across compilation unitsAttempt to merge identical constants and constant variablesAutomatically align branch targets to reduce branch penaltiesAvoid all range limits on call instructionsAvoid generating pc-relative calls; use indirectionAvoid speculative loads to work around a hardware anomaly.BB_RTL flag not set for block %dBad IO basetype (%d)Bad byte codes.
Bad nameBound on number of candidates below that all candidates are considered in iv optimizationsBound on number of iv uses in loop optimized in iv optimizationsBound on size of expressions used in the scalar evolutions analyzerBound on the cost of an expression to compute the number of iterationsBound on the number of iterations the brute force # of iterations analysis algorithm evaluatesBranches are this expensive (1-5, arbitrary units)Branches executed:%s of %d
C++ constructors and destructors will not be invoked for Objective-C fieldsCOLLECT_LTO_WRAPPER must be setCPU you selected does not support x86-64 instruction setCRIS-port assertion failed: Call a library routine to do integer divisionsCall mcount for profiling before a function prologueCalls executed:%s of %d
Can't convert %s to %s at %LCannot open '%s' for output.
Cause gas to print tomcat statisticsChange only the low 8 bits of the stack pointerChange the ABI to allow double word insnsChange the amount of scheduler lookaheadChange the maximum length of conditionally-executed sequencesChange the number of temporary registers that are available to conditionally-executed sequencesChange the stack pointer without disabling interruptsCheck for syntax errors, then stopCheck the return value of newCode size: small, medium or largeCompile for 32-bit pointersCompile for 64-bit pointersCompile for ETRAX 100 (CRIS v8)Compile for ETRAX 4 (CRIS v3)Compile for V8+ ABICompile for the m32rCompile for the m32r2Compile for the m32rxCompile for the v850 processorCompile for the v850e processorCompile for the v850e1 processorCompile whole compilation unit at a timeComponent at %C must have the POINTER attributeConfigured with: %s
Conform more closely to IBM XLC semanticsConform to the ISO 1990 C standardConform to the ISO 1990 C standard as amended in 1994Conform to the ISO 1990 C standard with GNU extensionsConform to the ISO 1999 C standardConform to the ISO 1999 C standard with GNU extensionsConsider access to byte sized memory slowConsider type 'int' to be 16 bits wideConsider type 'int' to be 32 bits wideConstant expression required at %CConstantValue attribute of field '%s' has wrong typeConstruct webs and split unrelated uses of single variableControl the IEEE trap modeControl the generated fp rounding modeControl the precision given to fp exceptionsConversion from %s to %s at %LConvert floating point constants to single precision constantsCost to assume for a multiply insnCost to assume for gettr insnCreate GUI applicationCreate canonical induction variables in loopsCreate console applicationCreate data files needed by "gcov"Data greater than given threshold will go into .ldata section in x86-64 medium modelDefer popping functions args from stack until laterDelete useless null pointer checksDeprecated in favor of -std=c99Deprecated in favor of -std=gnu99Deprecated in favor of -std=iso9899:1999Deprecated.  This switch has no effectDetermine which dependences between insns are considered costlyDisable FP regsDisable indexed addressingDisable optimizations observable by IEEE signaling NaNsDisable optimizations that assume default FP rounding behaviorDisable space regsDisallow direct calls to global functionsDiscover pure and const functionsDiscover readonly and non addressable static variablesDisplay compile time statisticsDisplay contents of a class file in readable form.

Display statistics accumulated during compilationDisplay the compiler's versionDisplay this informationDivision by zero at %LDo not assume a large TLS segmentDo not assume that standard C libraries and "main" existDo not disable space regsDo not discard commentsDo not discard comments in macro expansionsDo not display functions compiled or elapsed timeDo not emit addressing modes with side-effect assignmentDo not emit complex integer constants to read-only memoryDo not emit function prologue or epilogueDo not generate #line directivesDo not generate .size directivesDo not generate a single exit point for each functionDo not generate load/store with update instructionsDo not inline integer divisionDo not inline square rootDo not load the PIC register in function prologuesDo not mark ABI switches in e_flagsDo not place floating point constants in TOCDo not place symbol+offset constants in TOCDo not predefine system-specific and GCC-specific macrosDo not pretend that branches are expensiveDo not provide a default start-address 0x100 of the programDo not put uninitialized globals in the common sectionDo not search standard system include directories (those specified with -isystem will still be used)Do not search standard system include directories for C++Do not suppress warnings from system headersDo not tune code and read-only data alignmentDo not tune stack alignmentDo not tune writable data alignmentDo not use MIPS-3D instructionsDo not use VAX fpDo not use a cache-flushing function before calling stack trampolinesDo not use addresses that allocate global registersDo not use condition codes from normal instructionsDo not use hardware FPDo not use hardware floating pointDo not use hardware fpDo not use hardware quad fp instructionsDo not use inline patterns for copying memoryDo not use the bit-field instructionsDo 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 allocate floats and doubles in extended-precision registersDon't call any cache flush functionsDon't call any cache flush trapDon't optimize block movesDon't use P-mnemonics for branchesDon't warn about uses of Microsoft extensionsDowngrade conformance errors to warningsDump declarations to a .decl fileDynamically allocate cc registersESA/390 architectureEmit 16-bit relocations to the small data areasEmit 32-bit relocations to the small data areasEmit IEEE-conformant code, without inexact exceptionsEmit call graph informationEmit code for the byte/word ISA extensionEmit code for the counting ISA extensionEmit code for the fp move and sqrt ISA extensionEmit code for the motion video ISA extensionEmit code using explicit relocation directivesEmit common-like symbols as weak symbolsEmit direct branches to local functionsEmit function-calls using global offset table when generating PICEmit implicit instantiations of inline templatesEmit implicit instantiations of templatesEmit indirect branches to local functionsEmit long load/store sequencesEmit rdval instead of rduniq for thread pointerEmit static const variables even if they are not usedEmit stop bits before and after volatile extended asmsEmit verbose debug information in assembly codeEnable Dwarf 2 line debug info via GNU asEnable Full Redundancy Elimination (FRE) on treesEnable Function Descriptor PIC modeEnable ID based shared libraryEnable Objective-C exception and synchronization syntaxEnable Objective-C setjmp exception handling runtimeEnable PIC support for building librariesEnable Plan 9 language extensionsEnable SSA code sinking on treesEnable SSA dead code elimination optimization on treesEnable SSA-CCP optimization on treesEnable SSA-PRE optimization on treesEnable TPF-OS tracing codeEnable all -Wunused- warningsEnable an RTL peephole pass before sched2Enable assignability checks for stores into object arraysEnable automatic template instantiationEnable backend debuggingEnable basic program profiling codeEnable common options for generating profile info for profile feedback directed optimizationsEnable common options for performing profile feedback directed optimizationsEnable conditional execution other than moves/sccEnable conditional movesEnable copy propagation on treesEnable dead store eliminationEnable dominator optimizationsEnable earlier placing stop bits for better schedulingEnable exception handlingEnable function profilingEnable garbage collection (GC) in Objective-C/Objective-C++ programsEnable guessing of branch probabilitiesEnable inlining of PLT in function callsEnable label alignment optimizationsEnable linker optimizationsEnable linker relaxationsEnable linker relaxingEnable loop header copying on treesEnable loop invariant motion on treesEnable loop optimizations on tree levelEnable loop vectorization on treesEnable loop versioning when doing loop vectorization on treesEnable machine specific peephole optimizationsEnable most warning messagesEnable nested conditional execution optimizationsEnable optimization of static class initialization codeEnable optimizing &&/|| in conditional executionEnable scheduling across basic blocksEnable separate data segmentEnable setting GPRs to the result of comparisonsEnable stack probingEnable the normal modeEnable the use of the short load instructionsEnable traditional preprocessingEnable use of GPREL for read-only data in FDPICEnable use of sdata/scommon/sbssEnable verbose outputEnable/Disable the traditional scheduling in loops that already passed modulo schedulingEnabled ID based shared libraryEnables a register move optimizationEnd of search list.
Enforce class member access control semanticsError:EventExit on the first error occurredExpected another dimension in array declaration at %CExpected formal argument list in function definition at %CExpected integerExpected left parenthesisExpected nameExpected right parenthesisExpected stringExport functions even if they can be inlinedFP exceptions are enabledFatal Error:Follow Renesas (formerly Hitachi) / SuperH calling conventionsFollow the EABI linkage requirementsFor bug reporting instructions, please see:
%s.
For intrinsics library: pass all parameters in registersForce functions to be aligned to a 4 byte boundaryForce the underlying type for "wchar_t" to be "unsigned short"Function starts are aligned to this power of 2GCC supports only %u nested scopesGCSE disabledGMP version %s, MPFR version %s, MPC version %s
Generate 32-bit FPU-less SHmedia codeGenerate 32-bit SHmedia codeGenerate 32-bit codeGenerate 32bit i386 codeGenerate 64-bit SHmedia codeGenerate 64-bit codeGenerate 64bit x86-64 codeGenerate APCS conformant stack framesGenerate C header of platform-specific featuresGenerate GFLOAT double precision codeGenerate H8/300H codeGenerate H8S codeGenerate H8S/2600 codeGenerate H8SX codeGenerate ILP32 codeGenerate LP64 codeGenerate PA1.0 codeGenerate PA1.1 codeGenerate PA2.0 code (requires binutils 2.10 or later)Generate SH1 codeGenerate SH2 codeGenerate SH2a FPU-less codeGenerate SH2e codeGenerate SH3 codeGenerate SH3e codeGenerate SH4 FPU-less codeGenerate SH4 codeGenerate SH4a FPU-less codeGenerate SH4a codeGenerate SH4al-dsp codeGenerate SPE SIMD instructions on E500Generate VRSAVE instructions when generating AltiVec codeGenerate a #line directive pointing at the current working directoryGenerate a call to abort if a noreturn function returnsGenerate a single exit point for each functionGenerate big endian codeGenerate big-endian codeGenerate call insns as indirect calls, if necessaryGenerate checks for references to NULLGenerate code for GNU asGenerate code for GNU assembler (gas)Generate code for GNU ldGenerate code for GNU runtime environmentGenerate code for NeXT (Apple Mac OS X) runtime environmentGenerate code for UNIX assemblerGenerate code for a 5206eGenerate code for a 520XGenerate code for a 528xGenerate code for a 5307Generate code for a 5407Generate code for a 68000Generate code for a 68020Generate code for a 68030Generate code for a 68040Generate code for a 68040, without any new instructionsGenerate code for a 68060Generate code for a 68060, without any new instructionsGenerate code for a 68302Generate code for a 68332Generate code for a 68851Generate code for a DLLGenerate code for a cpu32Generate code for an 11/10Generate code for an 11/40Generate code for an 11/45Generate code for functions even if they are fully inlinedGenerate code for given CPUGenerate code for huge switch statementsGenerate code for old exec BSS PLTGenerate code for the Boehm GCGenerate code for the M*Core M210Generate code for the M*Core M340Generate code in little endian modeGenerate code suitable for executables (NOT shared libs)Generate code suitable for fast turn around debuggingGenerate code that conforms to the given ABIGenerate code that uses 68881 floating-point instructionsGenerate code to check bounds before indexing arraysGenerate code to check exception specificationsGenerate code to use a non-exec PLT and GOTGenerate code with library calls for floating pointGenerate code without GP regGenerate cpp defines for server IOGenerate cpp defines for workstation IOGenerate debug information in COFF formatGenerate debug information in STABS formatGenerate debug information in VMS formatGenerate debug information in XCOFF formatGenerate debug information in default extended formatGenerate debug information in default formatGenerate debug information in extended STABS formatGenerate debug information in extended XCOFF formatGenerate default single-precision SH4 codeGenerate default single-precision SH4a codeGenerate divide results with reminder having the same sign as the divisor (not the dividend)Generate fast indirect callsGenerate floating point mathematics using given instruction setGenerate floating-point multiply-add instructionsGenerate inline floating point division, optimize for latencyGenerate inline floating point division, optimize for throughputGenerate inline integer division, optimize for latencyGenerate inline integer division, optimize for throughputGenerate inline square root, optimize for latencyGenerate inline square root, optimize for throughputGenerate instances of Class at runtimeGenerate isel instructionsGenerate lazy class lookup (via objc_getClass()) for use in Zero-Link modeGenerate little endian codeGenerate little-endian codeGenerate load/store multiple instructionsGenerate load/store with update instructionsGenerate make dependenciesGenerate make dependencies and compileGenerate normal-mode codeGenerate only single-precision SH4 codeGenerate only single-precision SH4a codeGenerate pc-relative codeGenerate phony targets for all headersGenerate position-independent code for executables if possible (large mode)Generate position-independent code for executables if possible (small mode)Generate position-independent code if possible (large mode)Generate position-independent code if possible (small mode)Generate prefetch instructions, if available, for arrays in loopsGenerate re-entrant, PIC codeGenerate run time type descriptor informationGenerate self-relocatable codeGenerate sin, cos, sqrt for FPUGenerate string instructions for block movesGenerate unwind tables that are exact at each instruction boundaryGive branches their default costGive external symbols a leading underscoreICE: emit_insn used where emit_jump_insn needed:
ID of shared library to buildISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<~%> for complex conjugationISO C does not support complex integer typesISO C does not support plain %<complex%> meaning %<double complex%>ISO C forbids %<goto *expr;%>ISO C forbids assignment between function pointer and %<void *%>ISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO C forbids comparison of %<void *%> with function pointerISO C forbids conditional expr between %<void *%> and function pointerISO C forbids conditional expr with only one void sideISO C forbids const or volatile function typesISO C forbids conversion of function pointer to object pointer typeISO C forbids conversion of object pointer to function pointer typeISO C forbids forward parameter declarationsISO C forbids initialization between function pointer and %<void *%>ISO C forbids ordered comparisons of pointers to functionsISO C forbids passing argument %d of %qE between function pointer and %<void *%>ISO C forbids qualified function typesISO C forbids return between function pointer and %<void *%>ISO C forbids subscripting %<register%> arrayISO C prohibits argument conversion to union typeISO C restricts enumerator values to range of %<int%>ISO C++ does not allow designated initializersISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ forbids 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 of member constant %qD of non-integral type %qTISO C++ forbids nested type %qD with same name as enclosing classISO C++ forbids omitting the middle term of a ?: expressionISO C++ forbids subscripting non-lvalue arrayISO C++ forbids taking address of function %<::main%>ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>ISO C++ forbids taking the address of a cast to a non-lvalue expressionISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>ISO C++ forbids the use of %qE on explicit instantiationsISO C++ forbids using pointer of type %<void *%> in subtractionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable length arrayISO C++ forbids variable length array %qDISO C++ forbids zero-size arrayISO C++ forbids zero-size array %qDISO C++ prohibits anonymous structsISO C++ prohibits overloading operator ?:ISO C90 does not support %<[*]%> array declaratorsISO C90 does not support %<long long%>ISO C90 does not support %<static%> or type qualifiers in parameter array declaratorsISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 forbids subscripting non-lvalue arrayIf -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrollingIf number of candidates in the set is smaller, we always try to remove unused ivs during its optimizationIf scheduling post reload, do superblock schedulingIgnore dllimport for functionsIgnore read operations when inserting mudflap instrumentationIgnored (obsolete)In function %qsIn member function %qsIncorrect function return valueInject friend functions into enclosing namespaceInline all known string operationsInline constants if it can be done in 2 insns or lessInline recursively only when the probability of call being executed exceeds the parameterInput file is a file with a list of filenames to compileInsert arc-based program profiling codeInsert code to profile values of expressionsInstrument function entry and exit with profiling callsInteger expression required at %CInteger overflowInteger value too large in expression at %CInternal Error at (1):Internal compiler error: Error reporting routines re-entered.
Intersperse literal pools with code in the text sectionIssue warnings needed for strict compliance to the standardJava class %qT cannot have a destructorJava class %qT cannot have an implicit non-trivial destructorJava class %qT cannot have multiple basesJava class %qT cannot have virtual basesJava method %qD has non-Java parameter type %qTJava method %qD has non-Java return type %qTJump targets are aligned to this power of 2Just generate unwind tables for exception handlingJust use icc0/fcc0L%d cache latency unknown for %sLift restrictions on GOT sizeLike -M but ignore system header filesLike -MD but ignore system header filesLike -pedantic but issue them as 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.oLink with the library-pic librariesLook for and use PCH files even when preprocessingLoop code aligned to this power of 2Loops iterating at least selected number of iterations will get loop alignement.MCU %qs supported for assembler onlyMMIX Internal: %s is not a shiftable intMMIX Internal: Bad register: %dMMIX Internal: Bad value for 'm', not a CONST_INTMMIX Internal: Cannot decode this operandMMIX Internal: Expected a CONST_INT, not thisMMIX Internal: Expected a constant, not thisMMIX Internal: Expected a register, not thisMMIX Internal: Last named vararg would not fit in a registerMMIX Internal: Missing %qc case in mmix_print_operandMMIX Internal: This is not a constant:MMIX Internal: This is not a recognized addressMMIX Internal: Trying to output invalidly reversed condition:MMIX Internal: What is the CC of this?MMIX Internal: What's the CC of this?MMX vector argument without MMX enabled changes the ABIMMX vector return without MMX enabled changes the ABIMaintain backchain pointerMake "char" signed by defaultMake "char" unsigned by defaultMake integers 32 bits wideMake structs a multiple of 4 bytes (warning: ABI altered)Mark MAC register as call-clobberedMaximal code growth caused by tail duplication (in percent)Maximal growth due to inlining of large function (in percent)Maximal stack frame growth due to inlining (in percent)Maximum number of fields in a structure before pointer analysis treats the structure as a single variableMaximum number of statements allowed in a block that needs to be duplicated when threading jumpsMinimum 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 parenthesisModule %s at line %d column %d: %sMove loop invariant computations out of loopsNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNULL used in arithmeticName too longNo branches
No calls
No default crt0.oNo executable lines
Nonnegative width requiredNot a valid Java .class file.
Number of registers used to pass integer argumentsObjective-C declarations may only appear in global scopeOmit frame pointer for leaf functionsOmit range reduction step when performing complex divisionOmit the frame pointer in leaf functionsOnly issue one instruction per cycleOnly use 32 FPRsOnly use 32 GPRsOptimize for space rather than speedOptimize induction variables on treesOptimize lui/addiu address loadsOptimize sibling and tail recursive callsOptimize tail call instructions in assembler and linkerOptions:
Out of stack space.
Output a class fileOverride -mbest-lib-optionsPHI argument is missing for edge %d->%dPHI argument is not SSA_NAME, or invariantPIC is required but not supported with CONST16 instructionsPIC register isn't set upPRE disabledPRINT_OPERAND null pointerPRINT_OPERAND: Unknown punctuation '%c'PRINT_OPERAND_ADDRESS, null pointerPack VLIW instructionsPack structure members together without holesPass FP arguments in FP registersPerform DWARF2 duplicate eliminationPerform Interprocedural constant propagationPerform SMS based modulo scheduling before the first scheduling passPerform VR4130-specific alignment optimizationsPerform Value Range Propagation on treesPerform a number of minor, expensive optimizationsPerform a register copy-propagation optimization passPerform a register renaming optimization passPerform branch target load optimization after prologue / epilogue threadingPerform branch target load optimization before prologue / epilogue threadingPerform conversion of conditional jumps to branchless equivalentsPerform conversion of conditional jumps to conditional executionPerform cross-jumping optimizationPerform early inliningPerform enhanced load motion during global common subexpression eliminationPerform global common subexpression eliminationPerform global common subexpression elimination after register allocationPerform jump threading optimizationsPerform live range splitting during the SSA->normal passPerform loop peelingPerform loop unrolling for all loopsPerform loop unrolling when iteration count is knownPerform loop unswitchingPerform redundant load after store elimination in global common subexpressionPerform scalar replacement of aggregatesPerform store motion after global common subexpression eliminationPerform superblock formation via tail duplicationPerform unused type elimination in debug infoPerform variable trackingPerform whole program optimizationsPermit '$' as an identifier characterPermit scheduling of a function's prologue sequencePermit the use of the assert keywordPermit universal character names (\u and \U) in identifiersPlace data items into their own sectionPlace each function into its own sectionPlace floating point constants in TOCPlace symbol+offset constants in TOCPluginsPointers are 32-bitPointers are 64-bitPrefer branches over conditional executionPrefer word accesses over byte accessesPrepend global symbols with ":" (for use with PREFIX)Pretend that branches are expensivePrevent the use of all hardware floating-point instructionsPrint code coverage information.

Print extra (possibly unwanted) warningsPrint the name of header files as they are usedProcess #ident directivesProduce big endian codeProduce code relocatable at runtimeProduce little endian codeProgram is entirely located in low 64k of memoryProhibit PC relative function callsProvide libraries for the simulatorPut 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 '%s' with last elt %d in %s, at %s:%dRTL check: access of elt %d of vector with last elt %d in %s, at %s:%dRTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%dRTL check: expected code '%s', have '%s' in %s, at %s:%dRTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%dRTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%dRTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%dReading module %s at line %d column %d: %sReading specs from %s
Recognize GNU-defined keywordsRecognize built-in functionsRecognize the "asm" keywordReduce the amount of reflection meta-data generatedRemap file names when including filesRemove redundant membarsReorder basic blocks and partition into hot and cold sectionsReorder basic blocks to improve code placementReorder functions to improve code placementReplace SSA temporaries with better names in copiesReplace add, compare, branch with branch on count registerReplace temporary expressions in the SSA->normal passReport on permanent memory allocationReport the time taken by each compiler passRequest IEEE-conformant math library routines (OSF/1)Reschedule instructions after register allocationReschedule instructions before register allocationReserve space for outgoing arguments in the function prologueRestrict target load migration not to re-use registers in any basic blockRestrict the use of hardware floating-point instructions to 32-bit operationsReturn all structures in memory (AIX default)Return floating-point results in ac0 (fr0 in Unix assembler syntax)Return pointers in both a0 and d0Return small aggregates in memory, not registersReturn small aggregates in registersReturn small structures in registers (SVR4 default)Return values of functions in FPU registersReuse r30 on a per function basisSH2a does not support little-endianSSA corruptionSSA name in freelist but still referencedSSA_NAME created in two different blocks %i and %iSSA_NAME_DEF_STMT is wrongSSA_NAME_OCCURS_IN_ABNORMAL_PHI should be setSSE instruction set disabled, using 387 arithmeticsSSE register argument with SSE disabledSSE register return with SSE disabledSSE vector argument without SSE enabled changes the ABISSE vector return without SSE enabled changes the ABISame as: -mep -mprolog-functionSave registers around function callsSchedule code for given CPUSchedule given CPUSchedule the start and end of the procedureScope of for-init-statement variables is local to the loopSegmentation FaultSegmentation Fault (code)Select ABI calling conventionSelect fraction of the maximal frequency of executions of basic block in function given basic block get alignmentSelect fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hotSelect method for sdata handlingSet Windows definesSet dependence distance checking in premature scheduling of queued insnsSet errno after built-in math functionsSet sizeof(bool) to 1Set start-address of dataSet start-address of the programSet the PPC_EMB bit in the ELF flags headerSet the cost of branchesSet the max size of data eligible for the SDA areaSet the max size of data eligible for the TDA areaSet the max size of data eligible for the ZDA areaSet the maximum amount for a single stack increment operationSet the target CPU typeSetting spec %s to '%s'

Shorten address references during linkingSmall data area: none, sdata, useSpecify CPU for code generation purposesSpecify CPU for scheduling purposesSpecify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000Specify UNIX standard for predefines and linkingSpecify alignment of structure fields default/naturalSpecify an ABISpecify bit size of immediate TLS offsetsSpecify cache flush functionSpecify cache flush trap numberSpecify how to access the thread pointerSpecify if floating point hardware should be usedSpecify main object for TPF-OSSpecify name for 32 bit signed division functionSpecify range of registers to make fixedSpecify scheduling priority for dispatch slot restricted insnsSpecify the minimum bit alignment of structuresSpecify the name of the target CPUSpecify the name of the target architectureSpecify the name of the target floating point hardware/formatSpecify the register to be used for PIC addressingSpecify which post scheduling nop insertion scheme to applySplit lifetimes of induction variables when loops are unrolledStop 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 MMX and SSE built-in functions and code generationSupport MMX built-in functionsSupport MMX, SSE and SSE2 built-in functions and code generationSupport MMX, SSE, SSE2 and SSE3 built-in functions and code generationSupport calls between Thumb and ARM instruction setsSupport legacy multi-threadingSupport message passing with the Parallel EnvironmentSupport multi-threadingSupport multiply accumulate instructionsSupport synchronous non-call exceptionsSuppress warningsSynonym for -WcommentTaken at least once:%s of %d
Target DFLOAT double precision codeTarget has split I&DTarget the AM33 processorTarget the AM33/2.0 processorTarget: %s
The --param option recognizes the following as parametersThe earliest MacOS X version on which this program will runThe following options are language-independentThe following options are language-relatedThe following options are not documentedThe following options are specific to just the language The following options are supported by the language The following options are target specificThe following options control compiler warning messagesThe following options control optimizationsThe lower bound for a buffer to be considered for stack smashing protectionThe maximum amount of memory to be allocated by GCSEThe maximum depth of recursive inlining for inline functionsThe maximum depth of recursive inlining for non-inline functionsThe maximum expansion factor when copying basic blocksThe maximum instructions CSE process before flushingThe maximum length of path considered in cseThe maximum length of scheduling's pending operations listThe maximum memory locations recorded by cselibThe maximum number of RTL nodes that can be recorded as combiner's last valueThe maximum number of blocks in a region to be considered for interblock schedulingThe maximum number of incoming edges to consider for crossjumpingThe maximum number of insns in a region to be considered for interblock schedulingThe maximum number of insns of a completely peeled loopThe maximum number of insns of a peeled loopThe maximum number of insns of a peeled loop that rolls only onceThe maximum number of insns of an unswitched loopThe maximum number of insns to duplicate when unfactoring computed gotosThe maximum number of instructions in a single function eligible for inliningThe maximum number of instructions inline function can grow to via recursive inliningThe maximum number of instructions non-inline function can grow to via recursive inliningThe maximum number of instructions to consider to fill a delay slotThe maximum number of instructions to consider to find accurate live register informationThe maximum number of instructions to consider to unroll in a loopThe maximum number of instructions to consider to unroll in a loop on averageThe maximum number of instructions to search backward when looking for equivalent reloadThe maximum number of instructions when automatically inliningThe maximum number of loop iterations we predict staticallyThe maximum number of 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 minimum cost of an expensive expression in the loop invariant motionThe minimum number of matching instructions to consider for crossjumpingThe minimum probability of reaching a source block for interblock speculative schedulingThe number of cycles the swing modulo scheduler considers when checking conflicts using DFAThe percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is availableThe percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not availableThe size of L1 cacheThe size of L1 cache lineThe size of L2 cacheThe size of function body to be considered largeThe size of stack frame to be considered largeThe size of translation unit to be considered largeThe threshold ratio for performing partial redundancy elimination after reloadThe threshold ratio of critical edges execution count that permit performing redundancy elimination after reloadThe upper bound for sharing integer constantsThis is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.

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

This switch is deprecated; use -Wextra insteadThis switch lacks documentationThread model: %s
Thumb: Assume function pointers may go to non-Thumb aware codeThumb: Assume non-static functions may be called from ARM codeThumb: Generate (leaf) stack frames even if not neededThumb: Generate (non-leaf) stack frames even if not neededTogether with -fpic and -fPIC, do not use GOTPLT referencesToo many arguments to %s at %LTrap 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 'jcf-dump --help' for more information.
Try running '%s' in the shell to raise its limit.
Tune code for the given processorTune expected memory latencyType name '%s' at %C is ambiguousUnexpected EOFUnexpected end of format stringUnexpected junk after function declaration at %CUnknown intrinsic opUnknown operator '%s' at %%LUsage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]
Usage: %s [options] file...
Usage: jcf-dump [OPTION]... CLASS...

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

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

Use 128-bit long doubleUse 16 bit intUse 32 bit floatUse 32 bit intUse 32-bit ABIUse 32-bit floating-point registersUse 32-bit general registersUse 4 byte entries in switch tablesUse 4 media accumulatorsUse 64 FPRsUse 64 GPRsUse 64 bit floatUse 64-bit ABIUse 64-bit floating-point registersUse 64-bit general registersUse 64-bit long doubleUse 8 media accumulatorsUse ABI reserved registersUse AltiVec instructionsUse Branch Likely instructions, overriding the architecture defaultUse CONST16 instruction to load constantsUse EABIUse GP relative sdata/sbss sectionsUse H8/300 alignment rulesUse IEEE math for fp comparisonsUse MIPS-3D instructionsUse MIPS-DSP instructionsUse Mingw-specific thread supportUse NewABI-style %reloc() assembly operatorsUse P-mnemonics for branches statically predicted as takenUse PMC-style 'mad' instructionsUse 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-64 instruction setUse ROM instead of RAMUse SSE register passing conventions for SF and DF modeUse UNIX assembler syntaxUse VAX fpUse VAXC structure conventionsUse __cxa_atexit to register destructorsUse a 32-bit long typeUse a 64-bit long typeUse a stack protection method for every functionUse addresses that allocate global registersUse alternate register namesUse arbitrary sized immediates in bit operationsUse big-endian byte orderUse branch-and-break sequences to check for integer divide by zeroUse bras for executable < 64kUse call-clobbered registers for parameters and return valueUse different calling convention using 'rtd'Use direct references against %gs when accessing tls dataUse epsilon-respecting floating point compare instructionsUse expression value profiles in optimizationsUse features of and schedule code for given CPUUse features of and schedule given CPUUse fp double instructionsUse fp registersUse given SPARC-V9 code modelUse given assembler dialectUse given thread-local storage dialectUse given x86-64 code modelUse hardware FPUse hardware floating pointUse hardware fpUse hardware quad FP instructionsUse in/loc/out register namesUse indirect CALLXn instructions for large programsUse indirect callsUse inline patterns for copying memoryUse jump tables for sufficiently large switch statementsUse little-endian byte orderUse media instructionsUse multiply add/subtract instructionsUse native (MS) bitfield layoutUse normal calling conventionUse offset tables for virtual method callsUse only one TOC entry per procedureUse packed stack layoutUse paired-single floating-point instructionsUse portable calling conventionsUse profiling information for branch probabilitiesUse propolice as a stack protection methodUse push instructions to save outgoing argumentsUse red-zone in the x86-64 codeUse register stack for parameters and return valueUse registers for argument passingUse registers r2 and r5Use shared librariesUse simulator runtimeUse software floating pointUse stack biasUse structs on stronger alignment for double-word copiesUse stubs for function prologuesUse the Cray Pointer extensionUse the DEC assembler syntaxUse 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 trap instructions to check for integer divide by zeroUse zero-extending memory loads, not sign-extending onesUsed in Fix-and-Continue mode to indicate that object files may be swapped in at runtimeUsing built-in specs.
VOIDmode on an outputWarn about "extern" declarations not at file scopeWarn about "suspicious" constructsWarn about @selector()s without previously declared methodsWarn about C constructs that are not in the common subset of C and C++Warn about NULL being passed to argument slots marked as requiring non-NULLWarn about PCH files that are found but not usedWarn about all enumerated switches missing a specific caseWarn about casting functions to incompatible typesWarn about casts which discard qualifiersWarn about code which might break strict aliasing rulesWarn about compile-time integer division by zeroWarn about deprecated 'vector long ...' AltiVec type usageWarn about enumerated switches missing a "default:" statementWarn about enumerated switches, with no default, missing a caseWarn about features not present in traditional CWarn about format strings that are not literalsWarn about function pointer arithmeticWarn about functions which might be candidates for __attribute__((noreturn))Warn about functions which might be candidates for format attributesWarn about global functions without previous declarationsWarn about global functions without prototypesWarn about implicit function declarationsWarn about inappropriate attribute usageWarn about invalid uses of the "offsetof" macroWarn about macros defined in the main file that are not usedWarn about missing fields in struct initializersWarn about misuses of pragmasWarn about multiple declarations of the same objectWarn about non-virtual destructorsWarn about overloaded virtual function namesWarn about pointer casts which increase alignmentWarn about possible security problems with format functionsWarn about possible violations of sequence point rulesWarn about possibly missing braces around initializersWarn about possibly missing parenthesesWarn about possibly nested block comments, and C++ comments spanning more than one physical lineWarn about printf/scanf/strftime/strfmon format string anomaliesWarn about returning structures, unions or arraysWarn about signed-unsigned comparisonsWarn about stray tokens after #elif and #endifWarn about strftime formats yielding 2-digit yearsWarn about subscripts whose type is "char"Warn about suspicious declarations of "main"Warn about things that will change when compiling with an ABI-compliant compilerWarn about uncasted NULL used as sentinelWarn about uninitialized automatic variablesWarn about unprototyped function declarationsWarn about unrecognized pragmasWarn about use of multi-character character constantsWarn about user-specified include directories that do not existWarn about uses of __attribute__((deprecated)) declarationsWarn about variables which are initialized to themselvesWarn about violations of Effective C++ style rulesWarn about zero-length formatsWarn if .class files are out of dateWarn if a C-style cast is used in a programWarn if a deprecated compiler feature, class, method, or field is usedWarn if a function uses alloca or creates an array with dynamic sizeWarn if a selector has multiple methodsWarn if a single function's framesize exceeds the given framesizeWarn if an old-style parameter definition is usedWarn if an undefined macro is used in an #if directiveWarn if deprecated empty statements are foundWarn if inherited methods are unimplementedWarn if modifiers are specified when not necessaryWarn if passing too many arguments to a function for its format stringWarn if testing floating point numbers for equalityWarn if the loop cannot be optimized due to nontrivial assumptions.Warn if trigraphs are encountered that might affect the meaning of the programWarn if type signatures of candidate methods do not match exactlyWarn when a declaration does not specify a typeWarn when a declaration is found after a statementWarn when a function is unusedWarn when a function parameter is unusedWarn when a label is unusedWarn when a pointer differs in signedness in an assignmentWarn when a pointer is cast to an integer of a different sizeWarn when a register variable is declared volatileWarn when a variable is unusedWarn when all constructors and destructors are privateWarn when an expression value is unusedWarn when an inlined function cannot be inlinedWarn when an optimization pass is disabledWarn when converting the type of pointers to member functionsWarn when non-templatized friend functions are declared within a templateWarn when not issuing stack smashing protection for some reasonWarn when one local variable shadows anotherWarn when overload promotes from unsigned to signedWarn when padding is required to align structure membersWarn when the compiler reorders codeWarn when the packed attribute has no effect on struct layoutWarn when there is a cast to a pointer from an integer of a different sizeWarn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++)Warn whenever an Objective-C assignment is being intercepted by the garbage collectorWarning:When "signed" or "unsigned" is not given make the bitfield signedWhen "signed" or "unsigned" is not given make the bitfield unsignedWhen possible do not generate stack framesWhen running CSE, follow jumps to their targetsWhether to use canonical typesWhile setting up signal handler: %mWhile setting up signal stack: %mWork around VR4130 mflo/mfhi errataWork around a hardware anomaly by adding a number of NOPs before aWork around an early 4300 hardware bugWork around bug in multiplication instructionWork around certain R4000 errataWork around certain R4400 errataWork around certain VR4120 errataWork around errata for early SB-1 revision 2 coresWork around hardware multiply bugWriting module %s at line %d column %d: %sXXX entering pop_everything ()
XXX leaving pop_everything ()
[Leaving %s]
[cannot find %s][default][disabled][enabled][super ...] must appear in a method context__builtin_eh_return not supported on this target__builtin_saveregs not supported by this subtarget__builtin_saveregs not supported by this target`a parameter list with an ellipsis can%'t match an empty parameter name list declarationa storage class can only be specified for objects and functionsa template-id may not appear in a using-declarationa using-declaration cannot specify a template-id.  Try %<using %D%>abnormal edges for no purpose in bb %iabort in %s, at %s:%dabstract declarator %qT used as declarationaccumulator is not a constant integeraccumulator number is out of boundsaddress area of %q+D conflicts with previous declarationaddress of global register variable %qD requestedaddress of local variable %q+D returnedaddress of register variable %qD requestedaddress offset not a constantaddress operand requires constraint for X, Y, or Z registeraddress taken, but ADDRESSABLE bit not setaggregate %q#D has incomplete type and cannot be definedaggregate value used where a complex was expectedaggregate value used where a float was expectedaggregate value used where an integer was expectedalias definitions not supported in Mach-O; ignoredalignment may not be specified for %q+Dalignment must be a small power of two, not %dalignment of %q+D is greater than maximum object file alignment.  Using %dalignment of array elements is greater than element sizeall member functions in class %qT are privateambiguous conversion for array subscriptambiguous default type conversion from %qTambiguous template specialization %qD for %q+Dan argument type that has a default promotion can%'t match an empty parameter name list declarationan 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 membersapplying #pragma weak %q+D after first use results in unspecified behaviorargs to be formatted is not %<...%>argument %d of %qE might be a candidate for a format attributeargument %q+D might be clobbered by %<longjmp%> or %<vfork%>argument %qD doesn%'t match built-in prototypeargument %qD doesn%'t match prototypeargument %qs to %<-Wnormalized%> not recognizedargument 1 must be a 5-bit signed literalargument 1 of __builtin_altivec_predicate is out of rangeargument 1 of __builtin_altivec_predicate must be a constantargument 1 of __builtin_spe_predicate is out of rangeargument 1 of __builtin_spe_predicate must be a constantargument 2 must be a 5-bit unsigned literalargument 3 must be a 4-bit unsigned literalargument of %<__builtin_eh_return_regno%> must be constantargument to %qs must be a 2-bit unsigned literalargument to dss must be a 2-bit unsigned literalarguments to destructor are not allowedarithmetic on pointer to an incomplete typearray %q+D assumed to have one elementarray %qD initialized by parenthesized string literal %qEarray 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 %<char%>array subscript is not an integerarray type has incomplete element typearrays of functions are not meaningfulas %qDasm clobber conflict with input operandasm clobber conflict with output operandasm declaration ignored due to conflict with previous renameasm operand %d probably doesn%'t match constraintsassertion missing after %qsassignmentassignment (not initialization) in declarationassignment from distinct Objective-C typeassignment from incompatible pointer typeassignment left-hand side might be a candidate for a format attributeassignment makes integer from pointer without a castassignment makes pointer from integer without a castassignment of read-only member %qDassignment of read-only variable %qDassignment suppressionassuming cast to type %qT from overloaded functionassuming pointer to member %qDassuming that the loop counter does not overflowassuming that the loop is not infiniteattempt 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 ignoredaux field set for edge %s->%sbad PC range for debug info for local %q+Dbad addressbad address, not (reg+disp):bad address, not post_inc or pre_dec:bad amount of stack space removal: %dbad array initializerbad builtin fcodebad condition codebad format of .zip/.jar archive
bad insn for 'A'bad insn in frv_print_operand, 0 casebad insn in frv_print_operand, bad const_doublebad insn in frv_print_operand, z casebad insn to frv_print_operand, 'F' modifier:bad insn to frv_print_operand, 'L' modifier:bad insn to frv_print_operand, 'M/N' modifier:bad insn to frv_print_operand, 'O' modifier:bad insn to frv_print_operand, 'e' modifier:bad insn to frv_print_operand, 'f' modifier:bad insn to frv_print_operand, 'g' modifier:bad insn to frv_print_operand, P modifier:bad insn to frv_print_operand_address:bad insn to frv_print_operand_memory_reference:bad method signaturebad output_condmove_single operandbad output_move_double operandbad output_move_single operandbad pc in exception_tablebad registerbad register to frv_print_operand_memory_reference_reg:bad shift insn:bad string constantbad testbad type in parameter debug infobad value %qs for -mcpu switchbad value %qs for -mfp-rounding-mode switchbad value %qs for -mfp-trap-mode switchbad value %qs for -mmemory-latencybad value %qs for -mtls-size switchbad value %qs for -mtrap-precision switchbad value (%s) for -march= switchbad value (%s) for -mcmodel= 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 %q#T has a non-virtual destructorbase operand of %<->%> is not a pointerbase type %qT fails to be a struct or class typebasic block %d pred edge is corruptedbasic block %d should be marked irreduciblebasic block %d should not be marked irreduciblebasic block %i edge lists are corruptedbasic blocks not laid down consecutivelybb %d on wrong placebit-field %q+D width not an integer constantbit-field %qD with non-integral typebit-field %qs has invalid typebit-field %qs width not an integer constantboolean registers required for the floating-point optionbraces around scalar initializerbraces around scalar initializer for type %qTbranch %2d never executed
branch %2d taken %s%s
branch target register load optimization is not intended to be run twicebreak statement not within loop or switchbuilt-in function %q+D declared as non-functioncall   %2d never executed
call   %2d returned %s
call is unlikely and code size would growcall of %<(%T) (%A)%> is ambiguouscall of overloaded %<%D(%A)%> is ambiguouscall of overloaded %<%s(%A)%> is ambiguouscall to Java %<catch%> or %<throw%> with %<jthrowable%> undefinedcall to Java constructor with %qs undefinedcall to Java constructor, while %<jclass%> undefinedcall to non-function %qDcall-clobbered register used for global register variablecalled from herecaller edge count is negativecan not use an object as parameter to a methodcan%'t create precompiled header %s: %mcan%'t open %s for writing: %mcan%'t open %s: %mcan%'t read %s: %mcan%'t write %s: %mcan%'t write to %s: %mcan't get program statuscan't open %s: %mcandidate 1:candidate 2:candidate is: %+#Dcandidates are:candidates are: %+#Dcannot apply %<offsetof%> to static data member %qDcannot bind bitfield %qE to %qTcannot bind packed field %qE to %qTcannot bind rvalue %qE to %qTcannot call member function %qD without objectcannot convert %qE from type %qT to type %qTcannot convert from base %qT to derived type %qT via virtual base %qTcannot convert to a pointer typecannot convert type %qT to type %qTcannot create pointer to reference member %qDcannot create temporary filecannot declare %<::main%> to be a templatecannot declare %<::main%> to be inlinecannot declare %<::main%> to be staticcannot declare %qD to be a bit-field typecannot declare bit-field %qD with function typecannot declare member %<%T::%s%> within %qTcannot declare member function %qD to have static linkagecannot declare pointer to %q#Tcannot declare pointer to %q#T membercannot declare reference to %q#Tcannot declare reference to %q#T, which is not a typedef or a template type argumentcannot declare static function inside another functioncannot decompose addresscannot define member function %<%T::%s%> within %<%T%>cannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>cannot disable built-in function %qscannot explicitly declare member %q#D to have extern linkagecannot find '%s'cannot find 'ldd'cannot find 'nm'cannot find file for class %scannot handle inconsistent calls to %qscannot initialize arrays using this syntaxcannot initialize multi-dimensional array with initializercannot inline function %<main%>cannot merge separate %s counters for function %ucannot open %scannot optimize loop, the loop counter may overflowcannot optimize possibly infinite loopscannot pass rvalue to reference parametercannot put object with volatile field into registercannot reload integer constant operand in %<asm%>cannot resolve overloaded function %qD based on conversion to type %qTcannot return from a handler of a function-try-block of a constructorcannot set interrupt attribute: no current functioncannot set interrupt attribute: no such identifiercannot specify both -C and -ocannot specify both -msep-data and -mid-shared-librarycannot take address of bit-field %qDcannot take the address of %<this%>, which is an rvalue expressioncannot use %<::%> in parameter declarationcannot use mode %qs for enumeral typescannot use mshared and static togethercannot use mthreads and mlegacy-threads togethercannot use typeid with -fno-rtticannot use va_start in interrupt functioncase label %qE not within a switch statementcase label does not reduce to an integer constantcase label not within a switch statementcase label value exceeds maximum value for typecase label value is less than minimum value for typecast from %qT to %qT increases required alignment of target typecast from function call of type %qT to non-matching type %qTcast from pointer to integer of different sizecast increases required alignment of target typecast specifies array typecast specifies function typecast to pointer from integer of different sizecast to union type from type not present in unioncasting %qT to %qT does not dereference pointerchanges meaning of %qD from %q+#Dchar-array initialized from wide stringchoosing %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 '%s' has no method named '%s' matching signature '%s'class definition may not be declared a friendcleanup argument not a functioncleanup argument not an identifierclosing dependency file %s: %mcode model %qs not supported in the %s bit modecollect: reading %s
collect: recompiling %s
collect: relinking
comma at end of enumerator listcommand line option %qs is not supported by this configurationcomparing floating point with == or != is unsafecomparison between %q#T and %q#Tcomparison between pointer and integercomparison between signed and unsigned integer expressionscomparison is always %dcomparison is always %d due to width of bit-fieldcomparison is always false due to limited range of data typecomparison is always true due to limited range of data typecomparison of complete and incomplete pointerscomparison of distinct Objective-C types lacks a castcomparison of distinct pointer types lacks a castcomparison of promoted ~unsigned with constantcomparison of promoted ~unsigned with unsignedcomparison of unsigned expression < 0 is always falsecomparison of unsigned expression >= 0 is always truecompilation terminated due to -Wfatal-errors.
compilation terminated due to -fmax-errors=%u.
compilation terminated.
complex invalid for %qsconflicting access specifications for method %q+D, ignoredconflicting named address spaces (%s vs %s) for %q+Dconflicting named address spaces (%s vs generic) for %q+Dconflicting named address spaces (generic vs %s) for %q+Dconflicting return type specified for %q+#Dconflicting specifiers in declaration of %qsconflicting type attributes specified for %q+#Dconflicting type qualifiers for %q+Dconflicting types for %q+Dconflicting types for built-in function %q+Dconflicts with function declaration %q#Dconst %qs cannot be declared %<mutable%>const_double_split got a bad insn:constant argument out of range for %qsconstant not recomputed when ADDR_EXPR changedconstructor for alien class %qT cannot be a memberconstructor syntax used, but no constructor declared for type %qTconstructors cannot be declared virtualcontinue statement not within a loopcontrol flow in the middle of basic block %dconversion from %q#T to %q#Tconversion from %qT to %qT discards qualifiersconversion from %qT to %qT is ambiguousconversion from %qT to non-scalar type %qT requestedconversion lacks type at end of formatconversion of %qE from %qT to %qT is ambiguousconversion to incomplete typeconversion to non-scalar type requestedconverting NULL to non-pointer typeconverting from %qT to %qTconverting overloaded function %qD to type %q#T is ambiguouscorrupted profile info: edge from %i to %i exceeds maximal countcorrupted profile info: number of executions for edge %d-%d thought to be %icorrupted profile info: number of iterations for basic block %d thought to be %icorrupted profile info: run_max * runs < sum_maxcorrupted profile info: sum_all is smaller than sum_maxcould not close response file %scould not close temporary response file %scould not convert template argument %qE to %qTcould not find a spill registercould not find class$ field in java interface type %qTcould not find specs file %s
could not open response file %scould not open temporary response file %scould not split insncould not write to response file %scould not write to temporary response file %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 array of %qTcreating array of %qT, which is an abstract class typecreating pointer to member function of non-class type %qTcreating pointer to member of non-class type %qTcreating pointer to member reference type %qTdata member %qD cannot be a member templatedata member may not have variably modified type %qTdata type of %q+D isn%'t suitable for a registerdebug format "%s" conflicts with prior selectiondebug output level %s is too highdebug: declaration does not declare anythingdeclaration of %q#Ddeclaration of %q#D has %<extern%> and is initializeddeclaration of %q#D outside of class is not definitiondeclaration of %q#D shadows a parameterdeclaration of %q+D shadows a built-in functiondeclaration of %q+D shadows a parameterdeclaration of %q+D shadows a previous localdeclaration of %q+D shadows previous non-variabledeclaration of %q+D with attribute noinline follows inline declaration declaration of %q+D with no linkage follows extern declarationdeclaration of %qD as multidimensional array must have bounds for all dimensions except the firstdeclaration of %qD as non-functiondeclaration of %qD as non-memberdeclaration 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 localdeclarator-id missing; using reserved word %qDdecrement of pointer to unknown structuredecrement of read-only member %qDdecrement of read-only variable %qDdefault argument %qE uses local variable %qDdefault argument missing for parameter %P of %q+#Ddefault arguments are not allowed in declaration of friend template specialization %qDdefault arguments are only permitted for function parametersdefining explicit specialization %qD in friend declarationdefinition in block %i does not dominate use in block %idefinition in block %i follows the usedefinition of %q#D is marked %<dllimport%>definition of %q#T inside template parameter listdefinition of %qD is not in namespace enclosing %qTdefinition of implicitly-declared %qDdeleting %qT is undefineddeleting LTRANS file %sdeprecated use of default argument for parameter of non-functiondereferencing %<void *%> pointerdereferencing pointer to incomplete typedereferencing type-punned pointer might break strict-aliasing rulesdereferencing type-punned pointer will break strict-aliasing rulesderived union %qT invaliddestructor %qD declared as member templatedestructor cannot be static member functiondestructor for alien class %qT cannot be a memberdestructors may not be cv-qualifieddestructors may not have parametersdirect base %qT inaccessible in %qT due to ambiguitydistinct Objective-C type in returndivision by zerodoes not support multilibdominator of %d should be %d, not %ddominator of %d status unknownduplicate %<const%>duplicate %<restrict%>duplicate %<volatile%>duplicate %qEduplicate %qsduplicate (or overlapping) case valueduplicate ConstantValue attribute for field '%s'duplicate asm operand name %qsduplicate base type %qT invalidduplicate case valueduplicate explicit instantiation of %q#Tduplicate initialization of %qDduplicate label %qDduplicate label declaration %qEduplicate member %q+Ddynamic dependency %s not foundedge %s->%s has no corresponding call_stmtedge from %d to %d should be marked irreducibleedge from %d to %d should not be marked irreducibleedge points to wrong declaration:elements of array %q#D have incomplete typeembedded %<\0%> in formatempty declarationempty declaration with storage class specifier does not redeclare tagempty declaration with type qualifier does not redeclare tagempty index range in initializerempty left precision in %s formatempty precision in %s formatempty range specifiedempty scalar initializerenabled by defaultenabling backtrace support is only meaningful when compiling for the Thumbenabling callee interworking support is only meaningful when compiling for the Thumbenclosing class templates are not explicitly specializedend insn %d for block %d not found in the insn streamenumeral and non-enumeral type in conditional expressionenumeral mismatch in conditional expression: %qT vs %qTenumeration values exceed range of largest integerenumerator value for %qD is not an integer constantenumerator value for %qE is not an integer constantenvironment variable COLLECT_GCC must be setenvironment variable COLLECT_GCC_OPTIONS must be setenvironment variable DJGPP not definedenvironment variable DJGPP points to corrupt file '%s'environment variable DJGPP points to missing file '%s'error closing %s: %merror in constant pool entry #%d
error while parsing constant poolerror while parsing constant pool
error while parsing fieldserror while parsing fields
error while parsing final attributeserror while parsing final attributes
error while parsing methodserror while parsing methods
error while reading %s from zip fileerror writing %qserror writing to %s: %merror: exception handling disabled, use -fexceptions to enableexception of type %<%T%> will be caughtexcess elements in array initializerexcess elements in char array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexpand_binop failed in movsi gotexpected %<#pragma omp section%> or %<}%>expected %<(%>expected %<)%>expected %<,%>expected %<,%> or %<)%>expected %<,%> or %<;%>expected %<,%> or %<}%>expected %<,%>, %<;%> or %<}%>expected %<.%>expected %<:%>expected %<:%> or %<...%>expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>expected %<;%>expected %<;%>, %<,%> or %<)%>expected %<=%>expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>expected %<>%>expected %<@end%>expected %<]%>expected %<while%>expected %<{%>expected %<}%>expected an SSA_NAME objectexpected class nameexpected declaration or statementexpected declaration specifiersexpected declaration specifiers or %<...%>expected end of lineexpected expressionexpected identifierexpected identifier or %<(%>expected identifier or %<*%>expected specifier-qualifier-listexpected statementexpected string literalexplicit goto at end of bb %dexplicit instantiation of %q#T before definition of templateexplicit instantiation of %qD but no definition availableexplicit instantiation of non-template type %qTexplicit qualification in declaration of %qDexplicit specialization in non-namespace scope %qDexplicit specialization of non-template %qTexpression %qE of abstract class type %qT cannot be used in throw-expressionexpression in new-declarator must have integral or enumeration typeexpression statement has incomplete typeextended registers have no high halvesextern declaration of %q+D follows declaration with no linkageextra %<;%>extra brace group at end of initializerextra elements in scalar initializerextra outgoing edge %d->%dextra qualification %<%T::%> on member %qsextra type qualifiers in format argument (argument %d)failed to find class '%s'failed to open %sfailed to reclaim unneeded functionfailed to rename %s to state file %s [%s]fallthru edge after a control statement in bb %dfallthru to exit from bb %dfastcall and cdecl attributes are not compatiblefastcall and regparm attributes are not compatiblefastcall and stdcall attributes are not compatiblefatal error: field %q+#D with same name as classfield %q+D invalidly declared function typefield %q+D invalidly declared method typefield %qD has incomplete typefield %qs not foundfield initializer is not constantfield name not in record or union initializerfield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfile ends in default argumentfill characterfill character in strfmon formatfind_enum(): Enum not foundfini function found in object %sfirst argument of %q+D should be %<int%>first argument to %<va_arg%> not of type %<va_list%>floating constant misusedfloating constant truncated to zerofloating point constant not a valid immediate operandfloating point overflow in expressionflow control insn inside a basic blockfold check: original tree changed by foldfopen: %sfor template declaration %q+Dformat argument %d unused before used argument %d in $-style formatformat argument %d used more than once in %s formatformat is a wide character stringformat not a string literal and no format argumentsformat not a string literal, argument types not checkedformat not a string literal, format string not checkedformat string argument follows the args to be formattedformat string has invalid operand numberforming reference to voidfound a real definition for a non-registerfound a virtual definition for a GIMPLE registerfound an SSA_NAME that had been released into the free poolfp software completion requires -mtrap-precision=ifr30_print_operand: invalid %%F codefr30_print_operand: invalid %%x codefr30_print_operand: invalid operand to %%A codefr30_print_operand: unhandled MEMfr30_print_operand: unknown codefr30_print_operand: unrecognized %%B codefr30_print_operand: unrecognized %%b codefr30_print_operand: unrecognized %%p codefr30_print_operand_address: unhandled addressframe size too large for reliable stack checkingfriend declaration does not name a class or functionfriend declaration not in class definitionfriend declaration requires class-key, i.e. %<friend %#T%>friend declaration requires class-key, i.e. %<friend class %T::%D%>from previous declaration %q+Ffrom this locationfrv_print_operand: unknown codefunction %q#D is initialized like a variablefunction %q+D definition is marked dllimportfunction %q+D redeclared as inlinefunction %q+D redeclared with attribute noinlinefunction %q+F can never be inlined because it contains a computed gotofunction %q+F can never be inlined because it is suppressed using -fno-inlinefunction %q+F can never be inlined because it uses __builtin_return or __builtin_apply_argsfunction %q+F can never be inlined because it uses alloca (override using the always_inline attribute)function %q+F can never be inlined because it uses attributes conflicting with inliningfunction %q+F can never be inlined because it uses non-local gotofunction %q+F can never be inlined because it uses setjmpfunction %q+F can never be inlined because it uses setjmp-longjmp exception handlingfunction %q+F can never be inlined because it uses variable argument listsfunction %qD declared virtual inside a unionfunction %qD is initialized like a variablefunction %qs cannot be declared %<mutable%>function body not availablefunction call has aggregate valuefunction called through a non-compatible typefunction declaration isn%'t a prototypefunction declared %<noreturn%> has a %<return%> statementfunction definition declared %<__thread%>function definition declared %<auto%>function definition declared %<register%>function definition declared %<typedef%>function definition does not declare parametersfunction definition has qualified void return typefunction does not return string typefunction might be possible candidate for %qs format attributefunction not considered for inliningfunction not declared inline and code size would growfunction not inlinablefunction return type cannot be functionfunction return types not compatible due to %<volatile%>function returns address of local variablefunction returns an aggregatefunction types not truly compatible in ISO Cfunction-scope %qs implicitly auto and declared %<__thread%>function_profiler supportfunction_profiler support for MMIXgcc driver version %s %sexecuting gcc version %s
gcc version %s %s
gcov %s%s
getting core file size maximum limit: %mglobal constructors not supported on this targetglobal declaration %q+#Dglobal destructors not supported on this targetglobal register variable %qD used in nested functionglobal register variable follows a function definitionglobal register variable has initial valueglobal/static variable assignment has been interceptedgp is constant (but save/restore gp on indirect calls)had to relocate PCHhead insn %d for block %d not found in the insn streamia64_print_operand: unknown codeif this code is reached, the program will abortignoring %<#pragma align%> for explicitly aligned %q+Dignoring asm-specifier for non-static local variable %q+Dignoring duplicate directory "%s"
ignoring malformed #pragma longcallignoring nonexistent directory "%s"
ignoring packed attribute because of unpacked non-POD field %q+#Dignoring unknown option %q.*s in %<-fdump-%s%>illegal reference type specified for instance variable %qsimplicit declaration of function %qEimplicitly popped regs must be grouped at top of stackimpossible constraint in %<asm%>impossible register constraint in %<asm%>in %s, at %s:%din basic block %d:in declaration %q+Dinappropriate accumulator for %qsincoming edge count does not match number of PHI argumentsincompatible implicit declaration of built-in function %qDincompatible implicit declaration of function %qDincompatible type for argument %d of %qEincompatible types in assignment of %qT to %qTincomplete type %qT does not have member %qDincomplete type %qT used in nested name specifierinconsistent instance variable specificationinconsistent operand constraints in an %<asm%>incorrect insn:incorrect sharing of tree nodesincrement of pointer to unknown structureincrement of read-only member %qDincrement of read-only variable %qDindex in dimension %d is out of bounds at %Lindex value instead of field name in union initializerinit function found in object %sinitialization from distinct Objective-C typeinitialization from incompatible pointer typeinitialization left-hand side might be a candidate for a format attributeinitialization makes integer from pointer without a castinitialization makes pointer from integer without a castinitialization of a flexible array memberinitialization of flexible array member in a nested contextinitialized field overwritteninitialized field with side-effects overwritteninitialized variable %q+D is marked dllimportinitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer fails to determine size of %q+Dinitializer fails to determine size of %qDinitializer for %qT must be brace-enclosedinitializer for floating value is not a floating constantinitializer invalid for static member with constructorinitializer specified for non-virtual method %q+Dinitializer specified for static member function %qDinitializer-string for array of chars is too longinline declaration of %qD follows declaration with attribute noinlineinline function %q+D declared as  dllimport: attribute ignoredinline function %q+D given attribute noinlineinline function %q+D used but never definedinlined_to pointer is wronginlined_to pointer refers to itselfinlined_to pointer set for noninline callersinlining failed in call to %q+F: %sinput operand constraint contains %qcinsn %d inside basic block %d but block_for_insn is %iinsn %d inside basic block %d but block_for_insn is NULLinsn %d is in multiple basic blocks (%d and %d)insn does not satisfy its constraints:insn outside basic blockinstall: %s%s
instance variable %qs has unknown sizeinstance variable %qs is declared privateinstance variable assignment has been interceptedinstruction never executedinstruction scheduling not supported on this target machineint-array initialized from non-wide stringinteger overflow in expressionintegral expression %qE is not constantinternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal consistency failureinternal error - invalid Utf8 nameinternal error: bad register: %dinternal error: cris_side_effect_mode_ok with bad operandsinternal error: sideeffect-insn affecting main effectinterrupt Service Routines cannot be coded in Thumb modeinvalid #pragma %sinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C valueinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G valueinvalid %%H valueinvalid %%J codeinvalid %%J valueinvalid %%K valueinvalid %%L valueinvalid %%M valueinvalid %%N valueinvalid %%O valueinvalid %%P operandinvalid %%P valueinvalid %%R valueinvalid %%S valueinvalid %%T valueinvalid %%U valueinvalid %%Y operandinvalid %%c operandinvalid %%d operandinvalid %%d valueinvalid %%f operandinvalid %%f valueinvalid %%h valueinvalid %%j codeinvalid %%j valueinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r valueinvalid %%s operandinvalid %%s valueinvalid %%t/%%b valueinvalid %%u valueinvalid %%v valueinvalid %%x valueinvalid %%xn codeinvalid 'asm': invalid --param value %qsinvalid PC in line number tableinvalid UNSPEC as operandinvalid access to non-static data member %qD of NULL objectinvalid addressinvalid application of %<sizeof%> to a function typeinvalid application of %qs to a member functioninvalid application of %qs to a void typeinvalid argument of %qs attributeinvalid argument to %<__builtin_frame_address%>invalid argument to %<__builtin_return_address%>invalid base-class specificationinvalid cast to function type %qTinvalid conditional operandinvalid const_cast from type %qT to type %qTinvalid const_cast of an rvalue of type %qT to type %qTinvalid const_double operandinvalid constant in %<#pragma pack%> - ignoredinvalid constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid conversion from %<__fpreg%>invalid conversion from %qT to %qTinvalid conversion to %<__fpreg%>invalid conversion to type %qT from type %qTinvalid covariant return type for %q+#Dinvalid definition of qualified type %qTinvalid expression as operandinvalid in-class initialization of static data member of non-integral type %qTinvalid initialization of reference of type %qT from expression of type %qTinvalid initializerinvalid insn:invalid lvalue in asm output %dinvalid maskinvalid member function declarationinvalid member template declaration %qDinvalid operand code '%c'invalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'O' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'o' modifierinvalid operand for 'p' modifierinvalid operand for 'z' modifierinvalid operand for code '%c'invalid operand for code: '%c'invalid operand 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 %%p codeinvalid operand to %%s codeinvalid operation on %<__fpreg%>invalid parameter %qsinvalid parameter combination for AltiVec intrinsicinvalid parameter type %qTinvalid pointer mode %qsinvalid pointer to bit-field %qDinvalid punctuation %qc in constraintinvalid qualifiers on non-member function typeinvalid receiver type %qsinvalid redeclaration of %q+Dinvalid reference prefixinvalid register name for %q+Dinvalid rtl sharing found in the insninvalid second argument to %<__builtin_prefetch%>; using zeroinvalid shift operandinvalid static_cast from type %qT to type %qTinvalid target memregs value '%d'invalid template declaration of %qDinvalid template-idinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid type %<void%> for newinvalid type %qT as initializer for a vector of type %qTinvalid type %qT declared %<friend%>invalid types %<%T[%T]%> for array subscriptinvalid use of %%d, %%x, or %%Xinvalid use of %<::%>invalid use of %<restrict%>invalid use of %<this%> at top levelinvalid use of %<this%> in non-member functioninvalid use of %qDinvalid use of '%%%c'invalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array with unspecified boundsinvalid use of const_cast with type %qT, which is a pointer or reference to a function typeinvalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member typeinvalid use of destructor %qD as a typeinvalid use of flexible array memberinvalid use of incomplete typedef %qDinvalid use of member %q+D in static member functioninvalid use of non-lvalue arrayinvalid use of non-static data member %q+Dinvalid use of non-static data member %qDinvalid use of non-static member functioninvalid use of non-static member function %qDinvalid use of qualified-name %<%D::%D%>invalid use of qualified-name %<%T::%D%>invalid use of qualified-name %<::%D%>invalid use of structure with flexible array memberinvalid use of template-id %qD in declaration of primary templateinvalid use of template-name %qE without an argument listinvalid use of undefined type %<%s %E%>invalid use of void expressioninvalid vector type for attribute %qEinvoke[non-static] on static methodinvokestatic on abstract methodinvokestatic on non static methodits dest_idx should be %d, not %dits scope is only this definition or declaration, which is probably not what you wantiwmmxt abi requires an iwmmxt capable cpujcf-dump: no classes specified
jump into scope of identifier with variably modified typejump into statement expressionjump to case labeljump to label %q+Djump to label %qDjunk at end of #pragma %sjunk at end of #pragma GCC java_exceptionsjunk at end of #pragma ghs endsdajunk at end of #pragma ghs endtdajunk at end of #pragma ghs endzdajunk at end of #pragma ghs interruptjunk at end of #pragma ghs sectionjunk at end of #pragma ghs startsdajunk at end of #pragma ghs starttdajunk at end of #pragma ghs startzdajunk at end of #pragma longcalljunk at end of %<#pragma GCC visibility%>junk at end of %<#pragma fini%>junk at end of %<#pragma pack%>junk at end of '#pragma options'junk at end of '#pragma unused'junk at end of signature stringkeyword %<export%> not implemented, and will be ignoredkeyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)label %q+D declared but not definedlabel %q+D defined but not usedlabel %q+D used but not definedlabel %qE referenced outside of any functionlabel named wchar_tlang_* check: failed in %s, at %s:%dlanguage %s not recognizedlanguage string %<"%E"%> not recognizedlarge integer implicitly truncated to unsigned typelayout of classes derived from empty class %qT may change in a future version of GCCld returned %d exit statusleft precisionleft precision in strfmon formatleft shift count >= width of typeleft shift count is negativeleft-hand operand of comma expression has no effectlength modifierlength modifier in printf formatlength modifier in scanf formatlength modifier in strfmon formatlibraries: %s
library function %q#D redeclared as non-function %q#Dlibrary lib%s not foundlo_sum not of registerlocal class %q#T shall not have static data member %q#Dlocal variable %qD may not appear in this contextlong long constant not a valid immediate operandlong, short, signed or unsigned used invalidly for %qslower value in case label range less than minimum value for typemacro name missing after %qsmalformed #pragma GCC visibility pushmalformed #pragma builtinmalformed #pragma ghs sectionmalformed #pragma redefine_extname, ignoredmalformed #pragma weak, ignoredmalformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, <n>])%> - ignoredmalformed '#pragma options align={mac68k|power|reset}', ignoringmalformed '#pragma options', ignoringmalformed COLLECT_GCC_OPTIONSmalformed spec function argumentsmalformed spec function namemask must be an immediatematching constraint does not allow a registermatching constraint not valid in output operandmatching constraint references invalid operand numbermaximum value of parameter %qs is %umay not use both -EB and -ELmay not use both -m32 and -m64media functions are not available unless -mmedia is usedmember %q+#D with constructor not allowed in anonymous aggregatemember %q+#D with constructor not allowed in unionmember %q+#D with copy assignment operator not allowed in anonymous aggregatemember %q+#D with copy assignment operator not allowed in unionmember %q+#D with destructor not allowed in anonymous aggregatemember %q+#D with destructor not allowed in unionmember %qD cannot be declared both virtual and staticmember %qD conflicts with virtual function table field namemember %qD declared as friend before type %qT definedmember %qD is uninitialized referencemember %qD with uninitialized const fieldsmember functions are implicitly friends of their classmemory input %d is not directly addressablemethod '%s' not found in classmethod declaration not in @interface contextmethod definition not in @implementation contextmethod possibly missing a [super dealloc] callminimum value of parameter %qs is %umips16 function profilingmismatched argumentsmismatching signature for field '%s' in '%s'misplaced %<@%D%> Objective-C++ constructmisplaced ConstantValue attribute (not in any field)missing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing '(' after '#pragma unused', ignoringmissing ')' after '#pragma unused', ignoringmissing Code attributemissing barrier after block %imissing braces around initializermissing braces around initializer for %qTmissing callgraph edge for call stmt:missing close brace for named operandmissing close parenmissing definitionmissing edge %i->%imissing field '%s' in '%s'missing filename after %qsmissing fill character at end of strfmon formatmissing initializer for member %qDmissing makefile target after %qsmissing numbermissing open parenmissing operandmissing path after %qsmissing terminating %c charactermissing type-name in typedef-declarationmixing C++ and Java catches in a single translation unitmixing declarations and function-definitions is forbiddenmode %qs applied to inappropriate typemore than %d operands in %<asm%>mudflap checking not yet implemented for ARRAY_RANGE_REFmudflap: this language is not supportedmultidimensional array must have bounds for all dimensions except the firstmultiple default labels in one switchmultiple definition of %q#Tmultiple fields in union %qT initializedmultiple function type attributes specifiedmultiple hot/cold transitions found (bb %i)multiple inline callersmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationmust #include <typeinfo> before using typeidmvcle usemysterious repository information in %sname %qD used in a GNU-style designated initializer for an arrayname %qT has incomplete typename lookup of %qD changedname missing for member functionnamed return values are no longer supportednamespace %qD not allowed in using-declarationnamespace alias %qD not allowed here, assuming %qDnamespace-scope anonymous aggregates must be staticneed to insert runtime check for %snegative insn lengthnegative integer implicitly converted to unsigned typenegative nesting depth of region %inegative width in bit-field %q+Dnegative width in bit-field %qsnested assembly dialect alternativesnested extern declaration of %qDnested function %q+D declared but never definednested function %qs declared %<extern%>nested redefinition of %<enum %E%>nested redefinition of %<struct %E%>nested redefinition of %<union %E%>new cannot be applied to a function typenew cannot be applied to a reference typenew types may not be defined in a return typeno %q#D member function declared in class %qTno FUNCTION_PROFILER for CRISno argumentsno arguments for spec functionno class name specified with %qsno class template named %q#T in %q#Tno closing %<]%> for %<%%[%> formatno data type for mode %qsno description yetno immediate_use listno input file specifiedno input filesno input files; unwilling to write output filesno integral type can represent all of the enumerator values for %qTno low registers available for popping high registersno match for call to %<(%T) (%A)%>no matches converting function %qD to type %q#Tno matching function for call to %<%D(%A)%>no matching function for call to %<%T::%s(%A)%#V%>no matching push for %<#pragma GCC visibility pop%>no matching template for %qD foundno members matching %<%T::%D%> in %q#Tno previous declaration for %q+Dno profiling of 64-bit code for this ABIno register in addressno return statement in function returning non-voidno sclass for %s stab (0x%x)no suitable %qD found in class %qTno unique final overrider for %qD in %qTnon-lvalue array in conditional expressionnon-member %qs cannot be declared %<mutable%>non-object member %qs cannot be declared %<mutable%>non-parameter %qs cannot be a parameter packnon-static const member %q+#D in class without a constructornon-static declaration of %q+D follows static declarationnon-static initialization of a flexible array membernon-static reference %q+#D in class without a constructornon-template %qD used as templatenon-template type %qT used as a templatenon-thread-local declaration of %q+D follows thread-local declarationnonconstant array index in initializernonnull argument has invalid operand number (argument %lu)nonnull argument references non-pointer operand (argument %lu, operand %lu)nonnull argument with out-of-range operand number (argument %lu, operand %lu)nonnull attribute without arguments on a non-prototypenot a valid Java .class filenot configured with sysroot headers suffixnot enough type informationnote: null argument where non-null required (argument %lu)number must be 0 or 1number of arguments doesn%'t match built-in prototypenumber of arguments doesn%'t match prototypenumber of bb notes in insn chain (%d) != n_basic_blocks (%d)number of components of the vector not a power of twonumber of counters is %d instead of %dobject missing in use of %qEobsolete option -I- used, please use -iquote insteadoffset of %q+D is not ABI-compliant and may change in a future version of GCCoffset of empty base %qT may not be ABI-compliant and maychange in a future version of GCCoffset of virtual base %qT is not ABI-compliant and may change in a future version of GCCoffset outside bounds of constant stringonly declarations of constructors can be %<explicit%>only 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 constraint contains incorrectly positioned %<+%> or %<=%>operand constraints for %<asm%> differ in number of alternativesoperand number missing after %%-letteroperand number out of rangeoperand number out of range in formatoperand number specified for format taking no argumentoperand number specified with suppressed assignmentoperation on %qE may be undefinedoptimization may eliminate reads and/or writes to register variablesoptimizing for size and code size would growoptions enabled: options passed: ordered comparison of pointer with integer zerooriginally indirect function call not considered for inliningout of memoryouter block of region %i is wrongoutput constraint %d cannot be specified together with "%s" clobberoutput constraint %d must specify a single registeroutput constraint %qc for operand %d is not at the beginningoutput filename specified twiceoutput number %d not directly addressableoutput operand %d must use %<&%> constraintoutput operand constraint lacks %<=%>output operand is constant in %<asm%>output regs must be grouped at top of stackoutput_move_single:overflow in array dimensionoverflow in constant expressionoverflow in enumeration valuesoverflow in enumeration values at %qDoverflow in implicit constant conversionpacked attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %q+Dpacked attribute is unnecessarypacked attribute is unnecessary for %q+Dpadding struct size to alignment boundarypadding struct to align %q+Dparameter %P has incomplete type %qTparameter %P of %qD has incomplete type %qTparameter %q+D declared %<inline%>parameter %q+D has just a forward declarationparameter %qD declared voidparameter %qD invalidly declared method typeparameter %qD is initializedparameter %u (%q+D) has incomplete typeparameter %u (%q+D) has void typeparameter may not have variably modified type %qTparameter names (without types) in function declarationpartial specialization %qT declared %<friend%>passing %qT chooses %qT over %qTpassing argument %d of %qE as %<float%> rather than %<double%> due to prototypepassing argument %d of %qE as complex rather than floating due to prototypepassing argument %d of %qE as complex rather than integer due to prototypepassing argument %d of %qE as floating rather than complex due to prototypepassing argument %d of %qE as floating rather than integer due to prototypepassing argument %d of %qE as integer rather than complex due to prototypepassing argument %d of %qE as integer rather than floating due to prototypepassing argument %d of %qE as signed due to prototypepassing argument %d of %qE as unsigned due to prototypepassing argument %d of %qE from distinct Objective-C typepassing argument %d of %qE from incompatible pointer typepassing argument %d of %qE makes integer from pointer without a castpassing argument %d of %qE makes pointer from integer without a castpassing argument %d of %qE with different width due to prototypepassing floating point arguments in fp regs not yet supportedpch_preprocess pragma should only be used with -fpreprocessedpedwarn: permerror: pex_init failedpointer arithmetic for garbage-collected objects not allowedpointer of type %<void *%> used in arithmeticpointer of type %<void *%> used in subtractionpointer targets in assignment differ in signednesspointer targets in initialization differ in signednesspointer targets in passing argument %d of %qE differ in signednesspointer targets in return differ in signednesspointer to a function used in arithmeticpointer to a function used in subtractionpointer to member conversion via virtual base %qTpointer to member function used in arithmeticpointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer value used where a floating point value was expectedpointer-to-member function %E cannot be called without an object; consider using .* or ->*pointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespossible problem detected in invocation of delete operator:post-increment address is not a registerpostfix %qD must take %<int%> as its argumentpostfix %qD must take %<int%> as its second argumentpostfix %qD should return %qTpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatpredicated Thumb instructionpredicated instruction in conditional sequenceprefix %qD should return %qTprev_bb of %d should be %d, not %dprevious declaration %q+Dprevious declaration of %q+Dprevious declaration of %q+D was hereprevious declaration of %q+D was inlineprevious declaration of %q+D with attribute noinlineprevious definition of %q+#Tprevious definition of %q+D was hereprevious external decl of %q+#Dprevious implicit declaration of %q+D was hereprevious non-function declaration %q+#Dprofiler support for VxWorksprograms: %s
promoted argument %qD doesn%'t match built-in prototypepromoted argument %qD doesn%'t match prototypeprototype for %q#D does not match any in class %qTprototype for %q+D declares argument %d with incompatible typeprototype for %q+D declares fewer arguments than previous old-style definitionprototype for %q+D declares more arguments than previous old-style definitionprototype for %q+D follows non-prototype definitionprovided for %q+Dpseudo-destructor is not calledpure-specifier on function-definitionqualified function types cannot be used to declare free functionsqualified function types cannot be used to declare static member functionsqualifiers are not allowed on declaration of %<operator %T%>qualifiers can only be specified for objects and functionsrange expressions in switch statements are non-standardread-only member %qD used as %<asm%> outputread-only variable %qD used as %<asm%> outputreading class %s for the second time from %sreading through null pointer (argument %d)recursive inliningrecursive type %qT undefinedredeclaration of %<enum %E%>redeclaration of %<wchar_t%> as %qTredeclaration of %q+D with different visibility (old visibility preserved)redeclaration of %q+D with no linkageredeclaration of %qT as a non-templateredeclaration of C++ built-in type %qTredeclaration of enumerator %q+Dredefined extern inline functions are not considered for inliningredefinition of %<struct %E%>redefinition of %<union %E%>redefinition of %q#Tredefinition of %q+Dredefinition of parameter %q+Dredefinition of typedef %q+Dredundant redeclaration of %q+Dredundant redeclaration of %qD in same scopereference %qs is ambiguous: appears in interface %qs and interface %qsreference to %qD is ambiguousreference to local variable %q+D returnedreference to non-lvalue returnedregion_array is corrupted for region %iregister name given for non-register variable %q+Dregister name not specified for %q+Dregister specified for %q+D isn%'t suitable for data typeregister variable %qD used in nested functionrename spec %s to %s
repeated %s in formatrepository file '%s' does not contain command-line argumentsrequest for implicit conversion from %qT to %qT not permitted in C++request for member %qD in %qE, which is of non-class type %qTrequest for member %qD is ambiguousrequest for member %qD is ambiguous in multiple inheritance latticerequest for member %qE in something not a structure or unionrequested alignment for %q+D is greater than implemented alignment of %wurequested alignment is not a power of 2requested alignment is too largerequested init_priority is not an integer constantrequested init_priority is out of rangerequested init_priority is reserved for internal userequested position is less than zerorequested position is not an integer constantresult of %<operator->()%> yields non-pointer resultreturn edge does not point to exit in bb %dreturn from incompatible pointer typereturn makes integer from pointer without a castreturn makes pointer from integer without a castreturn not followed by barrierreturn type %q#T is incompletereturn type defaults to %<int%>return type is an incomplete typereturn type might be a candidate for a format attributereturn type specification for constructor invalidreturn type specification for destructor invalidreturn type specified for %<operator %T%>return-statement with a value, in function returning 'void'return-statement with no value, in function returning %qTreturning a value from a constructorreturning a value from a destructorreturning reference to temporaryright precisionright precision in strfmon formatright shift count >= width of typeright shift count is negativerounding mode not supported for VAX floatssay %<typename %E%> if a type is meantscalar object %qD requires one element in initializersecond argument of %q+D should be %<char **%>second argument to %<__builtin_prefetch%> must be a constantsecond parameter of %<va_start%> not last named argumentsection attribute not allowed for %q+Dsection of %q+D conflicts with previous declarationselector must be an immediateselector must be an integer constant in the range 0..%wisetting core file size limit to maximum: %mshadowing previous type declaration of %q#Dshared and mdll are not compatibleshared call_stmt:shared rtxside effects not recomputed when ADDR_EXPR changedsize assigned to %qT may not be ABI-compliant and may change in a future version of GCCsize in array new must have integral typesize of %q+D is %d bytessize of %q+D is larger than %wd bytessize of array %qD has non-integral type %qTsize of array %qD is negativesize of array %qD is not an integral constant-expressionsize of array %qs is too largesize of array has non-integral type %qTsize of array is negativesize of array is not an integral constant-expressionsize of loop %d should be %d, not %dsize of return value of %q+D is %u bytessize of return value of %q+D is larger than %wd bytessize of variable %q+D is too largesizeof(long double) is 12sizeof(long double) is 16sorry, unimplemented: spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPECspec failure: more than one arg to SYSROOT_SUFFIX_SPECspec file has no spec for linkingspec is '%s'

specialization %qT after instantiation %qTspecialization of %qD in different namespacespecialization of %qT after instantiationspecializing %q#T in different namespacespecified mode too small for enumeral valuesspecifying vector types with __attribute__ ((mode)) is deprecatedspecs %%include syntax malformed after %ld charactersspecs %%rename syntax malformed after %ld charactersspecs %s spec was not found to be renamedspecs file malformed after %ld charactersspecs unknown %% command after %ld charactersspurious %<>>%>, use %<>%> to terminate a template argument listspurious trailing %<%%%> in formatstack frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdstack limit expression is not supportedstack limits not supported on this targetstack underflow - dup* operationstackframe too big: %d bytesstandard conversions are not allowed in this contextstatement marked for throw in middle of blockstatement marked for throw, but doesn%'tstatement with no effectstatic %qs cannot be declared %<mutable%>static declaration of %q+D follows non-static declarationstatic is not supported on TPF-OSstatic member %qD cannot be a bit-fieldstatic member %qD declared %<register%>static member function %q#D declared with type qualifiersstatic or type qualifiers in non-parameter array declaratorstdcall and cdecl attributes are not compatiblestdcall and fastcall attributes are not compatiblestorage class %<__thread%> invalid for function %qsstorage class %<auto%> invalid for function %qsstorage class %<register%> invalid for function %qsstorage class %qD applied to template instantiationstorage class specified for %qsstorage class specified for parameter %qsstorage class specified for typenamestorage class specifiers invalid in friend function declarationsstorage class specifiers invalid in parameter declarationsstorage size of %q+D isn%'t constantstorage size of %q+D isn%'t knownstray %<\%o%> in programstray %qc in programstray %qs in programstrftime formats cannot format argumentsstring length %qd is greater than the length %qd ISO C%d compilers are required to supportstrong using only meaningful at namespace scopestrong-cast assignment has been interceptedstrong-cast may possibly be neededstruct has no membersstruct has no named membersstructure alignment must be a small power of two, not %dsubframework include %s conflicts with framework includesubscript missing in array referencesubscripted value is neither array nor pointersubscripted value is pointer to functionsubscripting array declared %<register%>suggest explicit braces around empty body in %<do%> statementsuggest parentheses around assignment used as truth valuesupport for mode %qsswitch %qs is no longer supportedswitch quantity not an integerswitch statement of size %lu entries too largetaking address of temporarytaking the address of a label is non-standardtarget CPU does not support THUMB instructionstarget CPU does not support interworkingtarget format does not support infinitytarget system does not support debug outputtarget system does not support the "%s" debug formattemplate argument %d is invalidtemplate argument required for %<%s %T%>template declaration of %q#Dtemplate parameters cannot be friendstemplate parameters do not match templatetemplate specialization with C linkagetemplate type parameters must use the keyword %<class%> or %<typename%>template with C linkagetemplate-id %qD used as a declaratorthe ' ' printf flagthe '!' strfmon flagthe '#' printf flagthe '#' strftime flagthe ''' printf flagthe ''' scanf flagthe '(' strfmon flagthe '+' printf flagthe '+' strfmon flagthe '-' printf flagthe '-' strfmon flagthe '-' strftime flagthe '0' printf flagthe '0' strftime flagthe 'E' strftime modifierthe 'I' printf flagthe 'I' scanf flagthe 'O' modifierthe 'O' strftime modifierthe '^' strfmon flagthe '^' strftime flagthe '_' strftime flagthe 'a' scanf flagthe 'm' scanf flagthe 'q' diagnostic flagthe -shared option is not currently supported for VAX ELFthe assignment suppression scanf featurethe first parameter of %<operator new%> cannot have a default argumentthe m210 does not have little endian supportthe mangled name of %qD will change in a future version of GCCthe offset of %qD may not be ABI-compliant and may change in a future version of GCCthe type being destroyed is %qT, but the destructor refers to %qTthere are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be availablethird argument of %q+D should probably be %<char **%>third argument to %<__builtin_prefetch%> must be a constantthis decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this is the insn:this media function is only available on the fr500this target machine does not have delayed branchesthread-local COMMON data not implementedthread-local declaration of %q+D follows non-thread-local declarationthrowing NULL, which has integral, not pointer typetls_model argument must be one of "local-exec", "initial-exec", "local-dynamic" or "global-dynamic"tls_model argument not a stringto generate dependencies you must specify either -M or -MMto refer to a type member of a template parameter, use %<typename %E%>too few arguments to %%:version-comparetoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %qEtoo few template-parameter-liststoo large function value type, needs %d registers, have only %d registers for thistoo late for # directive to set debug directorytoo many #pragma options align=resettoo many alternatives in %<asm%>too many arguments for formattoo many arguments to %%:version-comparetoo many arguments to functiontoo many arguments to function %qEtoo many filenames given.  Type %s --help for usagetoo many initializers for %qTtoo many input filestoo many outgoing branch edges from bb %itoo many template-parameter-liststop-level declaration of %qs specifies %<auto%>traditional C rejects automatic aggregate initializationtraditional C rejects initialization of unionstraditional C rejects string constant concatenationtrap mode not supported for VAX floatstree check: %s, have %s in %s, at %s:%dtree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%dtree check: accessed operand %d of %s with %d operands in %s, at %s:%dtree check: expected class %qs, have %qs (%s) in %s, at %s:%dtree check: expected none of %s, have %s in %s, at %s:%dtree list ends on depth %itry reducing the number of local variablestry removing the parentheses around the type-idtry using %qE insteadtrying to finish struct, but kicked out due to previous parse errorstrying to make class %qT a friend of global scopetwo or more data types in declaration of %qstwo or more data types in declaration specifierstype %q#T argument given to %<delete%>, expected pointertype %qT is disallowed in Java %<throw%> or %<catch%>type %qT is not a base type for type %qTtype %qT is not derived from %<java::lang::Throwable%>type %qT is not derived from type %qTtype is deprecatedtype is deprecated (declared at %r%s:%d%R)type is deprecated (declared at %s:%d)type mismatch between an SSA_NAME and its symboltype mismatch in conditional expressiontype mismatch with previous external decl of %q#Dtype of %qE is unknowntype of array %q+D completed incompatibly with implicit initializationtype of asm operand %qE could not be determinedtype of bit-field %qs is a GCC extensiontype of formal parameter %d is incompletetype qualifiers ignored on function return typetype qualifiers specified for friend class declarationtype to vector delete is neither pointer or array typetype transparent class %qT has virtual functionstype-punning to incomplete type might break strict-aliasing rulestype/value mismatch at argument %d in template parameter list for %qDtypedef %q+D declared %<inline%>typedef %qD is initialized (use __typeof__ instead)typedef declaration invalid in parameter 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
undefined named operand %qsunexpected base-type in cris_print_baseunexpected index-type in cris_print_indexunexpected multiplicative operandunexpected operandunexpected side-effects in addressunimplemented functionalityuninitialized const %qDuninitialized const in %<new%> of %q#Tuninitialized const member %qDunion cannot be made transparentunion has no membersunion has no named membersunknown -mdebug-%s switchunknown CRIS cpu version specification in -mtune= : %sunknown CRIS version specification in -march= or -mcpu= : %sunknown array size in deleteunknown cc_attr valueunknown conversion type character %qc in formatunknown conversion type character 0x%x in formatunknown demangling style '%s'unknown field %qE specified in initializerunknown insn modeunknown move insn:unknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunnamed 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 argumentunreachable bytecode from %d to before %dunreachable bytecode from %d to the end of the methodunrecognised debug output level "%s"unrecognizable insn:unrecognized addressunrecognized command line option "%s"unrecognized format specifierunrecognized gcc debugging option: %cunrecognized supposed constantunrecoverable errorunsupported argument to %<__builtin_frame_address%>unsupported argument to %<__builtin_return_address%>unsupported combination: %sunsupported operand size for extended registerunterminated assembly dialect alternativeunterminated format stringunused arguments in $-style formatunused parameter %q+Dunused variable %q+Dunwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctnessupper value in case label range exceeds maximum value for typeuse #include insteaduse %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified nameuse %<%T::template %D%> to indicate that it is a templateuse -Winvalid-pch for more informationuse __attribute__ ((vector_size)) insteaduse of %qs in templateuse of %qs length modifier with %qc type characteruse of %s and %s together in %s formatuse of %s and %s together with %<%%%c%> %s formatuse of class template %qT as expressionuse of enum %q#D without previous declarationuse of namespace %qD as expressionuse of old-style castused array that cannot be converted to pointer where scalar is requiredused struct type value where scalar is requiredused union type value where scalar is requireduseless %<__thread%> in empty declarationuseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationuser-defined %qD always evaluates both argumentsusing both @FILE with multiple files not implementedusing template type parameter %qT after %qsusing typedef-name %qD after %qsusing-declaration for non-member at class scopevalidate_value_data: Loop in regno chain (%u)validate_value_data: [%u] Bad next_regno for empty chain (%u)validate_value_data: [%u] Bad oldest_regno (%u)validate_value_data: [%u] Non-empty reg in chain (%s %u %i)value computed is not usedvalue of -mfixed-range must have form REG1-REG2variable %q#D has initializer but incomplete typevariable %q+D declared %<inline%>variable %q+D definition is marked dllimportvariable %q+D might be clobbered by %<longjmp%> or %<vfork%>variable %qD has initializer but incomplete typevariable length array %qD is usedvariable or field %qE declared voidvariable or field declared voidvariable previously declared %<static%> redeclared %<extern%>variable tracking requested, but not supported by this debug formatvariable tracking requested, but useless unless producing debug infovariable-sized object %qD may not be initializedvariable-sized object may not be initializedvector overflow in expressionvector size not an integral multiple of component sizeverification failed at PC=%d: %sverification failed: %sverify_cgraph_node failedverify_eh_tree failedverify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: REG_BR_PROB does not match cfg %wi %iverify_flow_info: Wrong count of block %i %iverify_flow_info: Wrong count of edge %i->%i %iverify_flow_info: Wrong frequency of block %i %iverify_flow_info: Wrong probability of edge %i->%i %iverify_ssa failedvirtual base %qT inaccessible in %qT due to ambiguityvirtual functions cannot be friendsvirtual non-class function %qsvisibility argument must be one of "default", "hidden", "protected" or "internal"visibility argument not a stringvisibility attribute not supported in this configuration; ignoredvoid value not ignored as it ought to bevtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructorwarning: weak declaration of %q+D must be publicweak declaration of %q+D not supportedweakref %q+D ultimately targets itselfwhen writing output to %s: %mwidth of %q+D exceeds its typewidth of %qs exceeds its typewill be assumed to return %<id%> and acceptwithin this contextwriting into constant object (argument %d)writing through null pointer (argument %d)wrong amount of branch edges after unconditional jump %iwrong edge %d->%d for PHI argumentwrong immediate use listwrong insn in the fallthru edgewrong number of template arguments (%d, should be %d)wrong outgoing edge flags at end of bb %dwrong type argument to abswrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary plusx87 register return with x87 disabledxstormy16_print_operand: unknown codez/Architecturezero or negative size array %q+Dzero vector sizezero width for bit-field %q+Dzero width for bit-field %qszero width in %s formatzero-length %s format stringzero-size array %qDProject-Id-Version: gcc 4.8.0
Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
POT-Creation-Date: 2013-03-15 17:42+0000
PO-Revision-Date: 2013-07-02 16:00+0200
Last-Translator: Pavel Maryanov <acid@jack.kiev.ua>
Language-Team: Russian <gnu@mx.ru>
Language: ru
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);
X-Generator: Poedit 1.5.5


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

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


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


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

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

write_c_file - выходное имя %s, префикс %s
                           Показать специфические ключи командной строки
    включённом из %qs    включённом из %qs в %r%s:%d%R    включённом из %qs в %r%s:%d:%d%R    включённом из %qs в %s:%d    включённом из %qs в %s:%d:%d   в преобразовании указателя на элемент   в преобразовании указателя на элемент-функцию  (Задайте '-v --help' для вывода ключей всех проходов компиляции)
  -###                     Как -v, но параметры берутся в кавычки и команды не запускаются
  --bootclasspath ПУТЬ    Изменить встроенный путь к классам
  --classpath ПУТЬ        Задать путь к файлам .class
  --extdirs ПУТЬ	  Задать путь к каталогам расширений
  --help                   Вывести этот текст
  --help                  Напечатать эту справку и выйти
  --javap		  Вывести результат в формате 'javap'
  --sysroot=<каталог>      Использовать <каталог> как головной каталог для заголовков
                           и библиотек
  --target-help            Показать специфические ключи целевой платформы
  --version                Показать информацию о версии компилятора
  --version               Напечатать номер версии и выйти
  -B <каталог>             добавить <каталог> к списку поиска программ 
                             компилятора
  -E                       Только препроцессирование - без компиляции, ассемблирования, компоновки
  -I КАТАЛОГ		  Добавить каталог к пути классов
  -S                       Только компиляция - без ассемблирования и компоновки
  -Wa,<ключи>              Передать <ключи>, разделённые запятыми, ассемблеру
  -Wl,<ключи>              Передать <ключи>, разделённые запятыми, компоновщику
  -Wp,<ключи>              Передать <ключи>, разделённые запятыми, препроцессору
  -Xassembler <арг>        Передать <арг> ассемблеру
  -Xlinker <арг>           Передать <арг> компоновщику
  -Xpreprocessor <арг>     Передать <арг> препроцессору
  -a, --all-blocks                Показать сведения для всех блоков
  -b, --branch-probabilities      Вывести вероятности переходов
  -c                       Компиляция и ассемблирование, без компоновки
  -c			  Дизассемблировать тела методов
  -c, --branch-counts             При счётчиках переходов, заданных
                                    в абсолютных, а не в процентных значениях
  -d, --display-progress          Показывать информацию о выполнении
  -dumpmachine             Показать имя целевой платформы
  -dumpspecs               Показать встроенные спецификации
  -dumpversion             Показать версию компилятора
  -f, --function-summaries        Вывести сводки для всех функций
  -h, --help                      Показать эту справку и выйти
  -l, --long-file-names           Выводить длинные имена включаемых
                                    исходных файлов
  -n, --no-output                 Не создавать выходной файл
  -no-canonical-prefixes   Не канонизировать пути при сборке относительных
                           префиксов к другим компонентам gcc
  -o <файл>                Записать результат в <файл>
  -o ФАЙЛ                 Задать имя выходного файла
  -o, --object-directory КАТАЛОГ|ФАЙЛ  Искать объектные файлы в КАТАЛОГе
                                       или в вызываемом ФАЙЛе
  -p, --preserve-paths            Сохранить все компоненты полного имени
  -pass-exit-codes         Выход с максимальным кодом возврата от прохода
  -pipe                    Передавать промежуточные данные по конвейеру
  -print-file-name=<биб>   Показать полное маршрутное имя библиотеки <биб>
  -print-libgcc-file-name  Показать имя run-time библиотеки компилятора
  -print-multi-directory   Показать корневой каталог с версиями libgcc
  -print-multi-lib         Показать соответствие между ключами и каталогами
                           поиска библиотек
  -print-multi-os-directory Показать относительный маршрут к библиотекам операционной системы
  -print-prog-name=<прог>  Показать полное имя компоненты компилятора <прог>
  -print-search-dirs       Показать каталоги поиска
  -print-sysroot           Показать каталог библиотек цели
  -print-sysroot-headers-suffix Вывести суффикс sysroot, используемый для поиска заголовочных файлов
  -save-temps              Не удалять промежуточные файлы
  -save-temps=<arg>        Не удалять промежуточные файлы
  -specs=<файл>            Использовать <файл> спецификаций вместо 
                             внутренних спецификаций компилятора
  -std=<стандарт>          Считать, что исходный код следует <стандарту>
  -time                    Включить хронометраж проходов
  -u, --unconditional-branches    Показать счётчики безусловных переходов
  -v                       Отображать команды, запускаемые компилятором
  -v, --verbose		  Во время работы печатать более подробную информацию
  -v, --version                   Показать номер версии и выйти
  -x <язык>                Задать язык последующих входных файлов.
                           <язык> может быть: c c++ assembler none
                           'none' означает, что далее язык нужно
                           определять по расширению имени файла
  поскольку это несистемный каталог, повторяющий системный каталог
  базового класса %qT  поскольку это дает лучшую последовательность преобразований аргумента  вместо требуемых %d  но не переопределяет %<%T(const %T&)%>  но не переопределяет %<operator=(const %T&)%>  методом %q+D  возможные преобразования - %qD и %qD  нельзя использовать устаревшую привязку в %q+D, потому что имеется деструктор  входит в catch-блок  входит в try-блок  ожидался шаблон класса, а обнаружено %qE  ожидался шаблон класса, обнаружено %qT  ожидалась константа типа %qT, а обнаружено %qT  ожидался тип, обнаружено %qE  ожидался тип, обнаружено %qT  при преобразовании из %qT в %qT,  отсюда  в вызове %qD  в вычислении %<%Q(%#T, %#T)%>  в конкретизации шаблона %qT  в throw-выражении  при инициализации %P -го аргумента %qD  соответствует декларации %q+D по правилам стандарта ISO  соответствует декларации %q+D по старым правилам  или %<operator=(const %T&)%>  отменяющий %q+#D  отменяющий %q+#F  поскольку %q+#D объявлена в базовом классе  при конкретизации %qD  используется устаревшая привязка в %q+D Все ключи с требуемыми характеристиками уже выведены
 Не найдено ключей с требуемыми характеристиками
 заданы несовместимые ключи генерации кода# %s %.2f %.2f
порядок поиска для #include "...":
порядок поиска для #include <...>:
после #pragma GCC visibility должно быть push или pop#pragma GCC visibility push() должна задавать default, internal, hidden или protected#pragma GHS endXXXX не соответствует предшествующей startXXX#pragma GHS endXXXX без предшествующей startXXX#pragma implementation для %qs после включения файла#pragma pack (pop) без соответствующей прагмы #pragma pack (push)#pragma pack проигнорирована, т.к. не имеет смысла с ключом -fpack-struct#pragma redefine_extname игнорирована из-за конфликта с декларацией __asm__#pragma redefine_extname игнорирована, поскольку конфликтует с предыдущей  директивой #pragma redefine_extname#pragma redefine_extname игнорирована, поскольку конфликтует с предыдущим  переименованием#pragma vtable больше не поддерживается$ номер операнда использован после формата без номера операнда%+D создает конфликт типов секцийнекорректно употреблять %<#pragma%>ограничитель %<%%%> использован с номером последнего операнда%<%%%c%> только две последние цифры года%<%%%c%> в некоторых локализациях дает только две последние цифры года%<%E::%E%> не был декларирован%<%T::%D%> обозначает конструктор в %qT%<%T::%D%> обозначает деструктор%<%T::%E%> не был декларировандекларация %<%s %E%> внутри списка параметровограничитель %<&%> без указания класса регистровошибка: %<-gant%> вместо %<-gnat%>аргументы %<...%>.)%<...%> содержит неверный номер операнда%<::%D%> не был декларирован%<::%E%> не был декларирован%<::main%> должна возвращать %<int%>%<<:%> - альтернативное написание %<[%>. Вставьте пробел между %<<%> и %<::%>список аргументов шаблона не должен начинаться с %<<::%>в конструкции %<@encode%> в качестве аргумента должен быть задан типотсутствует %<@end%> в контексте реализации%<@end%> должен находиться в контексте @implementation%<@throw%> (rethrow) использовано вне блока @catch%<@try%> без %<@catch%> или %<@finally%>%<__alignof%> применено к битовому полювторой аргумент %<__builtin_longjmp%> должен быть 1вызов %<__builtin_next_arg%> без аргумента%<__gcc_host_wide_int__%> не определен как %<long%> или %<long long%>%<__gcc_host_wide_int__%> не определен как тип%<__thread%> перед %<extern%>%<__thread%> перед %<static%>спецификатор %<__thread%> использован с %<auto%>спецификатор %<__thread%> использован с %<register%>спецификатор %<__thread%> использован с %<typedef%>спецификатор %<__thread%> использован с %qE%<или%> от двух взаимно исключающих сравнений на равенство - всегда 0ограничитель операнда %<asm%> не согласуется с размером операндадля операнда %<asm%> требуется неосуществимая перезагрузка данныхспецификаторы %<asm%> не допускаются для нестатических элементов данных%<auto%> в пустой декларации на уровне файламетка %<default%> вне оператора switchдекларация %<enum %E%> в заголовке %<for%>-цикла%<explicit%> может быть задан только для конструкторов%<friend%> может быть задан только внутри класса%<inline%> в пустой декларациине допускается использовать %<inline%> в декларации специализации friend-шаблона %qDв декларации friend-класса использован квалификатор %<inline%>некорректно указано %<inline%> для функции %qs, объявленной вне глобальной области видимости%<location_t%> не определен как типимя %<locus%> не определено как типGCC не поддерживает тип %<long long long%>недопустимо использовать %<long long%> для %qs%<long%> и %<short%> одновременно заданы для %qsнедопустимо использовать %<long%> для %qs%<long%> или %<short%> некорректны для %qs%<long%> или %<short%> заданы в описании %qs с типом charв ISO C %<long%>-выражение в операторе switch не преобразуется в %<int%>%<operator delete%> должен иметь результат типа %qT%<operator delete%> имеет первый параметр типа %qT%<operator new%> не должен возвращать NULL, если только он не декларирован %<throw()%> (или задан ключ -fcheck-new)%<operator new%> должен возвращать тип %qT%<operator new%> имеет %<size_t%> (%qT) в качестве первого параметра%<operator=%> должен возвращать ссылку на %<*this%>%<или%> от двух сравнений на неравенство с разными величинами - всегда 1%<register%> в пустой декларации на уровне файлаоператор %<return%> <значение> в функции возвращающей voidоператор %<return%> без значения в функции, возвращающей не void-значениенедопустимо использовать %<short%> для %qs%<signed%> и %<unsigned%> одновременно заданы для %qs%<signed%> или %<unsigned%> некорректны для %qsслово %<static%> недопустимо при определении (в отличие от объявления) статического элемента данных в классенекорректно указано %<static%> для функции %qs, объявленной вне глобальной области видимостидекларация %<struct %E%> в заголовке %<for%>-циклаимя %<this%> недоступно для статических элементов-функций%<this%> недопустим в данном контекстеимя %<tree%> не определено как указательный типимя %<tree%> не определено как тип%<typedef%> в этой декларации отброшендекларация %<union %E%> в заголовке %<for%>-цикла%<va_start%> в функции с фиксированным числом аргументов%<void%>, как единственный параметры не может содержать квалификаторы%<void%> должен быть единственным параметромпереименование %D после ссылки в ассемблерном коденайден %d конструктор
найдено %d конструктора
найдено %d конструкторов
найден %d деструктор
найдено %d деструктора
найдено %d деструкторов
найдена %d таблица кадров
найдено %d таблицы кадров
найдено %d таблиц кадров
%i-битный режим не компилируется в%q#D конфликтует с предыдущим использованием декларации %q#D%q#D скрывает конструктор для %q#T%q#D не является статическим элементом %q#T%q+#T содержит элементы данных типа указатель%q#T содержит виртуальные функции, но невиртуальный деструктор%q#T не является классомв %q#T определен только private деструктор и нет друзейв %q#T определен только private конструктор и нет друзей%q#T использовано там, где ожидалось %qT%q#T использовано там, где ожидалось плавающее значениедекларация %q+#D недопустима,%q+#D не ссылается на неквалифицированный тип, поэтому не используется для связывания%q+D уже декларирован(а) с атрибутом dllexport: dllimport игнорируется%q+D дает конфликт типов секций%q+D содержит пустые классы; поэтому базовые классы могут размещены иначе в будущих версиях GCC%q+D декларировано как friend%q+D объявлено здесь%q+D декларировано со спецификацией исключительной ситуации%q+D определена, но нигде не используется%q+D слишком мало для представления всех значений типа %q#T%q+D обычно является функцией%q+D может быть не статическим, поскольку это элемент объединения%q+D может не иметь ссылочного типа %qT, поскольку это элемент объединения%q+D повторно декларирован как символ другого вида%q+D повторно декларирован(а) без атрибута dllimport после ссылок с dll привязкой%q+D повторно декларирован(а) без атрибута dllimport: предшествующая декларация с dllimport игнорируется%q+D может быть функцией с двумя аргументами, либо функцией без аргументов%q+D скрыто%q+D будет инициализирован после%q+F объявлена %<static%>, но нигде не определена%q+F используется, но нигде не определена%q+T ранее декларирован здесьатрибут %qD игнорируется%qD не может быть объявлена виртуальной, поскольку она всегда статическаяво время декларации не допускается инициализировать %qD неконстантным выражением%qD не может иметь аргументов по умолчаниюпеременная %qD декларирована как ссылка, но не инициализирована%qD имеет неполный тип%qD имеет то же имя, что и класс, в котором он(а) декларируется%qD уже friend для %qT%qD уже и так уже является другом класса %qTв этой области видимости уже есть декларация %qDопределение %qD уже есть в %qT%qD уже определена в классе %qTопределение %qD уже есть в классе %qT%qD - непосредственный базовый тип, а также косвенный виртуальный базовый тип%qD не является классом или пространством имён%qD не является шаблоном функции%qD не является элементом %qD%qD не является элементом %qT%qD не является шаблонным элементом-функцией%qD не является функцией шаблоном%qD не является типомотсутствует декларация %qD в %qD%qD не определено вне функции%qD можно не определять статическойдекларация %qD может не действовать в пространстве имён%qD должен быть нестатической элементом-функцией%qD должен быть либо нестатическим элементом-функцией или функцией-не-элементом%qD должен иметь аргумент типа класс или перечислимого типа%qD не может иметь переменное число аргументов%qD должен иметь список параметров %<void%>%qD должен иметь один или два аргумента%qD должен иметь не более одного аргумента%qD должен иметь ровно один аргумент%qD должен иметь ровно два аргументаотсутствует декларация %qDнет определения %qD%qD следовало объявить внутри %qD%qD не может быть перегружен(о/а)%qD должен возвращать результат по значениюиспользование %qD без параметров шаблона%qD продекларирован как %<extern%>, а позже как %<static%>нет декларации %qD в этой области видимости%qE атрибут действует только в public-объектахатрибут %qE проигнорированатрибут %qE для %qE проигнорированатрибут %qE для поля типа %qT проигнорированатрибут %qE для не классовых типов игнорируетсяатрибут %qE для типов игнорируетсяатрибут %qE допустим только для функций с переменным числом аргументомв атрибуте %qE требуется прототип с именованными аргументами%qE нельзя использовать как функцию%qE не может использоваться как элемент, поскольку имеет тип %qT%qE не класс%qE не является именем типа%qE не является встроенным типом или typedef-типом%qE не был декларирован%qE некорректный вид функции форматирования%qE не является шаблоном%qE - не в начале декларации%qE не имеет тип %qT%qT объявлен с большей областью видимости, чем родитель %qT%qT объявлен с большей областью видимости, чем тип его поля %qD%qT наследован от %qT, использующего анонимное пространоство имён%qT имеет поле %qD, использующее анонимное пространоство имён%qT не содержит элемента с именем %qE%qT не имеет нестатического элемента данных с именем %qD%qT уже friend для %qT%qT является неоднозначной базой %qT%qT является недостижимой базой %qT%qT не является базовым для %qT%qT не является классом или пространством имён%qT не является типом class, struct или union%qT не является элементом %qT%qT не является пространством имён%qT не вложен в %qT%qT не является типом указателя на объект%qT не является шаблоном%qT не является шаблонным типом%qT не является базовым для %qT%qT преобразован к %qT при передаче через %<...%>ссылка на %qT как на %qsссылка на %qT как на enumатрибут %qs проигнорированатрибут %qs допустим только для функций%qs допустим только для функций%qs объявлена как функция, возвращающая функцию%qs объявлена как функция, возвращающая массивдля %qs требуется константный аргументдля %qs задан спецификатор %<extern%> и инициализаторпереполнение %qs%<extern%> декларация %qs с инициализациейширина поля %qs не достаточна для значений указанного типа%qs не является файлом данных gcov%qs версии %q.*s, ожидаемая версия %q.*s%s%s
%s %+#T%s %s %p %d
%s %s%s
%s %s(%E) %p %d
%s '%s'
%s нельзя использовать в asm в таком контексте%s не поддерживает номера операндов %%n$ в форматах%s не поддерживает %s%s не поддерживает %s с %<%%%c%> в формате %s%s не поддерживает block_ends_with_call_p%s не поддерживает block_ends_with_condjump_p%s не поддерживает can_duplicate_block_p%s не поддерживает can_merge_blocks_p%s не поддерживает create_basic_block%s не поддерживает delete_basic_block%s не поддерживает duplicate_block%s не поддерживает flow_call_edges_add%s не поддерживает make_forwarder_block%s не поддерживает merge_blocks%s не поддерживает move_block_after%s не поддерживает predict_edge%s не поддерживает predicted_by_p%s не поддерживает redirect_edge_and_branch%s не поддерживает redirect_edge_and_branch_force%s не поддерживает split_block%s не поддерживает split_edge%s не поддерживает %<%%%c%> в формате %s%s не поддерживает %<%%%s%c%> в формате %s%s не поддерживает модификатор размера %qs в %s%s - список выражений рассматривается как составное выражение%s в сочетании с %s и %<%%%c%> в формате %s игнорируется%s в сочетании с %s в формате %s игнорируется%s для этой конфигурации не поддерживается%s завершилась с кодом возврата %d%s завершилась по сигналу %d [%s]%s%s употреблен с %<%%%c%> в формате %s%s%s%s %sверсия %s (%s)
%s	скомпилировано GNU C версия %s, %s%s%s %sверсия %s (%s) скомпилировано CC, %s%sэвристики GGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
%s%sпредупреждение: версия заголовка %s %s отличается от версии библиотеки %s.
%s-%s задает пустой диапазон%s: %d блоков и %d дуг на блок%s: %d блоков и %d регистров%s: %s%s: компилятор %s не установлен%s: аргументы --param должны иметь вид ИМЯ=ЗНАЧЕНИЕ%s: Ошибка открытия выходного файла: %s
%s: ошибка закрытия выходного файла %s
%s: PCH-файл был некорректен%s: ошибка открытия COFF-файла%s: ошибка открытия PCH файла %m%s: входные файлы компоновки не использованы, поскольку компоновка не выполнялась%s: не COFF-файл%s:%d: невозможно восстановление после предыдущих ошибок
%s:%d:%d: недопустимый файл состояния; %s:'%s' содержит дугу, исходящую из выходного блока
%s:'%s' содержит дугу, указывающую на входной блок
%s:'%s' нет входного и/или выходного блоков
%s:блоки для '%s' уже встречались
%s:ошибка открытия файла данных, скорее всего приложение не выполнялось
%s:испорчен
%s:неразрешимый граф для '%s'
%s:функция не найдена
%s:нет строк для '%s'
%s:не файл данных gcov
%s:переполнение
%s:несоответствие профайла для '%s'
%s:неизвестная функция '%u'
%s:версия '%.4s', предпочтительно '%.4s'
%s:версия '%.4s', предпочтительна версия '%.4s'
»флаг ' 'флаг '!'флаг '#''%%%c' не является корректным префиксом оператораоперанд '%%l' не является меткой'%s' был присвоен '%s', но не был определен при перекомпиляции, или наоборотфлаг '''флаг '('флаг '+'флаг '-'флаг '0'в операнде с кодом 'B' установлено несколько битовоперанд с кодом 'B' - не константамодификатор 'E'флаг 'I'модификатор 'O'флаг '^'флаг '_'флаг 'a'флаг 'm'операнд с кодом 'o' - не константафлаг 'q'(C)(Сообщения без соответствующей сигнатуры метода(указатель на элемент можно получить только при помощи %<&%E%>)(запрошена инициализация вне класса)(anonymous)(с ключом %<-fpermissive%>, G++ примет данный код, но разрешение использовать недекларированные имена будет отменено в дальнейших версиях)(где-то рядом с инициализацией для %qs)(возможно, подразумевалось %<typename %T::%E%>)(возможно, пропущена точка с запятой после определения %qT)(возможно, некорректное использование макроса %<offsetof%>)(поэтому %<va_arg%> нужно передать %qT, а не %qT)(для каждого файла исходных текстов сообщение будет выдано один раз)
({anonymous})достигнут предел, установленный параметром inline-unit-growthдостигнут предел, установленный параметром large-function-growthдостигнут предел, установленный параметром large-stack-frame-growthдостигнут предел, установленный параметром max-inline-insns-autoдостигнут предел, установленный параметром max-inline-insns-singleключ --resource требует задания -oввод со стандартного ввода возможен только с ключом -E или -xдважды задан ключ -I-ключ -Wformat-extra-args без -Wformat игнорируетсяключ -Wformat-nonliteral без -Wformat игнорируетсяключ -Wformat-security без -Wformat игнорируетсяключ -Wformat-y2k без -Wformat игнорируетсяключ -Wformat-zero-length без -Wformat игнорируетсяключи -Xbind-now и -Xbind-lazy несовместимы-bundle нельзя использовать с -dynamiclib-bundle_loader нельзя использовать с -dynamiclibДля языка Ada нужно передать -c или -S-client_name нельзя использовать с -dynamiclib-current_version допустим только с -dynamiclibключи -f%s и -msdata=%s несовместимыключ -f%s проигнорирован для целевой машины (весь код позиционно-независимый)-f%s не поддерживается с командами CONST16ключ -f%s не поддерживается; игнорируется-f%sleading-underscore не поддерживается для этой целевой машиныключи -fPIC и -fpic в данной конфигурации не поддерживаютсяключи -fPIC и -mcall-%s несовместимы-fdata-sections не поддерживается для этой целевой машины-femit-class-file допустим только с -fsyntax-only-ffunction-sections не поддерживается для этой целевой машины-fhandle-exceptions переименован в -fexceptions (и действует по умолчанию)-fjni и -femit-class-file несовместимы-fjni и -femit-class-files несовместимы-force_flat_namespace нельзя использовать с -dynamiclibключи -fpic и -mapcs-reent несовместимы-fprefetch-loop-arrays не поддерживается с -Os-fprefetch-loop-arrays не поддерживается для этой целевой машины-fprefetch-loop-arrays не поддерживается для этой целевой машины-freorder-blocks-and-partition не работает для заданной архитектуры-frepo следует использовать вместе с -c-fstack-protector не поддерживается для этой целевой платформыдля этого процессора -g поддерживается только при использовании GAS,ключ -g игнорируется-g с -mno-apcs-frame может создать проблемы при отладке-install_name допустим только с -dynamiclib-keep_private_externs нельзя использовать с -dynamiclib-m%s в данной конфигурации не поддерживаетсядля -m64 требуется процессор PowerPC64требуется -maix64: 64-битные вычисления с 32-битной адресацией не поддерживаютсяКлюч -maix64 требует архитектуры PowerPC64ключ -mapcs-stack-check несовместим с -mno-apcs-frameзначение ключа -max-stackframe=%d вне диапазона 0 - %dключи -mbig-endian и -mlittle-endian несовместимыустаревший ключ -mbnu210 проигнорированключ -mcall-aixdesc требует прямого порядка байтключ -mcmodel= на 32-битных системах не поддерживаетсянедопустимый параметр -mcpu=%s-mflat-abi=hard или VFP-mhard-float не поддерживаетсяключ -mlong-double-64 несовместим с -m64ключ -mmultiple не поддерживается для систем little endian-mpic-register= не имеет смысла без -fpicключи -mrelocatable и -mcall-%s несовместимыключи -mrelocatable и -mno-minimal-toc несовместимыключи -mrelocatable и -msdata=%s несовместимы-ms2600 без -msключи -msdata=%s и -mcall-%s несовместимы-mshared-library-id= без -mid-shared-library-mshared-library-id=%s не между 0 и %dключи -msingle-float и -msoft-float несовместимыключ -mstring не поддерживается для систем little endian-pg и -fomit-frame-pointer несовместимыключ -pipe не поддерживается-private_bundle нельзя использовать с -dynamiclib128-битные double-значения не поддерживаются для VAX31-битный ABIнабор команд 387 отменен, используется арифметика SSE64-битный ABI<во время инициализации>
<anonymous><built-in><command-line>параметр @catch не является известным типом класса в Objective-CМножитель для настройки верхней границы числа тактов при конвейеризации циклов методом swing modulo schedulingТо же, что -std=c89 (для C) или -std=c++98 (для C++)Пороговое значение среднего числа итераций цикла для применения конвейеризации методом swing modulo schedulingреентерабельный код APCS не поддерживается. Ключ игнорируется.ASSERT_EXPR с тождественно ложным условиеминициализирован указатель AUX для дуги %d->%dВыполнить экономию общих подвыражений еще и после оптимизации цикловДобавить комментарии к ассемблерному кодуИнструментировать многопоточную программу для проверки выхода за границы массивов при помощи mudflapИнструментировать однопоточную программу для проверки выхода за границы массивов при помощи mudflapВыводить отладочную печатьЗамена для -femit-class-fileВыравнивать все меткиВыравнивать циклы по границе 32 байтВыравнивать код и данные по границе 32 битВыравнивать результаты строковых операцийВыравнивать метки, доступные только по командам переходовВыравнивать некоторые значения double по границе двойного словаВыравнивать начало функцийВыравнивать начало цикловВыравнивать для базового типа битового поляВыравнивать переменные по границе 32 битРазрешить битовые поля, пересекающие границу словаКомбинировать условные переходы с другими инструкциямиРазрешать быстрый переход к обработчику сообщенийРазрешить хранение адресов функций на регистрахПолагать, что сопроцессор плавающей арифметики поддерживает 32- и 64-битные операцииПри оптимизации циклов предполагать нормальное поведение циклаРазрешить оптимизации плавающих вычислений, которые могут противоречить стандартам IEEE или ISOРазрешить предварительное планирование отложенных командРазрешить более активный спекулятивный перенос команд чтенияРазрешить спекулятивный перенос команд, кроме чтенияРазрешить спекулятивный перенос некоторых команд чтенияРазрешить разные типы для операндов операции '?'Генерировать код с выдачей двух команд на тактАльтернативные соглашения о вызовахАргумент AltiVec передан в функцию без прототипаВсегда проверять, что архивы классов сгенерированы gcjВсегда генерировать дальние вызовыВсегда считать, что битовое поле имеет размер intДополнять диагностические сообщения ключом, который контролирует это сообщениеДобавлять подчёркивания к доступным извне именамВыполнять расширение переменных при развертке цикловРезультат вычисления в %L не определёнРезультат вычисления в %L корректенПереполнение при вычислении в %LОтрицательное переполнение в %LМассивы в операции несоразмерны в %LСсылка на массив выходит за границыКлючи ассемблера
=================

Использовать большой сегмент TLSПредполагать, что все символы имеют 32-битные значенияПредполагать, что все функции с переменными аргументами имеют прототипыПредполагать, что код будет ассемблироваться при помощи GASПредполагать что для компоновки будет применяться GAS ldПредполагать что для компоновки будет применяться HP ldПредполагать возможность прерываний при плавающих операцияхПредполагать, что функции платформы используют JNIПредполагать что результаты вычислений конечны и не NaNГенерировать код для стандартной среды выполнения CПредполагать, что значения double могут быть невыровненнымиПредполагать, что команды pt* не вызывают прерыванийПредполагать циклический перенос при арифметических переполненияхПредполагать малое адресное пространствоПредполагать строгое соблюдение правил перекрытия данных в памятиПредполагать, что символы могут быть неправильнымиСчитать что процессор имеет прямой порядок байт (big endian)Считать что процессор имеет обратный порядок байт (little endian)Предполагать что получатели сообщений Objective-C могут быть пустымиГенерировать код для среды выполнения VxWorks RTPГенерировать код для среды выполнения VxWorks vThreadsПредполагать, что среда запуска использует хэш-таблицу для отображения объекта на его структуру синхронизацииНа верхнем уровне:Заполнять гнезда задержки команд переходаПытаться Выравнивать стек по адресам, кратным указанной степени числа 2Слить идентичные константы по всем единицам компиляцииСлить идентичные константы и константные переменныеАвтоматически выравнивать позиции меток для сокращения задержек переходовНе устанавливать предельные диапазоны для команд вызоваИзбегать генерацию вызовов по смещению от pc, использовать косвенные вызовыИзбегать спекулятивной загрузки из памяти для обхода аппаратной ошибкидля блока %d не установлен флаг BB_RTLНекорректный базовый тип ввода-вывода (%d)Некорректный байт-код.
Некорректное имяЕсли число кандидатов менее данного значения, при оптимизации индуктивных переменных рассматриваются все кандидатыЕсли число использований индуктивных переменных больше данного параметра, то их оптимизация не производитсяВерхняя граница размера выражений при анализе эволюции скалярных значений в циклахГраница цены выражения для вычисления числа итерацийМаксимальное число итераций, при вычислении которого будет применен метод "грубой силы"Стоимость переходов (1-5, произвольные единицы)Выполнено переходов:%s из %d
Для полей Objective-C не будут выполняться конструкторы и деструкторы C++должна быть установлена COLLECT_LTO_WRAPPERзаданный процессор не поддерживает набор команд x86-64Не выполнено необходимое условие в коде CRIS: Вызывать функцию библиотеки для деления целыхВызывать mcount для профилирования перед прологом функцииВыполнено вызовов:%s из %d
Не удалось преобразовать %s в %s в %LНе удалось открыть выходной файл %s.
Заставлять gas печатать статистику tomcatИзменять только младшие 8 бит указателя стекаИзменить ABI для работы с инструкциями двойных словИзменить дальность просмотра вперёд в планировщикеИзменить максимальную длину условно выполняемого путиЗадать число временных регистров для условно выполняемого путиИзменять указатель стека без отмены прерыванийПроверить код на наличие синтаксических ошибок и завершить работуПроверять результат newМодель кода: small, medium, large+Генерировать код с 32-битными указателямиГенерировать код с 64-битными указателямиКомпилировать для ETRAX 100 (CRIS v8)Компилировать для ETRAX 4 (CRIS v3)Использовать ABI для V8+Компилировать для m32rКомпилировать для m32r2Компилировать для m32rxКомпилировать для процессора v850Компилировать для процессора v850eКомпилировать для процессора v850e1Компилировать весь модуль целиком (а не по функциям)Компонент в %C должен иметь атрибут POINTERПараметры конфигурации: %s
Более подробно следовать семантике IBM XLCКомпилировать в соответствии с ISO 1990 CКомпилировать в соответствии с ISO 1990 C с дополнениями от 1994Компилировать в соответствии с ISO 1990 C с расширениями GNUКомпилировать в соответствии с ISO 1999 CКомпилировать в соответствии с ISO 1999 C с расширениями GNUСчитать, что доступ к байтным данным медленныйСчитать тип 'int' 16-битнымСчитать тип 'int' 32-битнымВыражение %C должно быть константойнекорректный тип атрибута ConstantValue поля '%s'Снять зависимости между различными использованиями одной и той же переменнойВыбрать режим прерываний IEEEВыбрать режим округленияВыбрать точность локализации плавающих прерыванийпреобразование из %s в %s в %LПреобразовывать вещественные константы к значениям одинарной точностиЦена за команду умноженияЦена для инструкции gettrСоздать приложение с интерактивным графическим интерфейсомСоздавать канонические индуктивные переменные в циклахСоздать консольное приложениеСоздать файлы данных для "gcov"Данные с размером, превышающим данное значение при генерации кода для medium-модели x86-64 будут размещаться в разделе .ldataОткладывать "на потом" выталкивание аргументов из стека после вызовов функцийУдалять ненужные сравнения указателей с нулемНе рекомендуется; используйте -std=c99Устаревший ключ, теперь следует использовать -std=gnu99Устаревший ключ; используйте -std=iso9899:1999Устаревший ключ. Игнорируется.Задает стоимость зависимостей между командамиИсключить использование плавающих регистровНе использовать индексную адресациюОтменить оптимизации, влияющие на поведение сигнализирующих NaN по IEEEОтменить оптимизации, предполагающие стандартное округление вещественных значенийИсключить использование space-регистровЗапретить прямые вызовы глобальных функцийВыявлять pure и const функцииВыявлять неадресуемые статические переменные, доступные только для чтенияПоказать статистику времени компиляцииПредставить содержимое файла класса в удобной для чтения форме.

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

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

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

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

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

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

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

Использовать 128-битное представление long doubleИспользовать 16-битное представление типа intИспользовать 32-битное представление типа floatИспользовать 32-битное представление типа intИспользовать 32-битный ABIИспользовать 32-битные регистры сопроцессора плавающей арифметикиИспользовать 32-битные регистры общего назначенияГенерировать 4-байтные элементы в таблицах переключателейИспользовать 4 аккумулятора данныхИспользовать 64 плавающих регистраИспользовать 64 регистра общего назначенияИспользовать 64-битное представление типа floatИспользовать 64-битный ABIИспользовать 64-битные регистры сопроцессора плавающей арифметикиИспользовать 64-битные регистры общего назначенияИспользовать 64-битное представление long doubleИспользовать 8 аккумуляторов данныхИспользовать зарезервированные регистры ABIИспользовать команды AltiVecИспользовать команды Branch Likely, вопреки умолчанию для указанной архитектурыИспользовать команды CONST16 для загрузки константИспользовать EABIИспользовать секции sdata/sbss, адресуемые относительно регистра GPИспользовать правила выравнивания H8/300HПри сравнениях плавающих значений следовать стандарту IEEEИспользовать команды MIPS-3DИспользовать команды MIPS-DSPИспользовать поддержку потоков MingwИспользовать ассемблерные команды %reloc()Использовать P-мнемонику для статически предсказанных переходовИспользовать команды 'mad' в стиле PMCИспользовать необязательные команды PowerPC группы General PurposeИспользовать необязательные команды PowerPC группы GraphicsИспользовать команду mfcr с одним полем из PowerPC V2.01Использовать команды округления плавающих чисел из PowerPC V2.02Использовать команду popcntb из PowerPC V2.02Использовать систему команд PowerPC-64Использовать ROM вместо RAMИспользовать соглашения по передаче регистров SSE для режимов SF и DFИспользовать UNIX-синтаксис для ассемблерного кодаИспользовать плавающую арифметику VAXИспользовать соглашения о структурах VAXCИспользовать __cxa_atexit для регистрации деструкторовИспользовать 32-битное представление для типа longИспользовать 64-битное представление для типа longИспользовать защиту стека для каждой функцииИспользовать формирование адресов для глобальных регистровИспользовать альтернативные имена регистровИспользовать непосредственные константы произвольного размера в битовых операцияхИспользовать прямой (big-endian) порядок байт Проверка целочисленного деления на ноль при помощи ветвлений и команд breakИспользовать команду bras, если выполняемый файл < 64КбИспользовать несохраняемые регистры для передачи параметров и возврата значенияИспользовать альтернативные соглашения о вызовах с 'rtd'Использовать непосредственные ссылки относительно %gs при доступе к TLS-даннымИспользовать команды сравнения плавающих значений, учитывающие epsilon-регистрИспользовать данные профилирования значений при оптимизацияхИспользовать свойства указанного процессора и планировать код для негоИспользовать свойства указанного процессора и планировать код для негоИспользовать инструкции двойной точности плавающих вычисленийИспользовать плавающие регистрыИспользовать указанную модель кодирования SPARC-V9Использовать указанный диалект ассемблераИспользовать указанный диалект локально-поточной памятиИспользовать указанную модель кода x86-64Использовать аппаратный указатель стекаИспользовать аппаратную реализацию плавающей арифметикиИспользовать аппаратную плавающую арифметикуИспользовать аппаратные средства quad-плавающей арифметикиИспользовать имена регистров in/loc/outИспользовать команды косвенного вызова CALLXn в больших программахИспользовать косвенные вызовыИспользовать встроенные шаблоны для копирования памятиИспользовать таблицы переходов для достаточно больших операторов switchИспользовать обратный (little-endian) порядок байтИспользовать команды манипулирования медиаданнымиИспользовать команды плавающего умножения со сложением/вычитаниемИспользовать размещение битовых полей по соглашениям MSИспользовать обычные соглашения о вызовахИспользовать таблицы смещений для вызова виртуальных методовИспользовать только одно поле TOC на процедуруИспользовать компактную раскладку в стекеИспользовать команды плавающей арифметики формата paired-single (над парами значений одинарной точности)Использовать портируемые соглашения о вызовахОценивать вероятность переходов на основе данных профилированияИспользовать propolice как метод защиты стекаИспользовать команды push для сохранения выходных аргументовИспользовать red-zone в коде x86-64Использовать регистровый стек для передачи параметров и возврата значенияИспользовать регистры для передачи аргументовИспользовать регистры r2 и r5Использовать разделяемые библиотекиИспользовать среду запуска симулятораИспользовать программную реализацию плавающей арифметикиИспользовать смещение в стекеИспользовать более строгое выравнивание структур для копирования двойными словамиИспользовать заготовки прологов функцийИспользовать расширение указателей CrayИспользовать DEC-синтаксис для ассемблерного кодаИспользовать команды работы с битовыми полямиИспользовать команды деленияИспользовать максимум возможностей, не противоречащих другим ключамИспользовать для перечислимых типов минимальный целочисленный типИспользовать для double размер floatПроверка целочисленного деления на ноль при помощи условных trapИспользовать команды загрузки из памяти с расширением нулями, а не знаковым битомИспользуется в режиме Fix-and-Continue для указания о том, что возможна подкачка объектных файлов во время выполненияИспользуются внутренние спецификации.
режим VOID выходного потокаПредупреждать об "extern" декларациях не на уровне файлаПредупреждать о "подозрительных" конструкцияхПредупреждать о @selector() без предварительно декларированных методовПредупреждать о конструкциях C, не являющихся общими для C и C++Предупреждать о передаче NULL в качестве аргумента, который отмечен как требующий не-NULL значенияПредупреждать о PCH, которые были найдены, но не использованыПредупреждать о переключателях по enum-типу, содержащих не все альтернативыПредупреждать о приведений функций к несовместимым типамПредупреждать о приведении типов, отменяющих квалификаторыПредупреждать о возможных нарушениях правил перекрытия данных в памятиПредупреждать о целочисленном делении на ноль при вычислениях времени компиляцииПредупреждать об использовании устаревших типов AltiVec 'vector long ...'Предупреждать о переключателях по enum-типу без метки defaultПредупреждать о переключателях по enum-типу, содержащих не все альтернативы и без метки defaultПредупреждать об использовании средств, отсутствующих в традиционном CПредупреждать о форматных строках, не являющихся литераламиПредупреждать об арифметических действиях над указателями на функцииПредупреждать о функциях, которым можно назначить атрибут noreturnПредупреждать о функциях, которым можно назначить атрибут formatПредупреждать о глобальных функциях без предшествующих декларацийПредупреждать о глобальных функциях без прототиповПредупреждать о неявных декларациях функцийПредупреждать о неадекватном использовании атрибутовПредупреждать о некорректном использовании макроса "offsetof"Предупреждать об определенных в основном файле, но неиспользованных макросахПредупреждать о возможно отсутствующих скобках в инициализаторах структурПредупреждать о неправильном использовании прагмПредупреждать о множественных декларациях объектовПредупреждать о невиртуальных деструкторахПредупреждать о перегруженных именах виртуальных функцийПредупреждать о приведении указательных типов с увеличением выравниванияПредупреждать о проблемах с безопасностью при использовании функций форматированияПредупреждать о возможном нарушении правил точек следованияПредупреждать о возможно отсутствующих скобках в инициализаторахПредупреждать о возможно отсутствующих скобкахПредупреждать о возможно вложенных комментариях и комментариях C++, продолжающихся на нескольких физических строкахПредупреждать о некорректных форматах printf/scanf/strftime/strfmonПредупреждать о возвращении функциями структур, объединений, массивовПредупреждать о сравнениях между signed и unsigned значениямиПредупреждать о наличии лишнего текста после #elif и #endifПредупреждать о strftime-форматах, дающих только 2 цифры годаПредупреждать об индексах типа "char"Предупреждать о нестандартных декларациях для "main"Предупреждать о различиях по сравнению с компиляцией при помощи компилятора, совместимого с ABIПредупреждать на всякий случай об отсутствии приведения NULLПредупреждать о неинициализированных автоматических переменныхПредупреждать о непрототипных декларациях функцийПредупреждать о наличии неизвестных прагмПредупреждать о char-константах, содержащих несколько литер Предупреждать о заданных пользователем, но не существующих каталогах заголовковПредупреждать об использовании имён, декларированных с атрибутом deprecatedПредупреждать о переменных, в инициализации которых используется их значениеПредупреждать о отступлениях от стиля Effective C++Предупреждать о форматных строках нулевой длиныПредупреждать, если файл .class устарелПредупреждать об использовании приведения типов в стиле CПредупреждать об устаревших (deprecated) возможностях компилятора, классах, методах или полях, используемых в программеПредупреждать, если функция использует alloca или создаёт массив изменяемого размераПредупреждать о селекторах с множественными методамиПредупреждать, если размер окна функции превосходит заданное значениеПредупреждать об определениях параметров в старом стилеПредупреждать об использовании неопределенных макросов в директивах #ifПредупреждать при употреблении устаревших пустых выраженийПредупреждать о нереализованных наследуемых методахУведомлять, когда модификаторы употребляются без необходимостиПредупреждать об избыточных аргументах для функций форматированияПредупреждать о сравнениях вещественных чисел на равенствоПредупреждать, если оптимизация цикла невозможна из-за нетривиальных предположенийПредупреждать о встретившихся триграфах, которые могут влиять на смысл программыПредупреждать о несовпадении сигнатур применимых методовПредупреждать о декларациях, в которых не задан типПредупреждать о декларациях, встретившихся после операторовПредупреждать о неиспользуемых функцияхПредупреждать о неиспользуемых параметрах функцийПредупреждать о неиспользуемых меткахПредупреждать о различиях в знаковости указателя в присваиванииПредупреждать о приведении указателя к целому другого размераПредупреждать о регистровых переменных, объявленных volatileПредупреждать о неиспользуемых переменныхПредупреждать о классах, в которых все конструкторы и деструкторы privateПредупреждать о неиспользованных результатах выраженийПредупреждать об inline-функциях, подстановка которых невозможнаПредупреждать о невыполнении заказанных оптимизацийПредупреждать о преобразовании типа указателя к функции-элементуПредупреждать о нешаблонных friend-функциях, декларированных внутри шаблонаПредупреждать, если защита от разрушения стека по каким-то причинам не сгенерированаПредупреждать когда одна локальная переменная перекрывает другуюПредупреждать когда перегруженное имя преобразуется от unsigned к signedПредупреждать о дырах в результате выравнивания элементов структурПредупреждать о переупорядочении кода компиляторомПредупреждать о случаях, когда атрибут packed не влияет на Предупреждать о приведении к типу указателя от целого другого размераПредупреждать, если тип возвращаемого значения по берется умолчанию как "int" (C), или о несовместимом типе результата (C++)Предупреждать, если присваивание Objective-C прерывается сбором мусораПредупреждение:По умолчанию считать битовые поля знаковымиПо умолчанию считать битовые поля беззнаковымиПо возможности не создавать кадры стекаПри экономии общих подвыражений прослеживать код, доступный по переходамИспользовать ли канонические типыПри установке обработчика сигналов: %mПри установке стека сигналов: %mОбходить ошибки mflo/mfhi процессора VR4130Обходить аппаратную ошибку с помощью добавления NOP-ов перед aОбходить старую аппаратную ошибку 4300Обойти ошибку в команде умноженияОбходить некоторые ошибки процессора R4000Обходить некоторые ошибки процессора R4400Обходить некоторые ошибки VR4120Обходить старую аппаратную ошибку SB-1 версии 2Обходить аппаратную ошибку умноженияЗапись модуля %s в строке %d символ %d: %sXXX вход в pop_everything ()
XXX выход из pop_everything ()
[Выход из %s]
[не найдена программа %s][по умолчанию][выключено][включено][super ...] должно находиться в контексте метода__builtin_eh_return не поддерживается для этой платформы__builtin_saveregs для этой платформы не поддерживается__builtin_saveregs не поддерживается для этой целевой платформы«список параметров с многоточием несовместим с пустым списком параметровкласс хранения может быть задан только для объектов и функцийидентификатор шаблона недопустим в using-декларациив using-декларации нельзя задавать идентификатор шаблона. Попробуйте %<using %D%>ненужные аномальные дуги в блоке %iаварийный выход в %s, на %s:%dабстрактный декларатор %qT использован в качестве декларатораномер сумматора не является целой константойномер сумматора вне диапазонаадресное пространство %q+D противоречит предыдущей декларациизапрошен адрес глобальной регистровой переменной %qDвозвращен адрес локальной переменной %q+Dзапрошен адрес регистровой переменной %qDадресное смещение - не константадля операнда адреса требуются ограничения одного из регистров X, Y или Zадрес был взят, а бит ADDRESSABLE не установленагрегатный тип %q#D неполон и не может быть определёнагрегатное значение вместо ожидаемого комплексногоагрегатное значение вместо ожидаемого плавающегоагрегатное значение вместо ожидаемого целогопсевдонимы не поддерживаются для Mach-O; игнорируетсянельзя задавать выравнивание для %q+Dвыравнивание должно быть небольшой степенью двойки, а не %dвыравнивание %q+D превышает максимальное выравнивание в объектном файле. Используется %dвыравнивание элементов массива превышает их размервсе элементы-функции в классе %qT - частные (private)неоднозначное преобразование индекса массиванеоднозначное преобразование из типа %qT по умолчаниюнеоднозначная конкретизация шаблона %qD для %q+Dтип аргумента с преобразованием по умолчанию несовместим с пустым списком параметровспецификация asm не допускается при определении функциианахронизм: устаревший стиль инициализатора базового классадекларация %s без имени внутри списка параметрованонимная структура не внутри именованного типабезымянное объединение без элементовпри применении #pragma weak %q+D после первого использования поведение неопределеноаргументы, подлежащие форматированию, должны соответствовать %<...%>аргументу %d %qE, вероятно, можно назначить атрибут formatаргумент %qD мог быть испорчен вызовами `longjmp' или `vfork'аргумент %qD не соответствует встроенному прототипуаргумент %qD не соответствует прототипунекорректный аргумент %qs ключа %<-Wnormalized%>первый аргумент должен быть 5-битным знаковым литеральным значениемпервый аргумент __builtin_altivec_predicate вне диапазонапервый аргумент __builtin_altivec_predicate должен быть константойпервый аргумент __builtin_spe_predicate вне диапазонапервый аргумент __builtin_spe_predicate должен быть константойвторой аргумент должен быть 5-битным беззнаковым литеральным значениемтретий аргумент должен быть 4-битным беззнаковым литеральным значениемаргумент %<__builtin_eh_return_regno%> должен быть константойаргумент %qs должен быть 2-битным беззнаковым литеральным значениемаргумент dss должен быть 2-битным беззнаковым литеральным значениемаргументы к деструктору не допускаютсяарифметическая операция над указателем на неполный тип%q+D рассматривается как массив из одного элементамассив %qD инициализируется строковой константой %qE, заключённой в скобкиграница массива не допускается после идентификатора типа в скобкахиндекс массива в инициализаторе - за границами массиваиндекс массива в инициализации не целого типаиндекс массива в инициализаторе не для массивадиапазон индексов массива в инициализаторе - за границами массиваинициализация массива неконстантным выражениеминициализация символьного массива строкой в скобкахинициализация массива несоответствующего типа строковой константойне задан размер массива для %q+Dне задан размер массива для %qDиндекс массива имеет тип %<char%>индекс массива не является целым значениемтип элементов массива неполныймассивы функций не имеют осмысленной интерпретациикак %qDконфликт в списках переписываемых регистров и входных операндов в asmконфликт в списках переписываемых регистров и выходных операндов в asmasm-декларация не согласуется с предыдущим переименованиемоперанд %d в операторе asm, возможно, не соответствует ограничителюне задано утверждение после %qsприсваиваниеприсваивание (а не инициализация) в декларацииприсваивание из отличного Objective-C типанесовместимый тип указателя в присваиваниилевой части присваивания, вероятно, можно назначить атрибут formatв присваивании указатель преобразуется в целое без приведения типав присваивании целое преобразуется в указатель без приведения типаприсваивание элементу %qD, доступному только на чтениеприсваивание переменной %qD, доступной только на чтениеподавление присваиванияпредполагается приведение к типу %qT из перегруженной функциипредполагается указатель на элемент %qDпредполагается, что счётчик цикла не выходит за границыпредполагается, что цикл не бесконечныйвзятие адреса от битового поля структуры %qDатрибут interrupt_handler несовместим с -m5-compactатрибуты после инициализатора в скобках проигнорированыатрибуты не допускаются при определении функцииатрибуты в деклараторе массива-параметра проигнорированыдля дуги %s->%s установлено вспомогательное поленекорректный диапазон PC в отладочной информации для локального %q+Dнекорректный адреснекорректный адрес, не (reg+disp)некорректный адрес, не post_inc или pre_dec:некорректный размер области, удаляемой из стека: %dнекорректный инициализатор массиванекорректный встроенный fcodeнекорректный код условияНекорректный формат архива .zip/.jar
некорректная инструкция для 'A'Некорректная инструкция для frv_print_operand, случай 0Некорректная инструкция для frv_print_operand, плохой const_double Некорректная инструкция для frv_print_operand, случай zНекорректная инструкция для frv_print_operand, модификатор 'F':Некорректная инструкция для frv_print_operand, модификатор 'L':Некорректная инструкция для frv_print_operand, модификатор 'M/N':Некорректная инструкция для frv_print_operand, модификатор 'O':Некорректная инструкция для frv_print_operand, модификатор 'e':Некорректная инструкция для frv_print_operand, модификатор 'f':Некорректная инструкция для frv_print_operand, модификатор 'g':Некорректная инструкция для frv_print_operand, модификатор 'P':Некорректная инструкция для frv_print_operand_address:Некорректная инструкция для frv_print_operand_memory_reference:некорректная сигнатура методанекорректный операнд для output_condmove_singleнекорректный операнд для output_move_doubleнекорректный операнд для output_move_singleнекорректный pc в таблице прерываний exception_tableнекорректный регистрНекорректный регистр для frv_print_operand_memory_reference_reg:некорректная инструкция сдвига:некорректная строковая константаНекорректная проверканекорректный тип в отладочной информации параметранекорректный аргумент %qs для ключа -mcpuнекорректное значение %qs для ключа -mfp-rounding-modeнекорректное значение %qs для ключа -mfp-trap-modeнекорректное значение %qs для -mmemory-latencyнекорректное значение %qs для ключа -mtls-sizeнекорректное значение %qs для ключа -mtrap-precisionнекорректное значение (%s) для ключа -marchнекорректное значение (%s) для ключа -mcmodelнекорректное значение (%s) для ключа -mtune=некорректный тип константного значения %d, индекс %dНекорректное значение ключа -mcall-%sНекорректное значение ключа -msdata=%sнекорректный zip/jar файл %sнекорректная вложенность заголовочных файлов C в результате препроцессированиябазовый класс %qT будет инициализирован послебазовый класс %q#T имеет невиртуальный деструкторбазовый операнд %<->%> не является указателембазовый тип %qT не является ни структурой, ни классомвходящая дуга блока %d поврежденаблок %d должен быть помечен как несокращаемыйблок %d не должен быть помечен как несокращаемыйсписки дуг для блока %i поврежденыблоки не были размещены последовательноблок %d неверно расположенширина битового поля %q+D не является целой константойбитовое поле %qD не целочисленного типаневерный тип битового поля %qsразмер битового поля %qs не является целочисленной константойзапрошены булевы регистры и ключ аппаратной плавающей математикифигурные скобки вокруг скалярного инициализаторафигурные скобки вокруг скалярного инициализатора для типа %qTпереход %2d ни разу не исполнялся
переход %2d выполнен %s%s
оптимизация переноса загрузок в регистры в другие блоки не должна выполняться дваждыоператор break вне цикла или оператора switchвнутренняя функция %q+D декларирована как не функциявызов  %2d ни разу не исполнялся
вызов   %2d вернул %s
вероятность вызова мала, а размер кода увеличитсявызов %<(%T) (%A)%> неоднозначенвызов перегруженной функции %<%D(%A)%> неоднозначенвызов перегруженной %<%s(%A)%> имеет неоднозначную трактовкувызов Java %<catch%> или %<throw%> с %<jthrowable%> не определенвызов Java-конструктора с неопределенным %qsвызов Java-конструкторов, хотя %<jclass%> не определенвызов не функции %qDнесохраняемый регистр назначен для глобальной регистровой переменнойкоторая вызвана здесьотрицательный счётчик дуг, соответствующих вызовамнедопустимое использование объекта как параметра методаошибка при создании прекомпилированного заголовка %s: %mошибка открытия %s на запись: %mошибка открытия %s: %mошибка чтения %s: %mошибка записи %s: %mошибка записи в %s: %mне удалось получить состояние программыошибка открытия %s: %mкандидат 1:кандидат 2:претендент: %+#Dпретенденты:претенденты: %+#Dнедопустимое применение %<offsetof%> к статическому элементу данных %qDнедопустимое связывание битового поля %qE с %qTнедопустимое связывание упакованного  поля %qE с %qTнедопустимое связывание rvalue %qE с %qTнекорректный вызов элемента-функции %qD без объектаошибка преобразования %qE из типа %qT в тип %qTошибка преобразования базового %qT в производный тип %qT через виртуальный базовый тип %qTпреобразование к типу указателя невозможнонекорректное преобразование от типа %qT к типу %qTнельзя создать указатель на элемент-ссылку %qDошибка создания временного файланедопустимая декларация %<::main%> как шаблонанедопустимая декларация %<::main%> как inline-функциинедопустимая декларация %<::main%> как статической функциинедопустимая декларация %qD как битового полянедопустимая декларация битового поля %qD с типом функциинедопустимая декларация элемента %<%T::%s%> внутри %qTнедопустимая декларация статического элемента-функции %qDнедопустимая декларация указателя на %q#Tнедопустимая декларация указателя на элемент %q#Tнедопустимая декларация ссылки на %q#TНедопустимо определять ссылку на %q#T, которая не будет определением типа или аргументом шаблонанедопустимая декларация статической функции внутри другой функцииошибка при декомпозиции адресанедопустимая декларация элемента-функции %<%T::%s%> внутри %<%T%>удаление функции недопустимо.  Аргументами %<delete%> могут быть только указатели на объектыневозможно отменить внутреннюю функцию %sнедопустимая явная extern-декларация элемента %q#Dне удалось найти '%s'не найдена программа `ldd'не удалось найти 'nm'нет файла для класса %sошибка при обработке некорректного вызова %qsнедопустимый синтаксис для инициализации массиванедопустимая инициализация многомерного массива при помощи инициализатораinline-подстановка функции %<main%> невозможнаневозможно слияние счётчиков %s для функции %uошибка открытия %sневозможно оптимизировать циклы, в которых счётчик выходит за границыневозможно оптимизировать бесконечные циклыпередача rvalue-выражения в качестве параметра-ссылки запрещенанекорректная попытка разместить в регистре объект с volatile-полемневозможно загрузить целый константный операнд в операторе %<asm%>ошибка при выборе перегруженной функции %qD при преобразовании к типу %qTвозврат в обработчике try-блока конструктораошибка при установке атрибута interrupt: нет текущей функцииошибка при установке атрибута interrupt: нет такого идентификаторане допускается задание одновременно -C и -oключи -msep-data и -mid-shared-library несовместимынекорректная попытка взять адрес битового поля %qDнельзя взять адрес от %<this%>, поскольку это rvalue-выражениенедопустимое использование %<::%> в декларации параметраиспользование режима %qs для перечислимых типов недопустимоНедопустимо одновременно использовать mshared и staticНедопустимо одновременно использовать mthreads и mlegacy-threadsиспользование идентификатора типа с ключом -fno-rtti недопустимонедопустимое использование va_start в функции обработки прерыванияcase-метка %qE вне оператора switchзначение case-метки неприводимо к целочисленной константеcase-метка вне оператора switchзначение с больше чем максимальное значение данного типазначение case-метки меньше чем минимальное значение данного типаприведение от %qT к %qT увеличивает размер выравнивания для указуемого типаприведение вызова функции типа %qT к несоответствующему типу %qTприведение указателя к целому другого размераприведение типа требует большего выравнивания, чем исходный типтип массива в операции приведения типовтип функции в операции приведения типовприведение к типу указателя от целого другого размераприведение к типу объединения от типа, отсутствующего в объединениипреобразование %qT в %qT не снимает указательделает трактовку %qD отличной от %q+#Dинициализация символьного массива строкой широких символовпредпочтение отдается %qD (а не %qD)обнаружено циклическое делегирование указателейв классе %qT нет поля с именем %qDкласс %qT неявно дружит сам с собойкласс %qT будет рассматриваться как почти пустой в будущих версиях GCCкласс '%s' не имеет метода с именем '%s', соответствующим сигнатуре '%s'определение класса не должно содержать friendаргумент атрибута cleanup - не функцияаргумент атрибута cleanup - не идентификаторпри закрытии файла зависимостей %s: %mмодель кодирования %s не поддерживается в %s-битном режимеcollect: чтение %s
collect: перекомпиляция %s
collect: перекомпоновка
запятая в конце списка значений перечислимого типаключ %qs для этой конфигурации не поддерживаетсясравнение плавающих значений при помощи == или != не надежносравнение между %q#T и %q#Tсравнение указателя и целогосравнение знакового и беззнакового целых выраженийрезультат сравнения - всегда %dпри данной ширине битового поля результат сравнения - всегда %dиз-за ограниченности диапазона типа данных, результат сравнения всегда ложьиз-за ограниченности диапазона типа данных, результат сравнения всегда истинасравнение указателей на полный и неполный типысравнение различных типов Objective-C без приведениясравнение различных указательных типов без приведения типовсравнение ~unsigned с константойсравнение ~unsigned с unsignedрезультат сравнения `беззнаковое выражение < 0' всегда ложьрезультат сравнения `беззнаковое выражение >=0' всегда истинакомпиляция прервана из-за -Wfatal-errors.
компиляция прервана из-за -fmax-errors=%u.
компиляция прервана.
спецификатор complex для %qs недопустимпротиворечивые спецификации доступа для метода %q+D, игнорируютсянесовместимое именование адресных пространств (%s и %s) для %q+Dнесовместимое именование адресных пространств (%s и generic) для %q+Dнесовместимое именование адресных пространств (generic и %s) для %q+Dзадан несовместимый тип результата для %q+#Dконфликтующие спецификаторы в декларации %qsзаданы несовместимые атрибуты типа для %q+#Dнесовместимые квалификаторы типа для %q+Dнесовместимые типы для %q+Dнесовместимые типы для внутренней функции %q+Dпротиворечит декларации функции %q#Dнедопустимая декларация константного %qs как %<mutable%>некорректная инструкция в const_double_split:константный аргумент для %qs вне диапазонаконстанта не перевычислена после изменения ADDR_EXPRконструктор чужого класса %qT не может быть элементомиспользован синтаксис конструктора для типа %qT, который не имеет конструкторовконструкторы нельзя декларировать как virtualоператор continue вне циклаинструкция управления потоком выполнения внутри блока %dпреобразование из %q#T в %q#Tпреобразование из %qT в %qT отменяет квалификаторыпреобразование из %qT в %qT неоднозначнозапрошено преобразование от %qT к нескалярному типу %qTв преобразовании в конце формата не указан типпреобразование %qE из %qT в %qT неоднозначнопреобразование к неполному типупреобразование к нескалярному типупреобразование NULL к неуказательному типупреобразование из %qT в %qTпреобразование перегруженной функции %qD к типу %q#T неоднозначноиспорчены данные профилирования: дуга из %i в %i превышает максимальный счётчикиспорчены данные профилирования: число исполнений дуги %d-%d должно быть %iиспорчены данные профилирования: число повторений блока %d должно быть %iиспорчены данные профилирования: run_max * runs < sum_maxиспорчены данные профилирования: sum_all меньше sum_maxне удалось закрыть файл отзыва %sне удалось закрыть временный файл ответа %sошибка при преобразовании аргумента шаблона %qE в %qTне найден регистр для выталкиванияне найдено поле класса в интерфейсном типе java %qTне найден файл спецификаций %s
не удалось найти файл отзыва %sне удалось открыть временный файл ответа %sразбиение RTL-инструкции невозможноне удалось записать файл отзыва %sне удалось записать во временный файл ответа %sсоздан с одним ABI, а используется с другимсоздан с одной архитектурой / ABI, а используется с другимсоздан с одним значением endianness, а используется с другимсоздан с одним значением -fpic, а используется с другимсоздан с одним значением -fpie, а используется с другимсоздан с одним значением '%s', а используется с другимсоздание массива элементов типа %qTсоздание массива элементов типа %qT, являющегося абстрактным классомсоздание указателя на элемент-функцию не классового типа %qTсоздание указателя на элемент не классового типа %qTсоздание указателя на элемент ссылочного типа %qTэлемент данных %qD не должен быть членом шаблонаэлемент данных не может иметь тип %qT модифицируемого размераданные типа %q+D нельзя поместить на регистротладочный формат "%s" противоречит предыдущему выборууровень отладочной информации %s слишком высокотладка: декларация ничего не описываетдекларация %q#Dдекларация %q#D содержит %<extern%> и инициализациюдекларация %q#D вне класса не является определениемдекларация %q#D перекрывает параметрдекларация %q+D перекрывает внутреннюю функциюдекларация %q+D перекрывает параметрдекларация %q+D перекрывает декларированную ранее локальную переменнуюдекларация %q+D перекрывает предшествующую декларацию не переменнойдекларация %q+D с атрибутом noinline после inline-декларациидекларация %q+D без привязки следует за extern-декларациейдекларация многомерного массива %qD должна определять границы для всех размерностей, кроме первойдекларация %qD как не-функциидекларация %qD как не-элементадекларация %qD в %qD, который не объемлет %qDдекларация %qD вне пространства имён, объемлющего %qDдекларация %qD перекрывает глобальную декларирациюдекларация %qD перекрывает элемент класса, на который указывает 'this'декларация %qD перекрывает декларированную ранее локальную переменнуюдекларатор отсутствует; используется зарезервированное слово %qDдекрементация указателя на неизвестную структурудекрементация элемента %qD, доступного только на чтениедекрементация переменной %qD, доступной только на чтениеаргумент по умолчанию %qE использует локальную переменную %qDотсутствует аргумент по умолчанию для параметра %P функции %q+#Dаргументы по умолчанию не допускаются в декларации специализации friend-шаблона %qDаргументы по умолчанию разрешены только для параметров функцийопределение явной специализации %qD в friend-декларацииопределение в блоке %i не должно доминировать над использованием в блоке %iопределение в блоке %i следует за использованиемопределение функции %q#D помечено %<dllimport%>определение %q#T внутри списка параметров шаблонаопределение %qD вне пространства имён, объемлющего %qTопределение неявно декларированного %qDудаление %qT не определеноудаляется файл LTRANS %sустаревшее использование аргумента по умолчанию в качестве параметра не-функциидоступ по указателю %<void *%>доступ по указателю на неполный типдоступ по указателю с приведением типа может нарушить правила перекрытия объектов в памятидоступ по указателю с приведением типа нарушает правила перекрытия объектов в памятинекорректный производный тип union %qTдеструктор %qD объявлен как шаблон элементадеструктор не может быть статической элементом-функциейдеструктор чужого класса %qT не может быть элементомдеструкторы не могут быть cv-квалифицированыдеструкторы не могут иметь параметровнепосредственная база %qT недоступна в %qT из-за неоднозначностиотличающийся Objective-C тип результатаделение на нольне поддерживает мультибиблиотекудоминатором %d должен быть %d, а не %dстатус доминатора %d неизвестенповторное употребление %<const%>повторное употребление %<restrict%>повторное употребление %<volatile%>дублирование %qEдублирование %sповтор (или перекрытие) case-значенийдублирование атрибута ConstantValue для поля '%s'дублирование имени операнда asm %qsнекорректное дублирование базового типа %qTповтор case-значения,повторная явная конкретизация %q#Tповторная инициализация %qDдублирование метки %qDповторная декларация метки %qEповторное описание члена %q+Dдинамическая зависимость %s не найденаотсутствует call_stmt, соответствующий дуге %s->%sдуга из %d в %d должна быть помечена как несокращаемаядуга из %d в %d не должна быть помечена как несокращаемаядуга указывает на неверную декларацию:элементы массива %q#D имеют неполный типсимвол %<\0%> в форматной строкепустая декларацияпустая декларация со спецификатором класса памяти не переопределяет тегпустая декларация с квалификатором типа не переопределяет тегпустой диапазон индексов в инициализаторепустая точность левой части в формате %sпустая точность в формате %sпустой диапазонпустой скалярный инициализаторпо умолчанию включенаподдержка backtrace имеет смысл только для Thumb-mcallee-super-interworking имеет смысл только при компиляции для Thumbобъемлющие шаблоны классов не были явно специализированызаключительная инструкция %d блока %d не найдена в списке инструкцийперечислимый и неперечислимый тип в условном выражениинесоответствие перечислимых типов в условном выражении: %qT vs %qTперечислимый тип превышает диапазон максимального целочисленного типазначение перечислимого типа для %qD не является константой целого типазначение перечислимого типа для %qE не является константой целого типапеременная окружения COLLECT_GCC должна быть определенапеременная окружения COLLECT_GCC_OPTIONS должна быть определенапеременная окружения DJGPP не определенапеременная окружения DJGPP указывает на испорченный файл '%s'переменная окружения DJGPP указывает на несуществующий файл '%s'ошибка закрытия %s: %mошибка в элементе пула констант #%d
ошибка при грамматическом разборе пула константошибка при грамматическом разборе пула констант
ошибка при грамматическом разборе полейошибка при грамматическом разборе полей
ошибка при разборе финальных атрибутовошибка при разборе финальных атрибутов
ошибка при грамматическом разборе методовошибка при грамматическом разборе методов
ошибка чтения  %s из zip-файлаошибка записи %qsошибка записи в %s: %mошибка: обработка прерываний отключена, задайте -fexceptionsбудет обработана исключительная ситуация типа %<%T%>избыточные элементы в инициализаторе массиваизбыточные элементы в инициализаторе символьного массиваизбыточные элементы в инициализаторе скаляраизбыточные элементы в инициализаторе структурыизбыточные элементы в инициализаторе объединенияизбыточные элементы в инициализаторе векторав movsi не удалось выполнить expand_binopожидалось %<#pragma omp section%> или %<}%>ожидалось %<(%>ожидалось %<)%>ожидалось %<,%>ожидалось %<,%> или %<)%>ожидалось %<,%> или %<;%>ожидалось %<,%> или %<}%>ожидалось %<,%>, %<;%> или %<}%>ожидалось %<.%>ожидалось %<:%>ожидалось %<:%> или %<...%>ожидалось %<:%>, %<,%>, %<;%>, %<}%> или %<__attribute__%>ожидалось %<;%>ожидалось %<;%>, %<,%> или %<)%>ожидалось %<=%>ожидалось %<=%>, %<,%>, %<;%>, %<asm%> или %<__attribute__%>ожидалось %<>%>ожидалось %<@end%>ожидалось %<]%>ожидалось %<while%>ожидалось %<{%>ожидалось %<}%>ожидался объект SSA_NAMEожидалось имя классаожидалась декларация или операторожидались спецификаторы декларацииожидались спецификаторы декларации или %<...%>ожидался конец строкиожидалось выражениеожидался идентификаторожидался идентификатор или %<(%>ожидался идентификатор или %<*%>ожидался список спецификаторов и квалификаторовожидался операторожидался строковый литералявный переход goto в конце блока %dявная конкретизация %q#T до определения шаблонаявная конкретизация %qD без определенияявная конкретизация типа %qT, не являющегося шаблономявные квалификаторы в декларации %qDявная специализация в не-namespace области %qDявная специализация не-шаблона %qTвыражение %qE, имеющее тип абстрактного класса %qT, нельзя использовать в throw-выражениивыражение в деклараторе new должно иметь целый или перечислимый типоператор-выражение имеет неполный типрасширенные регистры не имеют верхних половинextern декларация %q+D следует за декларацией без привязкиизбыточная %<;%>избыточные фигурные скобки в конце инициализатораизбыточные элементы в скалярном инициализаторелишняя исходящая дуга %d->%dизбыточная квалификация %<%T::%> элемента %qsизбыточные квалификаторы типа в аргументе форматирования (аргумент %d)не найден класс '%s'не удалось открыть %sошибка при возврате ненужной функциине удалось переименовать %s в файл состояния %s [%s]сквозная дуга после оператора управления в блоке %dсквозной выход из блока %dатрибуты fastcall и cdecl несовместимыатрибуты fastcall и regparm несовместимыатрибуты fastcall и stdcall несовместимыфатальная ошибка: поле %q+#D с тем же именем, что и классполе %q+D ошибочно декларировано с типом функцииполе %q+D ошибочно декларировано с типом методаполе %qD имеет неполный типнет поля %qsинициализатор поля не является константойимя поля в инициализаторе не для структуры или объединенияширина поляширина поля в формате printfширина поля в формате scanfширина поля в формате strfmonширина поля в формате strftimeконец файла в аргументе по умолчаниюсимвол-заполнительсимвол-заполнитель в формате strfmonfind_enum(): перечисление не найденов объекте %s найдена функция finiпервый аргумент функции %q+D должен иметь тип %<int%>первый аргумент %<va_start%> должен иметь тип %<va_list%>некорректное использование плавающей константыделение на ноль плавающей константыплавающая константа не является корректным непосредственным операндомпереполнение при вычислении выражения с плавающей точкойинструкция (insn) управления потоком выполнения внутри базового блокапроверка fold: исходное дерево изменено функцией foldfopen: %sдля декларации шаблона %q+Dнеиспользованный аргумент %d функции форматирования перед использованным %d в $-форматеаргумент формата %d использован более одного раза в формате %sформат задан как строка широких символовформат не является строковой константой, и не заданы аргументы форматированияформат не является строковой константой, проверка типов аргументов не выполненаформат не является строкой константой, проверка формата не выполненааргумент с форматной строкой после аргументов, подлежащих форматированиюневерное число операндов в форматной строкесоздание ссылки на voidнайдено действительное определение для не-регистранайдено виртуальное определение для GIMPLE-регистранайден объект SSA_NAME, помещенный в пул свободной памяти-mfp-trap-mode=su требует -mtrap-precision=ifr30_print_operand: некорректный код %%Ffr30_print_operand: некорректный код %%xfr30_print_operand: некорректный операнд для кода %%Afr30_print_operand: необработанная конструкция MEMfr30_print_operand: некорректный кодfr30_print_operand: неопознанный код %%Bfr30_print_operand: неопознанный код %%bfr30_print_operand: неопознанный код %%pfr30_print_operand_address: необработанный адрескадр слишком велик для надежного контроля стекав декларации friend нет имени класса или функцииfriend-декларация вне определения классав friend-декларации требуется указание класса: %<friend %#T%>в friend-декларации требуется указание класса: %<friend class %T::%D%>предыдущая декларация %q+Fв этом местеfrv_print_operand: некорректный кодфункция %q#D инициализирована как переменнаяопределение функции %q+D помечено dllimportфункция %q+D повторно декларирована как inlineфункция %q+D повторно декларирована с атрибутом noinlineinline-подстановка функции %q+F невозможна, поскольку функция использует вычисляемый gotoподстановка функций %q+F невозможна, т.к. задан ключ -fno-inlineinline-подстановка функции %q+F невозможна, поскольку функция использует __builtin_return или __builtin_apply_argsinline-подстановка функции %q+F невозможна, поскольку функция использует alloca (задайте атрибут always_inline)подстановка функции %q+F невозможна, т.к. она имеет атрибуты, препятствующие inline-подстановкеinline-подстановка функции %q+F невозможна, поскольку функция использует не локальный gotoinline-подстановка функции %q+F невозможна, поскольку функция использует setjmpinline-подстановка функции %q+F невозможна, поскольку функция содержит обработку исключительных ситуаций setjmp-longjmpinline-подстановка функции %q+F невозможна, поскольку функция использует списки из переменного числа аргументовфункция %qD объявлена виртуальной внутри объединенияфункция %qD инициализирована как переменнаянедопустимая декларация функции %qs как %<mutable%>тело функции недоступнофункция возвращает агрегатное значениевызов функции через несовместимый типдекларация функции не является прототипомфункция декларированная с атрибутом %<noreturn%> содержит оператор %<return%>определение функции со спецификатором %<__thread%>определение функции с классом хранения %<auto%>определение функции с классом хранения %<register%>определение функции с классом хранения %<typedef%>определение функции не объявляет параметрыв определении функции задан квалифицированный void-тип возвращаемого значенияфункция возвращает значение не строкового типаэтой функции, вероятно, можно задать атрибут форматирования %sфункция не подлежит inline-подстановкефункция не объявлена включаемой, а размер кода увеличитсяinline-подстановка функции невозможнарезультат функции не может иметь тип функциитипы возвращаемых значений функции несовместимы из-за %<volatile%>функция возвращает адрес локальной переменнойфункция возвращает агрегатное значениес точки зрения ISO C типы функций не являются строго совместимымиимя %qs на уровне функции неявно имеет класс auto и объявлено %<__thread%>Поддержка function_profilerподдержка function_profiler для MMIXдрайвер gcc версия %s; %sисполняет gcc версия %s
gcc версия %s %s
gcov %s%s
исходный максимальный размер core-файла: %mглобальные конструкторы не поддерживаются для этой платформыглобальная декларация %q+#Dглобальные деструкторы не поддерживаются для этой платформыглобальная регистровая переменная %qD использована во вложенной функцииглобальная регистровая переменная - за определением функцииглобальная регистровая переменная имеет начальное значениеПерехвачено присваивание к глобальной или статической переменнойзначение gp постоянно (но при косвенных вызовах его нужно сохранять и восстанавливать)пришлось переместить PCHголовная RTL-инструкция %d для блока %d не найденаia64_print_operand: некорректный кодпри достижении этого кода выполнение программы завершится аварийноигнорируется %<#pragma align%> для явно выравненного %q+Dasm-спецификация в описании локальной нестатической переменной %q+D игнорируетсяповторное задание каталога "%s" проигнорировано
некорректная #pragma longcall проигнориовананесуществующий каталог "%s" проигнорирован
атрибут packed проигнорирован для неупакованного не-POD поля %q+#Dпроигнорирован неопознанная опция %q.*s в %<-fdump-%s%>некорректный ссылочный тип для instance-переменной %qsнеявная декларация функции %qEнеявно выталкиваемые регистры должны быть сгруппированы на вершине стеканекорректное ограничение в %<asm%>недопустимый ограничитель для регистра в операторе %<asm%>в %s, в %s:%dв блоке %dв декларации %q+Dнеподходящий сумматор для %qsчисло входящих дуг не соответствует числу аргументов PHIнесовместимая неявная декларация внутренней функции %qDнесовместимая неявная декларация функции %qDнесовместимый тип аргумента %d функции %qEнесовместимые типы в присваивании %qT -> %qTнеполный тип %qT не имеет элемента %qDнеполный тип %qT использован во вложенном спецификаторе именипротиворечивая спецификация instance-переменнойнекорректные ограничители операндов в операторе %<asm%>некорректная инструкция:недопустимое разделение узлов дереваинкрементация указателя на неизвестную структуруинкрементация элемента %qD, доступного только на чтениеинкрементация переменной %qD, доступной только на чтениеиндекс размерности %d выходит за границы в %Lзначение индекса вместо имени поля в инициализаторе объединенияв объекте %s найдена функция initинициализации с помощью отличного Objective-C типанесовместимый тип указателя в инициализациилевой части инициализации, вероятно, можно задать атрибут formatпри инициализации указатель преобразуется в целое без приведения типапри инициализации целое преобразуется в указатель без приведения типаинициализация регулируемого элемента-массиваинициализация элемента регулируемого элемента-массива во вложенном контекстеинициализированное поле перезаписаноповторная инициализация поля с побочными эффектамиинициализированная переменная %q+D помечена как dllimportинициализирующий элемент не может быть вычислен во время компоновкиэлемент инициализатора не является константойпреждевременное завершение инициализаторапри инициализации не удалось определить размер %q+Dпри инициализации не удалось определить размер %qDинициализатор для %qT должен быт заключен в фигурные скобкиинициализирующее выражение для плавающего не является плавающей константойинициализатор недопустим для статического элемента с конструктороминициализатор задан для невиртуального метода %q+Dинициализатор задан для статического элемента функции %qDслишком длинная строка инициализации для символьного массиваinline-декларация %qD после декларации с атрибутом noinlineinline функция %q+D декларирована как dllimport: атрибут игнорируетсяinline функция %q+D с атрибутом noinlineinline функция %q+D использована, но нигде не определенанекорректный указатель inlined_toуказатель inlined_to ссылается на себяуказатель inlined_to установлен для не inline вызоваinline-подстановка при вызове %q+F не выполнена: %sограничитель входного операнда содержит %qcRTL-инструкция %d - внутри блока %d, а block_for_insn=%iRTL-инструкция %d - внутри блока %d, а block_for_insn=NULLинструкция %d в нескольких блоках (%d и %d)RTL-инструкция не удовлетворяет своим ограничениям:insn вне базового блокаустановка: %s%s
instance-переменная %qs имеет неизвестный размерinstance-переменная %qs объявлена как privateперехвачено присваивании instance-переменнойинструкция никогда не выполняетсяпланирование команд для этой платформы не поддерживаетсяинициализация массива int строкой не широких символовпереполнение при вычислении целочисленного выраженияцелочисленное выражение %qE не является константойвнутренняя ошибка компилятора: некорректный адрес:Внутренняя ошибка компилятора: некорректный сдвиг:внутренняя ошибка компилятора: неизвестный режим:внутренняя ошибка компилятора: обнаружена несогласованность внутреннего представления gccвнутренняя ошибка - некорректное Utf8-имявнутренняя ошибка: некорректный регистр: %dвнутренняя ошибка: некорректные операнды cris_side_effect_mode_okвнутренняя ошибка: инструкция с побочным эффектом, влияющим на основной эффектподпрограммы Service Routines для прерываний не могут использоваться в режиме Thumbнекорректная директива #pragma %sнекорректный модификатор после %%некорректный операнд для %%Aнекорректный операнд для %%Bнекорректное значение %%Cневерное значение для кода %%Dнекорректное значение %%Eнедопустимое значение для кода %%Fнедопустимое значение для кода %%Gнекорректное %%H значениенедопустимое значение для кода %%Jнекорректное %%J значениенедопустимое значение для кода %%Kнекорректное значение %%Lнекорректное значение %%Mнекорректное значение %%Nнедопустимое значение для кода %%Oневерный операнд для кода %%Pнекорректное значение %%Pнекорректное значение %%Rнедопустимое значение для кода %%Sнедопустимое значение для кода %%Tнекорректное значение %%Uнекорректный операнд для %%Yнекорректный операнд для %%cнекорректный операнд для %%dневерное значение для кода %%dнекорректный операнд для %%fнедопустимое значение для кода %%fнекорректное значение %%hнедопустимое значение для кода %%jневерное значение %%jнедопустимое значение для кода %%kнекорректное значение %%Mневерное значение для кода %%pнедопустимое значение для кода %%qнекорректное значение %%rнекорректный операнд для %%sнекорректное значение %%sневерное значение для кода %%t/%%bнедопустимое значение для кода %%uнедопустимое значение для кода %%vневерное значение для кода %%xнекорректный код %%xnнекорректная директива 'asm': некорректное значение ключа --param %qsнекорректное значение PC в таблице номеров строкнекорректный операнд UNSPECнекорректный доступ к нестатическому элементу данных %qD NULL-объектанекорректный адреснедопустимое применение %<sizeof%> к типу функциинекорректное применение %qs к элементу-функциинедопустимое применение %qs к типу voidнекорректный аргумент атрибута %qsневерный аргумент для %<__builtin_frame_address%>неверный аргумент для %<__builtin_return_address%>некорректная спецификация базового классанекорректное приведение к типу функции %qTнекорректный операнд условного операторанекорректное применение const_cast от типа %qT к типу %qTнекорректное применение const_cast от rvalue-выражения типа %qT к типу %qTнекорректный операнд const_doubleнекорректная константа в %<#pragma pack%> - директива проигнорировананекорректные ограничения для операнданекорректный конструктор; возможно, вы имели в виду %<%T (const %T&)%>некорректное преобразование из %<__fpreg%>некорректное преобразование из %qT в %qTнекорректное преобразование к %<__fpreg%>некорректное преобразование к типу %qT от типа %qTнекорректный ковариантный тип результата для %q+#Dнекорректное определение квалифицированного типа %qTв списке операндов задано некорректное выражениенекорректная инициализация внутри класса статического элемента данных нецелочисленного типа %qTнекорректная инициализация ссылки типа %qT из выражения типа %qTневерный инициализаторнедопустимая инструкция:неверное lvalue-выражение в выходном операторе %d оператора asmнекорректная масканекорректная декларация элемента-функциинекорректная декларация элемента-шаблона %qDнекорректный код операнда '%c'некорректный операнд для модификатора 'A'некорректный операнд для модификатора 'D'некорректный операнд для модификатора 'H'некорректный операнд для модификатора 'O'некорректный операнд для модификатора 'T'некорректный операнд для модификатора 'b'некорректный операнд для модификатора 'e'некорректный операнд для модификатора 'm'некорректный операнд для модификатора 'o'некорректный операнд для модификатора 'p'некорректный операнд для модификатора 'z'недопустимый операнд для кода '%c'некорректный операнд для кода '%c'некорректный модификатор операнданеверный код выходного операнданекорректный операнд для кода %%H/%%Lнекорректный операнд для кода %%Nнекорректный операнд для %%Rнекорректный операнд для кода %%Rнекорректный операнд для %%Sнекорректный операнд для кода %%T/%%Bнекорректный операнд для кода %%Uнекорректный операнд для кода %%pнекорректный операнд для кода %%sнекорректный операнд для %<__fpreg%>некорректный параметр %qsнедопустимая комбинация параметров для AltiVec intrinsicнекорректный тип параметра %qTнеизвестная машинный режим %qs для указателянекорректный указатель на битовое поле %qDнекорректный знак %qc в ограничителенекорректные квалификаторы для типа функции, не являющейся элементомнекорректный тип приемника %qsнекорректная декларация %q+Dневерный префикс ссылкинекорректное имя регистра для %q+DНекорректное разделение rtl-кода в инструкциивместо неверного второго аргумента %<__builtin_prefetch%> используется нольнекорректный оператор сдвиганекорректное применение static_cast от типа %qT к типу %qTнекорректное значение '%d' целевых memregsнекорректная template-декларация %qDнекорректный идентификатор шаблонавместо неверного третьего аргумента `__builtin_prefetch' используется нольнекорректный тип %<void%> задан для newнекорректный тип %qT является инициализатором для вектора типа %qTнекорректный тип %qT объявлен %<friend%>некорректные типы %<%T[%T]%> для индекса массиванекорректное использование %%d, %%x или %%Xнедопустимое использование %<::%>неверное употребление спецификатора %<restrict%>некорректное использование %<this%> на внешнем уровненекорректное использование %<this%> в функции, не являющейся элементомнекорректное использование %qDнедопустимое использование '%%%c'некорректное использование указателя на неполный тип в вычислениях с указателяминеправильное использование массива с неопределенными границаминекорректное применение const_cast с типом %qT, являющимся указателем или ссылкой на функциюнекорректное применение const_cast с типом %qT, не являющимся ни указателем, ни ссылкой, ни  указателем на элемент данныхнекорректное использование деструктора %qD в качестве типанеправильное использование регулируемого элемента-массива в структуренеправильное использование недоопределенного typedef %qDнекорректное использование элемента %q+D в статическом элементе-функциинекорректное использование массива, не являющегося левой частью присваиваниянекорректное использование нестатического элемента %q+Dнекорректное использование нестатического элемента %qDнекорректное использование нестатической функции-элементанекорректное использование нестатической функции-элемента %qDнедопустимое использование квалифицированного имени %<%D::%D%>недопустимое использование квалифицированного имени %<%T::%D%>недопустимое использование квалифицированного имени %<::%D%>неверное употребление структуры с регулируемым элементом-массивомнекорректное использование идентификатора шаблона %qD в декларации первичного шаблонанекорректное использование имени шаблона %qE без списка аргументовнеправильное использование неопределенного типа %<%s %E%>неправильное использование void-выраженияневерно задан векторный тип для атрибута %qEinvoke[non-static] применено к статическому методуinvokestatic применено к абстрактному методуinvokestatic применено к нестатическому методуdest_idx блока должен быть %d, а не %dобласть действия типа - только данная декларация или определение, что может не соответствовать вашим намерениямдля работы с ABI iwmmxt необходим процессор с поддержкой iwmmxtjcf-dump: не задано имя класса
переход в область идентификатора с переменно модифицируемым типомпереход в выражение-операторпереход по case-меткепереход по метке %q+Dпереход по метке %qDмусор в конце #pragma %sмусор в конце #pragma GCC java_exceptionsмусор в конце #pragma ghs endsdaмусор в конце #pragma ghs endtdaмусор в конце #pragma ghs endzdaмусор в конце #pragma ghs interruptмусор в конце #pragma ghs sectionмусор в конце #pragma ghs startsdaмусор в конце #pragma ghs starttdaмусор в конце #pragma ghs startzdaмусор в конце #pragma longcallмусор в конце %<#pragma GCC visibility%>мусор в конце %<#pragma fini%>мусор в конце директивы %<#pragma pack%>мусор в конце директивы '#pragma options'мусор в конце директивы '#pragma unused'мусор в конце строки сигнатурыключевое слово %<export%> не реализовано; игнорируетсяключевое слово %<typename%> запрещено в этом контексте (инициализатор квалифицированного элемента неявно является типом)метка %q+D декларирована, но не определенаметка %q+D определена, но не используетсяметка %q+D используется, но не определяетсяссылка на метку %qE вне функцииметка с именем wchar_tlang_* check: ошибка в %s, в %s:%dнекорректное задание языка %sнекорректная строка %<"%E"%>, задающая языкнеявное приведение большого целого значения к беззнаковому типупредставление классов, производных от пустого класса %qT, может измениться в будущих версиях GCCвыполнение ld завершилось с кодом возврата %dточность левой части значенияточность левой части значения в формате strfmonвеличина сдвига влево больше или равна ширине данного типасдвиг влево на отрицательное число позицийлевый операнд операции `запятая' не имеет побочных эффектовмодификатор размерамодификатор размера в формате printfмодификатор размера в формате scanfмодификатор размера в формате strfmonбиблиотеки: %s
библиотечная функция %q#D декларирована повторно как не функция %q#Dне найдена библиотека lib%slo_sum не от регистралокальный класс %q#T не должен иметь статический элемент данных %q#Dлокальная переменная %qD недопустима в данном контекстеконстанта long long не является корректным непосредственным операндомневерное употребление long, short, signed или unsigned в описании %sнижняя граница диапазона case-метки меньше чем минимальное значение данного типане задано имя макроса после %qsНекорректный синтаксис #pragma builtinНекорректный синтаксис #pragma builtinнекорректная директива #pragma ghs sectionневерный синтаксис #pragma redefine_extname, директива проигнорировананеверный синтаксис #pragma weak, директива проигнорировананекорректный синтаксис %<#pragma pack%> - директива проигнорировананекорректный синтаксис %<#pragma pack(pop[, id])%> - директива проигнорировананекорректный синтаксис %<#pragma pack(push[, id][, <n>])%> - директива проигнорировананекорректная директива '#pragma options align={mac68k|power|reset}', игнорируетсянекорректная директива '#pragma options', игнорируетсяневерно сформирован COLLECT_GCC_OPTIONSнекорректные аргументы spec-функциинекорректное имя spec-функциимаска должна быть непосредственным значениемограничитель не допускает использование регистраограничитель по номеру недопустим для выходного операндаограничитель ссылается на неверный номер операндамаксимальное значение параметра %qs равно %u-EB и -EL несовместимы-m32 и -m64 несовместимыmedia-функции не доступны без ключа -mmediaэлемент %q+#D с конструктором недопустим в анонимном агрегатном типеэлемент %q+#D с конструктором не допускается в объединенииэлемент %q+#D с операцией присваивания-копирования недопустим в анонимном агрегатном типеэлемент %q+#D с операцией присваивания путем копирования не допускается в объединенииэлемент %q+#D с деструктором недопустим в анонимном агрегатном типеэлемент %q+#D с деструктором не допускается в объединенииэлемент %qD не может быть декларирован как virtual и staticэлемент %qD конфликтует с именем поля в таблице виртуальных функцийэлемент %qD объявлен другом до определения типа %qTэлемент %qD - неинициализированная ссылкаэлемент %qD с неинициализированными константными полямиэлементы-функции неявно считаются friend-функциями своего классаневозможна прямая адресация к входной позиции памяти %dметод '%s' отсутствует в классе декларация метода вне контекста @interfaceопределение метода вне контекста @implementationв вызове возможно отсутствует [super dealloc] методминимальное значение параметра %qs равно %uпрофилирование функций mips16несовпадающие аргументынесоответствие сигнатуры для поля '%s' в '%s'неверное положение %<@%D%> конструкции Objective-C++некорректное положение атрибута ConstantValueотсутствует номер операнда (с символом $)отсутствует %<(%> после %<#pragma GCC visibility push%> - директива проигнорированаотсутствует %<(%> после %<#pragma pack%> - директива проигнорированаотсутствует '(' после '#pragma unused', игнорируетсяотсутствует ')' после '#pragma unused', игнорируетсяотсутствует атрибут Codeотсутствует барьер после блока %iотсутствуют фигурные скобки вокруг инициализатораотсутствуют фигурные скобки вокруг инициализатора %qTотсутствует дуга callgraph для инструкции вызова:отсутствует закрывающая скобка для именованного операндаотсутствует закрывающая скобкаотсутствует определениеотсутствует дуга %i->%iотсутствует поле '%s' в '%s'не задано имя файла после %qsне задан символ-заполнитель в конце формата strfmonотсутствует инициализатор для элемента %qDне задана цель после %qsотсутствует числоотсутствует открывающая скобкаотсутствует операндне задан маршрут после %qsотсутствует терминирующий символ %cотсутствует имя типа в typedef-декларациисмешение обработчиков прерываний C++ и Java в одном модулесмешивание деклараций и определений функций запрещенорежим %qs применен к неподходящему типу%<asm%> содержит более %d операндовmudflap-проверки еще для ARRAY_RANGE_REF еще не реализованыmudflap: этот язык не поддерживаетсяв многомерном массиве должны быть определены границы для всех размерностей, кроме первойнесколько меток default в операторе switchповторное определение %q#Tинициализация нескольких полей в объединении %qTзадано несколько атрибутов типа функцииобнаружены множественные переходы hot/cold (блок %i)множественные inline-вызовыв декларации %qs задано более одного класса храненияв декларации задано более одного класса хранениянесколько типов в одной декларациинеобходимо включить #include <typeinfo> до использования идентификатора типаmvcle useнекорректная информация в репозитории %sимя %qD использовано в назначенном инициализаторе массива, являющемся GNU-расширением языкаимя %qT имеет неполный типпоиск имени %qD измененне задано имя элемента-функцииименованные возвращаемые значения больше не поддерживаютсяпространство имён %qD не допускается в using-декларациииспользование пространства имён %qD здесь недопустимо; предполагается %qDанонимные агрегатные данные в области видимости пространства имён должны быть статическиминеобходимо вставить проверку %s на стадии выполненияотрицательная длина RTL-инструкциинеявное приведение отрицательного целого значения к беззнаковому типуотрицательная глубина вложенности региона %iотрицательная ширина битового поля %q+Dбитовое поле %qs имеет отрицательный размервложенные альтернативы диалектов ассемблеравложенная extern-декларация %qDвложенная функция %q+D объявлена, но нигде не определенавложенная функция %qs объявлена %<extern%>вложенное переопределение %<enum %E%>вложенное переопределение %<struct %E%>вложенное переопределение %<union %E%>new нельзя применять к типу функцииnew нельзя применять к ссылочному типув описании возвращаемого типа нельзя определять новые типынет элемента-функции %q#D в классе %qTОтменить FUNCTION_PROFILER для CRISотсутствуют аргументыне заданы аргументы spec-функциине задано имя класса для %qsшаблон класса с именем %q#T' отсутствует в %q#Tотсутствует %<]%> для формата %<%%[%>тип данных, соответствующий режиму %qs, не существуетописание отсутствуетотсутствует список immediate_useне задано ни одного входного файлане заданы входные файлынет входных файлов; выходные файлы не будут записаныни один целочисленный тип не годится для представления всех значений перечислимого типа %qTнет свободных low-регистров для выталкивания high-регистровне найден метод для преобразования в %<(%T) (%A)%>нет способа для преобразования функции %qD к типу %q#Tнет соответствующей функции для вызова %<%D(%A)%>нет подходящей функции для вызова %<%T::%s(%A)%#V%>отсутствует соответствующая директива push для %<#pragma GCC visibility pop%>нет подходящего шаблона для %qDнет элементов, соответствующих %<%T::%D%>, в %q#Tотсутствует предварительная декларация %q+Dотсутствует профилирование 64-битного кода для этого ABIне задан регистр в адресев функции, которая должна возвращать значение, отсутствует оператор returnотсутствует sclass для %s stab (0x%x)не найдено подходящего %qD в классе %qTотсутствует уникальное переопределение %qD в %qTне lvalue-массив в условном выражениинедопустимая декларация не-элемента %qs как %<mutable%>недопустимая декларация не объектного элемента %qs как %<mutable%>не параметрический %qs не может содержать параметрынестатический константный элемент %q+#D в классе без конструкторанеstatic-декларация %q+D после static-декларациине статическая инициализация регулируемого элемента-массива в структуренестатическая ссылка %q+#D в классе без конструкторане шаблон %qD использован как шаблонне-шаблонный тип %qT использован как шаблонне локальная для потока декларация %q+D следует после локальной для потока декларациинеконстантный индекс массива в инициализаторев непустом аргументе задан неверный номер операнда (аргумент %lu)непустой аргумент ссылается на операнд, не являющийся указателем (аргумент %lu, операнд %lu)непустой аргумент содержит номер операнда вне диапазона (аргумент %lu, операнд %lu)непустой атрибут без аргументов допустим только в прототипахнекорректный Java .class файлсуффикс системных заголовков не сконфигурированнедостаточная информация о типезамечание: пустой аргумент в позиции, где требуется непустой (аргумент %lu)число должно быть 0 или 1число аргументов не соответствует встроенному прототипучисло аргументов не соответствует прототипучисло меток блоков в списке RTL-инструкций (%d) != n_basic_blocks (%d)число компонент вектора не является степенью двойкичисло счётчиков %d, а должно быть %dне задан объект при использовании %qEУстаревший ключ -I-, используйте, пожалуйста, вместо него -iquoteсмещение %q+D несовместимо с ABI и может измениться в будущих версиях GCCсмещение пустой базы %qT может быть несовместимо с ABI и может быть изменено в будущих версиях GCCсмещение виртуальной базы %qT несовместимо с ABI и может быть изменено в будущих версиях GCCотступ за пределами константной строкитолько декларации конструкторов могут быть %<explicit%>в секции .bss размещаются только неинициализированные данныеТолько неинициализированные переменные могут размещаться в секции .noinitв данной конфигурации поддерживаются только слабые алиасывектор скрытого типа не может быть инициализированopen /dev/zero: %mпри открытии файла зависимостей %s: %mпри открытии выходного файла %s: %mограничитель операнда содержит неверно позиционированный %<+%> или %<=%>ограничители %<asm%> различаются по числу альтернативне задан номер операнда после %%-букваномер операнда вне диапазонаномер операнда в формате вне диапазонаномер операнда указан в формате без аргументовномер операнда указан без подавления присваиванияоперация над %qE может дать неопределенный результатоптимизация может удалить чтения или записи регистровых переменныхразмер кода увеличится при включённой оптимизации по размеруактивные ключи: переданы ключи: упорядоченное сравнение указателя с целочисленным нулемinline-функции, переопределённые как extern, не подлежат подстановкенедостаточно памятинеправильный внешний блок региона %iвыходной ограничитель %d нельзя использовать с порчей "%s"ограничитель выходного операнда %d должен задавать один регистрвыходной ограничитель %qc операнда %d - не вначаледважды задано имя выходного файланевозможна прямая адресация к выходному операнду %dвыходной операнд %d должен содержать ограничитель %<&%>в ограничителе выходного операнда отсутствует %<=%>выходной операнд %<asm%> - константавыходные регистры должны быть сгруппированы на вершине стекаoutput_move_single:переполнение в размерности массивапереполнение при вычислении константного выраженияпереполнение значений перечислимого типапереполнение в перечисляемых значениях для %qDпереполнение при неявном преобразовании константыатрибут packed приводит к неэффективному выравниваниюатрибут packed дает неэффективное выравнивание для %q+Dатрибут packed не требуетсяатрибут packed для %q+D не нужендополнение размера структуры до границы выравниваниявставка отступов в структуру для выравнивания %q+Dпараметр %P имеет неполный тип %qTпараметр %P %qD имеет неполный тип %qTпараметр %q+D объявлен %<inline%>для параметра %q+D есть только упреждающая декларацияпараметр %qD объявлен voidнекорректная декларация параметра %qD с типом методапараметр %qD инициализированпараметр %u (%q+D) имеет неполный типпараметр %u (%q+D) имеет тип voidпараметр не может иметь модифицированный тип `%Tв декларации функции указаны имена параметров без типовчастичная специализация %qT объявлена %<friend%>при передаче %qT предпочтение отдается %qT, а не %qTаргумент %d %qE согласно прототипу будет передан как %<float%>, а не %<double%>аргумент %d %qE согласно прототипу будет передан как комплексное, а не плавающееаргумент %d %qE согласно прототипу будет передан как комплексное, а не целоеаргумент %d %qE согласно прототипу будет передан как плавающее, а не комплексноеаргумент %d %qE согласно прототипу будет передан как плавающее, а не целоеаргумент %d %qE согласно прототипу будет передан как целое, а не комплексноеаргумент %d %qE согласно прототипу будет передан как целое, а не плавающееаргумент %d %qE согласно прототипу будет передан как signedаргумент %d %qE согласно прототипу будет передан как unsignedПередача аргумента %d функции %qE с отличающимся Objective-C типомв передаче аргумента %d %qE: несовместимый тип указателяпри передаче аргумента %d %qE указатель преобразуется в целое без приведения типапри передаче аргумента %d %qE целое преобразуется в указатель без приведения типааргумент %d %qE согласно прототипу будет передан с другой ширинойпередача плавающих аргументов на регистрах пока не поддерживаетсяпрагма pch_preprocess может использоваться только с ключом -fpreprocessedpedwarn: permerror: ошибка в pex_initнекорректно производить арифметические операции с указателями на объекты, управляемые сборщиком мусорав арифметическом выражении использован указатель %<VOID *%>указатель %<void *%> в операции вычитанияв присваивании указуемые типы различаются знаковостьюв инициализации указуемые типы различаются знаковостьюпри передаче аргумента %d %qE: указуемые типы различаются знаковостьюпри возврате результата указуемые типы различаются знаковостьюв арифметическом выражении использован указатель на функциюуказатель на функцию в операции вычитанияпреобразование указателя к элементу через виртуальную базу %qTв арифметическом выражении использован указатель на элемент-функциюнесоответствие указательных типов в условном выраженииуказатель вместо ожидаемого комплексного значенияуказатель вместо ожидаемого плавающего значенияуказатель на элемент-функцию %E нельзя вызвать без задания объекта; рекомендуется использовать конструкцию .* или ->*несоответствие типов указатель/целое в условном выражениив конструкции case нельзя употреблять указателив вызове оператора delete обнаружена возможная проблема:постинкрементный адрес - не регистрпостфиксный %qD должен иметь аргумент типа %<int%>постфиксный %qD должен иметь второй аргумент типа %<int%>постфиксный %qD должен возвращать %qTпредекрементный адрес - не регистрпреинкрементный адрес - не регистрточностьточность в формате printfпредикативная инструкция для архитектуры Thumbпредикативная инструкция в условной последовательностипрефиксный %qD должен возвращать %qTпредшественником (prev_bb) блока %d должен быть %d, а не %dпредыдущая декларация %q+Dпредыдущая декларация %q+Dздесь была предыдущая декларация %q+Dфункция %q+D была ранее декларирована как inlineпредыдущая декларация %q+D с атрибутом noinlineпредыдущее определение %q+#Tздесь было предыдущее определение %q+Dпредыдущая внешняя декларация %q+#Dздесь была предыдущая неявная декларация %q+Dпредыдущая декларация не-функции %q+#Dподдержка профилирования для VxWorksпрограммы: %s
аргумент %qD после приведения типа не соответствует встроенному прототипуаргумент %qD после приведения типа не соответствует прототипупрототип для %q#D не имеет соответствия в классе %qTв прототипе %q+D объявлен аргумент %d несовместимого типав прототипе для %q+D декларировано меньше аргументов, чем в предшествующем определении в старом стилев прототипе для %q+D декларировано больше аргументов, чем в предшествующем определении в устаревшем стилепрототип %q+D задан после непрототипного определениязадано для %q+Dпсевдо-деструктор не вызываетсяспецификатор pure в определении функциитипы квалифицированных функций не могут использоваться для определения свободных функцийтипы квалифицированных функций не могут использоваться для определения статических элементов-функцийквалификаторы не допускаются в декларации %<operator %T%>квалификаторы могут быть заданы только для объектов и функцийдиапазоны в операторе switch не поддерживаются ISO Cдоступный только на чтение элемент %qD использован как выходной операнд %<asm%>доступная только на чтение переменная %qD использована как выходной операнд %<asm%>повторное чтение класса %s из %sчтение по пустому указателю (аргумент %d)рекурсивная inline-подстановкарекурсивный тип %qT не определёнповторная декларация %<enum %E%>повторная декларация %<wchar_t%> с типом %qTповторная декларация %q+D с другой областью видимости (сохранена прежняя область видимости)повторная декларация %q+D без привязкиповторная декларация %qT как не-шаблонаповторная декларация внутреннего типа C++ %qTповторная декларация перечислимого типа %q+Dinline-функции, переопределённые как extern, не подлежат подстановкеповторное определение %<struct %E%>повторное определение %<union %E%>повторное определение %q#Tпереопределение %q+Dповторное определение параметра %q+Dпереопределение typedef %q+Dизбыточная повторная декларация %q+Dизбыточная повторная декларация %qD в той же области видимостиссылка %qs неоднозначна: имеется в интерфейсе %qs и в интерфейсе %qsссылка на %qD противоречивавозвращена ссылка на локальную переменную %q+Dвозвращена ссылка на не-lvalue-выражениеиспорчен region_array для региона %iимя регистра задано для нерегистровой переменной %q+Dне задано имя регистра для %q+Dрегистр, заданный для %q+D, не годится для этого типа данныхрегистровая переменная %qD использована во вложенной функциипереименование спецификации %s в %s
повторный %s в форматефайл репозитария '%s' не содержит аргументы командной строкинеявная конверсия из %qT в %qT, запрещенная в C++запрос элемента %qD в %qE, имеющего не классовый тип %qTзапрос элемента %qD неоднозначензапрос элемента %qD неоднозначен в сетке множественного наследованиявыборка элемента %qE из объекта, не являющегося структурой или объединениемзапрошенное выравнивание для %q+D превышает поддерживаемое выравнивание для %wuвыравнивание не является степенью числа 2выравнивание слишком великозаданный init_priority не является целой константойзаданный init_priority вне диапазоназаданный init_priority зарезервировано для внутреннего использованиязаданная позиция меньше нулязаданная позиция не является целой константойрезультат %<operator->()%> не является указателемдуга return не указывает на конец блока %dнесовместимый тип указателя при возврате результата функциипри возврате результата указатель преобразуется в целое без приведения типапри возврате результата функции целое преобразуется в указатель без приведения типаотсутствует барьер после returnтип результата %q#T неполныйпо умолчанию возвращаемый тип функции - %<int%>тип возвращаемого значения не полныйтип результата, вероятно, может быть задан с атрибутом formatнекорректная спецификация возвращаемого типа в конструкторенекорректная спецификация возвращаемого типа в деструкторетип результата задан для %<operator %T%>return со значением в функции, возвращающей 'void'return без значения в функции, возвращающей %qTвозврат результата конструкторавозвращен результат деструкторавозврат ссылки на временную переменнуюточность правой части значенияточность правой части значения в формате strfmonвеличина сдвига вправо больше или равна ширине данного типасдвиг вправо на отрицательное число позицийрежим округления для поддерживается для плавающих вычислений VAXзадайте %<typename %E%>, если подразумевается типв инициализаторе скалярного объекта %qD должен быть только один элементвторой аргумент функции %q+D должен иметь тип %<char **%>второй аргумент %<__builtin_prefetch%> должен быть константойвторой аргумент %<va_start%> не является последним явным аргументоматрибут section для %q+D недопустиматрибут section, заданный для %q+D, противоречит предшествующей декларацииселектор должен быть непосредственным значениемселектор должен быть целой константой в диапазоне 0..%wiустановлен максимальный размер core-файла: %mперекрытие предыдущей декларации %q#Dshared и mdll несовместимыразделяемый call_stmt:разделяемый rtl-кодпобочные эффекты не перевычислены после изменения ADDR_EXPRразмер, присвоенный %qT, может быть несовместим с ABI и может быть изменен в будущих версиях GCCразмер в new для массива должен иметь целочисленный типразмер %q+D равен %d байтразмер %q+D больше %wd байтразмер массива %qD имеет нецелочисленный тип %qTразмер массива %qD отрицательныйразмер массива %qD не является целочисленным константным выражениемразмер массива %qs слишком великразмер массива имеет нецелочисленный тип %qTразмер массива отрицательныйразмер массива не является целочисленным константным выражениемразмер цикла %d должен быть %d, а не %dразмер возвращаемого значение %q+D равен %u байтразмер возвращаемого значение %q+D превышает %wd байтразмер переменной %q+D слишком великsizeof(long double) равно 12sizeof(long double) равно 16пока не реализовано: ошибка спецификации: задано более одного аргумента для SYSROOT_HEADERS_SUFFIX_SPECошибка спецификации: задано более одного аргумента для SYSROOT_SUFFIX_SPECв файле спецификаций отсутствует спецификация для компоновкиспецификация '%s'

специализация %qT после конкретизации %qTспециализация %qD в другой namespace-областиспециализация %qT после конкретизацииспециализация %q#T в другой namespace-областизаданный режим слишком мал для значений перечислимого типазадание векторного типа с __attribute__ ((mode)) не будет поддерживаться в будущих версияхнекорректный синтаксис спецификации %%include после %ld символовнекорректный синтаксис спецификации %%rename после %ld символовспецификация %s, которую нужно переименовать, не найденасинтаксис файла спецификаций нарушен после %ld символовнеопознанная команда %% после %ld символовошибочное использование %<>>%>, используйте %<>%> для завершения списка аргументов шаблонасимвол %<%%%> в конце форматаразмер кадра стека не кратен 8 байтам: %wdразмер кадра стека не кратен 8 байтам: %wdвыражение для границы стека не поддерживаетсяпроверка выхода за границу стека не поддерживается для этой платформыпереполнение стека - операция dup*кадр стека слишком велик: %d байтстандартные преобразования в данном контексте недопустимыоператор помечен как throw в середине блокаоператор помечен как throw, но не является таковымоператор без побочного эффектанедопустимая декларация статического %qs как %<mutable%>static-декларация %q+D после неstatic-декларациив TFP-OS не поддерживается staticстатический элемент %qD не может быть битовым полемстатический элемент %qD объявлен как %<register%>статическая функция-член %q#D объявлена с квалификаторами типаstatic или квалификаторы типа в деклараторе массива, не являющегося атрибуты stdcall и cdecl несовместимыатрибуты stdcall и fastcall несовместимынекорректный класс хранения %<__thread%> для функции %qsнекорректный класс хранения %<auto%> для функции %qsнекорректный класс хранения %<register%> для функции %qsкласс хранения %qD в конкретизации шаблонадля %qs задан класс хранениякласс хранения в декларации параметра %qsкласс хранения задан для имени типакласс хранения не допускается в декларации friend-функцииспецификаторы класса хранения не допускаются в декларациях параметровразмер %q+D в памяти не является константойразмер %q+D в памяти неизвестенв программе обнаружен некорректный символ %<\%o%>в программе обнаружен непарный символ %qcв программе обнаружен непарный символ %qsформаты strftime нельзя использовать для форматирования аргументовстрока имеет длину %qd, превышающую максимальную длину %qd, которую должны поддерживать компиляторы по стандарту ISO C%dstrong имеет смысл только в пределах namespaceперехвачено присваивание со строгим приведением типоввозможно, потребуется строгое приведение типовструктура не содержит элементовструктура не содержит именованных элементоввыравнивание структуры должно быть небольшой степенью двойки, а не %dвключение подсистемы %s конфликтует с включением системыотсутствует индекс массиваиндексируемый объект не является ни массивом, ни указателеминдексируемый элемент является указателем на функциюиндексируемый массив объявлен как %<register%>используйте явные фигурные скобки вокруг пустого тела цикла %<do%>присваивание, используемое как логическое выражение, рекомендуется поддержка моды %qsключ %qs больше не поддерживаетсяв операторе switch задано не целоеоператор switch содержит слишком много (%lu) элементовадрес от временной переменнойвзятие адреса метки не поддерживается ISO C/C++целевой процессор не поддерживает команды THUMBцелевой процессор не поддерживает interworkingцелевой формат не поддерживает бесконечные значенияцелевая платформа не поддерживает вывод отладочной информацииотладочный формат "%s" не поддерживается для этой целевой машинынекорректный аргумент шаблона %dдля %<%s %T%> нужен аргумент-шаблоншаблонная декларация %q#Dпараметры шаблона не могут быть friendпараметры не подходят шаблонуспециализация шаблона с привязкой Cпараметры шаблона, являющиеся типами, должны задаваться при помощи ключевых слов %<class%> или %<typename%>шаблон с привязкой Cидентификатор шаблона %qD использован как деклараторфлаг printf ' 'флаг '!' в формате strfmonфлаг printf '#'флаг '#' в формате strftimeфлаг printf '''флаг ''' scanfфлаг '(' в формате strfmonфлаг printf '+'флаг '+' в формате strfmonфлаг printf '-'флаг '-' в формате strfmonфлаг '-' в формате strftimeфлаг printf '0'флаг '0' в формате strftimeмодификатор 'E' в формате strftimeфлаг printf 'I'флаг 'I' scanfмодификатор 'O'модификатор 'O' в формате strftimeфлаг '^' в формате strfmonфлаг '^' в формате strftimeфлаг '_' в формате strftimeфлаг 'a' scanfфлаг 'm' scanfфлаг диагностики 'q'Ключ -shared не поддерживается для VAX ELFподавление присваивания в scanfпервый аргумент %<operator new%> не может иметь значение по умолчаниюдля m210 обратный (little endian) порядок байт не поддерживаетсякодированное имя %qD изменится в будущих версиях GCCсмещение %qD может быть несовместимо с ABI и может быть изменено в будущих версиях GCCразрушаемый тип %qT, а деструктор относится к %qT%qD не имеет аргументов, зависящих от параметра-шаблона, поэтому должна быть доступна декларация %qDтретий аргумент функции %q+D должен, по-видимому, иметь тип %<char **%>третий аргумент %<__builtin_prefetch%> должен быть константойэта десятичная константа является беззнаковой только в ISO C90эта десятичная константа являлась бы беззнаковой только в ISO C90это insn:эта media-функция имеется только в fr500эта машина не имеет задержек переходовподдержка локально-поточных COMMON-данных не реализованалокальная для потока декларация %q+D следует после не локальной для потока декларацииисключительная ситуация NULL имеет целый тип, а не тип указателяаргумент атрибута tls_model должен быть "local-exec", "initial-exec", "local-dynamic" или "global-dynamic"аргумент атрибута tls_model не является текстовой строкойдля вывода зависимостей нужно задать -M или -MMдля того чтобы сослаться на тип параметра шаблона, используйте конструкцию %<typename %E%>слишком мало аргументов в %%:version-compareслишком мало аргументов функциислишком мало аргументов в вызове функции %<va_start%>слишком мало аргументов в вызове функции %qEнедостаточно списков параметров шаблоновразмер возвращаемого значения функции слишком велик - требуется %d регистров, а имеется только %dслишком поздно установлено имя каталога для отладки в директиве #Слишком много #pragma-ключей align=resetслишком много альтернатив в %<asm%>слишком много аргументов для форматированияслишком много аргументов в %%:version-compareдля функции задано слишком много аргументовслишком много аргументов в вызове функции %qEзадано слишком много имён файлов. Введите %s --help для получения справочной информацииизбыточные элементы в инициализаторе для %qTслишком много входных файловслишком много переходов, исходящих из блока %iслишком много списков параметров шаблоновимя %qs описано на верхнем уровне с классом хранения %<auto%>в традиционном C инициализация автоматических агрегатных переменных запрещенав традиционном C инициализация объединений запрещенас традиционном С не поддерживается конкатенация строкрежим прерываний для поддерживается для плавающих вычислений VAXдерево: %s, имеется %s в %s, на %s:%dдерево: доступ к элементу %d вектора tree_vec с %d элементами в %s, на %s:%dдерево: доступ к операнду %d функции %s с %d операндами в %s, в %s:%dдерево: ожидался класс %qs, обнаружен %qs (%s) в %s, на %s:%dдерево: не ожидалось ничего из %s, обнаружено %s в %s, на %s:%dлист дерева на глубине %iпопробуйте уменьшить число локальных переменныхпопробуйте убрать скобки вокруг идентификатора типапопробуйте задать %qEне удалось завершить структуру из-за предыдущих грамматических ошибокпопытка сделать класс %qT "другом" глобальной области видимостидва или более типа в декларации имени %qsдва или более типа в декларацииаргумент типа %q#T задан для %<delete%>; должен быть указательтип %qT запрещён в Java %<throw%> или %<catch%>тип %qT не является базовым для типа %qTтип %qT не является производным от %<java::lang::Throwable%>тип %qT не является производным от %qTподдержка данного типа будет исключена в будущих версияхподдержка данного типа будет исключена в будущих версиях (декларация в %r%s:%d%R)поддержка данного типа будет исключена в будущих версиях (декларация в %s:%d)несоответствие типа между SSA_NAME и символомнесоответствие типов в условном выражениинесоответствие типов с предшествующей внешней декларацией %q#Dтип %qE неизвестентип массива %q+D завершен несовместимым с неявной инициализацией образомневозможно определить тип операнда %qE для оператора asmтип для битового поля %qs является расширением GCCформальный параметр %d имеет неполный типквалификаторы в описании типа возвращаемого значения функции в декларации friend-класса использованы квалификаторы типатип, заданный в векторном delete, не является ни массивом, ни указателемв типе прозрачного класса %qT есть виртуальные функцииприведение к неполному типу может нарушить правила перекрытия объектов в памятинесоответствия типа/значения в аргументе %d в списке параметров шаблона для %qDtypedef %q+D декларирован %<inline%>typedef-декларация %qD с инициализацией (используйте конструкцию __typeof__)typedef-декларация не допускается в декларации параметровtypedef-имя %qD использовано как декларатор деструкторатипы не вполне совместимыневозможно вычислить фактическое положение параметра в стекеэмуляция %qs невозможнане найден регистр класса %qs для выталкивания в памятьошибка при генерации загрузок операндов на регистры для:не удалось открыть динамическую зависимость '%s'использование '%s' как PIC-регистра невозможнобезусловный переход %2d ни разу не выполнялся
безусловный переход %2d выполнен %s
неопределенный именованный операнд %qsнекорректный тип базы в cris_print_baseнекорректный тип индекса в cris_print_indexнекорректный мультипликативный операнднекорректный операнднекорректные побочные эффекты в адресенереализованная функциональностьнеинициализированная константа %qDнепроинициализированная константа в %<new%> от %q#Tне инициализирован константный элемент %qDтрактовка данного объединения как прозрачного невозможнаобъединение без элементовобъединение не содержит именованных элементовнекорректный ключ -mdebug-%sнекорректная спецификация версии CRIS в -mtune= : %sнекорректная спецификация версии CRIS в -march= или -mcpu= : %sнеизвестный размер массива в операторе deleteнеизвестное значение cc_attrнеопознанный символ преобразования %qc в форматенеопознанный символ преобразования 0x%x в форматенеизвестный стиль декодирования имён '%s'неизвестное поле %qE в инициализаторенекорректный режим инструкциинекорректная инструкция перемещения:неизвестное имя регистра %qs в операторе %<asm%>неизвестное имя регистра: %sнекорректное unspec-перемещениебезымянный инициализатор для %qT, не имеющего базовых классовбезымянный инициализатор для %qT, имеющего множественное наследованиеstruct/union без имени и без описания переменных этого типадекларация безымянной переменной или поля с типом voidаргумент неупорядоченного сравнения - не плавающее значениенедостижимый байткод от %d до %dнедостижимый байткод от %d до конца методанекорректный уровень отладочной информации "%s"некорректная RTL-инструкциянекорректный адреснекорректный ключ "%s"некорректный спецификатор форматанекорректный ключ отладки: %cнеопознанная константаневосстанавливаемая ошибканеподдерживаемый аргумент для %<__builtin_frame_address%>неподдерживаемый аргумент для %<__builtin_return_address%>неподдерживаемая комбинация: %sнекорректный размер операнда для расширенного регистранезавершённая альтернатива диалекта ассемблеране терминирована строка форматанеиспользованные аргументы в $-форматепараметр %q+D не используетсянеиспользуемая переменная %q+Dдля корректной поддержки таблиц раскрутки стека требуется либо указатель кадра, либо -maccumulate-outgoing-argsверхняя граница диапазона case-метки больше чем максимальное значение данного типаиспользуйте директиву #includeиспользуйте %<%T::%D%> вместо %<%T::%D%> для именования конструктора в имени с квалификаторомиспользуйте нотацию %<%T::template %D%> для указания о том, что это шаблондля получения более подробной диагностики задайте -Winvalid-pchиспользуйте вместо него __attribute__ ((vector_size))использование %qs в шаблонемодификатор длины %qs указан с типом %qc%s и %s использованы вместе в формате %s%s и %s использованы с %<%%%c%> в формате %sиспользование шаблона класса %qT в качестве выраженияиспользование перечисления %q#D без предыдущей декларациииспользование пространства имён %qD в качестве выраженияиспользование устаревшей конструкции для приведения типамассив, не приводимый к указателю, употреблен в контексте, где допустимо только скалярное значениеструктурное значение употреблено в контексте, где допустимо только скалярное значениеобъединение употреблено в контексте, где допустимо только скалярное значениебесполезное %<__thread%> в пустой декларациибесполезный спецификатор класса хранения в пустой декларациибесполезное имя типа в пустой декларациибесполезный квалификатор типа в пустой декларациипользовательский оператор %qD всегда вычисляет оба аргументаиспользование @FILE и нескольких входных файлов не поддерживаетсяиспользование параметра шаблона %qT после %qsиспользование typedef-имени %qD после %qsusing-декларация для не-элемента внутри классаvalidate_value_data: цикл в списке номеров регистров (%u)validate_value_data: [%u] Некорректный next_regno для пустого списка (%u)validate_value_data: : [%u] Некорректный oldest_regno (%u)validate_value_data: [%u] Непустой регистр в списке (%s %u %i)вычисленное значение не используетсязначение ключа -mfixed-range имеет вид РЕГ1-РЕГ2переменная %q#D инициализирована, хотя имеет неполный типпеременная %q+D декларирована со спецификатором %<inline%>определение переменной %q+D помечено dllimportпеременная %q+D может быть испорчена вызовами %<longjmp%> или %<vfork%>переменная %qD инициализирована, хотя имеет неполный типиспользуется массив переменного размера %qDпеременная или поле %qE объявлено voidдекларация переменной или поля с типом voidпеременная декларирована сначала как %<static%>, а затем как %<extern%>запрошено отслеживание переменных, но оно не поддерживается этого формата отладочной информацииотслеживание переменных бесполезно без генерации отладочной информацииинициализация объекта %qD переменного размера недопустимаобъект переменного размера нельзя инициализироватьпереполнение при вычислении векторного выраженияразмер вектора не кратен размеру компонентошибка проверки на PC=%d: %sошибка проверки: %sпроцедура verify_cgraph_node выявила ошибкипроцедура verify_eh_tree выявила ошибкипроцедура verify_flow_info выявила ошибкиverify_flow_info: Выходная дуга блока %d поврежденаverify_flow_info: Повторное вхождение дуги %i->%iverify_flow_info: Некорректные блоки для сквозного перехода %i->%iverify_flow_info: Некорректный сквозной переход %i->%iverify_flow_info: REG_BR_PROB не соответствует CFG %wi %iverify_flow_info: Неверный счётчик блоков %i %iverify_flow_info: Некорректный счётчик дуги %i->%i %iverify_flow_info: Неверная частота блока %i %iverify_flow_info: Некорректная вероятность дуги %i->%i %iпроцедура verify_ssa выявила ошибкивиртуальная база %qT недоступна в %qT из-за неоднозначностивиртуальные функции не могут быть friend-функциямивиртуальная функция %qs не является элементом классааргумент атрибута visibility должен быть "default", "hidden", "protected" или "internal"аргумент атрибута visibility не является текстовой строкойатрибут видимости не поддерживается в данной конфигурации; определение игнорируетсяиспользование пустого (void) значенияструктура vtable для класса %qT может быть несовместима с ABI и может быть изменена в будущих версиях GCC из-за неявного виртуального деструкторапредупреждение: weak декларация %q+D должна быть publicweak декларация %q+D не поддерживаетсяслабая ссылка %q+D в конечном счёте направлена на себяпри записи вывода в %s: %mширина поля %q+D превышает ширину его типаразмер поля %qs превышает размер указанного типарассматриваются как возвращающие %<id%> и принимающиев данном контекстезапись в константный объект (аргумент %d)запись по пустому указателю (аргумент %d)некорректное число ветвлений после безусловного перехода %iнекорректная дуга %d->%d для аргумента PHIнекорректный список immediate useнекорректная insn в сквозной дугенеправильное число аргументов шаблона (%d, а должно быть %d)некорректные флаги выходной дуги в конце блока %dневерный тип аргумента для absневерный тип аргумента для побитового дополненияневерный тип аргумента для сопряженияневерный тип аргумента декрементацииневерный тип аргумента инкрементацииневерный тип аргумента для унарного `!'неверный тип аргумента для унарного минусаневерный тип аргумента для унарного плюсарезультат - вектор SSE без включения SSE изменяет ABIxstormy16_print_operand: некорректный кодz/Архитектураразмер массива %q+D нулевой или отрицательныйнулевой размер векторанулевая ширина битового поля %q+Dбитовое поле %qs имеет нулевой размернулевая ширина в формате %sформатная строка %s нулевой длинымассив %qD имеет нулевой размер

Zerion Mini Shell 1.0