(root)/
gcc-13.2.0/
gcc/
po/
uk.gmo
=LCR|##-#1## $!$5$+%0=%Kn%%%
%%%<&BC&R&>&@'9Y'C'F'5(IT(((!($()!&)$H) m)")+)))-)#*=****(+1@+Ar+'+++,$,?,[,[{,],5-Q-f----$- -#.!:."\..'.(.+.)/$D/'i/*/1//*0-60&d0)00,0#1F&1Qm151]1wS2r2A>3K3,3N3@H4B4O4L5Ri5;585>16Ip6I6B7~G7?7D8EK8@8E879CP9=9B9E:~[:6:{;B;?;<9<P<C%=Fi=s=E$>Cj>Q>N?O?G?(@O@RACXAQANAF=B9B=B=B4:CPoCMCEDBTDGDIDH)EBrE=E7E6+G*bGIGG GYHooH-HE
I
SI'^I8I>II(J/9JiJ+rJZJlJ+fK=KmK0>L)oL LL;LEMLM#eM#MM M7M8NVN)tNNN$N$N*#O*NOyOO OOOO#P+P8BP{P!P;PEP0QQ5QER%]R1R.RR0SL3S6S7SlSG\T$TTJT*3UE^U2UEUlVV3V@VW53WiWrW W&WJW8XUUX!X:XYY-.Y\YIkYY@Y/Y@,Z;mZ#ZZZc([O[l[8I\T\w\9O]Q]K]L'^St^^^D'_4l_Q_Q_HE`5`H`I
aYWa,a*a6	bA@b3bLbcc8dVdrGeiec$f=fff#f#g4g.Ggvg ggg9g;hOhVjh#h,h"i"5inXiii-i6j3Uj/j/j>j-(kJVk2k8k/
l&=l6dl,lPlHm8bm-m0mxmesnBn?oF\o3o9o2p-Dp0rp_pVqZZqEqAq=r*UrCrHrF
sJTs@sGsE(tAntgtsuiuAuQ8vwv[wb^wYwixox<x2y[yOzD^z^zN{;Q{o{p{Jn|l|I&}{p}R}k?~Y~K?QQM_1IBۀ79V&976)`
<(˂*::Z#WGYYZ\k^nDfveu\mlʉJ7:L
Whg_(o^nWUƎe)%|ҏOFV3N^ّM8]DT) ~!7F @&a4-֔# .D s.0ܕ7
!Efg4Ζ=LAN@ݗ-(L,u& ɘ0HKS?_(=[ƚ<"_/w#:˛]$d&-?ޜ64U42-5 VPߞ'03X?8%1@r5*àRjA&&ӡ%* OK>7ڢ6;I9;@9<<v5B;,+hB7ץFFV1?Ϧ;RK04ϧ1=6>t;p!`%A9'$+L5xT)?-(m0>ǫ<UCPH.3;bgC<ծ-G@/ӯ88'R`@TEIUEM+*y'8̲Z4`&vl3mB9Q=7ɵZN\8@A%?gh&57mmQ۸8-8f34ӹ)129d?h;^H\!@<b65ּ,49:n;!:6B=y5j'XQ:ҿ<
0J4{,4,<?5|!*;6;*r6=X4k,0,=+3i:T+-4Y4>0-3FaE3/"/R@))1FKE<3KI!!--C5.yF8,Er@B>fSE!!"'D"l;'B569l@Bj*(31:$1_.85;//k///++*WJ1
D<**/M3U1@0@-?n:;8%&^-;','D(l)W"#:B^251
<)S1}=?D-ErDE2C_v):8;/t"*I4<CqH32-JCx:2=*h1$20GUf-.73Q??1b71:0+8Ad.*2%32Y1091)2[1+,3.MD|7$+NJ;6U%K{8;9Sa9B)Bl0@qB;1-P'~D7+#$O0t*A63I$}6*.93m,05,!.N0}%7&C3:wN/6NC@%
B0$sK*'-U's0"?
 J#k0(.*,C1p3H+"K1n>4)4>$s/9154<jEM@;D|1PDV4ESG9KVgL/1;Em63@e_?/=5isLC*5nX<C:3~07E22x++>-B>p<EB<;EFG6IX7hW.>'8fTm\b	2	]	1P
B
c
i)5'+,@J*X4
)D
6n
9
*
*
65*lF?X@w!*%+@=~oE3F5z()0M4 !B!B*Fm8g`UKU;X./8,@G,RVQ_U9)AQkla*A42Z6PitL"M<2Bo=GK8n`/T-=9VF4?U 8h 3   2 9)!4c!W!&!$""<"%_""":"G")+#XU#/##)#B'$1j$Q$.$N%El%K%%H&Ff&E&8&H,'1u','"'8'=0(@n(?(2(3")"V)&y)I)1)#*C@*e*&*/+4A+.v+&+++:+3,EE,/, ,,&,'!-(I-#r-+-&-7-B!.Hd.(.Y.%0/=V/)/$/%/:	07D0$|0G0,0G1*^1,181<1.,2[2N{212J2EG3033l?424j4IJ5O555@6.[6+6B646(.7fW7k7|*8>828M9'g9"9&9)9<:+@:#l:::_:^/;M;E;8"<-[<G<<,<T=.q=*=F=K>M^>)>!>@>$9?9^?$?&?5?>@KY@@'HA7pA5A?ALBFkBJBPBNC^C(zC5C3Ci
D%wD?DDDE&E4AEvEE/E;ELFB[F6F=F^GbrGGoHzIY}IEIJ 5J$VJ4{J(J'J:KJ<K/K+K,K)L,:LDgL1L9LAM3ZM8MMJMK0N|N/&OHVOOKOSP.YPJP@P!QB6Q8yQ3QRQ(9R#bR-R/RWRJ<SZS?SH"T-kTXTKTS>UU0'VEXV.V:V?W3HW2|W<W,WkX*X1XwX^ZYCYGYoEZ5Z0Z;[(X[3[([+[2
\,=\'j\D\5\)
](7]%`]2]o]I)^)s^!^X^(_A_+`_J_)_:`3<`=p`!`9`/
a$:a%_a+aEa\a2Tb[b[b-?c(mcc"c/c%d6(d/_d#d<d.d0e7Pe$e5e3e9f=QfGff*f%"gHgcg'g@ggghlh,h*h/h,i@i
\i#gi*i.ii#iJjgjjj+jFjM2kJkjkN6l(ll+lplkm#}m%m4mm
n(nFn+cn,nn>n<ovSooFoS.p/p-ppp@q]q qqq:q9q9r"Xr3{r!rr)r*s0?s9ps#s$sAs5t"Ot#rt-t3t/t,(u<UuFuu*u.v+Nv4zv7vSvG;w:w%w!w*x1xMx,jx-x5xxyJCzKzz{X<|f|K|LH}}J~\~dP<dplՁB=Â(1*2\5*Ń2)#,M/zok0X]an$ІW-m#EF4LF/ȈD.=$l*׉=' ?!` 1DՊE `D{Ƌ0B6s)#Ԍ'" &Cj#'"֍6-0^0p"/Ď]5Rc0KG'/.': b0Z5<E&3OݒF-t#ӓ
 ($I:n0Bڔ;?Y?ٕ&49`nϖ$#1'U}6ӗ $:%Y%$٘!3Rq--ՙ%).Et3]-+,͛/#*0N/#Ӝ,3,R<6ΝA+G+sɞ-.6@=wP!$*F-q.6Π=.C/r7>ڡR\lcɢ9-=g!ã(LH[5)ڤ)".#Qu.KϥSYoJɦ@qUǧ+G>Z@ڨYkũ]ުRa2T,<-i5<ͬ$
(/=X.ŭ;߭(D._M=ܮN.i+2į5--5[80ʰ5@1KrN7
8E;~3;>*6iG@P)Uzbд437hCF(+ Tu{Cط#(;0d5˸""}652 6>4uFȺGOW^~V?ܼOQlMN3[>Kξ9ETG8PClJ12-5`*)Cf/_1Ga<"621J3|57'IF-46)*&T${JNP:>[@&%g5E,	16%hGQA()j#!0,%8.^12GK:,M,;.Xj=<O>Z<.&5U8<*,)L%v))	#<?3|0G9?3y488T+r"Q1AEU(,3/R*EB76/nK'@-S-3.((;*d@+8.5)d1GKJT3,&,'"T=w,'1
><#{'90'23Z-50/#S(m1)*36Q 02-
1; m?+.-)+W \/1'a+,511+c**'$$*I(t];_Q0) 2-E`)<"
'0XYs-+'9vO;FIa- SR@ZOG>$X1,\^LIMRKZkGKZdZ+,/#H0l/#-,&Ls<.3
+AIm ;HH]7(0`?,5)R"|4(fd+J;$4CY<5*.;jF-"i5+>':E5=I)00._.q11,61Ch-00#$T&yG2'CEb-'544.i<K#!E.a+A="]-)))Is #V[${2?&Kr.5_'f,96S-sA"")GFD)E"C	/f	8	G	
!2
T
"t
1
6
$8%8^dO=LCH,
BD
.
7
3
@";cHW;@5|AW6L9;T4N64L8<<u=>?/ZoIA=V66:4=@rI<N:?Q8BTKu5YOI8)<bF:F!GhGI=Bf/.AFDH2&WbE/LA%=gl ) i b!{!#!%!)!5"HA""="S"E:#:#<#>#:7$>r$=$O$@?%E%*%% &H1&Sz&&&B'BG':'''0'6(2U(*(*(G(K&)>r).)2):*9N*1*(*.*#+"6+;Y+(+++%+),=:,0x,,B,H-RT-G-t-,d.0./..."!/+D/-p/+/~/I0!0 0W1It1 1 1%2+&2'R2#z2$22+213/A3q3;3
3I3A"4"d414"4F4d#5U5P5/6';6c6v63646\6OM757{7KO8<8868(9<99Pv9?91:'9:#a:O:+:&;'(;8P;m;4;(,<<U<(<<*<-<@%=f=:x=3=$=>8)>0b>->C>'?R-?N?D?F@B[@J@H@>2A@qA<A8A(B?B]B?yBDB'B@&C gC@C C-CD8D+QD}DDaD$E#AE3eE*E-E#EF.4F-cFFUFG,G&GGBnG"G+G+H,H-JHXxH+H5H#3IWIpqII'J*J#FJ'jJJJOJ!K"6KGYK9KK%KLo0L&L5LLM-&MTM7mM,M+M'M"&N!IN5kN$NN<NO7:O,rO5O@OKPNbP#PP!P%Q#=QVaQTQ/
R=R]R{RR0RR(R)SCS_S|SS!SSS.S:'TQbTTTT1U#8U0\U&U
UaU.$VSVddV1VVVW.WAWIW2QW2WMWMXSX0gXX(X,XXY
Y(Y21YKdYKYCY@Z9ZZZ2Z9Z<[[[9d[[[[#[O\.^\5\9\5\3]fH]']8]!^42^>g^^/^^2_*;_.f_)_&_'_&`&5`%\`#`'`%`(` a$>a ca"a,a2ab'b*Fb,qb.b$b*bAc1_ccc)cc+d^;d?d?d)e3De5xeYeaf6jf<f2f-g4?g-tg4g/gh2'hLZh/h6hijj8>j0wj3j7j>k$Sk5xk,k.k,
l17l3il2ll6l1#m$Um0zmm7mm
n&n#:n^n ~n+nnnnn	oo4oPopooo:o)oJpC]ppp(p,qT/qqq,q
qqqr(r:Hrr7r(rs#!s5Es{ss)s/st't7t6Qt
t!t t't u0"uSu
nu |uuuuuuv-*v"Xv!{v)vCvPw\w^wgwpw$yw3www.x1=x:ox>xxxxy
y!y8yTyayjywyyyyyyyAyBz~IzzLy{g{.|{N|g|2}U}-~GC~~6~n~<Q5,^roo߁
*<6.s5ۂ
(9+b.+-c^{څj[QƆ|n3A8kz5'7D.|538.N}[WcnGҌJGe+W1J5:6$q+Fro)/Y4
NB.><e<;ޓ:p'?EgW>SDYLL??/@oQbBeQEO@sqevaܛP>PClV<h=|d}AtK<0?-p8LףQ$BvGQHSIZZALVH@DJΧ?=YBڨC\D76AT*GM	KW;?߫E5eHbJGbY9O1BrЯNC96̰Z9^i]X`EQ@Q2FųbUo[Ŵ!Ma@YV;-F;3`oMи"@AW9ڹPle\ҺB/rTPLIFN.}HG˾~yL`Y:b@XSR>@:d'*GCr/AL(6uRECEB_6,+c?@=:NACG2W7?BZE@+;
+IIuC)M-7{7+AJY**,('7P1=O*f%Iu;TO# sHD5"[XKBQC?8u+Li=X:$A783p,!#J-b+,U?sqgao`yWJVY#SBwUZk"#:^#w6[>.m4Ez3(094W!"!
#2FSj}!	"=P]jz		
%X9Z[[IJN"?7bO'66IUJ3!FU9[3g@B&?i-05,>k?3l5c0)5*+:0fH$+:1lA@%,Fc-PSwSC'775o?=7#:[AG. )O:y" /H(Jq'>lE+qyPz/y=u1qoW.0U'}=U[OgeiVW&W~EBJ_):)|9l#<B7b)#''<d$+#0/P%(h%pH4J0_Fd?<m|lIWHCH.	Gw	B	O
(R
K{
2
6
l1eM8R?Um!
3
2
*
4!QV#+1'*5RVm{M@n
+y*'&'=@e9S#4!XJz>Z._L%DKd;:
^EK?0;P0$<;$YF~%66")YVNG)4qt@:\9F/8#h21H>:hy1/UD>JG$Gl6+. hF O K 8K!C!S!d"Q";"B#IR#X#\#4R$9$C$=%CC%6%1%7%H(&3q&=&O&03'0d'*'!'<'*()J(Pt(6(/(0,)/])/)0)8)5'*9]*9*6*7+.@+9o+-+:+<,/O,>,+,(,.-+B-8n-B-:-%.JC..i.
/'!/I/nc//o/,]0M0
0H2-/37]373>3G44T4O44;4(153Z5 55m5';6;c6B69607DM7B7D7B8G]8G8?8-9K9bh9P96:5S:5:C:*;[.;8;{;?<X<%A=g=$=G=)=8>;U>R>+>9?)J?7t?R?:?A:@8|@%@)@)At/A0A3A8	B.BB9qBKB%BC&9C1`C7C?C%
D%0D$VDT{D2D*E1.EK`EDEAE+3F&_F%F$F?F/GAGJ]G#G.G1Gz-HtHHI9fI[I<IG9J*J)JXJ</K#lK(K/KNK)8LNbL2LML)2M2\M;M;M1N9N0LNG}NYN_OkO:OM&PtPHP1PdQBmQCQ{QRpRNR1SyDSVS=TSSTZTdUdgUEUBVCUVCVV@V
/W&=W3dWJW1W>X<TXBX1X6Y'=Y8eY3Y8Y7Z+CZ,oZ4ZSZ>%[d['[,[;[4\BE\k\2\:']*b]/]%]]!]^:^V^+o^^ ^/^
_
)_:7_Gr_F_@`B`&Z``.``8`6a2QaDa:aFbEKbCb@b=cJTc>cEc$dQdAd`8e'ee;ef;,fhfyfff.ffgIg<ig5g5g3h(Fh5ohh*h#hii&i.Ei.ti0i8i
j-jKjEijNjGjFkF_k@k>k<&l&cl<l5l=l;mB[m$m[mAn_ancnD%oMjoGo_p8`p+p.ppq"q4q5Eq"{q"qq>q6r.Or\~r9rKsRas2s5s;t8YtJtItD'uMluGuAvJDv.v\v>wHZw9w0w/x,>x8kx4xxx7yDIyEyAy)z@z6`z8z.z3z63{Cj{{<{>|,@|3m|>|<|}6}]V}Y}Y~Th~9~5~1-5_6F!5YHW=+8+d/?AB]xMo؂9H=>88-W,<˄A@J><ʅ58=<v@̆+
.9:h7ۇ2(,U.u!ˆ++/<(l2@ȉ	! 7BEz
ي ,1J1|!!Ћ"1f@(#Ќ 14f%s%(308*i)>`6^?GՏHZfTqQƑTfmoԒVDWSGGFG֔$#C%g*>*
8/Q)8C(1B7tE:J-5x5?B$"g06vWiUL4dt?"NnqL@-Tn+ÝVYF0 ў8!@:b_ 7Xw9MƠ(=Sj !¡!##*-N|)ƢX]IZ,9/*i41ɤvrrLK2W~B֦kEQ˧8=V6Qש/)AYjf3m2.ԫ<@?TK(+	E5{.*!67C#{cO7S#7#9%E9k%K˰79O%K_Q[eOcc)dz<).)X'B*
'5']>Iĵ":1GlHF;D1B2M(Cv+'-%7S ;\k{:"Gܽ?$1d9?о11B[t!п#O)f J0;-#i'*:>#ZO~%?*4:_><.0G.x#/+E7q@,<?Tq96@7w33%=-O2}(5?=O=&LQ?R*.#>Pb<&&L>*+)*L@9%)6,*c8.,-#-Q6**$+3PO*OlOyu6:uD]'Ck*~)MYw4I)PZz3#	-J>"""  $4$Y$~""),)@'j9O,*I2t)33R94lL.K{d?,Wl90=/4m:^X<nYW^\J[^DEvE#$#!)1K}@e:@":B+}8MS0kM:Y^ROF-CFgOf^P}X('=PM 8?RB'*(SZPB"8D 42UV3$78p;.%!;*R:}*q8U.D9"<J_9,,2E5x9:*# N!o!6D4/,d*;633j.$?-2,`9a<)=fe:
HE,-X.Bq$* 	F0	4w	4		#		)5	'_	&	&	+	C	(E	"n	(	(	)	)
	*7	*b	*	*	*	*	*9	*d	*	*	*	*	(;	(d	(	(	(	(	)1	([	(	(	(	*	**	*U	*	(	(	(	(&	(O	(x	(	(	(	(		)E		)o		'		(		(		)
	)=
	(g
	(
	(
	(
	+	'7	'_	(	'	'	3	44	4i	3	"	B	?8
	%x
	 
	B
	7	3:	6n	4	F	{!	:	'		@	#]		6	.	4	)7	a	*j	.	+	7	c(	?	>	A	M	2	vC	L	L	LT	9	0	H	@U	=	>	!	_5	I	F	N&	?u	"	T	-	L	Af	:	>	"	 =	(^	)	"			&
	I4	8~	*		&	&&	 M	0n	-	(		&	+6	'b	!		!	!	-	(>	"g	"	)	,	 	,%	+R	#~	$	'	*	) 	2D 	w 	+ 	3 	Q 	E!	"!	A"	1F"	-x"	)"	:"	F#	6R#	P#	?#	T$	o$	:$	=9%	5w%	)%	%	+%	-&	"J&	Nm&	P&	$
'	:2'	8m'	7'	9'	(	<.(	7k(	?(	5(	9)	3S)	4)	9)	<)	63*	8j*	A*	;*	7!+	GY+	%+	+	)+	,,	58,	"n,	.,	,	",	,	*-	7-	H-	BX-	:-	-	-	.	".	M=.	0.	..	..	$/	
?/	AM/	a/	+/	m0	R0	m0	^L1	c1	B2	R2	l2	02	02	02	63	S3	n3	i3	*3	) 4	1J4	-|4	/4	)4	L5	,Q5	b~5	E5	('6	dP6	o6	B%7	h7	1{9	*9	*9	I:	M:	>m:	?:	:	>;	J;	2;	0<	79<	6q<	7<	-<	]=	0l=	=	=	,=	&=	)">	$L>	q>	>	 >	7>	%	?	(/?	%X?	(~?	?	'?	!?	 @	%1@	/W@	1@	@	&@	!@	(A	:=A	-xA	A	2A	$A	(B	FB	>fB	!B	/B	B	%C	.6C	8eC	5C	C	/C	D	 2D	*SD	"~D	8D	(D	!E	7%E	)]E	%E	%E	E	E	+F	";F	^F	#}F	-F	*F	$F	)G	/IG	yG	'G	G	(G	CH	LH	hH	?H	!H	0H	$I	:I	,QI	#~I	;I	3I	+J	>J	vTJ	^J	e*K	MK	K	;K	29L	*lL	L	)L	&L	 M	8#M	!\M	:~M	M	M	/M	<N	7ZN	'N	N	1N	(O	75O	mO	>O	?O	$P	,P	KP	8fP	EP	HP	).Q	)XQ	wQ	Q	xR	S	S	t7T	WT	U	U	V	V	waW	(W	X	U"X	0xX	.X	3X	1Y	L>Y	2Y	-Y	OY	)<Z	OfZ	KZ	$[	='[	%e[	[	0[	.[		\	(\	E\	_\	z\	\	F\	"\	=]	$U]	!z]	&]	;]	(]	7(^	#`^	/^	N^	_	!_	;_	#Y_	2}_	1_	_	+_	%`	);`	#e`	3`	!`	*`	&
a	1a	1Oa	Va	 a	<a	6b	Lb	2ib	,b	 b	(b	,c	7@c	#xc	0c	c	c	cd	4e	6Oe	e	8)f	,bf	7f	f	f	+f	+g	>g	)h	vi	<|i	7i	di	 Vj	=wj	-j	'j	(k	c4k	.k	tk	<l	!l	3l	;m	1Xm	0m	$m	'm	"n	+n	 Fn	6gn	!n	!n	6n	"o	)<o	fo	o	lo	;	p	9Ep	@p	Yp	&q	 Aq	-bq	rq	Qr	;Ur	(r	r	Er	:s	(Us	~s	.s	gs	4*t	<_t	Rt	+t	 u	?<u	|u	u	Cu	u	u	=v	Xv	+qv	%v	v	v	v	"w	-=w	kw	w	9w	Mw	2x	A8x	<zx	8x	Kx	I<y	!y	Xy	Ez	Gz	Zz	mz	z	z	z	.z	C{	P{	e{	({	{	.{	{	I|	P|	/f|	$|	,|	E|	4.}	0c}	}	-}	2}	"~	+/~	J[~	,~	~	0~	F 	]g	1	3	9+	8e	*	Nɀ	4	<M	;	NƁ	~	C	#؂	+	3(	0\	'		%Ճ	+	5'	]	z	%		ڄ		 	7	*S	1~	0	+	C
	 Q	"r	f	.	-+	1Y	.	%	0	)	0;	l	:	2		(
	06	g	!x	K	\	C	4[	)		`Ԋ	$5	
Z	1h	"		&ҋ		/	?D	=	$Œ		'	?	_	B		ߍ	3	$0	/U	<	1Ž			&$	5K		"	&	*	)	;;	Yw	Kѐ	-	7K	:	3	-	1 	2R		.	0Ԓ	<	5B	5x	1	;	)	qF	O	.	$7	?\	-	)ʕ	5	V*	%	Y		$	+A	7m	/	F՗	-	@J	4	q	!2	T	j	4	>	0	A&	=h	6	-ݚ	2	>	!X	8z	6	-	E	^	[y	;՜		9)	Hc	:	7	:	7Z	<	6Ϟ	=	;D	:	<	F	*?	j	+	*	ޠ	&	6	$H	Om	=	=	?9	y	(	J	>	2D	Aw	;	;	51	&g	?	mΤ	%<	b	U	C=	9	;		s	\|	(٨		1	2©	2	F(	0o	3	6Ԫ	*	'6	?^	8	+׫	>	?B	3	R	!		x+	D	9	I#	9m		!Ů	
	3	H)	'r	/	Gʯ	-	'@	:h	G		M	_Y	,	B	>)	Nh		4˲	.	>/	Ln	S	o	/	>	K	J:	~	G	FL	E	7ٶ	?	ZQ	"	ZϷ	\*	#		
	Fθ	E	4[		@	@	0(	Y	:h	I	>	C,	2p	,	@л	D	CV	9	JԼ	8	X	v		)	н		-	4	J	&f	4	4¾	4	%,	0R	0	0	F	+,	FX	0	$	B	.8	g	&						)	<	P	d	-z			6				/	L	`	s						
	$	D	[	x		L	:	D-	Br	E	/	L+	8x	4	/	-	HD	I	M	%	#			7	Q	$l	4	&	/	2	;P		&		*	<	MO	0	0	,	,	J	!i							.	N	i			8		8	G	b	}		!			
	.%	T	p		#	,	4	;.	j	#	*	)	A	2B	'u	"	"	;	0	 P	"q	!	!	$	$	9"	6\	=	A	/	-C	1q	E	:	0$	nU	5	0	<+	Eh	,	3	>	4N	:	4	;	/	'M	#u	'	=	#	(#	9L	)	6	-	>	2T	0	0	+	/	/E	/u	,	$		]	s	6	1	A	@6	w	@	;	D	#W	>{	A	7	:4	2o	5	2		K'	Ns				*	-D	6r	'		Q	?	'Z			-	(	,	,<	,i	)		,	6	'?	Lg	L	<	<>	B{	)		1	.9	.h	L	k	P	 p	6	J	X	(l	'		)	@	4C	Ix	U	C	&\	V		P	P:	U	!	+	A/	9q	7	=	9!	1[		B/	#r	:	}	<O	G		:		C	N	jk			8	>	;]				4	L#	Mp		D	"	D8	}	:		D	L+	>x	5	:	6(	I_	C	E	+3	+_	L	)	2	K5	J	J	'	/?	o	+	"	F	(	6>	=u	=	9	5+	(a	9	4	%	0	,P	8}	(	R	C2	'v	F	.		D2	'w	@	.	0
!@
<b
F
6
.
CL
C
1
,
23
Df
 
1

=
:[
P
&
<
8K
F
-

!
19
9k
@
N
+5
Ea
?
]
9E
2
2
2
>
>W
,
E
H		
ER	
0	
6	
,

6-

Ud

!



a

U]
3
/
2
$J
"o
)
&
F
2*
$]
N
A
?
5S
t

9
c
G4
?|
:
8
%0
)V

#
#
-

=
9
3
2L
%
&
;
:
&C
Uj

&
&
/+
2[
/
8
4
!,
+N
2z
-
%
)
%+
&Q
x
2
/

&
,:
.g
a

L
S
T&
j{
4
'
C
c

Q

\
0e
2
.
'
% 
F
2e

-
2
7
2N
=
8
8
=1
8o
6
;
4 
9P 
4 
9 
4 
E.!
7t!
S!
."
1/"
a"
#y"
2"
."
F"
KF#
I#
I#
E&$
Gl$
$
H4%
T}%
%
j%
0W&
,&
c&
F'
`'
(
P(
)
D)
B*
U*
m*
*
*
*
*
*
*
	*
+
+
4+
'N+
@v+
,+
[+
0@,
*q,
L,
-,
+-
@C-
>-
5-
.-
(.
XA.
<.
,.
r/
sw/
T/
s@0
t0
)1
)1
F1
"A2
8d2
72
12
<3
BD3
T3
C3
G 4
Nh4
.4
4
=5
m>5
/5
/5
N6
#[6
a6
66
Y7
Zr7
@7
_8
/n8
(8
k8
-39
.a9
M9
I9
2(:
F[:
E:
8:
C!;
ye;
r;
0R<
!<
+<
+<
+<
+)=
,U=
,=
-=
-=
->
-9>
-g>
->
->
->
-?
-M?
-{?
-?
+?
+@
+/@
+[@
+@
+@
,@
+A
+8A
+dA
+A
-A
-A
-B
-FB
+tB
+B
+B
+B
+$C
+PC
+|C
+C
+C
+D
,,D
,YD
*D
+D
+D
,	E
,6E
+cE
+E
+E
+E
.F
*BF
*mF
+F
#F
AF
U*G
BG
cG
'H
+?H
KkH
MH
9I
+?I
kI
>I
3I
&I
$J
YDJ
3J
4J
QK
<YK
6K
'K
)K
L
!9L
"[L
G~L
KL
7M
)JM
*tM
$M
$M
#M
$
N
$2N
#WN
{N
:O
8BO
J{O
;O
P
. P
>OP
8P
4P
WP
*TQ
MQ
:Q
vR
?R
5R
@R
66S
>mS
rS
aT
fT
4T
-U
:KU
BU
@U
"
V
0-V
^V
$qV
3V
 V
NV
,:W
gW
W
/W
1W
8X
-?X
+mX
)X
<X
&Y
''Y
-OY
0}Y
aY
'Z
48Z
%mZ
'Z
&Z
^Z
.A[
3p[
,[
[
C[
A/\
5q\
 \
*\
\
]
+,]
<X]
*]
]
)]
0^
(3^
/\^
C^
<^
"
_
,0_
$]_
_
 _
_
 _
/_
3)`
]`
.q`
)`
?`

a
Ca
Mba
=a
2a
E!b
Dgb
Vb
,c
'0c
YXc
4c
,c
0d
0Ed
=vd
0d
:d
1 e
9Re
2e
1e
;e
1-f
3_f
5f
1f
2f
@.g
1og
?g
Jg
6,h
Dch
8h
<h
>i
=]i
3i
:i
R
j
C]j
7j
:j
;k
6Pk
1k
Ek
Ak
QAl
_l
Wl
OKm
Hm
 m
8n
8>n
-wn
(n
/n
n
o
H*o
9so
Eo
)o
p
42p
3gp
Np
1p
Oq
6lq
3q
2q
0
r
/;r
)kr
#r
*r
-r
*s
-=s
@ks
!s
s
<s
&t
-8t
2ft
?t
.t
u
''u
(Ou
(xu
u
zv
4Kw
5w
w
w
!w
;x
:Bx
C}x
5x
x
-
y
&8y
 _y
y
'y
*y
%y
*z
$Cz
Ahz
Cz
z
<{
%K{
3q{
/{
[{
71|
Ni|
&|
I|
+)}
]U}
c}
_~
6w~
7~
4~
6
)R
3|
3
I
.
%C
i


'
-
&

O-
H}
HƁ


N-
9|
H
H
JH
H
܃
*
,
K
1k
)
-DŽ
,
,"
<O
9
&ƅ
/
=
&[
%
7
5
<
"S
v
F
$ч

.
04
We

=͈

9(
Ob

Ή
 
]
!l
+

:֊
T
!f


%

$
(
uD
g
D"
:g
!
*č
-

#=
!a
0
<
<
&.
<U
R
;
>!
t`
@Ր
8
lO
9
3
U*
9
B
c
ma
?ϓ
G
XW
3
G
J,
Tw
E̕
;
DN
Y
p
"^

3
?A
8
K
@
GG
;
E˙
G
YY
?
?
j3
K
[
lF
4
O
E8
O~
iΝ
[8
M
'
s

:~
8
F
a9

K
Si
W
2
FH
8
Ȣ
U

n
H
N>
=
i˥
75
Ym
uǦ
v=
)
)ާ
<
IE
9
ɨ
,

%
?D
^
=
]!
@
d
C%
Ji
'
_ܫ
<
)ʬ
V
@K
Q
Vޭ
U5
=
Vɮ
a 
3
)
$
)
?/
.o
(
%ǰ
h
*V
0
.
6
;
+T

:
8ٲ
)
-<
'j

%
%̳
O
IB
%

&ʹ
4
#)
2M

7
?յ
/
1E
w
(

Z϶
Z*
F
#̷

Oz
9ʸ
$
.)
X
&r
?
.ٹ
S
0\
8
5ƺ
B
r?
B
F
^<
d

f
P
Z;
K

;
B6
5y
+
4ۿ
-
<>
{
3
H
*
:
2R
(
-
1
@
9O
>
I
?
+R
6~
)
L
E,
r
'



V
1-
8_
<
&
(
B%
<h
R
8
S1

2

3
+"
N
	[
e
x


U
I
[
4p
4
6
5
vG
3
=
<0
!m
/
7
;
(3
:\
.
9
C
@D
A
E





!y
3
+
1
!-
9O
4
5
,
;!
U]
1
\
/B
*r
(
!
;
.$
S
\e
;
L
)K
1u
4
3
4
1E
>w
B
[
ZU
c
J
A_
\
e
?d
8
2
0
-A
;o
4
;
4
HQ
"
O
O
8]

(
$
 

49
&n
;
)
j
Ff

$A
8f
8
%
)
L(
Vu


.
0
MP
H
N
O6
c

D
x
jB

_5
[
H
I:
A
&
7
.%
FT
=
9
6
:J
3
;
:
:0
Hk
2

<
26
%i
;

&
!	
#+
O
*m
8

bU
	
`
`#

:
B
1
OI
7
$
4
+
5E
5{

A
$
=5
8s
)
*


4
O
f

+
'
*
-
?
+V
>
B

!
;@
(|
(
C
%
98
Fr
5
8
8(
2a
W


$
7'
#_
#
M
7
9-
7g
8
.
@
BH
<
@
>	
H
]
6w
>

;
C
>]
U
/
-"
LP
*
:

.
7J
k
g
jV
B
-U2"").';?"{8%A^=PJ/zzP8FNM{\$E-`-E@0C)t*36.4@cFFB2	Au	.	#	

L"
3o
W
0
,'G5o-(+,(0U%9%
5:
p

Z
)
G)Gq%C)#2M 0.H4J$,):&Q/xA4><^3()&"%I;oS;;EC47_=V05D`@.7@B3;v+-"{/4%
=0;n/74.G@v:+(JG6LOhg5 zVJ1<N&5? 4 "!)4!,^!4!B!*"0."P_"I","0'#;X#F#1#I
$5W$H$5$[%3h%F%<%O &Yp&=&5'Z>'S'2'( (I(^a(G(?)OH)G)!)L*CO**+s0+$+O+L,8f,\,,$-:-5V-#-1--f..$t//#/B/$0%A06g00"0[00<1;m101-1.272%U2!{2L2 2$303H3Z3?q3>3>3>/4?n4>4<4=*5<h5-5A5@6?V6g6:6=97&w7&7D7F
8JQ8N8@8F,98s9P9H9EF:2:"::.;'1;6Y;;;.;[;ZW<Z<9
=8G=8=.=8=T!>)v>K>?>,?+J?v?.?&?'?;@;G@@"@.@@A.A8KA9A4A,AY B-zB8B;BDC1bCC'C CC D<D%[D#D&D@D9
E>GE1EeEdFDFEFGGMG9H&RH^yHaH:I.TI-I-II*I&J*@J>kJ/J,J1K/9K$iK;K6K!L@#L2dL&L,L>L1*M6\M2M3M0M>+NjN4NNN?
O:MO1OO%O&O!!PCP(bP6P P>P."QDQQ"Q1Q%Q4R2FR<yRNR7S*=S,hS"S SS7SG+T3sT&T&T:TB0UAsU)U
U<U3*VI^VGVV-W>:W<yW.W:W# XODX=X>X7Y%IY(oY>Y:YZ@.ZoZ2Z8ZZZ.[:[2N[[-[3['[%&\7L\5\#\
\6\#]>]-^]"](]X]Q1^1^/^8^_=_EY_I_9_.#`'R`z``^`)a
2a@aBLa
a
a a)a%aCb:`b(b3bb8c6Nc7c.c-cdcde/e;Ce,e3e'e>f>Gf>fffrf/eg!g$g9gh21hdh%xhhYhi1i$LiKqi<iiOj;j2k1Nk-k-k-k
l<l\l8mlIl(lHmAbmDm7m*!n.Ln3{nDn4n)oBoYo!too,oolpEp@q=Zq4q2q2r13reer3r3r33sggs>s|tUt(t
u
uvOv1w1Nw0w0w#wMxTx0nx4x3x0y/9y$iy*y@yAy9<z%vz8z:z{2%{X{={=| W|Nx|2|=|"8}[}<?~`|~T~Q2G<E	DO# DـS4r??-'NU`DPJW)$bB1Dh16*& DUe+V)>Hh26c;>>ވ1)O?yP[
@f^W9^/#)
B47w@(#܍3>4(s##,<>N37SAM ǐ219$k'@C5=s N͓5<RQ!"?&&fJ4ؕ,
A:<|5ՖAUM9AݗJGj3:%:`C~5™2'+BS=Ԛ/;[em*Ӝ$0=?n_ C/.s =Þ;0=@n*AڟI(f?8Ϡ2I;]S75W3&1()C,m3*Σ_gYQAPU"3ɥ8;68r88:BX)3ŧ4/.8^ 6Ҩ6	4@4u8(46A'x23Ӫ4;<xAGګN"NqV^cviڭhD--/1rv$~s!xsu972AjC67'3_9ͺ;7(6`55ͻ39S3?3$58Z54ɽ:798q63&<Y(w$5ſH2D-w-.AYD/uSD6/(8\a0:**0U[E(E;G'&!4.V1%0M-\.2-
#8L\70%88?q?K?[4.R.R+645,OG|I3bB1$B?Yp(,H/#.S0+.,,;"h2,)(+>,j&*++%A"g"#&7-06^**))(?$h&)-+%8(^5#'4	'>&f +24,0a1?;Z@R^PM@KH+t+/',L(Qz:4;)p#s2P$[ K|1+Je*p4K=V:?PY!H{g,N[Y\<<>0aoA@JT@yCZH?X'iT:?OzMJac[W!>yV=9MRD.3N-<8G&=njp)h>cZf%=mEX:i?aJSVD3B#/f.*(84R)7+(+>-j]nhgY?hWjHULZCF
O24QIo=AI75Jt-;#0_vNLVaTGZ,vBF]5S	Tq	8	-	2-
I`
N
\
VVZ5yD

ZO
N
C
Y=O?:'?b<JJ*0u>2}f_DwAcih/JIMIvXXYT?b<KCC/7sua>\[k: N 7!KL!^!d!G\"F""#$]$ 
%+%gF%%~%B&&&&1'/E'>u'4''(}):))AY*O*q*|]+1+V,Jc,P,V,LV-{-..fN.S.B	/YL/`/"0R*0Q}07091\A1A11y2,22 M3&n3M3/3;48O444<4U4M5?l5?575;$6"`6Z6B6+!7%M7"s7$7.737'8F8/e828(848,&93S9N979E:CT::I:;/ ;/P;*;.;H;!#<-E<1s<2<<<,='B=6j==="=>2 >,S>l>]>.K?)z??I?P
@:^@6@C@6A;KANA4A;B\GB B9B@B7@CYxC:C*
D8D8SD?DD9D3E3SE&ENE:E-8FfF?}F)FIF1G/KG{G1G3G"G+H&DH%kHH=HSHzBI)I/IRJSjJ8J/J+'KSK/qK+K1K-K0-L'^L,LL6L
M )MJM.YMMM?M"N>+N+jN2N#N@N.OUHO-OO6O!P#:P2^P)P3P0P& Q2GQ=zQ3Q0Q1R2ORR)R-R,R0'SXS-nS1SS+S(T&>T&eT*T$T5TU'*URU gU8U UcUFV-aV,V5VV&W!2W(TW!}W=W/W1
X?XC_XCX#X=Y"IYHlYHY9Y.8Z3gZ/ZZ'Z5[2F[ y[G[:[\;\X\]8]H]X]>h]$]]=]$(^M^Fg^(^(^_
__>*_$i______`,`DB`*`/`	`-`Ba]a$pa0a*aa!
bG/bFwbGb5c)<cfcc*c.cCc;d$Qdvd dd"dIdI9e-e;eIe!7f8Yf1f0f7f&-g,Tg&gg6gg8h1Phhh-h-h,i8Bi={i=i=i=5jsjj)j%j)j2kLk1dkkkWSl:l1l6m-Om9}mmm2m!nn1Poo7oCop9p=Xppop2q1Hqzq@q"q#q(r&Dr-kr\r:r11s;cs/ss%s0t'Bt"jt/tttt/u;uZurufu u'v?v\vwv/v4v)v4wLw@iww/w"w"x21xDdx!x+x,x$y4Cyxy>y4y#z+$z9Pz*zcz{!7{:Y{{{'{?{0| D|e||Z|Z|yZ}z}%O~>u~~.~!~H!g3+1CC_ 2Ā3#+OGhmj:"ڂ24G(|$ƒP9H!5,ڄ-A50w Ʌ	':M?kB'(1?q5E)>G>2ň56.?e*>Љ4D*_13p:Bߋ"-85f)%ƌ90B9s	YsP:֎D4VA"͏,-K&b0(&
Dӑ*#8Nd@}&ג('$Di),(ޓ7!+YDBʔJ
pXJɕiF~7Ŗ{3ygQbgʘxYPҙF#fjhњJ:moKcLGnDX2y?7=O/u_kUWW*qPNY<{^\qsΣTBQGf1_R&K6r.[ئ34Whd,%uRȨ%9	<C.@9$*6O24'53L#G<G)VqVȬVVvWͭU%D{RDDXDDF'Ln166$:[&;4.WMS5]/Hgֳ>)޴R3[51ŵ*0"5SVA>"Na?\5M>g¸;*EfdYHkGgXdPHIW:>ܼLTh_Fld^Ѿ>0IoPF
RQNr`fSCI_J:Z/A?A8N.:1=#)aqE;]N1m548j(>@FLCCC1_01%`~{X'SI{JKM\IE::/u-9!
*/)ZNd&8$_@0+="A`35S>`10%!4GI|#9i$G.-538i=2R0f<757B(zaIAOPj;M(J2802i'QQ/h3+n{-b`{/E8R5ZQ+n"P_*n7-. .}O&3"(6K@<9ET.N!C:9~3H5U?t,4YHpO;	$Ej,;;V<E1:G&N,h%ix7q^GEP7NO(mDBVYuG;(SB|R+2>7qEBJ2q}QOA,/'%G<E% 4PF;3FENAO2&BYU44'i\$#5*`%~IE-4ObV.	=8CvBKOI%T0UE3:=*)h2930PPc;6>r?@G2
3z
k
&
4A
3v

:
7
]=
R
>
(-
0V
+
/
>
0"
FS
L
S
J;
@
\
I$
2n
A
4
9
ZR
b
@
CQ
%
/
K
>7	
v	
K

NN

>

g

(D
Vm
%
*

B
D`

j

QV
D


r
G>
T
T
A0
Ir
+

m
0
0

:
6
J
B
*b
#
!
I
\
gz
$
^
'f
.

"
!
!"
"D
"g
3
"
)
4
4@
Nu
K
U
f

J
Q!
;]!
0!
+!
;!
:2"
2m"
/"
)"

"
"#
!+#
8M#
g#
9#
x($
)$
)$
6$
U,%
%
$%

%
%
%
	%

%
	%
%
O%
L&
0d&
>&
b&
;7'
7s'
%'
'
#'
8(
N(
7i(
N(
B(
63)
(j)
))
L)
<
*
7G*
N*
E*
8+
.M+
4|+
-+
"+
W,
IZ,
?,
G,
,-
3K-
3-
B-
?-
=6.
9t.
B.
M.
F?/
G/
A/
S0
+d0
(0
(0
.0
&1
81
{N1
+1
i1
(`2
)2
12
M2
133
-e3
B3
83
14
1A4
gs4
%4
"5
E$5
%j5
#5
%5
t5
.O6
*~6
26
H6
D%7
%j7
7
z7
)&8
8P8
88
18
58
<*9
3g9
19
9
&9
B:
.U:
*:
:
;:
9	;
HC;
9;
2;
*;
\$<
8<
B<
1<
5/=
8e=
2=
=
2=
5>
O>>
Z>
>
#?
'&?
&N?
.u?
B?
;?
4#@
5X@
8@
/@
%@
$A
%BA
/hA
(A
)A
#A
)B
)9B
-cB
1B
B
B
B
LC
)NC
xC
/C
!C
#C
KD
(ND
*wD
D
D
$D
)D
)!E
.KE
@zE
AE
cE
AaF
9F
4F
XG
;kG
3G
8G
NH
HcH
DH
>H
G0I
3xI
7I
[I
<@J
}J

J
.J
$J
	J
?J
i5K
1K
&K
"K
L
M;L
1L
-L
!L
7M
(CM
8lM
:M
9M
HN
'cN
7N
/N
2N
>&O
<eO
)O
9O
<P
?CP
6P
2P
?P
@-Q
!nQ
FQ
cQ
9;R
&uR
@R
4R
!S
 4S
US
<oS
S
.S
%S
T
+)T
UT
bT
4T
-T
0T
/U
/EU
?uU
8U
?U
>.V
AmV
VV
=W
(DW
4mW
:W
AW
=X
3]X
,X
:X
4X
.Y
nY
<$Z
AaZ
,Z
QZ
"[
1;[
6m[
;[
<[
!\
$?\
Id\
3\
6\
>]
AX]
]
]
,]
"^
*&^
Q^
;j^
^
$^
T^
:@_
!{_
$_
2_
5_
R+`
2~`
<`
=`
E,a
?ra
*a
Ta
72b
#jb
b
'b
.b
mc
yrc
sc
n`d
zd
tJe
oe
{/f
uf
h!g
tg
ng
ynh
vh
w_i
xi
qPj
?j
2k
O5k
:k
Gk
)l
(2l
![l
(}l
&l
0l
Sl
:Rm
'm
!m
Am
.n
)Hn
2rn
yn
wo
(o
*o
,o
Ip
3bp
0p
'p
=p
=-q
kq
q

q
Hq
Qq
QHr
*r
%r
%r
+s
+=s
)is
&s
s
9s
t
1t
&Ot
&vt
@t
-t
<u
'Iu
'qu
/u
@u
.
v
$9v
5^v
4v
4v
v
;w
<Zw
Dw
w
7w
(!x
-Jx
*xx
-x
x
x
y
A y
/by
/y
1y
My
NBz
0z
2z
0z
7&{
9^{
!{
!{
H{
A%|
*g|
|
!|
|
?|
&-}
*T}
"}
}
$}
N}

2~
.@~

o~
.z~
:~
)~
5
cD
E
A
 0
Q
,l
$
"
.
%
%6
$\

D
D݁
4"
@W
N
(
/
@
V
m
2
L

T"
Lw
[Ą
U 
Wv
\΅
C+
o
	
3
@Æ
'
4,
.a
;
$̇
+


$+
9P
(
7
;
E'
2m
,
*͉
0
;)
#e

E
R
V=
2
)Nj
%
&
)>
$h
=
[ˌ
6'
V^
N
L
LQ
V
C
L9
&

.Ï

(
0-
M^
@
/
:
2X
3
-
4
Q"
,t
)
0˒

H
Me
/
2
-
D
'b

/
%Ք
8
34
h



 ̕
%

%%
!K
&m
'
#




(
$7
\
%m
/
%×
,
,
.C
,r
,
,̘
,
*&
&Q
/x



(ę
%
"
6
U
t
7
@



H
\
+{
$
"̛
/
+
&K
'r
-
#Ȝ
$
/
/A
q

(
ʝ

#
"
5؞
H
W
:t
/
'ߟ

0#
$T
%y
+
/ˠ
'
(#
 L
+m

!
С

4
-C
8q
/
Wڢ
92
4l

8
)
,
'C
(k


Τ
+
6
P
,j
+
Oå

C
9`


զ


8,
e
0
;
S
)n
=
!֨
>
I7
/
J
Y
V
!u

=
 
-
D
`
)v
)
ʫ

/
.4
@c
-
-Ҭ
.
)/
LY
3
ڭ
(
Y
Fw
,
(
N
#c
$
$
*ѯ
,
B)
l
;|

.Ű
 
G
Z]
.
(
D
1U
6
3
3
5&
=\
J
*
"
03
d

8
д
:
)(
,R
"
*
*͵
O
EH


P
O
-L
/z
6
2

&2
Y
9r


7׸
7
3G
%{
)
˹

@
->
>l
>
D
</
Dl
3
M
E3
*y




ܼ

<
$4
"Y
9|
%
*ܽ
.
)6
)`
7
2¾
`
3V
.
/
,
0
3G
;{
P
F
 O
Ap
I
K
#H
Fl

>
M
#^
+
.

,
1*
)\
.
@
&
!
8?
;x
<
,
,
K
!e

-
'
-
+%
#Q
+u
N
H
;9
Cu
S
L

.Z
i
b
 V
 w
#
 
-
'
V3
#
1
*
&
&2
CY
E
(
)
26
>i
/
>
4
+L
4x
9
8
3 
T
%s
5
 
T
7E
6}
7

I
HO
?
\
Z5
/
(
-

*7
+b
1

MJ
8
-
,
+,
 X
%y
=
3
-
T?
'
'
$
9	
3C
$w
$
.


("
<K

'




!
A
"^
;
=

6
)H
<r
(
'
/
10
b
#

-
'
)
#D
'h
1
M
?
KP

'
>
#
<
9V
@
8
#

.
N
]
|

5
%
%
!"
D
 _

!

i
3B
)v

"

$
!
6
 T
1u
1
/
F	
EP
h
)
3)
2]
#

G
'
.C
0r
-
>

%
$@
8e
B
*

%
N>
"
"
)

;
*P
*{
<
(
0
-=
'k
&
"
-
E
EQ
(
&
0
3
AL
&

2


0
:J
$

6


&8
_
;{
Q
,	
16
0h
(
/
4
*'
R
%k
)
)
8
8
AW
4
@
$
4
-Q
<
.
4
0 
Q
k
I
M
$ 
ME
6
.
1
/+
T[
 
'

8
PN
0

 

(%
0N
6
L
l
'p
&
I
*	
4
+S
N
N
$
%B
&h

!
$

1
7
O
j
+
+
-
5	
-?
Dm
5
-
)
o@
[

6)
`
"
8
	

!

8
Q
k
@|
(

*
/)
(Y

'
<
-$2W/l!58-`M>6>$!c8)8!5Z.3 B3Lv&6!4?$t1<; .\BA51FMxMF1[LL<'	<d	>		>	C3
w
.
/

=Eaq."B?$9/+
L=
H
E
A[Ms""1'95a,"C0A.r.1" C*X'53;8oNX]P]4mA/8:$Sx0*(%*@+k499(@+i /$*AE$:9c!23Q2O"(K4e><D&[%)1273Q)1E''A,i6+2UL(G> AR + $ % !& !$G!2l!/!1!+",-"EZ"E"("4#BD#L###.$=@$'~$4$$3$8*%7c%+%6%-%P,&&}&.&.&1':4':o'9'+'.(<?()|((C(')@0)Dq)@)L)5D*Bz*a*(+;H+D+L+[,Xr,I,#-w9-F-&-.7:.<r.9.7.:!/J\/,/N/+#0<O0I0B0<1V1m1+11,1L2PS2;2c2 D3,e3 3*3-3/4%<47b4/4464!5&:51a55"5.5#6 '6+H6t6)6)6677?7-T7 7#7-77
8-81>8+p8\8$849*S95~95909:61:"h:::/::9;0E;'v;-;,;7;h1<<'<8<#=4;=<p=5==,=1!>/S>+>3>N>02?c?r?#?+?9?@/@"M@
p@{@G@H@4A&IA%pA)A"A%A3	BH=B=BJBjC'zC*C<C5
D&@D6gD'DD/D/
E1:EJlE>EDE!;F/]F(F)F#F#Ga(G"GG4G>H5AH.wH/H*H&I+(I(TI$}IaI"J 'J6HJFJ.JZJCPKFKBKAL.`L*LFL.M
0M>MTMlM!MM0MM+N.=N#lN!N-N$N$O#*O.NO@}O<O<OJ8P&PVPQ=!Q4_Q1Q6Q/QT-RR,R?R/
S0=S1nS/S5SVT<]TQT0TaUUUkUEAVJV?V$W7WFWWPW0W" XDCXVX1X@Y6RYLY0Y-Z;5ZcqZZZ[+[7=[:u[1[8[&\7B\*z\1\:\ ]@3]3t]1]"]']%%^$K^;p^.^+^N_2V_5____``i4`m`Ka1Xa"aa aa#bC*bBnbbbDb:)cFdc!c!c,c.dTKd8dDde*e+e*f*,fWf1wf'fFf=g#Vg$zg#gggg#
h(1h(Zh h9hhhi3iLi&cii4iFiQjCjjj(j*jk69k pkMk@k# lTDll-l,lm*m/Jmzm$mmm)m1 n;Rn,n0nn/o&;o)booo+o"op p@p*Tppp
pp
pp#p
q+q%Bqhqqq&q?qr7r(TrO}r(r(rs6sVs ms7s-sst(t>tJTtVttuE+u(quu!u$u&u"v?v8_vFvRv2wPLw*w0w/w3)x,]xx!x0x(xMyHcy0yy$y!z4<zqz+z+zz zM{f{9x{:{E{<3|p|
| |)|(|!}>'}f}}}$}+}$~*-~X~5w~J~T~Mh
}W8"<_p+5ՀHT o?CЁ;/P3A3
*ACl<9'+A&m*2!@3UH3҅>)E5o08ֆ8XH$4Ƈ&5"5X&'Ј
-Me+m*ĉR;V;'Ί'70V-$%ڋ%$&%K q$ӌ11PЍ)8+GsʎOAPhʏ	0J8c%&%+.Z9r#ˑ$
2:G.>,@Rap!"[̓#('Lt31˔a*_"1ӕB3Hv*і4*1#\5&x!Ș(F.Sř ֙>&6]s?$.d1=ٛ00H;yМ.)<Mٝ#;J_~5Þ(';3c3˟ߟ00N_+~-Ơ-"'=6e!$*F\p?4,=a#ãڣ!&*Fq0,#Fjǥ"7Ke%+#4 P*q0ͧ,%Ag|Ǩݨ&)+:fA@:Wo%!Ҫ0K`~"ի0RL1DѬ8 O/p8x٭FRPT&?@fů<9!U[T/06+g//ñ<<09m,@Բ24H6},2.DCU/޴++:<ff9
4D`y^ڶ_9:+ԷQ'R^zCٸ0DN.A¹=AB*H˺(=QT&>ͻB%Bh˼.׼'U.$*Ľ.,N6{Ѿ&*G#b%"Ͽ
!,$N&s/0-")#L8p:#QQZ?0/7/g4022L3

/>#>"b! -&6;r#9Y8y20!4R3 + G*h(@P:l4=2L\:qB4$A8=z/&I4Y",7*5&`#*"D@X54&I+)uG8@UjF&cB4`7@#3
>GE3)@!,3N769<++h).%01'b!/556k@8*0G;x26$$C/h! )))/-Y$wC0 ,8ME@3
4Av*VM:^CIG'o ,,!@FbF^FO@Qc)fWAL9TJHh0+:#I#m+o>-PlAF6F-}!%-=']<9%)"(L u/2($"[G--OhO$5*?H;8CT's8!*0[4y41,5Qb=/3"<Vkh!h 01
!B,Do);aU|^:L"('"!!@ b!"+%)$D#i+0/#"Sv&"#7&;/b&$$3#X$|&-'1P#m#!$.$S-x+!!05)f(:-*.X0/C-B4p6*6#>#b17.
"<J_@+;4S66(5$4Z*T #0 T.u)$$'@OXb/\;-6eX~?=-U.<=,-	,Z	2	4	N	(>
Eg
D
E
I8FD>hM=3C(
Sl
,
,
"=X'q$@6K6CEKGXL/7PUHLL<R6>HR>!0>R,:E>5:O0HE#O3HE$77SoYZcxDb!*)#/;-%i88
*F=q+ )<2o98,[W{KAAa4/2 -; "i  & 5 +!/!)G!q!!!!!! "!#" E"!f" "!"""#4+#`#!~###E#F$BZ$!$+$+$% 7%:X%v%1
&P<&@&:&1	'a;'('(''#((3(\(){(.('((;)<S)?)E))*&@*,g*1* **J+%K+0q+=+*+,,.8,=g,H,,)-'2-Z-q---'-&--'.A.%a.-.+.5.6/!N/p/0//+/.0#60!Z0-|0$0$0#061?O131,1162=2+Y2:2B2-3.135`3)3/3U3[F4\4e4Fe5d5a6gs6h6qD7R7p	8Yz8888.)9NX9 9]9"&:>I:-:9:I:E:;H;H;8<DK<R<)<C
=;Q=O=G=F%>+l>>/>%>-?0:?2k?#??7?+@*C@*n@S@<@*A*JA*uA9A<A'B6?B!vB-B1B4B&-CNTCQC?C:5D,pD$D&D D
EI*E=tE/E"E(F'.F*VF8FHFKG3OGG#G,G5G#&H;JH)H%H7H!I0I/NI3~I3I/I5JLJ-eJ"J&JJ;J42KgK5vK.KDK$ L)EL&oL)L0L1L#M>M;MIM5GN?}N7N<N82OkO)OO=O9P-EP'sP?P8P#Q<8QDuQQ&Q*Q'$RLR>fRR>R S;"S:^SS1S-S(T[9T3T.T@TE9UUU(U*U)V9VMV_VsVVVVVVVVWW)W;WMW_WqWWWWWWWWXX)X;XOXaXsXXXXXXXXYY(Y>YPYbYtY/YYYYCYC:Z~ZZ0Z;Z [1<[n[S[h[]K\h\].]>]]]s]]#]$]b](N^w^^^#^ ^/_65_!l__K__'	`'1`'Y`````1`5a3Pa0a4a/a)bGDb1b7b4b-+c#Yc}c+cc!c!d(dGd%_d(ddd0d4eFe_e }ee*eee&f&Af&hf<f'f!f(g?g/Ug&g%g&g"g*h+Gh)sh&h3hhi/&i)Vi"i.i0i"j&j:j:Zj3jj#j"k..k.]k+k!k&k!l,#l,Pl)}l,l&l'l#m%?m!em5mm:m.n(:ncn1wnnn8n&o-:o,ho0o/o*o!p"Ap#dp+p$p%p)p)q1Iq{q!q+q1q2r(Lr-ur,rMrLsks%ss.s&s-&t Ttutt.ttJtR8u3uuu(u(v2;v$nvNvv$vT$wKywwww)x+;x6gx
x.x#x-x-y$Ky#pyy+y#yzz z'9z az z'zz;z:{;Z{1{({"{"|N7|:||||}%}=}W} r} } } } } ~ 8~ Y~ z~ ~ ~~~#"6Yy*))IiԀ'C_{#ρ 0$E%j%30Pb y+ƃ7/K"f Ä' ,SC%%؅0+/4[.2$1)Nx%)Ї6%1W=m,$؈)'"=#`&##ω#6JAa<!8$; `*+2؋7/C$s*"Ì'=-k!4H܍P%,v)-&'8`4,Տ%(+>/j.4ɐ2,1_^q!0ARA֒)$*A.l82ԓ+7F~'>ϔ6DE2,(	.2.a(2=!*'L't$7#%6C9z93@"3c))-59!o(Oٚ()(R&{3.*"AM9ɜ5ݜL/`!Cѝ1/G.w(Ϟ%&=d)ӟ+/L.]QHޠ4':\7ϡ7'.1V..(1+A.m+%ȣ2!$<a!s\E)8<b9٥".@"^'-)צ'%) Op#"ԧ$"?&_'+(ڨ!%%E%k%(&''/'W%03֪7
3B1vfV5f#()@*j,+­"Y5kaR2VINӯ5"KXK,]_{;۱<T't*'C
3N:"<-Kf_L,1H^1ٵ !	++Wt3HŶ1"7T ҷ!',<i5x&Ƹ6H$HmO'-.=\F9Wqs2ռ7+$0P-Ͻ1
2?r5*Ⱦ+/$O;t.>߿#?B#!01&+/R4228/VH>.L=/&$C4J:3)@&Y$$-&$BD-1"$
/L.h!".3)(])/%",@m$$&0&E8l)B'$:/_7/#!!=._*B!1ENh-+87p. ),G-t/56/?8o?)*2=9p)*2;9n*+3:3(n<6@2LM??
1M9=h=`55%
 0NQ.60)7)aP%2+5a1xI&)?E6@.3,,`)(0:.L&{<"JCgKKfC*D>FY+44,6,c4&$();"e=.00&W`kz4Gq|.>"\-AH8JP!)%%,R&f !(&7^r/2(!"J8m9!'7;6s4*-X%o&!x7Y
$% J(k18QOQ9G&#AJ0|{:D(,Uf2)$/1Za NM,z0B 
A./p00K!N"p"%%>Zfqw1P%2(+ +L&x+)-
0;l%0 Da1y'.2!5#W/{4$E4K(j2)G@qBQKdB 5<J+23+HBt""ODM=/6..e1#  1@r$ /''GNd8=-*ZX7QS="$#'50]()9/CW-i8'G	_	!x	%	-		
'
D
Q
8p
 
$
#
$!4 V.w5.1=5o-
/
C?
5


,
"
/-Gu.+4;"+^*3"&3^N*##" "Cf'(@*2k.&#"-;,i/,(,5U7'" 8$Y~+9*!,L,y4"C&B8iA'%*.P/@$AKW5'!?LaVE+K,wMB,Q:~7;5-3c4.B>Z.x+0"9'IaI.*$ -O 0} 1 5 &!'=!(e!/!4!)!,"-J"Gx"'"("&#8#G#=W#(#;#D#F?$'$4$Z$9>%4x%8%H%!/&(Q&Ez&E&'')6'1`'2'a'i'(S((()&+):R)@)R)N!*+p*3*#***++*K+v++ +!++/	,09,/j,-,.,$,-!-(-A-T-a-Kz-C-
.5 .,V.<.1.z.1m/P/e/*V02090L0H;1111"1\13N272*2.2'3,<3i3"3<31344
J4+X4	4454#4-545PL5L5[55F6|66B6:69-7.g7=7M79"8o\8R8N9;n9Z9&:D,:Bq:>:O:*C;Nn;;:;P<@c<E<l<5W=1=)==2>"9>\>o>!>>>>>?$-?/R?/?/?/?3@8F@3@8@+@3A+LA3xAAA@A:/B9jB9B;B;C3VC3CHC&D.D%JD6pD3DYD<5E8rEE3EFE*DF.oF!FQF%GD8G}}G,G-(HYVHYH<
IGII=J2JF&K'mK)K+K6K6"LYLyLL,LLELA1M4sM9M;M/N=NN/NnN+O#AOeO"OO.O!OP!)PKP"aP"PP=PPQ.Q.BQHqQwQ!2RBTRFRQRS0S>S2S SBT3ZT<T*T TU)7U+aU%U%U0U
VV:V?ZVDVV%V($W'MW)uW4W*W7W7XSXoXYX,XHYAZYZYHY-@Z6nZ5ZZ(Z'$[
L[7Z[[$[+[%\"&\-I\%w\!\<\>\,;]h],]]@]'^!:^ \^}^p^q	_n{_o_Z`1v`5`*`7	a=AaEa1aLaLDb-b*bBb>-c=lc=cgciPd_d9e"Te"we#eJeC	f?MfMf8fBg&Wg*~g*g%gUgPhi7i.ij8j3j4j *k_Kk=k4k l_?lJl?lK*mFvm4m4m;'nPcnWn?oALoAoAoXpLkpLpVqV\qEqLqNFrQrHrB0sCss]s]tEstBtPtBMu.uOuBvKRvJvKvK5wJwKw5x7NxJxJx9y9VyAyEyQzDjzDz@z5{:{^|#`|-|||	|+|l|Jd}+}	}}%},~nD~v~m*udls8:;T;:́L%T&z;>݂!$Fa<rƒ!-.0*_(8ф<
BGFBхZ(o):†N(L1u<R/7g/~6c6IC6ĉ7)3;]B܊;&-0T\>A?*(2ՌA>J#-4ۍ".QQ@B1'4Y''я	"DA@ǐ.,01])"*ܑ5=Tih$A [1|1 *;f %)D3d&# z:b+(D0m#1—"+C\t&ҘR/d:)ϙ?I9)2664 k
7.қBJD.1ל@	@JQƝ,>ED=ɞ(K0$|8؟'>?N~M͠3@O)ޡ(@1%r+Ģ2ڢ+
+9$e65ݣ<<P47¤/5IA7%>P^a%B7z%Ч-+$6P-.-();1e8*`>E$)18j=}ϫ,1Q:q1ɬ40F8wJ%%!/G&wC&&	0 JDkίޯLAC İ* Kj08,2 Q"r?ղ,E"!h(8,,$Fk(7δ!(#H=lAG2M$W,;*>f>D9)-c3BŸ4&)[!3Թ+4Q(g5ܺD=@]~#ܻC,D<q6;6!nX>ǽ*614hI%'
.5 d$-!ؿ& !BVj7s(%)0O!"'(>:U5:4E6*|);6
+D1p=!>7`!10")S)}189-0g?\\YJ$#&JfeO ]=,*+ <M]-Ih#2!",A4_* O0FJ=$$83^l((.%L7r3C1"4T!J&5S5r:=/!*QS|C%2:8m#)'-<Nj<47+^cV6RP8,1e##B@>09&4$F3k6&8+_15;0/`:~))(
(6#_&=%).,X(-+ %F+f"
5U$r).$((>g(63:?U4	%'-"5P!1)"#45X8+81,%^&.8-P'~*4$!(F5o#))*!H"j".!7VpH/@G\esY&3Z r"S&C'`).>]|?G?*U!# *)!,K4x)$=':<b=.1)>1h4,'3$BX47/:82s4.#
0.3_?B4KB&+URE54$)Y)-"@8?"x9!F$>*c+-')&PElMUFV0&5'+5Sb7`0uA?9J077o3&-( 9&Z -V/@p0'#9=Mw!''973q4;M6d/22,1I^/3!35/i3739)Y)+/2	$<-a%J@?	$	!	)	#	 
06
4g
H
(
%>'S{)(ZBZ+"

92
l
2|
6
T
,;7hH3/*M6x0J8+d%,$.9'(a(~429g7=3/K4{..4.C.r,999B:|9:9,9fWW.P77<$Fa9$!")&L)s.*,E r0#=&<A.~)5*
8+X! -OE!^<-*$7;.s(.-(187j./F 3H '| " + 3 @'!Dh!%!!+!3"S"m""">"-"(+#<T#######($f=$$F%$_%%6&MB&:&6&6'/9'%i'-'<'5'&0(7W(A(G()@1)$r)2)&)H):* N*:o****U*OB+A+7+=,DJ,;,$,3,5$-0Z-6-@-?.DC.@.;.;/A/U/j/~///////
0"080L0b0|00000001"1519M11L2X22V3M3Q54D414(4('5"P53s5d536)@6%j6=6H6C7>[7?7(7B8HF8788Z8`@9Y9_9P[:B:B:[2;8;\;b$<\<X<K==N=Q=J*>8u>G>2>$)?NN?)?1??-@iF@>@?@F/A+vA+A4A0B04B1eB9B%B!B+C+EC+qC,C+C+C,"D,OD*|DD,D&DKEKeEUEaF{iFAF7'G`_G4G]G&SH"zHOHOHO=I'I)I)I)	JF3JHzJWJ&K/BK rK)KPKXLGgL@LAL-2M.`M9MAM7NiCNlN5O;PO9OUO5PQRPP!-Q?OQ5Q?Q=RDCR7R-R"RAS=SS%S1S2S.T2KTW~TT.T%U<7U2tU-U-UV#V VV2V("WEKWEW$WMW0JX.{XHXGX;Y3[Y>YXY2'ZBZZZFZ!Z/[!H['j[)[7[%[\*8\"c\!\)\ \\6] I]Rj]/](]"^9^#W^{^"^1^9^'_)?_(i___(_ _`"`B`1``+`/`/`(a8Ga&aa#a"a
b*(b!Sb ubb*b6b*c;c2[c$ccccd!d)6d,`d0d7d!d#e0<e&me#eFe;e/;fAkf@f3f/"g(Rg8{g!gMg6$h8[h.h3h-hM%i4si@iJiK4j,jAjHj>8kUwk&k'kLlHilUlFmCOm@m=m8nOKn-nn6n0o3Lo/oo8o0oD0p1up$p<p+	q25qFhqEq0q&rYrnsTwsKsNtOgt7tIt,9u0fuu.u.u8v'Jv&rv+v%v>vY*wbw#wHx(Tx$}x/xx4xyy-yCyC1z-uzz-z!z { 2{&S{z{{-{5{%|.B|%q||||'||}0)}0Z}}}}"}'~*~HH~(~3~1~3 5T/F(8)a18+)"AL+/6!.+Ђ0-(H)q*-ƃ*,Lj" ̈́A WEx# 7,;(h4Ɔ(/	/9.i%҇44-+b30ˆ3,')T7~6!&76%n2.NJ)+ .L6{4͋, M"c/?+B"2e6ύ4F$%k72ݎ4>E51"1.Ap&!Ր^	h3%0ޑJ1Z2(5Db7v'Ó'($<>a=)ޔEN!f1ĕ"9T%m6<ʖ6,Q&~"Hȗ3/EUu&˘L3?Ys8͙34: o&Ӛ*&%*L,w.ӛ9*Cd%)Μ%8"OrF4ٝ,1B.t*:Ξ 	*Ge{.,5.;j/0
'-4"b-,
(=Wp*)4
B!_/*)ܣO%u*!$ڤ$$#?c$ޥ1 JkI8Ϧ!#6&Z5(@1BrA  8-Y<!ĩ18T!oP6<"V.yGǫG'W-3 (%H1n5*֭'$)'N3vJ>%4+Z"!ʯAE.Dt'xu}#2Ȳ:M6/87'%(M?v.K21$dZ8#A]z%7&,-J!x 6+=[z!ָ#J,=w2=2&BY7=Ժ<AOʻ&-
&;b!B޼!">a945%$9!^.G2$*O g%!&п)!>-Y&%,AhU>P-9~1*>?Tz#-3Da>10IYu!/ !6BNyfKa_]
.k92<;DG(
'
$/]F&1D=BE<084KmK'?-m-0$E
0S)&!\(%(bG79/.)/)Y 4&+*F(qF0L4_'U)!6K)6	*081iUN!@2b]d]kUdUNU)+*/+J/v P//H,x&9*-I@w-@8'K`8K11P+.("T6223 O)p+*5'10$b!,<U!iF:
0,u]#=7SCTZ$[dE@co9Z#!::3[n#=/L%|1IC^D%[
!iMMGGIK?%#e%42Ia0u:1(K&t/+-+%@Q<856>u,2?Nh7B,'(6P++6?)V27/0!B'd(Q-'=U#!5)%9._/0.6#Uy36+'B)j A"(CU-a	A:XOw'&?6v%L;0Ym'ZA&%#B
CPKVv7R;KM*M*&$Q*v"<8 :$["&*.5H.~048AL628212d81<2?>r5>)&	0P	"				%	"
 >
 _
-
"
!

%
%3kYkk1R'
4
J
!)XK(' #+D!p'5;-qto6,N("KLO ~p
6V?kRcXFv)F|d*-*-CEqHWX_7f=6*)0AZP{Ji - 4 !-2!/`!/!!l"/#$<#1a# #+#*#O$8[$B$<$Z%&o%6%C%M&M_&G&&'w)(-(M(W)Qu))9n**MI++@,X,\'--N.a./w/U0^0a0r]1f1n72l2L3H`3R3z3pw4g4JP5b6~6l}7a7gL8X8m
9_{9J9M&:t:Q	;[;b<V<<[==\~>m>I?w@s@uAh~AABMC-DDm:EEBFtFZNGNGQGQJHH)ISIo
JuzJJkrKWKW6LL[.NPNNYnOEOPPQQwQORDdRhRaStS0S7SSITQT
&UM4V_VVQWHW4@XuXaXwX&kY9Y9Y$Z@+ZulZsZ3V[][H[01\Jb\J\N\FG]3]3]1](^G^V^&n^&^]^_6:_gq_s_M`("acKazaF*b_qb[b!-c8OcccdluddpeJf4affC+gwogdgqLhh-niGii7ejfjk
k*-k/Xkqknkil%"m|HmmmvmpnannonDcocohp3upp3qqrNscss\t"uulFvvPwYwT;xxv"yy~5zxz-{|{2:|Lm|K|m}Kt}}Y~[*TF!j)=9=waԅ,60cV҆Z)@ZGD?(h#)b8pHFUOs8`WAR3P+׍PCTXUSGNP;~dQ[6XX\DJL9ȔJsٕeM=˖	nlurTm=kUmPY8xS>Т^mvFueۧaHWgqjܫanLWK?a0RP*6
ao[AM`c@TQӲR׶Lb2kվAݿe008^hq$9F^tpeu*#f}C+B`0W.76@n+BT<e6.]bD}%j9+UZC0 $Q vbzcB`5A!U:P]FPI2Z|DBB_@;Ccf<*LDd`M)L=)_@kU9Z54:j:b_Qhec eVMAREV(OYq)ZlucIt#bvKrOZBiA>-$(B'Nj*.^r,F)RpE_	^iQ=~J{ItUI_2)2)\EU"_
WmeoY9/6i;tQQ.ki~AE*Up~FUYlu_tB)D&v`3JPF08w8q"[	h~		V
X
lQ@lPlLK

cV
R
S
2aCFMEm7aR'\zCV?rVW	Ba8'OSUUAeAb
V>I"IlbRrli>I:5NLHO`_FZFPHt2BA1`_7]AZ7E9I ;\ y \!`o!!K!J8"#"A"C"n-##pI$B$B$S@%2%\%7$&^\&V&L'A_'C''0(f(M)bg)>)8	*[B*X*]*OU+O+O+OE,O,?,#%-[I-#-H-c.+v.5.O.m(/</?/m090g0W#1M{1I1F2=Z2D2\27:3>r3F3;3>44bs4B4;5FU5]585@36$t6S6P6X>7c7t7up8t8u[9:9:M:j:hj;2;F<PM<n<<
=hJ=S=Q>)Y>^>>w?k?Zg@)@M@):A@dA^AB4 B~UBWBS,CLC]Cj+DzDbEtE`FTF6F7GJCGJGFGR H3sHIH7H6)IR`I7III75J;mJWJ9K:;KMvKrK47L.lLfLRMEUMMM=N NLNO/OMOOM`PP2QCQQrRYSSRS5TJ6T>T[T@UI]U%U3U+Vf-VaV9V'0WbXWAW2W?0X4pXDXTX5?Y-uY/YTY)(Z;RZCZZ[\[$[y[VW\g\]]1(^]Z^0^)^n_>_3_)_U`0u``;`W`?Ua:aQaK"bYnb<b>cKDcVcdc?Ld:dMd^e]te4eLfITfIfbffKgJgSgkQhhc=i|i>j]jjkZkljlc1mPmwmr^n_nM1oCoQo\p\rpUp%qeqS0r{rss9t\t+uQuZvYyvRv]&w%wTw=wQ=xJxax1<ydny"y"yzb5zozD{EM{\{]{eN|||1}c}~M~d"xvYweX݂o6;S؄J,PwRȅOmF`F[cJC]XP=sp[̊ky<6"GYk,>u__PHMX@:Ő5Q65Qoe}nsLHJI\ݕ):Mdc"_*GҙdgHdIhtݝ:ʟn\eˠu1b,a9VKk5]DWccjF.V=VèPk5<-1j35ЪdqkIݫz'G0:jVk-3kkMrX,~m
x?O@/^uqiSqXŵ+7JXV۶=2mp޷As;EM7GM͹fuR
A](4Ȼ3S1F[̼[(}x:{86CK/K{VSbrFVCsVQQ`\tN7{GiK9Jg}{m{:e?rKSDHkas2`-9/\+60+.Kn_3i;b9.Av
J9l	{vxAk=jKVXKMGUfR:RMcs%|8L\@xPZ
e=	ZGQXgHmz;uO,d|H<4t$'0+XUJM%Qsz:@@{T\En`BJXNPUC)GSx 34t@b:V6+9:dAWwP[\$-z^*l0]P=bkZ]Yk<~Jd[qsjc-p[G^UYCVUNN?G	4`	5	Z	t&

u=A,m"@8R

s]
L
gD[F'_nH..FAuT}pWW%6/\K6l_|BbR`Y6FIj!emg`/UUN$()Olr%P6
>HPT 6! # 8 ]!u!!")#|#<z$,$J$/%!%;&;?&c{&&*&+)'+U'G'a';+(g(
))/r*r*+N+t+Eb,8,w,Y-<s--l-b;.d.K/yO/4///=.0Pl0P0c1Hr1L1`2'i2@2J2F3Zd3L3:4aG44)/59Y5K5E5[%6]6w6wW7f7J6828]8[93n9V9Z9nT::<x>??AC'DEpFGIJJKdKPL'NPP(LQ]uR~ReRSfSiT`TvTnaU^Ul/VVbWLXv^XXVYSY>=Z|ZF+[?r[q[$\a\]a]^]^G^F;_O__w_Ii`E`O`.IaLxaia}/bMbfbbcETdKd8d0e8Pe.e4e0e/f7Nf-fYfXgggRgIgE"hhhKiRiDi1jlOjj)MkQwk]k5'l:]l3l_l,mZmWVnKnLnqGoho,"p9Op&p&p"p?p+:q;fq^q[r]rurn^sps$>t3ct)t"tXt=uu)u$
v/2v/bv2vv0Ow/www8wIxix?xEx;y!Ay)cy/y+yy@zGz@dz<z0zT{1h{<{V{.|/K|{|| }<;}=x}@}4}A,~@n~4~+~BSoB^1|P̀XROG5a}a߂yAoy+QGW?QQi;dO
QZe`s؉f_9kGP>dJEE@;@|5UIueۏekY[6e7tԒSIh$5Zb{ae@@L\WHB?w˝bC:rET=R؟~+jpUMܡX*iPg>x_ii{SϥuZ^Цo/Vm~deIlϩ~<<oԫ~D|ì@:̭2@:F{&°GpbONkMq&z7PJt[Tе3%Yi۶4Ez
O$#Vɻf u
yK^IyN"eqg׿h?vCa\be!`]F+
-S,);qJXm`arh=qL4N]gcE)NoJ	5my7?a_SEJED~	{I7e8cS:HHO Pp}?U$Qtuv#uyZ[c0gxAu>HD?HH'.>+mp_
Rj)mmVY2__4LF=X~uX/L;F=Xr	rX`[vPFPN_EBF7s~|FoiP Rqn{3{{+WiAi\FO[P0eHgLwuRbQWkOxN$C<XBKbhe;1fmK} OE4I`PdLD exQAOCOaEYINK':@,>=kH$b[5
&CPjoA+`m>H
	(V		[4
=


Uw
;'Y
1\

Dg9V?mR2 |!}(|<H=@4A9@{4NB@H%^QIlMEJ.I`I*EGdQ6p5gl6{7&4 4F 3{ L Y V!3Q"P""h\#/#d#kZ$Y$D %We%!%q%SQ&2&/&''['6(<(`(0T)5)2)4)3#*+W*c*a*SI++(+(+j,8v,,M,i-u-J-YH.`.&/M*/ix/`/YC0F0g0CL1I131i2Px2:2c3\h3F3o4t|494.+5RZ5R596:6}Y67637!C7;e7!7U7L88f868828=&9d9%99*K:4v:5:T:;6;r;F;!B<8d<O<T<B=Y[>M>p?ft??J?%*@LP@o@t
A%A%AAAuB0Be(CECGCjDD3EABE;ELEW
FaeFQFfGgGGHr%IIJXJK_KhKdRL~Lp6M{M#NyNdFOrOPqPx)Q|QRoRkBSkSTvT~UzUVeVWnW!X|XhYhYpYqbZZW[r[uV\}\J]d]v\^^a_i&``<acap,bb1cc|GddOereNfCf5"gYXg"grgvHhh7iijFXk~kFlXell)zm9mno$o5o&
p<4pZqpip:6qoqqqrh sms}squtxtl`uus[vv>Yw4w<wa
xlx>y)Sy\}y\yQ7zPzzig{K{O|Fm||M}~}pm~_~g>UuVrTɀPNo|;ONN]]^
>icpMQGVF@A&PhLTTW{2).؍:LBB;Ҏ=8L\iMLASܐ0Hzё>LTD%v<J@Ygȕ_0;Gʗ}nc,ҙ\\nmܚakT͛H"OkMX;K\.WH@~1`MSTOgQ#BubآT;M_ޣ;>z	rprnvxXjѧh<ja"r(tݩ`RCN.FNu.ī@34hF'ʬ?2>խE]ZF{8{*V߯:6!qG$HlPq'x55ֲQ_^AZZA<9vG.4v-CٶL(jW5?s͸`A*]͹H+t;1Rm#׻K+GIsOM
[[9<P.,#Lоl<Xiil{RE0#5T9CC"X {P<!O^MQ7N0+M/1AaMcU/&'2aZ8J3@
t66m~95orvNOOCkkkBF`q}.^E2n=geloxn*`3=Ay?ENeNLv<[D$Rin/+U[=B
FPAQM+KyK,;>.z=K<3Gp>KTCg667:n5N=.`l\\'/F;X1uV<ZFj5M~tcjc[nf.^a7VOnYMP04tXa_@h6	]@\`J\OXWP2^N:GX	*x45>"37Ck\Vcj.!%
)3]|kU#Ry.Y 1Q|-R
9P*jR=mwd#9D)Vc4;)Q
Y2g2K.tHB7(Q(z(,9PNJ,9Q
#)@CY|)(DRmH[	[e
#H</		2	I	/`			v	~"

2n7
K
FMQ}KiiJm[C,X~0<	aFT391k'S$CxFVEZ~ Wyk F!w""#[#HU$s$\%lo%Z%T7&Z&D&,''(**f+{+y,d#-,.O.k/iq/e/4A0Xv0;1(2$42#Y2}29C3S}3K4v5E5|5rW667"8i8/\9K::e;o(<<%=j=s:>>w?c+@~@A|A(BoB!CCMD+EEF4RG}HIJJKLT%MXzMNO~P
QiQRRaRW6SDSkSu?TT|AUUxFVVNWWUXtX_YwZZr[nz[p[Z\\|]v?^e^v_f_H_C``TauafNbbh?cncdvdeeiCfLfwfargh{imi_jjjVWkkrllmkHntnB)olowpo~ppqqbrrdssuttvusbvvuw#xc%xxUynyzzq{||no}}a~~}86Vj}wkvZZV@F7KՉg!\yzqifeЌ6]BBpsvwwbyڐTBؑ\yx`SrCv^.qHkB&iOEWϗ'HNHJF+OrGš]
phٛDq,;gwߞ6Reڠj@A|rORC]yb\YmSǧlSWc?NJ5۪G<Y?حiB+ϲt&ʴ7ox 4[%57eCf3tu,o!K0M|ʽXM`.f+"N7%%&
DRPa('/)Y4s2#/*S+~%+'+-SMh<
|42IgEH==
E$j"q0e`1J%CmiqgIUDLLCr^kKoAH@F:? 2P]zlI0(#%4FZ5iLX\X``oDGu]dcX}!YDw>dia}9#@eZfs]#e9|Ey4\z}K}fg0AGo_\x$$$&D^kS%2KX;Od0>fT1/LjB6~ykyduTf:uyxv		u

\cZI

qFu.inRX4NbXuEPe
s`?CXn=UY\\t.FD9~N=R8 L  X!=!r%""7##$J%z^%X%>2&q&<&20'Uc''V;(M(U(J6))6*+j+,j,t3-J-d-{X.Z.P///f	0p0g1t1c2Tx22^`3[3e4s4X4FN5T55|6x7s7j8pl88tu9m9[X:`:s;;_<hu<y<fX=}=a=>h>l?u?\@o^@b@Y1AWAEAG)BtqBQB@8CyCgDSsDRDXEUsEREbFVFTFT+GQGPGU#H^yHTHc-IeILIlDJHJ:J@5K=vKuK*LUL2My4M MM!NLN5N/O7P=PMQqUQQwUHV_JV_Vh
WsWaWZX8Xm$YAY_YJ4Z1ZZ8[c[/\^\M]ph]r]pL^r^}0_}_j,`8`,``aQ8bZbUbr;cZc	d]deef;g&gE	hOhIho.irijAjSj@?kklklsmsmDnDLn\nnPoap\ppWpj%qqU[r7rYrCs]sw+tXt]t\Zuuqiv~vtZww}xy_yRzbTzTz{s{@|P|k|fg}i}8~$-m€0y_ZTKh^6DŽ;o:T9wXasxՈzN{ɉ!E_g|NJDpr?fzw!J}ӐQ0PFobҕ|6\vӘk\{ș-Dr#F$\k{țD{Ĝk@B@G:˞YO`Y
JC۠ax'>ipfףrԥdJkKqC)LmD&&&XMFJV85
ŪMӪ!w^( ?'G$X[}f٭x@tAQڰ}`vޱU}_zEOm%ph0<<My[Ǹ8#7\sE}u7cRhd:ͼBRKFԽts>4E-z:f~|_Luxc;~;gZE|xtvdWWwR%"%H%n HDH=yoTShaw=Yqe	noYX8k\ZZTY
9dv[wqcWMQg[_R*$9=^^^SZM0M-U{K^N|~JLg{=0[nTs4 (JMSSY@]0b p[KPzZ!r#{O[_``i!5AB!FhurnhtJee%z+f2msk{h;PPO<-Sj:BW<X^OLlm	1wOvp8'8)`C3FoI^>[WBC+:fU+\^;=Ly>F$Nk8QLEPivM\kw~@z:dD	Q

g|\
qw
R
G<-T>6i\4b.x[ftjbBoq>j|JrpVIwxDI?{H_dma] ' l _T!!G"E"E9#2#0#&#
$$6T%#%$%$%6%70&8h&8&:&:'PP'@'E':((Yc((m)&*S*y+>+S+M*,x,"-t-x9..m\//uv00c1p1d2j3lp4I4z'55V6X7W_7Q7~	8%8|8+9X9Y	:c::];Jl;@;[;UT<9<<=U$>9z>U>5
?[@?7?W?7,@d@e@WPA7AAbBCCFDD;EXE;F;YF9FUF(%GbNG5G7GmHoH0Hp.IIBJJKQLzVLRL|$MoM[NmN6HRYRYRl3SS.%U(TU}UweV{VYXXutYYxmZEZT,[[^/\N\\Un]D]	^O^Z^<K_@_J_r`t`<`9aRakbTbgbm=c$cc5eddRe5peKee>f\JfDfbfuOgXgQh{phh_i]jZjj[jY!kL{kk8k=!lD_lUlgl]bm]m4nzSnnRoGoK'p9spp]@q4q4qhr,qr\rZrAVs8sks=ttLtQ uwru]u^HvTvVvRSwTwLw(HxQqxQx?yeUyzyO6zz+{{|o};~({b7Vk…9S{	{t,Uja r44N42266U64Ñ4;-bi[̒I(ervؓDOQVT=ee^kVmə7fϚV6[TW>1ĝqsc[d$0150g.Uǣ8zVu^̨*+fVLQ
\s&7x^\׬4BLӮh {TbTl>CT;Դ_3z3FS)}[C=úHkgoѼ`A9"\}ݾE[/$ѿMODTiAIj<Ni:V+gCctzJ@J33`Tu;hZUQUwiVU<6sWNMz\qgAh)bD[cg<'?d)p\bO0T8fOuCZ	_dRQRVVNWSXQXXX\XXXgXXTrXX VyRR#RvVR MsVVVoVXXvXX(VRR+R~RR$RwVR!RtSSQoVRWkSVVnVROoQQYcfC$_hKKvNLJ]ZTVfFY^iVFK?u4]NbW[R*O}f4feRW>]|Llgh=z@gQ(z}MzFk>U:@5{oe!^71	^P	:	:	/%
 U
ev

qoc,E7r=2A
@]
9
#
4
<19n5*1	1;@m;46:V=B]Pp<@A?J=e
-p@U581aCA^nyb\l`dh~NLE!EUIGo?[QW^ [d  i _C!a!W"[]"V"Q#[b#^#\$Zz$z$\P%^%o&4|&&7&M'YT'G'L'$C(:h((l(')=)Q)o)#J*n*#*#*y*BP+H+<+3,
M,Z[,,H@--r..//051)141f2f{2N2w13+3G34N)5Xx5g5V96m6l6k7v+88b9R9=:	;;db<a@L)AVvAAeUBrBf.C[CC7|D]EYFlFGqG`HeH%II*IZI^PJFJEJ9<K:vKGKxKKrL`LJMxjM2MEN5\N4N9NfOLhOO=O7PoIPjPB$Q5gQZQCQN<RLRRPaSS,5T:bT]TcTW_UUFUIV9dVUV8Vl-WmWGXoPXJXFYFRY8YPYO#Z@sZ=Z<Zl/[E[9[I\sf\I\V$]0{]K]]9^4^}^Nx_b_S*`"~`V`c`u\aaZ[b-bbcde<qffe8g_g7ge6hRh?hf/iOifiHMj>jj\rklkK<lAlul]@mtm3nyGnjnO,oL|o;oppbvppBqBq
rDr8t#uvwrx1y	zI{Xi|}L~cd1S_pJlYSƂQHA{N<UhSQO9;ۇI;aPEwZO?^yITË\Mu]Ì!]ƍE$9jOcWX'q؏5J\Kݐq)BZޑO9<]ƒ$HǓ1D͔iZ|=ו;TQg=fLCdZp/0n`SϜl#J3۝S|ctUۢ[`bF
GQkg
ӧިJ^+lpSWO@8V!x?
CJrC\E@3b`NiOMWZnHFֵ,~Jɶ[O(kԷ@LѸbU0<cú''&Ohv߻9x(DUM<;;ƽ_=b;9ܾ>YU
Ze\o]A!e$Z$)/$/#?Sp"-'EU Tm1!?8C:W~RM)*w_N4Q]jHO+LbtZZaJO<WmX][Zl_W{Oc#BLDU\@q>e6A-<K5B8J:NM="{`WK4qKZW,LC@NV(zcI7@J&+qBgH7YHt&E_JF;Y('SPxxMKxP2j8g2P3$>X[@42T4U'H:MD>YUyiG\+kXpM^P=nGXbMQQXTy>'f;]J:[Hn_3y#H2lH^VG7!hY] @F%e`oa\jFdFR]"JYWx]v.%dc]>lfSoi*~TdhZa(dKPM/D}8fFTpG	/	`
wi
X
L:jUyHpS3
c

8(yu6Hdd3TQya HTk YfhMZ/bxc^ - / 
 !a.!!Z"Et"}"N8#F#j#w9$7$$m%K*&uv&m&|Z'%'_'S](f())P*c+~g++o,,e-re.g.H@/f//Y00y192AT222l13^3+3)4T4A5G5^a5l5`-6e6`6JU7v7z8y8k9x9k:8{:1:,:Y;1m;3;[;,/<3\<Q<W<W:=W=G=~2>c>J?|`?Y?7@~@CzAsAS2B"BJB$BC!6CXC vCFCCC*DZIDDDUD 8E YE,zE!E E!E2F ?F6`F$F6F+F6G+VG(GG&GiG\ZHdHeIsIAI8JJ]dKUKbL{LoMM<+NmhOJOL!P!nP7PXPw!Q\Q}QOtRiR(.S<WS(SOSa
ToTGTGAUCU6U6V7;V7sV%V$V$V$W$@W9eW%W%W%W%XL7X%XLX%X%Y%CY%iY,Y'Y&Y%ZX1Z)Z%Z%Z;[V<[_[u[Ei\R\K]KN]]g*^>^/^/_h1_i_G`@L`;`7`:a:<awaaa`bbKcPcPdyodsdu]eenf\)gfggzhxiijjiwj|j^k5kN)lixlRlo5mdms
n}~n]n|Zo|oTpnplFqlq` rkrgrVUsSs@t9At{t*-uoXuJuyvv@wTwzwbx?x8yyizz~{|j|/}6}}Nh~H~$z%pR6)529CUULP<PPރQ/w\kVT…UtV\d@?9L/o&܎TL֏-#IQvbuݒ:c$;?EϕYrojgMo[%S՘|S.n ]p~ў+P||O]eʡW0$$B"gfw,ZK@J2KL)z¦i=|h$u]aPR43ABKëxuAHƭf(=ͮ/OP`ЯD1Yv@а2KDX*fD{SI|^o۳7Kd3(cE:oeTiP$futܷeQFgQlغuE8N8C[|qؼJhӽo<qGEI,evZf72 pSd)`<9pvpKXa6q=khXLN*my:yB\$COJW`IEHQLl]~L)d]q|zCGBGK>G]g\@JK,-q2Z--#57JSDZj>f<JMbcC_G,-#FDjZ"
9-BgB'R#c5FL`}_bYXIN<KX:V`sa`6ipnrgnIbgpqjfcb5R!to%h/F.ZuO| o$m`/(OKJ{NMU4<q&  "C.S3/GP.HFX6paGQfmbgO8+s[	P	 

vV
=DW@_w[StpLj@+O2,k_QUuFNX:X[<ToQyw!q v ~!!t"\W#>#l#j`$n$n:%o%k&p&p&pg'p'pI(p(p+)l)p	*lz*p*pX+n+j8,l,n-n-j-cY.Q.Q/Qa/Q/S0SY0S0S1pU1j1l12j2l	3jv3l3nN4l4j*5k5k6im6n6jF7m7k8n8n8ni9j9eC:i:i;V};C;<<i==5>Z>K??mh@E@Af<AHAAHBBl@CjCDDx>EAEIE:CFB~F7FFG{HPHHHC'ICkIBIEIE8JB~JJK^HLLRBMSM]MGNtNrBOO@uPvPU-QQr_RmR@SUSv%TT]U
VwVgWWzX3YCQYY;YiY4[ZZH([,q[3[T[L'\_t\X\^-]O]]6d^2^8^;_C_<_b3`F`N`D,aqaQ
ba_bSb+c}AccMCd>dWd7(e@`ebe[fV`f>f_ffVgJghh~2iEiai>Yj7j>j6k8Fk<kok4,lDal:lbl.Dmwsm}m]in]n|%oxopBpBqKqRqK,r]xrNrl%sNsbsODtht^tP\ucu^v`pvbv^4wPwmwORxnx{yYyyzczd-{i{g{jd|v|F}Y}k#~j~_~dZqBIvu8ozk#C9ӄW
-e"Hs͆?AQPzBHvQ}\ωV,d^^GV\HZBEi,;0ҍd&h<W̎t$Z<_1`K>uВzFW#'=6esqx` \M}1˗/--2[50Ę]9S']˚z)[NלmlڝYݞj`˟}!e['bkURey(
Y36ĥHܥQ%Cw&}}{hE}.|)>̫kSwGˬL;`F@$g,4<^q&Я&TXsj̰-7ez<;EO<Ҳhz&f!6J?OڵGjY>qK;oWICM5fǹ?.nX|%ZBegSkcR#v	b~4qGda}iix0}uHLTmItR~^.Cuf]q-Gq hz%av	#?~b`R`7Y;tH|RozC`G\;R~n
y|~us/fIaBIv8]H
2VC@X\:RV	6	`	^A
F
a
FI!SHOoJS
<
T
\0Pw0Vf\pK,<Fwwp9>|~nEj3G@u'MCl}d.nl92ulrs(^kn]H8 N = |!!`!{"B"="X#E]#C#S#x;$U$]
%h%b%3N&W&>&t'\'*'Q(+h("((_u)e)p;*<*M*x7+Z+~,\,,+-n-,8.^e.c.(/?/#\/$/<///00-p1_1^1U]2W23V3D444H5C}5q5k36L6u6Jb7n78h8e	9{o99;<C>?<uA[ARBWaB>BbBA[CLC;C\&DD^(EEV9FAFBFMGFcGmG H9HnHXIeI]OJiJKaKHKbCLhLMM0NyNMDOO%PdPZ*QZQPQX1RMRpRrISYSiT/TT;U|U"CVafVUV=W:\W^W\W~SXXX+YzY/TZW[z[pW\J\]y]~^0^0^c^UU_w_#``4aa]bj<cc^deeLfZfc1g_g6g],hXhxhd\iSiQj[gj]jq!kqkwl}lfm3rmms.nRnn9xoKoGo\FpCppzwqqrcspst1ttouhu}Yvtv>LwmwCw_=x_x.x,y2yybjz:zN{W{s{@{;{+|;|UN|@|C|L)}4v}H}l}ya~.~2
`=26D[΀*hkkPE=
fKEE~>hn&YsVcbYUwY͈`'"Sȉ| T n0U&P|}͌PKW1^&|ŏ$^
44ɒ?D>(SPQ~fvr\ϖzlW JZZ_iZ4FX{LԠc!yyzqxZRE5Τic3[+PhehΨP7P;٩q9-TrD5;)DЬMSU>uE
Pްfb;_UUZGoHg[uôa9wwnTTORIAȸ5DfҺ\9Z"J}cȼ,\lnSie,fKE9Z9Y4([]|_6wh[w}ZQ`k
y{U-LwYiX2G}T`G`(ox{rBc1t>@G^<wNrbf<h0Rv6ekDMoIO0	:|bxvG7xO'OwS<z9k<~oE+`qG80XB	NLnD
4Ojqseed10Cb21l5,&LFKKK+LwKIJZITDq\IdEyD$Bi.Dms@at5%@J@@]*aqb#ii]Zi"Slf:	H;	.	X	J
NW
R
R
8L=]K!;m;CI)
es
S
-<SVfYt#:313Q18EO6c\tGL	{ n'r^,;&ONVNM
I[Uvir`f={h O! Pq  dB!C!h!T""|#_$ad$t$r;%I%h%a&j&tf'k'6G(B~(^(: )8[)X)j)EX*o*e+t+D+f@,K,t,[h-d-).u.Z$/M/O/N0Cl0W0|1M1o1eC22:33Ji44f4R85j5v5"m6U6G6R.7L7o7*>8ti88^9y9AY:K:n:|V;9;n
<|<><o<A=X=Fs=$=H=*(>NS>o>??CR?X?X??H@@s@(AN7AAA=A<BCBBsCy$DOD>D$-EREEdFJF@5G"vGGGOZHHHjHMIjI/IXISJrdJKJ@#KcdK<K~LzLzLUzMXM$)NNOE&P5lPPG,Q}tQ>Qt1RRp(SDS%ST[T12UOdUyU7.VhfV7V>W(FWoW6X-=XRkXXiRY>YZ][][YK\Y\Y\WY]9]y]1e^|^_c_``kabfbjbaTccRdCd)7e@aeFe3eQf!of!gh14ifiiyjjkltltSmtm=no*oplqcqQSsBttdudubTvbvFwxaw@wVxFrxFxqygry<yazyz{t{F|[X|[|!}D2}w}us~p~AZJYV${])Rj1v>@ӇX=rv	T|ՊR(NƍG]"p|<wߐWKk8A2M֒$Zɓ$E;ʕyy]dחc</יrd]MœmT~?ӝr_qk%ݠYE]fo
Cz@1B1stzrcP֤'19?k5l1NpMK?g[jl׬Tflo(SOy<[[ҰN.e}f0Jn{^wI_j!/`'b<A?c!V_ܷ?<|d&gP߹p!Pj@HwEh&>zCQ=eN}`2nLxOe:.ViOVrg{=mReX&ceQIVgiZu<yF>\ahkh6aajcrDA\]oAa3-G_uf]<ba<_]_hZ[a^c;Dio{ZVn4>LP[
o y"bl`r0m_`q\i/2d`1f^^X/\bD\i\n9a^g]c$`a_Ka:
/H1x<;`#VQlQLw]VClFGNSWtHb\.d+(*0&LWG>N+~zY4SOB?6[{fEu>bd]^6!	oX	x	NA
K

Gne^o{pR\

>i|5@>u2 KKS{ROnVORePP	FZmPK`LORITQNCMJg+XNP;zTi\OQMhKNBQHMS+QCFm\RTgr[P6 = \ A"!kd!f!v7"r"r!#n#$$(%%hL&&u5'N'?'C:(3~(E(+($)@5)v)|h*R*?8+Nx++6,,J0c01)1V1'$2+L2'x292D2
3g-33Vb4h4"5X5v5s6e77s89::;e;m;gi<<Xw=^=/>Y>?`?n@@AA|IBcB*CCw3DDeEEuFGfGiGXHfIXkIiIR.J]J]J=KfLsLM<MMoNN~OrP9sQ:RjS`STDTUgVWWQXX~Y`ZhZ]ZIF[D[G[R\Jp\J\]M]I]\%^V^^	h_r`.aajbccy=dVeqgghuhtirjrkr(l}lmmno{opzqq]rnrjZsstLuuvbwIw-xyycOzzj{tF|d|e }}$~~XKڂo,sքJt
w{?W͉%%Wϋ'،p$$Zpy{Wә(zfogYםV1#֡m^O:ozze^\c&*Bm3$Gl$)QCWm][HŶ`zf=ܻ8Ͻ"eKtV|xU8zV%\|bm>#N35[!kw
t 1kMFe{3c^bG2_Y=fC7B]ziMBjgOcu~):SIhfJTmtQ
c\]w~^Utf|1IJsC^ZE+WqLmbTd%d#d9W_}zg[=Owx ~cO]S@lJ=z]Hv!1u/@QpT;SS?>7&b^P>=F|UbI>M4JBVOGL1F~F4XA570\968c;jL7KJ/P7d2}@uDgc`?qoz!nkMwNQgf]S,q@~3d=]UKmim]I5R)M8J	5	^	8
Q
%
9TAt R,BHS
c_
a
k%QxpVs@NAC_6nLHatVa:s6?/%U]MGd#E\rT'$'L/t]8M9G;fO:;- i e qT!$!y!e"8#IN#}#g$N~$r$@%%iq&k&hG'Q'A(TD(X(_(9R)P)<)C*=^*c*++[4,,-L-.q.`/ve/J/b'0H0J0]16|1u1b)2<2B2P3P]3N33g4g4gP5e5$6JC6Y6T6_=7X7>7}58>8@83:v-;e;d
<ko<<Xl=G=}
>>2?@F[AA%BFB_ CC);DeDVEiEIRFFk<GmGcHfzHnHPInJmvJJjyKEKh*LLnMNMmM[BNHN3NwOIOFOP$PuPJcQnQIRWgRJRb
S}mSfSqRTQTU>Ux"VuVaWqsWWUX{X}gYDYg*Z=ZZj[W[E\\W]]I^E_kY_=_>`mB``9Ba^|aEaR!btb*ccdereeNlffXQggTsh}hQFiyijjHk}kHl]l93mmm9no`oPp_p\=qsqrhrYsZjs1ss}tUuqou_uAvvWnwJw@xPRxIx<x<*yIgyyx=zdzl{n{H{C@||}P}s}qN~o~t0scdAp>yd)v;-wis^URNV^Q'щˊttyJXՎY.HIяhSIؐ"j"DB2Mhj4;F0>7C*Fn<-i \w_w]lh!UdǜY˞vvt3mnIr.h[
f'KŦYqTƨ])"F}rrtl*z0I7_<ZRG߶H˷\jVǸh({2eL'TtAɼUaLw0n=m]Wgx[Ks_R=pE1V@vqZoVbg):z>}l/>y!/@hb~`q(s
ov`2V|hn{ydU<GionnPqCazy[yyOkg5bST  c  q  r } r o \ l eM D S cL  @ F N?	 	 n0
 u
   v/ e 
 
 o?  YG W o i N mK  a b
 jp  ] t T  t | wv n ] S @  t    BN  n* z k X    W(! i! P! ;" # S# .$ $ d% & i& |' ' ,( U( X) t) * k* pI+ g+ a", W, 	, - ]s. ]. // S/ 0 k0 h0 `1 p1 c2 c3 qf3 n3 [G4 4 MO5 d5 6 _6 x6 q7 @8 8 9 ]!: : f|; ; i< }< j= u> n> _> \? ? l@ 2A 1B oC C JD D ~E F F Y=G G -H H ^I pI cJ oJ _K K L @M M GN N ZO P P Q a~R zR r[S US $T T \]U TU lV |V h+W RW W zX cY pY ~Z Z [ U[ _\ z\ N_] U] [^ `^ Q_ UU_ _ Q` Wa ha a Xb b zc d d se h$f f SFg g e1h Zh yh li kj {j Vj ySk lk ~:l l Im yn n o o +p jp :q ir jr r Xs js uKt t u 8v iv Y#w V}w w t_x hx =y y z ${ { 1| | d{} w} X~ ~  Q   T: X x a      M} ˇ IM \  t
 y    nG T 2 6> ~u   X  I  (Ҝ ^ Z _ ' M  @ B٢ N Fk  I  1 ̥ At E + 2( -[ - . 2 S [m Dɨ I IX z   "0 S `e Ư o_ Xϰ D( qm p߱ SP  50 f / ( س f %  J Kж i   @ \ p % ! θ   {  u s q
 | kI e C 3_ 9 oͼ /= \m ʽ ja g̾ M4 H ˿ {O w C p l? o m H E   mX  RJ i L rT k r3 m p { l hn n F B G/ Kw o H3 |  jb  V V [-  F JY i ` _o _ / T E9 h D @- =n  nX F e t y Au ?  O h& d U MJ y R be . E = b M" 2p e U	 _ o Wc N 
 a b |w  t{  { q n z{  , 9 J IK m  P ` J; k N BA A E P I] e :
 UH X H S@ ?  0  : $ Y <] 5 | TM e , =5 ds L L% Rr i {/  s n `v  na ^ X/    W+  ^ Nj  M   i >e  \ 
 V [( F ?  N S!8W!!S !nt!_!^C!u!U!fn!N!Q$!dv!~!RZ!!d-!g!b!K]!!8!2!!y	!x.
!C
!}
!si!>!L!>i!U!.!X-
!A
!
!e
!C!1X!h!J!A>!@!@!R!OU!j!b!hs!!l}!`!IK!d!u![p!G!J!`_!U!!!h!w!Lx!n!54!sj!m!L!!Do!C!}!Mv!e!l*!}!7!8M!^!K!g1 !7 ! !B_!!B!!v!![\"!@"!8"!G2#!Jz#!c#!S)$!g}$!u$!x[%!V%!V+&!&!Q'!@b'!<'!P'!K1(!}(!<)!*!*!}+!B,!,!-!.!Q/!0!0!q1!E2!3!3!4!Rm5!P5!_6!Nq6!T6!=7!CS7!27!G7!H8!f[8!8!\z9!@9!G:!{`:!g:!cD;!w;! <!<!O=!Q>!SY>!>!O=?!j?!L?!pE@!v@!(-A!(VA!A!A!!B!B!aOC!BC!BC!U7D!KD!HD!O"E!*rE!E!!-F!nOF!=F!WF!nTG!LG!H!GH!GH!b#I!I!g	J!QqJ!uJ!a9K!sK!<L!LL!zL!sM!N!g6N!4N!RN!K&O!RrO!4O!3O!3.P!pbP!IP!ZQ!]xQ!Q!fR!WR!WOS!WS!cS!^cT!0T!<T!h0U!dU!GU!JFV!6V!KV!vW!6W!8W!JW!2FX!RyX!X!hY!RY!Y!NY!n9Z!;Z!fZ!K[!v[!\\!:\!'(]!^P]!8]!L]!M5^!P^!N^!J#_!+n_!_!#`!Y`!ea!la!<a!:;b!5vb!5b!2b!pc!c!?|d!d!ne!f!f!ig!h!h!'Yi!i![i!qi!B[j!Xj!Sj!iKk!Ck!?k!9l!>Tl!fl!=l!`8m!dm!Ym!EXn!Cn!An!Z$o!do!:o!2p!qRp!p!Jq!Kq![-r!<r!:r!Rs!=Ts!xs!t!ht!u!u!Jv!v!lw!~x!x!9$y!%^y!cy!%y!Bz![Qz!z!1{!N{!\&|!|!Y	}!Ac}!W}!}!Z~!Z~!cU!@!y!t!g!P_!`!<!NN!!H!W!i]!Mǃ!5!#K!+o!3!Qτ!B!!3d!Y!9!>,!?k!;!4!3!3P!*!#!BӇ!6!VM!]!V!cY!c!e!!c!c!cO!c!c!M{!VɌ! !)@!'j!J!@ݍ!E!Ad!A!'!V!ug!7ݏ!!!v7!G!Z!SQ!Q!^!ZV!\!V!\e!R“!S!Wi!W!8!8R!\!3!	!L&!Cs!f!!6!![d!C!?!JD!E!U՚!g+!l!K!HL!4!\ʜ!0'!9X!(!D!Y!]Z!!SX!!r!i!a!g|!E!Y*!D!Eɢ!4!3D!4x!X!i!0p!X!\!W!!![!3!0&!.W!3!C!a!`!< !V]!&!A۩!!J!s!m!M!P!!i!E	!GO!!Z!nw!;!$"!YG!R!3!?(!Rh!Q!`
!Wn!dƲ!S+!A!!WD!8!մ!V!}!|m!]!H!P	!RZ!R!_!o`!uй!F!]!ݺ!P!1A!os!!On!P!m!O}!Wͽ!q%!m!f!|l!!Ij!A!W!;N!&!c!9!zO!W!B"!8e!Q!a!R!c!N!_!w!!O!Y!S=!O!6!:!$S!x!!'4!~\!~!zZ!f!`<!K!0!b!T}!X!X+!x!Z!X!F!0!!vY!!!B!;!M!La!.!,!y
!R!]!S5!K!E!e!X!!do![![0!V!Z!k>!m!!!A4!dv!!}c!M!y/!8!d!wG!L!n!R{!:!W	!ha!A!J!W!R!S1!g![!]I!L!L!7A!Iy!/!^!KR!i!U!O^!K!!!}!y!
!!TU!!!FG!M!C!O !]p!p!?!6!Q%!?w!9!9!o+!`!C!B@!I!\!S*!\~!W!M3!O!m!_?!Z!?!N:!q!?!;!q!oJ![!5!L!!xb!!!U8!K!`!@;!M|!O!T!o!!i>!!~3!z!h-!C!p!OK"J""K"E"F"tb"R"9*"Ld"i","0H"[y"_"95"mo"*"'"$0";U"<"1"Q"pR"k"-/"p]"U"o$	"S	"T	"V=
"f
"P
"IL"F"I"M'"Lu"B"W
"V]
"{
"w0"">+"Nj"j"=$">b""-""LH"B")"?"+B"+n"s"J"JY"F"9"R%"8x"@"A"4"f"Dv"-"N"78"Jp"B"P"HO"S"y"Wf""tR""W"|"y"O"DP"h"="@<"B}"?"] "E^ "+ "E "t!"S!"?!"+""/K""{""M#"?U#"#"3$"N$"U$"`Q%"|%"J/&"wz&"d&"{W'"'"[W("e(")")"jG*"S*"]+"sd+"+"ap,"G,"o-"+-"1-"5-"x."Q.".."h/"2/"</"A/"+30"q_0"0"We1"Z1"X2"@q2"k2"e3"J3";3"Z4"\f4"Z4"^5"^}5"z5"lW6"6"DF7"<7"k7"k48"e8"]9"md9"59"7:"@:":"d;"<"p<"eT="r="Y->">"E$?"Wj?"@?"K@"O@"7@".A"E6A"4|A"IA"ZA"MVB"vB"C"SC"B%D"chD"9D"8E":?E"hzE"hE">LF"4F"<F"+F"[)G"IG"G"UG"!DH"#fH"#H"DH"LH"7@I"CxI"YI"pJ"IJ"MJ"PK"pK"iL")L"gM":M"HM"[N"aN"!tN"MN"IN"'.O"(VO" O"O"24P"-gP"OP"SP"M9Q"%Q"?Q"vQ"NdR"CR"R"XS"7jS"aS"T">T"T"rlU"gU"jGV"AV"dV"AYW"9W"GW"X"_X"WX"[VY"(Y"&Y"Z"Z"R#["pv["7["H\"5h\"$\"L\"t]"|]"N^"iQ^"q^"i-_"t_"`"`"g&a"ea"a"b"bc"kc"c"%d"}d"e+e"5e"Ce"Df")Pf"uzf":f"=+g"ig"Heh",h"h"Hni"i"c]j"Uj"k"k"Ml"l";[m"m"<-n"Bjn"Zn"Io"oRo"Co"!p"M(p"vp"`p"S\q"Lq"7q"]5r"^r",r"Xs":xs"os"*#t"&Nt"Sut"Ot"\u"vu"v"v";w"Qw"'x"Hx"j-y"oy"Iz".Rz"Jz"?z"={"@J{"R{"^{"j=|"||"x%}"E}"R}"47~"Nl~"L~"1"-:"h"="k;"j"""΁"S"T"Sg"m"?)"Ni"2"q"]"""P/"O"ZЇ"k+"c"7"n3":"C݉"!"."<Ҋ"^"3n"o"W"aj"̌"Ox"wȍ"@"Ď"WR"S"T""S"Iv"C"V"k["?Ǒ"O"QW""5"P"q
"|"	"D"*"R"df"F˖"W"(j"J"Vޗ"Y5"Q"j"HL""H)"Hr"?"M"_I"e""V"Z"^H"@"1"n"I"Ӟ"S"wٟ"Q"d"bW""MI"m"""<"""LV"""g+"(""wE"["Z"nt""O}"ͫ"?"q¬"n4"s"h"="@"O":O"k"""*""Be"l"A"VW"l"H">d"^"`"Fc"q"-"IJ"K"F"F'"Kn"H"@"nD"C"]"XU"?"P"6?"7v"?"7"J&"[q"ͻ"%"n"y"G"B"C"`D"Z"c"cd"jȿ"&3"WZ"N"."00"Ra"-"h"]K"C"X"TF"]""B"Z"I"V"%"}"b$""["k"ko"L"]("r"F"!@"6b"=";"W"k"e"T"(?"h""-"y"VW"A";"<,"7i"e"r"Wz"t"G"0";"b7"M"B"N+"9z""I"J"Yc"z"k8"q")"L@"9";"8",<"i"1"0>"Ao"["h
"Iv"O"4"8E"j~"@"=*"h"1"-G"Ru"p"R9""k."|"e"j}"A"M*"x""",","'"09"8j"X"%"\""H"6"J"KJ"N"L";2"Xn"s"z;"{"v2">""O""ow"_"sG"\""Q"o("y"N"a"t"fY"f"'"}"G"["O"""|""q"<0"Km"p"*"d"T"mo""Q"{"n]""Op""lA""6"""M"eR"a"I"cd"R"n"C"]"f,#2#R#h#L#=#A
#:O#A#u#RB#`#o#Uf#a# #.?#+n#$#$####W$#@|#3#:#B,	#Io	#	#_
#0
#8-#f#e#|Y#;#A
#jT
#O
##V###H#\#UK#Q#=#_1#M#u#U#Q#R)#F|#)#&#+#4@#Nu#n#f3#T#2#4"#(W#(#*#K# #]3##/#q#'r#B#:#9#UR#P##y#70#uh##J#BF#1#_#W# s#<#7#(	 #M2 #f #u #V]!#Y!#C"#eR"#V"#?##O##5h##O##@##7/$#/g$#3$#=$#6	%#6@%#w%#)%#%#%%#D%#6&#-K&#Ly&#?&#&'#.-'#C\'#h'#)	(#*3(#A^(#(#7Y)#7)#4)#/)#/.*#7^*#_*#P*#G+#4g+#0+# +#+#,#0-#"O-#lr-#L-#$,.#HQ.#K.#\.#6C/#@z/#X/#n0#0#71#F1#@
2#UK2#a2#f3#Oj3# 3#I3#Q%4#Iw4#4#|5#N=6#H6#>6#67#^K7#)7#E7#E8#+`8#58#x8##;9#Z_9#X9#:#q:#:
;#E;#P_;#d;#k<#=<#`<#4 =#GU=#2=#:=#S>#S_>#U>#;	?#WE?#?#/@#E@#A#2A#BIA#A#`B#[vB#B#%B#0C#IC#YgC#vC#8D#GD#T
E#ubE#{E#]TF#cF#mG#{G#'H#Y(H#PH#H#hrI#hI#BDJ#WJ#WJ#k7K#K#8&L#_L#nL#QM#nM#jN#MN#z8O#`O#hP#h}P#P#=Q#]Q#?#R#]cR#YR#S#&*S#ZQS#RS#+S#+T#RKT#'T#T#QT#S)U#;}U#U#U#ziV#zV#U_W#>W#tW#LiX#QX#]Y#_fY#NY#PZ#_fZ#NZ#_[#3u[#([#'[#)[#c$\#c\#G\#4]#7O]#)]#;]#7]#%^#V@^#"^#9^#^# _#'0_#X_#os_#_#'_#)&`#'P`#'x`#'`#.`#`#a#/a#'Ja#)ra#(a#Ha#b#*b#EEb#Mb#Ob#H)c#'rc#gc#.d#C1d#ud#d#5d# d#Je#EQe#Ye#e#f#&*f#Qf#qf#f#f#"f#-f#.g#kEg#3g#7g#h#O:h#h#Fh#uh#Pei#i#i#2i#@'j#!hj##j#Rj#Xk#Zk#8xk#Dk#:k#31l#!el#l#Ql#6l#0m#Pm#m#/m#+*n#8Vn#Vn#Jn#1o#$Po#"uo#o#0o#No#@5p#!vp#p#p#Zqq#>q#r#A+r#Mmr#@r#@r#K=s#&s#s#>s#!t#1t#Pt#mt#u#6u#Uu# pu#'u#u# u#.u#&v#kAv#Bv#.v#6w#CVw#Ew#]w#h>x##x#x#[x#[@y#y#7y#>y#*2z#B]z#Rz#<z#X0{#{#6|#;N|#6|#,|#8|#.'}#*V}#&}#}#&}#&}#(~#?~#*~#.~#j#]#N#02#8c#)#Aƀ#B#QK#)#2ǁ#*#f%#A#,΂##%#[A#.#2̃###:##2^#(#:#7#/-#5]#<#<Ѕ#<
#PJ#V#/#@"#:c#M#Y#^F#6#6܈#!#25#*h#K#*߉##
#9.#Kh#,#%#E#*M#'x#T#A#27#:j##5#2Í#*#4!#JV#[#)#.'#.V#B#4ȏ#>#0<#*m#;#AԐ#0#&G#4n#N#4#'#^#}a#Yߓ#?9#cy#ݔ#u#D#֖#xd#]ݗ#;#1ؘ#&
#W1#S#ݙ#c#H#LN#9#H՛#H#{g#{#x_#=؝#~#Q#k#\S#B#t#Zh#và#:#Iڡ#:$#c_#gâ#+##v###G#B#<.#xk#N#3##ZJ#g#L
#Z#y#}n#C#=0#n#<#'-#U#Qح#i*#E#sڮ#sN#1¯##g#dw#ܰ#V#3#H5#C~#'²#[#nF#q#8'#@`#?#%#3#>;#Ez#Q#J#B]#@#@#L"#Oo#^#]#l|#l#TV#J#k#mb#Rк####oU#Kż#^#Op#G#:#OC#5#7ɾ#7#89#!r#
#j#g
#9u#@#/#3 #+T#_#H#h)#2#3##.#->#/l#0#.#2#2/#_b#M#F#_W#I#M#ZO#!#;#>#>G#=#I#I#<X#B##Y#[#N5#4#|#66#+m#$#W#]#t#>#8##u@#Q##X#F#].#c#<#R-#K#U#B"#`e#P###p#f#`#yT#b#>1#cp##
#g#qT#.##~#F>#r#`#1Y#/#w#3#yG#:#x#u##{2#U#y#<~#h#q$#m#^#c#R#3:#An#c#J#c_#H#:#!G#,i#7##G#s0#a#y#f#N#W6#X#o#RW#1#1#I#,X#-#3#3#3#?O#V#A#(#)#kE#2#?#[$##^#\n#k#"7#RZ##C#_#b.##}##4#,#<#DK#J#I#x%##*##s###G###tg##y#q#^#A#`)#?#_#F*#q#c)##f($$I$gY$,$F$A5$Qw$L$@$YW$V$D$HM$G$?$L$hk$O$<$$a$Y=$M$$$N+	$bz	$1	$K
$R[
$N
$
$e$t$W$RP$W$4$00
$7a
$N
$.
$p$4$W$z$H$$qg$f$N@$$$|$N$<l$9$N$2$
J$U$$Dm$$P$5$.$($$(2$g[$?$8$7<$7t$6$7$8$<T$;$?$5
$?C$1$8$6$(%$EN$D$7$E$>W$1$I$7$>J$@$3$@$J? $( $B $9 $@0!$<q!$9!$6!$9"$3Y"$:"$:"$3#$57#$1m#$=#$6#$:$$CO$$M$$/$$E%$EW%$6%$/%$@&$(E&$*n&$c&$d&$eb'$&'$j'$hZ($($RR)$)$f**$W*$k*$CU+$C+$h+$~F,$7,$K,$UI-$-$x(.$S.$_.$ZU/$m/$z0$W0$0$g0$i`1$I1$2$#2$<2$-2$>)3$Xh3$H3$H
4$HS4$94$4$5$[6$t6$tI7$(7$T7$<8$8$ej9$|9$]M:$e:$x;$v;$e<$pg<$x<$|Q=$=$QP>$p>$o?$x?$t?$qq@$o@$qSA$A$wB$hB$gC$C$RD$TD$@,E$?mE$2E$[E$B<F$oF$YF$IG$|G$xHH$~H$@I$I$mCJ$uJ$'K$K$=L$L$IM$vM$~HN$yN$0AO$8rO$mO$AP$B[P$uP$8Q$*MQ$:xQ$:Q$:Q$:)R$:dR$sR$]S$yqS$TS$@T$T$ttU$5U$V$V$tJW$4W$XW$MX$X$Y$;Z$Z$f[$\\$Jp\$F\$W]$Z]$:]$6^$ZL^$u^$+_$pI_$h_$Y#`$}`$S`$0`$7 a$_Xa$a$a$iWb$Ob$c$c$n7d$wd$qe$Qe$Je$c-f$[f$=f$$+g$CPg$Tg$Jg$#4h$?Xh$/h$"h$8h$$i$*Ai$*li$-i$.i$-i$."j$-Qj$8j$6j$6j$6&k$j]k$4k$8k$6l$Sl$znl$l$~om$:m$C)n$Jmn$:n$?n$r3o$o$VLp$~p$}"q$\q$Gq$sEr$Gr$?s$:As$6|s$;s$7s$<'t$Ddt$>t$7t$T u$ouu$eu$`Kv$:v$2v$6w$tQw$3w$%w$ x$Fx$Ox$<y$]y$Wz$Kwz$kz$/{$8{$=	|$gG|$8|$,|$X}$On}$H}$<~$VD~$X~$E~$Z:$S$]$TG$0$8̀$X$%_$^$H$6-$Ld$M$P$LP$J$n$wW$Sτ$P#$?t$w$>,$dk$^І$/$Qɇ$^$bz$B݈$I $j$$$j$$$T$.$
$$Ґ$$x$6$U$I֓${ $O$$5$r$G.$jv$|$^$$$Z$fn$ՙ$Cy$n$q,$$o $k$K$>H$e$N$P<$Y$p$HX$H$c$BN$R$A$o&$u$9$mF$O$$$H$rg$Fڤ$T!$_v$a֥$N8$s$$$l$d$9$=($>f$.$wԩ$oL$f$K#$Ho$G$s$t$n$[l$mȭ$66$Bm$^$Q$<a$$O'$Gw$e$@%$3f$}$k$o$g$f\$9ó$h$Hf$=$9$N'$Gv$$_޵$[>$$@"$Nc$L$N$XN$X$=$>$sA$v$k,$e$R$_Q$i$5$WQ$O$o$ki$Rվ$F($o$d$EV$f$$8$T$\"$X$:$$1$r$NU$$q&$*$8$\$WY$$v$c$w]$$t\$f$D8$"}$%$+$%$%$%>$%d$+$%$+$!$+*$%V$#|$-$+$%$% $-F$%t$%$%$-$%$%:$%`$%$%$+$%$+$$%P$#v$%$+$%$%$%8$-^$%$%$%$)$%($%N$%t$$g$%!$!G$)i$j$j$+i$-$A$E$8K$J$@$$$K$$2$$@$('$0P$/$:$D$1$a$3%$1Y$$Q$Q$aK$j$?$<X$$#2$TV$T$T$1U$2$5$8$`)$[$V$S=$Q$L$@0$|q$R$QA$G$C$U$2u$P$5$8/$@h$2$.$G$YS$<$#$I$IX$2$3$M	$*W$X$A$8$EV$M$G$b2$R$F$@/$"p$^$=$M0$Q~$8$Q	$U[$M$O$kO$.$#$y$[$=$P"$hs$E$#"$;F$t$m$:e$8$9$G$G[$D$B$T+$:$G$G$FK$I$S$T0$6$C$0$b1$'$$H@$Y$.$L$=_$"$W$F$L_$F$Q$IE$Q$;$>$@\$c$M$OO$S$4$u($7$D$W$Ys$D$O$Ub$V$%%L6%`%0%@%8V%?%:%(
%L3%@%8%%%%8%>=%K|%S%b%M%%2a%P%%nm	%-	%@

%9K
%_
%P
%y6%,%]%D;%D%*%E%F6
%8}
%\
%2%2F%#y%+%C%;
%;I%Q%2%Y
%^d%g%V+%L%B%B%yU%^%O.%3~%!%/%.%/3%/c%M%M%M/%E}%M%E%MW%M%E%E9%E%6%(%L%%Ar%O%7%2<%Ao%^%]%]n%9%5%;<%5x%4%5%4%9N%5%5%5%5*%5`%5%B%6%pF%F%@%H?%U%5%, %XA %! %& %2 %G!%3^!%q!%i"%0n"%M"%6"%>$#%:c#%Q#%E#%;6$%}r$%/$%? %%Q`%%^%%O&%Xa&%e&%p '%d'%2'%>)(%Vh(%6(%E(%1<)%Tn)%j)%e.*%**%y*%T9+%]+%Y+%,F,%Cs,%O,%J-%HR-%8-%N-%C#.%<g.%0.%~.%yT/%1/%`0%@a0%=0%D0%E%1%ck1%g1%T72%F2%G2%D3%D`3%43%Y3%744%4l4%d4%5%5%G6%$\6%W6%V6%P07%S7%77%E
8%yS8%b8%N09%09%N9%R9%_R:%w:%e*;%W;%;%<%BO=%b=%b=%6X>%_>%[>%YK?%g?%n
@%p|@%3@%^!A%yA%3A%Z.B%8B%rB%t5C%C%5D%gD%SE%JqE%qE%.F%VF%jG%G%OH%R^H%RH%XI%]I%PI%N2J%_J%wJ%vYK%pK%oAL%pL%W"M%\zM%\M%^4N%oN%UO%`YO%JO%P%dP%dQ%bmQ%GQ%nR%fR%`R%OS%pS%:\T%nT%U%pU%W$V%J|V%~V%oFW%TW%^X%TjX%4X%AX%06Y%DgY%HY%.Y%M$Z%,rZ%.Z%SZ%l"[%j[%[%;\%M\%z\%_X]%_]%[^%:t^%^%o^%N6_%K_%U_%R'`%Pz`%O`%Sa%Yoa%La%Fb%f]b%&b%Ib%5c%8Uc%c%Ad%Fd%Z.e%e%+
f%K6f%#f%"f%)f%.f%F"g%9ig%5g%3g%1
h%,?h%+lh%+h%/h%.h%0#i%.Ti%>i%2i%3i%7)j%4aj%-j%>j%1k%15k%1gk%4k%2k%3l%35l%3il%1l%^l%^.m%gm%Um%@Kn%n%/o%Ko%Bp%PDp%Pp%(p%Yq%Biq%Rq%[q%Z[r%@r%r%Zzs%s%Yt%St%]0u%u%k/v%_v%_v%E[w%w%$x%Px%p
y%2{y%Yy%!z%P*z%2{z%z%j@{%o{%]|%]y|%g|%0?}%@p}%}%M~%N~%z*%L%%3%A@%X%>ۀ%9%HT%v%7%bL%^%.%%=%>c%=%?%L %Zm%Ȅ%c%0F%Pw%ȅ%N%%%Q$%iv%%ua%׉%a%%0%?+%Gk%!%mՍ%BC%\%U%<9%>v%J%e%ff%,͐%i%Md%Y%`%2m%_%_%r`%1ӓ%%D%3Δ%Z%F]%H%X%XF%L%W%gD%\%	%%E%X%l%RX%\%%c%c%gb%Cʜ%~%M%L۝%L(%Wu%N͞%A%V^%r%u(%<%N۠%7*%9b%S%2%T#%Tx%^͢%`,%L%Kڣ%a&%=%WƤ%A%^`%<%T%<Q%T%J%b.%Y%j%[V%t%Y'%U%`ש%h8%b%T%EY%0%HЫ%J%^d%4ì%X%GQ%%#%fЮ%7%jQ%?%,%))%VS%3%:ް%0%CJ%B%Uѱ%h'%m%f%me%ӳ%a%a%uI%b%N"%Pq%M¶%M%e^%`ķ%I%%Mo%a%\%O|%j̹%m7%s%^%x%%q%\%cb%pƽ%7%rȾ%d;%%G'%Oo%%Tk%R%f%Az%A%%=%i%e(%C%l%a?%8%J%Z%%E%m%R4%_%G%R/%G%L%Y%Kq%E%%D%.%
%{%%%#*%VN%%}G%%^L%k%k%N%P%s#%N%K%/2%#b%X%B%Z"%M}%N%N%-i%s%%X%%C%]%A8%Cz%X%l%.%c%8%VP%a%7	%fA%0%P%:*%<e%=%%%%P %Kq%"%3%[%,p%2%z%LK%C%T%U1%1%%$%&%U#%Zy%%2%!#%FE%9%\%*#%FN%F%8%B%PX%@%%%2%A%5%BD%\%%w%%c%~%Vp%%<N%%r%w`%K%*$%WO%!%.%&%*%qJ%\%=%dW%%4r%%)%3%r%pR%@%%{%l%%Z%%2n%2%.%*%6.%1e%C%4%%%6%%Q%M%*?%`j%P%F%dc%C%T%<a%T%R%_F%2%E%[%9{%G%z%1x%e%K&N\&g&@&AT&p&{&L&&YQ&8&&k&R0&&+&/&&K&t&:F&W&|&eV	&-	&m	&3X
&x
&C&eI&C&C&w7&l&x
&2
&V
&4&pT&V&[&Hx&.&5&4&&J[&&&Mi&:&d&AW&A&/&&s&k&^x&&or&&&H&6]&9&;&:
&EE&W&P&T4&b&&&"&=&`V&G&B&ZB&&+_&,&?&T&&M&1t&L&&N&gb&?&I
 &IT &? &% &F!&RK!&P!&6!&?&"&]f"&A"&##&_*#&c#&[#&-J$&Kx$&&$&f$&R%&y%&-\&&S&&I&&k('&['&?'&{0(&Q(&Z(&aY)&Q)&d
*&Rr*&H*&@+&0O+&+&R%,&Ux,&U,&S$-&Sx-&A-&A.&KP.&J.&R.&):/&nd/&`/&f40&h0&>1&DC1&H1&^1&U02&02&Y2&r3&Y3&[3&A:4&R|4&@4&65&+G5&Hs5&S5&,6&N=6&d6&86&Y*7&f7&O7&F;8&J8&W8&C%9&ti9&g9&7F:&J~:&L:&a;&ex;&;&Pe<&y<&0=&n=&96>&9p>&C>&A>&0?&?&|@&TA&^ZA&)A&A&B&SC&wZC&rC&OED&aD&MD&OEE&KE&E&,rF&<F&LF&`)G&tG&EG&zEH&zH&;I&[I&E J&IfJ&\J&y
K&_K&>K&O&L&_vL&^L&I5M&YM&SM&U-N&N&PO&R]O&HO&O&P&\4P&RP&hP&MQ&Q&RR&eR&;S&jS&^6T&ZT&T&HU&aU&~TV&V&&bW&8W&TW&`X&WxX&X&[Y&Z&-Z&NZ&T[&ie[&{[&K\&\&`]&{]&D\^&L^&C^&M2_&+_&G_&=_&A2`&9t`&_`&^a&_ma&[a&c)b&Qb&b&b&=c&*Ac&#lc&@c&c&d&-!e&kOe&Te&mf&Z~f&f&eg&x9h&h&Nhi&^i&kj&j&
k&$k&#k&2k&:l&Kl&Zl&k=m&Bm&Pm&N=n&Dn&"n&8n&-o&jo&n-p&p&lp&!q&W.q&}q&Wr&f\r&/r&qr&|es&s&cpt&$t&@t&c:u&u&Nv&Bmv&rv&#w&Qw&w&wx&sy&y&4z&^Q{&x{&)|&x|&#}&^}&~&#~&s~&C&~&pW&Ȁ&hā&]-&\&I&2&\Ճ&+2&2^&O&K&)-&*W&8&E&=&s?&s&s'&b&j&pi&jڈ&vE&[&c&[|&c؊&m<&~&])&d&d&vQ&vȍ&a?&a&g&Ik&9&[&sK&[&&{&^&)}&J&&Fs&G&D&G&KД&u&&8&G&w&w&X&P&)&Y&;\&&A'&<i&L&I&p=&4&-&8&EJ&)&&E&hΞ&o7&c&i&_u&mՠ&C&23&@f&B&E&.0&f_&Aƣ&.&E7&2}&=&6&,%&R&(ԥ&%&1#&qU&Ǧ&R&F&{[&{ר&S&&X&L&=/&om&\ݫ&:&?&N&@I&g&i&J\&B&v&a&7u&A&j&vZ&IѰ&K&\g&Vı&M&i&P&r<&0&0&/&A&Nƴ&&~&$&b&c&os&n&"R&.u&-&Ҹ&&bt&6׹&I&;X&8&Eͺ&:&3N&n&n&Y`&3&X&YG&e&9&-A&2o&&&ɾ&&M&&1&Z&ZR&Q&Z&jZ&{&iA&&9&e&K-&my&e&jM&d&&&l&&R&P&WV&&J&&V&H&na&D&K&Ka&Q&&N&&i&R9&&W&p&qI&<&&&a&8~&&r`&p&rD&&[<&[&U&yJ&&bW&y&r4&}&v%&&x!&&B&p&Q&&u&&b&`&E&&_v&h&w?&\&S&|h&e&K&&{&&&>&a&g3&&&T&e&|j&}&e&&&f?&&{~&&Q&y&
y& &"&8&&&@`&&!&L&V0&&&&G&y&V&&Uq&a&b)&&z&U&W&}5&a&'P('Fy'#'')|'L'<'U0'_'f'MM'D''c'r's]'{'M'e'_S'k'}'N'k'cX	'p	'S-
'B
'
'K''^'i'^S
'p
'G#'ak''!^'o'A'P2''8
'ZC'g'I'IP'l''~'F'YO'f'@'OQ'u'^'v'F'OJ'&'V'V'o')'F'r'nd'''N'>J'M'V'P.'8'4'H',6''c','3'+'O'1h'.'0'C'C>'0',','>
 '+L '2x '+ '? '.!',F!'>s!'2!'K!'1"'.O"'H~"'+"':"''.#'yV#'$'H%'E,&'Wr&':&'P''2V''E''&''&''.('6L('!('$('M('0)'I)'Z)'mB*'X*'Z	+'d+'E+'e0,':,'R,'`$-'?-'-'i-'TE.'.'x/'9/'@/'C0'yU0'0'?W1'<1'x1'UM2'z2'3'3'MG4'4'A)5')k5'+5'K5''
6'*56'd`6'6']7'j7'b8'-8'9'?/9'Wo9'U9':'N:'Y:',Q;'l~;'I;'G5<'@}<'^<'O='cm='^='p0>'a>'g?'8k?'v?'p@'@'_A'9xA'hA'B'B'7LC'C'(D'7HD'-D'9D'lD'tUE'E'viF'rF'cSG'<G'DG'X9H'H'UH'*H'S*I'~I'g6J'pJ'3K'#CK'YgK'-K'zK':jL'+L';L'>
M'.LM'3{M'M'(0N'9YN'*N'tN'J3O'Y~O'O'@]P'GP'RP'B9Q'_|Q'MQ'@*R';kR'<R'R'7lS'!S'+S'S'T',U'*U')U'!V'!'V'!IV'UkV'4V')V'D W'JeW'DW'QW'?GX'LX'dX'59Y'doY'bY'27Z'IjZ'Z'Q;['R['@['9!\'7[\'L\'B\'?#]'Ac]'8]'r]'rQ^'+^'n^'`__'9_'_'X`'a'ua'ub'ob'`b'qWc'8c'bd'1ed'Rd'Vd'+Ae'Dme'e'xe'NGf'9f'?f'<g')Mg'bwg'-g'dh'Umh'h':pi'~i'J*j'muj'oj'}Sk'Gk'l'fl'TBm'nm'hn'~on'Fn'O5o'ao'Eo'3-p'Gap'2p'Kp')(q'Rq'lq'q'_q'<q'D9r',~r'r'B,s'eos'7s'@
t'DNt'Vt'ut'q`u'lu'?v'bv'.w'Pw'Jx'tLx'lx'J.y'fyy'y'.qz'1z'Ez':{'eS{'/{'+{'*|'g@|'e|'T}'Yc}'Q}'\~']l~']~'A('j''f'''v'A'?V'@'ׂ'x}'N'E'QЄ'B"'he'G΅'M'd'P'|E'‡'NU''5'C'Z:'@'J։'v!'?'؊'4''T'';
';F't''J';';#'Q_'_'c'au'nא'gF'V''\'p'>V't'K
'NV'l'A'T''h'U']Z'F'P'JP'V'F'9'h'P$'Ru'Ț'q'R'~V'՜'m'r'A'AǞ'#	'-'Ÿ'^H'n'G'j^'Eɡ'W'mg'(բ'/'%.'.T'9'N'V'nc'vҤ'ZI'L'w'Ui'X'W'Ip'7'N'iA''\<'b'L'AI'_'m'CY';'?٫'N'7h'#'Ĭ'&''J'@g'7':'H'Ed'K':'K1'@}'6'Q'lG'x'Y-'e'Z'H':Z'>'JԲ'm'7'ių'3/'`c'*Ĵ'M'i='m'N'\d'i'<+'Hh'3'A';''cc'eǸ'J-'=x'X'7'AG'X'Z'F='F'O˻'['Fw'N'>
'RL'('(Ƚ'6'L('Ju'6''2'{ǿ'+C'-o''P'E'-+';Y','8''5'H'd'Km'4'G'@6'@w'@'@'-:'h'|'ts'e'dN'!'`'66'Jm'F'J'lJ'F'B'sA'A'c'c['T'e'Lz'c't+'[':'g7'e'Z'k`'R'z'a'R'fO'@'k'zc'z'Y'`'B'zD'J'
'}'s('r'U'ie'`'70'h'p'D'n'64'k'C'CZ'?'1'm'H~'`'7('m`'u'D'w'v<'Z'n'I}''CK'L'L'B)'l'q'l'''s''f'b'#q'O')'o'u'K'KA'@'$'D'8'R'7 ';X'='f'O9'H'j'}='<'N'aG'k'_'ou''m'Q'4H'9}'9'Y'~K'Q's'1'&'W'SA'W'['gI'7'J'Z4'O'S'i3'<']'F8'?'['''=+'9i'5'4'2'NA'b''@z'&'('$'60'$g'='='S(\(~(_m(B(,(+=(@i((,(qH(u(0(e(p.((l(((X%(z~(m(qg(r(0L	(C}	(J	(E
(dR
(}
(U5(K(T(,
(
(n(((vG(i(u((u(i(u~(u(ej((U((y(x(y(x(}(((P(#(;(\O(\(a	(k(m(;](C(6(5(UJ(-(N($(QB(U(W(RB(v(Q (~^ (J (c(!(U!(H!(^+"(L"(<"(A#(:V#(8#(<#($($$(=$(X%(Bq%(@%(H%(_>&(T&(L&(e@'(W'('(k((O((5((6
)(}A)(d)(R$*(Cw*(Q*(\
+(ij+(m+(EB,(C,(S,(a -((-(#-(*-(5-(r0.(a.(A/(xG/()/(;/(/&0(*V0(B0(0(81(%2(?2(&3(w4(4(z5(t5(
6(Q6(K6(R)7(|7(g7(Id8(Y8(p9(y9(":(f1:(h:(g;(Ai;(;( ;<(5\<(t<(*=(>2=(q=(.>(Z>(`?(ft?(U?(c1@(6@(@@(B
A(=PA(KA(jA(XEB(vB(nC(MC(C(-D(0D("D(1
E("?E(#bE(0E("E(0E("F(0.F(1_F("F(1F(5F("G(#?G(cG(5~G(0G(1G(1H(#IH(#mH(4H(NH(I(vI(-vJ(	K(}L(u,M(kM(XN(RgN(TN(TO(0dO(KO(O(KP(4P(?Q(cRQ(sQ(]*R(UR(R(@iS(sS(cT(9T(0T(T(vU(V(V(KW(iW(i:X(}X(g"Y(Y(:Z(Z([(U\(\(ll](u](O^(a^(N2_(7_(_(6J`(6`(5`(h`(Wa(Rb(Tab(vb(U-c({c(Mc(YMd(Yd(Ye(a[e(7e(Me(YCf(lf(l
g(mwg(lg(YRh(lh(Yi(Ssi(>i(*j(41j(`fj(bj(l*k(~k(l(l([\m(m(cRn(n(Hlo(Ao(o(p(!q(Eq(Zq(ZWr(Zr(f
s(sts(s(:t(Lt(6u(HBu(u(v(v(LHw(gw(hw(_fx(Vx(ly(ky(y(z(Yk{(h{(`.|(|(R!}(~t}(}(*~(T~(K<(T(y(W(܀(q\(7΁(i(ep(4ւ(X(Xd(G(G(M('҄(M(H(Lc(C(A(A6(Jx(Æ(B(L(NQ(R(~(r(G(I(}(`(y(vZ(<ь(f(Ru(ȍ(Xn(pǎ(,8(e()(7()J(;t(=(s(Fb(B(D(G1(;y(R(E(5N(f(J(6(|ܔ(;Y(H(6ޕ(<(5R(;(YĖ(n(5(W×(U(0q('(Yʘ(=$(%b(5(;(i(Zd(F(F(?M(m(J(FF(K(?ٜ(@(VZ(I(=(=9(nw((Os(Dß(m(Kv(E (,(I5(L(?̡(K(bX(g(j#(N(Sݣ(V1(R(Tۤ(w0(v(S(s((o(k(a(~(<d((_?(n(W(Xf(P(_(Jp((S(oӭ(VC(a(h(e((n(<(/((7(w(d6(](a(f[(´(MG(G(lݵ(IJ(|(c(Ou(tŷ(m:((Y;(U((lk(`غ(9((fW(((R(&(п(t(.(M(+(J(c
(3n(6(6(k(E|(C(e(@l(u(#((6(w(@9(Fz(d((&(oO(D(=(UB(( (;(!(Z(8a(7(7(=
(1H(9z(\(b(ot(J(E/(!u(((:((!,(TN(U("(/(5L(>(D(4(;(S(^!(Z(J(7&(4^(P((m(8p(D(a(eP(O(x((r(ns((j(@((Ei(X(:(9C(>}(9(>(?5(5u(%(((,(8'(`(w(((Q9((2(/K(g{(Z(_>(X(((D (Me(d(f()(5(F(U&(U|(L(Q(tq(c(SJ(E(x(c]([(F(id(a(a0([(U(YD(](`(5](o(/(c3(,(M(S(qf(Y(t2(P(x(Sq(\("(R(-(\'(W(Y(6(b(`)(O(Y(V4(8(_(B$(/g(-((<b(`(a(~b((fr(m(8G(/(!(((0(8,()e(Q('(A	(LK(O(3(z(^(B(9(<(>(!R('t(+(c(Q,(B~(F(1)G:)U)O)()&F)-m)K)N)L6))k')i))H))i))u)UL)Q)M).B)-q)B)@)>#	):b	)A	)9	)B
)4\
):
)+
)a
)`Z)Y)R)?h)+)')6)?3
)os
)b
)\F)%)L)R)Xi)p)C3)6w)>)%)%)V9)\)6)|$)o)J)Q\)K)9)<4)'q)K)?)L%)Wr)0)2)6.)!e)?).)=):4)4o)=)6)F),`)1)I)E	)DO)E)),)O)C6)Bz)B)8)A9)<{)5)A)90).j)8):)&
);4)<p)u)Y#)})E):)3 )CR )A )^ )'7!)E_!)!)3")")7R#)6#)7#)E#)g?$)M$)^$)OT%)B%)7%):&)Z&)p&)[')p')W()E()"))))PT*)1*)^*)F6+)2}+)E+)A+)h8,)Y,)K,)HG-)=-)@-)e.)vu.)t.)>a/)I/)/)70)$90)+^0)L0)_0)O71)C1)$1)1)2)3)!4)94)J5)Vg5)u5)E46)Lz6)h6)O07)C7)f7)M+8)vy8)Q8)CB9)9)p`:)I:)-;)AI;):;)@;)b<)?j<)=<)><))'=)(Q=)Lz=)2=)\=)0W>),>)B>)>>)@7?)#x?)b?)S?)pS@)h@)h-A)hA)hA)uhB)uB)TC)_D)kkD)8D)>E):OE)HE)cE)R7F)9F);F)5G)=6G)ptG)2G)ZH)9sH)hH)qI)cI)-I)EJ)B`J)kJ)K)]K)JL)(ZL)1L)PL)GM)WNM)SM)8M)23N)KfN)<N)#N)PO)'dO)1O)eO),$P)+QP)}P)'Q)CQ)AQ)4R)aR)Y1S)rS)S)T)2U)aV)XyV)}V)PW)XW)C3X)UwX):X):Y)<CY)<Y)<Y)@Y);Z)ZZ)v#[)[)#X\)A|\)\)\])])^)P_)Zk_)T_)]`)py`)z`)Jea)a)Fa)b).1b)`b)A"c)Sdc)c)`>d)fd)]e)^de)oe)3f)f)Pg)h)>h)kh)b3i)Oi)i)}qj)Zj)NJk)Nk)3k)Tl)ql)fm)`sm)m)n)t>o)Do)ao)`Zp)ap)Pq)Gnq)<q)|q)Spr)kr)m0s)_s)s)Zt)t)^u))u)P
v)[v)Jv)|@w)Rw){x)x)Zx)Gy)qLy)jy))z){)K{)u2|)%|)|)})~)))U))ς):)2ك)\)+i)c)u)Vo)gƅ)>.)m)V)_f)YƇ)2 )VS)))MԈ)V")zy)P)tE)Z)~)T)x)4b)X)A)02)Tc)@)))O)R)!@)Ib)O)F)OC)K)Kߐ)M+)y)S)7ڑ)4)JG)O))G)ܓ)Wf)-)R)?)?)U))o)V)jF))G)Ԙ)c)w)l))q)J')Mr)I)a
)fl)ӝ)=)9Þ)|)Sz)DΟ)2)5F)z|)_)W))\))4)E)2)~Ҥ)Q)ӥ)U)٦)Hd)K)M)uG)g)0%)KV)*)+ͩ)W)SQ)C)J)d4)L)R)R9)s)f)bg)kʭ)q6)5)5ޮ)G)\\)i)8#)M\))P9)5)4){)iq)C۲)j))I)z\)״)Tt)-ɵ)*)0")KS)J))Ix)i·)i,)U)I)g6)g)B)TI)a)k)ll)Wٻ)M1)%)S)`)|Z)׽)XW)k)8)|U).ҿ)V)X)x)@)))))H){)An))Q>)F):)t)B)C))")3)3.)Pb)))#w)t))+)6)F)57)m)))6))
)})N)^)GI))()OD)N)K):/){j)u)C\)Z)F)FB)Q)D)Z )>{)i)W$)Y|)])a4)j)_)[a)a)[)[{)a)a9)k)a)i)n)Z)U)[4)C)<)=)>O)_)N)N=)N)b)W>)U)5)C")2f))f)9)))w)R')z)E)R)2)A)H[)X)F)PD):)5)7)0>)0o)>)0)0)kA)p))3)
d .&22
R&S
-]/v93M5G7.(
3j	)9o:/,JB!t:D7Z
/+,017~F<L-&9)76''$Dv8<<#y!+F+06'22p91*"47H:.!8+@%e$<F	8\!]"*fj
#5
%/%	+I-%}s
@'6H1~<#,`m""/&"4u!M')4.:1<O3) !$0+!/!98.5)+L;!"E
7.(%n!!H7"3
>9'x0P<*"w
7,;/5'.14?4/*3<}(!48	w<(n&q"S4
5<La/ t4"
*-_)Q #s2+z633l-?5
" :'!=8N"/n.&-!.
}1`#,$3C-i,^:*)
7/k8/:^/05e5q		:&
;F(q0&~)S%->	1-

/&+t2!Q	<7(4/7!N#RI/"(@7j-;::A6d$%2{+B425	-24Y
Q1+8/,-. '3%49./!RY:(s~2/f!(&&2G)i'#YCE"w*&)y+Y	=6/0'Q%?7#0YU%[)w0!
#:=g5Y $_%#v,6:	zA='7,'M. 9F9!4(%-m5((e.+=[:	Q
y;9{9m* #	,W29)()x*tD),+:-(*!-<2?,s03Q"t[")<-
>
2l <[<R**6&:*V5+YdG+65	 Y46)fu40T:ew",;+, 17*"7	=2

	_:+\*J`:?s7<4U"z,_-%\J,*<R4Y6B2}6""?"&	<B,i614/3*r#%
4+C*m9~<352g0t<"8&O91V#/11 	3A<6!'c
.$9?3
Q
;L5K%%,+*,/3~/5/

l4#
i00%Y-;37#N!=':5S([#z#
,|_$ 
.!:=..4KD2+&7;(S9)9[	-&$!8h5<X/;
;9-k9&"$69	
'+6*Q-@5\7(;\$3&)F8 W@-+B3"(<<;%/I!o
,/5z`<&2'{k

?*.9P`Z:!!	77)5v.?,qV	z'\-<""+-88(a;21*j!,"9$	/*.!; D#.c;I,|3Zn97eR(9,0$'{3:>
:#G3
?`.	$
!u!	C/6&l92(86Cl8(l
.93,2?.%,"$&Bk&2
s&7:#(
$JF#W$4!22_;#(-'s*z-/ )e$&%}+"1<%| -M,!np,X#J;C:,*'/q7h.,:	H5
53/(&o.
v-12>6	V
`6+q9L08*7L|9l2%:c
-
u$
/5<:.-.8
up%+S.79.+6*.,
a
8S(5r(.)3	2M&0b'8)6&#67 e+.3B4R,:v{;#	0$9pU6<%o"380
i/-^$7N08<1!c/y<
2&<(0Z7.rJ0-4<\%bd4&+9
35c K9W/y/,</`9'5-+Q;:	.r!0v
y47+x8..
 (X5
1+4`
?(;h3>,{
"&Z*W
M+S
'88&82f)+V)x!5,q.	h
O$'7R=um4:9i,P.4b}gt*"I
2{'"3Pn$4g:l;j0.OK#/(y/M&,t=
1
2-<-h	<S&.f1r&Hz3z:.2NV,0-1Qw2029;$\m51
;
;@ &1<4
0X8<"T4G5 
.3~,n/%&*y-X9*j$^=C68"V1w22|=q/L/'("6
;*4(,9S'R"+iey)=E_-5<($G}3a&^)!g3.~.9':
0=*,5`.w$",!J4Q30t&ca%#	g)	%S
+7+j7=*'g!1$9f,1d(4#6*	%2K	v7'y*$~0
~
+A%#"#-P2%\-a#'&4]0.#4W5&&)'=90	%~&[ 4y +	X	&39(;D.Z+/#;!757 $<+,Z')2B98j&-	&15'3a6q
:z
)6)8
$3 5 4)-
1-
8O
8%=3IAKW+
i;}5F 2'#B5/	&08q*G"y
H5" "4.7
4$
rZ,/p [*
<8\S%o,v	L)Eu2&
f'9!7Ed!35N2V4S#f0l*3R y(*y1m7O#3k7!"25/6227c)))#5P /*")q5.';x5&u5d%1H"9'l#!K/Z	z/0+*$
:'8/(1Y;&7;
"%w
(+:'
 <69.v+
Z&83/5O	m-P5(/))*;
9B7,%"%Z*5s-
[7H#0H7](/:&d*03z$"&X;i.09~'[
44=m%:D29.<36c#y46
$G/4!#t
V"4);L1
.Bn'm.u0.N;,&n)g#).]W#&P-7k6:6;0y=,7X-5U*c1!b(:|*z0!]1,;5/7% 	1y93w05;=/!
08#$!9%-1<.X)89 5[9;3&6;@2~8B8
{j"<:6.)078vO7Q< Y89=5=s/*F;74"U=n*'+"('!"72KV5"565.)?,C)%8w 
lt	'
M+;6M-1v0#55W"8#%y+\.8+:\/a:$_';
#}*O.[.2W6(&T
R;O)&0
,r2,:Q
V*;)Et5!Jme'o'
 
"C
N'(  9G-2L57-.H+" ~ 0:o|$~(%4O4,#u9?J5s80*X\	j57A
:[1r+$/!J	#.%(U;0"C*/+]9R;,5	k
'7!(}G0r h{v9;c!8w8.6Q5i;|
5:2X*Li
?$4a*!+2'v<i%K<'72!=*
Y&/8'	$0W+^it"(##ZR& G]j%~cT&9
g8&Bb&;80

6	9_= <',2!1*?I5[!
: 1U2%#;}%,x,Z6?+0
%'
O7H37!I	$,+c0G5m(Z
6W3)p3^20H
 =-+6"53
K1/	%[%5$M#)}H/(.,%B.+<7cX8Ak2VI98I
>%4:."P9A1962T0qj1$)-*/f&:<T92;.,5$}4
<{:#`$)/'
 4%.376?	*d4,(	(

,:.#W,00&j o<74d1. il-K(48	f--i9,h2Y
><0
3r3,5'6K0w:x#:1"&(7&d&,4.-9$Z@'C=0C"8	P+I%"4_4$n#05-1i6P	o85"'.P%	%0<73q2'+7C
<$8
	>
,;"1?=,m/"L4y'*(&^6f%(-"T+#
E3^3lE%,,4M*'4>'#WX%P-9;j*w:|
 5	&(63E("4b	5]n$8!$-3"$z_!r4.0	Z!#i ;g`o1:c.1",W""l7$=<&N*D4Z$9;J<4#	|!1J+!a;4 q3&*0;)Y')fH,J)f *9U.6E!h;>+1OE'(('	
(-u,a0q6''F%Vo#)/}80%,U13q<G+%Sj2"a$K":3Z-,'o{5	"I]`,}j6	::V'P:4;&%S*00"YL._	*0$s5J8B)v,4m 4+5v#g*k#4(;2e-;j"%;3*+;/97d-@6T5=/n3.^9i"D1* 0$1y,E4}9 @&$>N7= ,0,
:<h7q7
6!2OF?3g

2#/59-!v
(	30	(I$24%
:B&X
'94.hfG4r-+%7b2g	_o,4(K(%F#'hl&1##h,k%-2*#c(h"u#&&hUH3!H5$%.3#=>0IY3X2,5(6
%:O3(|'$-P)%39	<6(1=4
^<l% (5@,!0k1X4J1%;(x	B.?6A47h"%=kk;^o96$;s;4-2t6<\.
B-|9x&"<5+ ;o2!0M";4U"#:9.e2:*=]
.5

f/^:u*u.9.g6$QZ5Tx,!{&i7n,+~9</&yb6/?2'<#u]d:nT29"+&#<$Z;	-W( .!'1#61G'
#4Tn/e#o4|/2:?&_(l<:6bS5	@;6a:"8b,&=1W']:	H0/~V):9.:a88!$3-	5<;U%

#'c-e=;l)6H34,
"a*%1:	([=_<3465 	%s*l4:"+/8=>;~#5*$<'1	;#.,\8'286O'	$ 8+0
>
6}c|+$0G%%0:h-1"/L$N&Ie&14	&o8,M0A5>++1(Q9,]f&6(33Q3)#'(<9182U&-2:t(.$9-`<v<#H	,mp5
O *"6$~bz%*54:V=+tuu0[,=
/
. 
"u+_	0j
78E
* 
!,s#+3\ y:*(80X7P*i$?aT<:$9&;K,/!Q=~*y."-v!H!C
:4[4<6%2F)d	;N7SK)\E/5i-::0%%%a" H^167!mM-0`231r4&$s`1)}b+		98*'.Z75;iv/;W<P16-3*;,/><!,1"0'"8{(6&NE)e'<=3I6y!M&
1	5
:',q:-$'^('.&3!	-
m'<(/*,K_& N !5!;*q	&R.l(./-6>#
11dYb ?86
%/P
\2 s&Y%7Hw$6h27
)@;'.0fe*R+'($sg
8%| +</wy#
R;q9l3hv=F2|Z;:)".L;rz#+*A e V&?!w
d+1	7>%_%
(&;KQ<+:.!$I
-`*T$U'5F\:7m
M.5!t 6/5l$16(y=+8%R*'	7"{%2$ }b!cn" 84z;"j	@)2{=0i*;z1)4\I(y{ '(8.w3w(|>9!V2p5
( U
W
5S+,
 9%x1=2ng&{0h9!87[l	4:]#2"0"B*6 #O"UR-q.$(y$/['b)3$4,5 7-
1&Mj6p*u=h07j2D3.9$/=

r6Q7o,+'	5%!
R9/"7U%{`4 

"6075.J*87Y)0c",1"=`9i/'(m".$)O"f0	n71Jb;-887
:(2-."2,$q(+1R5)-s140{[;8&	H	(V45+<%_2l:/f9t;6"11.2%#4F/@+%!	x S)66N()	N	='`,(2&rx
\:1./S+42
%7$jr5o=y0wb#7

*3$#7;M2*=F
I2%#	&B/1/%L6C#2":#!3IX:$
-)h
 )?;9_;1`&C, x'$)66.0L<<70(%5	r9<'%j+$7)98.d{.A0i,)(0	]?#7"yM86;	
)-,;,R&Zk5,5=g<6*^%"9&*"5>W
r.5+235	<	&))5s.s<+w

)`(+9%!!1=$0D0c8hY11(5y
'W;%*31&2T;**4 1!"TA&+d|V(=R!;1^H
(2#
# NBY-L+P'/ U2&'m/ '	#"#28/'){7 |-W9I0';v*9#Mf$p"%	)A;09;E,92II"906a		 r:a<2iq#)y"h9-g4%<59:;5P7,\%'m)9H-2 W!'4}50/93& |7c	b!0_ ="L%g$[5%'"~t"4>&7;#|8h* +v  ML|
.6d -U30g=7#%+7dd"
O01D;Z	7&*Ru84"*
,7RP]'p4g#)
~!+8{2;	$83<2(
e3A<4
_B<F%-M7-I+8377(d2.$	-"8.<-#.,
52S=:a9M%8+@/8-l4
6'u"
&#&':9@^& ~"=Q$O
84i#44""%P'l[04;	M/
0]}2)\9<	885=L8 (m$Y.W1(**(.&,_27
o--&+
b+K3;1O$+	(3635H
^%N3!:
wr)%L!AT90
C2$*a
c*Jf0(s)j2,)
"
8<w)2D;C4$(%%b{
efC,A;Pt6b4h(k*NY
-,#$\C(W!!T0&=d

+7"2=0$
a2
,l'&
 +<6(\=
621
s<<01H;8B6*|W9I6[y.,'7h%83-/70/)*:I5]4"s80-*.50+>2Z<*R5p-$$0[&1/%i
+,&*XU 06$MV%&=+4 _/J74c8[_:P1 1?{-70"`7 M;<*6@3#&."''	5068m6i8r1S$E&: 6/=ry
+oba*E:!&!#$
']#6+;!/2J-3+'98 T7;lr$4O)$
B=e1Cg&$,M<[5%X,$Cx40*+y!
1 9=>-5. 8&$
7,8%)=rHfT@
!1z8G
P2c7}*oK7a47K,	4C$ !R>)@>7%5./@,$)9#9E6S	*9)-*3//$#1C2)T%]7,;
/K&O+B"*N*p='B/
x1 5#+
+xz:g:%%"3;_q,[v*)|6[/5 p6W4(=(.88, <v-4
D;
2%1'}/)=
T.<T
d_86R
]
;"G.I<Gt73-.49v\5%0W6#2> ;:)15	6)$<+<@3b`*V/,
.=z3 '7";&+8d69jk;	(',C!t3&5#?2/q	"-F")x6)s7.K84;!38H<+L@9../
&(? g"(
=7&6B;/;5LJ0t\<
V9"1'38/;_<
20h))9o6N.3si
!$+4%8_
'E=B6)/63v&#aB	G:*63	3=;1
g*3Y<	Y*:W*n6qJ))9G8(m+A%976g;h%%(: #r7	Y214U!Q9","!(k	/y>(%"	0%&kx)G'0<e	` u:) P4	59ff:15(!((4&+Nx8%W:
+-lY3+6	4C'$1D$#*5<X;#*"&32.O,
}#4-H0!,&w%<*#p7=3=6'
4$cD(-J4)k1'
;q
e,=8*|+T/.
#=08)c(J9b'O *FO)768Iu,(
 E
+!,		X3J6: &4$3,*f#	9.
2k,#&6x.187+p3q!&4Xc%
-Ta<0 1-;%u&(5'!x^_;d%S;:.)z
{"#p4D&y3!U	.|j;

'8YR<.A,6'n;9<
2&_"+M/7&=;RE>,N)&
 ;!_-\#U7
R6DX-`
):'
%,l9;`U}.-
-%*
*("!+	N6E0S T)"S 4*f:d0=3 Q	 W7&4Y&2$b
	u{
083W>6$(1"[m/#*|"/+ F
=u Ae6!N
'*4O;+'2PB*!*R 4K27BH<#)
;.0H;	*:~>0	r*}?%R<hD1e:8	'^8$P8%.%#/ &<~4.;;F'n&3M]$j+8%"E8EN9
1"5j;"Eu7G%+!]8=$b
G,%'7%, 54(#e!(A6Q
D`48 v	*n#9A,\9Gm6D,!W=)427!27WZLR7 !a'q
!54Ex,e8:2:$1
(#+R	7$O%7' /&G, 2)7(=#'Q<5,6s+p
~#-588l=
:	Q298-<+a!#x4/*x#[
	c)6Ij<l8|(-Y!+1

.#!"&&/
!v|:S'2w/'Z7@06	 #.<-*d-71	=*j".57	/4=j=A8@"	M
;Uz/5<
2<-)*`]5+
1*:4K&BkOJZ+<*H):2}&(0<95&43,qF.m3"70"'0c6v6P#-N1; #9&{/%6W	e0!h4A5>*.(HA=".2
7<3
,U#4v# :
{..Q4;/4&%";n
:6=6969;-!S $Y-k9.)g/Xk<"9&D
\)+r 'Z<-1t4n2P/*%;pV'
ej0L*<").n(O0F7_]q8Um-
)>9$7/x-21;7^4$}7s)4*Y)Y,)04<
1=7C/#c,;w"l<$)2~' +)-7,--I&!#7!%=0
3%0-R{#%H2
xb9M40"
L ,4
(("1n-%E &J=0p(x7Z2U"]3s(m:$&<m.r2Vi<(56:"!+&8G*C,+H 13b:_A3I= /84	;3,@#m2c<y	V!r >50nj},"n	G&':78&C)7jf6s(\+	81wL3s,-{r)K+L).Q.`	
Z;\3A)Gd885P(^!<7
"tCA	
*.)*+<^$;a3(-R	<G2)3')98r<'c<* ,
7'7<1:2]X6LR"6&-_e9X"9-/0$.E*++@i3O5,,c-
+ -'m<	<%41X	
D%7B:4~sJ
i+8N+697/K0X0c|&_+8T3/a"
	8D!"!6#	EvE7#s%8,]+$=/;(35i1+7#J3$66<	/+oT20l '%U8%
<N+Z Y^;
,S/&/T-#l$)
5;f6/
.h8w$V6F,0n<
'xr5*710P-*$!5,<-$o%)%6,.n[r').\:*':u&0]z"?:Ou)/Q/ATM10F\5:66'/7S:!Y0Qk/=9
	
~6+s=
RJ.66"$*4!t<$F(/ o9t2
{:D:;
F6#*
G=(<3+}::0+84% :`T!.&B8/(a*1&,<K-p.x-!(/"&' w9<}:D
b
2/$v'	5%/:7<,%3N{7fY:/6'9	6.b<
!u/#+,8O71%;-.X%t)<&H(<|0,V&9<
9
m	8'9o)ET1"p80~0s6o~	%n,->w6{*=2I:;d3
!t5$)#S3&#(.%&/6	-Q63
=&u<-139(E9 6"m1L'#R*6[:b.i2f<*'%F.0wT
%.KJ;7<7=!'m98(T#d#`:<3$-:)#,.]@5M6O'9D"6 $;G!0<#*
	,#np/*t	< /gI90=/<+7l!2C+<2m(%	K'V-2:&!!"6#]e3k.|O=


;6a
n<6c2r%I'1>')`5*%P5
4(:~3}"b*<[8+<e:!F"3Yj&:
1Sb$zE.! K	\(	$a1m!)vg32/$/5,7
,5Do7h/})	5-;A!31$I*v1t;r/&bc:]8m8Bf%"M.d;%5u66
&d 70
(:;U4<54UA,-:#77N8
\}!9n)$T!	;'P"6,4'	(8 --:	21|
,
4q.1&Z(. 
 [3J8N$gDxo#-:
i09%K;#<<O0) :*!/66	)\!0,\P<
60<33I*i=l1W-N
H;!"i3J')*!78<r
4:	6@8M<9(w+X$2X-'8e%l,9p)~2ze0$)T,Yb_#&7	:8;4)kP0"&d	9%	5f$
	3

;@O$/W.< 'p:q12Iy8A:-:E6u1w,5[
*"%)+)/";b7~m05	!pC38j2;+P-[26*
-S *?3</!+3I *L*/c+
,o-}0)= 1
&#3e	!#=?%;2
0,+:=27C5+#2e;:q&#N/X==15!+<kZ.s<>8%74&!c$]5#9,r)2!(0#Q)E+
I49
h#_
T T/*E~4oJc5!1#(+wuk!mr3=#!Ca+&  (B%	 64|8'K.&.o&7:U"3.L'$2|#%@!F
O*0=0 w	F;,5;L3)*0)@4f5t+:3^-&= ..(7.;8034
L*6
|*RY+,:E7
24(!;5/(p!:.)FtV.&P%.

34$<28(K$4.4];r

D/G$
f;:11#%9#
6:3%<8Nz2$b8K&,7
9%74?'4i$,F<0X:6{ Y/s
42 
9(-)'R16/&h&6-P+|.V)j&!)Y8
"
u'
(,w7,YX
S
##'3*u%r1&4a,+7(*c$)!4$*l#1k;,&a):03w"*;-+#_1T8Y#!}$9Y	!N
*#5!/312#-R)
//##+q%Dw1 
	20d^"Y?9]&6B:N4%9#[0G 
2;:441k#.q$@O<8+.l0"Df4
5*X7?022 6
$&^*"<;=31{	(5%	!+48<)C#2h/)l
u257'dN_= 
[5$F=W#,p2[;<"h:
86+53c93(z';$77*_(a7
0B+Tj/.h V<
M:@.8%)k.;6
o55|
.k4;+^268o  (=&>8(#3J9u(0'#77U
IJh$:N,V	K37*}:#'"W &S76-RQ'%..&(3Ux;83x:80ia,	b4%-$wp<&5%x/E;C7s
	69%653":9)n=F=M3;8-*:U(84v2$:)I+)i*-p#
L(%!/:I;G<G6%%
M	 6:(4 mU: ./:"	==1<1<1;;x	(),#l6f2q(.	=`,'4/07
4g2)[5E	<7Js';n//<ta],,3 O:#9,)r
R*o	C$.\0!\<*Z93 CGh1#-O236
i!N-9'4S8v57,-^}79-)J 	N<<C19	>$ =:5(0@:Q9)6H61
i5 K
/_o94d=)$W/z=0:-5,:
7^4<"--r	p8H4(+26)7
'#:u;o/#	z	G	13

(<:5S;o'-*"n5,Q
3
9&'8$g(H04b50"+*:R20<,0#x5''p'(!aR32m:3s=!.82d))17\'*((+-+2:Q#f=39),z.$1`-$6i)H2(
(8 $M/S,D$z'	9:U3	 "$8dW0?	+!<-,e/e+*C0^$_@$|F0!&@/*8#%N8,=
o.!6):
w-3,	.9;LZ/u3/!Z%S%0{1&1&/D'l;=**-<6	W8>,83:3:5-+,B ?/,A7d910.%|#-J&p%*0'u%
|316K=8$	($~'51,\
%$	
*&m
{*!\&2<):5;$!*))T(!
=#x''0,9!84
1p-]2,L!o*8`"2+f
g7
`8 8B1%<2 K*#&D!6'Y7(g1y0#$$.(tY"84b47+FcI)4213
k"2 -A9+2<wj3l^
a4R69;&@*E"1O1l746-'!
{{<17=1O(8se7v0%
|<j
c!8%b
~5CA-1,	23"!$:9FI3O
$M01	
10c3x3*iF9X5
'Bx34),'<*n74{~1	89
:
L2#%0
27)2\6,'!5.-(!;B'=QP6q'[6&'/E<#=!uL<Hk$1$	".*$+9]68+}sr
<G%.*30	XZ4(33!6;
5	{5W.% c<(
';J=x+h+;7556y'%;-23/4mF19-9<

?8
K8Ks	$EA2);P1/!=j#D=<3&$,]#<xs/|1.0Qf
c'-".&%7Z=P&2	}7}!0g/SW"+Q`;,2&$o![!
17z+7:!4'[)F!94:A*O;qa'-F(M
f ,;759/!'@52E10)a=^ u<	%&7t#2
a#zB',~W/
V3-3n;+"2y%&,v2#n034;{8i4L;%&7: *28&	#1Q0:3H!*M8%r"&,
!h7&'(.r8A$6
9,3iV;%
$z
@'3%V =(>b5!f(^'y6%82`"4A0_0m'$]-f !|7$+/9]	"%w)6t+$10=5!(,.8[kbo4XK*5#.	l?%S"$Hr=+#.(0"M
 :F*^O-z*k+g (g7;
h'v15G*5&7)/
*!/5"l:
Y(3:*GT!/>="(
#!!ps89
%)9
+%(g<|2]<")%?U=w,2	{%%9S$
.
o3&.6**2-5\
/$7*!
10m9</2_:w'7%%8'*
	w6y	.o72n)+=04d6411~1$e% 90	''30.f%8	|&&#<;'936.o8 <qu*U,Z2h=8h6p
/#&b^;l&7E2$/]

\*+4'e9w.}!*o$.0.%49936I7W*5Z"o(e8A6:66 ' .n;#,*&1-3v";;[03.X!#O\;X$639a:+:5
:G6${:k:9.6%4#/4G(D-g'b!:)B098?
~-~p29<$/:7mI#?':^W%2?5P3m;b(002}'(j7$#v7&N-
(,K&O%/^88o,,6#<71(?LJM
;%Ga5=,ow3	) 8_4t,}-$5*/
-@,vT/C;CZ@.+#w&w!:&(cr"`=@J8#'5N;J*.<6
!3t.7'J
< '3W+S(48"e,5'(f8=3 /''k:)9*,YD6/z9"<i)")$I44^r0tW5=7%!%<<
`%_10%j(-8=4%9& 5,w1$*#HgA%!7#0;g++[[$3"/UB#(->."/62+3Z:IW09V;w'&+K:w4e3n80($c6p!
j)=3$.^6x7n'%dRWA/ 0q-jJ'+[1''@
H&;#: 2)(W!.j;02M89h$f40_84rk+58%k2,(f%!AQ2F32$x*P&:4/;2
.6e_A(*%$"29] >7#KH9L	-+q9!2!0z58=	5xK<8 bo*S9"<4-4	2+=L:9G1j>:L=U*B+8p1	(	=-P=z(512- H;^,~=5.&z0!3i."v7e{)f"57W7Q4"4+
Q8g%:"=##0)C	h<)3l(Y=e2V^	>(1L/#9;;c
	.&'##|;$L&; :6Dppb( ;<9T*M5-* 77,"&s3E3z *"c=<7
)4.,^5-
="!
<#1<!0\,n%}47Kb2$2/6}v-f6Kz/5`1D<p+!)**350$,/ep$m 7
M^(69=)
y6H!v;#
]!Be)#P'*--]'2	3`)On*#C-)T'.&65
82;,#`p*	 b1m>
[1)md|B.~$+#$1<
|)3d&-`3 @<;$g)+!&`6	
"	u64>#.h
5A"		 7o+G#?--	/<+z1o8cN:)"z773)Z!/>T9<%]
e_98
=a/*q4x4:/QT	 #	A ->
I&4r"}
<C8)34}+02T'/:t.=8p	~+.u&3(	C:I{149+.|,7)"2=/'6K!;R6	12'Z080(_.C0;s;#,5 iI#d)2,;M.96B7Kn-,
5`o'G:p8$ &&)6e7a
	<P6+0} 28152	
8 )3.9K7' "CHp8444z)n10(53Uun :<!37<38:Nk/
8)-$U+R'
%7*F$cP!5r c0$L-y/l5+!/d'/#`S
28-,2g9
W3>X2)39)/97l0K4)60-;{=!9GJv</(i
.&*04<6$b%'&V:1:/3P
$|:j
nM5+:m]D6z\'9Ex
"9 6
]*J"7(*=76D".u9M9 k %%-;(6:p81 5 y"B/)];-0&V q+ {v3';*7s9Q*!/-	612+D*Ztg-/$"0G;Q&9S 2^7K,,854#
7-/Q,P;s!-7[,L0=-O-@5-~\4 V	&<@Gq3"
/1$%l..#	6:&z?<_36`n+ <$8 X T6-?0-5~	$Z0#<122))G
<
( 3k4?3,%n4E9C9D20V9+@1	f	S6[5'h&00+7M=.,4X6)b3<t!n-o0+4$9+;x%a
}='$uz#48"<S2)6D5o<B
TO<	; ^
F!%+r d
)J2
Y .n5z616~.5!3-=@ir$/
4g3+-<"D 4#0,W&R
u7F6,^#+)&	)X
<D.X-:;+!9fN:1p %6Q+-8Usk%F#P;16	1M$9.*1L,tv4r7I33
?	TxI;kH'8/k0p;.J(1<,p(v
/	*0%/9+24{$;Z2/A(	0"'c=
1' T(x2~(<V4")-"#X&:9-	F(N<q |kK_72q	#=b0Gn80t%3m#(x9;5!	a-b"9937`h<H/g16)::1:*Ty<\Kd28L
{;%;2x1)*]=5[-
Q.3:#9$ph!f;><TM+U(%'{#
+) #}R
172G"U.C<\"=$R'26k*g/
;Kz&x(..!26/ =WNSM7(e"{4=#	>1-8*#J865+	;r_7,X("7d,  '+%g'$]%`]<#	4!1CV1)<7-")O/ +).#84252/j-C&W&$-3s,~/D&37="+
:p(%f-=%C
"ot=%q=(<jE-571:-(y:+s$)g20 %.<~")"*5:B-o
%1 F&V
E89
0+}6Wb,q0{0V

L
:(8YPP$/ZN(	#Q(j'T".Q4X9P	F<8d1%E320 (: ,d=f./(50C!E+0z45:+#X 4#;<&
$[?!J98&2:"f%7n81('%5,V$7-71/"K-iL7$4$]:25'"eE5|5G!6#1t-:>/GH8-< ^.
)(/%?)='*B,

}2Z
k %2{
%6Ai4h&Vqd(!1p.b/,;3
$3$D
.$

1X0
@*;-
 "-8j,M &/Z88:,f3;/}/,+66U Z2P,1%~6*y37'k=`6;$U)V979v5X=S(k71!)9,R:> "~7k35j ~5(*t/58R#(_6*%M$N
+e<z5/&'=;A###dD	5-&)"V+7'P^*
h#
(<(4m,""F(5*5C#N5f7q2H.;"
X*94	*E$0;8:5qL)3E#A
6,$Z68+l!^g"#13[=i1A,w

;a ^+*`;(F
|%*9yS'1X
2d5	$=)'+4=?1-o2
6+'VM,DU7x8F1d/=+8&,h % 3b1k[&*hF:+u1}
;+:&*347*{<'1Z#$-4+>"H=&7	-'1
^:"&0Y!rAi(+`Uj9,1.]-s:9@7).#G4#k9:b&$q5+a&%S&>3^))*,$/Or%+(,

291$~%:!;9
+j0!$/I809'6[+{!(!*'	^6,0<DG9)N2])$i;	
$U<u
&u-!<)4$h1L9:D+),~""033&4-w;9@

77D9t&);;.H$q&z(/.28U0	$:!U/<a.+<6Q:4u78
I1/.*e4. _ZG)?	+a!;F-`!3%$Q7s#-^$|/8c	"7.	2)m&E! y2'(&)_1s=<3@*!%/u|^#:"9'!1(15*R)0Uut$#>4$5[(2r, v(*
74335X<2.	292J3Z<!6s1 $
-1(E&8))E+T :#	i:r;7l"
;*/.*09+l/x!3#8t
C)")--X1+)5 Q$6OR0%?9)46Z?V;,1,:8[Y5&5{,45('43Q"d.!#&
3<15!Q//D'4-!859/02t1Q:<F8M4!6v$9'.	5#9\!}	,0!y,9`+{)}&94&2'M):s
z3
4
V;l$-"0 2+1T=f+D4)$w6<#8g:TS"2?<+-<1=%S-'9Ikz"Z)y-$f+*#ly7h/<
)wB5O!)4~;
9(7
-
 

 Ut
$Ux$nD=8&
 ;II.aw5@)g
53%X9:%L#x
#/%_7(;33t!;,p\0gN:t9U)x"X.,V9o
-
%~h8!+:-d"4
*Jc
(v ;*.J/$=Vs4vS!)c=,-<U-7$&
K6Q!q/ZW6z<3
L4`0p!w#v+@=zh!Q)B(v% =l+9"6010:d+$-"b-15}		?5Y
?1!T+.'1y+0/+J/P-B7($3S19;H%//
!1gP",O62;N5)%#'q),"--;R8#'&6v5=x8 +A	!19.(0A6%:y5=q;z M9S%I.)1:2%d<:+wG03"=W):V-|6K
k Nn$%0!k-6r6 `'$B$ 8&10J#h!D$e
9C%7N4R$5/T' $c&k^:$::$T+<u:Oa(539;'<$	K(.8;,3G9:x<836q42/39/5*9.0
4%g,Et'eN%R%5mf
3e
43,j4);b7j:+'9
08g../,	'z1V71j85#9`H83c*a8)(@,k(-=W:|:6+.q	=].H8&C3|^8P/n	98!/=;Z2
m)!)16=8y1:)\1#0%1'/U9+5 22e(~
*8;&e204*4u9=O;<58g'!8L"@	9'25 9A&5V
^~:@J$jv:l,F5py&%9)<	2:3	](AF@-0 "2 1"#''H*	t8#3M!0!=71S<+87'255S00 $;3Aq">4:!"4e694J:w0-)*5/O85.3b:z!@(V0W,=%'eD<Sg,D7f*;
(s*/S'b=q3&J%<#}<Q1
J!!;`/|4$.+"G"m=X)/9.	
=!i	5	C1'_*	p
a_
-S)ck)$p&#/\$=M(,s"c{+.^)/\y#'+h="(3'-N=&X';R/"	)v))8'Y;Bn
=U4'=<{&l*1
C 5;,:}$
/"
(t3(k9.:@
F"%/t0*	$A+1;	=7E#~* ]3J1;Z1#a.&0u	X&3QL)
_5'A.(h7y*e#q:h$B:61"[u1-(($<E2(+sg(L<!..
;*#!v62>	#m[/#

";=1=-P.V8I2P|	/=11(-1\!-D
4,K5!Y2*1#L=

'03(#&j8!N./2*7378O&-<1(*]	I)<s A'R2"!z
m+A6$)&#Yp1+$#T"
.?


2"j.V(;:=(! [
:1J$
/{9&f9/g9&'Z3".ix=k'c4N%97 -6+O-(i&+<l`.++&
x4
2E2.jo;H962u)6(*#.%))*A5 250;+0 +9<
4$">a49$&+u
9'`(9!m*<=,n:7%/p /.0"  
9!
\ y/-,1X+C.<G84l2-	=	) 	a<P68%",6^0)*d
B!.<2:3$3I8a49U5F4*3w=411(86-4;B',-oi#(6::'1p0v):};+
&T0_,*|}
.\
&*Y9>! D8<	*!
5$U$,*V- \B
38/<\w-N8(.<"33	4-L(#&t, 1:mY,<<dK -,t%@s	1Y$+xQ	)gt-z<;0(r&3
1{6#]d7

For bug reporting instructions, please see:

For bug reporting instructions, please see:
%s.

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


Obsolete 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.
                 from        %qD        %s        included from    %#qD    -F, --fullname                      Print full filename
    -f, --function                      Print function level info
    -h, --hotonly                       Only print info for hot objects/functions
    -n, --normalize <int64_t>           Normalize the profile
    -o, --object                        Print object level info
    -o, --output <dir>                  Output directory
    -s, --scale <float or simple-frac>  Scale the profile counters
    -t <float>, --hot_threshold <float> Set the threshold for hotness
    -v, --verbose                       Verbose mode
    -w, --weight <w1,w2>                Set weights (float point values)
    Included at %s:%d:    inlined from %qD    inlined from %qD at %r%s:%d%R    inlined from %qD at %r%s:%d:%d%R    inlined from %qs    inlined from %qs at %r%s:%d%R    inlined from %qs at %r%s:%d:%d%R   by earlier handler for %<%T%>   in pointer to member conversion   in pointer to member function conversion  # %E  %q#D  %q+T does not have %<constexpr%> destructor  %q+T has a non-trivial destructor  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor  %qD is not deducible from %qT  %qE  %qE is not equivalent to %qE  %qT does not have a virtual destructor  %qT does not have unique object representations  %qT is a closure type, which is only literal in C++17 and later  %qT is an ambiguous base class of %qT  %qT is not a POD type  %qT is not a base of %qT  %qT is not a class  %qT is not a final class  %qT is not a literal type  %qT is not a polymorphic type  %qT is not a reference that binds to a temporary object of type %qT (copy-initialization)  %qT is not a reference that binds to a temporary object of type %qT (direct-initialization)  %qT is not a trivial type  %qT is not a union  %qT is not an abstract class  %qT is not an aggregate  %qT is not an empty class  %qT is not an enum  %qT is not an standard layout type  %qT is not assignable from %qT  %qT is not constructible from %qE  %qT is not convertible from %qE  %qT is not default constructible  %qT is not derived from %qT  %qT is not layout compatible with %qT  %qT is not nothrow assignable from %qT  %qT is not nothrow constructible from %qE  %qT is not nothrow convertible from %qE  %qT is not nothrow copy assignable  %qT is not nothrow copy constructible  %qT is not nothrow default constructible  %qT is not pointer-interconvertible base of %qT  %qT is not the same as %qT  %qT is not trivially assignable from %qT  %qT is not trivially constructible from %qE  %qT is not trivially copy assignable  %qT is not trivially copy constructible  %qT is not trivially copyable  %qT is not trivially default constructible  %qT is not trivially destructible  (Use '-v --help' to display command line options of sub-processes).
  -###                     Like -v but options quoted and commands not executed.
  --help                   Display this information.
  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].
  --sysroot=<directory>    Use <directory> as the root directory for headers
                           and libraries.
  --target-help            Display target specific command line options (including assembler and linker options).
  --version                Display compiler version information.
  -B <directory>           Add <directory> to the compiler's search paths.
  -D, --debug			    Display debugging dumps
  -E                       Preprocess only; do not compile, assemble or link.
  -H, --human-readable            Output human readable numbers
  -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, --branch-counts             Output 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
  -foffload=<targets>      Specify offloading targets.
  -h, --help                            Print this help, then exit
  -h, --help                      Print this help, then exit
  -i, --json-format               Replaced with -j, --json-format
  -j, --human-readable            Replaced with -H, --human-readable
  -j, --json-format               Output JSON intermediate format
                                    into .gcov.json.gz file
  -k, --use-colors                Emit colored output
  -l, --long-file-names           Use long output file names for included
                                    source files
  -m, --demangled-names           Output demangled function names
  -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, --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.
  -pie                     Create a dynamically linked position independent
                           executable.
  -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-multiarch         Display the target's normalized GNU triplet, used as
                           a component in the library path.
  -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.
  -q, --use-hotness-colors        Emit perf-like colored output for hot lines
  -r, --relative-only             Only show data for relative sources
  -s, --source-prefix DIR         Source prefix to elide
  -save-temps              Do not delete intermediate files.
  -save-temps=<arg>        Do not delete intermediate files.
  -shared                  Create a shared library.
  -specs=<file>            Override built-in specs with the contents of <file>.
  -std=<standard>          Assume that the input sources are for <standard>.
  -t, --stdout                    Output to stdout instead of a file
  -time                    Time the execution of each subprocess.
  -u, --unconditional-branches    Show unconditional branch counts too
  -v                       Display the programs invoked by the compiler.
  -v, --version                         Print version number, then exit
  -v, --version                   Print version number, then exit
  -w, --verbose                   Print verbose informations
  -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.
  -x, --hash-filenames            Hash long pathnames
  Known valid arguments for %s option:
     a constructor taking a single argument of its own class type is invalid  a qualified-id is required  after user-defined conversion:  ambiguous template argument for non-type template parameter is treated as function type  an inherited constructor is not a candidate for initialization from an expression of the same or derived type  and each type can be converted to the other  as it is a non-system directory that duplicates a system directory
  base %qT  base class %qT of %q+T is non-literal  because conversion sequence for the argument is better  because the following virtual functions are pure within %qT:  but %d required  but does not declare %<%T(const %T&)%>  but does not declare %<operator=(const %T&)%>  by %qD  candidate conversions include %qD and %qD  candidate expects %d argument, %d provided  candidate expects %d arguments, %d provided  candidate expects at least %d argument, %d provided  candidate expects at least %d arguments, %d provided  cannot convert %qE (type %qT) to type %qT  cannot deduce a template for %qT from non-template type %qT  conversion from return type %qT of template conversion function specialization to %qT is not an exact match  conversion of argument %d would be ill-formed:  couldn%'t deduce template parameter %qD  crosses initialization of %q#D  declared here  deduced conflicting types for parameter %qT (%qT and %qT)  deduced conflicting values for non-type parameter %qE (%qE and %qE)  enters %<catch%> block  enters %<consteval if%> statement  enters %<constexpr if%> statement  enters %<try%> block  enters OpenMP structured block  enters scope of %q#D which has non-trivial destructor  enters scope of %q#D, which has non-trivial destructor  enters statement expression  enters synchronized or atomic statement  exits OpenMP structured block  expected %qD but got %qD  expected a class template, got %qE  expected a class template, got %qT  expected a constant of type %qT, got %qT  expected a template of type %qD, got %qT  expected a type, got %qE  expected a type, got %qT  for conversion from %qH to %qI  from definition of %q#D  from here  in call to %qD  in evaluation of %<%Q(%#T, %#T)%>  in thrown expression  inconsistent parameter pack deduction with %qT and %qT  inherited here  initializing argument %P of %qD  member function type %qT is not a valid template argument  merge [options] <dir1> <dir2>         Merge coverage file contents
  merge-stream [options] [<file>]       Merge coverage stream file (or stdin)
                                        and coverage file contents
  mismatched types %qT and %qT  no known conversion for argument %d from %qH to %qI  no known conversion for implicit %<this%> parameter from %qH to %qI  no known conversion from %qH to %qI  non-static data member %qD has non-literal type  non-static data member %qD has volatile type  or %<operator=(const %T&)%>  or a %<transaction_may_cancel_outer%> function  overlap [options] <dir1> <dir2>       Compute the overlap of two profiles
  passing %qT as %<this%> argument discards qualifiers  profiling support are only provided in archive format  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion  rewrite [options] <dir>               Rewrite coverage file contents
  since %q+#D declared in base class  skips initialization of %q#D  substitution of deduced template arguments resulted in errors seen above  template argument %qE does not match %qE  template argument %qE does not match pointer-to-member constant %qE  template argument deduction/substitution failed:  template parameter %qD is not a parameter pack, but argument %qD is  template parameters of a template template argument are inconsistent with other deduced template arguments  trying to instantiate %qD  types %qT and %qT have incompatible cv-qualifiers  variable-sized array type %qT is not a valid template argument  when initialized here  when instantiating default argument for call to %qD (BB %d) (operand type is %qT) (operand types are %qT and %qT) (operand types are %qT, %qT, and %qT) All options with the desired characteristics have already been displayed
 No options with the desired characteristics were found
 None found.  Use --help=%s to show *all* the options supported by the %s front-end.
 [see %<-fno-allow-invalid-boz%>] because all of its copy and move constructors are deleted candidate 1: %q#F candidate 2: %q#F conflicting code gen style switches are used declared here the expression has a constant value but is not a C++ constant-expression zstd!$ACC LOOP %s loops don't form rectangular iteration space at %L!$ACC LOOP cannot be a DO CONCURRENT loop at %L!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L!$ACC LOOP iteration variable must be of type integer at %L!$ACC ROUTINE already applied at %C!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line!$OMP ASSUMES at %C must be in the specification part of a subprogram or module!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L!$OMP ATOMIC READ at %L incompatible with RELEASE clause!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC UPDATE at %L with FAIL clause requiries either the COMPARE clause or using the intrinsic MIN/MAX procedure!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L!$OMP ATOMIC at %L with %s clause is incompatible with READ or WRITE!$OMP ATOMIC at %L with %s clause requires %s clause!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L!$OMP ATOMIC intrinsic arguments must be scalar at %L!$OMP ATOMIC statement must assign an expression of intrinsic type at %L!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L!$OMP ATOMIC with ALLOCATABLE variable at %L!$OMP DECLARE REDUCTION %s not found at %L!$OMP DECLARE REDUCTION %s not found for type %s at %L!$OMP DECLARE SIMD should refer to containing procedure %qs at %L!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd!$OMP REQUIRES at %C must appear in the specification part of a program unit!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"::" was expected after module nature at %C but was not found"USE :: module" at %C# %s %.2f %.2f
#include "..." search starts here:
#include <...> search starts here:
$ descriptor at %L$ should be the last specifier in format at %L$OMP ERROR encountered at %L$OMP ERROR encountered at %L: %s%#qT declared here%#qT defined here%%:%<canon_for_mlib%> takes 1 or more pairs of parameters%%:%<target_mode_check%> takes an even number of parameters%%LOC() as an rvalue at %C%%d, %%e, %%f, %%g operand modifiers are for memory references or constant values only%+qD causes a section type conflict%+qD causes a section type conflict with %qD%+qD declared %qE after being used%+qD declared %qs after being used%+qD without %<retain%> attribute and %qD with %<retain%> attribute are placed in a section with the same name%<!%> not valid in GIMPLE%<#define %s%>%<#pragma %s%> may only be used at file scope%<#pragma %s%> may only be used in compound statements%<#pragma GCC aarch64%> requires a string parameter%<#pragma GCC arm%> requires a string parameter%<#pragma GCC ivdep%> must be inside a function%<#pragma GCC memregs%> must precede any function declarations%<#pragma GCC memregs%> takes a number [0-16]%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>%<#pragma GCC optimize%> is not a string or number%<#pragma GCC optimize%> is not allowed inside functions%<#pragma GCC optimize%> string is badly formed%<#pragma GCC option%> is not a string%<#pragma GCC option%> is not allowed inside functions%<#pragma GCC pch_preprocess%> must be first%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>%<#pragma GCC target%> is not supported for this machine%<#pragma GCC target%> string is badly formed%<#pragma GCC unroll%> must be inside a function%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u%<#pragma GCC visibility push()%> must specify %<default%>, %<internal%>, %<hidden%> or %<protected%>%<#pragma GCC visibility%> must be followed by %<push%> or %<pop%>%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target%<#pragma acc %s data%> has no data movement clause%<#pragma acc routine%> must be applied before definition%<#pragma acc routine%> must be applied before use%<#pragma acc routine%> must be at file scope%<#pragma acc routine%> names a set of overloads%<#pragma acc routine%> not immediately followed by a single function declaration or definition%<#pragma acc routine%> not immediately followed by function declaration or definition%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause%<#pragma align%> must appear before the declaration of %qD, ignoring%<#pragma implementation%> for %qs appears after file is included%<#pragma message: %s%>%<#pragma omp allocate%> not yet supported%<#pragma omp assumes%> may only be used at file or namespace scope%<#pragma omp atomic capture%> uses two different expressions for memory%<#pragma omp atomic capture%> uses two different variables for memory%<#pragma omp atomic compare capture%> with non-integral comparison result%<#pragma omp atomic read%> incompatible with %<release%> clause%<#pragma omp atomic update%> uses two different expressions for memory%<#pragma omp atomic update%> uses two different variables for memory%<#pragma omp atomic write%> incompatible with %<acquire%> clause%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>%<#pragma omp declare %s%> must be followed by function declaration or definition%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>%<#pragma omp declare %s%> not immediately followed by a function declaration or definition%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition%<#pragma omp declare %s%> not immediately followed by function declaration or definition%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>%<#pragma omp declare reduction%> not at file or block scope%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements%<#pragma omp ordered%> with %qs clause may only be used in compound statements%<#pragma omp requires%> may only be used at file or namespace scope%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct%<#pragma omp simd%> used with class iteration variable %qE%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause%<#pragma omp target enter data%> must contain at least one %<map%> clause%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause%<#pragma omp target exit data%> must contain at least one %<map%> clause%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause%<#pragma omp target%> with modifier other than %<always%> or %<close%> on %<map%> clause%<#pragma pack (pop)%> encountered without matching %<#pragma pack (push)%>%<#pragma pack%> has no effect with %<-fpack-struct%> - ignored%<#pragma pack(pop, %E)%> encountered without matching %<#pragma pack(push, %E)%>%<#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 riscv intrinsic%> option %qs needs 'V' extension enabled%<#pragma riscv intrinsic%> requires a string parameter%<#pragma scalar_storage_order%> is not supported for C++%<#pragma vtable%> no longer supported%<#pragma weak%> declaration of %q+D not allowed, ignored%<#pragma%> GHS endXXX does not match previous startXXX%<#pragma%> GHS endXXX found without previous startXXX%<#pragma%> is not allowed here%<#undef %E%>%<$%>operand number used after format without operand number%<%%%> constraint used with last operand%<%%%c%> yields only last 2 digits of year%<%%%c%> yields only last 2 digits of year in some locales%<%.*s%> directive argument is not a nul-terminated string%<%.*s%> directive argument is null%<%.*s%> directive output between %wu and %wu bytes causes result to exceed %<INT_MAX%>%<%.*s%> directive output between %wu and %wu bytes exceeds %<INT_MAX%>%<%.*s%> directive output between %wu and %wu bytes exceeds minimum required size of 4095%<%.*s%> directive output between %wu and %wu bytes may cause result to exceed %<INT_MAX%>%<%.*s%> directive output between %wu and %wu bytes may exceed minimum required size of 4095%<%.*s%> directive output may be truncated writing %wu byte into a region of size %wu%<%.*s%> directive output may be truncated writing %wu bytes into a region of size %wu%<%.*s%> directive output may be truncated writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing %wu or more bytes into a region of size %wu%<%.*s%> directive output may be truncated writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive output may be truncated writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive output may be truncated writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing up to %wu bytes into a region of size %wu%<%.*s%> directive output may be truncated writing up to %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output of %wu bytes causes result to exceed %<INT_MAX%>%<%.*s%> directive output of %wu bytes exceeds %<INT_MAX%>%<%.*s%> directive output of %wu bytes exceeds minimum required size of 4095%<%.*s%> directive output truncated writing %wu byte into a region of size %wu%<%.*s%> directive output truncated writing %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive output truncated writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing %wu or more bytes into a region of size %wu%<%.*s%> directive output truncated writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing up to %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing up to %wu bytes into a region of size between %wu and %wu%<%.*s%> directive precision out of range%<%.*s%> directive width out of range%<%.*s%> directive writing %wu byte into a region of size %wu%<%.*s%> directive writing %wu bytes into a region of size %wu%<%.*s%> directive writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive writing %wu or more bytes into a region of size %wu%<%.*s%> directive writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive writing up to %wu bytes into a region of size %wu%<%.*s%> directive writing up to %wu bytes into a region of size between %wu and %wu%<%D::%D%> is not a class member%<%D::%D%> is not a member of %qT%<%E (%E)%> attribute ignored on functions declared %qs%<%E (%E)%> attribute ignored with deallocation functions declared %qs%<%E::%E%> has not been declared%<%E::%E%> is not a class or namespace%<%E::%E%> is not a class, namespace, or enumeration%<%E::%E%> is not a type%<%E::%E%> scoped attribute directive ignored%<%T%s%D%> names destructor%<%T::%D%> names constructor in %qT%<%T::%D%> names the constructor, not the type%<%T::%E%> has not been declared%<%T::%E%> is not a type%<%T::%E%> names the constructor, not the type%<%c%> is not a valid character in an identifier%<%c%> is not a valid first character for an identifier%<%c%E%> not found in protocol(s)%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration%<%s %s%> construct not closely nested inside of %qs%<%s + %s%> at %L must be less than or equal to BIT_SIZE(%qs)%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses%<%s(%s)%> is only allowed in %<omp ordered%>%<%s=%s%> and %<%s-%s%> are incompatible%<&%> constraint used with no register class%<&%> not allowed by itself in line %d%<&%> should come before %<...%>%<&&%> not valid in GIMPLE%<)%> expected at %C%<*%> in boolean context, suggest %<&&%> instead%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>%<-%s%> conflicts with the other architecture options, which specify a %s processor%<--help%> argument %q.*s is ambiguous, please be more specific%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>%<--param constructive-interference-size=%d%> is less than %d%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>%<--param destructive-interference-size=%d%> is less than %d%<-I-%> specified twice%<-MG%> may only be used with %<-M%> or %<-MM%>%<-W%serror=%s%>: no option %<-%s%>%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?%<-Wabi%> warns about differences from the most up-to-date ABI, which is also used by default%<-Wabi%> won%'t warn about anything%<-Wabi=1%> is not supported, using =2%<-Werror=%> argument %qs is not valid for %s%<-Werror=%s%>: %<-%s%> is not an option that controls warnings%<-Wformat-contains-nul%> ignored without %<-Wformat%>%<-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%>%<-Wmisleading-indentation%> is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers%<-Wstrict-flex-arrays%> is ignored when %<-fstrict-flex-arrays%> is not present%<-f%s%> and %<%s=%s%> are incompatible%<-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 on this target%<-fPIC%> is not supported%<-fPIC%>/%<-fpic%> not supported for this target%<-fPIE%> is not supported%<-fabi-compat-version=1%> is not supported, using =2%<-fabi-version=1%> is no longer supported%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1%<-falign-%s%> is not between 0 and %d%<-falign-labels=%d%> is not supported%<-falign-loops=%d%> is not supported%<-faligned-new=%d%> is not a power of two%<-fasan-shadow-offset%> should only be used with %<-fsanitize=kernel-address%>%<-fassociative-math%> disabled; other options take precedence%<-fcall-saved-REG%> is not supported for out registers%<-fcf-protection%> is not compatible with this target%<-fcf-protection=branch%> is not supported for this target%<-fcf-protection=full%> is not supported for this target%<-fcf-protection=return%> is not supported for this target%<-fcontract-assumption-mode=%> cannot be mixed with p1332/p1429%<-fcontract-assumption-mode=%> must be %<on%> or %<off%>%<-fcontract-build-level=%> cannot be mixed with p1332/p1429%<-fcontract-build-level=%> must be off|default|audit%<-fcontract-continuation-mode=%> cannot be mixed with p1332/p1429%<-fcontract-continuation-mode=%> must be %<on%> or %<off%>%<-fcontract-level=%> too many custom roles%<-fcontract-role=%> cannot be mixed with std/p1429 contract flags%<-fcontract-role=%> must be in the form role:semantics%<-fcontract-role=%> semantics must include default,audit,axiom values%<-fcontract-semantic=%> cannot be mixed with std/p1332 contract flags%<-fcontract-semantic=%> cannot find default role%<-fcontract-semantic=%> level must be default, audit, or axiom%<-fcontract-semantic=%> must be in the form level:semantic%<-fconvert=r16_ieee%> or %<-fconvert=r16_ibm%> not supported on this architecture%<-fd-lines-as-code%> has no effect in free form%<-fd-lines-as-comments%> has no effect in free form%<-fdata-sections%> not supported for this target%<-fdbg-cnt=%s:%d-%d%> has smaller upper limit than the lower%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>%<-fdirectives-only%> is incompatible with %<-traditional%>%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>%<-fexcess-precision=16%> for Ada%<-fexcess-precision=16%> for Fortran%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>%<-fexcess-precision=16%> is not supported on this target%<-fexcess-precision=standard%> for Ada%<-fexcess-precision=standard%> for Fortran%<-ffunction-sections%> not supported for this target%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)%<-fipa-modref%> is incompatible with %qs%<-flinker-output=rel%> and %<-fltrans%> are mutually exclusive%<-fmodule-only%> used for non-interface%<-fmoduleinfo%> is not supported on this target%<-fno-fat-lto-objects%> are supported only with linker plugin%<-fno-gnu89-inline%> is only supported in GNU99 or C99 mode%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>%<-fobjc-exceptions%> is required to enable Objective-C exception syntax%<-fobjc-gc%> is ignored for %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> is ignored for %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> is ignored for %<-fnext-runtime%> when %<-fobjc-abi-version%> greater than 1%<-fobjc-sjlj-exceptions%> is the only supported exceptions system for %<-fnext-runtime%> with %<-fobjc-abi-version%> argument less than 2%<-foffload-abi%> option can be specified only for offload compiler%<-fonly=%> argument is different from first input file name%<-fopenacc-dim%> operand is malformed at %qs%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target%<-fpic%> and %<-mapcs-reent%> are incompatible%<-fpic%> is not supported%<-fpie%> is not supported%<-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)%<-frecord-gcc-switches%> is not supported by the current target%<-freorder-blocks-and-partition%> does not support unwind info on this architecture%<-freorder-blocks-and-partition%> does not work on this architecture%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture%<-freorder-blocks-and-partition%> not supported on this architecture%<-fsanitize-address-use-after-scope%> requires %<-fstack-reuse=none%> option%<-fsanitize-recover=%s%> is not supported%<-fsanitize-trap=%s%> is not supported%<-fsanitize=%s%> is incompatible with %<-fsanitize=%s%>%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target%<-fsanitize=address%> not supported for this target%<-fsanitize=all%> option is not valid%<-fsanitize=kernel-address%> with stack protection is not supported without %<-fasan-shadow-offset=%> for this target%<-fsanitize=pointer-compare%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-fsanitize=pointer-subtract%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-fsanitize=shadow-call-stack%> not supported in current platform%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>%<-fsanitize=shadow-call-stack%> requires %<-fno-exceptions%>%<-fsplit-stack%> currently only supported on GNU/Linux%<-fsplit-stack%> currently only supported on PowerPC64 GNU/Linux with glibc-2.18 or later%<-fsplit-stack%> does not support 2 register parameters for a nested function%<-fsplit-stack%> does not support 3 register parameters%<-fsplit-stack%> does not support fastcall with nested function%<-fsplit-stack%> is not supported by this compiler configuration%<-fsplit-stack%> requires assembler support for CFI directives%<-fstack-check=%> and %<-fstack-clash-protection%> are mutually exclusive; disabling %<-fstack-check=%>%<-fstack-check=specific%> for Thumb-1%<-fstack-check=specific%> not implemented for MIPS16%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses%<-fstack-limit-%> options are ignored with %<-mfdpic%>; use %<-mstack-check-l1%>%<-fstack-limit-%> options are not supported on this cpu%<-fstack-protector%> does not work on this architecture%<-fstack-protector%> not supported for this target%<-fuse-cxa-atexit%> is not supported for msp430-elf%<-fuse-linker-plugin%>, but %s not found%<-fwpa%> and %<-fltrans%> are mutually exclusive%<-g%> is only supported when using GAS on this processor%<-g%> option disabled%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level%<-gdwarf-6%> is output as version 5 with incompatibilities%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>%<-gnat%> misspelled as %<-gant%>%<-gsplit-dwarf%> is not supported on this platform, ignored%<-gsplit-dwarf%> is not supported with LTO, disabling%<-iplugindir%> option not passed from the gcc driver%<-m%s%> not supported in this configuration%<-m%s%> overrides %<-m%s=%s%>, adjusting ABI to %qs%<-m32%> conflicts with %<-arch ppc64%> (%<-m32%> ignored)%<-m32%> conflicts with %<-arch x86_64%> (%<-m32%> ignored)%<-m64%> requires a PowerPC64 cpu%<-m96bit-long-double%> is not compatible with this target%<-mabi=%s%> not supported with %<-fsanitize=address%>%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>%<-mabi=%s%> not supported with %<-fsanitize=thread%>%<-mabi=2fp+%> option only support when FPU available, must be enable %<-mext-fpu-sp%> or %<-mext-fpu-dp%>%<-mabi=ms%> not supported with X32 ABI%<-maix64%> required: 64-bit computation with 32-bit addressing not yet supported%<-maix64%> requires PowerPC64 architecture remain enabled%<-malign-functions%> is obsolete, use %<-falign-functions%>%<-malign-functions=%d%> is not between 0 and %d%<-malign-jumps%> is obsolete, use %<-falign-jumps%>%<-malign-jumps=%d%> is not between 0 and %d%<-malign-loops%> is obsolete, use %<-falign-loops%>%<-malign-loops=%d%> is not between 0 and %d%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>%<-march=%s%> is not compatible with the selected ABI%<-march=%s%> requires %<-mfp32%>%<-march=%s%>: %s must separate with %<_%>%<-march=%s%>: ISA string is not in canonical order. %<%c%>%<-march=%s%>: ISA string must begin with rv32 or rv64%<-march=%s%>: expect number after %<%dp%>%<-march=%s%>: extension %qs appear more than one time%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>%<-march=%s%>: for %<%s%dp%dp?%>, version number with more than 2 level is not supported%<-march=%s%>: name of %s must be more than 1 letter%<-march=%s%>: rv%de is not a valid base ISA%<-march=%s%>: unexpected ISA string at end: %qs%<-march=%s%>: unsupported ISA subset %<%c%>%<-march=%s%>: z*inx conflicts with floating-point extensions%<-masm=intel%> not supported in this configuration%<-max-stackframe=%d%> is not usable, not between 0 and %d%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination%<-mbranch-cost=%d%> is not between 0 and 5%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>%<-mcall-ms2sysv-xlogues%> is not compatible with %s%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH%<-mcmodel%> incompatible with other toc options%<-mcmodel=%> is not supported in 32-bit mode%<-mcode-region=either%> requires the large memory model (%<-mlarge%>)%<-mcode-region=upper%> requires the large memory model (%<-mlarge%>)%<-mcorea%> and %<-mcoreb%> cannot be used together%<-mcorea%> should be used with %<-mmulticore%>%<-mcoreb%> should be used with %<-mmulticore%>%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead%<-mcpu=%s%> conflicts with %<-march=%s%>%<-mcpu=%s%> has invalid silicon revision%<-mcpu=%s%> is not valid%<-mcpu=%s%>: unknown CPU%<-mdata-region=either%> requires the large memory model (%<-mlarge%>)%<-mdata-region=upper%> requires the large memory model (%<-mlarge%>)%<-mdiv%> requires %<-march%> to subsume the %<M%> extension%<-mdouble-float%> ignored without %<-mhard-float%>%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>%<-mes0%> can only be used with C%<-mexr%> is used without %<-ms%>%<-mexr%> is used without %<-ms%> or %<-msx%>%<-mfdivdu%> ignored without %<-mhard-float%>%<-mfdpic%> is not supported, please use a bfin-linux-uclibc target%<-mfentry%> is supported only for 64-bit CPUs%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>%<-mfloat-abi=hard%> and VFP%<-mfloat-abi=hard%>: selected architecture lacks an FPU%<-mfpxx%> can only be used with the o32 ABI%<-mfpxx%> requires %<-mlra%>%<-mfunction-return%> and %<-fcf-protection%> are not compatible%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI%<-mgp32%> used with a 64-bit ABI%<-mgp64%> used with a 32-bit ABI%<-mgp64%> used with a 32-bit processor%<-mgpopt%> not supported with PIC%<-mgprel-sec=%> argument is not a valid regular expression%<-mgprel-sec=%> not supported with PIC%<-mhard-dfp%> cannot be used in conjunction with %<-msoft-float%>%<-mhard-float%> is not supported by the selected CPU%<-mincoming-stack-boundary=%d%> is not between %d and 12%<-mindirect-branch%> and %<-fcf-protection%> are not compatible%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible%<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-masm=intel%> and %<-masm=att%> instead%<-mips3d%> requires %<-mpaired-single%>%<-misr-secure=%d%> argument not in between 0 and 3%<-misr-vector-size=%d%> argument must be 4 or 16%<-mlam=%> option: [u48|u57] not supported for 32-bit code%<-mlarge%> requires a 430X-compatible %<-mmcu=%>%<-mlong-double-64%> not allowed with %<-m64%>%<-mloongson-ext2%> must be used with %<-mloongson-ext%>%<-mloongson-mmi%> must be used with %<-mhard-float%>%<-mmsa%> must be used with %<-mfp64%> and %<-mhard-float%>%<-mmul=g13%> cannot be used with %<-mcpu=g10%>%<-mmul=g13%> cannot be used with %<-mcpu=g14%>%<-mmul=g14%> cannot be used with %<-mcpu=g10%>%<-mmul=g14%> cannot be used with %<-mcpu=g13%>%<-mmulticore%> can only be used with BF561%<-mn%> is not supported for linux targets%<-mno-%s%> turns off %<-m%s%>%<-mno-allow-string-insns%> forbids the generation of the RMPA instruction%<-mno-altivec%> disables vsx%<-mno-dpfp-lrsr%> supported only with %<-mdpfp%>%<-mno-exr%> is valid only with %<-ms%> or %<-msx%> - option ignored%<-mno-fentry%> isn%'t compatible with SEH%<-mno-gpopt%> needs %<-mexplicit-relocs%>%<-mno-mpy%> supported only for ARC700 or ARCv2%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>%<-mnop-mcount%> is not compatible with this target%<-mnop-mcount%> is not implemented for %<-fPIC%>%<-mpcrel%> %<-fPIC%> is not currently supported on selected cpu%<-mpic-register=%> is useless without %<-fpic%>%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)%<-mpreferred-stack-boundary%> is not supported for this target%<-mpreferred-stack-boundary=%d%> is not between %d and %d%<-mpreferred-stack-boundary=%d%> must be between %d and %d%<-mquad-memory%> is not available in little endian mode%<-mquad-memory%> requires 64-bit mode%<-mquad-memory-atomic%> requires 64-bit mode%<-mr0rel-sec=%> argument is not a valid regular expression%<-mr0rel-sec=%> not supported with PIC%<-mregparm%> is ignored for Intel MCU psABI%<-mregparm%> is ignored in 64-bit mode%<-mregparm=%d%> is not between 0 and %d%<-mrelax%> is only supported for RTP PIC%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]%<-mrtd%> is ignored in 64bit mode%<-ms2600%> is used without %<-ms%>%<-mshared-library-id=%> specified without %<-mid-shared-library%>%<-mshared-library-id=%s%> is not between 0 and %d%<-msmart%> is incompatible with %<-mhigh-registers%>%<-mspfp_fast%> not available on ARC600 or ARC601%<-msse5%> was removed%<-msseregparm%> used without SSE enabled%<-mstack-guard%> implies use of %<-mstack-size%>%<-mstack-protector-guard=tls%> needs a hardware TLS register%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095%<-mtune=%> expects mn10300, am33, am33-2, or am34%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate%<-muintr%> not supported for 32-bit code%<-mvrsave=no%> is deprecated; use %<-mno-vrsave%> instead%<-mvrsave=yes%> is deprecated; use %<-mvrsave%> instead%<-mvsx%> and %<-mno-altivec%> are incompatible%<-mvsx%> needs indexed addressing%<-mvsx%> requires hardware floating point%<-mxl-multiply-high%> can be used only with %<-mcpu=v6.00.a%> or greater%<-mxl-multiply-high%> requires %<-mno-xl-soft-mul%>%<-mxl-reorder%> can be used only with %<-mcpu=v8.30.a%> or greater%<-mxl-reorder%> requires %<-mxl-pattern-compare%> for %<-mcpu=v8.30.a%>%<-pipe%> ignored because %<-save-temps%> specified%<-pipe%> not supported%<-x %s%> after last input file has no effect%<.%s%> designator used multiple times in the same initializer list%<...%> handler must be the last handler for its try block%<...%> not allowed in designated initializer list%<::%> needed in PROCEDURE binding with explicit target at %C%<::%D%> has not been declared%<::%D%> has not been declared; did you mean %qs?%<::%E%> has not been declared%<::%E%> is not a class or namespace%<::%E%> is not a class, namespace, or enumeration%<::%E%> is not a type%<::main%> must return %<int%>%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>%<<::%> cannot begin a template-argument list%<<<%> in boolean context, did you mean %<<%>?%<=%>options missing after %<-foffload-options=%>target%<=> target%> is invalid for DEFERRED binding at %C%<>>%> operator is treated as two right angle brackets in C++11%<>>%> should be %<> >%> within a nested template argument list%<?:%> using integer constants in boolean context%<?:%> using integer constants in boolean context, the expression will always evaluate to %<true%>%<@catch%> parameter cannot be protocol-qualified%<@catch%> parameter is not a known Objective-C class type%<@dynamic%> is not available in Objective-C 1.0%<@dynamic%> not in @implementation context%<@dynamic%> requires the @interface of the class to be available%<@encode%> must specify a type as an argument%<@end%> missing in implementation context%<@end%> must appear in an @implementation context%<@interface%> of class %qE not found%<@optional%> is allowed in @protocol context only%<@optional%> is not available in Objective-C 1.0%<@package%> is not available in Objective-C 1.0%<@package%> presently has the same effect as %<@public%>%<@property%> is not available in Objective-C 1.0%<@required%> is allowed in @protocol context only%<@required%> is not available in Objective-C 1.0%<@synchronized%> argument is not an object%<@synthesize%> cannot be used in categories%<@synthesize%> is not available in Objective-C 1.0%<@synthesize%> not in @implementation context%<@synthesize%> requires the @interface of the class to be available%<@throw%> (rethrow) used outside of a %<@catch%> block%<@throw%> argument is not an object%<@try%> without %<@catch%> or %<@finally%>%<CPU_TYPE%> and %<MPY_TYPE%> column headings are missing from %<devices.csv%>%<CPU_TYPE%> column heading is missing from %<devices.csv%>%<CTABLE_ENTRY%> base address is not a multiple of 256%<CTABLE_ENTRY%> index %%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause%<G0%> in format at %L%<GCC ivdep%> directive not at the start of a loop at %C%<GCC novector%> directive not at the start of a loop at %C%<GCC unroll%> directive not at the start of a loop at %C%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C%<GCC vector%> directive not at the start of a loop at %C%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model%<LEXER_DEBUGGING_ENABLED_P%> is not set to true%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s%<MPY_TYPE%> column heading is missing from %<devices.csv%>%<PRINT_OPERAND%> null pointer%<PRINT_OPERAND%>: Unknown punctuation %<%c%>%<PRINT_OPERAND_ADDRESS%>, null pointer%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>%<TYPE_BINFO%> is not %<TREE_BINFO%>%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p%<TYPE_CACHED_VALUES_P%> is set while it should not be%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>%<TYPE_CANONICAL%> is not compatible%<TYPE_CANONICAL%> of main variant is not main variant%<TYPE_FIELDS%> defined in incomplete type%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>%<TYPE_MAX_VALUE_RAW%> non-NULL%<TYPE_METHOD_BASETYPE%> is not main variant%<TYPE_METHOD_BASETYPE%> is not record nor union%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>%<TYPE_OFFSET_BASETYPE%> is not record nor union%<TYPE_VALUES_RAW%> field is non-NULL%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>%<V%> modifier on non-integer register%<[%E] =%> used in a GNU-style designated initializer for class %qT%<[*]%> not allowed in other than function prototype scope%<[*]%> not in a declaration%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement%<[super ...]%> must appear in a method context%<_Alignas%> specifiers cannot reduce alignment of %qE%<_Alignas%> specifiers cannot reduce alignment of compound literal%<_Alignas%> specifiers cannot reduce alignment of unnamed field%<_Atomic%> %qD in %<aligned%> clause%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct%<_Atomic%> %qD in %<linear%> clause%<_Atomic%> %qD in %qs clause%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct%<_Atomic%> %qD in implicit %<map%> clause%<_Atomic%> %qE in %<reduction%> clause%<_Atomic%> %qE in %qs clause%<_Atomic%> applied to a qualified type%<_Atomic%> expression in %<#pragma omp atomic%>%<_Atomic%> in Objective-C%<_Atomic%> iteration variable %qE%<_Atomic%> qualified type in %<#pragma omp declare reduction%>%<_Atomic%>-qualified array type%<_Atomic%>-qualified function type%<_Atomic%>-qualified parameter type %qT of %q+D%<_Atomic%>-qualified return type of %qD%<_Float%d%s%> is not supported on this target%<_Generic%> association has function type%<_Generic%> association has incomplete type%<_Generic%> association has variable length type%<_Generic%> selector matches multiple associations%<_Generic%> selector of type %qT is not compatible with any association%<_Generic%> specifies two compatible types%<_Noreturn%> in empty declaration%<_Sat%> is used without %<_Fract%> or %<_Accum%>%<__BELOW100__%> attribute not allowed with auto storage class%<__BELOW100__%> attribute only applies to variables%<__GIMPLE%> only valid with %<-fgimple%>%<__RTL%> function cannot be compiled with %<-flto%>%<__alignof%> applied to a bit-field%<__auto_type%> followed by %<[[]]%> attributes%<__auto_type%> requires a plain identifier as declarator%<__auto_type%> used with a bit-field initializer%<__builtin_arc_aligned%> with non-constant alignment%<__builtin_bit_cast%> destination type %qT is an array type%<__builtin_bit_cast%> destination type %qT is not trivially copyable%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE%<__builtin_bit_cast%> source type %qT is not trivially copyable%<__builtin_complex%> operand not of real binary floating-point type%<__builtin_complex%> operands of different types%<__builtin_convertvector%> first argument must be an integer or floating vector%<__builtin_convertvector%> number of elements of the first argument vector and the second argument vector type should be the same%<__builtin_convertvector%> second argument must be an integer or floating vector type%<__builtin_eh_return%> not supported on this target%<__builtin_has_attribute%> with dependent argument not supported yet%<__builtin_is_corresponding_member%> argument is not pointer to member%<__builtin_is_corresponding_member%> needs two arguments%<__builtin_is_corresponding_member%> not well defined for anonymous unions%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument%<__builtin_longjmp%> second argument must be 1%<__builtin_next_arg%> called without an argument%<__builtin_rx_%s%> takes %<C%>, %<Z%>, %<S%>, %<O%>, %<I%>, or %<U%>%<__builtin_saveregs%> not supported by this subtarget%<__builtin_saveregs%> not supported by this target%<__builtin_set_thread_pointer%> is not supported on this target%<__builtin_shuffle%> argument vector(s) inner type must have the same size as inner type of the mask%<__builtin_shuffle%> argument vectors must be of the same type%<__builtin_shuffle%> arguments must be vectors%<__builtin_shuffle%> last argument must be an integer vector%<__builtin_shuffle%> number of elements of the argument vector(s) and the mask vector should be the same%<__builtin_shufflevector%> argument vectors must have the same element type%<__builtin_shufflevector%> arguments must be constant size vectors%<__builtin_shufflevector%> arguments must be vectors%<__builtin_shufflevector%> must specify a result with a power of two number of elements%<__builtin_thread_pointer%> is not supported on this target%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments%<__delay_cycles%> is limited to 32-bit loop counts%<__delay_cycles%> only takes constant arguments%<__delay_cycles%> only takes non-negative cycle counts%<__fp16%> and no ldrh%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>%<__gcc_host_wide_int__%> is not defined as a type%<__int%d%> is not supported by this target%<__int%d%> is not supported on this target%<__label__%> declarations are only allowed in function scopes%<__label__%> not at the beginning of a block%<__restrict%> can only be specified for objects and functions%<__thread%> before %<extern%>%<__thread%> before %<static%>%<__thread%> before %qD%<__thread%> can only be specified for objects and functions%<__transaction_atomic%> without transactional memory support enabled%<__transaction_cancel%> not within %<__transaction_atomic%>%<__transaction_cancel%> within a %<__transaction_relaxed%>%<__transaction_cancel%> without transactional memory support enabled%<__transaction_relaxed%> without transactional memory support enabled%<a%d%> argument of %qs intrinsic at %L must be %s(%d)%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L%<alias%> attribute ignored because function is defined%<align%> clause argument needs to be positive constant power of two integer expression%<alignas%> argument has non-integral type %qT%<alignas%> in empty declaration with %<enum%> underlying type%<aligned%> clause alignment expression must be integral%<aligned%> clause alignment expression must be positive constant integer expression%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>%<allocate%> clause must specify an allocator here%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>%<always_inline%> function might not be inlinable%<amdgpu_hsa_kernel%> attribute requires string constant arguments%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause at %C%<and%> of mutually exclusive equal-tests is always 0%<asm goto%> with complex typed outputs%<asm%> clobber conflict with input operand%<asm%> clobber conflict with output operand%<asm%> declaration ignored due to conflict with previous rename%<asm%> flags not supported in thumb1 mode%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>%<asm%> not allowed in %<transaction_safe%> function%<asm%> not allowed in atomic transaction%<asm%> operand %d probably does not match constraints%<asm%> operand constraint incompatible with operand size%<asm%> operand has impossible constraints%<asm%> operand requires impossible reload%<asm%> qualifier %qT ignored outside of function body%<asm%> qualifier outside of function body%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list%<asm%> specifiers are not permitted on non-static data members%<assign%> can be unsafe for Objective-C objects; please state explicitly if you need it%<assign%> property %qs is using bit-field instance variable %qs%<assume%> attribute at top level%<assume%> attribute not followed by %<;%>%<async%> expression must be integral%<atexit%> failed%<atomic%> property %qs is using bit-field instance variable %qs%<atomic_cancel%>%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause%<auto%> can only be specified for variables or function declarations%<auto%> changes meaning in C++11; please remove it%<auto%> conflicts with other OpenACC loop specifiers%<auto%> in file-scope empty declaration%<auto%> not allowed in alias declaration%<auto%> parameter not permitted in this context%<auto%> requires a plain identifier, possibly with attributes, as declarator%<auto%> used with %<constexpr%>%<auto(x)%> cannot be constrained%<auto(x)%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<auto{x}%> cannot be constrained%<auto{x}%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle%<bank_switch%> has no effect on non-interrupt functions%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region%<builtin_return_address%> contains only 2 bytes of address%<cancel for%> inside %<nowait%> for construct%<cancel for%> inside %<ordered%> for construct%<cancel sections%> inside %<nowait%> sections construct%<catch%> is not supported%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>%<const%> %qs cannot be declared %<mutable%>%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration%<const%> can only be specified for objects and functions%<const%> qualified %<depobj%> expression%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>%<consteval%> function %q+D overriding non-%<consteval%> function%<constexpr%> call flows off the end of the function%<constexpr%> constructor does not have empty body%<constexpr%> constructor for union %qT must initialize exactly one non-static data member%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)%<constexpr%> in empty declaration%<constexpr%> initializer for a binary floating-point type is of decimal type%<constexpr%> initializer for a real type is of complex type%<constexpr%> initializer is not an arithmetic constant expression%<constexpr%> initializer not representable in type of object%<constexpr%> integer initializer is not an integer constant expression%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type%<constexpr%> object has variably modified type%<constexpr%> pointer initializer is not null%<constexpr%> static data member %qD must have an initializer%<constexpr%> used with %qE%<constexpr%> variable %qD has variably-modified type %qT%<constinit%> can only be applied to a variable with static or thread storage duration%<constinit%> on function return type is not allowed%<constinit%> variable %qD does not have a constant initializer%<critical%> region may not be nested inside a %<critical%> region with the same name%<custom-%s=%> argument should be a non-negative integer%<custom-%s=%> is not recognized as FPU instruction%<custom-%s=%> requires argument%<custom-fpu-cfg%> option does not support %<no-%>%<custom-fpu-cfg%> option requires configuration argument%<decl-specifier%> in declaration of deduction guide%<declare %s%> directive not immediately followed by function declaration or definition%<declare variant%> on constructor %qD%<declare variant%> on defaulted %qD%<declare variant%> on deleted %qD%<declare variant%> on destructor %qD%<declare variant%> on virtual %qD%<decltype%> cannot resolve address of overloaded function%<decltype%> evaluates to %qT, which is not a class or enumeration type%<decltype(auto)%> cannot be cv-qualified%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>%<default%> label not within a switch statement%<default%> target was not set%<delete[]%> is not a constant expression%<depend%> clause with %<depobj%> dependence type on array section%<depend(%s)%> is only allowed in %<omp ordered%>%<depobj%> dependence type specified in %<depend%> clause on %<depobj%> construct%<depobj%> expression is not lvalue expression%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>%<detach%> clause must not be used together with %<mergeable%> clause%<device%> clause with %<ancestor%> is only allowed on %<target%> construct%<device%> id must be integral%<dim%> argument of %qs intrinsic at %L is not a valid codimension index%<dim%> argument of %qs intrinsic at %L is not a valid dimension index%<dim%> argument of %s intrinsic at %L is not a valid dimension index%<dist_schedule%> chunk size expression must be integral%<distribute%> region must be strictly nested inside %<teams%> construct%<dynamic_cast%> not permitted with %<-fno-rtti%>%<dynamic_cast<%#T>(%#D)%> can never succeed%<else%> without a previous %<if%>%<enum %E%> declared in %<for%> loop initial declaration%<enum%> declared both with and without fixed underlying type%<enum%> declared with but defined without fixed underlying type%<enum%> underlying type incompatible with previous declaration%<enum%> underlying type may not be specified here%<explicit%> can only be specified for constructors%<explicit%> in friend declaration%<explicit%> outside class declaration%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>%<export%> not part of following module-directive%<extern "C"%> linkage started here%<externally_visible%> attribute have effect only on public objects%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<fallthrough%> attribute at top level%<fallthrough%> attribute not followed by %<;%>%<fallthrough%> attribute specified with a parameter%<fast_interrupt%> attribute directive ignored%<filter%> expression must be integral%<flatten%> attribute is ignored on aliases%<flush%> list specified together with memory order clause%<fopen%>: %s: %m%<for%> loop initial declarations are only allowed in C99 or C11 mode%<friend%> can only be specified inside a class%<friend%> used outside of class%<function_profiler%> support%<function_profiler%> support for MMIX%<gang%> loop in %<gang-single%> region%<gang%> num expression must be integral%<gang%> num value must be positive%<gang%> static expression must be integral%<gang%> static value must be positive%<generic%> CPU can be used only for %<-mtune=%> switch%<generic%> CPU can be used only for %<target("tune=")%> attribute%<getter%> attribute of property %qD conflicts with previous declaration%<gnu_inline%> attribute present on %q+D%<goto%> in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<goto%> is not a constant expression%<gp_offset%> (%ld) or %<end_offset%> (%ld) is less than zero%<grainsize%> expression must be integral%<grainsize%> value must be positive%<h%> applied to non-register operand%<hard-float%> MIPS16 code for ABIs other than o32 and o64%<hint%> expression must be constant integer expression%<hint%> expression must be integral%<if consteval%> only available with %<-std=c++2b%> or %<-std=gnu++2b%>%<if consteval%> requires compound statement%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>%<ifunc%> resolver for %qD must return %qT%<ifunc%> resolver for %qD should return %qT%<inbranch%> clause is incompatible with %<notinbranch%>%<indirect_call%> attribute cannot apply for static function%<inline%> can only be specified for functions%<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%<inline%> specifier invalid for variable %qD declared at block scope%<inscan%> %<reduction%> clause on %qs construct%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator%<inscan%> %<reduction%> clause with array section%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L%<intel%> CPU can be used only for %<-mtune=%> switch%<intel%> CPU can be used only for %<target("tune=")%> attribute%<interrupt_thread%> is available only on fido%<iterator%> modifier incompatible with %qs%<iterator%> modifier may not be specified on %<depobj%> construct%<l1-cache-size%> parameter is not a power of two %d%<lang_*%> check: failed in %s, at %s:%d%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it%<linear%> clause step %qE is neither constant nor a parameter%<linear%> clause step expression must be integral%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause%<location_t%> is not defined as a type%<locus%> is not defined as a type%<long long long%> is too long for GCC%<long%> and %<short%> specified together%<long%> switch expression not converted to %<int%> in ISO C%<lp_array%> does not match %<region_tree%>%<lp_array%> is corrupted for lp %i%<lto_obj_file_open()%> failed%<main%> declared %<_Noreturn%>%<memset%> used with constant zero length parameter; this could be due to transposed parameters%<memset%> used with length equal to number of elements without multiplication by element size%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit%<ms_hook_prologue%> attribute is not compatible with nested function%<msp430_select_hwmult_lib%> needs one or more arguments%<msp430_set_driver_var%> expects 2 arguments%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct%<namespace %E%> is ambiguous%<namespace%> definition is not allowed here%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array%<new%> of type %qT with extended alignment %d%<no-custom-%s%> does not accept arguments%<nogroup%> clause must not be used together with %<reduction%> clause%<nonatomic%> attribute of property %qD conflicts with previous declaration%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause%<nonnull%> argument %qD compared to NULL%<noreturn%> function does return%<nowait%> clause must not be used together with %<copyprivate%>%<num_tasks%> value must be positive%<num_teams%> lower bound %qE bigger than upper bound %qE%<num_teams%> value must be positive%<num_threads%> value must be positive%<object.TypeInfo%> cannot be used with %<-fno-rtti%>%<object.TypeInfo%> could not be found, but is implicitly used%<offsetof%> within non-standard-layout type %qT is conditionally-supported%<omp requires reverse_offload%> requires at least %<sm_35%> for %<-foffload-options=nvptx-none=-march=%> - disabling offload-code generation for this device type%<omp::%E%> attribute requires argument%<omp::%E%> not allowed to be specified in this context%<omp_all_memory%> at %C not permitted in this clause%<omp_all_memory%> may only be used in OpenMP %<depend%> clause%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>%<omp_all_memory%> used with DEPEND kind other than OUT or INOUT at %C%<omp_all_memory%> used with dependence-type other than OUT or INOUT at %C%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause%<operator %s%>%<operator %s%> in %<%s%E%>%<operator delete%> must return type %qT%<operator delete%> takes type %qT as first parameter%<operator delete[]%> cannot be a destroying delete%<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%s%>%<operator%s%> in %<%E %s %E%>%<operator%s%> in %<%E%s%>%<operator%s%> in %<%s%E%>%<operator=%> should return a reference to %<*this%>%<operator[]%>%<operator[]%> in %<%E[%E]%>%<or%> of unmatched not-equal tests is always 1%<order%> clause must not be used together with %<ordered%>%<ordered simd threads%> must be closely nested inside of %<%s simd%> region%<ordered%> %<simd%> must be closely nested inside %<simd%> region%<ordered%> clause parameter is less than %<collapse%>%<ordered%> clause with parameter on range-based %<for%> loop%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause%<ordered%> construct without %<doacross%> or %<depend%> clauses binds to loop where %<collapse%> argument %wd is different from %<ordered%> argument %wd%<ordered%> construct without %<doacross%> or %<depend%> clauses must not have the same binding region as %<ordered%> construct with those clauses%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause%<pch_preprocess%> pragma should only be used with %<-fpreprocessed%>%<pex_init%> failed: %m%<pragma omp error%> encountered%<pragma omp error%> encountered: %s%<pragma omp requires%> requires at least one clause%<priority%> expression must be integral%<priority%> value must be non-negative%<readonly%> attribute conflicts with %<setter%> attribute%<readonly%> attribute of property %qD conflicts with previous declaration%<region_array%> does not match %<region_tree%>%<region_array%> is corrupted for region %i%<register%> in file-scope empty declaration%<register%> storage class specifier used%<reinterpret_cast%> from integer to pointer%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers%<reinterpret_cast%> is not a constant expression%<reinterpret_cast<%T>(%E)%> is not a constant expression%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<return_void%> declared here%<safelen%> clause expression must be positive constant integer expression%<scalar_storage_order%> is not supported because endianness is not uniform%<scope%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%>, %<taskloop%>, %<critical%>, %<ordered%>, %<master%>, or %<masked%> region%<seq%> overrides other OpenACC loop specifiers%<setter%> attribute of property %qD conflicts with previous declaration%<setter%> specified here%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size%<signed%> and %<unsigned%> specified together%<simdlen%> clause expression must be positive constant integer expression%<simdlen%> clause value is bigger than %<safelen%> clause value%<sizeof%> applied to a bit-field%<sizeof%> on array function parameter %qE will return size of %qT%<sizeof...%> argument must be surrounded by parentheses%<soft-float%> and long-double-128 are incompatible%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array%<stack_offset%> must be a multiple of 4%<stack_offset%> must be at least 4%<static%> %qs cannot be declared %<mutable%>%<static%> lambda specifier with lambda capture%<static%> may not be used when defining (as opposed to declaring) a static data member%<static%> specifier invalid for function %qs declared out of global scope%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>%<static_cast%> from type %qT to type %qT casts away qualifiers%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?%<std::%s%> is only available from %s onwards%<std::is_constant_evaluated%> always evaluates to false in a non-%<constexpr%> function%<std::is_constant_evaluated%> always evaluates to true in %<if constexpr%>%<std::is_constant_evaluated%> always evaluates to true in a %<consteval%> function%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>%<std::tuple_element<%u, %T>::type%> is %<void%>%<std::tuple_size<%T>::value%> is not an integral constant expression%<strong%> using directive no longer supported%<struct %E%> declared in %<for%> loop initial declaration%<symver%> attribute argument %qs must contain one or two %<@%>%<symver%> attribute argument not a string constant%<symver%> attribute is only applicable to symbols%<symver%> attribute only applies to functions and variables%<sysctl%> for %<kern.osversion%> failed: %m%<target%> construct with nested %<teams%> construct contains directives outside of the %<teams%> construct%<target("rtd")%> is ignored in 64bit mode%<target("sseregparm")%> used without SSE enabled%<target("tune=x86-64")%> is deprecated; use %<target("tune=k8")%> or %<target("tune=generic")%> instead as appropriate%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits%<task%> reduction modifier on a construct with a %<nowait%> clause%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct%<template%> keyword not permitted in destructor name%<template%> must follow a nested-name-specifier%<this%> allowed in OpenMP only in %<declare simd%> clauses%<this%> cannot be captured by reference%<this%> is unavailable for static member functions%<this%> may not be used in this context%<this%> not allowed in %<allocate%> clause%<this%> was not captured for this lambda function%<thread_limit%> expression must be integral%<thread_limit%> value must be positive%<threadprivate%> %qD is not file, namespace or block scope variable%<threadprivate%> %qE directive not in %qT definition%<threadprivate%> %qE has incomplete type%<throw%> will always call %<terminate%>%<tile%> argument needs integral type%<tile%> argument needs positive integral constant%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> may only be specified for a virtual function%<tree%> is not defined as a pointer type%<tree%> is not defined as a type%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>%<typedef%> specifier conflicts with %qs%<typedef%> used with %<auto%>%<typedef%> was ignored in this declaration%<typeid%> is not a constant expression because %qE is of polymorphic type%<typeid%> of qualified function type %qT%<typeid%> operator cannot appear in a constant-expression%<typename %T::%D%> names %q#D, which is not a type%<typename %T::%D%> names %q#T, which is not a class template%<typeof%> applied to a bit-field%<union %E%> declared in %<for%> loop initial declaration%<using enum%> of %qT before its enum-specifier%<using enum%> of dependent type %qT%<using enum%> of incomplete type %qT%<using enum%> of non-enumeration type %q#T%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>%<va_start%> used in function with fixed arguments%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores%<vector%> length expression must be integral%<vector%> length value must be positive%<verify_gimple%> failed%<verify_marked_backedges%> failed%<virtual%> can only be specified for functions%<virtual%> outside class declaration%<virtual%> specified more than once in base-specifier%<void%> as only parameter may not be qualified%<void%> must be the only parameter%<volatile%> can only be specified for objects and functions%<volatile%>-qualified parameter is deprecated%<volatile%>-qualified return type is deprecated%<volatile%>-qualified structured binding is deprecated%<wait%> expression must be integral%<warn_if_not_aligned%> may not be specified for %q+D%<weak%> clause requires atomic equality comparison%<weakref%> attribute ignored because function is defined%<weakref%> attribute ignored because variable is initialized%<weakref%> attribute should be accompanied with an %<alias%> attribute%<weakref%> cannot be versioned%<worker%> num expression must be integral%<worker%> num value must be positive%<||%> not valid in GIMPLE%<~%> on a boolean expression%<~%> on an expression of type %<bool%>%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>%@ %s%@ %s (depth %i)%@ %s (fndecl %qD, depth %i)%d bytes of gang-private data-share memory exhausted (increase with %<-mgang-private-size=%d%>, for example)%d constructor found
%d constructors found
%d destructor found
%d destructors found
%d exits recorded for loop %d (having %d exits)%d frame table found
%d frame tables found
%i-bit mode not compiled in%llu bytes%q#D cannot be overloaded with %q#D%q#D conflicts with a previous declaration%q#D conflicts with version inherited from %qT%q#D declared here%q#D does not have external linkage%q#D does not refer to the unqualified type, so it is not used for linkage%q#D explicitly defaulted here%q#D has incomplete type%q#D hides constructor for %q#D%q#D inherits from multiple base subobjects%q#D invalid; an anonymous union can only have non-static data members%q#D invalid; an anonymous union may only have public non-static data members%q#D is a static data member; it can only be initialized at its definition%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator%q#D is implicitly deleted because the default definition would be ill-formed:%q#D is inaccessible within this context%q#D is not a function template%q#D is not a non-static data member of %qT%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address%q#D is not const%q#D is private within this context%q#D is protected within this context%q#D is public, but requires an existing %q#T object%q#D is volatile%q#D not declared in class%q#D previously declared here%q#D previously defined here%q#D redeclared as different kind of entity%q#D references internal linkage entity %q#D%q#D should be initialized%q#D, declared using local type %qT, is used but never defined%q#D, declared using unnamed type, is used but never defined%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX%q#T has no member named %qE%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)%q#T has no member named %qE; did you mean %qE?%q#T has no user-provided default constructor%q#T has pointer data members%q#T has virtual base classes%q#T has virtual functions and accessible non-virtual destructor%q#T is not a class%q#T is not a class or namespace%q#T is not a template%q#T is not a valid type for a template non-type parameter%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#T was previously declared here%q+#D cannot be declared%q+#D is not a static data member of %q#T%q+#D marked %<final%>, but is not virtual%q+#D marked %<override%>, but does not override%q+D alias between function and variable is not supported%q+D aliased to external symbol %qE%q+D aliased to undefined symbol %qE%q+D already declared with dllexport attribute: dllimport ignored%q+D declared as a friend%q+D declared as variadic function%q+D declared weak after being used%q+D declared with an exception specification%q+D defined as variadic function without prototype%q+D defined both normally and as %qE attribute%q+D has incompatible attributes %qs and %qs%q+D in declare target directive does not have mappable type%q+D is static but declared in inline function %qD which is not static%q+D is usually a function%q+D offset %E in %qT isn%'t aligned to %u%q+D offset %E in %qT may not be aligned to %u%q+D redeclared as different kind of symbol%q+D redeclared inline with %<gnu_inline%> attribute%q+D redeclared inline without %<gnu_inline%> attribute%q+D redeclared without dllimport attribute after being referenced with dll linkage%q+D redeclared without dllimport attribute: previous dllimport ignored%q+D static data member inside of declare target directive%q+D takes only zero or two arguments%q+E is not a constant expression%q+F declared %<static%> but never defined%q+F used but never defined%q+T is not literal because:%qD accessing %E byte in a region of size %E%qD accessing %E bytes in a region of size %E%qD accessing %E or more bytes in a region of size %E%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%qD accessing %wu byte may overlap %wu byte%qD accessing %wu bytes may overlap %wu byte%qD accessing %wu byte may overlap up to %wu bytes%qD accessing %wu bytes may overlap up to %wu bytes%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%qD accessing between %E and %E bytes in a region of size %E%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%qD accessing between %wu and %wu bytes may overlap %wu byte%qD accessing between %wu and %wu bytes may overlap up to %wu bytes%qD alias between functions of incompatible types %qT and %qT%qD appears both in data and map clauses%qD appears more than once in %<aligned%> clauses%qD appears more than once in %<allocate%> clauses%qD appears more than once in %<nontemporal%> clauses%qD appears more than once in data clauses%qD appears more than once in data-sharing clauses%qD appears more than once in map clauses%qD appears more than once in motion clauses%qD appears more than once in reduction clauses%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype%qD argument %i declared attribute %<nonstring%>%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]%qD argument missing terminating nul%qD attribute directive ignored%qD attribute is meaningless since members of the anonymous namespace get local symbols%qD attribute requires a single NTBS argument%qD called in a constant expression%qD called in a constant expression before its definition is complete%qD called on a pointer passed to mismatched reallocation function %qD%qD called on a pointer to an unallocated object %qE%qD called on pointer %qE passed to mismatched allocation function %qD%qD called on pointer %qE with nonzero offset%s%qD called on pointer returned from a mismatched allocation function%qD called on pointer to an unallocated object%qD called on unallocated object %qD%qD can be marked override%qD cannot appear in a constant-expression%qD cannot be %qs%qD cannot be declared %<virtual%>, since it is always static%qD cannot be defaulted%qD cannot be used as a function%qD cannot have default arguments%qD changed semantics in GCC 4.4%qD clearing an object of non-trivial type %#qT%s%qD clearing an object of type %#qT containing a pointer-to-member%s%qD clearing an object of type %#qT with no trivial copy-assignment%s%qD conflicts with used function%qD copying an object of non-trivial type %#qT from an array of %#qT%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead%qD declared %<static%> in %<constexpr%> context%qD declared %<thread_local%> in %<constexpr%> context%qD declared %<transaction_safe_dynamic%>%qD declared as a %<virtual%> field%qD declared as a %<virtual%> parameter%qD declared as a %<virtual%> type%qD declared as a %<virtual%> variable%qD declared as a non-parameter%qD declared as an %<inline%> field%qD declared as an %<inline%> parameter%qD declared as an %<inline%> type%qD declared as array of template placeholder type %qT%qD declared as reference but not initialized%qD declared here%qD declared here, later in the translation unit%qD declared weak after being used%qD defined %<static%> in %<constexpr%> context%qD defined %<static%> in %qs function only available with %<-std=c++2b%> or %<-std=gnu++2b%>%qD defined %<thread_local%> in %<constexpr%> context%qD defined %<thread_local%> in %qs function only available with %<-std=c++2b%> or %<-std=gnu++2b%>%qD defined but not used%qD defined here%qD destination unchanged after copying no bytes%qD destination unchanged after copying no bytes from a string of length %E%qD does not have %<const char *%> type%qD does not have a mappable type in %qs clause%qD does not have integral or enumeration type%qD does not have integral type%qD does not name an enumeration in %qT%qD does not refer to a function%qD does not refer to a namespace scope function%qD expecting %E byte in a region of size %E%qD expecting %E bytes in a region of size %E%qD expecting %E or more bytes in a region of size %E%qD expecting between %E and %E bytes in a region of size %E%qD forming offset %s is out of bounds%qD forming offset %s is out of the bounds [0, %wu]%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT%qD forming offset %s is out of the bounds of object %qD with type %qT%qD has a non-structural type%qD has a previous declaration here%qD has already been defined%qD has an incomplete type %qT%qD has incomplete type%qD has invalid argument list%qD has not been declared in %qD%qD has not been declared within %qD%qD has the same name as the class in which it is declared%qD in %<reduction%> clause is a zero size array%qD inherits the %E ABI tag that %qT (used in its return type) has%qD inherits the %E ABI tag that %qT (used in its type) has%qD invalid in %q#T because of local member %q#D with same name%qD invalid in %q#T because of local method %q#D with same name%qD invalid in condition%qD invalid in lambda%qD is a function, not a type%qD is a namespace%qD is a usual (non-placement) deallocation function%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already defined in %qT%qD is already defined in class %qT%qD is already defined in the class %qT%qD is an enumeration template%qD is both a direct base and an indirect virtual base%qD is declared in header %qs%qD is defined with tls model %s%qD is deprecated%qD is deprecated: %s%qD is initialized with itself%qD is instantiated for an empty pack%qD is mutable%qD is normally a non-static function%qD is not a class or alias template%qD is not a class or namespace%qD is not a class type%qD is not a direct member of %qT%qD is not a function argument%qD is not a function template%qD is not a member of %qD%qD is not a member of %qD; did you mean %qs?%qD is not a member of %qT%qD is not a member of %qT; did you mean %qs?%qD is not a member template function%qD is not a namespace-name%qD is not a namespace-name; did you mean %qs?%qD is not a pointer variable%qD is not a static data member%qD is not a static data member of a class template%qD is not a template%qD is not a template function%qD is not a type%qD is not a valid template argument because %qD is a variable, not the address of a variable%qD is not a variable%qD is not a variable in %<aligned%> clause%qD is not a variable in %<allocate%> clause%qD is not a variable in %<nontemporal%> clause%qD is not a variable in %qs clause%qD is not a variable in clause %<firstprivate%>%qD is not a variable in clause %<lastprivate%>%qD is not a variable in clause %qs%qD is not a variable template%qD is not an argument in %<uniform%> clause%qD is not captured%qD is not compatible with %qD%qD is not defined outside of function scope%qD is not lvalue expression nor array section in %qs clause%qD is not public%qD is not usable as a %<constexpr%> function because:%qD is static but used in inline function %qD which is not static%qD is threadprivate variable in %qs clause%qD is too small to hold all values of %q#T%qD is unavailable%qD is unavailable: %s%qD is used uninitialized%qD may access %E byte in a region of size %E%qD may access %E bytes in a region of size %E%qD may access %E or more bytes in a region of size %E%qD may access between %E and %E bytes in a region of size %E%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>%qD may be used uninitialized%qD may not be declared as static%qD may not be declared within a namespace%qD may read %E byte from a region of size %E%qD may read %E bytes from a region of size %E%qD may read %E or more bytes from a region of size %E%qD may read between %E and %E bytes from a region of size %E%qD may write %E byte into a region of size %E%qD may write %E bytes into a region of size %E%qD may write %E or more bytes into a region of size %E%qD may write between %E and %E bytes into a region of size %E%qD moving an object of non-trivial type %#qT and size %E into a region of size %E%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead%qD moving an object of type %#qT with deleted destructor%qD must be a global variable in %<#pragma acc declare link%>%qD must be a member function%qD must be a non-member function%qD must be a non-static member function%qD must be a variable declared in the same scope as %<#pragma acc declare%>%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 have either one or two arguments%qD must have either zero or one argument%qD must have exactly one argument%qD must have exactly two arguments%qD must have no arguments%qD must not have variable number of arguments%qD not defined%qD of a string of length %wu and an array of size %wu evaluates to nonzero%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero%qD offset %s from the object at %qE is out of the bounds of %qT%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi%qD offset %s is out of bounds%qD offset %s is out of the bounds [0, %wu]%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT%qD offset %s is out of the bounds of object %qD with type %qT%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>%qD output may be truncated copying %E byte from a string of length %wu%qD output may be truncated copying %E bytes from a string of length %wu%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu%qD output truncated before terminating nul copying %E byte from a string of the same length%qD output truncated before terminating nul copying %E bytes from a string of the same length%qD output truncated before terminating nul copying as many bytes from a string as its length%qD output truncated copying %E byte from a string of length %wu%qD output truncated copying %E bytes from a string of length %wu%qD output truncated copying between %wu and %wu bytes from a string of length %wu%qD pointer overflow between offset %s and size %s%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT%qD reading %E byte from a region of size %E%qD reading %E bytes from a region of size %E%qD reading %E or more bytes from a region of size %E%qD reading between %E and %E bytes from a region of size %E%qD redeclared with different access%qD redeclared with different visibility%qD referenced in target region does not have a mappable type%qD renamed after being referenced in assembly%qD should be initialized%qD should be initialized in the member initialization list%qD should have been declared inside %qD%qD should return by value%qD source argument is the same as destination%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses%qD specified both in declare target %<link%> and %qs clauses%qD specified both in declare target %<link%> and implicitly in %<to%> clauses%qD specified bound %E equals destination size%qD specified bound %E equals source length%qD specified bound %E exceeds destination size %E%qD specified bound %E exceeds maximum object size %E%qD specified bound %E exceeds source size %E%qD specified bound %E may exceed destination size %E%qD specified bound %E may exceed maximum object size %E%qD specified bound %E may exceed source size %E%qD specified bound %s exceeds maximum object size %E%qD specified bound %s exceeds the size %E of unterminated array%qD specified bound %s exceeds the size of at most %E of unterminated array%qD specified bound %s may exceed the size of at most %E of unterminated array%qD specified bound %wu exceeds maximum object size %wu%qD specified bound [%E, %E] exceeds destination size %E%qD specified bound [%E, %E] exceeds maximum object size %E%qD specified bound [%E, %E] exceeds source size %E%qD specified bound [%E, %E] may exceed destination size %E%qD specified bound [%E, %E] may exceed maximum object size %E%qD specified bound [%E, %E] may exceed source size %E%qD specified bound between %wu and %wu exceeds maximum object size %wu%qD specified bound depends on the length of the source argument%qD specified in %<allocate%> clause but not in an explicit privatization clause%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct%qD specified size %E exceeds maximum object size %E%qD specified size %E may exceed maximum object size %E%qD specified size between %E and %E exceeds maximum object size %E%qD specified size between %E and %E may exceed maximum object size %E%qD specifier conflicts with %<typedef%>%qD specifier conflicts with %qs%qD specifies less restrictive attribute than its target %qD: %s%qD specifies less restrictive attributes than its target %qD: %s%qD specifies more restrictive attribute than its target %qD: %s%qD specifies more restrictive attributes than its target %qD: %s%qD target declared here%qD used as a variant with incompatible %<construct%> selector sets%qD used before its definition%qD used in its own initializer%qD used without template arguments%qD violates the C++ One Definition Rule%qD was declared %<extern%> and later %<static%>%qD was declared %qs which implies default visibility%qD was declared here%qD was hidden%qD was not declared %<constexpr%>%qD was not declared in this scope%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation%qD was not declared in this scope; did you mean %qs?%qD was not initialized with a constant expression%qD was previously declared here%qD was used with no declaration before its definition%qD was used with no prototype before its definition%qD will be initialized after%qD writing %E byte into a region of size %E overflows the destination%qD writing %E bytes into a region of size %E overflows the destination%qD writing %E or more bytes into a region of size %E overflows the destination%qD writing %wu byte into a region of size %wu%qD writing %wu bytes into a region of size %wu%qD writing %wu byte into a region of size between %wu and %wu%qD writing %wu bytes into a region of size between %wu and %wu%qD writing between %E and %E bytes into a region of size %E overflows the destination%qD writing between %wu and %wu bytes into a region of size %wu%qD writing between %wu and %wu bytes into a region of size between %wu and %wu%qD writing one too many bytes into a region of a size that depends on %<strlen%>%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged%qD writing to an object of non-trivial type %#qT%s%qD writing to an object of non-trivially copyable type %#qT%s%qD writing to an object of type %#qT containing a pointer to data member%s%qD writing to an object of type %#qT with %qs member %qD%qD writing to an object of type %#qT with no trivial copy-assignment%qD writing to an object of type %#qT with no trivial copy-assignment%s%qD writing to an object with a deleted copy constructor%qD: visibility attribute ignored because it conflicts with previous declaration%qE 2.95 vtable-compatibility attribute applies only to C++ classes%qE 2.95 vtable-compatibility attribute applies only when compiling a kext%qE appears more than once in %<aligned%> clauses%qE appears more than once in %<allocate%> clauses%qE appears more than once in %<nontemporal%> clauses%qE appears more than once in data clauses%qE appears more than once in map clauses%qE appears more than once on the same %<declare target%> directive%qE argument %Z may overlap destination object %qE%qE arguments %Z may overlap destination object %qE%qE argument %Z overlaps destination object %qE%qE arguments %Z overlap destination object %qE%qE argument is not a function%qE argument must be one of %qs, %qs, %qs, or %qs%qE argument not a string%qE argument not an identifier%qE arguments %Z and maybe %Z overlap destination object %qE%qE attribute address out of range%qE attribute allows only an integer constant argument%qE attribute applied to %qD with void return type%qE attribute applied to %qT after its definition%qE attribute applied to extern "C" declaration %qD%qE attribute applied to non-class, non-enum type %qT%qE attribute applied to non-function, non-variable %qD%qE attribute applies only to functions%qE attribute applies only to initialized variables with external linkage%qE attribute argument %E is not a power of 2%qE attribute argument %E is not an integer constant%qE attribute argument %E is not in the range [0, %wu]%qE attribute argument %E is not positive%qE attribute argument %i has type %qT%qE attribute argument %i is invalid%qE attribute argument %i value %qE does not refer to a function parameter%qE attribute argument %i value %qE does not refer to a variable argument list%qE attribute argument %i value %qE exceeds the number of function parameters %u%qE attribute argument %i value %qE is not an integer constant%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type%qE attribute argument %i value %qE refers to parameter type %qT%qE attribute argument %qE exceeds %u%qE attribute argument %qE is not an integer constant%qE attribute argument %qE is not an integer constant between 0 and 3%qE attribute argument %qE is not recognised%qE attribute argument 1 does not name a function%qE attribute argument 1 is ambiguous%qE attribute argument 1 must take a pointer type as its first argument%qE attribute argument 1 must take a pointer type as its first argument; have %qT%qE attribute argument cannot be a constant arithmetic expression%qE attribute argument cannot be a string%qE attribute argument has type %qT%qE attribute argument is invalid%qE attribute argument must be a string constant%qE attribute argument not a string constant%qE attribute argument not an integer%qE attribute argument not an integer constant%qE attribute argument should be between 0 to 255%qE attribute argument should be between 18 to 255%qE attribute argument value %qE does not refer to a function parameter%qE attribute argument value %qE does not refer to a variable argument list%qE attribute argument value %qE exceeds %wu%qE attribute argument value %qE exceeds the number of function parameters %u%qE attribute argument value %qE is negative%qE attribute argument value %qE is not an integer constant%qE attribute argument value %qE refers to a variadic function parameter of unknown type%qE attribute argument value %qE refers to parameter type %qT%qE attribute can only be applied to functions or parameters%qE attribute can only be applied to functions or to class or enumeration types%qE attribute can only be applied to functions or to structure, union or enumeration types%qE attribute can only be applied to non-static data members%qE attribute cannot be applied to a bit-field%qE attribute cannot be specified for local variables%qE attribute cannot be specified for register variables%qE attribute cannot be specified for thread-local variables%qE attribute conflicts with %qE attribute%qE attribute directive ignored%qE attribute does not apply to functions%qE attribute does not apply to types%qE attribute does not take any arguments%qE attribute doesn%'t apply to functions%qE attribute duplicated%qE attribute follows %qE%qE attribute has no effect%qE attribute has no effect on functions with static linkage%qE attribute has no effect on unit local functions%qE attribute have effect only on public objects%qE attribute ignored%qE attribute ignored because %qD does not have thread storage duration%qE attribute ignored because %qD is not a local variable%qE attribute ignored because %qD is not a variable%qE attribute ignored because %qT is already defined%qE attribute ignored due to conflict with %qs attribute%qE attribute ignored due to conflict with attribute %qs%qE attribute ignored for %qE%qE attribute ignored for field of type %qT%qE attribute ignored for type %qT%qE attribute ignored on a declaration of a different kind than referenced symbol%qE attribute ignored on a function returning %qT%qE attribute ignored on a redeclaration of the referenced symbol%qE attribute ignored on functions returning %qT; valid only for pointer return types%qE attribute ignored on non-class types%qE attribute ignored on objects of type %qT%qE attribute ignored on types%qE attribute ignored without %<-mcmse%> option%qE attribute ignored without %<-mistack%>%qE attribute ignored.  Large memory model (%<-mlarge%>) is required.%qE attribute ignored. Use %<-fcf-protection%> option to enable it%qE attribute ignored; field must be a function pointer%qE attribute ignored; valid only for functions%qE attribute ignored; valid only for functions and function pointer fields%qE attribute is for pointer types only%qE attribute is not supported because endianness is not uniform%qE attribute is not supported for R8C target%qE attribute is only applicable on functions%qE attribute is only valid for Objective-C objects%qE attribute is only valid on %<struct%> type%qE attribute is specific to ELF targets%qE attribute is supported only for SH2A%qE attribute is used for non-class method%qE attribute may be put on a typedef only; attribute is ignored%qE attribute may not be specified for %q+D%qE attribute may not be specified for a non-array field%qE attribute must appear before %qs attribute%qE attribute must apply to a declaration%qE attribute not allowed with auto storage class%qE attribute not available to functions that return value on the stack%qE attribute not available to functions with arguments passed on the stack%qE attribute not available to functions with variable number of arguments%qE attribute on a function not returning a pointer%qE attribute on function returning %<void%>%qE attribute on non-volatile variable%qE attribute only affects top level objects%qE attribute only applies to SH2A%qE attribute only applies to base type of a function pointer%qE attribute only applies to function types%qE attribute only applies to functions%qE attribute only applies to interrupt functions%qE attribute only applies to structure, union and class types%qE attribute only applies to types%qE attribute only applies to variables%qE attribute only applies to variables in static storage%qE attribute only applies to variadic functions%qE attribute only available for 32-bit%qE attribute only supported for reduced Tiny cores%qE attribute only supported on boolean types%qE attribute only supported on non-mask vector types%qE attribute only valid for ARC EM architecture%qE attribute only valid for ARCv2 architecture%qE attribute requires %s%qE attribute requires a string argument%qE attribute requires a string constant argument%qE attribute requires a void return type%qE attribute requires an integer argument%qE attribute requires an integer constant argument%qE attribute requires prototypes with named arguments%qE attribute takes no arguments%qE attribute with unsupported boolean precision%qE attribute without arguments on a non-prototype%qE cannot be applied to non-pointer type %qT%qE cannot be introduced with an ellipsis %<...%>%qE cannot be used as a function%qE cannot be used as a member pointer, since it is of type %qT%qE cannot have both %qs and %qs attributes%qE declared %<threadprivate%> after first use%qE declared as function returning a function%qE declared as function returning an array%qE declared here%qE defined as wrong kind of tag%qE does not constrain a type%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type%qE does not have a mappable type in %qs clause%qE does not have pointer or array type%qE does not name a type%qE does not name a type; did you mean %qs?%qE does not satisfy return-type-requirement%qE does not satisfy return-type-requirement, because%qE does not support 32-bit sign-extended offsets%qE does not support 32-bit vector type %qT%qE does not support sign-extended offsets%qE evaluates to false%qE fails to be a typedef or built in type%qE has both %<extern%> and initializer%qE has const type for %<reduction%>%qE has invalid type for %<reduction(%s)%>%qE has no form that takes %qT arguments%qE has not been declared%qE implies default visibility, but %qD has already been declared with a different visibility%qE in %<aligned%> clause is neither a pointer nor an array%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array%qE in %<reduction%> clause is a zero size array%qE in %q#T does not name a template type%qE in %q#T does not name a type%qE in namespace %qE does not name a template type%qE in namespace %qE does not name a template type; did you mean %qs?%qE in namespace %qE does not name a type%qE in namespace %qE does not name a type; did you mean %qs?%qE incompatible attribute ignored%qE initialized and declared %<extern%>%qE is a member of a union%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?%qE is a pointer; did you mean to use %<->%>?%qE is an unrecognized format function type%qE is deprecated%qE is deprecated: %s%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT%qE is neither a variable nor a function name in clause %qs%qE is neither function nor member function; cannot be declared friend%qE is not %<noexcept%>%qE is not a class or namespace%qE is not a class template%qE is not a class, namespace, or enumeration%qE is not a constant expression%qE is not a constant expression because allocated storage has not been deallocated%qE is not a constant expression because it refers to a result of %<operator new%>%qE is not a constant expression because it refers to an incompletely initialized variable%qE is not a constant expression because it refers to mutable subobjects of %qT%qE is not a constant expression when the class %qT is still incomplete%qE is not a template%qE is not a type%qE is not a valid %<asm%> qualifier%qE is not a valid template argument for %qT because it is not the address of a variable%qE is not a valid template argument for type %qT%qE is not a valid template argument for type %qT because %qD does not have external linkage%qE is not a valid template argument for type %qT because %qD has no linkage%qE is not a valid template argument for type %qT because it is a pointer%qE is not a valid template argument for type %qT because it is not an lvalue%qE is not a valid template argument for type %qT because it is of type %qT%qE is not a valid template argument for type %qT because of conflicts in cv-qualification%qE is not a valid template argument for type %qT because string literals can never be used in this context%qE is not a valid template argument of type %qT because %qD has no linkage%qE is not a valid template argument of type %qT because %qE is not a variable or function%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage%qE is not a variable in %<aligned%> clause%qE is not a variable in %<allocate%> clause%qE is not a variable in %<nontemporal%> clause%qE is not a variable in %qs clause%qE is not a variable in clause %<firstprivate%>%qE is not a variable in clause %<lastprivate%>%qE is not a variable in clause %qs%qE is not an Objective-C class name or alias%qE is not an argument in %<uniform%> clause%qE is not at beginning of declaration%qE is not initialized%qE is not lvalue expression nor array section in %qs clause%qE is not of type %qT%qE is not recognized as a module control-line%qE is not the entire pattern of the pack expansion%qE is only allowed in Objective-C dialects%qE is only applicable to Objective-C class interfaces, attribute ignored%qE is predetermined %qs for %qs%qE is provided by %qT but %<std::nothrow%> cannot be found%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>%qE is provided by %qT but is not usable with the function signature %qD%qE is unavailable%qE is unavailable: %s%qE is used uninitialized%qE may be used uninitialized%qE may not respond to %<%c%E%>%qE may only occur after a module interface declaration%qE may only occur once in an export declaration%qE may write a terminating nul past the end of the destination%qE missing template arguments%qE must be %<threadprivate%> for %<copyin%>%qE needs isa option %s%qE needs unknown isa option%qE not specified in enclosing %<target%>%qE not specified in enclosing %qs%qE not specified in enclosing OpenACC %qs construct%qE output %wu byte%qE output %wu bytes%qE output %wu byte into a destination of size %wu%qE output %wu bytes into a destination of size %wu%qE output %wu or more bytes%qE output %wu or more bytes (assuming %wu)%qE output %wu or more bytes (assuming %wu) into a destination of size %wu%qE output %wu or more bytes into a destination of size %wu%qE output between %wu and %wu bytes%qE output between %wu and %wu bytes into a destination of size %wu%qE output may be truncated before the last format character%qE output truncated before the last format character%qE redeclared as different kind of symbol%qE redeclared with conflicting %qs attributes%qE requires %<-fgnu-tm%>%qE requires a %<declare%> directive for use in a %<routine%> function%qE requires a vector base and a scalar index%qE requires an argument%qE requires the SVE ISA extension%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>%qE specified here%qE undeclared (first use in this function)%qE undeclared (first use in this function); did you mean %qs?%qE undeclared here (not in a function)%qE undeclared here (not in a function); did you mean %qs?%qE used with %<auto%>%qE used with %<constexpr%>%qE used with %<extern%>%qE used with %<register%>%qE used with %<typedef%>%qE used with %qs%qE with %<link%> clause used in %<routine%> function%qE writing a terminating nul past the end of the destination%qF declared %<static%> but never defined%qF requires %<-mvx%>%qF requires z14 or higher%qF requires z15 or higher%qT and %qT are in disjoint named address spaces%qT as type rather than plain %<decltype(auto)%>%qT declared here%qT declared in %<constexpr%> compound literal%qT declared in underspecified object declaration%qT declared in underspecified object initializer%qT declared with a mismatched class-key %qs%qT declared with greater visibility than its base %qT%qT declared with greater visibility than the type of its field %qD%qT defined as %qs here%qT defined in %<constexpr%> compound literal%qT defined in underspecified object declaration%qT defined in underspecified object initializer%qT defined with direct virtual base%qT defined with multiple direct bases%qT does not have the %E ABI tag that %qT (used in the type of %qD) has%qT does not have the %E ABI tag that base %qT has%qT does not match original declaration%qT first declared as %qs here%qT has a base %qT which depends on the type %qT which has no linkage%qT has a base %qT which has internal linkage%qT has a base %qT which has no linkage%qT has a base %qT which uses the anonymous namespace%qT has a field %q#D whose type has internal linkage%qT has a field %q#D whose type has no linkage%qT has a field %q#D whose type uses the anonymous namespace%qT has a field %qD whose type depends on the type %qT which has no linkage%qT has a previous declaration here%qT has no member named %qE%qT has no member named %qE; did you mean %qE?%qT has no non-static data member named %qD%qT is a variably modified type%qT is already a friend of %qT%qT is an ambiguous base class of dynamic type %qT of its operand%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 type%qT is not a class, namespace, or enumeration%qT is not a class, struct, or union type%qT is not a direct base of %qT%qT is not a member class template of %qT%qT is not a member of %qT%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 a valid type for a template non-type parameter because it is not structural%qT is not an %<asm%> qualifier%qT is not an accessible base of %qT%qT is not an enumeration type%qT is promoted to %qT when passed through %<...%>%qT is/uses unnamed type%qT may not intend to support class template argument deduction%qT not permitted in template argument%qT referred to as %qs%qT referred to as enum%qT resolves to %qT, which is not a class type%qT resolves to %qT, which is not an enumeration type%qT%d%qE%dpassing single vector %qT to argument %d of %qE, which expects a tuple of %d vectors%qV qualifiers cannot be applied to %qT%qc conversion used unquoted%qc conversion used within a quoted sequence%qc directive redundant after prior occurence of the same%qs%qs LHS in assignment statement%qs LHS in clobber statement%qs RHS in assignment statement%qs accessing uninitialized byte at offset %d%qs already defined as specific binding for the generic %qs at %C%qs and %<%s-%s%> are incompatible%qs and %<%s=%s%> are incompatible%qs and %qs are incompatible%qs and %qs arguments of %qs intrinsic at %L must have identical shape.%qs and %qs arguments of %qs intrinsic at %L must have the same type%qs and %qs attributes are not compatible%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L%qs and %qs cannot both be enabled%qs and %qs for GENERIC %qs at %L are ambiguous%qs appears more than once in %<allocate%> clauses at %L%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix%qs applied to a void type%qs applied to an incomplete type%qs applied to non-SVE type %qT%qs applied to non-vector type %qT%qs applied to type %qT, which already has a size%qs argument has invalid operand number (argument %lu)%qs argument missing terminating nul%qs argument of %qs intrinsic at %L cannot be INTENT(IN)%qs argument of %qs intrinsic at %L cannot be of type %s%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)%qs argument of %qs intrinsic at %L has negative element (%d)%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)%qs argument of %qs intrinsic at %L is empty%qs argument of %qs intrinsic at %L is not a valid dimension index%qs argument of %qs intrinsic at %L must be %s%qs argument of %qs intrinsic at %L must be ALLOCATABLE%qs argument of %qs intrinsic at %L must be INTEGER%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE%qs argument of %qs intrinsic at %L must be INTEGER or REAL%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant%qs argument of %qs intrinsic at %L must be REAL or COMPLEX%qs argument of %qs intrinsic at %L must be a POINTER%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer%qs argument of %qs intrinsic at %L must be a constant%qs argument of %qs intrinsic at %L must be a data entity%qs argument of %qs intrinsic at %L must be a logical array%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION%qs argument of %qs intrinsic at %L must be a scalar%qs argument of %qs intrinsic at %L must be a variable%qs argument of %qs intrinsic at %L must be an array%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s%qs argument of %qs intrinsic at %L must be default real%qs argument of %qs intrinsic at %L must be double precision%qs argument of %qs intrinsic at %L must be less than rank %d%qs argument of %qs intrinsic at %L must be numeric or LOGICAL%qs argument of %qs intrinsic at %L must be of a dummy variable%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable%qs argument of %qs intrinsic at %L must be of an extensible type%qs argument of %qs intrinsic at %L must be of intrinsic type%qs argument of %qs intrinsic at %L must be of kind %d%qs argument of %qs intrinsic at %L must be of rank %d%qs argument of %qs intrinsic at %L must be of rank 1 or 2%qs argument of %qs intrinsic at %L must be positive%qs argument of %qs intrinsic at %L must be the same kind as %qs%qs argument of %qs intrinsic at %L must be the same type and kind as %qs%qs argument of %qs intrinsic at %L must have a numeric type%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER%qs argument of %qs intrinsic at %L must have length at least 1%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar%qs argument of %qs intrinsic at %L must not be OPTIONAL%qs argument of %qs intrinsic at %L must not be a subobject of %qs%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)%qs argument of %qs intrinsic at %L not yet supported%qs argument of %qs intrinsic at %L shall be of type integer, real or character%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L%qs argument of %qs intrinsic at %L shall not be TYPE(*)%qs argument of %qs intrinsic at %L shall not be a procedure%qs argument of %qs intrinsic at %L shall not be an assumed-size array%qs argument of %qs intrinsic at %L shall not be coindexed%qs argument of %qs intrinsic at %L shall specify a valid integer kind%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar%qs argument references non-pointer operand (argument %lu, operand %lu)%qs argument with out-of-range operand number (argument %lu, operand %lu)%qs at %C is a DEC extension, enable with %<-fdec-structure%>%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs%qs at %C is already defined as FINAL procedure%qs at %C is not a member of the %qs structure%qs at %C is not a member of the %qs structure; did you mean %qs?%qs at %C is not a variable%qs at %C is not an inquiry reference to an intrinsic type component%qs at %C is not an inquiry reference to an intrinsic type component %qs%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)%qs at %L already is initialized at %L%qs at %L associated to expression cannot be used in a variable definition context (%s)%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)%qs at %L cannot appear in COMMON [F2008:C5100]%qs at %L cannot have the VALUE attribute because it is not a dummy argument%qs at %L has a type, which is not consistent with the CALL at %L%qs at %L has attributes specified outside its INTERFACE body%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array%qs at %L is ambiguous%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name%qs at %L is not a VALUE%qs at %L is not a function%qs at %L is not a module procedure%qs at %L is of the ABSTRACT type %qs%qs at %L must be less than BIT_SIZE(%qs)%qs at %L must be less than or equal to BIT_SIZE(%qs)%qs at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)%qs at %L must be nonnegative%qs at %L must have constant character length in this context%qs at %L must have the same number of formal arguments as the overridden procedure%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding%qs at %L overrides a FUNCTION and must also be a FUNCTION%qs at %L overrides a NOPASS binding and must also be NOPASS%qs at %L overrides a PUBLIC procedure and must not be PRIVATE%qs at %L overrides a PURE procedure and must also be PURE%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE%qs at %L overrides a binding with PASS and must also be PASS%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either%qs at %L overrides a procedure binding declared NON_OVERRIDABLE%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL%qs at %L shall be an INTENT(OUT) variable%qs at %L should be a FUNCTION%qs at %L should be a SUBROUTINE%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)%qs attribute cannot be applied to a function that does not take variable arguments%qs attribute directive ignored%qs attribute ignored%qs attribute not supported for %qE in %<__builtin_has_attribute%>%qs attribute not supported for %qT in %<__builtin_has_attribute%>%qs attribute not supported in %<__builtin_has_attribute%>%qs attribute only applies to functions%qs attribute only applies to variadic functions%qs attribute requires prototypes with named arguments%qs attribute without arguments on a non-prototype%qs cannot appear in a constant-expression%qs cannot appear in a typedef declaration%qs cannot be constant evaluated because the argument cannot be encoded%qs cannot be constant evaluated because the argument cannot be interpreted%qs cannot be constant evaluated because the type is too large%qs cannot be constant evaluated on the target%qs cannot be extended at %C because it is BIND(C)%qs cannot be extended at %C because it is a SEQUENCE type%qs cannot be initialized with%<-ftrivial-auto-var_init%>%qs cannot be used for compiling a shared library%qs cannot be used for type declarations%qs cannot be used in a %<constexpr%> function%qs cannot be used in a constructor%qs cannot be used in a destructor%qs cannot be used in a function with a deduced return type%qs cannot be used in a varargs function%qs cannot be used in the %<main%> function%qs cannot be used outside a function%qs clause at %L specified more than once%qs clause is incompatible with %<read%> or %<write%> clauses%qs clause may not appear on non-rectangular %qs%qs clause requires %qs clause%qs clause specified together with %<inscan%> %<reduction%> clause%qs clause used lexically after first target construct or offloading API%qs clause with %<sink%> modifier refers to iteration never in the iteration space%qs clause with %<sink%> modifier waiting for lexically later iteration%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct%qs combined with %<auto%> qualifier for %qE%qs combined with %<register%> qualifier for %qE%qs conflicts with %<-arch i386%> (%qs ignored)%qs conflicts with %<-arch ppc%> (%qs ignored)%qs construct inside of %qs region%qs declared INTRINSIC at %L does not exist%qs declared as function returning a function%qs declared as function returning an array%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL.%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required.%qs declared in a non-class scope%qs defined in a non-class scope%qs directive mentioned both times in ABSENT and CONTAINS clauses in %s directive at %L%qs directive mentioned multiple times in %s clause in %s directive at %L%qs does not support MIPS16 code%qs does not support feature %qs%qs does not work on a cross compiler%qs entity cannot have an initializer at %C%qs entity cannot have attributes at %C%qs expects 1 argument but %d given%qs expects 2 arguments but %d given%qs expects a constant argument%qs expects a fixed-point value as argument%qs expects a fixed-point value as first argument%qs expects an integer value as second argument%qs expression must be integral%qs expression of %<volatile%>-qualified type is deprecated%qs failed%qs feature modifier is incompatible with the use of floating-point types%qs feature modifier is incompatible with the use of vector types%qs function cannot have arguments%qs function cannot have different interrupt type%qs function cannot return a value%qs function uses %<auto%> type specifier without trailing return type%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>%qs function with trailing return type has %qT as its type rather than plain %<auto%>%qs function with trailing return type not declared with %<auto%> type specifier%qs has %qs%qs has both %<extern%> and initializer%qs has overflowed%qs in %<%s %E%>%qs in %s clause at %L is a zero size array section%qs in %s clause at %L is not a proper array section%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L%qs in EXTENDS expression at %C is not a derived type%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause%qs in LINEAR clause at %L requires a scalar integer linear-step expression%qs in attribute syntax terminated with %qs in pragma syntax%qs in empty declaration%qs in empty declaration with %<enum%> underlying type%qs in gimple IL%qs in pragma syntax terminated with %qs in attribute syntax%qs in the pointer assignment at %L cannot be an l-value since it is a procedure%qs in variable definition context (%s) at %L is not a variable%qs incompatible with explicitly disabled options%qs initialized and declared %<extern%>%qs into non-mode-precision operand%qs intrinsic subprogram at %L has been removed.  Use INT intrinsic subprogram.%qs intrinsic with CHARACTER argument at %L%qs intrinsic with KIND argument at %L%qs intrinsic with RADIX argument at %L%qs is a nested function and cannot be accessed from %qs%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro%qs is already IMPORTed from host scoping unit at %C%qs is an invalid argument to %<-mcpu=%>%qs is an opaque type, and you cannot set it to other values%qs is an unknown %<-save-temps%> option%qs is corrupted%qs is defined but could not be loaded: %s%qs is defined but plugin support is disabled%qs is defined in header %qs; did you forget to %<#include %s%>?%qs is deprecated%qs is deprecated and not recommended in any circumstances%qs is deprecated; use -fno-zero-initialized-in-bss%qs is deprecated; use -fstack-check%qs is incompatible with %qs%qs is incompatible with the use of floating-point types%qs is incompatible with the use of vector types%qs is loaded but symbol %qs is not found: %s%qs is mutually exclusive with %qs and cannot be specified together%qs is narrower than values of its type%qs is neither a defined operator nor a structure component in dotted string at %C%qs is not a constant expression because %qT contains a pointer to member type%qs is not a constant expression because %qT contains a pointer type%qs is not a constant expression because %qT contains a reference type%qs is not a constant expression because %qT contains a union type%qs is not a constant expression because %qT contains a volatile subobject%qs is not a constant expression because %qT is a pointer to member type%qs is not a constant expression because %qT is a pointer type%qs is not a constant expression because %qT is a reference type%qs is not a constant expression because %qT is a union type%qs is not a constant expression because %qT is volatile%qs is not a directory%qs is not a field, but a %qs%qs is not a gcov data file%qs is not a valid Modula-2 system library name or abbreviation%qs is not a valid base register in %<-mstack-protector-guard-reg=%>%qs is not a valid base register in %qs%qs is not a valid number in %<-mstack-protector-guard-offset=%>%qs is not a valid number in %qs%qs is not a valid offset in %<-mstack-protector-guard-offset=%>%qs is not a valid offset in %qs%qs is not a valid option to the preprocessor%qs is not an associative array%qs is not an expression%qs is not an option that controls warnings%qs is not defined as a type%qs is not supported by arch %s%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries%qs is not supported for this target%qs is not supported in 32-bit mode%qs is not supported in this compiler configuration%qs is not supported in this configuration%qs is not supported on little endian systems%qs is not supported on this target%qs is not supported with %qs%qs is not supported, now cmodel is set to %qs%qs is not valid for %<-mmacosx-version-min%>%qs is not valid for %qs%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L%qs is used uninitialized%qs is version %q.*s, expected version %q.*s%qs length expression must be integral%qs length expression must be positive constant integer expression%qs matching variant is deprecated%qs matching variant requires z14 or higher%qs matching variant requires z15 or higher%qs may be used uninitialized%qs may only be used with a single declarator%qs must be a module procedure or an external procedure with an explicit interface at %L%qs must be by itself for %<-mharden-sls=%>%qs must be of same type and kind as %qs at %L in %qs%qs must be the first clause of %qs%qs must be used with %qs%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated%qs needs a valid base register%qs not allowed outside STRUCTURE at %C%qs not at element boundary%qs not supported by your assembler%qs not supported with %<-msoft-float%>%qs not yet supported%qs of %qs is PRIVATE at %L%qs of module %qs, imported at %C, is also the name of the current program unit%qs of non-mode-precision operand%qs only supported in OpenACC code%qs parameter inquiry for %qs in variable definition context (%s) at %L%qs plugin is not licensed under a GPL-compatible license%qs pointer is null%qs profile count data file not found%qs property cannot be set%qs region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region%qs requires %<__ibm128%> type support%qs requires %<long double%> to be IBM 128-bit format%qs requires %qs%qs requires %qs or %qs%qs requires PowerPC64 architecture, enabling%qs requires VSX support%qs requires a target that provides the %qs instruction%qs requires an initialized data declaration%qs requires an integer constant expression%qs requires branch-likely instructions%qs requires full ISA 2.06 support%qs requires full ISA 3.0 support%qs requires quad-precision floating-point arithmetic%qs requires the %qs and %qs options%qs requires the %qs option%qs requires the %qs option and either the %qs or %qs option%qs requires the ELFv2 ABI%qs should be %qs to terminate a template argument list%qs should be from a scalar to a like vector%qs specified bound %s exceeds maximum object size %E%qs specified bound %s exceeds the size %E of unterminated array%qs specified bound %s exceeds the size of at most %E of unterminated array%qs specified bound %s may exceed the size of at most %E of unterminated array%qs specified for auto variable %qE%qs specified for parameter %qE%qs specified for structure field%qs specified for structure field %qE%qs specified for unnamed parameter%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause%qs specified in 'allocate' clause at %L but not in an explicit privatization clause%qs specified multiple times in the same option%qs specified with %<decltype%>%qs specified with %<typeof%>%qs specified with %qD%qs specified with %qT%qs specifies a conflicting level of parallelism%qs string ill-formed%qs symbol %q+D must have static linkage%qs symbol %q+D ultimately targets itself%qs tag used in naming %q#T%qs unsupported for this ABI%qs used with %<auto%>%qs used with %qE%qs uses dynamic stack allocation%qs uses register r29%qs value must be positive%qs variable is neither a pointer nor an array%qs variable is neither a pointer nor reference to pointer%qs variable is neither a pointer, nor an array nor reference to pointer or array%qs variable is not a pointer%qs was declared here%qs without corresponding %qs%qs: [%u] bad %<next_regno%> for empty chain (%u)%qs: [%u] bad %<oldest_regno%> (%u)%qs: [%u] non-empty register in chain (%s %u %i)%qs: loop in %<next_regno%> chain (%u)%r%s:%d:%R   %r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
%r%s:%d:%R   in %<constexpr%> expansion of %qs%r%s:%d:%d:%R   %r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
%r%s:%d:%d:%R   in %<constexpr%> expansion of %qs%s%s
%s  Same as %s.%s !$ACC LOOP loops not perfectly nested at %L%s %#qD%s %#qS%s %<%s%.*s%> expects a matching %<%T%s%> argument%s %<%s%.*s%> expects a matching %<%s%s%> argument%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT%s %<%s(%E)%> %p %d%s %qE does not fully implement the %qE protocol%s %qs%s %qs construct inside of %s %qs region%s %qs is an invalid argument to builtin %qs%s %s %p %d%s %s%s
%s %wd out of range %wd - %wd%s '%s'
%s - %u-bit integer numbers unsupported (mode %qs)%s - %u-bit-precision complex floating-point numbers unsupported (mode %qs)%s - %u-bit-precision decimal floating-point numbers unsupported (mode %qs)%s - %u-bit-precision floating-point numbers unsupported (mode %qs)%s - unsupported mode %qs%s argument to IMAGE_INDEX must be a rank one array at %L%s at %C has no default type%s at %C is a DEC extension, enable with %<-fdec%>%s at %C is a DEC extension, enable with %<-fdec-static%>%s at %C is a DEC extension, enable with %<-fdec-structure%>%s at %L%s at %L is a DEC extension, enable with %<-fdec-static%>%s at %L must be INTEGER%s at %L must be a scalar%s at %L must be integer%s attribute applied to %s %s at %L%s attribute at %L is not allowed outside of the specification part of a module%s attribute conflicts with %s attribute at %L%s attribute conflicts with %s attribute in %qs at %L%s attribute not allowed in BLOCK DATA program unit at %L%s attribute of %qs conflicts with %s attribute at %L%s between %L and %L%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs%s cannot be a DO CONCURRENT loop at %L%s cannot be a DO WHILE or DO without loop control at %L%s cannot be used in %<asm%> here%s clause at %L requires a scalar INTEGER expression%s clause variable %qs at %L is neither a POINTER nor an array%s contains too many lines%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 can_remove_branch_p%s does not support create_basic_block%s does not support delete_basic_block%s does not support dump_bb_for_graph%s does not support duplicate_block%s does not support flow_call_edges_add%s does not support force_nonfallthru%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 does not take any feature options%s expects a compile time integer constant%s expects a compile time long integer constant as first argument%s expression list treated as compound expression%s from %s called in %s%s from %s referenced in %s%s ignored with %s and %<%%%c%> %s format%s ignored with %s in %s format%s incompatible with %<-mword-relocations%>%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute%s instructions aren%'t allowed in an exception service routine%s instructions aren%'t allowed in an interrupt service routine%s is not supported by this configuration%s iteration variable must be of type integer at %L%s iteration variable must not be THREADPRIVATE at %L%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L%s iteration variable used in more than one loop at %L%s loop bounds reference different iteration variables at %L%s loop end expression not in canonical form at %L%s loop increment not in canonical form at %L%s loop start expression not in canonical form at %L%s must contain at least one MAP clause at %L%s namespace %qD conflicts with reachable definition%s not supported for variable length aggregates%s not supported on this target%s only supports non-pic code on M-profile targets%s only supports non-pic code on M-profile targets with the MOVT instruction%s out of range: Range is %i to %i, value is %i%s procedure at %L is already declared as %s procedure%s procedure at %L is already declared as %s procedure. 
F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block. Please add any other kind of executable statement before it. FIXME%s returned %d exit status%s signal terminated program %s%s specifier in %s statement at %L has invalid value %qs%s specifier in %s statement at %L has value %qs%s statement at %C cannot follow %s statement at %L%s statement at %C cannot terminate a non-block DO loop%s statement at %C follows another accessibility specification%s statement at %C in PURE procedure%s statement at %C is not applicable to construct %qs%s statement at %C is not within a construct%s statement at %C is not within construct %qs%s statement at %C leaves CRITICAL construct%s statement at %C leaves DO CONCURRENT construct%s statement at %C leaving OpenACC structured block%s statement at %C leaving OpenMP structured block%s statement expected at %L%s statement is not allowed inside of BLOCK DATA at %C%s statement is not allowed inside of BLOCK at %C%s statement must appear in a MODULE%s statement not allowed in PURE procedure at %C%s tag%s tag at %L must be a character string of default kind%s tag at %L must be of type %s%s tag at %L must be scalar%s tag with INQUIRE%s terminated with signal %d [%s]%s%s used with %<%%%c%> %s format%s used within a quoted sequence%s variable %qE is private in outer context%s%#qD%s%#qD (deleted)%s%#qD (near match)%s%#qD (reversed)%s%#qD (rewritten)%s%<%D(%T)%> (built-in)%s%<%D(%T, %T)%> (built-in)%s%<%D(%T, %T, %T)%> (built-in)%s%qT (conversion)%s%qs%s is invalid%s%qs%s is not allowed%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: %<-fcompare-debug%> failure%s: %<-fcompare-debug%> failure (length)%s: %d basic blocks and %d edges/basic block%s: %d basic blocks and %d registers; increase %<--param max-gcse-memory%> above %wu%s: %m%s: %s%s: %s compiler not installed on this system%s: %s: %s%s: In instantiation of %q#D:
%s: In substitution of %qS:
%s: PCH file was invalid%s: all warnings being treated as errors%s: attempt to rename spec %qs to already defined spec %qs%s: cannot open as COFF file%s: could not determine length of compare-debug file %s%s: could not open compare-debug file %s%s: couldn%'t open PCH file: %m%s: linker input file not found: %m%s: linker input file unused because linking not done%s: not a COFF file%s: section %s.%d is missing%s: some warnings being treated as errors%s:%d: confused by earlier errors, bailing out
%s:%d:%s%s:%d:assertion of condition %qs failed%s:%d:condition %s failed%s:%d:the value %s is not a BOOLEAN as the value is %d%s:%s: %E: %E%s:'%s' has arcs from exit block
%s:'%s' has arcs to entry block
%s:'%s' lacks entry and/or exit blocks
%s:already seen blocks for '%s'
%s:cannot open data file, assuming not executed
%s:cannot open notes file
%s:corrupted
%s:graph is unsolvable for '%s'
%s:no functions found
%s:no lines for '%s'
%s:not a gcov data file
%s:not a gcov notes file
%s:overflowed
%s:profile mismatch for '%s'
%s:source file is newer than notes file '%s'
%s:stamp mismatch with notes file
%s:version '%.4s', prefer '%.4s'
%s:version '%.4s', prefer version '%.4s'
%sspecifier at %L not allowed in OPEN statement for unformatted I/O%u name provided for structured binding%u names provided for structured binding'' ' flag'!' flag'#' flag'%%%c' is not a valid operand prefix'%%&' used without any local dynamic TLS references'%%l' operand isn't a label'%s' file is already processed
'%s' is not a valid explicit concrete semantic'%s' must have %d operands (excluding match_dups)'%s' must have at least %d operands (excluding match_dups)'%s' must have no more than %d operands (excluding match_dups)''' 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)(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable.(Obsolete after 10.4)	Set MH_NOMULTIDEFS in an umbrella framework.(Obsolete after 10.4) -multiply_defined <treatment>	Provided a mechanism for warning about symbols defined in multiple dylibs.(Obsolete after 10.4) -multiply_defined_unused <treatment>	Provided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs.(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4.(Obsolete and unhandled by ld64, ignored)	ld should produce an executable (only handled by ld_classic).(Obsolete)	This is the default.(Obsolete) -sectobjectsymbols <segname> <sectname>	Setting a local symbol at the start of a section is no longer supported.(Obsolete) -sectorder <segname> <sectname> <orderfile>	Replaced by a more general option "-order_file".(Obsolete) Allowed linking to proceed with "-flat_namespace" when a linked bundle contained a symbol also exported from the main executable.(Obsolete) Current linkers never dead-strip these items, so the option is not needed.(Obsolete) LD_PREBIND is no longer supported.(Obsolete) Object files with LINKEDIT sections are no longer supported.(Obsolete) This is the default.(Obsolete, ignored)	Old support similar to "-whyload".(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>	Allowed creation of a section from a file.(Obsolete, ld_classic only) -seg_addr_table_filename <path>.(a pointer to member can only be formed with %<&%E%>)(an out of class initialization is required)(anonymous namespace)(anonymous)(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)(messages without a matching method signature will be assumed to return %<id%> and accept %<...%> as arguments)(near initialization for %qs)(no argument)(perhaps %<typename %T::%E%> was intended)(perhaps a semicolon is missing after the definition of %qT)(so you should pass %qT not %qT to %<va_arg%>)(static destructors for %s)(static initializers for %s)(the message is displayed only once per source file)
({anonymous})*** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins.
*this--help=<class>	Display descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params.--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--param=openacc-kernels=[decompose|parloops]	Specify mode of OpenACC 'kernels' constructs handling.--param=openacc-privatization=[quiet|noisy]	Specify mode of OpenACC privatization diagnostics.--param=parloops-schedule=[static|dynamic|guided|auto|runtime]	Schedule type of omp schedule for loops parallelized by parloops.--param=ranger-debug=[none|trace|gori|cache|tracegori|all] Specifies the output mode for debugging ranger.--param=threader-debug=[none|all] Enables verbose dumping of the threader solver.-A<question>=<answer>	Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>.-D<macro>[=<val>]	Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1.-E or -x required when input is from standard input-F <dir>	Add <dir> to the end of the main framework include path.-G<number>	Put global and static data smaller than <number> bytes into a special section (on some targets).-Hd <dir>	Write D interface files to directory <dir>.-Hf <file>	Write D interface to <file>.-I <dir>	Add <dir> to the end of the main include path.-J<directory>	Put MODULE files in 'directory'.-MF <file>	Write dependency output to the given file.-MQ <target>	Add a target that may require quoting.-MT <target>	Add a target that does not require quoting.-O<number>	Set optimization level to <number>.-U<macro>	Undefine <macro>.-Waligned-new=[none|global|all]	Warn even if 'new' uses a class member allocation function.-Walloc-size-larger-than=<bytes>	Warn for calls to allocation functions that attempt to allocate objects larger than the specified number of bytes.-Walloca-larger-than=<number>	Warn on unbounded uses of alloca, and on bounded uses of alloca whose bound can be larger than <number> bytes.-Wbidi-chars=[none|unpaired|any|ucn] Warn about UTF-8 bidirectional control characters.-Wframe-larger-than=<byte-size>	Warn if a function's stack frame requires in excess of <byte-size>.-Wlarger-than=<byte-size>	Warn if an object's size exceeds <byte-size>.-Wnormalized=[none|id|nfc|nfkc]	Warn about non-normalized Unicode strings.-Wstack-usage=<byte-size>	Warn if stack usage might exceed <byte-size>.-Wvla-larger-than=<number>	Warn on unbounded uses of variable-length arrays, and on bounded uses of variable-length arrays whose bound can be larger than <number> bytes.-Xbind-now and -Xbind-lazy are incompatible-Xf <file>	Write JSON output to the given <file>.-allowable_client <name>	The output dylib is private to the client <name>.-arch <name>	Generate output for architecture <name>.-aux-info <file>	Emit declaration information into <file>.-bundle not allowed with -dynamiclib-bundle_loader <executable>	Treat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution.-bundle_loader not allowed with -dynamiclib-c or -S required for Ada-c required for gnat2scil-c required for gnat2why-client_name <name>	Enable the executable being built to link against a private dylib (using allowable_client).-client_name not allowed with -dynamiclib-compatibility_version <number>	Set the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime.-compatibility_version only allowed with -dynamiclib-current_version <number>	Set the current version for the library to <number>.-current_version only allowed with -dynamiclib-d<letters>	Enable dumps from specific passes of the compiler.-dumpbase <file>	Set the file basename to be used for dumps.-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files.-dumpdir <dir>	Set the directory name to be used for dumps.-dylib_file install_name:file_name	This allows linking of a dylib with "install_name" but to be found in a different install position "file_name"-dylinker_install_name <path>	Only used for building dyld.-exported_symbols_list <filename>	Export global symbols in <filename> in linked output file; any symbols not mentioned will be treated as "hidden".-f%s ignored (not supported for DJGPP)
-fada-spec-parent=unit	Dump Ada specs as child units of given parent.-faligned-new=<N>	Use C++17 over-aligned type allocation for alignments greater than N.-fasan-shadow-offset=<number>	Use custom shadow memory offset.-fblas-matmul-limit=<n>	Size of the smallest matrix for which matmul will use BLAS.-fbounds-check=[on|safeonly|off]	Turn array bounds checks on, in @safe code only, or off.-fcall-saved-<register>	Mark <register> as being preserved across functions.-fcall-used-<register>	Mark <register> as being corrupted by function calls.-fcf-protection=[full|branch|return|none|check]	Instrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets.-fcheck=[...]	Specify which runtime checks are to be performed.-fcheckaction=[throw,halt,context]	Behavior on contract failure.-fcoarray=<none|single|lib>	Specify which coarray parallelization should be used.-fcompare-debug[=<opts>]	Compile with and without e.g. -gtoggle, and compare the final-insns dump.-fconst-string-class=<name>	Use class <name> for constant strings.-fconstexpr-cache-depth=<number>	Specify maximum constexpr recursion cache depth.-fconstexpr-depth=<number>	Specify maximum constexpr recursion depth.-fconstexpr-loop-limit=<number>	Specify maximum constexpr loop iteration count.-fconstexpr-ops-limit=<number>	Specify maximum number of constexpr operations during a single constexpr evaluation.-fcontract-assumption-mode=[on|off]	Enable or disable treating axiom level contracts as assumptions (default on).-fcontract-build-level=[off|default|audit]	Specify max contract level to generate runtime checks for.-fcontract-continuation-mode=[on|off]	Enable or disable contract continuation mode (default off).-fcontract-mode=[on|off]	Enable or disable all contract facilities (default on).-fcontract-role=<name>:<semantics>	Specify the semantics for all levels in a role (default, review), or a custom contract role with given semantics (ex: opt:assume,assume,assume).-fcontract-semantic=<level>:<semantic>	Specify the concrete semantics for level.-fcontract-strict-declarations=[on|off]	Enable or disable warnings on generalized redeclaration of functions with contracts (default off).-fconvert=<big-endian|little-endian|native|swap|r16_ieee|r16_ibm>	The endianness used for unformatted files.-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]	Set the debug counter limit.-fdebug-prefix-map=<old>=<new>	Map one directory name to another in debug information.-fdebug=<ident>	Compile in debug code identified by <ident>.-fdiagnostics-color=[never|always|auto]	Colorize diagnostics.-fdiagnostics-column-origin=<number>	Set the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example.-fdiagnostics-column-unit=[display|byte]	Select whether column numbers are output as display columns (default) or raw bytes.-fdiagnostics-escape-format=[unicode|bytes]	Select how to escape non-printable-ASCII bytes in the source for diagnostics that suggest it.-fdiagnostics-format=[text|sarif-stderr|sarif-file|json|json-stderr|json-file]	Select output format.-fdiagnostics-show-location=[once|every-line]	How often to emit source location at the beginning of line-wrapped diagnostics.-fdiagnostics-urls=[never|always|auto]	Embed URLs in diagnostics.-fdisable-[tree|rtl|ipa]-<pass>=range1+range2	Disable an optimization pass.-fdoc-dir=<dir>	Write documentation file to directory <dir>.-fdoc-file=<file>	Write documentation to <file>.-fdoc-inc=<file>	Include a Ddoc macro <file>.-fdump-<type>	Dump various compiler internals to a file.-fdump-cxx-spec=<filename>	Write all declarations as C++ code to <filename>.-fdump-final-insns=filename	Dump to filename the insns at the end of translation.-fdump-go-spec=filename	Write all declarations to file as Go code.-femit-struct-debug-baseonly	Aggressive reduced debug info for structs.-femit-struct-debug-detailed=<spec-list>	Detailed reduced debug info for structs.-femit-struct-debug-reduced	Conservative reduced debug info for structs.-fenable-[tree|rtl|ipa]-<pass>=range1+range2	Enable an optimization pass.-fexcess-precision=[fast|standard|16]	Specify handling of excess floating-point precision.-fexec-charset=<cset>	Convert all strings and character constants to character set <cset>.-fextern-std=<standard>	Set C++ name mangling compatibility with <standard>.-ffile-prefix-map=<old>=<new>	Map one directory name to another in compilation result.-ffixed-<register>	Mark <register> as being unavailable to the compiler.-ffixed-line-length-<n>	Use n as character line width in fixed mode.-ffp-contract=[off|on|fast]	Perform floating-point expression contraction.-ffpe-summary=[...]	Print summary of floating point exceptions.-ffpe-trap=[...]	Stop on following floating point exceptions.-ffree-line-length-<n>	Use n as character line width in free mode.-fgnat-encodings=[all|gdb|minimal]	Select the balance between GNAT encodings and standard DWARF emitted in the debug information.-fgo-c-header=<file>	Write Go struct definitions to file as C code.-fgo-debug-escape-hash=<string>	Hash value to debug escape analysis.-fgo-dump-<type>	Dump Go frontend internal information.-fgo-embedcfg=<file>	List embedded files via go:embed.-fgo-optimize-<type>	Turn on optimization passes in the frontend.-fgo-pkgpath=<string>	Set Go package path.-fgo-prefix=<string>	Set package-specific prefix for exported Go names.-fgo-relative-import-path=<path>	Treat a relative import as relative to path.-finit-character=<n>	Initialize local character variables to ASCII value n.-finit-integer=<n>	Initialize local integer variables to n.-finit-logical=<true|false>	Initialize local logical variables.-finit-real=<zero|snan|nan|inf|-inf>	Initialize local real variables.-finline-arg-packing	Perform argument packing inline.-finline-limit=<number>	Limit the size of inlined functions to <number>.-finline-matmul-limit=<n>	Specify the size of the largest matrix for which matmul will be inlined.-finput-charset=<cset>	Specify the default character set for source files.-finstrument-functions-exclude-file-list=filename,...	Do not instrument functions listed in files.-finstrument-functions-exclude-function-list=name,...	Do not instrument listed functions.-fira-algorithm=[CB|priority]	Set the used IRA algorithm.-fira-region=[one|all|mixed]	Set regions for IRA.-fira-verbose=<number>	Control IRA's level of diagnostic messages.-flive-patching=[inline-only-static|inline-clone]	Control IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations.-fmacro-prefix-map=<old>=<new>	Map one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE().-fmax-array-constructor=<n>	Maximum number of objects in an array constructor.-fmax-errors=<number>	Maximum number of errors to report.-fmax-identifier-length=<n>	Maximum identifier length.-fmax-stack-var-size=<n>	Size in bytes of the largest array that will be put on the stack.-fmax-subrecord-length=<n>	Maximum length for subrecords.-fmessage-length=<number>	Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping.-fmodule-file=<package.module>=<filespec>	use <filespec> as source file for <package.module>.-fno-threadsafe-statics	Do not generate thread-safe code for initializing local statics.-foffload-abi=[lp64|ilp32]	Set the ABI to use in an offload compiler.-foffload-options=<targets>=<options>	Specify options for the offloading targets.-fopt-info[-<type>=filename]	Dump compiler optimization details.-force_flat_namespace not allowed with -dynamiclib-fpack-struct=<number>	Set initial maximum structure member alignment.-fpermitted-flt-eval-methods=[c11|ts-18661]	Specify which values of FLT_EVAL_METHOD are permitted.-fplugin-arg-<name>-<key>[=<value>]	Specify argument <key>=<value> for plugin <name>.-fprofile-prefix-map=<old>=<new>	Map one directory name to another in GCOV coverage result.-fprofile-reproducible=[serial|parallel-runs|multithreaded]	Control level of reproducibility of profile gathered by -fprofile-generate.-fprofile-update=[single|atomic|prefer-atomic]	Set the profile update method.-framework <name>	The linker should search for the framework <name> in the framework search path.-frandom-seed=<string>	Make compile reproducible using <string>.-freorder-blocks-algorithm=[simple|stc]	Set the used basic block reordering algorithm.-frust-cfg=<name>             Set a config expansion option-frust-compile-until=[ast|attributecheck|expansion|nameresolution|lowering|typecheck|privacy|unsafety|const|copimlation|end]             When to stop in the pipeline when compiling Rust code-frust-crate=<name>             Set the crate name for the compilation-frust-dump-<type>	Dump Rust frontend internal information.-frust-edition=[2015|2018|2021]             Choose which edition to use when compiling rust code-frust-mangling=[legacy|v0]     Choose which version to use for name mangling-frust-max-recursion-depth=integer-frust-metadata-output=<path.rox>  Path to output crate metadata-fsanitize-sections=<sec1,sec2,...>	Sanitize global variables in user-defined sections.-fsanitize=address is not supported in this configuration-fsave-mixins=<filename>	Expand and save mixins to file specified by <filename>.-fsched-stalled-insns-dep=<number>	Set dependence distance checking in premature scheduling of queued insns.-fsched-stalled-insns=<number>	Set number of queued insns that can be prematurely scheduled.-fsched-verbose=<number>	Set the verbosity level of the scheduler.-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]	Specifies the vectorization cost model for code marked with a simd directive.-fsso-struct=[big-endian|little-endian|native]	Set the default scalar storage order.-fstack-check=[no|generic|specific]	Insert stack checking code into the program.-fstack-limit-register=<register>	Trap if the stack goes past <register>.-fstack-limit-symbol=<name>	Trap if the stack goes past symbol <name>.-fstack-reuse=[all|named_vars|none]	Set stack reuse level for local variables.-fstrict-flex-arrays=<level>    Control when to treat the trailing array of a structure as a flexible array member for the purposes of accessing the elements of such an array. The default is treating all trailing arrays of structures as flexible array members.-ftabstop=<number>      Distance between tab stops for column reporting.-ftemplate-depth=<number>	Specify maximum template instantiation depth.-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]	Set the default thread-local storage code generation model.-ftrack-macro-expansion=<0|1|2>	Track locations of tokens coming from macro expansion and display them in error messages.-ftree-parallelize-loops=<number>	Enable automatic parallelization of loops.-ftrivial-auto-var-init=[uninitialized|pattern|zero]	Add initializations to automatic variables.-fuse-linker-plugin is not supported in this configuration-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]	Specifies the cost model for vectorization.-fversion=<ident>	Compile in version code identified by <ident>.-fvisibility=[default|internal|hidden|protected]	Set the default symbol visibility.-fvisibility=[private|protected|public|package]	Set the default symbol visibility.-fvtable-verify=preinit is not supported in this configuration-fvtable-verify=std is not supported in this configuration-fwide-exec-charset=<cset>	Convert all wide strings and character constants to character set <cset>.-gnat<options>	Specify options to GNAT.-gz is not supported in this configuration-gz=<format>	Generate compressed debug sections in format <format>.-gz=zstd is not supported in this configuration-idirafter <dir>	Add <dir> to the end of the system include path.-iframework <dir>	Add <dir> to the end of the system framework include path.-imacros <file>	Accept definition of macros in <file>.-image_base <address>	Specify <address> as the base address for a dylib or bundle.-imultiarch <dir>	Set <dir> to be the multiarch include subdirectory.-imultilib <dir>	Set <dir> to be the multilib include subdirectory.-include <file>	Include the contents of <file> before other files.-init <symbol_name>	The symbol <symbol_name> will be used as the first initialiser for a dylib.-install_name <name>	Set the install name for a dylib.-install_name only allowed with -dynamiclib-iplugindir=<dir>	Set <dir> to be the default plugin directory.-iprefix <path>	Specify <path> as a prefix for next two options.-iquote <dir>	Add <dir> to the end of the quote include path.-isysroot <dir>	Set <dir> to be the system root directory.-isystem <dir>	Add <dir> to the start of the system include path.-iwithprefix <dir>	Add <dir> to the end of the system include path.-iwithprefixbefore <dir>	Add <dir> to the end of the main include path.-keep_private_externs not allowed with -dynamiclib-mabi=ABI	Generate code that conforms to the given ABI.-mabi=BASEABI	Generate code that conforms to the given BASEABI.-mabs=MODE	Select the IEEE 754 ABS/NEG instruction execution mode.-march=	Generate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case.-march=ARCH	Generate code for the specified chip or CPU version.-march=ISA	Generate code for the given ISA.-march=PROCESSOR	Generate code for the given PROCESSOR ISA.-mas100-syntax is incompatible with -gdwarf-mbranch-cost=COST	Set the cost of branches to roughly COST instructions.-mbranch-cost=N	Set the cost of branches to roughly N instructions.-mcall-ABI	Select ABI calling convention.-mcode-readable=SETTING	Specify when instructions are allowed to access code.-mcode-region requires the large memory model (-mlarge)-mcpu=	Use features of and schedule code for given CPU.-mcpu=CPU	Compile code for ARC variant CPU.-mcpu=PROCESSOR		Use features of and schedule code for given CPU.-mcpu=PROCESSOR	Use architecture of and optimize the output for PROCESSOR.-mcpu=m16c	Compile code for M16C variants.-mcpu=m32c	Compile code for M32C variants.-mcpu=m32cm	Compile code for M32CM variants.-mcpu=r8c	Compile code for R8C variants.-mdata-region requires the large memory model (-mlarge)-mdebug=	Enable debug output.-mdouble=<BITS>	Use <BITS> bits wide double type.-memregs=	Number of memreg bytes (default: 16, range: 0..16).-mflush-func=FUNC	Use FUNC to flush the cache before calling stack trampolines.-mfpu=FPU	Generate code for the given FPU.-mhard-float not supported-mipsN	Generate code for ISA level N.-mlam=[none|u48|u57] Instrument meta data position in user data pointers.-mlarge-data-threshold=<number>	Data greater than given threshold will go into .ldata section in x86-64 medium model.-mlong-double=<BITS>	Use <BITS> bits wide long double type.-mmax-inline-memcpy-size=SIZE	Set the max size of memcpy to inline, default is 1024.-mmax-stackframe=SIZE	Warn when a stackframe is larger than the specified size.-mmcu=MCU	Select the target MCU.-mmcu=MCU	Select the target System-On-Chip variant that embeds this PRU.-mmpy-option=MPY	Compile ARCv2 code with a multiplier design option.-mnan=ENCODING	Select the IEEE 754 NaN data encoding.-mno-serialize-volatile	Do not serialize volatile memory references with MEMW instructions.-moverride=<string>	Power users only! Override CPU optimization parameters.-mpointer-size=[no,32,short,64,long]	Set the default pointer size.-mr10k-cache-barrier=SETTING	Specify when r10k cache barriers should be inserted.-msdata=[none,data,sysv,eabi]	Select method for sdata handling.-msim	Use simulator runtime.-msingle-float and -msoft-float cannot both be specified-msmall-data-limit=N	Put global and static data smaller than <number> bytes into a special section (on some targets).-msve-vector-bits=<number>	Set the number of bits in an SVE vector register.-mtarget-linker <version>	Specify that ld64 <version> is the toolchain linker for the current invocation.-mtls-size=[16,32]	Specify bit size of immediate TLS offsets.-mtraceback=[full,part,no]	Select type of traceback table.-mtune=	Schedule code for given CPU.-mtune=ARCH	Tune alignment for the specified chip or CPU version.-mtune=PROCESSOR	Generate optimized code for PROCESSOR.-mtune=PROCESSOR	Optimize the output for PROCESSOR.-mtune=TUNE	Tune code for given ARC variant.-mx32 is not supported on Solaris-o <file>	Place output into <file>.-pagezero_size <size>	Allows setting the page 0 size to 4kb when required.-pg and -fomit-frame-pointer are incompatible-pie is not supported in this configuration-private_bundle not allowed with -dynamiclib-read_only_relocs <treatment>	Allow relocations in read-only pages (not recommended).-sectalign <segname> <sectname> <value>	Set section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form.-sectcreate <segname> <sectname> <file>	Create section <sectname> in segment <segname> from the contents of <file>.-seg_addr_table <file>	Specify the base addresses for dynamic libraries; <file> contains a line for each library.-segaddr <name> <address>	Set the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb).-segprot <segname> <max_prot> <init_prot>	The virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain "r", "w", "x" or "-" the latter meaning "no access".-segs_read_only_addr <address>	Specify that <address> is the base address of the read-only segments of a dylib.-segs_read_write_addr <address>	Specify that <address> is the base address address of the read-write segments of a dylib.-stdlib=[libstdc++|libc++]	The standard library to be used for C++ headers and runtime.-sub_library <name>	Library named <name> will be re-exported (only useful for dylibs).-sub_umbrella <name>	Framework named <name> will be re-exported (only useful for dylibs).-trigraphs	Support ISO C trigraphs.-umbrella <framework>	The specified framework will be re-exported.-undefined <treatment>	Specify the handling for undefined symbols (default is error).-unexported_symbols_list <filename>	Do not export the global symbols listed in <filename>.-weak_reference_mismatches <treatment>	Specifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak.... this enumerator %qD... to the previous %qs clause here... with %qs clause here... without %qs clause near to here...following parameter %P which has a default argument...this statement, but the latter is misleadingly indented as if it were guarded by the %qs.NOT. operator in expression at %L must have a LOGICAL operand.XOR. operator at %C/* Prototypes for external procedures generated from %s
   by GNU Fortran %s%s.

   Use of this interface is discouraged, consider using the
   BIND(C) feature of standard Fortran instead.  */

128-bit %<long double%> not supported for VAX floats31 bit ABI.387 instruction set disabled, using SSE arithmetics64 bit ABI.64-bit ABI not supported in ESA/390 mode; use assignment instead; use assignment or value-initialization instead; use copy-assignment instead; use copy-assignment or copy-initialization instead; use copy-initialization instead; use value-initialization instead<During initialization>
<anonymous><brace-enclosed initializer list><built-in><command-line><declaration error><enumerator><erroneous-expression><expression error><lambda<lambda><message unknown at compile time><missing><return value> <return-value><statement><structured bindings><tag-error><template arguments error><template parameter error><throw-expression><type error><type-error><typedef-error><typeprefixerror><ubsan routine call><unknown operator><unknown><unnamed %s><unnamed-fixed:<unnamed-float:<unnamed-unsigned:<unnamed><unparsed><unresolved overloaded function type>A BOZ literal constant at %L cannot appear as an actual argument in a function referenceA BOZ literal constant at %L cannot appear as an actual argument in a subroutine referenceA factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop.A floatig point to integer truncation may be replaced with rounding to save mode switching.A lower bound must precede colon in assumed-size array specification at %LA non-default set of initial values has been requested, which violates the ABIA parameter name is required at %CA synonym for -std=c89 (for C) or -std=c++98 (for C++).A threshold on the average loop count considered by the swing modulo scheduler.A type parameter list is required at %CAAPCS does not support %<-mcallee-super-interworking%>AAPCS does not support %<-mcaller-super-interworking%>ABI %qs cannot be implemented due to limited instruction set %qs, falling back to %qsABI %qs is not enabled at configure-time, the linker might report an errorABI changed (%qs to %qs) while multilib is disabledABI for flattened struct with zero-length bit-fields changed in GCC 10ABI requires %<-march=rv%d%>ABI variant code generation (for use with -mabi= option):ABI with startfiles: %sABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)ABSTRACT INTERFACE %qs must not be referenced at %LABSTRACT INTERFACE at %CABSTRACT type %qs used at %LABSTRACT type at %CAC-IMPLIED-DO final expression references control variable at %LAC-IMPLIED-DO initial expression references control variable at %LAC-IMPLIED-DO step expression references control variable at %LACC CACHE directive must be inside of loop %CACCESS specification at %L was already specifiedACLE function %qD is incompatible with the use of %qsACLE function %qD requires ISA extension %qsACQUIRED_LOCK variableACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variableACTION type conflicts with READONLY specifier at %LALIGN modifier requires at %L a scalar positive constant integer alignment expression that is a power of twoALLOCATABLE attribute at %C in a STRUCTURE definitionALLOCATABLE attribute at %C in a TYPE definitionALLOCATABLE object %qs in %s clause at %LALLOCATABLE specified outside of INTERFACE body at %LALLOCATE objectALLOCATE of coarray at %C in CRITICAL blockALLOCATE of coarray at %C in DO CONCURRENT blockALLOCATED intrinsic at %L requires an array or scalar allocatable entityALTERNATE RETURN not permitted at %LAPCS reentrant code not supported.  IgnoredARMv8-M Security Extensions incompatible with selected FPUASSIGN statement at %CASSIGN statement at %L requires a scalar default INTEGER variableASSIGNED GOTO statement at %L requires a scalar INTEGER variableASSIGNED variable in FORMAT tag at %LASSOCIATE construct at %CASYNCHRONOUS attribute at %CASYNCHRONOUS statement at %CASYNCHRONOUS= at %L not allowed in Fortran 95ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexedATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KINDATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KINDATOM argument of the %s intrinsic function at %L shall be definableAUX pointer initialized for edge %d->%dAVX vector argument without AVX enabled changes the ABIAVX vector return without AVX enabled changes the ABIAVX512F vector argument without AVX512F enabled changes the ABIAVX512F vector return without AVX512F enabled changes the ABIAbbreviation for "-g -feliminate-unused-debug-symbols".Abbreviation for "-g -fno-eliminate-unused-debug-symbols".Absolute value of SHIFT shall be less than or equal to SIZE at %CAbstract interface %qs is invalid in procedure pointer assignment at %LAccept argument mismatches in procedure calls.Accept extensions to support legacy code.Access data in the same section from shared anchor points.Access offset before parent offsetAccess overlaps with its siblingAccess size greater or equal to its parent sizeAccess specification of the %s operator at %C has already been specifiedAccess specification of the .%s. operator at %C has already been specifiedAccess terminates outside of its parentAccumulate outgoing function arguments and acquire/release the needed stack space for outgoing function arguments in function prologue/epilogue.  Without this option, outgoing arguments are pushed before calling a function and popped afterwards.  This option can lead to reduced code size for functions that call many functions that get their arguments on the stack like, for example printf.Actual CLASS array argument for %qs must be a full array at %LActual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an arrayActual argument at %L of %qs intrinsic shall be an associated pointerActual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has oneActual argument at %L to assumed-type dummy has type parameters or is of derived type with type-bound or FINAL proceduresActual argument contains too few elements for dummy argument %qs (%lu/%lu) at %LActual argument for %qs at %L must be a pointerActual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statementActual argument for %qs cannot be an assumed-size array at %LActual argument for %qs must be ALLOCATABLE at %LActual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qsActual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qsActual argument to %qs at %L must be a coarrayActual argument to %qs at %L must be polymorphicActual argument to %qs at %L must be simply contiguous or an element of such an arrayActual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]Actual argument to %qs at %L must have the same declared typeActual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown sizeActual argument to contiguous pointer dummy %qs at %L must be simply contiguousActual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE componentActual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE componentActual string length does not match the declared one for dummy argument '%s' (%ld/%ld)Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)Add CS prefix to call and jmp to indirect thunk with branch target in r8-r15 registers.Add a common subexpression elimination pass after loop optimizations.Add comments for ignored declarations in the generated C++ header.Add description attributes to some DWARF DIEs that have no name attribute.Add explicit checks for division by zero.Add explicit checks for division overflow in INT_MIN / -1.Add extra commentary to assembler output.Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged).Add the .lower prefix to section names when compiling with -m{code,data}-region=lower (disabled by default).Additional debug prints.Additional maximum allowed growth of total size of new parameters that ipa-sra replaces a pointer to an aggregate with, if it points to a local variable that the caller only writes to and passes it as an argument to functions.After diagnosing undefined behavior attempt to continue execution.Aggressively optimize loops using language constraints.Alias and target%'s comdat groups differsAlias and target%'s section differsAlias for -mcpu=g10.Alias for -mcpu=g13.Alias for -mcpu=g14.Alias has call edgesAlias has more than one alias referenceAlias has non-alias referenceAlias:Align all labels.Align all loops to 32 byte boundary.Align code and data to 32 bits.Align destination of the string operations.Align doubles at 64-bit boundaries.Align function entry to 4 byte.Align labels which are only reached by jumping.Align some doubles on dword boundary.Align the start of functions.Align the start of loops.Align to the base type of the bit-field.Align to the base type of the bit-field. Don't assume that unaligned accesses are handled by the system.Align variables on a 32-bit boundary.All intrinsics procedures are available regardless of selected standard.All memory accesses use I/O load/store instructions.All the LEN type parameters in the TYPE IS statement at %C must be ASSUMEDAllocatable %qs at %L cannot have an initializerAllocatable array %qs at %L must have a deferred shape or assumed rankAllocatable character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)Allocatable coarray variable %qs at %L must have deferred shapeAllocatable component %s at %L must have a codimension as it has a noncoarray subcomponent of type EVENT_TYPEAllocatable component %s at %L must have a codimension as it has a noncoarray subcomponent of type LOCK_TYPEAllocatable component %s at %L of type EVENT_TYPE must have a codimensionAllocatable component %s at %L of type LOCK_TYPE must have a codimensionAllocatable component of structure at %C must have a deferred shapeAllocatable component or deferred-shaped array near %C in DATA statementAllocatable function %qs at %L must have an explicit function interfaceAllocate local variables on the stack to allow indirect recursion.Allocate-object at %C is not a nonprocedure pointer nor an allocatable variableAllocate-object at %L also appears at %LAllocate-object at %L is neither a data pointer nor an allocatable variableAllocate-object at %L is subobject of object at %LAllocate-object at %L must be ALLOCATABLE or a POINTERAllocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tagAllocating %s at %L with type-spec requires the same character-length parameter as in the declarationAllocating %s of ABSTRACT base type at %L requires a type-spec or source-exprAllow (or do not allow) gcc to use the LOOP instruction.Allow IEC559 floating point exceptions in constant expressions.Allow a BOZ literal constant to appear in an invalid context and with X instead of Z.Allow access to instance variables as if they were local declarations within instance method implementations.Allow arbitrary character line width in fixed mode.Allow arbitrary character line width in free mode.Allow bit-fields to cross word boundaries.Allow branches to be packed with other instructions.Allow built-in functions ceil, floor, round, trunc to raise "inexact" exceptions.Allow dollar signs in entity names.Allow fast jumps to the message dispatcher.Allow function addresses to be held in registers.Allow gcc to generate LIW instructions.Allow gcc to generate the SETLB and Lcc instructions.Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations.Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types.Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker.Allow math optimizations that may violate IEEE or ISO standards.Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding.Allow premature scheduling of queued insns.Allow readonly data in sdata.Allow sign extension in fusion operations.Allow speculative motion of more loads.Allow speculative motion of non-loads.Allow speculative motion of some loads.Allow the arguments of the '?' operator to have different types.Allow the compiler to introduce new data races on stores.Allow the store merging pass to introduce unaligned stores if it is legal to do so.Allow the use of MDMX instructions.Allow the use of MT instructions.Allow the use of hardware floating point instructions for V850E2V3 and up.Allow the use of hardware floating-point ABI and instructions.Allow to use truncation instead of rounding towards zero for fractional fixed-point types.Allow two instructions to be issued per cycle.Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues.Allow use r15 for inline ASM.Already inside a CONTAINS block at %CAlternate RETURN statement at %C is only allowed within a SUBROUTINEAlternate RETURN statement at %L requires a SCALAR-INTEGER return specifierAlternate calling convention.Alternate return at %L is not permitted in a DTIO procedureAlternate return cannot appear in operator interface at %LAlternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %LAlternate return specifier in elemental subroutine %qs at %L is not allowedAlternate return specifier in function %qs at %L is not allowedAlternate-return argument at %CAlthough not referenced, %qs has ambiguous interfaces at %LAltiVec argument passed to unprototyped functionAltiVec not supported in this targetAlways align function entry, jump target and return address.Always generate long calls.Always save $lp in the stack.Always treat bitfields as int-sized.Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack.Always use JSR, never BSR, for calls.Ambiguous !$OMP DECLARE REDUCTION from module %s at %LAmbiguous interfaces in %s for %qs at %L and %qs at %LAmbiguous symbol in TYPE definition at %CAmend appropriate diagnostic messages with the command line option that controls them.Amount of local data-share (LDS) memory to reserve for gang-private variables.An alias for minterlink-compressed provided for backward-compatibility.An alternate return at %L without a * dummy argumentAn indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: An outer FORALL construct already has an index with this name %LAnalyze and remove doubleword swaps from VSX computations.Analyzed alias has no referenceAnnotate assembler instructions with estimated addresses.Append a second underscore if the name already contains an underscore.Append underscores to externally visible names.Apply negative sign to zero values.Apply special rules for compiling runtime package.Apply variable expansion when loops are unrolled.Approximate function insn number in 1K units triggering simple local RA.Approximate the effect of function calls to simplify analysis.Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscriptArgument %<S%> of NEAREST at %L shall not be zeroArgument %qs appears twice in call to %qs at %LArgument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %LArgument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLEArgument %qs of %qs with PASS(%s) at %L may not have the POINTER attributeArgument %qs of %qs with PASS(%s) at %L must be of the derived type %qsArgument %qs of %qs with PASS(%s) at %L must be of the derived-type %qsArgument %qs of %qs with PASS(%s) at %L must be scalarArgument %qs of MOD at %L shall not be zeroArgument %qs of MODULO at %L shall not be zeroArgument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attributeArgument %qs of elemental procedure at %L cannot have the ALLOCATABLE attributeArgument %qs of elemental procedure at %L cannot have the POINTER attributeArgument %qs of elemental procedure at %L must be scalarArgument %qs of pure function %qs at %L must be INTENT(IN) or VALUEArgument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attributeArgument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENTArgument %qs of statement function %qs at %L must be scalarArgument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %sArgument FPTR at %L to C_F_POINTER must be a pointerArgument FPTR at %L to C_F_POINTER shall not be coindexedArgument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointerArgument FPTR at %L to C_F_PROCPOINTER shall not be coindexedArgument NCOPIES of REPEAT intrinsic is negative (its value is %ld)Argument NCOPIES of REPEAT intrinsic is negative at %LArgument NCOPIES of REPEAT intrinsic is too largeArgument NCOPIES of REPEAT intrinsic is too large at %LArgument X at %L to C_FUNLOC shall be a procedure or a procedure pointerArgument X at %L to C_FUNLOC shall not be coindexedArgument X at %L to C_LOC shall be not be a zero-sized stringArgument X at %L to C_LOC shall have either the POINTER or the TARGET attributeArgument X at %L to C_LOC shall not be coindexedArgument at %L to C_LOC shall not be polymorphicArgument dim at %L must be of INTEGER typeArgument dim at %L must be scalarArgument mismatch for the overriding procedure %qs at %L: %sArgument of %s at %L must be of length oneArgument of %s function at %L is negativeArgument of %s function at %L is too large for the collating sequence of kind %dArgument of %s function at %L outside of range [0,127]Argument of ACOS at %L must be between -1 and 1Argument of ACOSD at %L must be between -1 and 1Argument of ACOSH at %L must not be less than 1Argument of ASIN at %L must be between -1 and 1Argument of ASIND at %L must be between -1 and 1Argument of ATANH at %L must be inside the range -1 to 1Argument of FINAL procedure at %L must be of type %qsArgument of FINAL procedure at %L must not be ALLOCATABLEArgument of FINAL procedure at %L must not be INTENT(OUT)Argument of FINAL procedure at %L must not be OPTIONALArgument of FINAL procedure at %L must not be a POINTERArgument of IACHAR at %L must be of length oneArgument of IACHAR function at %L outside of range 0..127Argument of ICHAR at %L must be of length oneArgument of LOG at %L cannot be less than or equal to zeroArgument of LOG10 at %L cannot be less than or equal to zeroArgument of SELECT statement at %L cannot be %sArgument of SELECT statement at %L must be a scalar expressionArgument of SQRT at %L has a negative valueArgument to %<-fcheck%> is not valid: %sArgument to %<-ffpe-summary%> is not valid: %sArgument to %<-ffpe-trap%> is not valid: %sArgument types of %qs intrinsic at %L must match (%s/%s)Arguments of %qs at %L and %L cannot both be BOZ literal constantsArguments of %qs have different kind type parameters at %LArithmetic IF statement at %CArithmetic IF statement at %L requires a scalar REAL or INTEGER expressionArithmetic NaN at %LArithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>Arithmetic OK at %LArithmetic OK converting %s to %s at %LArithmetic overflow at %LArithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>Arithmetic underflow at %LArithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>Array %qs at %L cannot have a deferred shapeArray %qs at %L is a variable, which does not reduce to a constant expressionArray %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute.Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE objectArray %qs is not permitted in reduction at %LArray bound mismatch for dimension 1 of array (%ld/%ld)Array bound mismatch for dimension 2 of array (%ld/%ld)Array component of structure at %C must have an explicit shapeArray component of structure at %C must have explicit or deferred shapeArray constructor including type specification at %CArray constructor value at %L shall not be unlimited polymorphic [F2008: C4106]Array entity required at %LArray in initializer list at %L must have an explicit shapeArray index at %L is an array of rank %dArray index at %L must be of INTEGER type, found %sArray index at %L must be scalarArray is not contiguous at %LArray of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit sizeArray operands are incommensurate at %LArray operands are incommensurate converting %s to %s at %LArray pointer %qs at %L must have a deferred shape or assumed rankArray reference at %C cannot have more than %d dimensionsArray reference at %C has more than 7 dimensionsArray reference at %L is out of bounds (%ld < %ld) in codimension %dArray reference at %L is out of bounds (%ld < %ld) in dimension %dArray reference at %L is out of bounds (%ld > %ld) in codimension %dArray reference at %L is out of bounds (%ld > %ld) in dimension %dArray reference at %L out of bounds (%ld < %ld) in loop beginning at %LArray reference at %L out of bounds (%ld > %ld) in loop beginning at %LArray reference in EQUIVALENCE at %C cannot be an array sectionArray reference out of boundsArray section at %L to C_LOCArray section designator, e.g. %<(:)%>, is required besides the coarray designator %<[...]%> at %CArray section with a vector subscript at %L shall not be the target of a pointerArray sections: %qs not allowed in !$ACC DECLARE at %LArray specification at %C has more than %d dimensionsArray specification at %C with more than 7 dimensionsArray specification for symbol %qs in COMMON at %C must be explicitArray specification must be deferred at %LArray specification or array-valued SOURCE= expression required in ALLOCATE statement at %LArray specification required in ALLOCATE statement at %LArray-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attributeArray-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qsAs extending type %qs at %L has a coarray component, parent type %qs shall also have oneAssembler options
=================

Assigned GOTO statement at %CAssigned label is not a target labelAssigning value other than 0 or 1 to LOGICAL has undefined result at %LAssignment of scalar to unallocated arrayAssignment operator interface at %L must be a SUBROUTINEAssignment operator interface at %L must have two argumentsAssignment operator interface at %L must not redefine an INTRINSIC type assignmentAssignment to a FORALL index variable at %LAssignment to a LEN or KIND part_ref at %L is not allowedAssignment to a constant expression at %CAssignment to an allocatable polymorphic variable at %LAssignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>Assignment to coindexed variable at %L in a PURE procedureAssignment to contiguous pointer from non-contiguous target at %LAssignment to polymorphic coarray at %L is not permittedAssociate name %qs in %s clause at %LAssociate name %qs in SHARED clause at %LAssociate-name %qs at %L is used as arrayAssociate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, eitherAssociating entity %qs at %L is a procedure nameAssociating entity %qs at %L is a procedure pointerAssociating selector-expression at %L yields a procedureAssociation target at %C must not be coindexedAssociation target at %L cannot be a BOZ literal constantAssume ES is zero throughout program execution, use ES: for read-only data.Assume ICPLBs are enabled at runtime.Assume a large TLS segment.Assume all symbols have 32-bit values.Assume all variable arg functions are prototyped.Assume assembler support for (DWARF2+) .loc directives.Assume assembler support for view in (DWARF2+) .loc directives.Assume code will be assembled by GAS.Assume code will be linked by GNU ld.Assume code will be linked by HP ld.Assume common declarations may be overridden with ones with a larger trailing array.Assume data segments are relative to text segment.Assume floating-point operations can trap.Assume incoming stack aligned to this power of 2.Assume labels and symbols can be addressed using 16 bit absolute addresses.Assume loading data from flash is slower than fetching instructions.Assume memory references are ordered and barriers are not needed.Assume no NaNs or infinities are generated.Assume normal C execution environment.Assume pointer overflow wraps around.Assume possible double misalignment.Assume round to nearest is selected for purposes of scheduling.Assume signed arithmetic overflow wraps around.Assume small address space.Assume strict aliasing rules apply across (uninlined) function boundaries.Assume strict aliasing rules apply.Assume target CPU is configured as big endian.Assume target CPU is configured as little endian.Assume that all data in static storage can be accessed by LDS / STS.  This option is only useful for reduced Tiny devices.Assume that floating-point stores and loads are not likely to cause conflict when placed into one instruction group.Assume that loops with an exit will terminate and not loop indefinitely.Assume that receivers of Objective-C messages may be nil.Assume that run-time support has been provided, so omit -lsim from the linker command line.Assume that standard D runtime libraries and "D main" exist.Assume that the reciprocal estimate instructions provide more accuracy.Assume that the source file is fixed form.Assume that the source file is free form.Assume that values of enumeration type are always within the minimum range of that type.Assume that zero displacement conditional branches are fast.Assume the VxWorks RTP environment.Assume the VxWorks vThreads environment.Assume unified syntax for inline assembly code.Assumed or deferred character length variable %qs in constant expression at %LAssumed rank array %qs in %s clause at %LAssumed shape array %qs at %L is not permitted in an initialization expressionAssumed shape array at %L must be a dummy argumentAssumed size array %qs at %L is not permitted in an initialization expressionAssumed size array %qs in %s clause at %LAssumed size array %qs in COPYPRIVATE clause at %LAssumed size array %qs in namelist %qs at %C is not allowedAssumed size array %qs in namelist %qs at %L is not allowedAssumed size array at %L must be a dummy argumentAssumed type at %CAssumed type at %C is not allowed for componentsAssumed type of variable %s at %L is only permitted for dummy variablesAssumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attributeAssumed-rank argument at %L is only permitted as actual argument to intrinsic inquiry functionsAssumed-rank argument at %L is only permitted as first actual argument to the intrinsic inquiry function %sAssumed-rank argument requires an explicit interface at %LAssumed-rank array %qs at %L is not permitted in an initialization expressionAssumed-rank array at %CAssumed-rank array at %L may not have the VALUE or CODIMENSION attributeAssumed-rank array at %L must be a dummy argumentAssumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argumentAssumed-rank variable %s at %L may only be used as actual argumentAssumed-rank variable %s at %L shall not have a subobject referenceAssumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attributeAssumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %LAssumed-shape array %qs at %L is not permitted in an initialization expressionAssumed-size dummy array with !$ACC DECLARE at %LAssumed-type actual argument at %L corresponding to assumed-rank dummy argument %qs must be assumed-shape or assumed-rankAssumed-type actual argument at %L requires that dummy argument %qs is of assumed typeAssumed-type argument %s at %L requires an explicit interfaceAssumed-type argument at %L is not permitted as actual argument to the intrinsic %sAssumed-type argument at %L is only permitted as first actual argument to the intrinsic %sAssumed-type variable %s at %L as actual argument to an inquiry function shall be the first argumentAssumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attributeAssumed-type variable %s at %L may not have the INTENT(OUT) attributeAssumed-type variable %s at %L may only be used as actual argumentAssumed-type variable %s at %L shall not be an explicit-shape arrayAssumed-type variable %s at %L shall not have a subobject referenceAt global scope:At most %i profile runs is supported. Perhaps corrupted profile?At top level:Attempt to DEALLOCATE unallocated '%s'Attempt to fill delay slots of branch instructions.Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %CAttempt to keep stack aligned to this power of 2.Attempt to merge identical constants across compilation units.Attempt to merge identical constants and constant variables.Attempt to merge identical debug strings across compilation units.Attempting to allocate already allocated variableAttempting to allocate already allocated variable '%s'Attribute %s at %L in a TYPE definitionAttribute at %L is not allowed in a STRUCTURE definitionAttribute at %L is not allowed in a TYPE definitionAttribute at %L is not allowed outside a TYPE definitionAugment variable location lists with progressive views.AutoFDO profile magic number does not matchAutoFDO profile version %u does not match %uAutomatic array %qs at %L cannot have an initializerAutomatically adds space for longer path names in load commands (up to MAXPATHLEN).Automatically align branch targets to reduce branch penalties.Available BITS selections:Average number of iterations of a loop.Avoid all range limits on call instructions.Avoid combining multiple statements into one exploded edge.Avoid generating pc-relative calls; use indirection.Avoid generation of indexed load/store instructions when possible.Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata.Avoid placing any readable data in program memory.Avoid speculative loads to work around a hardware anomaly.Avoid use of the DIV and MOD instructions.Avoid using the GOT to access external symbols.BB %i cannot throw but has an EH edgeBB %i has incorrect edgeBB %i has incorrect fallthru edgeBB %i has multiple EH edgesBB %i is missing an EH edgeBB %i is missing an edgeBB %i last statement has incorrectly set lpBB %i too many fallthru edgesBB_RTL flag not set for block %dBIND(C) Variable %qs at %L must have length oneBIND(C) applied to %s %s at %LBIND(C) at %LBIND(C) attribute at %C requires an interface with BIND(C)BIND(C) attribute at %L can only be used for variables or common blocksBIND(C) attribute at %L may not be specified for an internal procedureBIND(C) procedure with NAME may not have POINTER attribute at %CBIND(C) statement at %CBLANK= at %L not allowed in Fortran 95BLOCK DATA construct at %LBLOCK DATA element %qs at %L must be in COMMONBLOCK construct at %CBMX instructions are only supported with R2 architectureBOZ at %L cannot appear in an old-style initializationBOZ constant at %C uses nonstandard postfix syntaxBOZ constant at %L cannot appear in the COMPLEX intrinsic subprogramBOZ literal constant at %L cannot appear as an initializerBOZ literal constant at %L cannot appear in ACHAR intrinsic subprogramBOZ literal constant at %L cannot appear in CHAR intrinsic subprogramBOZ literal constant at %L cannot appear in a structure constructorBOZ literal constant at %L cannot appear in an array constructorBOZ literal constant at %L cannot appear in an output IO listBOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogramBOZ literal constant at %L cannot be an actual argument to %qsBOZ literal constant at %L cannot be an operand of unary operator %qsBOZ literal constant at %L is neither a DATA statement value nor an actual argument of INT/REAL/DBLE/CMPLX intrinsic subprogramBOZ literal constant near %L cannot appear as an operand of a relational operatorBOZ literal constant near %L cannot be assigned to a %qs variableBOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initializationBOZ used outside a DATA statement at %LBPF CO-RE does not support LTOBPF CO-RE requires BTF debugging information, use %<-gbtf%>BYTE type at %CBYTE type used at %C is not available on the target machineBad 128-bit moveBad GPR fusionBad INTENT specification at %CBad IO basetype (%d)Bad allocate-object at %C for a PURE procedureBad array dimension at %LBad array reference at %LBad array spec of component %qs referenced in structure constructor at %LBad array specification for an explicitly shaped array at %CBad array specification for assumed shape array at %CBad array specification for implied-shape array at %CBad array specification in ALLOCATE statement at %LBad character %qc in OPERATOR name at %CBad coarray specification in ALLOCATE statement at %LBad continuation line at %CBad kind expression for function %qs at %LBad kind for logical constant at %CBad nameBad operatorBad shape of initializer at %LBad specification for assumed size array at %CBad specification for assumed size array at %LBad specification for deferred shape array at %CBad target in pointer assignment in PURE procedure at %LBad type in constant expressionBad type in gfc_simplify_signBase ABI types for LoongArch:Base object for NOPASS type-bound procedure call at %L must be scalarBase object for procedure-pointer component call at %L is of ABSTRACT type %qsBase object for type-bound procedure call at %L is of ABSTRACT type %qsBasic ISAs of LoongArch:Binding at %C must have the same access as already defined binding %qsBinding attributes already specify passing, illegal NOPASS at %CBinding attributes already specify passing, illegal PASS at %CBlank BLOCK DATA at %C conflicts with prior BLOCK DATA at %LBlank required in %s statement near %CBlanket SAVE statement at %C follows previous SAVE statementBlock label is not appropriate for IF statement at %CBlock label not appropriate for arithmetic IF statement at %CBoard name [and memory region].Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %LBoth section and comdat group is setBound on number of candidates below that all candidates are considered in iv optimizations.Bound on number of iv uses in loop optimized in iv optimizations.Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check.Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check.Bound on size of expressions used in the scalar evolutions analyzer.Bound on the complexity of the expressions in the scalar evolutions analyzer.Bound on the cost of an expression to compute the number of iterations.Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates.Bounds specification for %qs in pointer assignment at %LBranch at %L may result in an infinite loopBranches are this expensive (arbitrary units).Branches executed:%s of %d
Build for Core A.Build for Core B.Build for SDRAM.Building block for specs-based multilib-aware TFLAGS.Builtin %qF requires z14 or higherBuiltin %qF requires z15 or higherBuiltin not implementedBy-value argument at %L cannot be an array or an array sectionBy-value argument at %L is not allowed in this contextBy-value argument at %L is not of numeric typeC interoperable character dummy variable %qs at %L with VALUE attribute must have length oneC kind type parameter is for type %s but type at %L is %sC++ constructors and destructors will not be invoked for Objective-C fieldsC++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>C++ lookup of %qD would return a field, not a typeC++ modules are incompatible with precompiled headersC++ modules are incompatible with traditional preprocessingC++ requires promoted type, not enum type, in %<va_arg%>C++11 %<constexpr%> only available with %<-std=c++11%> or %<-std=gnu++11%>C++11 %<noexcept%> only available with %<-std=c++11%> or %<-std=gnu++11%>C++11 %<thread_local%> allows dynamic initialization and destructionC++11 %<thread_local%> only available with %<-std=c++11%> or %<-std=gnu++11%>C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>C++20 %<constinit%> only available with %<-std=c++20%> or %<-std=gnu++20%>C++20 %qE only available with %<-fmodules-ts%>C++20 %qE only available with %<-fmodules-ts%>, which is not yet enabled with %<-std=c++20%>C++20 concept definition syntax is %<concept <name> = <expr>%>C++20 says that these are ambiguous, even though the second is reversed:C99 designator %qE is not an integral constant-expressionC99 designator %qE outside aggregate initializerCASE label at %L overlaps with CASE label at %LCCTL intrinsic function subtype out of rangeCDX instructions are only supported with R2 architectureCFString literal expression is not a string constantCFString literal is missingCHANGE TEAM statement at %CCHARACTER expression at %L is being truncated (%ld/%ld)CHARACTER expression will be truncated in assignment (%ld/%ld) at %LCHARACTER expression will be truncated in constructor (%ld/%ld) at %LCHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %LCHARACTER length must be a constant at %LCHARACTER(*) function %qs at %LCHARACTER(*) function %qs at %L cannot be array-valuedCHARACTER(*) function %qs at %L cannot be pointer-valuedCHARACTER(*) function %qs at %L cannot be pureCHARACTER(*) function %qs at %L cannot be recursiveCLASS entity at %C cannot have the PARAMETER attributeCLASS selector at %L needs a temporary which is not yet implementedCLASS statement at %CCLASS variable %qs at %L cannot have the PARAMETER attributeCLASS variable %qs at %L must be dummy, allocatable or pointerCLOSE statement at %L requires a UNIT numberCLOSE statement not allowed in PURE procedure at %CCODIMENSION specified for %qs outside its INTERFACE body at %LCOLLAPSE clause argument not constant positive integer at %CCOLLECT_GCC must be set.COMMON %qs at %L does not existCOMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directiveCOMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>COMMON at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPECOMMON block %qs at %L cannot have the EXTERNAL attributeCOMMON block %qs at %L is also an intrinsic procedureCOMMON block %qs at %L is used as PARAMETER at %LCOMMON block %qs at %L that is also a function resultCOMMON block %qs at %L that is also a global procedureCOMMON block %qs at %L uses the same global identifier as entity at %LCOMMON block /%s/ not found at %CCOMMON block at %LCOMMON block at %L with binding label %qs uses the same global identifier as entity at %LCOMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qsCOMMON variable %qs at %L must have constant character lengthCOMPLEX argument %qs of %qs intrinsic at %LCOMPLEX quantities cannot be compared at %LCONTAINS block in derived type definition at %CCONTAINS statement at %C is already in a contained program unitCONTAINS statement without FUNCTION or SUBROUTINE statement at %LCONTIGUOUS attribute at %CCONTIGUOUS statement at %CCONVERT tag at %LCOUNT argument of the EVENT_QUERY intrinsic function at %L shall be definableCOUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integerCOUNT argument to SYSTEM_CLOCK at %L has non-default kindCOUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kindCOUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kindCPU you selected does not support x86-64 instruction setCRIS-port assertion failed: %sCRITICAL block inside of OpenACC region at %CCRITICAL block inside of OpenMP region at %CCRITICAL statement at %CCTF debug info requested, but not supported for %qs frontendCYCLE statement at %C is not applicable to non-loop construct %qsCYCLE statement at %C to non-innermost collapsed !$ACC LOOP loopCYCLE statement at %C to non-innermost collapsed !$OMP DO loopCYCLE statement at %C to non-innermost tiled !$ACC LOOP loopCall mcount for profiling before a function prologue.Call the dump function for variables and function in IL.Caller copies function arguments passed by hidden reference.Calls executed:%s of %d
Cannot IMPORT %qs from host scoping unit at %C - does not exist.Cannot USE a module that is currently builtCannot USE a submodule that is currently builtCannot change attributes of USE-associated symbol %s at %LCannot change attributes of USE-associated symbol at %LCannot change directory to %sCannot compute the length of the char array at %L.Cannot construct ABSTRACT type %qs at %LCannot convert %qs to %qs at %LCannot convert %qs to interoperable type at %LCannot convert %s to %s at %LCannot delete module file %qs: %sCannot delete temporary module file %qs: %sCannot determine shape of initializer at %LCannot find an intrinsic module named %qs at %CCannot find function declaration for %qsCannot find keyword named %qs in call to %qs at %LCannot find suitable multilib set for %<-march=%s%>/%<-mabi=%s%>Cannot find symbol %qsCannot get current directory nameCannot initialize implied-shape array at %L with scalarCannot initialize parameter array at %L with variable length elementsCannot make directory %sCannot map %sCannot open %sCannot open JSON output file %s
Cannot open file %qsCannot open included file %qsCannot open module file %qs for reading at %C: %sCannot open module file %qs for writing at %C: %sCannot open omp_requires file %qsCannot open pre-included file %qsCannot open source file %s
Cannot overwrite GENERIC %qs at %LCannot read %sCannot read module file %qs opened at %C, because it was created by a different version of GNU FortranCannot rename module file %qs to %qs: %sCannot set Cray pointee array spec.Cannot set pointee array spec.Cannot simplify expression at %LCannot specify IMPLICIT at %C after IMPLICIT NONECatch typos.Cause gas to print tomcat statistics.Cgraph edge statement index not foundCgraph edge statement index out of rangeChained transparent aliasesChange of value in conversion from %qs to %qs at %LChange only the low 8 bits of the stack pointer.Change the ABI to allow double word insns.Change the amount of scheduler lookahead.Change the maximum length of conditionally-executed sequences.Change the number of temporary registers that are available to conditionally-executed sequences.Change the stack pointer without disabling interrupts.Changes visibility to match Microsoft Visual Studio by default.Character %qs in string at %C is not representable in character kind %dCharacter %qs in string at %L cannot be converted into character kind %dCharacter component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLECharacter dummy argument %qs at %L must be of constant length of one or assumed length, unless it has assumed shape or assumed rank, as procedure %qs has the BIND(C) attributeCharacter dummy argument %qs at %L must be of length 1 as it has the VALUE attributeCharacter dummy variable %qs at %L with VALUE attribute must have constant lengthCharacter length expression of component %qs at %L must be of INTEGER type, found %sCharacter length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %LCharacter length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %LCharacter length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %LCharacter length of component %qs needs to be a constant specification expression at %LCharacter-valued argument %qs of statement function at %L must have constant lengthCharacter-valued internal function %qs at %L must not be assumed lengthCharacter-valued module procedure %qs at %L must not be assumed lengthCharacter-valued statement function %qs at %L must have constant lengthCheck for stack overflow at runtime.Check for syntax errors, then stop.Check the return value of new in C++.Chose strategy to generate stringop using.Chunk size of omp schedule for loops parallelized by parloops.Clause expected at %CClause expected at %C after trailing commaClear all tune features.Clear call-used registers upon function return.Clear hardware capabilities when linking.Clear the BSS to zero and place zero initialized in BSS.Coarray component %qs at %L must be allocatable with deferred shapeCoarray declaration at %CCoarray designator at %C but %qs is not a coarrayCoarray dummy argument %qs at %L to elemental procedureCoarray dummy variable %qs at %L not allowed in BIND(C) procedure %qsCoarray specification required in ALLOCATE statement at %LCoarray variable %qs at %L shall not have codimensions with deferred shapeCoarrays disabled at %C, use %<-fcoarray=%> to enableCoarrays disabled at %L, use %<-fcoarray=%> to enableCode for reallocating the allocatable array at %L will be addedCode for reallocating the allocatable variable at %L will be addedCode size: small, medium or large.Coindex of codimension %d must be a scalar at %LCoindex rank mismatch in array reference at %L (%d/%d)Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILECoindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argumentCoindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argumentCoindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)Coindexed actual argument at %L to pointer dummy %qsCoindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)Coindexed actual argument at %L with ultimate pointer componentCoindexed allocatable object at %LCoindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedureCoindexed expression to pointer component %qs in structure constructor at %LCoindexed object with polymorphic allocatable subcomponent at %LCoindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qsCoindexed procedure-pointer component at %CCoindexed variable must not have an allocatable ultimate component in assignment at %LCollect and dump debug information into temporary file if ICE in C/C++ compiler occurred.Comma after * at %C not allowed without I/O listComma before i/o item list at %LComma expected at %CComma required after P descriptor in format string at %LCompile code for big endian mode.Compile code for little endian mode.  This is the default.Compile code that relies on Cygwin DLL wrappers to support C++ operator new/delete replacement.Compile for 32-bit pointers.Compile for 64-bit pointers.Compile for ETRAX 100 (CRIS v8).Compile for ETRAX 4 (CRIS v3).Compile for V8+ ABI.Compile for devices requiring XNACK enabled. Default off.Compile for devices with the SRAM ECC feature enabled, or not. Default "any".Compile for the DSBT shared library ABI.Compile for the m32r.Compile for the m32r2.Compile for the m32rx.Compile for the v850 processor.Compile for the v850e processor.Compile for the v850e1 processor.Compile for the v850e2 processor.Compile for the v850e2v3 processor.Compile for the v850e3v5 processor.Compile for the v850es variant of the v850e1.Compile in debug code.Compile in unittest code.Compile release version.Compile whole compilation unit at a time.Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known.Complain about a name being declared as a class member after a previous use of the same name.Complain when a command-line option is valid, but not applicable to the current front end.Complex argument of LOG at %L cannot be zeroComplex multiplication and division follow Fortran rules.Component %qs at %C already declared at %LComponent %qs at %C already in the parent type at %LComponent %qs at %C is a PRIVATE component of %qsComponent %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %LComponent %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %LComponent %qs at %L has the CONTIGUOUS attribute but is not an array pointerComponent %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarrayComponent %qs at %L with coarray component shall be a nonpointer, nonallocatable scalarComponent %qs in derived type %qs at %L may not be C interoperableComponent %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)Component %qs is initialized twice in the structure constructor at %LComponent %qs of %qs at %L has the same name as an inherited type-bound procedureComponent %qs of BIND(C) type at %L must have length oneComponent %qs with CLASS at %C must be allocatable or pointerComponent %s at %L of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray, which is not possible as the component has the pointer attributeComponent %s at %L of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray, which is not possible as the component has the pointer attributeComponent %s of SEQUENCE type declared at %L does not have the SEQUENCE attributeComponent at %C must have the POINTER attributeComponent initializer without name after component named %s at %LComponent to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %LComponent to the right of a part reference with nonzero rank must not have the POINTER attribute at %LComponent with KIND attribute at %C must be INTEGERComponent with LEN attribute at %C must be INTEGERComponents in TYPE at %C must precede CONTAINSCompute locview reset points based on insn length estimates.Computed GOTO at %CConcat operator at %L must concatenate strings of the same kindConcatenation operator in expression at %L must have two CHARACTER operandsConditional moves for float are enabled.Conditional moves for integral are enabled.Configure the newlib board specific runtime.  The default is or1ksim.Configured with: %s
Conflicting initializers in union at %L and %LConform more closely to IBM XLC semantics.Conform to nothing in particular.Conform to the ISO 1990 C standard as amended in 1994.Conform to the ISO 1990 C standard with GNU extensions.Conform to the ISO 1990 C standard.Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions.Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum.Conform to the ISO 1999 C standard with GNU extensions.Conform to the ISO 1999 C standard.Conform to the ISO 2011 C standard with GNU extensions.Conform to the ISO 2011 C standard.Conform to the ISO 2011 C++ standard with GNU extensions.Conform to the ISO 2011 C++ standard.Conform to the ISO 2014 C++ standard with GNU extensions.Conform to the ISO 2014 C++ standard.Conform to the ISO 2017 C standard (published in 2018) with GNU extensions.Conform to the ISO 2017 C standard (published in 2018).Conform to the ISO 2017 C++ standard with GNU extensions.Conform to the ISO 2017 C++ standard.Conform to the ISO 2020 C++ standard (experimental and incomplete support).Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support).Conform to the ISO 2023 C++ draft standard (experimental and incomplete support).Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental and incomplete support).Conform to the ISO 202X C standard draft (experimental and incomplete support).Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support).Conform to the ISO Fortran 2003 standard.Conform to the ISO Fortran 2008 standard including TS 29113.Conform to the ISO Fortran 2008 standard.Conform to the ISO Fortran 2018 standard.Conform to the ISO Fortran 95 standard.Conform to the Objective-C 1.0 language as implemented in GCC 4.0.Conform to the o32 FPXX ABI.Consider access to byte sized memory slow.Consider type 'int' to be 16 bits wide.Consider type 'int' to be 32 bits wide.Constant character expression required in MESSAGE clause at %LConstant expression in FORMAT tag at %L must be of type default CHARACTERConstant expression required at %CConstant logical value in CASE statement is repeated at %LConstant memcpy size in bytes above which to start using MOPS sequence.Constant memmove size in bytes above which to start using MOPS sequence.Constant memset size in bytes from which to start using MOPS sequence.Construct webs and split unrelated uses of single variable.Contained function %qs at %L has no IMPLICIT typeContained procedure %qs at %C clashes with procedure defined at %LContained procedure %qs at %C is already ambiguousContained procedure %qs at %L has the same name as its encompassing procedureContained procedure %qs at %L of a PURE procedure must also be PUREControl generation of reciprocal estimates.Control ira to consider matching constraint (duplicated operand number) heavily in all available alternatives for preferred register class.  If it is set as zero, it means ira only respects the matching constraint when it's in the only available alternative with an appropriate register class.  Otherwise, it means ira will check all available alternatives for preferred register class even if it has found some choice with an appropriate register class and respect the found qualified matching constraint.Control the IEEE trap mode.Control the generated fp rounding mode.Control the precision given to fp exceptions.Control which events are displayed in diagnostic paths.Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2.Conversion from %qs to %qs at %LConversion from %s to %s at %LConversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argumentConversion of an Infinity or Not-a-Number at %L to INTEGERConvert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores.Convert conditional jumps in innermost loops to branchless equivalents.Convert floating point constants to single precision constants.Convert function return to call and return thunk.Convert indirect call and jump to call and return thunks.Copy array sections into a contiguous block on procedure entry.Copyright %s 2023 Free Software Foundation, Inc.
Corank mismatch in argument %qs at %L (%d and %d)Cost at which GCSE optimizations will not constraint the distance an expression can travel.Cost to assume for a branch insn.Cost to assume for a multiply insn.Cost to assume for a multiply instruction, with 4 being equal to a normal insn.Could not generate addis value for fusionCould not open output file '%s'
Count speculative dependencies while calculating priority of instructions.Cray Pointee at %C cannot be assumed shape arrayCray Pointee at %L appears in multiple pointer() statementsCray pointee %qs in %s clause at %LCray pointee %qs in SHARED clause at %LCray pointee object %qs in %s clause at %LCray pointee object %qs of derived type in %s clause at %LCray pointee object %qs of polymorphic type in %s clause at %LCray pointer %qs in %s clause at %LCray pointer at %C has %d bytes of precision; memory addresses require %d bytesCray pointer at %C must be an integerCray pointer declaration at %C requires %<-fcray-pointer%> flagCray pointer object %qs in %s clause at %LCray pointer object %qs of derived type in %s clause at %LCray pointer object %qs of polymorphic type in %s clause at %LCreate GUI application.Create a dynamically linked position independent executable.Create a shared library.Create a static position independent executable.Create canonical induction variables in loops.Create console application.Create data files needed by "gcov".Creating '%s'
Creating array temporary at %LCreating array temporary at %L for argument %qsD does not support pointers on this target.D inline assembler statements are not supported in GDC.DATA array %qs at %L must be specified in a previous declarationDATA element %qs at %L cannot have a coindexDATA element %qs at %L cannot have the ALLOCATABLE attributeDATA element %qs at %L is a pointer and so must be a full arrayDATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-targetDATA statement at %C after the first executable statementDATA statement at %C cannot appear within an INTERFACEDATA statement at %C is not allowed in a PURE procedureDATA statement at %L has more values than variablesDATA statement at %L has more variables than valuesDC format specifier not allowed at %CDEALLOCATE objectDEALLOCATE of coarray at %C in CRITICAL blockDEALLOCATE of coarray at %C in DO CONCURRENT blockDECIMAL= at %L not allowed in Fortran 95DEFAULTMAP at %C but prior DEFAULTMAP for category %sDEFAULTMAP at %C but prior DEFAULTMAP with unspecified categoryDEF_INTERNAL_FLT_FN (%s) has no associated built-in functionsDEF_INTERNAL_INT_FN (%s) has no associated built-in functionsDELIM= at %L not allowed in Fortran 95DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locatorDEPEND clause at %L of OMP DEPOBJ construct shall not have dependence-type DEPOBJDEPOBJ in DEPOBJ construct at %L shall be a scalar integer of OMP_DEPEND_KIND kindDETACH event handle %qs in %s clause at %LDETACH event handle %qs in SHARED clause at %LDIM argument at %L is out of boundsDIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %LDIMENSION specified for %qs outside its INTERFACE body at %LDISTANCE= argument to NUM_IMAGES at %LDISTANCE= argument to THIS_IMAGE at %LDIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expressionDO CONCURRENT construct at %CDO loop at %L is undefined as it overflowsDO loop at %L is undefined as it underflowsDO loop at %L will be executed zero timesDO step value is zeroDO termination statement which is not END DO or CONTINUE with label %d at %CDO-iterator %qs at %L is inside iterator of the same nameDOUBLE COMPLEX at %CDP format specifier not allowed at %CDTIO %s procedure at %L must be recursiveDTIO character argument at %L must have assumed lengthDTIO dummy argument at %L must be a scalarDTIO dummy argument at %L must be an ASSUMED SHAPE ARRAYDTIO dummy argument at %L must be of KIND = %dDTIO dummy argument at %L must be of type %sDTIO dummy argument at %L must have INTENT %sDTIO procedure %qs at %L must be a subroutineDarwin does not support -mfentry or associated optionsDarwin is not an mx32 platformData element above array upper bound at %LData element below array lower bound at %LData is stored in big-endian format.Data is stored in little-endian format.  (Default).Data referenced by offset from start of text instead of GOT (with -fPIC/-fPIE).Data target at %L shall not have a coindexData transfer element at %L cannot be a full reference to an assumed-size arrayData transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedureData transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedureData transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedureData transfer element at %L cannot have PRIVATE componentsData transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedureData transfer element at %L cannot have procedure pointer componentsData-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic targetDebug library to use instead of phobos.Declaring method %qD final would enable devirtualization of %i callDeclaring method %qD final would enable devirtualization of %i callsDeclaring method %qD final would enable devirtualization of %i call executed %lli timesDeclaring method %qD final would enable devirtualization of %i calls executed %lli timesDeclaring type %qD final would enable devirtualization of %i callDeclaring type %qD final would enable devirtualization of %i callsDeclaring type %qD final would enable devirtualization of %i call executed %lli timesDeclaring type %qD final would enable devirtualization of %i calls executed %lli timesDeclaring virtual destructor of %qD final would enable devirtualization of %i callDeclaring virtual destructor of %qD final would enable devirtualization of %i callsDeclaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli timesDeclaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli timesDefault library to use instead of phobos.Default-initialized %s dummy argument %qs at %L is not permitted in BIND(C) procedure %qsDefer popping functions args from stack until later.Deferred array %qs at %L is not permitted in an initialization expressionDeferred type parameter not yet supportedDeferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attributeDelete dead instructions that may throw exceptions.Delete useless null pointer checks.Deleted feature:Dependence-type SINK used together with SOURCE on the same construct at %LDeprecated in favor of -std=c++11.Deprecated in favor of -std=c++14.Deprecated in favor of -std=c++17.Deprecated in favor of -std=c11.Deprecated in favor of -std=c99.Deprecated in favor of -std=gnu++11.Deprecated in favor of -std=gnu++14.Deprecated in favor of -std=gnu++17.Deprecated in favor of -std=gnu11.Deprecated in favor of -std=gnu99.Deprecated in favor of -std=iso9899:1999.Deprecated option.  Use -mno-vrsave instead.Deprecated option.  Use -mvrsave instead.Deprecated.  This switch has no effect.Derived type %qs at %C is being used before it is definedDerived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)Derived type %qs at %L has not been declaredDerived type %qs at %L may not be ABSTRACTDerived type %qs at %L must be an extension of %qsDerived type %qs at %L must be extensibleDerived type %qs cannot be used as a variable at %CDerived type %qs cannot be used as a variable at %LDerived type %qs declared at %L must have the BIND attribute to be C interoperableDerived type %qs is used as an actual argument at %LDerived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processorDerived type at %C can only be PRIVATE in the specification part of a moduleDerived type at %C can only be PUBLIC in the specification part of a moduleDerived type at %C has not been previously defined and so cannot appear in a derived type definitionDerived type component %C is not a permitted EQUIVALENCE memberDerived type declaration with FINAL at %C must be in the specification part of a MODULEDerived type definition at %C with empty CONTAINS sectionDerived type definition at %C without componentsDerived type definition of %qs at %C has already been definedDerived type name %qs at %C already has a basic typeDerived type name %qs at %C already has a basic type of %sDerived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE objectDerived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE objectDerived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMONDerived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE objectDerived type variable %qs in COMMON at %L has an ultimate component that is allocatableDerived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attributeDerived type variable %qs in COMMON at %L may not have default initializerDerived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overriddenDerived-type %qs with BIND(C) must not have a CONTAINS section at %CDerived-type %qs with SEQUENCE must not have a CONTAINS section at %CDerived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializerDescription for mxl-mode-bootstrap.Description for mxl-mode-executable.Description for mxl-mode-novectors.Description for mxl-mode-xmdstub.Destruct fields of partially constructed objects.Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.Determine which dependences between insns are considered costly.Different CHARACTER lengths (%ld/%ld) in array constructorDifferent CHARACTER lengths (%ld/%ld) in array constructor at %LDifferent character kinds at %LDifferent kind type parameters in pointer assignment at %LDifferent ranks in pointer assignment at %LDifferent shape for %s at %L on dimension %d (%d and %d)Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmulDifferent shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmulDifferent type kinds at %LDifferent types in pointer assignment at %L; attempted assignment of %s to %sDimensions specified for %s at %L after its initializationDisable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger.Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger.Disable ARCompact specific pass to generate conditional execution instructions.Disable FP regs.  Equivalent to -msoft-float.Disable FPU ISA, the ABI option must be enable %<-mfloat-abi=soft%>Disable LR and SR instructions from using FPX extension aux registers.Disable Scalar to Vector optimization pass transforming 64-bit integer computations into a vector ones.Disable Walloc-size-larger-than= warning.  Equivalent to Walloc-size-larger-than=<SIZE_MAX> or larger.Disable Walloca-larger-than= warning.  Equivalent to Walloca-larger-than=<SIZE_MAX> or larger.Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger.Disable Wvla-larger-than= warning.  Equivalent to Wvla-larger-than=<SIZE_MAX> or larger.Disable access to shared memory objects.Disable access to variables marked `@system' from @safe code.Disable floating point optimizations that ignore the IEEE signedness of zero.Disable hardware floating point.Disable indexed addressing.Disable optimizations observable by IEEE signaling NaNs.Disable optimizations that assume default FP rounding behavior.Disable position-independent code (PIC) for use in OS kernel code.Disable preprocessing.Disable space regs.Disable the use of RX FPU instructions.Disallow direct calls to global functions.Disallow more than 'msched-max-memory-insns' in instruction group. Otherwise, limit is 'soft' (prefer non-memory operations when limit is reached).Disallow tail call optimization when a calling routine may have omitted character lengths.Disallow unsound immutable conversions that were formerly incorrectly permitted.Discover pure and const functions.Discover read-only and non addressable static variables.Discover read-only, write-only and non-addressable static variables.Display compile time statistics.Display statistics accumulated during compilation.Display target specific command line options (including assembler and linker options).Display the code tree after front end optimization.Display the code tree after parsing.Display the code tree after parsing; deprecated option.Display the compiler's version.Display the frontend AST after parsing and semantic passes.Display the global symbol table after parsing.Display the symbols in reverse order.Display this information.Division by zero at %LDivision by zero converting %s to %s at %LDivision strategy, one of: call-div1, call-fp, call-table.Do CFG-sensitive rematerialization in LRA.Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or znver1 and Haifa scheduling is selected.Do link the standard D startup files in the compilation.Do no generate BRcc instructions in arc_reorg.Do not add a default symbol exports to modules or dynamic libraries.Do not allow constant data to be placed in code sections.Do not assume a large TLS segment.Do not assume that functions never executed during the train run are cold.Do not assume that standard C libraries and "main" exist.Do not disable space regs.Do not discard comments in macro expansions.Do not discard comments.Do not display functions compiled or elapsed time.Do not elide common elements in template comparisons.Do not emit addressing modes with side-effect assignment.Do not emit complex integer constants to read-only memory.Do not emit function prologue or epilogue.Do not enforce strict alignment.Do not generate #line directives.Do not generate .size directives.Do not generate a single exit point for each function.Do not generate code that can only run in supervisor mode (default).Do not generate load/store with update instructions.Do not generate mpy instructions for ARC700.Do not generate unaligned memory accesses.Do not inline integer division.Do not inline square root.Do not link against the device-specific library lib<MCU>.a.Do not link the standard D library in the compilation.Do not load the PIC register in function prologues.Do not look for object files in standard path.Do not mark ABI switches in e_flags.Do not perform optimizations increasing noticeably stack usage.Do not place floating point constants in TOC.Do not place symbol+offset constants in TOC.Do not predefine system-specific and GCC-specific macros.Do not pretty-print template specializations as the template signature followed by the arguments.Do not provide a default start-address 0x100 of the program.Do not push extended registers on stack in monitor functions.Do 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 support SSE4.1 and SSE4.2 built-in functions and code generation.Do not suppress C++ class debug information.Do not suppress warnings from system headers.Do not treat local variables and COMMON blocks as if they were named in SAVE statements.Do not tune code and read-only data alignment.Do not tune stack alignment.Do not tune writable data alignment.Do not use GOT to access external symbols.Do not use MDMX instructions.Do not use MIPS-3D instructions.Do not use VAX fp.Do not use a cache-flushing function before calling stack trampolines.Do not use addresses that allocate global registers.Do not use condition codes from normal instructions.Do not use hardware FP.Do not use hardware floating point.Do not use hardware fp.Do not use hardware quad fp instructions.Do not use the AIX Vector Extended ABI.Do not use the AltiVec ABI extensions.Do not use the bit-field instructions.Do not use the callt instruction (default).Do not use the device-specific specs file device-specs/specs-<MCU>.Do not use the fabsd custom instruction.Do not use the fabss custom instr.Do not use the faddd custom instruction.Do not use the fadds custom instruction.Do not use the fatand custom instruction.Do not use the fatans custom instruction.Do not use the fcmpeqd custom instruction.Do not use the fcmpeqs custom instruction.Do not use the fcmpged custom instruction.Do not use the fcmpges custom instruction.Do not use the fcmpgtd custom instruction.Do not use the fcmpgts custom instruction.Do not use the fcmpled custom instruction.Do not use the fcmples custom instruction.Do not use the fcmpltd custom instruction.Do not use the fcmplts custom instruction.Do not use the fcmpned custom instruction.Do not use the fcmpnes custom instruction.Do not use the fcosd custom instruction.Do not use the fcoss custom instruction.Do not use the fdivd custom instruction.Do not use the fdivs custom instruction.Do not use the fexpd custom instruction.Do not use the fexps custom instruction.Do not use the fextsd custom instruction.Do not use the fixdi custom instruction.Do not use the fixdu custom instruction.Do not use the fixsi custom instruction.Do not use the fixsu custom instruction.Do not use the floatid custom instruction.Do not use the floatis custom instruction.Do not use the floatud custom instruction.Do not use the floatus custom instruction.Do not use the flogd custom instruction.Do not use the flogs custom instruction.Do not use the fmaxd custom instruction.Do not use the fmaxs custom instruction.Do not use the fmind custom instruction.Do not use the fmins custom instruction.Do not use the fmuld custom instruction.Do not use the fmuls custom instruction.Do not use the fnegd custom instruction.Do not use the fnegs custom instruction.Do not use the frdxhi custom instruction.Do not use the frdxlo custom instruction.Do not use the frdy custom instruction.Do not use the fsind custom instruction.Do not use the fsins custom instruction.Do not use the fsqrtd custom instruction.Do not use the fsqrts custom instruction.Do not use the fsubd custom instruction.Do not use the fsubs custom instruction.Do not use the ftand custom instruction.Do not use the ftans custom instruction.Do not use the ftruncds custom instruction.Do not use the fwrx custom instruction.Do not use the fwry custom instruction.Do not use the round custom instruction.Do not use unaligned memory references.Do not warn about specified attributes.Do not warn about using "long long" when -pedantic.Do stack checking using bounds in L1 scratch memory.Does nothing.  Preserved for backward compatibility.Does nothing. Preserved for backward compatibility.Don't align items in code or data.Don't allocate floats and doubles in extended-precision registers.Don't assume that unaligned accesses are handled by the system.Don't call any cache flush functions.Don't call any cache flush trap.Don't create a dynamically linked position independent executable.Don't destruct fields of partially constructed objects.Don't emit DWARF additions beyond selected version.Don't emit dllexported inline functions unless needed.Don't generate DWARF pubnames and pubtypes sections.Don't generate checks for control speculation in selective scheduling.Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode.Don't indicate any priority with TARGET_REGISTER_PRIORITY.Don't optimize block moves, use memcpy.Don't optimize block moves.Don't use C-style integral promotion for unary '+', '-' and '~'.Don't use P-mnemonics for branches.Don't use any of r32..r63.Don't use less than 25 bit addressing range for calls.Don't warn about uses of Microsoft extensions.Double CLASS IS block in SELECT TYPE statement at %LDowngrade conformance errors to warnings.Driving:Dummy %qs at %L cannot have an initializerDummy argument %qs at %L cannot be INTENT(OUT)Dummy argument %qs at %L cannot be OPTIONALDummy argument %qs at %L cannot be a derived type at %CDummy argument %qs at %L may not be a pointer with CONTIGUOUS attribute as procedure %qs is BIND(C)Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)Dummy argument %qs at %L was declared INTENT(OUT) but was not setDummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILEDummy argument %qs not allowed in expression at %LDummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedureDummy argument %qs with INTENT(IN) in pointer association context (%s) at %LDummy argument %qs with INTENT(IN) in variable definition context (%s) at %LDummy flag. This is the default unless FPX switches are provided explicitly.Dummy procedure %qs at %C cannot have a generic interfaceDummy procedure %qs at %L shall not be elementalDummy procedure %qs is invalid in procedure pointer initialization at %LDummy procedure %qs not allowed in elemental procedure %qs at %LDummy procedure %qs of PURE procedure at %L must also be PUREDummy procedure at %C may not have BIND(C) attribute with NAMEDump Source Coverage Obligations.Dump a textual representation of each diagnostic's exploded path to SRCFILE.IDX.KIND.epath.txt.Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt.Dump a textual representation of the exploded graph to SRCFILE.eg.txt.Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file.Dump analyzer-specific data to a SRCFILE.analyzer.json.gz file.Dump declarations to a .decl file.Dump detailed information on GCC's internal representation of source code locations.Dump only the defined symbols.Dump optimization passes.Dump state-purging information to a SRCFILE.state-purge.dot file.Dump the analyzer exploded graph to a SRCFILE.eg.dot file.Dump the analyzer supergraph to a SRCFILE.supergraph.dot file.Dump the demangled output.Dump the details of LTO objects.Dump the dump tool command line options.Dump the statistics of gimple statements.Dump the statistics of tree types.Dump the statistics of trees.Dump the symtab callgraph.Dump various Rust front end internals.Dump various analyzer internals to SRCFILE.*.fg.dot and SRCFILE.*.tg.dot.Dump various analyzer internals to SRCFILE.analyzer.txt.Dump various analyzer internals to stderr.Duplicate %s attribute at %LDuplicate %s attribute specified at %LDuplicate %s label specification at %CDuplicate %s specification at %CDuplicate ASYNCHRONOUS attribute specified at %LDuplicate AUTOMATIC attribute specified at %LDuplicate BIND attribute specified at %LDuplicate DEFERRED at %CDuplicate ELSE statements at %L and %CDuplicate EXTENDS attribute specified at %LDuplicate IMPLICIT NONE statement at %CDuplicate NML specification at %CDuplicate NON_OVERRIDABLE at %CDuplicate POINTER attribute at %CDuplicate PRIVATE statement at %CDuplicate PROTECTED attribute specified at %LDuplicate SAVE attribute specified at %LDuplicate SEQUENCE statement at %CDuplicate UNIT specification at %CDuplicate VALUE attribute specified at %LDuplicate VOLATILE attribute specified at %LDuplicate access-specifier at %CDuplicate argument %qs at %L to intrinsic %sDuplicate array spec for Cray pointee at %CDuplicate construct label %qs at %CDuplicate format specification at %CDuplicate name %qs in association at %CDuplicate name %qs in parameter list at %CDuplicate statement label %d at %L and %LDuplicate symbol %qs in formal argument list at %CDuplicated %qs clause at %LDuplicated NOWAIT clause on %s and %s at %CDuplicated clause with SOURCE dependence-type at %CDuring link time optimization warn about mismatched types of global declarations.Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return.Dynamically allocate cc registers.E specifier not allowed with g0 descriptor in format string at %LEDGE_CROSSING incorrectly set across same sectionEDGE_CROSSING missing across section boundaryEH edge crosses section boundary in bb %iEH incoming edge mixed with non-EH incoming edges in bb %iEH landing pad label %qD is not first in a sequence of labels in bb %dELEMENTAL function %qs at %L must have a scalar resultELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %LELEMENTAL prefix in MODULE PROCEDURE interface is missing at %LELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %LELFv2 parameter passing for an argument containing zero-width bit fields but that is otherwise a homogeneous aggregate was corrected in GCC 12ELSE IF statement at %C cannot follow ELSE statement at %LELSEWHERE statement at %C follows previous unmasked ELSEWHEREELSEWHERE statement at %C not enclosed in WHERE blockENCODING= at %L not allowed in Fortran 95END TEAM statement at %CEND statement instead of %s statement at %LEND tag at %C not allowed in output statementEND tag label %d at %L not definedENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVEENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVEENTRY %qs at %L has no IMPLICIT typeENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %LENTRY result %s cannot be a POINTER in FUNCTION %s at %LENTRY result %s cannot be an array in FUNCTION %s at %LENTRY result %s cannot be of type %s in FUNCTION %s at %LENTRY statement at %CENTRY statement at %C cannot appear in a contained procedureENTRY statement at %C cannot appear within a BLOCK DATAENTRY statement at %C cannot appear within a DERIVED TYPE blockENTRY statement at %C cannot appear within a DO blockENTRY statement at %C cannot appear within a FORALL blockENTRY statement at %C cannot appear within a MODULEENTRY statement at %C cannot appear within a PROGRAMENTRY statement at %C cannot appear within a SELECT blockENTRY statement at %C cannot appear within a STRUCTURE blockENTRY statement at %C cannot appear within a SUBMODULEENTRY statement at %C cannot appear within a WHERE blockENTRY statement at %C cannot appear within a contained subprogramENTRY statement at %C cannot appear within an IF-THEN blockENTRY statement at %C cannot appear within an INTERFACEENTRY statement at %L with BIND(C) prohibited in an elemental procedureENTRY_BLOCK has IL associated with itENUM and ENUMERATOR at %CENUM declaration at %C has no ENUMERATORSENUM definition statement expected before %CENUMERATOR %L not initialized with integer expressionEOR tag label %d at %L not definedEQUIVALENCE at %C requires two or more objectsEQUIVALENCE statement at %CERR tag label %d at %L not definedERRMSG at %LERRMSG at %L is useless without a STAT tagERRMSG tag at %LERRMSG variableERRMSG variable at %L shall be a scalar default CHARACTER variableERRMSG= argument at %L must be a scalar CHARACTER variableERROR STOP statement at %CESA/390 architecture.EVENT POST statement at %CEVENT WAIT statement at %CEVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPEEXIT statement at %C terminating !$ACC LOOP loopEXIT statement at %C terminating !$OMP DO loopEXIT statement with no do-construct-name at %CEXIT_BLOCK has IL associated with itEXTENDS at %LEXTERNAL attribute conflicts with FUNCTION attribute in %qs at %LEither all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attributeElement in %s array constructor at %L is %sElement of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %LElement of assumed-shape or pointer array passed to array dummy argument %qs at %LElement with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %LElemental function as initialization expression with non-integer/non-character arguments at %LElements with the same value at %L and %L in vector subscript in a variable definition context (%s)Eliminate multiple function invocations also for impure functions.Emit .gnu_attribute tags.Emit .stack_size directives.Emit 16-bit relocations to the small data areas.Emit 32-bit relocations to the small data areas.Emit GNU_PROPERTY_X86_ISA_1_NEEDED GNU property.Emit IEEE-conformant code, without inexact exceptions.Emit RISC-V ELF attribute.Emit call graph information.Emit checks causing "break 8" instructions to execute when applying atomic builtins on misaligned memory.Emit code for the byte/word ISA extension.Emit code for the counting ISA extension.Emit code for the fp move and sqrt ISA extension.Emit code for the motion video ISA extension.Emit code using explicit relocation directives.Emit common-like symbols as weak symbols.Emit custom warnings with internal details intended for analyzer developers.Emit debug annotations during preprocessing.Emit debugging information related to the escape analysis pass when run with -fgo-optimize-allocs.Emit diagnostics showing the location of nodes in the exploded graph.Emit direct branches to local functions.Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit.Emit function prologues only before parts of the function that need it, rather than at the top of the function.Emit function-calls using global offset table when generating PIC.Emit fused multiply-add instructions for long doubles in vector registers (wfmaxb, wfmsxb, wfnmaxb, wfnmsxb).  Reassociation pass does not handle fused multiply-adds, therefore code generated by the middle-end is prone to having long fused multiply-add chains.  This is not pipeline-friendly, and the default behavior is to emit separate multiplication and addition instructions for long doubles in vector registers, because measurements show that this improves performance.  This option allows overriding it for testing purposes.Emit implicit instantiations of inline templates.Emit implicit instantiations of templates.Emit indirect branches to local functions.Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit().Emit long load/store sequences.Emit more verbose descriptions of control flow in diagnostics.Emit more verbose descriptions of state changes in diagnostics.Emit optimization diagnostics.Emit profiling counter call at function entry before prologue.Emit profiling counter call at function entry before prologue. The compiled code will require a 64-bit CPU and glibc 2.29 or newer to run.Emit progressive recommended breakpoint locations.Emit rdval instead of rduniq for thread pointer.Emit special instrumentation for accesses to volatiles.Emit static const variables even if they are not used.Emit stop bits before and after volatile extended asms.Emit template instantiations as weak symbols.Emit traps as "break 8", default for CRIS v3 and up.  If disabled, calls to abort() are used.Emit verbose debug information in assembly code.Empty FINAL at %CEmpty IMPLICIT statement at %CEmpty array constructor at %C is not allowedEmpty old style initializer list at %CEmpty set of digits in BOZ constant at %CEnable 'q' instruction alternatives.Enable 16-entry register file.Enable 32-bit ALU instructions.Enable 32-bit jump instructions.Enable 64-bit Time-Stamp Counter extension instruction.Enable C++ coroutines (experimental).Enable C++ header module (experimental).Enable C++ modules-ts (experimental).Enable C++14 sized deallocation support.Enable C-SKY DSP instructions.Enable C-SKY Enhanced DSP instructions.Enable C-SKY SECURE instructions.Enable C-SKY TRUST instructions.Enable C-SKY Vector DSP instructions.Enable CFI tables via GAS assembler directives.Enable DEC-style STATIC and AUTOMATIC attributes.Enable DIV, DIVU.Enable DIV-REM instructions for ARCv2.Enable DSP 3.1 Pack A extensions.Enable DWARF line debug info via GNU as.Enable Dual and Single Operand Instructions for Telephony.Enable ENTER_S and LEAVE_S opcodes for ARCv2.Enable FT32B code compression.Enable Full Redundancy Elimination (FRE) on trees.Enable Function Descriptor PIC mode.Enable Graphite Identity transformation.Enable ID based shared library.Enable IEEE 128-bit floating point via the __float128 keyword.Enable Local Register Allocation.Enable Locked Load/Store Conditional extension.Enable MUL instructions.Enable MUL.X and UMUL.X instructions.Enable MULX instructions, assume fast shifter.Enable Objective-C exception and synchronization syntax.Enable Objective-C setjmp exception handling runtime.Enable OpenACC.Enable OpenMP (implies -frecursive in Fortran).Enable OpenMP GPU offloading.Enable OpenMP's SIMD directives.Enable PIC support for building libraries.Enable Plan 9 language extensions.Enable Read-Modify-Write (RMW) instructions support/use.Enable SSA coalescing of user variables.Enable SSA code sinking on trees.Enable SSA dead code elimination optimization on trees.Enable SSA-BIT-CCP optimization on trees.Enable SSA-CCP optimization on trees.Enable SSA-PRE optimization on trees.Enable TPF-OS tracing code.Enable Virtual Hosting support.Enable XY Memory extension (DSP version 3).Enable alignment of COMMON blocks.Enable all -Wunused- warnings.Enable all DEC language extensions.Enable all optimization info dumps on stderr.Enable an RTL peephole pass before sched2.Enable asan allocas/VLAs protection.Enable asan builtin functions protection.Enable asan detection of use-after-return bugs.Enable asan globals protection.Enable asan load operations protection.Enable asan stack protection.Enable asan store operations protection.Enable assembler and linker relaxation.  Enabled by default at -Os.Enable atomic instructions.Enable backend debugging.Enable backward propagation of use properties at the SSA level.Enable barrel shift instructions.Enable basic block vectorization (SLP) on trees.Enable basic program profiling code.Enable bbit peephole2.Enable cache bypass for volatile references.Enable cache prefetch instructions.Enable certain features present in drafts of C++ Contracts.Enable certain features present in the Concepts TS.Enable code density instructions for ARCv2.Enable code hoisting.Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=.Enable common options for generating profile info for profile feedback directed optimizations.Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=.Enable common options for performing profile feedback directed optimizations.Enable compact casesi pattern.Enable conditional dead code elimination for builtin calls.Enable conditional execution other than moves/scc.Enable conditional move instruction usage.Enable conditional moves.Enable conservative small loop unrolling.Enable constructor/destructor feature.Enable coprocessor instructions.Enable copy propagation of scalar-evolution information.Enable copy propagation on trees.Enable correction of flow inconsistent profile data input.Enable dead store elimination.Enable debug output.Enable decimal floating point hardware support.Enable default conversions between __float128 & long double.Enable default widths for i, f and g format specifiers.Enable divide and modulus instructions.Enable dominator optimizations.Enable double load/store instructions for ARC HS.Enable dual viterbi butterfly extension.Enable earlier placing stop bits for better scheduling.Enable exception handling.Enable experimental compilation of Rust files at your own riskEnable extra conditional-branch instructions j(s)lt and j(s)le.Enable forward propagation on trees.Enable front end optimization.Enable function profiling.Enable function reordering that improves code placement.Enable garbage collection (GC) in Objective-C/Objective-C++ programs.Enable generation of ARC SIMD instructions via target-specific builtins.Enable generation of R2 BMX instructions.Enable generation of R2 CDX instructions.Enable generation of binaries which use functions from libgcc to perform divide operations.  The default is -mhard-div.Enable generation of binaries which use functions from libgcc to perform floating point operations.  This is the default; use -mhard-float to override.Enable generation of binaries which use functions from libgcc to perform multiply operations. The default is -mhard-mul.Enable generation of compare and set flag with immediate (l.sf*i) instructions. By default extra instructions will be generated to store the immediate to a register first.Enable generation of conditional move (l.cmov) instructions.  By default the equivalent will be generated using set and branch.Enable generation of hardware divide (l.div, l.divu) instructions.  This is the default; use -msoft-div to override.Enable generation of hardware floating point instructions. The default is -msoft-float.Enable generation of hardware multiply instructions (l.mul, l.muli) instructions. This is the default; use -msoft-mul to override.Enable generation of rotate right (l.ror) instructions.  By default functions from libgcc are used to perform rotate right operations.Enable generation of rotate right with immediate (l.rori) instructions.  By default functions from libgcc are used to perform rotate right with immediate operations.Enable generation of shift with immediate (l.srai, l.srli, l.slli) instructions. By default extra instructions will be generated to store the immediate to a register first.Enable generation of sign extension (l.ext*) instructions.  By default memory loads are used to perform sign extension.Enable guessing of branch probabilities.Enable hardware floating point.Enable hoisting adjacent loads to encourage generating conditional move instructions.Enable hoisting loads from conditional pointers.Enable hwasan instrumentation of allocas/VLAs.Enable hwasan instrumentation of builtin functions.Enable hwasan instrumentation of load operations.Enable hwasan instrumentation of statically sized stack-allocated variables.Enable hwasan instrumentation of store operations.Enable in and out of Graphite representation.Enable inline checks for nil receivers with the NeXT runtime and ABI version 2.Enable inlining of PLT in function calls.Enable inlining of function declared "inline", disabling disables all inlining.Enable instructions that guard against return-oriented programming attacks.Enable interrupt stack instructions.Enable kind-specific variants of integer intrinsic functions.Enable label alignment optimizations.Enable lazy module importing.Enable legacy math intrinsics for compatibility.Enable legacy parsing of INCLUDE as statement.Enable link-time optimization.Enable linker optimizations.Enable linker relaxation.Enable linker relaxations.Enable linker relaxing.Enable load/store bonding.Enable loop distribution for patterns transformed into a library call.Enable loop distribution on trees.Enable loop epilogue vectorization using smaller vector size.Enable loop header copying on trees.Enable loop interchange on trees.Enable loop invariant motion on trees.Enable loop nest transforms.  Same as -floop-nest-optimize.Enable loop optimizations on tree level.Enable loop vectorization of floating point inductions.Enable loop vectorization on trees.Enable machine specific peephole optimizations.Enable more verbose RTX cost dumps during debug.  For GCC developers use only.Enable most warning messages.Enable multicore support.Enable multiply instructions.Enable multiprocessor instructions.Enable nested conditional execution optimizations.Enable optimizing &&/|| in conditional execution.Enable parsing GIMPLE.Enable pre-reload use of cbranchsi pattern.Enable preprocessing.Enable range checking during compilation.Enable reassociation on tree level.Enable register pressure sensitive insn scheduling.Enable relaxing in the assembler.Enable rvalue arguments to ref parameters.Enable scheduling across basic blocks.Enable separate data segment.Enable setting GPRs to the result of comparisons.Enable shadow stack built-in functions from Control-flow Enforcement Technology (CET).Enable sign extend instructions.Enable split of 32 bit immediate loads into low / high part.Enable stack probing.Enable static analysis pass.Enable strict 32-bit psABI struct return checking.Enable string length optimizations on trees.Enable support for C++ concepts.Enable support for DEC STRUCTURE/RECORD.Enable support for GNU transactional memory.Enable support for the RH850 ABI.  This is the default.Enable support for the old GCC ABI.Enable swap byte ordering extension instruction.Enable tail merging on trees.Enable the CSR checking for the ISA-dependent CRS and the read-only CSR. The ISA-dependent CSR are only valid when the specific ISA is set.  The read-only CSR can not be written by the CSR instructions.Enable the char8_t fundamental type and use it as the type for UTF-8 string and character literals.Enable the critical path heuristic in the scheduler.Enable the dependent count heuristic in the scheduler.Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision.Enable the extended LRW instruction (default for CK801).Enable the group heuristic in the scheduler.Enable the last instruction heuristic in the scheduler.Enable the loop nest optimizer.Enable the normal mode.Enable the rank heuristic in the scheduler.Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision.Enable the speculative instruction heuristic in the scheduler.Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt.Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required.Enable the use of RX FPU instructions.  This is the default.Enable the use of blank format items in format strings.Enable the use of character literals in assignments and data statements for non-character variables.Enable the use of indexed loads.Enable the use of pre/post modify with register displacement.Enable the use of the LRA register allocator.Enable the use of the fsca instruction.Enable the use of the fsrra instruction.Enable the use of the old, broken, ABI where all stacked function arguments are aligned to 32-bits.Enable the use of the short load instructions.Enable the use the standard RX ABI where all stacked function arguments are naturally aligned.  This is the default.Enable the z vector language extension providing the context-sensitive vector macro and enable the Altivec-style builtins in vecintrin.h.Enable traditional preprocessing.Enable transitivity of constraints during analysis.Enable unaligned word and halfword accesses to packed data.Enable use of BI/BIH instructions when available.Enable use of GPREL for read-only data in FDPIC.Enable use of NPS400 bit operations.Enable use of NPS400 xld/xst extension.Enable use of POST_INC / POST_DEC.Enable use of POST_MODIFY.Enable use of R16-R31 (default).Enable use of odd-numbered single-precision registers.Enable use of sdata/scommon/sbss.Enable user-defined instructions.Enable using IEEE 128-bit floating point instructions.Enable v850e3v5 loop instructions.Enable variable polynomial CRC extension.Enable vectorization on trees.Enable verbose output.Enable workaround for single erratum of AT697F processor (corresponding to erratum #13 of AT697E processor).Enable workarounds for the errata of the GR712RC processor.Enable workarounds for the errata of the UT699 processor.Enable workarounds for the errata of the UT699E/UT700 processor.Enable/Disable the traditional scheduling in loops that already passed modulo scheduling.Enable/disable GP-relative addressing.Enabled ID based shared library.Enables Position-Independent-Data (PID) mode.Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and RMPA instructions.  Enabled by default.Enables the dynamic vectorizer cost model.  Preserved for backward compatibility.Enables verbose cost model dumping in the debug dump files.Encode SSE instructions with VEX prefix.End expression in DO loopEnd of nonblock DO statement at %C is interwoven with another DO loopEnd of nonblock DO statement at %C is within another blockEnd of scalar initializer expected at %CEnd of search list.
Enforce class member access control semantics.Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attributeEntity %qs at %L is already present in the interfaceEntity %qs at %L is incompatible with a BOZ literal constantEntity with assumed character length at %L must be a dummy argument or a PARAMETEREnumerator exceeds the C integer type at %CEquality comparison for %s at %LEquivalence for %qs does not match ordering of COMMON %qs at %LEquivalent to -mgpopt=local.Equivalent to -mgpopt=none.Errmsg-variable at %L shall not be %sd within the same %s statementErrorError allocating %lu bytesError converting PARAMETER constant in complex constant at %CError converting integerError in array constructor referenced at %LError in pointer initialization at %CError in type-spec at %LError in typebound call at %LError reallocating to %lu bytesError writing JSON output file %s
Error writing module file %qs for writing: %sError writing modules file: %sError writing output file '%s'
Evaluation of nonstandard initialization expression at %LEvaluation of string longer than 2**28 at %L deferred to runtime, expect bugsEventEvent variable argument at %L must be a coarray but not coindexedEvent variable argument at %L must be a coarray or coindexedEvent variable at %L must be a scalar of type EVENT_TYPEEvery subscript of target specification at %L must be a constant expressionExit condition of DO WHILE loop at %L must be a scalar LOGICAL expressionExit on the first error occurred.Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check.Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc.Expected ")" at %CExpected "," at %CExpected %<( depobj )%> at %CExpected %<(%> after %qs at %CExpected %<(%> at %CExpected %<)%> or %<,%> at %CExpected %<)%> or %<omp_cur_iteration)%> at %CExpected %<*%> in coindex specification in ALLOCATE statement at %LExpected %<,%> at %CExpected %<,%> or %<)%> at %CExpected %<,%> or end of statement at %CExpected %<:%> at %CExpected %<::%> after binding-attributes at %CExpected %<::%> at %CExpected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %LExpected %<=>%> at %CExpected %<END INTERFACE ASSIGNMENT (=)%> at %CExpected :: in TYPE definition at %CExpected = sign in PARAMETER statement at %CExpected ALLOC, TO, FROM, TOFROM, FIRSTPRIVATE, NONE or DEFAULT at %CExpected COMPILATION or EXECUTION in AT clause at %CExpected DEPEND, UPDATE, or DESTROY clause at %CExpected DO loop at %CExpected ELSE at %L in atomic compare captureExpected FATAL or WARNING in SEVERITY clause at %CExpected HOST, NOHOST or ANY at %CExpected IF at %L in atomic compare captureExpected IN, OUT, INOUT, INOUTSET or MUTEXINOUTSET followed by %<)%> at %CExpected INCLUSIVE or EXCLUSIVE clause at %CExpected INTEGER type at %LExpected NONE or PRESENT in DEFAULT clause at %CExpected NONE, FIRSTPRIVATE, PRIVATE or SHARED in DEFAULT clause at %CExpected ORDER(CONCURRENT) at %C with optional %<reproducible%> or %<unconstrained%> modifierExpected P edit descriptor in format string at %LExpected PARAMETER symbol in complex constant at %CExpected RANK or RANK DEFAULT following SELECT RANK at %CExpected SCALAR, AGGREGATE, ALLOCATABLE or POINTER at %CExpected SEQ_CST, ACQUIRE or RELAXED at %CExpected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %CExpected SEQ_CST, AQC_REL, RELEASE, or ACQUIRE at %CExpected SHAPE argument to C_F_POINTER with array FPTR at %LExpected TEAMS, PARALLEL or THREAD as binding in BIND at %CExpected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %CExpected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %LExpected a CASE or END SELECT statement following SELECT CASE at %CExpected a nameless interface at %CExpected a procedure for argument %qs at %LExpected a procedure pointer for argument %qs at %LExpected a right parenthesis in expression at %CExpected a step value in iterator at %CExpected access-specifier at %CExpected alternate return label at %CExpected an initialization expression at %CExpected another dimension in array declaration at %CExpected argument list at %CExpected array subscript at %CExpected array subscript stride at %CExpected association at %CExpected association list at %CExpected attribute bit nameExpected binding attribute at %CExpected binding name at %CExpected binding target after %<=>%> at %CExpected block name %qs of SELECT construct at %CExpected block name of %qs in %s statement at %LExpected bounds specification for %qs at %LExpected coarray variable as %qs argument to the %s intrinsic at %LExpected comma in I/O list at %CExpected component reference at %CExpected construct-type PARALLEL, SECTIONS, DO or TASKGROUP in $OMP CANCELLATION POINT statement at %CExpected data constant after repeat spec at %CExpected dependence-type SINK or SOURCE at %CExpected entity-list in AUTOMATIC statement at %CExpected entity-list in STATIC statement at %CExpected exponent in expression at %CExpected expression at %C in PARAMETER statementExpected expression in %s statement at %CExpected expression in array specification at %CExpected expression typeExpected formal argument list in function definition at %CExpected generic name or operator descriptor at %CExpected identifier at %CExpected initialization expression at %CExpected initialization expression in CASE at %CExpected integerExpected integer expression at %CExpected integer expression of the %<omp_allocator_handle_kind%> kind at %LExpected integer expression or a single device-modifier %<device_num%> or %<ancestor%> at %CExpected integer stringExpected intrinsic assignment in OMP WORKSHARE at %LExpected label %qs for %s statement at %CExpected left parenthesisExpected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %LExpected module procedure name at %CExpected nameExpected parameter list in type declaration at %CExpected range-specification at %CExpected real stringExpected register or constant integer.Expected right parenthesisExpected scalar initialization expression at %CExpected scalar intrinsic expression at %L in atomic comparisonExpected scalar intrinsic variable at %L in atomic comparisonExpected specific binding name at %CExpected stringExpected structure component name at %CExpected structure component or operator name after %<.%> at %CExpected terminating name at %CExpected type-bound procedure or procedure pointer component at %CExpected variable list at %CExpected variable name at %CExpected variable name at %C in PARAMETER statementExpecting %<END INTERFACE %s%> at %CExpecting %<END INTERFACE OPERATOR (%s)%> at %CExpecting %<END INTERFACE OPERATOR (%s)%> at %C, but got %qsExpecting %<END INTERFACE OPERATOR (.%s.)%> at %CExpecting %s at %CExpecting %s statement at %LExpecting a comma in EQUIVALENCE at %CExpecting a scalar INTEGER expression at %C, found %sExpecting a variable at %LExpecting definable entity near %LExpecting list of named entities at %CExpecting variable in READ statement at %CExpecting variable or io-implied-do at %LExpecting variable or io-implied-do in READ statement at %LExplain what alignment considerations lead to the decision to make an insn short or long.Explicit array shape at %C must be constant of INTEGER type and not %s typeExplicit interface required for %qs at %L: %sExplicit interface required for component %qs at %L: %sExplicit interface required for polymorphic argument at %LExplicit shaped array with nonconstant bounds at %CExport functions even if they can be inlined.Expression at %L in this context must be constantExpression at %L must be of INTEGER type, found %sExpression at %L must be scalarExpression in CASE selector at %L cannot be %sExpression in CASE selector at %L must be scalarExpression in CASE statement at %L is not in the range of %sExpression in CASE statement at %L must be of kind %dExpression in CASE statement at %L must be of type %sExpression in CASE statement at %L must be scalarExtension: %s specifier in %s statement at %L has value %qsExtension: Conversion from %s to %s at %LExtension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %LExtension: Unary operator following arithmetic operator (use parentheses) at %CExtension: Zero width after L descriptor at %LExtension: backslash character at %CExtension: exponent-letter %<q%> in real-literal-constant at %CExternal %qs at %L cannot have an initializerExternal IO UNIT cannot be an array at %LExternal object %qs at %L may not have an initializerExtra option to %<-Xassembler%>: %s, dropping all %<-Xassembler%> and %<-Wa%> options.Extraneous characters in format at %LF2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface bodyFAIL IMAGE statement at %CFAILED= argument to NUM_IMAGES at %LFDPIC mode is not supported in Thumb-1 modeFINAL clause at %L requires a scalar LOGICAL expressionFINAL declaration at %C must be inside CONTAINSFINAL declaration at %C must be inside a derived type CONTAINS sectionFINAL procedure %qs at %L is not a SUBROUTINEFINAL procedure %qs declared at %L has the same rank (%d) as %qsFINAL procedure at %L must have exactly one argumentFINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)FINAL procedure declaration at %CFLUSH statement at %CFORALL construct at %LFORALL end expression at %L must be a scalar INTEGERFORALL index %qs may not appear in triplet specification at %LFORALL index-name at %L must be a scalar INTEGERFORALL index-name at %L must be a scalar variable of type integerFORALL mask clause at %L requires a scalar LOGICAL expressionFORALL start expression at %L must be a scalar INTEGERFORALL stride expression at %L cannot be zeroFORALL stride expression at %L must be a scalar %sFORM TEAM statement at %CFORMAT label %d at %L not definedFORMAT statement at %C cannot appear within an INTERFACEFORMAT statement at %L does not have a statement labelFORMAT tag at %L cannot be a zero-sized arrayFORMAT tag at %L must be of type default-kind CHARACTER or of INTEGERFP exceptions are enabled.FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>FPTR argument at %L to C_F_POINTER shall not be polymorphicFPU types of LoongArch:FPX fast and compact options cannot be specified togetherFPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions.FPX: Generate Double Precision FPX (compact) instructions.FPX: Generate Double Precision FPX (fast) instructions.FPX: Generate Single Precision FPX (compact) instructions.FPX: Generate Single Precision FPX (fast) instructions.FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITSFROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITSFUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %LFUNCTION result %s cannot be a POINTER in FUNCTION %s at %LFUNCTION result %s cannot be an array in FUNCTION %s at %LFUNCTION result %s cannot be of type %s in FUNCTION %s at %LFactor complex constructors and destructors to favor space over speed.Failed to create structure type '%s' at %CFailed to match clause at %CFailure getting length of a constant array.Failure in conversion of BOZ to REAL at %LFatal ErrorFile %qs is being included recursivelyFile %qs opened at %C is not a GNU Fortran module fileFine grain control of tune features.First argument of defined assignment at %L must be INTENT(OUT) or INTENT(INOUT)First argument of operator interface at %L cannot be optionalFirst argument of operator interface at %L must be INTENT(IN)First or last !$OMP ATOMIC intrinsic argument must be %qs at %LFix min_int calculationFixed line length must be at least sevenFlag %<-fmax-stack-var-size=%d%> overwrites %<-frecursive%> implied by %qsFlag %<-fno-automatic%> overwrites %<-fmax-stack-var-size=%d%>Flag %<-fno-automatic%> overwrites %<-frecursive%>Flag %<-fno-automatic%> overwrites %<-frecursive%> implied by %qsFlag %<-frecursive%> overwrites %<-fmax-stack-var-size=%d%>Flag to enable embeding metadata directly into object filesFloating point custom instruction configuration name.Fold calls to simple inline functions.Follow Renesas (formerly Hitachi) / SuperH calling conventions.Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc.Follow the EABI linkage requirements.For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %LFor -f*-prefix-map= options compare canonicalized pathnames rather than just strings.For dummy procedure %s, no binding name is allowed in BIND(C) at %CFor intrinsics library: pass all parameters in registers.For nested functions on stack executable permission is set.For shift operations by a constant amount, which require an individual instruction to shift by one position, set the maximum number of inline shift instructions (maximum value 64) to emit instead of using the corresponding __mspabi helper function. The default value is 4.For targets that normally need trampolines for nested functions, always generate them instead of using descriptors.For the assembler (and linker) permit any architecture sub-variant to be used without error.Forbid performing fp-as-gp optimization.Forbid using $fp to access static and global variables.  This option strictly forbids fp-as-gp optimization regardless of '-mforce-fp-as-gp'.Force all calls to be made via a jli instruction.Force assembly output to always use hex constants.Force bitfield accesses to match their type width.Force creation of temporary to test infrequently-executed forall code.Force disable hardware loop, even use -mext-dsp.Force functions to be aligned to a 4 byte boundary.Force generation of external symbol indirection stubs.Force indirect call and jump via register.Force performing fp-as-gp optimization.Force the underlying type for "wchar_t" to be "unsigned short".Force the usage of delay slots for conditional branches.Format statement in module main block at %CFortran 2003: %s specifier in %s statement at %L has value %qsFortran 2003: Character for %qs argument of %qs intrinsic at %LFortran 2003: DT format specifier not allowed at %CFortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %LFortran 2008 obsolescent feature:Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %LFortran 2008: Non-pointer actual argument at %L to pointer dummy %qsFortran 2008: Null pointer at %L to non-pointer dummy %qsFortran 2008: Pointer functions in variable definition context (%s) at %LFortran 2008: Semicolon at %C without preceding statementFortran 2018 deleted feature:Fortran 2018 obsolescent feature:Fortran 2018:Fortran 95 requires default INTEGER in %s tag at %LFound no matching specific binding for the call to the GENERIC %qs at %LFree line length must be at least threeFunction %qs as initialization expression at %LFunction %qs at %L cannot be called recursively, as it is not RECURSIVEFunction %qs at %L cannot have an initializerFunction %qs at %L has no IMPLICIT typeFunction %qs at %L has no IMPLICIT type; did you mean %qs?Function %qs at %L is INTRINSIC but is not compatible with an intrinsicFunction %qs at %L must be PUREFunction %qs in initialization expression at %L must be an intrinsic functionFunction %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argumentFunction %qs requires an argument list at %CFunction %s at %L has entries with mismatched array specificationsFunction %s at %L has entry %s with mismatched characteristicsFunction %s at %L with entries returning variables of different string lengthsFunction not found.Function result %qs at %L cannot have an initializerFunction result %qs at %L has no IMPLICIT typeFunction result %qs at %L is invalid as X argument to C_FUNLOCFunction result %qs at %L shall not be a coarray or have a coarray componentFunction result %qs is invalid as proc-target in procedure pointer assignment at %LFunction result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attributeFunction starts are aligned to this power of 2.Functions which return values must end with return statements.Fuse certain integer operations together for better performance on power10.Fuse certain integer operations together for better performance on power8.GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits togetherGCC does not currently support argument type %qT for %<simd%> functionsGCC does not currently support mixed size types for %<simd%> functionsGCC does not currently support return type %qT for %<simd%> functionsGCC does not currently support simdlen %wd for type %qTGCC is not configured to support %qs as %<-foffload=%> argumentGCC must be configured with %<--enable-newlib-nano-formatted-io%> to use %<-mtiny-printf%>GCC supports only %u nested scopesGCC vector passed by reference: non-standard ABI extension with no compatibility guaranteeGCC vector returned by reference: non-standard ABI extension with no compatibility guaranteeGCC_OFFLOAD_OMP_REQUIRES_FILE unsetGCN GPU type to use:GCSE disabledGENERIC %qs at %L cannot overwrite specific binding with the same nameGENERIC %qs at %L must target a specific binding, %qs is GENERIC, tooGENERIC at %C must be inside a derived-type CONTAINSGENERIC binding at %CGENERIC procedure %qs is not allowed as an actual argument at %LGMP version %s, MPFR version %s, MPC version %s, isl version %s
GNU C no longer supports -traditional without -EGNU Extension:GNU Objective C no longer supports traditional compilationGNU-style attribute between label and declaration appertains to the labelGOTO statement at %L leaves CRITICAL construct for label at %LGOTO statement at %L leaves DO CONCURRENT construct for label at %LGarbage after PARAMETERIZED TYPE declaration at %CGenerate (do not generate) MMA instructions.Generate (do not generate) code that uses the LXVKQ instruction.Generate (do not generate) code that uses the XXSPLTIDP instruction.Generate (do not generate) code that uses the XXSPLTIW instruction.Generate (do not generate) pc-relative memory addressing.Generate (do not generate) pc-relative memory optimizations for externals.Generate (do not generate) prefixed memory instructions.Generate 16-bit instructions.Generate 16bit i386 code.Generate 32-bit code.Generate 32-bit offsets in switch tables.Generate 32bit i386 code.Generate 32bit x86-64 code.Generate 32x16 multiply and mac instructions.Generate 64-bit code.Generate 64bit x86-64 code.Generate APCS conformant stack frames.Generate ARCompact 32-bit code for ARC600 processor.Generate ARCompact 32-bit code for ARC601 processor.Generate ARCompact 32-bit code for ARC700 processor.Generate AT&T-style stubs for Mach-O.Generate BTF debug information at default level.Generate C header of platform-specific features.Generate C prototypes from BIND(C) declarations.Generate C prototypes from non-BIND(C) external procedure definitions.Generate C++ Module dependency information.Generate C-SKY FPU double float instructions (default for hard float).Generate CTF debug information at default level.Generate DSP extension instructions.Generate DWARF pubnames and pubtypes sections with GNU extensions.Generate DWARF pubnames and pubtypes sections.Generate ELF FDPIC code.Generate GFLOAT double precision code.Generate H8/300H code.Generate H8S code.Generate H8S/2600 code.Generate H8SX code.Generate ILP32 code.Generate IT blocks appropriate for ARMv8.Generate JSON file.Generate LP64 code.Generate MIPS16 code.Generate ModuleInfo struct for output module.Generate PA1.0 code.Generate PA1.1 code.Generate PA2.0 code (requires binutils 2.10 or later).Generate SH1 code.Generate SH2 code.Generate SH2a FPU-less code.Generate SH2e code.Generate SH3 code.Generate SH3e code.Generate SH4 FPU-less code.Generate SH4 code.Generate SH4-100 FPU-less code.Generate SH4-100 code.Generate SH4-200 FPU-less code.Generate SH4-200 code.Generate SH4-300 FPU-less code.Generate SH4-300 code.Generate SH4a FPU-less code.Generate SH4a code.Generate SH4al-dsp code.Generate SIMD clones for functions with the OpenMP declare target directive.Generate VRSAVE instructions when generating AltiVec code.Generate __mcount_loc section with all _mcount and __fentry__ calls.Generate __mcount_loc section with all mcount or __fentry__ calls.Generate a #line directive pointing at the current working directory.Generate a Mach-O bundle (file type MH_BUNDLE).Generate a __return_loc section pointing to all return instrumentation code.Generate a call to abort if a noreturn function returns.Generate a default D main() function when compiling.Generate a single exit point for each function.Generate absolute source path names for gcov.Generate aggregate parameter passing code with at most 64-bit alignment.Generate all necessary information for BPF Compile Once - Run Everywhere.Generate an output executable that binds symbols on load, rather than lazily.Generate assembler output that is compatible with the Renesas AS100 assembler.  This may restrict some of the compiler's capabilities.  The default is to generate GAS compatible syntax.Generate auto-inc/dec instructions.Generate big endian code.Generate big-endian code.Generate big-endian eBPF.Generate bit instructions.Generate call insns as direct calls.Generate call insns as indirect calls, if necessary.Generate call insns as indirect calls.Generate call insns as register indirect calls.Generate cld instruction in the function prologue.Generate code for C-SKY compiler runtime instead of libgcc.Generate code for GNU as.Generate code for GNU assembler (gas).Generate code for GNU ld.Generate code for GNU runtime environment.Generate code for NeXT (Apple Mac OS X) runtime environment.Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt.Generate code for SH4 340 series (MMU/FPU-less).Generate code for SH4 400 series (MMU/FPU-less).Generate code for SH4 500 series (FPU-less).Generate code for Smart Mode.Generate code for Thumb state.Generate code for UNIX assembler.Generate code for a 32-bit ABI.Generate code for a 5206e.Generate code for a 520X.Generate code for a 528x.Generate code for a 5307.Generate code for a 5407.Generate code for a 64-bit ABI.Generate code for a 68000.Generate code for a 68010.Generate code for a 68020.Generate code for a 68030.Generate code for a 68040, without any new instructions.Generate code for a 68040.Generate code for a 68060, without any new instructions.Generate code for a 68060.Generate code for a 68302.Generate code for a 68332.Generate code for a 68851.Generate code for a ColdFire v4e.Generate code for a DLL.Generate code for a Fido A.Generate code for a cpu32.Generate code for all template instantiations.Generate code for an 11/10.Generate code for an 11/40.Generate code for an 11/45.Generate code for assert contracts.Generate code for class invariant contracts.Generate code for darwin loadable kernel extensions.Generate code for functions even if they are fully inlined.Generate code for given CPU.Generate code for old exec BSS PLT.Generate code for postcondition contracts.Generate code for precondition contracts.Generate code for static functions even if they are never called.Generate code for switches without a default case.Generate code for the Android platform.Generate code for the M*Core M210.Generate code for the M*Core M340.Generate code for the kernel or loadable kernel extensions.Generate code for the supervisor mode (default).Generate code for the user mode.Generate code in 32 bit ARM state.Generate code in big endian mode.Generate code in big-endian mode.Generate code in little endian mode.Generate code in little-endian mode.Generate code suitable for executables (NOT shared libs).Generate code suitable for fast turn around debugging.Generate code that can be used in SVR4-style dynamic objects.Generate code that can keep local state uniform across all lanes.Generate code that conforms to Intel MCU psABI.Generate code that conforms to the given ABI.Generate code that conforms to the specified ABI.Generate code that is link-compatible with MIPS16 and microMIPS code.Generate code that uses 68881 floating-point instructions.Generate code that will run in privileged state.Generate code that won't be linked against any other ID shared libraries, but may be used as a shared library.Generate code to check bounds before indexing arrays.Generate code to check exception specifications.Generate code to mitigate against straight line speculation.Generate code to track when the CPU might be speculating incorrectly.Generate code to use a non-exec PLT and GOT.Generate code using global anchor symbol addresses.Generate code which uses hardware floating point instructions.Generate code which uses only the general registers.Generate code which uses the core registers only (r0-r14).Generate code with library calls for floating point.Generate code with unaligned load store, valid for MIPS R6.Generate code without GP reg.Generate compile-time CFString objects.Generate compressed debug sections.Generate conditional move instructions.Generate constant pools in the compiler instead of assembler.Generate cpp defines for server IO.Generate cpp defines for workstation IO.Generate debug information in DWARF v2 (or later) format.Generate debug information in VMS format.Generate debug information in default extended format.Generate debug information in default format.Generate debug information in default version of DWARF format.Generate debug information in separate .dwo files.Generate default double-precision SH2a-FPU code.Generate default single-precision SH2a-FPU code.Generate default single-precision SH4 code.Generate default single-precision SH4-100 code.Generate default single-precision SH4-200 code.Generate default single-precision SH4-300 code.Generate default single-precision SH4a code.Generate discontiguous stack frames.Generate divide instructions.Generate divide results with reminder having the same sign as the divisor (not the dividend).Generate documentation.Generate double-precision floating-point instructions.Generate eBPF for the given Linux kernel version.Generate extended arithmetic instructions, only valid for ARC700.Generate extended entry point information for inlined functions.Generate fast indirect calls.Generate floating point mathematics using given instruction set.Generate floating-point multiply-accumulation instructions.Generate frecipd/fsqrtd/fdivd instructions (default for hard float).Generate hardware abs instructions.Generate inline floating point division, optimize for latency.Generate inline floating point division, optimize for throughput.Generate inline integer division, optimize for latency.Generate inline integer division, optimize for throughput.Generate inline square root, optimize for latency.Generate inline square root, optimize for throughput.Generate instructions supported by barrel shifter.Generate isel instructions.Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode.Generate libcalls for atomic loads and stores when sync libcalls are disabled.Generate little endian code.Generate little-endian code.Generate little-endian eBPF.Generate load/store multiple instructions.Generate load/store with update instructions.Generate local calls to out-of-line atomic operations.Generate make dependencies and compile.Generate make dependencies.Generate mcount/__fentry__ calls as nops. To activate they need to be patched in.Generate millicode thunks.Generate mul64 and mulu64 instructions.Generate norm instruction.Generate normal-mode code.Generate only single-precision SH2a-FPU code.Generate only single-precision SH4 code.Generate only single-precision SH4-100 code.Generate only single-precision SH4-200 code.Generate only single-precision SH4-300 code.Generate only single-precision SH4a code.Generate pc-relative code.Generate performance extension instructions.Generate performance extension version 2 instructions.Generate phony targets for all headers.Generate 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 loops.Generate push/pop instructions (default).Generate re-entrant, PIC code.Generate reciprocals instead of divss and sqrtss.Generate return instruction in naked function.Generate run time type descriptor information.Generate sdata references.  This is the default, unless you compile for PIC.Generate sections .s390_indirect_jump, .s390_indirect_call, .s390_return_reg, and .s390_return_mem to contain the indirect branch locations which have been patched as part of using one of the -mindirect-branch* or -mfunction-return* options.  The sections consist of an array of 32 bit elements. Each entry holds the offset from the entry to the patched location.Generate self-relocatable code.Generate sin, cos, sqrt for FPU.Generate single-precision floating-point instructions.Generate software reciprocal divide and square root for better throughput.Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed.Generate stm/ldm instructions (default).Generate string extension instructions.Generate swap instruction.Generate the integer modulo instructions.Generate the quad word memory atomic instructions (lqarx/stqcx).Generate the quad word memory instructions (lq/stq).Generate unaligned VSX load/store for inline expansion of memcpy/memmove.Generate unaligned VSX vector pair load/store for inline expansion of memcpy/memmove.Generate unwind tables that are exact at each instruction boundary.Generate v3 push25/pop25 instructions.Generate vzeroupper instruction before a transfer of control flow out of the function.Generate xBPF.Generic function %qs at %L is not consistent with a specific intrinsic interfaceGeneric name %qs of function %qs at %L being the same name as derived type at %LGeneric subroutine %qs at %L is not consistent with an intrinsic subroutine interfaceGive branches their default cost.Give external symbols a leading underscore.Global binding name %qs at %L is already being used as a %s at %LGlobal binding name %qs at %L is already being used at %LGlobal entity %qs at %L cannot appear in a COMMON blockGlobal entity %qs at %L cannot appear in a COMMON block at %LGlobal name %qs at %L is already being used as a %s at %LGlobal name %qs at %L is already being used at %LGraphite loop optimizations cannot be used (isl is not available) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)Graphite loop optimizations cannot be used (isl is not available).Guide linker to relax instructions.HOLDS expression at %L must be a scalar logical expressionHandle atomic builtins that may be applied to unaligned data by calling library functions. Overrides -mtrap-unaligned-atomic.Harden conditional branches by checking reversed conditions.Harden conditionals not used in branches, checking reversed conditions.Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default.Hexadecimal constant at %L uses nonstandard X instead of ZHollerith constant at %CHost associated variable %qs may not be in the DATA statement at %CHow much can given compilation unit grow because of the inlining (in percent).How much can given compilation unit grow because of the interprocedural constant propagation (in percent).I/O register operand for '%%%c'IBITS: Bad bitICE: %<emit_insn%> used where %<emit_jump_insn%> needed:ID of shared library to build.ID shared libraries and FD-PIC mode cannot be used togetherIEEE_ARITHMETIC module at %CIEEE_EXCEPTIONS module at %CIEEE_FEATURES module at %CIF clause at %L requires a scalar LOGICAL expressionIF clause modifier %s at %L not appropriate for the current OpenMP constructIF clause without modifier at %L used together with IF clauses with modifiersIM part_ref at %CIMPLICIT NONE (type) statement at %L following an IMPLICIT statementIMPLICIT NONE with spec list at %CIMPLICIT statement at %C following an IMPLICIT NONE (type) statementIMPORT statement at %CIMPORT statement at %C only permitted in an INTERFACE bodyIMPURE procedure at %CINQUIRE statement at %L cannot contain both FILE and UNIT specifiersINQUIRE statement at %L requires a PENDING= specifier with the ID= specifierINQUIRE statement at %L requires either FILE or UNIT specifierINQUIRE statement not allowed in PURE procedure at %CINTEGER expression of %s clause at %L must be non-negativeINTEGER expression of %s clause at %L must be positiveINTEGER expression of SCHEDULE clause's chunk_size at %L must be positiveINTEGER(KIND=8) is not available for %<-fdefault-integer-8%> optionINTEGER(KIND=8) is not available for %<-finteger-4-integer-8%> optionINTENT (%s) conflicts with INTENT(%s) at %LINTENT is not allowed inside of BLOCK at %CINTENT(%s) actual argument at %L might interfere with actual argument at %L.INTENT(IN) POINTER %qs in %s clause at %LINTENT(IN) POINTER %qs in COPYPRIVATE clause at %LINTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphicINTERFACE procedure %qs at %L has the same name as the enclosing procedureIO UNIT in %s statement at %L must be an internal file in a PURE procedureIO definition for %q+D needs an addressIOLENGTH tag invalid in INQUIRE statement at %CIOMSG tag at %LIPA modref summary is missing in input fileIPA-SRA access verification failedISA %qs is not supported in %<target%> attribute, use %<arch=%> syntaxISO C does not allow %<%E (expression)%>ISO C does not allow extra %<;%> outside of a functionISO C does not permit %<_Alignof%> applied to a function typeISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>ISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<[[]]%> attributes before C2XISO C does not support %<__int%d%> typesISO C does not support %<auto%> type deduction before C2XISO C does not support %<~%> for complex conjugationISO C does not support %qs before C2XISO C does not support %qs predefined identifierISO C does not support complex integer typesISO C does not support decimal floating-point before C2XISO C does not support fixed-point typesISO C does not support omitting parameter names in function definitions before C2XISO C does not support plain %<complex%> meaning %<double complex%>ISO C does not support saturating typesISO C does not support specifying %<enum%> underlying types before C2XISO C does not support the %<_Float%d%s%> typeISO C forbids %<goto *expr;%>ISO C forbids %<return%> with expression, in function returning voidISO C forbids an empty translation unitISO C forbids assignment between function pointer and %<void *%>ISO C forbids braced-groups within expressionsISO 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 empty initializer braces before C2XISO C forbids forward parameter declarationsISO C forbids forward references to %<enum%> typesISO C forbids initialization between function pointer and %<void *%>ISO C forbids label declarationsISO C forbids member declarations with no membersISO C forbids nested functionsISO C forbids omitting the middle term of a %<?:%> expressionISO C forbids ordered comparisons of pointers to functionsISO C forbids 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 specifying range of elements to initializeISO C forbids storage class specifiers in compound literals before C2XISO C forbids subscripting %<register%> arrayISO C forbids zero-size arrayISO C forbids zero-size array %qEISO C prohibits argument conversion to union typeISO C requires a named argument before %<...%> before C2XISO C restricts enumerator values to range of %<int%> before C2XISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>ISO C++ 1998 does not support %<long long%>ISO C++ 1998 forbids the use of %<extern%> on explicit instantiationsISO C++ allows bit-field attributes only before the %<:%> tokenISO C++ did not adopt string literal operator templates taking an argument pack of charactersISO C++ does not allow %<?:%> with omitted middle operandISO C++ does not allow %<alignof%> with a non-typeISO C++ does not allow C99 designated initializersISO C++ does not allow GNU designated initializersISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ does not permit %<alignof%> applied to a function typeISO C++ does not support %<__int%d%> for %qsISO C++ does not support plain %<complex%> meaning %<double complex%>ISO C++ forbids applying %<__alignof%> to an expression of function typeISO C++ forbids applying %<sizeof%> to an expression of function typeISO C++ forbids braced-groups within expressionsISO C++ forbids calling %<::main%> from within programISO C++ forbids casting to an array type %qTISO C++ forbids comparison between pointer and integerISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-functionISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-functionISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-functionISO C++ forbids converting a string constant to %qTISO C++ forbids declaration of %qs with no typeISO C++ forbids decrementing a pointer of type %qTISO C++ forbids decrementing an enumISO C++ forbids empty unnamed enumISO C++ forbids flexible array member %qsISO C++ forbids flexible array membersISO C++ forbids in-class initialization of non-const static member %qDISO C++ forbids incrementing a pointer of type %qTISO C++ forbids incrementing an enumISO 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 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 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 typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>ISO C++ forbids using a floating-point literal in a constant-expressionISO 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 C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:ISO C++17 does not allow %<register%> storage class specifierISO C++17 does not allow dynamic exception specificationsISO C11 does not support omitting the string in %qEISO C90 does not support %<[*]%> array declaratorsISO C90 does not support %<_Generic%>ISO C90 does not support %<_Noreturn%>ISO C90 does not support %<__func__%> predefined identifierISO C90 does not support %<for%> loop initial declarationsISO C90 does not support %<long long%>ISO C90 does not support %<static%> or type qualifiers in parameter array declaratorsISO C90 does not support %qEISO C90 does not support boolean typesISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 does not support the %<_Atomic%> qualifierISO C90 doesn%'t support unnamed structs/unionsISO C90 forbids array %qE whose size cannot be evaluatedISO C90 forbids array whose size cannot be evaluatedISO C90 forbids compound literalsISO C90 forbids mixed declarations and codeISO C90 forbids specifying subobject to initializeISO C90 forbids subscripting non-lvalue arrayISO C90 forbids variable length arrayISO C90 forbids variable length array %qEISO C99 does not support %<_Generic%>ISO C99 does not support %<_Noreturn%>ISO C99 does not support %qEISO C99 does not support the %<_Atomic%> qualifierISO C99 doesn%'t support unnamed structs/unionsISO_C_BINDING module at %CISO_FORTRAN_ENV intrinsic module at %CITERATOR may not be combined with SINK at %CITERATOR may not be combined with SOURCE at %CIf -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization.If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling.If bounds remapping is specified at %L, the pointer target shall not be NULLIf first argument of ATAN2 at %L is zero, then the second argument must not be zeroIf first argument of ATAN2D at %L is zero, then the second argument must not be zeroIf number of candidates in the set is smaller, we always try to remove unused ivs during its optimization.If scheduling post reload, do superblock scheduling.Ignore 'D' in column one in fixed form.Ignore dllimport for functions.Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol.Ignore unsupported pragmas.Ignored, but preserved for backward compatibility.  Only 64-bit ABI is supported.Ignored.Ignoring '!$omx' vendor-extension sentinel at %CIllegal allocate-object at %C for a PURE procedureIllegal assignment to external procedure at %LIllegal character in BOZ constant at %CIllegal id in copy_walk_reduction_argIllegal preprocessor directiveIllegal reference type at %L as EQUIVALENCE objectIllegal stride of zero at %LIllegal type in character concatenation at %LImage control statement %s at %C in CRITICAL blockImage control statement %s at %C in DO CONCURRENT blockImage control statement %s at %C in PURE procedureImage control statement CRITICAL at %C in DO CONCURRENT blockImage control statement CRITICAL at %C in PURE procedureImage control statement EVENT %s at %C in CRITICAL blockImage control statement EVENT %s at %C in DO CONCURRENT blockImage control statement EVENT %s at %C in PURE procedureImage control statement RETURN at %C in CRITICAL blockImage control statement RETURN at %C in DO CONCURRENT blockImage control statement STOP at %C in CRITICAL blockImage control statement STOP at %C in DO CONCURRENT blockImage control statement SYNC at %C in CRITICAL blockImage control statement SYNC at %C in DO CONCURRENT blockImage control statement SYNC at %C in PURE procedureImageset argument at %L must be a scalar or rank-1 INTEGER expressionImageset argument at %L must between 1 and num_images()Implement 'in' contracts of overridden methods to be a superset of parent contract.Implement 'in' parameters to mean scope const.Implement C++17 inheriting constructor semantics.Implement D bit-fields.Implement DIP1000: Scoped pointers.Implement DIP1008: Allow exceptions in @nogc code.Implement DIP1021: Mutable function arguments.Implement __atomic operations via libcalls to legacy __sync functions.Implement resolution of DR 150 for matching of template template arguments.Implicitly declared BIND(C) function %qs at %L may not be C interoperableImplicitly declared BIND(C) variable %qs at %L may not be C interoperableImplicitly declared function %s used in !$OMP DECLARE REDUCTION at %LImplicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %LImplicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %LImplicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT typeImplied SAVE for module variable %qs at %L, needed due to the default initializationImplied-shape array at %LImprove GCC's ability to track column numbers in large source files, at the expense of slower compilation.Impure function %qs at %L might not be evaluatedImpure function at %L might not be evaluatedIn %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived typeIn %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONsIn C++, nonzero means warn about deprecated conversion from string literals to 'char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard.In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %sIn SSA-PRE optimization on trees, enable partial-partial redundancy elimination.In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection.In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qsIn constructor %qDIn copy constructor %qDIn destructor %qDIn file included fromIn function %qDIn function %qsIn lambda functionIn member function %qDIn member function %qsIn moduleIn module imported atIn static member function %qDInclude directory %qs: %sIncluded file %qs is not a regular fileIncompatible allocate-object at %C for CHARACTER type-spec at %LIncompatible derived type in PARAMETER at %LIncompatible initialization between a derived type entity and an entity with %qs type at %CIncompatible ranks %d and %d in assignment at %LIncompatible ranks in %s (%d and %d) at %LIncompatible types in DATA statement at %L; attempted conversion of %s to %sIncompatible typespec for array element at %LIncompatible use of TILE and COLLAPSE at %LInconsistent equivalence rules involving %qs at %L and %qs at %LInconsistent internal state: No location in expression near %LInconsistent internal state: No location in statementInconsistent ranks for operator at %%L and %%LIncorrect EH edge %i->%iIncorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ldIncrease the IEEE compliance for floating-point comparisons.Index in dimension %d is out of bounds at %LIndex variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %LIndex variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %LIndex variable %qs redefined at %L in procedure %qs called from within DO loop at %LIndex variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %LIndex variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %LIndicate how many non memory access vector instructions can be issued per cycle, it's used in unroll factor determination for autovectorizer.  The default value is 4.Indicate presence of a processor erratum.Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Inequality comparison for %s at %LInhibit the use of hardware floating point instructions.Initialization at %C is not allowed in a PURE procedureInitialization at %C isn't for a pointer variableInitialization of allocatable component at %C is not allowedInitialization of pointer at %C is not allowed in a PURE procedureInitialization of structure component with a HOLLERITH constant at %L is not allowedInitialization of variable at %C is not allowed in a PURE procedureInitialization string at %L was truncated to fit the variable (%ld/%ld)Initialize components of derived type variables according to other init flags.Initialize local variables to zero (from g77).Initialize ptx registers.Initialized symbol %qs at %C can only be COMMON in BLOCK DATAInitialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocksInitializer not allowed for PARAMETER %qs at %CInitializing already initialized variable at %CInline __atomic operations when a lock free instruction sequence is available.Inline all known string operations.Inline code to invalidate instruction cache entries after setting up nested function trampolines.Inline constants if it can be done in 2 insns or less.Inline memset/memcpy string operations, but perform inline version only for small blocks.Inline recursively only when the probability of call being executed exceeds the parameter.Inquiry parameter cannot appear in a data-stmt-object-list at %CInsert ENDBR instruction at function entry only via cf_check attribute for CET instrumentation.Insert NOP instructions at each function entry.Insert arc-based program profiling code.Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks.Insert code to profile values of expressions.Insert relax hint for linker to do relaxation.Insert stack checking code into the program.  Same as -fstack-check=specific.Instruction accounted for function prologue, epilogue and other overhead.Instruction accounted for function thunk overhead.Instructions number above which STFL stall penalty can be compensated.Instrument function entry and exit with profiling calls invoked once.Instrument function entry and exit with profiling calls.Instrument function exit in instrumented functions with __fentry__.Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons).Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons).Integer division truncated to constant %qs at %LInteger expression required at %CInteger id (N) of fabsd custom instruction.Integer id (N) of fabss custom instruction.Integer id (N) of faddd custom instruction.Integer id (N) of fadds custom instruction.Integer id (N) of fatand custom instruction.Integer id (N) of fatans custom instruction.Integer id (N) of fcmpeqd custom instruction.Integer id (N) of fcmpeqs custom instruction.Integer id (N) of fcmpged custom instruction.Integer id (N) of fcmpges custom instruction.Integer id (N) of fcmpgtd custom instruction.Integer id (N) of fcmpgts custom instruction.Integer id (N) of fcmpled custom instruction.Integer id (N) of fcmples custom instruction.Integer id (N) of fcmpltd custom instruction.Integer id (N) of fcmplts custom instruction.Integer id (N) of fcmpned custom instruction.Integer id (N) of fcmpnes custom instruction.Integer id (N) of fcosd custom instruction.Integer id (N) of fcoss custom instruction.Integer id (N) of fdivd custom instruction.Integer id (N) of fdivs custom instruction.Integer id (N) of fexpd custom instruction.Integer id (N) of fexps custom instruction.Integer id (N) of fextsd custom instruction.Integer id (N) of fixdi custom instruction.Integer id (N) of fixdu custom instruction.Integer id (N) of fixsi custom instruction.Integer id (N) of fixsu custom instruction.Integer id (N) of floatid custom instruction.Integer id (N) of floatis custom instruction.Integer id (N) of floatud custom instruction.Integer id (N) of floatus custom instruction.Integer id (N) of flogd custom instruction.Integer id (N) of flogs custom instruction.Integer id (N) of fmaxd custom instruction.Integer id (N) of fmaxs custom instruction.Integer id (N) of fmind custom instruction.Integer id (N) of fmins custom instruction.Integer id (N) of fmuld custom instruction.Integer id (N) of fmuls custom instruction.Integer id (N) of fnegd custom instruction.Integer id (N) of fnegs custom instruction.Integer id (N) of frdxhi custom instruction.Integer id (N) of frdxlo custom instruction.Integer id (N) of frdy custom instruction.Integer id (N) of fsind custom instruction.Integer id (N) of fsins custom instruction.Integer id (N) of fsqrtd custom instruction.Integer id (N) of fsqrts custom instruction.Integer id (N) of fsubd custom instruction.Integer id (N) of fsubs custom instruction.Integer id (N) of ftand custom instruction.Integer id (N) of ftans custom instruction.Integer id (N) of ftruncds custom instruction.Integer id (N) of fwrx custom instruction.Integer id (N) of fwry custom instruction.Integer id (N) of round custom instruction.Integer kind %d at %C not availableInteger outside symmetric range implied by Standard Fortran at %LInteger outside symmetric range implied by Standard Fortran converting %s to %s at %LInteger overflow when calculating the amount of memory to allocateInteger too big for its kind at %C. This check can be disabled with the option %<-fno-range-check%>Integer too large at %CInteger value too large in expression at %CIntegrate functions into their callers when code size is known not to grow.Integrate functions not declared "inline" into their callers when profitable.Integrate functions only required by their single caller.Intel MCU psABI isn%'t supported in %s modeInterchanging loops at %LInterface %qs at %L is declared in a later PROCEDURE statementInterface %qs at %L may not be a statement functionInterface %qs at %L may not be genericInterface %qs at %L must be explicitInterface mismatch for procedure-pointer component %qs in structure constructor at %L: %sInterface mismatch in dummy procedure %qs at %L: %sInterface mismatch in global procedure %qs at %L: %sInterface mismatch in procedure pointer assignment at %L: %qs is not a subroutineInterface mismatch in procedure pointer assignment at %L: %sInterface must be specified for DEFERRED binding at %CInterface of %qs at %L must be explicitInterface-name expected after %<(%> at %CInternal compiler error:
Internal file at %L with namelistInternal procedure %qs in %s at %LInternal procedure %qs is invalid in procedure pointer assignment at %LInternal procedure %qs is invalid in procedure pointer initialization at %LInternal procedure %qs is used as actual argument at %LInternal unit with vector subscript at %LInterpret any INTEGER(4) as an INTEGER(8).Interpret any REAL(4) as a REAL(10).Interpret any REAL(4) as a REAL(16).Interpret any REAL(4) as a REAL(8).Interpret any REAL(8) as a REAL(10).Interpret any REAL(8) as a REAL(16).Interpret any REAL(8) as a REAL(4).Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal.Interrupt Service Routines cannot be coded in Thumb-1 modeIntersperse literal pools with code in the text section.Interval in which to probe the stack expressed as a power of two in bytes.Interval overlap of %<-fdbg-cnt=%s%>: [%u, %u] and [%u, %u]Intrinsic %qs (%s) used at %LIntrinsic %qs at %L cannot have an initializerIntrinsic %qs at %L is invalid in procedure pointer assignmentIntrinsic %qs at %L is not allowed as an actual argumentIntrinsic %qs at %L must have at least two argumentsIntrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ldIntrinsic function %qs (%d) not recognizedIntrinsic function %qs at %L is not permitted in an initialization expressionIntrinsic function %s at %L is not permitted for CO_REDUCEIntrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointerIntrinsic operator %qs referenced at %L not found in module %qsIntrinsic operator interface at %L must be a FUNCTIONIntrinsic procedure %qs not allowed in PROCEDURE statement at %LIntrinsic procedure at %L cannot be a MODULE PROCEDUREIntrinsic subroutine %qs at %L shall not have a type specifierIntrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clauseIntrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible NOHOST clauseInvalid %qs directive at %L in %s clause: declarative, informational and meta directives not permittedInvalid BOZ literal constant used in subscript at %CInvalid C identifier in NAME= specifier at %CInvalid Hollerith constant at %L contains a wide characterInvalid Hollerith constant: %L must contain at least one characterInvalid Hollerith constant: Integer kind at %L should be defaultInvalid KIND parameter of %s at %LInvalid NAME %qs in !$ACC ROUTINE ( NAME ) at %CInvalid NULL at %LInvalid argument to !$ACC WAIT at %CInvalid array reference of a non-array entity at %LInvalid association target at %CInvalid character %<$%> at %L. Use %<-fdollar-ok%> to allow it as an extensionInvalid character %qc in variable name at %CInvalid character 0x%s at %CInvalid character in name at %CInvalid character(s) in ELSE statement after %CInvalid clause in module with !$ACC DECLARE at %LInvalid codimension %d at %C, only %d codimensions existInvalid combined or composite directive at %LInvalid context for NULL () intrinsic at %LInvalid context for NULL() pointer at %%LInvalid exponent-letter %<q%> in real-literal-constant at %CInvalid expression after %<%s(%> at %CInvalid expression in gfc_element_size.Invalid expression in gfc_target_encode_expr.Invalid expression in gfc_target_interpret_expr.Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedureInvalid form of PROGRAM statement at %CInvalid form of WRITE statement at %L, UNIT requiredInvalid form of array reference at %CInvalid form of coarray reference at %CInvalid image number %d in SYNC IMAGESInvalid initialization expression for ALLOCATABLE component %qs in structure constructor at %LInvalid initializer %s in Data statement at %CInvalid keyword %qs in %qs intrinsic function at %LInvalid kind %d for CHARACTER constant at %CInvalid kind for %s at %LInvalid mixing of IEEE 128-bit and IBM 128-bit floating point typesInvalid old style initialization for derived type component at %CInvalid operator for !$OMP DECLARE REDUCTION %s at %LInvalid procedure argument at %LInvalid procedure pointer assignment at %LInvalid range %s in option %sInvalid real kind %d at %CInvalid standard code on intrinsic %qs (%d)Invalid substring in data-implied-do at %L in DATA statementInvalid type in arithmetic operation at %LInvalid type-spec at %CInvalid use of BOZ literal constant at %LInvalid use of statement function argument at %LInvalid value for %s specification at %CIssue a note when diagnostics are deduplicated.Issue debug information for compiler-generated auxiliary variables.Issue warnings needed for strict compliance to the standard.Iterator step at %L cannot be zeroJump targets are aligned to this power of 2.Junk after ASSOCIATE statement at %CJunk after CALL at %CJunk after GENERIC binding at %CJunk after MAP statement at %CJunk after UNION statement at %CJunk after non-nested STRUCTURE statement at %CJust generate unwind tables for exception handling.Just use icc0/fcc0.KIND attribute at %C in a STRUCTURE definitionKIND attribute at %C in a TYPE definitionKIND parameter of %s at %L must be an initialization expressionKIND part_ref at %CKeyword %qs at %C has already appeared in the current argument listKeyword argument %qs at %L is already associated with another actual argumentKeyword argument %qs at %L is invalid in a statement functionKeyword argument %qs at %L is not in the procedureKeyword argument %qs at %L is not in the procedure; did you mean %qs?Keyword argument requires explicit interface for procedure %qs at %LKeyword argument requires explicit interface for procedure pointer component %qs at %LKind %d is not supported for CHARACTER at %CKind %d not supported for type %s at %CKind type parameter for entity at %L differs from the kind type parameter of the typespecKnown AArch64 ABIs (for use with the -mabi= option):Known ABIs (for use with the -mabi= option):Known ARC CPUs (for use with the -mcpu= option):Known ARM ABIs (for use with the -mabi= option):Known ARM CPUs (for use with the -mcpu= and -mtune= options):Known ARM FPUs (for use with the -mfpu= option):Known ARM architectures (for use with the -march= option):Known C6X ISAs (for use with the -march= option):Known CPUs (for use with the -mcpu= and -mtune= options):Known CSKY CPUs (for use with the -mcpu= options):Known CSKY FPUs (for use with the -mfpu= option):Known CSKY architectures (for use with the -march= option):Known FR-V CPUs (for use with the -mcpu= option):Known IQ2000 CPUs (for use with the -mcpu= option):Known Itanium CPUs (for use with the -mtune= option):Known M68K CPUs (for use with the -mcpu= option):Known M68K ISAs (for use with the -march= option):Known M68K microarchitectures (for use with the -mtune= option):Known MIPS ABIs (for use with the -mabi= option):Known MIPS CPUs (for use with the -march= and -mtune= options):Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):Known MIPS ISA levels (for use with the -mips option):Known PTX ISA target architectures (for use with the -misa= option):Known PTX ISA versions (for use with the -mptx= option):Known TLS dialects (for use with the -mtls-dialect= option):Known __fp16 formats (for use with the -mfp16-format= option):Known address mode (for use with the -maddress-mode= option):Known arch types (for use with the -march= option):Known assembler dialects (for use with the -masm= option):Known choices for mitigation against straight line speculation with -mharden-sls=:Known choices for return instrumentation with -minstrument-return=:Known cmodel types (for use with the -mcmodel= option):Known cmodel types (for use with the -mict-model= option):Known code model types (for use with the -mcmodel= option):Known code models (for use with the -mcmodel= option):Known cpu types (for use with the -mcpu= option):Known data alignment choices (for use with the -malign-data= option):Known floating-point ABIs (for use with the -mfloat-abi= option):Known floating-point number of registers (for use with the -mconfig-fpu= option):Known indirect branch choices (for use with the -mindirect-branch=/-mfunction-return= options):Known preferred register vector length (to use with the -mprefer-vector-width= option):Known stack protector guard (for use with the -mstack-protector-guard= option):Known vectorization library ABIs (for use with the -mveclibabi= option):L%d cache latency unknown for %sLEN argument (%ld) out of range 0:%d in intrinsic MVBITSLEN argument (%ld) out of range 0:%ld in intrinsic IBITSLEN attribute at %C in a STRUCTURE definitionLEN attribute at %C in a TYPE definitionLEN or KIND inquiry ref in DATA statement at %LLEN part_ref at %CLHS in %<noreturn%> callLINEAR clause modifier other than VAL used on DO or SIMD construct at %LLINEAR clause modifier used on DO or SIMD construct at %LLINEAR dummy argument %qs with VALUE attribute with %s modifier at %LLINEAR variable %qs must be INTEGER at %LLOCK statement at %CLOCK_EVENT in variable definition context (%s) at %LLOCK_TYPE in variable definition context (%s) at %LLOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qsLOGICAL operands are required in expression at %LLOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qsLTO support has not been enabled in this configurationLabel %d at %C already referenced as a format labelLabel %d at %C already referenced as branch targetLabel %d at %C previously used as a FORMAT labelLabel %d at %C previously used as branch targetLabel %d at %L defined but cannot be usedLabel %d at %L defined but not usedLabel %d referenced at %L is never definedLabel %qs after %L doesn't match IF label %qsLabel %qs at %C doesn't match IF label %qsLabel %qs at %C doesn't match WHERE label %qsLabel at %L is not in the same block as the GOTO statement at %LLabel name %qs at %C is ambiguousLabeled DO statement at %LLeft parenthesis required after %<*%> in format string at %LLegacy Extension:Letter %qc already has an IMPLICIT type at %CLetter %qc already set in IMPLICIT statement at %CLetters must be in alphabetic order in IMPLICIT statement at %CLevel not found, use none, slim, blocks, vops.Lift restrictions on GOT size.Like -M but ignore system header files.Like -MD but ignore system header files.Like -pedantic but issue them as errors.Like parameter rs6000-density-load-pct-threshold, we also check if the total number of load statements exceeds the threshold specified by this parameter, and penalize only if it's satisfied.  The default value is 20.Like parameter rs6000-density-pct-threshold, we also check the total sum of vec_cost and non vec_cost, and penalize only if the sum exceeds the threshold specified by this parameter.  The default value is 70.Limit how much the autovectorizer may unroll a loop.Limit of %d continuations exceeded in statement at %CLine truncated at %LLines executed:%s of %d
Link in code for a __main kernel.Link the standard D library dynamically in the compilation.Link the standard D library statically in the compilation.Link the standard Modula-2 libraries statically in the compilation.Link to emit program in ELF format (rather than mmo).Link with HAL BSP.Link with a limited version of the C library.Link with libads.a, libc.a and crt0.o.Link with libc.a and libdebug.a.Link with libc.a and libsim.a.Link with libmvme.a, libc.a and crt0.o.Link with libsim.a, libc.a and sim-crt0.o.Link with libyk.a, libc.a and crt0.o.Link with the fast floating-point library.Link with the library-pic libraries.Link-time optimization with number of parallel jobs or jobserver.List all available debugging counters with their limits and counts.List all hidden GC allocations.List all non-mutable fields which occupy an object instance.List all usages of 'in' on parameter.List all variables going into thread local storage.List information on all D language transitions.List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPEList item %qs in %s clause at %L must be of TYPE(C_PTR)List item %qs with allocatable components is not permitted in map clause at %LList item shall not be coindexed at %CList specified together with memory order clause in FLUSH directive at %CList statistics on template instantiations.Load all members of archive libraries, rather than only those that satisfy undefined symbols.Locator %qs at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kindLocator at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kindLock variable at %L must be a scalar of type LOCK_TYPELogical SELECT CASE block at %L has more that two casesLogical range in CASE statement at %L is not allowedLogicals at %%L must be compared with %s instead of %sLogs which object files the linker loads.Logs which symbol(s) caused an object to be loaded.Look for and use PCH files even when preprocessing.Looks for opportunities to reduce stack adjustments and stack references.LoongArch CPU types:Loop code aligned to this power of 2.Loop iterates infinitelyLoop variableLoop variable at %C cannot be a coarrayLoop variable at %C cannot be a sub-componentLoop variable at %C cannot be an arrayLoop variable has been modifiedLoops iterating at least selected number of iterations will get loop alignment.Lower array reference at %L is out of bounds (%ld < %ld) in dimension %dLower array reference at %L is out of bounds (%ld > %ld) in dimension %dMAP %qD TO %qEMAP %qD TO %qTMCU %qs does not have hardware multiply support, but %<-mhwmult%> is set to %sMCU %qs supports %s ISA but %<-mcpu%> option is set to %sMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 16-bitMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 32-bitMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to f5seriesMESSAGE clause at %L requires a scalar default-kind CHARACTER expressionMIPS16 %<-mxgot%> codeMIPS16 PIC for ABIs other than o32 and o64MMIX Internal: %s is not a shiftable integerMMIX 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_operand%>MMIX 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 ABIMODULE PROCEDURE at %C must be in a generic module interfaceMODULE PROCEDURE declaration at %CMODULE prefix at %CMODULE prefix at %C found outside of a module, submodule, or interfaceMOLD argument to NULL required at %LMOLD tag at %LMOLD tag at %L conflicts with SOURCE tag at %LMOLD tag at %L conflicts with the typespec at %LMOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %sMSA MIPS16 codeMSP430 built-in functions only work inside interrupt handlersMULT case in %<cris_op_str%>Magnitude of second argument of %s exceeds bit size at %LMagnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %CMaintain backchain pointer.Make "char" signed by default.Make "char" unsigned by default.Make GCC pass the --no-relax command-line option to the linker instead of the --relax option.Make all function calls indirect.Make inline functions constexpr by default.Make integers 32 bits wide.Make structs a multiple of 4 bytes (warning: ABI altered).Make the linker relaxation machine assume that a program counter wrap-around occurs.Malformed GENERIC statement at %CMalformed type-spec at %CMalloc data into P2 space.Mangled derived type definition at %CMapper for module to CMI files.Mark MAC register as call-clobbered.Mark all loops as parallel.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation or destructor.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation.Marks all inlined functions and methods as having hidden visibility.Max basic blocks number in loop for loop invariant motion.Max loops number for regional RA.Max number of bytes to compare with loops.Max number of bytes to compare without loops.Max number of bytes to compare.Max number of bytes to move inline.Max size of conflict table in MB.Max. count of debug markers to expand or inline.Max. recursion depth for expanding var tracking expressions.Max. size of loc list for which reverse ops should be added.Max. size of var tracking hash tables.Maximal code growth caused by tail duplication (in percent).Maximal estimated growth of function body caused by early inlining of single call.Maximal estimated outcome of branch considered predictable.Maximal growth due to inlining of large function (in percent).Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation.Maximal size of a partition for LTO (in estimated instructions).Maximal stack frame growth due to inlining (in percent).Maximum allowed growth of total size of new parameters that ipa-sra replaces a pointer to an aggregate with.Maximum amount of iterations of the pass over a function.Maximum amount of similar bbs to compare a bb with.Maximum combined size of caller and callee which is inlined if callee is called once.Maximum depth of DFS walk used by modref escape analysis.Maximum depth of a loop nest to fully value-number optimistically.Maximum depth of instruction chains to consider for recomputation in the outgoing range calculator.Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges.Maximum depth of recursive cloning for self-recursive function.Maximum depth of search in the dominator tree for expressions to hoist.Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant.Maximum extension level reached with type %qs at %LMaximum length of candidate scans for straight-line strength reduction.Maximum length of partial antic set when performing tree pre optimization.Maximum loop depth of a call which is considered for inlining functions called once.Maximum number of VALUEs handled during a single find_base_term call.Maximum number of accesses stored in each modref reference.Maximum number of active local stores in RTL dead store elimination.Maximum number of aggregate content items for a parameter in jump functions and lattices.Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma.Maximum number of arrays per SCoP.Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable.Maximum number of bases stored in each modref tree.Maximum number of basic blocks before EVRP uses a sparse cache.Maximum number of bits for which we avoid creating FMAs.Maximum number of bits that can be moved from memory to memory efficiently.Maximum number of bits that can be stored to memory efficiently.Maximum number of concurrently open C++ module files when lazy loading.Maximum number of conditional store pairs that can be sunk.Maximum number of constant stores to merge in the store merging pass.Maximum number of datarefs in loop for building loop data dependencies.Maximum number of different predicates used to track properties of loops in IPA analysis.Maximum number of disambiguations to perform per memory access.Maximum number of escape points tracked by modref per SSA-name.Maximum number of fields in a structure before pointer analysis treats the structure as a single variable.Maximum number of insns in a basic block to consider for RTL if-conversion.Maximum number of instructions in the ready list that are considered eligible for renaming.Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path.Maximum number of isl operations, 0 means unlimited.Maximum number of loop peels to enhance alignment of data references in a loop.Maximum number of may-defs visited when devirtualizing speculatively.Maximum number of namespaces to search for alternatives when name lookup fails.Maximum number of nested calls to search for control dependencies during uninitialized variable analysis.Maximum number of operations in a parameter expression that can be handled by IPA analysis.Maximum number of outgoing edges in a switch before EVRP will not process it.Maximum number of parameters in a SCoP.Maximum number of possible vector layouts (such as permutations) to consider when optimizing to-be-vectorized code.Maximum number of queries into the alias oracle per store.Maximum number of references stored in each modref base.Maximum number of relations the oracle will register in a basic block.Maximum number of statements allowed in a block that needs to be duplicated when threading jumps.Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function.Maximum number of statements visited during jump function offset discovery.Maximum number of store chains to track at the same time in the store merging pass.Maximum number of strings for which strlen optimization pass will track string lengths.Maximum number of tests performed by modref query.Maximum number of times a given range is adjusted during the dataflow.Maximum number of times that an insn could be scheduled.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable.Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter.Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen.Maximum recursion depth allowed when querying a property of an SSA name.Maximum size (in bytes) of objects tracked bytewise by dead store elimination.Maximum size in bytes of constant values allowed as operands.Maximum size of a list of values associated with each parameter for interprocedural constant propagation.Maximum size of a single store merging region in bytes.Maximum size of global and static variables which can be placed into the small data area.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed.Maximum subrecord length cannot exceed %dMaximum supported identifier length is %dMaximum unroll factor for the unroll-and-jam transformation.Member functions defined within their class are inline in module purview.Memory Tagging Extension does not support %<-mabi=ilp32%>Merge adjacent stores.Merge similar-enough states during analysis.Merge subcommand usage:Merge-stream subcommand usage:Min. ratio of insns to mem ops to enable prefetching in a loop.Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count.Minimal distance between possibly conflicting store and load.Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA.Minimal size of a partition for LTO (in estimated instructions).Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap.Minimum heap size before we start collecting garbage, in kilobytes.Minimum number of iterations per thread of an innermost parallelized loop.Minimum page size for warning purposes.Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable.Minimum probability (in percent) of dereferencing of a function pointer parameter for it to be considered for replacement with simple values.Mismatch in BIND(C) names (%qs/%qs) at %CMismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in MODULE PROCEDURE formal argument names (%s/%s) at %CMismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qsMismatch in number of MODULE PROCEDURE formal arguments at %CMismatch in the procedure pointer assignment at %L: mismatch in the calling conventionMismatches between file architecture and one specified by "-arch" are errors instead of warnings.Missing %<&%> in continued character constant at %CMissing %<(%> in ELSE IF expression at %CMissing %<(%> in IF-expression at %CMissing %<)%> in ELSE IF expression at %CMissing %qs argument to %qs intrinsic at %L for %qs of type %qsMissing %qs argument to the %s intrinsic at %LMissing %qs in statement at or before %LMissing -mcpu option in ASM_CPU_SPEC?Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %LMissing THEN in ELSE IF statement after %LMissing actual argument %qs in call to %qs at %LMissing actual argument for argument %qs at %LMissing alternate return spec in subroutine call at %LMissing alternate return specifier in subroutine call at %LMissing argument list in function %qs at %CMissing argument to %qs at %CMissing array specification at %L in CODIMENSION statementMissing array specification at %L in DIMENSION statementMissing character range in IMPLICIT at %CMissing closing paren for binding label at %CMissing codimension specification at %CMissing comma at %LMissing counts for called function %sMissing dimension specification at %CMissing entity or common block name for attribute specification statement at %CMissing explicit declaration with EXTERNAL attribute for symbol %qs at %LMissing exponent in real number at %CMissing format label at %CMissing format with default unit at %CMissing generic specification in USE statement at %CMissing item in format string at %LMissing keyword name in actual argument list at %CMissing kind-parameter at %CMissing leading left parenthesis in format string at %LMissing lower bound in assumed size coarray specification at %CMissing positive width after L descriptor at %LMissing required parentheses before BIND(C) at %CMissing right parenthesis at %CMissing right parenthesis or comma at %CMissing symbolMitigate issues with AES instructions on Cortex-A57 and Cortex-A72 (Arm erratum #1655431).Mitigate issues with AES instructions on Cortex-A57 and Cortex-A72 (Arm erratum #1742098).Mitigate issues with VLLDM on some M-profile devices (CVE-2021-35465).Module %qs at line %d column %d: %sModule file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module.Module nature in USE statement at %C shall be either INTRINSIC or NON_INTRINSICMore actual than formal arguments in procedure call at %LMore than one edge out of thunk nodeMove loop invariant computations out of loops.Move stores out of loops.Multiple %qs modifiers specified at %CMultiple identifiers provided with single NAME= specifier at %CMultiple loop axes specified for routine at %CNAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %LNAME %qs invalid in !$ACC ROUTINE ( NAME ) at %LNAME not allowed on BIND(C) for ABSTRACT INTERFACE at %CNAME= specifier at %C should be a constant expressionNAME= specifier at %C should be a scalar of default character kindNAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition contextNAMELIST array object %qs with assumed shape in namelist %qs at %LNAMELIST array object %qs with nonconstant shape in namelist %qs at %LNAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %LNAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %LNAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedureNAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedureNAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER componentsNAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %LNAMELIST object %qs with nonconstant character length in namelist %qs at %LNEWUNIT specifier at %LNEWUNIT specifier must have FILE= or STATUS='scratch' at %LNONMONOTONIC schedule modifier specified with ORDERED clause at %LNON_OVERRIDABLE and DEFERRED cannot both appear at %CNOPASS or explicit interface required at %CNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNOWAIT clause must not be used with COPYPRIVATE clause at %LNO_ARG_CHECK attributeNULL appears on right-hand side in assignment at %LNULL at %L is not permitted as actual argument to %qs intrinsic functionNULL intrinsic with allocatable MOLD at %LNULL used in arithmeticNULL() at %C cannot appear in an array constructorNULL() initialization at %C is ambiguousNULL() initialization at %C may not have MOLDNULL() near %L cannot appear in INQUIRE statementNULLIFY does not allow bounds remapping for pointer object at %CNUM_TEAMS lower bound at %L larger than upper bound at %LName %qs at %C is already defined as a generic interface at %LName %qs at %C is an ambiguous reference to %qs from current program unitName %qs at %C is an ambiguous reference to %qs from module %qsName %qs at %C is the name of the procedureName %qs in %s statement at %C is not a construct nameName %qs in %s statement at %C is unknownName %qs of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic typeName after !$omp critical and !$omp end critical does not match at %CName at %C is too longName of system library to link against.Name of the startfile.Name too longNamed COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)Named block DO at %L requires matching ENDDO nameNamed constant %qs at %L cannot be an EQUIVALENCE objectNamed constant %qs in variable definition context (%s) at %LNamed constant at %C in an EQUIVALENCENamelist %qs cannot be an argument at %LNamelist %qs cannot be an argument to subroutine or function at %LNamelist group name %qs at %C already has a basic type of %sNamelist group name %qs at %C already is USE associated and cannot be respecified.Namelist group name at %L cannot have the SAVE attributeNeed either entity or common block name for attribute specification statement at %CNegative argument N at %LNegative exponent of integer has zero result at %LNested CRITICAL block at %CNested function trampolines not supported on CK801.No binding name is allowed in BIND(C) at %CNo branches
No calls
No default crt0.o.No description yet.No edge out of thunk nodeNo executable lines
No initializer for allocatable component %qs given in the structure constructor at %CNo initializer for component %qs given in the structure constructor at %CNo longer supported.No region crossing jump at section boundary in bb %iNon-ELEMENTAL user-defined assignment in WHERE at %LNon-PARAMETER symbol %qs at %L cannot be implied-shapeNon-POINTER in pointer association context (%s) at %LNon-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>Non-THREADPRIVATE object %qs in COPYIN clause at %LNon-character assumed shape array element in FORMAT tag at %LNon-character assumed size array element in FORMAT tag at %LNon-character in FORMAT tag at %LNon-character non-Hollerith in FORMAT tag at %LNon-character pointer array element in FORMAT tag at %LNon-constant lower bound in implied-shape declaration at %LNon-default LOGICAL kind in %s tag at %LNon-extensible derived-type %qs at %L must not be ABSTRACTNon-numeric character in statement label at %CNon-polymorphic passed-object dummy argument of %qs at %LNon-scalar FINAL procedure at %L should have assumed shape argumentNon-significant digits in %qs number at %C, maybe incorrect KINDNon-variable expression in variable definition context (%s) at %LNon-zero imaginary part discarded in conversion from %qs to %qs at %LNonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operatorNoncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)Nonconforming tab character at %CNonconforming tab character in column %d of line %dNonconforming tab character in format at %CNonconstant array section at %L in DATA statementNonexistent include directory %qsNoninteger exponent in an initialization expression at %LNoninteroperable array FPTR at %L to C_F_POINTER: %sNoninteroperable array at %L as argument to C_LOC: %sNoninteroperable procedure at %L to C_FUNLOCNoninteroperable procedure pointer at %L to C_F_PROCPOINTERNonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %LNonnegative width required in format string at %LNonpointer object %qs with default initialization shall not appear in a DATA statement at %LNonpolymorphic reference to abstract type at %CNonstandard conversion from %s to %s at %LNonstandard type declaration %s*%d at %CNonzero range step expected at %LNot configured with %<--enable-gather-detailed-mem-stats%>.Not enough elements in array initializer at %CNot expected TAG.Note #include directives not translated to import declarations, and not known to be textual.Note #include directives translated to import declarations.Note Compiled Module Interface pathname of a specific module or header-unit.Note Compiled Module Interface pathnames.Note a #include translation of a specific header.Number of partitions the program should be split to.Number of registers used to pass integer arguments.Numeric PARAMETER required in complex constant at %CNumeric operands are required in expression at %LNumeric or CHARACTER operands are required in expression at %LOLD argument of the %s intrinsic function at %L shall be definableOMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is usedOMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in %s clauseOMP DECLARE TARGET COMMON at %L previously mentioned in TO or ENTER clause and later in LINK clauseOMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignoredOMP DECLARE TARGET variable at %L is an element of a COMMON blockOMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in %s clauseOMP DECLARE TARGET variable at %L previously mentioned in TO or ENTER clause and later in LINK clauseOMP TARGET UPDATE at %L requires at least one TO or FROM clauseOPEN statement at %L must have UNIT or NEWUNIT specifiedOPEN statement not allowed in PURE procedure at %COPERATION argument at %L must be a PURE functionOPTIONAL is not allowed inside of BLOCK at %CORDER at %L is not a permutation of the size of SHAPE at %LORDER clause must not be used together ORDERED at %LORDERED clause argument not constant positive integer at %CORDERED clause parameter is less than COLLAPSE at %LORDERED clause specified together with %<inscan%> REDUCTION clause at %LObject %qs is not a variable at %LObject %qs is not a variable at %L; parameters cannot be and need not be copiedObject %qs is not a variable at %L; parameters cannot be and need not be mappedObjective-C declarations may only appear in global scopeObsolescent feature:Obsolete; use GCN_STACK_SIZE at runtime.Offline tool to handle gcda counts

Old-style character length at %COld-style initialization at %COld-style type declaration %s*%d not supported at %COmit frame pointer for leaf functions.Omit range reduction step when performing complex division.Omit the frame pointer in leaf functions.One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %LOnly DEFAULT permitted as reduction-modifier in REDUCTION clause at %LOnly array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declaredOnly emit Compiled Module Interface.Only generate absolute relocations on word sized values.Only intrinsic operators can be used in expression at %LOnly issue one instruction per cycle.Only retained for backward compatibility.Only the !$ACC ROUTINE form without list is allowed in interface block at %COnly the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %COnly use 32 FPRs.Only use 32 GPRs.OpenACC construct inside of non-OpenACC regionOpenACC directive inside of CRITICAL block at %COpenACC directives other than ROUTINE may not appear in PURE procedures at %COpenACC loop directive must be associated with an OpenACC compute regionOpenACC region inside of OpenACC routine, nested parallelism not supported yetOpenMP %<requires%> directive with %qs specified only in some compilation unitsOpenMP %<requires%> directive with non-identical clauses in multiple compilation units: %qs vs. %qsOpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>OpenMP constructs are not allowed in target region with %<ancestor%>OpenMP constructs other than %<ordered simd%>, %<simd%>, %<loop%> or %<atomic%> may not be nested inside %<simd%> regionOpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a %<loop%> regionOpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a region with the %<order(concurrent)%> clauseOpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declarationOpenMP directives other than SIMD or DECLARE TARGET at %C may not appear in PURE proceduresOpenMP runtime API call %qD in a region with %<device(ancestor)%> clauseOpenMP runtime API call %qD in a region with %<order(concurrent)%> clauseOpenMP runtime API call %qD strictly nested in a %<teams%> regionOperand of .not. operator at %%L is %sOperand of unary numeric operator %%<%s%%> at %%L is %sOperand of user operator %%<%s%%> at %%L is %sOperands at %L and %L cannot appear as operands of binary operator %qsOperands of binary numeric operator %%<%s%%> at %%L are %s/%sOperands of comparison operator %%<%s%%> at %%L are %s/%sOperands of logical operator %%<%s%%> at %%L are %s/%sOperands of string concatenation operator at %%L are %s/%sOperands of user operator %%<%s%%> at %%L are %s/%sOperator interface at %L conflicts with intrinsic interfaceOperator interface at %L has the wrong number of argumentsOperator interface at %L must have, at most, two argumentsOptimize amount of stdarg registers saved to stack at start of function.Optimize conditional patterns using SSA PHI nodes.Optimize for CPU.Optimize for debugging experience rather than speed or size.Optimize for space aggressively rather than speed.Optimize for space rather than speed.Optimize for speed disregarding exact standards compliance.Optimize frame header.Optimize induction variables on trees.Optimize lui/addiu address loads.Optimize opcode sizes at link time.Optimize partition neutering.Optimize sibling and tail recursive calls.Optimize tail call instructions in assembler and linker.Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variablesOptions to %<-Xassembler%> do not match: %s, %s, dropping all %<-Xassembler%> and %<-Wa%> options.Options:
Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)Out of stack space.
Output .debug_types section when using DWARF v4 debuginfo.Output callgraph information on a per-file basis with decorations.Output callgraph information on a per-file basis.Output lto objects containing both the intermediate language and binary output.Output stack usage information on a per-function basis.Output vtable verification counters.Output vtable verification pointer sets information.Overlap subcommand usage:Overlapping unequal initializers in EQUIVALENCE at %COverlapping unequal initializers in EQUIVALENCE at %LOverride -mbest-lib-options.P descriptor requires leading scale factor in format string at %LPAD= at %L not allowed in Fortran 95PARAMETER %qs is used at %L before its definition is completePARAMETER %qs shall not appear in a DATA statement at %CPARAMETER at %L is missing an initializerPARAMETER symbol in complex constant at %CPARAMETER without '()' at %CPAUSE statement at %CPC relative literal loads.PCH allocation failurePCH memory is not available: %mPCS variantPDP11 bit-field handling unsupported in %qsPHI argument is missing for edge %d->%dPHI argument is not SSA_NAME, or invariantPHI argument on abnormal edge is not SSA_NAMEPHI node with locationPHI node with wrong VUSE on edge from BB %dPIC code generation is not compatible with fast indirect callsPIC code generation is not supported in the portable runtime modelPIC is not supported for %qsPIC is only supported for RTPsPIC is required but not supported with CONST16 instructionsPIC register clobbered by %qs in %<asm%>PIC support for %<-fstack-limit-symbol%>POINTER attribute is required for procedure pointer component at %CPOINTER object %qs in %s clause at %LPOINTER object %qs of polymorphic type in %s clause at %LPOINTER-valued function appears on right-hand side of assignment at %LPOS argument (%ld) out of range 0:%ld in intrinsic %sPOS argument (%ld) out of range 0:%ld in intrinsic BTESTPOS argument (%ld) out of range 0:%ld in intrinsic IBITSPOS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITSPOSITION specifier in OPEN statement at %L only allowed for stream or sequential ACCESSPR100400PRE disabledPRINT namelist at %C is an extensionPRINT statement at %C not allowed within PURE procedurePRINT_OPERAND, invalid insn for %%CPRINT_OPERAND, invalid insn for %%NPRIVATE statement at %C is only allowed in the specification part of a modulePRIVATE statement at %C must precede procedure bindingsPRIVATE statement at %C must precede structure componentsPRIVATE statement in TYPE at %C must be inside a MODULEPROCEDURE %qs at %L may not be used as its own interfacePROCEDURE at %C must be in a generic interfacePROCEDURE attribute conflicts with INTENT attribute in %qs at %LPROCEDURE attribute conflicts with NAMELIST attribute in %qs at %LPROCEDURE attribute conflicts with PROTECTED attribute at %LPROCEDURE attribute conflicts with RESULT attribute in %qs at %LPROCEDURE attribute conflicts with SAVE attribute in %qs at %LPROCEDURE list at %CPROCEDURE statement at %CPROCEDURE(interface) at %C should be declared DEFERREDPROTECTED at %C only allowed in specification part of a modulePROTECTED attribute at %CPROTECTED attribute conflicts with EXTERNAL attribute at %LPROTECTED statement at %CPTX does not support weak declarations (only weak definitions)PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)PUBLIC %s %qs at %L of PRIVATE derived type %qsPUBLIC function %qs at %L of PRIVATE type %qsPUBLIC statement at %C is only allowed in the specification part of a modulePURE and IMPURE must not appear both at %CPURE prefix in MODULE PROCEDURE interface is missing at %LPack VLIW instructions.Pack structure members together without holes.Pad shorter fixed form lines to line width with spaces.Padding of %d bytes required before %qs in COMMON %qs at %L; reorder elements or use %<-fno-align-commons%>Padding of %d bytes required before %qs in COMMON at %L; reorder elements or use %<-fno-align-commons%>Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expressionParameter array %qs at %L cannot be automatic or of deferred shapeParameterized derived type at %C is ambiguousParameterized type %qs does not have a component corresponding to parameter %qs at %LPass -EB option through to linker.Pass -EL option through to linker.Pass -marclinux option through to linker.Pass -marclinux_prof option through to linker.Pass -z text to linker.Pass the address of the ra save location to _mcount in $12.Passed-object at %L must be scalarPassed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedurePassed-object dummy argument of %qs at %L must be scalarPassed-object dummy argument of %qs at %L must not be ALLOCATABLEPassed-object dummy argument of %qs at %L must not be POINTERPasses on a request to the assembler to enable fixes for various silicon errata.Passes on a request to the assembler to warn about various silicon errata.Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modifiedPassing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qsPassing internal procedure at %L by location not allowedPassing intrinsic NULL as actual argument at %L requires an explicit interfacePath to header file that should be pre-included before each compilation unit.Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning.Percentage penalty the recursive functions will receive when they are evaluated for cloning.Perform IPA Value Range Propagation.Perform Identical Code Folding for functions and read-only variables.Perform Identical Code Folding for functions.Perform Identical Code Folding for variables.Perform SMS based modulo scheduling before the first scheduling pass.Perform SMS based modulo scheduling with register moves allowed.Perform VR4130-specific alignment optimizations.Perform Value Range Propagation on trees.Perform a forward propagation pass on RTL.Perform a number of minor, expensive optimizations.Perform a register copy-propagation optimization pass.Perform a register renaming optimization pass.Perform a target dependent instruction fusion optimization pass.Perform cloning to make Interprocedural constant propagation stronger.Perform comparison elimination after register allocation has finished.Perform conversion of conditional jumps to branchless equivalents.Perform conversion of conditional jumps to conditional execution.Perform conversions of switch initializations.Perform cross-jumping optimization.Perform early inlining.Perform enhanced load motion during global common subexpression elimination.Perform function-local points-to analysis on trees.Perform global common subexpression elimination after register allocation has finished.Perform global common subexpression elimination.Perform indirect inlining.Perform internal consistency checkings.Perform interprocedural bitwise constant propagation.Perform interprocedural constant propagation.Perform interprocedural modref analysis.Perform interprocedural points-to analysis.Perform interprocedural profile propagation.Perform interprocedural reduction of aggregates.Perform jump threading optimizations.Perform live range splitting during the SSA->normal pass.Perform loop peeling.Perform loop splitting.Perform loop unrolling for all loops.Perform loop unrolling when iteration count is known.Perform loop unswitching.Perform partial inlining.Perform redundant load after store elimination in global common subexpression elimination.Perform scalar replacement of aggregates.Perform software pipelining of inner loops during selective scheduling.Perform software pipelining of outer loops during selective scheduling.Perform speculative devirtualization.Perform store motion after global common subexpression elimination.Perform straight-line strength reduction.Perform superblock formation via tail duplication.Perform unroll-and-jam on loops.Perform unused symbol elimination in debug info.Perform unused type elimination in debug info.Perform variable tracking and also tag variables that are uninitialized.Perform variable tracking by annotating assignments.Perform variable tracking.Perform whole program optimizations.Period required in format specifier %s at %LPeriod required in format specifier at %LPeriod required in format specifier in format string at %LPermit '$' as an identifier character.Permit nonconforming uses of the tab character.Permit scheduling of a function's prologue and epilogue sequence.Permit scheduling of a function's prologue sequence.Permit scheduling of function prologue and epilogue sequences.Permit universal character names (\u and \U) in identifiers.Place a stop bit after every cycle when scheduling.Place data items into their own section.Place each function into its own section.Place floating point constants in TOC.Place symbol+offset constants in TOC.Please include the complete backtrace with any bug report.
Please submit a full bug report, with preprocessed source (by using -freport-bug).
Please submit a full bug report, with preprocessed source.
PluginsPointer array component of structure at %C must have a deferred shapePointer assignment target cannot be a constant at %LPointer assignment target has PROTECTED attribute at %LPointer assignment target in initialization expression does not have the TARGET attribute at %LPointer assignment target is neither TARGET nor POINTER at %LPointer assignment target is not a POINTER at %LPointer assignment with vector subscript on rhs at %LPointer at %L in pointer assignment might outlive the pointer targetPointer character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)Pointer component %s at %L has a noncoarray subcomponent of type EVENT_TYPE, which must have a codimension or be a subcomponent of a coarrayPointer component %s at %L has a noncoarray subcomponent of type LOCK_TYPE, which must have a codimension or be a subcomponent of a coarrayPointer initialization at %C requires %<=>%>, not %<=%>Pointer initialization target at %L must have the SAVE attributePointer initialization target at %L must have the TARGET attributePointer initialization target at %L must not be ALLOCATABLEPointer object at %C shall not be coindexedPointer object at %L shall not have a coindexPointer procedure assignment at %LPointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attributePointers are 32-bit.Pointers are 64-bit.Policies available for use with -mcompact-branches=:Polymorphic FPTR at %L to C_F_POINTERPolymorphic component %s at %L in SEQUENCE or BIND(C) type %sPolymorphic scalar passed to array dummy argument %qs at %LPolymorphic subobject of coindexed object at %LPositive exponent width required in format string at %LPositive width required in format specifier %s at %LPositive width required in format string at %LPositive width required with T descriptor in format string at %LPossible change of value in conversion from %s to %s at %LPrefer branches over conditional execution.Prefer word accesses over byte accesses.Preferentially allocate registers that allow short instruction generation.Prefix calls to memcpy, memset and memmove with __asan_ or __hwasan_ for -fsanitize=kernel-address or -fsanitize=kernel-hwaddress.Prepend global symbols with ":" (for use with PREFIX).Preprocess directives only.Preprocessed source stored into %s file, please attach this to your bugreport.
Preserve the PowerPC 476's link stack by matching up a blr with the bcl/bl insns used for GOT accesses.Pretend a branch-around-a-move is a conditional move.Prevent $fp being allocated during register allocation so that compiler is able to force performing fp-as-gp optimization.Prevent optimizing block moves, which is also the default behavior of -Os.Prevent the use of all floating-point operations.Prevent the use of all hardware floating-point instructions.Previous !$OMP DECLARE REDUCTION at %LPrevious !$OMP DECLARE REDUCTION from module %s at %LPrint CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code.Print CWE identifiers for diagnostic messages, where available.Print any rules associated with diagnostic messages.Print code coverage information.

Print extra (possibly unwanted) warnings.Print fix-it hints in machine-readable form.Print fix-it hints to stderr in unified diff format.Print hierarchical comparisons when template types are mismatched.Print the initial values of the variables.Print the name of header files as they are used.Probability that COMDAT function will be shared with different compilation unit.Procedure %qs at %C has an explicit interface from a previous declarationProcedure %qs at %C is already defined at %LProcedure %qs at %L already has basic type of %sProcedure %qs at %L has the same name as a component of %qsProcedure %qs at %L has the same name as an inherited component of %qsProcedure %qs at %L may not have basic type of %sProcedure %qs at %L must have the BIND(C) attribute to be C interoperableProcedure %qs called at %L is not explicitly declaredProcedure %qs called at %L is not explicitly declared; did you mean %qs?Procedure %qs called with an implicit interface at %LProcedure %qs defined in interface body at %L clashes with internal procedure defined at %CProcedure %qs in %s at %L has no explicit interfaceProcedure %qs in %s at %L has no explicit interface; did you mean %qs?Procedure %qs in %s at %L is neither function nor subroutineProcedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATEProcedure %qs with PASS at %L must have at least one argumentProcedure %qs with PASS(%s) at %L has no argument %qsProcedure %qs with binding label %qs at %L uses the same global identifier as entity at %LProcedure argument at %L is local to a PURE procedure and has the POINTER attributeProcedure pointer %qs at %L shall not be elementalProcedure pointer %qs in %s clause at %LProcedure pointer at %CProcedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %LProcedure pointer component %qs called with an implicit interface at %LProcedure pointer component %qs requires an argument list at %CProcedure pointer component %qs with PASS at %L must have at least one argumentProcedure pointer component %qs with PASS(%s) at %L has no argument %qsProcedure pointer component at %CProcedure pointer initialization target at %L may not be a procedure pointerProcedure pointer result %qs at %L is missing the pointer attributeProcedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attributeProcess #ident directives.Process all modules specified on the command line, but only generate code for the module specified by the argument.Processing spec (%s), which is '%s'
Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld.Produce a Mach-O shared library (file type MH_DYLIB), synonym for "-shared".Produce a backtrace when a runtime error is encountered.Produce a warning at runtime if a array temporary has been created for a procedure argument.Produce big endian code.Produce code relocatable at runtime.Produce little endian code.Produces a Mach-O file suitable for embedded/ROM use.Profile information in %s corruptedProgram is entirely located in low 64k of memory.Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES REVERSE_OFFLOAD but other program units doProgram unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_ADDRESS but other program units doProgram unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_SHARED_MEMORY but other program units doProhibit PC relative function calls.Prohibit PC relative jumps.Protect parentheses in expressions.Provide bash completion for options starting with provided string.Provide libraries for the simulator.Purge unneeded state during analysis.Push extended registers on stack in monitor functions.Put all local arrays on stack.Put everything in the regular TOC.Put jump tables for switch statements into the .data section rather than the .code section.Put relocated read-only data into .data section.Put uninitialized constants in ROM (needs -membedded-data).Put uninitialized globals in the common section.Put zero initialized data in the bss section.QUIET specifier at %L must be a scalar LOGICALQUIET= specifier for %s at %LR2 architecture is little-endian onlyRANK (%i) at %L is repeated at %LRANK (*) at %L cannot be used with the pointer or allocatable selector at %LRANK (*) at %L is repeated at %LRANK DEFAULT at %L is repeated at %LRE or IM part_ref at %CRE part_ref at %CREAL array index at %LREAL(KIND=10) is not available for %<-fdefault-real-10%> optionREAL(KIND=10) is not available for %<-freal-4-real-10%> optionREAL(KIND=10) is not available for %<-freal-8-real-10%> optionREAL(KIND=10) is not available for %<-freal-8-real-16%> optionREAL(KIND=16) is not available for %<-fdefault-real-16%> optionREAL(KIND=16) is not available for %<-freal-4-real-16%> optionREAL(KIND=4) is not available for %<-freal-8-real-4%> optionREAL(KIND=8) is not available for %<-fdefault-real-8%> optionREAL(KIND=8) is not available for %<-freal-4-real-8%> optionRECL in OPEN statement at %L must be positiveRECL specifier not allowed in OPEN statement at %L for stream I/ORECORD at %C is an extension, enable it with %<-fdec-structure%>RECURSIVE prefix in MODULE PROCEDURE interface is missing at %LRESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statementRESULT variable at %C must be different than function nameRESULT_DECL should be read only when DECL_BY_REFERENCE is setRETURN statement in main program at %CROUND= at %L not allowed in Fortran 95RTL 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: access of hwi elt %d of vector with last elt %d in %s, at %s:%dRTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%dRTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%dRTL check: expected code '%s', '%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:%dRTP PIC is incompatible with %<-msingle-pic-base%>RTP PIC is incompatible with ThumbRTTI will not work on this typeRVV type %qT does not have a defined alignmentRVV type %qT does not have a fixed sizeRX FPU instructions do not support NaNs and infinitiesRaising a negative REAL at %L to a REAL power is prohibitedRange specification at %L can never be matchedRank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)Rank mismatch in argument %qs at %L (rank-%d and rank-%d)Rank mismatch in argument %qs at %L (rank-%d and scalar)Rank mismatch in argument %qs at %L (scalar and rank-%d)Rank mismatch in array reference at %L (%d/%d)Rank mismatch of array at %L and its initializer (%d/%d)Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %LRank remapping target is not rank 1 at %LRank remapping target is smaller than size of the pointer (%ld < %ld) at %LRank remapping target must be rank 1 or simply contiguous at %LReading file %qs as free formReading module %qs at line %d column %d: %sReading specs from %s
Real COUNT_RATE argument to SYSTEM_CLOCK at %LReal constant overflows its kind at %CReal constant underflows its kind at %CReal number at %C has a %<d%> exponent and an explicit kindReal number at %C has a %<q%> exponent and an explicit kindRealign stack in prologue.Reallocate the LHS in assignments.Recognize C++ keywords like "compl" and "xor".Recognize GNU-defined keywords.Recognize built-in functions.Recognize the "asm" keyword.Record DW_AT_decl_column and DW_AT_call_column in DWARF.Record gcc command line switches in DWARF DW_AT_producer.Record gcc command line switches in the object file.Record times taken by sub-phases separately.Recursive cloning only when the probability of call being executed exceeds the parameter.Redefinition of !$OMP DECLARE REDUCTION at %LRedefinition of predefined !$OMP DECLARE REDUCTION at %LRedefinition of predefined %s !$OMP DECLARE REDUCTION at %LReduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Reduce stack alignment on call sites if possible.Redundant !$ACC END LOOP at %CRedundant ACQUIRED_LOCK tag found at %LRedundant ERRMSG tag found at %LRedundant MOLD tag found at %LRedundant SOURCE tag found at %LRedundant STAT tag found at %LRedundant UNTIL_COUNT tag found at %LReference statement index not foundReference statement index out of rangeReference to impure function %qs at %L inside a DO CONCURRENT %sReference to impure function %qs at %L inside a FORALL %sReference to impure function %qs at %L within a PURE procedureRegion crossing jump across same section in bb %iRegister the profile information in the .gcov_info section instead of using a constructor/destructor.Register the profile information in the specified section instead of using a constructor/destructor.Regular expression matching additional GP-addressible section names.Regular expression matching section names for r0-relative addressing.Relax branches.Relax cmpxchg loop for atomic_fetch_{or,xor,and,nand} by adding load and cmp before cmpxchg, execute pause and loop back to load and compare if load value is not expected.Relax literals in assembler and place them automatically in the text section.Relief of register pressure through live range shrinkage.Remap file names when including files.Remove code and data that is unreachable from any exported symbol (including the entry point).Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=.Remove redundant membars.Removed in GCC 10.  This switch has no effect.Removed in GCC 8.  This switch has no effect.Removed in GCC 9.  This switch has no effect.Removing '%s'
Removing call to impure function %qs at %LRemoving call to impure function at %LRenaming operators in USE statements at %CReorder basic blocks and partition into hot and cold sections.Reorder basic blocks to improve code placement.Reorder functions to improve code placement.Reorder top level functions, variables, and asms.Repeat spec invalid in scalar initializer at %CRepeat spec must be an integer at %CReplace add, compare, branch with branch on count register.Replace temporary expressions in the SSA->normal pass.Report on consistency of profile.Report on memory allocation before interprocedural optimization.Report on permanent memory allocation in WPA only.Report on permanent memory allocation.Report the time taken by each compiler pass.Report various link-time optimization statistics for WPA only.Report various link-time optimization statistics.Request IEEE-conformant math library routines (OSF/1).Reschedule instructions after register allocation.Reschedule instructions before register allocation.Reschedule pipelined regions without pipelining.Reserve space for outgoing arguments in the function prologue.Reshaped array too large at %CRestrict the analyzer to run just the named checker.Restrict the use of hardware floating-point instructions to 32-bit operations.Result %qs of contained function %qs at %L has no IMPLICIT typeResult mismatch for the overriding procedure %qs at %L: %sResult of %s gives range error for its kind at %LResult of %s is NaN at %LResult of %s overflows its kind at %LResult of %s underflows its kind at %LResult of BESSEL_YN is -INF at %LResult of NEAREST is NaN at %LResult of SCALE overflows its kind at %LResult of exponentiation at %L exceeds the range of %sReturn 8-byte vectors in memory.Return address signing is not supported with %<-mtpcs-frame%>.Return all structures in memory (AIX default).Return floating-point results in ac0 (fr0 in Unix assembler syntax).Return pointers in both a0 and d0.Return small aggregates in memory, not registers.Return small aggregates in registers.Return small structures in registers (SVR4 default).Return type mismatch of function %qs at %L (%s/%s)Return type of BIND(C) function %qs at %L cannot be an arrayReturn type of BIND(C) function %qs of character type at %L must have length 1Return value %qs of function %qs declared at %L not setReturn value of function %qs at %L not setReturn values of functions in FPU registers.Reuse r30 on a per function basis.Revert DIP1000: Scoped pointers.Rewrite subcommand usage:Right parenthesis expected at %C in format string at %LRightmost upper bound of assumed size array section not specified at %LRun only the second compilation of -fcompare-debug.Run predictive commoning optimization.Run selective scheduling after reload.Run self-tests, using the given path to locate test files.Run the link-time optimizer in local transformation (LTRANS) mode.Run the link-time optimizer in whole program analysis (WPA) mode.Running spec function '%s' with %d args

Runtime name.SAVE attribute at %L cannot be specified in a PURE procedureSAVE statement at %C follows blanket SAVE statementSCHEDULE clause specified together with %<inscan%> REDUCTION clause at %LSCHEDULE clause's chunk_size at %L requires a scalar INTEGER expressionSELECT RANK statement at %CSELECT TYPE at %C cannot appear in this scopeSELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %LSEQUENCE attribute at %C already specified in TYPE statementSEQUENCE statement at %C must precede CONTAINSSEQUENCE statement at %C must precede structure componentsSH2a does not support little-endianSHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTRSHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTSHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTCSHIFT argument (%ld) out of range 0:%ld in intrinsic %sSIGN= at %L not allowed in Fortran 95SINK addend not a constant integer at %LSINK at %C not permitted as dependence-type for this directiveSIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTCSIZE at %L must be positiveSOURCE at %C not permitted as dependence-type for this directiveSOURCE tag at %LSOURCE tag at %L conflicts with the typespec at %LSOURCE tag at %L with more than a single allocate objectSRAM-ECC modes:SSA corruptionSSA name %qE with version %d has no definitionSSA name undeclaredSSA_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 ABISTAT tag at %L cannot be a constantSTAT variableSTAT= argument at %L must be a scalar INTEGER variableSTAT= argument to %s at %LSTAT= attribute in %C misplacedSTATUS at %L shall be an INTENT(OUT) variableSTOP code at %C cannot be negativeSTOP code at %C contains too many digitsSTOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]STOP code at %L must be a scalar default CHARACTER or INTEGER constant expressionSTOP code at %L must be default character KIND=%dSTOP code at %L must be default integer KIND=%dSTOP code at %L must be either INTEGER or CHARACTER typeSTOP code at %L must be scalarSUBMODULE declaration at %CSUBMODULE declaration at %C cannot appear within another scoping unitSUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVESVE type %qT cannot be passed to an unprototyped functionSVE type %qT does not have a defined alignmentSVE type %qT does not have a fixed sizeSYNC TEAM statement at %CSYNC statement at %CSame actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %LSame as %s%s (or, in negated form, %s%s).Same as %s%s.Same as %s.Same as -fassociative-math for expressions which include division.Same as -mA6.Same as -mA7.Same as: -mep -mprolog-function.Same identifier %qs specified again at %CSave registers around function calls.Save the TOC in the prologue for indirect calls rather than inline.Scalar %qs in FORMAT tag at %L is not an ASSIGNED variableScalar INTEGER expression expected at %LScalar PARAMETER required in complex constant at %CScalar entity required at %LScalar integer expression for range begin expected at %LScalar integer expression for range end expected at %LScalar integer expression for range step expected at %LScalar object %qs at %L may not be ALLOCATABLEScalarization using DIMEN_RANGE unimplementedScale factor to apply to the number of statements in a threading path crossing a loop backedge when comparing to max-jump-thread-duplication-stmts.Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations.Schedule code for given CPU.Schedule given CPU.Schedule instructions using selective scheduling algorithm.Schedule the start and end of the procedure.Search space limit for the backwards jump threader.Second argument of %s is negative at %LSecond argument of defined assignment at %L must be INTENT(IN)Second argument of operator interface at %L cannot be optionalSecond argument of operator interface at %L must be INTENT(IN)See %s for instructions.
Select code model.Select fraction of the maximal frequency of executions of basic block in function given basic block get alignment.Select large model - 20-bit addresses/pointers.Select method for sdata handling.Select return address signing scope.Select small model - 16-bit addresses/pointers (default).Select target ABI variant.Select the name for storing the profile note file.Select the runtime.Select type of coverage sanitization.Select what to sanitize.Selection expression in computed GOTO statement at %L must be a scalar integer expressionSelector at %L cannot be NULL()Selector at %L has no typeSelector at %L must not be coindexedSelector in SELECT TYPE at %C is not a named variable; use associate-name=>Selector shall be polymorphic in SELECT TYPE statement at %LSelects the type of RL78 core being targeted (g10/g13/g14).  The default is the G14.  If set, also selects the hardware multiply support to be used.Selects the type of hardware multiplication and division to use (none/g13/g14).Self reference in character length expression for %qs at %LSelf-referential argument %qs at %L is not allowedSemicolon at %C needs to be preceded by statementSet 80387 floating-point precision to 32-bit.Set 80387 floating-point precision to 64-bit.Set 80387 floating-point precision to 80-bit.Set Windows defines.Set a hard limit for the size of each stack frame, in bytes.Set branch cost.Set default accessibility of module entities to PRIVATE.Set dependence distance checking in premature scheduling of queued insns.Set errno after built-in math functions.Set extra memory access cost for L32R instruction, in clock-cycle units.Set linker output type (used internally during LTO optimization).Set minimum width of left margin of source code when showing source.Set name of __fentry__ symbol called at function entry.Set name of main routine for the debugger.Set name of output ALI file (internal switch).Set name of section to record mrecord-mcount calls.Set number of bytes on the stack preallocated for use by the callee.Set number of nops to emit before each insn pattern.Set register to hold -1.Set sizeof(bool) to 1.Set start-address of data.Set start-address of the program.Set the FTZ and DAZ Flags.Set the PPC_EMB bit in the ELF flags header.Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 0.Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1.Set the branch costs to roughly the specified number of instructions.Set the cost of branches.Set the default double precision kind to an 8 byte wide type.Set the default integer kind to an 8 byte wide type.Set the default real kind to an 10 byte wide type.Set the default real kind to an 16 byte wide type.Set the default real kind to an 8 byte wide type.Set the estimated probability in percentage for builtin expect. The default value is 90% probability.Set the max size of data eligible for the SDA area.Set the max size of data eligible for the TDA area.Set the max size of data eligible for the ZDA area.Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered.Set the maximum amount for a single stack increment operation.Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic.Set the maximum number of template instantiation notes for a single warning or error.Set the number of 64 KiB flash segments.Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs.Set the prologue and epilogue hook addresses to TPF_TRACE_PROLOGUE_SKIP_TARGET and TPF_TRACE_EPILOGUE_SKIP_TARGET. Equivalent to using -mtpf-trace-hook-prologue-target=TPF_TRACE_PROLOGUE_SKIP_TARGET and -mtpf-trace-hook-epilogue-target=TPF_TRACE_EPILOGUE_SKIP_TARGETSet the target CPU type.Set the top-level directory for storing the profile data. The default is 'pwd'.Set the trace check address for epilogue tpf hookSet the trace check address for prologue tpf hookSet the trace jump address for epilogue tpf hookSet the trace jump address for prologue tpf hookSet the version of RISC-V ISA spec.Sets LP_COUNT register width.  Possible values are 8, 16, 20, 24, 28, and 32.Setting spec %s to '%s'

Shape specification for allocatable scalar at %CShapes for operands at %L and %L are not conformableShapes of ORDER at %L and SHAPE at %L are differentShare slots for saving different hard registers.Share stack slots for spilled pseudo-registers.Shared DO termination label %d at %CShorten address references during linking.Show column numbers in diagnostics, when available.  Default on.Show labels annotating ranges of source code when showing source.Show line numbers in the left margin when showing source.Show stack depths of events in paths.Show the source line with a caret indicating the column.Shrink-wrap parts of the prologue and epilogue separately.Simplification errorSimplification of SPREAD at %C not yet implementedSize in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs.Size of %qs argument of %qs intrinsic at %L too small (%i/%i)Size of the stack guard expressed as a power of two in bytes.Size of tiles for loop blocking.Size optimization level: 0:none 1:opportunistic 2: regalloc 3:drop align, -Os.Sizes of ORDER at %L and SHAPE at %L are differentSkip setting up RAX register when passing variable arguments.Small data area: none, sdata, use.Soft limit on number of memory insns per instruction group, giving lower priority to subsequent memory insns attempting to schedule in the same insn group. Frequently useful to prevent cache bank conflicts.  Default value is 1.Sorry, !$ACC DECLARE at %L is not allowed in BLOCK constructSorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupportedSorry, coindexed access to an unlimited polymorphic component at %L is not supportedSorry, coindexed access to an unlimited polymorphic object at %L is not supportedSorry, only support for integer kind %d implemented for image-set at %LSorry, polymorphic arrays not yet supported for firstprivateSorry, the event component of derived type at %L is not yet supportedSorry, the lock component of derived type at %L is not yet supportedSort the symbols according to size.Sort the symbols alphabetically.Source-expr at %L and allocate-object at %L must have the same shapeSource-expr at %L must be scalar or have the same rank as the allocate-object at %LSpecification function %qs at %L cannot be RECURSIVESpecification function %qs at %L cannot be a statement functionSpecification function %qs at %L cannot be an internal functionSpecification function %qs at %L must be PURESpecifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48.Specifies the number of registers replicated in second register bank on entry to fast interrupt.Specifies the number of registers to reserve for interrupt handlers.Specifies the registers that the processor saves on an interrupt entry and exit.Specifies whether interrupt functions should save and restore the accumulator register.Specify CPU for code generation purposes.Specify CPU for scheduling purposes.Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000.Specify TLS dialect.Specify UNIX standard for predefines and linking.Specify a file to which a list of files output by LTRANS is written.Specify a fpu configuration value from 0 to 7; 0-3 is as FPU spec says, and 4-7 is corresponding to 0-3.Specify a plugin to load.Specify alignment of structure fields default/natural.Specify an ABI.Specify bit size of immediate TLS offsets.Specify cache flush function.Specify cache flush trap number.Specify configuration of instruction mul: fast1, fast2 or slow. The default is fast1.Specify default OpenACC compute dimensions.Specify how many read/write ports for n9/n10 cores.  The value should be 3r2w or 2r1w.Specify how to access the thread pointer.Specify how to print any control-flow path associated with a diagnostic.Specify if floating point hardware should be used.Specify integer and floating-point calling convention.Specify main object for TPF-OS.Specify maximum error replay depth during recursive diagnosis of a constraint satisfaction failure.Specify memcpy expansion strategy when expected size is known.Specify memset expansion strategy when expected size is known.Specify name for 32 bit signed division function.Specify range of registers to make fixed.Specify scheduling priority for dispatch slot restricted insns.Specify size of .local memory used for stack when the exact amount is not known.Specify that an external BLAS library should be used for matmul calls on large-size arrays.Specify that backslash in string introduces an escape character.Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements.Specify that the compiler should target secure code as per ARMv8-M Security Extensions.Specify the ISA to build for: msp430, msp430x, msp430xv2.Specify the MCU to build for.Specify the PTX ISA target architecture to use.Specify the PTX ISA version to use.Specify the __fp16 floating-point format.Specify the address generation strategy for ICT call's code model.Specify the address generation strategy for code model.Specify the algorithm to partition symbols and vars at linktime.Specify the code model used for accessing memory addresses.  Specifying large enables generating binaries with large global offset tables.  By default the value is small.Specify the code model.Specify the compact branch usage policy.Specify the cpu for pipeline model.Specify the memory model in effect for the program.Specify the minimum bit alignment of structures. (Deprecated).Specify the model for atomic operations.Specify the name of the target CPU.Specify the name of the target GPU.Specify the name of the target architecture.Specify the name of the target floating point configuration.Specify the name of the target floating point hardware/format.Specify the register to be used for PIC addressing.Specify the security level of c-isr for the whole file.Specify the size of each cache block, which must be a power of 2 between 4 and 512.Specify the size of each interrupt vector, which must be 4 or 16.Specify the target CPU.Specify the target RX cpu type.Specify the target architecture.Specify the target floating-point hardware/format.Specify the target processor.Specify the type of hardware multiply to support.Specify thread local storage scheme.Specify thread pointer register number.Specify use soft floating point ABI which mean alias to -mabi=2.Specify use soft floating point ABI which mean alias to -mabi=2fp+.Specify where to find the compiled intrinsic modules.Specify whether functions should be placed into the lower or upper memory regions, or if they should be shuffled between the regions (either) for best fit (default: lower).Specify whether variables should be placed into the lower or upper memory regions, or if they should be shuffled between the regions (either) for best fit (default: lower).Specify which ABI to use for Objective-C family code and meta-data generation.Specify which ABI type to generate code for: 2, 2fp+.Specify which post scheduling nop insertion scheme to apply.Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associatedSplit 32-byte AVX unaligned load.Split 32-byte AVX unaligned store.Split lifetimes of induction variables when loops are unrolled.Split paths leading to loop backedges.Split unaligned 8 byte vector moves before post-modify address generation.Split wide types into independent registers earlier.Split wide types into independent registers.Stack frame larger than 2G is not supported for %<-fsplit-stack%>Stack realignment not supported with %<__builtin_eh_return%>Start expression in DO loopStat-variable at %L must be a scalar INTEGER variableStat-variable at %L shall not be %sd within the same %s statementStatement at %L is not a valid branch target statement for the branch statement at %LStatement function %qs at %L conflicts with function nameStatement function %qs at %L is not allowed as an actual argumentStatement function %qs at %L may not have pointer or allocatable attributeStatement function %qs is invalid in procedure pointer assignment at %LStatement function %qs requires argument list at %CStatement function at %CStatement function at %L cannot appear within an INTERFACEStatement function at %L is recursiveStatement label at %C is zeroStatement label in END CRITICAL at %C does not match CRITICAL labelStatement label in ENDDO at %C doesn't match DO labelStatement label list in GOTO at %C cannot be emptyStatement label without statement at %LStatically link the GCC Quad-Precision Math Library (libquadmath).Statically link the GNU Fortran helper library (libgfortran).Step expression in DO loopStep expression in DO loop at %L cannot be zeroStop exploring an execution path after certain diagnostics.Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available.Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available.Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent).Store all argument registers on the stack.Store doubles in 64 bits.Store function names in object code.Stores doubles in 32 bits.  This is the default.Stores the MDUC registers in interrupt handlers for G13 target.Stream extra data to support more aggressive devirtualization in LTO local transformation mode.Stride must not be present at %LStride should not be specified for array section in %s clause at %LStrides not allowed in coarray subscript at %CString length at %L is too largeStructure component %qs at %L cannot be an EQUIVALENCE objectStructure constructor with missing optional arguments at %CStructure constructor with named arguments at %CStructure name %qs at %C cannot be the same as an intrinsic typeStructure name expected after RECORD at %CStructure name expected in non-nested structure declaration at %CSubroutine %qs at %L is INTRINSIC but is not compatible with an intrinsicSubroutine call to %qs at %L is not PURESubroutine call to %qs in DO CONCURRENT block at %L is not PURESubroutine call to %qs in FORALL block at %L is not PURESubroutine call to intrinsic %qs at %L is not PURESubroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURESubroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %LSubroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %LSubstring at %L has length zeroSubstring end index (%ld) at %L exceeds string lengthSubstring end index at %L exceeds the string lengthSubstring end index at %L is too largeSubstring end index at %L must be of type INTEGERSubstring end index at %L must be scalarSubstring start index (%ld) at %L below 1Substring start index at %L is less than oneSubstring start index at %L must be of type INTEGERSubstring start index at %L must be scalarSubstring starting and ending points of target specification at %L must be constant expressionsSuggest that the override keyword be used when the declaration of a virtual function overrides another.Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions of %dSum of second and third arguments of IBITS exceeds bit size at %LSupply a list of objects to be linked from a file, rather than the command line.Support 3DNow! built-in functions.Support AES built-in functions and code generation.Support AMX-BF16 built-in functions and code generation.Support AMX-COMPLEX built-in functions and code generation.Support AMX-FP16 built-in functions and code generation.Support AMX-INT8 built-in functions and code generation.Support AMX-TILE built-in functions and code generation.Support AVX512VNNI built-in functions and code generation.Support AVX512VP2INTERSECT built-in functions and code generation.Support Athlon 3Dnow! built-in functions.Support BMI built-in functions and code generation.Support BMI2 built-in functions and code generation.Support C++17 allocation of over-aligned types.Support CLDEMOTE built-in functions and code generation.Support CLFLUSHOPT instructions.Support CLWB instruction.Support CLZERO built-in functions and code generation.Support ENQCMD built-in functions and code generation.Support F16C built-in functions and code generation.Support FMA4 built-in functions and code generation.Support FSGSBASE built-in functions and code generation.Support FXSAVE and FXRSTOR instructions.Support GFNI built-in functions and code generation.Support HRESET built-in functions and code generation.Support Hardware Lock Elision prefixes.Support KL built-in functions and code generation.Support LWP built-in functions and code generation.Support LZCNT built-in function and code generation.Support MMX and SSE built-in functions and code generation.Support MMX built-in functions.Support MMX, SSE and SSE2 built-in functions and code generation.Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation.Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512BW built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512CD built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512DQ built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512ER built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512IFMA built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512PF built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VBMI built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VL built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVXVNNIINT8 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512-FP16 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124FMAPS built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124VNNIW built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512BF16 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512BITALG built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512VBMI2 built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512VPOPCNTDQ built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, and AVXIFMA built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, and AVXNECONVERT build-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, and AVXVNNI built-in functions and code generation.Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, and CMPCCXADD build-in functions and code generation.Support MOVDIR64B built-in functions and code generation.Support MOVDIRI built-in functions and code generation.Support MWAIT and MONITOR built-in functions and code generation.Support MWAITX and MONITORX built-in functions and code generation.Support PCLMUL built-in functions and code generation.Support PCONFIG built-in functions and code generation.Support PKU built-in functions and code generation.Support PREFETCHI built-in functions and code generation.Support PREFETCHW instruction.Support PREFETCHWT1 built-in functions and code generation.Support PTWRITE built-in functions and code generation.Support RAOINT built-in functions and code generation.Support RDPID built-in functions and code generation.Support RDRND built-in functions and code generation.Support RDSEED instruction.Support RTM built-in functions and code generation.Support SERIALIZE built-in functions and code generation.Support SGX built-in functions and code generation.Support SHA1 and SHA256 built-in functions and code generation.Support TBM built-in functions and code generation.Support TLS segment larger than 64K.Support TSXLDTRK built-in functions and code generation.Support UINTR built-in functions and code generation.Support VAES built-in functions and code generation.Support VPCLMULQDQ built-in functions and code generation.Support WAITPKG built-in functions and code generation.Support WBNOINVD built-in functions and code generation.Support WIDEKL built-in functions and code generation.Support XOP built-in functions and code generation.Support XSAVE and XRSTOR instructions.Support XSAVEC instructions.Support XSAVEOPT instruction.Support XSAVES and XRSTORS instructions.Support alignments of up to 64-bits.Support calls between Thumb and ARM instruction sets.Support code generation of Advanced Bit Manipulation (ABM) instructions.Support code generation of cmpxchg16b instruction.Support code generation of crc32 instruction.Support code generation of movbe instruction.Support code generation of popcnt instruction.Support code generation of sahf instruction in 64bit x86-64 code.Support dynamic initialization of thread-local variables in a different translation unit.Support flag-preserving add-carry instructions.Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implementedSupport for the A argument at %L with allocatable components is not yet implementedSupport legacy multi-threading.Support message passing with the Parallel Environment.Support more than 8192 GOT entries on ColdFire.Support multi-threading.Support synchronous non-call exceptions.Supported AArch64 return address signing scope (for use with -msign-return-address= option):Supported ABIs (for use with the -mabi= option):Supported ISA specs (for use with the -misa-spec= option):Supported LTO compression algorithms: zlibSuppress output of addresses in debugging dumps.Suppress output of instruction numbers, line number notes and addresses in debugging dumps.Suppress output of previous and next insn numbers in debugging dumps.Suppress warnings.Switch ARM/Thumb modes on alternating functions for compiler testing.Switch on/off MIPS16 ASE on alternating functions for compiler testing.Switches off the -mstack-guard= option.Switches off the -mstack-size= option.Symbol %qs already declaredSymbol %qs at %C already declaredSymbol %qs at %C also declared as a type at %LSymbol %qs at %C has already been host associatedSymbol %qs at %C has no IMPLICIT typeSymbol %qs at %C has not been previously definedSymbol %qs at %C is USE associated from module %qs and cannot occur in COMMONSymbol %qs at %C is already in a COMMON blockSymbol %qs at %C is ambiguousSymbol %qs at %C must be a NAMELIST group nameSymbol %qs at %L already has an explicit interfaceSymbol %qs at %L already has basic type of %sSymbol %qs at %L cannot have a typeSymbol %qs at %L conflicts with symbol from module %qs, use-associated at %LSymbol %qs at %L conflicts with the rename symbol at %LSymbol %qs at %L conflicts with the symbol at %LSymbol %qs at %L has no IMPLICIT typeSymbol %qs at %L has no IMPLICIT type; did you mean %qs?Symbol %qs at %L has the WEAK attribute but is a dummy argumentSymbol %qs at %L has the WEAK attribute but is a local variableSymbol %qs at %L is ambiguousSymbol %qs at %L is marked PRIVATE but has been given the binding label %qsSymbol %qs has mixed component and non-component accesses at %LSymbol %qs in COMMON at %C cannot be a POINTER arraySymbol %qs in COMMON at %C cannot be a coarraySymbol %qs in namelist %qs at %C must be declared before the namelist is declared.Symbol %qs in namelist %qs is INTENT(IN) at %CSymbol %qs is used before it is typed at %LSymbol %qs must be a PARAMETER in DATA statement at %CSymbol %qs present on both FROM and TO clauses at %LSymbol %qs present on both data and map clauses at %LSymbol %qs present on multiple clauses at %LSymbol %qs referenced at %L not found in intrinsic module ISO_C_BINDINGSymbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENVSymbol %qs referenced at %L not found in module %qsSymbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qsSymbol at %C is not appropriate for an expressionSymbol at %L is not a DUMMY variableSynonym for "-export-dynamic" for linker versions that support it.Synonym for "image_base".Synonym for -Wcomment.Synonym of -gnatk8.Syntax error in !$ACC DECLARE list at %CSyntax error in !$ACC ROUTINE ( NAME ) at %CSyntax error in !$ACC ROUTINE ( NAME ) at %C, expecting %<)%> after NAMESyntax error in !$OMP DECLARE TARGET list at %CSyntax error in !$OMP THREADPRIVATE list at %CSyntax error in !GCC$ ATTRIBUTES statement at %CSyntax error in !GCC$ IVDEP directive at %CSyntax error in !GCC$ NOVECTOR directive at %CSyntax error in !GCC$ UNROLL directive at %CSyntax error in !GCC$ VECTOR directive at %CSyntax error in %s statement at %CSyntax error in ABSTRACT INTERFACE statement at %CSyntax error in ASYNCHRONOUS statement at %CSyntax error in AUTOMATIC statement at %CSyntax error in CASE specification at %CSyntax error in CHARACTER declaration at %CSyntax error in CLASS IS specification at %CSyntax error in COMPLEX constant at %CSyntax error in ELSE IF statement after %LSyntax error in ENUMERATOR definition at %CSyntax error in EQUIVALENCE statement at %LSyntax error in FORALL iterator at %CSyntax error in I/O iterator at %CSyntax error in IF-clause after %CSyntax error in IF-expression at %CSyntax error in IMPORT statement at %CSyntax error in NAME= specifier for binding label at %CSyntax error in OpenACC expression list at %CSyntax error in OpenMP SINK dependence-type list at %CSyntax error in OpenMP detach clause at %CSyntax error in OpenMP variable list at %CSyntax error in PROCEDURE statement at %CSyntax error in PROTECTED statement at %CSyntax error in RANK specification at %CSyntax error in SAVE statement at %CSyntax error in STATIC statement at %CSyntax error in SUBMODULE statement at %CSyntax error in SUBSTRING specification at %CSyntax error in TYPE IS specification at %CSyntax error in VALUE statement at %CSyntax error in VOLATILE statement at %CSyntax error in anonymous structure declaration at %CSyntax error in argument list at %CSyntax error in array constructor at %CSyntax error in character length specification at %CSyntax error in common block name at %CSyntax error in data declaration at %CSyntax error in expression at %CSyntax error in generic specification at %CSyntax error in iterator at %CSyntax error in nested structure declaration at %CSyntax error in old style initialization of %s at %CSyntax error in old style initializer list at %CSyntax error in procedure pointer component at %CSyntax error: Trailing garbage in END INTERFACE statement at %CSyntax error: Trailing garbage in INTERFACE statement at %CTARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %LTARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %LTARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %LTARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %LTEAM NUMBER argument to FORM TEAM at %L must be a scalar INTEGERTEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPETEAM argument to %qs at %L must be a scalar expression of type TEAM_TYPETEAM= attribute in %C misplacedTHREADPRIVATE object %qs in %s clause at %LTHREADPRIVATE object %qs in SHARED clause at %LTILE requires constant expression at %LTLS dialect to use:TLS is not implemented for GCN.TODOTODO: Vector sections in data statementsTODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions.TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITSTOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITSTYPE IS at %L overlaps with TYPE IS at %LTYPE with intrinsic-type-spec at %CTake advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses.Taken at least once:%s of %d
Takes two non-negative integer numbers separated by a comma. Prepend the function label with the number of two-byte Nop instructions indicated by the first.  Append Nop instructions covering the number of halfwords indicated by the second after the label.  Nop instructions of the largest possible size are used (six, four or two bytes), beginning with the largest possible size.  Using 0 for both values disables hotpatching.Target DFLOAT double precision code.Target block's relative execution frequency (as a percentage) required to sink a statement.Target expression in pointer assignment at %L must deliver a pointer resultTarget has split I&D.Target of rank remapping is too small (%ld < %ld)Target the AM33 processor.Target the AM33/2.0 processor.Target the AM34 processor.Target the FT32B architecture.Target the software simulator.Target: %s
Tell DCE to remove unused C++ allocations.Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes.The %<-mfloat128%> option may not be fully supportedThe %s directive cannot be specified within a %s region at %LThe A argument at %L has type %s but the function passed as OPERATION at %L returns %sThe A argument at %L of CO_REDUCE shall not be polymorphicThe A argument at %L to the intrinsic %s shall not be coindexedThe AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %LThe DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %LThe FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this objectThe FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%dThe FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%dThe FROM argument to MOVE_ALLOC at %L shall not be coindexedThe H format specifier at %L is a Fortran 95 deleted featureThe Hollerith constant at %L is truncated in conversion to %qsThe INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializerThe KIND parameter %qs at %C cannot either be ASSUMED or DEFERREDThe KIND parameter %qs in the PDT constructor at %C has no valueThe KIND part_ref at %C must be applied to an expression of intrinsic typeThe LEN part_ref at %C must be applied to a CHARACTER expressionThe NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLEThe RE or IM part_ref at %C must be applied to a COMPLEX expressionThe SELECT RANK CASE expression at %C must be a scalar, integer constantThe SELECT RANK selector at %C must be an assumed rank variableThe SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for dimension %dThe STATUS specified in OPEN statement at %L cannot have the value SCRATCH if a FILE specifier is presentThe STATUS specified in OPEN statement at %L is %qs and no FILE specifier is presentThe TO argument to MOVE_ALLOC at %L shall not be coindexedThe TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphicThe absolute value of SHIFT at %L must be less than or equal to BIT_SIZE(%qs)The absolute value of SHIFT at %L must be less than or equal to SIZE at %LThe allocatable object %qs at %L must have an explicit function interface or be declared as arrayThe allocate-object at %L and the source-expr at %L shall have the same kind type parameterThe argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %LThe argument of the RANK intrinsic at %L must be a data objectThe assignment to a KIND or LEN component of a parameterized type at %L is not allowedThe assumed-rank array %qs at %L shall not have a codimensionThe assumed-rank array at %C shall not have a codimensionThe assumed-rank array at %L requires that the dummy argument %qs has assumed-rankThe base name at %L does not match the name of the current procedureThe base name at %L must not be a generic nameThe base name at %L must not be a procedure pointerThe base name at %L must not be an entry nameThe base name for 'declare variant' must be specified at %L The base procedure at %L must have an explicit interfaceThe bug is not reproducible, so it is likely a hardware or OS problem.
The character constant at %L is truncated in conversion to %sThe character length of the A argument at %L and of the arguments of the OPERATION at %L shall be the sameThe character length of the A argument at %L and of the function result of the OPERATION at %L shall be the sameThe code model option names for -mcmodel:The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attributeThe component at %C which is a type parameter must be a scalarThe component with KIND or LEN attribute at %C does not not appear in the type parameter list at %LThe default (and opposite of -static), implied by user mode executables, shared libraries and bundles.The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot.The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode).The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely.The derived parameter %qs at %C does not have a default valueThe derived type %qs at %L is of type %qs, which has not been definedThe device has no SPH special function register. This option will be overridden by the compiler driver with the correct setting if presence/absence of SPH can be deduced from -mmcu=MCU.The earliest macOS version on which this program will run (formatted for the assembler).The earliest macOS version on which this program will run.The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGETThe element in the structure constructor at %L, for pointer component %qs, is %s but should be %sThe equivalence set for %qs cause an invalid extension to COMMON %qs at %LThe equivalence set for variable %qs declared at %L violates alignment requirementsThe errmsg= argument at %L must be a default-kind character variableThe event handle at %L must not be an array elementThe event handle at %L must not be part of a derived type or classThe event variable at %L shall not be coindexedThe 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 following options control parametersThe following options take joined argumentsThe following options take separate argumentsThe function passed as OPERATION at %L has arguments of type %s and %s but shall have type %sThe function passed as OPERATION at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalarThe function passed as OPERATION at %L shall have the ASYNCHRONOUS attribute either for none or both argumentsThe function passed as OPERATION at %L shall have the TARGET attribute either for none or both argumentsThe function passed as OPERATION at %L shall have the VALUE attribute either for none or both argumentsThe function passed as OPERATION at %L shall have two argumentsThe function passed as OPERATION at %L shall not have the OPTIONAL attribute for either of the argumentsThe function result on the lhs of the assignment at %L must have the pointer attribute.The intrinsic %qs at %L is not included in the selected standard but %s and %qs will be treated as if declared EXTERNAL.  Use an appropriate %<-std=%> option or define %<-fall-intrinsics%> to allow this intrinsic.The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it.The leftmost part-ref in a data-ref cannot be a function reference at %CThe lower bound for a buffer to be considered for stack smashing protection.The max number of reload pseudos which are considered during spilling a non-reload pseudo.The maximum amount of memory to be allocated by GCSE, in kilobytes.The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size.The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed.The maximum conflict delay for an insn to be considered for speculative motion.The maximum depth of a loop nest to be unswitched.The maximum depth of a loop nest we completely peel.The maximum depth of a symbolic value, before approximating the value as unknown.The maximum depth of exploded nodes that should appear in a dot dump before switching to a less verbose format.The maximum depth of recursive inlining for inline functions.The maximum depth of recursive inlining for non-inline functions.The maximum expansion factor when copying basic blocks.The maximum factor which the loop vectorizer applies to the cost of statements in an inner loop relative to the loop being vectorized.The maximum instructions CSE process before flushing.The maximum length of a constant string for a builtin string cmp call eligible for inlining. The default value is 3.The maximum length of path considered in cse.The maximum length of scheduling's pending operations list.The maximum memory locations recorded by cselib.The maximum number of 'after supernode' exploded nodes within the analyzer per supernode, before terminating analysis.The maximum number of RTL nodes that can be recorded as combiner's last value.The maximum number of SSA_NAME assignments to follow in determining a value.The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop.The maximum number of blocks in a region to be considered for interblock scheduling.The maximum number of branches on the path through the peeled sequence.The maximum number of constraints per state.The maximum number of exploded nodes per program point within the analyzer, before terminating analysis of that point.The maximum number of incoming edges to consider for crossjumping.The maximum number of infeasible edges to reject before declaring a diagnostic as infeasible.The maximum number of insns combine tries to combine.The maximum number of insns in a region to be considered for interblock scheduling.The maximum number of insns in loop header duplicated by the copy loop headers pass.The maximum number of insns of a completely peeled loop.The maximum number of insns of a peeled loop.The maximum number of insns of an unswitched loop.The maximum number of insns to duplicate when unfactoring computed gotos.The maximum number of instructions in a single function eligible for inlining.The maximum number of instructions in an inner loop that is being considered for versioning.The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops.The maximum number of instructions inline function can grow to via recursive inlining.The maximum number of instructions non-inline function can grow to via recursive inlining.The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass.The maximum number of instructions to consider to fill a delay slot.The maximum number of instructions to consider to find accurate live register information.The maximum number of instructions to consider to unroll in a loop on average.The maximum number of instructions to consider to unroll in a loop.The maximum number of instructions to search backward when looking for equivalent reload.The maximum number of instructions when automatically inlining small functions.The maximum number of instructions when automatically inlining.The maximum number of instructions when inlining for size.The maximum number of iterations through CFG to extend regions.The maximum number of loop iterations we predict statically.The maximum number of nested indirect inlining performed by early inliner.The maximum number of peelings of a single loop that is peeled completely.The maximum number of peelings of a single loop.The maximum number of stmts in loop nest for loop interchange.The maximum number of times a callsite can appear in a call stack within the analyzer, before terminating analysis of a call that would recurse deeper.The maximum number of unrollings of a single loop.The maximum number of use and def visits when discovering a STV chain before the discovery is aborted.The maximum ratio between array size and switch branches for a switch conversion to take place.The maximum ratio of insertions to deletions of expressions in GCSE.The maximum recommended size of contiguous memory occupied by two objects accessed with temporal locality by concurrent threads.  Typically the L1 cache line size, but can be smaller to accommodate a variety of target processors with different cache line sizes.The maximum size of the lookahead window of selective scheduling.The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto.The minimal probability of speculation success (in percents), so that speculative insn will be scheduled.The minimum UID to be used for a nondebug insn.The minimum constant stride beyond which we should use prefetch hints for.The minimum cost of an expensive expression in the loop invariant motion.The minimum number of matching instructions to consider for crossjumping.The minimum number of supernodes within a function for the analyzer to consider summarizing its effects at call sites.The minimum probability an edge must have for the scheduler to save its state across it.The minimum probability of reaching a source block for interblock speculative scheduling.The minimum recommended offset between two concurrently-accessed objects to avoid additional performance degradation due to contention introduced by the implementation.  Typically the L1 cache line size, but can be larger to accommodate a variety of target processors with different cache line sizes. C++17 code might use this value in structure layout, but is strongly discouraged from doing so in public ABIs.The minimum size of variables taking part in stack slot sharing when not optimizing.The minimum stride ratio for loop interchange to be profitable.The minimum threshold for probability of semi-invariant condition statement to trigger loop split.The minimum value of stage count that swing modulo scheduler will generate.The module or main program array %qs at %L must have constant shapeThe name %qs at %C has already been used as an external module nameThe name %qs cannot be used as a defined operator at %CThe number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2.The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1.The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %dThe number of cycles the swing modulo scheduler considers when checking conflicts using DFA.The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option.The number of elements for which hash table verification is done for each searched element.The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See %<-fmax-array-constructor%> optionThe number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> optionThe number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> optionThe number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE.The number of insns executed before prefetch is completed.The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode).The number of prefetches that can run at the same time.The number of registers in each class kept unused by loop invariant motion.The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointerThe object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)The parameter expression at %C does not simplify to an INTEGER constantThe parameter expression at %C must be of INTEGER type and not %s typeThe path to devices.csv.  The GCC driver can normally locate devices.csv itself and pass this option to the compiler, so the user shouldn't need to pass this.The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available.The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available.The pointer object %qs at %L must have an explicit function interface or be declared as arrayThe possible SVE vector lengths:The possible TLS dialects:The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)The resolution file.The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable.The shape of component %qs in the structure constructor at %L differs from the shape of the declared component for dimension %d (%ld/%ld)The size of L1 cache line.The size of L1 cache.The size of L2 cache.The size of function body to be considered large.The size of stack frame to be considered large.The size of translation unit that IPA-CP pass considers large.The size of translation unit to be considered large.The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine.The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarrayThe source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarrayThe stat= argument at %L must be a kind=4 integer variableThe structure constructor at %C has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization.The symbol %qs, referenced at %L, is not in the selected standardThe threshold ratio for performing partial redundancy elimination after reload.The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload.The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %LThe type for function %qs at %L is not accessibleThe type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parametersThe type parameter spec list at %C contains too many parameter expressionsThe type parameter spec list at %C does not contain enough parameter expressionsThe type parameter spec list in the type-spec at %L cannot contain DEFERRED parametersThe type-spec at %L shall specify that each length type parameter is assumedThe type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]The upper bound for sharing integer constants.The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %LThe value for the KIND parameter %qs at %C does not reduce to a constant expressionThe value of n in %<-finit-character=n%> must be between 0 and 127The value of the PDT LEN parameter '%s' does not agree with that in the dummy declarationThe value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %dThe version of the C++ ABI in use.The version of the C++ ABI used for -Wabi warnings and link compatibility aliases.There is already a procedure with binding name %qs for the derived type %qs at %CThere is no specific function for the generic %qs at %LThere is no specific subroutine for the generic %qs at %LThere's already a non-generic procedure with binding name %qs for the derived type %qs at %CThis architecture does not support branch protection instructionsThis 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 the default.This option is deprecated and has no effect.This option is ignored; it is provided for compatibility purposes only.  This used to select linker and preprocessor options for use with newlib.This option lacks documentation.This switch is deprecated; do not use.This switch is deprecated; use -Werror=implicit-function-declaration instead.This switch is deprecated; use -Wextra instead.This switch is deprecated; use -fsanitize-recover= instead.This switch is deprecated; use -fsanitize-trap= instead.Thread model: %s
Threadprivate at %L isn't SAVEdThreadprivate variable at %C is an element of a COMMON blockThreshold ipa-cp opportunity evaluation that is still considered beneficial to clone.Thumb-1 %<hard-float%> VFP ABIThumb: Assume function pointers may go to non-Thumb aware code.Thumb: Assume non-static functions may be called from ARM code.Thumb: Generate (leaf) stack frames even if not needed.Thumb: Generate (non-leaf) stack frames even if not needed.Thunk is not supposed to have bodyTiled loop cannot be parallelized across gangs, workers and vectors at the same time at %LTime accounted for function prologue, epilogue and other overhead.Time accounted for function thunk overhead.To enable preprocessing, use %<-cpp%>Toggle -fvar-tracking-assignments.Toggle debug information generation.Too few codimensions at %C, expected %d not %dToo few dummy arguments in DTIO procedure %qs at %LToo many arguments in call to %qs at %LToo many arguments to %s at %LToo many codimensions at %C, expected %d not %dToo many components in structure constructor at %LToo many digits in statement label at %CToo many dummy arguments in DTIO procedure %qs at %LToo many elements in array initializer at %CTransform condition stores into unconditional ones.Transformational function %qs at %L is invalid in an initialization expressionTransparent alias and target%'s assembler names differsTrap for signed overflow in addition, subtraction and multiplication.Trap on __builtin_unreachable instead of using it for optimization.Trap on integer divide by zero.Treat a throw() exception specification as noexcept to improve code size.Treat all warnings as errors.Treat known sprintf return values as constants.Treat lines with 'D' in column one as comments.Treat main as if it had attribute OS_task.Treat missing header files as generated files.Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer.Treat specified warning as error.Treat the input file as already preprocessed.True if a non-short-circuit operation is optimal.Try running '%s' in the shell to raise its limit.
Try to allow the linker to turn PIC calls into direct calls.Try to convert virtual calls to direct ones.Try to interchange loops if profitable.Try to lay out derived types as compactly as possible.Try to reconstruct function calls and returns after inlining.Tune code for the given processor.Tune expected memory latency.Tune for the specified target CPU or architecture.Turn off all revertable D language features.Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs.Turn on CET instrumentation for switch statements that use a jump table and an indirect jump.Turn on Redundant Extensions Elimination pass.Turn on all upcoming D language features.Two main PROGRAMs at %L and %CTwo or more part references with nonzero rank must not be specified at %LTwo symbols with same comdat_group are not linked by the same_comdat_group list.Type %qs containing DEFERRED binding at %C is not ABSTRACTType %qs of CLASS variable %qs at %L is not extensibleType declaration %qs at %L is not C interoperable but it is BIND(C)Type definition of %qs at %C was already defined at %LType inaccessible in variable definition context (%s) at %LType mismatch between actual argument at %L and actual argument at %L (%s/%s).Type mismatch in argument %qs at %L; passed %s to %sType name %qs at %C cannot be the same as an intrinsic typeType name %qs at %C conflicts with previously declared entity at %L, which has the same nameType name %qs at %C is ambiguousType of %s argument of IMAGE_INDEX at %L shall be INTEGERType of entity at %L is type incompatible with source-expr at %LType of entity at %L is type incompatible with typespecType parameter %qs at %C has no corresponding entry in the type parameter name list at %LType specified for intrinsic function %qs at %L is ignoredType-bound operator at %L cannot be NOPASSType-bound procedure at %CType-spec at %L cannot contain a deferred type parameterType-spec at %L cannot contain an asterisk for a type parameterUNIT not specified at %LUNIT number in CLOSE statement at %L must be non-negativeUNIT number in INQUIRE statement at %L cannot be %dUNIT number in statement at %L must be non-negativeUNIT number missing in statement at %LUNIT specification at %L must be an INTEGER expression or a CHARACTER variableUNIT specification at %L must not be a character PARAMETERUNIT specifier not allowed with NEWUNIT at %LUNLOCK statement at %CUNTIL_COUNT= argument at %L must be a scalar INTEGER expressionUSE statement at %C has no ONLY qualifierUnable to find a specific INTRINSIC procedure for the reference %qs at %LUnable to find symbol %qsUnable to generate load/store offset for fusionUnable to load DLL.Unable to resolve the specific function %qs at %LUnable to resolve the specific subroutine %qs at %LUnclassifiable GCC directive at %CUnclassifiable GCC directive at %C, ignoredUnclassifiable OpenACC directive at %CUnclassifiable OpenMP directive at %CUnclassifiable statement at %CUndefined specific binding %qs as target of GENERIC %qs at %LUnder -ffast-math, generate a FRIZ instruction for (double)(long long) conversions.Under the control of Object Size type, warn about buffer overflow in string manipulation functions like memcpy and strcpy.Unequal character lengths (%ld/%ld) in %sUnequal character lengths (%ld/%ld) in %s at %LUnequal character lengths (%wd/%wd) for pointer component %qs in constructor at %LUnexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clauseUnexpected %<%c%> for nonderived-type variable %qs at %CUnexpected %<*%> for codimension %d of %d at %CUnexpected %<*%> in coarray subscript at %CUnexpected %s statement at %CUnexpected %s statement at %C in INTERFACE bodyUnexpected %s statement in BLOCK DATA at %CUnexpected %s statement in CONTAINS section at %CUnexpected %s statement in FORALL block at %CUnexpected %s statement in INTERFACE block at %CUnexpected %s statement in MODULE at %CUnexpected %s statement in WHERE block at %CUnexpected CASE statement at %CUnexpected DIM argument with noncoarray argument at %LUnexpected END statement at %CUnexpected ENTRY statement at %CUnexpected EOFUnexpected NULL() intrinsic at %L to dummy %qsUnexpected OpenACC parallelism.Unexpected RANK statement at %CUnexpected SHAPE argument at %L to C_F_POINTER with scalar FPTRUnexpected TYPE IS statement at %CUnexpected alternate return specifier in subroutine call at %LUnexpected character in variable list at %CUnexpected characters in PARAMETER statement at %CUnexpected coarray designator at %CUnexpected complex-parts designator reference in %s clause at %LUnexpected constant at %CUnexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%LUnexpected element %qc in format string at %LUnexpected end of file in %qsUnexpected end of format string in format string at %LUnexpected end of moduleUnexpected intrinsic type %qs at %LUnexpected junk after !$ACC ATOMIC statement at %CUnexpected junk after !$ACC DECLARE at %CUnexpected junk after !$OMP DECLARE REDUCTION at %CUnexpected junk after !$OMP DECLARE TARGET at %CUnexpected junk after !$OMP SCAN at %CUnexpected junk after $OMP BARRIER statement at %CUnexpected junk after $OMP CANCELLATION POINT statement at %CUnexpected junk after $OMP CRITICAL statement at %CUnexpected junk after $OMP FLUSH statement at %CUnexpected junk after $OMP MASTER statement at %CUnexpected junk after $OMP NOTHING statement at %CUnexpected junk after %qs at %LUnexpected junk after NOWAIT clause at %CUnexpected junk after OMP THREADPRIVATE at %CUnexpected junk after TASKYIELD clause at %CUnexpected junk after function declaration at %CUnexpected junk at %CUnexpected junk in formal argument list at %CUnexpected substring reference in %s clause at %LUnexpected thumb1 far jumpUnexpected use of subroutine name %qs at %CUninitialized probability of edge %i->%iUnit number in I/O statement too largeUnit number in I/O statement too smallUnknown argument %qs at %L to intrinsic %sUnknown argument list function at %LUnknown attribute in !GCC$ ATTRIBUTES statement at %CUnknown directive at %LUnknown form for stack limit expressionUnknown intrinsic opUnknown operator %%<%s%%> at %%LUnknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?Unknown procedure name %qs at %CUnlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tagUnrecognized MCU name %qs.Unrecognized option to %<-finit-logical%>: %sUnrecognized option to endianness value: %qsUnrecognized option to floating-point init value: %qsUnrecognized option: %qsUnsupported code '%c' for fixed-point:Unsupported operand for code '%c'Unsupported statement inside WHERE at %LUnsupported value for mmpy-optionUnsupported: multiple OpenACC 'routine' levels of parallelismUnterminated character constant beginning at %CUnused PRIVATE module variable %qs declared at %LUnused dummy argument %qs at %LUnused initialization string at %L because variable has zero lengthUnused module variable %qs which has been explicitly imported at %LUnused parameter %qs declared at %LUnused parameter %qs which has been explicitly imported at %LUnused variable %qs declared at %LUpper array reference at %L is out of bounds (%ld < %ld) in dimension %dUpper array reference at %L is out of bounds (%ld > %ld) in dimension %dUpper bound of last coarray dimension must be %<*%> at %CUpper cobound is less than lower cobound at %LUpper cobound is less than lower cobound of 1 at %LUsage: %s [OPTION]... SUB_COMMAND [OPTION]...

Usage: %s [options] file...
Usage: gcov [OPTION...] SOURCE|OBJ...

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

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

Use %reloc() assembly operators.Use %reloc() operators, rather than assembly macros, to load addresses.Use -G for data that is not defined by the current object.Use -G for object-local data.Use -mlong-double-64 for 64-bit IEEE floating point format.  Use -mlong-double-128 for 128-bit floating point format (either IEEE or IBM).Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer.Use 128-bit long double.Use 16 bit int.Use 32 bit int.Use 32-bit ABI.Use 32-bit DWARF format when emitting DWARF debug information.Use 32-bit floating-point registers.Use 32-bit general registers.Use 32-bit offsets in jump tables rather than 16-bit offsets.Use 4 byte entries in switch tables.Use 4 media accumulators.Use 4-operand madd.s/madd.d and related instructions where applicable.Use 4xx half-word multiply instructions.Use 4xx string-search dlmzb instruction.Use 64 FPRs.Use 64 GPRs.Use 64-bit ABI.Use 64-bit DWARF format when emitting DWARF debug information.Use 64-bit floating-point registers.Use 64-bit general registers.Use 64-bit long double.Use 8 media accumulators.Use 80-bit long double.Use ABI reserved registers.Use AltiVec instructions.Use Bionic C library.Use Branch Likely instructions, overriding the architecture default.Use CONST16 instruction to load constants.Use Cyclic Redundancy Check (CRC) instructions.Use EABI.Use Enhanced Virtual Addressing instructions.Use Floating-point Multiply Single to Double (FsMULd) instruction.Use GNU C library.Use GP relative sdata/sbss sections.Use GP-relative addressing to access small data.Use Global INValidate (GINV) instructions.Use H8/300 alignment rules.Use IEEE math for fp comparisons.Use IRA based register pressure calculation in RTL hoist optimizations.Use IRA based register pressure calculation in RTL loop optimizations.Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions.Use ISA 2.07 transactional memory (HTM) instructions.Use LRA instead of reload (transitional).Use LRA instead of reload.Use LRA register allocator.Use Loongson EXTension (EXT) instructions.Use Loongson EXTension R2 (EXT2) instructions.Use Loongson MultiMedia extensions Instructions (MMI) instructions.Use MCU instructions.Use MIPS MSA Extension instructions.Use MIPS-3D instructions.Use MIPS-DSP REV 2 instructions.Use MIPS-DSP instructions.Use Mingw-specific thread support.Use Neon double-word (rather than quad-word) registers for vectorization.Use Neon quad-word (rather than double-word) registers for vectorization.Use NewABI-style %reloc() assembly operators.Use P-mnemonics for branches statically predicted as taken.Use PLT for PIC calls (-fno-plt: load the address from GOT at call site).Use PMC-style 'mad' instructions.Use PowerPC General Purpose group optional instructions.Use PowerPC Graphics group optional instructions.Use PowerPC V2.01 single field mfcr instruction.Use PowerPC V2.02 floating point rounding instructions.Use PowerPC V2.02 popcntb instruction.Use PowerPC V2.05 compare bytes instruction.Use PowerPC V2.06 popcntd instruction.Use PowerPC-64 instruction set.Use RJMP / RCALL even though CALL / JMP are available.Use ROM instead of RAM.Use SSE register passing conventions for SF and DF mode.Use STB_GNU_UNIQUE if supported by the assembler.Use SmartMIPS instructions.Use UNIX assembler syntax.Use UltraSPARC Compare-and-Branch extensions.Use UltraSPARC Fused Multiply-Add extensions.Use UltraSPARC Population-Count instruction.Use UltraSPARC Subtract-Extended-with-Carry instruction.Use UltraSPARC Visual Instruction Set version 1.0 extensions.Use UltraSPARC Visual Instruction Set version 2.0 extensions.Use UltraSPARC Visual Instruction Set version 3.0 extensions.Use UltraSPARC Visual Instruction Set version 4.0 extensions.Use VAX fp.Use VAXC structure conventions.Use VMS exit codes instead of posix ones.Use Virtualization (VZ) instructions.Use __cxa_atexit to register destructors.Use __cxa_get_exception_ptr in exception handling.Use a 32-bit long type.Use a 4-byte record marker for unformatted files.Use a 64-bit long type.Use a lightweight configuration of printf and puts to reduce code size. For single-threaded applications, not requiring reentrant I/O only. Requires Newlib Nano IO.Use a minimum runtime (no static initializers or ctors) for memory-constrained devices.Use a smart stack protection method for certain functions.Use a stack protection method for every function.Use additional VIS instructions introduced in OSA2017.Use addresses that allocate global registers.Use all registers, reserving none for interrupt handlers.Use alternate register names.Use an 8-bit 'int' type.Use an 8-byte record marker for unformatted files.Use an immediate to offset from the TLS register. This option is for use with fstack-protector-guard=tls and not for use in user-land code.Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code.Use arbitrary sized immediates in bit operations.Use big-endian byte order.Use bit tests for sufficiently large switch statements.Use branch-and-break sequences to check for integer divide by zero.Use branch-protection features.Use bras for executable < 64k.Use call-clobbered registers for parameters and return value.Use call0 ABI.Use callbacks instead of inline code if number of accesses in function becomes greater or equal to this number.Use caller save register across calls if possible.Use certain scalar instructions added in ISA 3.0.Use control speculation.Use custom stacks instead of local memory for automatic storage.Use data speculation after reload.Use data speculation before reload.Use decimal floating point instructions.Use default method for sdata handling.Use different calling convention using 'rtd'.Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number.Use direct references against %gs when accessing tls data.Use eXtended Physical Address (XPA) instructions.Use epsilon-respecting floating point compare instructions.Use expression value profiles in optimizations.Use f2c calling convention.Use features of and optimize for CPU.Use features of and schedule code for given CPU.Use features of and schedule given CPU.Use features of architecture ARCH.Use field-wise comparisons for struct equality.Use flat register window model.Use fp double instructions.Use fp registers.Use full-set registers for register allocation.Use given SPARC-V9 code model.Use given address mode.Use given assembler dialect.Use given register vector width instructions instead of maximum register width in the auto-vectorizer.Use given stack-protector guard.Use given thread-local storage dialect.Use given x86-64 code model.Use hardware FP (default).Use hardware FP.Use hardware division instructions on ColdFire.Use hardware floating point conversion instructions.Use hardware floating point instructions.Use hardware floating point square root instruction.Use hardware floating point.Use hardware floating-point divide and square root instructions.Use hardware fp.Use hardware instructions for integer division.Use hardware prefetch instruction.Use hardware quad FP instructions.Use hardware transactional execution instructions.Use hardware vector facility instructions and enable the vector ABI.Use in block control speculation.Use in block data speculation after reload.Use in block data speculation before reload.Use in/loc/out register names.Use indirect CALLXn instructions for large programs.Use indirect calls.Use inline plt sequences to implement long calls and -fno-plt.Use instructions of and schedule code for given CPU.Use integer madd/msub instructions.Use internal function id in profile lookup.Use jump tables for sufficiently large switch statements.Use ldcw/ldcd coherent cache-control hint.Use libgcc stubs to save and restore registers clobbered by 64-bit Microsoft to System V ABI calls.Use little-endian byte order.Use ll, sc and sync instructions.Use lwxc1/swxc1/ldxc1/sdxc1 instructions where applicable.Use media instructions.Use microMIPS instructions.Use multiply add/subtract instructions.Use multiply high instructions for high part of 32x32 multiply.Use musl C library.Use native (MS) bitfield layout.Use new adddi3/subdi3 patterns.Use normal calling convention.Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previouslyUse of non-intrinsic module %qs at %C conflicts with intrinsic module name used previouslyUse of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %sUse of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qsUse only one TOC entry per procedure.Use ordinarily cached memory accesses for volatile references.Use packed stack layout.Use paired-single floating-point instructions.Use pattern compare instructions.Use pc-relative switch case tables - this enables case table shortening.Use portable calling conventions.Use profiling information for branch probabilities.Use propolice as a stack protection method.Use push instructions to save outgoing arguments.Use r11 to hold the static link in calls to functions via pointers.Use random base tag for each frame, as opposed to base always zero.Use red-zone in the x86-64 code.Use reduced-set registers for register allocation.Use register stack for parameters and return value.Use registers for argument passing.Use registers r2 and r5.Use reorder instructions (swap and byte reversed load/store) (default).Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'.Use sample profile information for call graph node weights. The profile file is specified in the argument.Use shared libraries.Use simple data speculation check for control speculation.Use simple data speculation check.Use simulator runtime.Use smaller but slower prologue and epilogue code.Use software emulation for floating point (default).Use software floating point comparisons.Use software floating point.Use software integer multiplication.Use stack bias.Use stack protection method only for functions with the stack_protect attribute.Use structs on stronger alignment for double-word copies.Use stubs for function prologues.Use subroutines for function prologues and epilogues.Use synci instruction to invalidate i-cache.Use table based fast divide (default at -O3).Use table lookup optimization for small signed integer divisions.Use tas.b instruction for __atomic_test_and_set.Use the AIX Vector Extended ABI.Use the AltiVec ABI extensions.Use the Cray Pointer extension.Use the DEC assembler syntax.Use the ELFv1 ABI.Use the ELFv2 ABI.Use the GNU assembler syntax.Use the GNU extension to the PE format for aligned common data.Use the Modern linker (MOLD) linker instead of the default linker.Use the RTL dead code elimination pass.Use the RTL dead store elimination pass.Use the bfd linker instead of the default linker.Use the bit-field instructions.Use the divide instruction.Use the floating point unit for integer add/subtract.Use the given base register for addressing the stack-protector guard.Use the given data alignment.Use the given offset for addressing the stack-protector guard.Use the given symbol for addressing the stack-protector guard.Use the gold linker instead of the default linker.Use the hardware barrel shifter instead of emulation.Use the lld LLVM linker instead of the default linker.Use the most feature-enabling options allowed by other options.Use the mvcle instruction for block moves.Use the narrowest integer type possible for enumeration types.Use the new min/max instructions defined in ISA 3.0.Use the simulator runtime.Use the soft multiply emulation (default).Use the software emulation for divides (default).Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code.Use traditional GNU semantics for inline functions.Use trap instructions to check for integer divide by zero.Use traps instead of diagnostics of undefined behavior sanitizers.Use uClibc C library.Use unicode startup and define UNICODE macro.Use vector and scalar instructions added in ISA 2.07.Use vector instructions added in ISA 3.0.Use vector/scalar (VSX) instructions.Use windowed registers ABI.Use zero-extending memory loads, not sign-extending ones.Use zlib/zstd compression level <number> for IL.Used for generating code for some older kernel revisions.Used hereUsed in Fix-and-Continue mode to indicate that object files may be swapped in at runtime.Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4.User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE constructUser operator %qs referenced at %L not found in module %qsUser operator procedure %qs at %L cannot be assumed character lengthUser operator procedure %qs at %L must be a FUNCTIONUser operator procedure %qs at %L must have at least one argumentUses of this option are diagnosed.Using IBM extended precision %<long double%>Using IEEE extended precision %<long double%>Using built-in specs.
Using function %qs at %L is deprecatedUsing parameter %qs declared at %L is deprecatedUsing subroutine %qs at %L is deprecatedUsing variable %qs at %L is deprecatedUsually "private extern" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported.VALUE argument of the %s intrinsic function at %L shall be definableVALUE attribute at %CVALUE is not allowed inside of BLOCK at %CVALUE object %qs in %s clause at %LVALUE statement at %CVOIDmode on an outputVOLATILE attribute at %CVOLATILE attribute at %L cannot be specified in a PURE procedureVOLATILE statement at %CValid Nios II ISA levels (for -march):Valid arguments for the -msdata= option:Valid arguments to -malign-:Valid arguments to -mcode-readable=:Valid arguments to -mfpmath=:Valid arguments to -mr10k-cache-barrier=:Valid arguments to -mstack-protector-guard=:Valid arguments to -mstringop-strategy=:Valid arguments to -mtp=:Valid options for GP-relative addressing (for -mgpopt):Validate vtable pointers before using them.Value of HINT clause at %L shall be a valid constant hint expressionVariable %qs at %C cannot be redefined inside loop beginning at %LVariable %qs at %C with an initializer already appears in a DATA statementVariable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scopeVariable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributesVariable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)Variable %qs at %L cannot have both the POINTER and BIND(C) attributesVariable %qs at %L has not been assigned a format labelVariable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)Variable %qs at %L in this context must be constantVariable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray componentsVariable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argumentVariable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperableVariable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperableVariable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphicVariable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowedVariable %qs at %L may not be a C interoperable kind but it is BIND(C)Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qsVariable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qsVariable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarrayVariable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qsVariable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to subroutine %qsVariable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarrayVariable %qs cannot appear in a variable definition context (%s) at %L in PURE procedureVariable %qs cannot appear in the expression at %LVariable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qsVariable %qs has not been assigned a target label at %LVariable %qs in %s clause is used in NAMELIST statement at %LVariable %qs in common block %qs at %C cannot be bind(c) since it is not globalVariable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a globalVariable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %LVariable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %LVariable %qs is not a dummy argument at %LVariable %qs is used at %L before the ENTRY statement in which it is a parameterVariable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %LVariable %qs with binding label %qs at %L uses the same global identifier as entity at %LVariable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameterVariable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarrayVariable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarrayVariable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attributeVariable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attributeVariable %s at %L with NO_ARG_CHECK attribute may only be used as actual argumentVariable %s at %L with NO_ARG_CHECK attribute shall be a dummy argumentVariable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic typeVariable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size arrayVariable %s at %L with NO_ARG_CHECK attribute shall not have a subobject referenceVariable %s cannot be INTENT(IN) at %CVariable %s cannot be assigned in PURE procedure at %CVariable at %C is an element of a COMMON blockVariable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directiveVariable is USE-associated with !$ACC DECLARE at %LVariable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %LVariable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %LVariable type is UNKNOWN in assignment at %LVariable with NO_ARG_CHECK attribute at %L is only permitted as argument to the intrinsic functions C_LOC and PRESENTVector library ABI to use.Vectorize for double-word operations.Verify that paths are feasible when emitting diagnostics.Version loops based on whether indices have a stride of one.Virtual function multiversioning not supportedVolatile memory accesses do not use I/O load/store instructions.Volatile memory accesses use I/O load/store instructions.WAIT at %C not allowed in Fortran 95WAIT clause at %L requires a scalar INTEGER expressionWAIT statement not allowed in PURE procedure at %CWHERE assignment target at %L has inconsistent shapeWHERE mask at %L has inconsistent shapeWHERE/ELSEWHERE clause at %L requires a LOGICAL arrayWarn about "extern" declarations not at file scope.Warn about "suspicious" constructs.Warn about 'new' of type with extended alignment without -faligned-new.Warn about @selector()s without previously declared methods.Warn about C constructs that are not in the common subset of C and C++.Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011.Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO C++ 2014.Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO C++ 2017.Warn about C++ constructs whose meaning differs between ISO C++ 2017 and ISO C++ 2020.Warn about C++ polymorphic types where adding final keyword would improve code quality.Warn about C++ virtual methods where adding final keyword would improve code quality.Warn about C++11 constructs in code compiled with an older standard.Warn about C++11 inheriting constructors when the base has a variadic constructor.Warn about C++14 constructs in code compiled with an older standard.Warn about C++17 constructs in code compiled with an older standard.Warn about C++20 constructs in code compiled with an older standard.Warn about C++23 constructs in code compiled with an older standard.Warn about GCC format strings with strings unsuitable for diagnostics.Warn about NULL being passed to argument slots marked as requiring non-NULL.Warn about PCH files that are found but not used.Warn about USE statements that have no ONLY qualifier.Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage.Warn about accesses to interior zero-length array members.Warn about alignment of COMMON blocks.Warn about all enumerated switches missing a specific case.Warn about an empty body in an if or else statement.Warn about an invalid DO loop.Warn about boolean expression compared with an integer value different from true/false.Warn about buffer overflow in string manipulation functions like memcpy and strcpy.Warn about called procedures not explicitly declared.Warn about calling std::move on a local object in a return statement preventing copy elision.Warn about calls to snprintf and similar functions that truncate output.Warn about calls to snprintf and similar functions that truncate output. Same as -Wformat-truncation=1.Warn about calls to strcmp and strncmp used in equality expressions that are necessarily true or false due to the length of one and size of the other argument.Warn about calls with implicit interface.Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable.Warn about casting functions to incompatible types.Warn about casts between incompatible function types.Warn about casts that will produce a null result.Warn about casts which discard qualifiers.Warn about catch handlers of non-reference type.Warn about certain operations on boolean expressions.Warn about code paths in which NULL is passed to a must-not-be-NULL function argument.Warn about code paths in which a NULL function pointer is called.Warn about code paths in which a NULL pointer is dereferenced.Warn about code paths in which a file descriptor can be closed more than once.Warn about code paths in which a file descriptor is not closed.Warn about code paths in which a file descriptor is used without being checked for validity.Warn about code paths in which a freed value is used.Warn about code paths in which a heap-allocated pointer leaks.Warn about code paths in which a longjmp rewinds to a jmp_buf saved in a stack frame that has returned.Warn about code paths in which a non-heap pointer is freed.Warn about code paths in which a pointer can be freed more than once.Warn about code paths in which a pointer is checked for NULL after it has already been dereferenced.Warn about code paths in which a pointer to a buffer is assigned to an incompatible type.Warn about code paths in which a pointer to a stale stack frame is used.Warn about code paths in which a possibly-NULL pointer is dereferenced.Warn about code paths in which a possibly-NULL value is passed to a must-not-be-NULL function argument.Warn about code paths in which a read or write is performed on a closed file descriptor.Warn about code paths in which a shift with count >= width of type is attempted.Warn about code paths in which a shift with negative count is attempted.Warn about code paths in which a stdio FILE can be closed more than once.Warn about code paths in which a stdio FILE is not closed.Warn about code paths in which a va_list is used after va_end.Warn about code paths in which a write or read to a buffer is out-of-bounds.Warn about code paths in which an 'assert()' is made involving an unsanitized value.Warn about code paths in which an async-signal-unsafe function is called from a signal handler.Warn about code paths in which an on-stack buffer is passed to putenv.Warn about code paths in which an operation is attempted in the wrong phase of a file descriptor's lifetime.Warn about code paths in which an operation is attempted on the wrong type of file descriptor.Warn about code paths in which an uninitialized value is used.Warn about code paths in which an unsanitized value is used as a divisor.Warn about code paths in which an unsanitized value is used as a pointer offset.Warn about code paths in which an unsanitized value is used as a size.Warn about code paths in which an unsanitized value is used as an allocation size.Warn about code paths in which an unsanitized value is used as an array index.Warn about code paths in which floating-point arithmetic is used in locations where precise computation is needed.Warn about code paths in which read on a write-only file descriptor is attempted, or vice versa.Warn about code paths in which sensitive data is copied across a security boundary.Warn about code paths in which sensitive data is written to a file.Warn about code paths in which the wrong deallocation function is called.Warn about code paths in which va_arg is used too many times on a va_list.Warn about code paths in which va_arg uses the wrong type.Warn about code paths in which va_start or va_copy is used without a corresponding va_end.Warn about code paths which appear to lead to infinite recursion.Warn about code paths which attempt to write to a const object.Warn about code paths which attempt to write to a string literal.Warn about code which might break strict aliasing rules.Warn about comparison of different enum types.Warn about comparisons between two operands of array type.Warn about compile-time integer division by zero.Warn about constant integer divisions with truncated results.Warn about creation of array temporaries.Warn about dangling else.Warn about declarations of entities that may be missing attributes that related entities have been declared with.Warn about deleting polymorphic objects with non-virtual destructors.Warn about deprecated 'vector long ...' AltiVec type usage.Warn about deprecated arithmetic conversions on operands of enumeration types.Warn about deprecated arithmetic conversions on operands where one is of enumeration type and the other is of a floating-point type.Warn about deprecated uses of volatile qualifier.Warn about divisions of two sizeof operators when the first one is applied to an array and the divisor does not equal the size of the array element.Warn about duplicated branches in if-else statements.Warn about duplicated conditions in an if-else-if chain.Warn about enum/integer type mismatches.Warn about enumerated switches missing a "default:" statement.Warn about enumerated switches, with no default, missing a case.Warn about equality comparisons involving REAL or COMPLEX expressions.Warn about features not present in ISO C11, but present in ISO C2X.Warn about features not present in ISO C90, but present in ISO C99.Warn about features not present in ISO C99, but present in ISO C11.Warn about features not present in traditional C.Warn about format strings that are not literals.Warn about format strings that contain NUL bytes.Warn about function call elimination.Warn about function calls with format strings that write past the end of the destination region.Warn about function calls with format strings that write past the end of the destination region.  Same as -Wformat-overflow=1.Warn about function parameters declared without a type specifier in K&R-style functions.Warn about function pointer arithmetic.Warn about functions which might be candidates for __attribute__((cold)).Warn about functions which might be candidates for __attribute__((const)).Warn about functions which might be candidates for __attribute__((malloc)).Warn about functions which might be candidates for __attribute__((noreturn)).Warn about functions which might be candidates for __attribute__((pure)).Warn about functions which might be candidates for format attributes.Warn about global functions without previous declarations.Warn about global functions without prototypes.Warn about implicit conversion of enum types.Warn about implicit conversions from "float" to "double".Warn about implicit declarations.Warn about implicit function declarations.Warn about inappropriate attribute usage.Warn about incompatible integer to pointer and pointer to integer conversions.Warn about inproper usages of flexible array members according to the level of -fstrict-flex-arrays.Warn about invalid OpenACC dimensions.Warn about invalid UTF-8 characters.Warn about invalid forms of delimited or named escape sequences.Warn about invalid uses of the "offsetof" macro.Warn about likely missing requires keyword.Warn about macros defined in the main file that are not used.Warn about macros that have conflicting header units definitions.Warn about maybe uninitialized automatic variables.Warn about mismatched declarations of VLA parameters.Warn about mismatched declarations of array parameters and unsafe accesses to them.Warn about missing ampersand in continued character constants.Warn about missing fields in struct initializers.Warn about missing sized deallocation functions.Warn about misuses of pragmas.Warn about most implicit conversions.Warn about multiple declarations of the same object.Warn about narrowing conversions within { } that are ill-formed in C++11.Warn about non-virtual destructors.Warn about none ISO msvcrt scanf/printf width extensions.Warn about nonsensical values of --param destructive-interference-size or constructive-interference-size.Warn about optimizations that assume that signed overflow is undefined.Warn about overflow in arithmetic expressions.Warn about overloaded virtual function names.Warn about overriding initializers with side effects.Warn about overriding initializers without side effects.Warn about packed bit-fields whose offset changed in GCC 4.4.Warn about pointer casts which increase alignment.Warn about positional initialization of structs requiring designated initializers.Warn about possible aliasing of dummy arguments.Warn about possible security problems with format functions.Warn about possible violations of sequence point rules.Warn about possibly incorrect subscripts in do loops.Warn about possibly missing braces around initializers.Warn about possibly missing parentheses.Warn about possibly nested block comments, and C++ comments spanning more than one physical line.Warn about potentially suboptimal choices related to OpenACC parallelism.Warn about printf/scanf/strftime/strfmon format string anomalies.Warn about questionable usage of the macros used to retrieve variable arguments.Warn about reading past the end of a source array in string manipulation functions like memchr and memcpy.Warn about real-literal-constants with 'q' exponent-letter.Warn about redundant calls to std::move.Warn about returning a pointer/reference to a local or temporary variable.Warn about returning structures, unions or arrays.Warn about semicolon after in-class function definition.Warn about sign differences with format functions.Warn about signed-unsigned comparisons.Warn about some C++ One Definition Rule violations during link time optimization.Warn about statements between switch's controlling expression and the first case.Warn about stray tokens after #else and #endif.Warn about strftime formats yielding 2-digit years.Warn about subscripts whose type is "char".Warn about suspicious calls to memset where the third argument contains the number of elements not multiplied by the element size.Warn about suspicious calls to memset where the third argument is constant literal zero and the second is not.Warn about suspicious declarations of "main".Warn about suspicious divisions of two sizeof expressions that don't work correctly with pointers.Warn about suspicious length parameters to certain string functions if the argument uses sizeof.Warn about suspicious uses of memory addresses.Warn about switch values that are outside of the switch's type range.Warn about switches with boolean controlling expression.Warn about the most vexing parse syntactic ambiguity.Warn about things that change between the current -fabi-version and the specified version.Warn about things that will change when compiling with an ABI-compliant compiler.Warn about truncated character expressions.Warn about truncated source lines.Warn about truncation in string manipulation functions like strncat and strncpy.Warn about type safety and similar errors and mismatches in declarations with alias attributes.Warn about uncasted NULL used as sentinel.Warn about underflow of numerical constant expressions.Warn about uninitialized automatic variables.Warn about unprototyped function declarations.Warn about unrecognized pragmas.Warn about unsafe macros expanding to multiple statements used as a body of a clause such as if, else, while, switch, or for.Warn about unsuffixed float constants.Warn about unsupported features in ThreadSanitizer.Warn about unused dummy arguments.Warn about use of multi-character character constants.Warn about useless casts.Warn about user-specified include directories that do not exist.Warn about uses of __attribute__((deprecated)) declarations.Warn about uses of __attribute__((warning)) declarations.Warn about uses of a comma operator within a subscripting expression.Warn about uses of register storage specifier.Warn about uses of std::initializer_list that can result in dangling pointers.Warn about using variadic macros.Warn about variables that might be changed by "longjmp" or "vfork".Warn about variables which are initialized to themselves.Warn about violations of Effective C++ style rules.Warn about xor operators where it appears the user meant exponentiation.Warn about zero-length formats.Warn about zero-trip DO loops.Warn for calls to allocation functions that specify zero bytes.Warn for conditionally-supported constructs.Warn for converting NULL from/to a non-pointer type.Warn for deallocation calls with arguments returned from mismatched allocation functions.Warn for implicit type conversions between signed and unsigned integers.Warn for implicit type conversions that cause loss of floating point precision.Warn for implicit type conversions that may change a value.Warn for infinitely recursive calls.Warn for mismatches between calls to operator new or delete and the corresponding call to the allocation or deallocation function.Warn for obsolescent usage in a declaration.Warn for placement new expressions with undefined behavior.Warn for suspicious integer expressions in boolean context.Warn for unsafe raw memory writes to objects of class types.Warn for uses of pointers to auto variables whose lifetime has ended.Warn for uses of pointers to deallocated storage.Warn from speculative compiles such as __traits(compiles).Warn if "defined" is used outside #if.Warn if C++17 noexcept function type will change the mangled name of a symbol.Warn if a C-style cast is used in a program.Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value.Warn if a class interface has no superclass.  Root classes may use an attribute to suppress this warning.Warn if a class type has a base or a field whose type uses the anonymous namespace or depends on a type with no linkage.Warn if a comparison always evaluates to true or false.Warn if a comparison is always true or always false due to the limited range of the data type.Warn if a deprecated compiler feature, class, method, or field is used.Warn if a function uses alloca or creates an array with dynamic size.Warn if a local declaration hides an instance variable.Warn if a loop with constant number of iterations triggers undefined behavior.Warn if a property for an Objective-C object has no assign semantics specified.Warn if a selector has multiple methods.Warn if a simd directive is overridden by the vectorizer cost model.Warn if a single function's framesize exceeds the given framesize.Warn if a string is longer than the maximum portable length specified by the standard.Warn if a subobject has an abi_tag attribute that the complete object type does not have.Warn if a throw expression will always result in a call to terminate().Warn if a user-procedure has the same name as an intrinsic.Warn if a variable length array is used.Warn if a virtual base has a non-trivial move assignment operator.Warn if an MCU name is unrecognized or conflicts with other options (default: on).Warn if an array is accessed out of bounds.Warn if an old-style parameter definition is used.Warn if an undefined macro is used in an #if directive.Warn if comparing pointer parameter with nonnull attribute with NULL.Warn if constant CFString objects contain non-portable characters.Warn if constructor or destructors with priorities from 0 to 100 are used.Warn if conversion of the result of arithmetic might change the value even though converting the operands cannot.Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior.Warn if devices.csv is not found or there are problem parsing it (default: on).Warn if inherited methods are unimplemented.Warn if left shift of a signed value overflows.Warn if left shifting a negative value.Warn if loops have been interchanged.Warn if passing too many arguments to a function for its format string.Warn if qualifiers on arrays which are pointer targets are discarded.Warn if shift count >= width of type.Warn if shift count is negative.Warn if testing floating point numbers for equality.Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by default.Warn if the NSObject attribute is applied to a non-typedef.Warn if the address space of an address is changed.Warn if the code is too complicated for the analyzer to fully explore.Warn if the pointer in a pointer assignment might outlive its target.Warn if the type of a variable might be not interoperable with C.Warn if trigraphs are encountered that might affect the meaning of the program.Warn if type qualifiers on pointers are discarded.Warn if type signatures of candidate methods do not match exactly.Warn in case a function ends earlier than it begins due to an invalid linenum macros.Warn in case profiles in -fprofile-use do not exist.Warn in case profiles in -fprofile-use do not match.Warn of prototypes causing type conversions different from what would happen in the absence of prototype.Warn on any use of alloca.Warn on direct multiple inheritance.Warn on direct virtual inheritance.Warn on intrinsics not part of the selected standard.Warn on namespace definition.Warn on primary template declaration.Warn on suspicious calls of standard functions computing absolute values.Warn on suspicious constructs involving reverse scalar storage order.Warn that -fno-automatic may break recursion.Warn when __builtin_frame_address or __builtin_return_address is used unsafely.Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used.Warn when a #warning directive is encountered.Warn when a base is inaccessible in derived due to ambiguity.Warn when a built-in function is declared with the wrong signature.Warn when a built-in preprocessor macro is undefined or redefined.Warn when a class is redeclared or referenced using a mismatched class-key.Warn when a class or enumerated type is referenced using a redundant class-key.Warn when a const variable is unused.Warn when a conversion function will never be called due to the type it converts to.Warn when a declaration does not specify a type.Warn when a declaration has duplicate const, volatile, restrict or _Atomic specifier.Warn when a declaration is found after a statement.Warn when a function is unused.Warn when a function never produces a constant expression.Warn when a function parameter is only set, otherwise unused.Warn when a function parameter is unused.Warn when a jump misses a variable initialization.Warn when a label is unused.Warn when a left-hand-side array variable is reallocated.Warn when a left-hand-side variable is reallocated.Warn when a literal '0' is used as null pointer.Warn when a logical operator is suspiciously always evaluating to true or false.Warn when a noexcept expression evaluates to false even though the expression can't actually throw.Warn when a pointer differs in signedness in an assignment.Warn when a pointer is cast to an integer of a different size.Warn when a pointer is compared with a zero character constant.Warn when a range-based for-loop is creating unnecessary copies.Warn when a reference is bound to a temporary whose lifetime has ended.Warn when a register variable is declared volatile.Warn when a string or character literal is followed by a ud-suffix which does not begin with an underscore.Warn when a switch case falls through.Warn when a value is moved to itself with std::move.Warn when a variable is only set, otherwise unused.Warn when a variable is unused.Warn when a vector operation is compiled outside the SIMD.Warn when all constructors and destructors are private.Warn when an argument passed to a restrict-qualified parameter aliases with another argument.Warn when an atomic memory model parameter is known to be outside the valid range.Warn when an exception handler is shadowed by another handler.Warn when an expression value is unused.Warn when an inlined function cannot be inlined.Warn when an optimization pass is disabled.Warn when attempting to free a non-heap object.Warn when converting the type of pointers to member functions.Warn when deleting a pointer to incomplete type.Warn when fields in a struct with the packed attribute are misaligned.Warn when logical not is used on the left hand side operand of a comparison.Warn when multiple, different, fast interrupt handlers are in the compilation unit.Warn when non-templatized friend functions are declared within a template.Warn when not issuing stack smashing protection for some reason.Warn when one local variable shadows another local variable or parameter of compatible type.Warn when one local variable shadows another local variable or parameter.Warn when one variable shadows another (globally).Warn when one variable shadows another.  Same as -Wshadow=global.Warn when overload promotes from unsigned to signed.Warn when padding is required to align structure members.Warn when performing class template argument deduction on a type with no deduction guides.Warn when profiling instrumentation was requested, but could not be applied to a certain function.Warn when sizeof is applied on a parameter declared as an array.Warn when the address of packed member of struct or union is taken.Warn when the compiler reorders code.Warn when the field in a struct is not aligned.Warn when the indentation of the code does not reflect the block structure.Warn when the packed attribute has no effect on struct layout.Warn when the template keyword is missing after a member access token in a dependent member access expression if that member is a template.Warn when there is a cast to a pointer from an integer of a different size.Warn when there is a conversion between pointers that have incompatible types.Warn when typedefs locally defined in a function are not used.Warn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++).Warn whenever a trampoline is generated.Warn whenever an Objective-C assignment is being intercepted by the garbage collector.Warn whenever attributes are ignored.Warn whenever type qualifiers are ignored.WarningWhen "signed" or "unsigned" is not given make the bitfield signed.When "signed" or "unsigned" is not given make the bitfield unsigned.When -mhard-float is selected, enables generation of double-precision floating point instructions.  By default functions from libgcc are used to perform double-precision floating point operations.When -mhard-float is selected, enables generation of unordered floating point compare and set flag (lf.sfun*) instructions.  By default functions from libgcc are used to perform unordered floating point compare and set flag operations.When a symbol is resolved, check `alias this' scope before going to upper scopes.When accessing RAM, use X as imposed by the hardware, i.e. just use pre-decrement, post-increment and indirect addressing with the X register.  Without this option, the compiler may assume that there is an addressing mode X+const similar to Y+const and Z+const and emit instructions to emulate such an addressing mode for X.When both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10.When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45.When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85.When generating -fpic code, allow the use of PLTs. Ignored for fno-pic.When generating -mabicalls code, allow executables to use PLTs and copy relocations.When generating -mabicalls code, make the code suitable for use in shared libraries.When linking for big-endian targets, generate a BE8 format image.When linking for big-endian targets, generate a legacy BE32 format image.When possible do not generate stack frames.When propagating IPA-CP effect estimates, multiply frequencies of recursive edges that bring back an unchanged value by this factor.When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1.When running CSE, follow jumps to their targets.When using profile feedback, use the edge at this percentage position in frequncy histogram as the bases for IPA-CP heuristics.When vectorizing for SVE, consider using unpacked vectors for smaller elements and use the cost model to pick the cheapest approach.  Also use the cost model to choose between SVE and Advanced SIMD vectorization.Where shorter, use canonicalized paths to systems headers.Whether codegen errors should be ICEs when -fchecking.Whether software prefetch hints should be issued for non-constant strides.Whether to use canonical types.Which -fsched-pressure algorithm to apply.While setting up signal handler: %mWhile setting up signal stack: %mWhole program analysis (WPA) mode with number of parallel jobs specified.With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequencesWithout padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shapeWork around VR4130 mflo/mfhi errata.Work around a hardware anomaly by adding a number of NOPs before a CSYNC or SSYNC instruction.Work around an early 4300 hardware bug.Work around bug in multiplication instruction.Work around certain 24K errata.Work around certain R10000 errata.Work around certain R4000 errata.Work around certain R4400 errata.Work around certain RM7000 errata.Work around certain VR4120 errata.Work around errata for early SB-1 revision 2 cores.Work around hardware multiply bug.Work around the R5900 short loop erratum.Workaround for ARM Cortex-A53 Erratum number 835769.Workaround for ARM Cortex-A53 Erratum number 843419.Wrap all indirect branches into execute in order to disable branch prediction.Wrap all indirect calls into execute in order to disable branch prediction.Wrap all indirect return branches into execute in order to disable branch prediction.Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address doesn't need to be restored from memory.Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address is going to be restored from memory.Wrap indirect table jumps and computed gotos into execute in order to disable branch prediction.  Using thunk or thunk-extern with this option requires the thunks to be considered signal handlers to order to generate correct CFI.  For environments where unwinding (e.g. for exceptions) is required please use thunk-inline instead.Write a SRCFILE.opt-record.json file detailing what optimizations were performed.Write all declarations as Ada code for the given file only.Write all declarations as Ada code transitively.Writing module %qs at line %d column %d: %sWrong OpenACC continuation at %C: expected !$ACC, got !$OMPWrong OpenMP continuation at %C: expected !$OMP, got !$ACCX argument at %L to C_LOC shall not be polymorphicX descriptor requires leading space count at %LX32 does not support %<ms_abi%> attributeXNACK supportXXX entering %<pop_everything ()%>XXX leaving %<pop_everything ()%>You must enable MVE instructions to use these intrinsicsYou must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics.You must enable VFP instructions to use these intrinsics.You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics.You need a C startup file for -msys-crt0=Zero is not a valid statement label at %CZero width in format descriptor in format string at %LZero-sized array detected at %L where an entity with the TARGET attribute is expected[...][...] style array constructors at %C[Leaving %s]
[available in [cannot find %s][default][disabled][enabled]`a %<return%> statement is not allowed in coroutine; did you mean %<co_return%>?a GNU Fortran extensiona brace-enclosed initializer is not allowed herea call to a constructor cannot appear in a constant-expressiona cast to a type other than an integral or enumeration type cannot appear in a constant-expressiona class template declaration must not declare anything elsea comma operator cannot appear in a constant-expressiona concept cannot be a member functiona concept cannot be constraineda constructor cannot be %<concept%>a conversion function cannot have a trailing return typea destructor cannot be %qsa different type is defined in another translation unita field of same name but different type is defined in another translation unita field with different name is defined in another translation unita function call cannot appear in a constant-expressiona function concept cannot be constraineda function-definition is not allowed herea label can only be part of a statement and a declaration is not a statementa lambda closure type has a deleted copy assignment operatora lambda closure type has a deleted default constructora later %<-fabi-version=%> (or =0) avoids this error with a change in manglinga member of a structure or union cannot have a variably modified typea nested function is not supported for reduced registersa nested namespace definition cannot be inlinea nested namespace definition cannot have attributesa non-template variable cannot be %<concept%>a parameter cannot be declared %qsa parameter list with an ellipsis cannot match an empty parameter name list declarationa statement expression is an insufficient context for overload resolutiona storage class can only be specified for objects and functionsa storage class on an anonymous aggregate in class scope is not alloweda template cannot be defaulteda template declaration cannot appear at block scopea template-id may not appear in a using-declarationa temporary bound to %qD only persists until the constructor exitsa transaction expression cannot appear in a constant-expressiona type defined in another translation unit is not polymorphica type defined in another translation unit is polymorphica type with different bases is defined in another translation unita type with different number of fields is defined in another translation unita type with different precision is defined in another translation unita type with different signedness is defined in another translation unita type with different size is defined in another translation unita type with different virtual table pointers is defined in another translation unita variable cannot be declared %<consteval%>a variable concept cannot be constraineda wide string is invalid in this contextabnormal call edges for non-call insn in bb %iabnormal edges for no purpose in bb %iabort in %s, at %s:%dabsolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of valueabstract declarator %qT used as declarationaccess declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keywordaccessing %E byte in a region of size %Eaccessing %E bytes in a region of size %Eaccessing %E or more bytes in a region of size %Eaccessing %qD member instead of initialized %qD member in constant expressionaccessing a member %qE of an atomic structure %qEaccessing a member %qE of an atomic union %qEaccessing argument %u of a function declared with attribute %<%s%>accessing between %E and %E bytes in a region of size %Eaccessing data memory with program memory addressaccessing program memory with data memory addressaccessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>accessing uninitialized array elementaccessing uninitialized member %qDaccessing value of %qE through a %qT glvalue in a constant expressionaccumulator is not a constant integeraccumulator number is out of boundsactual argument to INTENT = OUT/INOUTadd %<using namespace std::complex_literals%> (from %<<complex>%>) to enable the C++14 user-defined literal suffixesadd a deduction guide to suppress this warningadd explicit %<this%> or %<*this%> captureadd parentheses around %qE to silence this warningadd parentheses around left hand side expression to silence this warningadd parentheses around the second %<sizeof%> to silence this warningadd parentheses to declare a variableadd_sym(): Bad sizing modeadding %<-flarge-source-files%> will allow for more column-tracking support, at the expense of compilation time and memoryadditional enumerators beginning with %qDaddress area attribute cannot be specified for functionsaddress area of %q+D conflicts with previous declarationaddress mode %qs not supported in the %s bit modeaddress of a call to %qs is not a constant expressionaddress of array with reverse scalar storage order requestedaddress of explicit register variable %qD requestedaddress of global register variable %qD requestedaddress of label %qD returnedaddress of local variable %qD returnedaddress of overloaded function with no contextual type informationaddress of register compound literal requestedaddress of register variable %qD requestedaddress offset not a constantaddress operand requires constraint for X, Y, or Z registeraddress requested for %qD, which is declared %<register%>address space %qs not supported for devices with flash size up to %d KiBaddress spaces are not supported for reduced Tiny devicesaddress taken but %<TREE_ADDRESSABLE%> bit not setaddress taken, but ADDRESSABLE bit not setaddress-of an object %qE with thread local or automatic storage is not a constant expressionaggregate %q#D has incomplete type and cannot be definedaggregate types are prohibited in %<__regio_symbol%> address spaceaggregate value used where a complex was expectedaggregate value used where a fixed-point was expectedaggregate value used where a floating-point was expectedaggregate value used where an integer was expectedakaalias definitions not supported in Mach-O; ignoredalias definitions not supported in this configurationalias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>aliased declaration herealignment %u of %qT is less than %ualignment may not be specified for %q+Dalignment may not be specified for %qDalignment must be a small power of two, not %dalignment of %q+D is greater than maximum object file alignment %dalignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)alignment of %qD is bigger than original declarationalignment of %qD will increase in %<-fabi-version=9%>alignment of array elements is greater than element sizealignment specified for %<register%> object %qEalignment specified for bit-field %qEalignment specified for function %qEalignment specified for parameter %qEalignment specified for type name in %<sizeof%>alignment specified for type name in %qEalignment specified for type name in castalignment specified for typedef %qEalignment specified for unnamed bit-fieldalignment specified for unnamed parameterall member functions in class %qT are privateall template parameters of %qD must be introducedallocatable argumentallocated hereallocation performed hereallows opaque types to be implemented as any type (a GNU Modula-2 extension)already captured %qD in lambda expressionalso found %<%c%s%>alternatives not allowed in %<asm%> flag outputambiguating new declaration %q+#Dambiguating new declaration of %q#Dambiguous attribute '%s'; could be '%s' (via '%s:%s') or '%s' (via '%s:%s')ambiguous conversion for array subscriptambiguous default type conversion from %qTambiguous method %s%s%sambiguous overload for ambiguous overload for intrinsic %qsambiguous template instantiation for %q#Dambiguous template instantiation for %q#Tambiguous template specialization %qD for %q+Dan %<asm%> specification is not allowed on a function-definitionan address area attribute cannot be specified for local variablesan argument type that has a default promotion cannot match an empty parameter name list declarationan array of different size is defined in another translation unitan array reference cannot appear in a constant-expressionan assignment cannot appear in a constant-expressionan attribute that appertains to a friend declaration that is not a definition is ignoredan attribute that appertains to a type-specifier is ignoredan decrement cannot appear in a constant-expressionan empty string cannot be in %<target_clones%> attributean enum with different number of values is defined in another translation unitan enum with different value name is defined in another translation unitan enum with different values is defined in another translation unitan explicit specialization must be preceded by %<template <>%>an explicit type suffix is needed when using a vector of base addressesan increment cannot appear in a constant-expressionan indirect edge from %s has no corresponding call_stmtan indirect edge with unknown callee corresponding to a call_stmt with a known declaration:an interrupt handler cannot be compiled with %<-muser-mode%>anachronismanachronism: anachronistic old-style base class initializerand %qT has no template constructorsand fieldand the implicitly-defined constructor does not initialize %q#Danonymous %s declared inside parameter list will not be visible outside of this definition or declarationanonymous SSA name cannot have default definitionanonymous struct not inside named typeanonymous struct with base classesanonymous union with no membersapplying %<#pragma weak %+D%> after first use results in unspecified behaviorarch extension %<%s%> should be prefixed by %<+%>architecture %qs supported for assembler onlyare_identical_variables: Bad typeargument %d is an unsigned literal that is out of rangeargument %d must be a constant immediateargument %d must be a constant immediate in range [0,15]argument %d must be a literal between %d and %d, inclusiveargument %d must be a literal between 0 and %d, inclusiveargument %d must be a variable or a literal between %d and %d, inclusiveargument %d must be an unsigned literalargument %d must be either a literal %d or a literal %dargument %d of %qE discards %<const%> qualifierargument %d of %qE discards %<volatile%> qualifierargument %d of %qE might be a candidate for a format attributeargument %d of %qE must be a pointer to a constant size typeargument %d of %qE must be a pointer typeargument %d of %qE must be an integer constant expressionargument %d of %qE must not be a pointer to a %<const%> typeargument %d of %qE must not be a pointer to a %<volatile%> typeargument %d of %qE must not be a pointer to a functionargument %d of '%s' did not have the expected nameargument %d to %qE must be a constant immediate in range [0-%d]argument %d to the built-in must be a constant in range %d to %dargument %i in the range [%E, %E]argument %i is null but the corresponding size argument %i value is %sargument %i of variable length array %s is null but the corresponding bound argument %i value is %sargument %i range [%E, %E] exceeds maximum object size %Eargument %i range [%E, %E] is negativeargument %i to %<%T[static %E]%> is null where non-null expectedargument %i value %qE exceeds maximum object size %Eargument %i value %qE is negativeargument %i value %s is negativeargument %i value is zeroargument %q+D might be clobbered by %<longjmp%> or %<vfork%>argument %qD declared hereargument %qD doesn%'t match built-in prototypeargument %qD doesn%'t match prototypeargument %qEargument %qE cannot be read at compile timeargument %qTargument %qd is not a constantargument %qs is not supported for %qs on this targetargument %qs must be either %<on%> or %<off%>argument %qs to %<-Waligned-new%> not recognizedargument %qs to %<-Wbidi-chars%> not recognizedargument %qs to %<-Wnormalized%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> unknownargument %u in call to function %qE does not have integral typeargument %u in call to function %qE does not have pointer typeargument %u in call to function %qE has pointer to %qs type (%qT)argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)argument %u in call to function %qE points to incomplete typeargument %u null where non-null expectedargument %u of %<__builtin_tgmath%> has no argumentsargument %u of %<__builtin_tgmath%> has variable argumentsargument %u of %<__builtin_tgmath%> has wrong number of argumentsargument %u of %<__builtin_tgmath%> is not a function pointerargument %u of %<__builtin_tgmath%> is unprototypedargument %u of type %s declared as a pointerargument %u of type %s declared as a variable length arrayargument %u of type %s declared as an ordinary arrayargument %u of type %s declared with %u unspecified variable boundargument %u of type %s declared with %u unspecified variable boundsargument %u of type %s declared with %u variable boundargument %u of type %s declared with %u variable boundsargument %u of type %s declared with mismatched bound %<%s%>argument %u of type %s declared with mismatched bound argument %Eargument %u of type %s with mismatched boundargument %u to function %qE is of type %qT which is not known to be 128 bits wideargument 1 must be a mapargument 1 of %qE must be a non-void pointer typeargument 1 of %qE must be a pointer to a complete typeargument 1 of %qE must be a pointer to a constant size typeargument 1 of %qE must be a pointer to a nonzero size objectargument 1 of %qs is out of rangeargument 1 of %qs must be a constantargument 3 in call to function %qE does not have pointer to integral typeargument 3 in call to function %qE has boolean typeargument 3 in call to function %qE has enumerated typeargument 3 in call to function %qE has pointer to boolean typeargument 3 in call to function %qE has pointer to enumerated typeargument is not a field accessargument list function at %Cargument must be a 16-bit constant immediateargument must be a field referenceargument must be array or slice or channelargument must be channelargument must be string or array or slice or map or channelargument must have complex typeargument not permitted on %qs clauseargument not permitted on %qs clause in OpenACC %<kernels%> region with a %qs clauseargument of %<__builtin_eh_return_regno%> must be constantargument of %qE attribute ignoredargument of %qE attribute is missingargument of %qE attribute is not "ilink" or "firq"argument of %qE attribute is not "ilink1" or "ilink2"argument of %qE attribute is not %qs, %qs %qs, %qs, %qs, %qs, %qs, %qs, %qs or %qsargument of %qE attribute is not a string constantargument of %qE attribute is not a string constant or numberargument of Offsetof implies indirection of an embedded fieldargument of function call might be a candidate for a format attributeargument of type %qT not permitted with %<-mgeneral-regs-only%>argument references a symbol declared hereargument to %<-O%> should be a non-negative integer, %<g%>, %<s%>, %<z%> or %<fast%>argument to %<__integer_pack%> must be between 0 and %dargument to %<alloca%> is too largeargument to %<alloca%> is zeroargument to %<alloca%> may be too largeargument to %<decltype%> must be an expressionargument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to use the size of the destination?argument to %<sizeof%> in %qD call is the same pointer type %qT as the destination; expected %qT or an explicit lengthargument to %<sizeof%> in %qD call is the same pointer type %qT as the first source; expected %qT or an explicit lengthargument to %<sizeof%> in %qD call is the same pointer type %qT as the second source; expected %qT or an explicit lengthargument to %<sizeof%> in %qD call is the same pointer type %qT as the source; expected %qT or an explicit lengthargument to %qE attribute is neither eic, nor %<vector=<line>%>argument to %qE attribute is neither zero, nor oneargument to %qE attribute is not %<"user"%>, %<"supervisor"%>, or %<"machine"%>argument to %qE attribute is not (keep|thunk|thunk-extern)argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)argument to %qE attribute is not intstackargument to %qE attribute larger than %dargument to %qs is bigger than %dargument to %qs is not between %d and %dargument to %qs is too large (max. %d)argument to %qs should be a non-negative integerargument to %qs should be a non-negative integer optionally followed by a size unitargument to CAP is not a constant or variable of type CHARargument to be formatted is not %<...%>argument to builtin has void typeargument to interrupt attribute is unsupported for weak functionsargument to variable-length array is too largeargument to variable-length array is zeroargument to variable-length array may be too largearguments %d and %d of %qE must have the same element size, but the values passed here have type %qT and %qT respectivelyarguments %d and %d of %qE must have the same signedness, but the values passed here have type %qT and %qT respectivelyarguments '%s' and '%s' for intrinsic %sarguments '%s' and '%s' for intrinsic '%s'arguments 'a%d' and 'a%d' for intrinsic '%s'arguments ignored for %<-Wattributes=%>; use %<-Wno-attributes=%> insteadarguments of type %qT require the SVE ISA extensionarguments to %qs should be non-negative integersarguments to destructor are not allowedarguments to the %qE attribute must be narrow string literalsarguments to the %qE attribute must contain valid identifiersarith_power(): Bad basearith_power(): unknown typearithmetic IFarithmetic between different enumeration types %qT and %qT is deprecatedarithmetic between enumeration type %qT and floating-point type %qT is deprecatedarithmetic between floating-point type %qT and enumeration type %qT is deprecatedarithmetic involving a null pointer in %qEarithmetic on pointer to RVV type %qTarithmetic on pointer to SVE type %qTarithmetic on pointer to an empty aggregatearithmetic on pointer to an incomplete typearray %<TYPE_DOMAIN%> is not integer typearray %q+D assumed to have one elementarray %qD declared herearray %qD initialized by parenthesized string literal %qEarray assignmentarray bound forbidden after parenthesized type-idarray bound is not an integer constantarray cannot be initialized with a %qsarray deallocation of object allocated with non-array allocationarray declaration canonicalization has failedarray element value must be the same type as its declarationarray elements cannot have RVV type %qTarray elements cannot have SVE type %qTarray index in initializer exceeds array boundsarray index in initializer is not an integer constant expressionarray 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 member %q#D declared herearray must be initialized with a brace-enclosed initializerarray of inappropriate type initialized from string constantarray of runtime bound cannot be captured by copy, only by referencearray resultarray section does not have mappable type in %qs clausearray section in %<#pragma acc declare%>array section is not contiguous in %qs clausearray size expression is not supported yetarray size in new-expression must be constantarray size missing in %q+Darray size missing in %qDarray size missing in %qTarray subscript %<%T[%wi]%> is partly outside array bounds of %qTarray subscript %E is above array bounds of %qTarray subscript %E is below array bounds of %qTarray subscript %E is outside array bounds of %qTarray subscript %E is outside the bounds of an interior zero-length array %qTarray subscript %qE is outside the bounds of an interior zero-length array %qTarray subscript %wi is below array bounds of %qTarray subscript %wi is outside array bounds of %qTarray subscript %wu is above array bounds of %qTarray subscript [%E, %E] is outside array bounds of %qTarray subscript [%wi, %wi] is outside array bounds of %qTarray subscript has type %<char%>array subscript is not an integerarray subscript value %qE is outside the bounds of array %qD of type %qTarray subscript value %qE is outside the bounds of array type %qTarray type has incomplete element type %qTarray type must be initializedarray types have different boundsarray used as initializerarray with qualifier on the element is not qualified before C2Xarrays of functions are not meaningfulassembler does not support %<-mabi=ilp32%>assembler name hash list corruptedassertion missing after %qsassertions must be followed by %<;%>assign semantics attributes of property %qD conflict with previous declarationassigned hereassigning to an array from an initializer listassignmentassignment (not initialization) in declarationassignment discards %qv qualifier from pointer target typeassignment from distinct Objective-C typeassignment from pointer to non-enclosed address spaceassignment from temporary %<initializer_list%> does not extend the lifetime of the underlying arrayassignment left-hand side might be a candidate for a format attributeassignment makes %q#v qualified function pointer from unqualifiedassignment of constant field %qDassignment of function %qDassignment of member %qD in read-only objectassignment of read-only location %qEassignment of read-only member %qDassignment of read-only named return value %qDassignment of read-only parameter %qDassignment of read-only reference %qDassignment of read-only variable %qDassignment suppressionassignment to %qT from %qT makes integer from pointer without a castassignment to %qT from %qT makes pointer from integer without a castassignment to %qT from incompatible pointer type %qTassignment to %qT from pointer to %qD with incompatible type %qTassignment to %qT from pointer type %qT with incompatible scalar storage orderassignment to expression with array typeassociate_integer_pointer(): Already associatedassumed-rank argumentassumed-shape argumentassumed-type argumentassuming cast to type %qT from overloaded functionassuming directive output of %wu byteassuming directive output of %wu bytesassuming pointer to member %qDassuming signed overflow does not occur when combining constants around a comparisonassuming signed overflow does not occur when reducing constant in comparisonassuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>assuming signed overflow does not occur when simplifying %<min/max (X,Y)%> to %<X%> or %<Y%>assuming signed overflow does not occur when simplifying range testasynchronous argumentat %s, %sat offset %s into destination object %qE of size %sat offset %s into destination object of size %s allocated by %qEat offset %s into object %qE of size %sat offset %s into object of size %s allocated by %qEat offset %s into source object %qE of size %sat offset %s into source object of size %s allocated by %qEat offset %wi from %qD declared hereat offset [%wi, %wi] from %qD declared hereatexit failedattempt to take address of bit-fieldattempt to take address of bit-field structure member %qDattribute %<%E(%s)%> missing an argumentattribute %<%E(%s, %E)%> invalid positional argument %iattribute %<%E(%s, %E, %E)%> invalid positional argument %iattribute %<fallthrough%> not preceding a case label or default labelattribute %<fallthrough%> specified multiple timesattribute %<target%> argument %qs is unknownattribute %<target%> argument not a stringattribute %qE argument must be one of %qs or %qsattribute %qE argument must be one of %qs, %qs, %qs, or %qsattribute %qE argument not a stringattribute %qE invalid modeattribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qsattribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qsattribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>attribute %qE without arguments on a non-prototypeattribute %qs applies to array types onlyattribute %qs argument %qs is unknownattribute %qs argument is not a stringattribute %qs invalid positional argumentattribute %qs mismatch with mode %qsattribute %qs mismatched positional argument values %i and %iattribute %qs missing positional argument 2 provided in previous designation by argument %uattribute %qs positional argument %i invalid value %wiattribute %qs positional argument %i value %wi exceeds number of function arguments %uattribute %qs positional argument 1 references %qs-qualified argument type %qTattribute %qs positional argument 1 references argument of function type %qTattribute %qs positional argument 1 references non-pointer argument type %qTattribute %qs positional argument 2 conflicts with previous designation by argument %uattribute %qs positional argument 2 missing in previous designationattribute %qs positional argument 2 references non-integer argument type %qTattribute %qs specified multiple timesattribute declarationattribute for %q#T must follow the %qs keywordattribute ignoredattribute ignored in declaration of %q#Tattribute ignored in explicit instantiation %q#Tattribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>attribute using prefix used together with scoped attribute tokenattribute value %qs is unknown in %qs attributeattribute value %qs was already specified in %qs attributeattributes after parenthesized initializer ignoredattributes are not allowed on a function-definitionattributes are not permitted in this positionattributes at the beginning of statement are ignoredattributes ignored on elaborated-type-specifier that is not a forward declarationattributes ignored on template instantiationattributes ignored on uninstantiated typeattributes in parameter array declarator ignoredattributes may be inserted hereattributes may not be specified before the %<@%D%> Objective-C++ keywordattributes should be specified before the declarator in a function definitionauto fpu selection not currently permitted hereautomatic variable %qE cannot be %<threadprivate%>automatically initializes all pointers to NILaux field set for edge %s->%saux field set for indirect edge from %savailable since Fortran 77await expressions are not permitted in handlersawaitable type %qT is not a structureaxiom contract semantic must be %<assume%> or %<ignore%>backend decl for module variable %qs already existsbad ADDR_SPACE_GLOBAL addressbad addressbad address, not (reg+disp):bad address, not a constant:bad address, not an I/O address:bad address, not post_inc or pre_dec:bad alignment: %dbad amount of stack space removal: %dbad argument for %<-fdebug%>: %qsbad argument for %<-fextern-std%>: %qsbad argument for %<-fmodule-file%>: %qsbad argument for %<-fversion%>: %qsbad builtin codebad builtin fcodebad builtin icodebad condition codebad expressionbad expression type during walk (%d)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 movebad opbad operandbad option %qs to attribute %<optimize%>bad option %qs to pragma %<optimize%>bad output_condmove_single operandbad output_move_double operandbad output_move_single operandbad registerbad register to frv_print_operand_memory_reference_reg:bad return type for function argument %u of %<__builtin_tgmath%>bad shift insn:bad testbad type for argument %u of function argument %u of %<__builtin_tgmath%>bad usage of spec function %qsbad value %<%s%> for %<-mtls-size=%> switchbad value %qs for %<-march=%> switchbad value %qs for %<-mcpu%> switchbad value %qs for %<-mfp-rounding-mode%> switchbad value %qs for %<-mfp-trap-mode%> switchbad value %qs for %<-mmemory-latency%>bad value %qs for %<-mtls-size%> switchbad value %qs for %<-mtrap-precision%> switchbad value %qs for %<-mtune%> switchbad value %qs for %<-mtune=%> switchbad value %qs for %<target("arch=")%> attributebad value %qs for %<target("tune=")%> attributebad value for %<%s-%s%>bad value for %<%s=%s%>badly nested C headers from preprocessorbare apostrophe %<'%> in formatbarrier region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, %<masked%>, explicit %<task%> or %<taskloop%> regionbarrier value must be within [0,15]base %qT will be initialized afterbase class %q#T has accessible non-virtual destructorbase class %q#T should be explicitly initialized in the copy constructorbase class %qT is not publicbase initializer expansion %qT contains no parameter packsbase operand of %<->%> has non-pointer type %qTbase operand of %<->%> is not a pointerbase pointer cycle detectedbase type %qT fails to be a struct or class typebase variable or SSA name undeclaredbasic 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 does not belong to loop %dbb %d has father loop %d, should be loop %dbb %d on wrong placebecause %qT has user-provided %qDbecause it is a member of %qTbecause it is used as a glvaluebecause the array element type %qT has variable sizebegin expression refers to outer iterator %qDbinary argument %u to decimal-only type-generic functionbinary expression in operand of fold-expressionbinary operator does not support mixing vector bool with floating point vector operandsbinary operator does not support two vector bool operandsbinary operator does not support vector bool operandbind(c) procedurebinding reference of type %qH to %qI discards qualifiersbit-field %q#D with non-integral type %qTbit-field %q+D width not an integer constantbit-field %qD has non-integral type %qTbit-field %qD with non-integral type %qTbit-field %qE has atomic typebit-field %qE in %qs clausebit-field %qs has invalid typebit-field %qs width not an integer constantbit-field %qs width not an integer constant expressionbit-field has atomic typebitwise comparison always evaluates to falsebitwise comparison always evaluates to truebitwise operation between different enumeration types %qT and %qT is deprecatedblock IFblock-scope extern declaration %q#D not permitted in module purviewbody of %<constexpr%> function %qD not a return-statementbogus DISPOSE construction: %dbogus JARL construction: %dbogus JR construction: %dbogus PREPEARE construction: %dbogus comparison result typeboolean registers required for the floating-point optionboth %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>both %<__thread%> and %<thread_local%> specifiedboth %<monotonic%> and %<nonmonotonic%> modifiers specifiedboth %qs and %qs specifiedboth %s and %qE attribute provide addressboth arguments in binary fold have unexpanded parameter packsboth arguments must be compatibleboth arguments to %<__builtin___clear_cache%> must be pointersboth binary and decimal floating-point arguments to type-generic functionboth branches of %<if%> statement marked as %qsboth complex and decimal floating-point arguments to type-generic functionbound argument %i value %s is negative for a variable length array argument %i of type %sbraced spec %qs ends in escapebraced spec %qs is invalid at %qcbraced spec body %qs is invalidbraced-group within expression allowed only inside a functionbraces around scalar initializerbraces around scalar initializer for type %qTbranch %2d never executed%sbranch %2d taken %s%sbreak statement not within loop or switchbreak statement used with OpenMP for loopbuild_dt: format with namelistbuilt-in %qD declared herebuilt-in function %q+D declared as non-functionbuilt-in function %qD declared as non-functionbuilt-in function %qD requires the %<-mconstant-cfstrings%> flagbuilt-in function %qD takes one argument onlybuilt-in function %qE must be directly calledbuilt-in function %qE not supported for MIPS16built-in function %s requires Nios II R%dbuilt-in subscript operator with more than one expression in expression listbuilt-in subscript operator without expression listbuiltin %qF is deprecatedbuiltin %qF is for GCC internal use onlybuiltin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)builtin %qs can only be used on vector typesbuiltin %qs is only valid in 64-bit modebuiltin %qs needs GLIBC (2.23 and newer) that exports hardware capability bitsbuiltin %qs only accepts 1 argumentbuiltin %qs only accepts 2 argumentsbuiltin %qs only accepts 3 argumentsbuiltin %qs only accepts a string argumentbuiltin requires an immediate for operand %dbut %qD does not throw; perhaps it should be declared %<noexcept%>but %qs has notbut is prevailed by one without from other translation unitbut not hereby argument %u of type %s to %qD declared hereby argument %u of type %s to %qTbytecode stream in file %qs generated with GCC compiler older than 10.0bytecode stream in file %qs generated with LTO version %d.%d instead of the expected %d.%dbytecode stream: expected tag %s instead of %sbytecode stream: found empty cgraph nodebytecode stream: found multiple instances of cgraph node with uid %dbytecode stream: found non-null terminated stringbytecode stream: garbage at the end of symbols sectionbytecode stream: no callee found while reading edgebytecode stream: no caller found while reading edgebytecode stream: string too long for the string tablebytecode stream: tag %s is not in the expected range [%s, %s]bytecode stream: trying to read %d bytes after the end of the input bufferbytecode stream: unexpected LTO section %sbytecode stream: unexpected tag %sbytecode stream: unknown GIMPLE statement tag %scall   %2d never executed
call   %2d returned %s
call a real function, rather than the builtin equivalentcall has circular dependencycall is considered never executed and code size would growcall is unlikely and code size would growcall of %<%T::operator[] (%A)%> is ambiguouscall of %<(%T) (%A)%> is ambiguouscall of overloaded %<%D(%A)%> is ambiguouscall of overloaded %<%s(%A)%> is ambiguouscall stmt hash does not point to first direct edge of speculative call sequencecall to %<__builtin_custom_%s%> conflicts with switch %<-mcustom-%s%>call to %qDcall to %qD herecall to %qD uses the default argument for parameter %P, which is not yet definedcall to %qE is ambiguous; argument %d has type %qs but argument %d has type %qscall to %qs declared with attribute error: %scall to %qs declared with attribute warning: %scall to function %qD which throws incomplete type %q#Tcall to function which throws incomplete type %q#Tcall to internal function %qEcall to non-%<constexpr%> function %qDcall to non-function %qDcall-clobbered register used for global register variablecalled from herecalled from this functioncalled object %qD is not a function or function pointercalled object %qE is not a function or function pointercalled object is not a function or function pointercallee refers to comdat-local symbolscaller edge count does not match BB countcaller edge count invalidcaller is not optimizedcalling %qD with SSE calling convention without SSE/SSE2 enabledcalling %qD with a nonzero argument is unsafecalling %qD with attribute sseregparm without SSE/SSE2 enabledcalling %qT with attribute sseregparm without SSE/SSE2 enabledcalling constexpr member function %qD through virtual base subobjectcalls to functions of type %qT require the SVE ISA extensioncalls to overloaded operators cannot appear in a constant-expressioncalls_comdat_local is set outside of a comdat groupcan only use %qE attribute on file-scope definitions of objects of class typecan use at most one of the %<constinit%> and %<constexpr%> specifierscan't use non gp relative absolute addresscandidate 1:candidate 2:candidate is:candidates are:candidate:candidates are:cannot %<dynamic_cast%> %qE (of type %q#T) to type %q#T (%s)cannot %<goto%> into %<catch%> blockcannot %<goto%> into %<try%> blockcannot add an enumerator list to a template instantiationcannot add contracts after definitioncannot add contracts to a virtual functioncannot allocate an object of abstract type %qTcannot allocate objects with RVV type %qTcannot allocate objects with SVE type %qTcannot allocate stack for variable %q+D, naked functioncannot allocate vl register for %qs on this targetcannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directivecannot apply %<offsetof%> to a non constant addresscannot apply %<offsetof%> to an enumerator %qDcannot apply %<offsetof%> to destructor %<~%T%>cannot apply %<offsetof%> to member functioncannot apply %<offsetof%> to member function %qDcannot apply %<offsetof%> to static data member %qDcannot apply %<offsetof%> when %<operator[]%> is overloadedcannot apply both %<longcall%> and %<shortcall%> attributes to the same functioncannot apply member pointer %qE to %qE, which is of non-class type %qTcannot bind bit-field %qE to %qTcannot bind lvalue reference of type %qH to an rvalue of type %qIcannot bind non-const lvalue reference of type %qH to a value of type %qIcannot bind non-const lvalue reference of type %qH to an rvalue of type %qIcannot bind packed field %qE to %qTcannot bind reference of type %qH to %qI due to different array boundscannot bind rvalue %qE to %qTcannot bind rvalue reference of type %qH to lvalue of type %qIcannot call %<__builtin_custom_%s%> without specifying switch %<-mcustom-%s%>cannot call a concept as a functioncannot call constructor %<%T::%D%> directlycannot call member function %qD without objectcannot capture %qE by referencecannot capture member %qD of anonymous unioncannot cast %qs to %qs since sizes do not line upcannot cast expression of type %qs to %qscannot cast expression of type %qs to type %qscannot catch type %qT because it involves types of variable sizecannot close nonexistent response filecannot close receive-only channelcannot combine GNU and SVE vectors in a binary operationcannot combine a base of type %qT with an index of type %qTcannot combine a base of type %qT with an offset of type %qTcannot convert %qE from type %qH to type %qIcannot convert %qE from type %qT to type %qTcannot convert %qE to %qTcannot convert %qE to %qT becausecannot convert %qH to %qIcannot convert %qH to %qI in argument passingcannot convert %qH to %qI in assignmentcannot convert %qH to %qI in default argumentcannot convert %qH to %qI in initializationcannot convert %qH to %qI in returncannot convert a delegate expression to %qscannot convert a value of type %qT to vector type %qT which has different sizecannot convert a vector of type %qT to type %qT which has different sizecannot convert expression, only base types can be convertedcannot convert from %qT to base class %qT because %qT is incompletecannot convert from base class %qT to derived class %qT because the base is virtualcannot convert from base class %qT to derived class %qT via virtual base %qTcannot convert from incomplete type %qH to %qIcannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtualcannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qTcannot convert struct %qs to %qscannot convert to a pointer typecannot convert type %qH to type %qIcannot convert value to a vectorcannot create pointer to reference member %qDcannot create precompiled header %s: %mcannot create type information for type %qT because it involves types of variable sizecannot declare %<::main%> to be %qscannot declare %<::main%> to be a global variablecannot declare %<::main%> to be a templatecannot declare %<::main%> to be inlinecannot declare %<::main%> to be staticcannot declare %<catch%> parameter to be of abstract class type %qTcannot declare %<catch%> parameter to be of rvalue reference type %qTcannot declare %qD in a different modulecannot declare %qD to be a bit-field typecannot declare a parameter with %<decltype(auto)%>cannot declare bit-field %qD with %<warn_if_not_aligned%> typecannot declare bit-field %qD with function typecannot declare bit-field %qs with %<warn_if_not_aligned%> typecannot declare field %q+D to be of abstract type %qTcannot declare member %<%T::%s%> within %qTcannot declare member function %<%T::%s%> within %qTcannot declare member function %qD to have static linkagecannot declare parameter %q+D to be of abstract type %qTcannot declare parameter to be of abstract type %qTcannot declare pointer to %q#Tcannot declare pointer to %q#T membercannot declare pointer to qualified function type %qTcannot declare reference to %q#Tcannot declare reference to %q#T, which is not a typedef or a template type argumentcannot declare reference to qualified function type %qTcannot declare static function inside another functioncannot declare variable %q+D to be of abstract type %qTcannot decompose addresscannot decompose class type %qT because it has an anonymous struct membercannot decompose class type %qT because it has an anonymous union membercannot decompose class type %qT without non-static data memberscannot decompose class type %qT: both it and its base class %qT have non-static data memberscannot decompose class type %qT: its base classes %qT and %qT have non-static data memberscannot decompose inaccessible member %qD of %qTcannot decompose lambda closure type %qTcannot decompose non-array non-class type %qTcannot decompose union type %qTcannot decompose variable length array %qTcannot decompose variable length vector %qTcannot decrement a pointer to incomplete type %qTcannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructorscannot deduce template arguments of %qT, as it has no viable deduction guidescannot deduce template parameters from introduction listcannot default compare anonymous union membercannot default compare flexible array membercannot default compare reference member %qDcannot default compare union %qTcannot define %qD in different modulecannot define friend function %qs in a local class definitioncannot define member function %<%T::%s%> within %qTcannot define member of dependent typedef %qTcannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>cannot delete objects with RVV type %qTcannot delete objects with SVE type %qTcannot dereference %qE in %qs clausecannot derive from %<final%> base %qT in derived type %qTcannot determine %<#include%> translation of %s: %scannot determine the length of a %qscannot disable built-in function %qscannot emit unaligned pointers in ptx assemblycannot execute %qs: %scannot execute %qs: %s: %mcannot expand initializer for member %qDcannot explicitly declare member %q#D to have extern linkagecannot extend PCH file: %mcannot fallthrough final case in switchcannot find %<ldd%>cannot find %<nm%>cannot find %qscannot find %s in plugin %s
%scannot find %s in plugin %s: %scannot find LTO cgraph in %scannot find LTO section refs in %scannot find a register in class %qs while reloading %<asm%>cannot find a valid counter name %qs of %<-fdbg-cnt=%> optioncannot find class %qEcannot find instance variable associated with propertycannot find interface declaration for %qEcannot find interface declaration for %qE, superclass of %qEcannot find protocol declaration for %qEcannot find reference tag for class %qEcannot form pointer to member of non-class %q#Tcannot generate position-independent code for %qscannot get frame pointer to %qscannot get position in PCH file: %mcannot get program status: %mcannot handle comparison of type %<%s == %s%>cannot handle inconsistent calls to %qscannot handle switch condition of type %scannot honor conflicting %qs clausecannot import module in its own purviewcannot increment a pointer to incomplete type %qTcannot initialize a return object of type %qT with an rvalue of type %<void%>cannot initialize aggregate of type %qT with a compound literalcannot initialize array of %qT from a string literal with type array of %qTcannot inline function %<main%>cannot instantiate %<coroutine traits%>cannot instantiate a %<coroutine handle%> for promise type %qTcannot load plugin %s
%scannot load plugin %s: %scannot mix operands of decimal floating and complex typescannot mix operands of decimal floating and other floating typescannot mix operands of decimal floating and vector typescannot nest more than %d namespacescannot open %qs for writing: %mcannot open %scannot open %s for writing: %mcannot open %s: %mcannot open '%s'cannot open file %qs for writing optimization recordscannot open intermediate gcn asm filecannot open intermediate gcn obj filecannot open intermediate ptx filecannot open ldd output: %mcannot open nested response filecannot open nm output: %mcannot open omp_requires file %qscannot open profile file %scannot pass argument in vector register because altivec instructions are disabled, use %qs to enable themcannot put object with volatile field into registercannot read %<LTO_section_decls%> from %scannot read %s: %mcannot read LTO mode table from %scannot read PCH file: %mcannot read function profile from %scannot read omp_requires file %qscannot read spec file %qs: %mcannot read string table from %scannot receive reference type %qT through %<...%>cannot reload integer constant operand in %<asm%>cannot represent built-in %<va_list%> type in Dcannot resolve overloaded function %qD based on conversion to type %qTcannot return from a handler of a function-try-block of a constructorcannot return value in vector register because altivec instructions are disabled, use %qs to enable themcannot set %qE attribute after definitioncannot set interrupt attribute: no current functioncannot set interrupt attribute: no such identifiercannot set position in PCH file: %mcannot specialize concept %q#Dcannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple filescannot specify %<override%> for a classcannot specify -static with -fsanitize=addresscannot specify -static with -fsanitize=hwaddresscannot specify -static with -fsanitize=threadcannot specify both %<-msep-data%> and %<-mid-shared-library%>cannot tail-call: %scannot take address of %qscannot take address of bit-field %qDcannot take address of scalar with reverse storage ordercannot take the address of %<this%>, which is an rvalue expressioncannot take the address of this expressioncannot throw C++ classescannot throw COM objectscannot throw expression of type %qT because it involves types of variable sizecannot throw or catch RVV type %qTcannot throw or catch SVE type %qTcannot type switch on non-interface valuecannot update SSA formcannot use %<-%> as input filename for a precompiled headercannot use %<-mtp=cp15%> with 16-bit Thumbcannot use %<::%> in parameter declarationcannot use %<indirect_call%> attribute under linux toolchaincannot use %<typeid%> with %<-fno-rtti%>cannot use %<va_arg%> with reverse storage ordercannot use %<va_start%> in interrupt functioncannot use %qs as a call-saved registercannot use %qs as a call-used registercannot use %qs as a fixed registercannot use an object as parameter to a methodcannot use exception attributes to function %qD under linux toolchaincannot use interrupt attributes to function %qD under linux toolchaincannot use mode %qs for enumerated typescannot use mshared and static togethercannot use mthreads and mlegacy-threads togethercannot use multiple stack checking methods togethercannot use reset attributes to function %qD under linux toolchaincannot use small-data accesses for %qscannot use type %s as type %scannot value-initialize array of unknown bound %qTcannot write %s: %mcannot write PCH filecannot write PCH file: %mcannot write PCH file: required memory segment unavailablecannot write padding to PCH file: %mcannot write to %s: %mcanonical types differ for identical types %qT and %qTcapture by copy of RVV type %qTcapture by copy of SVE type %qTcapture by copy of incomplete type %qTcapture of non-variable %qEcapture of variable %qD with non-automatic storage durationcapture of variably-modified type %qT that is not an N3639 array of runtime boundcase label %qE not within a switch statementcase label does not reduce to an integer constantcase label is not an integer constant expressioncase label not within a switch statementcase label value exceeds maximum value for typecase label value is less than minimum value for typecase labels not sorted in switch statementcase labels not sorted: case value %qs not in enumerated typecase value %qs not in enumerated type %qTcast adds %q#v qualifier to function typecast between incompatible function types from %qH to %qIcast between incompatible function types from %qT to %qTcast between incompatible pointer to member types from %qH to %qIcast discards %qv qualifier from pointer target typecast from %qH to %qI increases required alignment of target typecast from %qH to %qI loses precisioncast from %qT is not allowedcast from %qs to %qs will produce zero resultcast from function call of type %qT to non-matching type %qTcast from pointer to integer of different sizecast from type %qT to type %qT casts away qualifierscast increases required alignment of target typecast specifies array typecast specifies function typecast to %qs address space pointer from disjoint %qs address space pointercast to %qs address space pointer from disjoint generic address space pointercast to %qs will produce null resultcast to generic address space pointer from disjoint %qs address space pointercast to non-integral type %qT in a constant expressioncast to pointer from integer of different sizecast to union type from type not present in unioncasting %qT to %qT does not dereference pointercasting between pointer-to-function and pointer-to-object is conditionally-supportedcatching non-reference type %q#Tcatching polymorphic type %q#T by valuecatching type %q#T by valuecategory attributes are not available in Objective-C 1.0category attributes are not available in this version of the compiler, (ignored)cdecl and thiscall attributes are not compatiblecgraph count invalidcgraph_node has wrong clone listcgraph_node has wrong clone_ofcgraph_node has wrong prev_clone pointercgraph_node is in clone list but it is not clonechange of the active member of a union from %qD to %qDchange of the active member of a union from %qD to %qD during initializationchanging the return type from %qs to a comparison category type will allow the comparison to use %qs and %qscheck_charlen_present(): length not setcheck_dimension(): Bad array referencecheck_dummy_characteristics: Unexpected result %i of gfc_dep_compare_exprcheck_init_expr(): Unknown expression typecheck_intents(): List mismatchcheck_restricted(): Unknown expression typecheck_result_characteristics (1): Unexpected result %i of gfc_dep_compare_exprcheck_result_characteristics (2): Unexpected result %i of gfc_dep_compare_exprcheck_some_aliasing(): List mismatchcheck_some_aliasing(): corrupted datachecksum is (%x,%x) instead of (%x,%x)choosing %qD over %qDchunk size value must be positivecircular pointer delegation detectedclass %qE already existsclass %qE defined without specifying a base classclass %qE is deprecatedclass %qE is not availableclass %qE is unavailableclass %qT does not have any field named %qDclass %qT is implicitly friends with itselfclass %qs does not implement the %qE protocolclass attributes are not available in Objective-C 1.0class definition may not be declared a friendclass extension for class %qE declared after its %<@implementation%>class extensions are not available in Objective-C 1.0class template %qD redeclared as non-templateclass template argument deduction failed:class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initializationclass template argument deduction is only available with %<-std=c++17%> or %<-std=gnu++17%>class type %qT is incompleteclauses in %<simd%> trait should be separated by %<,%>cleanup argument not a functioncleanup argument not an identifierclones for %<target_clones%> attribute cannot be createdclose: %sclosed intervalsclosing LTRANS output list %s: %mclosing dependency file %s: %mclosing json file %s: %mclosing mixin file %s: %mcoarray argumentcode may be misoptimized unless %<-fno-strict-aliasing%> is usedcode model %qs is not compatible with %scode model %qs needs %scode model %qs not supported in ilp32 modecode model %qs not supported in the %s bit modecode model %qs not supported in x32 modecode model %qs with %<-f%s%>code model %s does not support PIC modecollapse argument needs positive constant integer expressioncollapsed %s loops not perfectly nested at %Lcollapsed loops not perfectly nestedcollect2 version %s
collection in fast enumeration is not an objectcomdat symbol cannot be versionedcomdat-local function called by %s outside its comdatcomdat-local symbol referred to by %s outside its comdatcomma at end of enumerator listcomma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>command-line option %qs is not supported by this configurationcommand-line option %qs is valid for %s but not for %scommand-line option %qs is valid for the driver but not for %scommon symbol cannot be versionedcommon variables must have an alignment of 32678 or lesscompare_actual_expr(): Bad component codecompare_real(): Bad operatorcomparing final insns dumpscomparing floating-point with %<==%> or %<!=%> is unsafecomparing the result of pointer addition %qE and NULLcomparing vectors with different element typescomparing vectors with different number of elementscomparison between %q#T and %q#Tcomparison between %qT and %qTcomparison between distinct pointer types %qT and %qT lacks a castcomparison between distinct pointer-to-member types %qT and %qT lacks a castcomparison between pointer and integercomparison between pointer and zero character constantcomparison between two arrayscomparison between two arrays is deprecated in C++20comparison between types %qT and %qTcomparison 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 constant %qE with boolean expression is always falsecomparison of constant %qE with boolean expression is always truecomparison of distinct Objective-C types lacks a castcomparison of distinct pointer types lacks a castcomparison of enumeration type %qT with floating-point type %qT is deprecatedcomparison of floating-point type %qT with enumeration type %qT is deprecatedcomparison of integer expressions of different signedness: %qT and %qTcomparison of pointers to disjoint address spacescomparison of promoted bitwise complement of an unsigned value with constantcomparison of promoted bitwise complement of an unsigned value with unsignedcomparison of unsigned expression in %<< 0%> is always falsecomparison of unsigned expression in %<>= 0%> is always truecomparison operator %q+D defaulted after its first declarationcomparison requiredcomparison with string literal results in unspecified behaviorcomparisons like %<X<=Y<=Z%> do not have their mathematical meaningcompatible type is herecompilation terminated due to -Wfatal-errors.
compilation terminated due to -fmax-errors=%u.
compilation terminated.
compile all implementation modules and program module at oncecompiled module file is %qscompiled module is %sversion %scompiler checks to force definition module procedure parameter names with their implementation module counterpartcompiler does not support ZSTD LTO compressioncompiler is %sversion %s%s%scompiler warns if a cast is being used on types of differing sizescomplement argument must be constantcomplex argument %u to decimal-only type-generic functioncomplex arguments must have floating-point typecomplex arguments must have identical typescomplex floating point overflow in expression %qE of type %qT results in %qEcomplex floating point overflow in expression of type %qT results in %qEcomplex integer overflow in expression %qE of type %qT results in %qEcomplex integer overflow in expression of type %qT results in %qEcomplex invalid for %qscomponent %qs at %L has already been set by a parent derived type constructorcompound literal has function typecompound literal has variable sizecompound literal implicitly auto and declared %qscompound literal of non-object type %qTcompound literal qualified by address-space qualifiercompound-statement in %<constexpr%> functioncompressed stream: %scomputed goto must be pointer typeconcatenation of string literals with conflicting encoding prefixesconcept %q#D declared with a deduced return typeconcept %q#D declared with function parametersconcept %q#D with non-%<bool%> return type %qTconcept %qD has no definitionconcept %qE has multiple template parameter listsconcept %qE not in namespace scopeconcept defined hereconcept must be defined at namespace scopeconcept must have type %<bool%>concept-id %qD in nested-name-specifiercondition declares a functioncondition declares an arraycondition expression refers to iteration variable %qDconditional %<lastprivate%> clause on %qs constructconditional %<lastprivate%> on loop iterator %qD ignoredconditional expression between distinct pointer types %qT and %qT lacks a castconditional expression between distinct pointer-to-member types %qT and %qT lacks a castconditional expression between enumeration type %qT and floating-point type %qT is deprecatedconditional expression between floating-point type %qT and enumeration type %qT is deprecatedconditional expression in operand of fold-expressionconditionally executed loop in %<kernels%> region will be executed by a single gang; ignoring %<gang%> clauseconflicting C language linkage declaration %q#Dconflicting access specifications for field %qE, ignoredconflicting access specifications for method %q+D, ignoredconflicting code generation switchesconflicting declaration %q#Dconflicting declaration of %q#D with %qL linkageconflicting declaration of C function %q#Dconflicting declaration of template %q#Dconflicting exporting declaration %qDconflicting global module declaration %#qDconflicting named address spaces (%s vs %s)conflicting 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 reduction operations for %qEconflicting return type specified for %q+#Dconflicting super class name %qEconflicting type attributes specified for %q+#Dconflicting type qualifiers for %q+Dconflicting types for %<%c%s%>conflicting types for %q+Dconflicting types for %q+D due to enum/integer mismatch; have %qTconflicting types for %q+D; have %qTconflicting types for built-in function %q+D; expected %qTconflicting types for built-in function %qs; expected %qsconflicting use of %<-mcustom%> switches, target attributes, and/or %<__builtin_custom_%> functionsconflicts with %qDconsider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limitconsider using '-pg' instead of '-p' with gprof(1)consider using `-pg' instead of `-p' with gprof (1)consider using `-pg' instead of `-p' with gprof(1)const, volatile or restrict qualified type in %<#pragma omp declare reduction%>const/copy propagation disabledconst_double_split got a bad insn:constant %qs is too largeconstant argument %d for builtin %qF is invalid (%s)constant argument %d for builtin %qF is out of range (%wd-%wd)constant argument %d for builtin %qF is out of range (0-%wu)constant argument %d for builtin %qF is out of range for target typeconstant argument out of range for %qsconstant argument out of range for %sconstant field %qD used as %<asm%> outputconstant folding not supported for this tree codeconstant not recomputed when %<ADDR_EXPR%> changedconstant refers to itselfconstant value required for builtin %qF argument %dconstraint %qE has type %qT, not %<bool%>constraint expression does not have type %<bool%>constraint mismatch at argument %d in template parameter list for %qDconstraints not satisfiedconstraints on a non-templated functionconstructor cannot be static member functionconstructor delegates to itselfconstructor delegation follows mem-initializer for %qDconstructor does not return a value to testconstructor for alien class %qT cannot be a memberconstructor is not user-provided because it is explicitly defaulted in the class bodyconstructor priorities are not supportedconstructor priorities from 0 to %d are reserved for the implementationconstructor priorities must be integers from 0 to %d inclusiveconstructor syntax used, but no constructor declared for type %qTconstructors cannot be declared %<virtual%>constructors may not be cv-qualifiedconstructors may not be ref-qualifiedcontaining loop herecontains additional virtual method %qDcontinue statement not within a loopcontract predicate is false in constant expressioncontraction %<%.*s%> in format; use %qs insteadcontracts are only available with %<-fcontracts%>contracts must appertain to a function typecontrol flow in the middle of basic block %dcontrol passes through definition of %qD with static storage durationcontrol passes through definition of %qD with thread storage durationcontrol reaches end of non-void functioncontrol register number must be in range 0-31 for %sconversion between distinct pointer types %qT and %qT lacks a castconversion between distinct pointer-to-member types %qT and %qT lacks a castconversion casts away constnessconversion from %q#T to %q#Tconversion from %qH to %qI discards qualifiersconversion from %qH to %qI in a converted constant expressionconversion from %qH to %qI is ambiguousconversion from %qH to non-scalar type %qI requestedconversion from %qT to %qTconversion from %qT to %qT changes the value of %qEconversion from %qT to %qT changes value from %qE to %qEconversion from %qT to %qT discards imaginary componentconversion from %qT to %qT may change valueconversion from address space %qs to address space %qsconversion from normal type to notinheap typeconversion from pointer type %qT to arithmetic type %qT in a constant expressionconversion lacks type at end of formatconversion of %qE from %qH to %qI is ambiguousconversion of %qs on the left hand side of %qsconversion of register to a different size in %qsconversion of scalar %qH to vector %qI involves truncationconversion of scalar %qT to vector %qT involves truncationconversion of unsigned constant value to negative integerconversion to %qT alters %qT constant valueconversion to %qT from %qT may alter its valueconversion to %qT from %qT may change the sign of the resultconversion to %qT from boolean expressionconversion to incomplete typeconversion to non-const reference type %q#T from rvalue of type %qTconversion to non-scalar type requestedconversion to void cannot resolve address of overloaded functionconversion to void will not access object %qE of incomplete type %qTconversion to void will not access object of incomplete type %qTconversion to void will not access object of non-trivially-copyable type %qTconversion to void will not access object of type %qTconversion to volatile reference type %q#T from rvalue of type %qTconversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>converting %<false%> to pointer type %qTconverting %<false%> to pointer type for argument %P of %qDconverting %qT to %<void%> will never use a type conversion operatorconverting %qT to a base class %qT will never use a type conversion operatorconverting %qT to a reference to a base class %qT will never use a type conversion operatorconverting %qT to a reference to the same type will never use a type conversion operatorconverting %qT to the same type will never use a type conversion operatorconverting NULL to non-pointer typeconverting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer valueconverting an array compound literal to a pointer is ill-formed in C++converting far pointer to near pointerconverting from %qH to %qIconverting lambda that uses %<...%> to function pointerconverting overloaded function %qD to type %q#T is ambiguousconverting to %qH from %qI requires direct-initializationconverting to %qH from %qI with greater conversion rankconverting to %qH from %qI with unordered conversion ranksconverting to %qT from initializer list would use explicit constructor %qDconverting to non-pointer type %qT from NULLcoproc must be a constant immediate in range [0-%d] enabled with %<+cdecp<N>%>coprocessor %d is not enabled with +cdecp%dcopying non-static data member %q#D of rvalue reference typecopyprivate variable %qE is not threadprivate or private in outer contextcoroutines require a handle class template; cannot find %<%E::%E%>coroutines require a traits template; cannot find %<%E::%E%>corrupt loop tree rootcorrupted exits list of loop %dcorrupted head of the exits list of loop %dcorrupted ltrans output file %scorrupted profile info: invalid time profilecorrupted 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: profile data is not flow-consistentcorrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)could not close Go dump file: %mcould not close final insn dump file %qs: %mcould not close response file %scould not close temporary response file %scould not close zeroed insn dump file %qs: %mcould not convert %qE from %<void%> to %<bool%>could not convert %qE from %qH to %qIcould not convert template argument %qE from %qT to %qTcould not find %s in %s (consider using %<-B%>)could not find a spill registercould not find an integer type of the same size as %qTcould not find class %qEcould not find interface for class %qEcould not find setter/getter for %qE in class %qEcould not find specs file %s
could not find variant declarationcould not locate MCU data file %<devices.csv%>could not open Go dump file %qs: %mcould not open dump file %qs: %mcould not open final insn dump file %qs: %mcould not open response file %scould not open symbol resolution file: %mcould not open temporary response file %scould not parse file offsetcould not parse hex numbercould not resolve typename typecould not split insncould not understand %<kern.osversion%> %q.*scould not understand version %qscould not write to response file %scould not write to temporary response file %scounter namecounter valuecpu %qs is an invalid argument to builtin %qscpu %s is not based on arch %s, ignoring the archcreate a swig interface file for the modulecreate a topologically sorted module list from all dependent modules used in the applicationcreated and used with different ABIscreated and used with different architectures / ABIscreated and used with different endiannesscreated and used with different settings of %<-fpic%>created and used with different settings of %<-fpie%>created and used with differing settings of '%s'creating array of %qTcreating array of %qT, which is an abstract class typecreating array of function memberscreating array of functionscreating array of referencescreating array of template placeholder type %qTcreating array of voidcreating pointer to member function of non-class type %qTcreating pointer to member of non-class type %qTcreating pointer to member of type voidcreating pointer to member reference type %qTcreating selector for nonexistent method %qEcritical attribute has no effect on interrupt functionscustom instruction opcode must be a compile-time constant in the range 0-255 for %<__builtin_custom_%s%>cv-qualified type parameterdangling pointer %qE to %qD may be useddangling pointer %qE to an unnamed temporary may be useddangling pointer to %qD may be useddangling pointer to an unnamed temporary may be useddata area attributes cannot be specified for local variablesdata area of %q+D conflicts with previous declarationdata declarationdata definition has no type or storage classdata member %q+D invalidly declared function typedata member %q+D invalidly declared method typedata member %qD cannot be a member templatedata member may not have variably modified type %qTdata movement for component %qE is not compatible with movement for struct %qEdata type of %q+D isn%'t suitable for a registerdead histogramdead statement in EH tabledeallocation function declared heredeallocation of already deallocated storagedeallocation of storage that was not previously allocateddebugdebug format %qs conflicts with prior selectiondebug output level %qs is too highdebug pathdebug: decimal floating-point argument %u to binary-only type-generic functiondecimal floating-point argument %u to complex-only type-generic functiondecimal floating-point not supported for this targetdeclaration %qD conflicts with builtindeclaration %qD conflicts with importdeclaration %qD does not declare anythingdeclaration adds contracts to %q#Ddeclaration does not declare anythingdeclaration for parameter %qD but no such parameterdeclaration has a different number of contracts than previously declareddeclaration of %<constexpr%> variable %qD is not a definitiondeclaration of %<extern%> variable %qD in %<for%> loop initial declarationdeclaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a templatedeclaration of %<~%T%> as member of %qTdeclaration of %q#D changes meaning of %qDdeclaration of %q#D conflicts with built-in declaration %q#Ddeclaration of %q#D has %<extern%> and is initializeddeclaration of %q#D has no initializerdeclaration of %q#D outside of class is not definitiondeclaration of %q#D shadows a parameterdeclaration of %q#Tdeclaration of %q+#D shadows template parameterdeclaration of %q+D shadows a built-in functiondeclaration of %q+D shadows previous non-variabledeclaration of %q+D with attribute %<noinline%> follows inline declarationdeclaration of %q+D with no linkage follows extern declarationdeclaration of %qD ambiguates earlier template instantiation for %qDdeclaration of %qD as %<typedef%>declaration of %qD as array of function membersdeclaration of %qD as array of functionsdeclaration of %qD as array of referencesdeclaration of %qD as array of voiddeclaration of %qD as member of %qTdeclaration of %qD as multidimensional array must have bounds for all dimensions except the firstdeclaration of %qD as non-functiondeclaration of %qD as parameterdeclaration of %qD in %qD which does not enclose %qDdeclaration of %qD in namespace %qD which does not enclose %qDdeclaration of %qD not in a namespace surrounding %qDdeclaration of %qD shadows a built-in functiondeclaration of %qD shadows a global declarationdeclaration of %qD shadows a member of %qTdeclaration of %qD shadows a parameterdeclaration of %qD shadows a previous localdeclaration of %qE as array of functionsdeclaration of %qE as array of voidsdeclaration of %qE as multidimensional array must have bounds for all dimensions except the firstdeclaration of %qE as non-functiondeclaration of %qE as non-memberdeclaration of %qF has a different exception specifierdeclaration of built-in function %qD without a prototype; expected %qTdeclaration of function %qD in invalid contextdeclaration of multidimensional array must have bounds for all dimensions except the firstdeclaration of non-variable %qD in %<for%> loop initial declarationdeclaration of static variable %qD in %<for%> loop initial declarationdeclaration of template parameter %q+#D with different constraintsdeclaration of template parameter %q+D shadows template parameterdeclaration of type name as array of functionsdeclaration of type name as array of voidsdeclarations in dependent base %qT are not found by unqualified lookupdeclarator-id missing; using reserved word %qDdeclared heredeclared private heredeclared protected heredecompressed stream: %sdecrement of a boolean expressiondecrement of constant field %qDdecrement of enumeration value is invalid in C++decrement of function %qDdecrement of member %qD in read-only objectdecrement of pointer to an incomplete type %qTdecrement of read-only location %qEdecrement of read-only member %qDdecrement of read-only named return value %qDdecrement of read-only parameter %qDdecrement of read-only reference %qDdecrement of read-only variable %qDdeduced class type %qD in function return typededuced expression type does not satisfy placeholder constraintsdeduced initializer does not satisfy placeholder constraintsdeduced return type does not satisfy placeholder constraintsdeduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>deduced type %qT for %qD is incompletededucing from brace-enclosed initializer list requires %<#include <initializer_list>%>deduction guide %q+D redeclareddeduction guide %qD must be declared in the same scope as %qTdeduction guide %qD must have the same access as %qTdeduction guide %qD must not have a function bodydeduction guide for %qT must have trailing return typedefault %<target_clones%> attribute was not setdefault CPU architecture (%qs) does not support %qs ABI, falling back to %<-m%s=%s%>default argument %qE uses %qDdefault argument %qE uses local variable %qDdefault argument for template parameter for class enclosing %qDdefault argument given for parameter %d of %q#Ddefault argument mismatch in overload resolutiondefault argument missing for parameter %P of %q#Ddefault argument specified for lambda parameterdefault argument specified in explicit specializationdefault arguments are not allowed in declaration of friend template specialization %qDdefault arguments are only permitted for function parametersdefault member initializer for %qD required before the end of its enclosing classdefault member initializer for unnamed bit-fielddefault member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>default template arguments may not be used in function template friend re-declarationdefault template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>default template arguments may not be used in partial specializationsdefault template arguments may not be used in template friend declarationsdefault type conversion cannot deduce template argument for %qDdefaulted %qD is not a friend of %qTdefaulted %qD must be %<const%>defaulted %qD must have parameters of either type %<const %T&%> or %qTdefaulted %qD must have parameters of either type %<const %T&%> or %qT, not bothdefaulted %qD must not have %<&&%> ref-qualifierdefaulted %qD must return %<bool%>defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>defaulted constructor calls non-%<constexpr%> %qDdefaulted declaration %q+D does not match the expected signaturedefaulted default constructor does not initialize %q#Ddefaulted default constructor does not initialize any non-static data memberdefaulted destructor calls non-%<constexpr%> %qDdefaulted function %q+D with default argumentdefaulted member %qD must have parameter type %<const %T&%>defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qTdeferred type parameter at %Cdefined heredefined here %qDdefining a type in a cast is invalid in C++defining a type in a compound literal is invalid in C++defining explicit specialization %qD in friend declarationdefining type in %qs expression is invalid in C++definition in block %i does not dominate use in block %idefinition in block %i follows the usedefinition of %q#D ambiguates built-in declaration %q#Ddefinition of %q#D is marked %<dllimport%>definition of %q#T inside template parameter listdefinition of %q#T is not complete until the closing bracedefinition of %qD does not matchdefinition of %qD does not match %<#include <initializer_list>%>definition of %qD is not in namespace enclosing %qTdefinition of concept %qD has multiple statementsdefinition of concept %qD is emptydefinition of explicitly-defaulted %q+Ddefinition of implicitly-declared %qDdefinition of protocol %qE not founddefinition of static data member %q+D of dllimport%'d classdefinition provided for explicit instantiationdelegates are only for non-static functionsdelegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>deleted definition of %qD is not first declarationdeleted function %q+D overriding non-deleted functiondeleted in Fortran 95deleting %qT is undefineddeleting LTRANS file %s: %mdeleting array %q#Edeleting file %s: %mdeleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviordeleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviordependent-name %qE is parsed as a non-type, but instantiation yields a typedeprecated conversion from string constant to %qTdeprecated message is not a stringdereference of non-pointerdereferencing %<void *%> pointerdereferencing a null pointerdereferencing a null pointer in %qEdereferencing type-punned pointer might break strict-aliasing rulesdereferencing type-punned pointer will break strict-aliasing rulesderived type declarationderived union %qT invaliddesignated initializers cannot be used with a non-aggregate type %qTdesignating the bound of variable length array argument %udesignator order for field %qD does not match declaration order in %qTdestination object %qE of size %sdestination object allocated heredestination object is likely at address zerodestination object of size %s allocated by %qEdestination object referenced by %<restrict%>-qualified argument 1 was declared heredestroying %<operator delete%> must be a member functiondestroying %<operator delete%> must be a usual deallocation functiondestroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yetdestructor %qD declared as member templatedestructor cannot be static member functiondestructor does not return a value to testdestructor for %qE shall not be run eitherdestructor for %qT is ambiguousdestructor for alien class %qT cannot be a memberdestructor priorities are not supporteddestructor priorities from 0 to %d are reserved for the implementationdestructor priorities must be integers from 0 to %d inclusivedestructors may not be cv-qualifieddestructors may not be ref-qualifieddestructors may not have parametersdetermining value of %qsdid you mean %<-%s%>?did you mean %<-mcpu=%s%>?did you mean %<using enum %T::%D%>?did you mean to dereference the pointer?did you mean to use logical not (%<!%>)?did you mean to use logical not?difference between %qE and %qD does not have integer typedifferent number of parametersdifferent number of resultsdifferent parameter typesdifferent receiver typesdifferent result typesdifferent underlying type in enum %q#Tdifferent varargsdirect base %qT inaccessible in %qT due to ambiguitydirect call to %s in speculative call sequence has no speculative flagdirect call to %s in speculative call sequence has speculative_id %i out of rangedirect-list-initialization of %<auto%> requires exactly one elementdirective argument %qEdirective argument in the range [%E, %E]directive with only %<device_type%> clausedisable pass %s for function %sdisable pass %s for functions in the range of [%u, %u]display all inbuilt system itemsdisplay statistics about the amount of source lines compiled and symbols useddisplay the location of module source files as they are compileddistinct Objective-C type in returndivision %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elementsdivision by zerodivision by zero is not a constant expressiondo not specify both -march=... and -mcpu=...do_check(): too many argsdo_simplify(): Too many args for intrinsicdoes not match member template declaration heredoes not support multilibdominator of %d should be %d, not %ddominator of %d status unknowndon%'t know how to delete %qsdon%'t support DSP extension instructionsdon%'t support performance extension instructionsdon%'t support performance extension version 2 instructionsdon%'t support string extension instructionsdouble colon in MODULE PROCEDURE statement at %Ldouble constants not supporteddouble linked list of assembler names corrupteddouble linked list of clones corrupteddue to different exception specificationsdump file: %s
duplicate %<_Atomic%>duplicate %<_Thread_local%> or %<__thread%>duplicate %<asm%> operand name %qsduplicate %<asm%> qualifier %qEduplicate %<asm%> qualifier %qTduplicate %<const%>duplicate %<default%> case in %<_Generic%>duplicate %<restrict%>duplicate %<volatile%>duplicate %qDduplicate %qD specifierduplicate %qEduplicate %qE attributeduplicate %qE declaration specifierduplicate %qsduplicate %qs modifierduplicate (or overlapping) case valueduplicate base type %qT invalidduplicate case valueduplicate cv-qualifierduplicate declaration for protocol %qEduplicate declaration of method %<%c%E%> with conflicting typesduplicate definition of %qsduplicate definition of '%s'duplicate definition of a symbol versionduplicate direct call to %s in speculative call sequence with speculative_id %iduplicate explicit instantiation of %q#Dduplicate explicit instantiation of %q#Tduplicate info for %qEduplicate initialization of %qDduplicate insn UID: %iduplicate instance variable %q+Dduplicate interface declaration for category %<%E(%E)%>duplicate interface declaration for class %qEduplicate label %qDduplicate label declaration %qEduplicate loop headerduplicate member %q+Dduplicate reference %s in speculative call sequence with speculative_id %iduplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>duplicate virt-specifierduplicated %<if%> conditionduplicated parameter specifier %qs in %<amdgpu_hsa_kernel%> attributeduring %<-fcompare-debug%> recompilationduring %s pass: %s
during load of binding %<%E%s%E%>during load of binding %<%E%s%E@%s%>during load of pendings for %<%E%s%E%>dwarf version %wu is not supporteddynamic dependency %s not founddynamic exception specifications are deprecated in C++11dynamic type %qT of its operand does not have a base class of type %qTdynamic type %qT of its operand does not have an unambiguous public base class %qTeBPF stack limit exceededeach undeclared identifier is reported only once for each function it appears inedge %s->%s has no corresponding call_stmtedge count is not compatible with function countedge from %d to %d should be marked irreducibleedge from %d to %d should not be marked irreducibleedge has both call_stmt and lto_stmt_uid setedge not foundedge points to wrong declaration:either %<-fopenacc%> or %<-fopenmp%> must be seteither -fopenacc or -fopenmp must be seteither all initializer clauses should be designated or none of them should beelaborated-type-specifier for a scoped enum must not use the %qD keywordelement index %qE is out of bounds %<[0 .. %E]%>element types must be the sameelement_number(): Bad dimension typeelemental binary operationelemental function arguments at %C are not compliantelemental procedureelements of array %q#D have incomplete typeelements of array %q#T have incomplete typeembedded %<\0%> in formatembedded NUL in CFString literalempty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)empty declarationempty declaration of %<enum%> type does not redeclare tagempty declaration with %<_Alignas%> does not redeclare tagempty declaration with storage class specifier does not redeclare tagempty declaration with type qualifier does not redeclare tagempty enum is invalidempty fileempty index range in initializerempty initializer for lambda init-captureempty initializer in lambda init-captureempty left precision in %s formatempty parentheses were disambiguated as a function declarationempty precision in %s formatempty property attribute listempty range specifiedempty string in attribute %<target%>empty struct has size 0 in C, size 1 in C++empty structured binding declarationempty union has size 0 in C, size 1 in C++enable pass %s for function %senable pass %s for functions in the range of [%u, %u]enabling backtrace support is only meaningful when compiling for the Thumbenabling callee interworking support is only meaningful when compiling for the Thumbencapsulation is malformedenclosing %<target%>enclosing %qsenclosing OpenACC %qs constructenclosing class of %<constexpr%> non-static member function %q+#D is not a literal typeenclosing class templates are not explicitly specializedenclosing parent compute constructenclosing regionenclosing routineenclosing target regionenclosing taskend expression refers to outer iterator %qDend insn %d for block %d not found in the insn streamend of implied-do loop at %L could not be simplified to a constant valueenum constant defined hereenum constant in boolean contextenum conversion from %qT to %qT in assignment is invalid in C++enum conversion from %qT to %qT in initialization is invalid in C++enum conversion from %qT to %qT in return is invalid in C++enum conversion in assignment is invalid in C++enum conversion in initialization is invalid in C++enum conversion when passing argument %d of %qE is invalid in C++enum type defined hereenum value is not %<CONST_DECL%> or %<INTEGER_CST%>enum value name is not %<IDENTIFIER_NODE%>enum value type is not %<INTEGER_TYPE%> nor convertible to the enumenumerated and non-enumerated type in conditional expressionenumerated mismatch in conditional expression: %qT vs %qTenumeration range differsenumeration value %qE not handled in switchenumeration values exceed range of %qsenumeration values exceed range of integerenumeration values exceed range of largest integerenumerator %qD does not match ...enumerator value %qE is outside the range of underlying type %qTenumerator value for %qD is not an integer constantenumerator value for %qD must have integral or unscoped enumeration typeenumerator value for %qE is not an integer constantenumerator value for %qE is not an integer constant expressionenumerator value outside the range of %qsenumerator value outside the range of underlying typeenvironment variable %<COLLECT_GCC%> must be setenvironment variable %<COLLECT_GCC_OPTIONS%> must be setenvironment variable %<COLLECT_LTO_WRAPPER%> must be setenvironment variable %qs must expand to a non-negative integer less than or equal to %wdenvironment variable %qs not definedenvironment variable COLLECT_GCC_OPTIONS must be setenvironment variable DJGPP not definedenvironment variable DJGPP points to corrupt file %qsenvironment variable DJGPP points to missing file %qserrorerror closing %s: %merror closing optimization records %qserror in arguments to spec function %qserror in removing %serror writing %qserror writing optimization records to %qs: %serror writing to %s: %merror: error: unable to open '%s' for writing: %s
errors during merging of translation unitseval_intrinsic(): Bad operatoreval_type_intrinsic0(): op NULLexception cleanup for this placement new selects non-placement %<operator delete%>exception handling disabled, use %<-fexceptions%> to enableexception handling disabled; use %<-fexceptions%> to enableexception handling personality mismatchexception of type %<%T%> will be caughtexception of type %qT will be caught by earlier handlerexception specification of %qD depends on itselfexcess elements in %<char%> array initializerexcess elements in array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexcess use operand for statementexecution counts assumed to be zero
execution counts estimated
existing declaration %#qDexisting definition %qDexit %d->%d not recordedexpansion pattern %qE contains no parameter packsexpansion pattern %qT contains no parameter packsexpansion point is location %iexpected %<"%>expected %<#pragma acc%> clauseexpected %<#pragma omp scan%>expected %<#pragma omp section%> or %<}%>expected %<#pragma omp%> clauseexpected %<(%>expected %<(%> after template-argument-listexpected %<(%> at %Cexpected %<(%> or end of lineexpected %<)%>expected %<)%> at %Cexpected %<)%> or %<,%>expected %<*%>expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifierexpected %<,%>expected %<,%> or %<)%>expected %<,%> or %<...%>expected %<,%> or %<;%>expected %<,%> or %<]%>expected %<,%> or %<}%>expected %<,%>, %<;%> or %<}%>expected %<.%>expected %<...%>expected %<:%>expected %<:%> or %<)%>expected %<:%> or %<...%>expected %<:%> or %<::%>expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>expected %<::%>expected %<;%>expected %<;%> after class definitionexpected %<;%> after struct definitionexpected %<;%> after union definitionexpected %<;%> at end of member declarationexpected %<;%> or %<{%>expected %<;%> or %<{%> after method attribute definitionexpected %<;%>, %<,%> or %<)%>expected %<;%>, identifier or %<(%>expected %<<%>expected %<=%>expected %<=%> after Objective-C %qEexpected %<=%> at %Cexpected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>expected %<==%> comparison in %<if%> conditionexpected %<==%>, %<<%> or %<>%> comparison in %<if%> conditionexpected %<>%>expected %<@end%>expected %<@synchronized%>expected %<@throw%>expected %<@try%>expected %<[%>expected %<]%>expected %<__label__%>expected %<__transaction_atomic%>expected %<__transaction_relaxed%>expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>expected %<allocator%> or %<align%>expected %<ancestor%> or %<device_num%>expected %<asm%>expected %<at%>, %<severity%> or %<message%> clauseexpected %<auto%>expected %<auto%> or %<decltype(auto)%> after %qEexpected %<big-endian%>, %<little-endian%>, or %<default%> after %<#pragma scalar_storage_order%>expected %<cancel%> %<if%> clause modifierexpected %<catch%>expected %<class%>expected %<class%> or %<typename%>expected %<class%>, %<typename%>, or %<template%>expected %<co_yield%>expected %<concurrent%>expected %<construct%>, %<device%>, %<implementation%> or %<user%>expected %<construct%>, %<device%>, %<implementation%> or %<user%> at %Cexpected %<data%>expected %<data%> after %<#pragma acc %s%>expected %<data%>, %<update%>, %<enter%> or %<exit%>expected %<declare target%> or %<assumes%>expected %<declare%> or %<assumes%>expected %<decltype%>expected %<delete%>expected %<depend%>, %<destroy%> or %<update%> clauseexpected %<directive%> or %<sequence%>expected %<else%>expected %<error%>, %<warning%>, %<ignored%>, %<push%>, %<pop%>, %<ignored_attributes%> after %<#pragma GCC diagnostic%>expected %<extern%>expected %<finally%> or %<catch%>expected %<for%> after %qsexpected %<host%>, %<nohost%> or %<any%>expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>expected %<inclusive%> or %<exclusive%> clauseexpected %<match%>expected %<match%> at %Cexpected %<namespace%>expected %<new%>expected %<none%> or %<present%>expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>expected %<omp_priv%> or function-nameexpected %<operator%>expected %<point%>expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clauseexpected %<read%>, %<write%>, %<update%>, or %<capture%> clauseexpected %<reproducible%> or %<unconstrained%>expected %<return%>expected %<scalar%>, %<aggregate%> or %<pointer%>expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>expected %<seq_cst%>, %<acquire%> or %<relaxed%>expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>expected %<simd%>, %<reduction%>, %<target%> or %<variant%>expected %<static_assert%>expected %<target%>expected %<teams%>, %<parallel%> or %<thread%>expected %<template%>expected %<throw%>expected %<try%>expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clauseexpected %<using%>expected %<while%>expected %<{%>expected %<{%> at %Cexpected %<{%> or %<:%>expected %<}%>expected %<}%> at %Cexpected %<}%> before %<else%>expected %<~%>expected %d levels of template parms for %q#D, got %dexpected %i or more, found %iexpected %i, found %iexpected %qE selector nameexpected %qT but argument is of type %qTexpected %qT but pointer is of type %qTexpected %qs %<if%> clause modifier rather than %qsexpected %qs keyword before dependent template nameexpected %qs or %qsexpected ...expected 64-bit address but argument 1 is %d-bitexpected 64-bit address but argument 2 is %d-bitexpected : at %Cexpected OpenMP directive nameexpected a string after %<#pragma message%>expected an SSA_NAME objectexpected an argument to %<msp430_select_cpu%>expected an identifier for the attribute nameexpected assumption clauseexpected at least one assumption clauseexpected attribute argument as balanced token sequenceexpected attribute before %<...%>expected between %i and %i, found %iexpected binary operatorexpected block indexexpected block specifierexpected boolean expressionexpected boolean typeexpected case labelexpected channelexpected class nameexpected class-keyexpected class-nameexpected constant integer expression with valid sync-hint valueexpected constant offsetexpected constant sizeexpected constructor, destructor, or type conversionexpected contract level: %<default%>, %<audit%>, or %<axiom%>expected contract semantic or levelexpected contract-roleexpected count valueexpected declarationexpected declaration or statementexpected declaration specifiersexpected declaration specifiers or %<...%>expected declaratorexpected directive nameexpected else statementexpected empty string after %<operator%> keywordexpected end of capture-listexpected end of lineexpected expressionexpected expression at %Cexpected expression-list or type-idexpected frequency qualityexpected frequency valueexpected functionexpected function nameexpected function-name %<(%>expected goto expressionexpected id-expressionexpected id-expression (arguments)expected identifierexpected identifier at %Cexpected identifier or %<(%>expected identifier or %<)%>expected identifier or %<*%>expected identifier or string literalexpected identifier or string literal at %Cexpected initializerexpected integerexpected integer expressionexpected integer expression listexpected interface or pointer to interfaceexpected iteration declaration or initializationexpected iteration-statementexpected jump-statementexpected labelexpected labeled-statementexpected loop numberexpected map index on right hand sideexpected module-nameexpected name at %Cexpected namespace-nameexpected nested-name-specifierexpected numeric typeexpected operatorexpected parameter pack before %<...%>expected pass nameexpected pointerexpected pointer as argument of unary %<*%>expected pointer in %qs clauseexpected primary-expressionexpected ptr-operatorexpected qualified name in friend declaration for constructor %qDexpected qualified name in friend declaration for destructor %qDexpected selection-statementexpected signature: %qDexpected simd clause at %Cexpected single pointer in %qs clauseexpected specifier-qualifier-listexpected statementexpected string literalexpected string-literalexpected suffix identifierexpected template-argumentexpected template-idexpected template-id for typeexpected template-nameexpected trait selector nameexpected trait selector name at %Cexpected type specifierexpected type-nameexpected type-specifierexpected unqualified-idexpected variant name at %Cexpecting %E byte in a region of size %Eexpecting %E bytes in a region of size %Eexpecting %E or more bytes in a region of size %Eexpecting argument of type pointer or of type integer for argument 1expecting between %E and %E bytes in a region of size %Eexpecting internal function nameexpecting one and only one label to be declaredexperimental flag to turn on the new strict type checkerexplicit by-copy capture of %<this%> with by-copy capture default only available with %<-std=c++20%> or %<-std=gnu++20%>explicit by-copy capture of %qD redundant with by-copy capture defaultexplicit by-reference capture of %qD redundant with by-reference capture defaultexplicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>explicit deduction guide declared hereexplicit deduction guides not considered for copy-initializationexplicit goto at end of bb %dexplicit instantiation of %q#Dexplicit instantiation of %q#T before definition of templateexplicit instantiation of %qD but no definition availableexplicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)explicit instantiation of %qD outside its namespace must use a nested-name-specifierexplicit instantiation of function concept %q#Dexplicit instantiation of non-class template %qDexplicit instantiation of non-template %q#Dexplicit instantiation of non-template type %qTexplicit instantiation of variable concept %q#Dexplicit instantiation shall not use %<consteval%> specifierexplicit instantiation shall not use %<constexpr%> specifierexplicit instantiation shall not use %<inline%> specifierexplicit qualification in declaration of %qDexplicit register variable %qs cannot be used in nested functionexplicit register variable %qs declared %<extern%>explicit register variable %qs declared thread localexplicit specialization %q#D may be missing attributesexplicit specialization declared %<concept%>explicit specialization in non-namespace scope %qDexplicit specialization of %qD after first useexplicit specialization of %qD must be introduced by %<template <>%>explicit specialization of %qD outside its namespace must use a nested-name-specifierexplicit specialization of function concept %qDexplicit specialization of non-template %qTexplicit template argument list not allowedexplicit template specialization cannot have a storage classexplicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:explicitly used registers must be grouped at top of stackexponent-letter %<q%> in real-literal-constant at %Cexpr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %Lexpr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %Lexpr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %Lexpression %qE does not designate a %<constexpr%> functionexpression %qE is not a constant expressionexpression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-rtti%>expression cannot be used as a functionexpression does not compute the number of elements in this array; element type is %qT, not %qTexpression in new-declarator must have integral or enumeration typeexpression in static assertion is not an integerexpression in static assertion is not an integer constant expressionexpression in static assertion is not constantexpression list treated as compound expression in functional castexpression list treated as compound expression in initializerexpression list treated as compound expression in mem-initializerexpression must be enclosed in parenthesesexpression must be integralexpression of abstract class type %qT cannot be used in throw-expressionexpression statement has incomplete typeextend_ref(): Bad tailextended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>extended registers have no high halvesextern declaration of %q+D follows declaration with no linkageextern model globalvalueexternal TLS initialization functions not supported on this targetexternal linkage required for symbol %q+D because of %qE attributeexternally visible inline cloneextra %<;%>extra %<;%> after in-class function definitionextra brace group at end of initializerextra compile time semantic checking, typically tries to catch poor programming styleextra elements in scalar initializerextra outgoing edge %d->%dextra qualification %<%T::%> on member %qsextra qualification not allowedextra semicolonextra semicolon in method definition specifiedextra semicolon in struct or union specifiedextra type qualifiers in format argument (argument %d)extraneous data at end of filefail to initialize plugin %sfailed %<assume%> attribute assumptionfailed %s mapper %qsfailed %s mapper %qs line %ufailed mapper handshake %sfailed to create map component '%s'failed to create union component '%s'failed to expand built-in functionfailed to get exit status: %mfailed to get process times: %mfailed to initialize plugin %sfailed to load binding %<%E%s%E%>failed to load binding %<%E%s%E@%s%>failed to load pendings for %<%E%s%E%>failed to open temporary file %s for LTO outputfailed to open temporary file %s with LTO outputfailed to read compiled module cluster %u: %sfailed to read compiled module: %sfailed to reclaim unneeded functionfailed to reclaim unneeded function in same comdat groupfailed to translate literal to execution character set %qTfailed to write compiled module: %sfailure memory model %qs cannot be stronger than success memory model %qs for %qDfailure memory model %wi cannot be stronger than success memory model %wi for %qDfailure to simplify substring reference in DATA statement at %Lfailure trying to reload:fallthru edge after a control statement in bb %dfallthru edge after unconditional jump in bb %ifallthru edge crosses section boundary in bb %ifallthru to exit from bb %dfast enumeration is not available in Objective-C 1.0fastcall and cdecl attributes are not compatiblefastcall and regparm attributes are not compatiblefastcall and stdcall attributes are not compatiblefastcall and thiscall attributes are not compatiblefatal error: fclose %s: %mfe_runtime_error string must be null terminatedfe_runtime_error: Wrong number of arguments (%d instead of %d)field %q#D can be accessed via %q#Dfield %q#D with same name as classfield %qD has incomplete type %qTfield %qE declared as a functionfield %qE has incomplete typefield name not in record or union initializerfield number exceeds definition of setfield number out of range trying to access set elementfield precision specifierfield size too largefield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfield width specifierfields cannot have RVV type %qTfields cannot have SVE type %qTfields have different layout in another translation unitfile %qs left but not enteredfile ends in default argumentfile-scope compound literal specifies %<register%>file-scope declaration of %qE specifies %<auto%>file-scope declaration of %qE specifies %<register%>filename %qs does not start with profile prefix %qsfill characterfill character in strfmon formatfind_array_spec(): unused as(1)find_array_spec(): unused as(2)find_enum(): Enum not foundfini function found in object %sfirst %<sizeof%> operand was declared herefirst argument must be []bytefirst argument of %q+D should be %<int%>first argument of %qD must be a pointer, second integer constantfirst argument to %<__builtin_call_with_static_chain%> must be a call expressionfirst argument to %<__builtin_choose_expr%> not a constantfirst argument to %<va_arg%> not of type %<va_list%>first mismatch is fieldfirst offset must be in opposite direction of loop iterationsfirst register must be R0first seen herefirst specified herefixed ebp register requires %<-maccumulate-outgoing-args%>fixed ebp register requires %<target("accumulate-outgoing-args")%>fixed register %s used to pass parameter to functionfixed tree mismatchfixed-point overflow in expression %qE of type %qT results in %qEfixed-point overflow in expression of type %qT results in %qEfixed-point types not supported for this targetfixed-point types not supported in C++flexible array member %qD does not have well defined padding bits for %qsflexible array member %qD in an otherwise empty %q#Tflexible array member %qD in unionflexible array member %qD not at end of %q#Tflexible array member in a struct with no named membersflexible array member in unionflexible array member not at end of structfloating constant exceeds range of %qTfloating constant misusedfloating constant truncated to zerofloating literal exceeds range of %qT typefloating literal truncated to zerofloating point overflow in expression %qE of type %qT results in %qEfloating point overflow in expression of type %qT results in %qEfloating-point constant not a valid immediate operandfloating-point suffix %qs shadowed by implementationflow control insn inside a basic blockfmax-include-depth=<number> Set the maximum depth of the nested #include.fold check: original tree changed by foldfold of empty expansion over %Ofold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>fopen %s: %mfor %qDfor a function-style cast, remove the redundant %<::%D%>for array function parameter length expression must be specifiedfor backward compatibilityfor deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)for increment expression cannot resolve address of overloaded functionfor increment expression has no effectfor increment expression is a reference, not call, to function %qEfor pointer type length expression must be specifiedfor statement expectedfor template declaration %q+Dfor the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512for type %qTfor unknown bound array type length expression must be specifiedfor, while or do statement expectedforce positive result from MOD and DIV result floorformatformat argument %d unused before used argument %d in %<$%>-style formatformat argument %d used more than once in %s formatformat argument should be a %qs referenceformat argument should be a %qs reference but a string was foundformat 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 of column headings in %<devices.csv%> is incorrectformat string argument follows the arguments to be formattedformat string argument is not a string typeformat string is defined hereformat string is not an array of type %qsforming pointer to qualified function type %qTforming pointer to reference type %qTforming reference to qualified function type %qTforming reference to reference type %qTforming reference to voidforming type of %qsforward declaration of %q#Tforward reference to frame of %qsfound %<%c%s%>found %<-%E%> instead of %<+%E%> in protocol(s)found %<:%> in nested-name-specifier, expected %<::%>found a %qT but the format argument should be a stringfound a %qs reference but the format argument should be a stringfound a default name with a non-empty defining statementfound a real definition for a non-registerfound a virtual definition for a GIMPLE registerfound an SSA_NAME that had been released into the free poolfound default case not at the start of case vectorfp software completion requires %<-mtrap-precision=i%>fr30_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 pointer required, but reservedframe size of %qs is %wd bytesframe size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes; an unconditional trap is addedframe size of function %qs is %wd bytes which is more than half the stack size; the dynamic check would not be reliable; no check emitted for this functionframe size too large for reliable stack checkingfree_expr0(): Bad expr typefree_pi_tree(): Unresolved fixupfriend declaration %q#D declares a non-template functionfriend declaration %qD in local class without prior local declarationfriend declaration %qD is not visible to explicit specializationfriend declaration %qD may not have virt-specifiersfriend declaration does not name a class or functionfriend declaration herefriend declaration not in class definitionfriend declaration of %q#D specifies default arguments and isn%'t the only declarationfriend declaration of %qD specifies default arguments and isn%'t a definitionfriend declaration requires class-key, i.e. %<friend %#T%>friend declaration requires class-key, i.e. %<friend class %T::%D%>friend function definition %qs cannot have a name qualified with %<%D::%>friend function definition %qs cannot have a name qualified with %<::%>from definition of %q#Dfrom previous declaration %qFfrv_print_operand: unknown codefunc can only be compared to nilfunction %q#D is initialized like a variablefunction %q+D definition is marked dllimportfunction %q+D part of alias cyclefunction %q+F can never be copied because it has %<noclone%> attributefunction %q+F can never be copied because it receives a non-local gotofunction %q+F can never be copied because it saves address of local label in a static variablefunction %q+F can never be inlined because it contains a computed gotofunction %q+F can never be inlined because it has a VLA argumentfunction %q+F can never be inlined because it is suppressed using %<-fno-inline%>function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>function %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 %<[[noreturn]]%> but its first declaration was notfunction %qD declared %<virtual%> inside a unionfunction %qD is initialized like a variablefunction %qD might be a candidate for %qs format attributefunction %qD redeclared as variablefunction %qD used as %<asm%> outputfunction %qs cannot be declared %<mutable%>function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded codefunction %qs, parameter %u, has IPA-SRA accesses which overlapfunction %qs, parameter %u, is used but does not have any certain IPA-SRA accessfunction arguments of %<__builtin_tgmath%> all have the same typefunction arguments of %<__builtin_tgmath%> lack type-generic parameterfunction attributes %qs and %qs are mutually exclusivefunction body can be overwritten at link timefunction body not availablefunction call has aggregate valuefunction call of variable concept %qEfunction called through a non-compatible typefunction concept must be calledfunction declaration isn%'t a prototypefunction declared %<noreturn%> has a %<co_return%> statementfunction declared %<noreturn%> has a %<return%> statementfunction definition declared %<auto%>function definition declared %<register%>function definition declared %<typedef%>function definition declared %qsfunction definition does not declare parametersfunction definition has qualified void return typefunction does not return a value to testfunction does not return string typefunction has external linkage when the user requests only inlining static for live patchingfunction may return address of local variablefunction might be candidate for attribute %qsfunction might be candidate for attribute %qs if it is known to return normallyfunction name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>function not considered for inliningfunction not declared inline and code size would growfunction not inlinablefunction not inline candidatefunction or array type %qT in %<#pragma omp declare reduction%>function or array type in %<#pragma omp declare reduction%>function parameterfunction pointers not supported with %<-mabi=ti%> optionfunction requires a dual-context, which is not yet supported by GDCfunction result count mismatchfunction return type cannot be functionfunction return types not compatible due to %<volatile%>function returning a functionfunction returning an arrayfunction returns address of labelfunction returns address of local variablefunction returns an aggregatefunction starts on a higher line number than it endsfunction symbol is not functionfunction template %qD redeclared as a class templatefunction template-id %qD in nested-name-specifierfunction types not truly compatible in ISO Cfunction versions cannot be marked as %<gnu_inline%>, bodies have to be generatedfunction with contracts %q+D overriding contractless functionfunction with qualified void return type calledfunction-scope %qE implicitly auto and declared %qsfunction-scope %qs implicitly auto and declared %<__thread%>function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>functional cast to array type %qTgang reduction on an orphan loopgarbage at end of %<#pragma nomember_alignment%>gcc driver version %s %sexecuting gcc version %s
gcc version %s %s
gcov %s%s
generate a C source scaffold for the current module being compiledgenerate a C++ source scaffold for the current module being compiledgenerate a shared library from the modulegenerate error messages which render keywords in lower casegenerate extra nops to improve debugging, producing an instruction for every code related keywordgenerate static scaffold initialization and finalization for every module inside maingenerate the main functiongenerate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>generic thunk code fails for method %qD which uses %<...%>get_mpz(): Not an integer constantgetting core file size maximum limit: %mgfc_add_interface(): Bad interface typegfc_arith_divide(): Bad basic typegfc_arith_error(): Bad error codegfc_arith_minus(): Bad basic typegfc_arith_plus(): Bad basic typegfc_arith_times(): Bad basic typegfc_arith_uminus(): Bad basic typegfc_array_dimen_size(): Bad EXPR_ARRAY exprgfc_array_dimen_size(): Bad dimensiongfc_ascii_statement(): Bad statement codegfc_basic_typename(): Undefined typegfc_caf_attr(): Bad array referencegfc_caf_attr(): Expression isn't a variablegfc_check_dependency: expecting an EXPR_VARIABLEgfc_check_digit(): bad radixgfc_code2string(): Bad codegfc_compare_derived_types: invalid derived typegfc_compare_expr(): Bad basic typegfc_copy_expr(): Bad expr nodegfc_expression_rank(): Two array specsgfc_find_array_ref(): No ref foundgfc_free_statement(): Bad statementgfc_get_constant_expr(): locus %<where%> cannot be NULLgfc_get_default_type(): Bad symbol %qsgfc_is_constant_expr(): Unknown expression typegfc_match(): Bad match code %cgfc_match_sym_complex_part(): Bad typegfc_op2string(): Bad codegfc_range_check() returned bad valuegfc_range_check(): Bad typegfc_ref_dimen_size(): Bad dimen_typegfc_ref_dimen_size(): Bad dimensiongfc_resolve_blocks(): Bad block typegfc_resolve_code(): Bad statement codegfc_resolve_code(): No expression on DO WHILEgfc_resolve_expr(): Bad expression typegfc_set_default_type(): symbol already has a typegfc_simplify_abs(): Bad typegfc_simplify_dcmplx(): Bad type (x)gfc_simplify_dcmplx(): Bad type (y)gfc_simplify_dim(): Bad typegfc_simplify_floor(): Bad kindgfc_simplify_log: bad typegfc_simplify_mod(): Bad argumentsgfc_simplify_modulo(): Bad argumentsgfc_trans_code(): Bad statement codegfc_trans_omp_workshare(): Bad statement codegfc_trans_select(): Bad type for case expr.gfc_typename(): Undefined typegfc_validate_kind(): Got bad kindgfc_validate_kind(): Got bad typegfc_variable_attr(): Expression isn't a variablegfortran does not support -E without -cppgfortran: Only one %<-J%> option allowedgimple call has no targetgimple call has two targetsgimple check: expected %s(%s), have %s(%s) in %s, at %s:%dgimple_bb (phi) is set to a wrong basic blockgimple_bb (stmt) is set to a wrong basic blockgimplification failedglobal constructors not supported on this targetglobal destructors not supported on this targetglobal module fragment contents must be from preprocessor inclusionglobal qualification of class name is invalidglobal register variable %qD used in nested functionglobal register variable follows a function definitionglobal register variable has initial valueglobal/static variable assignment has been interceptedgot %d template parameters for %q#Dgot %d template parameters for %q#Tgoto destination is neither a label nor a pointergp is constant (but save/restore gp on indirect calls).grave accent %<`%> in formatgsplit-dwarf is not supported on this platformhad semantic errors when compilinghardware decimal floating-point instructions not available in ESA/390 modehardware decimal floating-point instructions not available on %shardware vector support not available on %shardware vector support not available with %<-msoft-float%>has different parameters in another translation unithas different return value in another translation unithead insn %d for block %d not found in the insn streamheader module expected, module %qs foundherehigh bound %qE above array section size in %qs clausehigh bound for the array is outside the ztype limitshigh bound for the subrange has overflowedhistogram value statement does not correspond to the statement it is associated withiWMMXt and NEON are incompatibleiWMMXt unsupported under Thumb modeia64_print_operand: unknown codeidentical_array_ref(): inconsistent dimensionsidentifier %qE conflicts with C++ keywordidentifier %qE is a keyword in C++11identifier %qE is a keyword in C++20identifier expected after %<@protocol%>identifier overflow: %dif any %<if%> clause has modifier, then all %<if%> clauses have to use modifierif avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives insteadif this code is reached, the program will abortif this use is part of a public ABI, change it to instead use a constant variable you defineif using %qs is not feasible, use %qs insteadignoring %<#pragma %s %s%>ignoring %<#pragma align%> for explicitly aligned %q+Dignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argumentignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified return typeignoring %<-fschedule-insns%> because of exception handling bugignoring %<asm%> specifier for non-static local variable %q+Dignoring %qD attribute on anonymous namespaceignoring %qD attribute on non-inline namespaceignoring %qE attribute applied to template instantiation %qTignoring %qE attribute applied to template specialization %qTignoring %qE attribute not set on a variableignoring %qE attribute set on const variableignoring %qE attribute set on initialized variableignoring %qE attribute set on uninitialized variableignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>ignoring attribute %qE after earlier %qEignoring attribute %qE because it conflicts with attribute %<either%>ignoring attribute %qE because it conflicts with attribute %<lower%>ignoring attribute %qE because it conflicts with attribute %<noinit%>ignoring attribute %qE because it conflicts with attribute %<persistent%>ignoring attribute %qE because it conflicts with attribute %<section%>ignoring attribute %qE because it conflicts with attribute %<upper%>ignoring attribute %qE because it conflicts with attribute %qsignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qsignoring attribute %qs because it conflicts with previous %qsignoring attributes applied to %qT after definitionignoring attributes applied to class type %qT outside of definitionignoring attributes applied to dependent type %qT without an associated declarationignoring attributes in template argument %qEignoring attributes on template argument %qTignoring duplicate directory "%s"
ignoring large linear stepignoring loop annotationignoring malformed %<#pragma longcall%>ignoring nonexistent directory "%s"
ignoring packed attribute because of unpacked non-POD field %q#Dignoring possibly conflicting option %<-fopt-info-%s%>ignoring return value of %qD declared with attribute %<warn_unused_result%>ignoring return value of %qD, declared with attribute %<nodiscard%>ignoring return value of %qD, declared with attribute %<nodiscard%>%signoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>ignoring return value of %qD, declared with attribute %<nodiscard%>: %Eignoring return value of %qD, declared with attribute %<warn_unused_result%>ignoring return value of %qD, that must be usedignoring return value of %qD, that must be used: %<%s%>ignoring return value of function declared with attribute %<warn_unused_result%>ignoring return value of type %qT, declared with attribute %<nodiscard%>ignoring return value of type %qT, declared with attribute %<nodiscard%>: %Eignoring returned value of type %qT, declared with attribute %<nodiscard%>%signoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>ignoring returned value of type %qT, that must be usedignoring returned value of type %qT, that must be used: %<%s%>ignoring sink clause with offset that is not a multiple of the loop stepignoring the %q#D declarationignoring unknown option %q.*signoring unrecognized switch %<-mcustom-fpu-cfg%> value %<%s%>ignoring zero linear stepillegal OP in optimize_comparisonillegal aggregate type %qE specified for instance variable %qsillegal argument 0 to %qsillegal operand illegal operand address (1)illegal operand address (2)illegal operand address (3)illegal operand address (4)illegal operand detectedillegal reference type specified for instance variable %qsimmediate evaluation returns address of immediate function %qDimmediate value must fit into a %d-bit integer for %simplicit capture of %qE via %<[=]%> is deprecated in C++20implicit conversion from %qH to %qI to match other operand of binary expressionimplicit conversion from %qH to %qI to match other result of conditionalimplicit conversion from %qH to %qI when passing argument to functionimplicit conversion from %qT to %qTimplicit conversion from %qT to %qT to match other operand of binary expressionimplicit conversion from %qT to %qT to match other result of conditionalimplicit conversion from %qT to %qT when passing argument to functionimplicit declaration of function %qEimplicit declaration of function %qE; did you mean %qs?implicit dereference will not access object of type %qT in for increment expressionimplicit dereference will not access object of type %qT in left operand of comma operatorimplicit dereference will not access object of type %qT in right operand of comma operatorimplicit dereference will not access object of type %qT in second operand of conditional expressionimplicit dereference will not access object of type %qT in statementimplicit dereference will not access object of type %qT in third operand of conditional expressionimplicit mapping of assumed size array %qDimplicit templates may not be %<virtual%>implicit this pointer type mismatchimplicit_section flag is set but section isn%'timplicitly popped registers must be grouped at top of stackimplicitly-declared %qD is deprecatedimplied END DOimport %qs has CRC mismatchimport cannot appear directly in a linkage-specificationimport declared %q#D hereimport of named module %qs inside language-linkage blockimport-declaration must be at global scopeimport_iso_c_binding_module(): Unable to create symbol for %simported atimports must be built before being importedimpossible constraint in %<asm%>impossible register constraint in %<asm%>impossible type assertion: type does not implement interfacein %s, at %s:%din C++03 a class-key must be used when declaring a friendin C++11 and above a default constructor can be explicitin C++11 destructors default to %<noexcept%>in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>in C++20 this comparison calls the current function recursively with reversed argumentsin C++98 %<template%> (as a disambiguator) is only allowed within templatesin C++98 %q+D may not be static because it is a member of a unionin C++98 %qD must be initialized by constructor, not by %<{...}%>in a call to %qD declared with attribute %<%s%> herein a call to %qT declared with attribute %<%s%>in a call to allocation function %qD declared herein a call to built-in allocation function %qDin a call to built-in function %qDin a call to function %qDin a call to function %qD declared %qsin a call to function %qD declared with attribute %qsin a call to non-static member function %qDin a call with type %qTin a call with type %qT and attribute %qsin argument to unary !in basic block %d:in call to %qD, declared herein declaration %q+Din definition of macro %qsin expansion of macro %qsin gfc_simplify_acos(): Bad typein gfc_simplify_acosh(): Bad typein gfc_simplify_asin(): Bad typein gfc_simplify_asinh(): Bad typein gfc_simplify_atan(): Bad typein gfc_simplify_atanh(): Bad typein gfc_simplify_cos(): Bad typein gfc_simplify_exp(): Bad typein gfc_simplify_sin(): Bad typein initialization of structured binding variable %qDin passing argument %P of %qDin template argument for type %qTin the definition of %q#Tin this expressionin-class initialization of static data member %q#D of incomplete typein-class initialization of static data member %q#D of non-literal typeinaccessible plugin file %s expanded from short plugin name %s: %minappropriate accumulator for %qsinclude %qs or provide a declaration of %qDinclude %qs or provide a declaration of %qEinclude %qs processed textuallyinclude %qs translated to importincoming edge count does not match number of PHI argumentsincompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directiveincompatible address space qualifiers %qs and %qsincompatible data clause with reduction on %qE; promoting to %<present_or_copy%>incompatible floating point / vector register operand for '%%%c'incompatible implicit declaration of built-in function %qDincompatible implicit declaration of function %qDincompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>incompatible register operand for '%%%c'incompatible type for argument %d of %qEincompatible type for map indexincompatible type for method %s%s%sincompatible type for method %s%s%s (%s)incompatible type for receiverincompatible types in %<PHI%> argument %uincompatible types in assignment of %qT to %qTincompatible types in binary expressionincompatible types in sendincompatible types when assigning to type %qT from type %qTincompatible types when initializing type %qT using type %qTincompatible types when returning type %qT but %qT was expectedincompatible vector types in conditional expression: %qT, %qT and %qTincomplete implementation of category %qEincomplete implementation of class %qEincomplete type %qT does not have member %qDincomplete type %qT used in nested name specifierinconsistent %<ifunc%> attributeinconsistent because %qsinconsistent begin/end types in range-based %<for%> statement: %qT and %qTinconsistent capitalization in formatinconsistent deduction for %qT: %qT and then %qTinconsistent deduction for auto return type: %qT and then %qTinconsistent imported macro definition %qEinconsistent instance variable specificationinconsistent operand constraints in an %<asm%>inconsistent types %qT and %qT deduced for lambda return typeinconsistent user-defined literal suffixes %qD and %qD in string literalincorrect comparison modeincorrect entry in %<label_to_block_map%>incorrect format in scaling, using 1/1
incorrect hint operandincorrect insn:incorrect number of arguments to function %qEincorrect number of vector %qs elementsincorrect property %qs of %qs selectorincorrect rounding operandincorrect setting of landing pad numberincorrect sharing of tree nodesincorrect type of vector %qs elementsincorrect type of vector CONSTRUCTOR elementsincorrectly nested OpenACC loop parallelismincrement expression refers to iteration variable %qDincrement is not constant 1 or -1 for %<!=%> conditionincrement of a boolean expressionincrement of constant field %qDincrement of enumeration value is invalid in C++increment of function %qDincrement of member %qD in read-only objectincrement of pointer to an incomplete type %qTincrement of read-only location %qEincrement of read-only member %qDincrement of read-only named return value %qDincrement of read-only parameter %qDincrement of read-only reference %qDincrement of read-only variable %qDincremented enumerator value is too large for %<long%>incremented enumerator value is too large for %<unsigned long%>index %E denotes an offset greater than size of %qTindex in dimension %d is out of bounds at %Lindex must be integerindex value instead of field name in union initializerindex value is out of boundindirect call count does not match BB countindirect call in function, which are not supported by eBPFindirect call in speculative call sequence has no speculative flagindirect function %q+D cannot be declared %qEindirect function %q+D cannot be declared weakindirect function call with a yet undetermined calleeindirect import %qs is not already loadedindirect jumps are not available on this targetindirection will not access object of incomplete type %qT in for increment expressionindirection will not access object of incomplete type %qT in left operand of comma operatorindirection will not access object of incomplete type %qT in right operand of comma operatorindirection will not access object of incomplete type %qT in second operand of conditional expressionindirection will not access object of incomplete type %qT in statementindirection will not access object of incomplete type %qT in third operand of conditional expressionindirection will not access object of non-trivially-copyable type %qT in for increment expressionindirection will not access object of non-trivially-copyable type %qT in left operand of comma operatorindirection will not access object of non-trivially-copyable type %qT in right operand of comma operatorindirection will not access object of non-trivially-copyable type %qT in second operand of conditional expressionindirection will not access object of non-trivially-copyable type %qT in statementindirection will not access object of non-trivially-copyable type %qT in third operand of conditional expressioninferred scalar type %qT is not an integer or floating-point type of the same size as %qTinfinite recursion detectedinform user which parameters will be passed by referenceinherited constructor %qD is not %<constexpr%>inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>init function found in object %sinit-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>init_arglist(): too many argumentsinitialization discards %qv qualifier from pointer target typeinitialization from distinct Objective-C typeinitialization from pointer to non-enclosed address spaceinitialization left-hand side might be a candidate for a format attributeinitialization makes %q#v qualified function pointer from unqualifiedinitialization of %qT from %qT makes integer from pointer without a castinitialization of %qT from %qT makes pointer from integer without a castinitialization of %qT from incompatible pointer type %qTinitialization of %qT from pointer to %qD with incompatible type %qTinitialization of %qT from pointer type %qT with incompatible scalar storage orderinitialization of a flexible array memberinitialization of common block variable %qs in DATA statement at %Cinitialization of flexible array member in a nested contextinitialization of new-expression for type %<auto%> requires exactly one elementinitialization of non-const reference type %q#T from rvalue of type %qTinitialization of volatile reference type %q#T from rvalue of type %qTinitializations for multiple members of %qTinitialized field overwritteninitialized field with side-effects overwritteninitialized member %q+D declared hereinitialized variable %q+D is marked dllimportinitializer element is not a constant expressioninitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer expression refers to iteration variable %qDinitializer fails to determine size of %q+Dinitializer fails to determine size of %qDinitializer fails to determine size of %qTinitializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?initializer for %q#D expands to an empty list of expressionsinitializer for %q#D is invalidinitializer for %qT must be brace-enclosedinitializer for flexible array member %q#Dinitializer for floating value is not a floating constantinitializer for integer/fixed-point value is too complicatedinitializer in range-based %<for%> loopinitializer invalid for static member with constructorinitializer provided for functioninitializer specified for friend function %qDinitializer specified for non-virtual method %q+Dinitializer specified for static member function %qDinitializer-string for %qT is too longinitializing %qD from %qE does not extend the lifetime of the underlying arrayinitializing %qH with %qI in converted constant expression does not bind directlyinitializing a base class of type %qT results in object slicinginjected-class-name %qD used as template template argumentinline assembly is not a constant expressioninline clone count is not compatibleinline clone in same comdat group listinline clone is forced to outputinline clone with address takeninline declaration of %qD follows declaration with attribute %<noinline%>inline function %q+D declared as dllimport: attribute ignoredinline function %q+D declared but never definedinline function %q+D declared weakinline function %q+D given attribute %qsinline function %qD given attribute %qsinline function %qD used but never definedinline namespace must be specified at initial definitioninline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>inlined_to pointer is set but no predecessors foundinlined_to pointer is wronginlined_to pointer refers to itselfinlined_to pointer set for noninline callersinlining failed in call to %<always_inline%> %q+F: %sinlining failed in call to %q+F: %sinner loop uses same OpenACC parallelism as containing loopinput file %qs is the same as output fileinput operand constraint contains %qcinsert plugin to identify runtime errors at compiletimeinsert_bbt(): Duplicate key foundinsertion out of range in %qsinsn %d basic block pointer is %d, should be %dinsn %d in footer of bb %d has non-NULL basic blockinsn %d in header of bb %d has non-NULL basic blockinsn %d is in multiple basic blocks (%d and %d)insn %d outside of basic blocks has non-NULL bb fieldinsn addresses not freedinsn addresses not set after shorten branchesinsn contains an invalid address !insn does not satisfy its constraints:insn outside basic blockinsn with UID %i not found for operand %i (`%s') of insn %iinsn with UID %i not found for operand %i of insn %iinstall: %s%s
installation error, cannot find %<crtoffloadtable.o%>instance variable %qE accessed in class methodinstance variable %qE is %s; this will be a hard error in the futureinstance variable %qE is declared %sinstance variable %qE is declared privateinstance variable %qs has unknown sizeinstance variable %qs is declared privateinstance variable %qs uses flexible array memberinstance variable assignment has been interceptedinstruction never executedinstruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwiseinstruction scheduling not supported on this target machineinstruction set %qs cannot implement default ABI %qs, falling back to %qsinsufficient contextual information to determine typeinsufficient partitioning available to parallelize element loopinsufficient partitioning available to parallelize loopinsufficient partitioning available to parallelize tile loopinteger constant is too large for %<unsigned long%> typeinteger division by zerointeger literal exceeds range of %qT typeinteger overflow in array sizeinteger overflow in expression %qE of type %qT results in %qEinteger overflow in expression of type %qT results in %qEinteger suffix %qs shadowed by implementationintegral expression %qE is not constantintegral result type precision does not match field size of %qsinterface %qE does not have valid constant string layoutinterface partition is not exportedintermediate array offset %wi is outside array bounds of %qTinternal compiler debugging information, dump the list of quadruplesinternal compiler errorinternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal compiler error: error reporting routines re-entered.
internal consistency failureinternal error: %<cris_side_effect_mode_ok%> with bad operandsinternal error: bad register: %dinternal error: not expecting operand1 to be a constant setinternal procedure %qs at %L conflicts with DUMMY argumentinternal unit in WRITEinterrupt and naked attributes are not compatibleinterrupt handlers cannot be MIPS16 functionsinterrupt handlers cannot have argumentsinterrupt service routine can only have a pointer argument and an optional integer argumentinterrupt service routine cannot be called directlyinterrupt service routine must return %<void%>interrupt service routine should have %qs as the second argumentinterrupt service routine should have a pointer as the first argumentinterrupt vector to %qE attribute is not %<vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)%>intrinsic register index is out of rangeintrinsic variable which isn't a procedureinvalid %%-codeinvalid %%A operandinvalid %%A valueinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G modeinvalid %%G valueinvalid %%H valueinvalid %%J codeinvalid %%J valueinvalid %%K valueinvalid %%L valueinvalid %%M valueinvalid %%N valueinvalid %%O valueinvalid %%P operandinvalid %%P valueinvalid %%R valueinvalid %%T valueinvalid %%U valueinvalid %%V valueinvalid %%Y operandinvalid %%d valueinvalid %%e 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 valueinvalid %%t/%%b valueinvalid %%u valueinvalid %%v valueinvalid %%x valueinvalid %%xn codeinvalid %%y value, try using the 'Z' constraintinvalid %%z valueinvalid %<#pragma %s%>invalid %<CASE_CHAIN%>invalid %<CPU_TYPE%> value of %qs read from %<devices.csv%> for %qsinvalid %<MPY_TYPE%> value of %qs read from %<devices.csv%> for %qsinvalid %<PHI%> argumentinvalid %<PHI%> resultinvalid %<const_cast%> from type %qT to type %qTinvalid %<const_cast%> of an rvalue of type %qT to type %qTinvalid %<enum%> underlying typeinvalid %<static_cast%> from type %qT to type %qTinvalid %<sve_width%> value: %dinvalid %<task%> reduction modifier on construct combined with %<simd%> or %<loop%>invalid %<task%> reduction modifier on construct not combined with %<parallel%>, %<for%> or %<sections%>invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>invalid %qs offset operatorinvalid 'asm': invalid (pointer) operands %qsinvalid IACC argumentinvalid JSON syntaxinvalid LHS in gimple callinvalid Objective-C++ selector nameinvalid OpenACC clause at file scopeinvalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qEinvalid RHS for gimple memory store: %qsinvalid UNSPEC as operandinvalid UNSPEC as operand: %dinvalid _Literalinvalid abstract parameter type %qTinvalid abstract return type %qTinvalid abstract return type for function %q+#Dinvalid abstract return type for member function %q+#Dinvalid abstract type %qT for %qEinvalid abstract type for %q+Dinvalid access to non-static data member %qD in virtual base of NULL objectinvalid addressinvalid address for 'O' output modifierinvalid address for 'R' output modifierinvalid address for 'S' output modifierinvalid address in operandinvalid address modeinvalid address operand in %qsinvalid addressing modeinvalid alignment for %<#pragma align%>, ignoringinvalid alignment value for %<__builtin_arc_aligned%>invalid application of %<__alignof%> to a bit-fieldinvalid application of %<sizeof%> to a bit-fieldinvalid application of %<sizeof%> to a function typeinvalid application of %qs to a member functioninvalid application of %qs to a void typeinvalid application of %qs to array type %qT of incomplete element typeinvalid application of %qs to incomplete type %qTinvalid architecture for target attribute or pragma %qsinvalid argument %<%s%> for %<-mbranch-protection=%>invalid argument %<%s%> for %<-mharden-sls=%>invalid argument %d for builtin %qFinvalid argument %qs to %qsinvalid argument given to %<-mharden-sls=%>invalid argument in option %qsinvalid argument of %qE attributeinvalid argument of %qs attributeinvalid argument of SQRT at %Linvalid argument to %qDinvalid argument to built-in functioninvalid argument to built-in function %sinvalid argument to gimple callinvalid argumentsinvalid arguments for %<-falign-%s%> option: %qsinvalid arguments for %<-fpatchable-function-entry%>invalid array assignmentinvalid base %qE for SSA nameinvalid base-class specificationinvalid block indexinvalid branch to/from %s structured blockinvalid call to non-functioninvalid calls_comdat_local flaginvalid case label in switch statementinvalid case range in switch statementinvalid cast from type %qT to type %qTinvalid cast of a prvalue expression of type %qT to type %qTinvalid cast to abstract class type %qTinvalid cast to function type %qTinvalid class name in declaration of %qDinvalid clique in %qsinvalid combination of multiple type-specifiersinvalid comparison code in gimple condinvalid comparison of generated arrayinvalid comparison of generated structinvalid comparison of nil with nilinvalid comparison of non-comparable arrayinvalid comparison of non-comparable structinvalid comparison of non-comparable typeinvalid comparison of non-ordered typeinvalid comparison operator for 'E' output modifierinvalid const_double operandinvalid constantinvalid constant - try using an output modifierinvalid constant for output modifier '%c'invalid constant in %<#pragma %s%>invalid constant in %<#pragma pack%> - ignoredinvalid constant vector for output modifier '%c'invalid constrained type parameterinvalid constraintsinvalid constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid control register %d for mvtc; using %<psw%>invalid controlling predicateinvalid conversion from %<__fpreg%>invalid conversion from %qH to %qIinvalid conversion from type %<__vector_pair%>invalid conversion from type %<__vector_quad%>invalid conversion from type %<bfloat16_t%>invalid conversion in gimple callinvalid conversion in return statementinvalid conversion to %<__fpreg%>invalid conversion to type %<__vector_pair%>invalid conversion to type %<__vector_quad%>invalid conversion to type %<bfloat16_t%>invalid conversion to type %qT from type %qTinvalid covariant return type for %q#Dinvalid covariant return type for %q+#Dinvalid cpu %qs for %s%qs%sinvalid custom instruction option %qsinvalid declaration of %<%T::%E%>invalid declaration of member template in local classinvalid declaratorinvalid default argument for a template template parameterinvalid default case label in switch statementinvalid definition of qualified type %qTinvalid depend kindinvalid depend kind in omp %<ordered%> %<depend%>invalid dist_schedule kindinvalid doacross kindinvalid element index %qE to %<__builtin_shufflevector%>invalid element type for attribute %qsinvalid embedcfg: Files entry is not a stringinvalid embedcfg: Files is not a JSON objectinvalid embedcfg: Patterns entry is not an arrayinvalid embedcfg: Patterns is not a JSON objectinvalid embedcfg: duplicate Patterns entryinvalid embedcfg: missing Filesinvalid embedcfg: missing Patternsinvalid embedcfg: not a JSON objectinvalid encoding prefix in literal operatorinvalid entry to %s structured blockinvalid exit from %s structured blockinvalid exit from OpenMP structured blockinvalid explicit specializationinvalid expression - try using an output modifierinvalid expression as operandinvalid expression for min lvalueinvalid expression for output modifier '%c'invalid expression for static array dimension: %sinvalid expression type for %<#pragma omp atomic%>invalid failure memory model %qs for %qDinvalid feature modifier %qs in %<-march=%s%>invalid feature modifier %qs in %<-mcpu=%s%>invalid feature modifier %qs of value %qs in %<target()%> pragma or attributeinvalid feature modifier %s of value %qs in %<target()%> pragma or attributeinvalid fn spec attribute "%s"invalid fn spec attribute "%s" arg %iinvalid fnsummary in LTO streaminvalid form of %<#pragma omp atomic compare%>invalid form of %<#pragma omp atomic%>invalid form of %<pragma omp atomic compare%>invalid format for %<sve_width%>invalid format of %sinvalid fp constantinvalid fpu for target attribute or pragma %qsinvalid function in gimple callinvalid hard register usage between earlyclobber operand and input operandinvalid hard register usage between output operand and matching constraint operandinvalid hard register usage between output operandsinvalid header name %qsinvalid hex digitinvalid id value for exception attributeinvalid id value for interrupt attributeinvalid id value for interrupt/exception attributeinvalid id value for reset attributeinvalid in-class initialization of static data member of non-integral type %qTinvalid increment expressioninvalid initial value for member %qEinvalid initialization of non-const reference of type %qH from an rvalue of type %qIinvalid initialization of reference of type %qH from expression of type %qIinvalid initializerinvalid initializer clauseinvalid initializer for %q#Dinvalid initializer for array member %q#Dinvalid initializer for member function %qDinvalid initializer for structured binding declarationinvalid insn:invalid iterating variable in fast enumerationinvalid jump function in LTO streaminvalid key type for %<-mbranch-protection=%>invalid labels in gimple condinvalid left hand side of assignmentinvalid line in the resolution fileinvalid linkage-specificationinvalid location for %<pragma %s%>, ignoredinvalid lvalue in %<asm%> output %dinvalid map kindinvalid maskinvalid mask type in %qsinvalid member template declaration %qDinvalid memory model %qs for %qDinvalid memory model %wi for %qDinvalid memory model argument %d of %qEinvalid module name %qsinvalid name %qs in %<target("arch=")%> pragma or attributeinvalid name %qs in %<target("cpu=")%> pragma or attributeinvalid name %qs in %<target("tune=")%> pragma or attributeinvalid new-expression of abstract class type %qTinvalid nmi function for reset attributeinvalid non-type template argumentinvalid non-vector operands to %qsinvalid number in %<-mrgf-banked-regs=%s%> valid values are 0, 4, 8, 16, or 32invalid number of arguments for %<-falign-%s%> option: %qsinvalid offload table in %sinvalid offset operand in %qsinvalid operandinvalid operand %%xn codeinvalid operand addressinvalid operand code '%c'invalid operand for '%%%c'invalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'O' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'o' modifierinvalid operand for 'p' modifierinvalid operand for 'z' modifierinvalid operand for code '%c'invalid operand in %qsinvalid operand in return statementinvalid operand in unary operationinvalid operand modifier letterinvalid operand output codeinvalid operand prefixinvalid operand prefix '%%%c'invalid operand size for operand code '%c'invalid operand size for operand code 'O'invalid operand size for operand code 'z'invalid operand to %%H/%%L codeinvalid operand to %%M codeinvalid operand to %%N codeinvalid operand to %%O codeinvalid operand to %%Rinvalid operand to %%R codeinvalid operand to %%Sinvalid operand to %%T/%%B codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%Z codeinvalid operand to %%p codeinvalid operand to %%s codeinvalid operand to %%z codeinvalid operand to switch statementinvalid operand type %qT for %qsinvalid operand type used with operand code '%c'invalid operands in binary operationinvalid operands in gimple comparisoninvalid operands in ternary operationinvalid operands of types %qT and %qT to binary %qOinvalid operands to %%c codeinvalid operands to %qsinvalid operands to binary %s (have %qT and %qT)invalid operationinvalid operation (%s)invalid operation on %<__fpreg%>invalid operator for %<#pragma omp atomic%>invalid order in asm node %iinvalid parameter combination for AltiVec intrinsic %qsinvalid parameter combination for intrinsic %qsinvalid parameter type %qTinvalid pass positioning operationinvalid pointer mode %qsinvalid pointer to bit-field %qDinvalid position or size in %qsinvalid position or size operand to %qsinvalid private reduction on %qEinvalid proc_bind kindinvalid protection type %qs in %<target("branch-protection=")%> pragma or attributeinvalid prototype for '%s'invalid punctuation %qc in constraintinvalid pure const state for functioninvalid pure specifier (only %<= 0%> is allowed)invalid qualifiers for %<constexpr%> objectinvalid qualifiers for field of %<constexpr%> objectinvalid qualifiers on non-member function typeinvalid qualifying scope in pseudo-destructor nameinvalid receive on send-only channelinvalid receiver type %qsinvalid reduction-identifierinvalid reference for 'J' output modifierinvalid register name for %q+Dinvalid regular expression %qs in %qsinvalid relocationinvalid resolution in the resolution fileinvalid return type %qT of %<constexpr%> function %q+Dinvalid rtl sharing found in the insninvalid schedule kindinvalid second argument to %<__builtin_prefetch%>; using zeroinvalid second argument to built-in functioninvalid send on receive-only channelinvalid setter, it must have one argumentinvalid shift operandinvalid source block specificationinvalid static chain in gimple callinvalid storage class for function %qEinvalid target memregs value %<%d%>invalid template declaration of %qDinvalid template non-type parameterinvalid template-argument-listinvalid template-idinvalid third argumentinvalid third argument to %<__builtin_ia32_prefetch%>; using zeroinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid type %<void%> for %<new%>invalid type %qT as initializer for a vector of type %qTinvalid type %qT declared %<friend%>invalid type argument (have %qT)invalid type argument of %<->%> (have %qT)invalid type argument of %<->*%> (have %qT)invalid type argument of array indexing (have %qT)invalid type argument of implicit conversion (have %qT)invalid type argument of unary %<*%> (have %qT)invalid type for %<asm%> flag outputinvalid type for _Literal with constructorinvalid type for instance variableinvalid type for iteration variable %qEinvalid type for make functioninvalid type for parameter %d of %<constexpr%> function %q+#Dinvalid type for propertyinvalid type of %<__MEM%> operandinvalid type of argument %u of type-generic functioninvalid type-generic return type for argument %u of %<__builtin_tgmath%>invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>invalid types %<%T[%T]%> for array subscriptinvalid types for %qsinvalid types in address space conversioninvalid types in conversion to floating-pointinvalid types in conversion to integerinvalid types in fixed-point conversioninvalid types in nop conversioninvalid use of %%d, %%x, or %%Xinvalid use of %<...%> calling non-variadic functioninvalid use of %<...%> with builtin functioninvalid use of %<...%> with non-sliceinvalid use of %<::%>invalid use of %<__builtin_va_arg_pack ()%>invalid use of %<__builtin_va_arg_pack_len ()%>invalid use of %<auto%> in conversion operatorinvalid use of %<auto%> in default template argumentinvalid use of %<auto%> in exception-specificationinvalid use of %<auto%> in template argumentinvalid 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 %<decltype(auto)%>invalid use of %<extern%> variable %qD in %<#pragma acc declare%>invalid use of %<global%> variable %qD in %<#pragma acc declare%>invalid use of %<restrict%>invalid use of %<this%> after it is validinvalid use of %<this%> at top levelinvalid use of %<this%> before it is validinvalid use of %<this%> in non-member functioninvalid use of %q#T with a flexible array member in %q#Tinvalid use of %q#T with a zero-size array in %q#Dinvalid use of %qDinvalid use of %qD in linkage specificationinvalid use of %qE to form a pointer-to-member-functioninvalid use of %qTinvalid use of %qT in template argumentinvalid use of '%%%c'invalid use of MMA operand of type %qs as a function parameterinvalid use of MMA type %qs as a function return valueinvalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array indexing on pointer to memberinvalid use of array with unspecified boundsinvalid use of asm flag outputinvalid use of attribute %<fallthrough%>invalid use of attributes in empty declarationinvalid use of brace-enclosed initializer listinvalid use of constructor as a templateinvalid use of contract role for explicit semanticinvalid use of cv-qualified type %qT in parameter declarationinvalid use of dependent type %qTinvalid use of destructor %qD as a typeinvalid use of destructor %qE as a typeinvalid use of flexible array memberinvalid use of implicit conversion on pointer to memberinvalid use of incomplete type %q#Tinvalid use of incomplete typedef %qTinvalid use of member %qD (did you forget the %<&%> ?)invalid use of member %qD in constructor %<pre%> contractinvalid use of member %qD in destructor %<post%> contractinvalid use of member %qD in static member functioninvalid use of member function %qD (did you forget the %<()%> ?)invalid use of method value as argument of Offsetofinvalid use of non-lvalue arrayinvalid use of non-static data member %qDinvalid use of non-static data member %qEinvalid use of non-static member function %qDinvalid use of non-static member function of type %qTinvalid use of pack expansion %qTinvalid use of pack expansion expressioninvalid use of placeholder %qTinvalid use of pointers to arrays with different qualifiers in ISO C before C2Xinvalid use of qualified-name %<%D::%D%>invalid use of qualified-name %<%T::%D%>invalid use of qualified-name %<::%D%>invalid use of register '%s'invalid use of structure with flexible array memberinvalid use of template template parameter %qTinvalid use of template type parameter %qTinvalid use of template-id %qD in declaration of primary templateinvalid use of template-name %qE without an argument listinvalid use of typeinvalid use of type %<void%> in parameter declarationinvalid use of type %qT as a default value for a template template-parameterinvalid use of unary %<*%> on pointer to memberinvalid use of undefined type %qTinvalid use of void expressioninvalid use of volatile lvalue inside %<transaction_safe%> functioninvalid use of volatile lvalue inside transactioninvalid user-defined conversion from %qH to %qIinvalid value-initialization of reference typeinvalid vector comparison resulting typeinvalid vector constantinvalid vector immediateinvalid vector operandinvalid vector type for attribute %qEinvalid vector types in nop conversioninvalid version number %qsinvalid warm function for reset attributeinvalid zero extractinverted slice rangeio_kind_name(): bad I/O-kindipa inline summary is missing in input fileipa reference summary is missing in ltrans unitis hidden by %qsis_c_interoperable(): gfc_simplify_expr failedit is defined as a pointer in different address space in another translation unitit is defined as a pointer to different type in another translation unitit must be a pointer-to-member of the form %<&X::Y%>it must be the address of a function with external linkageit must be the name of a function with external linkageit was later defined hereitem in READiterating variable in fast enumeration is not an objectiteration %s invokes undefined behavioriteration variable %qD should not be firstprivateiteration variable %qD should not be reductioniteration variable %qE is predetermined lineariteration variable %qE should be privateiteration variable %qE should not be firstprivateiteration variable %qE should not be lineariteration variable %qE should not be reductioniterator %qD has %<_Atomic%> qualified typeiterator %qD has const qualified typeiterator %qD has neither integral nor pointer typeiterator %qD has zero stepiterator step with non-integral typeiterator variableits dest_idx should be %d, not %dits value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flagsivar %qs used by %<@synthesize%> declaration must be an existing ivariwmmxt abi requires an iwmmxt capable cpuiwmmxt requires an AAPCS compatible ABI for proper operationjump into scope of identifier with variably modified typejump into statement expressionjump skips variable initializationjump to case labeljump to label %qDjunk at end of %<#pragma %s%>junk at end of %<#pragma ADDRESS%>junk at end of %<#pragma CTABLE_ENTRY%>junk at end of %<#pragma GCC memregs%> [0-16]junk at end of %<#pragma GCC visibility%>junk at end of %<#pragma __nostandard%>junk at end of %<#pragma __standard%>junk at end of %<#pragma align%>junk at end of %<#pragma fini%>junk at end of %<#pragma init%>junk at end of %<#pragma longcall%>junk at end of %<#pragma message%>junk at end of %<#pragma ms_struct%>junk at end of %<#pragma options%>junk at end of %<#pragma pack%>junk at end of %<#pragma pop_options%>junk at end of %<#pragma push_options%>junk at end of %<#pragma redefine_extname%>junk at end of %<#pragma reset_options%>junk at end of %<#pragma unused%>junk at end of %<#pragma weak%>junk 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 extern_model'keyword %<export%> is deprecated, and is ignoredkeyword %<export%> is enabled with %<-fmodules-ts%>keyword %<export%> not implemented, and will be ignoredkeyword %<template%> not allowed in class-head-namekeyword %<template%> not allowed in declarator-idkeyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)keyword %<typename%> not allowed in this context (the base class is implicitly a type)keyword %<typename%> not allowed outside of templateslabel %q+D declared but not definedlabel %q+D defined but not usedlabel %q+D used but not definedlabel %qD defined herelabel %qD has incorrect context in bb %dlabel %qD in the middle of basic block %dlabel %qD to block does not match in bb %dlabel %qE referenced outside of any functionlabel %s referenced outside of any functionlabel at end of compound statementlabel at end of compound statement only available with %<-std=c++2b%> or %<-std=gnu++2b%>label context is not the current function declarationlabel definition in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>lambda capture of %qE is not a constant expressionlambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>lambda in local class %q+T cannot capture variables from the enclosing contextlambda parameter %qD previously declared as a capturelambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>lambda-expression in template parameter typelambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>lambda-expression is not a constant expression before C++17lambdas are implicitly %<constexpr%> only in C++17 and laterlane %wd out of range %wd - %wdlane index must be a constant immediatelanguage %s not recognizedlanguage dialect differs %qs, expected %qslanguage string %<"%E"%> not recognizedlarge fixed-point constant implicitly truncated to fixed-point typelarge integer implicitly truncated to unsigned typelarge return values not supported with %<-mabi=ti%> optionlast argument must be an immediatelast argument of %qD is not integer constant between 0 and 3last register name %s must be an odd registerld returned %d exit statusleft argument must be a sliceleft hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qTleft operand of comma operator cannot resolve address of overloaded functionleft operand of comma operator has no effectleft operand of comma operator is a reference, not call, to function %qEleft operand of shift expression %q+E is negativeleft precisionleft precision in strfmon formatleft shift count >= width of typeleft shift count >= width of vector elementleft shift count is negativeleft shift of negative valueleft-hand operand of comma expression has no effectleft-hand side of assignment might be a candidate for a format attributelen larger than caplength %qE above array section size in %qs clauselength %qE of array section does not have integral typelength computed herelength modifierlength modifier in printf formatlength modifier in scanf formatlength modifier in strfmon formatlength required when allocating a sliceletter %c was found & insn was not CONST_INTlibraries: %s
library function %q#D redeclared as non-function %q#Dlibrary lib%s not foundlimit is %wu bytes, but argument is %slimit is %wu bytes, but argument may be as large as %slinear clause applied to non-integral non-pointer variable with %qT typelinear clause applied to non-integral non-pointer variable with type %qTlinear clause with %qs modifier applied to non-reference variable with %qT typelinear step expression must be integrallink against the pthread library (default on)list-initializer for non-class type must not be parenthesizedlisting the stack pointer register %qs in a clobber list is deprecatedliteral operator %q#D conflicts with raw literal operatorliteral operator suffixes not preceded by %<_%> are reserved for future standardizationliteral operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class typeliteral operator with C linkagelive patching (with %qs) is not supported with LTOlo_sum not of registerlocal class %q#T shall not have static data member %q#Dlocal declaration from a different functionlocal declaration of %qE hides instance variablelocal label %qE conflicts with existing labellocal member %q#D declared herelocal method %q#D declared herelocal symbols must be definedlocal variable %qD may not appear in this contextlocal variable memory requirements exceed capacitylocation of OpenACC %<kernels%>location of the previous clause in the same loop nestlocation of the previous reduction for %qElocation references block not in block treelogical %<and%> applied to non-boolean constantlogical %<and%> of equal expressionslogical %<and%> of mutually exclusive tests is always falselogical %<or%> applied to non-boolean constantlogical %<or%> of collectively exhaustive tests is always truelogical %<or%> of equal expressionslogical not is only applied to the left hand side of comparisonlogical_to_bitwise(): Bad intrinsiclookup of %qT in %qT is ambiguousloop %d%'s header does not belong directly to itloop %d%'s header does not have exactly 2 entriesloop %d%'s header is not a loop headerloop %d%'s latch does not belong directly to itloop %d%'s latch does not have an edge to its headerloop %d%'s latch does not have exactly 1 successorloop %d%'s latch does not have header as successorloop %d%'s latch is marked as part of irreducible regionloop %d%'s latch is not dominated by its headerloop %d%'s number of iterations %qE references the released SSA name %qEloop uses OpenACC parallelism disallowed by containing routineloop variable %qD creates a copy from type %qTloop variable %qD of type %qT binds to a temporary constructed from type %qTloop verification on loop tree that needs fixuploop with header %d marked for removalloop with header %d not in loop treelooser exception specification on overriding virtual function %q+#Flow bound %qE above array section size in %qs clauselow bound %qE of array section does not have integral typelow bound for the array is outside the ztype limitslow bound for the subrange has overflowedlower value in case label range less than minimum value for typelseek failed while reading export datalvalue required as decrement operandlvalue required as increment operandlvalue required as left operand of assignmentlvalue required as unary %<&%> operandlvalue required in %<asm%> statementlvalue-to-rvalue conversion of a volatile lvalue %qE with type %qTmachine independent builtin code out of rangemacro debug output may be incomplete with modulesmacro definitions of %qE corruptedmacro expands to multiple statementsmacro name missing after %qsmain variant is not definedmake_generic(): Cannot find generic symbol %qsmaking multiple clones of %qDmalformed %<#pragma %s%>, ignoredmalformed %<#pragma %s%>, ignoringmalformed %<#pragma ADDRESS%> variable addressmalformed %<#pragma CTABLE_ENTRY%> variable addressmalformed %<#pragma GCC pch_preprocess%>malformed %<#pragma GCC visibility push%>malformed %<#pragma __extern_prefix%>, ignoringmalformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma builtin%>malformed %<#pragma extern_model%>, ignoringmalformed %<#pragma fini%>malformed %<#pragma fini%>, ignoringmalformed %<#pragma init%>malformed %<#pragma init%>, ignoringmalformed %<#pragma member_alignment%>malformed %<#pragma member_alignment%>, ignoringmalformed %<#pragma message%>, ignoredmalformed %<#pragma ms_struct {on|off|reset}%>, ignoringmalformed %<#pragma ms_struct%>, ignoringmalformed %<#pragma options align={mac68k|power|reset}%>, ignoringmalformed %<#pragma options%>, ignoringmalformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, <n>])%> - ignoredmalformed %<#pragma redefine_extname%>, ignoredmalformed %<#pragma weak%>, ignoredmalformed %<#pragma%> ghs sectionmalformed %<COLLECT_GCC_OPTIONS%>malformed %<target("%s")%> pragma or attributemalformed %<target()%> pragma or attributemalformed option %<-fplugin-arg-%s%>: missing %<-<key>[=<value>]%>malformed ptx filemalformed spec function argumentsmalformed spec function namemalloc attribute should be used for a function that returns a pointermangled name for %qD will change in C++17 because the exception specification is part of a function typemangling %<typeof%>, use %<decltype%> insteadmangling %Cmangling of %q#D as %qE conflicts with a previous manglemap can only be compared to nilmapper died by signal %smapper exit status %dmapping field %qE of variable length structuremask must be an immediatematch_attr_spec(): Bad attributematch_level_4(): Bad operatormatch_string_constant(): Delimiter not foundmatching constraint does not allow a registermatching constraint not valid in output operandmatching constraint references invalid operand numbermaximal number of LTO partitions streamed in parallel.maximum limit of %d namespaces searched for %qEmaximum number of LRA assignment passes is achieved (%d)maximum number of generated reload insns per insn achieved (%d)may access %E byte in a region of size %Emay access %E bytes in a region of size %Emay access %E or more bytes in a region of size %Emay access between %E and %E bytes in a region of size %Emay not use both -EB and -ELmay not use both -m32 and -m64may read %E byte from a region of size %Emay read %E bytes from a region of size %Emay read %E or more bytes from a region of size %Emay read between %E and %E bytes from a region of size %Emay write %E byte into a region of size %Emay write %E bytes into a region of size %Emay write %E or more bytes into a region of size %Emay write between %E and %E bytes into a region of size %Emduc registers only saved for G13 targetmedia functions are not available unless %<-mmedia%> is usedmem-initializer for %qD follows constructor delegationmember %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 %q+D cannot be declared as a %<mutable%> referencemember %q+D cannot be declared both %<const%> and %<mutable%>member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>member %qD cannot be declared both %<virtual%> and %<static%>member %qD declared as friend before type %qT definedmember %qD in read-only object used as %<asm%> outputmember %qD is uninitialized referencemember %qD is used uninitializedmember %qD must be initialized by mem-initializer in %<constexpr%> constructormember %qD with uninitialized reference fieldsmember functions are implicitly friends of their classmember template %qD may not have virt-specifiersmember variables cannot have RVV type %qTmember variables cannot have SVE type %qTmembers of an explicitly specialized class are defined without a template headermemory allocation failed in vasprintfmemory allocation failed while reading export datamemory input %d is not directly addressablememory layout mismatchmemory reference expected for 'S' output modifiermethod %<%c%E%> declared %<@optional%> and %<@required%> at the same timemethod %s%s%s is marked go:nointerfacemethod %s%s%s requires a pointer receivermethod argument attributes are not available in Objective-C 1.0method attributes are not available in Objective-C 1.0method attributes cannot be specified in @implementation contextmethod attributes must be specified at the endmethod attributes must be specified at the end onlymethod declaration not in @interface contextmethod declared %qE overriding %qE methodmethod definition for %<%c%E%> not foundmethod definition not in @implementation contextmethod overrides both %<transaction_pure%> and %qE methodsmethod possibly missing a [super dealloc] callmethod type does not match object typemin partition size cannot be greater than max partition sizemio_array_ref(): Unknown array refmips16 function profilingmismatch between declaration %qE size (%wd) and its initializer size (%wd)mismatch in argument %u type of built-in function %qD; expected %qTmismatch in argument %u type of intrinsic function %qD (%qT, should be %qT)mismatch in argument %u type of intrinsic function %qD (%qT, should be %qs)mismatch in bound %Z of argument %u declared as %smismatch in bounds %Z of argument %u declared as %smismatch in call of intrinsic function %qDmismatch in number of arguments for builtin %qF. Expected: %d got %dmismatch in return type of built-in function %qD; expected %qTmismatch in return type of intrinsic function %qD (%qT, should be %qs)mismatched argument pack lengths (%d vs %d)mismatched argument pack lengths while expanding %qEmismatched argument pack lengths while expanding %qTmismatched contract attribute in declarationmismatched contract condition in declarationmismatched declarations during linktime optimizationmismatched operator in fold-expressionmismatching comparison operand typesmismatching definitionmismatching parensmisplaced %<@%D%> Objective-C++ constructmissing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing %<(%> after %<#pragma unused%>, ignoringmissing %<)%> after %<#pragma unused%>, ignoringmissing %<PHI%> defmissing %<big-endian%>, %<little-endian%>, or %<default%> after %<#pragma scalar_storage_order%>missing %<error%>, %<warning%>, %<ignored%>, %<push%>, %<pop%>, or %<ignored_attributes%> after %<#pragma GCC diagnostic%>missing %<target%> attribute for multi-versioned %qDmissing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directivemissing REG_EH_REGION note at the end of bb %imissing additional %<requires%> to start a requires-expressionmissing arch name in %<-march=%s%>missing argument for %<-mbranch-protection=%>missing argument to %<#pragma GCC diagnostic ignored_attributes%>missing argument to %<target("branch-protection=")%> pragma or attributemissing argument to %qsmissing attribute name after %<#pragma GCC diagnostic ignored_attributes%>missing 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 collection in fast enumerationmissing controlling predicatemissing cpu name in %<-mcpu=%s%>missing cpu name in %<-mtune=%s%>missing dashmissing definitionmissing device or architecture after %qsmissing direct call for speculation %imissing edge %i->%imissing filename after %qsmissing fill character at end of strfmon formatmissing header namemissing increment expressionmissing indirect call in speculative call sequencemissing initializer for field %qD of %qTmissing initializer for member %qDmissing loop condition in loop with %<GCC ivdep%> pragmamissing loop condition in loop with %<GCC unroll%> pragmamissing makefile target after %qsmissing mappermissing method %s%s%smissing module namemissing name in %<target("arch=")%> pragma or attributemissing name in %<target("cpu=")%> pragma or attributemissing numbermissing open parenmissing operandmissing option after %<#pragma GCC diagnostic%> kindmissing or corrupt object.dmissing origin for a node in a nested listmissing path after %qsmissing primary template attribute %smissing primary template attributes %smissing property attributemissing ref for speculation %imissing resolution data for %smissing sentinel in function callmissing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-idmissing template argument list after %qE; template placeholder not permitted in parametermissing template argumentsmissing template arguments after %qEmissing terminating %c charactermissing type-name in typedef-declarationmissing value in %<target()%> pragma or attributemisspelled term %<%.*s%> in format; use %<%s%s%> insteadmixing OpenMP directives with attribute and pragma syntax on the same declarationmixing OpenMP directives with attribute and pragma syntax on the same statementmixing declarations and function-definitions is forbiddenmixing different types of symbol in same comdat groups is not supportedmode %qs applied to inappropriate typemode size of non-integral result does not match field size of %qsmodification of %qE is not a constant expressionmodifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiersmodifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiersmodifying a const object %qE is not allowed in a constant expressionmodule %qs CRC mismatchmodule %qs declared heremodule %qs expected, header module foundmodule %qs foundmodule %qs imported heremodule already declaredmodule already importedmodule contains OpenMP, use %<-fopenmp%> to enablemodule dependencies require preprocessingmodule nature in USE statement at %Cmodule-declaration not permitted in header-unitmodule-declaration only permitted as first declaration, or ending a global module fragmentmore than %d operands in %<asm%>more than one %<atomic_default_mem_order%> clause in a single compilation unitmore than one %qs clause with %<source%> modifier on an %<ordered%> constructmore than one 'crtl' directivemore than one access specifier in base-specifiermore than one locator in %<depend%> clause on %<depobj%> constructmoving %qE of type %qT to itselfmoving a local object in a return statement prevents copy elisionmoving a temporary object prevents copy elisionmpfr not configured to handle all floating modesmulti-source compilation not implemented for C++multidimensional array must have bounds for all dimensions except the firstmultilib exclusion %qs is invalidmultilib exclusions %qs is invalidmultilib select %qs %qs is invalidmultilib select %qs is invalidmultilib spec %qs is invalidmultiple %<-mcpu=%> options specifiedmultiple %<default%> targets were setmultiple %<step%> modifiersmultiple %qE attributemultiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directivemultiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>multiple declarations in range-based %<for%> loopmultiple default labels in one switchmultiple definition of %q#Tmultiple fast interrupt routines seen: %qE and %qEmultiple fields in union %qT initializedmultiple function type attributes specifiedmultiple hot/cold transitions found (bb %i)multiple initializations given for %qDmultiple initializations given for base %qTmultiple inline callersmultiple interrupt attributes not allowedmultiple interrupt attributes to function %qDmultiple iterating variables in fast enumerationmultiple linear modifiersmultiple methods named %<%c%E%> foundmultiple nested types attributes to function %qDmultiple parameters named %qDmultiple prevailing defs for %qEmultiple property %qE methods specified, the latest one will be usedmultiple ref-qualifiersmultiple save register attributes to function %qDmultiple selectors named %<%c%E%> foundmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationmultiple virtual PHI nodes in BB %dmultiple-value argument in single-value contextmultiple-value function call in single-value contextmultiply option implies r%d is fixedmultiversioning needs %<ifunc%> which is not supported on this targetmust %<#include <typeinfo>%> before using %<typeid%>must be declared with %<noexcept(true)%>must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>mutable %qD is not usable in a constant expressionnaked attribute only applies to functionsname %qD used in a GNU-style designated initializer for an arrayname %qT has incomplete typename %qs differs from name %qs defined in another translation unitname %qs is defined as %u-bit while another translation unit defines it as %u-bitname %qs is defined to %wd while another translation unit defines it as %wdname %qs is defined to different value in another translation unitname missing for member functionname of class shadows template template parameter %qDname used in a GNU-style designated initializer for an arraynamed return values are no longer supportednamespace %qD enterednamespace alias %qD not allowed here, assuming %qDnamespace name requirednamespace-scope anonymous aggregates must be staticnarrowing conversion of %qE from %qH to %qInarrowing conversion of %qE from %qH to %qI is ill-formed in C++11need %<this%> to access member %qEneed %<this%> to access member %qsneed %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent scopeneed %<typename%> before %<%T::%E%> because %qT is a dependent scopeneed %<typename%> before %qE because %qT is a dependent scopeneed explicit conversionneed explicit conversion; missing method %s%s%snegative insn lengthnegative integer implicitly converted to unsigned typenegative length in array section in %qs clausenegative low bound in array section in %qs clausenegative nesting depth of region %inegative shift countnegative width in bit-field %q+Dnegative width in bit-field %qsneither branch of %<if%> is a constant expressionneither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is definedneither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is definednested assembly dialect alternativesnested extern declaration of %qDnested function %q+D declared but never definednested function %qE declared %<extern%>nested function %qs declared %<extern%>nested function missing bodynested function trampolines not supported on GCN5 due to non-executable stacksnested function trampolines not supported on this targetnested functions cannot be profiled with %<-mfentry%> on s390nested functions not supported on this targetnested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>nested loop in reduction needs reduction clause for %qEnested name specifier %qT for enum declaration does not name a class or namespacenested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>nested namespace name requirednested quoting directivenested redefinition of %<enum %E%>nested redefinition of %<struct %E%>nested redefinition of %<union %E%>nested requirement %qE is not satisfiednested requirement %qE is not satisfied, becausenew cannot be applied to a function typenew cannot be applied to a reference typenew declaration %q#D ambiguates built-in declaration %q#Dnew in Fortran 2003new in Fortran 2008new in Fortran 2018new in Fortran 95new types may not be defined in a return typenew-expression is not a constant expression before C++20next member %q#D declared hereno %<%D(int)%> declared for postfix %qsno %<%D(int)%> declared for postfix %qs, trying prefix operator insteadno %<%c%E%> method foundno %<FUNCTION_PROFILER%> for CRISno %<enum%> underlying type specifiedno %q#D member function declared in class %qTno %qs getter foundno FPX/FPU mixing allowedno LTRANS output list filename providedno argumentsno arguments for spec functionno attribute can be applied to an explicit instantiationno class name specified with %qsno class template named %q#T in %q#Tno closing %<]%> for %<%%[%> formatno closing braceno constructorsno context to resolve type of %qEno conversion operators declaredno corresponding deallocation function for %qDno data type for mode %qsno declaration matches %q#Dno declaration of property %qs found in the interfaceno default argument for %qDno destructorsno dispatcher found for the versioning attributesno dispatcher found for the versioning attributes: %sno field %qD found in union being initializedno functions named %qDno immediate_use listno 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 no match for call to %<%T::operator[] (%A)%>no match for call to %<(%T) (%A)%>no matches converting function %qD to type %q#Tno matching concept for template-introductionno matching concepts for %qEno matching fixed-point overload found for %qsno matching function for call to %<%D(%A)%>no matching function for call to %<%T::%s%E(%A)%#V%>no matching function for call to %<%T::operator %T(%A)%#V%>no matching function for call to %<%s(%A)%>no matching function for type-generic callno matching push for %<#pragma GCC visibility pop%>no matching template for %qD foundno member function %qD declared in %qTno member named %qE in %qTno multilib-enabled ABI (%qs) can be implemented with instruction set %qs, falling back to %qsno operand of the disjunction is satisfiedno post-decrement operator for typeno post-increment operator for typeno pre-decrement operator for typeno pre-increment operator for typeno previous declaration for %qDno previous prototype for %qDno processor type specified for linkingno profile files were merged
no profiling of 64-bit code for this ABIno register in addressno return statement in %<constexpr%> function returning non-voidno return statement in function returning non-voidno return statements in function returning %qTno semicolon at end of struct or unionno suitable %<operator %s%> for %qTno suitable %qD found in class %qTno super class declared in @interface for %qEno super class declared in interface for %qEno suspend point info for %qDno type named %q#T in %q#Tno type or storage class may be specified here,no unexpanded parameter packs in binary foldno unique final overrider for %qD in %qTno valid clauses specified in %<#pragma acc declare%>no viable destructor for %qTnode differs from node->decl->decl_with_vis.symtab_nodenode has body_removed but is definitionnode has invalid order %inode has unknown typenode is alias but not definitionnode is alias but not implicit aliasnode is alone in a comdat groupnode is analyzed but it is not a definitionnode is in same_comdat_group list but has no comdat_groupnode is symver but not aliasnode is transparent_alias but not an aliasnode is weakref but not an transparent_aliasnode not found in symtab assembler name hashnode not found node->decl->decl_with_vis.symtab_nodenodes with unreleased memory foundnoexcept-expression evaluates to %<false%> because of a call to %qDnon 32 bit register operand for '%%%c'non double precision REAL argument to %s intrinsic at %Lnon-%<consteval%> function %q+D overriding %<consteval%> functionnon-AAPCS derived PCS variantnon-ASCII character in CFString literalnon-NULL pointer initialization at %Cnon-OpenACC construct inside of OpenACC regionnon-OpenACC construct inside of OpenACC routinenon-array deallocation of object allocated with array allocationnon-call exception handling mismatchnon-class, non-variable partial specialization %qE is not allowednon-cold basic block %d reachable only by paths crossing the cold partitionnon-const integer argument %u in call to function %qEnon-constant argument 0 to %qsnon-constant argument 1 to %qsnon-constant array in DATA statement %Lnon-constant array initializationnon-constant array new length must be specified directly, not by %<typedef%>non-constant array new length must be specified without parentheses around the type-idnon-constant compound literals cannot appear in a constant-expressionnon-constant condition for static assertionnon-constant element in constant CONSTRUCTORnon-constant expression %qsnon-constant in-class initialization invalid for non-inline static member %qDnon-constant in-class initialization invalid for static member %qDnon-constant initialization expression at %Lnon-deducible template %qT used without template argumentsnon-default INTEGER kind argument to %s intrinsic at %Lnon-delegitimized UNSPEC %s (%d) found in variable locationnon-deleted function %q+D overriding deleted functionnon-floating-point argument in call to function %qEnon-floating-point arguments in call to function %qEnon-function %qD declared as implicit templatenon-function alias definitions not supported in this configurationnon-function in gimple callnon-integer argument 1 to %qsnon-integer argument 3 in call to function %qEnon-integer memory model argument %d of %qEnon-integer operand used with operand code %<z%>non-integral type switch statementnon-local lambda expression cannot have a capture-defaultnon-local variable %qD declared %<__thread%> has a non-trivial destructornon-local variable %qD declared %<__thread%> needs dynamic initializationnon-loop with header %d not marked for removalnon-lvalue array in conditional expressionnon-member %qs cannot be declared %<mutable%>non-member function %qD cannot have cv-qualifiernon-member function %qD cannot have ref-qualifiernon-member using-declaration names constructor of %qTnon-member-template declaration of %qDnon-memory input %d must stay in memorynon-memory output %d must stay in memorynon-nested function with variably modified typenon-object member %qs cannot be declared %<mutable%>non-objective-c type %qT cannot be caughtnon-parameter %qs cannot be a parameter packnon-pointer argument to %<__builtin_launder%>non-rectangular loop nest with step other than constant 1 or -1 for %qsnon-register as LHS of binary operationnon-register as LHS of ternary operationnon-register as LHS of unary operationnon-scalar %qsnon-scalar typenon-scalar variable %qD in conditional %<lastprivate%> clausenon-standard suffix on floating constantnon-static const member %q#D in class without a constructornon-static const member %q#D, cannot use default assignment operatornon-static data member %q+D in a union may not have reference type %qTnon-static data member %qE declared %qsnon-static data member declared with placeholder %qTnon-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>non-static declaration of %q+D follows static declarationnon-static initialization of a flexible array membernon-static reference %q#D in class without a constructornon-static reference member %q#D, cannot use default assignment operatornon-template %qD used as templatenon-template type %qT used as a templatenon-thread-local declaration of %q#D follows thread-local declarationnon-thread-local declaration of %q+D follows thread-local declarationnon-top-level %qsnon-trivial conversion in %qsnon-trivial conversion in unary operationnon-trivial designated initializers not supportednon-type partial specialization %qE is not allowednon-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>non-variable %qD in declaration with more than one declarator with placeholder typenon-vector %qs with elementsnon-vector operands in vector comparisonnonconstant array index in initializernonempty exits list of loop %d, but exits are not recordednonlocal label %qD is not first in a sequence of labels in bb %dnonzero array subscript %qE is used with array %qD of type %qT with unknown boundsnonzero array subscript %qE is used with array of type %qT with unknown boundsnormalization cannot co-exist with scaling
not Encapsulated Lazy Records of Named Declarationsnot allowed type combination in %qsnot configured with sysroot headers suffixnot enough DO loops for %s !$ACC LOOP at %Lnot enough DO loops for collapsed %s at %Lnot enough argumentsnot enough arguments to returnnot enough for loops to collapsenot enough perfectly nested loopsnot enough type informationnot enough variable arguments to fit a sentinelnot expecting different types to binary operatornot exporting %<#define %E%> as it is a keywordnot generating patch area, nops not supportednot support %<-fpic%> option for v3m toolchainnot writing module %qs due to errorsnotenote: null destination pointernull format stringnull pointernull pointer dereferencenullability specifier %qE cannot be applied to multi-level pointer type %qTnullability specifier %qE cannot be applied to non-pointer type %qTnumber 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 vector not a power of twonumber of counters in profile data for function %qD does not match its profile data (counter %qs, expected %i and have %i)number of results does not match number of valuesnumber of speculative targets %i mismatched with num_speculative_call_targets %inumber of variables in %qs clause with %<sink%> modifier does not match number of iteration variablesnumber of vector components %wu exceeds %dnumber of vector components %wu not a power of twonumeric argument of %qE attribute must be in range [0-63]objc++-cpp-output is deprecated; please use objective-c++-cpp-output insteadobjc-cpp-output is deprecated; please use objective-c-cpp-output insteadobject %qE of size %sobject is not a methodobject missing in use of %qEobject of size %s allocated by %qEobject property %qD has no %<assign%>, %<retain%> or %<copy%> attribute; assuming %<assign%>object type %qT does not match destructor name ~%qTobject with variably modified type must have no linkageobjective-c method declaration is expectedobjective-c++ message argument(s) are expectedobjective-c++ message receiver expectedobjective-c++ method declaration is expectedobsolescent in Fortran 95obsolete Maverick format code '%c'obsolete option %<-I-%> used, please use %<-iquote%> insteadobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>obtained hereodr-used inline variable %qD is not definedof moduleoffload compiler %s not foundoffload compiler %s not found (consider using %<-B%>)offload dimension out of range (%d)offset %qwi outside bounds of constant stringoffset exceeds 16 bytesoffset of %qD for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)offset of %qD is not ABI-compliant and may change in a future version of GCCoffset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)offset of packed bit-field %qD has changed in GCC 4.4old declaration %q#Dold-style function definitionold-style parameter declarations in prototyped function definitionomitted middle operand to %<?:%> operand cannot be mangledomp_cur_iteration at %L requires %<-1%> as logical offsetone field is a bitfield while the other is notone of the initializer call arguments should be %<&omp_priv%>one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>one type needs to be constructed while the other does notonly %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be strictly nested inside %<teams%> regiononly %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attributeonly %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attributeonly %qT or a null pointer constant can be converted to %qTonly %u name provided for structured bindingonly %u names provided for structured bindingonly 0.0 can be loaded as an immediateonly 32-bit access is supported for %<__regio_symbol%> address spaceonly DWARF debug format is supported for interrupt service routineonly Objective-C object types can be qualified with a protocolonly attribute %<fallthrough%> or %<assume%> can be applied to a null statementonly constructors take member initializersonly declarations of constructors and conversion operators can be %<explicit%>only here as a %<friend%>only plain %<auto%> return type can be deduced to %<void%>only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20only uninitialized variables can be placed in a %<.bss%> sectiononly uninitialized variables can be placed in the %<.noinit%> sectiononly values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of rangeonly weak aliases are supported in this configurationonly zero initializers are allowed in section %qsopaque vector types cannot be initializedopaque-enum-declaration hereopaque-enum-specifier must use a simple identifieropaque-enum-specifier without nameopen %s failed: %sopen /dev/zero: %mopening LTRANS output list %s: %mopening dependency file %s: %mopening json file %s: %mopening mixin file %s: %mopening output file %qs: %sopening output file %s: %moperand %%xn code invalid for QImodeoperand %d should be a 3 bit unsigned immediateoperand %d should be a 6 bit unsigned immediateoperand %d should be a 8 bit unsigned immediateoperand 1 should be an unsigned 3-bit immediateoperand 1 should be an unsigned 3-bit value (I0-I7)operand 2 should be an even 3-bit value (subreg 0,2,4,6)operand 2 should be an unsigned 3-bit value (I0-I7)operand 2 should be an unsigned 3-bit value (subreg 0-7)operand 2 should be an unsigned 8-bit valueoperand 3 should be an unsigned 3-bit value (I0-I7)operand 3 should be an unsigned 8-bit valueoperand 4 should be an unsigned 8-bit value (0-255)operand constraint contains incorrectly positioned %<+%> or %<=%>operand constraints for %<asm%> differ in number of alternativesoperand is not a condition code, invalid operand code '%c'operand is not a condition code, invalid operand code 'D'operand is not a condition code, invalid operand code 'Y'operand is not a specific integer, invalid operand code 'R'operand is not a specific integer, invalid operand code 'r'operand is not an integer, invalid operand code 'K'operand is not an integer, invalid operand code 'R'operand is not an offsettable memory reference, invalid operand code 'H'operand number missing after %%-letteroperand number out of rangeoperand number out of range in formatoperand number specified for format taking no argumentoperand number specified with suppressed assignmentoperand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operandoperand of fold expression has no unexpanded parameter packsoperand type %qT is incompatible with argument %d of %qEoperand types are %qT and %qToperands to %<?:%> have different types %qT and %qToperands to %<?:%> of types %qT and %qT have unordered conversion rankoperands to %T/%t must be reg + const_int:operation not permitted on type %<bfloat16_t%>operation on %qE may be undefinedoptimization attribute on %qD follows definition but the attribute doesn%'t matchoptimization level attribute mismatchoptimization may eliminate reads and/or writes to register variablesoptimize non var unbounded parameters by passing it by reference, providing it is not written to within the callee procedure.option %<%s%> requires %<-mlong-double-128%>option %<%s=%s%> is not available for %qs CPUoption %<-mdouble=32%> is only available if configured %<--with-double={32|32,64|64,32}%>option %<-mdouble=64%> is only available if configured %<--with-double={64|64,32|32,64}%>option %<-mirq-ctrl-saved%> valid only for ARC v2 processorsoption %<-mlong-double=32%> is only available if configured %<--with-long-double={32|32,64|64,32}%>, or %<--with-long-double=double%> together with %<--with-double={32|32,64|64,32}%>option %<-mlong-double=64%> is only available if configured %<--with-long-double={64|64,32|32,64}%>, or %<--with-long-double=double%> together with %<--with-double={64|64,32|32,64}%>option %<-mrgf-banked-regs%> valid only for ARC v2 processorsoption %<-mstructure-size-boundary%> is deprecatedoption %qs is ignored, the default value %qs is considered for %qs CPUoption %qs is not available for %qs CPUoption %qs is valid for %s but not for %soption %qs with mismatching values (%s, %s)option %s is not supported together with %<-fopenacc%>option %s not used consistently in all LTO input filesoption %s with different valuesoptional argumentoptional class parameteroptions or targets=options missing after %qsoptype_msgid overflow: %dor replace parentheses with braces to aggregate-initialize a variableor replace parentheses with braces to value-initialize a variableor use %<auto%> for an abbreviated function templateor use %<j%> instead of %<i%> for the GNU built-in suffixordered argument needs positive constant integer expressionordered comparison of pointer with integer zeroordered comparison of pointer with integer zero (%qT and %qT)ordered comparison of pointer with null pointerorders the initialization/finalializations for scaffold-static or force linking of modules if scaffold-dynamicordinal type expectedorigin points to a different parentoriginal %<default%> is hereoriginal declaration appeared hereoriginal declaration hereoriginal declaration with fewer contracts hereoriginal definition appeared hereoriginal definition hereoriginal not compressed with zstdoriginal size unknownoriginal template declaration hereoriginally declared %<const%> hereoriginally defined hereoriginally indirect function call not considered for inliningoriginally specified hereorphaned %qs constructother match is hereought to match virtual method %qD but does notouter %<__transaction_cancel%> not within outer %<__transaction_atomic%>outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> functionouter block of region %i is wrongouter iteration variable %qD addend expression %qE is not integralouter iteration variable %qD multiplier expression %qE is not integralouter iteration variable %qD used in condition expression has type other than %qTouter iteration variable %qD used in initializer expression has type other than %qTouter transaction in %<transaction_may_cancel_outer%> functionouter transaction in %<transaction_safe%> functionouter transaction in transactionoutput constraint %d cannot be specified together with %qs clobberoutput constraint %d must specify a single registeroutput constraint %qc for operand %d is not at the beginningoutput file %s already exists in folder %soutput filename may not be emptyoutput filename specified twiceoutput number %d not directly addressableoutput operand %d must use %<&%> constraintoutput operand constraint lacks %<=%>output operand is constant in %<asm%>output registers must be grouped at top of stackoutput_move_single:overflow in array dimensionoverflow in constant expressionoverflow in conversion from %qT to %qT changes the value of %qEoverflow in conversion from %qT to %qT changes value from %qE to %qEoverflow in enumeration valuesoverflow in enumeration values at %qDoverflow in implicit constant conversionoverflowed output argument list for %qsoverlapping initializer for field %qT.%qDoverloaded builtin %qs is implemented by builtin %qsoverloaded function name %qE in clause %qsoverloaded function with no contextual type informationoverridden function is %q#Doverridden function is %q#Foverridden function is %qDoverride controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>overriding %qD declared %<transaction_safe%>pack expansion argument for non-pack parameter %qD of alias template %qDpack expansion argument for non-pack parameter %qD of concept %qDpack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>packed attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %q+Dpacked attribute causes inefficient alignment for %qEpacked attribute is unnecessarypacked attribute is unnecessary for %q+Dpacked attribute is unnecessary for %qEpacked layoutpadding struct size to alignment boundary with %E bytespadding struct to align %q+Dparameter %P has incomplete type %qTparameter %P of %qD has incomplete type %qTparameter %q+D declared %<_Noreturn%>parameter %q+D declared %<inline%>parameter %q+D has just a forward declarationparameter %qD declared with void typeparameter %qD has incomplete typeparameter %qD includes pointer to array of unknown bound %qTparameter %qD includes reference to array of unknown bound %qTparameter %qD invalidly declared method typeparameter %qD is initializedparameter %qD may not appear in this contextparameter %qD set but not usedparameter %qP of %qD might be a candidate for a format attributeparameter %u (%q+D) has incomplete typeparameter %u (%q+D) has void typeparameter %u has incomplete typeparameter %u has void typeparameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declared %<auto%>parameter may not have variably modified type %qTparameter might be a candidate for a format attributeparameter name missing from parameter listparameter names (without types) in function declarationparameter pack %<__bases%> only valid in template declarationparameter pack %q+D must be at the end of the template parameter listparameter pack %qD cannot have a default argumentparameter pack argument %qE must be at the end of the template argument listparameter pack argument %qT must be at the end of the template argument listparameter pack cannot have a default argumentparameter packs not expanded with %<...%>:parameter passing for argument of type %qT changed %{in GCC 12.1%}parameter passing for argument of type %qT changed in GCC 13.1parameter passing for argument of type %qT changed in GCC 7.1parameter passing for argument of type %qT changed in GCC 9.1parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}parameter passing for argument of type %qT with zero-width bit fields members changed in GCC 12parameter to builtin must be a string constant or literalparameter to builtin not valid: %sparametrized derived type argumentparent subprogram cannot be inlinedparentheses around %qE cannot be used to form a pointer-to-member-functionparentheses must be omitted if %qE attribute argument list is emptyparentheses must be omitted if attribute argument list is emptyparentheses required around this composite literal to avoid parsing ambiguityparentheses were disambiguated as a function declarationparenthesized initialization is not allowed in OpenMP %<for%> loopparenthesized initializer in array newparse error in SELECT RANK statement at %Cparse error in SELECT TYPE statement at %Cparse error in template argument listpart-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-objectpartial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument listpartial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument listpartial specialization %qD is not more specialized thanpartial specialization %qT declared %<friend%>partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansionpartial specialization of %qD after instantiation of %qDpartition found but function partition flag not setpass %qs not found but is referenced by new pass %qspass %s does not support cloningpass %s needs a %<set_pass_param%> implementation to handle the extra argument in %<NEXT_PASS%>passed to the preprocessor if -fcpp is used (internal switch)passing %qT as %<this%> argument discards qualifierspassing %qT chooses %qT over %qTpassing %qT instead of the expected %qT to argument %d of %qE, after passing %qT to argument %dpassing %qT to argument %d of %qE, but %qT is not a valid SVE element typepassing %qT to argument %d of %qE, but argument %d had type %qTpassing %qT to argument %d of %qE, but its %qT form does not accept scalarspassing %qT to argument %d of %qE, but previous arguments had type %qTpassing %qT to argument %d of %qE, which expects %qTpassing %qT to argument %d of %qE, which expects %qspassing %qT to argument %d of %qE, which expects %qs or %qspassing %qT to argument %d of %qE, which expects a 32-bit or 64-bit integer typepassing %qT to argument %d of %qE, which expects a pointer to 32-bit or 64-bit elementspassing %qT to argument %d of %qE, which expects a pointer typepassing %qT to argument %d of %qE, which expects a scalar elementpassing %qT to argument %d of %qE, which expects a scalar integerpassing %qT to argument %d of %qE, which expects a scalar pointerpassing %qT to argument %d of %qE, which expects a single SVE vector rather than a tuplepassing %qT to argument %d of %qE, which expects a vector of %d-bit elementspassing %qT to argument %d of %qE, which expects a vector of %d-bit integerspassing %qT to argument %d of %qE, which expects a vector of 32-bit or 64-bit elementspassing %qT to argument %d of %qE, which expects a vector of 32-bit or 64-bit integerspassing %qT to argument %d of %qE, which expects a vector of integerspassing %qT to argument %d of %qE, which expects a vector of signed integerspassing %qT to argument %d of %qE, which expects a vector of unsigned integerspassing %qT to argument %d of %qE, which expects a vector or pointer base addresspassing %qT to argument %d of %qE, which expects a vector or scalar typepassing %qT to argument %d of %qE, which expects an SVE tuple typepassing %qT to argument %d of %qE, which expects an SVE vector typepassing %qT to argument %d of %qE, which when loading %qT expects a vector of %d-bit integerspassing %qT to argument %d of %qE, which when storing %qT expects a vector of %d-bit integerspassing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wdpassing %wd to argument %d of %qE, which expects a valid %qT valuepassing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]passing %wd to argument %d of %qE, which expects either %wd or %wdpassing NULL to non-pointer argument %P of %qDpassing argument %d of %qE as %<float%> rather than %<double%> due to prototypepassing argument %d of %qE as %qT rather than %qT due to prototypepassing argument %d of %qE as complex rather than floating due to prototypepassing argument %d of %qE as complex rather than integer due to prototypepassing argument %d of %qE as floating rather than complex due to prototypepassing argument %d of %qE as floating rather than integer due to prototypepassing argument %d of %qE as integer rather than complex due to prototypepassing argument %d of %qE as integer rather than floating due to prototypepassing argument %d of %qE as signed due to prototypepassing argument %d of %qE as unsigned due to prototypepassing argument %d of %qE discards %qs qualifier from pointer target typepassing argument %d of %qE discards %qv qualifier from pointer target typepassing argument %d of %qE from distinct Objective-C typepassing argument %d of %qE from incompatible pointer typepassing argument %d of %qE from incompatible scalar storage orderpassing argument %d of %qE from pointer to non-enclosed address spacepassing argument %d of %qE makes %q#v qualified function pointer from unqualifiedpassing 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 argument %i to %qs-qualified parameter aliases with argument %Zpassing argument %i to %qs-qualified parameter aliases with arguments %Zpassing arguments to ellipsis of inherited constructor %qDpassing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supportedpassing too large argument on stackpatchable function entry %wu exceeds size %wupath: pedwarnpedwarn: perhaps %<#include <coroutine>%> is missingperhaps insert a line break, or other disambiguation, to prevent this being considered a module control-lineperhaps you need explicit template arguments in your nested-name-specifierperhaps you want to explicitly add %<%T::%>permerrorpermerror: placeholder constraints not satisfiedplaceholder type not allowed in this contextplacement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwiplacement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwuplacement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwiplacement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwuplacement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwiplacement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwuplease use an explicit cpu name; valid cpu names are: %splugin %qs was specified with different paths: %qs and %qsplugin %s is not licensed under a GPL-compatible license
%splugin %s is not licensed under a GPL-compatible license %splugin %s registered a null callback function for event %splugin %s should be specified before %<-fplugin-arg-%s%> in the command lineplugin cannot register a missing passplugin cannot register an unnamed passplugin cannot register pass %qs without reference pass nameplugin support is disabled; configure with %<--enable-plugin%>pointerpointer %qE may be used after %qDpointer %qE used after %qDpointer argumentpointer arithmetic for garbage-collected objects not allowedpointer assignmentpointer may be used after %qDpointer member %q+D declared herepointer of type %<void *%> used in arithmeticpointer of type %<void *%> used in subtractionpointer offset from symbol maybe incorrectpointer or allocatable resultpointer target types incompatible in C++pointer targeting address space %qs must be const in %qTpointer targeting address space %qs must be const in %s %q+Dpointer targets in assignment from %qT to %qT differ in signednesspointer targets in initialization of %qT from %qT differ in signednesspointer targets in passing argument %d of %qE differ in signednesspointer targets in returning %qT from a function with return type %qT differ in signednesspointer to a function used in arithmeticpointer to a function used in subtractionpointer to array loses qualifier in conditional expressionpointer to array loses qualifier in conditional expression in ISO C before C2Xpointer to interface type has no methodspointer to member conversion via virtual base %qTpointer to member type %qT incompatible with object type %qTpointer type mismatch between %qT and %qT of %qD and %qD in conditional expressionpointer type mismatch in conditional expressionpointer used after %qDpointer value used where a complex was expectedpointer value used where a floating-point was expectedpointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>pointer-to-member-function type %qT requires an lvaluepointer-to-member-function type %qT requires an lvalue before C++20pointer-to-member-function type %qT requires an rvaluepointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespointers to %<__regio_symbol%> address space are prohibitedpointers to disjoint address spaces used in conditional expressionpolymorphic argumentposition plus size exceeds size of referenced object in %qsposition-independent code requires %qsposition-independent code requires the Linux ABIpositional initialization of field in %<struct%> declared with %<designated_init%> attributepositive width required at %Lpossible problem detected in invocation of %<operator delete%>possible problem detected in invocation of operator %<delete []%>possibly dangling reference to a temporarypost-increment address is not a registerpost-module-declaration imports must be contiguouspost-module-declaration imports must not be from header inclusionpost-module-declaration imports must not be include-translatedpostconditions cannot be statementspostfix %qD must have %<int%> as its argumentpostfix %qD must have %<int%> as its second argumentpostfix %qD should return %qTpotential null pointer dereferencepower9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9pragma or attribute %<target("%s")%> does not accept an argumentpragma or attribute %<target("%s")%> does not allow a negated formpragma or attribute %<target("%s")%> is not validpragma or attribute %<target("%s=%s")%> is not validpragma(%s) not implementedpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatpreconditions cannot be statementspredeclared arithmetic type %qT in %<#pragma omp declare reduction%>predeclared arithmetic type in %<#pragma omp declare reduction%>predicated Thumb instructionpredicated instruction in conditional sequenceprefix %qD should return %qTprefix attributes are ignored before %<@%D%>prefix attributes are ignored for implementationsprefix attributes are ignored for methodsprev_bb of %d should be %d, not %dprevious %<#pragma omp declare reduction%>previous %<pragma omp declare reduction%> declarationprevious contract hereprevious declarationprevious declaration %q#Dprevious declaration %q#D hereprevious declaration %qDprevious declaration %qD used %d template parameterprevious declaration %qD used %d template parametersprevious declaration as %q#Dprevious declaration hereprevious declaration of %<%c%E%>previous declaration of %<%c%E%> as %<@optional%>previous declaration of %<%c%E%> as %<@required%>previous declaration of %<%c%s%>previous declaration of %q#Dprevious declaration of %q+Dprevious declaration of %q+D with type %qTprevious declaration of %qDprevious declaration of %qD hereprevious declaration of %qEprevious declaration with %qL linkageprevious definition hereprevious definition of %q#Tprevious definition of %q+D with type %qTprevious definition of %qD hereprevious implicit declaration of %q+D with type %qTprevious labelprevious mangling %q#Dprevious non-prototype definition hereprevious specificationprevious specification in %q#D herepreviously declared as %spreviously declared as %s with %u unspecified variable boundpreviously declared as %s with %u unspecified variable boundspreviously declared as %s with %u variable boundpreviously declared as %s with %u variable boundspreviously declared as %s with bound %<%s%>previously declared as %s with bound %qspreviously declared as %s with bound argument %Epreviously declared as a pointer %spreviously declared as a variable length array %spreviously declared as an array %spreviously declared as an ordinary array %spreviously declared herepreviously defined herepreviously defined here as %spreviously used hereprimary template %qDprimary template hereprivate member %q#D in anonymous unionprivate module fragmentprivate module fragment only permitted in purview of module interface or partitionprobability %qE is outside the range [0.0, 1.0]probability %qE must be constant floating-point expressionproblem with building target image for %sproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>product %<%E * %E%> of arguments %i and %i exceeds maximum object size %Eprofile data for function %u is corruptedprofile for function %qD not found in profile dataprofiler support for VxWorksprofiling %<-mcmodel=large%> with PIC is not supportedprofiling is not yet implemented for this architectureprofiling not supported with -mgprograms: %s
promoted argument %qD doesn%'t match built-in prototypepromoted argument %qD doesn%'t match prototypepromoted bitwise complement of an unsigned value is always nonzeroproperties for %<simd%> selector may not be specified in %<metadirective%>properties must be namedproperty %qs already specified in %<@dynamic%>property %qs already specified in %<@synthesize%>property %qs is using instance variable %qs of incompatible typeproperty %qs is using the same instance variable as property %qsproperty cannot be a bit-fieldproperty cannot be an arrayproperty declaration not in %<@interface%>, %<@protocol%> or %<category%> contextproperty must be constant integer expressionproperty must be constant integer expression or string literalproperty must be constant integer expression or string literal at %Cproperty must be constant integer or logical expression at %Cprotected member %q#D in anonymous unionprotected visibility attribute not supported in this configuration; ignoredprotocol %qE has circular dependencyprotocol %qE is deprecatedprotocol %qE is unavailableprotocol attributes are not available in Objective-C 1.0prototype declarationprototype declared hereprototype 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 definitionprototype for '%s' has required operands after optional operandsprototype specified for %q#Dprovided for %qDpseudo-destructor is not calledpure virtual %q#D called from constructorpure virtual %q#D called from destructorpure virtual %q#D called from non-static data member initializerpure-specifier on function-definitionq/Q modifiers invalid for symbol referencesqsort checking failedqsort comparator non-negative on sorted output: %dqsort comparator not anti-symmetric: %d, %dqsort comparator not transitive: %d, %d, %dqualified name does not name a classqualified type %qT does not match destructor name ~%qTqualified-id in declarationqualifiers are not allowed on constructor declarationqualifiers are not allowed on declaration of %<operator %T%>qualifiers are not allowed on declaration of deduction guidequalifiers are not allowed on destructor declarationqualifying type %qT does not match destructor name ~%qTquoted %qs directive in formatquoted %qs directive in format; use %qs insteadr0 needs to be available as a call-clobbered registerrange clause must have array, slice, string, map, or channel typerange expressions in switch statements are non-standardrange limits are not of the same typerange-based %<for%> expression of type %qT has incomplete typerange-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>rank + corank of %qs exceeds %d at %Craw literal operator %q#D conflicts with literal operator templaterdynamic is not supportedre-initialization of %qs at %Lreachable %s definition hereread failed while reading export dataread-only location %qE used as %<asm%> outputread-only member %qD used as %<asm%> outputread-only named return value %qD used as %<asm%>outputread-only parameter %qD use as %<asm%> outputread-only reference %qD used as %<asm%> outputread-only variable %qD used as %<asm%> outputreading %E byte from a region of size %Ereading %E bytes from a region of size %Ereading %E or more bytes from a region of size %Ereading CMI %qsreading between %E and %E bytes from a region of size %Ereading input filereading through null pointer (argument %d)receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supportedrecognise the specified suffix as a definition module filenamerecognise the specified suffix as implementation and module filenamesrecompiling with %<-fcompare-debug%>recursive callrecursive evaluation of default argument for %q#Drecursive inliningrecursive instantiation of default member initializer for %qDrecursive lazy loadrecursive reference %qsrecursive type %qT undefinedrecursively required by substitution of %qS
recursively required from %q#D
recursively required from here
redeclaration %qD differs in %qs from previous declarationredeclaration of %<enum %E%>redeclaration of %<pragma omp declare reduction%>redeclaration of %q#Dredeclaration of %q#D may not have default argumentsredeclaration of %q#D with different constraintsredeclaration of %q#D with different template parametersredeclaration of %q+D with different visibility (old visibility preserved)redeclaration of %q+D with no linkageredeclaration of %qD adds abi tag %qEredeclaration of %qD with different constraintsredeclaration of %qT as a non-templateredeclaration of %qs %<#pragma omp declare reduction%> for type %qTredeclaration of C++ built-in type %qTredeclaration of Objective-C class %qsredeclaration of enum %qsredeclaration of enumerator %q+Dredeclaration of friend %q#D may not have default template argumentsredeclaration of property %qDredeclared hereredeclared here as %q#Dredeclared with %d template parameterredeclared with %d template parametersredefined extern inline functions are not considered for inliningredefinition of %<CTABLE_ENTRY %redefinition of %<struct %E%>redefinition of %<union %E%>redefinition of %q#Dredefinition of %q#Tredefinition of %q+Dredefinition of default argument for %q+#Dredefinition of parameter %q+Dredefinition of typedef %q+Dredefinition of typedef %q+D with different typeredefinition of typedef %q+D with variably modified typeredundant class-key %qs in reference to %q#Tredundant enum-key %<enum%s%> in reference to %q#Tredundant move in initializationredundant move in return statementredundant redeclaration of %<constexpr%> static data member %qDredundant redeclaration of %q+Dredundant redeclaration of %qD in same scoperef-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>reference %<dynamic_cast%> failedreference %qD is initialized with itselfreference %qD is not yet bound to a value when used herereference %qs cannot be declared %<mutable%>reference has both stmt and lto_stmt_uid setreference to %<%T::%D%> is ambiguousreference to %qD is ambiguousreference to dead statementreference to local variable %qD returnedreference type %qT in %<#pragma omp declare reduction%>referenced argument declared herereferenced symbol declared herereferencing argument %u of type %qTregion contains %s partitioned code but is not %s partitionedregion is %s partitioned but does not contain %s partitioned coderegion of lp %i is wrongregister name %<%s%> not recognized in %<__regio_symbol%> address spaceregister name given for non-register variable %q+Dregister name not specified for %q+Dregister number must be a compile-time constant.  Try giving higher optimization levelsregister number must be in range 0-31 for %sregister of %qD used for multiple global register variablesregister or memory expression expected for 'M' output modifierregister or memory expression expected for 'N' output modifierregister specified for %q+D is an internal GCC implementation detailregister specified for %q+D isn%'t suitable for data typeregister variable %qD used in nested functionregparam and thiscall attributes are not compatibleregparm nested function not supported with %<__builtin_eh_return%>reimplementation of class %qErelaxed transaction in %<transaction_safe%> functionrelaxed transaction in atomic transactionremove %<std::move%> callremove %<{ }%> around initializerremove parenthesesremove parentheses to default-initialize a variableremove the class-key or replace it with %qsremoved loop %d in loop treerename spec %s to %s
repeated %<@%> before Objective-C stringrepeated %s in formatreplace parentheses with braces to declare a variablereplace the class-key with %qsrequest 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 in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)request for member %qD is ambiguousrequest for member %qD is ambiguous in multiple inheritance latticerequest for member %qE in non-class type %qTrequest for member %qE in something not a structure or unionrequested %<init_priority%> %i is out of range [0, %i]requested %<init_priority%> %i is reserved for internal userequested %<init_priority%> is not an integer constantrequested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)requested ABI requires %<-march%> to subsume the %qc extensionrequested alignment %qE exceeds maximum %urequested alignment %qE exceeds object file maximum %urequested alignment %qE is not a positive power of 2requested alignment for %q+D is greater than implemented alignment of %wurequested alignment is not a constantrequested alignment is not a power of 2requested alignment is not an integer constantrequested alignment is too largerequested position is less than zerorequested position is not an integer constantrequire id argument in the stringrequire_atom(): bad atom type requiredrequired by substitution of %qS
required from %q#D
required from here
requiresrequires-clause on declaration of non-function type %qTrequires-clause on return typerequires-clause on type-idrequires-clause on typedefresolution sub id %wx not in object fileresolve_function(): bad function typeresolve_intrinsic(): Too many args for intrinsicresolve_operator(): Bad intrinsicresolve_ref(): Bad array referenceresolve_subroutine(): bad function typeresolver indirect function declared hereresult of %<%wu^%wu%> is %wu; did you mean %<1 << %wu%> (%wu)?result of %<%wu^%wu%> is %wu; did you mean %<1LL << %wu%>?result of %<%wu^%wu%> is %wu; did you mean %<1e%wu%>?result of %<%wu^%wu%> is %wu; did you mean exponentiation?result of %<operator->()%> yields non-pointer resultresult of %qE requires %u bits to represent, but %qT only has %u bitsresult type is not a plain type-constraintresult with non-constant character lengthreturn address signing is only supported for %<-mabi=lp64%>return discards %qv qualifier from pointer target typereturn edge does not point to exit in bb %dreturn from pointer to non-enclosed address spacereturn makes %q#v qualified function pointer from unqualifiedreturn not followed by barrierreturn type %q#T is incompletereturn type defaults to %<int%>return type is an incomplete typereturn type might be a candidate for a format attributereturn type of %qD is not %<int%>return type of %qD is not %qsreturn type of functionreturn type specification for constructor invalidreturn type specification for destructor invalidreturn type specified for %<operator %T%>return type specified for deduction guidereturn value type mismatchreturn with value in function with no return typereturn-statement with a value, in function returning %qTreturn-statement with no value, in function returning %qTreturn-type-requirement is not a type-constraintreturned from %qDreturned from %qTreturning %qT from a function with incompatible return type %qTreturning %qT from a function with return type %qT makes integer from pointer without a castreturning %qT from a function with return type %qT makes pointer from integer without a castreturning %qT from pointer type with incompatible scalar storage order %qTreturning a value from a constructorreturning a value from a destructorreturning initializer listreturning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying arrayreturning pointer to %qD of type %qT from a function with incompatible type %qTreturning reference to temporaryreturning temporary %<initializer_list%> does not extend the lifetime of the underlying arrayreturning to the gate for a mechanical issuereturns_twice call is %s in basic block %dreverse floating-point scalar storage orderreverse scalar storage orderreverse storage order for %smoderight operand of comma operator cannot resolve address of overloaded functionright operand of comma operator has no effectright operand of comma operator is a reference, not call, to function %qEright operand of shift expression %q+E is greater than or equal to the precision %wu of the left operandright operand of shift expression %q+E is negativeright precisionright precision in strfmon formatright shift count >= width of typeright shift count >= width of vector elementright shift count is negativeright-hand operand of comma expression has no effectrounding mode not supported for VAX floatsrounding result will always be 0rounding to %d bits has no effect for fixed-point value with %d fractional bitsroutine %qD declared hereroutine call uses OpenACC parallelism disallowed by containing routineroutine call uses same OpenACC parallelism as containing looprv32e requires ilp32e ABIrx100 cpu does not have FPU hardwarerx200 cpu does not have FPU hardwaresame canonical type node for different types %qT and %qTsame variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> constructsame version was previously defined heresame_comdat_group is not a circular listsame_comdat_group list across different groupssanitizer function attribute mismatchsatisfaction of atomic constraint %qE depends on itselfsatisfaction value first evaluated to %qE from heresatisfaction value of atomic constraint %qE changed from %qE to %qEsaturation bit range must be a constant immediatesaturation bit range must be in the range [%wd, %wd]save temporary preprocessed filessaw %d %<template<>%>, need %d for specializing a member function templatesay %<typename %E%> if a type is meantscalar object %qD requires one element in initializerscale needs to be non-negativescaling cannot co-exist with normalization, skipping
schedule %<auto%> does not take a %<chunk_size%> parameterschedule %<runtime%> does not take a %<chunk_size%> parameterschedule chunk size expression must be integralscope %qT before %<~%> is not a class-namescoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT afterscoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>scoped/unscoped mismatch in enum %q#Tscore argument must be constant integer expressionscore argument must be constant integer expression at %Cscore argument must be non-negativescore argument must be non-negative at %Csecond argument must be a constsecond argument must be slice or stringsecond argument of %q+D should be %<char **%>second argument to %<__builtin_call_with_static_chain%> must be a pointer typesecond argument to %<__builtin_prefetch%> must be a constantsecond argument to %<va_arg%> is a function type %qTsecond argument to %<va_arg%> is of incomplete type %qTsecond argument to function %qE must be a constant integer power of 2 between %qi and %qu bitssecond operand of conditional expression cannot resolve address of overloaded functionsecond operand of conditional expression has no effectsecond operand of conditional expression is a reference, not call, to function %qEsecond operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>second parameter of %<va_start%> not last named argumentsecond, third and fourth argument must be a constsection #%u is missing or corruptedsection %qs is missing or corruptedsection already exists: %qssection anchors must be disabled when toplevel reorder is disabledsection anchors must be disabled when unit-at-a-time is disabledsection attribute argument not a string constantsection attribute cannot be specified for local variablessection attribute not allowed for %q+Dsection attributes are not supported for this targetsection of %q+D cannot be overriddensection of %q+D conflicts with previous declarationsection of alias %q+D must match section of its targetsection type conflictsection type conflict with %qDsegmentation faultsegmentation fault (code)selected fp16 options are incompatibleselector %qs does not accept any propertiesselector %qs does not accept any properties at %Cselector %qs not allowed for context selector set %qsselector %qs not allowed for context selector set %qs at %Cselector %qs specified more than once in set %qsselector must be an immediateselector must be an integer constant in the range [0, %wi]selector set %qs specified more than onceself-comparison always evaluates to falseself-comparison always evaluates to trueself-tests are not enabled in this buildself-tests incompatible with %<-E%>semantic interposition mismatchset %qs to at least %d for more detailset all location values to a specific value (internal switch)set base type must be an ordinal typeset type cannot be initialized with a %qsset type does not take another integer valuesetjmp/longjmp inside %<simd%> constructsetter method names must terminate with %<:%>setting core file size limit to maximum: %mshadowed declaration is hereshadowing built-in function %q#Dshadowing library function %q#Dshadowing previous type declaration of %q#Dshared SSA name infoshared and mdll are not compatibleshared call_stmt:shared is not supportedshared rtxshared-memory region overflowshift count not integershift expression %q+E overflowsshift of non-integer operandshort read while reading export datashow_array_ref(): Unknown array referenceshow_array_spec(): Unhandled array shape type.show_code_node(): Bad statement codeshow_expr(): Bad intrinsic in expressionshow_expr(): Don't know how to show exprshow_ref(): Bad component codesibcall edges for non-call insn in bb %iside effects not recomputed when %<ADDR_EXPR%> changedside-effects element in no-side-effects CONSTRUCTORsigned conversion from %qT to %qT changes the value of %qEsigned conversion from %qT to %qT changes value from %qE to %qEsignedness of type and machine mode %qs don%'t matchsimple IFsimplify_intrinsic_op(): Bad operatorsimplify_min_max(): Bad type in arglistsingle %<target_clones%> attribute is ignoredsize %qE of array %qE exceeds maximum object size %qEsize %qE of array %qE is negativesize %qE of array exceeds maximum object size %qEsize %qE of array is negativesize in array new must have integral typesize is too largesize mismatch in argument %d of %qEsize of %q+D %E bytes exceeds maximum object size %wusize of %qD differ from the size of original declarationsize of array %qD has non-integral type %qTsize of array %qD is not an integral constant-expressionsize of array %qE exceeds maximum object size %qEsize of array %qE has incomplete typesize of array %qE has non-integer typesize of array %qE is negativesize of array %qE is not a constant expressionsize of array %qE is too largesize of array element is not a multiple of its alignmentsize of array exceeds maximum object size %qEsize of array has non-integral type %qTsize of array is not a constant expressionsize of array is not an integral constant-expressionsize of array is too largesize 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 %wu bytessize of string literal is too largesize of type %qT is too large (%qE bytes)size of unnamed array has incomplete typesize of unnamed array has non-integer typesize of unnamed array is negativesize of unnamed array is too largesize of variable %q+D is too largesize ranges of option %qs should be increasingsizeof(long double) is 12.sizeof(long double) is 16.slice can only be compared to nilslice capacity must be integerslice end must be integerslice of unaddressable valueso any instantiation with a non-empty parameter pack would be ill-formedsoft-float and long-double-128 are incompatiblesome parts of macro expansion are not guarded by this %qs clausesorry, unimplementedsorry, unimplemented: sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)source is a pointer to incomplete typesource is not a pointersource is not a pointer to classsource is not of class typesource is of incomplete class typesource locations for function %qD have changed, the profile data may be out of datesource object %qE of size %ssource object allocated heresource object is likely at address zerosource object of size %s allocated by %qEsource type is not polymorphicspace followed by punctuation character %<%c%>spec %qs has invalid %<%%0%c%>spec %qs has invalid %<%%@%c%>spec %qs has invalid %<%%W%c%>spec %qs has invalid %<%%x%c%>spec %qs invalidspec failure: %<%%*%> has not been initialized by pattern matchspec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>spec failure: unrecognized spec option %qcspec file has no spec for linkingspec is '%s'

spec-generated switch is just %<-%>spec_dimen_size(): Bad dimensionspecialization %qT after instantiation %qTspecialization of %qD after instantiationspecialization of %qD in different namespacespecialization of %qD must appear at namespace scopespecialization of %qT after instantiationspecialization of alias template %qDspecialization of implicitly-declared special member functionspecialization of variable concept %q#Dspecialization of variable template %qD declared as functionspecializing member %<%T::%E%> requires %<template<>%> syntaxspecified bound %E exceeds destination size %Especified bound %E exceeds maximum object size %Especified bound %E exceeds source size %Especified bound %E may exceed destination size %Especified bound %E may exceed maximum object size %Especified bound %E may exceed source size %Especified bound %wu exceeds %<INT_MAX%>specified bound %wu exceeds maximum object size %wuspecified bound %wu exceeds the size %wu of the destination objectspecified bound [%E, %E] exceeds destination size %Especified bound [%E, %E] exceeds maximum object size %Especified bound [%E, %E] exceeds source size %Especified bound [%E, %E] may exceed maximum object size %Especified bound [%E, %E] may exceed source size %Especified bound range [%wu, %wu] exceeds %<INT_MAX%>specified mode too small for enumerated valuesspecified option %qs more than oncespecified size %E exceeds maximum object size %Especified size %E may exceed maximum object size %Especified size between %E and %E exceeds maximum object size %Especified size between %E and %E may exceed maximum object size %Especify a system register with a small string lengthspecify the library order, the libraries may be specified by a comma separated abbreviation: log,min,pim,iso or by directory names: m2log,m2min,m2pim,m2iso.specify the list of runtime modules and their initialization orderspecify the module mangled prefix namespecify the module mangled prefix name for all modules in the following include pathsspecifying 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 charactersspeculative edges are not adjacentspurious %<>>%>, use %<>%> to terminate a template argument listspurious leading punctuation sequence %<%.*s%> in formatspurious trailing %<%%%> in formatspurious trailing punctuation sequence %<%.*s%> in formatspurious trailing space in formatstack clash guard size %<%d%> must be equal to probing interval %<%d%>stack frame must be smaller than 64Kstack frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdstack frame too largestack guard value must be an exact power of 2stack limit expression is not supportedstack limits not supported on this targetstack probes for SVE framesstack probing requires %<-maccumulate-outgoing-args%> for correctnessstack probing requires %<target("accumulate-outgoing-args")%> for correctnessstack protector not protecting function: all local arrays are less than %d bytes longstack protector not protecting local variables: variable length bufferstack register used for global register variablestack size must be an exact power of 2stack size must be greater than the stack guard valuestack size must not be greater than 64kstack usage computation not supported for this targetstack usage is %wu bytesstack usage might be %wu bytesstack usage might be unboundedstackframe too big: %d bytesstandalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statementstandard %qE attribute can only be applied to functionsstandard attributes in middle of decl-specifiersstandard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the typestandard attributes on namespaces must precede the namespace namestart of RTL fragment must be on an earlier line than endstart of implied-do loop at %L could not be simplified to a constant valuestart/end of RTL fragment are in different filesstatement cannot resolve address of overloaded functionstatement has no effectstatement is a reference, not call, to function %qEstatement is not a constant expressionstatement marked for throw in middle of blockstatement marked for throw, but doesn%'tstatement uses released SSA namestatement volatile flag not up to datestatement will never be executedstatement with no effectstatement-expression in a constant expressionstatement-expressions are not allowed outside functions nor in template-argument listsstatic IO declaration for %q+D needs an addressstatic assertion failedstatic assertion failed: %Estatic assertion failed: %sstatic chain with function that doesn%'t use onestatic data member %qD in unnamed classstatic data member %qE declared %qsstatic declaration of %q+D follows non-static declarationstatic initialization of variable %q+D in %<.shared%> memory is not supportedstatic 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 member function %qD cannot have cv-qualifierstatic member function %qD cannot have ref-qualifierstatic or type qualifiers in non-parameter array declaratorstatic type %qT of its operand is a non-public base class of dynamic type %qTstatically allocated instance of Objective-C class %qEstdcall and cdecl attributes are not compatiblestdcall and fastcall attributes are not compatiblestdcall and thiscall attributes are not compatiblestep expression refers to outer iterator %qDstep of implied-do loop at %L could not be simplified to a constant valuestep of implied-do loop at %L shall not be zerostmt (%p) marked modified after optimization pass: stmt with wrong VUSEstmts without blockstorage class %<__thread%> invalid for function %qsstorage class %<auto%> invalid for function %qsstorage class %<register%> invalid for function %qsstorage class %<thread_local%> invalid for function %qsstorage class %qD applied to template instantiationstorage class specified for %qsstorage class specified for parameter %qEstorage class specified for parameter %qsstorage class specified for structure fieldstorage class specified for structure field %qEstorage class specified for template parameter %qsstorage class specified for typenamestorage class specified for unnamed parameterstorage class specifier in %<sizeof%>storage class specifier in %qEstorage class specifier in caststorage class specifier in empty declaration with %<enum%> underlying typestorage class specifiers invalid in friend function declarationsstorage size of %q+D isn%'t constantstorage size of %q+D isn%'t knownstorage size of %qD has not been resolvedstorage size of %qD isn%'t constantstorage size of %qD isn%'t knownstoring the address of local variable %qD in %qEstrange device name %qs after %qs: bad character %qcstrategy name %qs specified for option %qs not supported for 32-bit codestray %<,%> at end of member declarationstray %<@%> in programstray %<\%o%> in programstray %qc in programstray %qs between Objective-C++ methodsstray %qs in programstreaming subprocess failedstreaming subprocess was killed by signalstrftime formats cannot format argumentsstring length %qd is greater than the length %qd ISO C%d compilers are required to supportstring literal with user-defined suffix is invalid in this contextstrong-cast assignment has been interceptedstrong-cast may possibly be neededstruct defined herestruct has no membersstruct has no named membersstructure alignment must be a small power of two, not %wustructure fieldstructure size boundary can only be set to 8 or 32structure size boundary can only be set to 8, 32 or 64structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>structured binding declaration cannot be %qsstructured binding declaration cannot be C++98 %<auto%>structured binding declaration cannot have constrained %<auto%> type %qTstructured binding declaration cannot have type %qTstructured binding declaration set but not usedstructured binding has incomplete type %qTstructured binding refers to incomplete class type %qTstructured binding refers to incomplete type %qTstructured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>subframework include %s conflicts with framework includesubobject %qD declared heresubprogram %q+F not marked %<Inline%>subprogram %q+F not marked %<Inline_Always%>subscript missing in array referencesubscripted value is neither array nor pointersubscripted value is neither array nor pointer nor vectorsubscripted value is pointer to functionsubscripting array declared %<register%>subsequently declared as %s with %u unspecified variable boundsubsequently declared as %s with %u unspecified variable boundssuggest braces around empty body in %<do%> statementsuggest braces around empty body in an %<else%> statementsuggest braces around empty body in an %<if%> statementsuggest explicit braces around empty body in %<do%> statementsuggest explicit braces to avoid ambiguous %<else%>suggest parentheses around %<&&%> within %<||%>suggest parentheses around %<+%> in operand of %<&%>suggest parentheses around %<+%> inside %<<<%>suggest parentheses around %<+%> inside %<>>%>suggest parentheses around %<-%> in operand of %<&%>suggest parentheses around %<-%> inside %<<<%>suggest parentheses around %<-%> inside %<>>%>suggest parentheses around %<>>%> expressionsuggest parentheses around arithmetic in operand of %<^%>suggest parentheses around arithmetic in operand of %<|%>suggest parentheses around assignment used as truth valuesuggest parentheses around comparison in operand of %<!=%>suggest parentheses around comparison in operand of %<&%>suggest parentheses around comparison in operand of %<==%>suggest parentheses around comparison in operand of %<^%>suggest parentheses around comparison in operand of %<|%>suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>suggested alternative:suggested alternatives:support for mode %qssupported core architectures:%sswitch %<-mcpu=%s%> conflicts with %<-march=%s%> switchswitch %<-mcpu=%s%> conflicts with switch %<-march=%s%>switch %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>switch %<-mcustom-%s%> is required for double-precision floating-pointswitch %<-mcustom-%s%> value %d must be between 0 and 255switch %qs does not start with %<-%>switch %qs is no longer supportedswitch condition has boolean valueswitch jumps into statement expressionswitch jumps over variable initializationswitch missing default caseswitch quantity not an integerswitch starts hereswitch statement of size %lu entries too largesymbol %qD referenced by %qD declared heresymbol needs to be defined to have a versionsymbol used as immediate operandsymbol used with both base and indexed registerssymbol with offset used in PIC modesymbolic memory references are only supported on z10 or latersymtab_node::verify failedsymver attribute argument must have format %<name@nodename%>symver is not exported with default visibilitysymver is only supported on ELF platformssymver target is not exported with default visibilitysynthesized method %qD first required heresystem path %qs is not absolutetaking address of an immediate function %qDtaking address of constructor %qDtaking address of destructor %qDtaking address of expression of type %<void%>taking address of packed member of %qT may result in an unaligned pointer valuetaking address of rvaluetaking address of temporary arraytaking the absolute value of unsigned type %qT has no effecttaking the address of a label is non-standardtarget & host is %qs:%qs, expected %qs:%qstarget CPU does not support ARM modetarget CPU does not support ARMv8-M Security Extensionstarget CPU does not support THUMB instructionstarget CPU does not support interworkingtarget CPU does not support unaligned accessestarget OS does not support unaligned accessestarget argumenttarget attribute is not supported on this machinetarget attribute or pragma changes %<long double%> sizetarget attribute or pragma changes AltiVec ABItarget attribute or pragma changes darwin64 ABItarget does not support atomic profile update, single mode is selectedtarget does not support function version dispatchertarget format does not support infinitytarget is not pointer or referencetarget is not pointer or reference to classtarget is not pointer or reference to complete typetarget of conversion might be a candidate for a format attributetarget of initialization might be a candidate for a format attributetarget specific builtin not availabletarget specific option mismatchtarget system does not support debug outputtarget system does not support the %qs debug formattargets missing after %qstemplate %qD declaredtemplate %qE in clause %qstemplate argument %d is invalidtemplate argument %qE for type %qT not a compile-time constanttemplate argument for %qD uses local type %qTtemplate argument required for %<%s %T%>template arguments to %qD do not match original template %qDtemplate class without a nametemplate constraint failure for %qDtemplate declaration of %<typedef%>template declaration of %q#Dtemplate definition of non-template %q#Dtemplate instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)template parameter %q+#Dtemplate parameter %qD declared heretemplate parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration typetemplate parameter list used in explicit instantiationtemplate parameter lists provided don%'t match the template parameters of %qDtemplate parameter pack %qD cannot have a default argumenttemplate parameter pack cannot have a default argumenttemplate parameter packs cannot have default argumentstemplate parameter type %qT declared %<friend%>template parameters cannot be friendstemplate parameters do not match template %qDtemplate parameters not deducible in partial specialization:template specialization of %qD not allowed by ISO C++template specialization with C linkagetemplate specifiers not specified in declaration of %qDtemplate template parameter %qT in declaration of deduction guidetemplate type parameters must use the keyword %<class%> or %<typename%>template with C linkagetemplate-id %qD for %q+D does not match any template declarationtemplate-id %qD used as a declaratortemplate-id %qE in declaration of primary templatetemplate-id not allowed for destructortemplate-introductions are not part of C++20 concepts; use %qs to enabletemplate-parameter-templates may not be %<virtual%>temporary of non-literal type %qT in a constant expressionternary %<operator?:%>ternary %<operator?:%> in %<%E ? %E : %E%>testing if a concept-id is a valid expression; add %<requires%> to check satisfactionthe %<audit%> semantic should be at least as strong as the %<default%> semanticthe %<bool%> keyword is not allowed in a C++20 concept definitionthe %<device%> clause expression must evaluate to %<1%>the %<device%> clause expression must evaluate to %<1%> at %Cthe %<interrupt%> attribute requires a MIPS32r2 processor or greaterthe %qE attribute cannot be applied to an SVE function typethe %qE attribute requires argumentsthe %qs architecture does not support %<-m%s=2008%>the %qs architecture does not support %<-m%s=legacy%>the %qs architecture does not support %<-mfp32%>the %qs architecture does not support DSP instructionsthe %qs architecture does not support branch-likely instructionsthe %qs architecture does not support madd or msub instructionsthe %qs architecture does not support odd single-precision registersthe %qs architecture does not support paired-single instructionsthe %qs architecture does not support the synci instructionthe %qs debug info cannot be used with pre-compiled headersthe ' ' 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 ABI for passing a value containing zero-width fields before an adjacent 64-bit floating-point field was changed in GCC %{12.1%}the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6the ABI for returning a value containing zero-width bit-fields but otherwise an aggregate with only one or two floating-point fields was changed in GCC %{12.1%}the ABI for returning a value with C++17 empty bases but otherwise an aggregate with only one or two floating-point fields was changed in GCC %{12.1%}the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}the ABI of passing struct with a flexible array member has changed in GCC 4.4the ABI of passing structure with %<complex float%> member has changed in GCC 4.4the ABI of passing union with %<long double%> has changed in GCC 4.4the ENI instruction operand must be either 0 or 1the RX100 cpu does not have FPU hardwarethe RX200 cpu does not have FPU hardwarethe address %qE will never be NULLthe address of %qD is not a valid template argumentthe address of %qD is not a valid template argument because it does not have static storage durationthe address of %qD will always evaluate as %<true%>the address of %qD will never be %<null%>the address of %qD will never be NULLthe address of a label cannot appear in a constant-expressionthe address of the %qT subobject of %qD is not a valid template argumentthe align argument to %<__builtin_coro_promise%> must be a constantthe alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}the argument to %<xabort%> intrinsic must be an 8-bit immediatethe assignment suppression scanf featurethe call requires %<ifunc%>, which is not supported by this targetthe calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)the combination of %qs and %qs is incompatible with %qsthe comparison reduces to %qEthe comparison will always evaluate as %<false%> for the address of %qE will never be NULLthe comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULLthe comparison will always evaluate as %<true%> for the address of %qE will never be NULLthe comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULLthe compiler can assume that the address of %qD will always evaluate to %<true%>the compiler can assume that the address of %qD will never be NULLthe compiler can assume that the address of %qE will never be NULLthe component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %Lthe conflicting type defined in another translation unitthe conflicting type defined in another translation unit has virtual table of different sizethe conflicting type defined in another translation unit has virtual table with different contentsthe conflicting type defined in another translation unit has virtual table with more entriesthe conflicting type defined in another translation unit with different RTTI informationthe content of uninitialized storage is not usable in a constant expressionthe control flow of function %qD does not match its profile data (counter %qs)the coroutine promise type %qT declares both %<return_value%> and %<return_void%>the count should be no less than 0; please check the intrinsic %qs in codethe default value for the current CPU tuning is %d bytesthe direction argument to %<__builtin_coro_promise%> must be a constantthe dot syntax is not available in Objective-C 1.0the ellipsis in %qD is not inheritedthe event handle of a %<detach%> clause should not be in a data-sharing clausethe expression %qE evaluated to %<false%>the expression %qE is required to be non-throwingthe extra base is defined herethe fifth argument must be an 8-bit immediatethe first argument of a %qs must be of a boolean vector type of the same number of elements as the resultthe first difference of corresponding definitions is field %qDthe first difference of corresponding definitions is method %qDthe first parameter of %<operator new%> cannot have a default argumentthe forth argument must be scale 1, 2, 4, 8the fourth argument must be one of enum %qsthe frame size of %wu bytes is larger than %wu bytesthe immediate argument must be a 4-bit immediatethe immediate argument must be a 5-bit immediatethe immediate argument must be an 8-bit immediatethe incompatible type defined in another translation unitthe incompatible type is defined herethe lambda has no capture-defaultthe last argument must be a 1-bit immediatethe last argument must be a 2-bit immediatethe last argument must be a 3-bit immediatethe last argument must be a 32-bit immediatethe last argument must be a 4-bit immediatethe last argument must be a 5-bit immediatethe last argument must be an 1-bit immediatethe last argument must be an 8-bit immediatethe last argument must be scale 1, 2, 4, 8the location value is corruptthe m210 does not have little endian supportthe macro %qs had not yet been definedthe mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the max value for the last size range should be -1 for option %qsthe message attached to %<unavailable%> is not a stringthe modules initialization order is dynamically determined by M2RTS and application dependenciesthe next to last argument must be an 8-bit immediatethe omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operandthe operand %qE is unsatisfied becausethe program should also define %qDthe range of count should be in 0 to 16; please check the intrinsic %qs in codethe range of count should be in 0 to 32; please check the intrinsic %qs in codethe range of count should be in 0 to 64; please check the intrinsic %qs in codethe range of mask should be in 0 to 255the range of selector should be in 0 to 1the range of selector should be in 0 to 3the range of selector should be in 0 to 7the register %qs cannot be clobbered in %<asm%> for the current targetthe register specified for %q+D cannot be accessed by the current targetthe register specified for %q+D is not general enough to be used as a register variablethe required expression %qE is invalidthe required expression %qE is invalid, becausethe required type %qT is invalidthe required type %qT is invalid, becausethe result for the xxspltidp instruction is undefined for subnormal input valuesthe result of the conversion is unspecified because %qE is outside the range of type %qTthe same loop iteration variables %qD used in multiple associated loopsthe target does not support %<asm goto%> with outputs in %<asm%>the temporary was destroyed at the end of the full expression %qEthe third argument must be an 8-bit immediatethe third argument must be comparison constantthe type %qT of %<constexpr%> variable %qD is not literalthe type being destroyed is %qT, but the destructor refers to %qTthe value of %qD is not usable in a constant expressionthe value of the stack pointer after an %<asm%> statement must be the same as it was before the statementthere 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 constantthird argument to function %qE must be a constant integerthird operand of conditional expression cannot resolve address of overloaded functionthird operand of conditional expression has no effectthird operand of conditional expression is a reference, not call, to function %qEthird operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>this %qs clause does not guard...this built-in function is only available on the fr405 and fr450this built-in function is only available on the fr450this built-in function is only available on the fr500 and fr550this built-in function is only available on the v3f toolchainthis built-in function is only available on the v3s or v3f toolchainthis built-in function not support on the v3m toolchainthis builtin is not supported for this targetthis compiler does not support %qsthis compiler does not support PowerPC (%<-arch%> option ignored)this compiler does not support x86 (%<-arch%> option ignored)this condition has identical branchesthis decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this definition requires the MVE ISA extensionthis flexibility is deprecated and will be removedthis is a GCC bug that can be worked around by adding attribute used to function calledthis is the first default labelthis is the first entry overlapping that valuethis is the insn:this media function is only available on the fr400 and fr550this media function is only available on the fr500this operation requires the RVV ISA extensionthis operation requires the SVE ISA extensionthis statement may fall throughthis target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restrictedthis target does not support %qsthis target is little-endianthis target machine does not have delayed branchesthread-local COMMON data not implementedthread-local declaration of %q#D follows non-thread-local declarationthread-local declaration of %q+D follows non-thread-local declarationthreadprivate iteration variable %qDthreadprivate variable %qE used in a region with %<order(concurrent)%> clausethreadprivate variable %qE used in target regionthreadprivate variable %qE used in untied taskthree-way comparison of %qD has type %qT, not a comparison category typethree-way comparison of %qD has type %qT, which does not convert to %qTthree-way comparison of vectorsthrowing NULL, which has integral, not pointer typethunk-inline is only supported with %<-mindirect-branch-jump%>to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualifiedto generate dependencies you must specify '-fcpp' to generate dependencies you must specify either %<-M%> or %<-MM%>to match this %qsto refer to a type member of a template parameter, use %<typename %E%>token %u has %<x-location == %u%>token %u has %<x-location == y-location == %u%>token %u has %<y-location == %u%>too few arguments to %%:version-comparetoo few arguments to %<__builtin_tgmath%>too few arguments to built-in function %qE expecting %utoo few arguments to constructor %q#Dtoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %q#Dtoo few arguments to function %qEtoo few arguments to member function %q#Dtoo few arguments to method %q#Dtoo few expressions for structtoo few template parameter lists in declaration of %qDtoo 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=reset%>too many %<...%> in lambda capturetoo many %<always%> modifierstoo many %<always%> modifiers at %Ltoo many %<close%> modifierstoo many %<close%> modifiers at %Ltoo many %<defaultmap%> clauses with %qs categorytoo many %<defaultmap%> clauses with unspecified categorytoo many %<if%> clausestoo many %<if%> clauses with %qs modifiertoo many %<if%> clauses without modifiertoo many %<static%> argumentstoo many %qs clausestoo many %qs clauses on a task constructtoo many alternatives in %<asm%>too many argumentstoo many arguments for %%:dumpstoo many arguments for formattoo many arguments for partial specialization %qTtoo many arguments passed in sgpr registerstoo many arguments to %%:compare-debug-dump-opttoo many arguments to %%:compare-debug-self-opttoo many arguments to %%:version-comparetoo many arguments to built-in function %qE expecting %dtoo many arguments to constructor %q#Dtoo many arguments to functiontoo many arguments to function %q#Dtoo many arguments to function %qEtoo many arguments to maketoo many arguments to member function %q#Dtoo many arguments to method %q#Dtoo many arguments to method %qEtoo many atomic clausestoo many braces around initializer for %qTtoo many braces around scalar initializer for type %qTtoo many exception handling edges in bb %itoo many expressions for structtoo many filenames given; type %<%s %s%> for usagetoo many function arguments for eBPFtoo many initializers for %qTtoo many input filestoo many loop exits recordedtoo many memory order clausestoo many open parenstoo many outgoing branch edges from bb %itoo many size ranges specified in option %qstoo many template headers for %qD (should be %d)too many template parameter lists in declaration of %qDtoo many template-parameter-liststoo many values in return statementtoo many variables for range clause with channeltoo much stack space to dispose of: %dtoo much stack space to prepare: %dtop-level comma expression in array subscript changed meaning in C++23top-level comma expression in array subscript is deprecatedtop-level declaration of %qs specifies %<auto%>toplevel reorder must be disabled when unit-at-a-time is disabledtotal size and element size must be a nonzero constant immediatetotal size of local objects %wu exceeds maximum %wutotal size of local objects exceeds maximum %wutotal size of local objects is too largetotal size of local variables exceeds architecture limittp_first_run must be non-negativetraditional C lacks a separate namespace for labels, identifier %qE conflictstraditional C rejects ISO C style function definitionstraditional C rejects automatic aggregate initializationtraditional C rejects initialization of unionstraditional C rejects string constant concatenationtraditional C rejects the unary plus operatortrailing %<,%> in arguments for %<#pragma GCC diagnostic ignored_attributes%>trailing %<,%> in arguments for %<-Wno-attributes=%>trailing array %qT should not be used as a flexible array membertrailing return type %qT of deduction guide is not a specialization of %qTtrailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>trampoline generated for nested function %qDtransactional memory is not supported with %<-fsanitize=address%>transactional memory is not supported with %<-fsanitize=kernel-address%>transactional memory is not supported with non-call exceptionstransformational intrinsic %qs at %L is not permitted in an initialization expressiontrap mode not supported for VAX floatstree check: %s, have %s in %s, at %s:%dtree check: accessed elt %d of %<tree_int_cst%> with %d elts 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 %<omp_clause %s%> with %d operands in %s, at %s:%dtree check: accessed operand %d of %s with %d operands in %s, at %s:%dtree check: did not expect class %qs, have %qs (%s) in %s, at %s:%dtree check: expected %<omp_clause %s%>, have %qs 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 check: expected tree that contains %qs structure, have %qs in %s, at %s:%dtree code %qs is not supported in LTO streamstree list ends on depth %itried to perform floating-point modulo division on %qTtrue/false edge after a non-GIMPLE_COND in bb %dtry making the operator a %<const%> member functiontry removing the parentheses around the type-idtry using %qE insteadtrying to capture %qD in instantiation of generic lambdatrying to encode non-integer type as a bit-fieldtrying to finish struct, but kicked out due to previous parse errorstrying to make class %qT a friend of global scopetuning string missing in option (%s)turn on internal debugging of the compiler (internal switch)turn on quadruple tracing (internal switch)turn on the Modula-2 api tracing (internal switch)turn on the Modula-2 function line number generation (internal switch)turns on all division and modulus by zero checking for ordinal valuesturns on all range checking for numerical valuesturns on all software runtime checking (an abbreviation for -fnil -frange -findex -fwholediv -fcase -freturn -fwholevalue -ffloatvalue)turns on runtime checking for functions which finish without executing a RETURN statementturns on runtime checking to check whether a CASE statement requires an ELSE clause when one was not specifiedturns on runtime checking to check whether a floating point number will exceed rangeturns on runtime checking to check whether a whole number will exceed rangeturns on runtime checking to detect accessing data through a NIL value pointerturns on runtime subrange, array index and indirection via NIL pointer checkingtwo consecutive %<[%> shall only introduce an attributetwo different outer iteration variables %qD and %qD used in a single looptwo or more data types in declaration of %qstwo or more data types in declaration specifierstwo or more sections for %stype %<__vector_pair%> requires the %qs optiontype %<__vector_quad%> requires the %qs optiontype %q#T argument given to %<delete%>, expected pointertype %qE has a user-defined constructortype %qE has a user-defined destructortype %qE has no default constructor to calltype %qE has virtual member functionstype %qT (typedef of %qT) violates the C++ One Definition Ruletype %qT defined in anonymous namespace cannot match across the translation unit boundarytype %qT defined in anonymous namespace cannot match type %qT across the translation unit boundarytype %qT does not have a known sizetype %qT for explicit instantiation %qD does not match declared type %qTtype %qT is not a base type for type %qTtype %qT is not a direct base of %qTtype %qT is not a direct or virtual base of %qTtype %qT is too largetype %qT itself violates the C++ One Definition Ruletype %qT of template argument %qE depends on a template parametertype %qT of template argument %qE depends on template parameterstype %qT should match type %qTtype %qT violates the C++ One Definition Ruletype %qT with no linkage used to declare function %q#D with linkagetype %qT with no linkage used to declare variable %q#D with linkagetype %qs does not conform to the %qE protocoltype %qs is not an expressiontype %qs violates the C++ One Definition Ruletype %s differs by %<TYPE_ALIGN%>type %s differs by %<TYPE_MODE%>type %s differs by %<TYPE_SIZE%>type %s differs by %<TYPE_USER_ALIGN%>type %s is not an opaque typetype %s is not with opaque modetype assertion only valid for interface typestype attributes ignored after type is already definedtype conversion result count mismatchtype defaults to %<int%> in declaration of %qEtype defaults to %<int%> in type nametype has no methodstype is deprecatedtype is deprecated: %stype is not compatible with its varianttype is unavailabletype is unavailable: %stype mismatch between an SSA_NAME and its symboltype mismatch for case label in switch statementtype mismatch in %qstype mismatch in %qs expressiontype mismatch in %qs referencetype mismatch in binary expressiontype mismatch in conditional expressiontype mismatch in parameter %itype must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>type name %qs should match type name %qstype name declared as function returning a functiontype name declared as function returning an arraytype of %<asm%> operand %qE could not be determinedtype of %<depobj%> expression is not %<omp_depend_t%>type of %qD defaults to %<int%>type of %qD does not match original declarationtype of %qE is unknowntype of array %q+D completed incompatibly with implicit initializationtype of bit-field %qs is a GCC extensiontype of formal parameter %d is incompletetype of iterator %qD refers to outer iterator %qDtype of property %qD conflicts with previous declarationtype precision mismatch in switch statementtype punning toggles scalar storage ordertype qualifier in empty declaration with %<enum%> underlying typetype qualifiers ignored on cast result typetype qualifiers ignored on function return typetype to vector delete is neither pointer or array typetype transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overalltype transparent %q#T does not have any fieldstype transparent class %qT has base classestype transparent class %qT has virtual functionstype variant differs by %stype variant has different %<TREE_TYPE%>type variant has different %<TYPE_BINFO%>type variant has different %<TYPE_FIELDS%>type variant has different %<TYPE_SIZE_UNIT%>type variant has different %<TYPE_VFIELD%>type variant with %<TYPE_ALIAS_SET_KNOWN_P%>type variant%'s %<TREE_TYPE%>type variant%'s %<TYPE_BINFO%>type variant%'s %<TYPE_SIZE_UNIT%>type was previously declared %qEtype%'s %<TREE_TYPE%>type%'s %<TYPE_BINFO%>type%'s %<TYPE_SIZE_UNIT%>type-punning to incomplete type might break strict-aliasing rulestype-specifier invalid in lambdatype/value mismatch at argument %d in template parameter list for %qDtypedef %q+D declared %<_Noreturn%>typedef %q+D declared %<inline%>typedef %qD is initialized (use %<__typeof__%> instead)typedef %qD is initialized (use %qs instead)typedef %qD locally defined but not usedtypedef declaration invalid in parameter declarationtypedef declared %<auto%>typedef may not be a function definitiontypedef may not be a member function definitiontypedef name may not be a nested-name-specifiertypedef-name %qD used as destructor declaratortypes are not quite compatibletypes differ in signednesstypes have different parameter countstypes may not be defined in %<decltype%> expressionstypes may not be defined in %<noexcept%> expressionstypes may not be defined in %qs expressionstypes may not be defined in a %<typeid%> expressiontypes may not be defined in a conversion-type-idtypes may not be defined in a for-range-declarationtypes may not be defined in a new-expressiontypes may not be defined in a new-type-idtypes may not be defined in alias template declarationstypes may not be defined in an exception-specificationtypes may not be defined in caststypes may not be defined in conditionstypes may not be defined in declare reduction type listtypes may not be defined in enum-basetypes may not be defined in exception-declarationstypes may not be defined in explicit-specifiertypes may not be defined in iterator typetypes may not be defined in parameter typestypes may not be defined in template argumentstypes may not be defined within %<__builtin_offsetof%>typespec in ALLOCATE at %Lunable to compute real location of stacked parameterunable to deduce %qT from %qEunable to deduce lambda return type from %qEunable to emulate %qsunable to find a register to spillunable to find a register to spill in class %qsunable to find character literal operator %qD with %qT argumentunable to find numeric literal operator %qDunable to find string literal operator %qD with %qT, %qT argumentsunable to find the promise type for this coroutineunable to generate reloads for impossible constraints:unable to generate reloads for:unable to implement ABI %qs with instruction set %qsunable to locate default linker script %qs in the library search pathsunable to open dynamic dependency %qsunable to open fileunable to open log file %<vtv_class_set_sizes.log%>: %munable to open log file %<vtv_count_data.log%>: %munable to open log file %<vtv_set_ptr_data.log%>: %munable to register info for plugin %qs - plugin name not foundunable to represent further imported source locationsunable to resolve forward reference in definitionunable to use %qs for PIC registerunbalanced punctuation character %<%c%> in formatunbalanced punctuation character %qc in formatunbounded use of %<alloca%>unbounded use of variable-length arrayunconditional %2d never executed
unconditional %2d taken %s
undeclared selector %qEundefined behavior when second parameter of %<va_start%> is declared with %<register%> storageundefined named operand %qsunderlying type %qT of %qT must be an integral typeunderlying type mismatch in enum %q#Tunderspecified %qD referenced in its initializerunderspecified declaration of %qE, which is already declared in this scopeunexpanded parameter pack in enumerator in lambdaunexpanded parameter pack in local class in lambdaunexpected !$OMP ATOMIC expression at %Lunexpected %<%s%> after %<%s%>unexpected %<else%>unexpected AST of kind %sunexpected EOFunexpected RHS for assignmentunexpected argumentunexpected argument to %<msp430_select_hwmult_lib%>: %sunexpected attributeunexpected base-type in cris_print_baseunexpected encapsulation format or typeunexpected error opening %<devices.csv%>unexpected expression %qE of kind %sunexpected file name %s in linker resolution file. Expected %sunexpected first argument to %<msp430_select_hwmult_lib%>: %sunexpected index-type in cris_print_indexunexpected keyword; remove space between quotes and suffix identifierunexpected mapping nodeunexpected multiplicative operandunexpected offsetunexpected operandunexpected operand: %dunexpected placeholder in constrained result typeunexpected pointer mapping nodeunexpected side-effects in addressunexpected template-id %qEunexpected text address:unexpected type for array length: %qsunhandled alignment for %<#pragma nomember_alignment%>unhandled arguments %qs and %qs to %<msp430_set_driver_var%>unhandled expressionunhandled expression typeuninitialized %<const %D%>uninitialized %<const %D%> is invalid in C++uninitialized const in %<new%> of %q#Tuninitialized const member in %q#Tuninitialized const member in %q#T using %<new%> without new-initializeruninitialized const member in %qT is invalid in C++uninitialized const member in base %q#T of %q#Tuninitialized const member in base %q#T of %q#T using %<new%> without new-initializeruninitialized reference member in %q#Tuninitialized reference member in %q#T using %<new%> without new-initializeruninitialized reference member in base %q#T of %q#Tuninitialized reference member in base %q#T of %q#T using %<new%> without new-initializeruninitialized variable %q+D put into program memory areauninitialized variable %qD in %<constexpr%> contextuninitialized variable %qD in %<constexpr%> functionunion cannot be made transparentunion defined hereunion has no membersunion has no named membersunion member %q+D with non-trivial %qDunknown %<#pragma GCC aarch64%> option %qsunknown %<#pragma GCC arm%> option %qsunknown %<#pragma extern_model%> model %qsunknown %<#pragma member_alignment%> name %sunknown %<#pragma riscv intrinsic%> option %qsunknown %<-mdebug-%s%> switchunknown %<asm%> flag output %qsunknown C++ standard %qsunknown CRIS cpu version specification in %<-mtune=%>: %sunknown CRIS version specification in %<-march=%> or %<-mcpu=%>: %sunknown Compiled Module Interface: %sunknown Control-Flow Protection Level %qsunknown FPU type %<0x%x%>, %qs failedunknown IRA algorithm %qsunknown IRA region %qsunknown LTO partitioning model %qsunknown Live-Patching Level %qsunknown OpenMP directive name in %<omp::directive%> attribute argumentunknown OpenMP directive name in %qs clause argumentunknown Stack Reuse Level %qsunknown TLS model %qsunknown action %qE for %<#pragma pack%> - ignoredunknown alignment %qs specified for option %qsunknown architecture specific memory modelunknown architecture specifier in memory model %wi for %qDunknown array bounds setting %qsunknown array size in deleteunknown assumption clause %qsunknown attribute %qEunknown attribute %qsunknown base architecture %<0x%x%>, %qs failedunknown basic block reordering algorithm %qsunknown block specifierunknown builtin immediate operand type for operand %dunknown callback event registered by plugin %sunknown checkaction setting %qsunknown conversion type character %qc in formatunknown core architecture %qs specified with %qsunknown cpu %qs for %<-mtune%>unknown demangling style %qsunknown destunknown error reading %s from %<devices.csv%>unknown excess precision style %qsunknown flag passed in %<-moverride=%s%> (%s)unknown floating point contraction style %qsunknown header kind %qsunknown insn modeunknown internal function %qEunknown lam type %qsunknown linker output %qsunknown machine mode %qEunknown move insn:unknown offload ABI %qsunknown operand letter: '%c'unknown operator %qs in %%:version-compareunknown option %q.*s in %<-fopt-info-%s%>unknown option after %<#pragma GCC diagnostic%> kindunknown option for %<%s=%s%>unknown option for %<-mrecip=%s%>unknown parameter to option %<-mtune-ctrl%>: %sunknown pass %s specified in %<-fdisable%>unknown pass %s specified in %<-fenable%>unknown pointer size model %qsunknown processor ID %<0x%x%>, some tuning parameters will fall back to defaultunknown profile qualityunknown profile reproducibility method %qsunknown profile update method %qsunknown property %qE of %qs selectorunknown property %qs of %qs selectorunknown property attributeunknown property attribute %<%s%s%>unknown property attribute %qEunknown punctuation '%c'unknown ranger debug mode %qsunknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunknown rust compile-until %qsunknown rust edition %qsunknown rust mangling option %qsunknown spec function %qsunknown specification for the set of FLT_EVAL_METHOD values to permit %qsunknown specifier %qs in %<amdgpu_hsa_kernel%> attributeunknown srcunknown stack check parameter %qsunknown switch %<-mlong-double-%s%>unknown target attribute or pragma %qsunknown threader debug mode %qsunknown tuning option (%s)unknown type %<%T%> found during Objective-C encodingunknown type name %qEunknown type name %qE; did you mean %qs?unknown type name %qE; use %<enum%> keyword to refer to the typeunknown type name %qE; use %<struct%> keyword to refer to the typeunknown type name %qE; use %<union%> keyword to refer to the typeunknown value %qs for %<-march%>unknown value %qs for %<-mcpu%>unknown value %qs for %<-mtune%>unknown value %qs of %<-mmacosx-version-min%>unknown vectorization library ABI type in %<-mveclibabi=%s%>unknown vectorizer cost model %qsunknown vtable verify initialization priority %qsunmatched color reset directiveunmatched quoting directiveunnamed class defined hereunnamed field has incomplete typeunnamed field is neither function nor member function; cannot be declared friendunnamed initializer for %qT, which has no base classesunnamed initializer for %qT, which uses multiple inheritanceunnamed scoped enum is not allowedunnamed struct/union that defines no instancesunnamed temporary defined hereunnamed type with no linkage used to declare function %q#D with linkageunnamed type with no linkage used to declare variable %q#D with linkageunnamed variable or field declared voidunnecessary parentheses in declaration of %qsunordered comparison on non-floating-point argumentunquote_string(): got bad stringunquoted attribute in formatunquoted control character %qc in formatunquoted control characters in formatunquoted identifier or keyword %<%.*s%> in formatunquoted name of built-in function %<%.*s%> in formatunquoted non-graph character %qc in formatunquoted non-graph characters in formatunquoted operator %<%.*s%> in formatunquoted option name %<%.*s%> in formatunquoted preprocessing directive %<%.*s%> in formatunquoted sequence of %i consecutive punctuation characters %q.*s in formatunquoted sequence of %i consecutive space characters in formatunquoted type name %<%.*s%> in formatunquoted whitespace character %qc in formatunreachableunrecognizable argument of option unrecognizable insn:unrecognized %<-mfpu%> target: %sunrecognized %<hwmpy%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>unrecognized %<revision%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %qE attribute argument %qsunrecognized %s target: %sunrecognized MCU name %qs, assuming that it has no hardware multiply; use the %<-mhwmult%> option to set this explicitlyunrecognized MCU name %qs, assuming that it is just a MSP430X with no hardware multiply; use the %<-mcpu%> and %<-mhwmult%> options to set these explicitlyunrecognized MCU name %qs, assuming that it just supports the MSP430X ISA; use the %<-mcpu%> option to set the ISA explicitlyunrecognized addressunrecognized argument in option %qsunrecognized argument to %<--help=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?unrecognized argument to %<-flto=%> option: %qsunrecognized argument to %<-fzero-call-used-regs=%>: %qsunrecognized automatic variable initialization type %qsunrecognized btf debug output level %qsunrecognized command-line option %<-%s%>unrecognized command-line option %<-%s%>; did you mean %<-%s%>?unrecognized command-line option %<-fdump-%s%>unrecognized command-line option %<-fdump-%s%>; did you mean %<-fdump-%s%>?unrecognized command-line option %<-fopt-info-%s%>unrecognized command-line option %qsunrecognized command-line option %qs may have been intended to silence earlier diagnosticsunrecognized control register number: %d - using %<psw%>unrecognized debug output level %qsunrecognized edge flag: %qsunrecognized enum value: %qsunrecognized format specifierunrecognized gcc debugging option: %cunrecognized interrupt vector argument of %qE attributeunrecognized ivar visibility value %qsunrecognized operand to %%:%<asm_auto_mfpu%>unrecognized operand to %%:%<canon_for_mlib%>unrecognized option %<-fdisable%>unrecognized option %<-fenable%>unrecognized option passed to %%:%<target_mode_check%>unrecognized register name %qsunrecognized scalar storage order value %qsunrecognized section name %qEunrecognized shadow offset %qsunrecognized string escapeunrecognized supposed constantunrecognized visibility value %qsunrecoverable errorunresolved overload for builtin %qFunresolved overloaded builtinunrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>unsafe function call %qD within %<transaction_safe%> functionunsafe function call %qD within atomic transactionunsafe function call %qE within %<transaction_safe%> functionunsafe function call %qE within atomic transactionunsafe indirect function call within %<transaction_safe%> functionunsafe indirect function call within atomic transactionunset option %qs is ignored, it is always enabled for %qs CPUunsigned conversion from %qT to %qT changes the value of %qEunsigned conversion from %qT to %qT changes value from %qE to %qEunsuffixed floating constantunsupported SVE vector sizeunsupported argument to %qDunsupported argument type %qT for simdunsupported argument type to builtin functionunsupported code '%c' for fixed-point:unsupported combination: %qs %sunsupported combination: %qs%s %sunsupported combination: %sunsupported constant address:unsupported cpu name returned from kernel for %<-mcpu=native%>: %sunsupported field expressionunsupported fixed-point conversionunsupported memory expression:unsupported non-standard concatenation of string literalsunsupported non-standard suffix on floating constantunsupported number of nops before function entry (%u)unsupported operandunsupported operand %s for code '%c'unsupported operand for code '%c'unsupported operand size for extended registerunsupported operation or type for vector comparison returning a booleanunsupported return type %qT for %<simd%> functionsunsupported return type %qT for simdunsupported simdlen %wdunsupported simdlen %wd (amdgcn)unsupported size for integer registerunsupported variable field offsetunsupported variable size field accessunterminated assembly dialect alternativeunterminated color directiveunterminated format stringunterminated quote character %<%c%> in formatunterminated quoting directiveunterminated stringunused arguments in %<$%>-style formatunused name %qEunused parameter %qDunused structured binding declarationunused variable %q+Dunused variable %qDunwind 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%> 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 %<&%D[0] %s &%D[0]%> to compare the addressesuse %<-Winvalid-pch%> for more informationuse %<-faligned-new%> to enable C++17 over-aligned new supportuse %<-fext-numeric-literals%> to enable more built-in suffixesuse %<-flax-vector-conversions%> to permit conversions between vectors with differing element types or numbers of subpartsuse %<...%> to expand argument packuse %<__attribute__ ((vector_size))%> insteaduse %<__builtin_rx_mvtc (0, ... )%> to write arbitrary values to PSWuse %<alias %s = %s.%s;%> to introduce base class overload setuse %<template<>%> for an explicit specializationuse %<this->%D%> insteaduse %qD directly insteaduse %qs insteaduse ISO dialect of Modula-2use PIM 2 dialect of Modula-2use PIM 3 dialect of Modula-2use PIM 4 dialect of Modula-2use PIM [234] dialect of Modula-2use a cast to the expected type to disambiguateuse cpp to preprocess the moduleuse e.g. %<-Wabi=11%> to warn about changes from GCC 7use non-reference type %qT to make the copy explicit or %qT to prevent copyinguse of %<alloca%>use of %<alloca%> within a loopuse of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>use of %<auto%> in member template conversion operator can never be deduceduse of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>use of %<complex%> in AltiVec types is invaliduse of %<double%> in AltiVec types is invalid without %qsuse of %<long double%> in AltiVec types is invaliduse of %<long long%> in AltiVec types is invalid without %qsuse of %<long%> in AltiVec types is deprecated; use %<int%>use of %<long%> in AltiVec types is invalid for 64-bit code without %qsuse of %<this%> in a constant expressionuse of %qDuse of %qD before deduction of %<auto%>use of %qsuse of %qs in templateuse of %qs length modifier with %qc type character has either no effect or undefined behavioruse of %s and %s together in %s formatuse of %s and %s together with %<%%%c%> %s formatuse of allocated storage after deallocation in a constant expressionuse of an operand of type %qT in %<operator++%> is deprecateduse of an operand of type %qT in %<operator++%> is forbidden in C++17use of an operand of type %qT in %<operator--%> is forbiddenuse of boolean types in AltiVec types is invaliduse of built-in parameter pack %qD outside of a templateuse of built-in trait %qE in function signature; use library traits insteaduse of built-in trait %qT in function signature; use library traits insteaduse of class template %qT as expressionuse of decimal floating-point types in AltiVec types is invaliduse of deleted function %qDuse of enum %q#D without previous declarationuse of function %qD with unsatisfied constraintsuse of invalid variable template %qEuse of local variable with automatic storage from containing functionuse of multiversioned function without a defaultuse of old-style cast to %q#Tuse of parameter from containing functionuse of parameter outside function bodyuse of untyped niluse operand missing for statementuse option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your codeuse reference type to prevent copyinguse the apostrophe directive %qs insteaduse unary %<+%> which decays operands to pointers or %<&%D[0] %s &%D[0]%> to compare the addressesused array that cannot be converted to pointer where scalar is requiredused as rewritten candidate for comparison of %qT and %qTused here to mean %q#Dused struct type value where scalar is requiredused union type value where scalar is requiredused vector type where scalar is requireduseless %<_Alignas%> in empty declarationuseless %qs in empty declarationuseless cast to type %q#Tuseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationuser defined reduction lookup is ambiguoususer defined reduction not found for %qEuser defined reduction with constructor initializer for base class %qTuser-defined %qD always evaluates both argumentsuser-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>uses %qD, which does not have an alignment parameterusing %<%c%s%>using %<num_workers (%d)%>, ignoring %dusing %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %dusing %<vector_length (%d)%>, ignoring %dusing %<vector_length (%d)%>, ignoring runtime settingusing %<vector_length (64)%>, ignoring %dusing %<vector_length (64)%>, ignoring runtime settingusing %qsusing %qs with unsigned type has no effectusing a dangling pointer to %qDusing a dangling pointer to an unnamed temporaryusing alias template specialization %qT after %qsusing complex absolute value function %qD when argument is of floating-point type %qTusing complex absolute value function %qD when argument is of integer type %qTusing dangling pointer %qE to %qDusing dangling pointer %qE to an unnamed temporaryusing darwin64 ABIusing decimal floating-point absolute value function %qD when argument is of complex type %qTusing decimal floating-point absolute value function %qD when argument is of floating-point type %qTusing decimal floating-point absolute value function %qD when argument is of integer type %qTusing floating-point absolute value function %qD when argument is of complex type %qTusing floating-point absolute value function %qD when argument is of decimal floating-point type %qTusing floating-point absolute value function %qD when argument is of integer type %qTusing integer absolute value function %qD when argument is of complex type %qTusing integer absolute value function %qD when argument is of floating-point type %qTusing invalid field %qDusing old darwin ABIusing result of function returning %<void%>using rvalue as lvalueusing serial compilation of %d LTRANS jobsusing simple load CSE after register allocationusing template type parameter %qT after %qsusing the range [%E, %E] for directive argumentusing typedef-name %qD after %qsusing value of assignment with %<volatile%>-qualified left operand is deprecatedusing-declaration for member at non-class scopeusing-declaration for non-member at class scopeusing-declaration may not name namespace %qDvalid %<-foffload=%> arguments are: %svalid %<-foffload=%> arguments are: %s; did you mean %qs?valid arguments are: %svalid arguments are: %s; did you mean %qs?valid arguments to %<-march=%> switch are: %svalid arguments to %<-march=%> switch are: %s; did you mean %qs?valid arguments to %<-mtune=%> switch are: %svalid arguments to %<-mtune=%> switch are: %s; did you mean %qs?valid arguments to %<target("arch=")%> attribute are: %svalid arguments to %<target("arch=")%> attribute are: %s; did you mean %qs?valid arguments to %<target("tune=")%> attribute are: %svalid arguments to %<target("tune=")%> attribute are: %s; did you mean %qs?valid arguments to %qs are: %svalid arguments to %qs are: %s; did you mean %qs?valid failure models are %qs, %qs, %qs, %qsvalid feature names are: %svalid feature names are: %s; did you mean %qs?valid format is %<ns::attr%> or %<ns::%>valid models are %svalid values for builtin %qF argument %d are 64, 128, 256, 512, 1024, 2048, and 4096value %qE of type %qT is not a constant expressionvalue %qs is not supported by attribute %<target%>value argumentvalue computed is not usedvalue of %<-mfixed-range%> must have form REG1-REG2value passed in %qs is too largevalue-initialization of function type %qTvalue-initialization of incomplete type %qTvalue-initialization of reference type %qTvar-tracking-assignments changes selective schedulingvariablevariable %q#D has initializer but incomplete typevariable %q+D declared %<_Noreturn%>variable %q+D declared %<inline%>variable %q+D definition is marked dllimportvariable %q+D might be clobbered by %<longjmp%> or %<vfork%>variable %q+D must be const in order to be put into read-only section by means of %qsvariable %q+D part of alias cyclevariable %q+D with dynamic initialization put into program memory areavariable %qD adjusted for OpenACC privatization level: %qsvariable %qD has function typevariable %qD has initializer but incomplete typevariable %qD of non-literal type %qT in %<constexpr%> function only available with %<-std=c++2b%> or %<-std=gnu++2b%>variable %qD redeclared as functionvariable %qD set but not usedvariable %qD used more than once with %<#pragma acc declare%>variable %qE declared in enclosing %<host_data%> regionvariable %qE is not an iteration of outermost loop %d, expected %qEvariable %qE of incomplete type %qT will not be accessed in for increment expressionvariable %qE of incomplete type %qT will not be accessed in left operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in right operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in second operand of conditional expressionvariable %qE of incomplete type %qT will not be accessed in statementvariable %qE of incomplete type %qT will not be accessed in third operand of conditional expressionvariable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded codevariable %qs has scoped destruction, cannot build closurevariable concept has no initializervariable length array %qD is usedvariable length array is usedvariable length arrays are not yet supported in coroutinesvariable length element type in array %<reduction%> clausevariable of same assembler name as the virtual table is defined in another translation unitvariable or field %qE declared voidvariable or field declared voidvariable previously declared %<static%> redeclared %<extern%>variable sized type %qT in %<reduction%> clausevariable sized type %qT in %qs clausevariable symbol is not variablevariable template declared herevariable template-id %qD in nested-name-specifiervariable templates only available with %<-std=c++14%> or %<-std=gnu++14%>variable tracking requested, but not supported by this debug formatvariable tracking requested, but useless unless producing debug infovariable tracking size limit exceededvariable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying withoutvariable-length array of %<auto%>variable-sized compound literalvariable-sized object may not be initialized except with an empty initializervariables in %<__regio_symbol%> address space cannot be declared %<register%>variables in %<__regio_symbol%> address space cannot have initial valuevariables in %<__regio_symbol%> address space must be declared %<extern%>variables in %<__regio_symbol%> address space must be declared %<volatile%>variables of type %qT cannot have thread-local storage durationvariably modified %qE at file scopevariably modified field at file scopevariably modified type not allowed in new-expressionvariadic functions must use the base AAPCS variantvariadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>variadic thunk callvariant %qD and base %qD have incompatible typesvariant %qD is a built-invariant %qD is not a functionvariant %qs and base %qs at %L have incompatible types: %svariant %qs at %L is not a function or subroutinevector %qs element is not a GIMPLE valuevector %qs with non-NULL element indexvector argument passed to unprototyped functionvector condition will be expanded piecewisevector operation will be expanded in parallelvector operation will be expanded piecewisevector operation will be expanded with a single scalar operationvector overflow in expression %qE of type %qT results in %qEvector overflow in expression of type %qT results in %qEvector shuffling operation will be expanded piecewisevector size not an integral multiple of component sizevector type expected in %qsvector types expected in %qsvectorization did not happen for a simd loopvectors with different element number found in %qsverify_bind_c_derived_type(): Given symbol is unexpectedly NULLverify_cgraph_node failedverify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Block %i has loop_father, but there are no loopsverify_flow_info: Block %i lacks loop_fatherverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: Missing count of block %iverify_flow_info: REG_BR_PROB does not match cfg %i %iverify_flow_info: REG_BR_PROB is set but cfg probability is notverify_flow_info: Wrong count of block %iverify_flow_info: Wrong probability of edge %i->%iverify_flow_info: unallocated edge flag set on %d -> %dverify_flow_info: unallocated flag set on BB %dverify_gimple failedverify_ssa failedversion attribute is not a stringversion control conflict marker in fileversion inherited from %qT declared hereversion of %<g%> will be omitted, please specify version for individual extensionversioned symbol must be publicversioned symbol must have default visibilityvirt-specifiers in %qs not allowed outside a class definitionvirtual PHI with argument locationsvirtual SSA name for non-VOP declvirtual base %qT inaccessible in %qT due to ambiguityvirtual def operand missing for statementvirtual definition is not an SSA namevirtual definition of statement not up to datevirtual function %q+D overriding final functionvirtual function cannot have deduced return typevirtual function multiversioning not supportedvirtual functions cannot be %<constexpr%> before C++20virtual functions cannot be friendsvirtual method %qDvirtual non-class function %qsvirtual table of type %qD contains RTTI informationvirtual table of type %qD violates one definition rulevirtual table pointer is used uninitializedvirtual use of statement not up to datevirtual use operand missing for statementvisibility argument not a stringvisibility attribute not supported in this configuration; ignoredvms '#pragma __message' is ignoredvoid value not ignored as it ought to bevolatile argumentvtable for vtable verification is not supported with LTOwaitpid failedwarning: warning: consider linking with '-static' as system libraries withwas expecting `%s'weak %q+D cannot be defined %qEweak alias definitions not supported in this configurationweak aliases are not supportedweak declaration of %q+D being applied to a already existing, static definitionweak declaration of %q+D must be publicweak declaration of %q+D not supportedweights need to be non-negativewhen storing %qT, %qE requires a vector base and a scalar indexwhen writing output to %s: %mwhile %qT decomposes into %E elementswhile %qT decomposes into %wu elementwhile %qT decomposes into %wu elementswhile referencing %qDwidth of %qD exceeds its typewidth of %qs exceeds its typewidth of bit-field %qD has non-integral type %qTwithwith %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the constructwithin this loopwithout %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>work-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, %<masked%>, explicit %<task%> or %<taskloop%> regionwrite of %wu-bit data outside the bound of destination object, data truncated into %wu-bitwrite_atom(): Trying to write dab atomwrite_symbol(): bad module symbol %qswrite_symtree(): Symbol not writtenwriting %E byte into a region of size %E overflows the destinationwriting %E bytes into a region of size %E overflows the destinationwriting %E or more bytes into a region of size %E overflows the destinationwriting %wu byte into a region of size %wuwriting %wu bytes into a region of size %wuwriting %wu byte into a region of size between %wu and %wuwriting %wu bytes into a region of size between %wu and %wuwriting CMI %qswriting between %E and %E bytes into a region of size %E overflows the destinationwriting between %wu and %wu bytes into a region of size %wuwriting between %wu and %wu bytes into a region of size between %wu and %wuwriting into constant object (argument %d)writing one too many bytes into a region of a size that depends on %<strlen%>writing output filewriting through null pointer (argument %d)writing to LTRANS output list %s: %mwriting to address space %qs not supportedwrong %<TYPE_CACHED_VALUES%> entrywrong amount of branch edges after conditional jump in bb %iwrong amount of branch edges after unconditional jump %iwrong argument %qs to option %qswrong argument to ignored attributeswrong edge %d->%d for PHI argumentwrong entry in %<TYPE_ARG_TYPES%> listwrong immediate use listwrong insn in the fallthru edgewrong list of exited loops for edge %d->%dwrong number of argumentswrong number of arguments specified for %qE attributewrong number of arguments to %%:debug-level-gtwrong number of arguments to %%:dwarf-version-gtwrong number of arguments to %<__builtin_addressof%>wrong number of arguments to %<__builtin_assoc_barrier%>wrong number of arguments to %<__builtin_call_with_static_chain%>wrong number of arguments to %<__builtin_choose_expr%>wrong number of arguments to %<__builtin_complex%>wrong number of arguments to %<__builtin_convertvector%>wrong number of arguments to %<__builtin_launder%>wrong number of arguments to %<__builtin_shuffle%>wrong number of arguments to %<__builtin_shufflevector%>wrong number of arguments to %<assume%> attributewrong number of arguments to function %<__builtin_next_arg%>wrong number of arguments to function %<va_start%>wrong number of branch edges after unconditional jump in bb %iwrong number of template arguments (%d, should be %d)wrong number of template arguments (%d, should be at least %d)wrong outgoing edge flags at end of bb %dwrong strategy name %qs specified for option %qswrong tree in %<TYPE_FIELDS%> listwrong type argument to %swrong type argument to abswrong type argument to absuwrong 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 pluswrong type of argument %sx87 register return with x87 disabledxstormy16_print_operand: unknown codeyou can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can silence this warning by using a hexadecimal constant (%wx rather than %wd)you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>you can use an inline namespace insteadyou can work around this by removing the initializeryou cannot take the address of a nested function if you use the %qs optionyou should use the %<-%s%> optionyour native CPU architecture (%qs) does not support %qs ABI, falling back to %<-m%s=%s%>z*inx requires ABI ilp32, ilp32e or lp64z/Architecture.zero as null pointer constantzero length array section in %qs clausezero or negative size array %q+Dzero sized type %qT in %<reduction%> clausezero sized type %qT in %qs clausezero vector sizezero width for bit-field %q+Dzero width for bit-field %qszero width in %s formatzero-length %s format stringzero-size array %qDzero-size array %qTzero-size array member %qD in an otherwise empty %q#Tzero-size array member %qD not at end of %q#T{anonymous}{erroneous}Project-Id-Version: gcc 13.1.0
Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
PO-Revision-Date: 2023-06-28 21:45+0300
Last-Translator: Volodymyr Lisivka <vlisivka@gmail.com>
Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>
Language: uk
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Bugs: Report translation errors to the Language-Team address.
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);


Інструкції з повідомлення про помилку дивіться за посиланням:

Щоб отримати інструкції з повідомлення про помилки, див.:
%s.


Продовжити? (так або ні) 
Параметри компонувальника
=========================


Застарілі параметри:

Параметри, які починаються з -g, -f, -m, -O, -W або --param, буде автоматично
 передано до різноманітних підпроцесів, які запускаються %s. Щоб передати
 інші параметри до цих процесів, слід використовувати параметри -W<літера>.

Вихід ldd з конструкторами/деструкторами.

write_c_file - імʼя вихідного файлу: %s, префікс: %s
                           Вивести специфічні типи параметрів командного рядка.
                 з        %qD        %s        включено з    %#qD    -F, --fullname                      Вивести повне імʼя файлу
    -f, --function                      Вивести інформацію на рівні функцій
    -h, --hotonly                       виводити дані лише для «гарячих» обʼєктів або функцій
    -n, --normalize <int64_t>           Нормалізувати профіль
    -o, --object                        Вивести дані щодо рівня обʼєкта
    -o, --output <кат>                  Каталог виведення даних
    -s, --scale <дробове число або проста дріб>  Масштабувати лічильники профілів
    -t <float>, --hot_threshold <float> встановити порогове значення «гарячості»
    -v, --verbose                       докладний режим
    -w, --weight <w1,w2>                встановити ваги (значення із рухомою крапкою)
    Включено у %s:%d:    вставлено з %qD    вставлено з %qD у %r%s:%d%R    вставлено з %qD у %r%s:%d:%d%R    вбудовано з %qs    вбудовано з %qs в %r%s:%d%R    вбудовано з %qs в %r%s:%d:%d%R   раніше оброблено обробником для %<%T%>   при перетворенні на вказівник на член   при перетворенні на вказівник на функцію-член  # %E  %q#D  %q+T не має деструктора %<constexpr%>  %q+T має нелітеральний деструктор  %q+T не є агрегатом, не має тривіального конструктора за замовчуванням і не має %<constexpr%> конструктора, який не є конструктором копіювання або переміщення  %qD не може бути виведений з %qT  %qE  %qE не еквівалентний %qE  %qT не має віртуального деструктора  %qT не має унікальних представлень обʼєктів  %qT - це тип замикання, який є літералом лише в C++17 і пізніших версіях  %qT є неоднозначним базовим класом для %qT  %qT не є типом POD (Plain Old Data)  %qT не є базовим класом для %qT  %qT не є класом  %qT не є заключним класом  %qT не є літеральним типом  %qT не є поліморфним типом  %qT не є посиланням, яке звʼязується з тимчасовим обʼєктом типу %qT (ініціалізація копіюванням)  %qT не є посиланням, яке звʼязується з тимчасовим обʼєктом типу %qT (пряма ініціалізація)  %qT не є тривіальним типом  %qT не є обʼєднанням  %qT не є абстрактним класом  %qT не є агрегатом  %qT не є порожнім класом  %qT не є перелічуванням  %qT не є типом зі стандартним розташуванням  %qT не може бути присвоєним з %qT  %qT не може бути сконструйованим з %qE  %qT не може бути перетворений з %qE  %qT не може бути cконструйованим за замовчуванням  %qT не походить від %qT  %qT не сумісний за макетом з %qT  %qT не може бути присвоєним з nothrow з %qT  %qT не може бути сконструйованим з nothrow з %qE  %qT не може бути безпечно перетворений з %qE  %qT не може бути присвоєно без винятків  %qT не може бути скопійовано без винятків за допомогою конструктора за замовчуванням  %qT не може бути створено без винятків за допомогою конструктора за замовчуванням  %qT не є базовим типом, який можна конвертувати в вказівник, для %qT  %qT не є таким самим, як %qT  %qT не може бути тривіально присвоєним з %qT  %qT не може бути тривіально сконструйованим з %qE  %qT не може бути присвоєно тривіальним чином  %qT не може бути скопійовано тривіальним чином за допомогою конструктора за замовчуванням  %qT не є тривіально копійованим  %qT не може бути створено тривіальним чином за допомогою конструктора за замовчуванням  %qT не може бути знищено тривіальним чином  (Скористайтеся параметрами «-v --help», щоб побачити параметри командного рядка підпроцесів).
  -###                     Подібно до -v, але опції взяті в лапки і команди не виконуються.
  --help                   Вивести цю довідкову інформацію.
  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]
  --sysroot=<каталог>      Використовувати <каталог> як кореневий каталог для заголовків
                           та бібліотек.
  --target-help            Вивести параметри командного рядка, специфічні для цілі (зокрема параметри асемблера та компонувальника).
  --version                Вивести дані щодо версії компілятора.
  -B <каталог>             Додати <каталог> до шляхів пошуку компілятора.
  -D, --debug			    Показувати відлагоджувальні дампи
  -E                       Лише попередньо обробити; не компілювати, не збирати і не компонувати.
  -H, --human-readable            Вивід чисел у зрозумілому форматі
  -S                       Лише скомпілювати; не збирати і не компонувати.
  -Wa,<options>            Передати кома-розділені <options> асемблеру.
  -Wl,<опції>              Передати комами розділені <опції> лінкеру.
  -Wp,<options>            Передати кома-розділені <options> препроцесору.
  -Xassembler <арг>        Передати <арг> асемблеру.
  -Xlinker <арг>           Передати <арг> лінкеру.
  -Xpreprocessor <арг>     Передати <арг> препроцесору.
  -a, --all-blocks                Показати інформацію для кожного базового блоку
  -b, --branch-probabilities      Включити ймовірності гілок у вихідні дані
  -c                       Компілювати і збирати, але не звʼязувати.
  -c, --branch-counts             Вивести кількість виконаних гілок
                                    замість відсотків
  -c, --branch-counts             Виводити кількість виконаних гілок,
                                    а не відсотки
  -d, --display-progress          Показувати інформацію про прогрес
  -dumpmachine             Вивести дані щодо процесора призначення компілятора.
  -dumpspecs               Вивести усе вбудоване у рядки специфікації.
  -dumpversion             Вивести дані щодо версії компілятора.
  -f, --function-summaries        Виводити підсумки для кожної функції
  -foffload=<цілі>         Вказати цілі для вивантаження.
  -h, --help                            Вивести ці довідкові дані, далі вийти
  -h, --help                      Вивести цю довідку, а потім вийти
  -i, --json-format               Замінено на -j, --json-format
  -j, --human-readable            Замінено на -H, --human-readable
  -j, --json-format               Вивід JSON проміжного формату
                                    у файл .gcov.json.gz
  -k, --use-colors                Вивід кольорового тексту
  -l, --long-file-names           Використовувати довгі імена вихідних файлів
                                    для включених файлів
  -m, --demangled-names           Вивід роздекорованих назв функцій
  -n, --no-output                 Не створювати вихідний файл
  -no-canonical-prefixes   Не канонізувати шляхи при побудові відносних
                           префіксів до інших компонентів gcc.
  -o <файл>                Зберегти результат у файл <файл>.
  -o, --object-directory DIR|FILE Пошук обʼєктних файлів у каталозі DIR або з назвою FILE
  -p, --preserve-paths            Зберігати всі компоненти шляху
  -pass-exit-codes         Виходити із найбільшим кодом помилки у фазі.
  -pie                     Створити виконуваний файл з динамічними звʼязками та незалежними від позиції
                           кодом.
  -pipe                    Використовувати канали замість проміжних файлів.
  -print-file-name=<біб>   Вивести шлях до вказаної бібліотеки повністю.
  -print-libgcc-file-name  Вивести назву супутньої бібліотеки компілятора.
  -print-multi-directory   Вивести кореневий каталог для версій libgcc.
  -print-multi-lib         Вивести привʼязку між параметрами командного рядка і
                           і каталогами пошуку мультибібліотек.
  -print-multi-os-directory Вивести відносний шлях до бібліотек операційної системи.
  -print-multiarch         Вивести нормалізований триплет GNU цілі, використовується
                           як компонент у шляху до бібліотек.
  -print-prog-name=<прог>  Вивести шлях до компонента компілятора <прог> повністю.
  -print-search-dirs       Вивести список усіх каталогів у шляху пошуку компілятора.
  -print-sysroot           Вивести каталог бібліотек цільової системи.
  -print-sysroot-headers-suffix Вивести суфікс sysroot, який використовується для пошуку заголовків.
  -q, --use-hotness-colors        Виводити кольоровий результат для гарячих рядків, схожий на perf
  -r, --relative-only             Показувати дані тільки для відносних джерел
  -s, --source-prefix DIR         Префікс джерела для видалення
  -save-temps              Не видаляти проміжні файли.
  -save-temps=<арг>        Не видаляти проміжні файли.
  -shared                  Створити спільну бібліотеку.
  -specs=<файл>            Перевизначити вбудовані специфікації вмістом файла <файл>.
  -std=<стандарт>          Припускати, що вхідні джерела призначені для <стандарту>.
  -t, --stdout                    Вивід на stdout замість файлу
  -time                    Вимірювати час виконання кожного підпроцесу.
  -u, --unconditional-branches    Показувати також кількість безумовних гілок
  -v                       Виводити назви програм, які викликаються компілятором.
  -v, --version                         Вивести дані щодо версії, далі вийти
  -v, --version                   Вивести номер версії і вийти
  -w, --verbose                   Вивести докладну інформацію
  -x <мова>                Вказати мову наступних вхідних файлів.
                           Допустимі мови: c c++ assembler none
                           'none' означає повернення до типової поведінки,
                           коли мова визначається на підставі розширення файлу.
  -x, --hash-filenames            Хешувати довгі шляхи до файлів
  Відомі дійсні аргументи для параметра %s:
     конструктор, який приймає один аргумент свого власного типу класу, є недійсним  потрібно вказати кваліфікований ідентифікатор  після користувацького перетворення:  неоднозначний аргумент шаблону для неперемінного параметра шаблону розглядається як функційний тип  успадкований конструктор не є кандидатом для ініціалізації з виразу того самого або похідного типу  і кожен тип може бути перетворений на інший  оскільки це несистемний каталог, який дублює системний каталог
  базовий %qT  базовий клас %qT для %q+T не є літералом  тому що послідовність перетворення для аргументу краща  оскільки наступні віртуальні функції є чистими у %qT:  але потрібно %d  але не оголошує %<%T(const %T&)%>  але не оголошує %<operator=(const %T&)%>  від %qD  варіанти перетворень включають %qD та %qD  кандидат очікує %d аргумент, надано %d  кандидат очікує %d аргументи, надано %d  кандидат очікує %d аргументів, надано %d  кандидат очікує принаймні %d аргумент, надано %d  кандидат очікує принаймні %d аргументи, надано %d  кандидат очікує принаймні %d аргументів, надано %d  не вдається перетворити %qE (тип %qT) в тип %qT  не можу вивести шаблон для %qT з нешаблонного типу %qT  конвертація з типу повернення %qT спеціалізації функції конвертації шаблону в %qT не є точним співпадінням  перетворення аргументу %d буде некоректним:  не вдалося вивести параметр шаблону %qD  перетинає ініціалізацію %q#D  оголошено тут  виведені конфліктуючі типи для параметра %qT (%qT та %qT)  виведені конфліктуючі значення для параметра не-типу %qE (%qE та %qE)  входить в блок %<catch%>  входить у інструкцію %<consteval if%>  входить у інструкцію %<constexpr if%>  входить в блок %<try%>  входить в структурований блок OpenMP  входить у область видимості %q#D, яка має незвичайний деструктор  входить в область видимості %q#D, яка має нелінійний деструктор  входить у вираз інструкції  входить в синхронізовану або атомарну інструкцію  виходить зі структурованого блоку OpenMP  очікувався %qD, отримано %qD  очікувався класовий шаблон, отримано %qE  очікувався класовий шаблон, отримано %qT  очікувався константний тип %qT, отримано %qT  очікувався шаблон типу %qD, отримано %qT  очікувався тип, отримано %qE  очікувався тип, отримано %qT  для перетворення з %qH до %qI  з визначення %q#D  звідси  в виклику %qD  при оцінці %<%Q(%#T, %#T)%>  у викинутому виразі  непослідовна виведення пакету параметрів з %qT і %qT  успадковано тут  ініціалізація аргументу %P %qD  тип функції-члена %qT не є допустимим аргументом шаблона  merge [параметри] <кат1> <кат2>       обʼєднати вміст файлів покриття
  merge-stream [параметри] [<файл>]       Обʼєднати файл потоку покриття (або stdin)
                                        та вміст файлу покриття
  несумісні типи %qT і %qT  немає відомого перетворення для аргументу %d з %qH на %qI  немає відомого перетворення для неявного параметра %<this%> з %qH на %qI  немає відомого перетворення з %qH на %qI  нестатичний елемент даних %qD має нелітеральний тип  нестатичний елемент даних %qD має волатильний тип  або %<operator=(const %T&)%>  або функція %<transaction_may_cancel_outer%>  перекриття [параметри] <кат1> <кат2>       Обчислити перекриття двох профілів
  передача %qT як аргументу %<this%> відкидає кваліфікатори  підтримка профілювання надається тільки у форматі архіву  тип повернення %qT явної функції конвертації не може бути конвертований в %qT з конвертацією кваліфікатора  rewrite [параметри] <кат>             переписати вміст файла покриття
  оскільки %q+#D оголошено в базовому класі  пропускає ініціалізацію %q#D  підстановка визначених аргументів шаблону призвела до помилок, які бачили вище  аргумент шаблона %qE не відповідає %qE  аргумент шаблону %qE не відповідає сталому вказівнику на члена %qE  виведення/підстановка аргументів шаблону не вдалася:  параметр шаблону %qD не є пакетом параметрів, але аргумент %qD є  параметри шаблона шаблонного аргумента несумісні з іншими виведеними шаблонними аргументами  спроба інстанціювати %qD  типи %qT і %qT мають несумісні cv-якірники  тип масиву змінної розмірності %qT не є допустимим аргументом шаблона  коли він ініціалізується тут  при створенні значення за замовчуванням для виклику %qD (BB %d) (тип операнду: %qT) (типи операндів: %qT і %qT) (типи операндів: %qT, %qT і %qT) Всі параметри з бажаними характеристиками вже були показані
 Не знайдено жодних параметрів з бажаними характеристиками
 Не знайдено жодного. Використовуйте --help=%s, щоб показати *всі* параметри, підтримувані %s інтерфейсом.
 [див. %<-fno-allow-invalid-boz%>] оскільки всі його конструктори копіювання та переміщення видалені кандидат 1: %q#F кандидат 2: %q#F використовуються конфліктуючі перемикачі стилю генерації коду оголошено тут вираз має стале значення, але не є сталим виразом у C++ zstdЦикли %s !$ACC LOOP не утворюють прямокутний простір ітерацій на %L!$ACC LOOP не може бути циклом DO CONCURRENT на %L!$ACC LOOP не може бути DO WHILE або DO без керування циклом на %LІтераційна змінна циклу !$ACC LOOP повинна бути типу integer на %L!$ACC ROUTINE вже застосовано на %C!$ACC ROUTINE з замиканням GANG, WORKER або VECTOR не дозволяється в чистій процедурі на %C!$ACC на %C починає коментарну лінію, оскільки вона не слідує за пробілом і не є продовжувальною лінією!$OMP ПЕРЕДБАЧАЄ на %C повинно бути в специфікаційній частині підпрограми або модуля!$OMP ATOMIC CAPTURE capture-заявка зчитує з іншої змінної, ніж заявка оновлення записує на %L!$OMP ATOMIC READ на %L несумісний з RELEASE-замиканнямДиректива !$OMP ATOMIC READ повинна читати з скалярної змінної вбудованого типу на %L!$OMP ATOMIC UPDATE на %L з FAIL-замиканням вимагає використання або COMPARE-замикання, або використання вбудованої процедури MIN/MAX!$OMP АТОМНИЙ ЗАПИС на %L несумісний з ACQUIRE-замиканням!$OMP ATOMIC вбудована інструкція присвоєння IAND, IOR або IEOR повинна мати два аргументи на %L!$OMP ATOMIC вбудована інструкція присвоєння повинна бути MIN, MAX, IAND, IOR або IEOR на %LПрисвоєння !$OMP ATOMIC повинно бути var = var op expr або var = expr op var на %L!$OMP ATOMIC присвоєння повинно мати оператор або вбудовану функцію на правій стороні на %LОператор присвоєння !$OMP ATOMIC повинен бути бінарним +, *, -, /, .AND., .OR., .EQV. або .NEQV. на %L!$OMP ATOMIC на %L з замиканням %s несумісний з READ або WRITE!$OMP ATOMIC на %L з замиканням %s вимагає замикання %s!$OMP ATOMIC capture-заявка повинна встановлювати скалярну змінну вбудованого типу на %L!$OMP ATOMIC capture-заявка вимагає скалярну змінну вбудованого типу на %LАргументи вбудованої інструкції !$OMP ATOMIC, крім одного, не повинні посилатися на %qs на %LАргументи вбудованої інструкції !$OMP ATOMIC повинні бути скалярними на %LДиректива !$OMP ATOMIC повинна присвоювати вираз вбудованого типу на %LДиректива !$OMP ATOMIC повинна встановлювати скалярну змінну вбудованого типу на %LВираз !$OMP ATOMIC var = var op expr не математично еквівалентний var = var op (expr) на %L!$OMP ATOMIC з ALLOCATABLE змінною на %L!$OMP ОГОЛОШЕННЯ ЗМЕНШЕННЯ %s не знайдено в %L!$OMP DECLARE REDUCTION %s не знайдено для типу %s на %L!$OMP DECLARE SIMD повинен посилатися на вміщувану процедуру %qs на %LЗмінна !$OMP DECLARE TARGET %qs на %L не зберігаєтьсяЗамикання !$OMP REQUIRES в %C повинна зʼявлятися в частині специфікації програмного блокуЗамикання !$OMP REQUIRES з %<atomic_default_mem_order(%s)%>, вказане на %L, перевизначає попередню %<atomic_default_mem_order(%s)%> (яка може бути викликана використанням модуля)Замикання !$OMP REQUIRES з %<atomic_default_mem_order(%s)%>, вказане через модуль %qs використання на %L, але таке ж замикання не вказане для програмної одиниціЗамикання !$OMP REQUIRES з %<atomic_default_mem_order(%s)%>, вказане через модуль %qs використане на %L, перевизначає попередню %<atomic_default_mem_order(%s)%> (яка може бути через використання модуля)Замикання %qs !$OMP REQUIRES, вказане на %L використовується після використання конструкції/процедури для пристроївЗамикання !$OMP REQUIRES %qs, вказане через модуль %qs використовується на %L, але це ж замикання не вказане для програмного блокуЗамикання %qs !$OMP REQUIRES, вказане через модуль %qs використовується на %L після використання конструкції/процедури для пристроїв!$OMP в %C починає коментар, оскільки за ним немає пробілу і це не є продовжувальною лінієюПісля природи модуля на %C очікувалося «::», але не знайдено«USE :: module» на %C# %s %.2f %.2f
Пошук «#include "..."» починається тут:
Пошук «#include <...>» починається тут:
Дескриптор $ на %L$ повинен бути останнім специфікатором у форматі на %L$OMP ПОМИЛКА виявлена на %L$OMP ПОМИЛКА виявлена на %L: %s%#qT оголошено тут%#qT визначено тут%%:%<canon_for_mlib%> приймає 1 або більше пар параметрів%%:%<target_mode_check%> приймає парну кількість параметрів%%LOC() як rvalue на %CМодифікатори операндів %%d, %%e, %%f, %%g призначені тільки для посилань на памʼять або константних значень%+qD спричиняє конфлікт типу розділу%+qD спричиняє конфлікт типу розділу з %qD%+qD оголошено як %qE після використання%+qD оголошено %qs після використання%+qD без атрибуту %<retain%> та %qD з атрибутом %<retain%> розміщені в розділі з такою самою назвою%<!%> не дійсний в GIMPLE%<#define %s%>%<#pragma %s%> може використовуватись тільки на рівні файлу%<#pragma %s%> може використовуватися тільки в складних операторах%<#pragma GCC aarch64%> вимагає рядковий параметр%<#pragma GCC arm%> потребує рядковий параметр%<#pragma GCC ivdep%> повинен бути всередині функції%<#pragma GCC memregs%> повинен передувати будь-яким оголошенням функцій%<#pragma GCC memregs%> приймає число [0-16]%<#pragma GCC optimize (string [,string]...)%> не має остаточного %<)%>%<#pragma GCC optimize%> не є рядком або числом%<#pragma GCC optimize%> не дозволено всередині функційРядок %<#pragma GCC optimize%> має неправильний формат%<#pragma GCC option%> не є рядком%<#pragma GCC option%> не дозволено всередині функцій%<#pragma GCC pch_preprocess%> повинно бути першим%<#pragma GCC pop_options%> без відповідного %<#pragma GCC push_options%>%<#pragma GCC target (string [,string]...)%> не має остаточного %<)%>%<#pragma GCC target%> не підтримується для цієї машиниРядок %<#pragma GCC target%> має неправильний формат%<#pragma GCC unroll%> повинен бути всередині функції%<#pragma GCC unroll%> вимагає виразу присвоєння, який обчислюється до невідʼємної цілочисельнної константи менше %u%<#pragma GCC visibility push()%> повинно вказувати %<default%>, %<internal%>, %<hidden%> або %<protected%>%<#pragma GCC visibility%> повинно бути застосовано з %<push%> або %<pop%>%<#pragma STDC FLOAT_CONST_DECIMAL64%> не підтримується для C++%<#pragma STDC FLOAT_CONST_DECIMAL64%> не підтримується на цій цілі%<#pragma acc %s data%> не має замикання переміщення даних%<#pragma acc routine%> має бути застосовано до визначення%<#pragma acc routine%> має бути застосовано до використання%<#pragma acc routine%> повинно бути на рівні файлу%<#pragma acc routine%> називає набір перевантажень%<#pragma acc routine%> не негайно слідує за однією декларацією або визначенням функції%<#pragma acc routine%> не негайно слідує за декларацією або визначенням функції%<#pragma acc update%> повинен містити принаймні одну замикання %<device%> або %<host%> або %<self%>%<#pragma align%> повинно зʼявлятися перед оголошенням %qD, ігнорується%<#pragma implementation%> для %qs зʼявляється після включення файлу%<#pragma message: %s%>%<#pragma omp allocate%> ще не підтримується%<#pragma omp assumes%> може використовуватися тільки на рівні файлу або простору імен%<#pragma omp atomic capture%> використовує два різних вирази для памʼяті%<#pragma omp atomic capture%> використовує дві різні змінні для памʼяті%<#pragma omp atomic compare capture%> з не-цілочисельним результатом порівняння%<#pragma omp atomic read%> несумісний з замиканням %<release%>%<#pragma omp atomic update%> використовує два різних вирази для памʼяті%<#pragma omp atomic update%> використовує дві різні змінні для памʼяті%<#pragma omp atomic write%> несумісний з замиканням %<acquire%>%<#pragma omp cancel%> повинен вказувати один з замиканнь %<parallel%>, %<for%>, %<sections%> або %<taskgroup%>%<#pragma omp cancellation point%> повинен вказувати один з замиканнь %<parallel%>, %<for%>, %<sections%> або %<taskgroup%>%<#pragma omp critical%> з %<hint%> замиканням потребує імені, за винятком випадку, коли використовується %<omp_sync_hint_none%>%<#pragma omp declare %s%> за яким слідує %<#pragma omp declare %s%>%<#pragma omp declare %s%> повинен бути відстежений декларацією або визначенням функції%<#pragma omp declare %s%> повинен бути відстежений декларацією або визначенням функції або іншим %<#pragma omp declare %s%>%<#pragma omp declare %s%> не негайно слідує за оголошенням або визначенням функції%<#pragma omp declare %s%> не негайно слідує за одним оголошенням або визначенням функції%<#pragma omp declare %s%> не негайно слідує за оголошенням або визначенням функції%<#pragma omp declare reduction%> комбінатор посилається на змінну %qD, яка не є %<omp_out%> або %<omp_in%>%<#pragma omp declare reduction%> ініціалізатор посилається на змінну %qD, яка не є %<omp_priv%> або %<omp_orig%>%<#pragma omp declare reduction%> не на рівні файлу або блоку%<#pragma omp end declare target%> без відповідного %<#pragma omp declare target%> або %<#pragma omp begin declare target%>%<#pragma omp error%> з замиканням %<at(execution)%> може використовуватись тільки в складних операторах%<#pragma omp ordered%> з %qs замиканням може використовуватися лише в складних операторах%<#pragma omp requires%> може використовуватися тільки на рівні файлу або простору імен%<#pragma omp scan%> може використовуватися тільки в цикловій конструкції з замиканням %<inscan%> %<reduction%>%<#pragma omp section%> може використовуватись тільки в конструкції %<#pragma omp sections%>%<#pragma omp simd%> використовується з ітераційною змінною класу %qE%<#pragma omp target data%> повинен містити принаймні одну замикання %<map%>, %<use_device_ptr%> або %<use_device_addr%>%<#pragma omp target data%> з типом відображення, відмінним від %<to%>, %<from%>, %<tofrom%> або %<alloc%> на замиканні %<map%>%<#pragma omp target enter data%> повинен містити принаймні одну замикання %<map%>%<#pragma omp target enter data%> з типом відображення, відмінним від %<to%>, %<tofrom%> або %<alloc%> на замиканні %<map%>%<#pragma omp target exit data%> повинен містити принаймні одну замикання %<map%>%<#pragma omp target exit data%> з типом відображення, відмінним від %<from%>, %<tofrom%>, %<release%> або %<delete%> на замиканні %<map%>%<#pragma omp target update%> повинен містити принаймні одну замикання %<from%> або %<to%>%<#pragma omp target%> з типом відображення, відмінним від %<to%>, %<from%>, %<tofrom%> або %<alloc%> на замиканні %<map%>%<#pragma omp target%> з модифікатором, відмінним від %<always%> або %<close%>, на замиканні %<map%>%<#pragma pack (pop)%> зустрівся без відповідного %<#pragma pack (push)%>%<#pragma pack%> не має ефекту з %<-fpack-struct%> - ігнорується%<#pragma pack(pop, %E)%> зустрівся без відповідного %<#pragma pack(push, %E)%>%<#pragma redefine_extname%> ігнорується через конфлікт з оголошенням %<asm%>%<#pragma redefine_extname%> ігнорується через конфлікт з попереднім %<#pragma redefine_extname%>%<#pragma redefine_extname%> ігнорується через конфлікт з попереднім перейменуваннямопція %qs для %<#pragma riscv intrinsic%> потребує включеної розширення 'V'%<#pragma riscv intrinsic%> вимагає рядковий параметр%<#pragma scalar_storage_order%> не підтримується для C++%<#pragma vtable%> більше не підтримуєтьсядекларація %<#pragma weak%> для %q+D не дозволена, ігнорується%<#pragma%> GHS endXXX не відповідає попередньому startXXXзнайдено %<#pragma%> GHS endXXX без попереднього startXXX%<#pragma%> не дозволено тут%<#undef %E%>Номер операнду %<$%> використовується після формату без номеру операндуВимога %<%%%> використовується з останнім операндом%<%%%c%> дає тільки останні 2 цифри року%<%%%c%> дає тільки останні 2 цифри року в деяких локаляхАргумент директиви %<%.*s%> не є нуль-термінованою рядкомАргумент директиви %<%.*s%> є нульовимВиведення директиви %<%.*s%> розміром між %wu та %wu байтами призводить до перевищення результату над %<INT_MAX%>Виведення директиви %<%.*s%> розміром між %wu та %wu байтами перевищує %<INT_MAX%>Виведення директиви %<%.*s%> розміром між %wu та %wu байтами перевищує мінімально необхідний розмір 4095Виведення директиви %<%.*s%> розміром від %wu до %wu байт може призвести до перевищення максимального значення %<INT_MAX%>Виведення директиви %<%.*s%> розміром між %wu та %wu байтами може перевищувати мінімально необхідний розмір 4095Вивід директиви %<%.*s%> може бути обрізаний при записі %wu байт в область розміром %wuВивід директиви %<%.*s%> може бути обрізаний при записі %wu байтів в область розміром %wuВивід директиви %<%.*s%> може бути обрізаний при записі %wu байтів в область розміром %wu%<%.*s%> директива може обрізати вивід, записуючи %wu байт у регіон розміром від %wu до %wu%<%.*s%> директива може обрізати вивід, записуючи %wu байти у регіон розміром від %wu до %wu%<%.*s%> директива може обрізати вивід, записуючи %wu байтів у регіон розміром від %wu до %wuВивід директиви %<%.*s%> може бути обрізаний при записі %wu або більше байтів у регіон розміром %wuВивід директиви %<%.*s%> може бути обрізаний при записі %wu або більше байтів у регіон розміром від %wu до %wuВивід директиви %<%.*s%> може бути обрізаний при записі від %wu до %wu байтів у регіон розміром %wuВивід директиви %<%.*s%> може бути обрізаний при записі від %wu до %wu байтів у регіон розміром від %wu до %wuвивід директиви %<%.*s%> може бути обрізаний при записі, ймовірно, %wu або більше байтів у регіон розміром %wuВивід директиви %<%.*s%> може бути обрізаний, записуючи, ймовірно, %wu або більше байтів у регіон розміром від %wu до %wuвивід директиви %<%.*s%> може бути обрізаний при записі до %wu байтів у регіон розміром %wuВивід директиви %<%.*s%> може бути обрізаний, записуючи до %wu байтів у регіон розміром від %wu до %wuВиведення директиви %<%.*s%> розміром %wu байтів призводить до перевищення результату %<INT_MAX%>Виведення директиви %<%.*s%> розміром %wu байт перевищує %<INT_MAX%>Виведення директиви %<%.*s%> розміром %wu байт перевищує мінімально необхідний розмір 4095Вивід директиви %<%.*s%> обрізаний при записі %wu байт у регіон розміром %wuВивід директиви %<%.*s%> обрізаний при записі %wu байтів у регіон розміром %wuВивід директиви %<%.*s%> обрізаний при записі %wu байтів у регіон розміром %wuВивід директиви %<%.*s%> було обрізано, записуючи %wu байт у регіон розміром від %wu до %wuВивід директиви %<%.*s%> було обрізано, записуючи %wu байти у регіон розміром від %wu до %wuВивід директиви %<%.*s%> було обрізано, записуючи %wu байтів у регіон розміром від %wu до %wuВивід директиви %<%.*s%> може бути обрізаний при записі %wu або більше байтів у регіон розміром %wuВиведення директиви %<%.*s%> обрізано при записі %wu або більше байтів в область розміром між %wu та %wuВивід директиви %<%.*s%> може бути обрізаний при записі від %wu до %wu байтів у регіон розміром %wuВивід директиви %<%.*s%> обрізаний при записі від %wu до %wu байтів у регіон розміром від %wu до %wuвивід директиви %<%.*s%> обрізаний при записі, ймовірно, %wu або більше байтів у регіон розміром %wuВивід директиви %<%.*s%> обрізаний при записі, ймовірно, %wu або більше байтів у регіон розміром між %wu і %wuвивід директиви %<%.*s%> було обрізано при записі до %wu байтів у регіон розміром %wuВивід директиви %<%.*s%> було обрізано, записуючи до %wu байтів у регіон розміром від %wu до %wuТочність директиви %<%.*s%> виходить за межі діапазонуШирина директиви %<%.*s%> виходить за межі допустимого діапазонудиректива %<%.*s%> записує %wu байт в область розміром %wuдиректива %<%.*s%> записує %wu байтів в область розміром %wuдиректива %<%.*s%> записує %wu байтів в область розміром %wuДиректива %<%.*s%> записує %wu байт у регіон розміром між %wu і %wuДиректива %<%.*s%> записує %wu байти у регіон розміром між %wu і %wuДиректива %<%.*s%> записує %wu байтів у регіон розміром між %wu і %wuДиректива %<%.*s%> записує %wu або більше байтів у регіон розміром %wuДиректива %<%.*s%> записує %wu або більше байтів в область розміром між %wu та %wuДиректива %<%.*s%> записує від %wu до %wu байтів у регіон розміром %wuДиректива %<%.*s%> записує від %wu до %wu байтів у регіон розміром від %wu до %wuдиректива %<%.*s%> записує, ймовірно, %wu або більше байтів у регіон розміром %wuДиректива %<%.*s%> ймовірно записує %wu або більше байтів у регіон розміром від %wu до %wuдиректива %<%.*s%> записує до %wu байтів у регіон розміром %wuДиректива %<%.*s%> записує до %wu байтів у регіон розміром від %wu до %wu%<%D::%D%> не є членом класу%<%D::%D%> не є членом %qTатрибут %<%E (%E)%> ігнорується для функцій, оголошених як %qsатрибут %<%E (%E)%> ігнорується з функціями звільнення, оголошеними як %qs%<%E::%E%> не було оголошено%<%E::%E%> не є класом або простором імен%<%E::%E%> не є класом, простором імен або перелічуванням%<%E::%E%> не є типомдиректива атрибуту в області %<%E::%E%> ігнорується%<%T%s%D%> називає деструктор%<%T::%D%> називає конструктор в %qT%<%T::%D%> називає конструктор, а не тип%<%T::%E%> не було оголошено%<%T::%E%> не є типом%<%T::%E%> позначає конструктор, а не тип%<%c%> не є допустимим символом в ідентифікаторі%<%c%> не є допустимим першим символом для ідентифікатора%<%c%E%> не знайдено у протоколах%<%s %E%>, оголошений всередині списку параметрів, не буде видимим поза цим визначенням або оголошеннямКонструкція %<%s %s%> не є тісно вкладеною всередині %qs%<%s + %s%> на %L повинно бути менше або дорівнювати BIT_SIZE(%qs)Конструкція %<%s taskgroup%> не є тісно вкладеною всередині області %<taskgroup%>директива %<%s%s%s%s%s%> згадується як у замиканні %<absent%>, так і у замиканні %<contains%>директива %<%s%s%s%s%s%> згадується кілька разів у замиканнях %qs%<%s(%s)%> дозволено лише в %<omp ordered%>%<%s=%s%> та %<%s-%s%> несумісніобмеження %<&%> використовується без класу реєстра%<&%> не дозволено самостійно в рядку %d%<&%> повинно бути перед %<...%>%<&&%> не дійсний в GIMPLEОчікується %<)%> у %C%<*%> у булевому контексті, рекомендується використовувати %<&&%> замістьзахоплення %<*this%> доступне лише з %<-std=c++17%> або %<-std=gnu++17%>%<-%s%> конфліктує з іншими параметрами архітектури, які вказують процесор %sаргумент %q.*s для %<--help%> є неоднозначним, будь ласка, будьте більш конкретними%<--param constructive-interference-size=%d%> більше ніж %<--param l1-cache-line-size=%d%>%<--param constructive-interference-size=%d%> менше ніж %d%<--param destructive-interference-size=%d%> менше ніж %<--param l1-cache-line-size=%d%>%<--param destructive-interference-size=%d%> менше ніж %d%<-I-%> вказано двічі%<-MG%> може використовуватися лише з %<-M%> або %<-MM%>%<-W%serror=%s%>: опція %<-%s%> не знайдена%<-W%serror=%s%>: опція %<-%s%> не знайдена; мали на увазі %<-%s%>?%<-Wabi%> попереджає про відмінності від найновішої ABI, яка також використовується за замовчуванням%<-Wabi%> не буде попереджувати про нічого%<-Wabi=1%> не підтримується, використовується =2аргумент %qs для %<-Werror=%> не є дійсним для %s%<-Werror=%s%>: %<-%s%> не є опцією, що керує попередженнями%<-Wformat-contains-nul%> ігнорується без %<-Wformat%>%<-Wformat-extra-args%> ігнорується без %<-Wformat%>%<-Wformat-nonliteral%> ігнорується без %<-Wformat%>%<-Wformat-security%> ігнорується без %<-Wformat%>%<-Wformat-y2k%> ігнорується без %<-Wformat%>%<-Wformat-zero-length%> ігнорується без %<-Wformat%>%<-Wmisleading-indentation%> від цього моменту вимкнено, оскільки відстеження стовпців було вимкнено через розмір коду/заголовків%<-Wstrict-flex-arrays%> ігнорується, коли %<-fstrict-flex-arrays%> не вказано%<-f%s%> та %<%s=%s%> несумісні%<-f%s%> не підтримується з інструкціями CONST16%<-f%s%> не підтримується: проігноровано%<-f%sleading-underscore%> не підтримується на цій цільовій машині%<-fPIC%> та %<-fpic%> не підтримуються на цій цілі%<-fPIC%> не підтримується%<-fPIC%>/%<-fpic%> не підтримується для цієї цілі%<-fPIE%> не підтримується%<-fabi-compat-version=1%> не підтримується, використовується =2%<-fabi-version=1%> більше не підтримується%<-fabi-version=12%> (GCC 8.1) випадково змінює конвенцію виклику для %qT%<-fabi-version=13%> (GCC 8.2) виправляє конвенцію виклику для %qT, яка була помилково змінена в 8.1%<-falign-%s%> не знаходиться між 0 і %d%<-falign-labels=%d%> не підтримується%<-falign-loops=%d%> не підтримується%<-faligned-new=%d%> не є степенем двійки%<-fasan-shadow-offset%> слід використовувати лише з %<-fsanitize=kernel-address%>%<-fassociative-math%> вимкнено; інші параметри мають пріоритет%<-fcall-saved-REG%> не підтримується для вихідних регістрів%<-fcf-protection%> несумісний з цільовою платформою%<-fcf-protection=branch%> не підтримується для цільової платформи%<-fcf-protection=full%> не підтримується для цільової платформи%<-fcf-protection=return%> не підтримується для цільової платформи%<-fcontract-assumption-mode=%> не може бути поєднано з p1332/p1429%<-fcontract-assumption-mode=%> повинно бути %<on%> або %<off%>%<-fcontract-build-level=%> не може бути поєднано з p1332/p1429%<-fcontract-build-level=%> повинен бути off|default|audit%<-fcontract-continuation-mode=%> не може бути змішано з p1332/p1429%<-fcontract-continuation-mode=%> повинно бути %<on%> або %<off%>%<-fcontract-level=%> занадто багато користувацьких ролей%<-fcontract-role=%> не може бути поєднано з прапорцями контракту std/p1429%<-fcontract-role=%> повинно бути у форматі роль:семантикаСемантика %<-fcontract-role=%> повинна включати значення default,audit,axiom%<-fcontract-semantic=%> не може бути поєднано з прапорцями контракту std/p1332%<-fcontract-semantic=%> не може знайти типову рольРівень %<-fcontract-semantic=%> повинен бути типовим, аудитом або аксіомою%<-fcontract-semantic=%> повинно бути у форматі рівень:семантика%<-fconvert=r16_ieee%> або %<-fconvert=r16_ibm%> не підтримуються на цій архітектурі%<-fd-lines-as-code%> не має ефекту у вільній формі%<-fd-lines-as-comments%> не має ефекту у вільній формі%<-fdata-sections%> не підтримується для цільової системи%<-fdbg-cnt=%s:%d-%d%> має межу вищу, ніж нижня%<-fdirectives-only%> несумісний з %<-Wunused-macros%>%<-fdirectives-only%> несумісний з %<-traditional%>%<-femit-struct-debug-detailed=dir:...%> повинно дозволяти принаймні стільки ж, скільки й %<-femit-struct-debug-detailed=ind:...%>%<-fexcess-precision=16%> для Ada%<-fexcess-precision=16%> для Fortran%<-fexcess-precision=16%> несумісний з %<-mfpmath=387%>%<-fexcess-precision=16%> не підтримується на цій цілі%<-fexcess-precision=standard%> для Ada%<-fexcess-precision=standard%> для Fortran%<-ffunction-sections%> не підтримується для цільової системи%<-fhandle-exceptions%> перейменовано на %<-fexceptions%> (і зараз включено за замовчуванням)%<-fipa-modref%> несумісний з %qs%<-flinker-output=rel%> та %<-fltrans%> взаємовиключні%<-fmodule-only%> використовується для неінтерфейсу%<-fmoduleinfo%> не підтримується на цій цілі%<-fno-fat-lto-objects%> підтримуються лише з плагіном лінкера%<-fno-gnu89-inline%> підтримується тільки в режимі GNU99 або C99%<-fobjc-abi-version%> %d не підтримується для цілей 32-бітної архітектури з %<-fnext-runtime%>%<-fobjc-abi-version%> 2 повинно використовуватися для цілей 64-бітної архітектури з %<-fnext-runtime%>необхідно використовувати %<-fobjc-exceptions%>, щоб увімкнути синтаксис винятків Objective-C%<-fobjc-gc%> ігнорується для %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> ігнорується для %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> ігнорується для %<-fnext-runtime%>, коли %<-fobjc-abi-version%> більше 1%<-fobjc-sjlj-exceptions%> є єдиним підтримуваним системою винятків для %<-fnext-runtime%> з аргументом %<-fobjc-abi-version%>, меншим за 2опцію %<-foffload-abi%> можна вказати лише для компілятора з віддаленим виконаннямаргумент %<-fonly=%> відрізняється від імені першого вхідного файлуоперанд %<-fopenacc-dim%> неправильно сформований в %qs%<-fpic%> та %<-fPIC%> не підтримуються без %<-mdsbt%> на цій цілі%<-fpic%> та %<-mapcs-reent%> несумісні%<-fpic%> не підтримується%<-fpie%> не підтримується%<-fprefetch-loop-arrays%> не підтримується з %<-Os%>%<-fprefetch-loop-arrays%> не підтримується для даної цілі%<-fprefetch-loop-arrays%> не підтримується для даної цілі (спробуйте перемикачі %<-march%>)%<-frecord-gcc-switches%> не підтримується поточною платформою%<-freorder-blocks-and-partition%> не підтримує інформацію про розгортання стеку на цій архітектурі%<-freorder-blocks-and-partition%> не працює на цій архітектурі%<-freorder-blocks-and-partition%> не працює з винятками на цій архітектурі%<-freorder-blocks-and-partition%> не підтримується на цій архітектурі%<-fsanitize-address-use-after-scope%> потребує опцію %<-fstack-reuse=none%>%<-fsanitize-recover=%s%> не підтримується%<-fsanitize-trap=%s%> не підтримується%<-fsanitize=%s%> несумісний з %<-fsanitize=%s%>%<-fsanitize=address%> та %<-fsanitize=kernel-address%> не підтримуються для даної цілі%<-fsanitize=address%> не підтримується для даної ціліопція %<-fsanitize=all%> недійсна%<-fsanitize=kernel-address%> з захистом стеку не підтримується без %<-fasan-shadow-offset=%> для даної цілі%<-fsanitize=pointer-compare%> повинен бути поєднаний з %<-fsanitize=address%> або %<-fsanitize=kernel-address%>%<-fsanitize=pointer-subtract%> повинен бути поєднаний з %<-fsanitize=address%> або %<-fsanitize=kernel-address%>%<-fsanitize=shadow-call-stack%> не підтримується на поточній платформі%<-fsanitize=shadow-call-stack%> потребує %<-ffixed-x18%>%<-fsanitize=shadow-call-stack%> потребує %<-fno-exceptions%>%<-fsplit-stack%> наразі підтримується тільки на GNU/Linux%<-fsplit-stack%> наразі підтримується лише на PowerPC64 GNU/Linux з glibc-2.18 або пізніше%<-fsplit-stack%> не підтримує 2 регістрових параметри для вкладеної функції%<-fsplit-stack%> не підтримує 3 регістрових параметри%<-fsplit-stack%> не підтримує fastcall з вкладеною функцією%<-fsplit-stack%> не підтримується цією конфігурацією компілятора%<-fsplit-stack%> потребує підтримки асемблером директив CFI%<-fstack-check=%> та %<-fstack-clash-protection%> взаємовиключні; вимикаю %<-fstack-check=%>%<-fstack-check=specific%> для Thumb-1%<-fstack-check=specific%> не реалізовано для MIPS16%<-fstack-clash-protection%> не підтримується на цілях, де стек зростає з нижніх до вищих адресопції %<-fstack-limit-%> ігноруються з %<-mfdpic%>; використовуйте %<-mstack-check-l1%>опції %<-fstack-limit-%> не підтримуються на цьому процесорі%<-fstack-protector%> не працює на цій архітектурі%<-fstack-protector%> не підтримується для даної цілі%<-fuse-cxa-atexit%> не підтримується для msp430-elf%<-fuse-linker-plugin%>, але %s не знайдено%<-fwpa%> та %<-fltrans%> взаємовиключні%<-g%> підтримується лише при використанні GAS на цьому процесоріОпція %<-g%> вимкнена%<-g%> з %<-mno-apcs-frame%> може не давати змістовного налагодження%<-gdwarf%s%> є неоднозначним; використовуйте %<-gdwarf-%s%> для версії DWARF або %<-gdwarf%> %<-g%s%> для рівня налагодження%<-gdwarf-6%> виводиться як версія 5 з несумісностями%<-ginline-points%> примусово вимкнено без %<-gstatement-frontiers%>%<-ginternal-reset-location-views%> примусово вимкнено без %<-gvariable-location-views%>%<-gnat%> неправильно написано як %<-gant%>%<-gsplit-dwarf%> не підтримується на цій платформі, проігноровано%<-gsplit-dwarf%> не підтримується з LTO, вимикаєтьсяопція %<-iplugindir%> не передана від драйвера gcc%<-m%s%> не підтримується в цій конфігурації%<-m%s%> перевизначає %<-m%s=%s%>, налаштування ABI змінено на %qs%<-m32%> конфліктує з %<-arch ppc64%> (%<-m32%> ігнорується)%<-m32%> конфліктує з %<-arch x86_64%> (%<-m32%> ігнорується)%<-m64%> вимагає процесор PowerPC64%<-m96bit-long-double%> несумісний з цією ціллю%<-mabi=%s%> не підтримується з %<-fsanitize=address%>%<-mabi=%s%> не підтримується з %<-fsanitize=kernel-address%>%<-mabi=%s%> не підтримується з %<-fsanitize=thread%>Опція %<-mabi=2fp+%> підтримується тільки при наявності FPU, необхідно включити %<-mext-fpu-sp%> або %<-mext-fpu-dp%>%<-mabi=ms%> не підтримується з X32 ABI%<-maix64%> потрібно: 64-бітні обчислення з 32-бітною адресацією ще не підтримуються%<-maix64%> потребує увімкненої архітектури PowerPC64%<-malign-functions%> застаріло, використовуйте %<-falign-functions%>%<-malign-functions=%d%> не знаходиться між 0 і %d%<-malign-jumps%> застарілий, використовуйте %<-falign-jumps%>%<-malign-jumps=%d%> не знаходиться між 0 і %d%<-malign-loops%> застарілий, використовуйте %<-falign-loops%>%<-malign-loops=%d%> не знаходиться в діапазоні від 0 до %d%<-mapcs-stack-check%> несумісний з %<-mno-apcs-frame%>%<-march=%s%> несумісний з обраною ABI%<-march=%s%> вимагає %<-mfp32%>%<-march=%s%>: %s повинно бути розділено знаком %<_%>%<-march=%s%>: рядок ISA не в канонічному порядку. %<%c%>%<-march=%s%>: рядок ISA повинен починатися з rv32 або rv64%<-march=%s%>: після %<%dp%> очікується число%<-march=%s%>: розширення %qs зустрічається більше одного разу%<-march=%s%>: перший піднабір ISA повинен бути %<e%>, %<i%> або %<g%>%<-march=%s%>: для %<%s%dp%dp?%> не підтримується номер версії з більш ніж 2 рівнями%<-march=%s%>: імʼя %s повинно бути більше, ніж 1 літера%<-march=%s%>: rv%de не є дійсним базовим ISA%<-march=%s%>: неочікуваний рядок ISA в кінці: %qs%<-march=%s%>: непідтримуваний піднабір ISA %<%c%>%<-march=%s%>: конфлікт z*inx з розширеннями з плаваючою комою%<-masm=intel%> не підтримується в цій конфігурації%<-max-stackframe=%d%> не може бути використаний, не знаходиться між 0 і %d%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> не підтримуються в поєднанні%<-mbranch-cost=%d%> не знаходиться між 0 і 5%<-mcall-aixdesc%> несумісний з %<-mabi=elfv2%>%<-mcall-ms2sysv-xlogues%> несумісний з %s%<-mcall-ms2sysv-xlogues%> наразі не підтримується з SEH%<-mcmodel%> несумісний з іншими параметрами toc%<-mcmodel=%> не підтримується в 32-бітному режимі%<-mcode-region=either%> потребує велику модель памʼяті (%<-mlarge%>)%<-mcode-region=upper%> потребує велику модель памʼяті (%<-mlarge%>)%<-mcorea%> і %<-mcoreb%> не можуть використовуватися разом%<-mcorea%> слід використовувати з %<-mmulticore%>%<-mcoreb%> повинно використовуватися з %<-mmulticore%>%<-mcpu=%> застаріло; використовуйте %<-mtune=%> або %<-march=%> замість цього%<-mcpu=%s%> конфліктує з %<-march=%s%>%<-mcpu=%s%> має недійсну ревізію кремнію%<-mcpu=%s%> недійсний%<-mcpu=%s%>: невідомий процесор%<-mdata-region=either%> потребує велику модель памʼяті (%<-mlarge%>)%<-mdata-region=upper%> потребує велику модель памʼяті (%<-mlarge%>)%<-mdiv%> вимагає %<-march%>, щоб підкоритися розширенню %<M%>%<-mdouble-float%> ігнорується без %<-mhard-float%>%<-mdynamic-no-pic%> перекриває %<-fpic%>, %<-fPIC%>, %<-fpie%> або %<-fPIE%>%<-mes0%> можна використовувати тільки з C%<-mexr%> використовується без %<-ms%>%<-mexr%> використовується без %<-ms%> або %<-msx%>%<-mfdivdu%> ігнорується без %<-mhard-float%>%<-mfdpic%> не підтримується, будь ласка, використовуйте ціль bfin-linux-uclibc%<-mfentry%> підтримується лише для 64-бітних процесорів%<-mfentry%> не підтримується для 32-біт в поєднанні з %<-fpic%>%<-mfloat-abi=hard%> і VFP%<-mfloat-abi=hard%>: вибрана архітектура не має FPU%<-mfpxx%> може використовуватися лише з ABI o32%<-mfpxx%> вимагає %<-mlra%>%<-mfunction-return%> та %<-fcf-protection%> несумісні%<-mfunction-return=%s%> та %<-mcmodel=large%> несумісні%<-mfused-madd%> застаріло; використовуйте %<-ffp-contract=%> замість цього%<-mgp32%> і %<-mfp64%> можуть бути поєднані лише якщо цільова платформа підтримує інструкції mfhc1 та mthc1%<-mgp32%> і %<-mfp64%> можуть бути поєднані лише при використанні ABI o32%<-mgp32%> використовується з 64-бітним ABI%<-mgp64%> використовується з 32-бітним ABI%<-mgp64%> використовується з 32-бітним процесором%<-mgpopt%> не підтримується з PICаргумент %<-mgprel-sec=%> не є дійсним регулярним виразом%<-mgprel-sec=%> не підтримується з PIC%<-mhard-dfp%> не може використовуватися разом з %<-msoft-float%>%<-mhard-float%> не підтримується вибраним процесором%<-mincoming-stack-boundary=%d%> не знаходиться між %d і 12%<-mindirect-branch%> та %<-fcf-protection%> несумісні%<-mindirect-branch=%s%> та %<-mcmodel=large%> несумісні%<-mintel-syntax%> та %<-mno-intel-syntax%> застаріло; використовуйте %<-masm=intel%> та %<-masm=att%> замість цього%<-mips3d%> потребує %<-mpaired-single%>Аргумент %<-misr-secure=%d%> не знаходиться у діапазоні від 0 до 3аргумент %<-misr-vector-size=%d%> повинен бути 4 або 16Опція %<-mlam=%>: [u48|u57] не підтримується для 32-бітного коду%<-mlarge%> потребує сумісну з 430X %<-mmcu=%>%<-mlong-double-64%> не дозволено з %<-m64%>%<-mloongson-ext2%> повинно використовуватися з %<-mloongson-ext%>%<-mloongson-mmi%> повинно використовуватися з %<-mhard-float%>%<-mmsa%> повинно використовуватися з %<-mfp64%> і %<-mhard-float%>%<-mmul=g13%> не може використовуватися з %<-mcpu=g10%>%<-mmul=g13%> не може використовуватися з %<-mcpu=g14%>%<-mmul=g14%> не може використовуватися з %<-mcpu=g10%>%<-mmul=g14%> не може використовуватися з %<-mcpu=g13%>%<-mmulticore%> можна використовувати тільки з BF561%<-mn%> не підтримується для цілей Linux%<-mno-%s%> вимикає %<-m%s%>%<-mno-allow-string-insns%> забороняє генерацію інструкції RMPA%<-mno-altivec%> вимикає vsx%<-mno-dpfp-lrsr%> підтримується тільки з %<-mdpfp%>%<-mno-exr%> дійсний лише з %<-ms%> або %<-msx%> - опція ігнорується%<-mno-fentry%> несумісний з SEH%<-mno-gpopt%> потребує %<-mexplicit-relocs%>%<-mno-mpy%> підтримується тільки для ARC700 або ARCv2%<-mno-pic-data-is-text-relative%> не може бути використаний без %<-fpic%>/%<-fPIC%>%<-mnop-mcount%> несумісний з цією ціллю%<-mnop-mcount%> не реалізований для %<-fPIC%>%<-mpcrel%> %<-fPIC%> наразі не підтримується на вибраному процесорі%<-mpic-register=%> безглуздий без %<-fpic%>%<-mpic-symbol-stubs%> не потрібно для 64-бітного коду (ігнорується)%<-mpreferred-stack-boundary%> не підтримується для цієї цілі%<-mpreferred-stack-boundary=%d%> не знаходиться між %d і %d%<-mpreferred-stack-boundary=%d%> повинно бути між %d і %d%<-mquad-memory%> недоступний в режимі little endian%<-mquad-memory%> потребує 64-бітний режим%<-mquad-memory-atomic%> потребує 64-бітний режимаргумент %<-mr0rel-sec=%> не є дійсним регулярним виразом%<-mr0rel-sec=%> не підтримується з PIC%<-mregparm%> ігнорується для Intel МКП psABI%<-mregparm%> ігнорується в 64-бітному режимі%<-mregparm=%d%> не знаходиться між 0 і %d%<-mrelax%> підтримується лише для RTP PICАтрибут RISC-V ELF %<-mriscv-attribute%> вимагає GNU as 2.32 [%<-mriscv-attribute%>]%<-mrtd%> ігнорується в 64-бітному режимі%<-ms2600%> використовується без %<-ms%>%<-mshared-library-id=%> вказано без %<-mid-shared-library%>%<-mshared-library-id=%s%> не знаходиться в діапазоні від 0 до %d%<-msmart%> несумісний з %<-mhigh-registers%>%<-mspfp_fast%> недоступний на ARC600 або ARC601%<-msse5%> було видалено%<-msseregparm%> використовується без увімкненого SSE%<-mstack-guard%> передбачає використання %<-mstack-size%>%<-mstack-protector-guard=tls%> потребує апаратного реєстру TLS%<-mstringop-strategy=rep_8byte%> не підтримується для 32-бітного коду%<-mtpf-trace-hook-epilogue-check%> вимагає цілочисельне в діапазоні від 0 до 4095%<-mtpf-trace-hook-epilogue-target%> вимагає цілочисельне в діапазоні від 0 до 4095%<-mtpf-trace-hook-prologue-check%> вимагає цілочисельне в діапазоні від 0 до 4095%<-mtpf-trace-hook-prologue-target%> вимагає цілочисельне в діапазоні від 0 до 4095%<-mtune=%> очікує mn10300, am33, am33-2 або am34%<-mtune=x86-64%> застаріло; використовуйте %<-mtune=k8%> або %<-mtune=generic%> замість цього, як це відповідає%<-muintr%> не підтримується для 32-бітного коду%<-mvrsave=no%> застаріло; використовуйте %<-mno-vrsave%> замість цього%<-mvrsave=yes%> застаріло; використовуйте %<-mvrsave%> замість цього%<-mvsx%> та %<-mno-altivec%> несумісні%<-mvsx%> потребує індексованої адресації%<-mvsx%> потребує апаратного з плаваючою комою%<-mxl-multiply-high%> можна використовувати лише з %<-mcpu=v6.00.a%> або вище%<-mxl-multiply-high%> потребує %<-mno-xl-soft-mul%>%<-mxl-reorder%> можна використовувати лише з %<-mcpu=v8.30.a%> або вище%<-mxl-reorder%> потребує %<-mxl-pattern-compare%> для %<-mcpu=v8.30.a%>%<-pipe%> ігнорується, оскільки вказано %<-save-temps%>%<-pipe%> не підтримується%<-x %s%> після останнього вхідного файлу не має ефектуіменований елемент %<.%s%> використовується кілька разів в одному списку ініціалізаторівобробник %<...%> повинен бути останнім обробником для свого блоку try%<...%> не дозволяється в іменованому списку ініціалізаторів%<::%> потрібно в звʼязуванні PROCEDURE з явним ціллю в %C%<::%D%> не було оголошено%<::%D%> не було оголошено; ви мали на увазі %qs?%<::%E%> не було оголошено%<::%E%> не є класом або простором імен%<::%E%> не є класом, простором імен або перелічуванням%<::%E%> не є типом%<::main%> повинна повертати %<int%>%<<:%> є альтернативним написанням для %<[%>. Вставте пробіл між %<<%> та %<::%>%<<::%> не може починати список аргументів шаблону%<<<%> в булевому контексті, ви мали на увазі %<<%>?пропущено %<=%>опції після %<-foffload-options=%>цілі%<=> target%> недійсний для відкладеного звʼязування в %CОператор %<>>%> розглядається як дві праві кутові дужки в C++11%<>>%> повинно бути %<> >%> в межах вкладеного списку аргументів шаблону%<?:%> використання цілих констант у булевому контексті%<?:%> використання цілих констант у булевому контексті, вираз завжди буде оцінюватися як %<true%>параметр %<@catch%> не може бути протокол-кваліфікованимпараметр %<@catch%> не є відомим типом класу Objective-C%<@dynamic%> недоступний в Objective-C 1.0%<@dynamic%> не в контексті @implementation%<@dynamic%> потребує доступності @interface класу%<@encode%> повинен вказувати тип як аргумент%<@end%> відсутній в контексті реалізації%<@end%> повинен зʼявлятися в контексті @implementation%<@interface%> класу %qE не знайдено%<@optional%> дозволено лише в контексті @protocol%<@optional%> недоступний в Objective-C 1.0%<@package%> недоступний в Objective-C 1.0%<@package%> наразі має той самий ефект, що й %<@public%>%<@property%> недоступний в Objective-C 1.0%<@required%> дозволено лише в контексті @protocol%<@required%> недоступний в Objective-C 1.0Аргумент %<@synchronized%> не є обʼєктом%<@synthesize%> не може бути використаний в категоріях%<@synthesize%> недоступний в Objective-C 1.0%<@synthesize%> не в контексті @implementation%<@synthesize%> потребує доступності @interface класу%<@throw%> (повторне викидання) використовується поза блоком %<@catch%>аргумент %<@throw%> не є обʼєктом%<@try%> без %<@catch%> або %<@finally%>відсутні заголовки стовпців %<CPU_TYPE%> та %<MPY_TYPE%> у %<devices.csv%>відсутня заголовок стовпця %<CPU_TYPE%> у %<devices.csv%>базова адреса %<CTABLE_ENTRY%> не є кратною 256N/Aвиклики %<DEFERRED_INIT%> повинні мати однаковий постійний розмір для першого аргументу та LHSЗамикання %<DETACH%> на %L не слід використовувати разом з замиканням %<MERGEABLE%>%<G0%> у форматі на %LДиректива %<GCC ivdep%> не на початку циклу на %CДиректива %<GCC novector%> не на початку циклу на %CДиректива %<GCC unroll%> не на початку циклу на %CДиректива %<GCC unroll%> вимагає невідʼємну цілочисельну сталу, меншу або рівну %u на %CДиректива %<GCC vector%> не на початку циклу на %C%<HLE_ACQUIRE%> не використовується з %<ACQUIRE%> або більш сильною моделлю памʼяті%<HLE_RELEASE%> не використовується з %<RELEASE%> або більш сильною моделлю памʼяті%<LEXER_DEBUGGING_ENABLED_P%> не встановлено на trueАргумент %<MOLD%> вбудованої функції %<TRANSFER%> на %L є масивом і не повинен мати розміру 0, коли аргумент %<SOURCE%> має розмір більший за 0Аргумент %<MOLD%> вбудованої функції %<TRANSFER%> на %L не повинен бути %sаргумент %<MOLD%> %<TRANSFER%> всередині у %L не може бути %sвідсутня заголовок стовпця %<MPY_TYPE%> у %<devices.csv%>%<PRINT_OPERAND%> нульовий вказівник%<PRINT_OPERAND%>: Невідомий розділовий знак %<%c%>%<PRINT_OPERAND_ADDRESS%>, нульовий вказівникаргумент %<SOURCE%> %<TRANSFER%> всередині у %L не може бути %s%<TREE_PURPOSE%> не є NULL у списку %<TYPE_ARG_TYPES%>розмір масиву %<TYPE_ARRAY_MAX_SIZE%> не є %<INTEGER_CST%>%<TYPE_BINFO%> не є %<TREE_BINFO%>тип %<TYPE_BINFO%> не є %<TYPE_MAIN_VARIANT%>%<TYPE_CACHED_VALUES%> не є %<TREE_VEC%>%<TYPE_CACHED_VALUES_P%> дорівнює %i, тоді як %<TYPE_CACHED_VALUES%> дорівнює %p%<TYPE_CACHED_VALUES_P%> встановлено, хоча цього не повинно бути%<TYPE_CANONICAL%> має різний %<TYPE_CANONICAL%>%<TYPE_CANONICAL%> несумісний%<TYPE_CANONICAL%> головного варіанту не є головним варіантом%<TYPE_FIELDS%> визначено в неповному типіполе %<TYPE_LANG_SLOT_1 (binfo)%> не є NULL%<TYPE_MAIN_VARIANT%> має різний %<TYPE_MAIN_VARIANT%>значення %<TYPE_MAX_VALUE_RAW%> не є NULL%<TYPE_METHOD_BASETYPE%> не є основним варіантомтип %<TYPE_METHOD_BASETYPE%> не є записом або обʼєднанням%<TYPE_MODE%> %<TYPE_CANONICAL%> несумісний%<TYPE_NEXT_PTR_TO%> не є %<POINTER_TYPE%>%<TYPE_NEXT_REF_TO%> не є %<REFERENCE_TYPE%>тип %<TYPE_OFFSET_BASETYPE%> не є записом або обʼєднаннямполе %<TYPE_VALUES_RAW%> не є NULL%<TYPE_VFIELD%> не є %<FIELD_DECL%> або %<TREE_LIST%>Модифікатор %<V%> на нецілому регістрі%<[%E] =%> використовується в ініціалізаторі з вказівкою у стилі GNU для класу %qT%<[*]%> дозволено тільки в області прототипу функції%<[*]%> не в декларації%<[[omp::directive(%s)]]%> повинен бути єдиним вказаним атрибутом в операторі%<[super ...]%> повинно зʼявлятися в контексті методуспецифікатори %<_Alignas%> не можуть зменшити вирівнювання %qEспецифікатори %<_Alignas%> не можуть зменшувати вирівнювання складеного літераласпецифікатори %<_Alignas%> не можуть зменшити вирівнювання безіменного поля%<_Atomic%> %qD в замиканні %<aligned%>%<_Atomic%> %qD у замиканні %<firstprivate%> на конструкції %<target%>%<_Atomic%> %qD у замиканні %<linear%>%<_Atomic%> %qD в замиканні %qs%<_Atomic%> %qD у неявному замиканні %<firstprivate%> на конструкції %<target%>%<_Atomic%> %qD у неявному замиканні %<map%>%<_Atomic%> %qE в замиканні %<reduction%>%<_Atomic%> %qE в замиканні %qs%<_Atomic%> застосовується до кваліфікованого типувираз %<_Atomic%> в %<#pragma omp atomic%>%<_Atomic%> в Objective-CЗмінна ітерації %qE має тип %<_Atomic%>тип з кваліфікатором %<_Atomic%> у %<#pragma omp declare reduction%>тип масиву з кваліфікатором %<_Atomic%>функція з кваліфікатором %<_Atomic%>параметр типу %qT з кваліфікатором %<_Atomic%> у %q+Dтип повернення %qD з кваліфікатором %<_Atomic%>%<_Float%d%s%> не підтримується для цільової платформиасоціація %<_Generic%> має тип функціїасоціація %<_Generic%> має неповний типАсоціація %<_Generic%> має тип змінної довжиниселектор %<_Generic%> відповідає кільком асоціаціямселектор %<_Generic%> типу %qT несумісний з жодною асоціацією%<_Generic%> вказує на два сумісних типи%<_Noreturn%> в порожньому оголошенні%<_Sat%> використовується без %<_Fract%> або %<_Accum%>атрибут %<__BELOW100__%> не дозволяється зі зберіганням autoатрибут %<__BELOW100__%> застосовується тільки до змінних%<__GIMPLE%> дійсний лише з %<-fgimple%>функцію %<__RTL%> не можна компілювати з %<-flto%>%<__alignof%> застосовується до бітового поля%<__auto_type%>, за яким слідують атрибути %<[[]]%>%<__auto_type%> вимагає простий ідентифікатор як декларатор%<__auto_type%> використовується з ініціалізатором поля бітів%<__builtin_arc_aligned%> з незмінним вирівнюваннямтип призначення %qT %<__builtin_bit_cast%> є типом масивутип призначення %qT %<__builtin_bit_cast%> не є простим для копіюваннярозмір джерела %qE %<__builtin_bit_cast%> не дорівнює розміру типу призначення %qEтип джерела %qT %<__builtin_bit_cast%> не є простим для копіюванняоперанд %<__builtin_complex%> не є дійсним двійковим числом з плаваючою комоюоперанди %<__builtin_complex%> різних типівперший аргумент %<__builtin_convertvector%> повинен бути цілочисельним або дійсним векторомкількість елементів першого вектора аргументу та типу другого вектора аргументу %<__builtin_convertvector%> повинна бути однаковоюдругий аргумент %<__builtin_convertvector%> повинен бути цілочисельним або дійсним типом вектора%<__builtin_eh_return%> не підтримується на даній платформі%<__builtin_has_attribute%> залежним аргументом поки не підтримуєтьсяАргумент %<__builtin_is_corresponding_member%> не є вказівником на член%<__builtin_is_corresponding_member%> потребує два аргументи%<__builtin_is_corresponding_member%> не чітко визначений для анонімних обʼєднаньАргумент %<__builtin_is_pointer_interconvertible_with_class%> не є вказівником на член%<__builtin_is_pointer_interconvertible_with_class%> потребує один аргументдругий аргумент %<__builtin_longjmp%> повинен бути 1%<__builtin_next_arg%> викликано без аргумента%<__builtin_rx_%s%> приймає %<C%>, %<Z%>, %<S%>, %<O%>, %<I%> або %<U%>%<__builtin_saveregs%> не підтримується цільовою платформою%<__builtin_saveregs%> не підтримується цільовою платформою%<__builtin_set_thread_pointer%> не підтримується на цій ціліВнутрішній тип вектору(ів) аргументу та маски у %<__builtin_shuffle%> повинен мати однаковий розмірвектори-аргументи %<__builtin_shuffle%> повинні бути одного типуаргументи %<__builtin_shuffle%> повинні бути векторамиостанній аргумент %<__builtin_shuffle%> повинен бути цілочисельним векторомКількість елементів вектору(ів) аргументу та вектору маски у %<__builtin_shuffle%> повинна бути однаковоюВектори аргументів у %<__builtin_shufflevector%> повинні мати однаковий тип елементівАргументи у %<__builtin_shufflevector%> повинні бути векторами зі сталою кількістю елементівАргументи у %<__builtin_shufflevector%> повинні бути векторами%<__builtin_shufflevector%> повинен вказувати результат з кількістю елементів, що є степенем двійки%<__builtin_thread_pointer%> не підтримується на цій цілівиклик %<__builtin_unreachable%> або %<__builtin_trap%> з аргументами%<__delay_cycles%> обмежений 32-бітними значеннями циклів%<__delay_cycles%> приймає лише константні аргументи%<__delay_cycles%> приймає лише невідʼємні значення циклів%<__fp16%> і відсутній ldrh%<__gcc_host_wide_int__%> не визначено як %<long%> або %<long long%>%<__gcc_host_wide_int__%> не визначено як тип%<__int%d%> не підтримується цільовою платформою%<__int%d%> не підтримується на цій платформідекларації %<__label__%> дозволені лише в областях функцій%<__label__%> не на початку блоку%<__restrict%> може бути вказано лише для обʼєктів та функцій%<__thread%> перед %<extern%>%<__thread%> перед %<static%>%<__thread%> перед %qD%<__thread%> може бути вказано лише для обʼєктів та функцій%<__transaction_atomic%> без включеної підтримки транзакційної памʼяті%<__transaction_cancel%> не в межах %<__transaction_atomic%>%<__transaction_cancel%> всередині %<__transaction_relaxed%>%<__transaction_cancel%> без підтримки транзакційної памʼяті%<__transaction_relaxed%> без підтримки транзакційної памʼятіАргумент %<a%d%> вбудованої функції %qs у %L повинен бути %s(%d)Аргумент %<a1%> вбудованої функції %qs у %L повинен бути INTEGER, REAL або CHARACTER%<acc update%> повинен містити принаймні одну замикання %<device%>, %<host%> або %<self%> у %Lатрибут %<alias%> ігнорується, оскільки функція визначенааргумент замикання %<align%> повинен бути позитивним сталим виразом цілого числа, яке є степенем двійкиаргумент %<alignas%> має нецілочисельний тип %qT%<alignas%> у порожньому оголошенні з підставним типом %<enum%>вираз вирівнювання в замиканні %<aligned%> повинен бути цілочисельнимвираз вирівнювання для замикання %<aligned%> повинен бути позитивним сталим цілочисельним виразомаргумент модифікатора %<align%> в замиканні %<allocate%> має бути позитивним константним цілочисельним виразом, яке є степенем двійкивираз алокатора в замиканні %<allocate%> має тип %qT, а не %<omp_allocator_handle_t%>замикання %<allocate%> повинна вказувати алокатор тутвираз алокатора в замиканні %<allocator%> має тип %qT, а не %<omp_allocator_handle_t%>Функцію %<always_inline%> може бути неможливо вбудуватиатрибут %<amdgpu_hsa_kernel%> вимагає аргументів типу рядок-константаМодифікатор пристрою %<ancestor%> не передує директиві %<requires%> з замиканням %<reverse_offload%>Модифікатор пристрою %<ancestor%> не передує директиві %<requires%> з замиканням %<reverse_offload%> на %C%<and%> взаємовиключних тестів рівності завжди 0%<asm goto%> зі складними типованими виходамиконфлікт %<asm%> затирання з вхідним операндомконфлікт %<asm%> затирання з вихідним операндомДекларація %<asm%> ігнорується через конфлікт з попереднім перейменуваннямпрапорці %<asm%> не підтримуються в режимі thumb1%<asm%> у функції %<constexpr%> доступний лише з %<-std=c++20%> або %<-std=gnu++20%>%<asm%> не дозволено в функції %<transaction_safe%>%<asm%> не дозволено в атомній транзакціїоперанд %<asm%> %d, ймовірно, не відповідає обмеженнямобмеження операнду %<asm%> несумісне з розміром операндуоперанд %<asm%> має неможливі обмеженняоперанд %<asm%> вимагає неможливого перезавантаженнявказівник %<asm%> %qT ігнорується поза тілом функціївказівник %<asm%> поза тілом функціїспецифікатор %<asm%> для змінної %qE конфліктує зі списком %<asm%> clobberспецифікатори %<asm%> не дозволені для нестатичних членів даних%<assign%> може бути небезпечним для обʼєктів Objective-C; будь ласка, вкажіть явно, якщо вам це потрібноВластивість %qs використовує біт-поле змінної екземпляра %qsатрибут %<assume%> на верхньому рівніатрибут %<assume%> не слідує за %<;%>Вираз %<async%> повинен бути цілочисельним%<atexit%> не вдалосяВластивість %qs використовує біт-поле змінної екземпляра %qs%<atomic_cancel%>замикання %<atomic_default_mem_order%> використовується лексично після першої конструкції %<atomic%> без замикання порядку памʼяті%<auto%> може бути вказано тільки для змінних або оголошень функцій%<auto%> змінює значення в C++11; будь ласка, видаліть його%<auto%> конфліктує з іншими специфікаторами циклу OpenACC%<auto%> в порожньому оголошенні на рівні файлу%<auto%> не дозволено в оголошенні псевдоніма%<auto%> параметр не допускається в цьому контексті%<auto%> вимагає простий ідентифікатор, можливо з атрибутами, як декларатор%<auto%> використовується з %<constexpr%>%<auto(x)%> не може бути обмеженим%<auto(x)%> доступний лише з %<-std=c++2b%> або %<-std=gnu++2b%>%<auto{x}%> не може бути обмеженим%<auto{x}%> доступний лише з %<-std=c++2b%> або %<-std=gnu++2b%>%<await_suspend%> повинен повертати %<void%>, %<bool%> або обробник корутини%<bank_switch%> не має впливу на функції, що не є перериваннямисуфікс %<bf16%> або %<BF16%> на плаваючій константі доступний лише з %<-std=c++2b%> або %<-std=gnu++2b%>замикання %<bind%> не вказана на конструкції %<loop%>, яка не вкладена в іншу конструкцію OpenMP%<bind(parallel)%> на конструкції %<loop%>, вкладеній в конструкцію %<simd%>%<bind(team)%> на регіоні %<loop%>, який не строго вкладений у регіон %<team%>%<builtin_return_address%> містить лише 2 байти адреси%<cancel for%> всередині конструкту %<nowait%> для%<cancel for%> всередині конструкту %<ordered%> для%<cancel sections%> всередині конструкції %<nowait%> для секцій%<catch%> не підтримується%<concept%> доступно лише з %<-std=c++20%> або %<-fconcepts%>%qs не може бути оголошено як %<mutable%>, оскільки воно %<const%>Специфікатори функції %<const%> та %<volatile%> на %qD недійсні в оголошенні поляСпецифікатори функції %<const%> та %<volatile%> на %qD недійсні в оголошенні параметраСпецифікатори функції %<const%> та %<volatile%> на %qD недійсні в оголошенні типуСпецифікатори функції %<const%> та %<volatile%> на %qD недійсні в оголошенні змінної%<const%> може бути вказано лише для обʼєктів та функційконстантно-кваліфікований вираз %<depobj%>кваліфікована %qE з %<const%> може зʼявлятися тільки у замиканнях %<shared%> або %<firstprivate%>Кваліфікований %qE з %<const%>, без члена %<mutable%>, може зʼявлятися тільки в замиканнях %<shared%> або %<firstprivate%>тип %qT з кваліфікаторами %<const%>, %<volatile%> або %<__restrict%> в %<#pragma omp declare reduction%>функція %<consteval%> %q+D перевизначає функцію, яка не є %<consteval%>виклик %<constexpr%> виходить за межі функціїконструктор з атрибутом %<constexpr%> не має порожнього тілаконструктор з атрибутом %<constexpr%> для обʼєднання %qT повинен ініціалізувати рівно один нестатичний член даних%<constexpr%> деструктори доступні лише з %<-std=c++20%> або %<-std=gnu++20%>глибина оцінки %<constexpr%> перевищує максимальне значення %d (використовуйте %<-fconstexpr-depth=%>, щоб збільшити максимальне значення)кількість операцій оцінки %<constexpr%> перевищує обмеження %wd (використовуйте %<-fconstexpr-ops-limit=%>, щоб збільшити обмеження)%<constexpr%> в порожньому оголошенніІніціалізатор %<constexpr%> для двійкового типу з плаваючою комою має десятковий типІніціалізатор %<constexpr%> для дійсного типу є комплексним типомІніціалізатор %<constexpr%> не є арифметичним сталим виразомініціалізатор %<constexpr%> не може бути представлений в типі обʼєктаініціалізатор цілочисельного %<constexpr%> не є сталим цілочисельним виразом%<constexpr%> лямбда доступна тільки з %<-std=c++17%> або %<-std=gnu++17%>кількість ітерацій циклу %<constexpr%> перевищує обмеження в %d (використовуйте %<-fconstexpr-loop-limit=%>, щоб збільшити обмеження)потрібно %<constexpr%> для ініціалізації в класі статичного елемента даних %q#D не-цілочисельного типуобʼєкт %<constexpr%> має змінений типініціалізатор вказівника %<constexpr%> не є нульовимстатичний член даних %<constexpr%> %qD повинен мати ініціалізатор%<constexpr%> використовується з %qE%<constexpr%> змінна %qD має тип зі змінною модифікацією %qTАтрибут %<constinit%> може бути застосований лише до змінної зі статичною або потоковою тривалістю зберігання%<constinit%> на типі повернення функції не дозволенозмінна %qD з %<constinit%> не має константного ініціалізатораРегіон %<critical%> не може бути вкладений у регіон %<critical%> з таким самим імʼямаргумент %<custom-%s=%> повинен бути не відʼємним цілочисельним%<custom-%s=%> не визнається як інструкція FPU%<custom-%s=%> вимагає аргументопція %<custom-fpu-cfg%> не підтримує %<no-%>опція %<custom-fpu-cfg%> вимагає аргумент конфігурації%<decl-specifier%> в оголошенні довідника виведеннядиректива %<declare %s%> не негайно слідує за оголошенням або визначенням функції%<declare variant%> на конструкторі %qD%<declare variant%> на за замовчуванням %qD%<declare variant%> на видаленому %qD%<declare variant%> на деструкторі %qD%<declare variant%> на віртуальному %qD%<decltype%> не може вирішити адресу перевантаженої функції%<decltype%> обчислюється як %qT, який не є класом або перелічуванням%<decltype(auto)%> не може мати кваліфікаторів cvспецифікатор типу %<decltype(auto)%> доступний лише з %<-std=c++14%> або %<-std=gnu++14%>мітка %<default%> не знаходиться у блоку switchне встановлено ціль %<default%>%<delete[]%> не є константним виразомЗамикання %<depend%> з типом залежності %<depobj%> на секції масивуКонструкція %<depend(%s)%> дозволена лише у конструкції %<omp ordered%>тип залежності %<depobj%> вказаний в замиканні %<depend%> на конструкції %<depobj%>Вираз %<depobj%> не є виразом lvalueтип обробника події в замиканні %<detach%> - %qT, а не %<omp_event_handle_t%>умову %<detach%> не слід використовувати разом з умовою %<mergeable%>замикання %<device%> з %<ancestor%> дозволений лише на конструкції %<target%>Ідентифікатор %<device%> повинен бути цілочисельнимАргумент %<dim%> вбудованої функції %qs на %L не є дійсним індексом кодименсіїАргумент %<dim%> вбудованої функції %qs на %L не є дійсним індексом розміруАргумент %<dim%> вбудованої функції %s на %L не є дійсним індексом розміруВираз розміру частини %<dist_schedule%> повинен бути цілочисельнимОбласть %<distribute%> повинна бути строго вкладена всередині конструкції %<teams%>%<dynamic_cast%> не дозволяється з %<-fno-rtti%>%<dynamic_cast<%#T>(%#D)%> ніколи не може бути успішним%<else%> без попереднього %<if%>%<enum %E%> оголошено в початковій декларації циклу %<for%>%<enum%> оголошено як з фіксованим підставним типом, так і без нього%<enum%> оголошено з, але визначено без фіксованого базового типубазовий тип для %<enum%> несумісний з попереднім оголошеннямпідставний тип %<enum%> не може бути вказаний тут%<explicit%> може бути вказано лише для конструкторів%<explicit%> в оголошенні friend%<explicit%> поза оголошенням класу%<explicit(bool)%> доступний лише з %<-std=c++20%> або %<-std=gnu++20%>%<export%> не є частиною наступної директиви модулязвʼязування %<extern "C"%> почалося тутатрибут %<externally_visible%> має ефект тільки на публічних обʼєктахсуфікс %<f%d%> або %<F%d%> на плаваючій константі доступний лише з %<-std=c++2b%> або %<-std=gnu++2b%>атрибут %<fallthrough%> на верхньому рівніатрибут %<fallthrough%> не слідує за %<;%>атрибут %<fallthrough%> вказано з параметромігнорується директива атрибуту %<fast_interrupt%>dираз %<filter%> повинен бути цілочисельниматрибут %<flatten%> ігнорується на псевдонімахсписок %<flush%> вказано разом з замиканням порядку памʼяті%<fopen%>: %s: %mпочаткові оголошення циклу %<for%> дозволені лише в режимі C99 або C11%<friend%> може бути вказано лише всередині класу%<friend%> використовується поза класомпідтримка %<function_profiler%>підтримка %<function_profiler%> для MMIXцикл %<gang%> в області %<gang-single%>Вираз номера %<gang%> повинен бути цілочисельнимЗначення %<gang%> повинно бути позитивнимВираз статичного %<gang%> повинен бути цілочисельнимЗначення статичного %<gang%> повинно бути позитивнимПроцесор %<generic%> може використовуватись тільки для перемикача %<-mtune=%>Процесор %<generic%> може використовуватись тільки для атрибуту %<target("tune=")%>атрибут %<getter%> властивості %qD конфліктує з попереднім оголошенняматрибут %<gnu_inline%> присутній на %q+D%<goto%> у функції %<constexpr%> доступний лише з опцією %<-std=c++2b%> або %<-std=gnu++2b%>%<goto%> не є константним виразом%<gp_offset%> (%ld) або %<end_offset%> (%ld) менше нулявираз %<grainsize%> повинен бути цілочисельнимЗначення %<grainsize%> повинно бути позитивним%<h%> застосовується до не-регістрового операндакод MIPS16 з %<hard-float%> для ABIs, відмінних від o32 та o64вираз %<hint%> повинен бути сталим цілочисельним виразомвираз %<hint%> повинен бути цілочисельним%<if consteval%> доступний лише з %<-std=c++2b%> або %<-std=gnu++2b%>%<if consteval%> вимагає складений оператор%<if constexpr%> доступний лише з %<-std=c++17%> або %<-std=gnu++17%>Розвʼязувач %<ifunc%> для %qD повинен повертати %qTРозвʼязувач %<ifunc%> для %qD повинен повертати %qTзамикання %<inbranch%> несумісний з замиканням %<notinbranch%>атрибут %<indirect_call%> не може застосовуватися до статичної функції%<inline%> може бути вказано тільки для функцій%<inline%> в порожньому оголошенні%<inline%> не дозволено в оголошенні спеціалізації дружнього шаблону %qD%<inline%> вказано для декларації класу friendспецифікатор %<inline%> недійсний для функції %qs, оголошеної поза глобальним контекстомспецифікатор %<inline%> недійсний для змінної %qD, оголошеної в області блокузамикання %<inscan%> %<reduction%> на конструкції %qs%<inscan%> %<reduction%> замикання на конструкції, відмінній від %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>замикання %<inscan%> %<reduction%> використовується разом з замиканням %<linear%> для змінної, яка не є ітератором циклу%<inscan%> Замикання %<reduction%> зі зрізом масивуЗамикання %<inscan%> REDUCTION на конструкції, відмінні від DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD на %L%<inscan%> та не-%<inscan%> %<reduction%> замикання на одній конструкції%<inscan%> та некоректні %<inscan%> %<reduction%> замикання на одній конструкції в %LПроцесор %<intel%> може використовуватись тільки для перемикача %<-mtune=%>процесор %<intel%> може використовуватися лише для атрибуту %<target("tune=")%>%<interrupt_thread%> доступний лише на fidoМодифікатор %<iterator%> несумісний з %qsМодифікатор %<iterator%> не може бути вказаний на конструкції %<depobj%>параметр %<l1-cache-size%> не є степенем двійки %d%<lang_*%> перевірка: не вдалося в %s, на %s:%dзамикання %<lastprivate%> на конструкції %<loop%> посилається на змінну %qD, яка не є ітератором циклузамикання %<linear%> для змінної, відмінної від ітератора циклу, вказана на конструкції, поєднаній з %<distribute%>замикання %<linear%> не може бути вказаний разом з замиканням %<ordered%>, якщо самостійна конструкція %<ordered%> вкладена в ньогокрок замикання %<linear%> %qE не є ані константою, ані параметромвираз кроку в замиканні %<linear%> має бути цілочисельнимкрок умови %<linear%> є параметром %qD, який не вказаний умовою %<uniform%>%<location_t%> не визначено як тип%<locus%> не визначено як тип%<long long long%> занадто довгий для GCC%<long%> і %<short%> вказані разомвираз switch типу %<long%> не перетворено на тип %<int%> у ISO C%<lp_array%> не відповідає %<region_tree%>%<lp_array%> пошкоджений для lp %i%<lto_obj_file_open()%> не вдалося%<main%> оголошено як %<_Noreturn%>%<memset%> використовується з константним параметром нульової довжини; це може бути через переставлені параметри%<memset%> використовується з довжиною, рівною кількості елементів без множення на розмір елементаАтрибут %<ms_hook_prologue%> несумісний з %<-mfentry%> для 32-бітного режимуатрибут %<ms_hook_prologue%> несумісний з вкладеною функцією%<msp430_select_hwmult_lib%> потребує одного або декількох аргументів%<msp430_set_driver_var%> очікує 2 аргументитип %<mutexinoutset%> в замиканні %<depend%> на конструкції %<taskwait%>%<namespace %E%> є неоднозначнимтут не дозволено визначення %<namespace%>%<new%> %<initializer_list%> не продовжує термін існування підлежного масиву%<new%> типу %qT з розширеною вирівнюванням %d%<no-custom-%s%> не приймає аргументівумову %<nogroup%> не слід використовувати разом з умовою %<reduction%>атрибут %<nonatomic%> властивості %qD конфліктує з попереднім оголошенняммодифікатор розкладу %<nonmonotonic%> вказаний разом з замиканням %<ordered%>аргумент %<nonnull%> %qD порівнюється з NULLфункція %<noreturn%> повертає значенняЗамикання %<nowait%> не можна використовувати разом з %<copyprivate%>значення %<num_tasks%> повинно бути позитивнимнижня межа %qE для %<num_teams%> більша за верхню межу %qEзначення %<num_teams%> повинно бути позитивнимзначення %<num_threads%> повинно бути позитивним%<object.TypeInfo%> не може використовуватися з %<-fno-rtti%>%<object.TypeInfo%> не знайдено, але він використовується неявно%<offsetof%> в межах типу %qT, який не відповідає стандартному розташуванню, підтримується умовно%<omp requires reverse_offload%> потребує принаймні %<sm_35%> для %<-foffload-options=nvptx-none=-march=%> - вимкнення генерації коду для цього типу пристроюатрибут %<omp::%E%> вимагає аргумент%<omp::%E%> не може бути вказано в цьому контексті%<omp_all_memory%> в %C не дозволено в цій замиканні%<omp_all_memory%> може використовуватися тільки в замиканні OpenMP %<depend%>%<omp_all_memory%> використовується з типом залежності %<depend%>, відмінним від %<out%> або %<inout%>%<omp_all_memory%> використовується з DEPEND видом, відмінним від OUT або INOUT на %C%<omp_all_memory%> використовується з типом залежності, відмінним від OUT або INOUT в %C%<omp_all_memory%>, оголошений на %L, може використовуватися лише в замиканні OpenMP DEPEND%<operator %s%>%<operator %s%> в %<%s%E%>%<operator delete%> повинен повертати тип %qT%<operator delete%> приймає тип %qT як перший параметр%<operator delete[]%> не може бути знищувальним видаленням%<operator new%> не повинен повертати NULL, якщо він не оголошений %<throw()%> (або %<-fcheck-new%> активований)%<operator new%> повинен повертати тип %qT%<operator new%> приймає тип %<size_t%> (%qT) як перший параметр%<operator%s%>%<operator%s%> в %<%E %s %E%>%<operator%s%> в %<%E%s%>%<operator%s%> у %<%s%E%>%<operator=%> повинен повертати посилання на %<*this%>%<operator[]%>%<operator[]%> в %<%E[%E]%>%<or%> непарних тестів нерівності завжди 1замикання %<order%> не повинен використовуватися разом з %<ordered%>%<ordered simd threads%> повинні бути тісно вкладені всередині області %<%s simd%>%<ordered%> %<simd%> повинен бути тісно вкладений всередині області %<simd%>параметр замикання %<ordered%> менше, ніж %<collapse%>Замикання %<ordered%> з параметром в циклі %<for%> з діапазономКонструкція з %<depend%> замиканням повинна бути тісно вкладена всередині циклу з %<ordered%> замиканнямКонструкція %<ordered%> з замиканням %qs повинна бути тісно вкладеною всередині циклу з замиканням %<ordered%>%<ordered%> конструкція без замиканнь %<doacross%> або %<depend%> привʼязується до циклу, де аргумент %<collapse%> %wd відрізняється від аргументу %<ordered%> %wd%<ordered%> конструкція без замиканнь %<doacross%> або %<depend%> не повинна мати ту саму область привʼязки, що й %<ordered%> конструкція з цими замиканнями%<ordered%> область не може бути тісно вкладена всередині області %<critical%>, %<ordered%>, явної області %<task%> або %<taskloop%>%<ordered%> область повинна бути тісно вкладена всередині області циклу з %<ordered%> замиканнямпрагма %<pch_preprocess%> повинна використовуватися тільки з %<-fpreprocessed%>%<pex_init%> не вдалося: %mзустрівся %<pragma omp error%>зустрівся %<pragma omp error%>: %s%<pragma omp requires%> вимагає принаймні одну замиканнявираз %<priority%> повинен бути цілочисельнимЗначення %<priority%> повинно бути не відʼємниматрибут %<readonly%> конфліктує з атрибутом %<setter%>атрибут %<readonly%> властивості %qD конфліктує з попереднім оголошенням%<region_array%> не відповідає %<region_tree%>%<region_array%> пошкоджений для регіону %i%<register%> в порожньому оголошенні на рівні файлувикористано специфікатор класу зберігання %<register%>%<reinterpret_cast%> з цілого числа в вказівник%<reinterpret_cast%> з типу %qT до типу %qT видаляє кваліфікатори%<reinterpret_cast%> не є константним виразом%<reinterpret_cast<%T>(%E)%> не є константним виразом%<requires%> доступно лише з %<-std=c++20%> або %<-fconcepts%>%<return%> зі значенням в функції, що повертає void%<return%> без значення в функції, що повертає не-void%<return_void%> оголошено тутвираз в замиканні %<safelen%> має бути позитивним константним цілочисельним%<scalar_storage_order%> не підтримується, оскільки порядок байтів не є одноріднимРегіон %<scope%> не може бути тісно вкладеним всередині регіону розподілу роботи, %<loop%>, явного %<task%>, %<taskloop%>, %<critical%>, %<ordered%>, %<master%> або %<masked%>%<seq%> перекриває інші специфікатори циклу OpenACCатрибут %<setter%> властивості %qD конфліктує з попереднім оголошенням%<setter%> вказано тутАргумент %<shape%> вбудованої функції %<reshape%> на %L має більше ніж %d елементівАргумент %<shape%> вбудованої функції %<reshape%> на %L повинен бути масивом сталого розміру%<signed%> і %<unsigned%> вказані разомвираз в замиканні %<simdlen%> має бути позитивним константним цілочисельнимзначення замикання %<simdlen%> більше, ніж значення замикання %<safelen%>%<sizeof%> застосовується до поля бітів%<sizeof%> на параметрі функції масиву %qE поверне розмір %qTаргумент %<sizeof...%> повинен бути оточений дужками%<soft-float%> та long-double-128 несумісніаргумент %<source%> вбудованої функції %<shape%> на %L не може бути масивом з припущеним розміром%<stack_offset%> повинен бути кратним 4%<stack_offset%> повинен бути не менше 4%qs не може бути оголошено як %<mutable%>, оскільки воно %<static%>Специфікатор лямбди %<static%> з захопленням лямбди%<static%> не може бути використано при визначенні (на відміну від оголошення) статичного елемента данихспецифікатор %<static%> недійсний для функції %qs, оголошеної поза глобальним контекстом%<static_assert%> без повідомлення доступний лише з %<-std=c++17%> або %<-std=gnu++17%>%<static_cast%> з типу %qT до типу %qT видаляє кваліфікатори%<std::%s%> визначено в заголовку %qs; ви забули %<#include %s%>?%<std::%s%> доступний лише з %s%<std::is_constant_evaluated%> завжди видає значення false в неконстантній функції%<std::is_constant_evaluated%> завжди оцінюється як true в %<if constexpr%>%<std::is_constant_evaluated%> завжди видає значення true в функції %<consteval%>%<std::source_location::__impl%> містить не тільки нестатичні елементи даних %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> і %<_M_column%>%<std::tuple_element<%u, %T>::type%> є %<void%>%<std::tuple_size<%T>::value%> не є сталим цілочисельним виразом%<strong%> директива using більше не підтримується%<struct %E%> оголошено в початковому оголошенні циклу %<for%>Аргумент атрибуту %<symver%> %qs повинен містити один або два %<@%>аргумент атрибуту %<symver%> не є рядковою константоюатрибут %<symver%> застосовується тільки до символіватрибут %<symver%> застосовується тільки до функцій та змінних%<sysctl%> для %<kern.osversion%> не вдалося: %mконструкція %<target%> з вкладеною конструкцією %<teams%> містить директиви поза конструкцією %<teams%>%<target("rtd")%> ігнорується в 64-бітному режимі%<target("sseregparm")%> використовується без увімкненого SSE%<target("tune=x86-64")%> застаріло; використовуйте %<target("tune=k8")%> або %<target("tune=generic")%> замість цього, як це відповідаєатрибут %<target_clones%> потребує GLIBC (2.23 або новіше), яка експортує біти можливостей апаратного забезпеченнямодифікатор зменшення %<task%> на конструкції з замиканням %<nowait%>конструкція %<taskwait%> з замиканням %<nowait%>, але без замиканнь %<depend%>Конструкція %<teams%> повинна бути тісно вкладена у конструкцію %<target%> або не вкладена у жодну конструкцію OpenMPключове слово %<template%> не дозволено в імені деструктора%<template%> повинен слідувати за вкладеним іменем-специфікатором%<this%> дозволено в OpenMP тільки в замиканнях %<declare simd%>%<this%> не може бути захоплено посиланням%<this%> недоступний для статичних методів-членів%<this%> не може бути використаний в цьому контексті%<this%> не дозволено в замиканні %<allocate%>%<this%> не було захоплено для цієї лямбда-функціїВираз %<thread_limit%> повинен бути цілочисельнимзначення %<thread_limit%> повинно бути позитивним%<threadprivate%> %qD не є змінною з областю видимості файлу, простору імен або блокуДиректива %<threadprivate%> %qE не визначена в %qT%<threadprivate%> %qE має неповний тип%<throw%> завжди викликає %<terminate%>Аргумент для %<tile%> повинен мати цілочисельний типаргумент %<tile%> повинен бути додатньою цілочисельною константоювиклик функції %<transaction_may_cancel_outer%> не в межах зовнішньої транзакції або %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> може бути вказаний лише для віртуальної функції%<tree%> не визначено як тип вказівника%<tree%> не визначено як тип%<try%> у функції %<constexpr%> доступний лише з %<-std=c++20%> або %<-std=gnu++20%>специфікатор %<typedef%> конфліктує з %qs%<typedef%> використовується з %<auto%>%<typedef%> було проігноровано в цьому оголошенні%<typeid%> не є константним виразом, оскільки %qE має поліморфний тип%<typeid%> для кваліфікованого типу функції %qTоператор %<typeid%> не може зʼявлятися в константному виразі%<typename %T::%D%> називає %q#D, який не є типом%<typename %T::%D%> називає %q#T, який не є класовим шаблоном%<typeof%> застосовується до бітового поля%<union %E%> оголошено в початковій декларації циклу %<for%>%<using enum%> %qT перед його enum-специфікатором%<using enum%> залежного типу %qT%<using enum%> неповного типу %qT%<using enum%> неперелічувального типу %q#T%<using enum%> доступний лише з %<-std=c++20%> або %<-std=gnu++20%>%<using%> з областю перелічення %q#T доступний лише з %<-std=c++20%> або %<-std=gnu++20%>%<va_start%> використовується в функції з фіксованими аргументами%<vec_lvsl%> застаріла для маленького порядку байтів; використовуйте присвоєння для незвʼязаних завантажень та зберігань%<vec_lvsr%> застаріла для little endian; використовуйте присвоєння для незвичайних завантажень і зберіганьВираз довжини %<vector%> повинен бути цілочисельнимЗначення довжини %<vector%> повинно бути позитивним%<verify_gimple%> не вдалося%<verify_marked_backedges%> не вдалося%<virtual%> може бути вказано лише для функцій%<virtual%> поза оголошенням класу%<virtual%> вказано більше одного разу в базовому специфікаторі%<void%> як єдиний параметр не може бути кваліфікованим%<void%> повинен бути єдиним параметром%<volatile%> може бути вказано лише для обʼєктів та функційпараметр з кваліфікатором %<volatile%> застарілийТип повернення з кваліфікатором %<volatile%> є застарілимструктуроване звʼязування з %<volatile%> є застарілимВираз %<wait%> повинен бути цілочисельним%<warn_if_not_aligned%> не може бути вказано для %q+Dзамикання %<weak%> вимагає атомарного порівняння на рівністьатрибут %<weakref%> ігнорується, оскільки функція визначенаатрибут %<weakref%> ігнорується, оскільки змінна ініціалізованаатрибут %<weakref%> повинен супроводжуватися атрибутом %<alias%>%<weakref%> не може мати версіюВираз номера %<worker%> повинен бути цілочисельнимЗначення номера %<worker%> повинно бути позитивним%<||%> не дійсний в GIMPLE%<~%> на булевому виразі%<~%> на виразі типу %<bool%>%<~auto%> доступний лише з %<-std=c++14%> або %<-std=gnu++14%>%@ %s%@ %s (глибина %i)%@ %s (fndecl %qD, глибина %i)вичерпано %d байтів приватної памʼяті для обміну даними між групами (можна збільшити за допомогою %<-mgang-private-size=%d%>, наприклад)%d конструктор знайдено
%d конструктори знайдено
%d конструкторів знайдено
%d деструктор знайдено
%d деструктори знайдено
%d деструкторів знайдено
записано %d виходів для циклу %d (має %d виходи)%d рамкова таблиця знайдено
%d таблиці кадри знайдено
%d таблиці кадрів знайдено
Режим %i біт не скомпільований%llu байт%q#D не може бути перевантажено з %q#D%q#D конфліктує з попереднім оголошенням%q#D конфліктує з версією, успадкованою від %qT%q#D оголошений тут%q#D не має зовнішнього звʼязку%q#D не посилається на некваліфікований тип, тому він не використовується для звʼязку%q#D явно задано тут%q#D має неповний тип%q#D приховує конструктор для %q#D%q#D успадковується від кількох базових підобʼєктів%q#D недійсний; анонімне обʼєднання може мати лише нестатичні члени даних%q#D недійсний; анонімний обʼєднання може мати тільки публічні нестатичні члени даних%q#D є статичним членом даних; його можна ініціалізувати лише при його визначенні%q#D неявно оголошено як видалене, оскільки %qT оголошує конструктор переміщення або оператор переміщення присвоєння%q#D неявно видалений, оскільки типове визначення було б некоректним:%q#D недоступний у цьому контексті%q#D не є шаблоном функції%q#D не є нестатичним членом даних класу %qT%q#D не є допустимим аргументом шаблону для типу %qT, оскільки змінна посилання не має сталої адреси%q#D не є константою%q#D є приватним у цьому контексті%q#D є захищеним у цьому контексті%q#D є публічним, але потребує існуючого обʼєкта типу %q#T%q#D є волатильним%q#D не оголошено в класі%q#D раніше оголошено тут%q#D раніше визначено тут%q#D перевизначено як інший вид сутності%q#D посилається на сутність з внутрішньою звʼязком %q#D%q#D повинен бути ініціалізований%q#D, оголошений за допомогою локального типу %qT, використовується, але ніколи не визначений%q#D, оголошений за допомогою безіменного типу, використовується, але ніколи не визначений%q#F неявно видалений, оскільки його специфікація винятків не відповідає неявній специфікації винятків %qX%q#T не має члена з іменем %qE%q#T не має члена з іменем %qE; мали на увазі %q#D? (доступно через %q#D)%q#T не має члена з іменем %qE; мали на увазі %q#D? (не доступно з цього контексту)%q#T не має члена з іменем %qE; мали на увазі %qE?%q#T не має конструктора за замовчуванням, наданого користувачем%q#T має члени даних, які є вказівниками%q#T має віртуальні базові класи%q#T має віртуальні функції та доступний невіртуальний деструктор%q#T не є класом%q#T не є класом або простором імен%q#T не є шаблоном%q#T не є дійсним типом для нетипізованого параметра шаблону%q#T визначає лише приватний деструктор і не має друзів%q#T визначає лише приватні конструктори і не має друзів%q#T використовується там, де очікувався %qT%q#T використовується там, де очікувався значення з плаваючою комою%q#T було раніше оголошено тут%q+#D не може бути оголошено%q+#D не є статичним членом даних %q#T%q+#D позначений як %<final%>, але не є віртуальним%q+#D позначено як %<override%>, але не перевизначаєПсевдонім %q+D між функцією та змінною не підтримується%q+D має псевдонім зовнішнього символу %qE%q+D має псевдонім невизначеного символу %qE%q+D вже оголошено з атрибутом dllexport: dllimport ігнорується%q+D оголошено як «friend»%q+D оголошено як варіативну функцію%q+D оголошено слабким після використання%q+D оголошено зі специфікацією винятку%q+D визначено як варіативну функцію без прототипу%q+D визначено як звичайний та як атрибут %qE%q+D має несумісні атрибути %qs і %qs%q+D у директиві «declare target» не має відображального типу%q+D є статичним, але оголошений у вбудованій функції %qD, яка не є статичною%q+D зазвичай є функцієюЗсув %q+D %E в %qT не вирівняний на %uЗсув %q+D %E в %qT може не бути вирівняний на %u%q+D перевизначено як інший вид символу%q+D повторно оголошено в рядку з атрибутом %<gnu_inline%>%q+D повторно оголошено в рядку без атрибуту %<gnu_inline%>%q+D перевизначено без атрибуту dllimport після посилання з dll звʼязком%qD перевизначено без атрибуту dllimport: попередній dllimport ігноруєтьсястатичний елемент даних %q+D всередині директиви declare target%q+D приймає тільки нуль або два аргументи%q+E не є константним виразом%q+F оголошено як %<static%>, але ніколи не було визначено%q+F використовується, але ніколи не було визначено%q+T не є літеральним, тому що:%qD отримує доступ до %E байт в області розміром %E%qD отримує доступ до %E байтів у регіоні розміром %E%qD отримує доступ до %E або більше байтів у регіоні розміром %E%qD доступ до %wu байт за зміщеннями %s і %s може перекриватися з %wu байтом за зміщенням %s%qD доступ до %wu байтів за зміщеннями %s і %s може перекриватися з %wu байтом за зміщенням %s%qD доступ до %wu байтів за зміщеннями %s і %s може перекриватися з %wu байтом за зміщенням %s%qD доступ до %wu байт за зміщеннями %s і %s може перекриватися з до %wu байтів за зміщенням %s%qD доступ до %wu байтів за зміщеннями %s і %s може перекриватися з до %wu байтів за зміщенням %s%qD доступ до %wu байтів за зміщеннями %s і %s може перекриватися з до %wu байтів за зміщенням %s%qD отримує доступ до %wu байта за зміщеннями %s і %s, які перекривають %wu байт за зміщенням %s%qD доступ до %wu байтів за зміщеннями %s і %s перекривається з %wu байтами за зміщенням %s%qD доступ до %wu байту за зміщеннями %s і %s перекривається з %wu або більше байтами за зміщенням %s%qD доступ до %wu байтів за зміщеннями %s і %s перекривається з %wu або більше байтами за зміщенням %s%qD доступ до %wu байтів за зміщеннями %s і %s перекривається з %wu або більше байтами за зміщенням %s%qD доступ до %wu байту за зміщеннями %s і %s перекривається між %wu і %wu байтами за зміщенням %s%qD доступ до %wu байтів за зміщеннями %s і %s перекривається між %wu і %wu байтами за зміщенням %s%qD доступ до %wu байтів за зміщеннями %s і %s перекривається між %wu і %wu байтами за зміщенням %s%qD доступ до %wu байт може перекриватися з %wu байтом%qD доступ до %wu байтів може перекриватися з %wu байтом%qD доступ до %wu байтів може перекриватися з %wu байтом%qD доступ до %wu байт може перекриватися з до %wu байтів%qD доступ до %wu байтів може перекриватися з до %wu байтів%qD доступ до %wu байтів може перекриватися з до %wu байтів%qD доступ до %wu байтів за зміщеннями %s і %s перекривається з %wu байтом за зміщенням %s%qD доступ до %wu байтів за зміщеннями %s і %s перекривається з %wu байтами за зміщенням %s%qD доступ до %wu або більше байтів на зміщеннях %s і %s може перекривати %wu байт на зміщенні %s%qD доступ до %wu або більше байтів на зміщеннях %s і %s може перекривати до %wu байтів на зміщенні %s%qD доступ до %wu або більше байтів на зміщеннях %s і %s може перекривати до %wu байтів на зміщенні %s%qD доступ до %wu або більше байтів на зсуви %s та %s перекриває %wu байт на зсуві %s%qD доступ до %wu або більше байтів на зсуви %s та %s перекриває %wu байти на зсуві %s%qD доступ до %wu або більше байтів на зсуви %s та %s перекриває %wu байтів на зсуві %s%qD доступ до %wu або більше байтів на зсуви %s та %s перекриває %wu або більше байтів на зсуві %s%qD доступ до %wu або більше байтів на зсуви %s та %s перекриває між %wu та %wu байтами на зсуві %s%qD отримує доступ від %E до %E байтів у регіоні розміром %E%qD доступ до %wu до %wu байтів на зміщеннях %s і %s може перекривати %wu байт на зміщенні %s%qD доступ до %wu до %wu байтів на зміщеннях %s і %s може перекривати до %wu байтів на зміщенні %s%qD доступ до %wu до %wu байтів на зміщеннях %s і %s може перекривати до %wu байтів на зміщенні %s%qD доступ до %wu до %wu байтів за зміщеннями %s і %s перекривається з %wu байтом за зміщенням %s%qD доступ до %wu до %wu байтів за зміщеннями %s і %s перекривається з %wu байтами за зміщенням %s%qD доступ до %wu до %wu байтів за зміщеннями %s і %s перекривається з %wu байтами за зміщенням %s%qD доступ до %wu до %wu байтів на зсуви %s та %s перекриває %wu або більше байтів на зсуві %s%qD доступ до %wu до %wu байтів за зміщеннями %s і %s перекривається між %wu і %wu байтами за зміщенням %s%qD доступ до %wu до %wu байтів може перекривати %wu байт%qD доступ до %wu до %wu байтів може перекривати до %wu байтів%qD доступ до %wu до %wu байтів може перекривати до %wu байтівПсевдонім %qD між функціями несумісних типів %qT та %qT%qD зʼявляється як в замиканнях даних, так і в замиканнях відображення%qD зустрічається більше одного разу в замиканнях %<aligned%>%qD зустрічається більше одного разу в замиканнях %<allocate%>%qD зустрічається більше одного разу в замиканнях %<nontemporal%>%qD зʼявляється більше одного разу в замиканнях даних%qD зʼявляється більше одного разу в замиканнях для обміну даними%qD зʼявляється більше одного разу в замиканнях відображення%qD зʼявляється більше одного разу в замиканнях руху%qD зʼявляється більше одного разу в редукційних замиканняхАргумент %qD %d перетворюється на %qT, де очікується %qT у виклику вбудованої функції, що оголошена без прототипуТип аргументу %qD %d - %qT, де очікується %qT у виклику вбудованої функції, що оголошена без прототипу%qD аргумент %i, заявлений атрибутом %<nonstring%>Атрибут %qD %i, зазначений в аргументі, є меншим, ніж вказана межа %wu%qD аргумент %i, заявлений атрибутом %<nonstring%>, менший за вказану межу [%E, %E]%qD аргумент %i, заявлений атрибутом %<nonstring%>, може бути меншим за вказану межу [%E, %E]аргумент для %qD не має завершуючого символу nulігнорування директиви атрибуту %qDатрибут %qD не має сенсу, оскільки елементи анонімного простору імен отримують локальні символиатрибут %qD вимагає одного аргументу NTBS%qD викликано в константному виразі%qD викликано в константному виразі до його повного визначення%qD викликано на вказівнику, переданому до невідповідної функції перерозподілу %qD%qD викликано на вказівнику до невиділеного обʼєкту %qE%qD викликано на вказівнику %qE, переданому до невідповідної функції виділення %qD%qD викликано на вказівнику %qE з ненульовим зміщенням%s%qD викликано на вказівнику, поверненому з неправильної функції виділення%qD викликано на вказівнику до невиділеного обʼєкту%qD викликано на невиділеному обʼєкті %qD%qD може бути позначено як перекривання%qD не може зʼявлятися у константному виразі%qD не може бути %qs%qD не може бути оголошено як %<virtual%>, оскільки воно завжди статичне%qD не може бути заданий за замовчуванням%qD не може бути використано як функцію%qD не може мати аргументів за замовчуванням%qD змінив семантику в GCC 4.4%qD очищення обʼєкта незвичайного типу %#qT%s%qD очищення обʼєкта типу %#qT, що містить вказівник на член%s%qD очищення обʼєкта типу %#qT без тривіального копіювання-присвоєння%s%qD конфліктує з використовуваною функцією%qD копіювання обʼєкту незвичайного типу %#qT з масиву з %#qT%qD копіювання обʼєкту типу %#qT з елементом %qs %qD з масиву з %#qT; використовуйте замість цього присвоєння або копіювальну ініціалізацію%qD оголошено %<static%> в контексті %<constexpr%>%qD оголошено %<thread_local%> в контексті %<constexpr%>%qD оголошено як %<transaction_safe_dynamic%>%qD оголошено як %<virtual%> поле%qD оголошено як %<virtual%> параметр%qD оголошено як %<virtual%> тип%qD оголошено як %<virtual%> змінна%qD оголошено як непараметр%qD оголошено як %<inline%> поле%qD оголошено як %<inline%> параметр%qD оголошено як %<inline%> тип%qD оголошено як масив типу заповнювача шаблону %qT%qD оголошено як посилання, але не ініціалізовано%qD оголошено тут%qD оголошено тут, пізніше в одиниці перекладу%qD оголошено слабким після використання%qD визначено %<static%> в контексті %<constexpr%>%qD може бути визначено %<static%> тільки в функції %qs, доступній лише з %<-std=c++2b%> або %<-std=gnu++2b%>%qD визначено %<thread_local%> в контексті %<constexpr%>%qD, визначений як %<thread_local%> у функції %qs, доступний лише з опцією %<-std=c++2b%> або %<-std=gnu++2b%>%qD визначено, але не використовується%qD визначено тут%qD призначення не змінилося після копіювання жодного байта%qD призначення не змінюється після копіювання жодного байта з рядка довжиною %E%qD не має типу %<const char *%>%qD не має відображального типу в замиканні %qs%qD не має цілочисельного або перелічувального типу%qD не має цілочисельного типу%qD не є іменем перелічування в %qT%qD не посилається на функцію%qD не посилається на функцію в області простору імен%qD очікує %E байт у регіоні розміром %E%qD очікує %E байти у регіоні розміром %E%qD очікує %E байтів у регіоні розміром %E%qD очікує %E або більше байтів у регіоні розміром %E%qD очікує між %E та %E байтами у регіоні розміром %E%qD формування зміщення %s виходить за межіУтворення зсуву %qD %s виходить за межі [0, %wu]Утворення зсуву %qD %s виходить за межі [0, %wu] обʼєкта %qD з типом %qTУтворення зсуву %qD %s виходить за межі обʼєкта %qD з типом %qT%qD має неструктурний тип%qD має попередню декларацію тут%qD вже було визначено%qD має неповний тип %qT%qD має неповний тип%qD має недійсний список аргументів%qD не було оголошено в %qD%qD не було оголошено всередині %qD%qD має те саме імʼя, що і клас, в якому воно оголошено%qD в замиканні %<reduction%> є масивом нульового розміру%qD успадковує мітку ABI %E, яку має %qT (використовується в його типі повернення)%qD успадковує мітку ABI %E, яку має %qT (використовується в його типі)%qD недійсний в %q#T через локальний член %q#D з таким самим імʼям%qD недійсний в %q#T через локальний метод %q#D з таким самим імʼям%qD недійсний в умові%qD недійсний в лямбда-виразі%qD - це функція, а не тип%qD є простором імен%qD - це звичайна (нерозміщена) функція звільнення%qD - це звичайна (нерозміщена) функція звільнення в C++14 (або з %<-fsized-deallocation%>)%qD вже є другом %qT%qD вже є другом класу %qT%qD вже визначено в %qT%qD вже визначено в класі %qT%qD вже визначено в класі %qT%qD є шаблоном перелічування%qD є одночасно прямим базовим класом і непрямим віртуальним базовим класом%qD оголошено в заголовку %qs%qD визначено з моделлю tls %s%qD застарілий%qD застарілий: %s%qD ініціалізується самим собою%qD інстанціюється для порожнього пакету%qD є змінним%qD зазвичай є нестатичною функцією%qD не є класом або псевдонімом шаблону%qD не є класом або простором імен%qD не є типом класу%qD не є прямим членом %qT%qD не є аргументом функції%qD не є шаблоном функції%qD не є членом %qD%qD не є членом %qD; ви мали на увазі %qs?%qD не є членом %qT%qD не є членом %qT; ви мали на увазі %qs?%qD не є шаблонною функцією-членом%qD не є імʼям простору імен%qD не є імʼям простору імен; ви мали на увазі %qs?%qD не є змінною-вказівником%qD не є статичним елементом даних%qD не є статичним елементом даних класу-шаблону%qD не є шаблоном%qD не є шаблонною функцією%qD не є типом%qD не є дійсним аргументом шаблону, оскільки %qD є змінною, а не адресою змінної%qD не є змінною%qD не є змінною в замиканні %<aligned%>%qD не є змінною в замиканні %<allocate%>%qD не є змінною в замиканні %<nontemporal%>%qD не є змінною в замиканні %qs%qD не є змінною в замиканні %<firstprivate%>%qD не є змінною в замиканні %<lastprivate%>%qD не є змінною в замиканні %qs%qD не є шаблоном змінної%qD не є аргументом в замиканні %<uniform%>%qD не захоплено%qD несумісний з %qD%qD не визначено поза областю функції%qD не є виразом lvalue або секцією масиву в замиканні %qs%qD не є публічним%qD не може бути використана як функція з атрибутом %<constexpr%>, оскільки:%qD є статичним, але використовується в нестатичній вбудованій функції %qD%qD є змінною, приватною для потоку, в замиканні %qs%qD занадто мале, щоб містити всі значення %q#T%qD недоступний%qD недоступний: %s%qD використовується неініціалізованим%qD може отримати доступ до %E байт в області розміром %E%qD може отримати доступ до %E байт в області розміром %E%qD може отримати доступ до %E або більше байтів у регіоні розміром %E%qD може отримати доступ від %E до %E байтів в області розміром %E%qD може бути статичною функцією-членом лише з %<-std=c++23%> або %<-std=gnu++23%>%qD може бути використаний неініціалізованим%qD не може бути оголошений як статичний%qD не може бути оголошений в межах простору імен%qD може прочитати %E байт з області розміром %E%qD може прочитати %E байт з області розміром %E%qD може прочитати %E або більше байтів з регіону розміром %E%qD може прочитати від %E до %E байтів з регіону розміром %E%qD може записати %E байт в область розміром %E%qD може записати %E байтів у регіон розміром %E%qD може записати %E або більше байтів у регіон розміром %E%qD може записати від %E до %E байтів у регіон розміром %E%qD переміщення обʼєкту ненезначного типу %#qT та розміру %E в область розміру %E%qD переміщення обʼєкту ненезначного типу %#qT, який не може бути скопійований; використовуйте %<new%> і %<delete%> замість цього%qD переміщення обʼєкту типу %#qT з видаленим конструктором копіювання; використовуйте %<new%> і %<delete%> замість цього%qD переміщення обʼєкту типу %#qT з видаленим деструктором%qD повинна бути глобальною змінною в %<#pragma acc declare link%>%qD повинна бути функцією-членом%qD повинна бути функцією, що не є членом%qD повинна бути нестатичною функцією-членом%qD повинна бути змінною, оголошеною в тому ж області, що й %<#pragma acc declare%>%qD повинна бути або нестатичною функцією-членом, або функцією, що не є членом%qD повинна мати аргумент класу або перелічуваного типу%qD повинна мати один або два аргументи%qD повинна мати нуль або один аргумент%qD повинна мати рівно один аргумент%qD повинна мати рівно два аргументи%qD не повинна мати аргументів%qD не повинна мати змінну кількість аргументів%qD не визначено%qD рядка довжиною %wu і масиву розміром %wu оцінюється як ненульове%qD рядка довжиною %wu або більше і масиву розміром %wu оцінюється як ненульове%qD рядка довжиною %wu, масиву розміром %wu та межі %wu обчислюється як ненульове%qD рядків довжиною %wu і %wu та межі %wu оцінюється як ненульове%qD зміщення %s від обʼєкта на %qE виходить за межі %qT%qD зміщення %s від обʼєкта на %qE виходить за межі посиланого підобʼєкта %qD з типом %qT на зміщенні %wi%qD зміщення %s виходить за межіЗсув %qD %s виходить за межі [0, %wu]Зсув %qD зі значенням %s виходить за межі [0, %wu] обʼєкту %qD з типом %qTЗсув %qD %s виходить за межі обʼєкта %qD з типом %qT%qD дозволений лише в лямбда-виразі з %<-std=c++23%> або %<-std=gnu++23%>Виведення %qD може бути обрізано при копіюванні %E байта з рядка довжиною %wuВиведення %qD може бути обрізано при копіюванні %E байтів з рядка довжиною %wuВиведення %qD може бути обрізано при копіюванні %E байтів з рядка довжиною %wu%qD вивід може бути обрізаний при копіюванні між %wu та %wu байтами з рядка довжиною %wu%qD виведення обрізано перед завершенням нульового символу, копіюючи %E байт з рядка такої ж довжини%qD виведення обрізано перед завершенням нульового символу, копіюючи %E байти з рядка такої ж довжини%qD виведення обрізано перед завершенням нульового символу, копіюючи %E байтів з рядка такої ж довжини%qD вивід обрізаний перед завершенням нульового копіювання стільки байтів з рядка, скільки його довжинаВиведення %qD обрізано при копіюванні %E байта з рядка довжиною %wuВиведення %qD обрізано при копіюванні %E байтів з рядка довжиною %wuВиведення %qD обрізано при копіюванні %E байтів з рядка довжиною %wu%qD виведення обрізано при копіюванні від %wu до %wu байтів з рядка довжиною %wuПереповнення вказівника %qD між зсувом %s та розміром %sПереповнення вказівника %qD між зміщенням %s та розміром %s при доступі до масиву %qD з типом %qT%qD читає %E байт з області розміром %E%qD читає %E байт з області розміром %E%qD читання %E або більше байтів з регіону розміром %E%qD читання від %E до %E байтів з регіону розміром %E%qD повторно оголошено з різним доступом%qD перевизначено з іншою видимістю%qD, на яку посилається в області цілі, не має відображального типу%qD перейменовано після посилання на нього в асемблері%qD повинен бути ініціалізований%qD повинен бути ініціалізований у списку ініціалізації членів%qD повинно бути оголошено всередині %qD%qD повинен повертати за значеннямаргумент джерела %qD співпадає з призначенням%qD вказано як у замиканні declare target %<link%>, так і в замиканні %<to%> або %<enter%>%qD вказано як у замиканні declare target %<link%>, так і в замиканні %qs%qD вказано як у декларації цілі %<link%>, так і неявно в умовах %<to%>%qD вказана межа %E дорівнює розміру призначення%qD вказана межа %E дорівнює довжині джерелавказана межа %qD %E перевищує розмір призначення %EВказана межа %qD %E перевищує максимальний розмір обʼєкта %E%qD вказана межа %E перевищує розмір джерела %E%qD вказана межа %E може перевищувати розмір %E призначеннявказана межа %qD %E може перевищувати максимальний розмір обʼєкта %E%qD вказана межа %E може перевищувати розмір джерела %E%qD вказана межа %s перевищує максимальний розмір обʼєкта %E%qD вказана межа %s перевищує розмір %E незавершеного масиву%qD вказана межа %s перевищує розмір не більше %E незавершеного масиву%qD вказана межа %s може перевищувати розмір не більше %E незавершеного масиву%qD вказане обмеження %wu перевищує максимальний розмір обʼєкта %wu%qD вказана межа [%E, %E] перевищує розмір призначення %EВказана межа %qD [%E, %E] перевищує максимальний розмір обʼєкта %Eвказана межа %qD [%E, %E] перевищує розмір джерела %E%qD вказана межа [%E, %E] може перевищувати розмір призначення %E%qD вказана межа [%E, %E] може перевищувати максимальний розмір обʼєкта %Eвказана межа %qD [%E, %E] може перевищувати розмір джерела %EВказане обмеження %qD між %wu та %wu перевищує максимальний розмір обʼєкта %wu%qD вказана межа залежить від довжини початкового аргументу%qD вказано в замиканні %<allocate%>, але не в явному замиканні приватизації%qD вказано у замиканні %<inscan%> %<reduction%>, але не у замиканні директиви %<scan%>%qD вказано у замиканні %qs, але не у замиканні %<inscan%> %<reduction%> на зовнішній конструкціївказаний розмір %qD %E перевищує максимальний розмір обʼєкта %Eвказаний розмір %qD %E може перевищувати максимальний розмір обʼєкта %Eвказаний розмір %qD між %E і %E перевищує максимальний розмір обʼєкта %Eвказаний розмір %qD між %E і %E може перевищувати максимальний розмір обʼєкта %Eвказівник %qD конфліктує з %<typedef%>вказівник %qD конфліктує з %qs%qD вказує на менш обмежувальний атрибут, ніж його ціль %qD: %s%qD вказує на менш обмежувальні атрибути, ніж його ціль %qD: %s%qD вказує на менш обмежувальні атрибути, ніж його ціль %qD: %s%qD вказує на більш обмежувальний атрибут, ніж його ціль %qD: %s%qD вказує на більш обмежувальні атрибути, ніж його ціль %qD: %s%qD вказує на більш обмежувальні атрибути, ніж його ціль %qD: %sціль %qD оголошено тут%qD використовується як варіант з несумісними наборами селекторів %<construct%>%qD використовується до його визначення%qD використовується у своєму власному ініціалізаторі%qD використовується без аргументів шаблону%qD порушує правило єдиної визначеності в C++%qD було оголошено як %<extern%>, а пізніше %<static%>%qD було оголошено %qs, що передбачає видимість за замовчуванням%qD було оголошено тут%qD було приховано%qD не було оголошено як %<constexpr%>%qD не було оголошено в цій області видимості%qD не було оголошено в цій області видимості, і жодних оголошень не було знайдено за допомогою пошуку залежного від аргументу в точці інстанціювання%qD не було оголошено в цій області видимості; ви мали на увазі %qs?%qD не було ініціалізовано константним виразом%qD було раніше оголошено тут%qD було використано без попередньої декларації перед його визначенням%qD використовувався без прототипу перед його визначенням%qD буде ініціалізовано після%qD записує %E байт у регіон розміром %E, що призводить до переповнення призначення%qD записує %E байтів у регіон розміром %E, що призводить до переповнення призначення%qD записує %E або більше байтів у регіон розміром %E, що призводить до переповнення призначення%qD записує %wu байт в область розміру %wu%qD записує %wu байти в область розміру %wu%qD записує %wu байтів в область розміру %wu%qD записує %wu байт в область розміру між %wu і %wu%qD записує %wu байти в область розміру між %wu і %wu%qD записує %wu байтів в область розміру між %wu і %wu%qD записує від %E до %E байтів у регіон розміром %E, що призводить до переповнення призначення%qD записує від %wu до %wu байт в область розміром %wu%qD записує від %wu до %wu байт в область розміром від %wu до %wu%qD записує занадто багато байтів в область розміру, що залежить від %<strlen%>%qD запис до обʼєкту ненезначного типу %#qT залишає %wu байт без змін%qD запис до обʼєкту ненезначного типу %#qT залишає %wu байтів без змін%qD запис до обʼєкту незвичайного типу %#qT%s%qD запис до обʼєкту незвичайно копіюваного типу %#qT%s%qD запис до обʼєкту типу %#qT, що містить вказівник на елемент даних%s%qD запис до обʼєкту типу %#qT з елементом %qs %qD%qD запис до обʼєкту типу %#qT без тривіального копіювання%qD запис до обʼєкту типу %#qT без тривіального копіювання%s%qD запис до обʼєкту з видаленим конструктором копіювання%qD: атрибут видимості ігнорується, оскільки він конфліктує з попереднім оголошенняматрибут сумісності з %qE 2.95 vtable застосовується тільки до класів C++атрибут сумісності з %qE 2.95 vtable застосовується тільки при компіляції kext (розширення ядра)%qE зʼявляється більше одного разу в замиканнях %<aligned%>%qE зʼявляється більше одного разу в замиканнях %<allocate%>%qE зʼявляється більше одного разу в замиканнях %<nontemporal%>%qE зʼявляється більше одного разу в замиканнях даних%qE зустрічається більше одного разу в замиканнях map%qE зʼявляється більше одного разу в одній і тій же директиві %<declare target%>Аргумент %qE %Z може перекривати обʼєкт призначення %qEАргументи %qE %Z можуть перекривати обʼєкт призначення %qEАргументи %qE %Z можуть перекривати обʼєкт призначення %qEАргумент %qE %Z перекриває обʼєкт призначення %qEАргументи %qE %Z перекривають обʼєкт призначення %qEАргументи %qE %Z перекривають обʼєкт призначення %qEАргумент %qE не є функцієюаргумент %qE повинен бути одним з %qs, %qs, %qs або %qsАргумент %qE не є рядкомАргумент %qE не є ідентифікаторомАргументи %qE %Z та можливо %Z перекривають обʼєкт призначення %qEадреса атрибуту %qE поза межами діапазонуатрибут %qE дозволяє лише цілочисловий константний аргументатрибут %qE застосовується до %qD з типом повернення voidатрибут %qE застосовується до %qT після його визначенняатрибут %qE застосовується до зовнішньої «C»-декларації %qDатрибут %qE застосовується до типу %qT, який не є класом або перелічуванняматрибут %qE застосовується до %qD, який не є функцією або змінноюатрибут %qE застосовується лише до функційатрибут %qE застосовується тільки до ініціалізованих змінних з зовнішнім звʼязкомаргумент %qE атрибуту %E не є степенем числа 2аргумент атрибута %qE, %E, не є цілим сталим значеннямаргумент %qE атрибуту %E не знаходиться в діапазоні [0, %wu]аргумент %qE атрибуту %E не є позитивнимАргумент атрибуту %qE на позиції %i має тип %qTаргумент атрибуту %qE позиції %i недійснийАргумент атрибуту %qE на позиції %i зі значенням %qE не посилається на параметр функціїЗначення аргументу атрибуту %qE %i %qE не посилається на список змінних аргументіваргумент атрибуту %qE на позиції %i має значення %qE, що перевищує кількість параметрів функції %uЗначення аргументу атрибуту %qE на позиції %i %qE не є цілочисельною константоюАргумент атрибуту %qE з позицією %i та значенням %qE посилається на варіативний параметр функції невідомого типуЗначення аргументу атрибуту %qE %i %qE посилається на тип параметра %qTаргумент атрибуту %qE %qE перевищує %uаргумент атрибуту %qE %qE не є цілочисельною константоюаргумент атрибуту %qE %qE не є цілою константою між 0 і 3аргумент атрибута %qE, %qE, не розпізнаноаргумент 1 атрибуту %qE не називає функціюаргумент 1 атрибуту %qE є неоднозначнимАргумент 1 атрибуту %qE повинен мати тип вказівника як перший аргументаргумент 1 атрибуту %qE повинен бути типом вказівника як перший аргумент; має тип %qTаргумент атрибуту %qE не може бути константним арифметичним виразомаргумент атрибуту %qE не може бути рядкомАргумент атрибуту %qE має тип %qTаргумент атрибуту %qE недійснийАргумент атрибуту %qE повинен бути рядковою константоюаргумент атрибуту %qE не є рядковою константоюаргумент атрибуту %qE не є цілочисельнимаргумент атрибуту %qE не є цілочисельнимАргумент атрибуту %qE повинен бути від 0 до 255аргумент атрибуту %qE повинен бути від 18 до 255Значення аргументу атрибуту %qE %qE не посилається на параметр функціїЗначення аргументу атрибуту %qE %qE не посилається на список змінних аргументівзначення аргументу атрибута %qE, %qE, перевищує %wuЗначення аргументу атрибуту %qE %qE перевищує кількість параметрів функції %uзначення аргументу атрибута %qE, %qE, відʼємнимЗначення аргументу атрибуту %qE %qE не є цілочисельною константоюЗначення аргументу атрибуту %qE %qE посилається на варіативний параметр функції невідомого типуЗначення аргументу атрибуту %qE %qE посилається на тип параметра %qTАтрибут %qE можна застосовувати тільки до функцій або параметрівАтрибут %qE можна застосовувати тільки до функцій або до класів або перелічуваньатрибут %qE може бути застосований лише до функцій або до типів структур, обʼєднань або перелічуваньАтрибут %qE можна застосовувати тільки до нестатичних членів данихАтрибут %qE не може бути застосований до поля бітівАтрибут %qE не може бути вказаний для локальних зміннихатрибут %qE не може бути вказаний для регістрових зміннихатрибут %qE не може бути вказаний для змінних, локальних для потокуатрибут %qE конфліктує з атрибутом %qEдиректива атрибуту %qE ігноруєтьсяАтрибут %qE не застосовується до функційатрибут %qE не застосовується до типіватрибут %qE не приймає жодних аргументіватрибут %qE не застосовується до функційатрибут %qE дублюєтьсяатрибут %qE слідує після %qEатрибут %qE не має ефектуАтрибут %qE не має впливу на функції зі статичним звʼязуваннямАтрибут %qE не має впливу на локальні функції одиниціАтрибут %qE має вплив лише на публічні обʼєктиатрибут %qE ігноруєтьсяатрибут %qE ігнорується, оскільки %qD не має тривалості зберігання в потоціАтрибут %qE проігноровано, оскільки %qD не є локальною змінноюАтрибут %qE ігнорується, оскільки %qD не є змінноюатрибут %qE ігнорується, оскільки %qT вже визначеноАтрибут %qE ігнорується через конфлікт з атрибутом %qsАтрибут %qE ігнорується через конфлікт з атрибутом %qsАтрибут %qE ігнорується для %qEАтрибут %qE ігнорується для поля типу %qTАтрибут %qE ігнорується для типу %qTатрибут %qE ігнорується при оголошенні символу іншого виду, ніж посиланого символуатрибут %qE ігнорується на функції, що повертає %qTатрибут %qE ігнорується при повторному оголошенні посиланого символуатрибут %qE ігнорується для функцій, що повертають %qT; дійсний лише для типів, що повертають вказівникиатрибут %qE ігнорується для типів, що не є класамиАтрибут %qE ігнорується на обʼєктах типу %qTатрибут %qE ігнорується для типівАтрибут %qE ігнорується без опції %<-mcmse%>Атрибут %qE ігнорується без %<-mistack%>атрибут %qE ігнорується. Потрібна велика модель памʼяті (%<-mlarge%>)Атрибут %qE ігнорується. Використовуйте опцію %<-fcf-protection%>, щоб увімкнути йогоатрибут %qE проігноровано; поле має бути вказівником на функціюатрибут %qE ігнорується; дійсний лише для функційАтрибут %qE ігнорується; дійсний лише для функцій та полів вказівників на функціїатрибут %qE призначений лише для типів вказівниківАтрибут %qE не підтримується через неоднорідність порядку байтіватрибут %qE не підтримується для цілі R8Cатрибут %qE застосовується тільки до функційатрибут %qE дійсний лише для обʼєктів Objective-Cатрибут %qE дійсний лише для типу %<struct%>Атрибут %qE є специфічним для цілей ELFатрибут %qE підтримується тільки для SH2AАтрибут %qE використовується для методу, що не належить до класуатрибут %qE може бути використаний лише для typedef; атрибут ігноруєтьсяатрибут %qE не може бути вказаний для %q+Dатрибут %qE не може бути вказаний для поля, яке не є масивоматрибут %qE має зʼявлятися перед атрибутом %qsатрибут %qE має застосовуватися до оголошенняатрибут %qE не дозволяється з автоматичним класом зберіганняАтрибут %qE недоступний для функцій, які повертають значення у стекуатрибут %qE недоступний для функцій з аргументами, переданими в стекатрибут %qE недоступний для функцій зі змінною кількістю аргументіватрибут %qE на функції, яка не повертає вказівникАтрибут %qE на функції, яка повертає %<void%>, не підтримуєтьсяАтрибут %qE на неволатильній зміннійАтрибут %qE впливає лише на обʼєкти верхнього рівняатрибут %qE застосовується тільки до SH2AАтрибут %qE застосовується тільки до базового типу вказівника на функціюатрибут %qE застосовується тільки до типів функційатрибут %qE застосовується тільки до функційатрибут %qE застосовується тільки до функцій перериваньатрибут %qE застосовується лише до типів структур, обʼєднань та класіватрибут %qE застосовується лише до типіватрибут %qE застосовується лише до зміннихатрибут %qE застосовується тільки до змінних у статичному сховищіатрибут %qE застосовується лише до функцій зі змінною кількістю аргументівАтрибут %qE доступний лише для 32-бітних систематрибут %qE підтримується тільки для зменшених ядер TinyАтрибут %qE підтримується лише для булевих типівАтрибут %qE підтримується лише на векторних типах без маскиатрибут %qE дійсний лише для архітектури ARC EMатрибут %qE дійсний лише для архітектури ARCv2атрибут %qE вимагає %sАтрибут %qE вимагає рядковий аргументАтрибут %qE вимагає аргументом рядкову константуатрибут %qE вимагає тип повернення voidатрибут %qE вимагає цілочисловий аргументатрибут %qE вимагає цілочисловий константний аргументатрибут %qE вимагає прототипи з іменованими аргументамиАтрибут %qE не приймає аргументівАтрибут %qE з непідтримуваною точністю для булевого типуАтрибут %qE без аргументів на не-прототипіатрибут %qE не може бути застосований до типу %qT, який не є вказівником%qE не може бути введено з багатокрапкою %<...%>%qE не може бути використано як функцію%qE не може бути використаний як вказівник на член, оскільки він має тип %qT%qE не може мати одночасно атрибути %qs і %qs%qE оголошено як %<threadprivate%> після першого використання%qE оголошено як функцію, що повертає функцію%qE оголошено як функцію, що повертає масив%qE оголошено тут%qE визначено як неправильний тип тегу%qE не обмежує тип%qE не має типу %<omp_depend_t%> в замиканні %<depend%> з типом залежності %<depobj%>%qE не має відображального типу в замиканні %qs%qE не має типу вказівника або масиву%qE не є імʼям типу%qE не є імʼям типу; ви мали на увазі %qs?%qE не задовольняє вимоги до типу повернення%qE не задовольняє вимоги до типу повернення, оскільки%qE не підтримує 32-бітні зсуви з розширенням знака%qE не підтримує 32-бітний векторний тип %qT%qE не підтримує знакові розширені зміщення%qE обчислюється як false%qE не є typedef або вбудованим типом%qE має як %<extern%>, так і ініціалізатор%qE має тип const для %<reduction%>%qE має недійсний тип для %<reduction(%s)%>%qE не має форми, яка приймає аргументи %qT%qE не було оголошено%qE передбачає видимість за замовчуванням, але %qD вже було оголошено з іншою видимістю%qE в замиканні %<aligned%> не є ані вказівником, ані масивом%qE в замиканні %<aligned%> не є вказівником, масивом або посиланням на вказівник або масив%qE в замиканні %<reduction%> є масивом нульового розміру%qE в %q#T не називає тип шаблону%qE в %q#T не називає тип%qE в просторі імен %qE не позначає тип шаблону%qE в просторі імен %qE не позначає тип шаблону; мали на увазі %qs?%qE в просторі імен %qE не позначає тип%qE в просторі імен %qE не позначає тип; мали на увазі %qs?Несумісний атрибут %qE ігнорується%qE ініціалізовано та оголошено як %<extern%>%qE є членом обʼєднання%qE - це вказівник на вказівник; ви мали на увазі розіменувати його перед застосуванням %<->%> до нього?%qE - це вказівник; ви мали на увазі використати %<->%>?%qE - невідомий тип функції формату%qE застарілий%qE застарілий: %s%qE позначений %<throw()%> або %<noexcept%>, але %qT не надає жодного використовуваного %<get_return_object_on_allocation_failure%>%qE не є змінною або імʼям функції в замиканні %qs%qE не є функцією або методом класу; не може бути оголошений другом%qE не є %<noexcept%>%qE не є класом або простором імен%qE не є шаблоном класу%qE не є класом, простором імен або перелічуванням%qE не є константним виразом%qE не є константним виразом, оскільки виділене сховище не було звільнено%qE не є константним виразом, оскільки він посилається на результат %<operator new%>%qE не є константним виразом, оскільки він посилається на неповністю ініціалізовану змінну%qE не є константним виразом, оскільки він посилається на змінні підобʼєкти %qT%qE не є константним виразом, коли клас %qT ще не завершений%qE не є шаблоном%qE не є типом%qE не є дійсним %<asm%> кваліфікатором%qE не є дійсним аргументом шаблону для %qT, оскільки це не є адреса змінної%qE не є дійсним аргументом шаблону для типу %qT%qE не є дійсним аргументом шаблону для типу %qT, оскільки %qD не має зовнішнього звʼязку%qE не є дійсним аргументом шаблону для типу %qT, оскільки %qD не має звʼязку%qE не є дійсним аргументом шаблону для типу %qT, оскільки це вказівник%qE не є дійсним аргументом шаблону для типу %qT, оскільки він не є l-значенням%qE не є дійсним аргументом шаблону для типу %qT, оскільки він має тип %qT%qE не є дійсним аргументом шаблону для типу %qT через конфлікти в cv-кваліфікації%qE не є дійсним аргументом шаблону для типу %qT, оскільки рядкові літерали ніколи не можуть бути використані в цьому контексті%qE не є дійсним аргументом шаблону типу %qT, оскільки %qD не має звʼязку%qE не є дійсним аргументом шаблона типу %qT, оскільки %qE не є змінною або функцією%qE не є дійсним аргументом шаблона типу %qT в C++98, оскільки %qD не має зовнішнього звʼязку%qE не є змінною в замиканні %<aligned%>%qE не є змінною в замиканні %<allocate%>%qE не є змінною в замиканні %<nontemporal%>%qE не є змінною в замиканні %qs%qE не є змінною в замиканні %<firstprivate%>%qE не є змінною в замиканні %<lastprivate%>%qE не є змінною в замиканні %qs%qE не є імʼям класу або псевдонімом в Objective-C%qE не є аргументом в замиканні %<uniform%>%qE не знаходиться на початку оголошення%qE не ініціалізовано%qE не є виразом lvalue або секцією масиву в замиканні %qs%qE не є типом %qT%qE не визнається як керуюча лінія модуля%qE не є повністю шаблоном розгортки пакету%qE дозволено тільки в діалектах Objective-C%qE застосовується лише до інтерфейсів класів Objective-C, атрибут ігнорується%qE є передбаченим %qs для %qs%qE надається %qT, але %<std::nothrow%> не знайдено%qE надається %qT, але %qE не позначений %<throw()%> або %<noexcept%>%qE надається %qT, але не може бути використаний зі сигнатурою функції %qD%qE недоступний%qE недоступний: %s%qE використовується неініціалізованим%qE може бути використаний неініціалізованим%qE може не відповідати на %<%c%E%>%qE може зʼявлятися тільки після декларації інтерфейсу модуля%qE може зʼявлятися тільки один раз в декларації експорту%qE може записати завершальний нуль поза межами призначення%qE відсутні аргументи шаблону%qE має бути %<threadprivate%> для %<copyin%>%qE потребує опцію isa %s%qE потребує невідому опцію isa%qE не вказано в області %<target%>%qE не вказано в оточуючому %qs%qE не вказано в області %qs конструкції OpenACC%qE вивід %wu байт%qE вивід %wu байти%qE вивід %wu байтів%qE виводить %wu байт в призначення розміром %wu%qE виводить %wu байтів в призначення розміром %wu%qE виводить %wu байтів в призначення розміром %wu%qE вивід %wu або більше байтів%qE вивід %wu або більше байтів (припускаючи %wu)%qE виводить %wu або більше байтів (припускаючи %wu) в призначення розміром %wu%qE виводить %wu або більше байтів в призначення розміром %wu%qE вивід від %wu до %wu байтів%qE виводить від %wu до %wu байтів в призначення розміром %wuвихід %qE може бути обрізаний до останнього символу форматувихід %qE обрізаний до останнього символу формату%qE переоголошено як інший вид символу%qE перевизначено з конфліктуючими атрибутами %qs%qE потребує %<-fgnu-tm%>%qE потребує директиву %<declare%> для використання в функції %<routine%>%qE потребує векторну базу та скалярний індексатрибут %qE вимагає аргумент%qE вимагає розширення SVE ISA%qE не повинен мати тип %<omp_depend_t%> у замиканні %<depend%> залежності з типом залежності, відмінним від %<depobj%>%qE вказано тут%qE неоголошений (перше використання в цій функції)%qE неоголошений (перше використання в цій функції); ви мали на увазі %qs?%qE неоголошений тут (не в функції)%qE неоголошений тут (не в функції); ви мали на увазі %qs?%qE використовується з %<auto%>%qE використовується з %<constexpr%>%qE використовується з %<extern%>%qE використовується з %<register%>%qE використовується з %<typedef%>%qE використовується з %qs%qE з %<link%> замиканням використовується в функції %<routine%>%qE записує завершальний нуль поза межами призначення%qF оголошено як %<static%>, але ніколи не визначено%qF вимагає %<-mvx%>%qF потребує z14 або вище%qF потребує z15 або вище%qT і %qT знаходяться в різних іменованих адресних просторах%qT як тип, а не просто %<decltype(auto)%>%qT оголошений тут%qT оголошено в %<constexpr%> складеному літералі%qT оголошено в недостатньо визначеній декларації обʼєкта%qT оголошений у недостатньо визначеному ініціалізаторі обʼєкта%qT оголошено з несумісним ключем класу %qs%qT оголошено з більшою видимістю, ніж його база %qT%qT оголошено з більшою видимістю, ніж тип його поля %qD%qT визначено як %qs тут%qT визначено в %<constexpr%> складеному літералі%qT визначено в недостатньо визначеній декларації обʼєкта%qT визначено в недостатньому ініціалізаторі обʼєкта%qT визначено з прямим віртуальним базовим класом%qT визначено з кількома прямими базами%qT не має мітки ABI %E, яку має %qT (використовується в типі %qD)%qT не має мітки ABI %E, яку має базовий %qT%qT не відповідає початковому оголошенню%qT вперше оголошено як %qs тут%qT має базу %qT, яка залежить від типу %qT, який не має звʼязку%qT має базу %qT, яка має внутрішнє звʼязування%qT має базу %qT, яка не має звʼязку%qT має базу %qT, яка використовує анонімний простір імен%qT має поле %q#D, тип якого має внутрішнє звʼязування%qT має поле %q#D, тип якого не має звʼязку%qT має поле %q#D, тип якого використовує анонімний простір імен%qT має поле %qD, тип якого залежить від типу %qT, який не має звʼязку%qT має попереднє оголошення тут%qT не має члена з іменем %qE%qT не має члена з іменем %qE; ви мали на увазі %qE?%qT не має нестатичного члена даних з іменем %qD%qT є типом зміненої модифікації%qT вже є другом %qT%qT є неоднозначним базовим класом динамічного типу %qT свого операнда%qT є неоднозначною базою для %qT%qT є недоступною базою для %qT%qT не є базою для %qT%qT не є класом або простором імен%qT не є типом класу%qT не є класом, простором імен або переліченням%qT не є класом, структурою або обʼєднанням%qT не є прямим базовим класом %qT%qT не є шаблоном класу-члена %qT%qT не є членом %qT%qT не є вкладеним класом в %qT%qT не є типом вказівника на обʼєкт%qT не є шаблоном%qT не є типом шаблону%qT не є дійсним типом для нетипізованого параметра шаблону, оскільки він не є структурним%qT не є вказівником %<asm%>%qT не є доступною базою для %qT%qT не є перелічувальним типом%qT перетворюється на %qT при передачі через %<...%>%qT є/використовує безіменний тип%qT, можливо, не планує підтримувати виведення аргументів для шаблону класу%qT не допускається в аргументі шаблону%qT згадується як %qs%qT згадується як перелічування%qT розрішується як %qT, але це не класовий тип%qT розрішується як %qT, який не є перелічуванням%qT%d%qE%dпередача одного вектора %qT в аргумент %d %qE, який очікує кортеж з %d векторівпередача одного вектора %qT в аргумент %d %qE, який очікує кортеж з %d векторівкваліфікатори %qV не можуть бути застосовані до %qTконвертація %qc використовується без лапокконверсія %qc використовується в межах послідовності в лапкахдиректива %qc зайве після попереднього входження такої ж%qs%qs на лівій стороні оператора присвоєння%qs LHS в операторі clobber%qs на правій стороні оператора присвоєння%qs отримує доступ до неініціалізованого байта за зміщенням %d%qs вже визначено як конкретне звʼязування для загального %qs на %C%qs та %<%s-%s%> несумісні%qs та %<%s=%s%> несумісні%qs та %qs несумісніАргументи %qs і %qs інтринсичної функції %qs на %L повинні мати однакову форму.Аргументи %qs та %qs вбудованої функції %qs на %L повинні мати однаковий типАтрибути %qs та %qs несумісні%qs та %qs не можуть бути змішані FUNCTION/SUBROUTINE для GENERIC %qs на %L%qs і %qs не можуть бути обидва увімкнені%qs та %qs для GENERIC %qs на %L є неоднозначними%qs зʼявляється більше одного разу в замиканнях %<allocate%> на %L%qs, схоже, є неправильно написаним обробником %qs, відсутній префікс %<__vector%>%qs застосовується до типу void%qs застосовується до неповного типу%qs застосовується до не-SVE типу %qT%qs застосовується до не-векторного типу %qT%qs застосовується до типу %qT, який вже має розміраргумент %qs має недійсний номер операнда (аргумент %lu)аргумент %qs не має завершуючого нуль-символуАргумент %qs вбудованої функції %qs на %L не може бути INTENT(IN)Аргумент %qs вбудованої функції %qs на %L не може бути типу %sАргумент %qs вбудованої функції %qs на %L має недійсну перестановку розмірів (розмірність %qd повторюється)Аргумент %qs інтринсеку %qs на %L має недійсну форму в розмірності %d (%ld/%ld)Аргумент %qs вбудованої функції %qs на %L має відʼємний елемент (%d)Аргумент %qs вбудованої функції %qs на %L має розмір, що виходить за межі (%d)Аргумент %qs вбудованої функції %qs на %L має неправильну кількість елементів (%d/%d)Аргумент %qs вбудованої функції %qs на %L є порожнімАргумент %qs вбудованої функції %qs на %L не є дійсним індексом розмірностіАргумент %qs вбудованої функції %qs на %L повинен бути %sАргумент %qs вбудованої функції %qs на %L повинен бути ALLOCATABLEАргумент %qs вбудованої функції %qs на %L повинен бути INTEGERАргумент %qs вбудованої функції %qs на %L повинен бути типу INTEGER або PROCEDUREАргумент %qs вбудованої функції %qs на %L повинен бути INTEGER або REALАргумент %qs вбудованої функції %qs на %L повинен бути INTEGER, REAL або CHARACTERАргумент %qs інтринсичної функції %qs на %L повинен бути INTEGER, LOGICAL або літеральною константою BOZАргумент %qs вбудованої функції %qs на %L повинен бути типу REAL або COMPLEXАргумент %qs вбудованої функції %qs на %L повинен бути POINTERАргумент %qs вбудованої функції %qs на %L повинен бути POINTER або TARGETАргумент %qs інструкції %qs на %L повинен бути POINTER, ALLOCATABLE або вказівником на процедуруАргумент %qs вбудованої функції %qs на %L повинен бути константоюАргумент %qs вбудованої функції %qs на %L повинен бути сутністю данихАргумент %qs вбудованої функції %qs на %L повинен бути логічним масивомАргумент %qs вбудованої функції %qs на %L повинен бути вказівником або цільовою ЗМІННОЮ або ФУНКЦІЄЮАргумент %qs вбудованої функції %qs на %L повинен бути скалярнимАргумент %qs вбудованої функції %qs на %L повинен бути змінноюАргумент %qs вбудованої функції %qs на %L повинен бути масивомаргумент %qs вбудованої функції %qs на %L повинен бути взаємодійною даними: %sАргумент %qs інтринсичної функції %qs на %L повинен бути типу default realАргумент %qs вбудованої функції %qs на %L повинен мати подвійну точністьАргумент %qs вбудованої функції %qs на %L повинен бути меншим за ранг %dАргумент %qs інтринсичної функції %qs на %L повинен бути числовим або ЛОГІЧНИМАргумент %qs інтринсеки %qs на %L повинен бути змінною-даміАргумент %qs інтринсичної функції %qs на %L повинен бути типу, не ширшого за тип за замовчуванням (%d)Аргумент %qs інтринсеки %qs на %L повинен бути змінною-дамі OPTIONALАргумент %qs вбудованої функції %qs на %L повинен бути розширюваним типомАргумент %qs вбудованої функції %qs на %L повинен бути вбудованого типуАргумент %qs вбудованої функції %qs на %L повинен бути типу %dАргумент %qs вбудованої функції %qs на %L повинен мати ранг %dАргумент %qs вбудованої функції %qs на %L повинен мати ранг 1 або 2Аргумент %qs вбудованої функції %qs на %L повинен бути позитивним%qs аргумент вбудованої функції %qs на %L повинен мати той самий тип, що й %qsАргумент %qs вбудованої функції %qs на %L повинен бути такого ж типу і виду, як %qsАргумент %qs вбудованої функції %qs у %L повинен мати числовий типАргумент %qs вбудованої функції %qs в %L повинен мати тип REAL або INTEGERАргумент %qs вбудованої функції %qs на %L повинен мати довжину не менше 1Аргумент %qs інтринсичної функції %qs на %L повинен мати такий самий ранг, як %qs або бути скалярнимАргумент %qs вбудованої функції %qs на %L не може бути OPTIONALАргумент %qs вбудованої функції %qs на %L не може бути підобʼєктом %qsАргумент %qs вбудованої функції %qs в %L не повинен бути присутнім, якщо %<x%> є COMPLEXАргумент %qs інструкції %qs на %L повинен містити принаймні стільки ж елементів, скільки є значень .TRUE. в %qs (%ld/%d)Аргумент %qs вбудованої функції %qs на %L ще не підтримуєтьсяАргумент %qs вбудованої функції %qs на %L повинен бути типу цілочисельне, дійсне число або символАргумент %qs вбудованої функції %qs на %L повинен мати такий самий тип, як %qs на %Lаргумент %qs вбудованої функції %qs на %L не може бути TYPE(*)аргумент %qs вбудованої функції %qs на %L не може бути процедуроюаргумент %qs вбудованої функції %qs на %L не може бути масивом з припущеним розміромАргумент %qs вбудованої функції %qs на %L не повинен мати спільного індексуАргумент %qs вбудованої функції %qs на %L має вказувати на дійсний тип цілого числаАргумент %qs інтринсеку %qs на %L повинен мати ранг %d або бути скалярнимаргумент %qs посилається на не-вказівниковий операнд (аргумент %lu, операнд %lu)аргумент %qs з номером операнда поза межами діапазону (аргумент %lu, операнд %lu)%qs на %C є розширенням DEC, активуйте його за допомогою %<-fdec-structure%>%qs на %C є перевизначенням оголошення в відповідному інтерфейсі для MODULE PROCEDURE %qs%qs на %C вже визначено як FINAL-процедуру%qs в %C не є членом структури %qs%qs в %C не є членом структури %qs; ви мали на увазі %qs?%qs на %C не є змінною%qs на %C не є посиланням на запит до компоненту вбудованого типу%qs на %C не є посиланням на запит до компоненту вбудованого типу %qs%qs на %C є імʼям рекурсивної функції і, отже, посилається на змінну результату. Використовуйте явну змінну RESULT для прямої рекурсії (12.5.2.1)%qs на %L вже ініціалізовано на %L%qs на %L, повʼязаний з виразом, не може бути використаний в контексті визначення змінної (%s)%qs на %L, повʼязаний з вектор-індексованою ціллю, не може бути використаний в контексті визначення змінної (%s)%qs на %L не може зʼявлятися в COMMON [F2008:C5100]%qs на %L не може мати атрибут VALUE, оскільки це не є фіктивним аргументом%qs у %L має тип, який не відповідає CALL у %L%qs в %L має атрибути, вказані поза його тілом INTERFACE%qs на %L має атрибут CONTIGUOUS, але не є вказівником на масив або масивом з таємною формою або таємним рангом%qs на %L є неоднозначним%qs у %L є масивом та OPTIONAL; Якщо його немає, то воно не може бути фактичним аргументом ELEMENTAL процедури, якщо немає необовʼязкового аргументу з таким самим рангом (Fortran 2018, 15.5.2.12)%qs у %L повʼязано з хостом у %L в межах вкладеної процедури з внутрішньою процедурою з таким самим імʼям%qs на %L не є VALUE%qs на %L не є функцією%qs на %L не є процедурою модуля%qs на %L є типом ABSTRACT %qs%qs на %L повинно бути менше BIT_SIZE(%qs)%qs на %L повинно бути менше або дорівнювати BIT_SIZE(%qs)%qs на %L повинно бути меншим або дорівнювати BIT_SIZE(INTEGER(KIND=%d))%qs на %L повинно бути невідʼємним%qs на %L повинен мати сталу довжину символів в цьому контексті%qs в %L повинно мати таку саму кількість формальних аргументів, як перевизначена процедура%qs в %L не може бути відкладеним, оскільки воно перезаписує невідкладене звʼязування%qs в %L перевизначає ФУНКЦІЮ і також повинно бути ФУНКЦІЄЮ%qs в %L перевизначає звʼязування NOPASS і також повинно бути NOPASS%qs в %L перевизначає ГРОМАДСЬКУ процедуру і не повинно бути ПРИВАТНОЮ%qs в %L перезаписує чисту процедуру і також повинно бути чистим%qs в %L перевизначає ПІДПРОГРАМУ і також повинно бути ПІДПРОГРАМОЮ%qs в %L перевизначає звʼязування з PASS і також повинно бути PASS%qs в %L перезаписує не елементарну процедуру і також не може бути елементарним%qs в %L перезаписує звʼязування процедури, оголошене як NON_OVERRIDABLE%qs в %L перезаписує елементарну процедуру і також повинно бути елементарним%qs на %L повинно бути змінною INTENT(OUT)%qs на %L повинно бути ФУНКЦІЄЮ%qs на %L повинно бути ПІДПРОГРАМОЮ%qs на %L повинно бути скаляром типу integer(kind=omp_event_handle_kind)атрибут %qs не може бути застосований до функції, яка не приймає змінну кількість аргументівігнорується директива атрибуту %qsатрибут %qs ігноруєтьсяАтрибут %qs не підтримується для %qE в %<__builtin_has_attribute%>Атрибут %qs не підтримується для %qT в %<__builtin_has_attribute%>Атрибут %qs не підтримується в %<__builtin_has_attribute%>Атрибут %qs застосовується тільки до функційатрибут %qs застосовується тільки до функцій зі змінною кількістю аргументіватрибут %qs потребує прототипів з іменованими аргументамиатрибут %qs без аргументів на не-прототипі%qs не може зʼявлятися в константному виразі%qs не може зʼявлятися в оголошенні typedef%qs не може бути обчислено як константне, оскільки аргумент не може бути закодований%qs не може бути обчислено як константне, оскільки аргумент не може бути інтерпретований%qs не може бути обчислено як константне, оскільки тип занадто великий%qs не може бути обчислено як константне на цільовій платформі%qs не може бути розширеним на %C, оскільки він має BIND(C)%qs не може бути розширеним на %C, оскільки він є типом SEQUENCE%qs не може бути ініціалізовано з%<-ftrivial-auto-var_init%>%qs не може бути використаний для компіляції спільної бібліотеки%qs не може бути використано для оголошень типів%qs не може використовуватися в функції %<constexpr%>%qs не може використовуватися в конструкторі%qs не може використовуватися в деструкторі%qs не може використовуватися в функції з виведеним типом повернення%qs не може використовуватися в функції зі змінною кількістю аргументів%qs не може використовуватися в функції %<main%>%qs не може використовуватися поза функцієюЗамикання %qs в %L вказане більше одного разузамикання %qs несумісне з замиканнями %<read%> або %<write%>замикання %qs не може зʼявлятися на не-прямокутних %qsзамикання %qs потребує замикання %qsзамикання %qs вказаний разом з замиканням %<inscan%> %<reduction%>%qs використовується лексично після першої конструкції цілі або API віддаленого виконаннязамикання %qs з модифікатором %<sink%> посилається на ітерацію, яка ніколи не знаходиться в просторі ітераційзамикання %qs з модифікатором %<sink%> очікує на лексично пізнішу ітераціюЗамикання %qs з модифікатором %<source%> вказано разом з замиканнями %qs з модифікатором %<sink%> на тому ж конструкті%qs в поєднанні з кваліфікатором %<auto%> для %qE%qs в поєднанні з кваліфікатором %<register%> для %qE%qs конфліктує з %<-arch i386%> (%qs ігнорується)%qs конфліктує з %<-arch ppc%> (%qs ігнорується)%qs конструкція всередині області %qs%qs, оголошений як INTRINSIC на %L, не існує%qs оголошено як функцію, що повертає функцію%qs оголошено як функцію, що повертає масив%qs, оголошений у %L, також є імʼям вбудованої функції. Його можна викликати лише через явний інтерфейс або якщо він оголошений як EXTERNAL.%qs, оголошений у %L, може затінити вбудовану функцію з таким самим імʼям. Для виклику вбудованої функції можуть знадобитися явні оголошення INTRINSIC.%qs оголошено в області, що не належить до класу%qs визначено в області, що не належить до класуДиректива %qs згадується як в ABSENT, так і в CONTAINS замиканнях в %s директиві в %LДиректива %qs згадується кілька разів в %s замиканні в %s директиві в %L%qs не підтримує код MIPS16%qs не підтримує функцію %qs%qs не працює на крос-компіляторіСутність %qs не може мати ініціалізатор в %CСутність %qs не може мати атрибути в %C%qs очікує 1 аргумент, але задано %d%qs очікує 2 аргументи, але задано %d%qs очікує константний аргумент%qs очікує значення з фіксованою точкою як аргумент%qs очікує значення з фіксованою точкою як перший аргумент%qs очікує ціле значення як другий аргументвираз %qs повинен бути цілочисельнимВираз %qs з кваліфікатором %<volatile%> є застарілим%qs не вдалосяМодифікатор функції %qs несумісний з використанням типів з плаваючою комоюМодифікатор функції %qs несумісний з використанням векторних типівфункція %qs не може мати аргументівФункція %qs не може мати різний тип перериванняфункція %qs не може повертати значенняфункція %qs використовує специфікатор типу %<auto%> без наступного типу поверненняФункція %qs з типом повернення в кінці має тип %<decltype(auto)%>, а не простий %<auto%>Функція %qs з типом повернення в кінці має тип %qT, а не простий %<auto%>Функція %qs з приєднаним типом повернення не оголошена зі специфікатором типу %<auto%>%qs має %qs%qs має як %<extern%>, так і ініціалізатор%qs переповнений%qs в %<%s %E%>%qs в замиканні %s на %L є розділом масиву нульового розміру%qs в замиканні %s на %L не є правильним розділом масиву%qs у замиканні ALIGNED на %L потребує скалярний додатній сталий цілочисельний вираз вирівнювання%qs у замиканні ALIGNED повинен бути ВКАЗІВНИК, ВИДІЛЕНИЙ, вказівник Cray або C_PTR на %L%qs в виразі EXTENDS на %C не є похідним типом%qs в замиканні LINEAR на %L потребує сталий цілочисельний вираз кроку або фіктивний аргумент, вказаний в замиканні UNIFORM%qs в замиканні LINEAR на %L потребує скалярний цілочисельний вираз кроку%qs в синтаксисі атрибуту завершується %qs в синтаксисі прагми%qs в порожній декларації%qs у порожньому оголошенні з підставним типом %<enum%>%qs в GIMPLE-IL%qs в синтаксисі прагми завершується %qs в синтаксисі атрибуту%qs в присвоєнні вказівника на %L не може бути l-значенням, оскільки це процедура%qs у контексті визначення змінної (%s) на %L не є змінною%qs несумісний з явно відключеними параметрами%qs ініціалізовано та оголошено як %<extern%>%qs в неправильний операнд з точністю режимуВбудована підпрограма %qs на %L була видалена. Використовуйте вбудовану підпрограму INT.Вбудована функція %qs з аргументом CHARACTER у %LІнтринсек %qs з аргументом KIND на %Lвбудована функція %qs з аргументом RADIX на %L%qs є вкладеною функцією і не може бути доступна з %qs%qs є зарезервованим ідентифікатором в AVR-LibC. Розгляньте %<#include <avr/interrupt.h>%> перед використанням макросу %qs%qs вже ІМПОРТовано зі змінної області хоста на %C%qs є недійсним аргументом для %<-mcpu=%>%qs є непрозорим типом, і ви не можете встановити його на інші значення%qs - невідома опція %<-save-temps%>%qs пошкоджений%qs визначено, але не вдалося завантажити: %s%qs визначено, але підтримка плагінів вимкнена%qs визначено в заголовку %qs; ви забули %<#include %s%>?%qs застаріло%qs застарілий і не рекомендується в будь-яких обставинах%qs застаріло; використовуйте -fno-zero-initialized-in-bss%qs застаріло; використовуйте -fstack-check%qs несумісний з %qs%qs несумісний з використанням типів з плаваючою комою%qs несумісний з використанням векторних типів%qs завантажено, але символ %qs не знайдено: %s%qs взаємовиключний з %qs і не може бути вказаний разом%qs вужчий, ніж значення його типу%qs не є визначеним оператором або компонентом структури в рядку з крапкою на %C%qs не є константним виразом, оскільки %qT містить тип вказівника на член%qs не є константним виразом, оскільки %qT містить тип вказівника%qs не є константним виразом, оскільки %qT містить тип посилання%qs не є константним виразом, оскільки %qT містить тип обʼєднання%qs не є сталим виразом, оскільки %qT містить волатильний підобʼєкт%qs не є константним виразом, оскільки %qT є типом вказівника на член%qs не є константним виразом, оскільки %qT є типом вказівника%qs не є константним виразом, оскільки %qT є типом посилання%qs не є константним виразом, оскільки %qT є типом обʼєднання%qs не є константним виразом, оскільки %qT є волатильним%qs не є директорією%qs не є полем, а %qs%qs не є файлом даних gcov%qs не є дійсним імʼям або скороченням системної бібліотеки Modula-2%qs не є дійсним базовим регістром в %<-mstack-protector-guard-reg=%>%qs не є дійсним базовим регістром в %qs%qs не є дійсним числом в %<-mstack-protector-guard-offset=%>%qs не є дійсним числом в %qs%qs не є дійсним зсувом в %<-mstack-protector-guard-offset=%>%qs не є дійсним зсувом в %qs%qs не є дійсною опцією препроцесора%qs не є асоціативним масивом%qs не є виразом%qs не є опцією, що керує попередженнями%qs не визначено як тип%qs не підтримується архітектурою %s%qs не підтримується для 64-бітного Darwin; він несумісний з встановленими бібліотеками C та C++%qs не підтримується для даної цілі%qs не підтримується в 32-бітному режимі%qs не підтримується в цій конфігурації компілятора%qs не підтримується в цій конфігурації%qs не підтримується на системах зі змінним порядком байтів (little endian)%qs не підтримується на цій цілі%qs не підтримується з %qs%qs не підтримується, зараз cmodel встановлено на %qs%qs не є дійсним для %<-mmacosx-version-min%>%qs недійсний для %qs%qs має приватний тип і не може бути фіктивним аргументом %qs, який є публічним у %L%qs використовується неініціалізованим%qs має версію %q.*s, очікувалася версія %q.*sВираз довжини %qs повинен бути цілочисельнимВираз довжини %qs повинен бути позитивним сталим цілим виразомваріант %qs застарілийваріант %qs вимагає z14 або вищеваріант %qs вимагає z15 або вище%qs може бути використаний неініціалізованим%qs може використовуватися лише з одним декларатором%qs повинен бути процедурою модуля або зовнішньою процедурою з явним інтерфейсом на %L%qs має бути сам по собі для %<-mharden-sls=%>%qs повинен бути того ж типу та виду, що й %qs на %L в %qs%qs повинен бути першою замиканням %qs%qs повинно використовуватися з %qs%qs не повинно зʼявлятися в специфікації масиву на %L в тому ж операторі ALLOCATE, де воно само алоціюється%qs потребує дійсного базового регістру%qs не дозволено поза STRUCTURE в %C%qs не на границі елемента%qs не підтримується вашим асемблером%qs не підтримується з параметром %<-msoft-float%>%qs ще не підтримується%qs з %qs є PRIVATE на %L%qs модуля %qs, імпортовано на %C, також є імʼям поточної програмної одиниці%qs не-цілочисельного операнда з точністю режиму%qs підтримується тільки в коді OpenACCЗапит параметра %qs для %qs у контексті визначення змінної (%s) на %LПлагін %qs не ліцензований під сумісною з GPL ліцензієювказівник %qs є нульовимфайл даних профілювання лічильників %qs не знайденовластивість %qs не може бути встановленаРегіон %qs не може бути тісно вкладеним всередині регіону розподілу роботи, %<loop%>, явного %<task%> або %<taskloop%>%qs вимагає підтримки типу %<__ibm128%>%qs вимагає, щоб %<long double%> був у форматі IBM 128 біт%qs вимагає %qs%qs потребує %qs або %qs%qs потребує архітектуру PowerPC64, увімкнення%qs потребує підтримки VSX%qs потребує ціль, яка надає інструкцію %qs%qs вимагає ініціалізовану декларацію даних%qs вимагає цілочисловий константний вираз%qs вимагає інструкцій гілки з високою ймовірністю%qs вимагає повну підтримку ISA 2.06%qs потребує повної підтримки ISA 3.0%qs потребує арифметику з подвійною точністю%qs потребує опції %qs та %qs%qs потребує опцію %qs%qs потребує опцію %qs, а також опцію %qs або %qs%qs потребує ELFv2 ABI%qs повинно бути %qs для завершення списку аргументів шаблону%qs повинен бути від скаляра до подібного вектора%qs вказана межа %s перевищує максимальний розмір обʼєкта %E%qs вказана межа %s перевищує розмір %E незавершеного масиву%qs вказана межа %s перевищує розмір не більше %E незавершеного масиву%qs вказана межа %s може перевищувати розмір не більше %E незавершеного масиву%qs вказано для автоматичної змінної %qE%qs вказано для параметра %qE%qs вказано для поля структури%qs вказано для поля структури %qE%qs вказано для безіменного параметра%qs вказано в замиканні %<allocate%> на %L, але не в явному замиканні приватизації%qs вказано в 'allocate' замиканні на %L, але не в явному замиканні приватизації%qs вказано кілька разів в одній опції%qs вказано з %<decltype%>%qs вказано з %<typeof%>%qs вказано з %qD%qs вказано з %qT%qs вказує на конфліктний рівень паралелізмурядок %qs неправильно сформованийсимвол %qs %q+D повинен мати статичний звʼязоксимвол %qs %q+D нарешті спрямовується на себетег %qs використовується при наданні імені %q#T%qs не підтримується для цієї ABI%qs використовується з %<auto%>%qs використовується з %qE%qs використовує динамічне виділення стеку%qs використовує регістр r29значення %qs повинно бути позитивнимзмінна %qs не є або вказівником, або масивомЗмінна %qs не є вказівником або посиланням на вказівникЗмінна %qs не є вказівником, масивом або посиланням на вказівник або масивзмінна %qs не є вказівником%qs було оголошено тут%qs без відповідного %qs%qs: [%u] неправильний %<next_regno%> для порожнього ланцюга (%u)%qs: [%u] неправильний %<oldest_regno%> (%u)%qs: [%u] непорожній регістр у ланцюгу (%s %u %i)%qs: цикл в ланцюгу %<next_regno%> (%u)%r%s:%d:%R   %r%s:%d:%R   [ пропускаються %d контексти інстанціювання, використовуйте -ftemplate-backtrace-limit=0, щоб вимкнути ]
%r%s:%d:%R   у розширенні %<constexpr%> %qs%r%s:%d:%d:%R   %r%s:%d:%d:%R   [ пропускаються %d контексти інстанціювання, використовуйте -ftemplate-backtrace-limit=0, щоб вимкнути ]
%r%s:%d:%d:%R   у розширенні %<constexpr%> %qs%s%s
%s Те саме, що й %s.Цикли %s !$ACC LOOP не є ідеально вкладеними на %L%s %#qD%s %#qS%s %<%s%.*s%> очікує відповідного аргументу %<%T%s%>%s %<%s%.*s%> очікує відповідного аргументу %<%s%s%>%s %<%s%.*s%> очікує аргумент типу %<%T%s%>, але аргумент %d має тип %qT%s %<%s%.*s%> очікує аргумент типу %<%s%s%>, але аргумент %d має тип %qT%s %<%s(%E)%> %p %d%s %qE не повністю реалізує протокол %qE%s %qsКонструкція %s %qs всередині області %s %qs%s %qs є недійсним аргументом для вбудованої функції %qs%s %s %p %d%s %s%s
%s %wd поза діапазоном %wd - %wd%s '%s'
%s - числа з точністю %u біт не підтримуються (режим %qs)%s - комплексні числа з плаваючою комою з точністю %u біт не підтримуються (режим %qs)%s - десяткові числа з плаваючою комою з точністю %u біт не підтримуються (режим %qs)%s - числа з плаваючою комою з точністю %u біт не підтримуються (режим %qs)%s - непідтримуваний режим %qsАргумент %s для IMAGE_INDEX повинен бути одновимірним масивом на %L%s у %C не має типу за замовчуванням%s у %C є розширенням DEC, увімкніть його за допомогою %<-fdec%>%s в %C є розширенням DEC, увімкніть його за допомогою %<-fdec-static%>%s у %C є розширенням DEC, увімкніть його за допомогою %<-fdec-structure%>%s у %L%s на %L є розширенням DEC, активуйте його за допомогою %<-fdec-static%>%s на %L повинно бути INTEGER%s на %L повинно бути скаляром%s на %L повинно бути цілочисельнимАтрибут %s застосовується до %s %s на %LАтрибут %s на %L не дозволений поза специфікаційною частиною модуляАтрибут %s конфліктує з атрибутом %s у %LАтрибут %s конфліктує з атрибутом %s в %qs на %LАтрибут %s не дозволений в програмній одиниці BLOCK DATA на %LАтрибут %s у %qs конфліктує з атрибутом %s у %L%s між %L і %L%s між оголошенням MODULE PROCEDURE в MODULE %qs та оголошенням на %L в (SUB)MODULE %qs%s не може бути циклом DO CONCURRENT на %L%s не може бути DO WHILE або DO без керування циклом на %L%s не може бути використаний в %<asm%> тутЗамикання %s на %L вимагає скалярний INTEGER виразЗмінна %qs в замиканні %s на %L не є ані ВКАЗІВНИКОМ, ані масивом%s містить забагато рядків%s не підтримує формати операндів з номерами %%n$%s не підтримує %s%s не підтримує %s з форматом %<%%%c%> %s%s не підтримує параметр block_ends_with_call_p%s не підтримує параметр block_ends_with_condjump_p%s не підтримує параметр can_duplicate_block_p%s не підтримує можливість обʼєднання блоків%s не підтримує можливість видалення гілки%s не підтримує створення основного блоку%s не підтримує видалення основного блоку%s не підтримує dump_bb_for_graph%s не підтримує параметр duplicate_block%s не підтримує flow_call_edges_add%s не підтримує параметр force_nonfallthru%s не підтримує створення блоку-пересилки%s не підтримує обʼєднання блоків%s не підтримує переміщення блоку після%s не підтримує передбачення ребра%s не підтримує передбачення за допомогою%s не підтримує перенаправлення ребра та гілки%s не підтримує примусове перенаправлення ребра та гілки%s не підтримує розбиття блоку%s не підтримує розбиття ребра%s не підтримує формат %<%%%c%> для %s%s не підтримує формат %<%%%s%c%> %s%s не підтримує модифікатор довжини %qs для %s%s не приймає жодних опцій функцій%s очікує цілочисельну константу на етапі компіляції%s очікує довгу цілочисельну константу на етапі компіляції як перший аргументсписок виразів %s розглядається як складений вираз%s з %s викликається в %s%s з %s використовується в %s%s ігнорується з %s і форматом %<%%%c%> для %s%s ігнорується з %s в форматі для %s%s несумісний з %<-mword-relocations%>інструкції %s не дозволені в функції з атрибутом %<no_caller_saved_registers%>інструкції %s не дозволені в обробнику винятківінструкції %s не дозволені в обробнику переривань%s не підтримується цією конфігурацієюІтераційна змінна %s повинна бути цілочисельного типу на %LЗмінна ітерації %s не може бути THREADPRIVATE на %LЗмінна ітерації %s присутня в замиканні, відмінній від PRIVATE, LASTPRIVATE або ALLOCATE на %LЗмінна ітерації %s присутня в замиканні відмінному від PRIVATE, LASTPRIVATE, ALLOCATE або LINEAR на %LЗмінна ітерації %s використовується в більш ніж одній петлі на %LМежі петлі %s посилаються на різні змінні ітерації на %LВираз кінця петлі %s не знаходиться в канонічній формі на %LПриріст петлі %s не знаходиться в канонічній формі на %LВираз початку петлі %s не знаходиться в канонічній формі на %L%s повинен містити принаймні один замикання MAP на рядку %Lпростір імен %s %qD конфліктує з досяжним визначенням%s не підтримується для агрегатів зі змінною довжиною%s не підтримується на цій цілі%s підтримує лише не-PIC код на цілях M-профілю%s підтримує лише не-PIC код на цілях M-профілю з інструкцією MOVT%s поза діапазоном: діапазон від %i до %i, значення %iПроцедура %s в %L вже оголошена як процедура %sПроцедура %s у %L вже оголошена як процедура %s. 
F2008: Присвоєння функції-вказівника є неоднозначним, якщо воно є першим виконуваним оператором після блоку специфікації. Будь ласка, додайте будь-який інший виконуваний оператор перед ним. FIXME%s повернув статус виходу %dсигнал %s завершив програму %sСпецифікатор %s в операторі %s на рядку %L має недійсне значення %qsСпецифікатор %s у %s операторі на %L має значення %qsОператор %s на %C не може слідувати за оператором %s на %LОператор %s в %C не може завершити неблоковану DO-петлюОператор %s в %C слідує за іншою специфікацією доступностіОператор %s на %C в PURE процедуріОператор %s на %C не застосовується до конструкції %qsОператор %s на %C не знаходиться в межах конструкціїОператор %s на %C не знаходиться в межах конструкції %qsОператор %s на %C залишає конструкцію CRITICALОператор %s на %C залишає конструкцію DO CONCURRENTОператор %s на %C покидає структурований блок OpenACCОператор %s на %C покидає структурований блок OpenMPОчікується інструкція %s в %LЗаявлення %s не дозволено всередині блоку даних на %CІнструкція %s не дозволена всередині BLOCK в %CОператор %s повинен зʼявлятися в модуліОператор %s не дозволений в чистій процедурі на %Cтег %sМітка %s на %L повинна бути символьним рядком типу за замовчуваннямТеґ %s на %L повинен бути типу %sМітка %s на %L повинна бути скаляромтег %s з INQUIRE%s завершено з сигналом %d [%s]%s%s використовується з форматом %<%%%c%> %s%s використовується в межах послідовності в лапкахзмінна %s %qE є приватною в зовнішньому контексті%s%#qD%s%#qD (видалено)%s%#qD (близьке співпадіння)%s%#qD (зворотнє)%s%#qD (переписано)%s%<%D(%T)%> (вбудована)%s%<%D(%T, %T)%> (вбудована)%s%<%D(%T, %T, %T)%> (вбудована)%s%qT (конвертація)%s%qs%s є недійсним%s%qs%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: збій %<-fcompare-debug%>%s: збій %<-fcompare-debug%> (довжина)%s: %d основних блоків та %d ребер/основний блок%s: %d основних блоків та %d регістрів; збільште %<--param max-gcse-memory%> понад %wu%s: %m%s: %s%s: компілятор %s не встановлено на цій системі%s: %s: %s%s: При створенні екземпляра %q#D:
%s: В заміні %qS:
%s: файл PCH був недійсним%s: всі попередження розглядаються як помилки%s: спроба перейменувати специфікацію %qs на вже визначену специфікацію %qs%s: не вдається відкрити як файл COFF%s: не вдалося визначити довжину файлу порівняння-відлагодження %s%s: не вдалося відкрити файл порівняння-відлагодження %s%s: не вдалося відкрити файл PCH: %m%s: вхідний файл лінкера не знайдено: %m%s: вхідний файл лінкера не використовується, оскільки лінкування не виконано%s: не є файлом COFF%s: розділ %s.%d відсутній%s: деякі попередження розглядаються як помилки%s:%d: збитий з пантелику через попередні помилки, вихід
%s:%d:%s%s:%d:перевірка умови %qs не вдалася%s:%d:умова %s не виконана%s:%d:значення %s не є BOOLEAN, оскільки значення - %d%s:%s: %E: %E%s:у '%s' є дуги з блоку виходу
%s:у '%s' є дуги до блоку входу
%s:у '%s' відсутні блоки входу та/або виходу
%s:вже бачені блоки для '%s'
%s:не вдається відкрити файл даних, припускаю, що не виконується
%s:не вдається відкрити файл заміток
%s:пошкоджено
%s:граф не має розвʼязку для '%s'
%s:не знайдено функцій
%s: немає рядків для '%s'
%s:не є файлом даних gcov
%s:не є файлом заміток gcov
%s:переповнено
%s:неспівпадіння профілю для '%s'
%s:Вихідний файл новіший за файл приміток '%s'
%s:неспівпадіння штампу з файлом заміток
%s:версія '%.4s', бажано '%.4s'
%s:версія '%.4s', бажано версію '%.4s'
Специфікатор %s на %L не дозволений в OPEN-операторі для неформатованого введення/виведеннянадано %u імʼя для структурованого привʼязуваннянадано %u імен для структурованого привʼязуваннянадано %u імен для структурованого привʼязування»прапорець «пробіл»прапорець '!'прапорець «#»«%%%c» не є дійсним префіксом операнда'%%&' використовується без будь-яких локальних динамічних посилань TLSоперанд '%%l' не є міткоюФайл '%s' вже оброблено
«%s» не є дійсною явною конкретною семантикою'%s' повинно мати %d операндів (крім match_dups)'%s' повинно мати принаймні %d операндів (крім match_dups)'%s' не може мати більше ніж %d операндів (крім match_dups)прапорець «'»прапорець '('прапорець «+»прапорець «-»прапорець «0»операнд 'B' має встановлено кілька бітівоперанд 'B' не є константоюмодифікатор 'E'прапорець «I»модифікатор 'O'прапорець '^'прапорець '_'прапорець 'a'прапорець 'm'операнд 'o' не є константоюпрапорець 'q'(C)(Застаріло після 10.3.9) Встановити MH_NOPREFIXBINDING в виконуваному файлі.(Застаріло після 10.4)	Встановити MH_NOMULTIDEFS в універсальному фреймворку.(Застаріло після 10.4) -multiply_defined <обробка>	Надав механізм для попередження про символи, що визначені в кількох dylibs.(Застаріло після 10.4) -multiply_defined_unused <обробка>	Надав механізм для попередження про символи, визначені в поточному виконуваному файлі, які також визначені в звʼязаних dylibs.(Застаріло після 10.4) Багатомодульні модулі ігноруються під час виконання з macOS 10.4.(Застаріле і необроблене ld64, ігнорується)	ld повинен створювати виконуваний файл (обробляється лише ld_classic).(Застаріле)	Це значення за замовчуванням.(Застаріле) -sectobjectsymbols <segname> <sectname>	Встановлення локального символу на початку секції більше не підтримується.(Застаріле) -sectorder <segname> <sectname> <orderfile>	Замінено більш загальною опцією «-order_file».(Застарілий) Дозволяло продовжувати звʼязування з «-flat_namespace», коли звʼязаний пакет містив символ, також експортований з основного виконуваного файлу.(Застаріло) Поточні лінкери ніколи не видаляють ці елементи, тому ця опція не потрібна.(Застаріло) LD_PREBIND більше не підтримується.(Застаріле) Обʼєктні файли з розділами LINKEDIT більше не підтримуються.(Застаріло) Це значення за замовчуванням.(Застаріле, ігнорується)	Стара підтримка, схожа на «-whyload».(Застаріле, тільки ld_classic) -sectcreate <segname> <sectname> <file>	Дозволяло створювати секцію з файлу.(Застаріле, лише ld_classic) -seg_addr_table_filename <path>.(вказівник на член може бути створений лише з %<&%E%>)(потрібна ініціалізація поза класом)(анонімний простір імен)(анонімний)(якщо це не те, що ви мали на увазі, переконайтеся, що шаблон функції вже був оголошений і додайте %<<>%> після назви функції тут)(якщо ви використовуєте %<-fpermissive%> або %<-std=c++11%>, або %<-std=gnu++11%>, G++ прийме ваш код)(якщо ви використовуєте %<-fpermissive%>, G++ прийме ваш код, але дозвіл на використання невизначеного імені є застарілим)(повідомлення без відповідної сигнатури методу будуть вважатися такими, що повертають %<id%> та приймають %<...%> як аргументи)(біля ініціалізації для %qs)(без аргументів)(можливо, мав на увазі %<typename %T::%E%>)(можливо, після визначення %qT відсутня крапка з комою)(тому ви повинні передавати %qT, а не %qT до %<va_arg%>)(статичні деструктори для %s)(статичні ініціалізатори для %s)(повідомлення показується лише один раз для кожного вихідного файлу)
({анонімний})*** ПОПЕРЕДЖЕННЯ *** є активні плагіни, не повідомляйте це як помилку, якщо ви не можете відтворити це без включення будь-яких плагінів.
*this--help=<клас>	Показувати описи для певного класу параметрів. <клас> може бути одним або декількома з оптимізаторів, цілей, попереджень, недокументованих, параметрів.досягнуто обмеження параметра --param inline-unit-growthдосягнуто обмеження --param large-function-growthдосягнуто обмеження --param large-stack-frame-growthдосягнуто обмеження параметра --param max-inline-insns-autoдосягнуто обмеження --param max-inline-insns-single--param=openacc-kernels=[decompose|parloops]	Вказати режим обробки конструкцій OpenACC 'kernels'.--param=openacc-privatization=[quiet|noisy]	Вказати режим діагностики приватизації OpenACC.--param=parloops-schedule=[static|dynamic|guided|auto|runtime]	Тип розкладу omp для петель, які паралелізуються за допомогою parloops.--param=ranger-debug=[none|trace|gori|cache|tracegori|all] Вказує режим виведення для налагодження рейнджера.--param=threader-debug=[none|all] Увімкнути докладний вивід розвʼязувача потоку.-A<питання>=<відповідь>	Перевірити <відповідь> на <питання>. Поставлення '-' перед <питання> вимикає <відповідь> на <питання>.-D<макро>[=<значення>]	Визначити <макро> зі значенням <значення>. Якщо задано лише <макро>, <значення> вважається 1.-E або -x потрібні, коли вхідні дані отримані зі стандартного вводу-F <каталог>	Додати <каталог> в кінець основного шляху включення фреймворку.-G<число>	Розмістити глобальні та статичні дані розміром менше <число> байт у спеціальний розділ (на деяких цільових платформах).-Hd <кат>	Записати файли інтерфейсу D у каталог <кат>.-Hf <файл>	Записати D інтерфейс у файл <file>.-I <каталог>	Додати <каталог> в кінець основного шляху включення.-J<директорія>	Розмістити файли MODULE у «директорії».-MF <файл>	Записати вихідні дані залежностей у вказаний файл.-MQ <ціль>	Додати ціль, яка може вимагати цитування.-MT <ціль>	Додати ціль, яка не вимагає цитування.-O<число>	Встановити рівень оптимізації на <число>.-U<макро>	Скасувати визначення <макро>.-Waligned-new=[none|global|all]	Попереджати навіть якщо «new» використовує функцію виділення члена класу.-Walloc-size-larger-than=<байтів>	Попереджати про виклики функцій виділення памʼяті, які намагаються виділити обʼєкти, розмір яких більший за вказану кількість байтів.-Walloca-larger-than=<число>	Попереджувати про необмежене використання alloca та про обмежене використання alloca, обмеження якого може бути більше <число> байтів.-Wbidi-chars=[none|unpaired|any|ucn] Попереджувати про управляючі символи UTF-8 з бідирекційним керуванням.-Wframe-larger-than=<розмір-байтів>	Попереджати, якщо стековий фрейм функції потребує більше, ніж <розмір-байтів>.-Wlarger-than=<розмір-байтів>	Попереджати, якщо розмір обʼєкта перевищує <розмір-байтів>.-Wnormalized=[none|id|nfc|nfkc]	Попереджувати про ненормалізовані рядки Юнікоду.-Wstack-usage=<розмір-байтів>	Попереджати, якщо використання стеку може перевищувати <розмір-байт>.-Wvla-larger-than=<число>	Попереджувати про невизначене використання масивів змінної довжини, а також про обмежене використання масивів змінної довжини, довжина яких може бути більшою за <число> байтів.-Xbind-now і -Xbind-lazy несумісні-Xf <файл>	Записати JSON-вивід у вказаний <файл>.-allowable_client <імʼя>	Вихідний dylib є приватним для клієнта <імʼя>.-arch <імʼя>	Генерувати вихідний файл для архітектури <імʼя>.-aux-info <файл>	Виводити інформацію про декларації в <файл>.-bundle не дозволяється з -dynamiclib-bundle_loader <виконуваний файл>	Трактувати <виконуваний файл> (який буде завантажувати цей пакет) так, ніби він є однією з динамічних бібліотек, з якими пакет повʼязаний для розрішення символів.-bundle_loader не дозволяється з -dynamiclib-c або -S потрібно для Ada-c потрібно для gnat2scil-c потрібно для gnat2why-client_name <імʼя>	Дозволити збиранню виконуваного файлу звʼязуватися з приватною dylib (використовуючи allowable_client).-client_name не дозволяється з -dynamiclib-compatibility_version <число>	Встановлює версію для інтерфейсу клієнта. Клієнтські програми повинні записувати значення менше або рівне <число>, інакше звʼязування не вдасться під час виконання.-compatibility_version дозволяється тільки з -dynamiclib-current_version <число>	Встановити поточну версію бібліотеки на <число>.-current_version дозволяється тільки з -dynamiclib-d<літери>	Увімкнути вивід дампів з конкретних проходів компілятора.-dumpbase <файл>	Встановити базове імʼя файлу для виведення дампів.-dumpbase-ext .<ext>    Видалити крапку та розширення .<ext> з базового імені дампу, щоб назвати допоміжні вихідні файли.-dumpdir <каталог>	Встановити імʼя каталогу, яке буде використовуватися для дампів.-dylib_file install_name:file_name	Це дозволяє звʼязування dylib з «install_name», але знаходити його в іншому місці встановлення «file_name»-dylinker_install_name <шлях>	Використовується лише для побудови dyld.-exported_symbols_list <імʼя_файлу>	Експортує глобальні символи з <імʼя_файлу> у звʼязаному вихідному файлі; будь-які символи, які не згадуються, будуть вважатися «прихованими».-f%s ігнорується (не підтримується для DJGPP)
-fada-spec-parent=unit	Вивантажити специфікації Ada як дочірні одиниці заданого батька.-faligned-new=<N>	Використовувати виділення типів з перевищеною вирівнюванням у C++17 для вирівнювань, більших за N.-fasan-shadow-offset=<число>	Використовуйте власний зсув памʼяті тіні.-fblas-matmul-limit=<n>	Розмір найменшої матриці, для якої matmul буде використовувати BLAS.-fbounds-check=[on|safeonly|off]	Увімкнути перевірку меж масиву, тільки в безпечному коді @safe, або вимкнути.-fcall-saved-<register>	Позначити <register> як збережений між функціями.-fcall-used-<register>	Позначити <register> як пошкоджений викликами функцій.-fcf-protection=[full|branch|return|none|check]	Інструменти функцій з перевірками для перевірки того, що інструкції переходу/виклику/повернення мають дійсні цілі.-fcheck=[...]	Вказує, які перевірки часу виконання мають бути виконані.-fcheckaction=[throw,halt,context]	Поведінка при порушенні контракту.-fcoarray=<none|single|lib>	Вказати, яку паралелізацію coarray слід використовувати.-fcompare-debug[=<opts>]	Компілювати з і без, наприклад, -gtoggle, і порівнювати вихідний дамп final-insns.-fconst-string-class=<імʼя>	Використовуйте клас <імʼя> для константних рядків.-fconstexpr-cache-depth=<число>	Вказати максимальну глибину кешування рекурсії constexpr.-fconstexpr-depth=<число>	Вказати максимальну глибину рекурсії constexpr.-fconstexpr-loop-limit=<число>	Вказати максимальну кількість ітерацій циклу constexpr.-fconstexpr-ops-limit=<число>	Вказує максимальну кількість операцій constexpr під час однієї оцінки constexpr.-fcontract-assumption-mode=[on|off]	Увімкнути або вимкнути обробку контрактів на рівні аксіом як припущень (за замовчуванням увімкнено).-fcontract-build-level=[off|default|audit]	Вказати максимальний рівень контракту для генерації перевірок під час виконання.-fcontract-continuation-mode=[on|off]	Увімкнути або вимкнути режим продовження контракту (за замовчуванням вимкнено).-fcontract-mode=[on|off]	Увімкнути або вимкнути всі можливості контрактів (за замовчуванням увімкнено).-fcontract-role=<імʼя>:<семантика>	Вказує семантику для всіх рівнів у ролі (за замовчуванням, перегляд), або власну роль контракту з заданою семантикою (наприклад: opt:assume,assume,assume).-fcontract-semantic=<рівень>:<семантика>	Вказує конкретну семантику для рівня.-fcontract-strict-declarations=[on|off]	Увімкнути або вимкнути попередження про узагальнене повторне оголошення функцій з контрактами (за замовчуванням вимкнено).-fconvert=<big-endian|little-endian|native|swap|r16_ieee|r16_ibm>	Порядок байтів, що використовується для неформатованих файлів.-fdbg-cnt=<лічильник>[:<нижня_межа1>-]<верхня_межа1>[:<нижня_межа2>-<верхня_межа2>:...][,<лічильник>:...]	Встановити обмеження для лічильника відлагодження.-fdebug-prefix-map=<старий>=<новий>	Відображення одного імені каталогу на інше в інформації для налагодження.-fdebug=<ідент>	Компілювати в режимі налагодження код, ідентифікований за допомогою <ідент>.-fdiagnostics-color=[never|always|auto]	Колірувати діагностику.-fdiagnostics-column-origin=<число>	Встановити номер першого стовпця. За замовчуванням використовується нумерація з 1 відповідно до стилю GNU, але деякі утиліти можуть очікувати нумерацію з 0, наприклад.-fdiagnostics-column-unit=[display|byte]	Вибрати, чи виводити номери стовпців як стовпці відображення (за замовчуванням) або як сирі байти.-fdiagnostics-escape-format=[unicode|bytes]	Вибрати, як екранувати не друковані ASCII-байти у вихідному коді для діагностики, яка це пропонує.-fdiagnostics-format=[текст|sarif-stderr|sarif-file|json|json-stderr|json-file]	Вибрати формат виводу.-fdiagnostics-show-location=[once|every-line]	Як часто виводити початкове розташування джерела на початку діагностики, обгорнутої по рядках.-fdiagnostics-urls=[never|always|auto]	Вбудовувати URL-адреси в діагностику.-fdisable-[tree|rtl|ipa]-<прохід>=діапазон1+діапазон2	Вимкнути прохід оптимізації.-fdoc-dir=<кат>	Записати файл документації в каталог <кат>.-fdoc-file=<файл>	Записати документацію в файл <файл>.-fdoc-inc=<файл>	Включити макро Ddoc з <файл>.-fdump-<тип>	Зберегти різні внутрішні компілятора дані у файл.-fdump-cxx-spec=<файл>	Записати всі оголошення у вигляді коду C++ у <файл>.-fdump-final-insns=<імʼя_файлу>	Зберегти вказані інструкції в кінці перекладу у файл.-fdump-go-spec=<імʼя_файлу>	Записати всі оголошення у файл у вигляді коду Go.-femit-struct-debug-baseonly	Агресивно зменшена інформація для налагодження структур.-femit-struct-debug-detailed=<spec-list>	Детальна зменшена інформація для структур.-femit-struct-debug-reduced	Консервативно зменшена інформація для налагодження структур.-fenable-[tree|rtl|ipa]-<прохід>=діапазон1+діапазон2	Увімкнути прохід оптимізації.-fexcess-precision=[fast|standard|16]	Вказати обробку зайвої точності з плаваючою комою.-fexec-charset=<cset>	Перетворити всі рядки та символьні константи у символьний набір <cset>.-fextern-std=<standard>	Встановити сумісність декорування імен C++ з <standard>.-ffile-prefix-map=<старий>=<новий>	Відображення одного імені каталогу на інше в результаті компіляції.-ffixed-<регістр>	Позначити <регістр> як недоступний для компілятора.-ffixed-line-length-<n>	Використовувати n як ширину символів у фіксованому режимі.-ffp-contract=[off|on|fast]	Виконати скорочення виразів з плаваючою комою.-ffpe-summary=[...]	Надрукувати підсумок винятків з плаваючою комою.-ffpe-trap=[...]	Зупинитися на наступних винятках з плаваючою комою.-ffree-line-length-<n>	Використовувати n як ширину рядка символів у вільному режимі.-fgnat-encodings=[all|gdb|minimal]	Виберіть баланс між кодуваннями GNAT та стандартним DWARF, які випускаються в інформації для налагодження.-fgo-c-header=<файл>	Записати визначення структур Go у файл у вигляді коду C.-fgo-debug-escape-hash=<рядок>	Хеш-значення для налагодження аналізу втечі.-fgo-dump-<тип>	Вивести внутрішню інформацію про фронтенд Go.-fgo-embedcfg=<файл>	Вивести списком вбудовані файли за допомогою go:embed.-fgo-optimize-<тип>	Увімкнути проходи оптимізації в фронтенді.-fgo-pkgpath=<рядок>	Встановити шлях пакету Go.-fgo-prefix=<рядок>	Встановити пакет-специфічний префікс для експортованих імен Go.-fgo-relative-import-path=<шлях>	Трактувати відносний імпорт як відносний до шляху.-finit-character=<n>	Ініціалізувати локальні змінні типу символу значенням ASCII n.-finit-integer=<n>	Ініціалізувати локальні змінні типу ціле значенням n.-finit-logical=<true|false>	Ініціалізувати локальні логічні змінні.-finit-real=<zero|snan|nan|inf|-inf>	Ініціалізувати локальні змінні типу дійсне значенням.-finline-arg-packing	Виконувати компактизацію аргументів в рядку.-finline-limit=<число>	Обмежте розмір вбудованих функцій до <число>.-finline-matmul-limit=<n>	Вказати розмір найбільшої матриці, для якої matmul буде вбудовано.-finput-charset=<cset>	Вказати типовий набір символів для вихідних файлів.-finstrument-functions-exclude-file-list=імʼя_файлу,...	Не інструментувати функції, перелічовані у файлах.-finstrument-functions-exclude-function-list=імʼя,...	Не інструментувати перелічовані функції.-fira-algorithm=[CB|priority]	Встановити використовуваний алгоритм IRA.-fira-region=[one|all|mixed]	Встановити регіони для IRA.-fira-verbose=<число>	Контролювати рівень діагностичних повідомлень IRA.-flive-patching=[inline-only-static|inline-clone]	Контролюйте оптимізації IPA для забезпечення безпечної компіляції для живого латання. Водночас забезпечує багаторівневий контроль над увімкненими оптимізаціями IPA.-fmacro-prefix-map=<старий>=<новий>	Показувати одне імʼя каталогу на інше в __FILE__, __BASE_FILE__ та __builtin_FILE().-fmax-array-constructor=<n>	Максимальна кількість обʼєктів у конструкторі масиву.-fmax-errors=<кількість>	Максимальна кількість помилок для звіту.-fmax-identifier-length=<n>	Максимальна довжина ідентифікатора.-fmax-stack-var-size=<n>	Розмір у байтах найбільшого масиву, який буде поміщений у стек.-fmax-subrecord-length=<n>	Максимальна довжина підзаписів.-fmessage-length=<кількість>	Обмежити діагностику до <кількості> символів на рядок. 0 пригнічує перенесення рядків.-fmodule-file=<package.module>=<filespec>	використовувати <filespec> як вихідний файл для <package.module>.-fno-threadsafe-statics	Не генерувати потокобезпечний код для ініціалізації локальних статичних змінних.-foffload-abi=[lp64|ilp32]	Встановити ABI, який буде використовуватися в компіляторі віддалення.-foffload-options=<цілі>=<опції>	Вказати опції для цілей віддалення.-fopt-info[-<тип>=імʼя_файлу]	Вивести деталі оптимізації компілятора.-force_flat_namespace не дозволяється з -dynamiclib-fpack-struct=<число>	Встановити початкове максимальне вирівнювання елементів структури.-fpermitted-flt-eval-methods=[c11|ts-18661]	Вказати, які значення FLT_EVAL_METHOD дозволені.-fplugin-arg-<name>-<key>[=<value>]	Вказати аргумент <key>=<value> для плагіна <name>.-fprofile-prefix-map=<old>=<new>	Відображення одного імені директорії на інше в результаті покриття GCOV.-fprofile-reproducible=[serial|parallel-runs|multithreaded]	Контролювати рівень відтворюваності профілю, зібраного за допомогою -fprofile-generate.-fprofile-update=[single|atomic|prefer-atomic]	Встановити метод оновлення профілю.-framework <імʼя>	Лінкер повинен шукати фреймворк <імʼя> в шляху пошуку фреймворків.-frandom-seed=<рядок>	Зробити компіляцію відтворюваною за допомогою <рядка>.-freorder-blocks-algorithm=[simple|stc]	Встановити використовуваний алгоритм перестановки базових блоків.-frust-cfg=<імʼя>             Встановити параметр розширення конфігурації-frust-compile-until=[ast|attributecheck|expansion|nameresolution|lowering|typecheck|privacy|unsafety|const|copimlation|end]             Коли зупинитися в конвеєрі під час компіляції коду Rust-frust-crate=<імʼя>             Встановити назву криївки (crate) для компіляції-frust-dump-<тип>	Вивести внутрішню інформацію передньої частини Rust.-frust-edition=[2015|2018|2021]             Виберіть, яку редакцію використовувати при компіляції коду rust-frust-mangling=[legacy|v0]     Виберіть, яку версію використовувати для декорування імен-frust-max-recursion-depth=ціле-frust-metadata-output=<шлях.rox>  Шлях до вихідних метаданих ящика-fsanitize-sections=<sec1,sec2,…>	Санітизувати глобальні змінні в користувацьких розділах.-fsanitize=address не підтримується в цій конфігурації-fsave-mixins=<імʼя_файлу>	Розгорнути та зберегти міксини у файл, вказаний параметром <імʼя_файлу>.-fsched-stalled-insns-dep=<число>	Встановити перевірку відстані залежності при передчасному плануванні інструкцій в черзі.-fsched-stalled-insns=<кількість>	Встановити кількість інструкцій в черзі, які можуть бути передчасно заплановані.-fsched-verbose=<число>	Встановити рівень докладності планувальника.-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]	Вказує модель вартості векторизації для коду, позначеного директивою simd.-fsso-struct=[big-endian|little-endian|native]	Встановити порядок зберігання скалярів за замовчуванням.-fstack-check=[no|generic|specific]	Вставити код перевірки стеку в програму.-fstack-limit-register=<регістр>	Перехопити, якщо стек виходить за межі <регістра>.-fstack-limit-symbol=<імʼя>	Перехопити, якщо стек виходить за межі символу <імʼя>.-fstack-reuse=[all|named_vars|none]	Встановити рівень повторного використання стеку для локальних змінних.-fstrict-flex-arrays=<рівень>    Контролює, коли треба розглядати кінцевий масив структури як гнучкий елемент масиву для доступу до елементів такого масиву. За замовчуванням всі кінцеві масиви структур розглядаються як гнучкі елементи масиву.-ftabstop=<число>      Відстань між табуляціями для звітування про стовпці.-ftemplate-depth=<число>	Вказати максимальну глибину інстанціювання шаблону.-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]	Встановити модель генерації коду локального потокового сховища за замовчуванням.-ftrack-macro-expansion=<0|1|2>	Відстежувати розташування токенів, що походять з розширення макросів, та показувати їх у повідомленнях про помилки.-ftree-parallelize-loops=<кількість>	Увімкнути автоматичну паралелізацію петель.-ftrivial-auto-var-init=[uninitialized|pattern|zero]	Додати ініціалізацію до автоматичних змінних.-fuse-linker-plugin не підтримується в цій конфігурації-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]	Вказує модель вартості для векторизації.-fversion=<ident>	Компілювати код версії, ідентифікований за допомогою <ident>.-fvisibility=[default|internal|hidden|protected]	Встановити типову видимість символів.-fvisibility=[private|protected|public|package]	Встановити типову видимість символів.-fvtable-verify=preinit не підтримується в цій конфігурації-fvtable-verify=std не підтримується в цій конфігурації-fwide-exec-charset=<cset>	Перетворити всі широкі рядки та символьні константи в набір символів <cset>.-gnat<опції>	Вказати параметри для GNAT.-gz не підтримується в цій конфігурації-gz=<формат>	Створити стиснуті розділи відлагоджувальної інформації у форматі <формат>.-gz=zstd не підтримується в цій конфігурації-idirafter <dir>	Додати <dir> в кінець системного шляху включення.-iframework <каталог>	Додати <каталог> в кінець шляху включення системного фреймворку.-imacros <file>	Прийняти визначення макросів у файлі <file>.-image_base <адреса>	Вказати <адресу> як базову адресу для dylib або пакету.-imultiarch <кат>	Встановити <кат> як підкаталог multiarch для включення.-imultilib <dir>	Встановити <dir> як підкаталог multilib для включення.-include <file>	Включити вміст файлу <file> перед іншими файлами.-init <імʼя_символу>	Символ <імʼя_символу> буде використовуватися як перший ініціалізатор для dylib.-install_name <імʼя>	Встановити імʼя встановлення для dylib.-install_name дозволяється тільки з -dynamiclib-iplugindir=<кат>	Встановити <кат> як каталог за замовчуванням для плагінів.-iprefix <шлях>	Вказати <шлях> як префікс для наступних двох опцій.-iquote <каталог>	Додати <каталог> в кінець шляху включення в лапки.-isysroot <каталог>	Встановити <каталог> як кореневий каталог системи.-isystem <каталог>	Додати <каталог> в початок шляху включення системи.-iwithprefix <каталог>	Додати <каталог> в кінець шляху включення системи.-iwithprefixbefore <каталог>	Додати <каталог> в кінець основного шляху включення.-keep_private_externs не дозволяється з -dynamiclib-mabi=ABI	Генерувати код, який відповідає вказаному ABI.-mabi=BASEABI	Генерувати код, який відповідає вказаному базовому ABI BASEABI.-mabs=MODE	Виберіть режим виконання інструкцій ABS/NEG IEEE 754.-march=	Генерувати код для заданої RISC-V ISA (наприклад, RV64IM). Рядки ISA повинні бути у нижньому регістрі.-march=ARCH	Генерувати код для вказаного чипу або версії процесора.-march=ISA	Генерувати код для заданого ISA.-march=PROCESSOR	Генерувати код для вказаного ISA процесора.-mas100-syntax несумісний з -gdwarf-mbranch-cost=COST	Встановити вартість гілок приблизно COST інструкцій.-mbranch-cost=N	Встановити вартість гілок приблизно N інструкцій.-mcall-ABI	Виберіть конвенцію виклику ABI.-mcode-readable=SETTING	Вказати, коли дозволено інструкціям отримувати доступ до коду.-mcode-region вимагає велику модель памʼяті (-mlarge)-mcpu=	Використовуйте можливості та розкладайте код для вказаного процесора.-mcpu=CPU	Компілювати код для варіанту процесора ARC.-mcpu=ПРОЦЕСОР		Використовувати можливості та розкладати код для заданого процесора.-mcpu=PROCESSOR	Використовувати архітектуру та оптимізувати вихідний код для PROCESSOR.-mcpu=m16c	Компілювати код для варіантів M16C.-mcpu=m32c	Компілювати код для варіантів M32C.-mcpu=m32cm	Компілювати код для варіантів M32CM.-mcpu=r8c	Компілювати код для варіантів R8C.-mdata-region вимагає велику модель памʼяті (-mlarge)-mdebug=	Увімкнути вивід для налагодження.-mdouble=<BITS>	Використовувати тип double з шириною <BITS> біт.-memregs=	Кількість байтів memreg (за замовчуванням: 16, діапазон: 0..16).-mflush-func=FUNC	Використовуйте FUNC для очищення кешу перед викликом стекових трамплінів.-mfpu=FPU	Генерувати код для вказаного FPU.-mhard-float не підтримується-mipsN	Генерувати код для рівня ISA N.-mlam=[none|u48|u57] Позиція метаданих інструментування вказівників на дані користувача.-mlarge-data-threshold=<число>	Дані, більші за вказаний поріг, будуть розміщені в розділі .ldata в середньому моделі x86-64.-mlong-double=<BITS>	Використовувати тип long double з шириною <BITS> біт.-mmax-inline-memcpy-size=SIZE	Встановити максимальний розмір memcpy для вбудовування, за замовчуванням 1024.-mmax-stackframe=SIZE	Попереджати, коли розмір стекового кадру більший за вказаний розмір.-mmcu=МКП	Виберати цільовий МКП.-mmcu=МКП	Виберати цільовий варіант системи-на-кристалі, який вбудовує цю PRU.-mmpy-option=MPY	Компілювати код ARCv2 з опцією дизайну множника.-mnan=ENCODING	Виберіть кодування даних NaN (Not a Number) згідно з IEEE 754.-mno-serialize-volatile	Не серіалізувати волатильні посилання на памʼять з інструкціями MEMW.-moverride=<рядок>	Тільки для досвідчених користувачів! Перевизначте параметри оптимізації процесора.-mpointer-size=[no,32,short,64,long]	Встановити розмір вказівника за замовчуванням.-mr10k-cache-barrier=НАЛАГОДЖЕННЯ	Вказати, коли слід вставляти барʼєри кешу r10k.-msdata=[none,data,sysv,eabi]	Виберіть метод обробки sdata.-msim	Використовуйте час виконання симулятора.-msingle-float та -msoft-float не можуть бути вказані одночасно-msmall-data-limit=N	Розміщує глобальні та статичні дані розміром менше <число> байтів у спеціальному розділі (на деяких цільових платформах).-msve-vector-bits=<число>	Встановити кількість бітів у регістрі вектора SVE.-mtarget-linker <версія>	Вказує, що ld64 <версія> є ланцюжком інструментів лінкера для поточного виклику.-mtls-size=[16,32]	Вказати розмір бітів негайних зсувів TLS.-mtraceback=[full,part,no]	Виберіть тип таблиці відстеження.-mtune=	Розкладайте код для вказаного процесора.-mtune=ARCH	Налаштувати вирівнювання для вказаного чипу або версії процесора.-mtune=PROCESSOR	Генерувати оптимізований код для процесора PROCESSOR.-mtune=PROCESSOR	Оптимізувати вихідний код для PROCESSOR.-mtune=TUNE	Налаштувати код для вказаної варіанту ARC.підтримки -mx32 у Solaris не передбачено-o <файл>	Зберегти вихідні дані у файл <файл>.-pagezero_size <розмір>	Дозволяє встановити розмір сторінки 0 на 4 КБ, якщо це потрібно.-pg і -fomit-frame-pointer є несумісними-pie не підтримується в цій конфігурації-private_bundle не дозволяється з -dynamiclib-read_only_relocs <обробка>	Дозволяє переміщення в сторінках тільки для читання (не рекомендується).-sectalign <імʼя сегмента> <імʼя секції> <значення>	Встановлює вирівнювання секції <імʼя секції> у сегменті <імʼя сегмента> на значення <значення>, яке повинно бути цілочисельною степенню двійки, вираженою у шістнадцятковій формі.-sectcreate <імʼя сегмента> <імʼя секції> <файл>	Створює секцію <імʼя секції> у сегменті <імʼя сегмента> з вмісту файлу <файл>.-seg_addr_table <file>	Вказати базові адреси для динамічних бібліотек; <file> містить рядок для кожної бібліотеки.-segaddr <name> <address>	Встановити базову адресу сегмента <name> на <address>, яка повинна бути вирівняна за межі сторінки (наразі 4 КБ).-segprot <імʼя_сегмента> <макс_захист> <ініц_захист>	Захист віртуальної памʼяті для сегмента <імʼя_сегмента> має максимальні та початкові значення <макс_захист> та <ініц_захист> відповідно. Вказані значення можуть містити «r», «w», «x» або «-», останнє означає «немає доступу».-segs_read_only_addr <адреса>	Вказує, що <адреса> є базовою адресою сегментів тільки для читання dylib.-segs_read_write_addr <адреса>	Вказує, що <адреса> є базовою адресою сегментів для читання-запису dylib.-stdlib=[libstdc++|libc++]	Стандартна бібліотека, яка буде використовуватися для заголовків та виконання C++.-sub_library <імʼя>	Бібліотека з іменем <імʼя> буде повторно експортована (корисно лише для dylibs).-sub_umbrella <імʼя>	Фреймворк з назвою <імʼя> буде повторно експортований (корисно лише для dylibs).-trigraphs	Підтримка триграфів ISO C.-umbrella <фреймворк>	Вказаний фреймворк буде повторно експортований.-undefined <обробка>	Вказати обробку невизначених символів (за замовчуванням - помилка).-unexported_symbols_list <імʼя_файлу>	Не експортувати глобальні символи, перелічовані в <імʼя_файлу>.-weak_reference_mismatches <обробка>	Вказує, що робити, якщо імпорт символу конфліктує між файлами (слабкий в одному і не в іншому), за замовчуванням символ вважається непривʼязаним.... цей перелічувач %qD... до попередньої %qs умови тут... з %qs умовою тут... без умови %qs неподалік відси...після параметра %P, який має аргумент за замовчуванням...ця інструкція, але остання неправильно відступлена, наче вона захищена %qsОператор .NOT. в виразі на %L повинен мати логічний операндОператор .XOR. у %C/* Прототипи зовнішніх процедур, згенеровані з %s
   за допомогою GNU Fortran %s%s.

   Використання цього інтерфейсу не рекомендується, розгляньте використання
   можливості BIND(C) стандартного Fortran замість цього.  */

128-бітні %<long double%> не підтримуються для чисел з плаваючою комою VAXABI 31 біт.Набір інструкцій 387 вимкнено, використовується арифметика SSEABI 64 біт.64-бітний ABI не підтримується в режимі ESA/390; використовуйте присвоєння замість цього; використовуйте присвоєння або ініціалізацію значенням замість цього; використовуйте присвоєння копії замість цього; використовуйте присвоєння копії або ініціалізацію копією замість цього; використовуйте ініціалізацію копією замість цього; використовуйте ініціалізацію значенням замість цього<Під час ініціалізації>
<анонімний><список ініціалізаторів у фігурних дужках><вбудований><командний рядок><помилка декларації><перелічування><неправильний-вираз><помилка-виразу><лямбда<лямбда><повідомлення невідоме на етапі компіляції><відсутнє><значення повернення> <значення-повернення><оператор><структуровані привʼязки><помилка-тегу><помилка аргументів шаблону><помилка параметра шаблону><вираз-викидання><помилка типу><помилка-типу><помилка-типування><помилка префіксу типу><виклик-підпрограми-ubsan><невідомий оператор><невідомий><безіменний %s><безіменний-фіксований:<безіменний-дробовий:<безіменний-беззнаковий:<безіменний><нерозібраний><нерозрішений перевантажений тип функції>Літеральна константа BOZ на %L не може зʼявлятися як фактичний аргумент у посиланні на функціюBOZ-літеральна константа на %L не може бути використана як фактичний аргумент у посиланні на підпрограмуФактор для налаштування верхньої межі, яку використовує планувальник з коливанням модуляції для планування циклу.Обрізання з плаваючої точки до цілого числа може бути замінено округленням для збереження перемикання режимів.Нижня межа повинна передувати двокрапці в специфікації масиву з припущеною розмірністю на %LБуло запитано нестандартний набір початкових значень, що порушує ABIНеобхідне імʼя параметра в %CСинонім для -std=c89 (для C) або -std=c++98 (для C++).Поріг середнього лічильника циклів, який враховує планувальник модуляції качеля.Необхідний список параметрів типу в %CAAPCS не підтримує %<-mcallee-super-interworking%>AAPCS не підтримує %<-mcaller-super-interworking%>ABI %qs не може бути реалізована через обмежений набір інструкцій %qs, перехід до %qsABI %qs не включений під час налаштування, лінкер може повідомити про помилкуABI змінено (%qs на %qs), коли multilib вимкненоABI для структури зі згладженими полями нульової довжини змінився в GCC 10ABI вимагає %<-march=rv%d%>Генерація коду для варіанту ABI (для використання з опцією -mabi=):ABI зі стартовими файлами: %sАБСТРАКТНИЙ ІНТЕРФЕЙС %qs на %L не повинен мати припущений результат з довжиною символів (F2008: C418)АБСТРАКТНИЙ ІНТЕРФЕЙС %qs не повинен бути посиланий на %LАБСТРАКТНИЙ ІНТЕРФЕЙС на %CАбстрактний тип %qs використовується на %LАБСТРАКТНИЙ тип на %CОстанній вираз AC-IMPLIED-DO посилається на змінну керування на %LПочатковий вираз AC-IMPLIED-DO посилається на змінну керування на %LВираз кроку AC-IMPLIED-DO посилається на змінну керування на %LДиректива ACC CACHE повинна бути всередині циклу %CСпецифікація ACCESS в %L вже була вказанаФункція ACLE %qD несумісна з використанням %qsФункція ACLE %qD вимагає розширення ISA %qsзмінна ACQUIRED_LOCKАргумент ACQUIRED_LOCK= на %L повинен бути скалярною логічною змінноюТип ACTION конфліктує з специфікатором READONLY на рядку %LМодифікатор ALIGN вимагає на %L скалярний додатний цілочисельний вираз, що є степенем двійкиАтрибут ALLOCATABLE на %C в означенні СТРУКТУРИАтрибут ALLOCATABLE на %C в означенні ТИПуОбʼєкт ALLOCATABLE %qs в замиканні %s на рядку %LALLOCATABLE вказано поза тілом INTERFACE на %LВИДІЛИТИ обʼєктALLOCATE масиву coarray в %C в блоку CRITICALALLOCATE масиву coarray в %C в блоку DO CONCURRENTВбудована функція ALLOCATED на %L вимагає масив або скалярну алоковану сутністьALTERNATE RETURN не дозволений на %LКод APCS з підтримкою повторного виклику не підтримується. ІгноруєтьсяРозширення ARMv8-M Security несумісне з вибраною FPUОператор ASSIGN на %CІнструкція ASSIGN на %L потребує скалярну змінну INTEGER за замовчуваннямОператор ASSIGNED GOTO на %L вимагає скалярну цілочисельну зміннуЗмінна ASSIGNED у теґу FORMAT на %LКонструкція ASSOCIATE на %CАтрибут ASYNCHRONOUS на %CОператор ASYNCHRONOUS на %CASYNCHRONOUS= на рядку %L не дозволено в Fortran 95Аргумент ATOM на %L вбудованої функції %s повинен бути комасивом або коіндексованимАргумент ATOM на %L для вбудованої функції %s має бути цілочисельним типу ATOMIC_INT_KINDATOM-аргумент на %L для вбудованої функції %s повинен бути цілочисельним типу ATOMIC_INT_KIND або логічним значенням типу ATOMIC_LOGICAL_KINDАргумент ATOM вбудованої функції %s на %L має бути визначенимініціалізовано вказівник AUX для ребра %d->%dВекторний аргумент AVX без включеного AVX змінює ABIповернення вектора AVX без включеного AVX змінює ABIВекторний аргумент AVX512F без включеного AVX512F змінює ABIповернення вектора AVX512F без включеного AVX512F змінює ABIСкорочення для «-g -feliminate-unused-debug-symbols».Скорочення для «-g -fno-eliminate-unused-debug-symbols».Абсолютне значення SHIFT повинно бути менше або дорівнювати SIZE в %CАбстрактний інтерфейс %qs недійсний при присвоєнні вказівника на процедуру в %LПриймати несумісність аргументів у викликах процедур.Приймати розширення для підтримки старого коду.Отримання доступу до даних в одному розділі зі спільних точок якоря.Зсув доступу перед зсувом батьківського обʼєктуДоступ перекривається з його сусідомРозмір доступу більший або рівний розміру батьківського обʼєктуСпецифікація доступу оператора %s на %C вже була вказанаСпецифікація доступу до оператора .%s. в %C вже була вказанаДоступ закінчується за межами батьківського обʼєктуНакопичувати вихідні аргументи функції та здобудьте / звільніть необхідний простір стеку для вихідних аргументів функції в пролог / епілог функції. Без цієї опції вихідні аргументи викликаються перед викликом функції та видаляються після цього. Ця опція може призвести до зменшення розміру коду для функцій, які викликають багато функцій, які отримують свої аргументи зі стеку, наприклад, printf.Фактичний аргумент CLASS-масиву для %qs повинен бути повним масивом на %LФактичний аргумент у %L для INTENT(%s) фіктивного аргументу %qs ELEMENTAL підпрограми %qs є скаляром, але інший фактичний аргумент є масивомФактичний аргумент на %L інтринсичної функції %qs повинен бути повʼязаним вказівникомФактичний аргумент в %L до алокованого або вказівного припущеного аргументу %qs повинен мати відкладений параметр типу довжини, якщо і тільки якщо припущений аргумент має одинФактичний аргумент на %L для припущеного типу фіктивного має параметри типу або є похідним типом з типовими або FINAL процедурамиФактичний аргумент містить замало елементів для припущеного аргументу %qs (%lu/%lu) в %LФактичний аргумент для %qs на %L повинен бути вказівникомФактичний аргумент для %qs на %L повинен бути вказівником або допустимою ціллю для фіктивного вказівника в операторі присвоєння вказівникаФактичний аргумент для %qs не може бути масивом невідомого розміру на %LФактичний аргумент для %qs повинен бути ALLOCATABLE на %LФактичний аргумент EVENT_TYPE або з компонентою EVENT_TYPE на %L вимагає явного інтерфейсу для процедури %qsФактичний аргумент LOCK_TYPE або з компонентою LOCK_TYPE на %L вимагає явного інтерфейсу для процедури %qsФактичний аргумент для %qs на %L повинен бути комасивФактичний аргумент для %qs на %L повинен бути поліморфнимФактичний аргумент для %qs на %L повинен бути просто послідовним або елементом такого масивуФактичний аргумент для %qs на %L повинен бути необмежено поліморфним, оскільки формальний аргумент є вказівником або виділяється необмежено поліморфною сутністю [F2008: 12.5.2.5]Фактичний аргумент для %qs на %L повинен мати той самий оголошений типФактичний аргумент для INTENT(OUT) фіктивного аргументу %qs з припущеним рангом на %L не може мати невідомий розмірФактичний аргумент до послідовного вказівника-підробки %qs на %L повинен бути просто послідовнимФактичний аргумент для непризначеного (INTENT(INOUT)) псевдоніма %qs на %L, який є EVENT_TYPE або має компонент EVENT_TYPEФактичний аргумент для непризначеного (INTENT(INOUT)) псевдоніма %qs на %L, який є LOCK_TYPE або має компонент LOCK_TYPEФактична довжина рядка не відповідає оголошеній для фіктивного аргументу '%s' (%ld/%ld)Фактична довжина рядка коротша за визначену для фіктивного аргументу '%s' (%ld/%ld)Додати префікс CS до виклику та jmp до непрямого тунку з ціллю гілки в регістрах r8-r15.Додати прохід по видаленню спільних підвиразів після оптимізації циклів.Додати коментарі до ігнорованих оголошень у згенерованому заголовку C++.Додавати атрибути опису до деяких DWARF DIE, які не мають атрибуту імені.Додати явні перевірки на ділення на нуль.Додати явні перевірки на переповнення ділення в INT_MIN / -1.Додати додаткові коментарі до вихідного коду асемблера.Додати додаткову інформацію до виконуваного файлу, що може прискорити динамічне завантаження (за умови, що залежні бібліотеки не змінені).Додати префікс .lower до назв розділів при компіляції з -m{code,data}-region=lower (за замовчуванням вимкнено).Додаткові відлагоджувальні виводи.Додаткове максимально допустиме збільшення загального розміру нових параметрів, які ipa-sra замінює вказівником на агрегат, якщо він вказує на локальну змінну, яку викликач тільки записує і передає як аргумент до функцій.Після діагностики невизначеного поведінки спробуйте продовжити виконання.Агресивно оптимізувати цикли з використанням обмежень мови.Помилка: групи comdat псевдоніма та цілі відрізняютьсяПомилка: розділи псевдоніма та цілі відрізняютьсяПсевдонім для -mcpu=g10.Псевдонім для -mcpu=g13.Псевдонім для -mcpu=g14.Alias має ребра викликуПсевдонім має більше одного посилання на псевдонімПсевдонім має посилання, яке не є псевдонімомПсевдонім:Вирівняти всі мітки.Вирівнювати всі цикли до границі 32 байти.Вирівнювати код та дані до 32 біт.Вирівняйте призначення операцій з рядками.Вирівнювати подвійні числа за межами 64-бітних границь.Вирівняти вхід у функцію до 4 байт.Вирівняти мітки, до яких можна дістатися лише за допомогою переходів.Вирівняйте деякі числа з плаваючою комою на границі dword.Вирівняти початок функцій.Вирівняти початок циклів.Вирівняти за базовим типом бітового поля.Вирівняти за базовим типом бітового поля. Не припускати, що незаініціалізовані доступи обробляються системою.Вирівнювати змінні на границі 32 біт.Всі вбудовані процедури доступні незалежно від вибраного стандарту.Всі доступи до памʼяті використовують I/O load/store інструкції.Усі параметри типу LEN в інструкції TYPE IS на %C повинні бути ПРИПУЩЕНІЗмінна з можливістю виділення %qs у %L не може мати ініціалізатораМасив, що може бути виділений %qs на %L, повинен мати відкладену форму або припущений рангФіктивний аргумент з символьними змінними, які можна виділяти %qs на %L повинен мати відкладену довжину, оскільки процедура %qs є BIND(C)Змінна %qs на %L з можливістю виділення памʼяті має мати відкладену формуАлокаційний компонент %s на %L повинен мати коефіцієнт, оскільки він має підкомпонент, який не є комасивом типу EVENT_TYPEАлокаційна компонента %s на %L повинна мати кодименсію, оскільки вона має некомасивну підкомпоненту типу LOCK_TYPEАлокаційний компонент %s на %L типу EVENT_TYPE повинен мати коефіцієнтКомпонент, який можна виділити %s на %L типу LOCK_TYPE повинен мати кодименсіюАлокований компонент структури у %C повинен мати відкладену формуАлокаційний компонент або відкладений масив форми біля %C в операторі DATAФункція, яку можна виділити %qs на %L, повинна мати явний інтерфейс функціїВиділяти локальні змінні в стеку для дозволу непрямої рекурсії.Обʼєкт allocate-object в %C не є вказівником на непроцедурний обʼєкт або змінною, що може бути виділенаОбʼєкт, що виділяється, на %L також зʼявляється на %LОбʼєкт allocate в %L не є вказівником на дані або змінною, яку можна резервуватиОбʼєкт, що виділяється, на %L є підобʼєктом обʼєкта на %LОбʼєкт розподілу на %L повинен бути ALLOCATABLE або POINTERAllocate-object на %L з відкладеним параметром типу вимагає або type-spec, або тег SOURCE, або тег MOLDВиділення %s на %L з типовою специфікацією вимагає такого самого параметра довжини символів, як у деклараціїВиділення %s з базовим типом ABSTRACT на %L вимагає типової специфікації або виразу джерелаДозволити (або не дозволяти) gcc використовувати інструкцію LOOP.Дозволити винятки з плаваючою точкою IEC559 в константних виразах.Дозволити появу літеральної константи BOZ в недійсному контексті та замість Z використовувати X.Дозволяти доступ до змінних екземпляра, ніби вони були локальними оголошеннями у реалізаціях методів екземпляра.Дозволити довільну ширину символів у фіксованому режимі.Дозволити довільну ширину рядка символів у вільному режимі.Дозволити полям бітів перетинати межі слова.Дозволити упаковку гілок з іншими інструкціями.Дозволити вбудованим функціям ceil, floor, round, trunc викликати винятки «неточності».Дозволити знаки долара в назвах сутностей.Дозволити швидкі переходи до диспетчера повідомлень.Дозволити зберігати адреси функцій у регістрах.Дозволити gcc генерувати інструкції LIW.Дозволити gcc генерувати інструкції SETLB та Lcc.Дозволити апаратним інструкціям з плаваючою комою охоплювати як 32-бітні, так і 64-бітні операції.Дозволити неявні перетворення між векторами з різною кількістю підчастин і/або різними типами елементів.Дозволити взаємозаміну функцій (або змінних) тими, що мають різну семантику (або ініціалізатор), відповідно, за допомогою динамічного звʼязувача.Дозволити математичні оптимізації, які можуть порушувати стандарти IEEE або ISO.Дозволити оптимізацію для арифметики з плаваючою комою, яка може змінити результат операції через округлення.Дозволити передчасне планування в черзі інструкцій.Дозволити тільки читання даних в sdata.Дозволяйте розширення знаку в операціях злиття.Дозволити спекулятивний рух більшої кількості завантажень.Дозволити спекулятивний рух не завантажувати.Дозволити спекулятивний рух деяких завантажень.Дозволити аргументам оператора '?' мати різні типи.Дозволити компілятору вводити нові гонки даних при зберіганні.Дозволити прохід з обʼєднанням зберігання вводити незбалансовані зберігання, якщо це юридично допустимо.Дозволити використання інструкцій MDMX.Дозволити використання інструкцій MT.Дозволити використання апаратних інструкцій з плаваючою комою для V850E2V3 і вище.Дозволити використання апаратного ABI та інструкцій з плаваючою комою.Дозволити використовувати обрізку замість округлення до нуля для дробових фіксованих типів.Дозволити видавати дві інструкції на цикл.Дозволити використання псевдоінструкцій __gcc_isr в прологах та епілогах обробників переривань.Дозволити використання r15 для вбудованого ASM.Вже знаходиться всередині блоку CONTAINS на %CАльтернативний оператор RETURN на %C дозволений лише в межах підпрограмиАльтернативна RETURN-інструкція на %L потребує специфікатора повернення SCALAR-INTEGERАльтернативна конвенція виклику.Альтернативний повернення на %L не допускається в процедурі DTIOАльтернативний повернення не може зʼявлятися в операторній інтерфейсній частині на %LАльтернативний повернений фіктивний аргумент не може зʼявлятися в SUBROUTINE з атрибутом BIND(C) на %LАльтернативний специфікатор повернення в елементарній підпрограмі %qs на %L не дозволяєтьсяАльтернативний специфікатор повернення в функції %qs на %L не дозволяєтьсяАргумент альтернативного повернення в %CХоча %qs не використовується, в нього є неоднозначні інтерфейси на %LАргумент AltiVec, переданий у функцію без прототипуAltiVec не підтримується в даній ціліЗавжди вирівнювати вхід у функцію, ціль переходу та адресу повернення.Завжди генерувати довгі виклики.Завжди зберігати $lp у стеку.Завжди розглядайте бітові поля як поля типу int.Завжди використовуйте Dynamic Realigned Argument Pointer (DRAP) для переустановки стеку.Завжди використовувати JSR, а не BSR, для викликів.Неоднозначний !$OMP DECLARE REDUCTION з модуля %s на %LНеоднозначні інтерфейси в %s для %qs на %L і %qs на %LНеоднозначний символ в означенні TYPE на %CВиправити відповідні діагностичні повідомлення з параметром командного рядка, який їх контролює.Кількість локальної памʼяті для спільного використання даних (LDS), яку слід зарезервувати для приватних змінних групи.Псевдонім для minterlink-compressed, наданий для забезпечення зворотної сумісності.Альтернативний повернення на %L без * фіктивного аргументуНепряме ребро з %s не позначено як непряме або має повʼязану індиректну інформацію, відповідне твердження: Зовнішня конструкція FORALL вже має індекс з таким імʼям на %LАналізувати та видаляти обміни двохслівних слів з обчислень VSX.Аналізований псевдонім не має посиланняАнотувати асемблерні інструкції з оціненими адресами.Додати другу підкреслювання, якщо імʼя вже містить підкреслювання.Додати підкреслювання до зовнішньо видимих імен.Застосувати відʼємний знак до значень нуля.Застосувати спеціальні правила для компіляції пакету виконавчої системи.Застосувати розширення змінних при розгортанні циклів.Приблизна кількість інструкцій функції в одиницях 1K, що спричиняє просту локальну RA.Наблизити ефект викликів функцій для спрощення аналізу.Аргумент %<A%> з INTENT(INOUT) на %L вбудованої підпрограми %s не повинен мати векторного підписуАргумент %<S%> інструкції NEAREST на %L не повинен бути нулемАргумент %qs зʼявляється двічі у виклику %qs на %LАргумент %qs вбудованої функції %qs на %L повинен відповідати типу аргументу %qs на %LАргумент %qs функції %qs з PASS(%s) на %L не може бути ALLOCATABLEАргумент %qs в %qs з PASS(%s) в %L не може мати атрибут POINTERАргумент %qs в %qs з PASS(%s) в %L повинен бути похідним типом %qsАргумент %qs функції %qs з PASS(%s) на %L повинен бути похідним типом %qsАргумент %qs в %qs з PASS(%s) в %L повинен бути скалярнимАргумент %qs MOD в %L не повинен бути нулемАргумент %qs функції MODULO на %L не може бути нулемАргумент %qs елементарної процедури %qs на %L повинен мати вказане його намір або мати атрибут VALUEАргумент %qs елементарної процедури на %L не може мати атрибуту ALLOCATABLEАргумент %qs елементарної процедури на %L не може мати атрибуту POINTERАргумент %qs елементарної процедури на %L повинен бути скалярнимАргумент %qs чистої функції %qs у %L повинен мати INTENT(IN) або VALUEАргумент %qs чистої функції %qs у %L з атрибутом VALUE, але без INTENT(IN)Аргумент %qs чистої підпрограми %qs у %L повинен мати вказаний INTENT або мати атрибут VALUEАргумент %qs чистої підпрограми %qs у %L з атрибутом VALUE, але без INTENTАргумент %qs функції-оператора %qs на %L повинен бути скалярнимАргумент CPTR на %L для C_F_POINTER повинен мати тип TYPE(C_PTR)Аргумент CPTR на %L до C_F_PROCPOINTER повинен мати тип TYPE(C_FUNPTR)Аргумент C_PTR_1 в %L для C_ASSOCIATED повинен мати тип TYPE(C_PTR) або TYPE(C_FUNPTR)Аргумент C_PTR_2 в %L для C_ASSOCIATED повинен мати такий самий тип, як C_PTR_1: %s замість %sАргумент FPTR на %L для C_F_POINTER повинен бути вказівникомАргумент FPTR на %L для C_F_POINTER не може бути співіндексованимАргумент FPTR у %L для C_F_PROCPOINTER повинен бути вказівником на процедуруАргумент FPTR у %L для C_F_PROCPOINTER не може бути коіндексованимАргумент NCOPIES інтринсичної функції REPEAT є відʼємним (його значення %ld)Аргумент NCOPIES вбудованої функції REPEAT на %L є відʼємнимАргумент NCOPIES інтринсичної функції REPEAT є занадто великимАргумент NCOPIES вбудованої функції REPEAT на %L є занадто великимАргумент X у %L для C_FUNLOC повинен бути процедурою або вказівником на процедуруАргумент X у %L для C_FUNLOC не може бути коіндексованимАргумент X у %L для C_LOC не повинен бути рядком нульової довжиниАргумент X у %L для C_LOC повинен мати атрибут POINTER або TARGETАргумент X у %L для C_LOC не може бути коіндексованимАргумент у %L для C_LOC не повинен бути поліморфнимАргумент dim на %L повинен бути типу INTEGERАргумент dim на %L повинен бути скалярнимНеспівпадання аргументів для перевизначеної процедури %qs в %L: %sАргумент %s на %L повинен мати довжину одиницюАргумент функції %s на %L є відʼємнимАргумент функції %s на %L занадто великий для послідовності упорядкування типу %dАргумент функції %s на %L знаходиться поза діапазоном [0,127]Аргумент функції ACOS на %L повинен бути між -1 і 1Аргументом ACOSD у %L має бути значення від -1 до 1Аргумент функції ACOSH на %L не може бути меншим за 1Аргумент функції ASIN на %L повинен бути від -1 до 1Аргументом ASIND у %L має бути значення від -1 до 1Аргументом ATANH у %L має бути число у діапазоні від -1 до 1Аргумент FINAL процедури на %L повинен бути типу %qsАргумент FINAL процедури на %L не може бути ALLOCATABLEАргумент FINAL процедури на %L не може бути INTENT(OUT)Аргумент FINAL процедури на %L не може бути OPTIONALАргумент FINAL процедури на %L не може бути POINTERАргумент IACHAR на %L повинен мати довжину одиницюАргумент функції IACHAR на %L поза межами діапазону 0..127Аргумент ICHAR на %L повинен мати довжину одиницюАргумент LOG в %L не може бути менше або дорівнювати нулюАргумент LOG10 в %L не може бути менше або дорівнювати нулюАргумент оператора SELECT на %L не може бути %sАргумент оператора SELECT на %L повинен бути скалярним виразомАргумент SQRT для %L має відʼємне значенняАргумент для %<-fcheck%> недійсний: %sАргумент для %<-ffpe-summary%> недійсний: %sАргумент для %<-ffpe-trap%> недійсний: %sТипи аргументів вбудованої функції %qs у %L повинні збігатися (%s/%s)Аргументи %qs на %L і %L не можуть обидва бути літеральними константами BOZАргументи %qs мають різні параметри типу kind на %LАрифметичний оператор IF в %CАрифметична IF-інструкція на %L потребує скалярний вираз REAL або INTEGERАрифметика NaN на %LАрифметичне NaN при перетворенні %s на %s на %L. Цю перевірку можна вимкнути за допомогою опції %<-fno-range-check%>Арифметика ОК на %LАрифметика ОК при перетворенні %s на %s на %LПереповнення арифметики на %LПереповнення арифметики при перетворенні %s на %s на %L. Цю перевірку можна вимкнути за допомогою параметра %<-fno-range-check%>Недостатність арифметики на %LПідтік арифметики при перетворенні %s на %s на %L. Цю перевірку можна вимкнути за допомогою параметра %<-fno-range-check%>Масив %qs на %L не може мати відкладену формуМасив %qs у %L є змінною, яка не зводиться до константного виразуМасив %qs у %L більший за обмеження, встановлене за допомогою %<-fmax-stack-var-size=%>, перенесений зі стеку в статичне сховище. Це робить процедуру небезпечною при рекурсивному виклику або одночасному виклику з кількох потоків. Розгляньте можливість збільшення обмеження %<-fmax-stack-var-size=%> (або використання %<-frecursive%>, що позначає необмежене %<-fmax-stack-var-size%>) - або змініть код для використання масиву типу ALLOCATABLE. Якщо змінна ніколи не використовується одночасно, це попередження можна ігнорувати, і змінну також можна оголосити з атрибутом SAVE.Масив %qs на %L з неконстантними межами не може бути обʼєктом EQUIVALENCEМасив %qs не допускається в редукції на %LНесумісні межі масиву для розмірності 1 масиву (%ld/%ld)Несумісні межі масиву для розмірності 2 масиву (%ld/%ld)Масивний компонент структури у %C повинен мати явну формуМасивний компонент структури у %C повинен мати явну або відкладену формуКонструктор масиву, що включає специфікацію типу, в %CЗначення конструктора масиву на %L не може бути необмежено поліморфним [F2008: C4106]Необхідна сутність масиву на %LМасив у списку ініціалізаторів на %L повинен мати явну формуІндекс масиву на %L є масивом рангу %dІндекс масиву на %L повинен бути типу INTEGER, знайдено %sІндекс масиву у %L повинен бути скалярнимМасив не є послідовним на %LМасив взаємодіючого типу у %L для C_LOC, який не може бути виділений памʼять і не має ні припущеного розміру, ні явного розміруОперанди масиву несумісні на %LМасивні операнди несумісні при перетворенні %s в %s на %LВказівник на масив %qs на %L повинен мати відкладену форму або припущений рангПосилання на масив у %C не може мати більше %d вимірівПосилання на масив у %C має більше 7 вимірівПосилання на масив на %L виходить за межі (%ld < %ld) в кодимензії %dПосилання на масив на %L виходить за межі (%ld < %ld) в розмірності %dПосилання на масив на %L виходить за межі (%ld > %ld) в кодимензії %dПосилання на масив на %L виходить за межі (%ld > %ld) в розмірності %dПосилання на масив на %L поза межами (%ld < %ld) в циклі, що починається з %LПосилання на масив на %L поза межами (%ld > %ld) в циклі, що починається з %LПосилання на масив у EQUIVALENCE у %C не може бути секцією масивуПосилання на масив поза межамиРозділ масиву у %L для C_LOCПотрібен вказівник на розділ масиву, наприклад %<(:)%>, поряд з вказівником на комасивний %<[...]%> на %CМасивний розділ з векторним підскриптом на %L не може бути ціллю вказівникаРозділи масиву: %qs не дозволені в !$ACC DECLARE на %LСпецифікація масиву на %C має більше ніж %d вимірівСпецифікація масиву на %C з більш ніж 7 вимірамиСпецифікація масиву для символу %qs в COMMON в %C повинна бути явноюСпецифікація масиву повинна бути відкладена на %LУ ALLOCATE-операторі на %L потрібна специфікація масиву або виразу SOURCE= з масивним значеннямУ ALLOCATE-операторі на %L потрібна специфікація масивуФактичний аргумент з розділом масиву на %L несумісний з фіктивним аргументом без припущеної форми %qs через атрибут VOLATILEФактичний аргумент з розділом масиву з векторними підскриптами на %L несумісний з атрибутом INTENT(OUT), INTENT(INOUT), VOLATILE або ASYNCHRONOUS для фіктивного аргументу %qsОскільки розширюючий тип %qs на %L має компонент coarray, батьківський тип %qs також повинен мати одинПараметри асемблера
===================

Оператор Assigned GOTO на %CПризначена мітка не є цільовою міткоюПрисвоєння значення, відмінного від 0 або 1, до LOGICAL має невизначений результат у %LПрисвоєння скаляру невиділеному масивуІнтерфейс оператора присвоєння в %L повинен бути ПІДРОГРАМОЮІнтерфейс оператора присвоєння в %L повинен мати два аргументиІнтерфейс оператора присвоєння в %L не повинен перевизначати присвоєння типу INTRINSICПрисвоєння змінній індексу FORALL на %LПрисвоєння LEN або KIND part_ref на %L не дозволяєтьсяПрисвоєння константному виразу в %CПрисвоєння змінній з можливістю виділення памʼяті поліморфного типу на %LПрисвоєння змінній з можливістю виділення памʼяті поліморфного типу на %L потребує %<-frealloc-lhs%>Присвоєння коіндексованій змінній на %L у чистій процедуріПризначення послідовного вказівника з непослідовної цілі на %LПрисвоєння поліморфному спільному масиву на %L не дозволяєтьсяАсоціативне імʼя %qs в замиканні %s на %LІмʼя асоціації %qs у замиканні SHARED на %LАсоційоване імʼя %qs на %L використовується як масивІмʼя асоціації %qs не може зʼявлятися в контексті визначення змінної (%s) на %L, оскільки його ціль на %L також не можеАсоціююча сутність %qs на %L є імʼям процедуриАсоціююча сутність %qs на %L є вказівником на процедуруАсоціюючий вираз-селектор на %L повертає процедуруЦіль асоціації на %C не може бути коіндексованоюЦіль асоціації на %L не може бути літеральною константою BOZПрипускається, що ES дорівнює нулю протягом виконання програми, використовуйте ES: для даних тільки для читання.Припустити, що ICPLB увімкнені під час виконання.Припустити великий сегмент TLS.Припустимо, що всі символи мають значення 32 біти.Припускати, що всі функції зі змінною кількістю аргументів мають прототип.Припускати підтримку асемблером директив .loc (DWARF2+).Припускати підтримку асемблером перегляду в директивах .loc (DWARF2+).Припускати, що код буде зібраний за допомогою GAS.Припускати, що код буде звʼязаний за допомогою GNU ld.Припускати, що код буде звʼязаний за допомогою HP ld.Припустити, що загальні оголошення можуть бути перекриті тими, що мають більший заключний масив.Припустимо, що сегменти даних відносяться до сегмента тексту.Припускати, що операції з плаваючою комою можуть спрацювати пасткою.Припустити, що вхідний стек вирівняний за цією степенем числа 2.Припускається, що мітки та символи можуть бути адресовані за допомогою абсолютних адрес 16 біт.Припустити, що завантаження даних з флеш-памʼяті повільніше, ніж отримання інструкцій.Припускати, що посилання на памʼять впорядковані і барʼєри не потрібні.Припускати, що NaN або нескінченності не генеруються.Припускати нормальне середовище виконання C.Припустити, що переповнення вказівника обгортається.Припускати можливу подвійну невідповідність.Припускається, що вибрано округлення до найближчого значення для планування.Припустити, що переповнення знакової арифметики обгортається.Припустити малий адресний простір.Припустити, що суворі правила псевдонімів застосовуються між межами функцій (не вбудованих).Припустити, що застосовуються строгі правила псевдонімів.Припустити, що цільовий процесор налаштований як big endian.Припустити, що цільовий процесор налаштований як little endian.Припускати, що всі дані у статичному сховищі можна отримати за допомогою LDS / STS. Ця опція корисна лише для зменшених пристроїв Tiny.Припускати, що збереження та завантаження чисел з рухомою комою, ймовірно, не спричинять конфлікт, якщо вони розміщені в одній групі інструкцій.Припускати, що цикли з виходом завершаться і не будуть безкінечно повторюватися.Припускати, що отримувачі повідомлень Objective-C можуть бути nil.Припускати, що підтримка часу виконання надана, тому пропустити -lsim з командного рядка звʼязувача.Припустити, що існують стандартні бібліотеки виконання D та «D main».Припустимо, що інструкції оцінки оберненого значення надають більшу точність.Припустити, що вихідний файл має фіксовану форму.Припустити, що вихідний файл має вільну форму.Припускати, що значення перелічувального типу завжди знаходяться в мінімальному діапазоні цього типу.Припускати, що умовні гілки з нульовим зсувом є швидкими.Припустити середовище VxWorks RTP.Припустимо середовище VxWorks vThreads.Припустити єдиний синтаксис для вбудованого коду асемблера.Припущена або відкладена змінна довжини символу %qs в константному виразі на %LМасив з припущеним рангом %qs у замиканні %s на %LМасив з припущеною формою %qs на %L не дозволяється в виразі ініціалізаціїМасив з припущеною формою на %L повинен бути фіктивним аргументомМасив з припущеною розмірністю %qs на %L не дозволяється в виразі ініціалізаціїМасив з припущеним розміром %qs у замиканні %s на %LМасив з припущеним розміром %qs у замиканні COPYPRIVATE на %LМасив з припущеним розміром %qs у списку імен %qs у %C не допускаєтьсяМасив з припущеним розміром %qs у списку імен %qs на %L не дозволяєтьсяМасив з припущеним розміром на %L повинен бути фіктивним аргументомПрипущений тип у %CПрипущений тип на %C не дозволяється для компонентівПрипущений тип змінної %s на %L дозволений лише для фіктивних зміннихАргумент-заглушка символьного типу з припущеною довжиною %qs на %L процедури %qs з атрибутом BIND(C)Аргумент з припущеним рангом на %L дозволено лише як фактичний аргумент до вбудованих функцій запитуАргумент з припущеним рангом на %L дозволено лише як перший фактичний аргумент до вбудованої функції запиту %sАргумент з припущеним рангом потребує явного інтерфейсу на %LМасив з припущеним рангом %qs у %L не допускається в виразі ініціалізаціїМасив з припущеною розмірністю у %CМасив з припущеним рангом на %L не може мати атрибутів VALUE або CODIMENSIONМасив з припущеним рангом на %L повинен бути фіктивним аргументомПрипущена змінна %s на %L як фактичний аргумент для функції запиту повинна бути першим аргументомПрипущена змінна %s на %L може використовуватися лише як фактичний аргументПрипущена змінна рангу %s на %L не повинна мати посилання на підобʼєктФактичний аргумент з припущеною формою на %L несумісний з фіктивним аргументом без припущеної форми %qs через атрибут VOLATILEМасив з припущеною формою %qs на %L як фіктивний аргумент до процедури BIND(C) %qs на %LМасив з припущеною формою %qs на %L не дозволяється в виразі ініціалізаціїМасив з припущеною розмірністю з !$ACC DECLARE у %LПрипущений тип фактичного аргументу на %L, що відповідає припущеному рангу фіктивного аргументу %qs, повинен бути припущеною формою або припущеним рангомПрипущений тип фактичного аргументу на %L вимагає, щоб фіктивний аргумент %qs був припущеним типомАргумент з припущеним типом %s на %L вимагає явного інтерфейсуАргумент з припущеним типом на %L не допускається як фактичний аргумент вбудованої функції %sАргумент з припущеним типом на %L дозволено лише як перший фактичний аргумент до вбудованої функції %sПрипущена змінна %s на %L як фактичний аргумент для функції запиту повинна бути першим аргументомЗмінна %s припущеного типу на %L не може мати атрибути ALLOCATABLE, CODIMENSION, POINTER або VALUEПрипущена змінна %s на %L не може мати атрибут INTENT(OUT)Припущена змінна %s на %L може використовуватися лише як фактичний аргументПрипущена змінна %s на %L не може бути масивом з явною формоюПрипущена змінна типу %s на %L не повинна мати посилання на підобʼєктУ глобальному контексті:Підтримується не більше %i профільних запусків. Можливо, пошкоджений профіль?На верхньому рівні:Спроба звільнити невиділену змінну '%s'Спроба заповнити слоти затримки інструкцій гілок.Спроба непрямого перекриття COMMON-блоків %s і %s за допомогою EQUIVALENCE у %CСпроба зберегти вирівнювання стеку за допомогою цієї степені числа 2.Спроба обʼєднати однакові константи між компіляційними одиницями.Спроба обʼєднати однакові константи та константні змінні.Спроба обʼєднати однакові рядки для налагодження між компіляційними одиницями.Спроба виділити вже виділену зміннуСпроба виділити вже виділену змінну '%s'Атрибут %s на %L у визначенні ТИПУАтрибут на %L не дозволений в означенні СТРУКТУРИАтрибут на %L не дозволений в означенні ТИПУАтрибут на %L не дозволений поза визначенням ТИПУРозширити списки місцезнаходження змінних з прогресивними переглядами.Магічне число профілю AutoFDO не збігаєтьсяВерсія профілю AutoFDO %u не відповідає %uАвтоматичний масив %qs у %L не може мати ініціалізатораАвтоматично додає простір для довших імен шляхів у командах завантаження (до MAXPATHLEN).Автоматично вирівнювати цілі гілок, щоб зменшити штрафи за гілки.Доступні варіанти BITS:Середня кількість ітерацій циклу.Уникайте всіх обмежень діапазону на інструкціях виклику.Уникати поєднання кількох операторів в одне вибухнуте ребро.Уникайте генерації викликів, що відносяться до pc; використовуйте непряме звертання.Уникайте генерації індексованих інструкцій завантаження/збереження, якщо це можливо.Уникати перекриття регістрів призначення та адреси в інструкціях LDRD, які можуть спричинити помилки Cortex-M3.Уникати розміщення будь-яких даних, придатних для читання, в памʼяті програми.Уникайте спекулятивних завантажень, щоб уникнути аномалії апаратного забезпечення.Уникайте використання інструкцій DIV і MOD.Уникати використання GOT для доступу до зовнішніх символів.BB %i не може генерувати винятки, але має ребро обробки винятківБазовий блок %i має неправильне реброБазовий блок %i має неправильне ребро fallthruBB %i має кілька ребер обробки винятківББ %i відсутнє EH реброВ ББ %i відсутнє реброостання інструкція BB %i неправильно встановила lpБазовий блок %i має забагато ребер fallthruПрапорець BB_RTL не встановлено для блоку %dЗмінна BIND(C) %qs на %L повинна мати довжину одиницюBIND(C) застосовується до %s %s у %LBIND(C) в %LАтрибут BIND(C) на %C вимагає інтерфейсу з BIND(C)Атрибут BIND(C) на %L може використовуватися лише для змінних або спільних блоківАтрибут BIND(C) на %L не може бути вказаний для внутрішньої процедуриПроцедура BIND(C) з імʼям не може мати атрибут POINTER на %CОператор BIND(C) на %CBLANK= на рядку %L не дозволено в Fortran 95Конструкція BLOCK DATA в %LЕлемент BLOCK DATA %qs на %L повинен бути в COMMONКонструкція BLOCK на %CІнструкції BMX підтримуються лише з архітектурою R2BOZ на %L не може зʼявлятися в ініціалізації старого стилюКонстанта BOZ на %C використовує нестандартний синтаксис постфіксуКонстанта BOZ на %L не може зʼявлятися в підпрограмі вбудованої функції COMPLEXЛітеральна константа BOZ у %L не може зʼявлятися як ініціалізаторЛітеральна константа BOZ на %L не може зʼявлятися в підпрограмі вбудованої функції ACHARЛітеральна константа BOZ в %L не може зʼявлятися в CHAR вбудованій підпрограміЛітеральна константа BOZ на %L не може зʼявлятися в конструкторі структуриЛітеральна константа BOZ в %L не може зʼявлятися в конструкторі масивуЛітеральна константа BOZ на %L не може зʼявлятися у списку виводу IOЛітеральна константа BOZ на %L не може зʼявлятися у вбудованій підпрограмі FLOATЛітеральна константа BOZ на %L не може бути фактичним аргументом для %qsЛітеральна константа BOZ на %L не може бути операндом унарного оператора %qsЛітеральна константа BOZ в %L не є значенням оператора DATA або фактичним аргументом вбудованої підпрограми INT/REAL/DBLE/CMPLXЛітеральна константа BOZ біля %L не може бути операндом реляційного оператораЛітеральна константа BOZ поблизу %L не може бути присвоєна змінній %qsЛітеральна константа BOZ біля %L не може бути присвоєна змінній %qs в ініціалізації старого стилюBOZ використовується поза оператором DATA на %LBPF CO-RE не підтримує LTOBPF CO-RE вимагає наявності інформації для налагодження BTF, використовуйте %<-gbtf%>Тип BYTE на %CТип BYTE, використаний на %C, недоступний на цільовій машиніНеправильний 128-бітний хідПогане злиття GPRНеправильна специфікація INTENT в %CПоганий базовий тип введення/виведення (%d)Неправильний обʼєкт allocate в %C для чистої процедуриПогана розмірність масиву на %LПогана посилання на масив на %LНеправильна специфікація масиву компоненти %qs, на яку посилається в конструкторі структури на %LНеправильна специфікація масиву для масиву з явною формою на %CНеправильна специфікація масиву для масиву з припущеною формою на %CНеправильна специфікація масиву для масиву з неявною формою у %CНеправильна специфікація масиву в операторі ALLOCATE на %LНеправильний символ %qc в назві ОПЕРАТОРА на %CНеправильна специфікація ко-масиву в операторі ALLOCATE на %LПогана продовжувальна лінія в %CПоганий вираз типу для функції %qs в %LНеправильний тип для логічної константи на %CПогане імʼяПоганий операторНеправильна форма ініціалізатора на %LНеправильна специфікація масиву для масиву з припущеним розміром на %CНеправильна специфікація для масиву з припущеним розміром на %LНеправильна специфікація масиву для масиву з відкладеною формою на %CНедійсна ціль в призначенні вказівника в чистій процедурі на %LПоганий тип у константному виразіНеправильний тип в gfc_simplify_signТипи базових ABI для LoongArch:Базовий обʼєкт для типованого виклику NOPASS-процедури у %L повинен бути скалярнимБазовий обʼєкт для виклику компоненти вказівника на процедуру у %L має абстрактний тип %qsБазовий обʼєкт для типованого виклику процедури у %L має абстрактний тип %qsОсновні ISA LoongArch:Звʼязування на %C повинно мати такий самий доступ, як вже визначене звʼязування %qsАтрибути звʼязування вже вказують на передачу, недопустимий NOPASS на %CАтрибути звʼязування вже вказують на передачу, недопустимий PASS на %CПорожній BLOCK DATA в %C конфліктує з попереднім BLOCK DATA в %LПропуск обовʼязковий в %s операторі біля %CОператор SAVE без параметрів в %C слідує за попереднім оператором SAVEМітка блоку не підходить для умовного оператора IF на %CМітка блоку не підходить для арифметичного умовного оператора IF на %CНазва плати [та область памʼяті].Обидва модифікатори розкладу MONOTONIC та NONMONOTONIC вказані у %Lвстановлено як розділ, так і групу comdatМежа кількості кандидатів, нижче якої всі кандидати вважаються в оптимізації iv.Межа кількості використань iv в оптимізованій петлі в оптимізації iv.Обмеження на кількість перевірок часу виконання, вставлених версіюванням циклу векторизатора для перевірки псевдонімів.Обмеження на кількість перевірок часу виконання, вставлених версіюванням циклу векторизатора для перевірки вирівнювання.Обмеження на розмір виразів, що використовуються в аналізаторі еволюцій скалярів.Обмеження на складність виразів в аналізаторі еволюцій скалярів.Обмеження на вартість виразу для обчислення кількості ітерацій.Обмеження на кількість ітерацій, яку алгоритм аналізу кількості ітерацій методом грубої сили оцінює.Вказівка меж для %qs у присвоєнні вказівника на %LГілка на %L може призвести до безкінечного циклуГілки коштують так дорого (довільні одиниці).Виконано гілок:%s з %d
Збудувати для ядра A.Збудувати для ядра B.Збудувати для SDRAM.Будівельний блок для TFLAGS, що підтримує специфікації та багатобібліотечність.Вбудована функція %qF вимагає z14 або вищеВбудована функція %qF вимагає z15 або вищеВбудована функція не реалізованаАргумент за значенням на %L не може бути масивом або секцією масивуАргумент за значенням на %L не допускається в цьому контекстіАргумент за значенням на %L не є числовим типомСимвольна фіктивна змінна %qs на %L з атрибутом VALUE, сумісна з C, повинна мати довжину одиницюПараметр типу C-типу призначений для типу %s, але тип у %L - %sКонструктори та деструктори C++ не будуть викликатися для полів Objective-Cпозначені ініціалізатори C++ доступні лише з %<-std=c++20%> або %<-std=gnu++20%>Пошук %qD в C++ поверне поле, а не типМодулі C++ несумісні з попередньо скомпільованими заголовкамиМодулі C++ несумісні з традиційною попередньою обробкоюC++ вимагає підвищеного типу, а не типу перелічування, у %<va_arg%>C++11 %<constexpr%> доступний лише з %<-std=c++11%> або %<-std=gnu++11%>C++11 %<noexcept%> доступний лише з %<-std=c++11%> або %<-std=gnu++11%>C++11 %<thread_local%> дозволяє динамічну ініціалізацію та знищенняC++11 %<thread_local%> доступний лише з %<-std=c++11%> або %<-std=gnu++11%>атрибути C++11 доступні лише з %<-std=c++11%> або %<-std=gnu++11%>C++11 auto доступний тільки з %<-std=c++11%> або %<-std=gnu++11%>C++20 %<constinit%> доступний лише з %<-std=c++20%> або %<-std=gnu++20%>C++20 %qE доступний лише з %<-fmodules-ts%>C++20 %qE доступний лише з %<-fmodules-ts%>, який ще не активований з %<-std=c++20%>синтаксис означення концепції C++20: %<concept <name> = <expr>%>C++20 стверджує, що це неоднозначно, навіть якщо другий є зворотнім:індикатор C99 %qE не є цілочисельним константним виразомC99-означення %qE поза агрегатним ініціалізаторомМітка CASE на %L перекривається з міткою CASE на %Lпідтип вбудованої функції CCTL виходить за межі діапазонуІнструкції CDX підтримуються лише з архітектурою R2вираз літерала CFString не є рядковою константоювідсутній літерал CFStringОператор CHANGE TEAM на %CВираз CHARACTER на %L обрізається (%ld/%ld)Вираз CHARACTER буде обрізаний при присвоєнні (%ld/%ld) на %LВираз CHARACTER буде обрізаний у конструкторі (%ld/%ld) на %LДовжина CHARACTER в !$OMP DECLARE REDUCTION %s не є сталою на %LДовжина CHARACTER повинна бути константою на %LФункція CHARACTER(*) %qs у рядку %LФункція CHARACTER(*) %qs на %L не може бути масивомФункція CHARACTER(*) %qs на %L не може бути вказівникомФункція CHARACTER(*) %qs на %L не може бути чистоюФункція CHARACTER(*) %qs у рядку %L не може бути рекурсивноюСутність CLASS на %C не може мати атрибут PARAMETERСелектор CLASS на %L потребує тимчасовий обʼєкт, який ще не реалізованийОператор CLASS у %CЗмінна CLASS %qs у %L не може мати атрибут PARAMETERЗмінна CLASS %qs на %L повинна бути фіктивною, виділеною або вказівникомОператор CLOSE на %L вимагає номер UNITОператор CLOSE не дозволений в чистій процедурі на %CCODIMENSION вказано для %qs поза тілом його INTERFACE на %LАргумент COLLAPSE-замикання не є сталим додатнім цілочисельним у %Cнеобхідно встановити COLLECT_GCC.COMMON %qs у %L не існуєCOMMON %qs у %L потребує %d байтів доповнення; перенесіть елементи або використовуйте %<-fno-align-commons%>COMMON на %L згадується кілька разів в замиканнях однієї і тієї ж директиви OMP DECLARE TARGETCOMMON у %L потребує %d байтів доповнення; перенесіть елементи або використовуйте %<-fno-align-commons%>COMMON на %L встановлено в попередній директиві OMP DECLARE TARGET на інший DEVICE_TYPEБлок COMMON %qs на %L не може мати атрибут EXTERNALБлок COMMON %qs на %L також є вбудованою процедуроюБлок COMMON %qs на %L використовується як PARAMETER на %LБлок COMMON %qs на %L, який також є результатом функціїБлок COMMON %qs на %L, який також є глобальною процедуроюБлок COMMON %qs на %L використовує той самий глобальний ідентифікатор, що й сутність на %LБлок COMMON /%s/ не знайдено в %CБлок COMMON на %LБлок COMMON на %L з міткою звʼязування %qs використовує той самий глобальний ідентифікатор, що й сутність на %LЕлемент блоку COMMON %qs у %L не може бути обʼєктом EQUIVALENCE у чистій процедурі %qsЗмінна COMMON %qs на %L повинна мати сталу довжину символівАргумент COMPLEX %qs використовується у вбудованій функції %qs на %LКОМПЛЕКСНІ величини не можуть бути порівняні на %LБлок CONTAINS у визначенні похідного типу в %CІнструкція CONTAINS в %C вже знаходиться вкладеною програмною одиницеюІнструкція CONTAINS без інструкції FUNCTION або SUBROUTINE в %LАтрибут CONTIGUOUS на %CОператор CONTIGUOUS на %CМітка CONVERT на %LАргумент COUNT вбудованої функції EVENT_QUERY на %L повинен бути визначенийАргумент COUNT функції EVENT_QUERY в %L повинен мати принаймні діапазон типу цілого числа за замовчуваннямАргумент COUNT для SYSTEM_CLOCK на %L має нестандартний типАргумент COUNT_MAX для SYSTEM_CLOCK на %L має нестандартний типАргумент COUNT_RATE для SYSTEM_CLOCK на %L має нестандартний типВибраний вами процесор не підтримує набір інструкцій x86-64Помилка перевірки CRIS-порту: %sБлок CRITICAL всередині області OpenACC в %CБлок CRITICAL всередині області OpenMP на %CОператор CRITICAL на %Cзапитана інформація для налагодження CTF, але не підтримується для %qs фронтендуОператор CYCLE на %C не застосовується до нециклової конструкції %qsCYCLE-оператор на %C для не-найвнутрішнішої згорнутої !$ACC LOOP петліCYCLE-оператор на %C для не-внутрішньої згорнутої !$OMP DO петліОператор CYCLE на %C до не найвнутрішнішого плиткового циклу !$ACC LOOPВикликати mcount для профілювання перед прологом функції.Викликати функцію виведення для змінних та функцій в IL.Викликач копіює аргументи функції, передані захованим посиланням.Виконано викликів:%s з %d
Неможливо IMPORT %qs зі змінної області хоста на %C - не існує.Не можна ВИКОРИСТОВУВАТИ модуль, який в даний час будуєтьсяНе можна ВИКОРИСТОВУВАТИ підмодуль, який в даний час будуєтьсяНе можна змінювати атрибути символу, повʼязаного з USE, %s у %LНе можна змінювати атрибути символу, повʼязаного з USE, у %LНе вдається змінити каталог на %sНе вдалося обчислити довжину масиву char на %L.Неможливо побудувати АБСТРАКТНИЙ тип %qs в %LНеможливо конвертувати %qs в %qs у %LНе вдалося конвертувати %qs в сумісний тип на %LНеможливо конвертувати %s в %s у %LНе вдалося видалити файл модуля %qs: %sНе вдалося видалити тимчасовий файл модуля %qs: %sНе вдається визначити форму ініціалізатора на %LНе вдалося знайти вбудований модуль з назвою %qs на %CНе вдалося знайти оголошення функції для %qsНе вдалося знайти ключове слово з назвою %qs у виклику %qs на %LНе вдалося знайти задовільний набір multilib для %<-march=%s%>/%<-mabi=%s%>Не вдалося знайти символ %qsНе вдається отримати поточне імʼя каталогуНе вдається ініціалізувати масив з неявною формою у %L з скаляромНе вдається ініціалізувати масив параметрів у %L з елементами змінної довжиниНе вдається створити каталог %sНе вдається мапнути %sНе вдається відкрити %sНе вдалося відкрити JSON-файл виводу %s
Не вдається відкрити файл %qsНе вдається відкрити включений файл %qsНе вдалося відкрити файл модуля %qs для читання за адресою %C: %sНе вдалося відкрити файл модуля %qs для запису на %C: %sНе вдалося відкрити файл omp_requires %qsНе вдається відкрити попередньо включений файл %qsНе вдалося відкрити вихідний файл %s
Не можу перезаписати ЗАГАЛЬНИЙ %qs в %LНе вдається прочитати %sНе вдалося прочитати файл модуля %qs, відкритий за адресою %C, оскільки він був створений іншою версією GNU FortranНе вдалося перейменувати файл модуля %qs на %qs: %sНе вдалося встановити специфікацію масиву Cray pointee.Не вдалося встановити специфікацію масиву для pointee.Не вдається спростити вираз на %LНе можна вказувати IMPLICIT на %C після IMPLICIT NONEВиявляти описки.Змусити gas вивести статистику tomcat.індекс заяви про ребро Cgraph не знайденоіндекс заяви про ребро Cgraph поза діапазономЛанцюжкові прозорі псевдонімиЗміна значення при перетворенні з %qs в %qs на %LЗмінити лише нижні 8 біт вказівника стеку.Змінити ABI, щоб дозволити подвійні слова insns.Змінити кількість попереднього перегляду планувальника.Змінити максимальну довжину умовно виконуваних послідовностей.Змінити кількість тимчасових регістрів, доступних для умовно виконуваних послідовностей.Змінити вказівник стеку без вимкнення переривань.За замовчуванням змінює видимість, щоб відповідати Microsoft Visual Studio.Символ %qs у рядку на %C не може бути представлений у символьному типі %dСимвол %qs у рядку на %L не може бути перетворений на символьний тип %dСимвольний компонент %qs функції %qs на %L з відкладеною довжиною повинен бути POINTER або ALLOCATABLEАргумент-заглушка символьного типу %qs на %L повинен мати сталу довжину одиниці або припущену довжину, якщо він не має припущеної форми або припущеного рангу, оскільки процедура %qs має атрибут BIND(C)Аргумент-заглушка символьного типу %qs на %L повинен мати довжину 1, оскільки він має атрибут VALUEФіктивна змінна символьного типу %qs на %L з атрибутом VALUE повинна мати сталу довжинуВираз довжини символів компонента %qs на %L повинен бути типу INTEGER, знайдено %sНеспівпадіння довжини символів (%ld/%ld) між фактичним аргументом та припущеним аргументом з формою %qs в %LНесумісність довжини символів (%ld/%ld) між фактичним аргументом та вказівником або резервованим фіктивним аргументом %qs на %LДовжина символів фактичного аргументу коротша, ніж у припущеного аргументу %qs (%lu/%lu) в %LДовжина символів компонента %qs має бути константним виразом специфікації на %LАргумент типу символів %qs у функції заяви на %L повинен мати сталу довжинуВнутрішня функція зі значеннями символів %qs на %L не повинна мати припущеної довжиниМодульна процедура зі значеннями символів %qs на %L не повинна мати припущеної довжиниФункція заяви зі значенням символу %qs у %L повинна мати сталу довжинуПеревіряйте переповнення стеку під час виконання.Перевірити наявність синтаксичних помилок, потім зупинитися.Перевірте значення, що повертається, у new в C++.Виберати стратегію для генерації stringop.Розмір порції розкладу omp для циклів, які паралелізуються за допомогою parloops.Очікується замикання в %CОчікувалася замикання після кінцевої коми у %CОчистити всі функції настрою.Очищати використані регістри після повернення з функції.Очистити апаратні можливості під час звʼязування.Очистити BSS до нуля і розмістити нульові значення в BSS.Компонент комасиву %qs на %L повинен бути виділенням з відкладеною формоюОголошення ко-масиву на %CВказівник на комасивний на %C, але %qs не є комасивомАргумент-заглушка Coarray %qs у %L для елементарної процедуриФіктивна змінна комасиву %qs на %L не дозволена в процедурі BIND(C) %qsУ операторі ALLOCATE на %L потрібна специфікація ко-масивуКомасивна змінна %qs на %L не повинна мати ко-розмірності з відкладеною формоюКомасиви вимкнені у %C, використовуйте %<-fcoarray=%>, щоб увімкнутиКомасиви вимкнені на %L, використовуйте %<-fcoarray=%>, щоб увімкнутиКод для перерозподілу виділеного масиву на %L буде доданийКод для перерозподілу змінної, яку можна виділити, на %L буде доданийРозмір коду: малий, середній або великий.Коіндекс коефіцієнта розмірності %d повинен бути скалярним у %LНесумісні розмірності коіндексу в посиланні на масив у %L (%d/%d)Коіндексований фактичний аргумент на %L з ASYNCHRONOUS або VOLATILE вимагає, щоб заглушка %qs не мала ні ASYNCHRONOUS, ні VOLATILEКоіндексований фактичний аргумент на %L в PURE процедурі передається показчиковому фіктивному аргументуКоіндексований фактичний аргумент на %L в PURE процедурі передається аргументу INTENT(%s)Коіндексований фактичний аргумент на %L до відчужуваної заглушки %qs вимагає INTENT(IN)Коіндексований фактичний аргумент на %L до вказівника-заглушки %qsКоіндексований фактичний аргумент на %L з відчужуваною кінцевою компонентою до заглушки %qs вимагає VALUE або INTENT(IN)Коіндексований фактичний аргумент у %L з остаточною компонентою вказівникаКоіндексований обʼєкт розподілу на %LКоіндексований вираз на %L присвоюється змінній похідного типу з POINTER компонентою в PURE процедуріВираз з коіндексом до вказівного компонента %qs у конструкторі структури на %LКоіндексований обʼєкт з поліморфною видільною підкомпонентою на %LКоіндексований поліморфний фактичний аргумент на %L передається поліморфному фіктивному аргументу %qsКомпонент вказівника на процедуру з коіндексом на %CКоіндексована змінна не повинна мати виділеної памʼяті остаточної компоненти в призначенні на %LЗбирати та виводити відлагоджувальну інформацію у тимчасовий файл, якщо виникла внутрішня помилка у компіляторі C/C++.Кома після * на %C не дозволена без списку введення/виведенняКома перед списком елементів введення/виведення на %LОчікувалась кома на %CПотрібна кома після дескриптора P у рядку форматування на %LКомпілювати код для режиму великого порядку байтів.Компілювати код для режиму малого порядку байтів. Це значення за замовчуванням.Компілювати код, який покладається на обгортки DLL Cygwin для підтримки заміни оператора new/delete C++.Компілювати для 32-бітних вказівників.Компілювати для 64-бітних вказівників.Компілювати для ETRAX 100 (CRIS v8).Компілювати для ETRAX 4 (CRIS v3).Компілювати для ABI V8+.Компілювати для пристроїв, які вимагають увімкнення XNACK. За замовчуванням вимкнено.Компілювати для пристроїв з увімкненою функцією SRAM ECC або без неї. За замовчуванням «будь-який».Компілювати для DSBT shared library ABI.Компілювати для m32r.Компілювати для m32r2.Компілювати для m32rx.Компілювати для процесора v850.Компілювати для процесора v850e.Компілювати для процесора v850e1.Компілювати для процесора v850e2.Компілювати для процесора v850e2v3.Компілювати для процесора v850e3v5.Компілювати для варіанту v850es процесора v850e1.Компілювати в режимі налагодження.Компілювати код для модульних тестів.Компілювати версію для випуску.Компілювати цілу одиницю компіляції за один раз.Бонус на етапі компіляції, який IPA-CP надає кандидатам, які роблять межі циклу або кроки відомими.Скаржитися на те, що імʼя оголошено як член класу після попереднього використання того самого імені.Скаржитися, коли командна опція є дійсною, але не застосовується до поточного фронтенду.Комплексний аргумент LOG в %L не може бути нулемМноження та ділення комплексних чисел відповідають правилам Fortran.Компонент %qs у %C вже оголошений у %LКомпонент %qs в %C вже є в батьківському типі в %LКомпонент %qs в %C є ПРИВАТНИМ компонентом %qsКомпонент %qs на %L не може мати атрибут ALLOCATABLE, оскільки він є членом похідного типу BIND(C) %qs на %LКомпонент %qs у %L не може мати атрибут POINTER, оскільки він є членом похідного типу BIND(C) %qs у %LКомпонент %qs в %L має атрибут CONTIGUOUS, але не є вказівником на масивКомпонент %qs на %L з типом TYPE(C_PTR) або TYPE(C_FUNPTR) не може бути комасивомКомпонент %qs у %L з компонентом комасиву повинен бути невказівниковим, невиділяемим скаляромКомпонент %qs в похідному типі %qs на %L може бути несумісним з CКомпонент %qs в похідному типі %qs на %L може бути несумісним з C, навіть якщо похідний тип %qs є BIND(C)Компонент %qs ініціалізовано двічі у конструкторі структури на %LКомпонент %qs функції %qs на %L має таке саме імʼя, як успадкована звʼязана з процедурою типуКомпонент %qs типу BIND(C) в %L повинен мати довжину одиницюКомпонент %qs з CLASS у %C повинен бути алокованим або вказівникомКомпонент %s на %L типу EVENT_TYPE повинен мати кодименсію або бути підкомпонентом комасиву, що неможливо, оскільки компонент має атрибут вказівникаКомпонент %s на %L типу LOCK_TYPE повинен мати кодименсію або бути підкомпонентом ко-масиву, що неможливо, оскільки компонент має атрибут вказівникаКомпонент %s типу SEQUENCE, оголошений на %L, не має атрибуту SEQUENCEКомпонент на %C повинен мати атрибут POINTERІніціалізатор компонента без імені після компонента з іменем %s в %LКомпонент справа від часткового посилання з ненульовим рангом не повинен мати атрибут ALLOCATABLE на %LКомпонент справа від часткового посилання з ненульовим рангом не повинен мати атрибут POINTER на %LКомпонент з атрибутом KIND на %C повинен бути ЦІЛИМКомпонент з атрибутом LEN на %C повинен бути ЦІЛИМКомпоненти в TYPE на %C повинні передувати CONTAINSОбчислювати точки скидання locview на основі оцінок довжини інструкцій.Обчислюваний GOTO на %CОператор конкатенації на %L повинен конкатенувати рядки одного типуОператор конкатенації в виразі на %L повинен мати два символьні операндиУвімкнено умовні переміщення для дійсних чисел.Увімкнено умовні переміщення для цілочисельних.Налаштувати специфічний для плати newlib час виконання. За замовчуванням - or1ksim.Налаштування: %s
Конфліктуючі ініціалізатори в обʼєднанні на %L та %LБільш точно відповідайте семантиці IBM XLC.Не відповідати нічому конкретному.Відповідати стандарту C ISO 1990 з поправками 1994 року.Відповідати стандарту C ISO 1990 з розширеннями GNU.Відповідність стандарту C ISO 1990.Відповідність стандарту C++ ISO 1998, переглянутого технічним коригуванням 2003 року з розширеннями GNU.Відповідати стандарту ISO 1998 C++, переглянутому технічним коригуванням 2003 року.Відповідати стандарту C ISO 1999 з розширеннями GNU.Відповідність стандарту C ISO 1999.Відповідати стандарту C ISO 2011 з розширеннями GNU.Відповідати стандарту C ISO 2011.Відповідність стандарту C++ ISO 2011 з розширеннями GNU.Відповідати стандарту ISO 2011 C++.Відповідати стандарту C++ ISO 2014 з розширеннями GNU.Відповідати стандарту ISO 2014 C++.Відповідати стандарту C ISO 2017 (опублікованому в 2018 році) з розширеннями GNU.Відповідність стандарту C ISO 2017 (опубліковано в 2018 році).Відповідати стандарту C++ ISO 2017 з розширеннями GNU.Відповідати ISO 2017 стандарту C++.Відповідати ISO 2020 стандарту C++ (експериментальна та неповна підтримка).Відповідати стандарту C++ ISO 2020 з розширеннями GNU (експериментальна та неповна підтримка).Відповідати проекту стандарту C++ ISO 2023 (експериментальна та неповна підтримка).Відповідати проекту стандарту C++ ISO 2023 з розширеннями GNU (експериментальна та неповна підтримка).Відповідність проекту стандарту C ISO 202X (експериментальна та неповна підтримка).Відповідати проекту стандарту C ISO 202X з розширеннями GNU (експериментальна та неповна підтримка).Відповідати стандарту ISO Fortran 2003.Відповідати стандарту ISO Fortran 2008, включаючи TS 29113.Відповідати стандарту ISO Fortran 2008.Відповідати стандарту ISO Fortran 2018.Відповідати стандарту ISO Fortran 95.Відповідати мові Objective-C 1.0, реалізованій в GCC 4.0.Відповідність ABI o32 FPXX.Вважати доступ до памʼяті розміром в байти повільним.Вважати тип 'int' шириною 16 біт.Вважати тип 'int' шириною 32 біти.У замиканні MESSAGE на %L потрібен константний символьний виразКонстантний вираз у мітці FORMAT у %L повинен бути типу default CHARACTERПотрібний сталий вираз у %CКонстантне логічне значення в операторі CASE повторюється на %LКонстантний розмір memcpy в байтах, після якого починається використання послідовності MOPS.Константний розмір memmove в байтах, після якого починається використання послідовності MOPS.Константний розмір memset в байтах, з якого починається використання послідовності MOPS.Створення мереж та розбиття неспоріднених використань однієї змінної.Вкладена функція %qs на %L не має неявного типуВкладена процедура %qs на %C конфліктує з процедурою, визначеною на %LВкладена процедура %qs в %C вже є неоднозначноюВкладена процедура %qs на %L має ту саму назву, що й оточуюча процедураВкладена процедура %qs на %L PURE-процедури також повинна бути PUREКонтролювати генерацію оцінок обернених значень.Контролює, щоб IRA сильно враховувала відповідні обмеження (повторюване число операндів) у всіх доступних альтернативах для пріоритетного класу регістрів. Якщо встановлено значення нуль, це означає, що IRA враховує відповідні обмеження лише тоді, коли вона є єдиною доступною альтернативою з відповідним класом регістрів. В іншому випадку це означає, що IRA перевірить всі доступні альтернативи для пріоритетного класу регістрів, навіть якщо вона знайшла деякий вибір з відповідним класом регістрів і врахує знайдене відповідне обмеження.Контролювати режим пастки IEEE.Контролювати режим округлення fp, що генерується.Контролювати точність, яка надається виняткам fp.Контролюйте, які події показуються в діагностичних шляхах.Контролює, як векторизатор циклу використовує часткові вектори.  0 означає ніколи, 1 означає тільки для циклів, у яких можна видалити необхідність в ітерації, 2 означає для всіх циклів. Значення за замовчуванням - 2.Перетворення з %qs в %qs на %LКонвертація з %s в %s у %LКонвертація з %s до COMPLEX(%d) з типом за замовчуванням в %L може призвести до втрати точності, розгляньте використання аргументу KINDПеретворення нескінченності або нечислового значення на %L в INTEGERКонвертувати адреси BASE + LARGE_OFFSET в NEW_BASE + SMALL_OFFSET, щоб дозволити генерувати більше доступів до памʼяті у вигляді стиснених інструкцій. Наразі цілі спрямовані на 32-бітові завантаження/збереження цілочисельних.Перетворити умовні переходи в найвнутрішніших циклах на еквіваленти без гілок.Перетворити константи з плаваючою комою на константи одинарної точності.Перетворити повернення з функції на виклик та повернення тунку.Перетворити непрямий виклик та перехід на виклик та повернення тунків.Копіювати секції масиву в послідовний блок при вході в процедуру.Авторське право %s 2023 Free Software Foundation, Inc.
Несумісність корангу в аргументі %qs на %L (%d і %d)Вартість, при якій оптимізації GCSE не обмежуватимуть відстань, на яку може переміститися вираз.Вартість, яку слід припустити для інструкції гілки.Вартість, яку слід вважати для множення insn.Вартість, яку слід припустити для множення, де 4 дорівнює звичайній інструкції.Не вдалося згенерувати значення addis для злиттяНе вдалося відкрити вихідний файл '%s'
Підраховувати спекулятивні залежності під час обчислення пріоритету інструкцій.Cray Pointee на %C не може бути припущеним масивомCray Pointee на %L зʼявляється в кількох вказівках pointer()Вказівник Cray %qs в замиканні %s на %LВказівник Cray %qs у замиканні SHARED на %LОбʼєкт-ціль Cray %qs в замиканні %s на рядку %LОбʼєкт, на який вказує Cray %qs, є похідного типу у замиканні %s на %LОбʼєкт, на який вказує Cray %qs поліморфного типу у замиканні %s на %LВказівник Cray %qs в замиканні %s на %LВказівник Cray на %C має точність %d байтів; адреси памʼяті вимагають %d байтівВказівник Cray на %C повинен бути цілочисельнимОголошення вказівника Cray на %C вимагає прапорець %<-fcray-pointer%>Обʼєкт-вказівник Cray %qs в замиканні %s на рядку %LОбʼєкт вказівника Cray %qs похідного типу у замиканні %s на %LОбʼєкт вказівника Cray %qs поліморфного типу у замиканні %s на %LСтворити GUI-додаток.Створити динамічно звʼязаний виконуваний файл з незалежним від положення кодом.Створити спільну бібліотеку.Створити статичний виконуваний файл з незалежним від положення кодом.Створити канонічні змінні індукції в петлях.Створити консольний додаток.Створити файли даних, необхідні для «gcov».Створення '%s'
Створення тимчасового масиву на %LСтворення тимчасового масиву на %L для аргументу %qsD не підтримує вказівники на цій цілі.Вбудовані оператори асемблера D не підтримуються в GDC.Масив DATA %qs на %L повинен бути вказаний в попередньому оголошенніЕлемент DATA %qs на %L не може мати спільного індексуЕлемент DATA %qs на %L не може мати атрибут ALLOCATABLEЕлемент DATA %qs на %L є вказівником і, отже, повинен бути повним масивомОбʼєкт DATA поблизу %L має атрибут вказівника, а відповідне значення DATA не є дійсною початковою ціллю данихОператор DATA в %C після першої виконуваної інструкціїDATA-оператор на %C не може зʼявлятися всередині INTERFACEОператор DATA на %C не дозволений в чистій процедуріінструкція DATA на %L має більше значень, ніж зміннихІнструкція DATA у %L має більше змінних, ніж значеньСпецифікатор формату DC не дозволений на %CЗВІЛЬНИТИ обʼєктDEALLOCATE комасиву в %C в блоку CRITICALDEALLOCATE комасиву в %C в блоку DO CONCURRENTDECIMAL= на рядку %L не дозволено в Fortран 95DEFAULTMAP у %C, але попередній DEFAULTMAP для категорії %sDEFAULTMAP у %C, але попередній DEFAULTMAP з неуточненою категорієюDEF_INTERNAL_FLT_FN (%s) не має повʼязаних вбудованих функційDEF_INTERNAL_INT_FN (%s) не має повʼязаних вбудованих функційDELIM= на %L не дозволено у Fortran 95Замиканя DEPEND на %L конструкції OMP DEPOBJ повинен мати лише один локаторЗамикання DEPEND на %L конструкції OMP DEPOBJ не повинен мати тип залежності DEPOBJDEPOBJ в конструкції DEPOBJ у %L повинен бути скалярним цілочисельним типу OMP_DEPEND_KINDОбробник події DETACH %qs в замиканні %s на %LОбробник події DETACH %qs у замиканні SHARED на %LАргумент DIM в %L виходить за межіАргумент DIM без аргументу COARRAY не допускається для вбудованої функції THIS_IMAGE на %LDIMENSION вказано для %qs поза тілом його ІНТЕРФЕЙСу на %LАргумент DISTANCE= для NUM_IMAGES на %LАргумент DISTANCE= для THIS_IMAGE на %Lchunk_size замикання DIST_SCHEDULE на %L вимагає скалярний INTEGER виразКонструкція DO CONCURRENT на %CDO-цикл на %L не визначений, оскільки переповнюєтьсяDO-цикл на %L не визначений, оскільки підповнюєтьсяDO-цикл на %L буде виконано нуль разівЗначення кроку DO дорівнює нулюЗаява про завершення DO, яка не є END DO або CONTINUE з міткою %d на %CDO-ітератор %qs в %L знаходиться всередині ітератора з таким самим іменемDOUBLE COMPLEX у %CСпецифікатор формату DP не дозволений на %CПроцедура DTIO %s на %L повинна бути рекурсивноюАргумент символьного типу DTIO на %L повинен мати припущену довжинуФіктивний аргумент DTIO при %L повинен бути скалярнимФіктивний аргумент DTIO при %L повинен бути ASSUMED SHAPE ARRAYФіктивний аргумент DTIO при %L повинен мати KIND = %dФіктивний аргумент DTIO при %L повинен бути типу %sФіктивний аргумент DTIO на %L повинен мати INTENT %sПроцедура DTIO %qs на %L повинна бути підпрограмоюDarwin не підтримує -mfentry або повʼязані опціїDarwin не є платформою mx32Елемент даних вище верхньої межі масиву на %LЕлемент даних нижче нижньої межі масиву на %LДані зберігаються у форматі big-endian.Дані зберігаються у форматі little-endian. (За замовчуванням).Дані, на які посилається зсув від початку тексту, а не з GOT (з -fPIC/-fPIE).Ціль даних на %L не повинна мати співіндексуЕлемент передачі даних на %L не може бути повною посиланням на масив з припущеним розміромЕлемент передачі даних на %L не може бути поліморфним, якщо його не обробляє визначена процедура введення/виведенняЕлемент передачі даних на %L не може мати компоненти ALLOCATABLE, якщо він не обробляється визначеною процедурою введення/виведенняЕлемент передачі даних на %L не може мати компоненти POINTER, якщо він не обробляється визначеною процедурою введення/виведенняЕлемент передачі даних на %L не може мати приватні компонентиЕлемент передачі даних на %L не може мати приватні компоненти, якщо він не обробляється визначеною процедурою введення/виведенняЕлемент передачі даних на %L не може мати компоненти вказівника на процедуруОбʼєкт-вказівник даних на %L повинен бути необмежено поліморфним або мати атрибут BIND або SEQUENCE, щоб бути сумісним з необмежено поліморфною ціллюБібліотека для налагодження, яку слід використовувати замість phobos.Оголошення методу %qD як final дозволить девіртуалізацію %i викликуОголошення методу %qD як final дозволить девіртуалізацію %i викликівОголошення методу %qD як final дозволить девіртуалізацію %i викликівОголошення методу %qD як final дозволить девіртуалізацію %i виклику, виконаного %lli разівОголошення методу %qD як final дозволить девіртуалізацію %i викликів, виконаних %lli разівОголошення методу %qD як final дозволить девіртуалізацію %i викликів, виконаних %lli разівОголошення типу %qD як final дозволить девіртуалізацію %i викликуОголошення типу %qD як final дозволить девіртуалізацію %i викликівОголошення типу %qD як final дозволить девіртуалізацію %i викликівОголошення типу %qD як final дозволить девіртуалізацію %i виклику, виконаного %lli разівОголошення типу %qD як final дозволить девіртуалізацію %i викликів, виконаних %lli разівОголошення типу %qD як final дозволить девіртуалізацію %i викликів, виконаних %lli разівОголошення віртуального деструктора %qD як final дозволить девіртуалізацію %i викликуОголошення віртуального деструктора %qD як final дозволить девіртуалізацію %i викликівОголошення віртуального деструктора %qD як final дозволить девіртуалізацію %i викликівОголошення віртуального деструктора %qD як final дозволить девіртуалізацію %i виклику, виконаного %lli разівОголошення віртуального деструктора %qD як final дозволить девіртуалізацію %i викликів, виконаних %lli разівОголошення віртуального деструктора %qD як final дозволить девіртуалізацію %i викликів, виконаних %lli разівБібліотека за замовчуванням, яку слід використовувати замість phobos.Фіктивний аргумент %s зі значенням за замовчуванням %qs на %L не дозволений у процедурі BIND(C) %qsВідкласти видалення аргументів функцій зі стеку до пізнішого часу.Відкладений масив %qs в %L не допускається в виразі ініціалізаціїВідкладений параметр типу ще не підтримуєтьсяАргумент-заглушка символьного типу з відкладеною довжиною %qs на %L процедури %qs з атрибутом BIND(C)Видаляти мертві інструкції, які можуть викликати винятки.Видалити непотрібні перевірки нульових вказівників.Видалена функція:Тип залежності SINK використовується разом з SOURCE на одній конструкції на %LЗастарілий на користь -std=c++11.Застарілий на користь -std=c++14.Застарілий на користь -std=c++17.Застарілий на користь -std=c11.Застарілий на користь -std=c99.Застарілий на користь -std=gnu++11.Застарілий на користь -std=gnu++14.Застарілий на користь -std=gnu++17.Застарілий на користь -std=gnu11.Застарілий на користь -std=gnu99.Застарілий на користь -std=iso9899:1999.Застаріла опція. Використовуйте -mno-vrsave замість цього.Застаріла опція. Використовуйте -mvrsave замість неї.Застарілий. Цей перемикач не має ефекту.Похідний тип %qs в %C використовується до його визначенняПохідний тип %qs на %L не може мати атрибут SEQUENCE, оскільки він є BIND(C)Похідний тип %qs на %L не був оголошенийПохідний тип %qs на %L не може бути АБСТРАКТНИМПохідний тип %qs на %L повинен бути розширенням %qsПохідний тип %qs на %L повинен бути розширюванимПохідний тип %qs не може бути використаний як змінна на %CПохідний тип %qs не може бути використаний як змінна на %LПохідний тип %qs, оголошений у %L, повинен мати атрибут BIND, щоб бути сумісним з CПохідний тип %qs використовується як фактичний аргумент у %LПохідний тип %qs з атрибутом BIND(C) у %L є порожнім і може бути недоступним для супутнього процесора CПохідний тип на %C може бути тільки PRIVATE в специфікаційній частині модуляПохідний тип на %C може бути тільки PUBLIC в специфікаційній частині модуляПохідний тип на %C не був попередньо визначений і, отже, не може зʼявлятися в означенні похідного типуКомпонент похідного типу %C не є допустимим елементом EQUIVALENCEОголошення похідного типу з FINAL на %C повинно бути в специфікаційній частині МОДУЛЯВизначення похідного типу на %C з порожнім розділом CONTAINSВизначення похідного типу на %C без компонентівОзначення похідного типу %qs у %C вже було визначеноНазва похідного типу %qs у %C вже має базовий типНазва похідного типу %qs у %C вже має базовий тип %sЗмінна похідного типу %qs на %L не може мати компоненти ALLOCATABLE, щоб бути обʼєктом EQUIVALENCEЗмінна похідного типу %qs на %L повинна мати атрибут SEQUENCE, щоб бути обʼєктом EQUIVALENCEЗмінна похідного типу %qs на %L зі стандартною ініціалізацією не може бути в EQUIVALENCE змінною в COMMONЗмінна похідного типу %qs на %L з компонентами-вказівниками не може бути обʼєктом EQUIVALENCEЗмінна похідного типу %qs в COMMON на %L має кінцеву компоненту, яка може бути виділенаЗмінна похідного типу %qs в COMMON на %L не має атрибуту SEQUENCE або BIND(C)Змінна похідного типу %qs в COMMON на %L не може мати типового ініціалізатораПохідний тип %qs, оголошений на %L, повинен бути АБСТРАКТНИМ, оскільки %qs є ВІДКЛАДЕНИМ і не перевизначенийПохідний тип %qs з BIND(C) не повинен мати розділу CONTAINS на %CПохідний тип %qs з SEQUENCE не повинен мати розділу CONTAINS на %CАргумент-заглушка похідного типу %qs в %L був оголошений з INTENT(OUT), але не був встановлений і не має значення за замовчуваннямОпис для режиму mxl-mode-bootstrap.Опис для режиму mxl-mode-executable.Опис для режиму mxl-mode-novectors.Опис для режиму mxl-mode-xmdstub.Руйнувати поля частково побудованих обʼєктів.Виявити шляхи, які спричиняють помилкову або невизначену поведінку через використання нульового значення таким чином, який заборонений атрибутом returns_nonnull або nonnull. Відокремити ці шляхи від основного потоку керування та перетворити оператор з помилковою або невизначеною поведінкою в пастку.Виявляти шляхи, які спричиняють помилкову або невизначену поведінку через розіменування нульового вказівника. Відокремлюйте ці шляхи від основного потоку управління та перетворюйте оператор з помилковою або невизначеною поведінкою в пастку.Визначити, які залежності між інструкціями вважаються витратними.Різні довжини CHARACTER (%ld/%ld) у конструкторі масивуРізні довжини CHARACTER (%ld/%ld) в конструкторі масиву на %LРізні види символів у %LРізні параметри типу виду в призначенні вказівника на %LРізні ранги в призначенні вказівника на %LРізна форма для %s на %L по розмірності %d (%d і %d)Різна форма для аргументів %qs і %qs на %L для інтринсичної функції %<dot_product%>Різна форма на розмірності 1 для аргументів %qs і %qs у %L для вбудованої функції matmulРізна форма на розмірності 2 для аргументу %qs і розмірності 1 для аргументу %qs у %L для вбудованої функції matmulРізні види типів на %LРізні типи в призначенні вказівника на %L; спроба призначити %s до %sРозміри вказані для %s в %L після його ініціалізаціїВимкнути попередження -Wframe-larger-than=. Еквівалентно -Wframe-larger-than=<SIZE_MAX> або більше.Вимкнути попередження -Wlarger-than=. Еквівалентно -Wlarger-than=<SIZE_MAX> або більше.Вимкнути спеціальний прохід ARCompact для генерації умовних інструкцій виконання.Вимкнути FP регістри. Еквівалентно -msoft-float.Вимкнено FPU ISA, опція ABI повинна бути увімкнена %<-mfloat-abi=soft%>Вимкнути використання реєстрів FPX розширення для інструкцій LR та SR.Вимкнути прохід Scalar to Vector оптимізації, який перетворює обчислення 64-бітних цілочисельних у векторні.Вимкнути попередження Walloc-size-larger-than=. Еквівалентно Walloc-size-larger-than=<SIZE_MAX> або більше.Вимкнути попередження Walloca-larger-than=. Еквівалентно Walloca-larger-than=<SIZE_MAX> або більше.Вимкнути попередження -Wstack-usage=. Еквівалентно -Wstack-usage=<SIZE_MAX> або більше.Вимкнути попередження Wvla-larger-than=. Еквівалентно Wvla-larger-than=<SIZE_MAX> або більше.Вимкнути доступ до обʼєктів спільної памʼяті.Вимкнути доступ до змінних, позначених як «@system», з коду @safe.Вимкнути оптимізації з плаваючою комою, які не враховують знаковість нуля за стандартом IEEE.Вимкнути апаратне з плаваючою комою.Вимкнути індексовану адресацію.Вимкнути оптимізації, які можна спостерігати за допомогою IEEE сигнальних NaN.Вимкнути оптимізації, які припускають поведінку округлення FP за замовчуванням.Вимкнути незалежний від положення код (PIC) для використання в коді ядра ОС.Вимкнути попередню обробку.Вимкнути регістри простору.Вимкнути використання інструкцій RX FPU.Заборонити прямі виклики глобальних функцій.Заборонити більше, ніж 'msched-max-memory-insns' в групі інструкцій. В іншому випадку, ліміт є 'мʼяким' (віддають перевагу операціям без памʼяті, коли досягнуто ліміту).Заборонити оптимізацію хвостового виклику, коли викликаюча процедура може пропустити довжини символів.Заборонити неправильні незворотні перетворення, які раніше неправильно дозволялися.Виявити чисті та константні функції.Виявити змінні, доступні тільки для читання та недоступні для адресації.Виявити змінні, доступні тільки для читання, тільки для запису та недоступні для адресації.Показувати статистику часу компіляції.Показування статистики, накопиченої під час компіляції.Показувати специфічні для цілі параметри командного рядка (включаючи опції асемблера та лінкера).Показувати дерево коду після оптимізації передньої частини.Показувати дерево коду після синтаксичного аналізу.Показувати дерево коду після синтаксичного аналізу; застаріла опція.Показувати версію компілятора.Показувати AST frontend після проходження парсера та семантичних проходів.Показувати глобальну таблицю символів після синтаксичного аналізу.Вивести символи у зворотному порядку.Показувати цю інформацію.Ділення на нуль на %LДілення на нуль при перетворенні %s в %s на %LСтратегія ділення, одна з: call-div1, call-fp, call-table.Виконувати CFG-чутливу перематеріалізацію в LRA.Виконувати планування розподілу, якщо процесор bdver1, bdver2, bdver3, bdver4 або znver1, і вибране планування Haifa.Підключити стандартні файли запуску D під час компіляції.Не генерувати інструкції BRcc в arc_reorg.Не додавати експорт символів за замовчуванням до модулів або динамічних бібліотек.Не дозволяти розміщувати константні дані в розділах коду.Не припускати великий сегмент TLS.Не припускайте, що функції, які не виконуються під час тренування, є холодними.Не припускати, що існують стандартні бібліотеки C та «main».Не вимикайте регістри простору.Не викидайте коментарі в розширеннях макросів.Не викидайте коментарі.Не показувати скомпільовані функції або час, що пройшов.Не викидати спільні елементи при порівнянні шаблонів.Не генерувати режими адресації з присвоєнням побічного ефекту.Не випускайте складні цілі константи в памʼять тільки для читання.Не генерувати пролог або епілог функції.Не накладати жорстку вирівнювання.Не генерувати директиви #line.Не генерувати директиви .size.Не генерувати єдину точку виходу для кожної функції.Не генерувати код, який може працювати тільки в режимі супервізора (за замовчуванням).Не генерувати інструкції завантаження/збереження з оновленням.Не створювати команди mpy для ARC700.Не генерувати незбалансовані доступи до памʼяті.Не генерувати цілочисельне ділення вбудовано.Не генерувати вбудований квадратний корінь.Не підключати до бібліотеки lib<МКП>.a, яка специфічна для пристрою.Не звʼязувати стандартну бібліотеку D під час компіляції.Не завантажувати регістр PIC у прологах функцій.Не шукати обʼєктні файли в стандартному шляху.Не позначати перемикачі ABI в e_flags.Не виконувати оптимізації, які помітно збільшують використання стеку.Не розміщуйте константи з плаваючою точкою в TOC.Не розміщуйте константи символу+зсуву в TOC.Не визначати наперед системно-специфічні та GCC-специфічні макроси.Не форматувати шаблонні спеціалізації як підпис шаблону, за яким слідують аргументи.Не вказувати типову початкову адресу 0x100 програми.Не поміщати розширені регістри у стек у функціях моніторингу.Не шукати стандартні системні каталоги включення (те, що вказано з -isystem, все ще буде використовуватися).Не шукати стандартні системні каталоги включення для C++.Не підтримується вбудованих функцій та генерація коду для SSE4.1 та SSE4.2.Не приховувати відлагоджувальну інформацію про класи C++.Не пригнічувати попередження з системних заголовків.Не розглядати локальні змінні та COMMON-блоки так, ніби вони були названі в SAVE-операторах.Не налаштовувати вирівнювання коду та даних, доступних тільки для читання.Не налаштовувати вирівнювання стеку.Не налаштовувати вирівнювання записуваних даних.Не використовувати GOT для доступу до зовнішніх символів.Не використовуйте інструкції MDMX.Не використовуйте інструкції MIPS-3D.Не використовуйте VAX fp.Не використовуйте функцію очищення кешу перед викликом стекових трамплінів.Не використовувати адреси, які виділяють глобальні регістри.Не використовувати умовні коди звичайних інструкцій.Не використовувати апаратну плаваючу кому.Не використовуйте апаратне з плаваючою комою.Не використовуйте апаратний fp.Не використовувати апаратні чотирикратні FP-інструкції.Не використовуйте розширення AIX Vector Extended ABI.Не використовуйте розширення AltiVec ABI.Не використовувати інструкції для бітових полів.Не використовуйте інструкцію callt (за замовчуванням).Не використовувати специфічний для пристрою файл specs-<МКП> у каталозі device-specs.Не використовуйте спеціальну інструкцію fabsd.Не використовуйте спеціальну інструкцію fabss.Не використовуйте спеціальну інструкцію «faddd».Не використовуйте спеціальну інструкцію «fadds».Не використовуйте спеціальну інструкцію «fatand».Не використовуйте спеціальну інструкцію fatans.Не використовуйте спеціальну інструкцію «fcmpeqd».Не використовуйте спеціальну інструкцію «fcmpeqs».Не використовуйте спеціальну інструкцію «fcmpged».Не використовуйте спеціальну інструкцію «fcmpges».Не використовуйте спеціальну інструкцію «fcmpgtd».Не використовуйте спеціальну інструкцію «fcmpgts».Не використовуйте спеціальну інструкцію «fcmpled».Не використовуйте спеціальну інструкцію «fcmples».Не використовуйте спеціальну інструкцію «fcmpltd».Не використовуйте спеціальну інструкцію fcmplts.Не використовуйте спеціальну інструкцію «fcmpned».Не використовуйте спеціальну інструкцію «fcmpnes».Не використовуйте спеціальну інструкцію «fcosd».Не використовуйте спеціальну інструкцію fcoss.Не використовуйте спеціальну інструкцію fdivd.Не використовуйте спеціальну інструкцію fdivs.Не використовуйте спеціальну інструкцію «fexpd».Не використовуйте спеціальну інструкцію fexps.Не використовувати власну інструкцію fextsd.Не використовуйте спеціальну інструкцію «fixdi».Не використовуйте спеціальну інструкцію «fixdu».Не використовуйте спеціальну інструкцію «fixsi».Не використовуйте спеціальну інструкцію «fixsu».Не використовуйте спеціальну інструкцію «floatid».Не використовуйте спеціальну інструкцію «floatis».Не використовуйте спеціальну інструкцію «floatud».Не використовуйте спеціальну інструкцію «floatus».Не використовуйте спеціальну інструкцію «flogd».Не використовуйте спеціальну інструкцію flogs.Не використовуйте спеціальну інструкцію fmaxd.Не використовуйте спеціальну інструкцію fmaxs.Не використовуйте спеціальну інструкцію fmind.Не використовуйте спеціальну інструкцію fmins.Не використовуйте спеціальну інструкцію fmuld.Не використовуйте спеціальну інструкцію «fmuls».Не використовуйте спеціальну інструкцію fnegd.Не використовуйте спеціальну інструкцію fnegs.Не використовуйте спеціальну інструкцію frdxhi.Не використовуйте спеціальну інструкцію frdxlo.Не використовуйте спеціальну інструкцію frdy.Не використовуйте спеціальну інструкцію «fsind».Не використовуйте спеціальну інструкцію fsins.Не використовуйте спеціальну інструкцію «fsqrtd».Не використовуйте спеціальну інструкцію fsqrts.Не використовуйте спеціальну інструкцію «fsubd».Не використовуйте спеціальну інструкцію «fsubs».Не використовуйте спеціальну інструкцію «ftand».Не використовуйте спеціальну інструкцію ftans.Не використовувати власну інструкцію ftruncds.Не використовуйте спеціальну інструкцію fwrx.Не використовуйте спеціальну інструкцію fwry.Не використовуйте круглу спеціальну інструкцію.Не використовуйте незбалансовані посилання на памʼять.Не попереджати про вказані атрибути.Не попереджувати про використання «long long» при -pedantic.Виконувати перевірку стеку з використанням меж у L1 тимчасовій памʼяті.Нічого не робить. Зберігається для забезпечення сумісності з попередніми версіями.Нічого не робить. Зберігається для забезпечення сумісності з попередніми версіями.Не вирівнювати елементи в коді або даних.Не виділяти плаваючі точки і подвійні в розширених регістрах точності.Не припускати, що незбалансований доступ обробляється системою.Не викликати жодну функцію очищення кешу.Не викликати жодну пастку очищення кешу.Не створювати динамічно звʼязаний виконуваний файл з незалежним від положення кодом.Не знищувати поля частково побудованих обʼєктів.Не виводити додатки DWARF поза вибраною версією.Не видаляйте dllexported вбудовані функції, якщо не потрібно.Не генерувати розділи DWARF pubnames та pubtypes.Не генерувати перевірки для контролю спекуляції в селективному плануванні.Не генерувати код тільки в привілейованому режимі; передбачає -mno-inline-ic_invalidate, якщо код в режимі вбудованого коду не працюватиме в режимі користувача.Не вказувати жодної пріоритетності з TARGET_REGISTER_PRIORITY.Не оптимізувати переміщення блоків, використовувати memcpy.Не оптимізовувати переміщення блоків.Не використовувати C-стильне цілочисельне просування для унарних операторів '+', '-' та '~'.Не використовувати P-мнемоніки для гілок.Не використовувати жодного з r32..r63.Не використовувати діапазон адресації менше 25 біт для викликів.Не попереджувати про використання розширень Microsoft.Подвійний блок CLASS IS у операторі SELECT TYPE на %LЗнизити рівень помилок відповідності до попереджень.Керування:Фіктивна змінна %qs у %L не може мати ініціалізатораФіктивний аргумент %qs на %L не може бути INTENT(OUT)Фіктивний аргумент %qs на %L не може бути OPTIONALФіктивний аргумент %qs у %L не може бути похідним типом у %CФіктивний аргумент %qs на %L не може бути вказівником з атрибутом CONTIGUOUS, оскільки процедура %qs має BIND(C)Фіктивний аргумент %qs на %L типу EVENT_TYPE не може бути INTENT(OUT)Фіктивний аргумент %qs на %L типу LOCK_TYPE не може бути INTENT(OUT)Фіктивний аргумент %qs у %L був оголошений з INTENT(OUT), але не був встановленийПсевдоаргумент %qs повинен бути вказівником, масивом з припущеною формою або рангом без атрибуту CONTIGUOUS - оскільки фактичний аргумент на %L не є просто послідовним, а обидва є ASYNCHRONOUS або VOLATILEФіктивний аргумент %qs не допускається в виразі на %LФіктивний аргумент %qs у %qs в %L повинен мати назву %qs, щоб відповідати відповідному аргументу перевизначеної процедуриФіктивний аргумент %qs з INTENT(IN) в контексті асоціації вказівника (%s) на %LФіктивний аргумент %qs з INTENT(IN) в контексті визначення змінної (%s) на %LФіктивний прапорець. Це значення за замовчуванням, якщо FPX-перемикачі не вказані явно.Фіктивна процедура %qs на %C не може мати загальний інтерфейсФіктивна процедура %qs у рядку %L не може бути елементарноюФункція-заглушка %qs недійсна в ініціалізації вказівника на процедуру на %LФіктивна процедура %qs не дозволена в елементарній процедурі %qs на %LФіктивна процедура %qs чистої процедури на %L також повинна бути чистоюФіктивна процедура на %C не може мати атрибут BIND(C) з імʼямЗаписати обовʼязки покриття вихідного коду.Зберегти текстове представлення вибухнутого шляху для кожного діагностичного повідомлення у файл SRCFILE.IDX.KIND.epath.txt.Зберегти текстове представлення вибухнотого графа у файл SRCFILE.eg-ID.txt.Зберегти текстове представлення вибухнутого графа у файл SRCFILE.eg.txt.Вивантажте інформацію про граф викликів, специфічну для аналізатора, в файл SRCFILE.callgraph.dot.Зберегти специфічні дані аналізатора у файл SRCFILE.analyzer.json.gz.Вивантажити оголошення в файл .decl.Вивести детальну інформацію про внутрішнє представлення GCC місцезнаходження вихідного коду.Вивести лише визначені символи.Вивести проходи оптимізації.Зберегти інформацію про видалення стану у файл SRCFILE.state-purge.dot.Вивантажте вибухнутий граф аналізатора в файл SRCFILE.eg.dot.Зберегти суперграф аналізатора у файл SRCFILE.supergraph.dot.Вивести роздекорований вихід.Вивести деталі LTO-обʼєктів.Вивести параметри командного рядка інструменту dump.Вивести статистику gimple-виразів.Вивести статистику типів дерев.Вивести статистику дерев.Вивести callgraph symtab.Вивести різні внутрішні елементи передньої частини Rust.Зберегти різноманітні внутрішні дані аналізатора у файли SRCFILE.*.fg.dot та SRCFILE.*.tg.dot.Вивантажте різні внутрішні частини аналізатора в SRCFILE.analyzer.txt.Вивантажте різні внутрішні частини аналізатора в stderr.Подвійний атрибут %s на %LПовторно вказано атрибут %s у %LПовторна специфікація мітки %s у %CПовторна специфікація %s у %CПовторно вказано атрибут ASYNCHRONOUS у %LПовторно вказано атрибут AUTOMATIC на %LПовторно вказано атрибут BIND в %LПовторний DEFERRED на %CПодвійні оператори ELSE в %L і %CПовторно вказано атрибут EXTENDS в %LПодвійна інструкція IMPLICIT NONE у %CПовторна специфікація NML на %CПовторний NON_OVERRIDABLE на %CПовторний атрибут POINTER на %CПовторний оператор PRIVATE в %CПовторно вказано атрибут PROTECTED на %LПовторно вказано атрибут SAVE на %LПовторна інструкція SEQUENCE в %CПовторна специфікація UNIT на %CПовторно вказано атрибут VALUE у %LПовторно вказано атрибут VOLATILE у %LПовторний специфікатор доступу на %CПовторний аргумент %qs на %L для вбудованої функції %sПодвійна специфікація масиву для Cray pointee в %CПодвійна мітка конструкції %qs у %CПовторна специфікація формату на %CПовторюване імʼя %qs у асоціації на %CПовторне імʼя %qs у списку параметрів на %CПодвійна мітка вказівки %d на %L і %LПовторний символ %qs у списку формальних аргументів на %CПодвійне замикання %qs в %LПодвійне NOWAIT-замикання на %s і %s на %CПодвійне замикання з типом залежності SOURCE на %CПопереджати про несумісні типи глобальних оголошень під час оптимізації часу звʼязування.Динамічне переорієнтування вказівника аргументу (DRAP) не підтримується в обробці переривань. Це можна обійти, уникнувши функцій з агрегатним поверненням.Динамічно виділяти регістри cc.Специфікатор E не дозволяється з дескриптором g0 у рядку форматування на %LEDGE_CROSSING неправильно встановлено через ту саму секціюВідсутній EDGE_CROSSING через межу розділуребро EH перетинає межу розділу в bb %iребро EH вхідного потоку змішано з не-EH вхідними ребрами в bb %iмітка «EH landing pad» %qD не є першою в послідовності міток в блоку бази %dELEMENTAL-функція %qs на %L повинна мати скалярний результатELEMENTAL, не-INTRINSIC процедура %qs не допускається як фактичний аргумент на %LВідсутній префікс ELEMENTAL в інтерфейсі MODULE PROCEDURE на %LКомпонент вказівника на ELEMENTAL процедуру %qs не дозволений як фактичний аргумент у %LПередача параметрів ELFv2 для аргументу, що містить поля бітів нульової ширини, але в іншому випадку є однорідним агрегатом, була виправлена в GCC 12Оператор ELSE IF в %C не може слідувати за оператором ELSE в %LОператор ELSEWHERE в %C слідує попередньому неприхованому оператору ELSEWHEREІнструкція ELSEWHERE на %C не вкладена в блок WHEREENCODING= на рядку %L не дозволено в Fortран 95Оператор END TEAM на %CІнструкція END замість інструкції %s в %LТег END на %C не дозволений в вихідному операторіМітка END з етикеткою %d на %L не визначенаENTRY %qs на %L не може бути викликано рекурсивно, оскільки функція %qs не є RECURSIVEВХІД %qs на %L не може бути викликаний рекурсивно, оскільки підпрограма %qs не є РЕКУРСИВНОЮENTRY %qs на %L не має ІМПЛІЦИТНОГО типуРезультат ENTRY %s не може бути ALLOCATABLE в функції %s на %LРезультат ENTRY %s не може бути POINTER в функції %s на %LРезультат ENTRY %s не може бути масивом в функції %s на %LРезультат ENTRY %s не може бути типу %s в функції %s на %LЗаява ENTRY на %CІнструкція ENTRY в %C не може зʼявлятися вкладеній процедуріЗаява ENTRY на %C не може зʼявлятися в межах блоку данихЗаява ENTRY на %C не може зʼявлятися в межах блоку DERIVED TYPEЗаява ENTRY на %C не може зʼявлятися в межах блоку DOЗаява ENTRY на %C не може зʼявлятися в межах блоку FORALLЗаява ENTRY на %C не може зʼявлятися в межах модуляЗаява ENTRY на %C не може зʼявлятися в межах PROGRAMЗаява ENTRY на %C не може зʼявлятися в межах блоку SELECTЗаява ENTRY на %C не може зʼявлятися в межах блоку STRUCTUREЗаява ENTRY на %C не може зʼявлятися в межах підмодуляЗаява ENTRY на %C не може зʼявлятися в межах блоку WHEREЗаявка ENTRY на %C не може зʼявлятися всередині вкладеної підпрограмиЗаява ENTRY на %C не може зʼявлятися в межах блоку IF-THENЗаява ENTRY на %C не може зʼявлятися в межах інтерфейсуІнструкція ENTRY в %L з BIND(C) заборонена в елементарній процедуріENTRY_BLOCK має повʼязаний з ним ILENUM та ENUMERATOR на %CОголошення ENUM в %C не має ENUMERATORSОчікується оператор визначення ENUM перед %CENUMERATOR %L не ініціалізовано цілочисельним виразомМітка EOR з етикеткою %d на %L не визначенаEQUIVALENCE у %C потребує два або більше обʼєктиОператор EQUIVALENCE на %CМітка ERR тегу %d на %L не визначенаПОМИЛКА на %LПовідомлення про помилку на %L без тегу STAT нічого не значитьТег ERRMSG на %Lзмінна ERRMSGЗмінна ERRMSG на %L повинна бути скалярною змінною типу CHARACTER за замовчуваннямАргумент ERRMSG= на %L повинен бути скалярною символьною змінноюОператор ERROR STOP на %CАрхітектура ESA/390.Оператор EVENT POST на %CОператор EVENT WAIT на %CАргумент EVENT на %L для вбудованої функції EVENT_QUERY має бути типу EVENT_TYPEОператор EXIT на %C завершує цикл !$ACC LOOPEXIT-оператор на %C, що завершує !$OMP DO петлюОператор EXIT без імені do-construct на %CEXIT_BLOCK має повʼязаний з ним ILEXTENDS в %LАтрибут EXTERNAL конфліктує з атрибутом FUNCTION в %qs на %LАбо всі, або жоден з обʼєктів в наборі EQUIVALENCE на %L повинні мати атрибут PROTECTEDЕлемент у конструкторі масиву %s на %L є %sЕлемент масиву з передбаченою формою або вказівником як фактичний аргумент на %L не може відповідати фактичному аргументу на %LЕлемент масиву з передбаченою формою або вказівником переданий до фіктивного аргументу масиву %qs на %LЕлемент зі значенням %d в ORDER на %L повинен бути в діапазоні [1, ..., %d] для вбудованої функції RESHAPE неподалік %LЕлементарна функція як вираз ініціалізації з нецілими/не-символьними аргументами на %LЕлементи з однаковим значенням на %L і %L в підписі вектора в контексті визначення змінної (%s)Усунути кілька викликів функцій, навіть для незбалансованих функцій.Видавати теги .gnu_attribute.Генерувати директиви .stack_size.Генерувати 16-бітні перенесення до малих областей даних.Генерувати 32-бітні перенесення до малих областей даних.Генерувати властивість GNU_PROPERTY_X86_ISA_1_NEEDED GNU.Видавати код, що відповідає стандарту IEEE, без неточних виключень.Видавати атрибут RISC-V ELF.Виводити інформацію про граф викликів.Видавати перевірки, що призводять до виконання інструкцій «break 8» при застосуванні атомних вбудованих функцій на неправильно вирівняній памʼяті.Випускати код для розширення ISA байт/слово.Генерувати код для розширення ISA для підрахунку.Генерувати код для розширення ISA для переміщення fp та sqrt.Випускати код для розширення ISA рухового відео.Генерувати код, використовуючи явні директиви перенесення.Випускати символи, подібні до загальних, як слабкі символи.Виводити користувацькі попередження з внутрішніми деталями, призначеними для розробників аналізатора.Виводити анотації для налагодження під час попередньої обробки.Вивести інформацію для налагодження, повʼязану з проходом аналізу втечі, коли виконується з -fgo-optimize-allocs.Виводьте діагностику, показуючи розташування вузлів у вибухнутому графі.Генерувати прямі гілки до локальних функцій.Видавати додатковий код у прологу функції, щоб викликати пастку, якщо розмір стеку перевищує задане обмеження.Видавати прологи функцій лише перед частинами функції, які цього потребують, а не на початку функції.Випускати виклики функцій, використовуючи глобальну таблицю зміщень при генерації PIC.Генерувати обʼєднані інструкції множення-додавання для довгих чисел з плаваючою комою в векторних регістрах (wfmaxb, wfmsxb, wfnmaxb, wfnmsxb). Прохід переасоціації не обробляє обʼєднані інструкції множення-додавання, тому код, що генерується середнім рівнем, схильний до наявності довгих ланцюжків обʼєднаних інструкцій множення-додавання. Це не сприятливо для конвеєра, і типова поведінка полягає в генерації окремих інструкцій множення і додавання для довгих чисел з плаваючою комою в векторних регістрах, оскільки вимірювання показують, що це покращує продуктивність. Ця опція дозволяє її перевизначити для тестування.Видавати неявні інстанціювання вбудованих шаблонів.Видавати неявні інстанціювання шаблонів.Генерувати непрямі гілки до локальних функцій.Видавати виклики інструментальної підтримки для __tsan_func_entry() та __tsan_func_exit().Видавати довгі послідовності завантаження/збереження.Виводити більш докладні описи потоку керування в діагностиці.Виводити більш докладні описи змін стану в діагностиці.Вивести діагностичну інформацію про оптимізацію.Вивести виклик лічильника профілювання при вході в функцію перед прологом.Видавати виклик лічильника профілювання при вході в функцію перед прологом. Скомпільований код буде потребувати 64-бітний процесор і glibc 2.29 або новішу версію для запуску.Виводити прогресивні рекомендовані місця зупинки.Видаляти rdval замість rduniq для вказівника на потік.Видавати спеціальну інструментальну підтримку для доступу до волатильних обʼєктів.Видавати статичні константні змінні навіть якщо вони не використовуються.Випускати стоп-біти перед та після волатильних розширених asms.Видавати інстанціювання шаблонів як слабкі символи.Видавати пастки як «break 8», за замовчуванням для CRIS v3 і вище. Якщо вимкнено, використовуються виклики abort().Виводити детальну інформацію для налагодження у вигляді коду асемблера.Порожній FINAL на %CПорожня IMPLICIT-заява на %CПорожній конструктор масиву на %C не дозволяєтьсяПорожній список ініціалізаторів старого стилю на %CПорожній набір цифр у константі BOZ на %CУвімкнути альтернативи інструкції 'q'.Увімкнути регістр з 16 записами.Увімкнути 32-бітні ALU-інструкції.Увімкнути 32-бітні інструкції переходу.Увімкнути інструкцію розширення лічильника часових міток 64 біти.Увімкнути C++ корутини (експериментально).Увімкнути C++ заголовковий модуль (експериментально).Увімкнути C++ модулі-ts (експериментально).Увімкнути підтримку звільнення памʼяті з вказаною розміром у C++14.Увімкнути інструкції DSP C-SKY.Увімкнути покращені інструкції DSP C-SKY.Увімкнути інструкції C-SKY SECURE.Увімкнути інструкції C-SKY TRUST.Увімкнути інструкції C-SKY Vector DSP.Увімкнути таблиці CFI за допомогою директив асемблера GAS.Увімкнути атрибути STATIC та AUTOMATIC у стилі DEC.Увімкнути DIV, DIVU.Увімкнути інструкції DIV-REM для ARCv2.Увімкнути розширення DSP 3.1 Pack A.Увімкнути інформацію про відлагодження рядків DWARF через GNU as.Увімкнути дво- та однооперандні інструкції для телефонії.Увімкнути опкоди ENTER_S та LEAVE_S для ARCv2.Увімкнути стиснення коду FT32B.Увімкнути повне усунення зайвості (FRE) на деревах.Увімкнути режим PIC для опису функцій.Увімкнути перетворення ідентичності Graphite.Увімкнути спільну бібліотеку на основі ID.Увімкнути IEEE 128-бітне плаваюча кома з використанням ключового слова __float128.Увімкнути локальне розподілення регістрів.Увімкнути розширення заблокованого завантаження/збереження умовного.Увімкнути інструкції MUL.Увімкнути інструкції MUL.X та UMUL.X.Увімкнути інструкції MULX, припускаючи швидкий зсув.Увімкнути синтаксис винятків та синхронізації Objective-C.Увімкнути обробку виключень setjmp для Objective-C runtime.Увімкнути OpenACC.Увімкнути OpenMP (включає -frecursive для Fortran).Увімкнути віддалене виконання OpenMP на GPU.Увімкнути директиви SIMD для OpenMP.Увімкнути підтримку PIC для побудови бібліотек.Увімкнути розширення мови Plan 9.Увімкнути підтримку/використання інструкцій Read-Modify-Write (RMW).Увімкнути злиття користувацьких змінних під час SSA-проходу.Увімкнути опускання коду SSA на деревах.Увімкнути оптимізацію видалення мертвого коду SSA на деревах.Увімкнути оптимізацію SSA-BIT-CCP на деревах.Увімкнути оптимізацію SSA-CCP на деревах.Увімкнути оптимізацію SSA-PRE на деревах.Увімкнути код відстеження TPF-OS.Увімкнути підтримку віртуального хостингу.Увімкнути розширення памʼяті XY (версія DSP 3).Увімкнути вирівнювання блоків COMMON.Увімкнути всі попередження -Wunused-.Увімкнути всі розширення мови DEC.Увімкнути всі виведення інформації про оптимізацію на stderr.Увімкнути прохід глядача RTL перед sched2.Увімкнути захист asan для allocas/VLAs.Увімкнути захист вбудованих функцій asan.Увімкнути виявлення помилок використання після повернення asan.Увімкнути захист глобальних змінних asan.Увімкнути захист asan для операцій завантаження.Увімкнути захист стеку asan.Увімкнути захист операцій збереження asan.Увімкнути розслаблення асемблера та лінкера. За замовчуванням увімкнено при -Os.Увімкнути атомарні інструкції.Увімкнути налагодження backend.Увімкнути зворотне поширення властивостей використання на рівні SSA.Увімкнути інструкції револьверного зсуву.Увімкнути векторизацію базових блоків (SLP) на деревах.Увімкнути базовий код профілювання програми.Увімкнути bbit peephole2.Увімкнути обхід кешу для волатильних посилань.Увімкнути інструкції попереднього завантаження кешу.Увімкнути певні функції, які присутні у чернетках контрактів C++.Увімкнути певні функції, які є в Технічній специфікації концепцій (Concepts TS).Увімкнути інструкції з кодовою щільністю для ARCv2.Увімкнути підняття коду.Увімкнути загальні параметри для генерації інформації профілю для оптимізацій, спрямованих на зворотний звʼязок профілю, та встановити -fprofile-dir=.Увімкнути загальні параметри для генерації інформації про профіль для оптимізацій, спрямованих на зворотний звʼязок профілю.Увімкнути загальні параметри для виконання оптимізацій, спрямованих на зворотний звʼязок профілю, та встановити -fprofile-dir=.Увімкнути загальні параметри для виконання оптимізацій, спрямованих на зворотний звʼязок профілю.Увімкнути компактний шаблон casesi.Увімкнути умовне видалення мертвого коду для викликів вбудованих функцій.Увімкнути умовне виконання, крім переміщень/копіювань.Увімкнути використання умовних команд переміщення.Увімкнути умовні переміщення.Увімкнути консервативне розгортання невеликих циклів.Увімкнути функцію конструктора/деструктора.Увімкнути інструкції копроцесора.Увімкнути копіювання інформації про скалярну еволюцію.Увімкнути розповсюдження копій на деревах.Увімкнути корекцію непослідовного вводу даних профілю.Увімкнути видалення мертвих збережень.Увімкнути вивід для налагодження.Увімкнути підтримку апаратного забезпечення для десяткових чисел з плаваючою комою.Увімкнути типові перетворення між __float128 та long double.Увімкнути типові ширини для специфікаторів формату i, f та g.Увімкнути інструкції ділення та залишку.Увімкнути оптимізацію домінаторів.Увімкнути подвійні інструкції завантаження/збереження для ARC HS.Увімкнути розширення подвійного витербі-метелика.Увімкнути раніше розміщення стоп-бітів для кращого планування.Увімкнути обробку винятків.Увімкнути експериментальну компіляцію файлів Rust на власний ризикУвімкнути додаткові умовні гілкові інструкції j(s)lt та j(s)le.Увімкнути пряме розповсюдження на деревах.Увімкнути оптимізацію передньої частини.Увімкнути профілювання функцій.Увімкнути перестановку функцій, що поліпшує розміщення коду.Увімкнути збірку сміття (GC) в програмах Objective-C/Objective-C++.Увімкнути генерацію інструкцій ARC SIMD за допомогою вбудованих функцій, специфічних для цілей.Увімкнути генерацію інструкцій R2 BMX.Увімкнути генерацію інструкцій R2 CDX.Увімкнути генерацію бінарних файлів, які використовують функції з libgcc для виконання операцій ділення. За замовчуванням -mhard-div.Увімкнути генерацію бінарних файлів, які використовують функції з libgcc для виконання операцій з плаваючою комою. Це значення за замовчуванням; використовуйте -mhard-float для заміни.Увімкнути генерацію бінарних файлів, які використовують функції з libgcc для виконання операцій множення. За замовчуванням -mhard-mul.Увімкнути генерацію інструкцій порівняння та встановлення прапорця з негайним значенням (l.sf*i). За замовчуванням будуть згенеровані додаткові інструкції для зберігання негайного значення в регістрі спочатку.Увімкнути генерацію інструкцій умовного переміщення (l.cmov). За замовчуванням еквівалент буде згенерований за допомогою set і branch.Увімкнути генерацію апаратних інструкцій ділення (l.div, l.divu). Це значення за замовчуванням; використовуйте -msoft-div для заміни.Увімкнути генерацію апаратних інструкцій з плаваючою комою. За замовчуванням використовується -msoft-float.Увімкнути генерацію апаратних інструкцій множення (l.mul, l.muli). Це значення за замовчуванням; використовуйте -msoft-mul для заміни.Увімкнути генерацію інструкцій правого повороту (l.ror). За замовчуванням функції з libgcc використовуються для виконання операцій правого повороту.Увімкнути генерацію інструкцій повороту праворуч з негайним операндом (l.rori). За замовчуванням використовуються функції з libgcc для виконання операцій повороту праворуч з негайним.Увімкнути генерацію інструкцій зсуву з негайним значенням (l.srai, l.srli, l.slli). За замовчуванням будуть згенеровані додаткові інструкції для зберігання негайного значення в регістрі спочатку.Увімкнути генерацію інструкцій розширення знака (l.ext*). За замовчуванням використовуються завантаження з памʼяті для виконання розширення знака.Увімкнути вгадування ймовірностей гілок.Увімкнути апаратну підтримку чисел з плаваючою комою.Увімкнути підняття суміжних завантажень, щоб сприяти генерації умовних інструкцій переміщення.Увімкнути підняття завантажень з умовних вказівників.Увімкнути інструменталізацію hwasan для allocas/VLAs.Увімкнути інструментування вбудованих функцій hwasan.Увімкнути інструменталізацію hwasan для операцій завантаження.Увімкнути інструменталізацію hwasan для статично розміщених змінних, виділених у стеку.Увімкнути інструменталізацію hwasan для операцій збереження.Увімкнути вхід та вихід з представлення Graphite.Увімкнути перевірку на нульовий отримувач з використанням NeXT runtime та версії ABI 2.Увімкнути вбудовування PLT у виклики функцій.Увімкнути вбудовування функції, оголошеної як «inline», вимкнення вимикає всі вбудовування.Увімкнути інструкції, що захищають від атак, заснованих на орієнтованому поверненні.Увімкнути інструкції стеку переривань.Увімкнути види специфікацій для вбудованих цілочисельних функцій.Увімкнути оптимізацію вирівнювання міток.Увімкнути лінивий імпорт модуля.Увімкнути спадкові математичні інтринси для сумісності.Увімкнути старе розбирання INCLUDE як оператора.Увімкнути оптимізацію на етапі звʼязування.Увімкнути оптимізацію лінкера.Увімкнути розслаблення лінкера.Увімкнути розслаблення звʼязувальника.Увімкнути розслаблення лінкера.Увімкнути звʼязок завантаження/зберігання.Увімкнути розподіл петель для шаблонів, перетворених у виклик бібліотеки.Увімкнути розподіл петель на деревах.Увімкнути векторизацію епілогу циклу з використанням меншого розміру вектора.Увімкнути копіювання заголовка циклу на деревах.Увімкнути обмін циклів на деревах.Увімкнути переміщення незмінних петель на деревах.Увімкнути перетворення вкладених циклів. Те саме, що й -floop-nest-optimize.Увімкнути оптимізацію петель на рівні дерева.Увімкнути векторизацію петлі для плаваючої точки.Увімкнути векторизацію циклів на деревах.Увімкнути машинно-специфічні оптимізації глядача.Увімкнути більш детальний вивід витрат RTX під час налагодження. Тільки для розробників GCC.Увімкнути більшість повідомлень про попередження.Увімкнути підтримку багатоядерності.Увімкнути інструкції множення.Увімкнути інструкції багатопроцесорності.Увімкнути оптимізацію вкладеного умовного виконання.Увімкнути оптимізацію &&/|| в умовному виконанні.Увімкнути аналіз GIMPLE.Увімкнути попереднє завантаження використання шаблону cbranchsi.Увімкнути попередню обробку.Увімкнути перевірку діапазону під час компіляції.Увімкнути переасоціацію на рівні дерева.Увімкнути планування інструкцій, чутливе до тиску на реєстри.Увімкнути розслаблення в асемблері.Увімкнути передачу rvalue-аргументів в ref-параметри.Увімкнути планування між базовими блоками.Увімкнути окремий сегмент даних.Увімкнути встановлення GPR до результату порівнянь.Увімкнути вбудовані функції тіньового стеку з технології контролю потоку виконання (CET).Увімкнути інструкції розширення знаку.Увімкнути розбиття 32-бітних негайних завантажень на нижню / верхню частину.Увімкнути перевірку стеку.Увімкнути прохід статичного аналізу.Увімкнути строгу перевірку повернення структур psABI 32-біт.Увімкнути оптимізацію довжини рядків на деревах.Увімкнути підтримку концепцій C++.Увімкнути підтримку DEC STRUCTURE/RECORD.Увімкнути підтримку GNU транзакційної памʼяті.Увімкнути підтримку RH850 ABI. Це значення за замовчуванням.Увімкнути підтримку старого GCC ABI.Увімкнути інструкцію розширення заміни порядку байтів.Увімкнути злиття хвостів на деревах.Увімкнути перевірку CSR для залежних від ISA CRS та для CSR, доступних тільки для читання. Залежні від ISA CRS є дійсними лише тоді, коли встановлено конкретний ISA. CSR, доступні тільки для читання, не можна записувати за допомогою інструкцій CSR.Увімкнути фундаментальний тип char8_t і використовувати його як тип для UTF-8 рядків і літералів символів.Увімкнути евристику критичного шляху в планувальнику.Увімкнути евристику підрахунку залежностей в планувальнику.Увімкнути наближення ділення. Увімкнення цієї опції знижує точність результатів ділення до приблизно 16 біт для одинарної точності і до 32 біт для подвійної точності.Увімкнути розширену інструкцію LRW (за замовчуванням для CK801).Увімкнути групову евристику в планувальнику.Увімкнути евристику останньої інструкції в планувальнику.Увімкнути оптимізатор вкладених циклів.Увімкнути нормальний режим.Увімкнути рангову евристику в планувальнику.Увімкнути наближення оберненої квадратного кореня. Увімкнення цієї опції знижує точність результатів оберненого квадратного кореня до приблизно 16 біт для одинарної точності і 32 біт для подвійної точності.Увімкнути евристику спекулятивних інструкцій в планувальнику.Увімкнути наближення квадратного кореня. Увімкнення цієї опції знижує точність результатів квадратного кореня до приблизно 16 біт для одинарної точності і 32 біт для подвійної точності. Якщо ввімкнено, це означає -mlow-precision-recip-sqrt.Увімкнути використання 64-бітних регістрів з плаваючою комою в інструкціях fmov. Див. -mdalign, якщо потрібна 64-бітна вирівнювання.Увімкнути використання інструкцій RX FPU. Це значення за замовчуванням.Увімкнути використання порожніх елементів формату в рядках форматування.Увімкнути використання літералів символів в присвоєннях та операторах даних для несимвольних змінних.Увімкнути використання індексованого завантаження.Увімкнути використання попередньої/післяповторної модифікації з відхиленням регістра.Увімкнути використання реєстрового розподілювача LRA.Увімкнути використання інструкції fsca.Увімкнути використання інструкції fsrra.Увімкнути використання старої, несправної ABI, де всі аргументи функцій, розміщені в стеку, вирівнюються до 32-біт.Увімкнути використання коротких інструкцій завантаження.Увімкнути використання стандартної RX ABI, де всі аргументи функцій, розміщені в стеку, вирівнюються природним чином. Це значення за замовчуванням.Увімкнути розширення мови з векторами z, яке надає контекстно-чутливий векторний макрос та увімкнути вбудовані функції у стилі Altivec в vecintrin.h.Увімкнути традиційну попередню обробку.Увімкнути транзитивність обмежень під час аналізу.Увімкнути доступ до незаініціалізованих слів та напівслів до упакованих даних.Увімкнути використання інструкцій BI/BIH, якщо вони доступні.Увімкнути використання GPREL для даних тільки для читання в FDPIC.Увімкнути використання бітових операцій NPS400.Увімкнути використання розширення xld/xst для NPS400.Увімкнути використання POST_INC / POST_DEC.Увімкнути використання POST_MODIFY.Увімкнути використання R16-R31 (за замовчуванням).Дозволити використання регістрів з непарними номерами для одинарної точності.Увімкнути використання sdata/scommon/sbss.Увімкнути користувацькі інструкції.Увімкнути використання інструкцій з плаваючою комою IEEE 128 біт.Увімкнути інструкції циклу для v850e3v5.Увімкнути розширення змінного поліноміального CRC.Увімкнути векторизацію на деревах.Увімкнути розширений вивід.Увімкнути обхід для одного помилкового сценарію процесора AT697F (відповідає помилковому сценарію №13 процесора AT697E).Увімкнути обхідні рішення для помилок процесора GR712RC.Увімкнути обхідні рішення для помилок процесора UT699.Увімкнути обхідні рішення для помилок процесорів UT699E/UT700.Увімкнути/вимкнути традиційне планування в петлях, які вже пройшли модульне планування.Увімкнути/вимкнути адресування відносно GP.Увімкнено ID-засновану спільну бібліотеку.Увімкнути режим позиційно-незалежних даних (PID).Увімкнути або вимкнути використання інструкцій SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE та RMPA. За замовчуванням увімкнено.Увімкнути динамічну модель вартості векторизатора. Зберігається для забезпечення сумісності з попередніми версіями.Увімкнути докладне виведення моделі витрат у файлах виведення налагодження.Кодування інструкцій SSE з префіксом VEX.Кінцевий вираз у циклі DOКінець неблокованої DO-інструкції в %C переплітається з іншим DO-цикломКінець неблокованої DO-інструкції в %C знаходиться всередині іншого блокуОчікуваний кінець скалярного ініціалізатора на %CКінець списку пошуку.
Застосовувати семантику контролю доступу до членів класу.Сутність %qs на %L має відкладений параметр типу і вимагає атрибут POINTER або ALLOCATABLEСутність %qs на %L вже присутня в інтерфейсіСутність %qs на %L несумісна з літеральною константою BOZСутність з припущеною довжиною символів на %L повинна бути фіктивним аргументом або ПАРАМЕТРОМПерелічувач перевищує цілочисельний тип C на %CПорівняння на рівність для %s на %LЕквівалентність для %qs не відповідає порядку COMMON %qs у %LЕквівалентно -mgpopt=local.Еквівалентно -mgpopt=none.Змінна ERRMSG на %L не повинна бути %s в тій самій %s інструкціїПомилкаПомилка при виділенні %lu байтівПомилка при перетворенні константи PARAMETER в складну константу на %CПомилка при конвертації цілого числаПомилка в конструкторі масиву, звернутому на %LПомилка при ініціалізації вказівника на %CПомилка в специфікації типу на %LПомилка у типованому виклику у %LПомилка при зміні розміру блоку памʼяті на %lu байтівПомилка запису у JSON-файл виводу %s
Помилка запису файлу модуля %qs: %sПомилка запису файлу модулів: %sПомилка запису у вихідний файл '%s'
Оцінка нестандартного виразу ініціалізації на %LОцінка рядка, довжина якого більша за 2**28, на %L відкладена до часу виконання, очікуйте помилокПодіяАргумент змінної події на %L повинен бути комасивом, але не коіндексованийАргумент змінної події на %L повинен бути комасивом або коіндексованийЗмінна події на %L повинна бути скаляром типу EVENT_TYPEКожний індекс підпису специфікації цілі на %L повинен бути константним виразомУмова виходу з циклу DO WHILE на %L повинна бути скалярним логічним виразомВийти при першій виявленій помилці.Розширити ділення цілочисельних 32/64 біт на ділення беззнакових цілочисельних 8 біт з перевіркою під час виконання.Розгорнути adddi3 та subdi3 під час генерації rtl в add.f / adc тощо.Очікувалося «)» на %CОчікувалося «,» на %CОчікувався %<( depobj )%> в %CОчікувався %<(%> після %qs у %CОчікувалося %<(%> на %CОчікувався %<)%> або %<,%> на %CОчікувався %<)%> або %<omp_cur_iteration%> на %CОчікується %<*%> в специфікації коіндексу в операторі ALLOCATE на %LОчікується %<,%> на %CОчікувався %<,%> або %<)%> в %CОчікувалося %<,%> або кінець виразу на %CОчікувався %<:%> у %CОчікувався %<::%> після атрибутів привʼязки на %CОчікувано %<::%> в %CОчікувався атомний вираз порівняння %<==%>, %<.EQ.%> або %<.EQV.%> на %LОчікувано %<=>%> на %CОчікувалась %<END INTERFACE ASSIGNMENT (=)%> на %CОчікується :: в означенні TYPE у %CОчікувано знак = в операторі PARAMETER в %CОчікувалася ALLOC, TO, FROM, TOFROM, FIRSTPRIVATE, NONE або DEFAULT у %CОчікувалася COMPILATION або EXECUTION у AT-замиканні у %CОчікувався замикання DEPEND, UPDATE або DESTROY на %CОчікується DO-петля на %CОчікувався ELSE на %L в атомному порівнянні захопленняУ замиканні SEVERITY очікується FATAL або WARNING у %CОчікується HOST, NOHOST або ANY на %CОчікувався IF на %L в атомному порівнянні захопленняОчікувався IN, OUT, INOUT, INOUTSET або MUTEXINOUTSET, за яким слідує %<)%> в %CОчікується замикання INCLUSIVE або EXCLUSIVE в %CОчікувався тип INTEGER на %LОчікувався NONE або PRESENT у DEFAULT-замиканні у %CОчікувався NONE, FIRSTPRIVATE, PRIVATE або SHARED у DEFAULT-замиканні у %CОчікується ORDER(CONCURRENT) в %C з необовʼязковим модифікатором %<reproducible%> або %<unconstrained%>У рядку форматування на %L очікується дескриптор PОчікувався символ PARAMETER в складній константі на %CОчікувався RANK або RANK DEFAULT після SELECT RANK в %CОчікувався тип SCALAR, AGGREGATE, ALLOCATABLE або POINTER у %CОчікується SEQ_CST, ACQUIRE або RELAXED на %CОчікується SEQ_CST, ACQ_REL або RELAXED для замикання ATOMIC_DEFAULT_MEM_ORDER в %CОчікувався замикання SEQ_CST, AQC_REL, RELEASE або ACQUIRE на %CОчікується аргумент SHAPE для C_F_POINTER з масивом FPTR на %LОчікувалася TEAMS, PARALLEL або THREAD як привʼязка у BIND у %CОчікувалася TYPE IS, CLASS IS або END SELECT-інструкція після SELECT TYPE в %CОчікується замикання UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD або ATOMIC_DEFAULT_MEM_ORDER в %LОчікувалася CASE-або END SELECT-інструкція після SELECT CASE в %CОчікувалась безіменна інтерфейсна частина на %CОчікувалась процедура для аргументу %qs на %LОчікувався вказівник на процедуру для аргументу %qs в %LОчікується права дужка в виразі на %CОчікується значення кроку в ітераторі в %CОчікується специфікатор доступу на %CОчікувана альтернативна мітка повернення на %CОчікувався вираз ініціалізації в %CОчікується ще одна виміряна величина в оголошенні масиву на %CОчікується список аргументів на %CОчікувався підпис масиву на %CОчікувався крок підпису масиву на %CОчікувана асоціація на %CОчікуваний список асоціацій на %CОчікуване імʼя біта атрибутуОчікується атрибут звʼязування на %CОчікуване імʼя звʼязування в %CОчікувана ціль звʼязування після %<=>%> в %CОчікуване імʼя блоку %qs конструкції SELECT в %CОчікується імʼя блоку %qs в інструкції %s в %LОчікується вказівка меж для %qs у %LОчікувалась змінна coarray як аргумент %qs для вбудованої функції %s на %LОчікувана кома в списку введення/виведення на %CОчікувалося посилання на компоненту на %CОчікувався тип конструкції PARALLEL, SECTIONS, DO або TASKGROUP в $OMP CANCELLATION POINT інструкції на %CОчікувана константа даних після специфікації повторення на %CОчікувався тип залежності SINK або SOURCE на %CОчікується список сутностей в операторі AUTOMATIC в %CОчікується список сутностей в операторі STATIC в %CОчікується показник степеня в виразі на %CОчікувано вираз в операторі PARAMETER в %CОчікується вираз у %s операторі на %CОчікується вираз у специфікації масиву у %CОчікуваний тип виразуОчікувався формальний список аргументів у визначенні функції на %CОчікувано загальне імʼя або дескриптор оператора на %CОчікувався ідентифікатор на %CОчікується вираз ініціалізації у %CОчікувався вираз ініціалізації в CASE на %CОчікуване цілочисельнеОчікувався цілочисельний вираз на %CОчікується цілочисловий вираз типу %<omp_allocator_handle_kind%> на %LОчікується цілочисловий вираз або один модифікатор пристрою %<device_num%> або %<ancestor%> в %CОчікуваний рядок цілого числаОчікувалося вбудоване призначення в OMP WORKSHARE на %LОчікується мітка %qs для інструкції %s в %CОчікувана ліва дужкаОчікується список специфікацій %<lower-bound :%> або список специфікацій %<lower-bound : upper-bound%> на %LОчікується імʼя процедури модуля на %CОчікуване імʼяОчікується список параметрів у оголошенні типу на %CОчікувалась специфікація діапазону на %CОчікуваний рядок дійсного числаОчікувався регістр або константне цілочисельне.Очікувана права дужкаОчікується скалярний вираз ініціалізації у %CОчікувався скалярний вбудований вираз на %L у атомному порівнянніОчікувалася скалярна вбудована змінна на %L у атомному порівнянніОчікувано конкретне імʼя звʼязування на %CОчікуваний рядокОчікуване імʼя компонента структури на %CОчікується компонент структури або назва оператора після %<.%> на %CОчікувано заключне імʼя в %CОчікувалась тип-процедура або вказівник на процедуру на %CОчікувалася список змінних у %CОчікувано імʼя змінної на %CОчікувано імʼя змінної в операторі PARAMETER в %CОчікувалась %<END INTERFACE %s%> на %CОчікувалась %<END INTERFACE OPERATOR (%s)%> на %CОчікувалась %<END INTERFACE OPERATOR (%s)%> на %C, але отримано %qsОчікувалась %<END INTERFACE OPERATOR (.%s.)%> на %CОчікується %s на %CОчікується інструкція %s в %LОчікується кома в EQUIVALENCE на %CОчікується скалярний INTEGER-вираз у %C, знайдено %sОчікується змінна у %LОчікується визначений обʼєкт поблизу %LОчікується список названих сутностей на %CОчікується змінна в операторі READ на %CОчікується змінна або io-implied-do на %LОчікується змінна або io-implied-do в операторі READ на %LПояснити, які врахування вирівнювання призводять до рішення зробити інструкцію короткою або довгою.Явна форма масиву в %C повинна бути константою типу INTEGER, а не типу %sДля %qs на %L потрібний явний інтерфейс: %sДля компонента %qs на %L потрібний явний інтерфейс: %sДля поліморфного аргументу на %L потрібний явний інтерфейсМасив з явною формою з неконстантними межами в %CЕкспортувати функції навіть якщо вони можуть бути вбудовані.Вираз у %L в цьому контексті повинен бути константоюВираз на %L повинен бути типу INTEGER, знайдено %sВираз на %L повинен бути скалярнимВираз у селекторі CASE на %L не може бути %sВираз у селекторі CASE на %L повинен бути скалярнимВираз у CASE-операторі на %L не знаходиться у діапазоні %sВираз в операторі CASE на %L повинен бути виду %dВираз в операторі CASE на %L повинен бути типу %sВираз в операторі CASE на %L повинен бути скалярнимРозширення: специфікатор %s в операторі %s на рядку %L має значення %qsРозширення: Конвертація з %s в %s у %LРозширення: Скалярний аргумент типу CHARACTER з нестандартним типом, не типом C_CHAR, з масивним фіктивним аргументом %qs у %LРозширення: Унарний оператор після арифметичного оператора (використовуйте дужки) на %CРозширення: Нульова ширина після дескриптора L на %LРозширення: символ зворотнього слешу у %CРозширення: літера показника %<q%> у літеральній константі дійсного числа на %CЗовнішня змінна %qs у %L не може мати ініціалізатораЗовнішній IO UNIT не може бути масивом на %LЗовнішній обʼєкт %qs на %L не може мати ініціалізатораДодаткова опція для %<-Xassembler%>: %s, відкидаються всі опції %<-Xassembler%> та %<-Wa%>.Зайві символи у форматі на %LF2008: Заява IMPORT на %C не дозволена в тілі інтерфейсу процедури модуляОператор FAIL IMAGE на %CАргумент FAILED= для NUM_IMAGES на %LРежим FDPIC не підтримується в режимі Thumb-1Замикання FINAL на %L вимагає скалярний логічний виразОголошення FINAL на %C повинно бути всередині CONTAINSОголошення FINAL на %C повинно бути в середині розділу CONTAINS похідного типуFINAL процедура %qs на %L не є SUBROUTINEFINAL процедура %qs, оголошена на %L, має такий же ранг (%d), як %qsFINAL процедура на %L повинна мати рівно один аргументFINAL процедура на %L з аргументом з припущеним рангом повинна бути єдиним фіналізатором з такою самою категорією/типом (F2018: C790)Оголошення кінцевої процедури на %CОператор FLUSH на %CКонструкція FORALL на %LКінцевий вираз FORALL на %L повинен бути скалярним ЦІЛИМІндекс FORALL %qs не може зʼявлятися в специфікації триплета на %LІндекс FORALL з іменем на %L повинен бути скалярним ЦІЛИМІндекс FORALL з іменем на %L повинен бути скалярною змінною типу цілочисельнеЗамикання FORALL маски на %L вимагає скалярний логічний виразПочатковий вираз FORALL на %L повинен бути скалярним ЦІЛИМВираз кроку FORALL на %L не може бути нулемВираз кроку FORALL на %L повинен бути скалярним %sОператор FORM TEAM на %CМітка FORMAT з етикеткою %d на %L не визначенаЗаява FORMAT на %C не може зʼявлятися всередині INTERFACEФорматна інструкція на %L не має мітки оператораТеґ FORMAT на %L не може бути масивом нульового розміруТеґ FORMAT на %L повинен бути типу CHARACTER або INTEGER зі стандартним типомВвімкнено винятки FP.регістри FP можуть бути знищені, незважаючи на атрибут %qE: компілюйте з %<-mgeneral-regs-only%>Аргумент FPTR на %L для C_F_POINTER не повинен бути поліморфнимТипи FPU LoongArch:опції FPX «fast» та «compact» не можуть бути вказані разомFPX: Увімкнути розширення з подвійною точністю чисел з плаваючою комою для процесора ARC Argonaut.FPX: Генерувати інструкції FPX подвійної точності (компактні).FPX: Генерувати інструкції FPX подвійної точності (швидкі).FPX: Генерувати інструкції FPX з одинарною точністю (компактні).FPX: Генерувати інструкції FPX з одинарною точністю (швидкі).Аргумент FROMPOS (%ld) поза межами діапазону 0:%d в інтринсичній функції MVBITSFROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) в інтринсичній функції MVBITSРезультат функції %s не може бути ALLOCATABLE в функції %s на %LРезультат FUNCTION %s не може бути POINTER в функції %s на %LРезультат FUNCTION %s не може бути масивом в функції %s на %LРезультат функції %s не може бути типу %s в функції %s на %LФакторизувати складні конструктори та деструктори на користь простору перед швидкістю.Не вдалося створити тип структури '%s' на %CНе вдалося знайти відповідний замикання у %CПомилка отримання довжини сталого масиву.Помилка при перетворенні BOZ на REAL на %LКритична помилкаФайл %qs включається рекурсивноФайл %qs, відкритий за адресою %C, не є файлом модуля GNU FortranДетальне керування функціями настрою.Перший аргумент визначеного присвоєння на %L повинен бути INTENT(OUT) або INTENT(INOUT)Перший аргумент інтерфейсу оператора на %L не може бути необовʼязковимПерший аргумент інтерфейсу оператора на %L повинен бути INTENT(IN)Перший або останній аргумент вбудованої інструкції !$OMP ATOMIC повинен бути %qs на %LВиправити обчислення min_intФіксована довжина рядка повинна бути щонайменше сімПрапорець %<-fmax-stack-var-size=%d%> перезаписує %<-frecursive%>, який випливає з %qsПрапорець %<-fno-automatic%> перезаписує %<-fmax-stack-var-size=%d%>Прапорець %<-fno-automatic%> перезаписує %<-frecursive%>Прапорець %<-fno-automatic%> перезаписує %<-frecursive%>, що випливає з %qsПрапорець %<-frecursive%> перезаписує %<-fmax-stack-var-size=%d%>Прапорець для включення метаданих безпосередньо в обʼєктні файлиНазва конфігурації для власних інструкцій з плаваючою комою.Згорнути виклики простих вбудованих функцій.Дотримуйтесь конвенцій виклику Renesas (раніше Hitachi) / SuperH.Дотримуйтесь вимог C++17 щодо порядку оцінки виразів присвоєння, зсуву, викликів функцій-членів тощо.Дотримуйтесь вимог EABI звʼязку.Для !$OMP ATOMIC COMPARE, перший операнд у порівнянні на %L повинен бути змінною %qs, в яку заявка оновлення записує на %LДля параметрів -f*-prefix-map= порівнюйте канонізовані шляхи, а не просто рядки.Для фіктивної процедури %s у BIND(C) на %C не дозволяється вказувати імʼя звʼязуванняДля бібліотеки інтринсиків: передавати всі параметри в регістрах.Для вкладених функцій на стеку встановлено дозвіл на виконання.Для операцій зсуву на константну величину, які вимагають окремої інструкції для зсуву на одну позицію, встановити максимальну кількість вставних інструкцій зсуву (максимальне значення 64), які слід виводити замість використання відповідної допоміжної функції __mspabi. Значення за замовчуванням - 4.Для цілей, які зазвичай потребують трампліни для вкладених функцій, завжди генерувати їх замість використання дескрипторів.Для асемблера (і лінкера) дозволити використовувати будь-яку підваріант архітектури без помилок.Заборонити виконання оптимізації fp-as-gp.Заборонити використання $fp для доступу до статичних та глобальних змінних. Ця опція строго забороняє оптимізацію fp-as-gp незалежно від '-mforce-fp-as-gp'.Примусово здійснювати всі виклики через інструкцію jli.Примусово використовувати шістнадцяткові константи у вихідному коді асемблера.Примусово зробити доступ до бітових полів такими ж ширинами, як їх типи.Примусове створення тимчасової змінної для тестування рідко виконуваного коду forall.Примусово вимкнути апаратну петлю, навіть якщо використовується -mext-dsp.Примусово вирівнювати функції за межу 4 байти.Примусово генерувати заглушки для зовнішніх символів індирекції.Примусовий непрямий виклик та стрибок через регістр.Примусово виконувати оптимізацію fp-as-gp.Змусити базовий тип для «wchar_t» бути «unsigned short».Примусове використання слотів затримки для умовних гілок.Заява форматування у головному блоку модуля на %CFortran 2003: Специфікатор %s у %s операторі на %L має значення %qsFortran 2003: Символ для аргументу %qs вбудованої функції %qs на %LFortran 2003: Специфікатор формату DT не дозволений на %CFortran 2003: Скалярний аргумент типу CHARACTER з масивним фіктивним аргументом %qs у %LЗастаріла функція Fortran 2008:Fortran 2008: Блок COMMON %qs з міткою звʼязування на %L, який спільно використовує ідентифікатор з глобальною сутністю, не є блоком COMMON на %LFortran 2008: Фактичний аргумент, який не є вказівником, на %L до фіктивного аргументу-вказівника %qsFortran 2008: Нульовий вказівник на %L для фіктивного %qs, який не є вказівникомFortran 2008: Функції-вказівники в контексті визначення змінної (%s) на %LFortran 2008: Крапка з комою на %C без попереднього оператораВилучена функція Fortran 2018:Застаріла функція Fortran 2018:Fortran 2018:Fortran 95 вимагає тип INTEGER за замовчуванням у мітці %s на %LНе знайдено відповідного специфічного звʼязування для виклику GENERIC %qs на %LВільна довжина рядка повинна бути щонайменше триФункція %qs як вираз ініціалізації на %LФункцію %qs в %L не можна викликати рекурсивно, оскільки вона не є RECURSIVEФункція %qs на %L не може мати ініціалізатораФункція %qs в %L не має ІМПЛІЦИТНОГО типуФункція %qs в %L не має ІМПЛІЦИТНОГО типу; ви мали на увазі %qs?Функція %qs на %L є ВБУДОВАНОЮ, але не сумісна з вбудованою функцієюФункція %qs на %L повинна бути PUREФункція %qs в виразі ініціалізації на %L повинна бути вбудованою функцієюФункцію %qs оголошено як CHARACTER(*) і не можна використовувати на %L, оскільки вона не є фіктивним аргументомФункція %qs вимагає список аргументів на %CФункція %s на %L має записи з неправильними специфікаціями масивуФункція %s на %L має запис %s з неправильними характеристикамиФункція %s на %L з записами, що повертають змінні різної довжини рядкаФункцію не знайдено.Результат функції %qs у %L не може мати ініціалізатораРезультат функції %qs на %L не має неявного типуРезультат функції %qs у %L недійсний як аргумент X для C_FUNLOCРезультат функції %qs на %L не може бути комасивом або мати комасивну компонентуРезультат функції %qs є недійсним як ціль процедури у присвоєнні вказівника на процедуру у %LЗмінна результату функції %qs у рядку %L елементарної функції %qs не може мати атрибут ALLOCATABLE або POINTERПочатки функцій вирівнюються за цією степенем числа 2.Функції, які повертають значення, повинні закінчуватися заявами return.Обʼєднуйте певні цілочисельні операції для кращої продуктивності на power10.Обʼєднуйте певні цілочисельні операції для кращої продуктивності на power8.GCC не може підтримувати оператори з цілочисельними типами та типами з фіксованою точкою, які мають разом занадто багато цілих та дробових бітівGCC наразі не підтримує тип аргументу %qT для функцій %<simd%>GCC наразі не підтримує типи змішаного розміру для функцій %<simd%>GCC наразі не підтримує тип повернення %qT для функцій %<simd%>GCC наразі не підтримує simdlen %wd для типу %qTGCC не налаштований для підтримки %qs як аргументу %<-foffload=%>GCC повинен бути налаштований з %<--enable-newlib-nano-formatted-io%> для використання %<-mtiny-printf%>GCC підтримує лише %u вкладених областей видимостіGCC-вектор, переданий за посиланням: нестандартне розширення ABI без гарантії сумісностіGCC-вектор, повернутий за посиланням: нестандартне розширення ABI без гарантії сумісностіGCC_OFFLOAD_OMP_REQUIRES_FILE не встановленоТип GPU GCN, який слід використовувати:GCSE вимкненоGENERIC %qs на %L не може перезаписати конкретну привʼязку з таким самим імʼямGENERIC %qs на %L повинен мати конкретну привʼязку, %qs також є GENERICGENERIC в %C повинен бути в середині CONTAINS похідного типуЗагальна привʼязка на %CЗагальноприйнята процедура %qs не допускається як фактичний аргумент на %LВерсія GMP %s, версія MPFR %s, версія MPC %s, версія isl %s
GNU C більше не підтримує -traditional без -EРозширення GNU:GNU Objective C більше не підтримує традиційну компіляціюатрибут у стилі GNU між міткою та оголошенням належить мітціЗаява GOTO на %L залишає конструкцію CRITICAL для мітки на %LЗаява GOTO на %L залишає конструкцію DO CONCURRENT для мітки на %LСміття після оголошення ПАРАМЕТРИЗОВАНОГО ТИПУ на %CСтворювати (не створювати) інструкції MMA.Генерувати (не генерувати) код, який використовує інструкцію LXVKQ.Генерувати (не генерувати) код, який використовує інструкцію XXSPLTIDP.Генерувати (не генерувати) код, який використовує інструкцію XXSPLTIW.Створювати (не створювати) адресування памʼяті відносно PC.Створювати (не створювати) оптимізації памʼяті відносно PC для зовнішніх обʼєктів.Генерувати (не генерувати) інструкції памʼяті з префіксом.Генерувати 16-бітні інструкції.Генерувати 16-бітний код i386.Генерувати 32-бітний код.Генерувати 32-бітні зсуви в таблицях перемикачів.Генерувати 32-бітний код i386.Генерувати 32-бітний код x86-64.Генерувати інструкції множення та mac розміром 32x16.Генерувати 64-бітний код.Генерувати 64-бітний код x86-64.Створювати стекові фрейми, відповідні до APCS.Генерувати 32-бітний код ARCompact для процесора ARC600.Генерувати 32-бітний код ARCompact для процесора ARC601.Генерувати 32-бітний код ARCompact для процесора ARC700.Генерувати заглушки у стилі AT&T для Mach-O.Генерувати інформацію для налагодження BTF на рівні за замовчуванням.Генерувати C-заголовок платформо-специфічних функцій.Генерувати C-прототипи з декларацій BIND(C).Генерувати C-прототипи з зовнішніх визначень процедур, які не є BIND(C).Генерувати інформацію про залежності модулів C++.Генерувати інструкції подвійного плаваючого розряду C-SKY FPU (за замовчуванням для жорсткої плаваючої коми).Генерувати інформацію для налагодження CTF на рівні за замовчуванням.Генерувати інструкції розширення DSP.Генерувати розділи pubnames та pubtypes у форматі DWARF з розширеннями GNU.Генерувати розділи pubnames та pubtypes у форматі DWARF.Створити код ELF FDPIC.Генерувати код з подвійною точністю GFLOAT.Генерувати код H8/300H.Створити код H8S.Створити код H8S/2600.Створити код H8SX.Створюйте код ILP32.Генерувати блоки IT, відповідні для ARMv8.Створити файл JSON.Створюйте код LP64.Генерувати код для MIPS16.Генерувати структуру ModuleInfo для вихідного модуля.Створити код PA1.0.Створити код PA1.1.Створити код PA2.0 (потрібні binutils 2.10 або пізніше).Генерувати код SH1.Генерувати код SH2.Генерувати код SH2a без FPU.Генерувати код SH2e.Генерувати код SH3.Генерувати код SH3e.Генерувати код для SH4 без FPU.Генерувати код SH4.Генерувати код для SH4-100 без FPU.Генерувати код SH4-100.Генерувати код для SH4-200 без FPU.Генерувати код для SH4-200.Генерувати код для SH4-300 без FPU.Генерувати код для SH4-300.Створити код SH4a без FPU.Створити код SH4a.Генерувати код SH4al-dsp.Генерувати клони SIMD для функцій з директивою OpenMP declare target.Генерувати інструкції VRSAVE при генерації коду AltiVec.Створити розділ __mcount_loc з усіма викликами _mcount та __fentry__.Створити розділ __mcount_loc з усіма викликами mcount або __fentry__.Створити директиву #line, яка вказує на поточний робочий каталог.Створити пакет Mach-O (тип файлу MH_BUNDLE).Створити розділ __return_loc, що вказує на весь код інструментальної обробки повернення.Згенерувати виклик функції «abort», якщо функція з атрибутом «noreturn» повертається.Генерувати типову функцію main() для D при компіляції.Створити одну точку виходу для кожної функції.Генерувати абсолютні шляхи до вихідних файлів для gcov.Генерувати код передачі агрегатних параметрів з максимальним вирівнюванням 64 біти.Згенерувати всю необхідну інформацію для BPF Compile Once - Run Everywhere.Генерувати вихідний виконуваний файл, який звʼязує символи при завантаженні, а не ліниво.Генерувати вихідний код асемблера, який сумісний з асемблером Renesas AS100. Це може обмежити деякі можливості компілятора. За замовчуванням генерується синтаксис, сумісний з GAS.Генерувати інструкції автоматичного збільшення/зменшення.Створюйте код з великим порядком байтів.Генерувати код у великому порядку байтів.Створити big-endian eBPF.Генерувати бітові інструкції.Генерувати виклики інструкцій як прямі виклики.Генерувати інструкції виклику як непрямі виклики, якщо потрібно.Генерувати виклики інструкцій як непрямі виклики.Генерувати виклики інструкцій як опосередковані виклики регістрів.Генерувати інструкцію cld у прологу функції.Генерувати код для виконання компілятора C-SKY замість libgcc.Створюйте код для GNU as.Створити код для GNU асемблера (gas).Створюйте код для GNU ld.Генерувати код для середовища виконання GNU.Генерувати код для середовища виконання NeXT (Apple Mac OS X).Генерувати код для віддаленого виконання OpenMP: увімкнути -msoft-stack та -muniform-simt.Генерувати код для серії SH4 340 (без MMU/FPU).Генерувати код для серії SH4 400 (без MMU/FPU).Генерувати код для серії SH4 500 (без FPU).Генерувати код для режиму Smart.Генерувати код для режиму Thumb.Створити код для UNIX асемблера.Генерувати код для 32-бітної ABI.Створити код для 5206e.Створити код для 520X.Створити код для 528x.Створити код для 5307.Створити код для 5407.Генерувати код для 64-бітного ABI.Створити код для 68000.Створити код для 68010.Створити код для 68020.Створити код для 68030.Створити код для 68040 без нових інструкцій.Створити код для 68040.Створити код для 68060 без нових інструкцій.Створити код для 68060.Створити код для 68302.Створити код для 68332.Створити код для 68851.Створити код для ColdFire v4e.Генерувати код для DLL.Створити код для Fido A.Створити код для cpu32.Генерувати код для всіх інстанціювань шаблонів.Генерувати код для 11/10.Створити код для 11/40.Створити код для 11/45.Створити код для контрактів assert.Створити код для контрактів незмінності класу.Створити код для завантажуваних розширень ядра Darwin.Генерувати код для функцій навіть якщо вони повністю вбудовані.Створити код для вказаного процесора.Генерувати код для старої виконуваної PLT в BSS.Генерувати код для контрактів післяумов.Генерувати код для контрактів передумов.Генерувати код для статичних функцій навіть якщо вони ніколи не викликаються.Генерувати код для операторів «switch» без вказання «default».Генерувати код для платформи Android.Генерувати код для M*Core M210.Генерувати код для M*Core M340.Створити код для ядра або завантажуваних розширень ядра.Генерувати код для режиму супервізора (за замовчуванням).Генерувати код для режиму користувача.Створювати код у 32-бітному стані ARM.Генерувати код у режимі «Big Endian».Генерувати код у режимі big-endian.Генерувати код у режимі little endian.Генерувати код у режимі little-endian.Генерувати код, придатний для виконуваних файлів (НЕ спільних бібліотек).Генерувати код, придатний для швидкого налагодження.Генерувати код, який може бути використаний у динамічних обʼєктах у стилі SVR4.Генерувати код, який може зберігати локальний стан однорідним для всіх доріжок.Генерувати код, який відповідає Intel MCU psABI.Генерувати код, який відповідає заданому ABI.Створюйте код, який відповідає вказаному ABI.Генерувати код, який сумісний з кодом MIPS16 та microMIPS при звʼязуванні.Створити код, що використовує інструкції з плаваючою комою 68881.Генерувати код, який буде виконуватися в привілейованому стані.Генерувати код, який не буде посилатися на жодну іншу ID-спільну бібліотеку, але може використовуватися як спільна бібліотека.Генерувати код для перевірки меж перед індексацією масивів.Створити код для перевірки специфікацій винятків.Генерувати код для зменшення прямолінійної спекуляції.Генерувати код для відстеження, коли процесор може неправильно спекулювати.Генерувати код для використання невиконуваної PLT (Procedure Linkage Table) та GOT (Global Offsets Table).Генерувати код, використовуючи глобальні адреси символів-якорів.Створити код, який використовує апаратні інструкції з плаваючою комою.Генерувати код, який використовує лише загальні регістри.Генерувати код, який використовує лише реєстри ядра (r0-r14).Створити код з викликами бібліотеки для операцій з плаваючою комою.Генерувати код з незбалансованим завантаженням та зберіганням, дійсним для MIPS R6.Створюйте код без регістра GP.Створити обʼєкти CFString на етапі компіляції.Створити стиснуті розділи відлагоджувальної інформації.Генерувати інструкції умовного переміщення.Генерувати константні пули в компіляторі замість асемблера.Створити cpp-визначення для введення-виведення сервера.Створити cpp-визначення для введення-виведення робочої станції.Генерувати інформацію для налагодження у форматі DWARF v2 (або пізніше).Створити відлагоджувальну інформацію у форматі VMS.Генерувати інформацію для налагодження у форматі за замовчуванням.Генерувати інформацію для налагодження у форматі за замовчуванням.Генерувати інформацію для налагодження у форматі DWARF за замовчуванням.Генерувати інформацію для налагодження у окремих файлах .dwo.Генерувати код SH2a-FPU з подвійною точністю за замовчуванням.Генерувати код SH2a-FPU з одинарною точністю за замовчуванням.Генерувати код SH4 зі стандартною одинарною точністю.Генерувати код SH4-100 з одинарною точністю за замовчуванням.Створити код SH4-200 з одинарною точністю за замовчуванням.Створити типовий код SH4-300 з одинарною точністю.Створити типовий код SH4a з одинарною точністю.Генерувати неперервні рамки стеку.Генерувати інструкції ділення.Генерувати результати ділення зі знаком залишку, який співпадає зі знаком дільника (а не ділене).Створити документацію.Генерувати інструкції з плаваючою комою подвійної точності.Створити eBPF для вказаної версії ядра Linux.Генерувати розширені арифметичні інструкції, дійсні лише для ARC700.Генерувати розширену інформацію про точки входу для вбудованих функцій.Генерувати швидкі непрямі виклики.Генерувати операції з плаваючою комою за допомогою заданого набору інструкцій.Генерувати інструкції з плаваючою комою для множення-накопичення.Генерувати інструкції frecipd/fsqrtd/fdivd (за замовчуванням для жорсткої плаваючої коми).Генерувати апаратні інструкції abs.Генерувати вбудоване ділення з плаваючою точкою, оптимізувати для затримки.Генерувати вбудоване ділення з плаваючою точкою, оптимізувати для пропускної здатності.Генерувати вбудоване цілочисельне ділення, оптимізувати для затримки.Генерувати вбудоване цілочисельне ділення, оптимізувати для пропускної здатності.Генерувати вбудований квадратний корінь, оптимізувати для затримки.Генерувати вбудований квадратний корінь, оптимізувати для пропускної здатності.Генерувати інструкції, підтримувані револьверним зсувом.Генерувати інструкції isel.Створити лінивий пошук класу (за допомогою objc_getClass()) для використання в режимі Zero-Link.Створити libcalls для атомних завантажень та збережень, коли синхронні libcalls вимкнені.Створюйте код з маленьким порядком байтів.Генерувати код у малому порядку байтів.Створити little-endian eBPF.Генерувати інструкції завантаження/збереження декількох значень.Генерувати інструкції завантаження/збереження з оновленням.Генерувати локальні виклики до атомних операцій, що знаходяться поза лінією.Генерувати залежності для make та компілювати.Генерувати залежності для make.Створити виклики mcount/__fentry__ як nops. Щоб активувати їх, потрібно внести зміни.Генерувати мілікодові тунки.Створити команди mul64 та mulu64.Створити команду нормалізації.Генерувати код у нормальному режимі.Генерувати лише код SH2a-FPU з одинарною точністю.Створити лише код SH4 з одинарною точністю.Створити лише код SH4-100 з одинарною точністю.Створити лише код SH4-200 з одинарною точністю.Створити лише код SH4-300 з одинарною точністю.Генерувати лише код SH4a з одинарною точністю.Створити код з відносним вказівником на програмний лічильник (PC).Генерувати інструкції розширення продуктивності.Генерувати інструкції розширення продуктивності версії 2.Генерувати фальшиві цілі для всіх заголовків.Генерувати код, який не залежить від положення, якщо це можливо (large mode).Генерувати код, який не залежить від положення, якщо це можливо (small mode).Генерувати код, який не залежить від положення, якщо це можливо (large mode).Генерувати код, який не залежить від положення, якщо це можливо (small mode).Генерувати інструкції попереднього завантаження, якщо це можливо, для масивів у циклах.Генерувати інструкції push/pop (за замовчуванням).Створювати код, який може бути викликаний з різних місць та є PIC.Генерувати обернені значення замість divss і sqrtss.Генерувати інструкцію повернення в голій функції.Створювати інформацію про опис типу під час виконання.Генерувати посилання на sdata. Це значення за замовчуванням, якщо ви компілюєте для PIC.Створити розділи .s390_indirect_jump, .s390_indirect_call, .s390_return_reg та .s390_return_mem, щоб містити місця непрямих гілок, які були виправлені в рамках використання однієї з опцій -mindirect-branch* або -mfunction-return*. Розділи складаються з масиву 32-бітних елементів. Кожен запис містить зсув від запису до виправленого місця.Генерувати самозміщуваний код.Генерувати sin, cos, sqrt для FPU.Генерувати інструкції з плаваючою комою одинарної точності.Генерувати програмне ділення зворотним значенням та квадратний корінь для кращої продуктивності.Генерувати спеціальні методи Objective-C для ініціалізації/знищення не-POD C++ ivars, якщо потрібно.Генерувати інструкції stm/ldm (за замовчуванням).Генерувати інструкції розширення рядків.Створити команду обміну.Генерувати інструкції з цілим залишком.Генерувати атомні інструкції памʼяті квадратного слова (lqarx/stqcx).Створюйте інструкції памʼяті квадратного слова (lq/stq).Генерувати незбалансоване завантаження/збереження VSX для вбудованого розширення memcpy/memmove.Генерувати незбалансоване завантаження/збереження пари векторів VSX для вбудованого розширення memcpy/memmove.Генерувати таблиці розгортання, які є точними на кожній межі інструкцій.Генерувати інструкції push25/pop25 v3.Генерувати інструкцію vzeroupper перед передачею потоку керування з функції.Створити xBPF.Загальна функція %qs на %L не сумісна з конкретним вбудованим інтерфейсомЗагальне імʼя %qs функції %qs на %L збігається з імʼям похідного типу на %LЗагальна підпрограма %qs в %L не сумісна з інтегрованим інтерфейсом підпрограмиНадавати гілкам їхню типову вартість.Додати перед зовнішніми символами підкреслення.Глобальне імʼя звʼязування %qs в %L вже використовується як %s в %LГлобальне імʼя звʼязування %qs в %L вже використовується в %LГлобальна сутність %qs на %L не може зʼявлятися в блоку COMMONГлобальна сутність %qs на %L не може зʼявлятися в блоку COMMON на %LГлобальне імʼя %qs в %L вже використовується як %s в %LГлобальне імʼя %qs в %L вже використовується в %LОптимізації петель Graphite не можуть бути використані (isl недоступний) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)Оптимізації петель Graphite не можуть бути використані (isl недоступний).Направити лінкер на розслаблення інструкцій.Вираз HOLDS на рядку %L повинен бути скалярним логічним виразомОбробка атомних вбудованих функцій, які можуть застосовуватися до незаініціалізованих даних, шляхом виклику функцій бібліотеки. Перевизначає -mtrap-unaligned-atomic.Посилити умовні гілки, перевіряючи зворотні умови.Посилити умови, які не використовуються в гілках, перевіряючи зворотні умови.Прапорець керування моделлю планувальника автоматичної передвантаження апаратного забезпечення. Кількість циклів попереднього перегляду, які модель розглядає, при значенні «0» активує лише евристику сортування інструкцій. За замовчуванням вимкнено.Шістнадцяткова константа на %L використовує нестандартний X замість ZКонстанта Голерита на %CЗмінна, повʼязана з хостом %qs, не може бути вказана в операторі DATA в %CНа скільки може зрости дана компіляційна одиниця через вбудовування (у відсотках).На скільки може збільшитися задана компіляційна одиниця через міжпроцедурну поширення констант (у відсотках).Операнд реєстру введення/виведення для '%%%c'IBITS: Поганий бітICE: %<emit_insn%> використовується там, де потрібно %<emit_jump_insn%>:ID спільної бібліотеки, яку потрібно побудувати.Бібліотеки, які використовують ID, та режим FD-PIC не можуть використовуватися разомМодуль IEEE_ARITHMETIC на %CМодуль IEEE_EXCEPTIONS на %CМодуль IEEE_FEATURES на %CЗамикання IF на рядку %L вимагає скалярний логічний виразМодифікатор замикання IF %s на %L не підходить для поточної конструкції OpenMPЗамикання IF без модифікатора на %L використовується разом з замиканнями IF з модифікаторамиIM частина_посилання на %CОголошення IMPLICIT NONE (type) на %L після IMPLICIT оголошенняIMPLICIT NONE зі списком специфікацій у %CIMPLICIT-заява на %C після заяви IMPLICIT NONE (типу)Заява IMPORT на %CЗаява IMPORT на %C дозволена лише в тілі INTERFACEНечиста процедура на %CОператор INQUIRE на %L не може містити одночасно специфікатори FILE та UNITINQUIRE-заявка на %L потребує вказівника PENDING= з вказівником ID=Оператор INQUIRE на %L потребує або специфікатор FILE, або специфікатор UNITОператор INQUIRE не дозволений в межах чистої процедури на %CЦілочисельний вираз у замиканні %s на %L повинен бути невідʼємнимINTEGER вираз замикання %s на %L повинен бути позитивнимЦілочисельний вираз chunk_size замикання SCHEDULE на %L повинен бути позитивнимINTEGER(KIND=8) недоступний для опції %<-fdefault-integer-8%>INTEGER(KIND=8) недоступний для опції %<-finteger-4-integer-8%>INTENT(%s) конфліктує з INTENT(%s) в %LINTENT не дозволений всередині BLOCK на %CФактичний аргумент INTENT(%s) на %L може впливати на фактичний аргумент на %L.Вказівник INTENT(IN) %qs в замиканні %s на %LВказівник INTENT(IN) %qs у замиканні COPYPRIVATE на %LАргумент INTENT(OUT) %qs чистої процедури %qs у %L не може бути поліморфнимПроцедура INTERFACE %qs в %L має таке саме імʼя, як і оточуюча процедураIO UNIT у %s операторі на %L повинен бути внутрішнім файлом у чистій процедуріВизначення IO для %q+D потребує адресуТег IOLENGTH недійсний в операторі INQUIRE на %CМітка IOMSG на %Lвідсутня підсумкова інформація IPA modref во вхідному файліПеревірка доступу IPA-SRA не вдаласяISA %qs не підтримується в атрибуті %<target%>, використовуйте синтаксис %<arch=%>ISO C не дозволяє %<%E (expression)%>ISO C не дозволяє додатковий %<;%> поза функцієюISO C не дозволяє застосовувати %<_Alignof%> до типу функціїISO C не підтримує %<#pragma STDC FLOAT_CONST_DECIMAL64%>ISO C не підтримує %<++%> та %<--%> для комплексних типівISO C не підтримує атрибути %<[[]]%> до C2XISO C не підтримує типи %<__int%d%>ISO C не підтримує виведення типу %<auto%> до C2XISO C не підтримує %<~%> для комплексної спряженостіISO C не підтримує %qs до C2XISO C не підтримує попередньо визначений ідентифікатор %qsISO C не підтримує комплексні цілі типиISO C не підтримує десяткові дробові числа до C2XISO C не підтримує типи з фіксованою комоюISO C не підтримує пропуск імен параметрів у визначеннях функцій до C2XISO C не підтримує просте значення %<complex%>, що означає %<double complex%>ISO C не підтримує насичені типиISO C не підтримує вказування підставних типів %<enum%> до C2XISO C не підтримує тип %<_Float%d%s%>ISO C забороняє %<goto *expr;%>ISO C забороняє %<return%> з виразом в функції, що повертає voidISO C забороняє порожній перекладISO C забороняє присвоєння між вказівником на функцію та %<void *%>ISO C забороняє групи з фігурними дужками в межах виразівISO C забороняє приведення нескалярного типу до того ж типуISO C забороняє приведення до типу обʼєднанняISO C забороняє порівняння %<void *%> з вказівником на функціюISO C забороняє умовний вираз між %<void *%> та вказівником на функціюISO C забороняє умовний вираз з однією тільки стороною voidISO C забороняє типи функцій const або volatileISO C забороняє перетворення вказівника на функцію до типу вказівника на обʼєктISO C забороняє перетворення вказівника на обʼєкт до типу вказівника на функціюISO C забороняє порожні фігурні дужки ініціалізатора до C2XISO C забороняє передню декларацію параметрівISO C забороняє використання впередніх посилань на типи %<enum%>ISO C забороняє ініціалізацію між вказівником на функцію та %<void *%>ISO C забороняє оголошення мітокISO C забороняє оголошення членів без членівISO C забороняє вкладені функціїISO C забороняє опускати середній термін виразу %<?:%>ISO C забороняє упорядковані порівняння вказівників на функціїISO C забороняє передачу аргументу %d з %qE між вказівником на функцію та %<void *%>ISO C забороняє використання кваліфікованих типів функційISO C забороняє повернення між вказівником на функцію та %<void *%>ISO C забороняє вказувати діапазон елементів для ініціалізаціїISO C забороняє специфікатори класу сховища в складених літералах до C2XISO C забороняє індексацію масиву %<register%>ISO C забороняє масив нульового розміруISO C забороняє масив нульового розміру %qEISO C забороняє перетворення аргументу на тип обʼєднанняISO C вимагає іменованого аргументу перед %<...%> до C2XISO C обмежує значення перелічування діапазоном %<int%> до C2XАтрибут ISO C++ %qE не застосовується до функцій; розглядається як %<[[gnu::%E]]%>ISO C++ 1998 не підтримує %<long long%>ISO C++ 1998 забороняє використання %<extern%> при явних інстанціаціяхISO C++ дозволяє атрибути біт-полів лише перед токеном %<:%>ISO C++ не прийняв операторні шаблони літералів рядків, які приймають набір аргументів з символівISO C++ не дозволяє %<?:%> з пропущеним середнім операндомISO C++ не дозволяє %<alignof%> з не-типомISO C++ не дозволяє використовувати іменовані ініціалізатори C99ISO C++ не дозволяє використовувати іменовані ініціалізатори GNUISO C++ не дозволяє визначати %<%T::%D%> як %<%T::%D%>ISO C++ не дозволяє застосовувати %<alignof%> до типу функціїISO C++ не підтримує %<__int%d%> для %qsISO C++ не підтримує просте значення %<complex%>, що означає %<double complex%>ISO C++ забороняє застосування %<__alignof%> до виразу типу функціїISO C++ забороняє застосування %<sizeof%> до виразу типу функціїISO C++ забороняє групи в фігурних дужках у виразахISO C++ забороняє викликати %<::main%> з програмиISO C++ забороняє приведення до типу масиву %qTISO C++ забороняє порівняння між вказівником та цілочисельнимISO C++ забороняє порівняння між вказівником типу %<void *%> та вказівником на функціюISO C++ забороняє складні літералиISO C++ забороняє обчислювані переходиISO C++ забороняє умовний вираз між вказівником типу %<void *%> та вказівником на функціюISO C++ забороняє перетворення між вказівником типу %<void *%> та вказівником на функціюISO C++ забороняє конвертувати рядкову константу в %qTISO C++ забороняє декларацію %qs без типуISO C++ забороняє зменшення вказівника типу %qTISO C++ забороняє зменшувати перелічуванняISO C++ забороняє порожнє безіменне перелічуванняISO C++ забороняє гнучкий елемент масиву %qsISO C++ забороняє гнучкі елементи масивуISO C++ забороняє ініціалізацію в класі неконстантного статичного члена %qDISO C++ забороняє збільшення вказівника типу %qTISO C++ забороняє збільшувати перелічуванняISO C++ забороняє ініціалізацію константного члена %qD не-цілочисельного типу %qTISO C++ забороняє вкладений тип %qD з таким самим імʼям, як усамітнюючий класISO C++ забороняє опускати середній термін виразу %<?:%>ISO C++ забороняє взяти адресу функції %<::main%>ISO C++ забороняє взяти адресу привʼязаної член-функції для створення вказівника на член-функцію. Скажіть %<&%T::%D%>ISO C++ забороняє взяти адресу некваліфікованої або укладеної нестатичної член-функції для створення вказівника на член-функцію. Скажіть %<&%T::%D%>ISO C++ забороняє використання %qE при явних інстанціаціяхISO C++ забороняє ключ typename в параметрі шаблону шаблону; використовуйте %<-std=c++17%> або %<-std=gnu++17%>ISO C++ забороняє використання літерала з плаваючою точкою в константному виразіISO C++ забороняє використання відʼємного відʼємного типу %<void *%>ISO C++ забороняє використання відʼємного відʼємного типу для функціїISO C++ забороняє використання відʼємного відʼємного типу для методуISO C++ забороняє масив змінної довжиниISO C++ забороняє масив змінної довжини %qDISO C++ забороняє масив нульового розміруISO C++ забороняє масив нульового розміру %qDISO C++ забороняє анонімні структуриISO C++ забороняє перевантаження %<operator ?:%>ISO C++ каже, що це неоднозначно, навіть якщо найгірше перетворення для першого краще, ніж найгірше перетворення для другого:ISO C++17 не дозволяє специфікатору класу зберігання %<register%>ISO C++17 не дозволяє динамічні специфікації винятківISO C11 не підтримує пропуск рядка в %qEISO C90 не підтримує декларатори масиву %<[*]%>ISO C90 не підтримує %<_Generic%>ISO C90 не підтримує %<_Noreturn%>ISO C90 не підтримує попередньо визначений ідентифікатор %<__func__%>ISO C90 не підтримує початкові оголошення циклу %<for%>ISO C90 не підтримує %<long long%>ISO C90 не підтримує %<static%> або кваліфікатори типу в деклараторах масиву параметрівISO C90 не підтримує %qEISO C90 не підтримує булеві типиISO C90 не підтримує складні типиISO C90 не підтримує гнучкі елементи масивуISO C90 не підтримує кваліфікатор %<_Atomic%>ISO C90 не підтримує безіменні структури/обʼєднанняISO C90 забороняє масив %qE, розмір якого не може бути оціненийISO C90 забороняє масив, розмір якого не може бути оціненийISO C90 забороняє складені літералиISO C90 забороняє змішані оголошення та кодISO C90 забороняє вказувати підобʼєкт для ініціалізаціїISO C90 забороняє індексацію масиву, який не є l-значеннямISO C90 забороняє масив змінної довжиниISO C90 забороняє масив змінної довжини %qEISO C99 не підтримує %<_Generic%>ISO C99 не підтримує %<_Noreturn%>ISO C99 не підтримує %qEISO C99 не підтримує кваліфікатор %<_Atomic%>ISO C99 не підтримує безіменні структури/обʼєднанняМодуль ISO_C_BINDING на %CВбудований модуль ISO_FORTRAN_ENV на %CITERATOR не може бути поєднаний з SINK на %CITERATOR не може бути поєднаний з SOURCE у %CЯкщо використовується -ftree-vectorize, мінімальна межа циклу циклу, який буде розглядатися для векторизації.Якщо використовується -fvariable-expansion-in-unroller, максимальна кількість разів, коли окрема змінна буде розгорнута під час розгортання циклу.Якщо переналаштування меж вказано на %L, ціль вказівника не повинна бути NULLЯкщо перший аргумент ATAN2 на %L дорівнює нулю, то другий аргумент не може бути нулемЯкщо перший аргумент ATAN2D на %L дорівнює нулю, то другий аргумент не може бути нулемЯкщо кількість кандидатів у наборі менша, ми завжди намагаємося видалити невикористані ivs під час їх оптимізації.Якщо планування після перезавантаження, виконати планування суперблоків.Ігнорувати «D» в першому стовпчику у фіксованій формі.Ігнорувати dllimport для функцій.Ігнорувати звичайний дворівневий простір імен; розрішувати символи в порядку командного рядка і не записувати, яка бібліотека надала розрішений символ.Ігнорувати непідтримувані pragma-директиви.Ігнорується, але зберігається для забезпечення сумісності з попередніми версіями. Підтримується лише 64-бітна ABI.Ігнорується.Ігнорується позначка розширення виробника '!$omx' на %CНедопустимий обʼєкт allocate-object в %C для чистої процедуриНедопустиме присвоєння зовнішній процедурі на %LНеприпустимий символ у константі BOZ на %CНедопустимий ідентифікатор в copy_walk_reduction_argНедійсна директива препроцесораНедопустимий тип посилання на %L як обʼєкт EQUIVALENCEНедопустимий крок нульовий на %LНеприпустимий тип у конкатенації символів на %LОператор керування образом %s на %C у КРИТИЧНОМУ блокуОператор керування зображенням %s на %C у блоку DO CONCURRENTОператор керування образом %s на %C у ЧИСТІЙ процедуріКонтрольний оператор зображення CRITICAL на %C в блоку DO CONCURRENTКонтрольний оператор зображення CRITICAL на %C в чистій процедуріОператор керування зображенням EVENT %s на %C у критичному блокуОператор керування зображенням EVENT %s на %C у блоку DO CONCURRENTОператор керування зображенням EVENT %s на %C у чистій процедуріКонтрольна інструкція RETURN зображення в %C в блоку CRITICALКонтрольна інструкція RETURN зображення в %C в блоку DO CONCURRENTОператор зупинки контролю зображення на %C в критичному блокуЗупинка інструкції керування зображенням на %C у блоку DO CONCURRENTОператор керування зображенням SYNC на %C у КРИТИЧНОМУ блокуОператор керування зображенням SYNC на %C у блоку DO CONCURRENTОператор керування образом SYNC на %C у ЧИСТІЙ процедуріАргумент Imageset на %L повинен бути скалярним або ранг-1 цілочисельним виразомАргумент Imageset на %L повинен бути між 1 і num_images()Реалізувати 'in' контракти перевизначених методів як підмножину контракту батьківського методу.Реалізувати параметри 'in' для означення константного обсягу.Реалізувати семантику успадковування конструкторів C++17.Реалізувати бітові поля D.Реалізувати DIP1000: Обмежені вказівники.Реалізувати DIP1008: Дозволити виключення в коді @nogc.Реалізувати DIP1021: Змінні аргументи функцій.Реалізувати операції __atomic через виклики libcalls до старих функцій __sync.Реалізувати вирішення DR 150 для відповідності аргументів шаблону шаблону.Неявно оголошена функція BIND(C) %qs на %L може не бути сумісною з CНеявно оголошена змінна BIND(C) %qs на %L може не бути сумісною з CНеявно оголошена функція %s використовується в !$OMP DECLARE REDUCTION на рядку %LНеявно оголошена підпрограма %s використовується в !$OMP DECLARE REDUCTION на рядку %LНеявно оголошена змінна %qs на %L може не бути сумісною з C, але вона є фіктивним аргументом для процедури BIND(C) %qs на %LНеявно визначений ПАРАМЕТР %qs у %L не відповідає пізнішому неявному типуНеявне збереження для змінної модуля %qs на %L, необхідне через типову ініціалізаціюМасив з неявною формою в %LПокращити здатність GCC відстежувати номери стовпців у великих вихідних файлах за рахунок повільнішої компіляції.Нечиста функція %qs на %L може не бути оціненаНечиста функція на %L може не бути оціненаУ %s на %L процедури повинні бути всі функціями, оскільки загальна назва є також назвою похідного типуВ %s на %L процедури повинні бути або всі підпрограми, або всі функціїУ C++, ненульове значення означає попередження про застаріле перетворення з літералів рядків у «char *». У C подібне попередження, за винятком того, що перетворення, звичайно, не є застарілим згідно зі стандартом ISO C.У Fortran 2003 блок COMMON %qs на %L є глобальним ідентифікатором і, отже, повинен мати те саме імʼя звʼязування, що й блок COMMON з таким самим іменем на %L: %s vs %sУ оптимізації SSA-PRE на деревах увімкнути часткову елімінацію часткової зайвості.У чистій підпрограмі INTENT(IN) фіктивний аргумент не повинен використовуватися як вираз на %L в інтегрованій інструкції присвоєння, в якій змінна є похідним типом, якщо похідний тип має POINTER компоненту на будь-якому рівні вибору компоненти.У виклику %qs на %L, невідповідність типів у аргументі %qs; передайте %qs в %qsУ конструкторі %qDУ конструкторі копіювання %qDУ деструкторі %qDУ файлі, включеному зУ функції %qDУ функції %qsУ функції-лямбдіУ функції-члені %qDУ функції-члені %qsУ модуліУ модулі, імпортованому вУ статичній функції-члені %qDДиректорія включення %qs: %sВключений файл %qs не є звичайним файломНесумісний обʼєкт allocate в %C для типу CHARACTER в %LНесумісний похідний тип в ПАРАМЕТРІ у %LНесумісна ініціалізація між сутністю похідного типу та сутністю з типом %qs у %CНесумісні ранги %d і %d в присвоєнні на %LНесумісні ранги в %s (%d і %d) на %LНесумісні типи в операторі DATA на %L; спроба перетворення %s на %sНесумісна специфікація типу для елемента масиву на %LНесумісне використання TILE та COLLAPSE на рядку %LНеспівпадіння правил еквівалентності для %qs у %L та %qs у %LНеспівпадаючий внутрішній стан: Немає місця в виразі біля %LНеспівпадаючий внутрішній стан: Немає місця в операторіНеспівпадаючі ранги для оператора на %%L і %%LНеправильне EH ребро %i->%iНеправильний розмір аргументу B в вбудованій функції MATMUL у розмірності 1: %ld, повинен бути %ldЗбільшити відповідність до IEEE для порівнянь з плаваючою комою.Індекс у розмірності %d виходить за межі на %LІндексна змінна %qs не може бути визначена як аргумент INTENT(INOUT) на %L у процедурі %qs, яка викликається зсередини циклу DO на %LІндексна змінна %qs не може бути визначена як аргумент INTENT(INOUT) на %L у підпрограмі %qs, яка викликається зсередини циклу DO на %LІндексна змінна %qs перевизначена в %L у процедурі %qs, викликаній зсередини циклу DO в %LІндексна змінна %qs встановлена як невизначений аргумент INTENT(OUT) на %L у процедурі %qs, яка викликається зсередини циклу DO на %LІндексна змінна %qs встановлена як невизначена як аргумент INTENT(OUT) на %L у підпрограмі %qs, яка викликається зсередини циклу DO на %LВказує, скільки векторних інструкцій, що не використовують доступ до памʼяті, можуть бути видані за цикл. Використовується при визначенні фактора розгортання для автовекторизатора. Значення за замовчуванням - 4.Вказати наявність помилки процесора.Вказати пріоритет для r0..r3 / r12..r15 з TARGET_REGISTER_PRIORITY.Порівняння на нерівність для %s на %LЗаборонити використання апаратних інструкцій з плаваючою комою.Ініціалізація в %C не дозволена в чистій процедуріІніціалізація в %C не є для змінної-вказівникаІніціалізація компонента, який може бути виділеним, у %C не дозволяєтьсяІніціалізація вказівника в %C не дозволена в чистій процедуріІніціалізація компонента структури зі сталою HOLLERITH у %L не дозволяєтьсяІніціалізація змінної в %C не дозволена в чистій процедуріРядок ініціалізації на %L був обрізаний, щоб відповідати змінній (%ld/%ld)Ініціалізувати компоненти змінних похідного типу відповідно до інших прапорців ініціалізації.Ініціалізувати локальні змінні нулем (з g77).Ініціалізувати регістри ptx.Ініціалізований символ %qs на %C може бути тільки COMMON у BLOCK DATAІніціалізована змінна %qs на %L знаходиться в порожньому COMMON, але ініціалізація дозволена лише в названих блоках COMMONІніціалізатор не дозволений для PARAMETER %qs на %CІніціалізація вже ініціалізованої змінної в %CВбудовувати операції __atomic, коли є послідовність без блокування.Вбудовувати всі відомі операції з рядками.Вбудований код для скасування записів кешу інструкцій після налаштування вкладених функційних трамплінів.Вбудовувати константи, якщо це можливо зробити за 2 інструкції або менше.Вбудовувати операції з рядками memset/memcpy, але виконувати вбудовану версію тільки для невеликих блоків.Вбудовувати рекурсивно лише тоді, коли ймовірність виконання виклику перевищує параметр.Параметр запиту не може зʼявлятися в списку обʼєктів оператора DATA на %CВставити інструкцію ENDBR лише при вході в функцію через атрибут cf_check для інструментування CET.Вставити NOP-інструкції на кожному вході функції.Вставити код профілювання програми на основі дуг.Вставити код для перевірки кожної сторінки простору стеку під час його виділення, щоб захистити від атак типу stack-clash.Вставте код для профілювання значень виразів.Вставити підказку для розслаблення лінкера.Вставити код перевірки стеку в програму. Те саме, що й -fstack-check=specific.Інструкції, які враховуються для прологу, епілогу та іншого накладного витрат.Інструкції, які враховуються для накладних витрат тунку функції.Кількість інструкцій, після якої можна компенсувати штраф STFL.Інструментувати вхід та вихід функції з одноразовими дзвінками профілювання.Інструментувати вхід та вихід функції з дзвінками профілювання.Інструментальна функція виходу в інструментованих функціях з __fentry__.Інструментувати лише функції з файлів, імена яких не відповідають жодному з регулярних виразів (розділені крапкою з комою).Інструментувати лише функції з файлів, імена яких відповідають будь-якому з регулярних виразів (розділені крапкою з комою).Цілочисельне ділення обрізано до константи %qs на %LПотрібний цілочисельний вираз у %CЦілочисельний ідентифікатор (N) спеціальної інструкції fabsd.Цілочисловий ідентифікатор (N) спеціальної інструкції fabss.Цілочисловий ідентифікатор (N) спеціальної інструкції «faddd».Цілочисловий ідентифікатор (N) спеціальної інструкції «fadds».Цілочисловий ідентифікатор (N) спеціальної інструкції «fatand».Цілочисловий ідентифікатор (N) спеціальної інструкції fatans.Цілочисловий ідентифікатор (N) спеціальної інструкції «fcmpeqd».Цілочисловий ідентифікатор (N) спеціальної інструкції «fcmpeqs».Цілочисловий ідентифікатор (N) спеціальної інструкції «fcmpged».Цілочисловий ідентифікатор (N) спеціальної інструкції «fcmpges».Цілочисловий ідентифікатор (N) спеціальної інструкції «fcmpgtd».Цілочисловий ідентифікатор (N) спеціальної інструкції «fcmpgts».Цілочисловий ідентифікатор (N) спеціальної інструкції «fcmpled».Цілочисловий ідентифікатор (N) спеціальної інструкції fcmples.Цілочисловий ідентифікатор (N) спеціальної інструкції «fcmpltd».Цілочисловий ідентифікатор (N) спеціальної інструкції fcmplts.Цілочисловий ідентифікатор (N) спеціальної інструкції «fcmpned».Цілочисловий ідентифікатор (N) спеціальної інструкції «fcmpnes».Цілочисловий ідентифікатор (N) спеціальної інструкції «fcosd».Цілочисловий ідентифікатор (N) спеціальної інструкції fcoss.Цілочисельний ідентифікатор (N) спеціальної інструкції fdivd.Цілочисловий ідентифікатор (N) спеціальної інструкції «fdivs».Цілочисловий ідентифікатор (N) спеціальної інструкції «fexpd».Цілочисловий ідентифікатор (N) спеціальної інструкції fexps.Цілочисловий ідентифікатор (N) власної інструкції fextsd.Ціле число id (N) спеціальної інструкції «fixdi».Ціле число id (N) спеціальної інструкції «fixdu».Ціле число id (N) спеціальної інструкції «fixsi».Ціле число id (N) спеціальної інструкції «fixsu».Ціле число id (N) спеціальної інструкції «floatid».Ціле число id (N) спеціальної інструкції «floatis».Ціле число id (N) спеціальної інструкції «floatud».Ціле число id (N) спеціальної інструкції «floatus».Цілочисельний ідентифікатор (N) спеціальної інструкції «flogd».Цілочисловий ідентифікатор (N) спеціальної інструкції flogs.Цілочисельний ідентифікатор (N) спеціальної інструкції fmaxd.Цілочисловий ідентифікатор (N) спеціальної інструкції fmaxs.Цілочисельний ідентифікатор (N) спеціальної інструкції fmind.Цілочисловий ідентифікатор (N) спеціальної інструкції fmins.Цілочисельний ідентифікатор (N) спеціальної інструкції fmuld.Цілочисловий ідентифікатор (N) спеціальної інструкції «fmuls».Цілочисельний ідентифікатор (N) спеціальної інструкції fnegd.Цілочисловий ідентифікатор (N) спеціальної інструкції fnegs.Цілочисловий ідентифікатор (N) спеціальної інструкції frdxhi.Цілочисловий ідентифікатор (N) спеціальної інструкції frdxlo.Цілочисловий ідентифікатор (N) спеціальної інструкції frdy.Цілочисловий ідентифікатор (N) спеціальної інструкції «fsind».Цілочисловий ідентифікатор (N) спеціальної інструкції fsins.Цілочисельний ідентифікатор (N) спеціальної інструкції fsqrtd.Цілочисловий ідентифікатор (N) спеціальної інструкції fsqrts.Цілочисловий ідентифікатор (N) спеціальної інструкції «fsubd».Цілочисловий ідентифікатор (N) спеціальної інструкції «fsubs».Цілочисловий ідентифікатор (N) спеціальної інструкції «ftand».Цілочисловий ідентифікатор (N) спеціальної інструкції ftans.Цілочисловий ідентифікатор (N) власної інструкції ftruncds.Цілочисловий ідентифікатор (N) спеціальної інструкції fwrx.Цілочисловий ідентифікатор (N) спеціальної інструкції fwry.Ціле число id (N) круглої спеціальної інструкції.Цілочисельний тип %d на %C недоступнийЦіле число знаходиться поза симетричним діапазоном, передбаченим стандартом Fortran на %LЦіле число поза симетричним діапазоном, передбаченим стандартом Fortran, при перетворенні %s в %s на %LПереповнення цілочисельного типу при обчисленні обсягу памʼяті для виділенняЦіле число занадто велике для свого типу на %C. Цю перевірку можна вимкнути за допомогою опції %<-fno-range-check%>Ціле число занадто велике в %CЗначення цілого числа занадто велике у виразі у %CІнтегрувати функції в їх викликачів, коли розмір коду відомо, що не зростає.Інтегрувати функції, не оголошені як «inline», в їх викликачів, коли це прибутково.Інтегруйте функції, які потрібні лише їх єдиному викликачу.Intel МКП psABI не підтримується в режимі %sОбмін петель на %LІнтерфейс %qs на %L оголошений у пізнішому операторі PROCEDUREІнтерфейс %qs на %L не може бути функцією-операторомІнтерфейс %qs на %L не може бути загальнимІнтерфейс %qs на %L повинен бути явнимНесумісність інтерфейсу для компонента вказівника на процедуру %qs у конструкторі структури на %L: %sНеспівпадіння інтерфейсу в підробленій процедурі %qs на %L: %sНеспівпадання інтерфейсу в глобальній процедурі %qs на %L: %sНесумісність інтерфейсу при присвоєнні вказівника на процедуру в %L: %qs не є підпрограмоюНесумісність інтерфейсу при присвоєнні вказівника на процедуру на %L: %sІнтерфейс повинен бути вказаний для відкладеного звʼязування у %CІнтерфейс %qs на %L повинен бути явнимОчікується імʼя інтерфейсу після %<(%> у %CВнутрішня помилка компілятора:
Внутрішній файл на %L зі списком іменВнутрішня процедура %qs в %s на %LВнутрішня процедура %qs недійсна при присвоєнні вказівника на процедуру в %LВнутрішня процедура %qs недійсна в ініціалізації вказівника на процедуру на %LВнутрішня процедура %qs використовується як фактичний аргумент на %LВнутрішня одиниця з векторним підписом на %LІнтерпретувати будь-яке INTEGER(4) як INTEGER(8).Інтерпретувати будь-яке REAL(4) як REAL(10).Інтерпретувати будь-яке REAL(4) як REAL(16).Інтерпретувати будь-яке REAL(4) як REAL(8).Інтерпретувати будь-який REAL(8) як REAL(10).Інтерпретувати будь-який REAL(8) як REAL(16).Інтерпретувати будь-яке REAL(8) як REAL(4).Інтерпретувати уявні, фіксовані або інші суфікси чисел GNU як відповідні числові літерали, а не визначені користувачем числові літерали.Процедури обслуговування переривань не можуть бути закодовані в режимі Thumb-1Вставляти літеральні пули з кодом в розділі тексту.Інтервал, в якому проводиться перевірка стеку, виражений як степінь двійки в байтах.Перекриття інтервалів %<-fdbg-cnt=%s%>: [%u, %u] та [%u, %u]Вбудована функція %qs (%s) використовується на %LВбудована змінна %qs у %L не може мати ініціалізатораВбудована функція %qs в %L недійсна при присвоєнні вказівника на процедуруВбудована функція %qs на %L не допускається як фактичний аргументВбудована функція %qs на %L повинна мати принаймні два аргументиВбудована функція TRANSFER на %L має частково невизначений результат: розмір джерела %ld < розмір результату %ldВбудовану функцію %qs (%d) не впізнаноВбудована функція %qs на %L не дозволяється в виразі ініціалізаціїВбудована функція %s на %L не дозволена для CO_REDUCEІнтринсична функція NULL на %L не може бути фактичним аргументом для STORAGE_SIZE, оскільки вона повертає розʼєднаний вказівникВбудований оператор %qs, звернений на %L, не знайдений в модулі %qsІнтерфейс вбудованого оператора на %L повинен бути ФУНКЦІЄЮВбудовану процедуру %qs не дозволяється використовувати в операторі PROCEDURE на %LВбудована процедура на %L не може бути MODULE PROCEDUREВбудована підпрограма %qs на %L не повинна мати специфікатора типуВбудований символ, вказаний в !$ACC ROUTINE ( ІМʼЯ ) на %C, позначений некомпатібільною замиканням GANG, WORKER або VECTORВбудований символ, вказаний в !$ACC ROUTINE ( ІМʼЯ ) на %C, позначений некомпатібільною замиканням NOHOSTНедійсна директива %qs в %L в %s замиканні: декларативні, інформаційні та мета-директиви не дозволеніНедійсна літеральна константа BOZ використовується в підпису на %CНедійсний ідентифікатор C в специфікаторі NAME= на %CНедійсна константа Голерита на %L містить широкий символНедійсна константа Голерита: %L повинна містити принаймні один символНедійсна константа Голерита: Цілочисельний тип на %L повинен бути типом за замовчуваннямНедійсний параметр KIND %s на %LНедійсне ІМʼЯ %qs в !$ACC ROUTINE ( ІМʼЯ ) на %CНедійсний NULL на %LНедійсний аргумент для !$ACC WAIT у %CНеприпустима посилання на масив немасивної сутності на %LНедійсна ціль асоціації на %CНедійсний символ %<$%> у %L. Використовуйте %<-fdollar-ok%>, щоб дозволити його як розширенняНедійсний символ %qc в імені змінної на %CНедійсний символ 0x%s на %CНедійсний символ у назві у %CНеприпустимий символ(и) в операторі ELSE після %CНедійсний замикання у модулі з !$ACC DECLARE у %LНедійсна кодименсія %d у %C, існує тільки %d кодименсіїНедійсна комбінована або складена директива в %LНедійсний контекст для вбудованої функції NULL () на %LНедійсний контекст для вказівника NULL() на %%LНедійсна літера показника %<q%> у літеральній константі дійсного числа на %CНедійсний вираз після %<%s(%> у %CНедійсний вираз в gfc_element_size.Недійсний вираз в gfc_target_encode_expr.Недійсний вираз в gfc_target_interpret_expr.Неправильний вираз у конструкторі структури для компонента вказівника %qs на %L у чистій процедуріНедійсна форма оператора PROGRAM в %CНедійсна форма оператора WRITE на %L, потрібно вказати UNITНедійсна форма посилання на масив на %CНеправильна форма посилання на комасив у %CНедійсний номер зображення %d в SYNC IMAGESНедійсний вираз ініціалізації для компонента ALLOCATABLE %qs у конструкторі структури на %LНедійсний ініціалізатор %s в операторі DATA в %CНедійсне ключове слово %qs у вбудованій функції %qs на %LНедійсний тип %d для символьної константи на %CНедійсний тип для %s на %LНеприпустиме змішування типів з плаваючою комою IEEE 128 біт та IBM 128 бітНедійсна ініціалізація старого стилю для компонента похідного типу в %CНедійсний оператор для !$OMP DECLARE REDUCTION %s на %LНедійсний аргумент процедури на %LНедійсне призначення вказівника процедури на %LНедійсний діапазон %s в опції %sНедійсний вид дійсного числа %d на %CНедійсний стандартний код на вбудованій функції %qs (%d)Недійсна підстрічка в data-implied-do на %L в операторі DATAНеприпустимий тип у арифметичній операції на %LНедійсна типова специфікація на %CНедійсне використання літеральної константи BOZ на %LНедійсне використання аргумента функції оператора на %LНедійсне значення для специфікації %s у %CВидавати примітку, коли діагностичні повідомлення зводяться до одного.Виводити відлагоджувальну інформацію для допоміжних змінних, згенерованих компілятором.Видавати попередження, необхідні для строгого дотримання стандарту.Крок ітератора на %L не може бути нулемЦілі переходів вирівнюються за цією степенем числа 2.Залишки після оператора ASSOCIATE на %CЗайва інформація після CALL на %CСміття після GENERIC звʼязування на %CСміття після оператора MAP на %CСміття після оператора UNION на %CЗалишки після оператора STRUCTURE у %CПросто генерувати таблиці розгортання для обробки винятків.Просто використовуйте icc0/fcc0.Атрибут KIND на %C в означенні СТРУКТУРИАтрибут KIND на %C в означенні ТИПуПараметр KIND %s на %L повинен бути виразом ініціалізаціїKIND частина_посилання на %CКлючове слово %qs на %C вже зʼявилося в поточному списку аргументівКлючовий аргумент %qs у %L вже повʼязаний з іншим фактичним аргументомКлючовий аргумент %qs у %L недійсний у функції-виразіКлючовий аргумент %qs у %L не знаходиться у процедуріКлючовий аргумент %qs у %L не знаходиться у процедурі; мали на увазі %qs?Ключовий аргумент вимагає явного інтерфейсу для процедури %qs на %LКлючовий аргумент потребує явного інтерфейсу для компонента вказівника на процедуру %qs на %LТип %d не підтримується для CHARACTER на %CТип %d не підтримується для типу %s у %CПараметр типу KIND для сутності на %L відрізняється від параметра типу KIND у typespecВідомі AArch64 ABI (для використання з опцією -mabi=):Відомі ABIs (для використання з опцією -mabi=).Відомі процесори ARC (для використання з опцією -mcpu=):Відомі ABI ARM (для використання з опцією -mabi=):Відомі процесори ARM (для використання з опціями -mcpu= та -mtune=):Відомі FPU ARM (для використання з опцією -mfpu=):Відомі архітектури ARM (для використання з опцією -march=):Відомі ISA C6X (для використання з опцією -march=):Відомі процесори (для використання з опціями -mcpu= та -mtune=):Відомі процесори CSKY (для використання з опцією -mcpu=):Відомі FPUs CSKY (для використання з опцією -mfpu=):Відомі архітектури CSKY (для використання з опцією -march=):Відомі процесори FR-V (для використання з опцією -mcpu=):Відомі процесори IQ2000 (для використання з опцією -mcpu=):Відомі процесори Itanium (для використання з опцією -mtune=):Відомі процесори M68K (для використання з опцією -mcpu=):Відомі ISA M68K (для використання з опцією -march=):Відомі мікроархітектури M68K (для використання з опцією -mtune=):Відомі MIPS ABI (для використання з опцією -mabi=):Відомі процесори MIPS (для використання з опціями -march= та -mtune=):Відомі налаштування MIPS IEEE 754 (для використання з опціями -mabs= та -mnan=):Відомі рівні ISA MIPS (для використання з опцією -mips):Відомі архітектури цільової системи PTX ISA (для використання з опцією -misa=):Відомі версії PTX ISA (для використання з опцією -mptx=):Відомі діалекти TLS (для використання з опцією -mtls-dialect=):Відомі формати __fp16 (для використання з опцією -mfp16-format=):Відомі режими адреси (для використання з опцією -maddress-mode=):Відомі типи архітектури (для використання з опцією -march=):Відомі діалекти асемблера (для використання з опцією -masm=):Відомі варіанти для зменшення прямої лінії спекуляції з -mharden-sls=:Відомі варіанти для інструментальної обробки повернення з -minstrument-return=:Відомі типи cmodel (для використання з опцією -mcmodel=):Відомі типи моделей cmodel (для використання з опцією -mict-model=):Відомі типи моделей коду (для використання з опцією -mcmodel=):Відомі моделі коду (для використання з опцією -mcmodel=):Відомі типи процесорів (для використання з опцією -mcpu=):Відомі варіанти вирівнювання даних (для використання з опцією -malign-data=):Відомі ABI з плаваючою комою (для використання з опцією -mfloat-abi=):Відома кількість регістрів з плаваючою комою (для використання з опцією -mconfig-fpu=):Відомі вибори непрямих гілок (для використання з параметрами -mindirect-branch=/-mfunction-return=):Відома бажана довжина вектора регістра (для використання з опцією -mprefer-vector-width=):Відомий захисник стеку (для використання з опцією -mstack-protector-guard=):Відомі ABI векторизаційних бібліотек (для використання з опцією -mveclibabi=):затримка кешу L%d невідома для %sАргумент LEN (%ld) поза межами діапазону 0:%d в інтринсичній функції MVBITSАргумент LEN (%ld) поза діапазоном 0:%ld в вбудованій функції IBITSАтрибут LEN на %C в означенні СТРУКТУРИАтрибут LEN на %C в означенні ТИПуПосилання на LEN або KIND запиту в операторі DATA на %LLEN частина_посилання на %CLHS у виклику %<noreturn%>Модифікатор LINEAR, відмінний від VAL, використовується на конструкції DO або SIMD на %LМодифікатор замикання LINEAR використовується на конструкції DO або SIMD на %LФіктивний аргумент LINEAR %qs з атрибутом VALUE з модифікатором %s на %LЗмінна LINEAR %qs повинна бути INTEGER на %LОператор LOCK на %CLOCK_EVENT у контексті визначення змінної (%s) на %LLOCK_TYPE у контексті визначення змінної (%s) на %LЛОГІЧНИЙ фіктивний аргумент %qs в %L з не-C_Bool видом в процедурі BIND(C) %qsУ виразі на %L потрібні логічні операндиЛОГІЧНА змінна результату %qs в %L з не-C_Bool видом в процедурі BIND(C) %qsпідтримка LTO не ввімкнена в цій конфігураціїМітка %d на %C вже використовується як мітка форматуМітка %d на %C вже використовується як ціль гілкиМітка %d на %C раніше використовувалася як мітка форматуМітка %d на %C раніше використовувалася як ціль гілкиМітка %d на %L визначена, але не може бути використанаМітка %d на %L визначена, але не використовуєтьсяМітка %d, на яку є посилання у %L, ніколи не визначенаМітка %qs після %L не відповідає мітці IF %qsМітка %qs на %C не відповідає мітці IF %qsМітка %qs на %C не відповідає мітці WHERE %qsМітка на %L не знаходиться в тому ж блоку, що й заява GOTO на %LІмʼя мітки %qs у %C є неоднозначнимПозначена інструкція DO в %LПісля %<*%> потрібна ліва дужка у рядку форматування на %LСпадкове розширення:Літера %qc вже має неявний тип на %CЛітера %qc вже встановлена в IMPLICIT оголошенні на %CЛітери повинні бути в алфавітному порядку в інструкції IMPLICIT у %CРівень не знайдено, використовуйте none, slim, blocks, vops.Скасувати обмеження на розмір GOT.Подібно до -M, але ігнорує системні файли заголовків.Подібно до -MD, але ігнорує системні файли заголовків.Аналогічно -pedantic, але видає їх як помилки.Подібно до параметра rs6000-density-load-pct-threshold, ми також перевіряємо, чи перевищує загальна кількість заявок на завантаження поріг, вказаний цим параметром, і штрафуємо лише у разі його виконання. Значення за замовчуванням - 20.Подібно до параметра rs6000-density-pct-threshold, ми також перевіряємо загальну суму vec_cost та non vec_cost і накладаємо штраф лише у випадку, якщо сума перевищує поріг, вказаний цим параметром. Значення за замовчуванням - 70.Обмежити, наскільки далеко автовекторизатор може розгорнути цикл.Перевищено обмеження %d продовжень у виразі на %CЛінія обрізана на %LВиконано рядків:%s з %d
Посилання на код для ядра __main.Звʼязати стандартну бібліотеку D динамічно під час компіляції.Звʼязати стандартну бібліотеку D статично під час компіляції.Статично звʼязати стандартні бібліотеки Modula-2 під час компіляції.Посилання на створення програми у форматі ELF (а не mmo).Посилання на HAL BSP.Звʼязати з обмеженою версією бібліотеки C.Звʼязати з libads.a, libc.a та crt0.o.Посилання на libc.a та libdebug.a.Посилання на libc.a та libsim.a.Звʼязати з libmvme.a, libc.a та crt0.o.Звʼязати з libsim.a, libc.a та sim-crt0.o.Звʼязати з libyk.a, libc.a та crt0.o.Посилатися на швидку бібліотеку з плаваючою комою.Посилання на бібліотеки library-pic.Оптимізація на етапі звʼязування з кількістю паралельних задач або сервером задач.Вивести список всіх доступних лічильників відлагодження з їх обмеженнями та значеннями.Вивести списком всі приховані виділення памʼяті GC.Вивести списком всі незмінні поля, які займають екземпляр обʼєкта.Вивести списком всі використання 'in' на параметрі.Вивести список усіх змінних, які потрапляють у потокове локальне сховище.Вивести інформацію про всі переходи мови D.Елемент списку %qs у %L встановлено в попередній директиві OMP DECLARE TARGET з іншим DEVICE_TYPEЕлемент списку %qs в замиканні %s на %L повинен бути типу TYPE(C_PTR)Елемент списку %qs з можливими компонентами для виділення не допускається в замиканні map на %LЕлемент списку не може бути співіндексований в %CСписок вказаний разом з замиканням порядку памʼяті в директиві FLUSH на %CВивести списком статистику щодо інстанціювання шаблонів.Завантажувати всі члени архівних бібліотек, а не лише ті, які задовольняють невизначені символи.Локатор %qs на %L в DEPEND-замиканні типу depobj повинен бути скалярним цілим числом типу OMP_DEPEND_KINDЛокатор на %L в DEPEND-замиканні типу depobj повинен бути скалярним цілим числом типу OMP_DEPEND_KINDЗмінна блокування на %L повинна бути скаляром типу LOCK_TYPEЛогічний блок SELECT CASE на %L має більше двох випадківЛогічний діапазон у CASE-операторі на %L не дозволяєтьсяЛогічні значення на %%L повинні бути порівняні з %s замість %sЗаписує, які обʼєктні файли завантажує лінкер.Записує символ(и), які спричинили завантаження обʼєкта.Шукати та використовувати PCH-файли навіть під час попередньої обробки.Шукає можливості зменшити коригування стеку та посилання на стек.Типи процесорів LoongArch:Код циклів вирівнюється за цією степенем числа 2.Цикл виконується нескінченноЗмінна циклуЗмінна циклу у %C не може бути ко-масивомЗмінна циклу в %C не може бути підкомпонентоюЗмінна циклу у %C не може бути масивомЗмінено змінну циклуЦикли, які ітерують принаймні вибрану кількість разів, отримають вирівнювання циклу.Нижнє посилання на масив на %L виходить за межі (%ld < %ld) в розмірності %dНижнє посилання на масив на %L виходить за межі (%ld > %ld) в розмірності %dМАПНУТИ %qD В %qE МАПНУТИ %qD В %qTМКП %qs не має апаратної підтримки множення, але параметр %<-mhwmult%> встановлений на %sМКП %qs підтримує ISA %s, але параметр %<-mcpu%> встановлений на %sМКП %qs підтримує апаратне множення %s, але %<-mhwmult%> встановлений на 16-бітМКП %qs підтримує апаратне множення %s, але %<-mhwmult%> встановлено на 32-бітМКП %qs підтримує апаратне множення %s, але %<-mhwmult%> встановлено на f5seriesЗамикання MESSAGE на %L вимагає скалярний вираз типу CHARACTER зі стандартним типомкод MIPS16 %<-mxgot%>MIPS16 PIC для ABIs, відмінних від o32 та o64Внутрішня помилка MMIX: %s не є цілочисельне, що можна зсуватиВнутрішня помилка MMIX: неправильний регістр: %dMMIX Internal: Погане значення для 'm', не CONST_INTMMIX Internal: Неможливо декодувати цей операндMMIX Internal: Очікувався CONST_INT, а не цеMMIX Internal: Очікувалась константа, а не цеMMIX Internal: Очікувався регістр, а не цеВнутрішня помилка MMIX: останній іменований vararg не поміститься в регістрВнутрішня помилка MMIX: відсутній випадок %qc в %<mmix_print_operand%>MMIX Internal: Це не константа:MMIX Internal: Це не визнана адресаMMIX Internal: Спроба вивести неправильно зворотню умову:MMIX Internal: Який CC цього?MMIX Internal: Який CC цього?аргумент вектора MMX без включеного MMX змінює ABIповернення вектора MMX без включеного MMX змінює ABIMODULE PROCEDURE на %C повинен бути в загальному інтерфейсі модуляОголошення MODULE PROCEDURE на %CПрефікс MODULE на %CПрефікс MODULE на %C знайдено поза модулем, підмодулем або інтерфейсомАргумент MOLD для NULL потрібний на %LТег MOLD на %LТег MOLD на %L конфліктує з тегом SOURCE на %LТег MOLD на %L конфліктує з typespec на %LMOLD= потрібно в аргументі NULL() на %L: Неоднозначність між конкретними функціями %s і %sкод MSA MIPS16Вбудовані функції MSP430 працюють лише всередині обробників перериваньMULT випадок у %<cris_op_str%>Величина другого аргументу %s перевищує розмір біта на %LВеличина другого аргументу ISHFTC перевищує BIT_SIZE першого аргументу на %CПідтримувати вказівник backchain.За замовчуванням зробити «char» зі знаком.За замовчуванням зробити «char» беззнаковим.Змусити GCC передавати опцію командного рядка --no-relax лінкеру замість опції --relax.Зробити всі виклики функцій непрямими.За замовчуванням робити вбудовані функції constexpr.Зробити цілі числа шириною 32 біти.Зробити структури кратними 4 байтам (попередження: змінено ABI).Зробити машину розслаблення лінкера припускає, що відбувається обгортання лічильника програми.Неправильна GENERIC-інструкція на %CНеправильно сформована типова специфікація у %CВиділити памʼять для даних у просторі P2.Змінене означення похідного типу у %CМапер для модуля до файлів CMI.Позначити регістр MAC як підданий змінам під час виклику.Позначити всі цикли як паралельні.Позначати неявно оголошені операції копіювання як застарілі, якщо у класі є користувацька операція копіювання або деструктор.Позначати неявно оголошені операції копіювання як застарілі, якщо клас має користувацьку операцію копіювання.Позначає всі вбудовані функції та методи як з прихованою видимістю.Максимальна кількість основних блоків у циклі для переміщення незмінних частин циклу.Максимальна кількість циклів для регіональної RA.Максимальна кількість байтів для порівняння з циклами.Максимальна кількість байтів для порівняння без циклів.Максимальна кількість байтів для порівняння.Максимальна кількість байтів для переміщення в рядку.Максимальний розмір таблиці конфліктів в МБ.Максимальна кількість маркерів відлагодження для розширення або вбудовування.Максимальна глибина рекурсії для розгортання виразів відстеження змінних.Максимальний розмір списку loc, для якого слід додавати зворотні операції.Максимальний розмір хеш-таблиць відстеження змінних.Максимальний ріст коду, спричинений дублюванням хвоста (у відсотках).Максимальне приблизне збільшення тіла функції, спричинене раннім включенням одного виклику.Максимально оціненний результат розгалуження, вважається передбачуваним.Максимальне зростання внаслідок вбудовування великої функції (у відсотках).Максимальна кількість кінцевих точок границь діапазонів вказівок «case» в операторі «switch», які використовуються під час генерації підсумку функції IPA.Максимальний розмір розділу для LTO (у приблизних інструкціях).Максимальне зростання стекової рамки внаслідок вбудовування (у відсотках).Максимально допустиме збільшення загального розміру нових параметрів, які ipa-sra замінює вказівником на агрегат.Максимальна кількість ітерацій проходу через функцію.Максимальна кількість схожих базових блоків для порівняння з базовим блоком.Максимальний комбінований розмір викликаючого та викликаного, який включається, якщо викликана функція викликається один раз.Максимальна глибина DFS-проходу, використовуваного аналізом уникнення modref.Максимальна глибина вкладеності циклу для повного оптимізму числових значень.Максимальна глибина ланцюжків інструкцій, яку слід враховувати для повторного обчислення в калькуляторі діапазону вихідних значень.Максимальна глибина оцінки логічних виразів, яку рейнджер буде розглядати при оцінці діапазонів вихідних ребер.Максимальна глибина рекурсивного клонування для саморекурсивної функції.Максимальна глибина пошуку в дереві домінаторів для виносу виразів.Максимальна глибина ланцюгів квадратних коренів, яку слід використовувати при синтезуванні піднесення до степеня за допомогою дійсної константи.Максимальний рівень розширення досягнутий з типом %qs на %LМаксимальна довжина кандидатського сканування для зменшення сили прямолінійного редукції.Максимальна довжина часткового набору ANTIC при виконанні попередньої оптимізації дерева.Максимальна глибина циклу виклику, яка враховується при включенні функцій, які викликаються один раз.Максимальна кількість значень, оброблених під час одного виклику find_base_term.Максимальна кількість доступів, збережених у кожному посиланні modref.Максимальна кількість активних локальних зберігань у видаленні RTL мертвих зберігань.Максимальна кількість елементів агрегатного вмісту для параметра в функціях переходу та решітках.Максимальна кількість аргументів в PHI, підтримуваному TREE if-конвертацією, якщо цикл не позначений simd pragma.Максимальна кількість масивів на один SCoP.Максимальна кількість штучних доступів, яку Scalar Replacement of Aggregates збереже для однієї локальної змінної для активації прямого поширення.Максимальна кількість баз, збережених у кожному дереві modref.Максимальна кількість базових блоків, перед тим як EVRP використовує розріджений кеш.Максимальна кількість бітів, для яких ми уникнемо створення FMAs.Максимальна кількість бітів, яку можна ефективно перемістити з памʼяті в памʼять.Максимальна кількість бітів, яку можна ефективно зберегти в памʼяті.Максимальна кількість одночасно відкритих файлів модулів C++ при лінивому завантаженні.Максимальна кількість умовних пар зберігань, які можуть бути занурені.Максимальна кількість константних сховищ для злиття в проході злиття сховищ.Максимальна кількість посилань на дані у циклі для побудови залежностей даних циклу.Максимальна кількість різних предикатів, що використовуються для відстеження властивостей циклів у аналізі IPA.Максимальна кількість розрізнень, які потрібно виконати для кожного доступу до памʼяті.Максимальна кількість точок виходу, відстежуваних модульним посиланням на кожне SSA-імʼя.Максимальна кількість полів у структурі, перед тим як аналіз вказівників розглядатиме структуру як одну змінну.Максимальна кількість інструкцій у базовому блоку, які слід враховувати для RTL-перетворення if.Максимальна кількість інструкцій у списку готових, які вважаються придатними для перейменування.Максимальна кількість інструкцій для копіювання при дублюванні блоків на шляху переходу потоку скінченного автомата станів.Максимальна кількість операцій ISL, 0 означає необмежено.Максимальна кількість розгортань циклу для покращення вирівнювання посилань на дані в циклі.Максимальна кількість відвідуваних may-defs при спекулятивній девіртуалізації.Максимальна кількість просторів імен для пошуку альтернатив, коли пошук імені не вдається.Максимальна кількість вкладених викликів для пошуку залежностей в управлінні під час аналізу неініціалізованих змінних.Максимальна кількість операцій у виразі параметра, які можуть бути оброблені аналізом IPA.Максимальна кількість вихідних ребер у перемикачі, перед тим як EVRP не буде обробляти його.Максимальна кількість параметрів в SCoP.Максимальна кількість можливих розташувань векторів (таких як перестановки), які слід враховувати при оптимізації коду для векторизації.Максимальна кількість запитів до оракула псевдонімів на один обʼєкт зберігання.Максимальна кількість посилань, збережених у кожній базі modref.Максимальна кількість відношень, які оракул зареєструє в базовому блоку.Максимальна кількість операторів, дозволених у блоку, який потрібно дублювати при звʼязуванні стрибків.Максимальна кількість операторів, які будуть відвідані аналізом формальних параметрів IPA на основі аналізу псевдонімів у будь-якій заданій функції.Максимальна кількість відвідуваних операторів під час виявлення зміщення функції переходу.Максимальна кількість ланцюжків зберігань, які слідкуватимуть одночасно в проході обʼєднання зберігань.Максимальна кількість рядків, для яких прохід оптимізації strlen відстежує довжини рядків.Максимальна кількість тестів, виконаних запитом modref.Максимальна кількість разів, коли вказаний діапазон налаштовується під час потоку даних.Максимальна кількість разів, коли можна запланувати інструкцію.Максимально допустима вартість послідовності, яка буде створена проходом RTL-конвертації if для гілки, яка вважається передбачуваною.Максимально допустима вартість послідовності, яка буде створена проходом RTL-конвертації if для гілки, яка вважається непередбачуваною.Максимальна кількість шматків, які відстежує IPA-SRA для кожного формального параметра, внаслідок чого також максимальна кількість замін формального параметра.Максимальна ймовірність входу BB розділеної області (у відсотках відносно входу BB функції), щоб відбулося часткове вбудовування.Максимальна глибина рекурсії, дозволена при запиті властивості імені SSA.Максимальний розмір (у байтах) обʼєктів, відстежуваних по байтах при видаленні мертвих зберігань.Максимальний розмір у байтах дозволених константних значень як операндів.Максимальний розмір списку значень, повʼязаних з кожним параметром для міжпроцедурного поширення констант.Максимальний розмір одного обʼєднаного регіону зберігання в байтах.Максимальний розмір глобальних та статичних змінних, які можуть бути розміщені в області малих даних.Максимальний розмір, в одиницях зберігання, агрегату, який слід враховувати для скаляризації при компіляції для розміру.Максимальний розмір, в одиницях зберігання, агрегату, який слід враховувати для скаляризації при компіляції для швидкості.Максимальна довжина підзапису не може перевищувати %dМаксимальна підтримувана довжина ідентифікатора - %dМаксимальний коефіцієнт розгортання для трансформації розгортання та злиття.Члени-функції, визначені всередині свого класу, є вбудованими в модульному контексті.Розширення позначення памʼяті не підтримує %<-mabi=ilp32%>Обʼєднати суміжні зберігання.Обʼєднати достатньо схожі стани під час аналізу.Використання підкоманди злиття:Використання підкоманди злиття потоку:Мінімальне співвідношення інструкцій до операцій з памʼяттю для включення попереднього завантаження в циклі.Мінімальне співвідношення інструкцій до попередніх завантажень, щоб увімкнути попереднє завантаження для петлі з невідомим лічильником проходів.Мінімальна відстань між можливо конфліктуючими командами store та load.Мінімальна ймовірність падіння краю у відсотках, яка використовується для додавання BB до успадкованого EBB у LRA.Мінімальний розмір розділу для LTO (у приблизних інструкціях).Мінімальне розширення купи, щоб спровокувати збірку сміття, відсоток від загального розміру купи.Мінімальний розмір купи перед початком збору сміття, у кілобайтах.Мінімальна кількість ітерацій на потік найвнутрішньої паралельної петлі.Мінімальний розмір сторінки для цілей попередження.Мінімальний відсоток memrefs, які повинні зникнути, щоб розгортання та злиття вважалося прибутковим.Мінімальна ймовірність (у відсотках) розіменування параметра вказівника на функцію, щоб вважати його для заміни простими значеннями.Неспівпадіння імен BIND(C) (%qs/%qs) у %CНесумісність атрибуту ELEMENTAL між MODULE PROCEDURE на %L та його інтерфейсом в %sНеспівпадіння імен формальних аргументів MODULE PROCEDURE (%s/%s) на %CНесумісність атрибуту PURE між MODULE PROCEDURE на %L та його інтерфейсом в %sНесумісність атрибуту RECURSIVE між MODULE PROCEDURE на %L та його інтерфейсом в %sНеспівпадіння в компонентах похідного типу %qs з %qs на %C: очікується %qs, але отримано %qsНеспівпадіння в кількості формальних аргументів MODULE PROCEDURE на %CНеспівпадіння при присвоєнні вказівника на процедуру в %L: неспівпадіння у конвенції викликуНеспівпадіння між архітектурою файлу та тією, яка вказана за допомогою «-arch», є помилками, а не попередженнями.Відсутній %<&%> у продовжуваній символьній константі на %CВідсутній %<(%> у умовному виразі ELSE IF на %CВідсутній %<(%> в умові оператора IF в %CВідсутній %<)%> у умовному виразі ELSE IF на %CВідсутній аргумент %qs для вбудованої функції %qs на %L для %qs типу %qsВідсутній аргумент %qs для вбудованої функції %s на %LВідсутній %qs в інструкції на або перед %LВідсутня опція -mcpu в ASM_CPU_SPEC?Відсутнє замикання INITIALIZER для !$OMP DECLARE REDUCTION похідного типу без ініціалізатора за замовчуванням на %LВідсутній THEN у операторі ELSE IF після %LВідсутній фактичний аргумент %qs у виклику %qs на %LВідсутній фактичний аргумент для аргументу %qs на %LВідсутня альтернативна специфікація повернення в підпрограмному виклику на %LВідсутня альтернативна специфікація повернення у виклику підпрограми на %LВідсутній список аргументів у функції %qs на %CВідсутній аргумент для %qs на %CВідсутня специфікація масиву в %L в інструкції CODIMENSIONВідсутня специфікація масиву в %L в інструкції DIMENSIONВідсутній діапазон символів у IMPLICIT у %CВідсутня закриваюча дужка для мітки звʼязування на %CВідсутня специфікація кодименсії на %CВідсутня кома на %LВідсутні підрахунки для викликаної функції %sВідсутня специфікація розмірності на %CВідсутнє імʼя сутності або спільного блоку для оператора вказівки атрибуту на %CВідсутня явна декларація з атрибутом EXTERNAL для символу %qs на %LВідсутній показник у дійсному числі на %CВідсутня мітка форматування на %CВідсутній формат зі стандартною одиницею на %CВідсутня загальна специфікація в операторі USE на %CВідсутній елемент у рядку форматування на %LВідсутнє імʼя ключового слова в списку фактичних аргументів на %CВідсутній kind-параметр на %CВідсутня початкова ліва дужка у рядку форматування на %LВідсутня нижня межа в припущеній специфікації розміру співмасиву на %CВідсутня позитивна ширина після дескриптора L на %LВідсутні обовʼязкові дужки перед BIND(C) в %CВідсутня права дужка у %CВідсутня права дужка або кома у %CВідсутній символУсунути проблеми з інструкціями AES на Cortex-A57 та Cortex-A72 (Arm erratum #1655431).Усунути проблеми з інструкціями AES на Cortex-A57 та Cortex-A72 (Arm erratum #1742098).Усунути проблеми з VLLDM на деяких пристроях M-профілю (CVE-2021-35465).Модуль %qs на рядку %d стовпці %d: %sФайл модуля %qs не був згенерований, або тому, що модуль не містить MODULE PROCEDURE, або є помилка в модулі.Природа модуля в операторі USE на %C повинна бути або INTRINSIC, або NON_INTRINSICБільше фактичних аргументів, ніж формальних у виклику процедури на %LБільше одного ребра з тункового вузлаПеремістити обчислення незмінних у петлях за межі петель.Перемістити зберігання за межі петель.Вказано кілька модифікаторів %qs в %CДекілька ідентифікаторів надано з одним специфікатором NAME= на %CДля рутини на %C вказано кілька вісей циклуІмʼя %qs не посилається на підпрограму або функцію в !$ACC ROUTINE ( ІМʼЯ ) на %LІмʼя %qs недійсне в !$ACC ROUTINE ( ІМʼЯ ) на %LУ BIND(C) для АБСТРАКТНОГО ІНТЕРФЕЙСУ на %C не дозволяється вказувати NAMEСпецифікатор NAME= на %C повинен бути константним виразомПараметр NAME= на %C повинен бути скаляром типу символу за замовчуваннямNAMELIST %qs в операторі READ на %L містить символ %qs, який не може зʼявлятися в контексті визначення змінноїОбʼєкт масиву NAMELIST %qs з припущеною формою у списку імен %qs в %LОбʼєкт масиву NAMELIST %qs з незмінною формою у списку імен %qs в %LОбʼєкт NAMELIST %qs має PRIVATE компоненти і не може бути членом PUBLIC списку імен %qs в %LОбʼєкт NAMELIST %qs має використовувані PRIVATE компоненти і не може бути членом списку імен %qs в %LОбʼєкт NAMELIST %qs в списку імен %qs на %L має компоненти ALLOCATABLE або POINTER і, отже, вимагає визначеної процедури введення/виведенняОбʼєкт NAMELIST %qs в списку імен %qs на %L є поліморфним і вимагає визначеної процедури введення/виведенняОбʼєкт NAMELIST %qs в списку імен %qs на %L має компоненти ALLOCATABLE або POINTERОбʼєкт NAMELIST %qs був оголошений як PRIVATE і не може бути членом PUBLIC списку імен %qs в %LОбʼєкт NAMELIST %qs з незмінною довжиною символу у списку імен %qs в %LСпецифікатор NEWUNIT на %LСпецифікатор NEWUNIT повинен мати FILE= або STATUS='scratch' на %LМодифікатор розкладу NONMONOTONIC вказаний з замиканням ORDERED у %LNON_OVERRIDABLE і DEFERRED не можуть одночасно зʼявлятися на %CНеобхідний NOPASS або явний інтерфейс на %CNOTE_INSN_BASIC_BLOCK %d посередині основного блоку %dпропущено NOTE_INSN_BASIC_BLOCK для блоку %dЗамикання NOWAIT не повинен використовуватися з замиканням COPYPRIVATE на %Lfтрибут NO_ARG_CHECKNULL зʼявляється на правій стороні при присвоєнні на %LNULL на %L не допускається як фактичний аргумент вбудованої функції %qsІнструкція NULL з резервованим MOLD на %LNULL використовується в арифметиціNULL() в %C не може зʼявлятися в конструкторі масивуІніціалізація NULL() в %C є неоднозначноюІніціалізація NULL() в %C може не мати MOLDNULL() біля %L не може зʼявлятися в операторі INQUIRENULLIFY не дозволяє переналаштування меж для вказівного обʼєкта на %CНижня межа NUM_TEAMS на %L більша за верхню межу на %LІмʼя %qs в %C вже визначено як загальний інтерфейс в %LІмʼя %qs в %C є неоднозначним посиланням на %qs з поточної одиниці програмиІмʼя %qs у %C є неоднозначним посиланням на %qs з модуля %qsІмʼя %qs в %C є імʼям процедуриІмʼя %qs в операторі %s на %C не є імʼям конструкціїІмʼя %qs в операторі %s на %C невідомеІмʼя %qs ABSTRACT INTERFACE в %C не може бути таким самим, як вбудований типНазва після !$omp critical та !$omp end critical не збігається в %CНазва у %C занадто довгаНазва системної бібліотеки для звʼязування.Назва стартового файлу.Занадто довге імʼяЗазначений загальний блок %qs на %L повинен мати такий самий розмір, як і в інших місцях (%lu проти %lu байтів)Іменований блок DO на %L вимагає відповідної назви ENDDOІменована константа %qs на %L не може бути обʼєктом EQUIVALENCEІменована константа %qs у контексті визначення змінної (%s) на %LІменована константа на %C в EQUIVALENCEСписок імен %qs не може бути аргументом на %LСписок імен %qs не може бути аргументом підпрограми або функції в %LІмʼя групи списку імен %qs в %C вже має базовий тип %sІмʼя групи списку імен %qs у %C вже повʼязане з USE і не може бути змінене.Імʼя групи списку імен на %L не може мати атрибут SAVEНеобхідно вказати або імʼя сутності, або імʼя спільного блоку для оператора вказівки атрибуту на %CВідʼємний аргумент N в %LВідʼємний показник цілого числа має нульовий результат на %LВкладений блок CRITICAL на %CВкладені трампліни функцій не підтримуються на CK801.У BIND(C) на %C не дозволяється вказувати імʼя звʼязуванняНемає гілок
Немає викликів
Немає типового crt0.o.Поки що немає опису.Відсутнє ребро з тункового вузлаНемає виконуваних рядків
Відсутнє початкове значення для компонента %qs, який можна виділити, заданого в конструкторі структури в %CВідсутнє початкове значення для компонента %qs, заданого в конструкторі структури в %CБільше не підтримується.Відсутній перехід через регіон на межі розділу в bb %iНе-елементарне користувацьке призначення в WHERE на %LСимвол Non-PARAMETER %qs на %L не може мати неявну формуНе POINTER у контексті асоціації вказівника (%s) на %LМожливо, нерекурсивна процедура %qs у %L викликається рекурсивно сама себе. Оголосіть її як RECURSIVE або використовуйте %<-frecursive%>Обʼєкт, який не є THREADPRIVATE, %qs у замиканні COPYIN на %LЕлемент масиву з припущеною формою, який не є символом, у теґу FORMAT на %LЕлемент масиву з припущеним розміром, який не є символом, у теґу FORMAT на %LНе-символьний у теґу FORMAT на %LНе-символьний не-Hollerith у теґу FORMAT на %LЕлемент масиву вказівників, який не є символом, у теґу FORMAT на %LНеконстантна нижня межа в оголошенні з неявною формою на %LНе тип LOGICAL за замовчуванням у мітці %s на %LНе розширюваний похідний тип %qs на %L не повинен бути АБСТРАКТНИМНечисловий символ у мітці оператора на %CНеполіморфний фіктивний аргумент переданого обʼєкту %qs на %LНескалярна FINAL процедура на %L повинна мати аргумент з припущеною формоюНезначущі цифри в числі %qs на %C, можливо, неправильний ВИДНе змінний вираз у контексті визначення змінної (%s) на %LНенульова уявна частина відкидається при перетворенні з %qs в %qs на %LНевиділену змінну не повинно бути поліморфною в інтегрованому призначенні на %L - перевірте, що існує відповідна конкретна підпрограма для оператора %<=%>Некомасивний компонент %s в %L типу EVENT_TYPE або з підкомпонентою типу EVENT_TYPE повинен мати кодименсію або бути підкомпонентою комасивний. (Змінні типу %s не можуть мати кодименсії, оскільки %s в %L має кодименсію або підкомпоненту комасивний)Некомасивний компонент %s в %L типу EVENT_TYPE або з підкомпонентою типу EVENT_TYPE повинен мати кодименсію або бути підкомпонентою комасивний. (Змінні типу %s не можуть мати кодименсії, оскільки вже існує підкомпонента комасивний)Некомасивна компонента %s на %L типу LOCK_TYPE або з підкомпонентою типу LOCK_TYPE повинна мати кодименсію або бути підкомпонентою комасиву. (Змінні типу %s не можуть мати кодименсію, оскільки %s на %L має кодименсію або підкомпоненту комасиву)Некомасивна компонента %s на %L типу LOCK_TYPE або з підкомпонентою типу LOCK_TYPE повинна мати кодименсію або бути підкомпонентою комасиву. (Змінні типу %s не можуть мати кодименсію, оскільки вже існує підкомпонента комасиву)Некоректний символ табуляції в %CНеправильний символ табуляції в стовпці %d рядка %dНевідповідний символ табуляції у форматі у %CНеконстантний розділ масиву у %L в інструкції DATAНеіснуюча директорія включення %qsНецілочисельний показник в виразі ініціалізації на %LНесумісний масив FPTR на %L до C_F_POINTER: %sНесумісний масив у %L як аргумент для C_LOC: %sНесумісна процедура у %L для C_FUNLOCНесумісний вказівник на процедуру у %L для C_F_PROCPOINTERНевбудована елементарна процедура %qs недійсна при присвоєнні вказівника на процедуру в %LНе відʼємна ширина обовʼязкова у рядку формату на %LОбʼєкт %qs без вказівника зі стандартною ініціалізацією не повинен зʼявлятися в операторі DATA на %LНеполіморфне посилання на абстрактний тип на %CНестандартна конвертація з %s в %s у %LНестандартна декларація типу %s*%d у %CОчікується ненульовий крок діапазону на %LНе налаштовано з %<--enable-gather-detailed-mem-stats%>.Недостатньо елементів у списку ініціалізаторів масиву на %CНеочікуваний тег.Зауважити директиви #include, які не перекладені в декларації імпорту і не відомо, що вони текстові.Зауважити директиви #include, перекладені в декларації імпорту.Примітка: шлях до скомпільованого інтерфейсу модуля або заголовкової одиниці.Примітка: шляхи до скомпільованих інтерфейсів модулів.Примітка: переклад #include для конкретного заголовка.Кількість розділів, на які програма повинна бути розбита.Кількість регістрів, використовуваних для передачі цілих аргументів.У складній константі потрібен числовий ПАРАМЕТР на %CУ виразі на %L потрібні числові операндиУ виразі на %L потрібні числові або символьні операндиАргумент OLD вбудованої функції %s на %L має бути визначенимOMP CRITICAL на %L з класом HINT вимагає ІМʼЯ, за винятком випадку використання omp_sync_hint_noneOMP DECLARE TARGET COMMON на %L було згадано раніше в замиканні LINK і пізніше в замиканні %sOMP DECLARE TARGET COMMON на %L було згадано раніше в замиканні TO або ENTER і пізніше в замиканні LINKДиректива OMP DECLARE TARGET на %L зі зазначенням тільки DEVICE_TYPE ігноруєтьсяЗмінна OMP DECLARE TARGET у %L є елементом COMMON-блокуЗмінна OMP DECLARE TARGET у %L раніше згадувалась у замиканні LINK, а пізніше - у замиканні %sЗмінна OMP DECLARE TARGET у %L раніше згадувалась у замиканні TO або ENTER, а пізніше - у замиканні LINKOMP TARGET UPDATE на %L потребує принаймні одну TO або FROM клавішуOPEN-оператор на %L повинен мати вказаний UNIT або NEWUNITОператор OPEN не дозволений в чистій процедурі на %CАргумент OPERATION на %L повинен бути PURE-функцієюОПЦІОНАЛЬНИЙ не дозволений всередині БЛОКУ на %CORDER на %L не є перестановкою розміру SHAPE на %LЗамикання ORDER не можна використовувати разом з ORDERED на рядку %LАргумент замикання ORDERED не є сталим додатнім цілочисельним у %CПараметр замикання ORDERED менший за COLLAPSE на рядку %LЗамикання ORDERED вказано разом з замиканням %<inscan%> REDUCTION на %LОбʼєкт %qs не є змінною на %LОбʼєкт %qs не є змінною у %L; параметри не можуть і не повинні бути скопійованіОбʼєкт %qs не є змінною у %L; параметри не можуть і не повинні бути відображеніОголошення Objective-C можуть зʼявлятися тільки в глобальному контекстіЗастаріла функція:Застаріле; використовуйте GCN_STACK_SIZE під час виконання.Офлайн-інструмент для обробки лічильників gcda

Старий стиль довжини символу на %CІніціалізація старого стилю в %CСтаромодна декларація типу %s*%d не підтримується у %CПропустити вказівник рамки для листкових функцій.Пропустити крок зменшення діапазону при виконанні складної ділення.Пропустити вказівник рамки в листових функціях.Один з фактичних аргументів підпрограми в замиканні INITIALIZER !$OMP DECLARE REDUCTION повинен бути OMP_PRIV на %LДозволений лише DEFAULT як модифікатор зведення в замиканні REDUCTION на %LТільки масивні FINAL процедури оголошені для похідного типу %qs, визначеного на %L, рекомендується також скалярна, якщо не було оголошено фіналізатор з припущеним рангомВидавати лише скомпільований інтерфейс модуля.Генерувати тільки абсолютні переклади для значень розміром слова.У виразі на %L можна використовувати лише вбудовані операториВидавати тільки одну інструкцію на цикл.Зберігається лише для забезпечення сумісності з попередніми версіями.Дозволена лише форма !$ACC ROUTINE без списку в інтерфейсному блоку на %CУ блоку інтерфейсу дозволена лише форма !$OMP DECLARE TARGET без замиканнь у %CВикористовувати лише 32 FPRs.Використовувати лише 32 GPRs.Конструкція OpenACC всередині непаралельної області OpenACCДиректива OpenACC всередині критичного блоку на %CДирективи OpenACC, крім ROUTINE, не можуть зʼявлятися в PURE процедурах у %CДиректива циклу OpenACC повинна бути повʼязана з областю обчислення OpenACCРегіон OpenACC всередині процедури OpenACC, вкладений паралелізм ще не підтримуєтьсяДиректива OpenMP %<requires%> з %qs, вказана лише в деяких компіляційних одиницяхДиректива OpenMP %<requires%> з нерівними замиканнями в кількох компіляційних одиницях: %qs проти %qsКонструкція OpenMP серед атрибутів %<omp::directive%> вимагає, щоб всі атрибути %<omp::directive%> на одному операторі були в одній %<omp::sequence%>конструкції OpenMP не дозволені в цільовому регіоні з %<ancestor%>Конструкції OpenMP, крім %<ordered simd%>, %<simd%>, %<loop%> або %<atomic%>, не можуть бути вкладені всередині області %<simd%>Конструкції OpenMP, крім %<parallel%>, %<loop%> або %<simd%>, не можуть бути вкладені всередині області %<loop%>конструкції OpenMP, крім %<parallel%>, %<loop%> або %<simd%>, не можуть бути вкладені в область з замиканням %<order(concurrent)%>Директива OpenMP, відмінна від %<declare simd%> або %<declare variant%>, належить до оголошенняДирективи OpenMP, крім SIMD або DECLARE TARGET, не можуть зʼявлятися в PURE процедурах у %CВиклик API OpenMP %qD у регіоні з замиканням %<device(ancestor)%>Виклик OpenMP runtime API %qD в області з %<order(concurrent)%> замиканнямВиклик OpenMP runtime API %qD строго вкладений в область %<teams%>Операнд оператора .not. на %%L є %sОперанд унарного числового оператора %%<%s%%> на %%L є %sОперанд користувацького оператора %%<%s%%> на %%L є %sОперанди на %L і %L не можуть бути операндами бінарного оператора %qsОперанди бінарного числового оператора %%<%s%%> на %%L є %s/%sОперанди оператора порівняння %%<%s%%> на %%L є %s/%sОперанди логічного оператора %%<%s%%> на %%L є %s/%sОперанди оператора конкатенації рядків на %%L є %s/%sОперанди користувацького оператора %%<%s%%> на %%L є %s/%sІнтерфейс оператора на %L конфліктує з вбудованим інтерфейсомІнтерфейс оператора в %L має неправильну кількість аргументівІнтерфейс оператора на %L повинен мати, як максимум, два аргументиОптимізувати кількість регістрів stdarg, збережених у стеку на початку функції.Оптимізувати умовні шаблони, використовуючи вузли SSA PHI.Оптимізувати для процесора.Оптимізувати для зручності відлагодження, а не для швидкості або розміру.Оптимізувати для економії місця, агресивно, а не для швидкості.Оптимізувати під простір, а не під швидкість.Оптимізувати для швидкості, нехтуючи точним відповіданням стандартам.Оптимізувати заголовок фрейму.Оптимізувати змінні індукції на деревах.Оптимізуйте завантаження адреси lui/addiu.Оптимізувати розміри опкодів під час звʼязування.Оптимізація нейтралізації розділів.Оптимізувати виклики рекурсії між братніми функціями та хвостовою рекурсією.Оптимізуйте інструкції хвостового виклику в асемблері та лінкері.Опція %<-fallow-leading-underscore%> призначена лише для розробників gfortran і не повинна використовуватися для неявно типізованих зміннихОпції для %<-Xassembler%> не збігаються: %s, %s, відкидаються всі опції %<-Xassembler%> та %<-Wa%>.Опції:
Виходить за межі в IMAGE_INDEX на %L для розмірності %d, SUB має значення %ld, а нижня межа COARRAY - %ld)Виходить за межі в IMAGE_INDEX на %L для розмірності %d, SUB має значення %ld, а верхня межа COARRAY - %ld)Недостатньо місця в стеку.
Виводити розділ .debug_types при використанні відлагоджувальної інформації DWARF v4.Виведіть інформацію про граф викликів для кожного файлу з прикрасами.Виведіть інформацію про граф викликів для кожного файлу.Вивести обʼєкти lto, що містять як проміжну мову, так і бінарний вихід.Виводити інформацію про використання стеку для кожної функції.Вивести лічильники перевірки vtable.Виведення інформації про набори вказівників перевірки vtable.Використання підкоманди перекриття:Перекриваються нерівні ініціалізатори в EQUIVALENCE на %CПерекриваються нерівні ініціалізатори в EQUIVALENCE на %LПеревизначити -mbest-lib-options.У рядку форматування на %L дескриптор P потребує передній множник масштабуPAD= на %L не дозволено у Fortran 95ПАРАМЕТР %qs використовується на %L до того, як його визначення завершеноПАРАМЕТР %qs не повинен зʼявлятися в інструкції DATA на %CPARAMETER на %L не має ініціалізатораСимвол ПАРАМЕТРУ в складній константі на %CPARAMETER без '()' в %CОператор PAUSE на %CЗавантаження літералів відносно PC.помилка виділення памʼяті для PCHпамʼять PCH недоступна: %mваріант PCSобробка бітових полів PDP11 не підтримується в %qsвідсутній аргумент PHI для ребра %d->%dаргумент PHI не є SSA_NAME або інваріантомаргумент PHI на аномальному ребрі не є SSA_NAMEPHI-вузол з місцезнаходженнямвузол PHI з неправильним VUSE на ребрі з BB %dГенерація коду PIC несумісна з швидкими непрямими викликамиГенерація коду PIC не підтримується в портативній моделі виконанняPIC не підтримується для %qsPIC підтримується лише для RTPPIC потрібно, але не підтримується з інструкціями CONST16PIC-регістр знищений %qs в %<asm%>Підтримка PIC для %<-fstack-limit-symbol%>Атрибут POINTER обовʼязковий для компонента вказівника на процедуру на %CОбʼєкт POINTER %qs в замиканні %s на рядку %LОбʼєкт POINTER %qs поліморфного типу у замиканні %s на %LФункція з POINTER-значенням зʼявляється на правій стороні при присвоєнні на %LАргумент POS (%ld) поза діапазоном 0:%ld в вбудованій функції %sАргумент POS (%ld) поза діапазоном 0:%ld в вбудованій функції BTESTАргумент POS (%ld) поза діапазоном 0:%ld в вбудованій функції IBITSPOS(%ld)+LEN(%ld)>BIT_SIZE(%ld) в інтринсичній функції IBITSПараметр POSITION в операторі OPEN на %L дозволений тільки для потокового або послідовного доступуPR100400PRE вимкненоPRINT списку імен на %C є розширеннямОператор PRINT на %C не дозволений в межах чистої процедуриPRINT_OPERAND, неправильна інструкція для %%CPRINT_OPERAND, неправильна інструкція для %%NОператор PRIVATE в %C дозволений тільки в специфікаційній частині модуляОператор PRIVATE в %C повинен передувати привʼязкам процедурОператор PRIVATE на %C повинен передувати компонентам структуриОператор PRIVATE в TYPE в %C повинен бути в середині MODULEPROCEDURE %qs на %L не може бути використано як свій власний інтерфейсPROCEDURE на %C повинен бути в загальному інтерфейсіАтрибут PROCEDURE конфліктує з атрибутом INTENT у %qs у рядку %LАтрибут PROCEDURE конфліктує з атрибутом NAMELIST у %qs в %LАтрибут PROCEDURE конфліктує з атрибутом PROTECTED на %LАтрибут PROCEDURE конфліктує з атрибутом RESULT в %qs на %LАтрибут PROCEDURE конфліктує з атрибутом SAVE у %qs у рядку %LСписок PROCEDURE в %CОператор PROCEDURE на %CPROCEDURE(interface) у %C повинно бути оголошено як DEFERREDАтрибут PROTECTED на %C дозволений лише в специфікаційній частині модуляАтрибут PROTECTED на %CАтрибут PROTECTED конфліктує з атрибутом EXTERNAL на %LОператор PROTECTED в %CPTX не підтримує слабкі оголошення (тільки слабкі визначення)версія PTX (%<-mptx%>) повинна бути не менше %s для підтримки вибраного %<-misa%> (sm_%s)ПУБЛІЧНА %s %qs на %L з приватним похідним типом %qsПУБЛІЧНА функція %qs на %L з ПРИВАТНИМ типом %qsОператор PUBLIC в %C дозволений тільки в специфікаційній частині модуляPURE і IMPURE не можуть одночасно зʼявлятися на %CВідсутній префікс PURE в інтерфейсі MODULE PROCEDURE на %LУпаковувати VLIW-інструкції.Упаковувати елементи структури разом без прогалин.Додати пробіли до коротших рядків фіксованої форми до ширини рядка.Необхідне додавання %d байтів перед %qs у COMMON %qs у %L; перепорядкуйте елементи або використовуйте %<-fno-align-commons%>Необхідне додавання %d байтів перед %qs у COMMON у %L; перепорядкуйте елементи або використовуйте %<-fno-align-commons%>Параметр %qs у %L не був оголошений або є змінною, яка не зводиться до константного виразуМасив параметрів %qs в %L не може бути автоматичним або мати відкладену формуПараметризований похідний тип на %C є неоднозначнимПараметризований тип %qs не має компонента, що відповідає параметру %qs на %LПередати опцію -EB до лінкера.Передати опцію -EL до лінкера.Передавати опцію -marclinux до лінкера.Передавати опцію -marclinux_prof до лінкера.Передати -z text лінкеру.Передати адресу місця збереження ra в _mcount в $12.Переданий обʼєкт у %L повинен бути скалярнимФіктивний аргумент переданого обʼєкту %qs при %L повинен бути на тій самій позиції, що й фіктивний аргумент переданого обʼєкту перевизначеної процедуриФіктивний аргумент переданого обʼєкту %qs на %L повинен бути скалярнимФіктивний аргумент переданого обʼєкту %qs на %L не може бути ALLOCATABLEФіктивний аргумент переданого обʼєкту %qs на %L не може бути POINTERПередає запит до асемблера для увімкнення виправлень різних помилок у кремнієвих кристалах.Передає запит асемблеру для попередження про різні помилки в кристалі.Передача комасиву на %L до придатного для виділення, некомасивний фіктивний аргумент %qs, що є недійсним, якщо стан виділення змінюєтьсяПередача комасиву на %L до придатного для виділення, не комасиву, INTENT(OUT) фіктивного аргументу %qsПередача внутрішньої процедури за адресою у %L не дозволенаПередача вбудованого NULL як фактичного аргументу на %L вимагає явного інтерфейсуШлях до файлу заголовка, який повинен бути попередньо включений перед кожною одиницею компіляції.Відсоткове покарання, яке функції, що містять один виклик іншої функції, отримають при оцінці для клонування.Відсоткове покарання, яке рекурсивні функції отримають при оцінці для клонування.Виконати поширення діапазону значень IPA.Виконати згортання ідентичного коду для функцій та змінних, доступних тільки для читання.Виконати згортання ідентичного коду для функцій.Виконати згортання ідентичного коду для змінних.Виконати модульне планування на основі SMS перед першим проходом планування.Виконати модульне планування на основі SMS з дозволеними переміщеннями регістрів.Виконувати оптимізацію вирівнювання, специфічну для VR4130.Виконати поширення діапазону значень на деревах.Виконати прохід вперед по RTL.Виконати кілька незначних, дорогих оптимізацій.Виконати оптимізацію копіювання реєстру.Виконати прохід оптимізації перейменування реєстрів.Виконати прохід оптимізації злиття інструкцій, залежний від цілі.Виконати клонування для зміцнення міжпроцедурного поширення констант.Виконати усунення порівнянь після завершення розподілу реєстрів.Виконати перетворення умовних переходів на еквіваленти без гілок.Виконати перетворення умовних переходів на умовне виконання.Виконати перетворення ініціалізацій перемикача.Виконати оптимізацію перехрестних стрибків.Виконати раннє вбудовування.Виконувати покращене переміщення завантажень під час глобальної елімінації спільних підвиразів.Виконати аналіз точок доступу на рівні функцій для дерев.Виконати глобальну елімінацію спільних підвиразів після завершення розподілу регістрів.Виконувати глобальну елімінацію спільних підвиразів.Виконувати непряму вставку.Виконувати внутрішні перевірки на відповідність.Виконати міжпроцедурне поширення констант за допомогою побітових операцій.Виконати міжпроцедурну поширення констант.Виконати міжпроцедурний аналіз модифікацій та посилань.Виконати міжпроцедурний аналіз вказівників та посилань.Виконати міжпроцедурне поширення профілів.Виконати міжпроцедурну редукцію агрегатів.Виконати оптимізацію переходів.Виконати розбиття активного діапазону під час проходу SSA->normal.Виконувати розгортання циклів.Виконати розбиття циклу.Виконувати розгортання циклу для всіх циклів.Виконувати розгортання циклу, коли відома кількість ітерацій.Виконати розгалуження циклу.Виконати часткове вбудовування.Виконати зайве завантаження після усунення збереження в глобальному спільному підвиразі.Виконати заміну агрегатів скалярами.Виконати програмне підпорядкування внутрішніх циклів під час вибіркового планування.Виконати програмне підпорядкування зовнішніх циклів під час вибіркового планування.Виконувати спекулятивну девіртуалізацію.Виконувати переміщення збереження після глобальної елімінації спільних підвиразів.Виконати зменшення сили прямолінійного рядка.Виконати формування суперблоку за допомогою дублювання хвоста.Виконати розгортання і злиття циклів.Виконати видалення невикористаних символів у відлагоджувальній інформації.Виконати видалення невикористаних типів у відлагоджувальній інформації.Виконувати відстеження змінних та позначати також змінні, які не ініціалізовані.Виконувати відстеження змінних, анотуючи присвоєння.Виконувати відстеження змінних.Виконати оптимізацію всього програмного коду.Потрібна крапка в специфікаторі формату %s на %LТочка потрібна в специфікаторі форматування на %LПотрібна крапка в специфікаторі формату в рядку формату на %LДозволити «$» як символ ідентифікатора.Дозволити невідповідні використання символу табуляції.Дозволити планування послідовності прологу та епілогу функції.Дозволити планування послідовності прологу функції.Дозволити планування послідовностей прологу та епілогу функцій.Дозволити універсальні імена символів (\u та \U) у ідентифікаторах.Розміщувати біт зупинки після кожного циклу при плануванні.Розмістити елементи даних у власному розділі.Розміщувати кожну функцію в власному розділі.Розмістіть константи з плаваючою точкою в TOC.Розмістіть константи символу+зсуву в TOC.Будь ласка, включіть повний стек викликів у будь-якому звіті про помилку.
Будь ласка, надішліть повний звіт про помилку з попередньо обробленим початковим кодом (за допомогою -freport-bug).
Будь ласка, надішліть повний звіт про помилку з попередньо обробленим початковим кодом.
ПлагіниМасивний компонент вказівників структури на %C повинен мати відкладену формуЦіль присвоєння вказівника не може бути константою на %LЦіль призначення вказівника має атрибут PROTECTED на %LЦіль призначення вказівника в виразі ініціалізації не має атрибуту TARGET на %LЦіль призначення вказівника не є TARGET або POINTER на %LЦіль присвоєння вказівника не є POINTER на %LПризначення вказівника з векторним підписом на rhs на %LВказівник на %L в призначенні вказівника може пережити ціль вказівникаАргумент-заглушка символьного типу з вказівником %qs на %L повинен мати відкладену довжину, оскільки процедура %qs має атрибут BIND(C)Компонент-вказівник %s на %L має підкомпонент, який не є комасивом типу EVENT_TYPE, який повинен мати коефіцієнт або бути підкомпонентом комасивуКомпонент-вказівник %s на %L має підкомпонент не ко-масиву типу LOCK_TYPE, який повинен мати кодименсію або бути підкомпонентом ко-масивуІніціалізація вказівника в %C потребує %<=>%>, а не %<=%>Ціль ініціалізації вказівника на %L повинна мати атрибут SAVEЦіль ініціалізації вказівника на %L повинна мати атрибут TARGETЦіль ініціалізації вказівника на %L не повинна бути ALLOCATABLEВказівний обʼєкт на %C не повинен бути співіндексованимОбʼєкт-вказівник на %L не повинен мати спільного індексуПризначення вказівника на процедуру на %LАргумент фактичної форми, який є масивом вказівників на %L, вимагає аргумента-заглушки з припущеною формою або масиву вказівників %qs через атрибут VOLATILEВказівники мають розмір 32 біти.Вказівники мають розмір 64 біти.Доступні політики для використання з -mcompact-branches=:Поліморфний FPTR на %L до C_F_POINTERПоліморфний компонент %s на %L у типі SEQUENCE або BIND(C) %sПоліморфний скаляр переданий до фіктивного аргументу масиву %qs на %LПоліморфний підобʼєкт коіндексованого обʼєкта на %LПотрібна позитивна ширина показника степеня в рядку формату на %LПотрібна позитивна ширина в специфікаторі формату %s на %LПозитивна ширина обовʼязкова у рядку формату на %LПотрібна позитивна ширина з дескриптором T у рядку форматування на %LМожлива зміна значення при конвертації з %s в %s у %LВіддавати перевагу гілкам перед умовним виконанням.Віддавати перевагу доступу до слова над доступом до байта.Перевага надається реєстрам, які дозволяють генерувати короткі інструкції.Додати префікс __asan_ або __hwasan_ до викликів memcpy, memset та memmove для -fsanitize=kernel-address або -fsanitize=kernel-hwaddress.Додавати двокрапку до глобальних символів (для використання з PREFIX).Обробляти лише директиви попередньої обробки.Попередньо оброблений вихідний код збережено у файлі %s, будь ласка, додайте його до вашого звіту про помилку.
Зберегти стек звʼязку PowerPC 476 з допомогою парування blr з інструкціями bcl/bl, що використовуються для доступу до GOT.Припускати, що гілка навколо переміщення є умовним переміщенням.Заборонити розподіл $fp під час розподілу регістрів, щоб компілятор міг примусити виконання оптимізації fp-as-gp.Заборонити оптимізацію блочних переміщень, що також є стандартною поведінкою -Os.Заборонити використання всіх операцій з плаваючою комою.Заборонити використання всіх апаратних інструкцій з плаваючою комою.Попереднє !$OMP DECLARE REDUCTION на %LПопередній !$OMP DECLARE REDUCTION з модуля %s на %LВивести інформацію про налаштування CPU як коментар у файлі асемблера. Ця опція використовується лише для регресійного тестування компілятора і не призначена для звичайного використання при компіляції коду.Вивести ідентифікатори CWE для діагностичних повідомлень, якщо вони доступні.Вивести будь-які правила, повʼязані з діагностичними повідомленнями.Вивести інформацію про покриття коду.

Виводити додаткові (можливо, небажані) попередження.Вивести підказки для виправлення у машинночитаному форматі.Вивести підказки для виправлення на stderr у форматі обʼєднаного diff.Друкувати ієрархічні порівняння, коли типи шаблонів не збігаються.Вивести початкові значення змінних.Виводить назви файлів заголовків при їх використанні.Ймовірність, що функція COMDAT буде спільно використовуватися з різними одиницями компіляції.Процедура %qs на %C має явний інтерфейс з попереднього оголошенняПроцедура %qs на %C вже визначена на %LПроцедура %qs на %L вже має основний тип %sПроцедура %qs на %L має ту саму назву, що й компонент %qsПроцедура %qs на %L має ту саму назву, що й успадкований компонент %qsПроцедура %qs в %L не може мати основний тип %sПроцедура %qs в %L повинна мати атрибут BIND(C), щоб бути сумісною з CПроцедура %qs, яка викликається на %L, не є явно оголошеноюПроцедура %qs, яка викликається на %L, не є явно оголошеною; ви мали на увазі %qs?Процедура %qs, яка викликається з неявним інтерфейсом на %LПроцедура %qs, визначена в тілі інтерфейсу в %L, конфліктує з внутрішньою процедурою, визначеною в %CПроцедура %qs в %s на %L не має явного інтерфейсуПроцедура %qs в %s на %L не має явного інтерфейсу; ви мали на увазі %qs?Процедура %qs в %s на %L не є ані функцією, ані підпрограмоюПроцедура %qs в %s на %L не є ані функцією, ані підпрограмою; ви мали на увазі %qs?Процедура %qs в публічному інтерфейсі %qs на %L приймає фіктивні аргументи %qs, які є ПРИВАТНИМИПроцедура %qs з PASS на %L повинна мати принаймні один аргументПроцедура %qs з PASS(%s) на %L не має аргументу %qsПроцедура %qs з міткою звʼязування %qs на %L використовує той самий глобальний ідентифікатор, що й сутність на %LАргумент процедури на %L є локальним для PURE процедури та має атрибут POINTERВказівник на процедуру %qs у рядку %L не може бути елементарнимВказівник на процедуру %qs в замиканні %s на %LВказівник на процедуру у %CКомпонент вказівника на процедуру %qs на %L не може бути членом похідного типу BIND(C) %qs на %LКомпонент вказівника на процедуру %qs викликано з неявним інтерфейсом на %LКомпонент вказівника на процедуру %qs вимагає список аргументів на %CКомпонент вказівника на процедуру %qs з PASS в %L повинен мати принаймні один аргументКомпонент вказівника на процедуру %qs з PASS(%s) в %L не має аргументу %qsКомпонент вказівника на процедуру на %CЦіль ініціалізації вказівника на процедуру на %L не може бути вказівником на процедуруРезультат вказівника процедури %qs на %L не має атрибуту вказівникаЦіль вказівника на процедуру %qs на %L повинна бути або вбудованою, або повʼязаною з хостом або use, або посилатися на неї, або мати атрибут EXTERNALОбробка директив #ident.Обробляти всі модулі, вказані в командному рядку, але генерувати код лише для модуля, вказаного аргументом.Обробляємо специфікацію (%s), назва якої — «%s»
Створити Mach-O dylinker (тип файлу MH_DYLINKER), використовується лише для побудови dyld.Створює спільну бібліотеку Mach-O (тип файлу MH_DYLIB), синонім для «-shared».Створити трасування викликів при виникненні помилки під час виконання.Виробляти попередження під час виконання, якщо для аргументу процедури було створено тимчасовий масив.Створювати код у форматі big endian.Створювати код, який можна переміщувати під час виконання.Створювати код у форматі little endian.Створює файл Mach-O, придатний для використання вбудованим/у ROM.Інформація про профіль в %s пошкодженаПрограма повністю розташована в нижніх 64 кБ памʼяті.Програмна одиниця у %L містить конструкції/підпрограми OpenMP для пристроїв, але не встановлює !$OMP REQUIRES REVERSE_OFFLOAD, а інші програмні одиниці встановлюютьПрограмний блок на %L має конструкції/процедури OpenMP для пристроїв, але не встановлює !$OMP REQUIRES UNIFIED_ADDRESS, а інші програмні блоки роблять цеПрограмний блок на %L має конструкції/процедури OpenMP для пристроїв, але не встановлює !$OMP REQUIRES UNIFIED_SHARED_MEMORY, а інші програмні блоки роблять цеЗаборонити виклики функцій відносно PC.Заборонити відносні стрибки PC.Захистити дужки в виразах.Надати bash-завершення для параметрів, що починаються з заданого рядка.Надавати бібліотеки для симулятора.Видалити непотрібний стан під час аналізу.Помістити розширені регістри у стек у функціях моніторингу.Помістити всі локальні масиви у стек.Помістіть все в звичайний TOC.Розмістити таблиці переходів для операторів switch в розділ .data, а не в розділ .code.Помістити переміщені дані тільки для читання в розділ .data.Помістити неініціалізовані константи в ROM (потрібно -membedded-data).Розмістіть незавершені глобальні змінні в загальному розділі.Розмістити дані з нульовою ініціалізацією в розділі bss.Специфікатор QUIET на %L повинен бути скалярним типом LOGICALСпецифікатор QUIET= для %s на %LАрхітектура R2 підтримує лише little-endianRANK (%i) на %L повторюється на %LRANK (*) на %L не може використовуватися з вказівником або виділеною селектором на %LRANK (*) на %L повторюється на %LRANK DEFAULT на %L повторюється на %LRE або IM part_ref на %CRE частина_посилання на %CІндекс масиву REAL на %LREAL(KIND=10) недоступний для опції %<-fdefault-real-10%>REAL(KIND=10) недоступний для опції %<-freal-4-real-10%>REAL(KIND=10) недоступний для опції %<-freal-8-real-10%>REAL(KIND=10) недоступний для опції %<-freal-8-real-16%>REAL(KIND=16) недоступний для опції %<-fdefault-real-16%>REAL(KIND=16) недоступний для опції %<-freal-4-real-16%>REAL(KIND=4) недоступний для опції %<-freal-8-real-4%>REAL(KIND=8) недоступний для опції %<-fdefault-real-8%>REAL(KIND=8) недоступний для опції %<-freal-4-real-8%>RECL в OPEN-операторі на %L повинно бути позитивнимПараметр RECL не дозволений в операторі OPEN на %L для потокового введення/виведенняRECORD на %C є розширенням, увімкніть його за допомогою %<-fdec-structure%>Відсутній префікс RECURSIVE в інтерфейсі MODULE PROCEDURE на %LЗмінна RESULT %qs в %L забороняє використання імені FUNCTION %qs в %C в специфікаційному операторіЗмінна RESULT на %C повинна відрізнятися від назви функціїRESULT_DECL повинен бути тільки для читання, коли DECL_BY_REFERENCE встановленоОператор RETURN в головній програмі на %CROUND= на рядку %L не дозволено в Fortран 95Перевірка RTL: доступ до елементу %d з '%s' з останнім елементом %d в %s, на %s:%dRTL перевірка: доступ до елементу %d вектора з останнім елементом %d в %s, на %s:%dRTL перевірка: доступ до hwi елементу %d вектора з останнім елементом %d в %s, на %s:%dRTL перевірка: спроба обробити не-блоковий символ як блоковий символ в %s, на %s:%dRTL перевірка: очікувався код '%s' або '%s', отримано '%s' в %s, на %s:%dRTL перевірка: очікувався код '%s', '%s' або '%s', отримано '%s' в %s, на %s:%dRTL перевірка: очікувався код '%s', отримано '%s' в %s, на %s:%dПеревірка RTL: очікувався елемент %d типу '%c' або '%c', має '%c' (rtx %s) в %s, на %s:%dПеревірка RTL: очікувався елемент %d типу '%c', має '%c' (rtx %s) в %s, на %s:%dПеревірка прапорця RTL: %s використовується з непередбачуваним кодом rtx '%s' в %s, на %s:%dRTP PIC несумісний з %<-msingle-pic-base%>RTP PIC несумісний з ThumbRTTI не буде працювати для цього типутип RVV %qT не має визначеного вирівнюваннятип RVV %qT не має фіксованого розміруІнструкції RX FPU не підтримують NaN та нескінченностіПіднесення відʼємного дійсного числа в %L до дійсної степені забороненоСпецифікація діапазону на %L ніколи не може збігатисяНеспівпадіння рангів між фактичним аргументом на %L і фактичним аргументом на %L (ранг-%d і ранг-%d)Несумісність рангу між фактичним аргументом на %L і фактичним аргументом на %L (ранг-%d і скалярний)Несумісність рангу між фактичним аргументом на %L і фактичним аргументом на %L (скалярний і ранг-%d)Несумісність рангу в аргументі %qs на %L (ранг-%d і ранг-%d)Несумісність рангу в аргументі %qs на %L (ранг-%d і скалярний)Несумісність рангу в аргументі %qs на %L (скалярний і ранг-%d)Несумісні розмірності в посиланні на масив у %L (%d/%d)Несумісність рангу масиву у %L та його ініціалізатора (%d/%d)Переіндексація рангу вимагає списку специфікацій %<lower-bound : upper-bound%> на %LЦіль перенаправлення рангу не має рангу 1 на %LЦіль ремапінгу рангу менша за розмір вказівника (%ld < %ld) на %LЦіль рангового перенаправлення повинна мати ранг 1 або бути просто послідовною на %LЧитання файлу %qs у вільній форміЧитання модуля %qs на рядку %d стовпці %d: %sЧитання специфікацій з %s
Аргумент COUNT_RATE з реальним числом для SYSTEM_CLOCK на %LДійсна константа перевищує свій вид на %CДійсна константа недосягає свого виду на %CДійсне число на %C має показник %<d%> і явний видДійсне число на %C має показник %<q%> і явний видПереналаштуйте стек у прологу.Перерозподілити LHS в присвоєннях.Розпізнавати ключові слова C++, такі як «compl» та «xor».Розпізнавати ключові слова, визначені GNU.Розпізнавати вбудовані функції.Розпізнавати ключове слово «asm».Записати DW_AT_decl_column та DW_AT_call_column в DWARF.Записати командні рядки gcc в DWARF DW_AT_producer.Записати перемикачі командного рядка gcc у файл обʼєкту.Записувати час, затрачений окремо для підфаз.Рекурсивне клонування тільки тоді, коли ймовірність виконання виклику перевищує параметр.Перевизначення !$OMP DECLARE REDUCTION на %LПеревизначення вбудованого !$OMP DECLARE REDUCTION на %LПеревизначення вбудованого %s !$OMP DECLARE REDUCTION на %LЗменшити пріоритет для r0..r3 / r12..r15 з TARGET_REGISTER_PRIORITY.Зменшити вирівнювання стеку на місцях виклику, якщо це можливо.Зайвий !$ACC END LOOP на %CЗнайдено зайвий тег ACQUIRED_LOCK на %LЗнайдено зайвий тег ERRMSG на %LЗнайдено зайвий тег MOLD на %LЗнайдено зайвий тег SOURCE на %LЗнайдено зайвий тег STAT на %LЗнайдено зайвий тег UNTIL_COUNT на %LІндекс посилання на вираз не знайденоіндекс заяви про посилання поза діапазономПосилання на нечисту функцію %qs в %L всередині DO CONCURRENT %sПосилання на нечисту функцію %qs в %L всередині FORALL %sПосилання на нечисту функцію %qs на %L всередині ЧИСТОЇ процедуриПерехід через регіон на межі розділу в bb %iЗареєструвати інформацію профілю в розділі .gcov_info замість використання конструктора/деструктора.Зареєструвати інформацію профілю в вказаному розділі замість використання конструктора/деструктора.Регулярний вираз, що відповідає додатковим іменам секцій, доступних за адресою GP.Регулярний вираз, що відповідає іменам секцій для відносної адресації r0.Розслабити гілки.Розслабити цикл cmpxchg для atomic_fetch_{or,xor,and,nand} шляхом додавання завантаження та порівняння перед cmpxchg, виконати паузу та повернутися до завантаження та порівняння, якщо значення завантаження неочікуване.Розслабити літерали в асемблері та автоматично розмістити їх у розділі тексту.Зменшення тиску на реєстри шляхом зменшення живого діапазону.Перейменовувати імена файлів при включенні файлів.Видалити код та дані, які недосяжні з будь-якого експортованого символу (включаючи точку входу).Видалити префікс з абсолютного шляху перед декоруванням імені для -fprofile-generate= та -fprofile-use=.Видалити зайві membar-и.Видалено в GCC 10. Цей перемикач не має ефекту.Вилучено в GCC 8. Цей перемикач не має ефекту.Вилучено в GCC 9. Цей перемикач не має ефекту.Видалення '%s'
Видалення виклику нечистої функції %qs на %LВидалення виклику нечистої функції на %LПерейменування операторів в операторах USE на %CПереставити базові блоки та розбити на гарячі та холодні секції.Переставити базові блоки для покращення розміщення коду.Переставити функції для поліпшення розміщення коду.Переупорядкувати функції, змінні та asms верхнього рівня.Недійсна специфікація повторення в скалярному ініціалізаторі на %CСпецифікація повторення повинна бути цілочисельним на %CЗамінити додавання, порівняння, гілкування на гілкування за рахунковим регістром.Замінити тимчасові вирази у проході SSA->normal.Повідомити про послідовність профілювання.Повідомляти про розподіл памʼяті перед міжпроцедурною оптимізацією.Звіт про постійне виділення памʼяті тільки в режимі WPA.Звіт про постійне виділення памʼяті.Повідомити час, затрачений на кожний прохід компілятора.Повідомляти різні статистичні дані про оптимізацію на етапі звʼязування тільки для WPA.Повідомляти різні статистичні дані про оптимізацію на етапі звʼязування.Запитати рутини бібліотеки математики, що відповідають стандарту IEEE (OSF/1).Перепланувати інструкції після розподілу реєстрів.Перепланувати інструкції перед розподілом реєстрів.Перепланувати області з підпорядкуванням без підпорядкування.Зарезервуйте місце для вихідних аргументів у прологу функції.Перетворений масив занадто великий на %CОбмежити роботу аналізатора лише вказаним перевіряючим.Обмежити використання апаратних інструкцій з плаваючою комою до 32-бітних операцій.Результат %qs вкладеної функції %qs на %L не має неявного типуНеспівпадання результату для перевизначеної процедури %qs в %L: %sРезультат %s викликає помилку діапазону для свого типу на %LРезультат %s є NaN (не число) на %LРезультат %s переповнює свій тип на %LРезультат %s недостатньо великий для свого типу на %LРезультат BESSEL_YN на %L дорівнює -INFРезультат функції NEAREST на %L є NaNРезультат масштабування перевищує його тип на %LРезультат піднесення до степеня на %L перевищує діапазон %sПовертати 8-байтові вектори в памʼяті.Підписування адреси повернення не підтримується з %<-mtpcs-frame%>.Повертайте всі структури у памʼяті (типове значення AIX).Повертати результати з плаваючою комою в ac0 (fr0 в синтаксисі асемблера Unix).Повертати вказівники як в a0, так і в d0.Повертати невеликі агрегати в памʼяті, а не в регістрах.Повертати невеликі агрегати в регістрах.Повертайте невеликі структури у регістрах (типове значення SVR4).Неспівпадання типу повернення функції %qs на %L (%s/%s)Тип повернення функції BIND(C) %qs на %L не може бути масивомТип повернення функції BIND(C) %qs з типом символу на %L повинен мати довжину 1Значення повернення %qs функції %qs, оголошеної в %L, не встановленоЗначення повернення функції %qs у %L не встановленоПовертати значення функцій у регістрах FPU.Повторне використання r30 на основі функцій.Скасувати DIP1000: Змінні з областю видимості.Використання підкоманди перезапису:Очікується права дужка на %C в рядку формату на %LПрава верхня межа розділу масиву припущеного розміру не вказана у %LВиконати лише другу компіляцію з -fcompare-debug.Виконати передбачувану оптимізацію спільного використання.Виконати вибіркове планування після перезавантаження.Виконати самоперевірку, використовуючи заданий шлях для пошуку файлів тестів.Запустити оптимізатор часу звʼязування в режимі локальної трансформації (LTRANS).Запустити оптимізатор часу звʼязування в режимі аналізу всього програмного коду (WPA).Виконання функції spec '%s' з %d аргументами

Назва рантайму.Атрибут SAVE на %L не може бути вказаний в чистій процедуріSAVE-заявка на %C слідує за загальною SAVE-заявкоюЗамикання SCHEDULE вказано разом з замиканням %<inscan%> REDUCTION на %Lchunk_size замикання SCHEDULE на %L вимагає скалярний цілочисельний виразОператор SELECT RANK в %CSELECT TYPE в %C не може зʼявлятися в цьому контекстіSELECTED_REAL_KIND без аргументу %<P%> або %<R%> на %LАтрибут SEQUENCE на %C вже вказаний в операторі TYPEОператор SEQUENCE в %C повинен передувати CONTAINSОператор SEQUENCE на %C повинен передувати компонентам структуриSH2a не підтримує little-endianАргумент SHAPE на %L до C_F_POINTER повинен мати такий же розмір, як RANK FPTRАргумент SHIFT (%ld) поза межами діапазону -%ld:%ld в інтринсичній функції ISHFTАргумент SHIFT (%ld) поза межами діапазону -%ld:%ld в інтринсичній функції ISHFTCАргумент SHIFT (%ld) поза межами діапазону 0:%ld в інтринсичній функції %sSIGN= на рядку %L не дозволено в Fortран 95Доданок SINK не є сталим цілочисельним на %LSINK на %C не дозволяється як тип залежності для цієї директивиАргумент SIZE (%ld) поза межами діапазону 1:%ld в інтринсичній функції ISHFTCSIZE на %L повинно бути позитивнимДля цієї директиви SOURCE у %C не допускається як тип залежностіТег SOURCE на %LТег SOURCE на %L конфліктує з typespec на %LТег SOURCE на %L з більш ніж одним обʼєктом для виділення памʼятіРежими SRAM-ECC:пошкодження SSAімʼя SSA %qE з версією %d не має визначенняімʼя SSA не оголошеноSSA_NAME створено в двох різних блоках %i і %iSSA_NAME_DEF_STMT неправильнийSSA_NAME_OCCURS_IN_ABNORMAL_PHI повинно бути встановленоНабір інструкцій SSE вимкнено, використовується арифметика 387Аргумент регістра SSE з вимкненим SSEПовернення регістра SSE з вимкненим SSEВекторний аргумент SSE без включеного SSE змінює ABIповернення вектора SSE без включеного SSE змінює ABIТег STAT на %L не може бути константоюзмінна STATАргумент STAT= на %L повинен бути скалярною цілочисельною змінноюАргумент STAT= для %s на %LАтрибут «STAT=» у %C розташований неправильноSTATUS на %L повинно бути змінною INTENT(OUT)Код STOP на %C не може бути відʼємнимКод STOP на %C містить забагато цифрКод STOP на %L повинен бути скалярною символьною константою або цифрою[цифрою[цифрою[цифрою[цифрою]]]]Код STOP на %L повинен бути скалярним символьним або цілочисельним виразом константи за замовчуваннямКод STOP на %L повинен бути символьним типом KIND=%d за замовчуваннямКод STOP на %L повинен бути цілочисельним типом KIND=%d за замовчуваннямКод STOP на %L повинен бути типом INTEGER або CHARACTERКод STOP на %L повинен бути скалярнимОголошення SUBMODULE у %CОголошення SUBMODULE у %C не може зʼявлятися всередині іншої одиниці області видимостіПІДПРОГРАМА %qs на %L не може бути викликана рекурсивно, оскільки вона не є РЕКУРСИВНОЮТип SVE %qT не може бути переданий у функцію без прототипутип SVE %qT не має визначеного вирівнюваннятип SVE %qT не має фіксованого розміруОператор SYNC TEAM на %CОператор SYNC на %CТой самий фактичний аргумент повʼязаний з аргументом INTENT(%s) %qs та аргументом INTENT(%s) %qs на %LТе саме, що й %s%s (або, у заперечній формі, %s%s).Те саме, що й %s%s.Те саме, що й %s.Те саме, що й -fassociative-math для виразів, які включають ділення.Те саме, що й -mA6.Те саме, що й -mA7.Те саме, що й: -mep -mprolog-function.Той самий ідентифікатор %qs зазначений знову на %CЗбережіть регістри навколо викликів функцій.Зберігайте TOC в прологу для непрямих викликів, а не вбудованих.Скаляр %qs у теґу FORMAT на %L не є змінною ASSIGNEDОчікується скалярний INTEGER вираз в %LУ складній константі потрібен скалярний ПАРАМЕТР на %CНеобхідна скалярна сутність на %LОчікується скалярний цілочисельний вираз для початку діапазону на %LОчікується скалярний цілочисельний вираз для кінця діапазону на %LОчікується скалярний цілочисельний вираз для кроку діапазону на %LСкалярний обʼєкт %qs на %L не може бути виділенимСкаляризація за допомогою DIMEN_RANGE не реалізованаКоефіцієнт масштабування, який застосовується до кількості операторів у шляху потоку, який перетинає зворотнє ребро петлі при порівнянні з max-jump-thread-duplication-stmts.Коефіцієнт масштабування при розрахунку максимальної відстані, на яку вираз може бути переміщений оптимізаціями GCSE.Розклад коду для вказаного процесора.Планувати вказаний процесор.Розкладання інструкцій з використанням алгоритму вибіркового планування.Заплануйте початок і кінець процедури.Обмеження простору пошуку для зворотнього розгалужувача переходів.Другий аргумент %s є відʼємним на %LДругий аргумент визначеного присвоєння на %L повинен бути INTENT(IN)Другий аргумент інтерфейсу оператора на %L не може бути необовʼязковимДругий аргумент інтерфейсу оператора на %L повинен бути INTENT(IN)Дивіться %s для отримання інструкцій.
Вибрати модель коду.Виберати частку максимальної частоти виконання базового блоку в функції, якщо базовий блок отримує вирівнювання.Вибрати велику модель - 20-бітні адреси/вказівники.Виберати метод обробки sdata.Вибрати область підпису повернення адреси.Вибрати малу модель - 16-бітні адреси/вказівники (за замовчуванням).Виберати варіант цільового ABI.Виберати імʼя для зберігання файлу з примітками профілю.Вибрати середовище виконання.Вибрати тип санітизації покриття.Вибрати, що очищувати.Вираз вибору в обчисленому операторі GOTO на %L повинен бути скалярним цілим виразомСелектор на %L не може бути NULL()Селектор на %L не має типуСелектор на %L не повинен бути коіндексованимСелектор в операторі SELECT TYPE в %C не є іменованою змінною; використовуйте associate-name=>Селектор повинен бути поліморфним в операторі SELECT TYPE на %LВиберати тип цільового ядра RL78 (g10/g13/g14). За замовчуванням використовується G14. Якщо встановлено, також вибирається підтримка апаратного множення, яка буде використовуватися.Виберати тип апаратного множення та ділення, який слід використовувати (none/g13/g14).Самовідсилання в виразі довжини символу для %qs на %LСамореференційний аргумент %qs на %L не дозволяєтьсяКрапка з комою на %C повинна передувати операторуВстановити точність плаваючої коми 80387 на 32 біти.Встановити точність плаваючої коми 80387 на 64 біти.Встановити точність плаваючої коми 80387 на 80 біт.Встановити визначення для Windows.Встановити жорстку межу для розміру кожного рамки стеку, в байтах.Встановити вартість гілки.Встановити приватний доступ за замовчуванням для сутностей модуля.Встановити перевірку відстані залежності при передчасному плануванні інструкцій в черзі.Встановити errno після вбудованих математичних функцій.Встановити додаткові витрати на доступ до памʼяті для інструкції L32R, в одиницях тактового циклу.Встановити тип виводу лінкера (використовується внутрішньо під час оптимізації LTO).Встановити мінімальну ширину лівого поля вихідного коду при показуванні джерела.Встановити імʼя символу __fentry__, який викликається при вході в функцію.Встановити імʼя головної процедури для відлагоджувача.Встановити імʼя вихідного файлу ALI (внутрішній перемикач).Встановити імʼя розділу для запису викликів mrecord-mcount.Встановити кількість байтів на стеку, які передбачені для використання викликаючим.Встановити кількість nop-інструкцій, які випускаються перед кожним шаблоном інструкцій.Встановити регістр для зберігання -1.Встановити sizeof(bool) на 1.Встановити початкову адресу даних.Встановити початкову адресу програми.Встановити прапорці FTZ та DAZ.Встановити біт PPC_EMB у заголовку прапорців ELF.Встановити вартість гілок для умовних гілкових інструкцій. Розумні значення - це невеликі, не відʼємні цілі числа. За замовчуванням вартість гілки дорівнює 0.Встановити вартість гілок для умовних гілкових інструкцій. Розумні значення - це невеликі невідʼємні цілі числа. За замовчуванням вартість гілки становить 1.Встановити вартість гілок приблизно на вказану кількість інструкцій.Встановити вартість гілок.Встановити тип за замовчуванням для подвійної точності як тип шириною 8 байт.Встановити тип за замовчуванням для цілочисельних як тип шириною 8 байт.Встановити тип за замовчуванням для дійсних чисел як тип шириною 10 байт.Встановити тип за замовчуванням для дійсних чисел як тип шириною 16 байт.Встановити тип за замовчуванням для дійсних чисел як тип шириною 8 байт.Встановити приблизну ймовірність у відсотках для вбудованої функції expect. Значення за замовчуванням - ймовірність 90%.Встановити максимальний розмір даних, придатних для області SDA.Встановити максимальний розмір даних, придатних для області TDA.Встановити максимальний розмір даних, придатних для області ZDA.Встановити максимальну кількість байтів, які мають залишитися до розміру стеку, перш ніж буде викликана пастка.Встановити максимальну кількість для однієї операції збільшення стеку.Встановити максимальну кількість виконуваних інструкцій паралельно в переасоційованому дереві. Якщо 0, використовуйте залежну від цільової платформи евристику.Встановити максимальну кількість приміток про інстанціювання шаблону для одного попередження або помилки.Встановити кількість сегментів флеш-памʼяті розміром 64 Кб.Встановити вихідний обʼєкт таким чином, щоб при завантаженні dyld ігнорував будь-яку інформацію про дворівневий простір імен і розрішував символи в порядку виявлення для завантажених бібліотек.Встановити адреси гачків прологу та епілогу на TPF_TRACE_PROLOGUE_SKIP_TARGET та TPF_TRACE_EPILOGUE_SKIP_TARGET. Еквівалентно використанню -mtpf-trace-hook-prologue-target=TPF_TRACE_PROLOGUE_SKIP_TARGET та -mtpf-trace-hook-epilogue-target=TPF_TRACE_EPILOGUE_SKIP_TARGETВстановити тип цільового процесора.Встановити верхній рівень каталогу для зберігання даних профілю. За замовчуванням - 'pwd'.Встановити адресу перевірки сліду для гачка tpf епілогуВстановити адресу перевірки сліду для гачка tpf прологуВстановити адресу переходу сліду для гачка tpf епілогуВстановити адресу переходу сліду для гачка tpf прологуВстановити версію специфікації RISC-V ISA.Встановлює ширину регістра LP_COUNT. Можливі значення: 8, 16, 20, 24, 28 та 32.Встановлення специфікації %s на '%s'

Специфікація форми для виділеного скаляра на %CФорми для операндів на %L і %L не сумісніФорми ORDER на %L та SHAPE на %L відрізняютьсяПоділитися слотами для збереження різних жорстких регістрів.Поділитися слотами стеку для витікших псевдо-регістрів.Спільна мітка завершення DO %d на %CСкорочувати посилання на адреси під час звʼязування.Показувати номери стовпців у діагностиці, якщо доступно. За замовчуванням увімкнено.Показати мітки, що анотують діапазони вихідного коду при показі джерела.Показати номери рядків у лівому полі, коли показується джерело.Показати глибину стеку подій у шляхах.Показати рядок джерела з вказівником на стовпчик.Зменшити розмір частин прологу та епілогу окремо.Помилка спрощенняСпрощення SPREAD для %C ще не реалізованоРозмір у байтах, після якого потокові агрегати повинні бути інструментовані функціями журналізації замість пар збереження/відновлення.Розмір аргументу %qs вбудованої функції %qs на %L занадто малий (%i/%i)Розмір захисника стеку, виражений як степінь двійки в байтах.Розмір блоків для блокування циклу.Рівень оптимізації розміру: 0:відсутній 1:можливості 2:розподіл регістрів 3:відмова від вирівнювання, -Os.Розміри ORDER на %L та SHAPE на %L відрізняютьсяПропустити налаштування регістру RAX при передачі змінних аргументів.Мала область даних: немає, sdata, використовувати.Мʼякий ліміт на кількість памʼяті insns на групу інструкцій, надаючи нижчий пріоритет наступним памʼяті insns, які намагаються розкладати в тій же групі insn. Часто корисно, щоб уникнути конфліктів у кеш-памʼяті. Значення за замовчуванням - 1.Вибачте, !$ACC DECLARE на %L не дозволено в конструкції BLOCKНа жаль, компоненти, які можна виділяти або вказувати, в поліморфних (CLASS) типах комасивів на %L не підтримуютьсяВибачте, коіндексний доступ до необмеженого поліморфного компонента на %L не підтримуєтьсяВибачте, доступ до необмеженого поліморфного обʼєкта з індексацією на %L не підтримуєтьсяВибачте, підтримка лише для цілого типу %d реалізована для набору зображень на %LВибачте, поліморфні масиви ще не підтримуються для firstprivateВибачте, компонент події похідного типу на %L ще не підтримуєтьсяВибачте, компонент блокування похідного типу на %L ще не підтримуєтьсяВідсортувати символи за розміром.Відсортувати символи за алфавітом.Вираз-джерело на %L та обʼєкт-виділення на %L повинні мати однакову формуВихідний вираз на %L повинен бути скалярним або мати такий же ранг, як обʼєкт розподілу на %LСпецифікаційна функція %qs на %L не може бути RECURSIVEСпецифікаційна функція %qs у %L не може бути функцією-операторомСпецифікаційна функція %qs на %L не може бути внутрішньою функцієюСпецифікаційна функція %qs на %L повинна бути PUREВказує розмір бітів негайних зсувів TLS. Допустимі значення: 12, 24, 32, 48.Вказує кількість регістрів, які реплікуються в другому банку регістрів при вході в швидке переривання.Вказує кількість регістрів, які слід зарезервувати для обробників переривань.Вказує регістри, які процесор зберігає при вході та виході з переривання.Вказує, чи повинні функції переривань зберігати та відновлювати регістр акумулятора.Вказати процесор для цілей генерації коду.Вказати процесор для цілей планування.Вказати процесор для планування. Допустимі аргументи: 700, 7100, 7100LC, 7200, 7300 і 8000.Вказати діалект TLS.Вказати стандарт UNIX для попередніх визначень та звʼязування.Вказати файл, до якого буде записано список файлів, що виводяться LTRANS.Вказати значення конфігурації fpu від 0 до 7; 0-3 відповідає специфікації FPU, а 4-7 відповідає 0-3.Вказати плагін для завантаження.Вказати вирівнювання полів структури за замовчуванням/природне.Вказати ABI.Вказати розмір бітів негайних зміщень TLS.Вказати функцію очищення кешу.Вказати номер пастки очищення кешу.Вказати конфігурацію інструкції mul: fast1, fast2 або slow. За замовчуванням використовується fast1.Вказати типові розміри обчислень для OpenACC.Вказати кількість портів для читання/запису для ядер n9/n10. Значення повинно бути 3r2w або 2r1w.Вказати, як отримати доступ до вказівника потоку.Вказати, як друкувати будь-який шлях керування потоком, повʼязаний з діагностикою.Вказати, чи слід використовувати апаратне забезпечення з плаваючою комою.Вказати конвенцію виклику для цілочисельних та чисел з плаваючою комою.Вказати основний обʼєкт для TPF-OS.Вказати максимальну глибину повторного відтворення помилок під час рекурсивного діагностування невиконання обмежень.Вказати стратегію розширення memcpy, коли відомий очікуваний розмір.Вказати стратегію розширення memset, коли відомий очікуваний розмір.Вказати назву функції для 32-бітного знакового ділення.Вказати діапазон регістрів, які потрібно зафіксувати.Вказати пріоритет планування для обмежених інструкцій вирішувального слоту.Вказати розмір .local памʼяті, яка використовується для стеку, коли точна кількість не відома.Вказати, що для викликів matmul з великими масивами слід використовувати зовнішню бібліотеку BLAS.Вказати, що зворотний слеш в рядку вводить символ екранування.Вказати, що не дозволяється неявне типізування, якщо його не перевизначено явними операторами IMPLICIT.Вказати, що компілятор має спрямовуватися на безпечний код згідно з розширеннями безпеки ARMv8-M.Вказати ISA, для якої будується програма: msp430, msp430x, msp430xv2.Вказати МКП, для якого будується програма.Вказати цільову архітектуру PTX ISA, яку слід використовувати.Вказати версію PTX ISA, яку слід використовувати.Вказати формат плаваючої коми __fp16.Вказати стратегію генерації адреси для моделі коду виклику ICT.Вказати стратегію генерації адреси для моделі коду.Вказати алгоритм для розбиття символів та змінних на етапі звʼязування.Вказати модель коду, яка використовується для доступу до адрес памʼяті. Вказання значення large дозволяє генерувати бінарні файли з великими глобальними таблицями зміщень. За замовчуванням значення small.Вказати модель коду.Вказати політику використання компактних гілок.Вказати процесор для моделі конвеєра.Вказати модель памʼяті, що застосовується для програми.Вказати мінімальне вирівнювання бітів структур. (Застаріло).Вказати модель для атомних операцій.Вказати назву цільового процесора.Вказати назву цільового GPU.Вказати назву цільової архітектури.Вказати назву конфігурації плаваючої коми цільової платформи.Вказати назву апаратного/формату плаваючої коми цільової системи.Вказати регістр, який буде використовуватися для адресації PIC.Вказати рівень безпеки c-isr для всього файлу.Вказати розмір кожного блоку кешу, який повинен бути степенем числа 2 від 4 до 512.Вказати розмір кожного вектора переривання, який повинен бути 4 або 16.Вказати цільовий процесор.Вказати тип цільового процесора RX.Вказати цільову архітектуру.Вказати цільовий апаратний засіб/формат з плаваючою комою.Вказати цільовий процесор.Вказати тип апаратного множення, який потрібно підтримувати.Вказати схему локального сховища потоків.Вказати номер реєстра вказівника потоку.Вказати використання мʼякого ABI з плаваючою комою, що означає псевдонім -mabi=2.Вказати використання мʼякого ABI з плаваючою комою, що означає псевдонім -mabi=2fp+.Вказати, де знаходяться скомпільовані вбудовані модулі.Вказати, чи функції повинні розміщуватися в нижніх або верхніх областях памʼяті, або чи вони повинні переміщуватися між областями (будь-якими) для найкращого впису (за замовчуванням: нижні).Вказати, чи змінні повинні бути розміщені в нижніх або верхніх регіонах памʼяті, або чи вони повинні переміщуватися між регіонами (будь-якими) для найкращого впорядкування (за замовчуванням: нижні).Вказати, яке ABI використовувати для генерації коду та метаданих родини Objective-C.Вказати, для якого типу ABI генерувати код: 2, 2fp+.Вказати, яку схему вставки NOP після планування застосувати.Вказується VOLATILE для змінної coarray %qs на %C, яка повʼязана з use-/hostРозбити 32-байтове незвичайне завантаження AVX.Розбити 32-байтове незвичайне збереження AVX.Розділити тривалість індукційних змінних при розгортанні циклів.Розбити шляхи, що ведуть до зворотних ребер циклу.Розбити незбалансовані переміщення векторів довжиною 8 байт перед генерацією адреси після модифікації.Розбити широкі типи на незалежні регістри раніше.Розбити широкі типи на незалежні регістри.Рамка стеку, більша за 2G, не підтримується для %<-fsplit-stack%>Переорієнтування стеку не підтримується з %<__builtin_eh_return%>Початковий вираз у циклі DOStat-змінна на %L повинна бути скалярною цілочисельною змінноюStat-змінна на %L не повинна бути %s в тому ж операторі %sЗаява на %L не є дійсною цільовою заявою гілки для заяви гілки на %LОператор функції %qs на %L конфліктує з іменем функціїФункція-оператор %qs у %L не дозволена як фактичний аргументФункція-оператор %qs на %L не може мати атрибуту вказівника або атрибуту виділення памʼятіФункція-оператор %qs недійсна при присвоєнні вказівника на процедуру в %LФункція-інструкція %qs вимагає список аргументів на %CОператор функції на %CОператор функції на %L не може зʼявлятися в межах INTERFACEОператор функції на %L є рекурсивнимМітка інструкції в %C дорівнює нулюМітка оператора в END CRITICAL на %C не відповідає мітці CRITICALМітка оператора в ENDDO на %C не відповідає мітці DOСписок міток оператора GOTO на %C не може бути порожнімМітка оператора без оператора на %LСтатично звʼязати бібліотеку математики з подвійною точністю GCC (libquadmath).Статично звʼязати допоміжну бібліотеку GNU Fortran (libgfortran).Вираз кроку у циклі DOВираз кроку в DO-циклі на %L не може бути нулемЗупинити дослідження шляху виконання після певних діагностичних повідомлень.Зупинити передній ріст, якщо ймовірність найкращого ребра менше цього порогу (у відсотках). Використовується, коли доступний профільний зворотний звʼязок.Зупинити передній ріст, якщо ймовірність найкращого ребра менше цього порогу (у відсотках). Використовується, коли профільний зворотний звʼязок недоступний.Зупинити зворотний ріст, якщо зворотна ймовірність найкращого ребра менша за цей поріг (у відсотках).Зберігайте всі регістри аргументів у стеку.Зберігати подвійні числа у 64 бітах.Зберігати імена функцій у коді обʼєкта.Зберігати подвійні числа у 32 бітах. Це значення за замовчуванням.Зберігає регістри MDUC у обробниках переривань для цілі G13.Потокова передача додаткових даних для підтримки більш агресивної девіртуалізації в режимі локальної трансформації LTO.Крок не повинен бути вказаний на %LКрок не повинен бути вказаний для розділу масиву в замиканні %s на %LКроки не дозволені в підписі співмасиву на %CДовжина рядка на %L занадто великаКомпонент структури %qs на %L не може бути обʼєктом EQUIVALENCEКонструктор структури з відсутніми необовʼязковими аргументами в %CКонструктор структури з іменованими аргументами в %CНазва структури %qs у %C не може бути такою ж, як вбудований типОчікується назва структури після RECORD на %CОчікується імʼя структури в оголошенні невкладеної структури у %CПідпрограма %qs в %L є INTRINSIC, але не сумісна з інтегрованоюВиклик підпрограми %qs в %L не є PUREВиклик підпрограми %qs в блоку DO CONCURRENT в %L не є PUREВиклик підпрограми %qs в блоку FORALL в %L не є PUREВиклик підпрограми до вбудованої %qs на %L не є PUREВиклик підпрограми до вбудованої %qs в блоку DO CONCURRENT на %L не є PUREВиклик підпрограми з альтернативними поверненнями в замиканні INITIALIZER !$OMP DECLARE REDUCTION на %LВиклик підпрограми з альтернативними поверненнями в комбінаторі !$OMP DECLARE REDUCTION на %LПідрядок на %L має нульову довжинуКінцевий індекс підстрічки (%ld) на %L перевищує довжину рядкаКінцевий індекс підстроки на %L перевищує довжину рядкаКінцевий індекс підстрічки на %L занадто великийКінцевий індекс підстрічки на %L повинен бути типу INTEGERКінцевий індекс підстрічки на %L повинен бути скалярнимПочатковий індекс підстрічки (%ld) на %L менше 1Початковий індекс підстроки на %L менше одиниціПочатковий індекс підстрічки на %L повинен бути типу INTEGERПочатковий індекс підстрічки на %L повинен бути скалярнимПочаткова і кінцева точки підстрічки специфікації цілі на %L повинні бути константними виразамиРекомендується використовувати ключове слово override, коли оголошення віртуальної функції перевизначає іншу.Сума рангу масиву %d та корангу %d в %C перевищує максимально допустимі розміри %dСума другого і третього аргументів IBITS перевищує розмір бітів на %LНадайте список обʼєктів для звʼязування з файлу, а не з командного рядка.Підтримка вбудованих функцій 3DNow!.Підтримка вбудованих функцій AES та генерація коду.Підтримка вбудованих функцій AMX-BF16 та генерація коду.Підтримка вбудованих функцій та генерація коду для AMX-COMPLEX.Підтримка вбудованих функцій та генерація коду для AMX-FP16.Підтримка вбудованих функцій AMX-INT8 та генерація коду.Підтримка вбудованих функцій AMX-TILE та генерація коду.Підтримка вбудованих функцій та генерація коду для AVX512VNNI.Підтримка вбудованих функцій та генерація коду для AVX512VP2INTERSECT.Підтримка вбудованих функцій Athlon 3Dnow!Підтримка вбудованих функцій BMI та генерація коду.Підтримка вбудованих функцій BMI2 та генерація коду.Підтримка виділення типів з перевищеною вирівнюванням у C++17.Підтримка вбудованих функцій CLDEMOTE та генерація коду.Підтримка інструкцій CLFLUSHOPT.Підтримка інструкції CLWB.Підтримка вбудованих функцій та генерація коду CLZERO.Підтримка вбудованих функцій та генерація коду для ENQCMD.Підтримка вбудованих функцій F16C та генерація коду.Підтримка вбудованих функцій і генерація коду для FMA4.Підтримка вбудованих функцій FSGSBASE та генерація коду.Підтримка інструкцій FXSAVE та FXRSTOR.Підтримка вбудованих функцій GFNI та генерація коду.Підтримка вбудованих функцій HRESET та генерація коду.Підтримка префіксів для апаратного усунення блокування.Підтримка вбудованих функцій KL та генерація коду.Підтримка вбудованих функцій і генерація коду для LWP.Підтримка вбудованої функції LZCNT та генерація коду.Підтримка вбудованих функцій MMX і SSE та генерація коду.Підтримка вбудованих функцій MMX.Підтримка вбудованих функцій MMX, SSE і SSE2 та генерація коду.Підтримка вбудованих функцій MMX, SSE, SSE2 і SSE3 та генерація коду.Підтримка вбудованих функцій і генерація коду для MMX, SSE, SSE2, SSE3 і SSE4A.Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3 та SSSE3.Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3 та SSE4.1.Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 та SSE4.2.Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 та AVX.Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX та AVX2.Підтримка вбудованих функцій і генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX і FMA.Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F та AVX512BW.Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F та AVX512CD.Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F та AVX512DQ.Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F та AVX512ER.Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 та AVX512F і AVX512IFMA.Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F та AVX512PF.Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 та AVX512F і AVX512VBMI.Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F та AVX512VL.Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 та AVX512F.Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 та AVXVNNIINT8.Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F та AVX512-FP16.Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F та AVX5124FMAPS.Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F та AVX5124VNNIW.Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F та AVX512BF16.Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F та AVX512BITALG.Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F та AVX512VBMI2.Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F та AVX512VPOPCNTDQ.Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 та AVXIFMA.Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 та AVXNECONVERT.Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 та AVXVNNI.Підтримка вбудованих функцій та генерація коду для MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 та CMPCCXADD.Підтримка вбудованих функцій MOVDIR64B та генерація коду.Підтримка вбудованих функцій MOVDIRI та генерація коду.Підтримка вбудованих функцій та генерація коду для MWAIT та MONITOR.Підтримка вбудованих функцій та генерація коду MWAITX та MONITORX.Підтримка вбудованих функцій PCLMUL та генерація коду.Підтримка вбудованих функцій PCONFIG та генерація коду.Підтримка вбудованих функцій та генерація коду PKU.Підтримка вбудованих функцій та генерація коду для PREFETCHI.Підтримка інструкції PREFETCHW.Підтримка вбудованих функцій PREFETCHWT1 та генерація коду.Підтримка вбудованих функцій PTWRITE та генерація коду.Підтримка вбудованих функцій та генерація коду для RAOINT.Підтримка вбудованих функцій RDPID та генерація коду.Підтримка вбудованих функцій RDRND та генерація коду.Підтримка інструкції RDSEED.Підтримка вбудованих функцій та генерація коду RTM.Підтримка вбудованих функцій SERIALIZE та генерація коду.Підтримка вбудованих функцій SGX та генерація коду.Підтримка вбудованих функцій SHA1 та SHA256 та генерація коду.Підтримка вбудованих функцій TBM та генерація коду.Підтримка TLS-сегменту більше 64K.Підтримка вбудованих функцій TSXLDTRK та генерація коду.Підтримка вбудованих функцій UINTR та генерація коду.Підтримка вбудованих функцій VAES та генерація коду.Підтримка вбудованих функцій VPCLMULQDQ та генерація коду.Підтримка вбудованих функцій WAITPKG та генерація коду.Підтримка вбудованих функцій WBNOINVD та генерація коду.Підтримка вбудованих функцій WIDEKL та генерація коду.Підтримка вбудованих функцій і генерація коду для XOP.Підтримка інструкцій XSAVE та XRSTOR.Підтримка інструкцій XSAVEC.Підтримка інструкції XSAVEOPT.Підтримка інструкцій XSAVES та XRSTORS.Підтримка вирівнювання до 64 біт.Підтримка викликів між наборами інструкцій Thumb та ARM.Підтримка генерації коду для команд розширеного побітового маніпулювання (ABM).Підтримка генерації коду для інструкції cmpxchg16b.Підтримка генерації коду для інструкції crc32.Підтримка генерації коду для інструкції movbe.Підтримка генерації коду для команди popcnt.Підтримка генерації коду для інструкції sahf в 64-бітовому x86-64 коді.Підтримка динамічної ініціалізації змінних, локальних для потоку, в іншій одиниці перекладу.Підтримка інструкцій збереження прапорців при додаванні з переносом.Підтримка аргументу A на %L, який є поліморфним аргументом A або має виділені компоненти, ще не реалізованаПідтримка аргументу A на %L з можливими компонентами ще не реалізованаПідтримка старого багатопотокового виконання.Підтримка передачі повідомлень з паралельним середовищем.Підтримка більше 8192 записів GOT на ColdFire.Підтримка багатопотокового виконання.Підтримка синхронних не-викликових винятків.Підтримувана область підпису повернення адреси AArch64 (для використання з опцією -msign-return-address=):Підтримувані ABIs (для використання з опцією -mabi=):Підтримувані специфікації ISA (для використання з опцією -misa-spec=):Підтримувані алгоритми стискання LTO: zlibПриховати вивід адрес у відлагоджувальних дампах.Приховати вивід номерів інструкцій, приміток з номерами рядків та адрес у відлагоджувальних дампах.Приховати вивід номерів попередніх та наступних інструкцій у відлагоджувальних дампах.Приглушити попередження.Перемикати режими ARM/Thumb на чергуючих функціях для тестування компілятора.Увімкнути/вимкнути MIPS16 ASE на чергових функціях для тестування компілятора.Вимкнути опцію -mstack-guard=.Вимикає опцію -mstack-size=.Символ %qs вже оголошеноСимвол %qs вже оголошено в %CСимвол %qs на %C також оголошений як тип на %LСимвол %qs в %C вже має асоціацію з хостомСимвол %qs на %C не має неявного типуСимвол %qs на %C не був попередньо визначенийСимвол %qs в %C має асоціацію USE з модулем %qs і не може зустрічатися в COMMONСимвол %qs на %C вже знаходиться в загальному блокуСимвол %qs в %C є неоднозначнимСимвол %qs на %C повинен бути імʼям групи NAMELISTСимвол %qs в %L вже має явний інтерфейсСимвол %qs в %L вже має основний тип %sСимвол %qs в %L не може мати типуСимвол %qs в %L конфліктує з символом з модуля %qs, використовується в %LСимвол %qs на %L конфліктує з символом перейменування на %LСимвол %qs у %L конфліктує з символом у %LСимвол %qs на %L не має неявного типуСимвол %qs на %L не має неявного типу; ви мали на увазі %qs?Символ %qs у %L має атрибут WEAK, але є фіктивним аргументомСимвол %qs у %L має атрибут WEAK, але є локальною змінноюСимвол %qs на %L є неоднозначнимСимвол %qs на %L позначений як PRIVATE, але має мітку звʼязування %qsСимвол %qs має змішані доступи до компонентів та не компонентів у %LСимвол %qs в COMMON в %C не може бути масивом POINTERСимвол %qs в COMMON в %C не може бути ко-масивомСимвол %qs у списку імен %qs у %C повинен бути оголошений до оголошення списку імен.Символ %qs у списку імен %qs має INTENT(IN) на %CСимвол %qs використовується до того, як він введений на %LСимвол %qs повинен бути ПАРАМЕТРОМ в операторі DATA в %CСимвол %qs присутній як у замиканні FROM, так і у замиканні TO на %LСимвол %qs присутній як у замиканні data, так і у замиканні map на %LСимвол %qs присутній на кількох замиканнях у %LСимвол %qs, на який посилаються в %L, не знайдений в інтринсичному модулі ISO_C_BINDINGСимвол %qs, на який посилаються на %L, не знайдено в вбудованому модулі ISO_FORTRAN_ENVСимвол %qs, на який посилаються на %L, не знайдено в модулі %qsСимвол %qs в COMMON блоку %qs в %C непрямо еквівалентний іншому COMMON блоку %qsСимвол на %C не підходить для виразуСимвол на %L не є фіктивною змінноюСинонім для «-export-dynamic» для версій лінкера, які його підтримують.Синонім «image_base».Синонім для -Wcomment.Синонім для -gnatk8.Синтаксична помилка у списку !$ACC DECLARE на %CСинтаксична помилка в !$ACC ROUTINE ( ІМʼЯ ) на %CСинтаксична помилка в !$ACC ROUTINE ( ІМʼЯ ) на %C, очікується %<)%> після ІМʼЯСинтаксична помилка в списку !$OMP DECLARE TARGET на %CСинтаксична помилка у списку !$OMP THREADPRIVATE у %CСинтаксична помилка в інструкції !GCC$ ATTRIBUTES на %CСинтаксична помилка в директиві !GCC$ IVDEP на %CСинтаксична помилка в директиві !GCC$ NOVECTOR на %CСинтаксична помилка в директиві !GCC$ UNROLL на %CСинтаксична помилка в директиві !GCC$ VECTOR на %CСинтаксична помилка в операторі %s на %CСинтаксична помилка в операторі АБСТРАКТНИЙ ІНТЕРФЕЙС на %CСинтаксична помилка в операторі ASYNCHRONOUS на %CСинтаксична помилка в операторі AUTOMATIC в %CСинтаксична помилка в специфікації CASE в %CСинтаксична помилка в оголошенні CHARACTER на %CСинтаксична помилка в специфікації CLASS IS на %CСинтаксична помилка в складній константі на %CСинтаксична помилка в операторі ELSE IF після %LСинтаксична помилка в означенні ENUMERATOR на %CПомилка синтаксису в операторі EQUIVALENCE на %LСинтаксична помилка в ітераторі FORALL на %CСинтаксична помилка в ітераторі введення/виведення на %CСинтаксична помилка в умовній замиканні після %CСинтаксична помилка в умовному виразі на %CСинтаксична помилка в операторі ІМПОРТ на %CСинтаксична помилка в специфікаторі NAME= для мітки звʼязування на %CСинтаксична помилка у списку виразів OpenACC на %CСинтаксична помилка у списку типів залежності OpenMP SINK на %CСинтаксична помилка в замиканні detach OpenMP в %CСинтаксична помилка у списку змінних OpenMP в %CСинтаксична помилка в операторі PROCEDURE на %CСинтаксична помилка в операторі PROTECTED в %CСинтаксична помилка в специфікації RANK на %CСинтаксична помилка в SAVE-заявці на %CСинтаксична помилка в операторі STATIC в %CСинтаксична помилка в інструкції SUBMODULE у %CСинтаксична помилка в специфікації SUBSTRING на %CСинтаксична помилка в специфікації TYPE IS на %CСинтаксична помилка в VALUE-заявці на %CСинтаксична помилка в VOLATILE-заявці на %CСинтаксична помилка в анонімному оголошенні структури на %CСинтаксична помилка в списку аргументів на %CСинтаксична помилка в конструкторі масиву в %CСинтаксична помилка в специфікації довжини символу на %CСинтаксична помилка в назві загального блоку на %CСинтаксична помилка в оголошенні даних на %CСинтаксична помилка в виразі на %CСинтаксична помилка в загальній специфікації на %CСинтаксична помилка в ітераторі в %CСинтаксична помилка в оголошенні вкладеної структури на %CСинтаксична помилка в ініціалізації старого стилю %s в %CСинтаксична помилка у списку ініціалізаторів старого стилю на %CСинтаксична помилка в компоненті вказівника на процедуру на %CСинтаксична помилка: Залишкові сміття в операторі END INTERFACE на %CСинтаксична помилка: Залишкові сміття в операторі INTERFACE на %CTARGET DATA повинен містити принаймні один замикання MAP, USE_DEVICE_PTR або USE_DEVICE_ADDR на рядку %LTARGET ENTER DATA з типом відображення, відмінним від TO, TOFROM або ALLOC в замиканні MAP на %LTARGET EXIT DATA з типом відображення, відмінним від FROM, TOFROM, RELEASE або DELETE в замиканні MAP на %LTARGET%s з типом відображення, відмінним від TO, FROM, TOFROM або ALLOC в замиканні MAP на %LАргумент TEAM NUMBER для FORM TEAM на %L повинен бути скалярним INTEGERАргумент TEAM на %L для вбудованої функції TEAM_NUMBER повинен бути типу TEAM_TYPEАргумент TEAM для %qs на %L повинен бути скалярним виразом типу TEAM_TYPEАтрибут «TEAM=» у %C розташований неправильноОбʼєкт THREADPRIVATE %qs в замиканні %s на %LОбʼєкт THREADPRIVATE %qs у замиканні SHARED на %LTILE вимагає сталий вираз на %LДіалект TLS, який слід використовувати:TLS не реалізовано для GCN.ВИКОНАТИTODO: Векторні секції в операторах DATATODO: типове обмежене призначення(я) на %L не виконано, оскільки в проміжних виразах виникають посилання на масив з кількома частинами.Аргумент TOPOS (%ld) поза межами діапазону 0:%d в інтринсичній функції MVBITSTOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) в інтринсичній функції MVBITSTYPE IS на %L перекривається з TYPE IS на %LТИП з вбудованою типовою специфікацією у %CСкористайтеся можливостями розслаблення звʼязувача, щоб зменшити кількість інструкцій, необхідних для матеріалізації адрес символів.Виконано хоча б один раз:%s з %d
Приймає два не відʼємних цілих числа, розділені комою. Додає до мітки функції кількість двобайтових інструкцій Nop, вказаних першим числом. Після мітки додаються інструкції Nop, що покривають кількість половин слів, вказану другим числом. Використовуються Nop-інструкції найбільшого можливого розміру (шість, чотири або два байти), починаючи з найбільшого можливого розміру. Використання значення 0 для обох чисел забороняє гаряче латання.Генерувати код з подвійною точністю DFLOAT.Відносна частота виконання цільового блоку (у відсотках), необхідна для занурення оператора.Вираз цілі в призначенні вказівника на %L повинен повертати результат вказівникаЦіль має розділення I&D.Ціль перенумерування рангу занадто мала (%ld < %ld)Цільовий процесор AM33.Цільовий процесор AM33/2.0.Цільовий процесор AM34.Спрямовуйте на архітектуру FT32B.Спрямовуйте на програмний симулятор.Ціль: %s
Сповістити DCE про видалення невикористаних виділення C++.Сказати DSE, що зберігання для обʼєкта C++ є мертвим, коли починається конструктор і коли закінчується деструктор.Опція %<-mfloat128%> може не бути повністю підтриманаДиректива %s не може бути вказана всередині області %s на %LАргумент A на %L має тип %s, але функція, передана як OPERATION на %L, повертає %sАргумент A на %L CO_REDUCE не повинен бути поліморфнимАргумент A на %L до вбудованої %s не повинен бути спільним індексомАВТОМАТИЧНИЙ обʼєкт %qs на %L не повинен мати атрибуту SAVE або бути змінною, оголошеною в головній програмі, модулі або підмодулі (F08/C513)Елементи CHARACTER конструктора масиву на %L повинні мати однакову довжину (%ld/%ld)Оператор DEFAULT CASE на %L не може слідувати за другим оператором DEFAULT CASE на %LАргумент DISTANCE не може бути вказаний разом з аргументом COARRAY або DIM у вбудованій функції на %LFORALL з індексом %qs не використовується зліва від призначення на %L, тому може призвести до множинного призначення цього обʼєктаАргументи FROM і TO на %L порушують обмеження на псевдонімізацію (F2003 12.4.1.7)Аргументи FROM і TO інструкції MOVE_ALLOC на %L повинні мати однаковий коранк %d/%dАргументи FROM і TO вбудованої функції MOVE_ALLOC на %L повинні мати однаковий ранг %d/%dАргумент FROM в MOVE_ALLOC на %L не повинен бути коіндексованимСпецифікатор форматування H на %L є видаленою функцією Fortran 95Константа Голлеріта на %L обрізана при перетворенні на %qsФіктивний аргумент INTENT(OUT) %qs на %L має ASSUMED SIZE і, отже, не може мати значення за замовчуваннямПараметр KIND %qs на %C не може бути або ASSUMED, або DEFERREDПараметр KIND %qs в конструкторі PDT на %C не має значенняЧастина KIND part_ref на %C повинна бути застосована до виразу вбудованого типуLEN part_ref на %C має бути застосований до виразу CHARACTERNULL в конструкторі структури на %L застосовується до компонента %qs, який не є або POINTER, або ALLOCATABLERE або IM part_ref на %C має бути застосований до виразу COMPLEXВираз SELECT RANK CASE на %C повинен бути скалярною цілою константоюСелектор в операторі SELECT RANK в %C повинен бути змінною з припущеним рангомМасив SHAPE для вбудованої функції RESHAPE на %L має відʼємне значення %d для розміру %dSTATUS, вказаний в OPEN-операторі на %L, не може мати значення SCRATCH, якщо присутній специфікатор FILESTATUS, вказаний в OPEN-операторі на %L, є %qs, але відсутній специфікатор FILEАргумент TO в MOVE_ALLOC на %L не повинен бути коіндексованимАргументи TO в MOVE_ALLOC на %L повинні бути поліморфними, якщо FROM є поліморфнимАбсолютне значення SHIFT на %L повинно бути меншим або дорівнювати BIT_SIZE(%qs)Абсолютне значення SHIFT на %L повинно бути меншим або рівним SIZE на %LОбʼєкт, який можна виділити %qs на %L, повинен мати явний інтерфейс функції або бути оголошеним як масивОбʼєкт-виділення на %L та вираз-джерело на %L повинні мати однаковий типовий параметрФункції списку аргументів %%VAL, %%LOC або %%REF не дозволені в цьому контексті на %LАргумент вбудованої функції RANK на %L повинен бути обʼєктом данихПрисвоєння компоненту KIND або LEN параметризованого типу на %L не дозволеноПрипущений масив рангу %qs в %L не повинен мати кодимензіїМасив з припущеним рангом на %C не повинен мати кодимензіїМасив з передбачуваним рангом на %L вимагає, щоб фіктивний аргумент %qs мав передбачуваний рангБазове імʼя на %L не відповідає імені поточної процедуриБазове імʼя на %L не повинно бути загальним імʼямБазове імʼя на %L не повинно бути вказівником на процедуруБазове імʼя на %L не повинно бути іменем входуБазове імʼя для 'declare variant' повинно бути вказано на %LБазова процедура на %L повинна мати явний інтерфейсПомилку не вдається відтворити, тому це, ймовірно, проблема з апаратним забезпеченням або операційною системою.
Символьна константа на %L обрізана при перетворенні на %sДовжина символів аргументу A на %L і аргументів OPERATION на %L повинна бути однаковоюДовжина символів аргументу A на %L і результату функції OPERATION на %L повинна бути однаковоюНазви опцій моделі коду для -mcmodel:Компонент у %C, який зʼявляється у списку параметрів типу у %L, не має атрибуту KIND або LENКомпонент у %C, який є параметром типу, повинен бути скалярнимКомпонент з атрибутом KIND або LEN у %C не зʼявляється у списку параметрів типу у %LСтандартне значення (і протилежне до -static), за замовчуванням використовується для виконуваних файлів, спільних бібліотек та пакетів.Знаменник n дробу 1/n частоти виконання вхідного блоку функції, який базовий блок цієї функції повинен мати принаймні, щоб вважатися гарячим.Знаменник n дробу 1/n максимальної кількості виконань базового блоку в усій програмі, який базовий блок повинен мати, щоб вважатися гарячим (використовується в режимі non-LTO).Знаменник n дробу 1/n кількості профільованих запусків всієї програми, нижче якого кількість виконань базового блоку повинна бути, щоб базовий блок вважався малоймовірним.Похідний параметр %qs на %C не має значення за замовчуваннямПохідний тип %qs на %L має тип %qs, який не був визначенийПристрій не має спеціального регістра функцій SPH. Ця опція буде перезаписана компілятором з правильним налаштуванням, якщо наявність/відсутність SPH може бути виведена з -mmcu=МКП.Найстарша версія macOS, на якій буде працювати ця програма (відформатована для асемблера).Найстарша версія macOS, на якій ця програма буде працювати.Елемент в конструкторі структури на %L для компоненти вказівника %qs повинен бути POINTER або TARGETЕлемент в конструкторі структури на %L, для вказівного компонента %qs, є %s, але повинен бути %sМножина еквівалентності для %qs призводить до недійсного розширення COMMON %qs у %LМножина еквівалентності для змінної %qs, оголошеної у %L, порушує вимоги до вирівнюванняАргумент errmsg= на %L повинен бути змінною типу CHARACTER з типом за замовчуваннямОбробник події на %L не повинен бути елементом масивуОбробник події на %L не повинен бути частиною похідного типу або класуЗмінна події на %L не повинна бути співіндексованоюНаступні параметри не залежать від мовиНаступні параметри повʼязані з мовоюНаступні параметри не задокументованіНаступні параметри специфічні лише для мови Наступні параметри підтримуються мовою Наступні параметри специфічні для цілейНаступні параметри керують повідомленнями про попередження компілятораНаступні параметри керують оптимізаціямиНаступні параметри керують параметрамиНаступні параметри приймають обʼєднані аргументиНаступні параметри приймають окремі аргументиФункція, передана як OPERATION на %L, має аргументи типу %s і %s, але повинна мати тип %sФункція, передана як OPERATION на %L, повинна мати скалярні неналоковані невказівникові аргументи та повертати неналокований невказівниковий скалярФункція, передана як ОПЕРАЦІЯ на %L, повинна мати атрибут ASYNCHRONOUS або для жодного аргумента, або для обохФункція, передана як ОПЕРАЦІЯ на %L, повинна мати атрибут TARGET або для жодного аргумента, або для обохФункція, передана як ОПЕРАЦІЯ на %L, повинна мати атрибут VALUE або для жодного аргумента, або для обохФункція, передана як OPERATION на %L, повинна мати два аргументиФункція, передана як OPERATION на %L, не повинна мати атрибут OPTIONAL для жодного з аргументівРезультат функції на лівій стороні призначення на %L повинен мати атрибут вказівника.Вбудована функція %qs на %L не включена в обраний стандарт, але %s та %qs будуть розглядатися як оголошені EXTERNAL. Використовуйте відповідну опцію %<-std=%> або визначте %<-fall-intrinsics%>, щоб дозволити цю вбудовану функцію.Вбудована функція %qs, оголошена як INTRINSIC у %L, недоступна в поточних налаштуваннях стандарту, але %s. Використовуйте відповідну опцію %<-std=*%> або увімкніть %<-fall-intrinsics%>, щоб використовувати її.Найлівіший part-ref в data-ref не може бути посиланням на функцію на %CНижня межа буфера, який розглядається для захисту від руйнування стеку.Максимальна кількість псевдо-перезавантажень, які враховуються під час виливання псевдо-перезавантаження, яке не є перезавантаженням.Максимальний обсяг памʼяті, який буде виділено GCSE, в кілобайтах.Максимальний відсоток зростання розміру коду при розширенні в таблицю переходів. Параметр використовується при оптимізації за розміром.Максимальний відсоток зростання розміру коду при розширенні в таблицю переходів. Параметр використовується при оптимізації за швидкістю.Максимальна затримка конфлікту для інструкції, яка розглядається для спекулятивного переміщення.Максимальна глибина вкладеного циклу, який буде переключений.Максимальна глибина вкладеного циклу, який ми повністю розгортаємо.Максимальна глибина символьного значення, перед наближенням значення як невідомого.Максимальна глибина вибухнутих вузлів, які повинні зʼявлятися в дампі точок, перш ніж перейти до менш докладного формату.Максимальна глибина рекурсивного вбудовування для вбудованих функцій.Максимальна глибина рекурсивного вбудовування для невбудованих функцій.Максимальний коефіцієнт розширення при копіюванні базових блоків.Максимальний множник, який векторизатор петлі застосовує до вартості операторів у внутрішній петлі відносно векторизованої петлі.Максимальна кількість інструкцій, яку CSE обробляє перед очищенням.Максимальна довжина константного рядка для вбудованого виклику порівняння рядків, який може бути вбудованим. Значення за замовчуванням - 3.Максимальна довжина шляху, який розглядається в cse.Максимальна довжина списку очікуваних операцій планування.Максимальна кількість місць памʼяті, які записуються cselib.Максимальна кількість вибухнутих вузлів 'після супервузла' в аналізаторі на кожен супервузол, перед припиненням аналізу.Максимальна кількість вузлів RTL, які можуть бути записані як останнє значення комбінатора.Максимальна кількість присвоєнь SSA_NAME, які слід виконати для визначення значення.Максимальна кількість спроб повернення назад, яку планувальник повинен зробити при модульному плануванні циклу.Максимальна кількість блоків у регіоні, які будуть враховуватися при міжблоковому плануванні.Максимальна кількість гілок на шляху через розгорнуту послідовність.Максимальна кількість обмежень на стан.Максимальна кількість вибухнутих вузлів на кожну точку програми в аналізаторі, перед припиненням аналізу цієї точки.Максимальна кількість вхідних ребер, які слід враховувати для перескоку.Максимальна кількість неможливих ребер, які слід відхилити, перш ніж оголосити діагностику як неможливу.Максимальна кількість спроб комбінування інструкцій.Максимальна кількість інструкцій у регіоні, які будуть враховуватися при міжблоковому плануванні.Максимальна кількість інструкцій в заголовку циклу, які дублюються за допомогою проходу копіювання заголовків циклів.Максимальна кількість інструкцій повністю розгорнутого циклу.Максимальна кількість інструкцій в розгорнутій петлі.Максимальна кількість інструкцій нерозгорнутої петлі.Максимальна кількість інструкцій для дублювання при розкритті обчислених переходів.Максимальна кількість інструкцій у одній функції, яка може бути вбудована.Максимальна кількість інструкцій у внутрішньому циклі, який розглядається для версіювання.Максимальна кількість інструкцій у зовнішній петлі, яка розглядається для версіонування, на основі інструкцій у внутрішніх петлях.Максимальна кількість інструкцій, до якої може зрости включена функція за допомогою рекурсивного включення.Максимальна кількість інструкцій, на яку може збільшитися невбудована функція за допомогою рекурсивного вбудовування.Максимальна кількість інструкцій, готових до виконання, які розглядаються планувальником під час першого проходу планування.Максимальна кількість інструкцій, яку слід враховувати для заповнення затримки.Максимальна кількість інструкцій, яку слід враховувати для пошуку точної інформації про живі реєстри.Максимальна кількість інструкцій, які слід розглянути для розгортання в середньому в циклі.Максимальна кількість інструкцій, які слід розгортати в петлі.Максимальна кількість інструкцій для пошуку назад при пошуку еквівалентного перезавантаження.Максимальна кількість інструкцій при автоматичному вбудовуванні невеликих функцій.Максимальна кількість інструкцій при автоматичному включенні.Максимальна кількість інструкцій при вбудовуванні для зменшення розміру.Максимальна кількість ітерацій через CFG для розширення регіонів.Максимальна кількість ітерацій циклу, яку ми прогнозуємо статично.Максимальна кількість вкладених операцій непрямого вбудовування, виконаних раннім вбудовувачем.Максимальна кількість розгортань одного циклу, який повністю розгортається.Максимальна кількість розгортань одного циклу.Максимальна кількість операторів у вкладеному циклі для обміну циклів.Максимальна кількість разів, які виклик може зʼявитися в стеку викликів в аналізаторі, перед припиненням аналізу виклику, який рекурсивно викликається глибше.Максимальна кількість розгортань однієї петлі.Максимальна кількість відвідувань use та def при виявленні ланцюга STV перед припиненням виявлення.Максимальне співвідношення між розміром масиву та гілками перемикача, при якому відбувається конвертація перемикача.Максимальне співвідношення вставок до видалень виразів у GCSE.Максимально рекомендований розмір послідовної памʼяті, яку займають два обʼєкти, на які одночасно здійснюється доступ з тимчасовою локальністю потоків. Зазвичай це розмір лінії кешу L1, але може бути меншим, щоб врахувати різні розміри ліній кешу для різних цільових процесорів.Максимальний розмір вікна попереднього перегляду вибіркового планування.Мінімальне приблизне прискорення, яке дозволяє інлайнеру ігнорувати inline-insns-single та inline-insns-auto.Мінімальна ймовірність успішної спекуляції (у відсотках), щоб спекулятивна інструкція була запланована.Мінімальний UID, який слід використовувати для не відлагоджувальної інструкції.Мінімальний константний крок, після якого ми повинні використовувати підказки для попереднього завантаження.Мінімальна вартість дорогого виразу в незмінному русі циклу.Мінімальна кількість відповідних інструкцій для розгляду при перескакуванні.Мінімальна кількість супервузлів у межах функції, яку аналізатор вважає для узагальнення її ефектів на місцях виклику.Мінімальна ймовірність, яку має мати ребро, щоб планувальник зберігав свій стан через нього.Мінімальна ймовірність досягнення початкового блоку для міжблочного спекулятивного планування.Мінімально рекомендований зсув між двома обʼєктами, на які одночасно здійснюється доступ, щоб уникнути додаткового зниження продуктивності через конфлікти, викликані реалізацією. Зазвичай це розмір лінії кешу L1, але може бути більшим, щоб врахувати різні розміри ліній кешу для різних цільових процесорів. Код C++17 може використовувати це значення в структурному розташуванні, але це настійно не рекомендується робити в публічних ABIs.Мінімальний розмір змінних, які беруть участь у спільному використанні слотів стеку при відсутності оптимізації.Мінімальне співвідношення кроків, за якого обмін циклів є прибутковим.Мінімальний поріг ймовірності умовного оператора напівнезмінності для спрацювання розбиття петлі.Мінімальне значення кількості етапів, яку згенерує планувальник з коливанням модуляції.Масив модуля або головної програми %qs на %L повинен мати сталу формуІмʼя %qs у %C вже використовується як зовнішнє імʼя модуляНазва %qs не може бути використана як визначений оператор на %CКількість ітерацій Ньютона для обчислення оберненого значення для типу double. Точність ділення пропорційна цьому параметру, коли ввімкнено наближення ділення. Значення за замовчуванням - 2.Кількість ітерацій Ньютона для обчислення оберненого значення для типу float. Точність ділення пропорційна цьому параметру, коли ввімкнено наближене ділення. Значення за замовчуванням - 1.Кількість елементів масиву аргументу SUB для IMAGE_INDEX на %L повинна бути %d (коранг), а не %dКількість циклів, які розглядає планувальник модуля Swing при перевірці конфліктів за допомогою DFA.Кількість елементів (%d) у конструкторі масиву у %L вимагає збільшення дозволеної верхньої межі %d. Див. параметр %<-fmax-array-constructor%>.Кількість елементів, для яких виконується перевірка хеш-таблиці для кожного шуканого елемента.Кількість елементів у конструкторі масиву на %L вимагає збільшення допустимого верхнього обмеження %d. Див. параметр %<-fmax-array-constructor%>Кількість елементів у конструкторі масиву на %L вимагає збільшення допустимого верхнього обмеження %d. Див. параметр %<-fmax-array-constructor%>Кількість елементів у конструкторі масиву на %L вимагає збільшення дозволеного верхнього обмеження %d. Див. опцію %<-fmax-array-constructor%>Кількість виконань базового блоку, який вважається гарячим. Параметр використовується лише в GIMPLE FE.Кількість виконаних інструкцій до завершення попереднього завантаження.Кількість найбільш виконуваних промілеїв профільованого виконання всієї програми, до яких повинна належати кількість виконань базового блоку, щоб вважати його гарячим (використовується в режимі LTO).Кількість попередніх завантажень, які можуть працювати одночасно.Кількість регістрів у кожному класі, які залишаються не використаними при руху незмінних циклів.Обʼєкт %qs у %L має відкладений параметр LEN %qs і не є алокованим або вказівникомОбʼєкт %qs на %L з передбаченими параметрами типу повинен бути фіктивним або вибірником типу SELECT (F08/4.2)Параметр виразу на %C не спрощується до цілого числаВираз параметра на %C повинен бути типу INTEGER, а не типу %sШлях до devices.csv. Зазвичай драйвер GCC може сам знайти файл devices.csv і передати цю опцію компілятору, тому користувачу не потрібно цього робити.Відсоток функції, зважений за частотою виконання, який повинен бути покритий формуванням траси. Використовується, коли доступний профільний зворотний звʼязок.Відсоток функції, зважений за частотою виконання, який повинен бути покритий формуванням сліду. Використовується, коли профільний зворотний звʼязок недоступний.Обʼєкт-вказівник %qs на %L повинен мати явний інтерфейс функції або бути оголошеним як масивМожливі довжини векторів SVE:Можливі діалекти TLS:Ранг елемента в конструкторі структури на %L не відповідає рангу компонента (%d/%d)Файл резолюції.Масштаб (у відсотках), який застосовується до лімітів inline-insns-single та auto, коли евристика натякає на те, що вбудовування є дуже прибутковим.Форма компоненти %qs в конструкторі структури на %L відрізняється від форми оголошеної компоненти для розміру %d (%ld/%ld)Розмір лінії кешу L1.Розмір кешу L1.Розмір кешу L2.Розмір тіла функції, яке вважається великим.Розмір стекової рамки, який вважається великим.Розмір перекладної одиниці, який прохід IPA-CP вважає великим.Розмір одиниці перекладу, який вважається великим.Мінімальна кількість різних значень, для яких краще використовувати таблицю переходів замість дерева умовних гілок, якщо 0, використовувати значення за замовчуванням для машини.Вираз-джерело на %L не може бути типу EVENT_TYPE або мати компонент EVENT_TYPE, якщо обʼєкт-виділення на %L є комасивомВираз-джерело на %L не може бути типу LOCK_TYPE або мати компонент LOCK_TYPE, якщо обʼєкт-виділення на %L є комасивомАргумент stat= на %L повинен бути змінною типу INTEGER з kind=4Конструктор структури на %C був завершений. Ця функція була видалена за допомогою f08/0011. Використовуйте -std=f2018 або -std=gnu, щоб усунути завершення.Символ %qs, на який посилаються в %L, не входить до обраного стандартуПорогове співвідношення для виконання часткового усунення зайвості після перезавантаження.Порогове співвідношення кількості виконання критичних ребер, яке дозволяє виконувати усунення зайвості після перезавантаження.Тип %qs не може бути повʼязаним з хостом на %L, оскільки його блокує несумісний обʼєкт з таким самим імʼям, оголошений на %LТип для функції %qs в %L недоступнийСписок специфікацій параметрів типу на %C не може містити як ASSUMED, так і DEFERRED параметриСписок специфікацій параметрів типу на %C містить забагато параметрівСписок специфікацій параметрів типу на %C не містить достатньо виразів параметрівСписок специфікацій параметрів типу в специфікації типу на %L не може містити відкладені параметриТип-специфікація в %L повинна вказувати, що кожен параметр типу довжини припускаєтьсяТип-специфікація не повинна вказувати послідовний похідний тип або тип з атрибутом BIND в SELECT TYPE на %C [F2003:C815]Верхня межа для спільного використання цілих констант.Верхня межа в останньому розмірі повинна зʼявлятися в посиланні на масив з припущеним розміром %qs на %LЗначення для параметра KIND %qs на %C не зводиться до сталого виразуЗначення n в %<-finit-character=n%> повинно бути від 0 до 127Значення параметра PDT LEN '%s' не збігається з тим, що в декларації-пустуніЗначення виразу SELECT RANK CASE на %C не може бути менше нуля або більше %dВерсія використовуваного C++ ABI.Версія C++ ABI, яка використовується для попереджень -Wabi та псевдонімів сумісності звʼязку.Вже існує процедура з імʼям звʼязування %qs для похідного типу %qs в %CНемає конкретної функції для загального %qs на %LНемає конкретної підпрограми для загального %qs в %LВже існує негенерична процедура з імʼям звʼязування %qs для похідного типу %qs на %CЦя архітектура не підтримує інструкції захисту гілокЦе вільне програмне забезпечення; дивіться вихідний код для умов копіювання. НЕМАЄ
гарантії; навіть не для ПРИДАТНОСТІ ДЛЯ ПРОДАЖУ або ПРИДАТНОСТІ ДЛЯ ПЕВНОГО
ПРИЗНАЧЕННЯ.

Це типове значення.Ця опція застаріла і не має жодного ефекту.Ця опція ігнорується; вона надається лише для сумісності. Вона використовувалася для вибору опцій лінкера та препроцесора для використання з newlib.Ця опція не має документації.Цей перемикач застарілий; не використовуйте його.Цей ключ застарів; використовуйте -Werror=implicit-function-declaration замість нього.Цей перемикач застарів; використовуйте -Wextra замість нього.Цей перемикач застарів; використовуйте -fsanitize-recover= замість цього.Цей перемикач застарів; використовуйте -fsanitize-trap= замість цього.Модель потоків: %s
Threadprivate в %L не зберігаєтьсяЗмінна, що є приватною для потоку, у %C є елементом COMMON-блокуПоріг оцінки можливості ipa-cp, який все ще вважається корисним для клонування.ABI Thumb-1 %<hard-float%> VFPThumb: Припускати, що вказівники на функції можуть вказувати на код, який не підтримує Thumb.Thumb: Припускати, що нестатичні функції можуть бути викликані з коду ARM.Thumb: Генерувати (листочкові) стекові фрейми навіть якщо не потрібно.Thumb: Генерувати (не-листочкові) стекові фрейми навіть якщо не потрібно.У тунку не повинно бути тілаПлиткована петля не може бути паралелізована одночасно по групах, робітниках та векторах на %LЧас, який враховується для прологу, епілогу та іншого накладного витрат.Час, врахований для накладних витрат тунку функції.Щоб увімкнути попередню обробку, використовуйте %<-cpp%>Перемикнути -fvar-tracking-assignments.Перемикнути генерацію інформації для налагодження.Занадто мало кодимензій у %C, очікувалося %d, а не %dЗанадто мало фіктивних аргументів в процедурі DTIO %qs на %LЗабагато аргументів у виклику %qs на %LЗабагато аргументів для %s на %LЗанадто багато кодимензій у %C, очікувалося %d, а не %dЗанадто багато компонентів у конструкторі структури на %LЗанадто багато цифр у мітці інструкції в %CЗанадто багато фіктивних аргументів в процедурі DTIO %qs на %LЗабагато елементів у списку ініціалізаторів масиву на %CПеретворити умовні збереження в безумовні.Трансформаційна функція %qs на %L недійсна в виразі ініціалізаціїПомилка: імена асемблера прозорого псевдоніма та цілі відрізняютьсяСтавити пастку на відʼємне переповнення при додаванні, відніманні та множенні.Перехоплювати __builtin_unreachable замість використання його для оптимізації.Перехоплювати ділення цілочисельних на нуль.Трактувати специфікацію винятку throw() як noexcept для покращення розміру коду.Трактувати всі попередження як помилки.Трактувати відомі значення повернення sprintf як константи.Трактувати рядки з «D» в першому стовпчику як коментарі.Трактувати main так, ніби вона мала атрибут OS_task.Трактувати відсутні файли заголовків як згенеровані файли.Трактувати переповнення зі знаком як невизначене. Заперечується як -fwrapv -fwrapv-pointer.Трактувати вказане попередження як помилку.Трактувати вхідний файл як вже попередньо оброблений.True, якщо некороткозамкнена операція є оптимальною.Спробуйте запустити '%s' в оболонці, щоб збільшити його обмеження.
Спробуйте дозволити лінкеру перетворити виклики PIC на прямі виклики.Спробуйте перетворити віртуальні виклики на прямі.Спробувати обміняти цикли, якщо це прибутково.Спробуйте розмістити похідні типи якомога компактніше.Спроба відновити виклики функцій та повернення після інлайнування.Налаштувати код для заданого процесора.Налаштувати очікувану затримку памʼяті.Налаштуйте для вказаного цільового процесора або архітектури.Вимкнути всі можливості мови D, які можна скасувати.Вимкнути будь-які функції діагностики, які ускладнюють вивід, такі як номери рядків, кольори та URL-адреси попереджень.Увімкнути інструментування CET для операторів switch, які використовують таблицю переходів та непрямий перехід.Увімкнути прохід для видалення зайвих розширень.Увімкнути всі майбутні функції мови D.Два головні PROGRAM у %L та %CДва або більше часткових посилань з ненульовим рангом не повинні бути вказані на %LПомилка: Два символи з однаковою групою comdat не звʼязані списком same_comdat_group.Тип %qs, що містить відкладене звʼязування в %C, не є АБСТРАКТНИМТип %qs змінної CLASS %qs на %L не є розширюванимОголошення типу %qs на %L не є сумісним з C, але має атрибут BIND(C)Визначення типу %qs на %C вже було визначено на %LТип недоступний у контексті визначення змінної (%s) на %LНеспівпадіння типів між фактичним аргументом на %L і фактичним аргументом на %L (%s/%s).Неспівпадіння типів в аргументі %qs на %L; передано %s до %sНазва типу %qs у %C не може бути такою ж, як вбудований типІмʼя типу %qs у %C конфліктує з попередньо оголошеною сутністю у %L, яка має те саме імʼяІмʼя типу %qs у %C є неоднозначнимТип аргументу %s для IMAGE_INDEX на %L повинен бути INTEGERТип сутності на %L несумісний з виразом-джерелом на %LТип сутності в %L несумісний з типом, вказаним у типовій специфікаціїПараметр типу %qs у %C не має відповідного запису у списку імен параметрів типу у %LТип, вказаний для вбудованої функції %qs на %L, ігноруєтьсяОператор, повʼязаний з типом, на %L не може бути NOPASSПроцедура, повʼязана з типом, на %CСпецифікація типу на %L не може містити відкладений параметр типуСпецифікація типу на %L не може містити зірочку для параметра типуUNIT не вказано на %LНомер UNIT в операторі CLOSE на %L повинен бути не відʼємнимНомер UNIT в операторі INQUIRE на %L не може бути %dНомер UNIT в операторі на %L повинен бути не відʼємнимВідсутній номер UNIT в операторі на %LСпецифікація UNIT на %L повинна бути цілочисельним виразом або символьною змінноюСпецифікація UNIT на %L не повинна бути символьним ПАРАМЕТРОМСпецифікатор UNIT не дозволений з NEWUNIT на %LОператор UNLOCK на %CАргумент UNTIL_COUNT= на %L повинен бути скалярним цілочисельним виразомОператор USE на %C не має кваліфікатора ONLYНе вдалося знайти конкретну INTRINSIC процедуру для посилання %qs на %LНе вдалося знайти символ %qsНе вдалося згенерувати зсув завантаження/збереження для злиттяНе вдалося завантажити DLL.Неможливо вирішити конкретну функцію %qs на %LНе вдалося знайти конкретну підпрограму %qs у %LНекласифікована директива GCC у %CНекласифікована директива GCC в %C, ігноруєтьсяНекласифікована директива OpenACC у %CНекласифікована директива OpenMP у %CНекласифікований оператор у %CНевизначена конкретна привʼязка %qs як ціль GENERIC %qs на %LПри використанні -ffast-math, генерувати інструкцію FRIZ для перетворень (double)(long long).Під керівництвом типу розміру обʼєкта, попереджувати про переповнення буфера в функціях маніпуляції рядками, таких як memcpy і strcpy.Нерівні довжини символів (%ld/%ld) в %sНерівні довжини символів (%ld/%ld) в %s на %LНерівні довжини символів (%wd/%wd) для вказівного компонента %qs в конструкторі на %LНеочікуваний !$OMP SCAN на %L поза конструкцією циклу з %<inscan%> REDUCTION замиканнямНеочікуваний %<%c%> для змінної %qs не похідного типу на %CНеочікуваний %<*%> для кодимензії %d з %d у %CНеочікуваний %<*%> в підписі співмасиву на %CНеочікувана інструкція %s в %CНеочікувана інструкція %s в %C в тілі INTERFACEНеочікувана інструкція %s в BLOCK DATA в %CНеочікувана інструкція %s в розділі CONTAINS в %CНеочікуваний оператор %s в блоку FORALL в %CНеочікувана інструкція %s в блоку INTERFACE в %CНеочікувана %s інструкція у модулі на %CНеочікуваний оператор %s в блоку WHERE в %CНеочікуваний оператор CASE в %CНеочікуваний аргумент DIM з аргументом noncoarray на %LНеочікувана інструкція END в %CНеочікувана інструкція ENTRY в %CНеочікуваний кінець файлуНеочікуваний вбудований NULL() на %L для фіктивного %qsНеочікуваний паралелізм OpenACC.Неочікувана інструкція RANK на %CНеочікуваний аргумент SHAPE на %L до C_F_POINTER з скалярним FPTRНеочікувана інструкція TYPE IS на %CНеочікувана альтернативна специфікація повернення у виклику підпрограми на %LНеочікуваний символ у списку змінних на %CНеочікувані символи в операторі PARAMETER в %CНеочікуваний ідентифікатор комасиву у %CНеочікуване посилання на складові частини комплексного обʼєкта в замиканні %s на %LНеочікувана константа в %CНеочікувані сутності з похідним типом у бінарному вбудованому числовому операторі %%<%s%%> на %%LНеочікуваний елемент %qc у рядку формату на %LНеочікуваний кінець файлу в %qsНеочікуваний кінець рядка формату у рядку формату на %LНеочікуваний кінець модуляНеочікуваний вбудований тип %qs на %LНеочікувані непотрібні символи після !$ACC АТОМНА інструкція на %CНеочікуване сміття після !$ACC DECLARE на %CНеочікувані непотрібні символи після !$OMP DECLARE REDUCTION у %CНеочікувані непотрібні символи після !$OMP DECLARE TARGET у %CНеочікуване сміття після !$OMP SCAN в %CНеочікувані непотрібні символи після $OMP BARRIER інструкція на %CНеочікувані непотрібні символи після $OMP CANCELLATION POINT інструкції на %CНеочікувані непотрібні символи після оператора $OMP CRITICAL на %CНеочікувані непотрібні символи після оператора $OMP FLUSH на %CНеочікуване сміття після заяви $OMP MASTER на %CНеочікуване сміття після заяви $OMP NOTHING на %CНеочікувані непотрібні символи після %qs на %LНеочікувані непотрібні символи після NOWAIT замикання на %CНеочікувані непотрібні символи після OMP THREADPRIVATE у %CНеочікуване сміття після замикання TASKYIELD на %CНеочікувані непотрібні символи після оголошення функції на %CНеочікувані непотрібні символи в %CНеочікувані непотрібні елементи у списку формальних аргументів на %CНеочікуване посилання на підстрічку в замиканні %s на %LНеочікуваний далекий перехід thumb1Неочікуване використання імені підпрограми %qs на %CНезініціалізована ймовірність ребра %i->%iНомер блоку в операторі введення/виведення занадто великийНомер блоку в операторі введення/виведення занадто малийНевідомий аргумент %qs на %L для вбудованої функції %sНевідома функція списку аргументів на %LНевідомий атрибут в інструкції !GCC$ ATTRIBUTES на %CНевідома директива в %LНевідома форма виразу для обмеження стекуНевідомий вбудований операторНевідомий оператор %%<%s%%> на %%LНевідомий оператор %%<%s%%> на %%L; ви мали на увазі %%<%s%%>?Невідоме імʼя процедури %qs на %CНеобмежений поліморфний allocate-object на %L вимагає або type-spec, або тег SOURCE, або тег MOLDНевідоме імʼя МКП %qs.Невідома опція для %<-finit-logical%>: %sНевідома опція для значення порядку байтів: %qsНевідома опція для ініціалізації значення з плаваючою комою: %qsНевідома опція: %qsНепідтримуваний код '%c' для фіксованої точки:Непідтримуваний операнд для коду '%c'Непідтримувана заява всередині WHERE на %LНепідтримуване значення для параметра mmpy-optionНепідтримувано: кілька рівнів паралелізму 'routine' в OpenACCНезавершена символьна константа, що починається на %CНевикористовувана ПРИВАТНА змінна модуля %qs, оголошена у %LНе використовуваний аргумент-заглушка %qs в %LНевикористана рядок ініціалізації на %L, оскільки змінна має нульову довжинуНе використовувана змінна модуля %qs, яка була явно імпортована в %LНе використовуваний параметр %qs, оголошений в %LНе використовуваний параметр %qs, який був явно імпортований в %LНе використовувана змінна %qs, оголошена в %LВерхнє посилання на масив на %L виходить за межі (%ld < %ld) в розмірності %dВерхнє посилання на масив на %L виходить за межі (%ld > %ld) в розмірності %dВерхня межа останньої виміряної величини ко-масиву повинна бути %<*%> на %CВерхня межа менша за нижню межу на %LВерхня межа менша за нижню межу 1 на %LВикористання: %s [ПАРАМЕТР]... ПІДКОМАНДА [ПАРАМЕТР]...

Використання: %s [опції] файл...
Використання: gcov [ПАРАМЕТР...] ДЖЕРЕЛО|OBJ...

Скористайтеся параметром «-Wa,ПАРАМЕТР», щоб передати «ПАРАМЕТР» асемблеру.

Скористайтеся параметром «-Wl,ПАРАМЕТР», щоб передати «ПАРАМЕТР» компонувальнику.

Використовувати оператори збірки %reloc().Використовуйте оператори %reloc(), а не макроси збірки, для завантаження адрес.Використовуйте -G для даних, які не визначені поточним обʼєктом.Використовувати -G для локальних даних обʼєкта.Використовуйте -mlong-double-64 для формату з плаваючою комою IEEE 64-біт. Використовуйте -mlong-double-128 для формату з плаваючою комою 128-біт (або IEEE, або IBM).Використовувати 128-бітні AVX-інструкції замість 256-бітних AVX-інструкцій у автоматичному векторизаторі.Використовуйте 128-бітний long double.Використовувати 16-бітне ціле.Використовуйте 32-бітні цілі числа.Використовуйте 32-бітне ABI.Використовувати 32-бітний формат DWARF при випуску інформації для налагодження DWARF.Використовуйте 32-бітні регістри з плаваючою комою.Використовуйте 32-бітні загальні регістри.Використовувати зсуви на 32 біти в таблицях переходів замість зсувів на 16 біт.Використовуйте 4-байтові записи в таблицях перемикача.Використовувати 4 накопичувачі медіа.Використовуйте 4-операндні інструкції madd.s/madd.d та повʼязані інструкції там, де це можливо.Використовувати інструкції множення напівслів 4xx.Використовуйте інструкцію пошуку рядка dlmzb 4xx.Використовувати 64 FPRs.Використовувати 64 GPRs.Використовуйте 64-бітне ABI.Використовувати 64-бітний формат DWARF при випуску інформації для налагодження DWARF.Використовуйте 64-бітні регістри з плаваючою комою.Використовуйте 64-бітні загальні регістри.Використовуйте 64-бітний long double.Використовувати 8 накопичувачів медіа.Використовувати 80-бітний long double.Використовувати зарезервовані регістри ABI.Використовуйте інструкції AltiVec.Використовуйте бібліотеку Bionic C.Використовувати інструкції Branch Likely, перевищуючи архітектурний типовий.Використати інструкцію CONST16 для завантаження констант.Використовувати інструкції циклічного контролю зайвості (CRC).Використовувати EABI.Використовуйте інструкції покращеного віртуального адресування.Використовуйте інструкцію з множення з плаваючою точкою з одинарної на подвійну точність (FsMULd).Використовуйте бібліотеку GNU C.Використовуйте секції sdata/sbss відносно GP.Використовуйте GP-відносну адресацію для доступу до невеликих даних.Використовувати інструкції глобальної недійсності (GINV).Використовувати правила вирівнювання H8/300.Використовуйте IEEE математику для порівнянь з плаваючою комою.Використовувати IRA-заснований розрахунок тиску на реєстри в оптимізаціях підняття RTL.Використовуйте розрахунок тиску на реєстр на основі IRA в оптимізаціях циклів RTL.Використовуйте інструкції ISA 2.07 Category:Vector.AES та Category:Vector.SHA2.Використовуйте інструкції транзакційної памʼяті ISA 2.07 (HTM).Використовуйте LRA замість перезавантаження (перехідний).Використовуйте LRA замість перезавантаження.Використати реєстровий алокатор LRA.Використовуйте інструкції розширень Loongson (EXT).Використовуйте інструкції розширень Loongson R2 (EXT2).Використовуйте інструкції розширень MultiMedia Loongson (MMI).Використовуйте інструкції МКП.Використовуйте інструкції розширення MIPS MSA.Використовувати інструкції MIPS-3D.Використовувати інструкції MIPS-DSP REV 2.Використовувати інструкції MIPS-DSP.Використовувати специфічну для Mingw підтримку потоків.Використовувати Neon двійкові слова (замість квадро-слів) регістри для векторизації.Використовувати Neon квадро-слова (замість двійкових слів) регістри для векторизації.Використовуйте оператори збірки %reloc() у стилі NewABI.Використовувати P-мнемоніки для гілок, статично передбачених як виконувані.Використовувати PLT для PIC-викликів (-fno-plt: завантажувати адресу з GOT на місці виклику).Використовувати інструкції 'mad' у стилі PMC.Використовувати необовʼязкові інструкції групи загального призначення PowerPC.Використовувати необовʼязкові інструкції групи графіки PowerPC.Використовувати інструкцію mfcr з одним полем PowerPC V2.01.Використовуйте інструкції округлення з плаваючою комою PowerPC V2.02.Використовувати інструкцію popcntb PowerPC V2.02.Використовуйте інструкцію порівняння байтів PowerPC V2.05.Використовуйте інструкцію popcntd PowerPC V2.06.Використовувати набір інструкцій PowerPC-64.Використовуйте RJMP / RCALL, навіть якщо доступні CALL / JMP.Використовувати ROM замість RAM.Використовуйте конвенції передачі регістрів SSE для режиму SF і DF.Використовуйте STB_GNU_UNIQUE, якщо підтримується збирачем.Використовуйте інструкції SmartMIPS.Використати синтаксис асемблера UNIX.Використовуйте розширення UltraSPARC Compare-and-Branch.Використовуйте розширення UltraSPARC Fused Multiply-Add.Використовуйте інструкцію UltraSPARC Population-Count.Використовуйте інструкцію віднімання з розширенням з переносом UltraSPARC.Використовувати розширення UltraSPARC Visual Instruction Set версії 1.0.Використовувати розширення UltraSPARC Visual Instruction Set версії 2.0.Використовувати розширення UltraSPARC Visual Instruction Set версії 3.0.Використовуйте розширення UltraSPARC Visual Instruction Set версії 4.0.Використовуйте VAX fp.Використовувати VAXC конвенції структури.Використовувати коди виходу VMS замість кодів posix.Використовувати інструкції віртуалізації (VZ).Використовуйте __cxa_atexit для реєстрації деструкторів.Використовуйте __cxa_get_exception_ptr у обробці винятків.Використовувати тип long з 32 бітами.Використовувати 4-байтовий маркер запису для неформатованих файлів.Використовувати тип long з 64 бітами.Використовуйте легку конфігурацію printf та puts для зменшення розміру коду. Тільки для однопотокових додатків, які не потребують переходу до введення/виведення. Вимагає Newlib Nano IO.Використовуйте мінімальний час виконання (без статичних ініціалізаторів або конструкторів) для пристроїв з обмеженим обсягом памʼяті.Використовуйте розумний метод захисту стеку для певних функцій.Використовуйте метод захисту стеку для кожної функції.Використовуйте додаткові інструкції VIS, введені в OSA2017.Використовувати адреси, які виділяють глобальні регістри.Використовувати всі регістри, не залишаючи жодного для обробників переривань.Використовувати альтернативні назви регістрів.Використовуйте тип 'int' з розміром 8 біт.Використовувати 8-байтовий маркер запису для неформатованих файлів.Використовувати негайний зсув від реєстру TLS. Ця опція призначена для використання з fstack-protector-guard=tls і не призначена для використання в коді користувача.Використовуйте негайний зсув від реєстра-охоронця стека, sp_el0. Ця опція призначена для використання з fstack-protector-strong і не призначена для використання в коді користувача.Використовувати довільні розміри негайних значень у бітових операціях.Використовувати порядок байтів big-endian.Використовувати бітові тести для достатньо великих операторів вибору.Використовувати послідовності гілок та переривань для перевірки цілочисельного ділення на нуль.Використовуйте функції захисту гілок.Використовувати bras для виконуваних файлів менше 64к.Використовувати регістри, що змінюються під час виклику, для параметрів та значення, що повертається.Використовувати ABI call0.Використовувати зворотні виклики замість вбудованого коду, якщо кількість доступів у функції стає більшою або рівною цьому числу.Використовувати реєстр збереження викликача під час викликів, якщо це можливо.Використовувати певні скалярні інструкції, додані в ISA 3.0.Використовувати спекуляцію управління.Використовувати власні стеки замість локальної памʼяті для автоматичного зберігання.Використовувати спекуляцію даних після перезавантаження.Використовувати спекуляцію даних перед перезавантаженням.Використовуйте інструкції десяткової плаваючої коми.Використовувати метод за замовчуванням для обробки sdata.Використовувати іншу конвенцію виклику з використанням 'rtd'.Використовувати прямі інструкції отруєння/розтруєння для змінних, які менші або рівні цьому числу.Використовуйте прямі посилання на %gs при доступі до даних tls.Використовувати інструкції розширеної фізичної адреси (XPA).Використовуйте інструкції порівняння з плаваючою комою, які враховують епсілон.Використовувати профілі значень виразів при оптимізації.Використовувати конвенцію виклику f2c.Використовуйте можливості та оптимізуйте для процесора.Використовувати можливості та розкладати код для вказаного процесора.Використовувати можливості та планувати вказаний процесор.Використовуйте можливості архітектури ARCH.Використовувати порівняння по полях для рівності структур.Використовувати модель плоского вікна регістрів.Використовувати подвійні інструкції fp.Використовувати регістри FP.Використовувати повний набір регістрів для розподілу регістрів.Використовуйте задану модель коду SPARC-V9.Використовуйте вказаний режим адреси.Використовуйте вказаний діалект асемблера.Використовувати задані інструкції ширини вектора регістра замість максимальної ширини регістра в автоматичному векторизаторі.Використовувати заданий захисник стека.Використовуйте заданий діалект локального сховища потоків.Використовуйте вказану модель коду x86-64.Використовувати апаратний FP (за замовчуванням).Використовувати апаратну плаваючу кому.Використовувати апаратні інструкції ділення на ColdFire.Використовуйте апаратні інструкції перетворення з плаваючою комою.Використовувати апаратні інструкції з плаваючою комою.Використовуйте апаратну інструкцію кореня з плаваючою комою.Використовувати апаратне з плаваючою комою.Використовувати апаратні інструкції для ділення та обчислення квадратного кореня з числами з плаваючою комою.Використовувати апаратне засіб fp.Використовувати апаратні інструкції для цілочисельного ділення.Використовуйте апаратну інструкцію попереднього завантаження.Використовувати апаратні чотирикратні FP-інструкції.Використовувати інструкції апаратного виконання транзакцій.Використовувати інструкції апаратного виконання векторних операцій та увімкнути векторний ABI.Використовувати спекуляцію контролю в блоках.Використовувати спекуляцію даних у блоках після перезавантаження.Використовувати спекуляцію даних у блоках перед перезавантаженням.Використовуйте імена реєстрів in/loc/out.Використати непрямі інструкції CALLXn для великих програм.Використовувати непрямі виклики.Використовувати вбудовані послідовності plt для реалізації довгих викликів та -fno-plt.Використовуйте інструкції та розкладайте код для вказаного процесора.Використовувати цілочисельні інструкції madd/msub.Використовувати внутрішній ідентифікатор функції при пошуку в профілі.Використовувати таблиці переходів для достатньо великих операторів вибору.Використовувати підказку ldcw/ldcd для керування кешем з однорідною поведінкою.Використовуйте заглушки libgcc для збереження та відновлення регістрів, які пошкоджуються викликами 64-бітного Microsoft до System V ABI.Використовувати порядок байтів little-endian.Використовувати інструкції ll, sc та sync.Використовуйте інструкції lwxc1/swxc1/ldxc1/sdxc1 там, де це можливо.Використовуйте медіа-інструкції.Використовувати інструкції microMIPS.Використовуйте інструкції множення додавання / віднімання.Використовуйте інструкції високого множення для високої частини множення 32х32.Використовуйте бібліотеку musl C.Використовувати власну (MS) структуру бітових полів.Використовувати нові шаблони adddi3/subdi3.Використовувати звичайну конвенцію виклику.Використання інтринсичного модуля %qs у %C конфліктує з раніше використаним не-інтринсичним модулемВикористання неінтегрованого модуля %qs за адресою %C конфліктує з раніше використаним інтегрованим імʼям модуляВикористання іменованої константи NUMERIC_STORAGE_SIZE зі вбудованого модуля ISO_FORTRAN_ENV у %C несумісне з опцією %sВикористання іменованої константи NUMERIC_STORAGE_SIZE з інтринсичного модуля ISO_FORTRAN_ENV у %L несумісне з опцією %qsВикористовуйте лише один запис TOC для кожної процедури.Використовувати звичайні кешовані доступи до памʼяті для волатильних посилань.Використовуйте упаковану структуру стеку.Використовуйте інструкції з плаваючою комою одинарної точності в парах (paired-single).Використовуйте інструкції порівняння шаблонів.Використовувати таблиці випадків перемикача, що відносяться до pc - це дозволяє скорочувати таблиці випадків.Використовувати переносні конвенції виклику.Використовуйте інформацію про профілювання для ймовірностей гілок.Використовуйте propolice як метод захисту стеку.Використовуйте інструкції push для збереження вихідних аргументів.Використовуйте регістр r11 для зберігання статичного звʼязку при викликах функцій через вказівники.Використовувати випадковий базовий тег для кожної фрейму, на відміну від постійного значення нуль.Використовуйте червону зону в коді x86-64.Використовувати обмежений набір регістрів для розподілу регістрів.Використовувати стек регістрів для параметрів та значення, що повертається.Використовувати регістри для передачі аргументів.Використовуйте регістри r2 та r5.Використовуйте інструкції перестановки (обмін та зворотне завантаження/збереження байтів) (за замовчуванням).Використовуйте зразкову інформацію про профіль для ваг вузлів графа викликів. Файл профілю за замовчуванням - fbdata.afdo в 'pwd'.Використовуйте зразкову інформацію про профіль для ваг вузлів графа викликів. Файл профілю вказується в аргументі.Використовувати бібліотеки спільного використання.Використовувати просту перевірку спекуляції даних для спекуляції контролю.Використовувати просту перевірку спекуляції даних.Використовувати середовище виконання симулятора.Використовуйте менший, але повільніший код прологу та епілогу.Використовувати програмну емуляцію для чисел з плаваючою комою (за замовчуванням).Використовувати програмне порівняння з плаваючою комою.Використовуйте програмне змінне плаваючої коми.Використовуйте програмне цілочисельне множення.Використовуйте зсув стеку.Використовуйте метод захисту стеку лише для функцій з атрибутом stack_protect.Використовуйте структури з більшою вирівнюванням для копіювання двохслівних даних.Використовуйте заглушки для прологів функцій.Використовуйте підпрограми для прологів та епілогів функцій.Використовуйте інструкцію synci для недійсного i-кешу.Використовувати швидке ділення на основі таблиці (за замовчуванням при -O3).Використовувати оптимізацію пошуку в таблиці для ділення малих знакових цілочисельних.Використовувати інструкцію tas.b для __atomic_test_and_set.Використовуйте розширення AIX Vector Extended ABI.Використовувати розширення AltiVec ABI.Використовувати розширення вказівників Cray.Використовувати синтаксис асемблера DEC.Використовуйте розширення ELFv1 ABI.Використовуйте розширення ELFv2 ABI.Використовувати синтаксис асемблера GNU.Використовувати розширення GNU для формату PE для вирівняних загальних даних.Використовувати лінкер Modern (MOLD) замість лінкера за замовчуванням.Використовувати прохід RTL для видалення мертвого коду.Використовувати прохід RTL для видалення мертвих зберігань.Використовувати лінкер bfd замість лінкера за замовчуванням.Використовувати інструкції поля бітів.Використовувати інструкцію ділення.Використовуйте рухому кому для додавання / віднімання цілочисельних.Використовувати заданий базовий регістр для адресації захисника стека.Використовувати задане вирівнювання даних.Використовуйте задане зміщення для адресації захисника стека.Використовуйте заданий символ для адресації захисника стеку.Використовувати лінкер gold замість лінкера за замовчуванням.Використовуйте револьверний зсувний регістр замість емуляції.Використовувати лінкер lld LLVM замість лінкера за замовчуванням.Використовувати найбільш функціональні опції, дозволені іншими опціями.Використовуйте інструкцію mvcle для переміщення блоків.Використовувати найвужчий можливий цілочисельний тип для типів перелічування.Використовувати нові інструкції min/max, визначені в ISA 3.0.Використовуйте рантайм симулятора.Використовуйте емуляцію мʼякого множення (за замовчуванням).Використовуйте програмну емуляцію для ділення (за замовчуванням).Використовуйте системний регістр, вказаний у командному рядку, як регістр захисту стека. Ця опція призначена для використання з fstack-protector-strong і не призначена для використання в коді користувача.Використовувати традиційну семантику GNU для вбудованих функцій.Використовувати інструкції trap для перевірки цілочисельного ділення на нуль.Використовуйте пастки замість діагностики санітизаторів невизначеного поведінки.Використовуйте бібліотеку uClibc C.Використовувати запуск у кодуванні Unicode та визначити макрос UNICODE.Використовуйте векторні та скалярні інструкції, додані в ISA 2.07.Використовувати векторні інструкції, додані в ISA 3.0.Використовуйте інструкції вектор/скаляр (VSX).Використовувати ABI з віконними регістрами.Використовуйте завантаження з памʼяті з розширенням нулем, а не з розширенням знаку.Використовуйте рівень стиснення zlib/zstd <число> для IL.Використовується для генерації коду для деяких старіших версій ядра.Використовується тутВикористовується в режимі Fix-and-Continue для позначення того, що обʼєктні файли можуть бути обмінені під час виконання.Використовується для обмеження фактора розгортання, який вказує, наскільки автоматичний векторизатор може розгорнути цикл. Значення за замовчуванням - 4.Користувацька нелементальна функція %qs на %L не дозволена у конструкції WORKSHAREОператор користувача %qs, звернений на %L, не знайдений в модулі %qsПроцедура користувацького оператора %qs на %L не може мати припущену довжину символуПроцедура користувацького оператора %qs на %L повинна бути ФУНКЦІЄЮПроцедура користувача оператора %qs на %L повинна мати принаймні один аргументВикористання цієї опції діагностується.Використовується розширена точність IBM %<long double%>Використовується розширена точність IEEE %<long double%>Використання вбудованих специфікацій.
Використання функції %qs в %L є застарілимВикористання параметра %qs, оголошеного на %L, є застарілимВикористання підпрограми %qs на %L є застарілимВикористання змінної %qs у %L є застарілимЗазвичай символи «private extern» (приховані) стають локальними під час звʼязування, ця команда пригнічує це, щоб вони залишалися експортованими.Аргумент VALUE вбудованої функції %s на %L має бути визначенимАтрибут VALUE на %CVALUE не дозволяється всередині BLOCK на %CОбʼєкт VALUE %qs в замиканні %s на рядку %LVALUE-заявка на %CVOIDmode на виходіАтрибут VOLATILE на %CАтрибут VOLATILE на %L не може бути вказаний в чистій процедуріVOLATILE-заявка на %CДійсні рівні Nios II ISA (для -march):Дійсні аргументи для опції -msdata=:Дійсні аргументи для -malign-:Допустимі аргументи для -mcode-readable=:Допустимі аргументи для -mfpmath=:Допустимі аргументи для -mr10k-cache-barrier=:Допустимі аргументи для -mstack-protector-guard=:Дійсні аргументи для -mstringop-strategy=.Дійсні аргументи для -mtp=:Допустимі параметри для адресування відносно GP (для -mgpopt):Перевіряти вказівники на vtable перед використанням.Значення HINT-замикання на %L повинно бути дійсним виразом підказкиЗмінну %qs в %C неможливо перевизначити всередині циклу, що починається в %LЗмінна %qs на %C з ініціалізатором вже зустрічається в операторі DATAЗмінна %qs на %L не може бути BIND(C), оскільки вона не є загальним блоком або не оголошена на рівні модуляЗмінна %qs на %L не може мати одночасно атрибути ALLOCATABLE та BIND(C)Змінна %qs на %L не може мати одночасно атрибути OPTIONAL та VALUE, оскільки процедура %qs має BIND(C)Змінна %qs на %L не може мати одночасно атрибути POINTER та BIND(C)Змінній %qs на %L не було присвоєно мітку форматуЗмінна %qs на %L в загальному блоку %qs на %C повинна бути оголошена з C-сумісним видом, оскільки загальний блок %qs має bind(c)Змінна %qs у %L в цьому контексті повинна бути константоюЗмінна %qs на %L має INTENT(OUT) і, отже, не може бути виділеним комасивом або мати компоненти комасивуЗмінна %qs на %L є комасивом і не є ВИДІЛЕНОЮ, ЗБЕРЕЖЕНОЮ або фіктивним аргументомЗмінна %qs на %L є фіктивним аргументом процедури BIND(C) %qs, але може не бути сумісною з CЗмінна %qs в %L є фіктивним аргументом для процедури BIND(C) %qs, але не є сумісною з C, оскільки похідний тип %qs не є сумісним з CЗмінна %qs на %L є фіктивним аргументом процедури BIND(C) %qs, але не є сумісною з C через поліморфізмЗмінна %qs на %L знаходиться в COMMON, але дозволена лише ініціалізація в BLOCK DATAЗмінна %qs на %L може не бути сумісним з C видом, але має атрибут BIND(C)Змінну %qs на %L неможливо визначити всередині циклу, що починається з %L, як аргумент INTENT(INOUT) для функції %qsЗмінна %qs на %L не може бути визначена всередині циклу, що починається на %L, як аргумент INTENT(INOUT) для підпрограми %qsЗмінна %qs на %L типу TYPE(C_PTR) або TYPE(C_FUNPTR) не може бути комасивомЗмінна %qs на %L встановлена на невизначене значення всередині циклу, що починається з %L, як аргумент INTENT(OUT) для функції %qsЗмінна %qs на %L встановлена як невизначене значення всередині циклу, що починається на %L, як аргумент INTENT(OUT) для підпрограми %qsЗмінна %qs на %L з атрибутом ALLOCATABLE у процедурі %qs з атрибутом BIND(C)Змінна %qs на %L з атрибутом OPTIONAL у процедурі %qs, яка має BIND(C)Змінна %qs на %L з атрибутом POINTER у процедурі %qs з BIND(C)Змінна %qs на %L з компонентом комасиву має бути невказівником, неалокаційним скаляром, який не є комасивомЗмінна %qs не може зʼявлятися в контексті визначення змінної (%s) на %L у чистій процедуріЗмінна %qs не може зʼявлятися в виразі на %LЗмінна %qs з модуля %qs з міткою звʼязування %qs на %L використовує той самий глобальний ідентифікатор, що й сутність на %L з модуля %qsЗмінній %qs не було призначено цільової мітки на %LЗмінна %qs в замиканні %s використовується в операторі NAMELIST на %LЗмінна %qs в загальному блоку %qs на %C не може бути bind(c), оскільки вона не є глобальноюЗмінна %qs у спільному блоку %qs на %C повинна бути оголошена з сумісним з C типом, оскільки спільний блок %qs має BIND(C)Змінну %qs у загальному блоку %qs на %L не можна оголосити з атрибутом BIND(C), оскільки вона не є глобальноюЗмінна %qs у загальному блоку %qs на %L може не бути сумісним з C видом, хоча загальний блок %qs має BIND(C)Змінна %qs є PROTECTED і не може зʼявлятися в контексті асоціації вказівника (%s) на %LЗмінна %qs є PROTECTED і не може зʼявлятися в контексті визначення змінної (%s) на %LЗмінна %qs не є фіктивним аргументом у %LЗмінна %qs використовується на %L до заяви ENTRY, в якій вона є параметромЗмінна %qs повинна бути оголошена в тому ж блоку, що й !$ACC DECLARE у %LЗмінна %qs з міткою привʼязки %qs на %L використовує той самий глобальний ідентифікатор, що й сутність на %LЗмінна %qs, яка використовується в специфікаційному виразі, має посилання на %L до заяви ENTRY, в якій вона є параметромЗмінна %s на %L типу EVENT_TYPE або з підкомпонентою типу EVENT_TYPE повинна бути комасивомЗмінна %s на %L типу LOCK_TYPE або з підкомпонентом типу LOCK_TYPE повинна бути комасивомЗмінна %s на %L з атрибутом NO_ARG_CHECK не може мати атрибутів ALLOCATABLE, CODIMENSION, POINTER або VALUEЗмінна %s на %L з атрибутом NO_ARG_CHECK не може мати атрибут INTENT(OUT)Змінна %s на %L з атрибутом NO_ARG_CHECK може використовуватися лише як фактичний аргументЗмінна %s на %L з атрибутом NO_ARG_CHECK повинна бути фіктивним аргументомЗмінна %s на %L з атрибутом NO_ARG_CHECK повинна бути типу TYPE(*) або числового вбудованого типуЗмінна %s на %L з атрибутом NO_ARG_CHECK повинна бути або скаляром, або масивом з передбачуваною розмірністюЗмінна %s на %L з атрибутом NO_ARG_CHECK не повинна мати посилання на підобʼєктЗмінна %s не може бути INTENT(IN) у %CЗмінну %s не можна присвоювати у чистій процедурі у %CЗмінна на %C є елементом блоку COMMONЗмінна у %L згадується кілька разів у замиканнях однієї і тієї ж директиви OMP DECLARE TARGETЗмінна повʼязана з USE за допомогою !$ACC DECLARE у %LЗмінна, відмінна від OMP_OUT або OMP_IN, використовується в комбінаторі !$OMP DECLARE REDUCTION на %LЗмінна, відмінна від OMP_PRIV або OMP_ORIG, використовується в замиканні INITIALIZER !$OMP DECLARE REDUCTION на %LТип змінної невідомий в присвоєнні на %LЗмінна з атрибутом NO_ARG_CHECK на %L дозволена лише як аргумент вбудованих функцій C_LOC і PRESENTABI векторної бібліотеки, яку слід використовувати.Векторизувати для операцій з подвійним словом.Перевіряти, що шляхи є доцільними при видачі діагностичних повідомлень.Версіонувати цикли в залежності від того, чи мають індекси крок одиниці.Мультиверсіювання віртуальних функцій не підтримуєтьсяДоступи до волатильної памʼяті не використовують I/O load/store інструкції.Доступи до волатильної памʼяті використовують I/O load/store інструкції.WAIT на %C не дозволено в Fortran 95Замикання WAIT у %L вимагає скалярний цілочисельний виразWAIT заявка не дозволена в PURE процедурі на %CЦіль присвоєння WHERE на %L має неузгоджену формуМаска WHERE на %L має неузгоджену формуЗамикання WHERE/ELSEWHERE на %L вимагає логічний масивПопереджувати про оголошення «extern», які не знаходяться на рівні файлу.Попереджати про «підозрілі» конструкції.Попереджати про «new» типу з розширеним вирівнюванням без -faligned-new.Попереджувати про @selector() без попередньо оголошених методів.Попереджувати про конструкції C, які не належать до спільної підмножини C і C++.Попереджувати про конструкції C++, значення яких відрізняється між ISO C++ 1998 і ISO C++ 2011.Попереджувати про конструкції C++, значення яких відрізняється між ISO C++ 2011 і ISO C++ 2014.Попереджувати про конструкції C++, значення яких відрізняється між ISO C++ 2014 і ISO C++ 2017.Попереджувати про конструкції C++, значення яких відрізняється між ISO C++ 2017 і ISO C++ 2020.Попереджати про поліморфні типи C++, де додавання ключового слова final покращило б якість коду.Попереджати про віртуальні методи C++, де додавання ключового слова final покращило б якість коду.Попереджувати про конструкції C++11 у коді, скомпільованому застарілим стандартом.Попереджувати про успадкування конструкторів C++11, коли базовий клас має варіативний конструктор.Попереджувати про використання конструкцій C++14 у коді, скомпільованому зі старішим стандартом.Попереджувати про використання конструкцій C++17 у коді, скомпільованому зі старішим стандартом.Попереджувати про використання конструкцій C++20 у коді, скомпільованому зі старішим стандартом.Попереджувати про використання конструкцій C++23 у коді, скомпільованому зі старішим стандартом.Попереджувати про форматні рядки GCC з рядками, що не підходять для діагностики.Попереджувати про передачу NULL у слоти аргументів, які вимагають ненульових значень.Попереджувати про PCH-файли, які знайдено, але не використовуються.Попередження про використання операторів USE без явного вказівника ONLY.Попереджати про використання __TIME__, __DATE__ і __TIMESTAMP__.Попереджувати про доступ до внутрішніх елементів масиву нульової довжини.Попереджати про вирівнювання блоків COMMON.Попереджувати про всі перелічовані перемикачі, які пропускають певний випадок.Попереджувати про порожнє тіло в операторі if або else.Попереджати про недійсний цикл DO.Попереджати, коли булевий вираз порівнюється з цілочисельним значенням, відмінним від true/false.Попереджувати про переповнення буфера в функціях маніпулювання рядками, таких як memcpy і strcpy.Попереджати про виклики процедур, які не були явно оголошені.Попереджати про виклик std::move на локальному обʼєкті в операторі повернення, що запобігає уникненню копіювання.Попереджувати про виклики функцій snprintf та подібних, які обрізають вивід.Попереджати про виклики функцій snprintf та подібних, які обрізають вивід. Те саме, що й -Wformat-truncation=1.Попереджувати про виклики strcmp і strncmp, які використовуються в рівності виразів, які обовʼязково є істинними або хибними через довжину одного і розмір іншого аргументу.Попереджати про виклики з неявним інтерфейсом.Попереджувати про випадки, коли -ftrivial-auto-var-init не може ініціалізувати автоматичну змінну.Попереджувати про приведення типів функцій до несумісних типів.Попереджувати про приведення між несумісними типами функцій.Попереджати про приведення типів, які призведуть до отримання значення null.Попереджувати про приведення, які відкидають кваліфікатори.Попереджувати про обробники catch, які не є посиланнями.Попереджувати про певні операції над булевими виразами.Попереджувати про шляхи коду, в яких NULL передається в аргумент функції, який не може бути NULL.Попереджувати про шляхи коду, в яких викликається NULL вказівник на функцію.Попереджувати про шляхи коду, в яких розіменовується NULL-вказівник.Попереджувати про шляхи коду, в яких файловий дескриптор може бути закритий більше одного разу.Попереджувати про шляхи коду, в яких файловий дескриптор не закрито.Попереджувати про шляхи коду, в яких використовується файловий дескриптор без перевірки його валідності.Попереджувати про шляхи коду, в яких використовується відпущена значення.Попереджувати про шляхи коду, в яких витікає вказівник, виділений з купи.Попереджувати про шляхи коду, в яких longjmp перекручує до jmp_buf, збереженого в стековому фреймі, який повернувся.Попереджувати про шляхи коду, в яких звільняється не-heap вказівник.Попереджувати про шляхи коду, в яких вказівник може бути звільнений більше одного разу.Попереджувати про шляхи коду, в яких після вже виконаного розіменування перевіряється вказівник на NULL.Попереджувати про шляхи коду, в яких вказівник на буфер призначається несумісному типу.Попереджувати про шляхи коду, в яких використовується вказівник на застарілий стековий фрейм.Попереджувати про шляхи коду, в яких можливо-NULL вказівник розіменовується.Попереджувати про шляхи коду, в яких можливо-NULL значення передається в аргумент функції, який не може бути NULL.Попереджувати про шляхи коду, в яких виконується читання або запис на закритому файловому дескрипторі.Попереджувати про шляхи коду, в яких виконується зсув з лічильником >= ширини типу.Попереджувати про шляхи коду, в яких виконується зсув з відʼємним лічильником.Попереджувати про шляхи коду, в яких stdio FILE може бути закритий більше одного разу.Попереджувати про шляхи коду, в яких не закрито stdio FILE.Попереджувати про шляхи коду, в яких va_list використовується після va_end.Попереджувати про шляхи коду, в яких запис або читання в буфер виходить за межі.Попереджувати про шляхи коду, в яких використовується 'assert()', що включає невідфільтроване значення.Попереджувати про шляхи коду, в яких з сигнального обробника викликається функція, яка не є безпечною для асинхронних сигналів.Попереджувати про шляхи коду, в яких на стеку передається буфер для putenv.Попереджувати про шляхи коду, в яких спроба виконання операції відбувається в неправильній фазі життєвого циклу файлового дескриптора.Попереджувати про шляхи коду, в яких спроба виконання операції відбувається на неправильному типі файлового дескриптора.Попереджувати про шляхи коду, в яких використовується неініціалізоване значення.Попереджувати про шляхи коду, в яких невідфільтроване значення використовується як дільник.Попереджувати про шляхи коду, в яких невідфільтроване значення використовується як зсув вказівника.Попереджувати про шляхи коду, в яких невідфільтроване значення використовується як розмір.Попереджувати про шляхи коду, в яких невідфільтроване значення використовується як розмір виділення памʼяті.Попереджувати про шляхи коду, в яких невідфільтроване значення використовується як індекс масиву.Попереджувати про шляхи коду, в яких використовується плаваюча точка арифметика в місцях, де потрібні точні обчислення.Попереджувати про шляхи коду, в яких спробується читати з файлового дескриптора, який доступний тільки для запису, або навпаки.Попереджувати про шляхи коду, в яких чутлива інформація копіюється через межу безпеки.Попереджувати про шляхи коду, в яких записується чутлива інформація в файл.Попереджувати про шляхи коду, в яких викликається неправильна функція звільнення памʼяті.Попереджувати про шляхи коду, в яких va_arg використовується занадто багато разів на va_list.Попереджувати про шляхи коду, в яких va_arg використовує неправильний тип.Попереджувати про шляхи коду, в яких va_start або va_copy використовується без відповідного va_end.Попереджувати про шляхи коду, які, здається, призводять до безкінечної рекурсії.Попереджувати про шляхи коду, які намагаються записати в const-обʼєкт.Попереджувати про шляхи коду, які намагаються записати в літерал рядка.Попереджати про код, який може порушувати правила строгого псевдоніма.Попереджувати про порівняння різних типів перелічувань.Попереджати про порівняння між двома операндами типу масив.Попереджати про цілочисельне ділення на нуль на етапі компіляції.Попереджати про константні цілочисельні ділення з обрізаними результатами.Попереджати про створення тимчасових масивів.Попереджати про незакріплене else.Попереджувати про декларації сутностей, які можуть бути без атрибутів, які були вказані в деклараціях повʼязаних сутностей.Попереджати про видалення поліморфних обʼєктів з невіртуальними деструкторами.Попереджати про застаріле використання типу AltiVec «vector long ...».Попереджати про застарілі арифметичні перетворення операндів перелічування.Попереджувати про застарілі арифметичні перетворення операндів, де один є перелічуванням, а інший - числом з рухомою комою.Попереджати про застаріле використання кваліфікатора volatile.Попереджувати про ділення двох операторів sizeof, коли перший застосовується до масиву, а дільник не дорівнює розміру елемента масиву.Попереджувати про дубльовані гілки в умовних операторах if-else.Попереджувати про дубльовані умови в ланцюжку if-else-if.Попереджувати про несумісність типів перелічувань/цілочисельних.Попереджувати про перелічовані перемикачі, які пропускають вираз «default:».Попереджати про перелічовані перемикачі, без значення за замовчуванням, які пропускають випадок.Попередження про порівняння на рівність з використанням виразів REAL або COMPLEX.Попереджувати про функції, які відсутні в ISO C11, але присутні в ISO C2X.Попереджувати про функції, які відсутні в ISO C90, але присутні в ISO C99.Попереджувати про функції, які відсутні в ISO C99, але присутні в ISO C11.Попереджати про функції, які відсутні в традиційній мові C.Попереджати про рядки форматування, які не є літералами.Попереджувати про форматні рядки, що містять NUL-байти.Попередження про видалення викликів функцій.Попереджати про виклики функцій з рядками формату, які записують за межі кінця цільової області.Попереджати про виклики функцій з рядками форматування, які записують за межі кінця цільової області. Те саме, що й -Wformat-overflow=1.Попереджати про параметри функцій, оголошених без вказівника типу в функціях стилю K&R.Попереджати про арифметику з вказівниками на функції.Попереджати про функції, які можуть бути кандидатами для __attribute__((cold)).Попереджати про функції, які можуть бути кандидатами для __attribute__((const)).Попереджати про функції, які можуть бути кандидатами на __attribute__((malloc)).Попереджати про функції, які можуть бути кандидатами на __attribute__((noreturn)).Попереджати про функції, які можуть бути кандидатами на __attribute__((pure)).Попереджувати про функції, які можуть бути кандидатами на отримання атрибутів формату.Попереджати про глобальні функції без попередніх оголошень.Попереджати про глобальні функції без прототипів.Попереджувати про неявне перетворення типів перелічувань.Попереджувати про неявні перетворення з «float» на «double».Попереджувати про неявні оголошення.Попереджувати про неявні оголошення функцій.Попереджати про неприпустиме використання атрибутів.Попереджувати про несумісні перетворення між цілими числами та вказівниками.Попереджувати про неправильне використання гнучких елементів масиву залежно від рівня -fstrict-flex-arrays.Попереджати про недійсні розміри OpenACC.Попереджувати про неправильні символи UTF-8.Попереджувати про недійсні форми обмежених або іменованих послідовностей екранування.Попереджувати про неправильне використання макросу «offsetof».Попереджувати про ймовірне відсутність ключового слова «requires».Попереджувати про невикористані макроси, що визначаються в головному файлі.Попереджати про макроси, які мають конфліктні визначення одиниць заголовка.Попереджувати про можливо неініціалізовані автоматичні змінні.Попереджати про невідповідні декларації параметрів VLA.Попереджувати про несумісні декларації параметрів масиву та небезпечний доступ до них.Попередження про відсутність символу «&» в продовжених символьних константах.Попереджувати про відсутні поля в ініціалізаторах структур.Попереджувати про відсутність функцій звільнення памʼяті з вказаною розмірністю.Попереджати про неправильне використання прагм.Попереджати про більшість неявних перетворень.Попереджати про множинні оголошення одного й того ж обʼєкта.Попереджати про звужувальні перетворення всередині { }, які є некоректними в C++11.Попереджати про невіртуальні деструктори.Попереджати про відсутність розширень ширини scanf/printf msvcrt ISO.Попереджувати про нерозумні значення параметрів --param destructive-interference-size або constructive-interference-size.Попереджати про оптимізації, які припускають, що переповнення знакових чисел є невизначеним.Попереджати про переповнення в арифметичних виразах.Попереджати про перевантажені імена віртуальних функцій.Попереджати про перевизначення ініціалізаторів з побічними ефектами.Попереджати про перевизначення ініціалізаторів без побічних ефектів.Попереджати про упаковані бітові поля, чий зсув змінився в GCC 4.4.Попереджати про приведення вказівників, які збільшують вирівнювання.Попереджувати про позиційну ініціалізацію структур, яка вимагає призначених ініціалізаторів.Попереджати про можливе псевдонімування фіктивних аргументів.Попереджати про можливі проблеми безпеки з функціями форматування.Попереджувати про можливі порушення правил послідовності точок.Попередження про можливо неправильні підскрипти в циклах do.Попереджати про можливе відсутність фігурних дужок навколо ініціалізаторів.Попереджувати про можливе відсутність дужок.Попереджувати про можливі вкладені блокові коментарі та коментарі C++, що охоплюють більше однієї фізичної лінії.Попереджувати про потенційно неоптимальні вибори, повʼязані з паралелізмом OpenACC.Попереджувати про аномалії у форматних рядках printf/scanf/strftime/strfmon.Попереджувати про сумнівне використання макросів, що використовуються для отримання змінних аргументів.Попереджувати про читання за межами джерелового масиву у функціях маніпуляції рядками, таких як memchr і memcpy.Попередження про використання літералів-констант з дійсними числами з літерою-показником 'q'.Попереджати про зайві виклики std::move.Попереджати про повернення вказівника/посилання на локальну або тимчасову змінну.Попереджати про повернення структур, обʼєднань або масивів.Попереджувати про крапку з комою після визначення функції в класі.Попереджувати про різницю знаків у функціях форматування.Попереджати про порівняння зі знаком-беззнаком.Попереджати про деякі порушення правила однозначного визначення в C++ під час оптимізації часу звʼязування.Попереджувати про оператори між виразом управління switch і першим випадком.Попереджувати про зайві токени після #else та #endif.Попереджувати про формати strftime, які дають двозначні роки.Попереджати про підскрипти, тип яких є «char».Попереджувати про підозрілі виклики memset, де третій аргумент містить кількість елементів, не помножену на розмір елемента.Попереджувати про підозрілі виклики memset, де третій аргумент є константним літералом нуль, а другий - ні.Попереджувати про підозрілі оголошення «main».Попереджувати про підозрілі ділення двох виразів sizeof, які не працюють правильно з вказівниками.Попереджувати про підозрілі параметри довжини для деяких функцій рядків, якщо аргумент використовує sizeof.Попереджати про підозріле використання адрес памʼяті.Попереджувати про значення перемикача, які виходять за межі діапазону типу перемикача.Попереджувати про перемикачі з булевим керуючим виразом.Попереджувати про найбільш заплутану синтаксичну неоднозначність.Попереджати про зміни, які відбуваються між поточною -fabi-версією та вказаною версією.Попереджати про зміни, які відбудуться при компіляції з сумісним з ABI компілятором.Попереджати про обрізання символьних виразів.Попередження про обрізані рядки вихідного коду.Попереджувати про обрізання у функціях маніпуляції рядками, таких як strncat і strncpy.Попереджати про проблеми з безпекою типів та подібні помилки і несумісності в оголошеннях з атрибутами псевдоніма.Попереджати про використання некастованого NULL як маркера.Попереджати про недостатність числових константних виразів.Попереджувати про неініціалізовані автоматичні змінні.Попереджати про непрототиповані оголошення функцій.Попереджувати про нерозпізнані pragma-інструкції.Попереджувати про небезпечні макроси, які розширюються до кількох операторів, використовуваних як тіло замикання, такого як if, else, while, switch або for.Попереджувати про використання несуфіксованих констант з плаваючою точкою.Попереджати про непідтримувані функції в ThreadSanitizer.Попереджати про невикористані фіктивні аргументи.Попереджати про використання констант символів з кількома символами.Попереджати про непотрібні приведення типів.Попереджати про вказані користувачем каталоги включення, які не існують.Попереджати про використання декларацій з __attribute__((deprecated)).Попереджати про використання декларацій з __attribute__((warning)).Попереджувати про використання оператора коми в межах виразу підскриптування.Попереджати про використання специфікатора зберігання register.Попереджувати про використання std::initializer_list, що може призвести до висячих вказівників.Попереджувати про використання варіативних макросів.Попереджувати про зміну змінних за допомогою «longjmp» або «vfork».Попереджувати про змінні, які ініціалізуються самими собою.Попереджувати про порушення правил стилю Effective C++.Попереджувати про оператори xor, де здається, що користувач мав на увазі піднесення до степеня.Попереджати про формати нульової довжини.Попереджати про цикли DO з нульовою кількістю ітерацій.Попереджувати про виклики функцій виділення памʼяті, які вказують нульові байти.Попереджувати про умовно підтримувані конструкції.Попереджувати про перетворення NULL з/на тип, який не є вказівником.Попереджувати про виклики звільнення з аргументами, які повернулися з невідповідних функцій виділення памʼяті.Попереджати про неявні типові конвертації між знаковими та беззнаковими цілими числами.Попереджувати про неявні типові перетворення, які призводять до втрати точності дробових чисел.Попереджувати про неявні типові перетворення, які можуть змінити значення.Попереджувати про нескінченні рекурсивні виклики.Попереджувати про невідповідності між викликами операторів new або delete та відповідним викликом функції виділення або звільнення памʼяті.Попереджувати про застаріле використання в декларації.Попереджати про використання виразів placement new з невизначеним поведінкою.Попереджувати про підозрілі цілочисельні вирази в булевому контексті.Попереджувати про небезпечні записи в сирі памʼять обʼєктів класів.Попереджати про використання вказівників на автоматичні змінні, чий термін життя завершився.Попереджати про використання вказівників на звільнену памʼять.Попереджати про спекулятивні компіляції, такі як __traits(compiles).Попереджувати, якщо «defined» використовується поза #if.Попереджувати, якщо тип функції noexcept C++17 змінить декороване імʼя символу.Попереджувати, якщо в програмі використовується приведення типу у стилі C.Попереджати, якщо викликач функції, позначеної атрибутом warn_unused_result, не використовує її повернене значення.Попереджувати, якщо інтерфейс класу не має суперкласу. Кореневі класи можуть використовувати атрибут для пригнічення цього попередження.Попереджати, якщо тип класу має базу або поле, тип якого використовує анонімний простір імен або залежить від типу без звʼязку.Попереджати, якщо порівняння завжди оцінюється як true або false.Попереджувати, якщо порівняння завжди є істинним або завжди хибним через обмежений діапазон типу даних.Попереджати, якщо використовується застаріла функція компілятора, клас, метод або поле.Попереджати, якщо функція використовує alloca або створює масив з динамічним розміром.Попереджувати, якщо локальна декларація приховує змінну екземпляра.Попереджати, якщо цикл з постійною кількістю ітерацій викликає невизначену поведінку.Попереджати, якщо для властивості обʼєкта Objective-C не вказано семантику присвоєння.Попереджувати, якщо селектор має кілька методів.Попереджати, якщо директива simd перевизначається моделлю вартості векторизатора.Попереджати, якщо розмір рамки однієї функції перевищує заданий розмір рамки.Попереджати, якщо рядок довший за максимальну переносну довжину, визначену стандартом.Попереджати, якщо підобʼєкт має атрибут abi_tag, якого немає в повному типі обʼєкта.Попереджати, якщо вираз throw завжди призведе до виклику terminate().Попереджати, якщо користувацька процедура має ту саму назву, що і вбудована.Попереджувати, якщо використовується масив змінної довжини.Попереджувати, якщо віртуальна база має незвичайний оператор переміщення присвоєння.Попереджати, якщо назва МКП невідома або конфліктує з іншими параметрами (за замовчуванням: увімкнено).Попереджати, якщо здійснюється доступ до масиву за межами його розміру.Попереджувати, якщо використовується старомодне визначення параметра.Попереджати, якщо в директиві #if використовується невизначений макрос.Попереджати, якщо порівнюється вказівниковий параметр з атрибутом nonnull з NULL.Попереджати, якщо константні обʼєкти CFString містять непереносимі символи.Попереджати, якщо використовуються конструктори або деструктори з пріоритетами від 0 до 100.Попереджати, якщо конвертація результату арифметичної операції може змінити значення, навіть якщо конвертація операндів неможлива.Попереджати, якщо розіменування NULL-вказівника може призвести до помилкової або невизначеної поведінки.Попереджати, якщо не знайдено файл devices.csv або виникли проблеми з його обробкою (за замовчуванням: увімкнено).Попереджати, якщо не реалізовані успадковані методи.Попереджувати, якщо лівий зсув знакового значення переповнюється.Попереджати, якщо виконується зсув вліво відʼємного значення.Попереджати, якщо цикли були поміняні місцями.Попереджати, якщо передається забагато аргументів у функцію для її рядка форматування.Попереджувати, якщо відкидаються кваліфікатори масивів, які є цілями вказівників.Попереджувати, якщо кількість зсуву >= ширини типу.Попереджувати, якщо кількість зсуву відʼємна.Попереджувати, якщо тестування дробових чисел на рівність.Попереджати, якщо ISR неправильно написано, тобто без префіксу __vector. Увімкнено за замовчуванням.Попереджати, якщо атрибут NSObject застосовується до не typedef.Попереджати, якщо простір адреси змінюється.Попереджувати, якщо код занадто складний для повного дослідження аналізатором.Попередження, якщо вказівник у присвоєнні вказівників може пережити свою ціль.Попереджати, якщо тип змінної може бути несумісним з C.Попереджати, якщо зустрічаються триграфи, які можуть вплинути на значення програми.Попереджувати, якщо відкидаються кваліфікатори типу на вказівниках.Попереджати, якщо типові підписи кандидатських методів не збігаються точно.Попереджувати, якщо функція закінчується раніше, ніж починається через недійсні макроси linenum.Попереджати, якщо профілі в -fprofile-use не існують.Попереджувати, якщо профілі в -fprofile-use не збігаються.Попереджати про прототипи, які призводять до типових перетворень, відмінних від тих, що відбуваються відсутності прототипу.Попереджати про будь-яке використання alloca.Попереджувати про пряму множинну спадковість.Попереджувати про пряме віртуальне успадкування.Попередження про використання вбудованих функцій, які не входять до обраного стандарту.Попереджувати про визначення простору імен.Попереджувати про основну декларацію шаблону.Попереджати про підозрілі виклики стандартних функцій, що обчислюють абсолютні значення.Попереджувати про підозрілі конструкції, що включають зворотний порядок зберігання скалярних значень.Попереджати, що -fno-automatic може порушити рекурсію.Попереджувати, коли __builtin_frame_address або __builtin_return_address використовуються небезпечно.Попереджати, коли використовуються вбудовані функції __sync_fetch_and_nand та __sync_nand_and_fetch.Попереджати, коли зустрічається директива #warning.Попереджувати, коли база недоступна в похідному класі через неоднозначність.Попереджувати, коли вбудована функція оголошується з неправильною сигнатурою.Попереджувати, коли вбудований макрос препроцесора не визначений або перевизначений.Попереджувати, коли клас повторно оголошується або посилається з використанням невідповідного ключа класу.Попереджувати, коли на клас або перелічуваний тип посилаються за допомогою зайвого ключа класу.Попереджати, коли невикористовується константна змінна.Попереджати, коли функція перетворення ніколи не буде викликана через тип, до якого вона перетворює.Попереджувати, коли оголошення не вказує тип.Попереджувати, коли оголошення має дублюючий специфікатор const, volatile, restrict або _Atomic.Попереджати, коли після оператора знайдено оголошення.Попереджувати, коли функція не використовується.Попереджувати, коли функція ніколи не повертає константний вираз.Попереджувати, коли параметр функції лише встановлюється, а інакше не використовується.Попереджувати, коли параметр функції не використовується.Попереджувати, коли при стрибку пропускається ініціалізація змінної.Попереджувати, коли мітка не використовується.Попереджати, коли змінна масиву з лівого боку перерозподіляється.Попереджати, коли змінна з лівого боку перерозподіляється.Попереджати, коли літерал '0' використовується як нульовий вказівник.Попереджати, коли логічний оператор підозріло завжди оцінюється як true або false.Попереджувати, коли вираз без-винятків оцінюється як false, навіть якщо вираз насправді не може кинути виняток.Попереджати, коли вказівник відрізняється за знаком у присвоєнні.Попереджати, коли вказівник приводиться до цілого числа іншого розміру.Попереджати, коли вказівник порівнюється з нульовою символьною константою.Попереджувати, коли цикл for заснований на діапазоні створює непотрібні копії.Попереджати, коли посилання звʼязане з тимчасовим обʼєктом, чий термін життя завершився.Попереджати, коли регістрова змінна оголошується як volatile.Попереджувати, коли за рядком або символьним літералом слідує суфікс ud, який не починається з підкреслення.Попереджати, коли випадок в операторі switch не виконується.Попереджувати, коли значення переміщується в самого себе за допомогою std::move.Попереджувати, коли змінна лише встановлюється, а інакше не використовується.Попереджувати, коли змінна не використовується.Попереджати, коли векторна операція компілюється поза SIMD.Попереджати, коли всі конструктори та деструктори є приватними.Попереджувати, коли аргумент, переданий до параметра з обмеженням restrict, має псевдонім з іншим аргументом.Попереджати, коли параметр атомарної моделі памʼяті відомо, що перебуває поза дійсним діапазоном.Попереджувати, коли обробник виключення прихований іншим обробником.Попереджувати, коли значення виразу не використовується.Попереджати, коли не вдається вбудувати функцію.Попереджати, коли вимкнено прохід оптимізації.Попереджати, коли намагаєтесь звільнити обʼєкт, який не знаходиться в купі.Попереджати при перетворенні типу вказівників на член-функції.Попереджати, коли видаляється вказівник на неповний тип.Попереджувати, коли поля в структурі з атрибутом packed мають неправильне вирівнювання.Попереджувати, коли логічне заперечення використовується на лівому операнді порівняння.Попереджати, коли в компіляційній одиниці є кілька різних швидких обробників переривань.Попереджувати, коли в шаблоні оголошуються нешаблонні функції-друзі.Попереджати, якщо з якоїсь причини не видається захист від руйнування стеку.Попереджати, коли одна локальна змінна затіняє іншу локальну змінну або параметр сумісного типу.Попереджати, коли одна локальна змінна затіняє іншу локальну змінну або параметр.Попереджати, коли одна змінна затіняє іншу (глобально).Попереджати, коли одна змінна затіняє іншу. Те саме, що й -Wshadow=global.Попереджати, коли перевантаження приводить від беззнакового до знакового.Попереджати, коли потрібне додавання допоміжних байтів для вирівнювання елементів структури.Попереджувати, коли виконується виведення аргументів шаблону класу для типу без посібників з виведення.Попереджати, коли запитувалася інструментальна профілювання, але не може бути застосована до певної функції.Попереджувати, коли sizeof застосовується до параметра, оголошеного як масив.Попереджувати, коли береться адреса упакованого члена структури або обʼєднання.Попереджати, коли компілятор переставляє код.Попереджати, коли поле в структурі не вирівняне.Попереджувати, коли відступи в коді не показують структуру блоку.Попереджати, коли атрибут packed не має впливу на розташування структури.Попереджувати, коли ключове слово «template» відсутнє після токена доступу до члена в залежному виразі доступу до члена, якщо цей член є шаблоном.Попереджувати, коли відбувається приведення до вказівника з цілого числа іншого розміру.Попереджувати про конвертацію між вказівниками, які мають несумісні типи.Попереджувати, коли typedef, що визначається локально в функції, не використовується.Попереджувати, коли тип повернення функції за замовчуванням стає «int» (C), або про неузгоджені типи повернення (C++).Попереджувати, коли генерується трамплін.Попереджувати, коли присвоєння Objective-C перехоплюється збирачем сміття.Попереджати, коли ігноруються атрибути.Попереджати, коли ігноруються кваліфікатори типу.ПопередженняЯкщо не вказано «signed» або «unsigned», зробити бітове поле зі знаком.Якщо не вказано «signed» або «unsigned», зробити бітове поле беззнаковим.При виборі -mhard-float, увімкнути генерацію апаратних інструкцій з плаваючою комою подвійної точності. За замовчуванням використовуються функції з бібліотеки libgcc для виконання операцій з плаваючою комою подвійної точності.При виборі -mhard-float, увімкнути генерацію неупорядкованих інструкцій порівняння та встановлення прапорців з плаваючою комою (lf.sfun*). За замовчуванням використовуються функції з бібліотеки libgcc для виконання неупорядкованих операцій порівняння та встановлення прапорців з плаваючою комою.Коли символ вирішується, перевіряти область «alias this» перед переходом до верхніх областей.При доступі до ОЗП використовувати X, як вимагає апаратне забезпечення, тобто використовувати переддекремент, післяінкремент та непряме звертання з використанням регістра X. Без цієї опції компілятор може припустити, що існує режим адресації X+const, подібний до Y+const та Z+const, і генерувати інструкції для емуляції такого режиму адресації для X.Коли обидва евристики rs6000-density-pct-threshold та rs6000-density-size-threshold задовольняються, ми вирішуємо покарати вартість тіла циклу значенням, яке вказано цим параметром. Значення за замовчуванням - 10.При оцінці вартості векторизації циклу, ми, ймовірно, повинні покарати вартість тіла циклу, враховуючи надмірні зарядження з кроком або поелементні зарядження. Ми збираємо числа загальних операторів та операторів зарядження згідно з інформацією для операторів, які мають бути векторизовані, перевіряємо відношення операторів зарядження та покараємо лише якщо відношення перевищує поріг, вказаний цим параметром. Значення за замовчуванням - 45.При вартості векторизації циклу, ми, ймовірно, повинні покарати вартість тіла циклу, якщо існуюча модель вартості може недостатньо відбивати затримки від недоступних векторних ресурсів. Ми окремо збираємо вартість для векторизованих та невекторизованих операторів, перевіряємо співвідношення vec_cost до загальної вартості vec_cost та non vec_cost, і покараємо лише якщо співвідношення перевищує поріг, вказаний цим параметром. Значення за замовчуванням - 85.При генерації коду -fpic дозволяє використання PLT. Ігнорується для fno-pic.При генерації коду -mabicalls, дозволяє виконуваним файлам використовувати PLT та копіювати перерозташування.При генерації коду -mabicalls зробіть код придатним для використання в спільних бібліотеках.При звʼязуванні для цілей з великим порядком байтів, генерувати зображення у форматі BE8.При звʼязуванні для цілей з великим порядком байтів, генерувати зображення у форматі спадкового BE32.Якщо можливо, не генерувати рамки стеку.При поширенні оцінок ефекту IPA-CP, множте частоти рекурсивних ребер, які повертають незмінне значення, на цей множник.Якщо фактор зменшення, обчислений для циклу, перевищує поріг, вказаний цим параметром, віддається перевага розгортанню цього циклу. Значення за замовчуванням - 1.При виконанні CSE слідкуйте за стрибками до їх цілей.При використанні профілю зворотного звʼязку, використовуйте ребро на цій відсотковій позиції в гістограмі частот як основу для евристик IPA-CP.При векторизації для SVE розгляньте використання розпакованих векторів для менших елементів та використовуйте модель вартості для вибору найбільш економного підходу. Також використовуйте модель вартості для вибору між векторизацією SVE та Advanced SIMD.Де це коротше, використовуйте канонізовані шляхи до системних заголовків.Чи повинні помилки codegen бути ICE, коли -fchecking.Чи слід видавати підказки про програмне попереднє завантаження для несталої кроку.Чи використовувати канонічні типи.Який алгоритм -fsched-pressure застосувати.Під час налаштування обробника сигналів: %mПід час налаштування стеку сигналів: %mРежим аналізу всього програмного коду (WPA) з вказаною кількістю паралельних задач.З INSCAN на %L очікується тіло циклу з !$OMP SCAN між двома послідовностями структурованих блоківБез заповнення, вбудована функція RESHAPE на %L має недостатньо елементів для відповідності форміОбійдіть помилки mflo/mfhi VR4130.Уникнути аномалії апаратного забезпечення, додавши кілька NOPs перед інструкцією CSYNC або SSYNC.Обійдіть ранню апаратну помилку 4300.Обійти помилку в інструкції множення.Обійти певні помилки 24K.Обійдіть певні помилки R10000.Обійти певні помилки R4000.Обійти певні помилки R4400.Обійти певні помилки RM7000.Обійдіть певні помилки VR4120.Обійдіть помилки для ранніх ядер SB-1 ревізії 2.Обійти помилку множення апаратного забезпечення.Обійдіть помилку короткого циклу R5900.Обхід для помилки ARM Cortex-A53 з номером 835769.Обхід для помилки ARM Cortex-A53 з номером 843419.Обернути всі непрямі гілки в execute, щоб вимкнути передбачення гілок.Обгорнути всі непрямі виклики в execute, щоб вимкнути передбачення гілок.Обгорнути всі непрямі гілки повернення в execute, щоб вимкнути передбачення гілок.Обгорнути непрямі гілки повернення в execute, щоб вимкнути передбачення гілок. Це стосується лише гілок, де адресу повернення не потрібно відновлювати з памʼяті.Обгорнути непрямі гілки повернення в execute, щоб вимкнути передбачення гілок. Це стосується лише гілок, де адреса повернення буде відновлена з памʼяті.Обгорнути непрямі переходи до таблиці та обчислені gotos в execute, щоб вимкнути передбачення гілок. Використання thunk або thunk-extern з цією опцією вимагає, щоб тунки вважалися обробниками сигналів, щоб згенерувати правильний CFI. Для середовищ, де потрібне розгортання (наприклад, для винятків), будь ласка, використовуйте thunk-inline замість цього.Створити файл SRCFILE.opt-record.json, в якому будуть детально описані проведені оптимізації.Перетворити всі оголошення у код Ada лише для вказаного файлу.Записувати всі оголошення як код Ada транзитивно.Запис модуля %qs на рядку %d стовпці %d: %sНеправильне продовження OpenACC на %C: очікувався !$ACC, отримано !$OMPНеправильне продовження OpenMP в %C: очікувалося !$OMP, отримано !$ACCАргумент X у %L для C_LOC не може бути поліморфнимДескриптор X потребує передній лічильник пробілів у рядку форматування на %LX32 не підтримує атрибут %<ms_abi%>підтримка XNACKXXX входження в %<pop_everything ()%>XXX залишає %<pop_everything ()%>Для використання цих інтринсичних функцій потрібно активувати інструкції MVEВи повинні увімкнути інструкції NEON (наприклад, %<-mfloat-abi=softfp%> %<-mfpu=neon%>), щоб використовувати ці інтринсики.Ви повинні увімкнути інструкції VFP, щоб використовувати ці інтринсики.Ви повинні увімкнути криптографічні інструкції (наприклад, %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>), щоб використовувати ці інтринсики.Вам потрібен початковий файл C для -msys-crt0=Нуль не є допустимою міткою оператора в %CШирина нульова в дескрипторі формату у рядку формату на %LВиявлено масив нульового розміру на %L, де очікується сутність з атрибутом TARGET[...]Конструктори масиву у стилі [...], в %C[Вихід з %s]
[доступно в [не вдалося знайти %s][за замовчуванням][вимкнено][увімкнено]«оператор %<return%> не допускається в корутині; ви мали на увазі %<co_return%>?розширення GNU Fortranініціалізатор, заключений у фігурні дужки, тут не дозволяєтьсявиклик конструктора не може зʼявлятися в константному виразіприведення до типу, відмінного від цілочисельного або перелічуваного типу, не може зʼявлятися в сталому виразідекларація шаблону класу не повинна декларувати щось іншеоператор коми не може зʼявлятися в константному виразіконцепція не може бути методом класуконцепцію не можна обмежитиконструктор не може бути %<concept%>Функція перетворення не може мати приєднаний тип поверненнядеструктор не може бути %qsв іншому перекладовому блоку визначений інший типу іншому перекладному блоку визначено поле з такою самою назвою, але з іншим типому іншому перекладному блоку визначено поле з іншою назвоювиклик функції не може зʼявлятися в константному виразіфункційна концепція не може бути обмеженатут не дозволяється визначення функціїмітка може бути лише частиною інструкції, а оголошення не є інструкцієютип замикання лямбда має видалений оператор присвоєння копіюваннятип замикання лямбда має видалений конструктор за замовчуваннямпізніший %<-fabi-version=%> (або =0) уникне цю помилку при допомозі зміни декоруванняелемент структури або обʼєднання не може мати змінюваний типвкладена функція не підтримується для зменшених регістріввизначення вкладеного простору імен не може бути вбудованимвизначення вкладеного простору імен не може мати атрибутівнетемплейтна змінна не може бути %<concept%>параметр не може бути оголошений як %qsПараметр зі списком з багатокрапкою не може відповідати порожньому оголошенню списку імен параметріввираз-оператор є недостатнім контекстом для вирішення перевантаженняклас сховища може бути вказано лише для обʼєктів та функційклас зберігання на анонімному агрегаті в області класу не дозволяєтьсяшаблон не може бути заданий за замовчуваннямоголошення шаблону не може зʼявлятися у блоковому обсязіtemplate-id не може зʼявлятися в using-оголошеннітимчасове звʼязування з %qD існує лише до виходу з конструкторавираз транзакції не може зʼявлятися в константному виразітип, визначений в іншому перекладовому блоку, не є поліморфнимтип, визначений в іншому перекладовому блоку, є поліморфнимтип з різними базами визначений в іншому перекладовому блокуу іншому перекладному блоку визначено тип з різною кількістю полівтип з різною точністю визначений в іншій одиниці перекладутип з різним знаком визначений в іншій одиниці перекладуу іншому перекладному блоку визначено тип з різним розміромтип з різними вказівниками на віртуальну таблицю визначений в іншому перекладовому блокузмінну не можна оголосити як %<consteval%>змінна концепція не може бути обмеженаширока рядок недійсний в цьому контекстінеправильні ребра виклику для не-викликової інструкції в bb %iнеправильні ребра без призначення в bb %iпомилка в %s, у %s:%dфункція модуля %qD отримала аргумент типу %qT, але має параметр типу %qT, що може призвести до обрізання значенняабстрактний декларатор %qT використовується як деклараціяоголошення доступу застарілі на користь оголошень «using»; пропозиція: додайте ключове слово %<using%>отримує доступ до %E байтів у регіоні розміром %Eотримує доступ до %E байтів у регіоні розміром %Eдоступ до %E або більше байтів у регіоні розміром %Eдоступ до члена %qD замість ініціалізованого члена %qD в константному виразідоступ до члена %qE атомної структури %qEдоступ до члена %qE атомного обʼєднання %qEдоступ до аргументу %u функції, оголошеної з атрибутом %<%s%>отримує доступ від %E до %E байтів у регіоні розміром %Eдоступ до памʼяті даних за адресою памʼяті програмидоступ до памʼяті програми за адресою памʼяті данихдоступ до локального сховища потоку в даний час не підтримується з опцією %<-mpure-code%> або %<-mslow-flash-data%>доступ до неініціалізованого елемента масивудоступ до неініціалізованого члена %qDдоступ до значення %qE через gl-значення %qT в сталому виразіАкумулятор не є сталим цілочисельнимНомер акумулятора виходить за межіфактичний аргумент для INTENT = OUT/INOUTдодайте %<using namespace std::complex_literals%> (з %<<complex>%>), щоб увімкнути суфікси користувацьких літералів C++14додайте посібник з виведенням, щоб прибрати це попередженнядодайте явне захоплення %<this%> або %<*this%>додайте дужки навколо %qE, щоб припинити це попередженнядодайте дужки навколо виразу лівої сторони, щоб прибрати це попередженнядодайте дужки навколо другого %<sizeof%>, щоб прибрати це попередженнядодайте дужки, щоб оголосити зміннуadd_sym(): неправильний режим розмірівдодавання %<-flarge-source-files%> дозволить отримати більше підтримки відстеження стовпців, за рахунок часу компіляції та памʼятідодаткові перелічувачі, що починаються з %qDатрибут області адреси не може бути вказаний для функційобласть адреси %q+D конфліктує з попереднім оголошеннямРежим адреси %qs не підтримується в режимі %s бітадреса виклику %qs не є константним виразомзапитано адресу масиву зі зворотним порядком зберігання скалярівзапитано адресу явної регістрової змінної %qDзапитано адресу глобальної зареєстрованої змінної %qDповернуто адресу мітки %qDповернуто адресу локальної змінної %qDадреса перевантаженої функції без контекстуальної інформації про типзапитано адресу зареєстрованого складеного літералазапитано адресу зареєстрованої змінної %qDзсув адреси не є константоюоперанд адреси потребує обмеження для регістра X, Y або Zзапитано адресу для %qD, яка оголошена як %<register%>Адресний простір %qs не підтримується на пристроях з розміром флеш-памʼяті до %d KiBАдресні простори не підтримуються на зменшених пристроях Tinyадреса взята, але біт %<TREE_ADDRESSABLE%> не встановленоадреса взята, але біт ADDRESSABLE не встановленоадреса обʼєкта %qE з потоковим локальним або автоматичним сховищем не є константним виразомагрегат %q#D має неповний тип і не може бути визначенийагрегатні типи заборонені в просторі адрес %<__regio_symbol%>застосовано агреговане значення там, де очікувався комплексний типзначення агрегату використовується там, де очікувався фіксований розрядзастосовано агреговане значення там, де очікувався дійсний типзастосовано агреговане значення там, де очікувалася цілочисельна величинатакож відомий яквизначення псевдонімів не підтримуються в Mach-O; проігноровановизначення псевдонімів не підтримуються в цій конфігураціївиведення псевдоніма шаблону доступне лише з %<-std=c++20%> або %<-std=gnu++20%>оголошення псевдоніма в ініціалізуючому операторі доступне лише з %<-std=c++23%> або %<-std=gnu++23%>тут оголошено псевдонімВирівнювання %u для %qT менше за %uвирівнювання не може бути вказано для %q+Dвирівнювання не може бути вказане для %qDвирівнювання повинно бути невеликою степенню двійки, а не %dВирівнювання %q+D більше, ніж максимальне вирівнювання обʼєктного файлу %dвирівнювання %qD збільшено в %<-fabi-version=9%> (GCC 5.2)вирівнювання %qD більше, ніж у початковому оголошеннівирівнювання %qD збільшиться в %<-fabi-version=9%>Вирівнювання елементів масиву більше, ніж розмір елементаВказано вирівнювання для обʼєкта %<register%> %qEВказано вирівнювання для біт-поля %qEвказано вирівнювання для функції %qEВказано вирівнювання для параметра %qEвказано вирівнювання для імені типу в %<sizeof%>вказано вирівнювання для імені типу в %qEвказано вирівнювання для імені типу в приведенні типівВказано вирівнювання для typedef %qEвказано вирівнювання для безіменного біт-поляВказано вирівнювання для безіменного параметравсі член-функції в класі %qT є приватнимивсі параметри шаблону %qD повинні бути введеніаргумент, який може бути виділенийвиділено тутвиділення виконується тутдозволяє реалізувати непрозорі типи як будь-який тип (розширення GNU Modula-2)%qD вже захоплено в лямбда-виразітакож знайдено %<%c%s%>альтернативи не дозволені в виводі прапорця %<asm%>неоднозначна нова декларація %q+#Dускладнює нову декларацію %q#Dнеоднозначний атрибут '%s'; може бути '%s' (через '%s:%s') або '%s' (через '%s:%s')неоднозначне перетворення для індексу масивунеоднозначне типове перетворення за замовчуванням з %qTнеоднозначний метод %s%s%sнеоднозначне перевантаження для неоднозначне перевантаження для вбудованої функції %qsнеоднозначна інстанціація шаблону для %q#Dнеоднозначна інстанціація шаблону для %q#Tнеоднозначна спеціалізація шаблону %qD для %q+Dспецифікація %<asm%> не дозволяється для визначення функціїатрибут області адреси не може бути вказаний для локальних зміннихТип аргументу, який має типове підвищення за замовчуванням, не може відповідати порожньому оголошенню списку імен параметрівмасив різного розміру визначений в іншому перекладовому блокупосилання на масив не може зʼявлятися в константному виразіприсвоєння не може зʼявлятися в константному виразіатрибут, що належить до декларації друга, яка не є визначенням, ігноруєтьсяатрибут, що належить до типового специфікатора, ігноруєтьсядекремент не може зʼявлятися в константному виразіпорожній рядок не може бути в атрибуті %<target_clones%>перелічування з різною кількістю значень визначено в іншій одиниці перекладуперелічування з різними іменами значень визначено в іншій одиниці перекладуперелічування з різними значеннями визначено в іншій одиниці перекладуявна спеціалізація повинна передувати %<template <>%>потрібно явно вказати суфікс типу при використанні вектора базових адресінкремент не може зʼявлятися в константному виразінепряме ребро з %s не має відповідного call_stmtнепряме ребро з невідомим викликаним, що відповідає call_stmt з відомим оголошенням:обробник переривань не може бути скомпільований з параметром %<-muser-mode%>анахронізманахронізм: анахронічний старий стиль ініціалізатора базового класуі %qT не має конструкторів шаблоніві полеі неявно визначений конструктор не ініціалізує %q#Dанонімний %s, оголошений всередині списку параметрів, не буде видимим поза цим визначенням або оголошенняманонімне імʼя SSA не може мати типову визначенняанонімна структура не всередині іменованого типуанонімна структура з базовими класамианонімне обʼєднання без елементівзастосування %<#pragma weak %+D%> після першого використання призводить до невизначеного поведінкирозширення arch %<%s%> повинно передуватися %<+%>Архітектура %qs підтримується лише асемблеромare_identical_variables: Неправильний типаргумент %d є беззнаковим літералом, що виходить за межі допустимого діапазонуаргумент %d повинен бути константним негайнимаргумент %d повинен бути константою негайною в діапазоні [0,15]аргумент %d повинен бути літералом від %d до %d включноаргумент %d повинен бути літералом від 0 до %d включноаргумент %d повинен бути змінною або літералом від %d до %d включноаргумент %d повинен бути беззнаковим літераломаргумент %d повинен бути або літералом %d, або літералом %dаргумент %d з %qE відкидає кваліфікатор %<const%>аргумент %d з %qE відкидає кваліфікатор %<volatile%>аргумент %d з %qE може бути кандидатом на атрибут форматуаргумент %d з %qE повинен бути вказівником на тип зі сталою розмірністюаргумент %d з %qE повинен бути типом вказівникааргумент %d функції %qE повинен бути цілочисельним константним виразомаргумент %d з %qE не повинен бути вказівником на тип %<const%>аргумент %d з %qE не повинен бути вказівником на тип %<volatile%>аргумент %d з %qE не повинен бути вказівником на функціюаргумент %d для '%s' не мав очікуваної назвиаргумент %d для %qE повинен бути константним негайним значенням в діапазоні [0-%d]аргумент %d вбудованої функції повинен бути константою в діапазоні від %d до %dаргумент %i в діапазоні [%E, %E]аргумент %i є нульовим, але відповідне значення аргументу розміру %i є %sаргумент %i змінної довжини масиву %s є нульовим, але відповідне значення звʼязаного аргументу %i є %sаргумент %i діапазон [%E, %E] перевищує максимальний розмір обʼєкта %Eаргумент %i діапазон [%E, %E] є відʼємнимаргумент %i до %<%T[static %E]%> є нульовим, де очікується ненульове значенняаргумент %i значення %qE перевищує максимальний розмір обʼєкта %Eаргумент %i значення %qE є відʼємнимаргумент %i має значення %s, яке є відʼємнимаргумент %i значення дорівнює нулюаргумент %q+D може бути знищений %<longjmp%> або %<vfork%>аргумент %qD заявлений тутаргумент %qD не відповідає вбудованому прототипуаргумент %qD не відповідає прототипуаргумент %qEаргумент %qE не може бути прочитаний на етапі компіляціїаргумент %qTаргумент %qd не є константоюаргумент %qs не підтримується для %qs на цільовій платформіаргумент %qs повинен бути або %<on%>, або %<off%>аргумент %qs для %<-Waligned-new%> не визнаноаргумент %qs для %<-Wbidi-chars%> не визнаноаргумент %qs для %<-Wnormalized%> не визнаноаргумент %qs для %<-femit-struct-debug-detailed%> не впізнаноаргумент %qs для %<-femit-struct-debug-detailed%> невідомийаргумент %u у виклику функції %qE не має цілочисельного типуаргумент %u у виклику функції %qE не має типу вказівникааргумент %u у виклику функції %qE є вказівником на тип %qs (%qT)аргумент %u у виклику функції %qE має вказівник на тип, який не можна просто скопіювати (%qT)аргумент %u у виклику функції %qE посилається на неповний типаргумент %u є нульовим, тоді як очікується ненульовийаргумент %u %<__builtin_tgmath%> не має аргументіваргумент %u %<__builtin_tgmath%> має змінну кількість аргументіваргумент %u для %<__builtin_tgmath%> має неправильну кількість аргументіваргумент %u %<__builtin_tgmath%> не є вказівником на функціюаргумент %u %<__builtin_tgmath%> не має прототипуаргумент %u типу %s оголошено як вказівникаргумент %u типу %s оголошено як масив змінної довжиниаргумент %u типу %s оголошено як звичайний масиваргумент %u типу %s оголошено з %u неспецифікованою звʼязаною змінноюаргумент %u типу %s оголошено з %u неспецифікованими звʼязаними зміннимиаргумент %u типу %s оголошено з %u неспецифікованими звʼязаними зміннимиаргумент %u типу %s оголошено з %u змінною межеюаргумент %u типу %s оголошено з %u змінними межамиаргумент %u типу %s оголошено з %u змінними межамиаргумент %u типу %s оголошений з несумісним обмеженням %<%s%>аргумент %u типу %s оголошений з несумісним обмеженим аргументом %Eаргумент %u типу %s з несумісним обмеженнямаргумент %u функції %qE має тип %qT, який не відомий як 128-бітовийаргумент 1 повинен бути мапоюаргумент 1 функції %qE повинен бути вказівником на тип, що не є voidаргумент 1 функції %qE повинен бути вказівником на повний типаргумент 1 функції %qE повинен бути вказівником на тип зі сталим розміромаргумент 1 функції %qE повинен бути вказівником на обʼєкт з розміром, відмінним від нуляаргумент 1 %qs вийшов за межі діапазонуаргумент 1 %qs повинен бути константоюаргумент 3 у виклику функції %qE не є вказівником на цілочисельний типаргумент 3 у виклику функції %qE має тип booleanаргумент 3 у виклику функції %qE є типом з перелічуваннямаргумент 3 у виклику функції %qE є вказівником на булевий типаргумент 3 у виклику функції %qE є вказівником на тип з перелічуваннямаргумент не є доступом до поляфункція списку аргументів на %Cаргумент повинен бути 16-бітною константою негайноюаргумент повинен бути посиланням на полеаргумент повинен бути масивом або сегментом або каналомаргумент повинен бути каналомаргумент повинен бути рядком або масивом або сегментом або мапою або каналомаргумент повинен мати складений типаргумент не допускається на умові %qsаргумент не дозволений в умові %qs в області OpenACC %<kernels%> з умовою %qsаргумент %<__builtin_eh_return_regno%> повинен бути константоюаргумент атрибута %qE проігноровановідсутній аргумент атрибуту %qEаргумент атрибуту %qE не є «ilink» або «firq»аргумент атрибуту %qE не є «ilink1» або «ilink2»Аргумент атрибуту %qE не є %qs, %qs %qs, %qs, %qs, %qs, %qs, %qs, %qs або %qsаргумент атрибуту %qE не є рядковою константоюаргумент атрибуту %qE не є рядковою константою або числомаргумент Offsetof передбачає непряме звертання до вбудованого поляаргумент виклику функції може бути кандидатом на атрибут форматуаргумент типу %qT не допускається з %<-mgeneral-regs-only%>аргумент посилається на символ, оголошений тутаргумент для %<-O%> повинен бути невідʼємним цілочисельним, %<g%>, %<s%>, %<z%> або %<fast%>аргумент для %<__integer_pack%> повинен бути між 0 і %dаргумент для %<alloca%> занадто великийаргумент для %<alloca%> дорівнює нулюаргумент до %<alloca%> може бути занадто великимаргумент для %<decltype%> повинен бути виразомаргумент для %<sizeof%> в виклику %qD є тим самим виразом, що й призначення; ви мали на увазі розіменувати його?аргумент для %<sizeof%> в виклику %qD є тим самим виразом, що й призначення; ви мали на увазі вказати явну довжину?аргумент для %<sizeof%> в виклику %qD є тим самим виразом, що й призначення; ви мали на увазі видалити адресу?аргумент для %<sizeof%> у виклику %qD є тим самим виразом, що й перше джерело; ви мали на увазі розіменувати його?аргумент для %<sizeof%> у виклику %qD є тим самим виразом, що й перше джерело; ви мали на увазі надати явну довжину?аргумент до %<sizeof%> у виклику %qD є тим самим виразом, що й перше джерело; ви мали на увазі видалити адресу?аргумент для %<sizeof%> у виклику %qD є тим самим виразом, що й друге джерело; ви мали на увазі розіменувати його?аргумент для %<sizeof%> у виклику %qD є тим самим виразом, що й друге джерело; ви мали на увазі надати явну довжину?аргумент для %<sizeof%> у виклику %qD є тим самим виразом, що й друге джерело; ви мали на увазі видалити оператор addressof?аргумент до %<sizeof%> у виклику %qD є тим самим виразом, що й джерело; ви мали на увазі розіменувати його?аргумент до %<sizeof%> у виклику %qD є тим самим виразом, що й джерело; ви мали на увазі вказати явну довжину?аргумент до %<sizeof%> у виклику %qD є тим самим виразом, що й джерело; ви мали на увазі видалити адресу?аргумент для %<sizeof%> у виклику %qD є тим самим виразом, що й джерело; ви мали на увазі використання розміру призначення?аргумент для %<sizeof%> у виклику %qD має той самий тип вказівника %qT, що й призначення; очікувався %qT або явна довжинааргумент для %<sizeof%> у виклику %qD має той самий тип вказівника %qT, що й перше джерело; очікувався %qT або явна довжинааргумент для %<sizeof%> у виклику %qD має той самий тип вказівника %qT, що й друге джерело; очікувався %qT або явна довжинааргумент до %<sizeof%> у виклику %qD має той самий тип вказівника %qT, що й джерело; очікувався %qT або явна довжинааргумент атрибуту %qE не є або eic, або %<vector=<line>%>Аргумент атрибуту %qE не є нулем або одиницеюаргумент атрибуту %qE не є %<"user"%>, %<"supervisor"%> або %<"machine"%>аргумент для атрибуту %qE не є (keep|thunk|thunk-extern)аргумент атрибуту %qE не є (keep|thunk|thunk-inline|thunk-extern)аргумент для атрибуту %qE не є intstackаргумент для атрибуту %qE більший за %dаргумент для %qs більший за %dаргумент для %qs не знаходиться між %d і %dаргумент для %qs занадто великий (макс. %d)аргумент для %qs повинен бути не відʼємним цілочисельнимаргумент для %qs повинен бути не відʼємним цілочисельним, за бажанням, за яким слідує одиниця розміруаргумент для CAP не є константою або змінною типу CHARаргумент для форматування не є %<...%>аргумент вбудованої функції має тип voidаргумент для атрибуту «interrupt» не підтримується для слабких функційаргумент для масиву зі змінною довжиною занадто великийаргумент для масиву зі змінною довжиною дорівнює нулюаргумент до масиву зі змінною довжиною може бути занадто великимаргументи %d і %d функції %qE повинні мати однаковий розмір елемента, але передані значення мають типи %qT і %qT відповідноаргументи %d і %d %qE повинні мати однакову знаковість, але передані значення тут мають тип %qT і %qT відповідноаргументи '%s' та '%s' для вбудованої функції %sаргументи '%s' та '%s' для вбудованої функції '%s'аргументи 'a%d' та 'a%d' для вбудованої функції '%s'аргументи ігноруються для %<-Wattributes=%>; використовуйте %<-Wno-attributes=%> замість цьогоаргументи типу %qT вимагають розширення SVE ISAаргументи для %qs повинні бути невідʼємними цілими числамиаргументи до деструктора не допускаютьсяаргументи атрибуту %qE повинні бути вузькими літералами рядкааргументи для атрибуту %qE повинні містити дійсні ідентифікаториarith_power(): Погана основаarith_power(): невідомий типарифметичний IFарифметична операція між різними типами перелічування %qT та %qT застарілаАрифметика між перелічувальним типом %qT та типом з плаваючою комою %qT є застарілоюАрифметика між типом з плаваючою комою %qT та перелічувальним типом %qT є застарілоюарифметика з використанням нульового вказівника в %qEарифметика з вказівником на тип RVV %qTарифметика з вказівником на тип SVE %qTарифметика з вказівником на порожню структуруарифметика з вказівником на неповний типмасив %<TYPE_DOMAIN%> не є цілочисельним типомприпускається, що масив %q+D має один елементмасив %qD оголошений тутмасив %qD ініціалізований укладеною у дужки літеральною рядковою константою %qEприсвоєння масивуОбмеження масиву заборонено після типу, заключеного у дужкимежа масиву не є цілою константоюмасив не може бути ініціалізований значенням %qsзвільнення масиву обʼєкта, виділеного немасивною алокацієюканонізація оголошення масиву не вдаласязначення елемента масиву повинно бути того ж типу, що й його деклараціяелементи масиву не можуть мати тип RVV %qTелементи масиву не можуть мати тип SVE %qTіндекс масиву в ініціалізаторі перевищує межі масивуіндекс масиву в ініціалізаторі не є цілочисельним константним виразоміндекс масиву в ініціалізаторі не є цілочисельним типоміндекс масиву в не масивному ініціалізаторідіапазон індексу масиву в ініціалізаторі перевищує межі масивумасив ініціалізовано з неконстантного виразу масивумасив ініціалізований з заключеної у дужки рядкової константиелемент масиву %q#D оголошений тутмасив повинен бути ініціалізований за допомогою ініціалізатора, заключеного у фігурні дужкимасив неприпустимого типу ініціалізовано зі стрічкової константимасив з обмеженням часу виконання не може бути захоплений копіюванням, тільки посиланнямрезультат-масивсекція масиву не має відображального типу в замиканні %qsсекція масиву в %<#pragma acc declare%>розділ масиву не є послідовним в %qs замиканнівираз розміру масиву ще не підтримуєтьсярозмір масиву в new-виразі повинен бути сталимвідсутній розмір масиву у %q+Dвідсутній розмір масиву в %qDвідсутній розмір масиву в %qTіндекс масиву %<%T[%wi]%> частково знаходиться за межами масиву %qTіндекс масиву %E перевищує межі масиву %qTіндекс масиву %E знаходиться поза межами масиву %qTіндекс масиву %E знаходиться за межами меж масиву %qTіндекс масиву %E знаходиться за межами внутрішнього масиву нульової довжини %qTіндекс масиву %qE знаходиться за межами внутрішнього масиву нульової довжини %qTіндекс масиву %wi знаходиться нижче меж масиву %qTіндекс масиву %wi знаходиться за межами масиву %qTіндекс масиву %wu знаходиться за межами масиву %qTіндекс масиву [%E, %E] знаходиться за межами меж масиву %qTіндекс масиву [%wi, %wi] знаходиться за межами масиву %qTіндекс масиву має тип %<char%>індекс масиву не є цілочисельниміндекс масиву %qE знаходиться поза межами масиву %qD типу %qTіндекс масиву %qE знаходиться поза межами масиву типу %qTтип масиву має неповний тип елементу %qTтип масиву повинен бути ініціалізованийтипи масивів мають різні межімасив використовується як ініціалізатормасив з кваліфікатором на елементі не має кваліфікатора перед C2Xмасиви функцій не мають сенсуасемблер не підтримує %<-mabi=ilp32%>список хешів імен асемблера пошкодженийвідсутня перевірка після %qsПеревірки повинні бути застосовані після %<;%>атрибути семантики присвоєння властивості %qD конфліктують з попереднім оголошеннямприсвоєно тутприсвоєння масиву зі списку ініціалізаторівприсвоєнняприсвоєння (не ініціалізація) в оголошенніпризначення відкидає кваліфікатор %qv з типу цілі вказівникаприсвоєння з різних типів Objective-Cпризначення з вказівника в незакритий адресний простірприсвоєння з тимчасового %<initializer_list%> не продовжує термін існування базового масивуліва частина присвоєння може бути кандидатом на атрибут форматуприсвоєння робить кваліфікований вказівник на функцію %q#v з некваліфікованогоприсвоєння константного поля %qDприсвоєння функції %qDприсвоєння елементу %qD в обʼєкті тільки для читанняприсвоєння незмінного місця %qEприсвоєння елементу тільки для читання %qDприсвоєння значення не змінній з іменем %qDприсвоєння значення не змінній параметра %qDприсвоєння тільки для читання посиланню %qDприсвоєння змінної тільки для читання %qDпригнічення присвоєнняприсвоєння %qT з %qT перетворює вказівник в цілочисельне без приведення типуприсвоєння %qT з %qT перетворює цілочисельне в вказівник без приведення типуприсвоєння до %qT з несумісного типу вказівника %qTприсвоєння до %qT з вказівника на %qD з несумісним типом %qTприсвоєння до %qT з типу вказівника %qT з несумісним порядком зберігання скалярівприсвоєння виразу з типом масивуassociate_integer_pointer(): Вже асоційованоаргумент з припущеним рангомаргумент з припущеною формоюfргумент з припущеним типомПрипускається приведення до типу %qT з перевантаженої функціїприпускаючи, що виведення директиви %wu байтприпускаючи, що виведення директиви %wu байтиприпускаючи, що виведення директиви %wu байтівприпускається вказівник на член %qDприпускаючи, що знакове переповнення не відбувається при поєднанні констант навколо порівнянняприпускаючи, що знакове переповнення не відбувається при зменшенні константи в порівнянніприпускаючи, що підписаний переповнення не відбувається при спрощенні %</%> або %<%%%> до %<>>%> або %<&%>припускається, що при спрощенні %<X - Y %s 0%> до %<X %s Y%> не відбувається переповнення зі знакомприпускаючи, що підписаний переповнення не відбувається при спрощенні %<abs (X)%> до %<X%> або %<-X%>припускаючи, що підписаний переповнення не відбувається при спрощенні %<min/max (X,Y)%> до %<X%> або %<Y%>припускаючи, що знакове переповнення не відбувається при спрощенні тесту діапазонуасинхронний аргументна %s, %sза зміщенням %s в обʼєкті призначення %qE розміром %sза зміщенням %s в обʼєкті призначення розміром %s, виділеному %qEза зміщенням %s в обʼєкт %qE розміром %sза зміщенням %s в обʼєкт розміром %s, виділеного %qEза зміщенням %s в джерелі обʼєкта %qE розміром %sза зміщенням %s в джерело обʼєкта розміром %s, виділеного %qEз відступом %wi від %qD, оголошеного тутз зсувом [%wi, %wi] від %qD оголошено тутatexit не вдалосяспроба взяти адресу бітового поляспроба отримати адресу члена структури бітового поля %qDатрибут %<%E(%s)%> відсутній аргументатрибут %<%E(%s, %E)%> має недійсний позиційний аргумент %iатрибут %<%E(%s, %E, %E)%> має недійсний позиційний аргумент %iатрибут %<fallthrough%> не передує мітці «case» або «default»атрибут %<fallthrough%> вказано кілька разіваргумент %qs атрибуту %<target%> невідомийаргумент атрибуту %<target%> не є рядкомАргумент атрибуту %qE повинен бути одним з %qs або %qsаргумент атрибуту %qE повинен бути одним з %qs, %qs, %qs або %qsаргумент атрибуту %qE не є рядкомнедійсний режим атрибуту %qEнедійсний режим атрибуту %qE %qs; очікується один з %qs, %qs, %qs або %qsрежим атрибуту %qE %qE не є ідентифікатором; очікується один з %qs, %qs, %qs або %qsатрибут %qE неочікуваний %<(%> після режиму %qs; очікується позиційний аргумент або %<)%>атрибут %qE без аргументів на не-прототипіатрибут %qs застосовується тільки до типів масивіваргумент %qs атрибуту %qs невідомийаргумент атрибуту %qs не є рядкоматрибут %qs має недійсний позиційний аргументатрибут %qs не відповідає режиму %qsатрибут %qs має невідповідні значення позиційних аргументів %i та %iатрибут %qs відсутній, аргумент 2 наданий у попередньому визначенні аргументом %uатрибут %qs позиційний аргумент %i має недійсне значення %wiатрибут %qs позиційний аргумент %i має значення %wi, що перевищує кількість аргументів функції %uатрибут %qs позиційний аргумент 1 посилається на аргумент з кваліфікатором %qs типу %qTатрибут %qs позиційний аргумент 1 посилається на аргумент типу функції %qTатрибут %qs позиційний аргумент 1 посилається на аргумент типу %qT, який не є вказівникоматрибут %qs позиційний аргумент 2 конфліктує з попереднім визначенням аргументом %uатрибут %qs в попередньому визначенні відсутній позиційний аргумент 2атрибут %qs позиційний аргумент 2 посилається на аргумент типу %qT, який не є цілочисельниматрибут %qs вказано кілька разівоголошення атрибутуатрибут для %q#T повинен слідувати за ключовим словом %qsатрибут ігноруєтьсяатрибут ігнорується в оголошенні %q#Tатрибут проігноровано в явному інстанціюванні %q#Tатрибут, що використовує префікс, доступний лише з %<-std=c++17%> або %<-std=gnu++17%>атрибут, що використовує префікс, використовується разом з токеном атрибуту з областю діїзначення атрибуту %qs невідоме в атрибуті %qsзначення атрибуту %qs вже було вказано в атрибуті %qsатрибути після заключеної в дужки початкової ініціалізації ігноруютьсяатрибути не дозволяються для визначення функціїАтрибути не дозволені в цьому місціАтрибути на початку інструкції не враховуютьсяатрибути ігноруються на розширеному тип-специфікаторі, який не є передньою декларацієюатрибути ігноруються при інстанціюванні шаблонуатрибути ігноруються на неінстанційованому типіатрибути в деклараторі параметрів масиву ігноруютьсяатрибути можуть бути вставлені тутатрибути не можуть бути вказані перед ключовим словом Objective-C++ %<@%D%>Атрибути повинні бути вказані перед декларатором у визначенні функціїавтоматичний вибір fpu в даний момент тут не дозволяєтьсяавтоматична змінна %qE не може бути %<threadprivate%>автоматично ініціалізує всі вказівники значенням NILполе aux встановлено для ребра %s->%sполе aux встановлено для непрямого ребра з %sдоступно з Fortran 77вирази await не допускаються в обробникахтип %qT, на якому можна очікувати, не є структуроюсемантика контракту аксіоми повинна бути %<assume%> або %<ignore%>обʼява backend для змінної модуля %qs вже існуєнеправильна адреса ADDR_SPACE_GLOBALнеправильна адресапогана адреса, не (reg+disp):погана адреса, не константа:погана адреса, не адреса введення/виведення:неправильна адреса, не post_inc або pre_dec:неправильне вирівнювання: %dнеправильна кількість видалення місця в стеку: %dневірний аргумент для %<-fdebug%>: %qsневірний аргумент для %<-fextern-std%>: %qsневірний аргумент для %<-fmodule-file%>: %qsневірний аргумент для %<-fversion%>: %qsнеправильний вбудований коднеправильний вбудований fcodeнеправильний вбудований icodeнеправильний код умовинеправильний виразпоганий тип виразу під час обходу (%d)неправильна інструкція для '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:неправильний хіднеправильний операторнеправильний операнднеправильна опція %qs для атрибуту %<optimize%>неправильна опція %qs для pragma %<optimize%>неправильний операнд для output_condmove_singleнеправильний операнд для output_move_doubleнеправильний операнд для output_move_singleнеправильний регістрнеправильний регістр для frv_print_operand_memory_reference_reg:неправильний тип повернення для аргументу %u функції %<__builtin_tgmath%>неправильна інструкція зсуву:неправильний тестнеправильний тип для аргументу %u аргументу функції %u %<__builtin_tgmath%>неправильне використання функції spec %qsнеправильне значення %<%s%> для перемикача %<-mtls-size=%>неправильне значення %qs для перемикача %<-march=%>неправильне значення %qs для перемикача %<-mcpu%>неправильне значення %qs для перемикача %<-mfp-rounding-mode%>неправильне значення %qs для перемикача %<-mfp-trap-mode%>неправильне значення %qs для перемикача %<-mmemory-latency%>неправильне значення %qs для перемикача %<-mtls-size%>неправильне значення %qs для перемикача %<-mtrap-precision%>неправильне значення %qs для перемикача %<-mtune%>неправильне значення %qs для перемикача %<-mtune=%>неправильне значення %qs для атрибуту %<target("arch=")%>неправильне значення %qs для атрибуту %<target("tune=")%>неправильне значення для %<%s-%s%>неправильне значення для %<%s=%s%>неправильно вкладені C-заголовки від препроцесораголий апостроф %<'%> у форматіОбласть барʼєру не може бути тісно вкладеною всередині області розподілу роботи, %<loop%>, %<critical%>, %<ordered%>, %<master%>, %<masked%>, явної області %<task%> або %<taskloop%>значення барʼєру повинно бути в межах [0,15]базовий %qT буде ініціалізовано післябазовий клас %q#T має доступний невіртуальний деструкторбазовий клас %q#T повинен бути явно ініціалізований у конструкторі копіюваннябазовий клас %qT не є публічнимрозширення базового ініціалізатора %qT не містить параметрних пакетівбазовий операнд %<->%> має тип, що не є вказівником %qTбазовий операнд %<->%> не є вказівникомвиявлено цикл базового вказівникабазовий тип %qT не є структурою або класомбазова змінна або імʼя SSA не оголошеноребро попередника базового блоку %d пошкодженобазовий блок %d повинен бути позначений як нередукованийбазовий блок %d не повинен бути позначений як нередукованийсписки ребер базового блоку %i пошкодженобазові блоки не розташовані послідовноблок %d не належить до циклу %dблок %d має батьківський цикл %d, повинен бути цикл %dbb %d на неправильному місцітому що %qT має користувацький %qDтому що він є членом %qTтому що воно використовується як glvalueтому що тип елемента масиву %qT має змінний розмірвираз початку посилається на зовнішній ітератор %qDбінарний аргумент %u до функції загального типу, що працює тільки з десятковими числамибінарний вираз в операнді складаючого виразубінарний оператор не підтримує змішування векторного операнду типу bool з векторним операндом типу з плаваючою точкоюбінарний оператор не підтримує два векторних операнди типу boolбінарний оператор не підтримує векторний операнд типу boolпроцедура bind(c)привʼязка посилання типу %qH до %qI відкидає кваліфікаторибіт-поле %q#D з нецілочисельним типом %qTширина біт-поля %q+D не є цілочисельною константоюбіт-поле %qD має нецілочисельний тип %qTбіт-поле %qD з не-цілочисельним типом %qTБіт-поле %qE має атомарний типбітове поле %qE в замиканні %qsбіт-поле %qs має недійсний типширина біт-поля %qs не є цілочисельною константоюширина біт-поля %qs не є цілочисельним константним виразомБіт-поле має атомарний типпорівняння по бітах завжди дає хибний результатпорівняння по бітах завжди дає істинний результатоперація побітового І або АБО між різними типами перелічування %qT та %qT застарілаблок IFекстерна декларація %q#D з областю видимості блоку не дозволена в модульному контекстітіло функції %<constexpr%> %qD не є оператором поверненнянедійсна конструкція DISPOSE: %dнедійсна конструкція JARL: %dнедійсна конструкція JR: %dнедійсна конструкція PREPARE: %dнедійсний тип результату порівняннябулеві регістри потрібні для опції з плаваючою комоюобидва параметри %<-mstack-protector-guard-offset%> та %<-mstack-protector-guard-reg%> повинні використовуватися з %<-mstack-protector-guard=sysreg%>вказано як %<__thread%>, так і %<thread_local%>вказано обидва модифікатори %<monotonic%> і %<nonmonotonic%>вказано як %qs, так і %qsяк %s, так і атрибут %qE надають адресуобидва аргументи в бінарному складеному мають нерозгорнуті пакети параметрівобидва аргументи повинні бути суміснимиобидва аргументи для %<__builtin___clear_cache%> повинні бути вказівникамияк бінарні, так і десяткові аргументи з плаваючою комою в типогенеричній функціїобидва гілки оператора %<if%> позначені як %qsяк комплексні, так і десяткові аргументи з плаваючою комою в типогенеричній функціїзвʼязаний аргумент %i має значення %s, яке є відʼємним для аргументу %i змінної довжини масиву типу %sфігурна специфікація %qs закінчується на знак екрануванняфігурна специфікація %qs недійсна на %qcтіло фігурної специфікації %qs недійснегрупа в фігурних дужках в межах виразу дозволена лише всередині функціїфігурні дужки навколо скалярного ініціалізаторафігурні дужки навколо скалярного ініціалізатора для типу %qTгілка %2d ніколи не виконувалась%sгілка %2d виконана %s%sоператор break не знаходиться у циклі або блоку switchоператор break використовується з циклом for OpenMPbuild_dt: формат зі списком іменВбудована функція %qD оголошена тутвбудована функція %q+D оголошена як не-функціявбудована функція %qD оголошена як не функціявбудована функція %qD вимагає прапорець %<-mconstant-cfstrings%>вбудована функція %qD приймає лише один аргументвбудовану функцію %qE потрібно викликати безпосередньовбудована функція %qE не підтримується для MIPS16вбудована функція %s потребує Nios II R%dвбудований оператор підпису з більш ніж одним виразом у списку виразіввбудований оператор підпису без списку виразіввбудована функція %qF застарілавбудована функція %qF призначена лише для внутрішнього використання GCCвбудована функція %qF не підтримується без %<-mhtm%> (за замовчуванням з %<-march=zEC12%> і вище)вбудована функція %qF вимагає %<-mvx%> (за замовчуванням з %<-march=z13%> і вище)вбудована функція %qs може бути використана лише для векторних типіввбудована функція %qs дійсна лише в 64-бітному режимівбудована функція %qs потребує GLIBC (2.23 або новіше), яка експортує біти можливостей апаратного забезпеченнявбудована функція %qs приймає лише 1 аргументвбудована функція %qs приймає лише 2 аргументивбудована функція %qs приймає лише 3 аргументивбудована функція %qs приймає лише рядковий аргументвбудована функція вимагає негайного значення для операнду %dале %qD не викидає виняток; можливо, його слід оголосити як %<noexcept%>але %qs не маєале переважається однією без RTTI-інформації з іншої одиниці перекладуале не тутза аргументом %u типу %s до %qD, оголошеного тутза аргументом %u типу %s до %qTпотік байткоду у файлі %qs створений компілятором GCC старше 10.0потік байткоду в файлі %qs згенеровано з версією LTO %d.%d замість очікуваної %d.%dпотік байткоду: очікувана мітка %s замість %sпотік байткоду: знайдено порожній вузол cgraphпотік байткоду: знайдено кілька екземплярів вузла cgraph з uid %dпотік байткоду: знайдено незавершену рядокпотік байткоду: сміття в кінці розділу символівпотік байткоду: не знайдено викликаного під час читання ребрапотік байткоду: не знайдено викликача під час читання ребрапотік байткоду: рядок занадто довгий для таблиці рядківпотік байткоду: мітка %s не знаходиться в очікуваному діапазоні [%s, %s]потік байткоду: спроба прочитати %d байтів після кінця вхідного буферапотік байткоду: неочікуваний розділ LTO %sпотік байткоду: неочікувана мітка %sпотік байткоду: невідома мітка інструкції GIMPLE %sвиклик  %2d ніколи не виконувався
виклик  %2d повернув %s
викликати реальну функцію, а не вбудований еквівалентвиклик має циклічну залежністьвиклик вважається ніколи не виконуваним і розмір коду збільшитьсявиклик малоймовірний і розмір коду збільшитьсявиклик %<%T::operator[] (%A)%> є неоднозначнимвиклик %<(%T) (%A)%> є неоднозначнимвиклик перевантаженого %<%D(%A)%> неоднозначнийвиклик перевантаженої функції %<%s(%A)%> є неоднозначнимхеш виклику stmt не вказує на перше пряме ребро спекулятивної послідовності викликувиклик %<__builtin_custom_%s%> конфліктує з перемикачем %<-mcustom-%s%>виклик %qDвиклик %qD тутвиклик %qD використовує стандартний аргумент для параметра %P, який ще не визначенийвиклик %qE є неоднозначним; аргумент %d має тип %qs, але аргумент %d має тип %qsвиклик %qs, оголошений з атрибутом помилки: %sвиклик %qs, оголошений з атрибутом попередження: %sвиклик функції %qD, яка генерує неповний тип %q#Tвиклик функції, яка генерує неповний тип %q#Tвиклик внутрішньої функції %qEвиклик неконстантної функції %qDвиклик не-функції %qDреєстр, що очищується при виклику, використовується для глобальної регістрової змінноївиклик звідсивиклик з цієї функціїобʼєкт, що був викликаний %qD, не є функцією або вказівником на функціюобʼєкт, що був викликаний %qE, не є функцією або вказівником на функціюобʼєкт, що був викликаний, не є функцією або вказівником на функціювикликаюча функція посилається на локальні символи comdatкількість ребер викликача не відповідає кількості BBнеправильна кількість ребер викликувачавикликач не оптимізованийВиклик %qD з конвенцією виклику SSE без увімкненого SSE/SSE2виклик %qD з ненульовим аргументом небезпечнийвиклик %qD з атрибутом sseregparm без увімкненого SSE/SSE2виклик %qT з атрибутом sseregparm без увімкненого SSE/SSE2виклик constexpr-члена-функції %qD через віртуальний базовий підобʼєктвиклики функцій типу %qT вимагають розширення SVE ISAвиклики перевантажених операторів не можуть зʼявлятися в константному виразіcalls_comdat_local встановлено поза групою comdatможна використовувати атрибут %qE тільки на визначеннях обʼєктів класу на рівні файлуможна використовувати не більше одного зі специфікаторів %<constinit%> та %<constexpr%>не можна використовувати неглобальну відносну абсолютну адресукандидат 1:кандидат 2:кандидат є:кандидати є:кандидати є:кандидат:кандидати:не можна %<dynamic_cast%> %qE (типу %q#T) до типу %q#T (%s)не можна %<goto%> в блок %<catch%>не можна %<goto%> в блок %<try%>не можна додати список перелічувань до шаблонного інстанціюваннянеможливо додати контракти після визначеннянеможливо додати контракти до віртуальної функціїне можна виділити обʼєкт абстрактного типу %qTне вдається виділити обʼєкти з типом RVV %qTне можна виділити обʼєкти з типом SVE %qTне вдається виділити стек для змінної %q+D, голої функціїне вдається виділити регістр vl для %qs на цій ціліне можна застосувати %<%s%> до %qD, який також був позначений директивою OpenMP 'declare target'не можна застосовувати %<offsetof%> до неконстантної адресине можна застосовувати %<offsetof%> до перелічування %qDне можна застосовувати %<offsetof%> до деструктора %<~%T%>не можна застосовувати %<offsetof%> до функції-членане можна застосовувати %<offsetof%> до функції-члена %qDне можна застосовувати %<offsetof%> до статичного члена даних %qDне можна застосовувати %<offsetof%>, коли перевантажений %<operator[]%>не можна застосовувати одночасно атрибути %<longcall%> та %<shortcall%> до однієї функціїне можна застосувати вказівник на член %qE до %qE, який має тип, що не є класом %qTне можна привʼязати біт-поле %qE до %qTне можна привʼязати lvalue-посилання типу %qH до rvalue типу %qIне можна привʼязати неконстантне lvalue-посилання типу %qH до значення типу %qIне можна привʼязати неконстантне lvalue-посилання типу %qH до rvalue типу %qIне можна привʼязати упаковане поле %qE до %qTне можна привʼязати посилання типу %qH до %qI через різні межі масивуне можна привʼязати rvalue %qE до %qTне можна привʼязати rvalue-посилання типу %qH до lvalue типу %qIне можна викликати %<__builtin_custom_%s%> без вказівки перемикача %<-mcustom-%s%>неможливо викликати концепцію як функціюне можливо прямо викликати конструктор %<%T::%D%> безпосередньоне можна викликати метод члена %qD без обʼєктане можу захопити %qE по посиланнюне можна захопити член %qD анонімного обʼєднанняне можна привести %qs до %qs, оскільки розміри не збігаютьсяне можна привести вираз типу %qs до %qsне можна привести вираз типу %qs до типу %qsне можна перехопити тип %qT, оскільки він містить типи змінної розмірностінеможливо закрити неіснуючий файл відповідінеможливо закрити канал тільки для отриманняне можна комбінувати вектори GNU та SVE в бінарній операціїне можна поєднувати базу типу %qT з індексом типу %qTне можна поєднувати базу типу %qT з зміщенням типу %qTне можливо перетворити %qE з типу %qH в тип %qIне можливо перетворити %qE з типу %qT в тип %qTне вдається перетворити %qE в %qTне вдається перетворити %qE в %qT, оскількине можу перетворити %qH в %qIне можна перетворити %qH на %qI при передачі аргументуне можна перетворити %qH на %qI в присвоєнніне можна перетворити %qH на %qI в аргументі за замовчуваннямне можна перетворити %qH на %qI при ініціалізаціїне можна перетворити %qH на %qI при поверненніне можна перетворити вираз делегата на %qsне вдається конвертувати значення типу %qT в тип вектора %qT, які мають різний розмірне вдається конвертувати вектор типу %qT в тип %qT, які мають різний розмірне вдається конвертувати вираз, можна конвертувати лише базові типине можливо перетворити з %qT на базовий клас %qT, оскільки %qT неповнийне можна перетворити базовий клас %qT на похідний клас %qT, оскільки базовий клас є віртуальнимне можливо перетворити з базового класу %qT на похідний клас %qT через віртуальну базу %qTне можливо перетворити з неповного типу %qH в %qIне можна перетворити вказівник на базовий клас %qT на вказівник на похідний клас %qT, оскільки базовий клас є віртуальнимне можна перетворити вказівник на базовий клас %qT на вказівник на похідний клас %qT через віртуальну базу %qTне можна перетворити структуру %qs на %qsне вдається перетворити на тип вказівникане можу конвертувати тип %qH до типу %qIне вдається конвертувати значення в векторне можна створити вказівник на посилання на член %qDне вдалося створити попередньо скомпільований заголовок %s: %mне можна створити інформацію про тип для типу %qT, оскільки він включає типи змінної розмірностіне можна оголосити %<::main%> як %qsне можна оголосити %<::main%> глобальною змінноюне можна оголосити %<::main%> як шаблонне можна оголосити %<::main%> як inlineне можна оголосити %<::main%> як staticне можна оголосити параметр %<catch%> як абстрактний клас типу %qTне можна оголосити параметр %<catch%> з типом rvalue reference %qTне можна оголосити %qD в іншому модуліне можна оголосити %qD як тип біт-поляне можна оголосити параметр з %<decltype(auto)%>не можна оголосити біт-поле %qD з типом %<warn_if_not_aligned%>не можна оголосити біт-поле %qD з типом функціїне можна оголосити біт-поле %qs з типом %<warn_if_not_aligned%>не можна оголосити поле %q+D як абстрактний тип %qTне можна оголосити член %<%T::%s%> всередині %qTне можна оголосити метод %<%T::%s%> всередині %qTне можна оголосити метод члена %qD зі статичним звʼязуваннямне можна оголосити параметр %q+D як абстрактний тип %qTне можна оголосити параметр як абстрактний тип %qTне можна оголосити вказівник на %q#Tне можна оголосити вказівник на елемент %q#Tне можна оголосити вказівник на кваліфікований тип функції %qTне можна оголосити посилання на %q#Tне можна оголосити посилання на %q#T, який не є псевдонімом або аргументом типу шаблонуне можна оголосити посилання на кваліфікований тип функції %qTне можна оголосити статичну функцію всередині іншої функціїне можна оголосити змінну %q+D як абстрактний тип %qTне вдається розкласти адресуне можна розкласти клас типу %qT, оскільки він має анонімний структурний членне можна розкласти клас типу %qT, оскільки він має анонімний член обʼєднанняне можливо розкласти класовий тип %qT без нестатичних членів данихне можна розкласти клас типу %qT: як він сам, так і його базовий клас %qT мають нестатичні елементи данихне вдається розкласти клас типу %qT: його базові класи %qT та %qT мають нестатичні члени данихне можна розкласти недоступний член %qD класу %qTне можу розкласти тип замикання лямбди %qTне можу розкласти тип, який не є масивом або класом %qTне можу розкласти обʼєднаний тип %qTне можу розкласти масив змінної довжини %qTне можу розкласти вектор змінної довжини %qTне можна зменшити вказівник на неповний тип %qTне вдається вивести аргументи шаблону для копіювальної ініціалізації %qT, оскільки він не має неявних вказівок виведення або користувацьких конструкторівне вдається вивести аргументи шаблону %qT, оскільки він не має придатних посібників для виведенняне вдається вивести параметри шаблону зі списку введенняне можу виконати стандартне порівняння для анонімного елемента обʼєднанняне можу виконати стандартне порівняння для елемента гнучкого масивуне можу виконати стандартне порівняння для посилання на елемент %qDне можу виконати стандартне порівняння для обʼєднання %qTне можна визначити %qD в іншому модуліНе можна визначити дружню функцію %qs в описі локального класуне можна визначити метод %<%T::%s%> всередині %qTне можна визначити член залежного typedef %qTнеможливо видалити функцію. Лише вказівники на обʼєкти є дійсними аргументами для %<delete%>не вдається видалити обʼєкти з типом RVV %qTне можна видаляти обʼєкти з типом SVE %qTне можна розіменувати %qE в замиканні %qsне можна походити від %<final%> базового класу %qT в похідному типі %qTне вдалося визначити переклад %<#include%> для %s: %sне вдалося визначити довжину %qsне вдається вимкнути вбудовану функцію %qsнеможливо створити незбалансовані вказівники в ptx-збірціне вдалося виконати %qs: %sне вдалося виконати %qs: %s: %mне вдається розгорнути ініціалізатор для члена %qDне можна явно оголосити члена %q#D зовнішнім звʼязкомне вдається розширити файл PCH: %mнеможливо перейти до останнього випадку в операторі виборуне вдається знайти %<ldd%>не вдалося знайти %<nm%>не вдалося знайти %qsне вдалося знайти %s у плагіні %s
%sне вдалося знайти %s в плагіні %s: %sне вдалося знайти LTO cgraph у %sне вдалося знайти посилання на LTO-розділи у %sне можу знайти реєстр у класі %qs під час перезавантаження %<asm%>не вдається знайти дійсне імʼя лічильника %qs опції %<-fdbg-cnt=%>не вдалося знайти клас %qEне вдалося знайти змінну екземпляра, повʼязану з властивістюне вдалося знайти декларацію інтерфейсу для %qEне вдалося знайти оголошення інтерфейсу для %qE, суперкласу %qEне вдалося знайти декларацію протоколу для %qEне вдалося знайти мітку посилання для класу %qEне можна створити вказівник на член не-класу %q#Tне вдається згенерувати позиційно-незалежний код для %qsне вдалося отримати вказівник на рамку до %qsне вдалося отримати позицію в файлі PCH: %mне вдалося отримати статус програми: %mне можу обробити порівняння типу %<%s == %s%>не можу обробити неузгоджені виклики до %qsне можна обробити умову перемикача типу %sне можу виконати конфліктну умову %qsне можна імпортувати модуль у його власну сферуне можна збільшити вказівник на неповний тип %qTне можливо ініціалізувати обʼєкт повернення типу %qT з rvalue типу %<void%>не вдається ініціалізувати агрегат типу %qT зі складним літераломне вдається ініціалізувати масив з %qT з літералу рядка з типом масиву %qTне можна вбудовувати функцію %<main%>не вдається створити екземпляр %<coroutine traits%>не вдається створити екземпляр %<coroutine handle%> для типу promise %qTне вдалося завантажити плагін %s
%sне вдалося завантажити плагін %s: %sне можна змішувати операнди десяткових плаваючої коми та комплексних типівне можна змішувати операнди десяткових плаваючої коми та інших плаваючих типівне можна змішувати операнди десяткових плаваючої коми та векторних типівне можна вкладати більше %d просторів іменне вдається відкрити %qs для запису: %mне вдається відкрити %sне вдалося відкрити %s для запису: %mне вдалося відкрити %s: %mне вдається відкрити '%s'не вдається відкрити файл %qs для запису оптимізаційних записівне вдається відкрити проміжний файл gcn asmне вдається відкрити проміжний файл gcn objне вдається відкрити проміжний файл ptxне вдається відкрити вивід ldd: %mнеможливо відкрити вкладений файл відповідіне вдається відкрити вивід nm: %mне вдається відкрити файл omp_requires %qsне вдається відкрити файл профілю %sне можна передати аргумент в векторному реєстрі, оскільки інструкції altivec вимкнені, використовуйте %qs, щоб їх увімкнутине можна помістити обʼєкт з волатильним полем у регістрне вдається прочитати %<LTO_section_decls%> з %sне вдалося прочитати %s: %mне вдалося прочитати таблицю режимів LTO з %sне вдалося прочитати файл PCH: %mне вдалося прочитати профіль функції з %sне вдається прочитати файл omp_requires %qsне вдалося прочитати файл специфікації %qs: %mне вдалося прочитати таблицю рядків з %sне можна отримати посилання типу %qT через %<...%>неможливо перезавантажити операнд цілочисельної константи в %<asm%>не можливо представити вбудований тип %<va_list%> в Dне вдається вирішити перевантажену функцію %qD на підставі перетворення на тип %qTне можна повернути з обробника блоку function-try-блоку конструкторане можна повернути значення в векторному реєстрі, оскільки інструкції altivec вимкнені, використовуйте %qs, щоб їх увімкнутине можна встановити атрибут %qE після визначенняне вдається встановити атрибут переривання: немає поточної функціїне вдається встановити атрибут переривання: немає такого ідентифікаторане вдається встановити позицію в файлі PCH: %mне можна спеціалізувати концепцію %q#Dне можна вказати %<-o%> з %<-c%>, %<-S%> або %<-E%> з кількома файламине можна вказати %<override%> для класуне можна вказувати -static з -fsanitize=addressне можна вказувати -static з -fsanitize=hwaddressне можна вказувати -static з -fsanitize=threadне можна вказати одночасно %<-msep-data%> та %<-mid-shared-library%>неможливо зробити хвостовий виклик: %sне можна взяти адресу %qsне можна взяти адресу бітового поля %qDне можна взяти адресу скаляра зі зворотним порядком зберіганняне можна взяти адресу %<this%>, який є виразом rvalueне можна взяти адресу цього виразуне можна кидати класи C++не можна кидати обʼєкти COMне можна кинути вираз типу %qT, оскільки він містить типи змінної розмірностіне вдається кинути або перехопити тип RVV %qTне можна кидати або ловити тип SVE %qTнеможливо здійснити типовий перемикач на значенні, яке не є інтерфейсомне вдається оновити форму SSAне можна використовувати %<-%> як імʼя вхідного файлу для попередньо скомпільованого заголовкане можна використовувати %<-mtp=cp15%> з 16-бітним Thumbне можна використовувати %<::%> в декларації параметране можна використовувати атрибут %<indirect_call%> в засобовій ланцюжку Linuxне можна використовувати %<typeid%> з %<-fno-rtti%>не можна використовувати %<va_arg%> зі зворотним порядком зберіганняне можна використовувати %<va_start%> у функції перериванняне можна використовувати %qs як регістр, що зберігається при викликуне можна використовувати %qs як регістр, що використовується при викликуне можна використовувати %qs як фіксований регістрне можна використовувати обʼєкт як параметр для методуне можна використовувати атрибути виключень для функції %qD в засобах розробки Linuxне можна використовувати атрибути переривань для функції %qD в засобах розробки Linuxне можна використовувати режим %qs для перелічуваних типівне можна використовувати mshared і static одночасноне можна використовувати mthreads і mlegacy-threads одночасноне можна використовувати кілька методів перевірки стеку разомне можна використовувати атрибути скидання для функції %qD в засобовій ланцюжку Linuxне можна використовувати доступ до малих даних для %qsне можна використовувати тип %s як тип %sне можна ініціалізувати значення масиву з невідомою межею %qTне вдалося записати %s: %mне вдалося записати файл PCHне вдалося записати файл PCH: %mне вдалося записати файл PCH: відсутній необхідний сегмент памʼятіне вдалося записати доповнення до файлу PCH: %mне вдалося записати в %s: %mканонічні типи відрізняються для однакових типів %qT та %qTзахоплення копією типу RVV %qTзахоплення копіюванням типу SVE %qTзахоплення копією неповного типу %qTзахоплення незмінної %qEзахоплення змінної %qD з неавтоматичним тривалістю зберіганнязахоплення змінюваного типу %qT, який не є масивом N3639 з обмеженням часу виконаннямітка case %qE не знаходиться в межах оператора switchмітка case не зводиться до цілочисельної константимітка case не є цілочисельним константним виразоммітка case не знаходиться у блоку switchзначення мітки case перевищує максимальне значення для типузначення мітки case менше мінімального значення для типумітки case не впорядковані в операторі switchмітки випадків не впорядковані: значення case %qs не належить до перелічуваного типузначення case %qs не входить до перелічованого типу %qTприведення додає кваліфікатор %q#v до типу функціїприведення між несумісними типами функцій з %qH до %qIприведення між несумісними типами функцій з %qT до %qTприведення між несумісними типами вказівників на члени від %qH до %qIприведення відкидає кваліфікатор %qv з типу цілі вказівникаприведення від %qH до %qI збільшує необхідне вирівнювання цільового типуприведення з %qH до %qI втрачає точністьПриведення типу з %qT не дозволеноприведення типу з %qs до %qs призведе до нульового результатуприведення з виклику функції типу %qT до несумісного типу %qTприведення з вказівника до цілого числа іншого розміруприведення типу %qT до типу %qT видаляє кваліфікаториприведення збільшує необхідне вирівнювання цільового типуприведення вказує тип масивуприведення вказує тип функціїприведення до вказівника адресного простору %qs з відокремленим вказівником адресного простору %qsприведення до вказівника адресного простору %qs з відокремленим вказівником загального адресного просторуприведення до типу %qs призведе до нульового результатуприведення до вказівника загального адресного простору з відокремленим вказівником адресного простору %qsприведення до нецілочисельного типу %qT в константному виразіприведення до вказівника з цілого числа іншого розміруприведення до типу обʼєднання з типу, якого немає в обʼєднанніприведення типу %qT до %qT не розіменовує вказівникприведення між вказівником на функцію та вказівником на обʼєкт підтримується умовноперехоплюється ненаправляємий тип %q#Tполіморфний тип %q#T перехоплюється за значеннямтип %q#T перехоплюється за значенняматрибути категорії недоступні в Objective-C 1.0атрибути категорії недоступні в цій версії компілятора (ігноруються)Атрибути cdecl та thiscall несуміснінедійсний підрахунок cgraphcgraph_node має неправильний список клонівcgraph_node має неправильний clone_ofcgraph_node має неправильний вказівник prev_clonecgraph_node знаходиться в списку клонів, але це не клонзміна активного члена обʼєднання з %qD на %qDзміна активного члена обʼєднання з %qD на %qD під час ініціалізаціїзміна типу повернення з %qs на тип категорії порівняння дозволить використовувати порівняння %qs і %qsпомилка: check_charlen_present(): довжина не встановленаcheck_dimension(): Погане посилання на масивcheck_dummy_characteristics: Неочікуваний результат %i з gfc_dep_compare_exprcheck_init_expr(): Невідомий тип виразуcheck_intents(): Неспівпадіння спискуcheck_restricted(): Невідомий тип виразуcheck_result_characteristics (1): Неочікуваний результат %i з gfc_dep_compare_exprcheck_result_characteristics (2): Неочікуваний результат %i з gfc_dep_compare_exprcheck_some_aliasing(): Неспівпадіння спискуcheck_some_aliasing(): пошкоджені даніконтрольна сума (%x,%x) замість (%x,%x)обирається %qD замість %qDзначення розміру частини повинно бути позитивнимвиявлено циклічну делегацію вказівникаклас %qE вже існуєклас %qE визначений без вказівки базового класуклас %qE застарілийклас %qE недоступнийклас %qE недоступнийклас %qT не має жодного поля з назвою %qDклас %qT імпліцитно є дружнім з самим собоюклас %qs не реалізує протокол %qEатрибути класу недоступні в Objective-C 1.0визначення класу не може бути оголошеним як другрозширення класу для класу %qE оголошено після його %<@implementation%>розширення класів недоступні в Objective-C 1.0шаблон класу %qD перевизначено як не-шаблонне вдалося вивести аргументи шаблону класу:не вдалося вивести аргументи шаблону класу для %qT: вибрано експліцитний посібник для виведення при копіювальній ініціалізації спискомвиведення аргументів шаблону класу доступне лише з %<-std=c++17%> або %<-std=gnu++17%>тип класу %qT є неповнимзамикання в режимі %<simd%> повинні бути розділені комою %<,%>аргумент очищення не є функцієюаргумент очищення не є ідентифікаторомне вдається створити клони для атрибуту %<target_clones%>закрити: %sзакриті інтервалипомилка закриття списку виведення LTRANS %s: %mне вдалося закрити файл залежностей %s: %mзакриття json-файлу %s: %mзакриття файлу mixin %s: %mаргумент-ко-масивкод може бути неправильно оптимізований, якщо не використовується %<-fno-strict-aliasing%>модель коду %qs несумісна з %sмодель коду %qs потребує %sмодель коду %qs не підтримується в режимі ilp32Модель коду %qs не підтримується в режимі %s бітМодель коду %qs не підтримується в режимі x32модель коду %qs з %<-f%s%>модель коду %s не підтримує режим PICаргумент «collapse» потребує позитивний сталий цілочисельний виразЗлиті %s петлі не є ідеально вкладеними на %Lзгорнуті цикли не є добре вкладенимиверсія collect2 %s
колекція в швидкому перелічуванні не є обʼєктомсимвол comdat не може мати версіюфункція локального comdat, яку викликає %s поза своїм comdatлокальний символ comdat, на який посилається %s, знаходиться поза своїм comdatкома в кінці списку перелічуваннярозділений комами список у використанні-оголошенні доступний лише з %<-std=c++17%> або %<-std=gnu++17%>опція командного рядка %qs не підтримується цією конфігурацієюпараметр командного рядка %qs є дійсним для %s, але не для %sопція командного рядка %qs дійсна для драйвера, але не для %sспільний символ не може мати версіюспільні змінні повинні мати вирівнювання 32678 або меншеcompare_actual_expr(): Поганий код компонентаcompare_real(): неправильний операторпорівняння кінцевих дампів інструкційпорівнювати числа з рухомою комою за допомогою %<==%> або %<!=%> небезпечнопорівняння результату додавання вказівника %qE та NULLпорівняння векторів з різними типами елементівпорівняння векторів з різною кількістю елементівпорівняння між %q#T і %q#Tпорівняння між %qT і %qTпорівняння між різними типами вказівників %qT та %qT потребує приведення типупорівняння між різними типами вказівників на члена %qT та %qT не має приведення типупорівняння між вказівником та цілочисельнимпорівняння між вказівником і нульовою символьною константоюпорівняння між двома масивамипорівняння двох масивів застаріло в C++20порівняння між типами %qT та %qTпорівняння завжди %dпорівняння завжди %d через ширину біт-поляпорівняння завжди є хибним через обмежений діапазон типу данихпорівняння завжди є правильним через обмежений діапазон типу данихпорівняння повних та неповних вказівниківПорівняння константи %qE з булевим виразом завжди є хибнимПорівняння константи %qE з булевим виразом завжди є правильнимпорівняння різних типів Objective-C потребує приведення типівпорівняння різних типів вказівників потребує приведення типівПорівняння перелічувального типу %qT з типом з плаваючою комою %qT є застарілимПорівняння типу з плаваючою комою %qT з перелічувальним типом %qT є застарілимпорівняння цілочисельних виразів з різним знаком: %qT і %qTпорівняння вказівників на розʼєднані адресні просторипорівняння підвищеного бітового доповнення беззнакового значення з константоюпорівняння підвищеного бітового доповнення беззнакового значення з беззнаковимпорівняння беззнакового виразу в %<< 0%> завжди є хибнимпорівняння беззнакового виразу в %<>= 0%> завжди є правильнимоператор порівняння %q+D встановлено за замовчуванням після його першого оголошенняпотрібне порівнянняпорівняння з літералом рядка призводить до невизначеного поведінкипорівняння типу %<X<=Y<=Z%> не мають математичного значеннясумісний тип знаходиться туткомпіляція припинена через -Wfatal-errors.
компіляцію припинено через -fmax-errors=%u.
Компіляцію припинено.
компілювати всі модулі реалізації та модуль програми одночаснофайл скомпільованого модуля - %qsскомпільований модуль - %sверсія %sперевірки компілятора для примусового вказання імен параметрів процедур визначення модуля з їхніми відповідниками в модулі реалізаціїкомпілятор не підтримує стиснення ZSTD LTOкомпілятор - %sверсія %s%s%sкомпілятор попереджає, якщо використовується приведення типів різних розміріваргумент complement повинен бути константоюкомплексний аргумент %u до функції загального типу, що працює тільки з десятковими числамискладені аргументи повинні мати тип з плаваючою комоюскладені аргументи повинні мати однакові типипереповнення комплексного числа з плаваючою точкою в виразі %qE типу %qT призводить до %qEпереповнення комплексних чисел з плаваючою комою в виразі типу %qT призводить до %qEпереповнення комплексного цілого числа в виразі %qE типу %qT призводить до %qEпереповнення комплексного цілого числа в виразі типу %qT призводить до %qEкомплексне число недійсне для %qsкомпонент %qs на %L вже було встановлено батьківським конструктором похідного типускладний літерал має тип функціїскладний літерал має змінний розмірлітерал складного типу неявно auto та оголошений %qsскладений літерал непредметного типу %qTскладений літерал, який має кваліфікатор адресного просторускладений оператор в функції %<constexpr%>стиснутий потік: %sобчислене перехід має бути типу вказівникконкатенація рядкових літералів з конфліктуючими префіксами кодуванняконцепція %q#D оголошена з виведеним типом поверненняконцепція %q#D оголошена з параметрами функціїконцепція %q#D з не-%<bool%> типом повернення %qTконцепція %qD не має визначенняконцепція %qE має кілька списків параметрів шаблонуконцепція %qE не знаходиться в області простору іменконцепція визначена тутконцепцію слід визначати на рівні простору іменконцепція повинна мати тип %<bool%>ідентифікатор концепції %qD у вкладеному специфікаторі іменіумова оголошує функціюумова оголошує масивВираз умови посилається на змінну ітерації %qDумовне замикання %<lastprivate%> на конструкції %qsумовний %<lastprivate%> на ітераторі циклу %qD ігноруєтьсяумовний вираз між різними типами вказівників %qT та %qT потребує приведення типуумовний вираз між різними типами вказівників на члена %qT та %qT не має приведення типуумовний вираз між перелічуванням типу %qT та типом з плаваючою точкою %qT є застарілимумовний вираз між типом з плаваючою точкою %qT та перелічуванням типу %qT є застарілимумовний вираз в операнді складаючого виразуумовно виконуваний цикл у регіоні %<kernels%> буде виконуватись однією ватагою; ігнорування замикання %<gang%>конфліктна декларація звʼязку мови C %q#Dсуперечливі специфікації доступу для поля %qE, ігноруютьсясуперечливі специфікації доступу для методу %q+D, ігноруютьсяконфліктують перемикачі генерації кодуконфліктна декларація %q#Dконфліктуюче оголошення %q#D з %qL звʼязкомконфліктна декларація функції C %q#Dконфліктна декларація шаблону %q#Dконфліктна експортна декларація %qDконфліктуюча глобальна декларація модуля %#qDконфліктуючі іменовані адресні простори (%s проти %s)конфліктуючі іменовані адресні простори (%s проти %s) для %q+Dконфліктуючі іменовані адресні простори (%s проти загального) для %q+Dконфліктуючі іменовані адресні простори (загальні проти %s) для %q+Dконфліктуючі операції зведення для %qEвказано конфліктуючий тип повернення для %q+#Dконфлікт назви суперкласу %qEвказано конфліктуючі атрибути типу для %q+#Dконфліктуючі типові кваліфікатори для %q+Dконфліктуючі типи для %<%c%s%>конфліктуючі типи для %q+Dконфліктуючі типи для %q+D через несумісність перелічування/цілого числа; маємо %qTконфліктуючі типи для %q+D; маємо %qTконфліктуючі типи для вбудованої функції %q+D; очікувався %qTконфліктуючі типи для вбудованої функції %qs; очікувався %qsконфліктне використання перемикачів %<-mcustom%>, атрибутів цілі та/або функцій %<__builtin_custom_%>конфліктує з %qDрозгляньте використання %<-fno-module-lazy%>, збільшення значення %<-param-lazy-modules=%u%> або збільшення обмеження файлових дескрипторів на процесрозгляньте використання '-pg' замість '-p' з gprof(1)розгляньте використання `-pg' замість `-p' з gprof (1)розгляньте використання `-pg' замість `-p' з gprof(1)тип з кваліфікаторами const, volatile або restrict у %<#pragma omp declare reduction%>Вимкнено поширення констант/копійconst_double_split отримав неправильну інструкцію:константа %qs занадто великаконстантний аргумент %d для вбудованої функції %qF недійсний (%s)константний аргумент %d для вбудованої функції %qF виходить за межі діапазону (%wd-%wd)константний аргумент %d для вбудованої функції %qF виходить за межі діапазону (0-%wu)константний аргумент %d для вбудованої функції %qF виходить за межі діапазону цільового типуконстантний аргумент поза діапазоном для %qsконстантний аргумент поза діапазоном для %sконстантне поле %qD використовується як вихід %<asm%>складання констант не підтримується для цього коду дереваконстанта не перелічовується, коли змінюється %<ADDR_EXPR%>константа посилається на себепотрібне константне значення для вбудованого аргументу %qF %dобмеження %qE має тип %qT, а не %<bool%>вираз обмежень повинен мати тип %<bool%>несумісні обмеження для аргументу %d у списку параметрів шаблону для %qDобмеження не виконуютьсяобмеження на функцію без шаблонуКонструктор не може бути статичною функцією-членомконструктор делегує на себеделегування конструктора слідує за ініціалізатором mem для %qDКонструктор не повертає значення для перевіркиконструктор для класу-іноземця %qT не може бути членомконструктор не наданий користувачем, оскільки він явно заданий за замовчуванням у тілі класуПріоритети конструкторів не підтримуютьсяПріоритети конструкторів від 0 до %d зарезервовані для реалізаціїПріоритети конструкторів повинні бути цілими числами від 0 до %d включновикористано синтаксис конструктора, але для типу %qT не оголошено конструкторконструктори не можуть бути оголошені як %<virtual%>Конструктори не можуть мати кваліфікаторів cvКонструктори не можуть мати кваліфікаторів refміститься цикл тутмістить додатковий віртуальний метод %qDоператор continue не знаходиться у цикліУмова контракту є хибною в константному виразіскорочення %<%.*s%> у форматі; використовуйте %qs замість цьогоконтракти доступні лише з %<-fcontracts%>контракти повинні належати до типу функціїконтроль потоку посередині базового блоку %dкерування проходить через визначення %qD зі статичною тривалістю зберіганнякерування проходить через визначення %qD з тривалістю зберігання потокукерування досягає кінця функції, яка не є voidномер контрольного регістру повинен бути в діапазоні 0-31 для %sконвертація між різними типами вказівників %qT та %qT потребує приведення типуперетворення між різними типами вказівників на члена %qT та %qT не має приведення типуперетворення відкидає константністьперетворення з %q#T на %q#Tконвертація з %qH до %qI відкидає кваліфікаториперетворення з %qH на %qI в конвертованому сталому виразіперетворення з %qH до %qI є неоднозначнимзапит на перетворення з %qH на не-скалярний тип %qIперетворення з %qT до %qTперетворення з %qT на %qT змінює значення %qEперетворення з %qT на %qT змінює значення з %qE на %qEперетворення з %qT на %qT відкидає уявну компонентуперетворення з %qT на %qT може змінити значенняПеретворення з адресного простору %qs в адресний простір %qsконвертація звичайного типу в тип notinheapперетворення з типу вказівника %qT до арифметичного типу %qT в константному виразіконвертація не має типу в кінці форматуперетворення %qE з %qH в %qI є неоднозначнимперетворення %qs на лівій стороні %qsперетворення регістра на інший розмір у %qsперетворення скаляра %qH на вектор %qI включає обрізкуперетворення скаляра %qT на вектор %qT включає відсіканняперетворення беззнакової константної величини на відʼємне цілочисельнеперетворення на %qT змінює значення константи %qTперетворення на %qT з %qT може змінити його значенняперетворення на %qT з %qT може змінити знак результатуперетворення в %qT з булевого виразуконвертація в неповний типперетворення на неконстантне посилання типу %q#T з rvalue типу %qTзапитана конвертація в не скалярний типперетворення в тип void не може вирішити адресу перевантаженої функціїперетворення на тип void не буде мати доступ до обʼєкту %qE неповного типу %qTперетворення на void не отримає доступ до обʼєкта неповного типу %qTперетворення на void не отримає доступ до обʼєкту типу %qT, який не можна просто скопіюватиперетворення на void не отримає доступ до обʼєкта типу %qTперетворення на змінну посилання типу %q#T з rvalue типу %qTконвертація в масиви невідомого розміру доступна лише з %<-std=c++20%> або %<-std=gnu++20%>перетворення %<false%> на вказівниковий тип %qTперетворення %<false%> на вказівниковий тип для аргументу %P у %qDперетворення %qT в %<void%> ніколи не використовуватиме оператор перетворення типуперетворення %qT на базовий клас %qT ніколи не використовуватиме оператор перетворення типуперетворення %qT на посилання на базовий клас %qT ніколи не використовуватиме оператор перетворення типуперетворення %qT в посилання на той самий тип ніколи не використовуватиме оператор перетворення типуперетворення %qT на той самий тип ніколи не використовуватиме оператор перетворення типуперетворення NULL у тип, що не є вказівникомперетворення упакованого вказівника %qT (вирівнювання %d) на вказівник %qT (вирівнювання %d) може призвести до невирівняного значення вказівникаперетворення складного літерала масиву на вказівник є неправильним у C++перетворення далекого вказівника на близький вказівникперетворення з %qH на %qIперетворення лямбда-функції, яка використовує %<...%>, в вказівник на функціюПеретворення перевантаженої функції %qD на тип %q#T є неоднозначнимконвертація в %qH з %qI вимагає прямої ініціалізаціїконвертація в %qH з %qI з більшим рангом конвертаціїперетворення на %qH з %qI з неупорядкованими рангами конверсіїперетворення в %qT зі списку ініціалізаторів використовуватиме явний конструктор %qDперетворення на невказівниковий тип %qT з NULLcoproc повинен бути константним негайним значенням в діапазоні [0-%d], активованим за допомогою %<+cdecp<N>%>копроцесор %d не активований з +cdecp%dкопіювання нестатичного елемента даних %q#D типу rvalue-посиланнязмінна copyprivate %qE не є threadprivate або private в зовнішньому контекстікорутини потребують шаблону класу handle; не вдалося знайти %<%E::%E%>корутини потребують шаблону traits; не вдалося знайти %<%E::%E%>пошкоджений корінь дерева циклівпошкоджений список виходів петлі %dпошкоджений початок списку виходів петлі %dпошкоджений вихідний файл ltrans %sпошкоджена інформація про профіль: недійсний профіль часупошкоджена інформація про профіль: кількість виконань для ребра %d-%d вважалася %iпошкоджена інформація про профіль: кількість ітерацій для базового блоку %d вважалася %iпошкоджена інформація про профіль: дані профілю не є потоково-суміснимипошкоджений профіль значень: лічильник профілю %s (%d з %d) несумісний з лічильником базових блоків (%d)Не вдалося закрити файл з дампом Go: %mне вдалося закрити файл виведення останніх інструкцій %qs: %mне вдалося закрити файл відповіді %sне вдалося закрити тимчасовий файл відповіді %sне вдалося закрити файл виведення нульових інструкцій %qs: %mне вдалося перетворити %qE з %<void%> на %<bool%>не вдалося перетворити %qE з %qH до %qIне вдалося конвертувати аргумент шаблона %qE з %qT в %qTне вдалося знайти %s в %s (розгляньте використання %<-B%>)не вдалося знайти реєстр переповненняне вдалося знайти цілочисельний тип такої ж розмірності, як %qTне вдалося знайти клас %qEне вдалося знайти інтерфейс для класу %qEне вдалося знайти setter/getter для %qE в класі %qEне вдалося знайти файл специфікацій %s
не вдалося знайти оголошення варіантуне вдалося знайти файл даних МКП %<devices.csv%>Не вдалося відкрити файл з дампом Go %qs: %mне вдалося відкрити файл дампу %qs: %mне вдалося відкрити файл виведення останніх інструкцій %qs: %mне вдалося відкрити файл відповіді %sне вдалося відкрити файл розшифрування символів: %mне вдалося відкрити тимчасовий файл відповіді %sне вдалося розпізнати зсув у файліне вдалося розпізнати шістнадцяткове числоне вдалося визначити тип typenameне вдалося розбити інструкціюне вдалося зрозуміти %<kern.osversion%> %q.*sне вдалося зрозуміти версію %qsне вдалося записати до файлу відповіді %sне вдалося записати в тимчасовий файл відповіді %sімʼя лічильниказначення лічильникапроцесор %qs є недійсним аргументом для вбудованої функції %qsпроцесор %s не базується на архітектурі %s, архітектура ігноруєтьсястворити файл інтерфейсу SWIG для модулястворити список модулів, відсортованих за топологією, з усіх залежних модулів, використаних у програмістворено та використано з різними ABIsстворено та використано з різними архітектурами / ABIsстворено та використано з різним порядком байтівстворено і використано з різними налаштуваннями %<-fpic%>створено і використано з різними налаштуваннями %<-fpie%>створено і використовується з різними налаштуваннями «%s»створення масиву з %qTстворення масиву з %qT, який є абстрактним класомстворення масиву з функційними елементамистворення масиву функційстворення масиву посиланьстворення масиву типу заповнювача шаблону %qTстворення масиву типу voidстворення вказівника на функцію-член некласового типу %qTстворення вказівника на член типу, що не є класом %qTстворення вказівника на член типу voidстворення вказівника на тип посилання на член %qTстворення селектора для неіснуючого методу %qEатрибут «critical» не має впливу на функції перериваньопкод власної інструкції повинен бути компіляційною константою в діапазоні 0-255 для %<__builtin_custom_%s%>типовий параметр з кваліфікатором cvможливе використання висячого вказівника %qE до %qDможливе використання висячого вказівника %qE до безіменного тимчасовогоможливе використання висячого вказівника до %qDможливе використання висячого вказівника до безіменного тимчасовогоатрибути області даних не можуть бути вказані для локальних зміннихобласть даних %q+D конфліктує з попереднім оголошеннямоголошення данихВизначення даних не має типу або класу зберіганняелемент даних %q+D неправильно оголошений як функційний типелемент даних %q+D неправильно оголошений як методичний типчлен даних %qD не може бути шаблоном-членомчлен даних не може мати змінно-модифікований тип %qTрух даних для компонента %qE несумісний з рухом для структури %qEтип даних %q+D не підходить для регіструмертва гістограмамертва інструкція в таблиці EHфункція звільнення оголошена тутвидалення вже видаленої памʼятізвільнення памʼяті, яка раніше не була виділенаналагодженняформат налагодження %qs конфліктує з попереднім виборомрівень виводу налагодження %qs занадто високийшлях для налагодженняналагодження: десятковий аргумент з плаваючою комою %u для типогенеричної функції з бінарними аргументамидесятковий аргумент з плаваючою комою %u для типогенеричної функції з комплексними аргументамидесяткові плаваючі точки не підтримуються для цільової платформидекларація %qD конфліктує з вбудованою функцієюдекларація %qD конфліктує з імпортомоголошення %qD нічого не оголошуєдекларація додає контракти до %q#Dоголошення нічого не оголошуєоголошення для параметра %qD, але такого параметра немаєдекларація має іншу кількість контрактів, ніж раніше заявленооголошення змінної %qD з %<constexpr%> не є визначеннямоголошення %<extern%> змінної %qD в початковому оголошенні циклу %<for%>оголошення %<std::initializer_list%> не відповідає %<#include <initializer_list>%>, не є шаблономоголошення %<~%T%> як члена %qTОголошення %q#D змінює значення %qDдекларація %q#D конфліктує з вбудованою декларацією %q#Dоголошення %q#D має %<extern%> та ініціалізованооголошення %q#D не має ініціалізаторадекларація %q#D поза класом не є визначеннямоголошення %q#D затіняє параметроголошення %q#Tоголошення %q+#D затіняє параметр шаблонаоголошення %q+D затіняє вбудовану функціюДекларація %q+D затіняє попередню незмінну зміннуоголошення %q+D з атрибутом %<noinline%> слідує за вбудованим оголошеннямоголошення %q+D без звʼязку слідує за зовнішнім оголошеннямдекларація %qD ускладнює попередню інстанціацію шаблону для %qDоголошення %qD як %<typedef%>оголошення %qD як масиву елементів-функційоголошення %qD як масиву функційоголошення %qD як масиву посиланьоголошення %qD як масиву типу voidоголошення %qD як члена %qTоголошення %qD як багатовимірного масиву повинно мати межі для всіх вимірів, крім першогооголошення %qD як не-функціїоголошення %qD як параметраоголошення %qD в %qD, який не включає %qDоголошення %qD в просторі імен %qD, який не включає %qDоголошення %qD не знаходиться в просторі імен, що оточує %qDоголошення %qD затіняє вбудовану функціюДекларація %qD затіняє глобальну деклараціюоголошення %qD затіняє член %qTДекларація %qD затіняє параметрДекларація %qD затіняє попередній локальний ідентифікатороголошення %qE як масиву з функціямиоголошення %qE як масиву з типом voidоголошення %qE як мультирозмірного масиву повинно мати межі для всіх розмірностей, крім першоїоголошення %qE як не-функціїоголошення %qE як не-членаоголошення %qF має інший специфікатор виняткуоголошення вбудованої функції %qD без прототипу; очікувався %qTоголошення функції %qD в недійсному контекстіоголошення багатовимірного масиву повинно мати межі для всіх розмірностей, крім першоїоголошення незмінної %qD в початковій декларації циклу %<for%>оголошення статичної змінної %qD в початковому оголошенні циклу %<for%>оголошення параметра шаблону %q+#D з різними обмеженнямиоголошення параметра шаблона %q+D затіняє параметр шаблонаоголошення типу як масиву з функційоголошення імені типу як масиву з типом voidоголошення в залежній базі %qT не знайдені за допомогою некваліфікованого пошукувідсутній ідентифікатор декларатора; використовується зарезервоване слово %qDоголошено тутоголошено приватним тутоголошено захищеним тутрозпакований потік: %sдекремент булевого виразудекремент константного поля %qDдекремент значення перелічування недійсний в C++декремент функції %qDзменшення елементу %qD в обʼєкті тільки для читаннядекремент вказівника на неповний тип %qTдекремент незмінного місця %qEзменшення елементу тільки для читання %qDзменшення значення не змінної з іменем %qDзменшення значення не змінної параметра %qDдекремент посилання тільки для читання %qDзменшення значення не змінної %qDВиявлений тип класу %qD в типі повернення функціївиведений тип виразу не відповідає обмеженням для заповнювачавиведений ініціалізатор не відповідає обмеженням для заповнювачавиведений тип повернення не відповідає обмеженням для заповнювачаВизначений тип повернення доступний лише з %<-std=c++14%> або %<-std=gnu++14%>визначений тип %qT для %qD є неповнимвиведення зі списку ініціалізаторів, заключених у фігурні дужки, потребує %<#include <initializer_list>%>посібник з виведення %q+D повторно оголошенопосібник з виведення %qD повинен бути оголошений в тому ж області видимості, що й %qTпосібник з виведення %qD повинен мати такий самий доступ, як %qTпосібник з виведення %qD не повинен мати тіла функціїПосібник з виведення для %qT повинен мати тип повернення в кінціне встановлено атрибут %<target_clones%> за замовчуваннямархітектура процесора за замовчуванням (%qs) не підтримує ABI %qs, використовується %<-m%s=%s%> за замовчуваннямаргумент за замовчуванням %qE використовує %qDаргумент за замовчуванням %qE використовує локальну змінну %qDСтандартний аргумент для параметра шаблону для класу, що оточує %qDзадано типовий аргумент для параметра %d %q#Dнесумісність аргументу за замовчуванням при вирішенні перевантаженнявідсутній аргумент за замовчуванням для параметра %P функції %q#Dвказано значення за замовчуванням для параметра лямбдазадано значення за замовчуванням у явній спеціалізаціїзначення за замовчуванням не дозволені в декларації спеціалізації дружнього шаблону %qDаргументи за замовчуванням дозволені тільки для параметрів функціїініціалізатор за замовчуванням для члена %qD потрібно виконати до кінця його вкладеного класудефолтний ініціалізатор для безіменного біт-поляініціалізатори за замовчуванням для бітових полів доступні лише з %<-std=c++20%> або %<-std=gnu++20%>стандартні аргументи шаблону не можуть бути використані в повторній декларації дружньої функції шаблонустандартні аргументи шаблону не можуть бути використані в функціональних шаблонах без %<-std=c++11%> або %<-std=gnu++11%>Стандартні аргументи шаблону не можуть використовуватися в часткових спеціалізаціяхстандартні аргументи шаблону не можуть бути використані в деклараціях дружніх шаблонівтипове перетворення не може визначити аргумент шаблону для %qDЗа замовчуванням %qD не є другом %qTстандартне значення %qD повинно бути %<const%>За замовчуванням %qD повинен мати параметри типу %<const %T&%> або %qTЗа замовчуванням %qD повинен мати параметри типу %<const %T&%> або %qT, але не обидваЗа замовчуванням %qD не повинен мати %<&&%> ref-кваліфікаторстандартне значення %qD повинно повертати %<bool%>стандартне значення %qD доступне лише з %<-std=c++20%> або %<-std=gnu++20%>функції зі значеннями за замовчуванням та видалені функції доступні лише з %<-std=c++11%> або %<-std=gnu++11%>дефолтний конструктор викликає не-%<constexpr%> %qDоголошення за замовчуванням %q+D не відповідає очікуваній сигнатурістандартний конструктор за замовчуванням не ініціалізує %q#Dдефолтний конструктор за замовчуванням не ініціалізує жодного нестатичного члена данихдефолтний деструктор викликає не-%<constexpr%> %qDфункція %q+D, яка задана за замовчуванням з аргументом за замовчуваннямЗа замовчуванням член %qD повинен мати тип параметра %<const %T&%>за замовчуванням присвоєння переміщення для %qT викликає ненезначний оператор присвоєння переміщення для віртуальної бази %qTвідкладений тип параметра в %Cвизначено тутвизначено тут %qDвизначення типу в приведенні недійсне в C++визначення типу в літералі складного типу недійсне в C++визначення явної спеціалізації %qD в декларації другавизначення типу в виразі %qs недійсне в C++визначення в блоку %i не домінує використання в блоку %iвизначення в блоку %i слідує за використаннямвизначення %q#D робить вбудовану декларацію %q#D неоднозначноювизначення %q#D має маркування %<dllimport%>визначення %q#T всередині списку параметрів шаблонувизначення %q#T не є повним до закриваючої фігурної дужкивизначення %qD не відповідаєвизначення %qD не відповідає %<#include <initializer_list>%>визначення %qD не знаходиться в просторі імен, що оточує %qTвизначення концепту %qD має кілька виразіввизначення концепту %qD є порожнімвизначення явно за замовчуванням %qDвизначення неявно оголошеної %qDвизначення протоколу %qE не знайденовизначення статичного елемента даних %q+D класу з атрибутом dllimportнадано визначення для явного інстанціюванняделегати можуть бути тільки для нестатичних функційделегуючі конструктори доступні лише з %<-std=c++11%> або %<-std=gnu++11%>видалене визначення %qD не є першою декларацієювидалена функція %q+D перевизначає невидалену функціювидалений у Fortran 95видалення %qT не визначеновидалення файлу LTRANS %s: %mвидалення масиву %q#Eвидалення файлу %s: %mвидалення обʼєкта абстрактного класу типу %qT, який має невіртуальний деструктор, призведе до невизначеного поведінкивидалення обʼєкта поліморфного класу типу %qT, який має невіртуальний деструктор, може призвести до невизначеного поведінкизалежне імʼя %qE розбирається як не-тип, але інстанціювання повертає типзастаріла конвертація з рядкової константи в %qTЗастаріле повідомлення не є рядкомрозіменування невказівникарозіменування вказівника %<void *%>розіменування нульового вказівникарозіменування нульового вказівника в %qEрозіменування вказівника з перетвореним типом може порушити правила строгого псевдонімарозіменування вказівника з перетвореним типом порушить правила строгого псевдонімаоголошення похідного типупохідне обʼєднання %qT недійснепозначені ініціалізатори не можуть бути використані з неагрегатним типом %qTвизначення межі аргументу зі змінною довжиною масиву %uпорядок вказівника для поля %qD не відповідає порядку оголошення в %qTобʼєкт призначення %qE розміром %sобʼєкт призначення виділяється тутобʼєкт призначення, ймовірно, знаходиться за адресою нульобʼєкт призначення розміром %s, виділений %qEОбʼєкт призначення, на який посилається аргумент 1 з кваліфікатором %<restrict%>, був оголошений тутзнищення %<operator delete%> повинно бути методом класузнищувальний %<operator delete%> повинен бути звичайною функцією відведення памʼятізнищення delete %qD не може бути використано для звільнення виділеної памʼяті, якщо ініціалізація викидається, оскільки обʼєкт ще не побудованийдеструктор %qD оголошено як шаблон членаДеструктор не може бути статичною функцією-членомДеструктор не повертає значення для перевіркидеструктор для %qE також не буде виконуватисядеструктор для %qT є неоднозначнимдеструктор для класу-іноземця %qT не може бути членомПріоритети деструкторів не підтримуютьсяПріоритети деструкторів від 0 до %d зарезервовані для реалізаціїПріоритети деструкторів повинні бути цілими числами від 0 до %d включноДеструктори не можуть мати кваліфікаторів cvДеструктори не можуть мати кваліфікаторів refдеструктори не можуть мати параметріввизначення значення %qsви мали на увазі %<-%s%>?ви мали на увазі %<-mcpu=%s%>?ви мали на увазі %<using enum %T::%D%>?ви мали на увазі розіменування вказівника?чи мали ви на увазі використання логічного заперечення (%<!%>)?чи мали ви на увазі використання логічного заперечення?різниця між %qE та %qD не має цілочисельного типурізна кількість параметріврізна кількість результатіврізні типи параметріврізні типи отримувачарізні типи результатіврізний підставний тип в перелічуванні %q#Tрізні varargsпряма база %qT недоступна в %qT через неоднозначністьпрямий виклик до %s у послідовності спекулятивних викликів не має прапорця спекуляціїпрямий виклик до %s у послідовності спекулятивних викликів має спекулятивний ідентифікатор %i, що виходить за межіпряма ініціалізація списком %<auto%> потребує рівно один елементаргумент директиви %qEаргумент директиви в діапазоні [%E, %E]директива з замиканням %<device_type%>вимкнути прохід %s для функції %sвимкнути прохід %s для функцій в діапазоні [%u, %u]показувати всі вбудовані системні елементипоказувати статистику про кількість скомпільованих рядків початкового коду та використаних символівпоказувати розташування файлів джерела модуля під час компіляціїрізний тип Objective-C у поверненніділення %<sizeof (%T) / sizeof (%T)%> не обчислює кількість елементів масивуділення на нульділення на нуль не є константним виразомне вказуйте одночасно -march=... та -mcpu=...do_check(): забагато аргументівdo_simplify(): Забагато аргументів для вбудованої функціїне відповідає декларації методного шаблону тутне підтримує multilibдомінатор %d повинен бути %d, а не %dстатус домінатора %d невідомийне знаю, як видалити %qsне підтримуються інструкції розширення DSPне підтримуються інструкції розширення продуктивностіне підтримуються інструкції розширення продуктивності версії 2не підтримуються інструкції розширення рядківдві подвійні двокрапки в операторі MODULE PROCEDURE на %Lподвійні константи не підтримуютьсяподвійний звʼязаний список імен асемблера пошкодженийподвійний звʼязаний список клонів пошкодженийчерез різні специфікації винятківфайл дампу: %s
подвійне використання %<_Atomic%>подвійне використання %<_Thread_local%> або %<__thread%>Повторюється назва операнду %<asm%> %qsподвійний %<asm%> кваліфікатор %qEподвійне вказівник %<asm%> %qTподвійне використання %<const%>подвійний випадок %<default%> в %<_Generic%>подвійне використання %<restrict%>подвійне використання %<volatile%>подвійне %qDповторний вказівник %qDподвійне %qEподвійний атрибут %qEподвійний специфікатор оголошення %qEподвійне %qsподвійний модифікатор %qsповторне (або перекриваючеся) значення caseподвійний базовий тип %qT недійснийповторне значення caseподвійний cv-кваліфікаторподвійне оголошення для протоколу %qEподвійне оголошення методу %<%c%E%> з конфліктуючими типамиподвійне визначення %qsподвійне визначення '%s'подвійне визначення версії символуподвійний прямий виклик до %s у спекулятивній послідовності викликів з ідентифікатором спекуляції %iподвійна явна інстанціація %q#Dподвійна явна інстанціація %q#Tдубльована інформація для %qEподвійна ініціалізація %qDповторний UID інструкції: %iподвійна змінна екземпляру %q+Dподвійне оголошення інтерфейсу для категорії %<%E(%E)%>подвійне оголошення інтерфейсу для класу %qEповторна мітка %qDповторна декларація мітки %qEподвійний заголовок циклуповторний член %q+Dподвійне посилання %s у спекулятивній послідовності виклику з ідентифікатором спекуляції %iповторний типовий загальний параметр для аргументу %u функції %<__builtin_tgmath%>подвійний virt-специфікаторподвійна умова %<if%>повторний специфікатор параметра %qs в атрибуті %<amdgpu_hsa_kernel%>під час повторної компіляції з %<-fcompare-debug%>під час %s проходу: %s
під час завантаження звʼязування %<%E%s%E%>під час завантаження звʼязування %<%E%s%E@%s%>під час завантаження очікуваних одиниць для %<%E%s%E%>версія DWARF %wu не підтримуєтьсядинамічна залежність %s не знайденадинамічні специфікації винятків застаріли в C++11динамічний тип %qT його операнда не має базового класу типу %qTдинамічний тип %qT операнда не має однозначного публічного базового класу %qTперевищено обмеження стеку eBPFкожен не оголошений ідентифікатор повідомляється лише один раз для кожної функції, в якій він зʼявляєтьсяребро %s->%s не має відповідного call_stmtкількість ребер несумісна з кількістю функційребро з %d до %d повинно бути позначене як нередукованеребро з %d до %d не повинно бути позначене як нередукованеребро має як call_stmt, так і lto_stmt_uid встановленіребро не знайденоребро вказує на неправильне оголошення:необхідно встановити або %<-fopenacc%>, або %<-fopenmp%>необхідно встановити або -fopenacc, або -fopenmpабо всі замикання ініціалізатора повинні бути іменовані, або ж жоден з них не повинен бути іменованимрозширений тип-специфікатор для перелічування з областю дії не повинен використовувати ключове слово %qDіндекс елемента %qE виходить за межі %<[0 .. %E]%>типи елементів повинні бути однаковимиelement_number(): Поганий тип розмірностіелементарна бінарна операціяелементарні аргументи функції на %C не відповідаютьелементарна процедураелементи масиву %q#D мають неповний типелементи масиву %q#T мають неповний типвбудований %<\0%> у форматвбудований NUL в літералі CFStringзміни ABI передачі параметрів порожнього класу %qT в %<-fabi-version=12%> (GCC 8)порожнє оголошенняпорожня декларація типу %<enum%> не перевизначає тегпорожня декларація з %<_Alignas%> не перевизначає тегпорожня декларація зі специфікатором класу сховища не перевизначає тегпорожня декларація з кваліфікатором типу не перевизначає тегпорожнє перелічування недійснепорожній файлпорожній діапазон індексу в ініціалізаторіпорожній ініціалізатор для захоплення init-capture у лямбдапорожня ініціалізатор в захопленні ініціалізатора лямбдипорожня ліва точність в форматі %sпорожні дужки були розʼяснені як оголошення функціїпорожня точність в форматі %sпорожній список атрибутів властивостівказаний порожній діапазонпорожній рядок в атрибуті %<target%>порожня структура має розмір 0 в C, розмір 1 в C++порожнє оголошення структурованої привʼязкипорожнє обʼєднання має розмір 0 в C, розмір 1 в C++увімкнути прохід %s для функції %sувімкнути прохід %s для функцій в діапазоні [%u, %u]увімкнення підтримки відстеження викликів має сенс лише при компіляції для Thumbувімкнення підтримки взаємодії зі співробітником має сенс лише при компіляції для Thumbінкапсуляція має неправильний форматоточуючий %<target%>оточуючий %qsоточуюча область %qs конструкції OpenACCобгортка класу %<constexpr%> нестатичної член-функції %q+#D не є літеральним типомобрамлюючі шаблони класу не є явно спеціалізованимиобмежуюча батьківська обчислювальна конструкціяоточуючий регіонобмежуюча процедураоточуючий цільовий регіоноточуюча задачавираз кінця посилається на зовнішній ітератор %qDКінцева інструкція %d для блоку %d не знайдена в потоці інструкційкінець неявного циклу DO на %L не може бути спрощений до константного значенняконстанта перелічування визначена тутконстанта перелічування в булевому контекстіКонвертація перелічування з %qT до %qT при присвоєнні недійсна в C++Конвертація перелічування з %qT до %qT при ініціалізації недійсна в C++перетворення enum з %qT на %qT у поверненні недійсне в C++перетворення перелічування в присвоєнні недійсне в C++перетворення перелічування при ініціалізації недійсне в C++Конвертація перелічування при передачі аргументу %d %qE недійсна в C++тип enum визначений тутзначення перелічування не є %<CONST_DECL%> або %<INTEGER_CST%>імʼя значення перелічування не є %<IDENTIFIER_NODE%>тип значення перелічування не є %<INTEGER_TYPE%> і не може бути перетворений на перелічуванняперелічування та неперелічування типи в умовному виразінесумісність перелічування в умовному виразі: %qT проти %qTдіапазон перелічення відрізняєтьсязначення перелічування %qE не обробляється у switchзначення перелічування перевищують діапазон %qsзначення перелічування перевищують діапазон цілого числазначення перелічування перевищують діапазон найбільшого цілого числаперелічувач %qD не відповідає ...значення перелічування %qE знаходиться поза діапазоном базового типу %qTзначення перелічування для %qD не є цілочисельною константоюзначення перелічування для %qD повинно мати цілочисельний або необмежений тип перелічуваннязначення перелічування для %qE не є цілочисельною константоюзначення перелічування для %qE не є цілочисельним константним виразомзначення перелічування поза діапазоном %qsзначення перелічування знаходиться поза діапазоном базового типузмінна середовища %<COLLECT_GCC%> повинна бути встановленазмінна середовища %<COLLECT_GCC_OPTIONS%> повинна бути встановленазмінна середовища %<COLLECT_LTO_WRAPPER%> повинна бути встановленазмінна середовища %qs повинна розгортатися в невідʼємне цілочисельне, менше або рівне %wdзмінна середовища %qs не визначенанеобхідно встановити змінну середовища COLLECT_GCC_OPTIONSзмінна середовища DJGPP не визначеназмінна середовища DJGPP вказує на пошкоджений файл %qsзмінна середовища DJGPP вказує на відсутній файл %qsпомилкапомилка закриття %s: %mпомилка закриття файлу оптимізаційних записів %qsпомилка в аргументах функції специфікації %qsпомилка при видаленні %sпомилка запису %qsпомилка запису оптимізаційних записів в %qs: %sпомилка запису до %s: %mпомилка: помилка: неможливо відкрити '%s' для запису: %s
помилки під час обʼєднання одиниць перекладуeval_intrinsic(): неправильний операторeval_type_intrinsic0(): op NULLочищення винятків для цього розміщення нового вибирає нерозміщене %<operator delete%>обробка винятків вимкнена, використовуйте %<-fexceptions%>, щоб увімкнутиобробка винятків вимкнена; використовуйте %<-fexceptions%>, щоб увімкнутинесумісність персоналітету обробки виключеньвиняток типу %<%T%> буде перехопленовиняток типу %qT буде перехоплений раніше визначеним обробникомспецифікація винятку %qD залежить від себезайві елементи в ініціалізаторі масиву %<char%>зайва кількість елементів у ініціалізаторі масивузайва кількість елементів у ініціалізаторі скаляразайві елементи в ініціалізаторі структуризайві елементи в ініціалізаторі обʼєднаннязайва кількість елементів у ініціалізаторі векторазайвий операнд використання для оператораприпускається, що кількість виконань дорівнює нулю
оцінено кількість виконань
існуюча декларація %#qDіснуюче визначення %qDвихід %d->%d не записанийшаблон розширення %qE не містить параметричних пакетівшаблон розширення %qT не містить параметричних пакетівточка розширення знаходиться в місці %iочікувався %<"%>очікується замикання %<#pragma acc%>очікується %<#pragma omp scan%>очікувалось %<#pragma omp section%> або %<}%>очікується замикання %<#pragma omp%>очікувався %<(%>очікується %<(%> після списку аргументів шаблонуочікується %<(%> на %Cочікується %<(%> або кінець рядкаочікувався %<)%>очікується %<)%> у %Cочікується %<)%> або %<,%>очікувався %<*%>очікується %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> або ідентифікаторочікувався %<,%>очікувався %<,%> або %<)%>очікується %<,%> або %<...%>очікується %<,%> або %<;%>очікувався %<,%> або %<]%>очікувався %<,%> або %<}%>очікувався %<,%>, %<;%> або %<}%>очікувався %<.%>очікувався %<...%>очікувався %<:%>очікується %<:%> або %<)%>очікується %<:%> або %<...%>очікувався %<:%> або %<::%>очікувався %<:%>, %<,%>, %<;%>, %<}%> або %<__attribute__%>очікувався %<::%>очікувався %<;%>очікується %<;%> після визначення класуочікується %<;%> після визначення структуриочікується %<;%> після визначення обʼєднанняочікувався %<;%> в кінці оголошення членаочікується %<;%> або %<{%>очікується %<;%> або %<{%> після визначення атрибутів методуочікувався %<;%>, %<,%> або %<)%>очікується %<;%>, ідентифікатор або %<(%>очікувалось %<<%>очікувалось %<=%>очікується %<=%> після Objective-C %qEочікується %<=%> у %Cочікується %<=%>, %<,%>, %<;%>, %<asm%> або %<__attribute__%>очікується порівняння %<==%> в умові %<if%>очікується порівняння %<==%>, %<<%> або %<>%> в умові %<if%>очікувався %<>%>очікувався %<@end%>очікувався %<@synchronized%>очікувався %<@throw%>очікувався %<@try%>очікувався %<[%>очікувався %<]%>очікувався %<__label__%>очікувався %<__transaction_atomic%>очікувався %<__transaction_relaxed%>очікується %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> або %<default%>очікується %<allocator%> або %<align%>очікувався %<ancestor%> або %<device_num%>очікувався %<asm%>очікується замикання %<at%>, %<severity%> або %<message%>очікувався %<auto%>очікується %<auto%> або %<decltype(auto)%> після %qEочікувався %<big-endian%>, %<little-endian%> або %<default%> після %<#pragma scalar_storage_order%>очікується модифікатор замикання %<cancel%> %<if%>очікувався %<catch%>очікується %<class%>очікується %<class%> або %<typename%>очікувався %<class%>, %<typename%> або %<template%>очікувався %<co_yield%>очікується %<concurrent%>очікується %<construct%>, %<device%>, %<implementation%> або %<user%>очікується %<construct%>, %<device%>, %<implementation%> або %<user%> у %Cочікувався %<data%>мало бути %<data%> після %<#pragma acc %s%>очікувався %<data%>, %<update%>, %<enter%> або %<exit%>очікується %<declare target%> або %<assumes%>очікується %<declare%> або %<assumes%>очікується %<decltype%>очікується %<delete%>очікується замикання %<depend%>, %<destroy%> або %<update%>очікується %<directive%> або %<sequence%>очікувалось %<else%>очікується %<error%>, %<warning%>, %<ignored%>, %<push%>, %<pop%>, %<ignored_attributes%> після %<#pragma GCC diagnostic%>очікується %<extern%>очікувано %<finally%> або %<catch%>очікувався %<for%> після %qsочікується %<host%>, %<nohost%> або %<any%>очікується %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> або %<inoutset%>очікується замикання %<inclusive%> або %<exclusive%>очікується %<match%>очікується %<match%> у %Cочікується %<namespace%>очікується %<new%>очікується %<none%> або %<present%>очікувався %<none%>, %<shared%>, %<private%> або %<firstprivate%>очікується %<omp_priv%> або імʼя функціїочікується %<operator%>очікувався %<point%>очікується замикання %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> або %<hint%>очікується замикання %<read%>, %<write%>, %<update%> або %<capture%>очікується %<reproducible%> або %<unconstrained%>очікується %<return%>очікується %<scalar%>, %<aggregate%> або %<pointer%>очікується %<seq_cst%>, %<acq_rel%>, %<release%> або %<acquire%>очікується %<seq_cst%>, %<acquire%> або %<relaxed%>очікувався %<seq_cst%>, %<relaxed%> або %<acq_rel%>очікується %<simd%>, %<reduction%>, %<target%> або %<variant%>очікується %<static_assert%>очікується %<target%>очікується %<teams%>, %<parallel%> або %<thread%>очікується %<template%>очікувався %<throw%>очікувався %<try%>очікувалася замикання %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> або %<atomic_default_mem_order%>очікувався %<using%>очікувався %<while%>очікувався %<{%>очікується %<{%> у %Cочікувався %<{%> або %<:%>очікувалось %<}%>очікується %<}%> у %Cочікується %<}%> перед %<else%>очікувався %<~%>очікувалося %d рівнів параметрів шаблону для %q#D, отримано %dочікувалося %i або більше, знайдено %iочікувалося %i, знайдено %iочікується назва селектора %qEочікується %qT, але аргумент має тип %qTочікувався %qT, але вказівник має тип %qTочікувався модифікатор %qs %<if%> для замикання, а не %qsочікувано ключове слово %qs перед залежним іменем шаблонуочікується %qs або %qsочікується ...очікується 64-бітна адреса, але аргумент 1 має %d біточікується 64-бітна адреса, але аргумент 2 має %d біточікується ':' у %Cочікується імʼя директиви OpenMPпісля %<#pragma message%> очікується рядокочікувався обʼєкт SSA_NAMEочікується аргумент для %<msp430_select_cpu%>очікується ідентифікатор для назви атрибутуочікується замикання припущенняочікується принаймні одне замикання припущенняочікується аргумент атрибуту у вигляді збалансованої послідовності токенівочікується атрибут перед %<...%>очікувалося між %i і %i, знайдено %iочікується бінарний операторочікуваний індекс блокуочікуваний специфікатор блокуочікується булевий виразочікувався булевий типочікувана мітка «case»очікуваний каналочікуване імʼя класуочікується ключ-класочікується імʼя класуочікується константний цілочисельний вираз з дійсним значенням sync-hintочікуваний сталий зсувочікуваний сталий розмірочікується конструктор, деструктор або перетворення типуочікується рівень контракту: %<default%>, %<audit%> або %<axiom%>очікується семантика або рівень контрактуочікується роль контрактуочікуване значення лічильникаочікується деклараціяочікується оголошення або операторочікувані специфікатори деклараціїочікується специфікатор декларації або %<...%>очікувався деклараторочікується назва директивиочікуваний оператор elseпісля ключового слова %<operator%> очікується порожній рядокочікуваний кінець списку захопленьочікуваний кінець рядкаочікується виразочікується вираз у %Cочікується список виразів або ідентифікатор типуочікувана якість частотиочікуване значення частотиочікується функціямало бути вказано назву функціїочікується імʼя функції %<(%>очікуваний вираз «goto»очікувано вираз ідентифікатораочікується id-вираз (аргументи)очікуваний ідентифікаторочікується ідентифікатор у %Cочікується ідентифікатор або %<(%>очікується ідентифікатор або %<)%>очікується ідентифікатор або %<*%>очікується ідентифікатор або літерал рядкаочікується ідентифікатор або літерал рядка у %Cочікується ініціалізаторочікувалася цілочисельна величинаочікувався цілочисельний виразОчікувалась список цілочисельних виразівочікується інтерфейс або вказівник на інтерфейсочікувалася оголошення або ініціалізація ітераціїочікується оператор ітераціїочікується оператор переходуочікувалася міткаочікувалася мітка-операторочікуваний номер циклуочікуваний індекс мапи на правій стороніочікується імʼя модуляочікується імʼя у %Cочікувалося імʼя простору іменочікувався вкладений специфікатор іменіочікувався числовий типочікується операторочікувано пакет параметрів перед %<...%>очікуване імʼя проходуочікувався вказівникочікувався вказівник як аргумент унарного %<*%>очікується вказівник в %qs замиканніочікується первинний виразочікувався оператор вказівникаочікувався кваліфікований ідентифікатор у декларації friend для конструктора %qDочікувався кваліфікований ідентифікатор у декларації friend для деструктора %qDочікується оператор виборуочікувана сигнатура: %qDочікується замикання 'simd' у %Cочікується один вказівник у замиканні %qsочікуваний список специфікаторів-кваліфікаторівочікується інструкціяочікується літерал рядкаочікувався літерал рядкаочікується суфіксний ідентифікаторочікуваний аргумент шаблонуочікувався ідентифікатор шаблонуочікується template-id для типуочікуване імʼя шаблонуочікуване імʼя селектора ознакиочікується імʼя селектора риси на %Cочікується вказівник типуочікується імʼя типуочікується тип-специфікаторочікувано некваліфікований ідентифікаторочікується варіант імені у %Cочікується %E байт у регіоні розміром %Eочікується %E байти у регіоні розміром %Eочікується %E байтів у регіоні розміром %Eочікується %E або більше байтів у регіоні розміром %Eочікується аргумент типу вказівник або цілочисельне для аргументу 1очікується від %E до %E байтів у регіоні розміром %Eочікується внутрішнє імʼя функціїочікується, що буде оголошено одну і тільки одну міткуекспериментальний прапорець для увімкнення нового строгого перевіряльника типівЯвне копіювання захоплення %<this%> з копіюванням захоплення за замовчуванням доступне лише з %<-std=c++20%> або %<-std=gnu++20%>явне захоплення (копіюванням) %qD зайве зі стандартним захопленням (копіюванням)явне захоплення (посиланням) %qD зайве зі стандартним захопленням (посиланням)явні оператори перетворення доступні лише з %<-std=c++11%> або %<-std=gnu++11%>експліцитний посібник для виведення оголошено тутекспліцитні посібники для виведення не враховуються при копіювальній ініціалізаціїявний перехід на кінець bb %dявна інстанціація %q#Dявна інстанціація %q#T перед визначенням шаблонуявна інстанціація %qD, але відсутня визначенняявне інстанціювання %qD в просторі імен %qD (який не містить простір імен %qD)явне інстанціювання %qD поза його простором імен повинно використовувати вкладений імʼяявна інстанціація концепції функції %q#Dявна інстанціація не-класового шаблону %qDявна інстанціація нешаблону %q#Dявна інстанціація не-шаблонного типу %qTявна інстанціація концепції змінної %q#Dявна інстанціація не повинна використовувати специфікатор %<consteval%>явна інстанціація не повинна використовувати специфікатор %<constexpr%>явна інстанціація не повинна використовувати специфікатор %<inline%>явна кваліфікація в оголошенні %qDявна реєстрова змінна %qs не може бути використана вкладеною функцієюявна регістрова змінна %qs оголошена як %<extern%>явна регістрова змінна %qs оголошена як локальна для потокуявна спеціалізація %q#D може мати відсутні атрибутиявна спеціалізація оголошена %<concept%>явна спеціалізація в області, що не належить до простору імен %qDявна спеціалізація %qD після першого використанняявна спеціалізація %qD повинна бути введена за допомогою %<template <>%>явна спеціалізація %qD поза його простором імен повинна використовувати вкладений імʼяявна спеціалізація концепції функції %qDявна спеціалізація непатрону %qTекспліцитний список аргументів шаблону не дозволенийявна спеціалізація шаблону не може мати клас зберіганняфункцію %q+D, яка задана явно за замовчуванням, не можна оголосити як %qs, оскільки неімпліцитне оголошення не є %qs:регістри, які явно використовуються, повинні бути згруповані у верхній частині стекулітера показника %<q%> у літеральній константі дійсного числа на %Cexpr в !$OMP ATOMIC COMPARE присвоєнні var = expr повинен бути скалярним і не може посилатися на var на %Lexpr в !$OMP ATOMIC WRITE присвоєнні var = expr повинен бути скалярним і не може посилатися на var на %LВираз в присвоєнні !$OMP ATOMIC var = var op expr повинен бути скалярним і не може посилатися на var на %Lвираз %qE не вказує на %<constexpr%> функціюВираз %qE не є константним виразомвираз %qs потребує %<object.TypeInfo%> і не може використовуватися з %<-fno-rtti%>вираз не може бути використаний як функціявираз не обчислює кількість елементів у цьому масиві; тип елементу - %qT, а не %qTВираз в new-деклараторі повинен мати цілочисельний або перелічувальний типвираз в статичному твердженні не є цілочисельнимвираз в статичному твердженні не є сталим цілочисельнимвираз в статичному твердженні не є сталимсписок виразів розглядається як складений вираз в функціональному приведенні типусписок виразів розглядається як складений вираз в ініціалізаторісписок виразів розглядається як складений вираз в mem-ініціалізаторівираз повинен бути укладений у дужкивираз повинен бути цілочисельнимвираз типу абстрактного класу %qT не може бути використаний у виразі throwоператор виразу має неповний типextend_ref(): Поганий хвістрозширені списки ініціалізаторів доступні лише з %<-std=c++11%> або %<-std=gnu++11%>Розширені регістри не мають високих половинзовнішнє оголошення %q+D слідує за оголошенням без звʼязкуглобальне значення зовнішньої моделізовнішні функції ініціалізації TLS не підтримуються на цій цілізовнішнє звʼязування необхідне для символу %q+D через атрибут %qEзовнішньо видимий клон inlineдодатковий %<;%>додатковий %<;%> після визначення функції всередині класудодаткова група фігурних дужок в кінці ініціалізаторадодаткова перевірка семантики під час компіляції, зазвичай намагається виявити недоліки в стилі програмуваннядодаткові елементи в скалярній ініціалізаторідодаткове вихідне ребро %d->%dдодаткова кваліфікація %<%T::%> на члені %qsдодаткова кваліфікація не дозволеназайвий крапка з комоюзазначено зайву крапку з комою в означенні методудодаткова крапка з комою вказана в структурі або обʼєднаннідодаткові кваліфікатори типу в аргументі формату (аргумент %d)зайва інформація в кінці файлуне вдалося ініціалізувати плагін %sпомилка припущення атрибуту %<assume%>не вдалося %s мапер %qsне вдалося %s мапер %qs рядок %uне вдалося рукостискання мапера %sне вдалося створити компонент мапи '%s'не вдалося створити компонент обʼєднання '%s'не вдалося розгорнути вбудовану функціюне вдалося отримати статус виходу: %mне вдалося отримати часи процесу: %mне вдалося ініціалізувати плагін %sне вдалося завантажити звʼязування %<%E%s%E%>не вдалося завантажити звʼязування %<%E%s%E@%s%>не вдалося завантажити очікувані одиниці для %<%E%s%E%>не вдалося відкрити тимчасовий файл %s для виводу LTOне вдалося відкрити тимчасовий файл %s з вихідними даними LTOне вдалося прочитати скомпільований модульний кластер %u: %sне вдалося прочитати скомпільований модуль: %sне вдалося відновити непотрібну функціюне вдалося відновити непотрібну функцію в тій же групі comdatне вдалося перекласти літерал у набір символів виконання %qTне вдалося записати скомпільований модуль: %sмодель памʼяті невдачі %qs не може бути сильнішою, ніж модель памʼяті успіху %qs для %qDмодель памʼяті невдачі %wi не може бути сильнішою, ніж модель памʼяті успіху %wi для %qDпомилка спрощення посилання на підстроку в операторі DATA на %Lпомилка під час спроби перезавантаження:ребро fallthru після оператора керування в блоку бази %dребро fallthru після безумовного переходу в bb %iребро fallthru перетинає межу розділу в bb %iперехід до виходу з блоку бази %dшвидке перелічування недоступне в Objective-C 1.0атрибути fastcall і cdecl несумісніатрибути fastcall і regparm несумісніатрибути fastcall і stdcall несумісніатрибути fastcall і thiscall несуміснікритична помилка: fclose %s: %mРядок fe_runtime_error повинен бути завершений нульовим символомfe_runtime_error: Неправильна кількість аргументів (%d замість %d)поле %q#D можна отримати через %q#Dполе %q#D з таким самим імʼям, як класполе %qD має неповний тип %qTполе %qE оголошено як функціюполе %qE має неповний типімʼя поля не в ініціалізаторі запису або обʼєднанняномер поля перевищує визначення наборуномер поля поза межами спроби доступу до елементу наборуспецифікатор точності полярозмір поля занадто великийширина поляширина поля у форматі printfширина поля у форматі scanfширина поля у форматі strfmonширина поля у форматі strftimeспецифікатор ширини поляполя не можуть мати тип RVV %qTполя не можуть мати тип SVE %qTу іншому перекладному блоку поля мають різний макетфайл %qs був залишений, але не був відкритийфайл закінчується на типовий аргументлітерал складного типу на рівні файлу вказує %<register%>оголошення %qE на рівні файлу вказує %<auto%>оголошення %qE на рівні файлу вказує %<register%>імʼя файлу %qs не починається з префіксу профілю %qsсимвол заповненнясимвол заповнення у форматі strfmonfind_array_spec(): не використовується as(1)find_array_spec(): не використовується as(2)find_enum(): Перелічування не знайденофункція завершення знайдена в обʼєкті %sперший операнд %<sizeof%> був оголошений тутперший аргумент повинен бути []byteперший аргумент %q+D повинен бути %<int%>перший аргумент %qD повинен бути вказівником, другий - цілою константоюперший аргумент для %<__builtin_call_with_static_chain%> повинен бути виразом викликуперший аргумент для %<__builtin_choose_expr%> не є константоюперший аргумент для %<va_arg%> не є типом %<va_list%>перша невідповідність - полеперше зміщення повинно бути в протилежному напрямку ітерацій циклуперший регістр повинен бути R0перший раз побачено тутперший вказаний тутФіксований регістр ebp потребує %<-maccumulate-outgoing-args%>фіксований регістр ebp вимагає %<target("accumulate-outgoing-args")%>фіксований регістр %s використовується для передачі параметра у функціюнесумісність виправленого деревапереповнення числа з фіксованою комою в виразі %qE типу %qT призводить до %qEпереповнення числа з фіксованою комою в виразі типу %qT призводить до %qEфіксовані точкові типи не підтримуються для цільової платформифіксовані точкові типи не підтримуються в C++гнучкий елемент масиву %qD не має чітко визначених бітів заповнення для %qsгнучкий елемент масиву %qD в іншому порожньому %q#Tгнучкий елемент масиву %qD в обʼєднаннігнучкий елемент масиву %qD не знаходиться в кінці %q#Tгнучкий масив як член структури без іменованих членівгнучкий масив як член обʼєднаннягнучкий масив не є останнім членом структуриплаваюча константа перевищує діапазон %qTнеправильне використання плаваючої константиплаваюча константа обрізана до нулялітерал з плаваючою комою перевищує діапазон типу %qTлітерал з плаваючою комою обрізаний до нуляпереповнення числа з плаваючою комою в виразі %qE типу %qT призводить до %qEпереповнення числа з плаваючою комою в виразі типу %qT призводить до %qEконстанта з плаваючою точкою не є дійсним негайним операндомсуфікс числа з плаваючою комою %qs затінений реалізацієюінструкція керування потоком в межах базового блокуfmax-include-depth=<число> Встановити максимальну глибину вкладеного #include.перевірка згортки: початкове дерево змінено згорткоюзгортка порожньої розгортки над %Oвирази складання доступні лише з %<-std=c++17%> або %<-std=gnu++17%>fopen %s: %mдля %qDдля приведення типу у стилі функції, видаліть зайве %<::%D%>для параметра функції масиву необхідно вказати вираз довжинидля зворотної сумісностідля виведення до %<std::initializer_list%> використовуйте копіювальну ініціалізацію списком (тобто додайте %<=%> перед %<{%>)вираз для збільшення не може вирішити адресу перевантаженої функціївираз збільшення в циклі не має ефектувираз збільшення в циклі є посиланням, а не викликом функції %qEдля типу вказівника необхідно вказати вираз довжиниочікувалася конструкція forдля оголошення шаблону %q+Dдля опції %<-mcache-block-size=X%> допустимі значення X: 4, 8, 16, 32, 64, 128, 256 або 512для типу %qTдля масиву з невідомою межею типу необхідно вказати вираз довжиниочікується оператор for, while або doпримусити позитивний результат від округлення результату MOD та DIVформатАргумент формату %d не використовується перед використовуваним аргументом %d у форматі стилю %<$%>Аргумент формату %d використовується більше одного разу у форматі %sаргумент формату повинен бути посиланням на %qsаргумент формату повинен бути посиланням на %qs, але знайдено рядокформат є рядком широких символівФормат не є літералом рядка і відсутні аргументи форматуФормат не є літералом рядка, типи аргументів не перевіряютьсяФормат не є літералом рядка, рядок формату не перевіряєтьсянеправильний формат заголовків стовпців у %<devices.csv%>аргумент рядка формату слідує за аргументами, які потрібно форматуватиаргумент форматної рядка не є рядковим типомФормат рядка визначений тутформатний рядок не є масивом типу %qsстворення вказівника на кваліфікований тип функції %qTстворення вказівника на тип посилання %qTформування посилання на кваліфікований тип функції %qTстворення посилання на тип посилання %qTстворення посилання на тип «void»формування типу %qsпопереднє оголошення %q#Tпередача посилання на фрейм %qsзнайдено %<%c%s%>знайдено %<-%E%> замість %<+%E%> у протоколахзнайдено %<:%> у вкладеному специфікаторі імені, очікувалося %<::%>знайдено %qT, але аргумент формату повинен бути рядкомзнайдено посилання на %qs, але аргумент формату повинен бути рядкомзнайдено типове імʼя з непорожнім визначальним виразомзнайдено реальне визначення для нереєстразнайдено віртуальне визначення для реєстра GIMPLEзнайдено SSA_NAME, який був звільнений у вільний пулзнайдено стандартний випадок не на початку вектора випадківпрограмне завершення fp потребує %<-mtrap-precision=i%>fr30_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: неврахована адресапотрібен вказівник на рамку, але зарезервованорозмір фрейму %qs становить %wd байтіврозмір фрейму функції %qs становить %wd байт, що перевищує обмеження стеку, надане користувачем, у %d байтів; додається безумовна пасткарозмір фрейму функції %qs становить %wd байт, що більше, ніж половина розміру стеку; динамічна перевірка не буде надійною; для цієї функції не випускається перевіркарозмір рамки занадто великий для надійної перевірки стекуfree_expr0(): Невірний тип виразуfree_pi_tree(): Нерозвʼязане виправленнядекларація friend %q#D оголошує непатроновану функціюдружня декларація %qD в локальному класі без попередньої локальної деклараціїдекларація friend %qD не видима для явної спеціалізаціїоголошення друга %qD не може мати virt-специфікаторівоголошення дружнього елемента не називає клас або функціюдекларація friend тутОголошення друзів не визначено в описі класудружня декларація %q#D вказує аргументи за замовчуванням і не є єдиною декларацієюоголошення-друга %qD вказує на аргументи за замовчуванням і не є визначеннямдекларація друга потребує ключ-класу, тобто %<friend %#T%>Декларація friend вимагає ключ класу, тобто %<friend class %T::%D%>визначення friend-функції %qs не може мати імені, яке кваліфіковане з %<%D::%>визначення friend-функції %qs не може мати імені, яке кваліфіковане з %<::%>з визначення %q#Dз попереднього оголошення %qFfrv_print_operand: невідомий кодфункцію можна порівняти лише з nilфункція %q#D ініціалізується як зміннавизначення функції %q+D позначено як dllimportФункція %q+D є частиною циклу псевдонімівфункцію %q+F неможливо скопіювати, оскільки вона має атрибут %<noclone%>функцію %q+F неможливо скопіювати, оскільки вона отримує нелокальний перехідфункцію %q+F неможливо скопіювати, оскільки вона зберігає адресу локальної мітки в статичній зміннійфункцію %q+F неможливо вбудувати, оскільки вона містить обчислюваний перехід gotoфункцію %q+F неможливо вбудувати, оскільки вона має аргумент зі змінною довжиною масивуфункцію %q+F неможливо вбудувати, оскільки вона пригнічена за допомогою %<-fno-inline%>функцію %q+F неможливо вбудувати, оскільки вона використовує %<__builtin_return%> або %<__builtin_apply_args%>функцію %q+F неможливо вбудувати, оскільки вона використовує alloca (перевизначте, використовуючи атрибут always_inline)функцію %q+F неможливо вбудувати, оскільки вона використовує атрибути, що конфліктують з вбудовуваннямфункцію %q+F неможливо вбудувати, оскільки вона використовує нелокальний перехід gotoфункцію %q+F неможливо вбудувати, оскільки вона використовує setjmpфункцію %q+F неможливо вбудувати, оскільки вона використовує обробку винятків setjmp-longjmpфункцію %q+F неможливо вбудувати, оскільки вона використовує змінні списки аргументівфункція %qD оголошена %<[[noreturn]]%>, але її перша декларація не булафункцію %qD оголошено як %<virtual%> всередині обʼєднанняфункція %qD ініціалізована як зміннафункція %qD може бути кандидатом на атрибут формату %qsфункція %qD перевизначена як зміннафункція %qD використовується як %<asm%>вихідне значенняфункцію %qs не можна оголосити як %<mutable%>функція %qs була використана в віддаленому коді, але не була позначена для включення в віддалений кодфункція %qs, параметр %u, має перекриваючіся доступи IPA-SRAфункція %qs, параметр %u, використовується, але не має жодного визначеного доступу IPA-SRAаргументи функції %<__builtin_tgmath%> мають один і той самий типаргументи функції %<__builtin_tgmath%> не мають типового загального параметраатрибути функції %qs та %qs взаємовиключнітіло функції може бути перезаписане під час звʼязуваннятіло функції недоступневиклик функції має агрегатне значеннявиклик функції змінного концепту %qEфункція була викликана через несумісний типфункційне поняття повинно бути викликанеоголошення функції не є прототипомфункція, оголошена з %<noreturn%>, має оператор %<co_return%>функція, оголошена з %<noreturn%>, має оператор %<return%>визначення функції оголошено як %<auto%>визначення функції оголошено як %<register%>визначення функції оголошено як %<typedef%>визначення функції оголошено як %qsвизначення функції не оголошує параметривизначення функції має кваліфікований тип повернення voidфункція не повертає значення для перевіркифункція не повертає рядковий типфункція має зовнішнє звʼязування, тоді як користувач вимагає тільки вбудовування статичних функцій для живого латанняфункція може повертати адресу локальної змінноїфункція може бути кандидатом на атрибут %qsфункція може бути кандидатом на атрибут %qs, якщо відомо, що вона повертається нормальноімʼя функції як лівий операнд %<<%> неправильно сформовано в C++20; оберніть імʼя функції у %<()%>функція не розглядається для вбудовуванняфункція не оголошена як inline і розмір коду збільшитьсяфункцію не можна вбудуватифункція не є кандидатом для вбудовуваннятип функції або масиву %qT в %<#pragma omp declare reduction%>тип функції або масиву у %<#pragma omp declare reduction%>параметр функціїВказівники на функції не підтримуються з опцією %<-mabi=ti%>функція вимагає подвійний контекст, який ще не підтримується GDCневідповідність кількості результатів функціїтип повернення функції не може бути функцієютипи повернення функцій несумісні через %<volatile%>функція, що повертає функціюфункція, що повертає масивфункція повертає адресу міткифункція повертає адресу локальної змінноїфункція повертає агрегатфункція починається на вищому номері рядка, ніж закінчуєтьсясимвол функції не є функцієюшаблон функції %qD перевизначено як шаблон класуідентифікатор шаблону функції %qD у вкладеному специфікаторі іменітипи функцій не є дійсно сумісними в ISO Cверсії функцій не можуть бути позначені як %<gnu_inline%>, потрібно створювати тілафункція з контрактами %q+D перевизначає функцію без контрактіввикликано функцію з кваліфікованим типом повернення voidфункція %qE неявно має тип auto та оголошена %qsфункція %qs в області видимості функції неявно має тип auto і оголошена %<__thread%>тіло function-try-block конструктора %<constexpr%> доступне лише з %<-std=c++20%> або %<-std=gnu++20%>тіло function-try-block функції %<constexpr%> доступне лише з %<-std=c++20%> або %<-std=gnu++20%>функціональне приведення до типу масиву %qTзменшення групи на самотній циклсміття в кінці %<#pragma nomember_alignment%>Версія драйвера gcc %s %sвиконуємо версію gcc %s
Версія gcc %s %s
gcov %s%s
створити каркас джерела на мові C для поточного модуля, який компілюєтьсястворити риштування джерела на мові C++ для поточного модуля, який компілюєтьсястворити спільну бібліотеку з модулягенерувати повідомлення про помилки, які показують ключові слова у нижньому регістрігенерувати додаткові nops для поліпшення налагодження, створюючи інструкцію для кожного ключового слова, повʼязаного з кодомстворити статичну ініціалізацію та фіналізацію риштування для кожного модуля всередині головної функціїстворити головну функціюgenerate_isocbinding_initializer(): неправильний тип iso_c_binding, очікувався %<c_ptr%> або %<c_funptr%>Загальний тунковий код не вдається для методу %qD, який використовує %<...%>get_mpz(): Не цілочисельнеотримання максимального обмеження розміру файлу ядра: %mgfc_add_interface(): Поганий тип інтерфейсуgfc_arith_divide(): Поганий базовий типgfc_arith_error(): Поганий код помилкиgfc_arith_minus(): Поганий базовий типgfc_arith_plus(): Поганий базовий типgfc_arith_times(): Поганий базовий типgfc_arith_uminus(): Поганий базовий типgfc_array_dimen_size(): Поганий вираз EXPR_ARRAYgfc_array_dimen_size(): Погана розмірністьgfc_ascii_statement(): Поганий код оператораgfc_basic_typename(): Невизначений типgfc_caf_attr(): Погане посилання на масивgfc_caf_attr(): Вираз не є змінноюgfc_check_dependency: очікується EXPR_VARIABLEgfc_check_digit(): неправильна основаgfc_code2string(): Поганий кодgfc_compare_derived_types: недійсний похідний типgfc_compare_expr(): неправильний основний типgfc_copy_expr(): Поганий вузол виразуgfc_expression_rank(): Два специфікатори масивуgfc_find_array_ref(): Посилання не знайденоgfc_free_statement(): Погана командаgfc_get_constant_expr(): місце %<where%> не може бути NULLgfc_get_default_type(): Поганий символ %qsgfc_is_constant_expr(): Невідомий тип виразуgfc_match(): Поганий код відповідності %cgfc_match_sym_complex_part(): Поганий типпомилка: gfc_op2string(): неправильний кодgfc_range_check() повернув неправильне значенняgfc_range_check(): Поганий типgfc_ref_dimen_size(): Поганий тип розмірностіgfc_ref_dimen_size(): Погана розмірністьgfc_resolve_blocks(): Неправильний тип блокуgfc_resolve_code(): Поганий код оператораgfc_resolve_code(): Немає виразу на DO WHILEgfc_resolve_expr(): Поганий тип виразуgfc_set_default_type(): символ вже має типgfc_simplify_abs(): Неправильний типgfc_simplify_dcmplx(): Неправильний тип (x)gfc_simplify_dcmplx(): Неправильний тип (y)gfc_simplify_dim(): Неправильний типgfc_simplify_floor(): Неправильний видgfc_simplify_log: неправильний типgfc_simplify_mod(): неправильні аргументиgfc_simplify_modulo(): Погані аргументиgfc_trans_code(): Поганий код оператораgfc_trans_omp_workshare(): Поганий код оператораgfc_trans_select(): Неправильний тип для виразу case.gfc_typename(): Невизначений типgfc_validate_kind(): Отримано неправильний видgfc_validate_kind(): Отримано неправильний типgfc_variable_attr(): Вираз не є змінноюgfortran не підтримує -E без -cppgfortran: Дозволено лише одну опцію %<-J%>виклик gimple не має цілівиклик gimple має дві ціліперевірка gimple: очікувалося %s(%s), отримано %s(%s) в %s, на %s:%dgimple_bb (phi) встановлено для неправильного базового блокуgimple_bb (stmt) встановлено для неправильного базового блокуНе вдалося спроститиглобальні конструктори не підтримуються на цій платформіглобальні деструктори не підтримуються на цій платформівміст глобального фрагмента модуля повинен бути з препроцесорного включенняглобальна кваліфікація імені класу недійснаглобальна зареєстрована змінна %qD використовується у вкладеній функціїглобальна змінна-регістр слідує за визначенням функціїглобальна змінна-реєстр має початкове значенняприсвоєння глобальній/статичній змінній було перехопленоотримано %d параметрів шаблону для %q#Dотримано %d параметрів шаблону для %q#Tпризначення для оператора goto не є міткою або вказівникомgp є константним (але зберігайте/відновлюйте gp при непрямих викликах).гравісний акцент %<`%> у форматіgsplit-dwarf не підтримується на цій платформівиникли семантичні помилки під час компіляціїапаратні інструкції з десятковою плаваючою комою недоступні в режимі ESA/390апаратні інструкції з десятковою плаваючою комою недоступні на %sпідтримка апаратного вектора недоступна на %sпідтримка апаратного вектора недоступна з %<-msoft-float%>має різні параметри в іншому перекладовому блокумає різне значення повернення в іншому перекладовому блокуПочаткова інструкція %d для блоку %d не знайдена в потоці інструкційочікувався заголовок модуля, знайдено модуль %qsтутверхня межа %qE вище розміру розділу масиву в %qs замиканніверхня межа для масиву знаходиться за межами обмежень ztypeверхня межа піддіапазону переповниласязаява про значення гістограми не відповідає заяві, з якою вона повʼязанаiWMMXt та NEON несумісніiWMMXt не підтримується в режимі Thumbia64_print_operand: невідомий кодidentical_array_ref(): невідповідні розміриідентифікатор %qE конфліктує з ключовим словом C++ідентифікатор %qE є ключовим словом в C++11ідентифікатор %qE є ключовим словом в C++20очікується ідентифікатор після %<@protocol%>переповнення ідентифікатора: %dякщо будь-яке %<if%> замикання має модифікатор, то всі %<if%> замикання повинні використовувати модифікаторякщо уникнути апострофа неможливо, закрийте його в пару директив %qs та %qsякщо цей код досягається, програма буде припиненаякщо це використання є частиною публічного ABI, замініть його на використання константної змінної, яку ви визначаєтеякщо використання %qs неможливе, використовуйте %qs замість цьогоігнорується %<#pragma %s %s%>%<#pragma align%> ігнорується для явно вирівняного %q+Dігнорується %<#pragma omp declare simd%> на функції з %<_Atomic%> кваліфікованим не-%<uniform%> аргументомігнорується %<#pragma omp declare simd%> на функції з %<_Atomic%> кваліфікованим типом поверненняігнорування %<-fschedule-insns%> через помилку обробки винятківігнорується специфікатор %<asm%> для нестатичної локальної змінної %q+Dігнорується атрибут %qD на анонімному просторі іменігнорування атрибуту %qD на неінлайновому просторі іменігнорується атрибут %qE, застосований до інстанціювання шаблону %qTігнорується атрибут %qE, застосований до спеціалізації шаблону %qTІгнорується атрибут %qE, який не встановлено для змінноїігнорується атрибут %qE, встановлений для константної змінноїігнорується атрибут %qE, встановлений для ініціалізованої змінноїігнорується атрибут %qE, встановлений для неініціалізованої змінноїігнорується атрибут %<%E (%u)%>, оскільки він конфліктує з атрибутом %<%E (%u)%>ігнорується атрибут %qE після попереднього %qEігнорую атрибут %qE, оскільки він конфліктує з атрибутом %<either%>ігнорую атрибут %qE, оскільки він конфліктує з атрибутом %<lower%>ігнорується атрибут %qE, оскільки він конфліктує з атрибутом %<noinit%>ігнорую атрибут %qE, оскільки він конфліктує з атрибутом %<persistent%>ігнорую атрибут %qE, оскільки він конфліктує з атрибутом %<section%>ігнорую атрибут %qE, оскільки він конфліктує з атрибутом %<upper%>атрибут %qE ігнорується, оскільки він конфліктує з атрибутом %qsатрибут %qE ігнорується в оголошенні вбудованої функції %qD, оскільки він конфліктує з атрибутом %qsАтрибут %qs ігнорується, оскільки він конфліктує з попереднім атрибутом %qsігноруються атрибути, застосовані до %qT після визначенняігноруються атрибути, застосовані до класового типу %qT поза визначеннямігноруються атрибути, застосовані до залежного типу %qT без повʼязаного оголошенняігнорування атрибутів в аргументі шаблону %qEігнорування атрибутів на аргументі шаблону %qTігнорується дублюючий каталог «%s»
ігнорується великий лінійний крокігнорування анотації циклуігнорування неправильно сформованого %<#pragma longcall%>ігнорується неіснуючий каталог «%s»
ігнорування атрибуту «packed» через нерозпаковане не-POD поле %q#Dігнорується можливо суперечлива опція %<-fopt-info-%s%>ігнорується значення повернення %qD, оголошене з атрибутом %<warn_unused_result%>ігнорування значення повернення %qD, оголошеного з атрибутом %<nodiscard%>ігнорується повернене значення %qD, оголошене з атрибутом %<nodiscard%>%sігнорується повернене значення %qD, оголошене з атрибутом %<nodiscard%>: %<%s%>ігнорування значення повернення %qD, оголошеного з атрибутом %<nodiscard%>: %Eігнорується значення повернення %qD, оголошене з атрибутом %<warn_unused_result%>ігнорується повернене значення %qD, яке має бути використанеігнорується повернене значення %qD, яке має бути використане: %<%s%>ігнорується значення, повернене функцією, оголошеною з атрибутом %<warn_unused_result%>ігнорування значення повернення типу %qT, оголошеного з атрибутом %<nodiscard%>ігнорування значення повернення типу %qT, оголошеного з атрибутом %<nodiscard%>: %Eігнорується повернене значення типу %qT, оголошене з атрибутом %<nodiscard%>%sігнорується повернене значення типу %qT, оголошене з атрибутом %<nodiscard%>: %<%s%>ігнорується повернене значення типу %qT, яке має бути використанеігнорується повернене значення типу %qT, яке має бути використане: %<%s%>ігнорування замикання sink з зміщенням, яке не є кратним кроку циклуігнорування декларації %q#Dігнорується невідома опція %q.*sігнорується невизнаний значення перемикача %<-mcustom-fpu-cfg%> %<%s%>ігнорується нульовий лінійний крокнеприпустимий оператор в optimize_comparisonнедопустимий тип агрегату %qE, вказаний для змінної екземпляра %qsнеприпустимий аргумент 0 для %qsнеприпустимий операнд неприпустима адреса операнда (1)неприпустима адреса операнда (2)неприпустима адреса операнда (3)неприпустима адреса операнда (4)виявлено неприпустимий операнднедопустимий тип посилання, вказаний для змінної екземпляра %qsнегайна оцінка повертає адресу негайної функції %qDнегайне значення повинно вписуватися в %d-бітне цілочисельне для %sнеявне захоплення %qE через %<[=]%> застаріло в C++20неявне перетворення з %qH на %qI для відповідності іншому операнду бінарного виразунеявне перетворення з %qH на %qI для відповідності іншому результату умовного операторанеявне перетворення з %qH на %qI при передачі аргументу до функціїнеявне перетворення з %qT на %qTнеявне перетворення з %qT на %qT для відповідності іншому операнду бінарного виразунеявне перетворення з %qT на %qT, щоб відповідати іншому результату умовного виразунеявне перетворення з %qT на %qT при передачі аргументу до функціїНеявне оголошення функції %qEНеявне оголошення функції %qE; ви мали на увазі %qs?неявне розіменування не отримає доступ до обʼєкту типу %qT в виразі збільшення циклу forнеявне розіменування не отримає доступ до обʼєкту типу %qT в лівому операнді оператора коминеявне розіменування не отримає доступ до обʼєкта типу %qT в правому операнді оператора коминеявне розіменування не отримає доступ до обʼєкта типу %qT в другому операнді умовного виразунеявне розіменування не отримає доступ до обʼєкту типу %qT в операторінеявне розіменування не отримає доступ до обʼєкта типу %qT в третьому операнді умовного виразунеявне відображення припущеного масиву розміру %qDімпліцитні шаблони не можуть бути %<virtual%>несумісні типи неявного вказівника thisвстановлено прапорець implicit_section, але розділ не єрегістри, які автоматично видаляються, повинні бути згруповані у верхній частині стекунеявно оголошений %qD застарілийнеявний END DOімпорт %qs має невідповідність контрольної суми CRCімпорт не може зʼявлятися безпосередньо в специфікації звʼязкуімпорт оголошено %q#D тутімпорт іменованого модуля %qs всередині блоку мовного звʼязкуДекларація імпорту повинна бути в глобальному контекстіimport_iso_c_binding_module(): Неможливо створити символ для %sімпортованому вімпорти мають бути побудовані перед імпортомнеможлива обмеження в %<asm%>неможлива умова реєстра в %<asm%>неможлива перевірка типу: тип не реалізує інтерфейсу %s, на %s:%dу C++03 ключ-клас повинен використовуватися при оголошенні дружнього елементау C++11 і вище, конструктор за замовчуванням може бути явниму C++11 деструктори за замовчуванням є %<noexcept%>у C++11 цей %<throw%> викличе %<terminate%>, оскільки деструктори за замовчуванням є %<noexcept%>у C++20 це порівняння викликає поточну функцію рекурсивно з оберненими аргументамиу C++98 %<template%> (як розрізнювач) дозволено лише в межах шаблоніву C++98 %q+D не може бути статичним, оскільки воно є членом обʼєднанняу C++98 %qD повинен бути ініціалізований конструктором, а не %<{...}%>у виклику %qD, оголошеному з атрибутом %<%s%> туту виклику %qT, оголошеному з атрибутом %<%s%>у виклику функції виділення памʼяті %qD, оголошеної туту виклику вбудованої функції виділення памʼяті %qDпри виклику вбудованої функції %qDу виклику функції %qDу виклику функції %qD, оголошеної як %qsу виклику функції %qD, оголошеної з атрибутом %qsпри виклику нестатичного член-функції %qDу виклику з типом %qTу виклику з типом %qT та атрибутом %qsв аргументі для унарного !у базовому блоку %d:при виклику %qD, оголошеному туту оголошенні %q+Dу визначенні макросу %qsу розширенні макросу %qsу gfc_simplify_acos(): Поганий типу gfc_simplify_acosh(): Поганий типу gfc_simplify_asin(): Поганий типу gfc_simplify_asinh(): Поганий типу gfc_simplify_atan(): Поганий типу gfc_simplify_atanh(): Неправильний типу gfc_simplify_cos(): Неправильний типу gfc_simplify_exp(): Неправильний типу gfc_simplify_sin(): Неправильний типпри ініціалізації змінної структурованого звʼязування %qDпри передачі аргументу %P з %qDу аргументі шаблону для типу %qTу визначенні %q#Tу цьому виразіініціалізація в класі статичного елемента даних %q#D неповного типуініціалізація в класі статичного елемента даних %q#D не літерального типунедоступний файл плагіна %s, розширений з короткого імені плагіна %s: %mнеприпустимий акумулятор для %qsвключіть %qs або надайте оголошення %qDВключити %qs або надайте оголошення про %qEвключення %qs оброблено текстововключення %qs перекладено як імпорткількість вхідних ребер не відповідає кількості аргументів PHIнесумісна %qs умова при застосуванні %<%s%> до %qD, який вже був позначений директивою OpenACC 'routine'несумісні кваліфікатори простору адрес %qs та %qsнесумісна замикання даних з редукцією на %qE; підвищення до %<present_or_copy%>несумісний операнд з регістром з плаваючою комою / векторним для '%%%c'Несумісне неявне оголошення вбудованої функції %qDнесумісне неявне оголошення функції %qDнесумісні параметри %<-mstack-protector-guard=global%> та %<-mstack-protector-guard-offset=%s%>несумісний операнд з регістром для '%%%c'несумісний тип для аргументу %d з %qEнесумісний тип для індексу мапинесумісний тип для методу %s%s%sнесумісний тип для методу %s%s%s (%s)несумісний тип для отримувачанесумісні типи в аргументі %<PHI%> %uнесумісні типи при присвоєнні %qT до %qTнесумісні типи в бінарному виразінесумісні типи у відправленнінесумісні типи при присвоєнні типу %qT з типу %qTнесумісні типи при ініціалізації типу %qT за допомогою типу %qTнесумісні типи при поверненні типу %qT, але очікувався %qTнесумісні типи векторів у умовному виразі: %qT, %qT та %qTнеповна реалізація категорії %qEнеповна реалізація класу %qEнеповний тип %qT не має члена %qDнеповний тип %qT використовується в зазначенні вкладеного іменінепослідовний атрибут %<ifunc%>неспівмірні через %qsнесумісні типи початку/кінця в операторі %<for%> на основі діапазону: %qT і %qTнеспівпадаюча велика літера в форматінеспівпадаюче виведення для %qT: %qT і потім %qTнеспівпадаюче виведення для типу автоматичного повернення: %qT і потім %qTнеспівпадаюче визначення імпортованого макросу %qEнеспівпадаюча специфікація змінної екземпляранеспівпадають обмеження операндів у %<asm%>несумісні типи %qT та %qT виведені для типу повернення лямбдинеспівпадають суфікси літералів, визначених користувачем, %qD та %qD в рядковому літералінеправильний режим порівняннянеправильний запис у %<label_to_block_map%>Неправильний формат масштабування, використовується 1/1
неправильний операнд підказкинеправильна інструкція:неправильна кількість аргументів для функції %qEнеправильна кількість елементів вектора %qsнеправильна властивість %qs селектора %qsнеправильний операнд округленнянеправильне встановлення номера блоку відловунеправильне спільне використання вузлів дереванеправильний тип елементів вектора %qsнеправильний тип елементів конструктора векторанеправильно вкладений паралелізм циклів OpenACCвираз інкремента посилається на змінну ітерації %qDІнкремент не є константою 1 або -1 для умови %<!=%>інкремент булевого виразуінкремент константного поля %qDінкремент значення перелічування недійсний в C++інкремент функції %qDзбільшення елементу %qD в обʼєкті тільки для читанняінкремент вказівника на неповний тип %qTінкремент незмінного місця %qEзбільшення елементу тільки для читання %qDзбільшення значення не змінної з іменем %qDзбільшення значення не змінної параметра %qDінкремент посилання тільки для читання %qDзбільшення змінної тільки для читання %qDзначення збільшеного перелічування занадто велике для %<long%>значення збільшеного перелічування занадто велике для %<unsigned long%>індекс %E вказує на зміщення, більше розміру %qTІндекс у розмірності %d виходить за межі на %Lіндекс повинен бути цілочисельнимзначення індексу замість назви поля в ініціалізаторі обʼєднаннязначення індексу виходить за межікількість непрямих викликів не відповідає кількості BBнепрямий виклик у функції, який не підтримується eBPFнепрямий виклик у послідовності спекулятивних викликів не має прапорця спекуляціїнеможливо оголосити непряму функцію %q+D як %qEНепряма функція %q+D не може бути оголошена як слабканепрямий виклик функції з ще невизначеним викликачемнепрямий імпорт %qs ще не завантаженонепрямі переходи недоступні на цій цілірозіменування не отримає доступ до обʼєкта неповного типу %qT в виразі збільшення циклу forрозіменування не отримає доступ до обʼєкта неповного типу %qT в лівому операнді оператора комирозіменування не отримає доступ до обʼєкта неповного типу %qT в правому операнді оператора комирозіменування не отримає доступ до обʼєкта неповного типу %qT в другому операнді умовного виразурозіменування не отримає доступ до обʼєкта неповного типу %qT в операторірозіменування не отримає доступ до обʼєкта неповного типу %qT в третьому операнді умовного виразуіндирекція не отримає доступ до обʼєкта типу %qT, який не може бути просто скопійований, в виразі збільшення для циклу forіндирекція не отримає доступ до обʼєкта типу %qT, який не може бути просто скопійований, в лівому операнді оператора комиіндирекція не буде отримувати доступ до обʼєкта типу %qT, який не може бути просто скопійований, в правому операнді оператора комирозіменування не отримає доступ до обʼєкту типу %qT, який не можна просто скопіювати, в другому операнді умовного виразуіндирекція не отримає доступ до обʼєкта типу %qT, який не може бути просто скопійований, в операторііндирекція не буде отримувати доступ до обʼєкта типу %qT, який не може бути просто скопійований, в третьому операнді умовного виразувиведений скалярний тип %qT не є цілим або з плаваючою комою типом такої ж розмірності, як %qTвиявлено безкінечну рекурсіюповідомляти користувача, які параметри будуть передані за посиланнямуспадкований конструктор %qD не є %<constexpr%>успадковування конструкторів доступне лише з %<-std=c++11%> або %<-std=gnu++11%>функція ініціалізації знайдена в обʼєкті %sініціалізуюча-інструкція в операторах вибору доступна лише з %<-std=c++17%> або %<-std=gnu++17%>init_arglist(): забагато аргументівініціалізація відкидає кваліфікатор %qv з типу цілі вказівникаініціалізація з відмінного типу Objective-Cініціалізація з вказівника в незакритий адресний простірліва частина ініціалізації може бути кандидатом на атрибут форматуініціалізація робить кваліфікований вказівник на функцію %q#v з некваліфікованогоініціалізація %qT з %qT перетворює вказівник в цілочисельне без приведення типуініціалізація %qT з %qT перетворює цілочисельне в вказівник без приведення типуініціалізація %qT з несумісного типу вказівника %qTініціалізація %qT з вказівника на %qD з несумісним типом %qTініціалізація %qT з типу вказівника %qT з несумісним порядком зберігання скалярних значеньініціалізація гнучкого члена масивуІніціалізація змінної загального блоку %qs в операторі DATA в %Cініціалізація гнучкого елемента масиву вкладеного контекстуініціалізація нового виразу для типу %<auto%> потребує рівно один елементініціалізація неконстантного посилання типу %q#T з rvalue типу %qTініціалізація волатильного посилання типу %q#T з rvalue типу %qTініціалізації для декількох елементів %qTініціалізоване поле перезаписаноініціалізоване поле з побічними ефектами перезаписаноініціалізований елемент %q+D оголошений тутініціалізована змінна %q+D позначена як dllimportелемент ініціалізатора не є константним виразомелемент ініціалізатора не обчислюється під час завантаженняелемент ініціалізатора не є константоюініціалізатор закінчується передчасноВираз ініціалізації посилається на змінну ітерації %qDініціалізатор не визначає розмір %q+Dініціалізатор не вдалося визначити розмір %qDініціалізатор не визначає розмір %qTініціалізатор для %<decltype(auto) %D%> має тип функції; ви забули %<()%>?ініціалізатор для %q#D розширюється до порожнього списку виразівініціалізатор для %q#D недійснийініціалізатор для %qT повинен бути включений у фігурні дужкиініціалізатор для гнучкого члена масиву %q#Dініціалізатор для значення з плаваючою комою не є плаваючою константоюініціалізатор для цілочисельного/фіксовано-точкового значення занадто складнийініціалізатор у циклі %<for%> з діапазономініціалізатор недійсний для статичного члена з конструкторомпочаткове значення надано для функціївказано ініціалізатор для дружньої функції %qDвказано ініціалізатор для невіртуального методу %q+Dвказано ініціалізатор для статичного методу-члена %qDрядок ініціалізатора для %qT занадто довгийініціалізація %qD з %qE не продовжує термін дії підлежного масивуініціалізація %qH з %qI в перетвореному константному виразі не звʼязується безпосередньоініціалізація базового класу типу %qT призводить до обрізання обʼєктавикористання введеного імені класу %qD як аргументу шаблонувбудована асемблерна вставка не є константним виразомкількість клонів inline несуміснаклон inline в тому ж списку групи comdatклон у рядку примушено виводитьсяклон inline з взятою адресоювбудоване оголошення %qD слідує за оголошенням з атрибутом %<noinline%>вбудована функція %q+D оголошена як dllimport: атрибут ігноруєтьсяВбудована функція %q+D оголошена, але ніколи не визначенаВбудована функція %q+D оголошена як слабкавбудованій функції %q+D задано атрибут %qsвбудованій функції %qD надано атрибут %qsвикористовується вбудована функція %qD, але ніколи не визначенавбудований простір імен повинен бути вказаний при початковому визначеннівкладені простори імен доступні лише з %<-std=c++11%> або %<-std=gnu++11%>змінні «inline» доступні лише з %<-std=c++17%> або %<-std=gnu++17%>вказівник inlined_to встановлений, але не знайдено попередниківвказівник inlined_to неправильнийвказівник inlined_to посилається на себевказівник inlined_to встановлений для не inline викликачівне вдалося вбудувати виклик %q+F з %<always_inline%>: %sне вдалося вбудувати виклик %q+F: %sвнутрішній цикл використовує такий же паралелізм OpenACC, як і зовнішній циклвхідний файл %qs співпадає з вихідним файломобмеження вхідного операнду містить %qcвставити плагін для виявлення помилок в час компіляціїinsert_bbt(): Знайдений дубльований ключвставка поза діапазоном у %qsВказівник базового блоку для інструкції %d дорівнює %d, повинен бути %dІнструкція %d в підвалі блоку %d має ненульовий базовий блокІнструкція %d в заголовку блоку %d має ненульовий базовий блокІнструкція %d знаходиться в кількох базових блоках (%d і %d)Інструкція %d поза базовими блоками має ненульове поле bbадреси інструкцій не звільненіадреси інструкцій не встановлені після скорочення гілокінструкція містить неправильну адресу!insn не задовольняє свої обмеження:інструкція поза базовим блокомinsn з UID %i не знайдено для операнду %i (`%s') insn %iinsn з UID %i не знайдено для операнда %i insn %iвстановлення: %s%s
помилка встановлення, не вдалося знайти %<crtoffloadtable.o%>екземплярна змінна %qE доступна у класовому методізмінна екземпляра %qE оголошена як %s; це буде важкою помилкою у майбутньомузмінна екземпляра %qE оголошена як %sзмінна екземпляра %qE оголошена як приватназмінна екземпляра %qs має невідомий розмірзмінна екземпляра %qs оголошена як приватназмінна екземпляра %qs використовує гнучкий масивприсвоєння змінній екземпляра було перехопленоінструкція ніколи не виконуєтьсяінструкція prefetch застосовується в режимі 64-бітного режиму з відносним адресуванням RIP та опцією %<-mprefetchi%>; в іншому випадку вони залишаються NOPпланування інструкцій не підтримується на цій цільовій машинінабір інструкцій %qs не може реалізувати типову ABI %qs, перехід до %qsнедостатня контекстуальна інформація для визначення типунедостатнє розбиття для паралелізації циклу елементівнедостатнє розбиття для паралелізації циклунедостатнє розбиття для паралелізації циклу блоківцілочисельна константа занадто велика для типу %<unsigned long%>цілочисельне ділення на нульлітерал цілого числа перевищує діапазон типу %qTпереповнення цілого числа в розмірі масивупереповнення цілого числа в виразі %qE типу %qT призводить до %qEпереповнення цілого числа в виразі типу %qT призводить до %qEсуфікс цілого числа %qs затінений реалізацієюцілочисельний вираз %qE не є константоюточність цілочисельного типу результату не відповідає розміру поля %qsінтерфейс %qE не має дійсного макету константного рядкаінтерфейсна частина не експортуєтьсяпроміжний зсув масиву %wi знаходиться за межами масиву %qTвнутрішня інформація для налагодження компілятора, вивести список квадрупліввнутрішня помилка компіляторавнутрішня помилка компілятора. Погана адреса:внутрішня помилка компілятора. Неправильний зсув:внутрішня помилка компілятора. Невідомий режим:внутрішня помилка компілятора: внутрішня помилка компілятора: повторний вхід у процедури повідомлення про помилку.
внутрішня невідповідністьвнутрішня помилка: %<cris_side_effect_mode_ok%> з неправильними операндамивнутрішня помилка: неправильний регістр: %dвнутрішня помилка: не очікується, що операнд1 буде константним наборомвнутрішня процедура %qs на %L конфліктує з фіктивним аргументомвнутрішня одиниця у WRITEатрибути interrupt та naked несумісніобробники переривань не можуть бути функціями MIPS16Обробники переривань не можуть мати аргументівпереривання службового режиму може мати лише аргумент вказівника та необовʼязковий аргумент цілого числапроцедуру обслуговування переривань не можна викликати безпосередньопроцедура обробки переривання повинна повертати %<void%>переривання службового режиму повинно мати %qs як другий аргументпереривання службового режиму повинно мати вказівник як перший аргументвектор переривання для атрибуту %qE не є %<vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)%>індекс вбудованого регістра виходить за межі діапазонувбудована змінна, яка не є процедуроюнеправильний %%-коднедійсний операнд %%Aнеправильне значення %%Aнедійсний операнд %%Bнедійсний операнд %%Cнедійсне значення %%Cнедійсний операнд %%Dнеправильне значення %%Dнедійсне значення %%Eнеправильне значення %%Fнедійсний режим %%Gнеправильне значення %%Gнедійсне значення %%Hнеправильний код %%Jнеприпустиме значення %%Jнеправильне значення %%Kнедійсне значення %%Lнедійсне значення %%Mнеприпустиме значення %%Nнедійсне значення %%Oнедійсний операнд %%Pнедійсне значення %%Pнеприпустиме значення %%Rнедійсне значення %%Tнедійсне значення %%Uнедійсне значення %%Vнедійсний операнд %%Yнедійсне значення %%dнеправильне значення %%eнедійсний операнд %%fнеправильне значення %%fнедійсне значення %%hнеправильний код %%jнедійсне значення %%jнеправильне значення %%kнедійсне значення %%mнедійсне значення %%pнедійсне значення %%qнеприпустиме значення %%rнедійсний операнд %%sнедійсне значення %%sнедійсне значення %%tнедійсне значення %%t/%%bнедійсне значення %%uнедійсне значення %%vнедійсне значення %%xнедійсний код %%xnнедійсне значення %%y, спробуйте використати обмеження 'Z'недійсне значення %%zнедійсний %<#pragma %s%>неприпустимий %<CASE_CHAIN%>неправильне значення %<CPU_TYPE%> %qs, прочитане з %<devices.csv%> для %qsнеправильне значення %<MPY_TYPE%> %qs, прочитане з %<devices.csv%> для %qsнедійсний аргумент %<PHI%>недійсний результат %<PHI%>недійсне %<const_cast%> з типу %qT до типу %qTнедійсне %<const_cast%> rvalue типу %qT до типу %qTнедійсний базовий тип для %<enum%>неприпустиме %<static_cast%> з типу %qT до типу %qTнеправильне значення для %<sve_width%>: %dнедійсний модифікатор зведення %<task%> на конструкції, поєднаній з %<simd%> або %<loop%>недійсний модифікатор зведення %<task%> на конструкції, яка не поєднана з %<parallel%>, %<for%> або %<sections%>недійсний модифікатор зведення %<task%> на конструкції, відмінні від %<parallel%>, %qs або %<sections%>недійсний модифікатор зменшення %<task%> на конструкції, відмінній від %<parallel%>, %qs, %<sections%> або %<scope%>недійсний оператор зсуву %qsнедійсний 'asm': недійсні (вказівникові) операнди %qsнедійсний аргумент IACCнеправильний синтаксис JSONнедійсний LHS у виклику gimpleнедійсне імʼя селектора Objective-C++недійсне замикання OpenACC у межах файлунедійсний не-прямокутний крок циклу OpenMP; %<(%E - %E) * %E%> не є кратним кроку %d циклу %qEнедійсна права сторона для зберігання памʼяті gimple: %qsнеприпустиме UNSPEC як операнднедійсний UNSPEC як операнд: %dнедійсний _Literalнеприпустимий тип абстрактного параметра %qTнеприпустимий абстрактний тип повернення %qTнедійсний абстрактний тип повернення для функції %q+#Dнедійсний абстрактний тип повернення для методу-члена %q+#Dнедійсний абстрактний тип %qT для %qEнедійсний абстрактний тип для %q+Dнедійсний доступ до нестатичного члена даних %qD в віртуальній базі нульового обʼєктанеправильна адресанеправильна адреса для модифікатора виводу 'O'неправильна адреса для модифікатора виводу 'R'неправильна адреса для модифікатора виводу 'S'недійсна адреса в операндінеприпустимий режим адресинедійсний операнд адреси в %qsнеприпустимий режим адресаціїнеправильне вирівнювання для %<#pragma align%>, ігноруєтьсянедійсне значення вирівнювання для %<__builtin_arc_aligned%>недійсне застосування %<__alignof%> до бітового полянедійсне застосування %<sizeof%> до бітового полянедійсне застосування %<sizeof%> до типу функціїнедійсне застосування %qs до функції-членанедійсне застосування %qs до типу voidнедійсне застосування %qs до масиву типу %qT з неповним типом елементунедійсне застосування %qs до неповного типу %qTнедійсна архітектура для атрибуту або pragma %qsнекоректний аргумент %<%s%> %<-mbranch-protection=%>недійсний аргумент %<%s%> для %<-mharden-sls=%>недійсний аргумент %d для вбудованої функції %qFнедійсний аргумент %qs для %qsнекоректний аргумент, заданий для %<-mharden-sls=%>недійсний аргумент в опції %qsнедійсний аргумент атрибуту %qEнеприпустимий аргумент атрибуту %qsнедійсний аргумент SQRT для %Lнедійсний аргумент для %qDнедійсний аргумент вбудованої функціїнеприпустимий аргумент для вбудованої функції %sнедійсний аргумент у виклику gimpleнедійсні аргументинедійсні аргументи для опції %<-falign-%s%>: %qsнедійсні аргументи для %<-fpatchable-function-entry%>недійсне присвоєння масивунедійсна база %qE для імені SSAнеприпустима специфікація базового класунедійсний індекс блокунедійсний перехід до/зі структурованого блоку %sнедійсний виклик недійсної функціїнедійсний прапорець calls_comdat_localнеприпустима мітка case в операторі switchнеприпустимий діапазон case в операторі switchнедійсне приведення з типу %qT до типу %qTнедійсне приведення типу виразу prvalue типу %qT до типу %qTнедійсне приведення до абстрактного класу %qTнедійсне приведення до типу функції %qTнедійсне імʼя класу в оголошенні %qDнедійсний клік в %qsнедійсне поєднання кількох типових специфікаторівнедійсний код порівняння в gimple condнедійсне порівняння згенерованого масивунедійсне порівняння згенерованої структуринеприпустиме порівняння nil з nilнедійсне порівняння непорівняльного масивунедійсне порівняння непорівняльної структуринедійсне порівняння непорівняльного типунедійсне порівняння неупорядкованого типунедійсний оператор порівняння для модифікатора виводу «E»недійсний операнд const_doubleнедійсна константанеправильна константа - спробуйте використати модифікатор виводунеправильна константа для модифікатора виводу '%c'неприпустима константа в %<#pragma %s%>недійсна константа в %<#pragma pack%> - ігноруєтьсянеправильний вектор констант для модифікатора виводу '%c'недійсний обмежений типовий параметрнедійсні обмеженнянедійсні обмеження для операндунеправильний конструктор; ви, ймовірно, мали на увазі %<%T (const %T&)%>недійсний регістр керування %d для mvtc; використовується %<psw%>Недійсний контрольний предикатнедійсне перетворення з %<__fpreg%>недійсне перетворення з %qH на %qIнедійсне перетворення з типу %<__vector_pair%>недійсне перетворення з типу %<__vector_quad%>недійсне перетворення з типу %<bfloat16_t%>недійсне перетворення у виклику gimpleнедійсне перетворення в операторі поверненнянедійсне перетворення до %<__fpreg%>недійсне перетворення на тип %<__vector_pair%>недійсне перетворення на тип %<__vector_quad%>недійсне перетворення до типу %<bfloat16_t%>недійсне перетворення на тип %qT з типу %qTнедійсний коваріантний тип повернення для %q#Dнедійсний коваріантний тип повернення для %q+#Dнедійсний процесор %qs для %s%qs%sнедійсна опція власної інструкції %qsнедійсна декларація %<%T::%E%>недійсна декларація шаблону члена в локальному класінедійсний деклараторнеприпустимий значення за замовчуванням для параметра-шаблону шаблонунеприпустима мітка default в операторі switchнеприпустиме визначення кваліфікованого типу %qTНедійсний тип залежностінедійсний тип залежності в omp %<ordered%> %<depend%>недійсний тип розподілу розкладуНедійсний тип doacrossнедійсний індекс елемента %qE для %<__builtin_shufflevector%>недійсний тип елемента для атрибута %qsнеправильний embedcfg: елемент Files не є рядкомнеправильний embedcfg: Files не є обʼєктом JSONнеправильний embedcfg: елемент Patterns не є масивомнеправильний embedcfg: Patterns не є обʼєктом JSONнеправильний embedcfg: дублюючийся елемент Patternsнеправильний embedcfg: відсутній Filesнеправильний embedcfg: відсутній Patternsнеправильний embedcfg: не є обʼєктом JSONнедійсний префікс кодування в літеральному операторінедійсний вхід до структурованого блоку %sнедійсний вихід зі структурованого блоку %sнедійсний вихід зі структурованого блоку OpenMPнедійсна явна спеціалізаціянеприпустимий вираз - спробуйте використати модифікатор виводунеправильний вираз як операнднедійсний вираз для мінімального lvalueнеприпустимий вираз для модифікатора виводу '%c'недійсний вираз для статичного розміру масиву: %sнедійсний тип виразу для %<#pragma omp atomic%>недійсна модель памʼяті з помилкою %qs для %qDнеприпустимий модифікатор функції %qs в %<-march=%s%>некоректний модифікатор можливості %qs у %<-mcpu=%s%>недійсний модифікатор функції %qs зі значенням %qs в директиві або атрибуті %<target()%>недійсний модифікатор функції %s зі значенням %qs в директиві або атрибуті %<target()%>неприпустимий атрибут специфікації fn «%s»неприпустимий атрибут специфікації fn «%s» аргумент %iнедійсний fnsummary в потоці LTOнеправильна форма %<#pragma omp atomic compare%>неправильна форма %<#pragma omp atomic%>неправильна форма %<pragma omp atomic compare%>неправильний формат для %<sve_width%>неправильний формат %sнеприпустима константа з плаваючою комоюнедійсний fpu для атрибуту або pragma %qsнедійсна функція в виклику gimpleнеправильне використання жорсткого реєстра між операндом з попереднім звільненням та вхідним операндомнеприпустиме використання жорсткого регістра між вихідним операндом та відповідним обмеженням операндунеприпустиме використання жорсткого регістра між вихідними операндаминеприпустиме імʼя заголовка %qsнеправильна шістнадцяткова цифранедійсне значення id для атрибуту виняткунедійсне значення id для атрибуту перериваннянедійсне значення id для атрибуту переривання/виняткунедійсне значення id для атрибуту скиданнянедійсна ініціалізація в класі статичного члена даних не-цілочисельного типу %qTНедійсний вираз інкрементанедійсне початкове значення для елемента %qEнеприпустима ініціалізація неконстантного посилання типу %qH з rvalue типу %qIнеправильна ініціалізація посилання типу %qH з виразу типу %qIнедійсний ініціалізаторнедійсне замикання ініціалізаторанедійсний ініціалізатор для %q#Dнеприпустимий ініціалізатор для елемента масиву %q#Dнедійсний ініціалізатор для методу-члена %qDнедійсний ініціалізатор для оголошення структурованої привʼязкинеправильна інструкція:недійсна змінна ітерації в швидкому перелічуваннінедійсна функція переходу в потоці LTOнедійсний тип ключа для %<-mbranch-protection=%>недійсні мітки в gimple condнеприпустима ліва сторона присвоєннянедійсний рядок у файлі розшифруваннянедійсна специфікація звʼязкунеправильне розташування для %<pragma %s%>, ігноруєтьсянедійсне lvalue в виводі %<asm%> %dНедійсний тип відображеннянеприпустима масканедійсний тип маски у %qsнедійсна декларація шаблону-члена %qDнедійсна модель памʼяті %qs для %qDнедійсна модель памʼяті %wi для %qDнеприпустимий аргумент моделі памʼяті %d з %qEнеприпустиме імʼя модуля %qsнедійсне імʼя %qs в прагмі або атрибуті %<target("arch=")%>недійсне імʼя %qs в директиві або атрибуті %<target("cpu=")%>неприпустиме імʼя %qs в директиві або атрибуті %<target("tune=")%>недійсний оператор new для абстрактного класу %qTнедійсна функція nmi для атрибуту скиданнянедійсний аргумент шаблону без типунедійсні не-векторні операнди для %qsнеправильне число в %<-mrgf-banked-regs=%s%>, допустимі значення: 0, 4, 8, 16 або 32недійсна кількість аргументів для опції %<-falign-%s%>: %qsнедійсна таблиця віддаленого виконання у %sнедійсний операнд зсуву в %qsнедійсний операнднедійсний код операнда %%xnнедійсна адреса операнданедійсний код операнду '%c'недійсний операнд для '%%%c'неприпустимий операнд для модифікатора 'A'неприпустимий операнд для модифікатора 'D'неприпустимий операнд для модифікатора 'H'недійсний операнд для модифікатора 'O'неприпустимий операнд для модифікатора 'T'недійсний операнд для модифікатора 'b'неприпустимий операнд для модифікатора 'e'неприпустимий операнд для модифікатора 'm'недійсний операнд для модифікатора 'o'недійсний операнд для модифікатора 'p'недійсний операнд для модифікатора 'z'недійсний операнд для коду '%c'недійсний операнд в %qsнедійсний операнд в операторі поверненнянедійсний операнд унарної операціїнеприпустима літера модифікатора операндунедійсний код виводу операндунедійсний префікс операндунеприпустимий префікс операнда '%%%c'неприпустимий розмір операнду для коду операнду '%c'неприпустимий розмір операнду для коду операнду 'O'неприпустимий розмір операнду для коду операнду 'z'недійсний операнд для коду %%H/%%Lнедійсний операнд для коду %%Mнеправильний операнд для коду %%Nнедійсний операнд для коду %%Oнеприпустимий операнд для %%Rнедійсний операнд для коду %%Rнеприпустимий операнд для %%Sнедійсний операнд для коду %%T/%%Bнедійсний операнд для коду %%Uнедійсний операнд для коду %%Vнедійсний операнд для коду %%Zнедійсний операнд для коду %%pнедійсний операнд для коду %%sнедійсний операнд для коду %%zнедійсний операнд для оператора switchнекоректний тип операнда %qT %qsнеприпустимий тип операнду, використаний з кодом операнду '%c'недійсні операнди в бінарній операціїнедійсні операнди у порівнянні gimpleнедійсні операнди в тернарній операціїнедійсні операнди типів %qT і %qT для бінарного %qOнедійсні операнди для коду %%cнедійсні операнди для %qsнедійсні операнди для бінарного %s (мають %qT та %qT)недійсна операціянедійсна операція (%s)недійсна операція на %<__fpreg%>неправильний оператор для %<#pragma omp atomic%>Недійсний порядок вузла asm %iнедійсна комбінація параметрів для вбудованої функції AltiVec %qsнедійсна комбінація параметрів для вбудованої функції %qsнедійсний тип параметра %qTнедійсна операція позиціонування проходунедійсний режим вказівника %qsнедійсний вказівник на біт-поле %qDнедійсна позиція або розмір у %qsнедійсний операнд позиції або розміру для %qsнеприпустиме приватне зменшення на %qEнедійсний тип привʼязки процесунеприпустимий тип захисту %qs в прагмі або атрибуті %<target("branch-protection=")%>недійсний прототип для '%s'Недійсна пунктуація %qc в обмеженнінедійсний стан чистої константи для функціїнедійсний чистий специфікатор (дозволено лише %<= 0%>)недійсні кваліфікатори для обʼєкта %<constexpr%>недійсні кваліфікатори для поля обʼєкта %<constexpr%>недійсні кваліфікатори на типі функції, яка не є членомнеприпустимий обсяг кваліфікації в псевдо-імені деструкторанеприпустиме отримання на каналі тільки для відправкинедійсний тип отримувача %qsНедійсний ідентифікатор зведеннянедійсне посилання для модифікатора виводу «J»недійсне імʼя регістру для %q+Dнеприпустимий регулярний вираз %qs в %qsнедійсна перевстановленнянедійсне розшифрування у файлі розшифруваннянедійсний тип повернення %qT функції %q+D з атрибутом %<constexpr%>знайдено недійсне спільне використання rtl в інструкціїнедійсний тип розкладунедійсний другий аргумент для %<__builtin_prefetch%>; використовується нульнедійсний другий аргумент вбудованої функціїнедійсне відправлення на каналі, що приймає тількинедійсний сеттер, він повинен мати один аргументнедійсний операнд зсувунедійсна специфікація джерела блокунедійсний статичний ланцюжок у виклику gimpleнедійсний клас зберігання для функції %qEнеприпустиме значення %<%d%> для цілі memregsнедійсне оголошення шаблону %qDнедійсний не-типізований параметр шаблонунедійсний список аргументів шаблонунедійсний ідентифікатор шаблонунедійсний третій аргументнедійсний третій аргумент для %<__builtin_ia32_prefetch%>; використовується нульнедійсний третій аргумент для %<__builtin_prefetch%>; використовується нульнедійсний тип %<void%> для %<new%>недійсний тип %qT як ініціалізатор для вектора типу %qTнедійсний тип %qT оголошено як %<friend%>недійсний тип аргументу (маємо %qT)недійсний тип аргументу %<->%> (маємо %qT)недійсний тип аргументу %<->*%> (маємо %qT)недійсний тип аргументу індексування масиву (маємо %qT)недійсний тип аргументу неявного перетворення (маємо %qT)недійсний тип аргументу унарного %<*%> (маємо %qT)недійсний тип для виводу прапорця %<asm%>недійсний тип для _Literal з конструкторомнедійсний тип для змінної екземпляраНедійсний тип для змінної ітерації %qEнедійсний тип для функції makeнедійсний тип для параметра %d функції %<constexpr%> %q+#DНедійсний тип для властивостінедійсний тип операнда %<__MEM%>неправильний тип аргументу %u у типогенеричній функціїнедійсний типовий загальний тип повернення для аргументу %u для %<__builtin_tgmath%>неприпустимий загальний тип для аргументу %u аргументу %u для %<__builtin_tgmath%>недійсні типи %<%T[%T]%> для індексу масивунедійсні типи для %qsнедійсні типи у конвертації адресного просторунедійсні типи у конвертації до плаваючої точкинедійсні типи у конвертації до цілого числанедійсні типи у конвертації фіксованої точкинедійсні типи у конвертації nopнеприпустиме використання %%d, %%x або %%Xнеприпустиме використання %<...%> при виклику неваріативної функціїнеприпустиме використання %<...%> з вбудованою функцієюнеприпустиме використання %<...%> з не-зрізомнедійсне використання %<::%>неприпустиме використання %<__builtin_va_arg_pack ()%>неприпустиме використання %<__builtin_va_arg_pack_len ()%>недійсне використання %<auto%> в операторі конвертаціїнедійсне використання %<auto%> в аргументі за замовчуванням шаблонунеправильне використання %<auto%> в специфікації винятківнедійсне використання %<auto%> в аргументі шаблонунедійсне використання %<const_cast%> з типом %qT, який є вказівником або посиланням на тип функціїнедійсне використання %<const_cast%> з типом %qT, який не є вказівником, посиланням або вказівником на член данихНеправильне використання %<decltype(auto)%>недійсне використання %<extern%> змінної %qD в %<#pragma acc declare%>недійсне використання %<global%> змінної %qD в %<#pragma acc declare%>недійсне використання %<restrict%>неправильне використання %<this%> після його дійсностінеправильне використання %<this%> на верхньому рівнінеправильне використання %<this%> до його дійсностінеправильне використання %<this%> у функції, яка не є членомнеправильне використання %q#T з гнучким елементом масиву в %q#Tнеправильне використання %q#T з масивом нульового розміру в %q#Dнеправильне використання %qDнеправильне використання %qD в специфікації звʼязкунедійсне використання %qE для створення вказівника на член-функціюнеправильне використання %qTнеприпустиме використання %qT в аргументі шаблонанеприпустиме використання '%%%c'недійсне використання операнда MMA типу %qs як параметра функціїнедійсне використання типу MMA %qs як значення повернення функціїнедійсне використання вказівника на неповний тип в арифметиці вказівниківнеприпустиме використання індексування масиву на вказівнику на членнеправильне використання масиву з невизначеними межаминеприпустиме використання виводу прапорця asmнедійсне використання атрибуту %<fallthrough%>неприпустиме використання атрибутів у порожньому оголошеннінеприпустиме використання списку ініціалізаторів, заключених у фігурні дужкинедійсне використання конструктора як шаблонунедійсне використання ролі контракту для явної семантикинеприпустиме використання типу %qT з кваліфікатором cv в оголошенні параметранеправильне використання залежного типу %qTнедійсне використання деструктора %qD як типунедійсне використання деструктора %qE як типунеправильне використання гнучкого члена масивунеприпустиме використання неявного перетворення на вказівнику на членнеправильне використання неповного типу %q#Tнеправильне використання неповного typedef %qTнеправильне використання члена %qD (чи ви забули %<&%> ?)неприпустиме використання члена %qD у конструкторі контракту %<pre%>неприпустиме використання члена %qD у деструкторі контракту %<post%>неприпустиме використання члена %qD у статичній функції-членінеправильне використання функції-члена %qD (чи ви забули %<()%> ?)неприпустиме використання значення методу як аргументу Offsetofнеприпустиме використання масиву, який не є lvalueнедійсне використання нестатичного члена даних %qDнедійсне використання нестатичного члена даних %qEнедійсне використання нестатичного член-функції %qDнеприпустиме використання нестатичного методу члена типу %qTнеправильне використання розширення пакету %qTнеправильне використання виразу розгортання пакетунеправильне використання заповнювача %qTнеприпустиме використання вказівників на масиви з різними кваліфікаторами в ISO C до C2Xнеправильне використання кваліфікованого імені %<%D::%D%>неправильне використання кваліфікованого імені %<%T::%D%>неправильне використання кваліфікованого імені %<::%D%>неприпустиме використання регістра '%s'недійсне використання структури з гнучким елементом масивунеприпустиме використання параметра шаблону шаблону %qTнеприпустиме використання параметра типу шаблону %qTнеприпустиме використання ідентифікатора шаблона %qD в декларації основного шаблонунедійсне використання імені шаблону %qE без списку аргументівнеприпустиме використання типунеприпустиме використання типу %<void%> в оголошенні параметранеприпустиме використання типу %qT як значення за замовчуванням для параметра-шаблону шаблонунеприпустиме використання унарного %<*%> на вказівнику на членнеправильне використання невизначеного типу %qTнеправильне використання виразу типу voidнеприпустиме використання змінної lvalue всередині функції %<transaction_safe%>неприпустиме використання змінної lvalue всередині транзакціїнедійсне користувацьке перетворення з %qH на %qIнеправильна ініціалізація значення типу посиланнянедійсний тип результату порівняння векторівнедійсна векторна константанедійсне векторне негайне значеннянедійсний операнд векторанедійсний тип вектора для атрибуту %qEнедійсні типи векторів у конвертації nopнедійсний номер версії %qsнедійсна функція warm для атрибуту скиданнянедійсне виділення нуляобернений діапазон зрізуio_kind_name(): неправильний тип введення/виведеннявідсутня підсумкова інлайн-інформація ipa во вхідному файлівідсутня підсумкова інформація посилання IPA в одиниці ltransприховано %qsis_c_interoperable(): gfc_simplify_expr не вдалосявін визначений як вказівник в іншому просторі адрес в іншій одиниці перекладувін визначений як вказівник на інший тип в іншій одиниці перекладувін повинен бути вказівником на член у вигляді %<&X::Y%>це повинна бути адреса функції з зовнішнім звʼязкомце повинно бути імʼя функції з зовнішнім звʼязкомвоно було пізніше визначено тутелемент у READзмінна перелічування в швидкому перелічуванні не є обʼєктомітерація %s викликає невизначену поведінкузмінна ітерації %qD не повинна бути firstprivateітераційна змінна %qD не повинна бути зведеннямітераційна змінна %qE є передбаченою лінійноюітераційна змінна %qE повинна бути приватноюітераційна змінна %qE не повинна бути firstprivateітераційна змінна %qE не повинна бути лінійноюітераційна змінна %qE не повинна бути зменшуваноюітератор %qD має тип з %<_Atomic%> кваліфікацієюітератор %qD має тип з const кваліфікацієюітератор %qD не має ні цілочисельного, ні вказівного типуітератор %qD має крок 0крок ітератора з не-цілочисельним типомзмінна ітераторайого dest_idx повинен бути %d, а не %dйого значення може змінюватися між версіями компілятора або з різними прапорцями %<-mtune%> або %<-mcpu%>змінна %qs, використовувана оголошенням %<@synthesize%>, повинна бути існуючою змінною екземпляраabi iwmmxt вимагає процесор, здатний до iwmmxtiwmmxt вимагає сумісного з AAPCS ABI для належної роботиперехід до області видимості ідентифікатора з типом змінюваного типуперехід до виразу заявиперехід пропускає ініціалізацію змінноїперехід до мітки caseперехід до мітки %qDсміття в кінці %<#pragma %s%>сміття в кінці %<#pragma ADDRESS%>зайва інформація в кінці %<#pragma CTABLE_ENTRY%>сміття в кінці %<#pragma GCC memregs%> [0-16]сміття в кінці %<#pragma GCC visibility%>сміття в кінці %<#pragma __nostandard%>сміття в кінці %<#pragma __standard%>сміття в кінці %<#pragma align%>сміття в кінці %<#pragma fini%>сміття в кінці %<#pragma init%>сміття в кінці %<#pragma longcall%>сміття в кінці %<#pragma message%>сміття в кінці %<#pragma ms_struct%>сміття в кінці %<#pragma options%>зайва інформація в кінці %<#pragma pack%>Сміття в кінці %<#pragma pop_options%>Сміття в кінці %<#pragma push_options%>сміття в кінці %<#pragma redefine_extname%>Сміття в кінці %<#pragma reset_options%>сміття в кінці %<#pragma unused%>зайва інформація в кінці %<#pragma weak%>сміття в кінці %<#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 extern_model'ключове слово %<export%> застаріло і буде проігнорованоключове слово %<export%> включено за допомогою %<-fmodules-ts%>ключове слово %<export%> не реалізовано і буде проігнорованослово %<template%> не дозволено в імені голови класуслово %<template%> не дозволено в declarator-idслово %<typename%> не дозволено в цьому контексті (якісний ініціалізатор члена неявно є типом)слово %<typename%> не дозволено в цьому контексті (базовий клас є неявно типом)слово %<typename%> не дозволено поза шаблонамимітка %q+D оголошена, але не визначенамітка %q+D визначена, але не використовуєтьсямітка %q+D використовується, але не визначенамітка %qD визначена тутмітка %qD має неправильний контекст в блоку бази %dмітка %qD посередині базового блоку %dмітка %qD до блоку не відповідає в блоку бази %dмітка %qE використовується поза будь-якою функцієюмітка %s використовується поза будь-якою функцієюмітка в кінці складеної інструкціїМітка в кінці складного оператора доступна лише з %<-std=c++2b%> або %<-std=gnu++2b%>контекст мітки не є поточною декларацією функціївизначення мітки в функції %<constexpr%> доступне лише з %<-std=c++2b%> або %<-std=gnu++2b%>ініціалізатори захоплення лямбда доступні лише з %<-std=c++14%> або %<-std=gnu++14%>захоплення лямбди %qE не є константним виразомламбда-вирази доступні лише з %<-std=c++11%> або %<-std=gnu++11%>Лямбда-функція в локальному класі %q+T не може захоплювати змінні з оточуючого контекступараметр лямбда-виразу %qD вже був оголошений як захопленняшаблони лямбди доступні лише з %<-std=c++14%> або %<-std=gnu++14%>шаблони лямбди доступні лише з %<-std=c++20%> або %<-std=gnu++20%>Лямбда-вираз в типі параметра шаблонуЛямбда-вираз в аргументі шаблону доступний лише з %<-std=c++20%> або %<-std=gnu++20%>Лямбда-вираз в невираховуваному контексті доступний лише з %<-std=c++20%> або %<-std=gnu++20%>вираз лямбди не є константним виразом до C++17лямбда-функції є неявно %<constexpr%> лише у C++17 та пізніших версіяхдоріжка %wd поза межами %wd - %wdіндекс доріжки повинен бути константою негайниммову %s не впізнаноДіалект мови відрізняється %qs, очікувався %qsрядок мови %<"%E"%> не впізнановелика константа з фіксованою комою неявно обрізана до типу з фіксованою комоювелике цілочисельне неявно обрізано до беззнакового типуВеликі значення повернення не підтримуються з опцією %<-mabi=ti%>останній аргумент повинен бути негайним значеннямостанній аргумент %qD не є цілою константою від 0 до 3останнє імʼя регістра %s повинно бути непарним регістромld повернув статус виходу %dлівий аргумент повинен бути зрізомлівий операнд %<->*%> повинен бути вказівником на клас, але є вказівником на член типу %qTлівий операнд оператора коми не може вирішити адресу перевантаженої функціїлівий операнд оператора коми не має ефектулівий операнд оператора коми є посиланням, а не викликом функції %qEлівий операнд виразу зсуву %q+E є відʼємнимліва точністьліва точність у форматі strfmonлічильник зсуву вліво >= ширини типулічильник зсуву вліво >= ширини елемента векторалічильник зсуву вліво є відʼємнимзсув вліво відʼємного значеннялівий операнд кома-виразу не має ефектуліва сторона присвоєння може бути кандидатом на атрибут форматудовжина більша за максимальнудовжина %qE більше розміру секції масиву в замиканні %qsдовжина %qE секції масиву не має цілочисельного типудовжина обчислюється тутмодифікатор довжинимодифікатор довжини у форматі printfмодифікатор довжини у форматі scanfмодифікатор довжини у форматі strfmonнеобхідна довжина при виділенні сегментабуло знайдено літеру %c, а інструкція не була CONST_INTбібліотеки: %s
бібліотечна функція %q#D перевизначена як не функція %q#Dбібліотека lib%s не знайденаобмеження становить %wu байт, але аргумент - %sобмеження становить %wu байт, але аргумент може бути таким же великим, як %sЗамикання 'linear' застосовано до змінної типу %qT, яка не є цілочисельним або вказівникомЗамикання «linear» застосовано до змінної типу %qT, яка не є цілочисельним або вказівникомзамикання %qs модифікатора linear застосована до змінної, яка не є посиланням, з типом %qTВираз кроку 'linear' повинен бути цілочисельнимпосилання на бібліотеку pthread (за замовчуванням увімкнено)ініціалізатор списку для типу, що не є класом, не повинен бути у дужкахперелік регістра вказівника стеку %qs в списку знищення застарівлітеральний оператор %q#D конфліктує з необробленим літеральним операторомсуфікси операторів літералів, які не передують %<_%>, зарезервовані для майбутньої стандартизаціїшаблон оператора літералу %qD має неприпустимий список параметрів; очікувався шаблон для набору не-типових аргументів %<<char...>%>шаблон оператора літералу %qD має неприпустимий список параметрів; очікувався набір не-типових параметрів шаблону %<<char...>%> або один не-типовий параметр класового типулітеральний оператор зі звʼязком Cживе латання (з %qs) не підтримується з LTOlo_sum не є регістромлокальний клас %q#T не повинен мати статичного члена даних %q#Dлокальне оголошення з іншої функціїлокальне оголошення %qE приховує змінну екземпляралокальна мітка %qE конфліктує з існуючою міткоюлокальний член %q#D оголошений тутлокальний метод %q#D оголошений тутлокальні символи повинні бути визначенілокальна змінна %qD не може зʼявлятися в цьому контекстілокальні вимоги до памʼяті змінних перевищують ємністьрозташування OpenACC %<kernels%>розташування попередньої умови в тому ж вкладеному циклірозташування попереднього зведення для %qEпосилання на блок розташоване не в дереві блоківлогічне %<and%> застосовується до нелогічної константилогічне %<and%> рівних виразівлогічне %<and%> взаємовиключних тестів завжди є хибнимлогічне %<or%> застосовується до нелогічної константилогічне %<or%> з колективно вичерпними тестами завжди є істиннимлогічне %<or%> рівних виразівлогічне заперечення застосовується тільки до лівої сторони порівнянняlogical_to_bitwise(): Погана внутрішня функціяпошук %qT в %qT є неоднозначнимзаголовок циклу %d не належить безпосередньо йомузаголовок циклу %d не має точно 2 записизаголовок циклу %d не є заголовком циклузаглушка циклу %d не належить безпосередньо йомузаглушка циклу %d не має ребра до свого заголовказаглушка циклу %d не має точно 1 наступниказаглушка циклу %d не має заголовка як наступниказаглушка циклу %d позначена як частина незводної областізаглушка циклу %d не підкоряється своєму заголовкуцикл %d має кількість ітерацій %qE, яка посилається на вивільнене імʼя SSA %qEцикл використовує паралелізм OpenACC, заборонений міститься у підпрограмізмінна циклу %qD створює копію з типу %qTзмінна циклу %qD типу %qT повʼязується з тимчасовим обʼєктом, побудованим з типу %qTперевірка циклу на дереві циклів, яке потребує виправленняцикл з заголовком %d позначений для видаленняцикл з заголовком %d не знаходиться в дереві циклівменш жорстка специфікація винятків при перевизначенні віртуальної функції %q+#Fнижня межа %qE вище розміру секції масиву у замиканні %qsнижня межа %qE секції масиву не має цілочисельного типунижня межа для масиву знаходиться за межами обмежень ztypeнижня межа піддіапазону переповненанижнє значення в межах мітки case менше мінімального значення для типупомилка lseek під час читання даних експортупотрібне l-значення як операнд декрементаl-значення потрібно як операнд інкрементаl-значення потрібно як лівий операнд присвоєнняпотрібне l-значення як операнд унарного %<&%>потрібне l-значення в операторі %<asm%>перетворення lvalue в rvalue від volatile lvalue %qE з типом %qTкод незалежної від машини вбудованої функції виходить за межівідлагоджувальний вивід макросів може бути неповним з модулямивизначення макросу %qE пошкодженомакрос розширюється до кількох операторіввідсутнє імʼя макросу після %qsголовний варіант не визначенийmake_generic(): Неможливо знайти загальний символ %qsстворення кількох клонів %qDнеправильно сформований %<#pragma %s%>, ігноруєтьсянеправильно сформований %<#pragma %s%>, ігноруєтьсянеправильно сформована адреса змінної у %<#pragma ADDRESS%>неправильно сформована адреса змінної %<#pragma CTABLE_ENTRY%>неправильно сформований %<#pragma GCC pch_preprocess%>неправильно сформоване %<#pragma GCC visibility push%>неправильно сформований %<#pragma __extern_prefix%>, ігноруєтьсянеправильно сформоване %<#pragma align%>Неправильно сформований %<#pragma align%>, ігноруєтьсянеправильно сформований %<#pragma builtin%>неправильно сформований %<#pragma extern_model%>, ігноруєтьсянеправильно сформоване %<#pragma fini%>неправильно сформоване %<#pragma fini%>, ігноруєтьсянеправильно сформоване %<#pragma init%>неправильно сформоване %<#pragma init%>, ігноруєтьсянеправильно сформований %<#pragma member_alignment%>неправильно сформований %<#pragma member_alignment%>, ігноруєтьсяНеправильно сформований %<#pragma message%>, ігноруєтьсянеправильно сформований %<#pragma ms_struct {on|off|reset}%>, ігноруєтьсянеправильно сформований %<#pragma ms_struct%>, ігноруєтьсянеправильно сформований %<#pragma options align={mac68k|power|reset}%>, ігноруєтьсянеправильно сформований %<#pragma options%>, ігноруєтьсянеправильно сформована %<#pragma pack%> - ігноруєтьсянеправильно сформована %<#pragma pack(pop[, id])%> - ігноруєтьсянеправильно сформована %<#pragma pack(push[, id][, <n>])%> - ігноруєтьсянеправильно сформований %<#pragma redefine_extname%>, ігноруєтьсянеправильно сформоване %<#pragma weak%>, ігноруєтьсянеправильно сформований %<#pragma%> ghs sectionнеправильний %<COLLECT_GCC_OPTIONS%>некоректна прагма або атрибут %<target("%s")%>некоректна директива або атрибут %<target()%>неправильна опція %<-fplugin-arg-%s%>: відсутній %<-<key>[=<value>]%>неправильний формат файлу ptxнеправильні аргументи для функції специфікаціїнеправильне імʼя функції специфікаціїатрибут malloc повинен використовуватися для функції, яка повертає вказівникдекороване імʼя для %qD зміниться в C++17, оскільки специфікація винятків є частиною типу функціїдекорування %<typeof%>, використовуйте замість цього %<decltype%>декорування %Cдекорування %q#D як %qE конфліктує з попереднім декоруваннямкарта може бути порівняна лише з nilмапер помер з сигналом %sстатус виходу мапера %dвідображення поля %qE структури змінної довжинимаска повинна бути негайноюmatch_attr_spec(): Неправильний атрибутmatch_level_4(): Поганий операторmatch_string_constant(): Роздільник не знайденоОбмеження збігу не дозволяє регістрОбмеження збігу недійсне в вихідному операндіОбмеження збігу посилається на недійсний номер операндумаксимальна кількість паралельно транслюваних розділів LTO.максимальний ліміт %d просторів імен, що шукаються для %qEдосягнуто максимальну кількість проходів призначення LRA (%d)досягнуто максимальну кількість згенерованих перезавантажень інструкцій на одну інструкцію (%d)може отримати доступ до %E байтів у регіоні розміром %Eможе отримати доступ до %E байтів у регіоні розміром %Eможе отримати доступ до %E або більше байтів у регіоні розміром %Eможливий доступ від %E до %E байтів у регіоні розміром %Eне можна використовувати одночасно -EB та -ELне можна використовувати одночасно -m32 та -m64може прочитати %E байт з області розміром %Eможе прочитати %E байт з області розміром %Eможе прочитати %E або більше байтів з регіону розміром %Eможе прочитати від %E до %E байтів з регіону розміром %Eможе записати %E байт у регіон розміром %Eможе записати %E байтів у регіон розміром %Eможе записати %E або більше байтів у регіон розміром %Eможе записати від %E до %E байтів у регіон розміром %Eрегістри mduc зберігаються тільки для цілі G13медіа-функції недоступні, якщо не використовується %<-mmedia%>ініціалізатор mem для %qD слідує за делегуванням конструкторачлен %q+#D з конструктором не допускається в анонімному агрегатічлен %q+#D з конструктором не дозволений в обʼєднаннічлен %q+#D з оператором присвоєння копіювання не допускається в анонімному агрегатічлен %q+#D з оператором присвоєння копіювання не дозволений в обʼєднаннічлен %q+#D з деструктором не допускається в анонімному агрегатічлен %q+#D з деструктором не дозволений в обʼєднанніелемент %q+D не може бути оголошений як %<mutable%> посиланняелемент %q+D не може бути оголошений як %<const%> і %<mutable%> одночасноелемент %qD може бути оголошений як %<virtual%> та %<constexpr%> лише в %<-std=c++20%> або %<-std=gnu++20%>елемент %qD не може бути одночасно оголошений як %<virtual%> та %<static%>елемент %qD оголошений як друг перед визначенням типу %qTелемент %qD в обʼєкті тільки для читання використовується як вихідний %<asm%>член %qD є неініціалізованим посиланнямчлен %qD використовується без ініціалізаціїчлен %qD повинен бути ініціалізований за допомогою mem-initializer у конструкторі з атрибутом %<constexpr%>член %qD з неініціалізованими полями посиланнячлени-функції є неявними друзями свого класучлен шаблону %qD не може мати віртуальних специфікаторівчлени змінні не можуть мати тип RVV %qTчлени змінні не можуть мати тип SVE %qTелементи явно спеціалізованого класу визначені без заголовка шаблонупомилка виділення памʼяті в vasprintfпомилка виділення памʼяті під час читання даних експортуввід з пам'яті %d не може бути безпосередньо адресованимнесумісність розташування в памʼятіочікується посилання на памʼять для модифікатора виводу 'S'метод %<%c%E%> одночасно оголошений як %<@optional%> та %<@required%>метод %s%s%s має позначку go:nointerfaceметод %s%s%s вимагає отримувача-вказівникаатрибути аргументів методу недоступні в Objective-C 1.0атрибути методу недоступні в Objective-C 1.0атрибути методу не можуть бути вказані в контексті @implementationатрибути методу повинні бути вказані в кінціатрибути методу повинні бути вказані тільки в кінціоголошення методу не в контексті @interfaceметод, оголошений як %qE, перевизначає метод %qEвизначення методу для %<%c%E%> не знайденовизначення методу не в контексті @implementationметод перевизначає як %<transaction_pure%>, так і методи %qEметод, можливо, пропускає виклик [super dealloc]тип методу не відповідає типу обʼєктумінімальний розмір розділу не може бути більшим за максимальний розмір розділуmio_array_ref(): Невідоме посилання на масивпрофілювання функцій mips16неспівпадіння розміру між оголошенням %qE (%wd) та розміром його ініціалізатора (%wd)неспівпадіння типу аргументу %u вбудованої функції %qD; очікувався %qTнеспівпадіння у типі аргументу %u вбудованої функції %qD (%qT, повинен бути %qT)неспівпадіння у типі аргументу %u вбудованої функції %qD (%qT, повинен бути %qs)неспівпадіння в межі %Z аргументу %u, оголошеного як %sнеспівпадіння в межах %Z аргументу %u, оголошеного як %sнеспівпадіння в межах %Z аргументу %u, оголошеного як %sнесумісність при виклику вбудованої функції %qDнеспівпадіння кількості аргументів для вбудованої функції %qF. Очікувалось: %d отримано %dнеспівпадіння у типі повернення вбудованої функції %qD; очікувався %qTнеспівпадіння у типі повернення вбудованої функції %qD (%qT, повинен бути %qs)невідповідні довжини наборів аргументів (%d проти %d)невідповідні довжини пакету аргументів при розгортанні %qEневідповідні довжини пакету аргументів при розгортанні %qTнесумісний атрибут контракту в оголошеннінеспівпадаюча умова контракту в деклараціїнесумісні оголошення під час оптимізації на етапі звʼязуванняневідповідний оператор у виразі складаннянеспівпадаючі типи операндів порівняннянеспівпадаюче визначенняневідповідні дужкинеправильно розташований конструкт Objective-C++ %<@%D%>відсутній номер операнда $ у форматівідсутня %<(%> після %<#pragma GCC visibility push%> - ігноруєтьсявідсутній %<(%> після %<#pragma pack%> - ігноруєтьсявідсутній %<(%> після %<#pragma unused%>, ігноруєтьсявідсутній %<)%> після %<#pragma unused%>, ігноруєтьсявідсутнє визначення %<PHI%>відсутній %<big-endian%>, %<little-endian%> або %<default%> після %<#pragma scalar_storage_order%>відсутній %<error%>, %<warning%>, %<ignored%>, %<push%>, %<pop%> або %<ignored_attributes%> після %<#pragma GCC diagnostic%>відсутній атрибут %<target%> для багатоверсійного %qDвідсутня %qs умова при застосуванні %<%s%> до %qD, який вже був позначений директивою OpenACC 'routine'Відсутня примітка REG_EH_REGION в кінці bb %iвідсутнє додаткове %<requires%>, щоб почати вимогу-виразвідсутнє імʼя архітектури в %<-march=%s%>відсутній аргумент для %<-mbranch-protection=%>відсутній аргумент для %<#pragma GCC diagnostic ignored_attributes%>відсутній аргумент в прагмі або атрибуті %<target("branch-protection=")%>відсутній аргумент для %qsвідсутнє імʼя атрибуту після %<#pragma GCC diagnostic ignored_attributes%>відсутній барʼєр після блоку %iвідсутні фігурні дужки навколо ініціалізаторавідсутні фігурні дужки навколо ініціалізатора для %qTвідсутнє ребро callgraph для call stmt:Відсутня закривна фігурна дужка для названого операндувідсутня закриваюча дужкавідсутня колекція в швидкому перелічуванніВідсутній контрольний предикатвідсутнє імʼя процесора в %<-mcpu=%s%>відсутнє імʼя процесора в %<-mtune=%s%>відсутнє тиревідсутнє визначеннявідсутній пристрій або архітектура після %qsвідсутній прямий виклик для спекуляції %iвідсутнє ребро %i->%iвідсутнє імʼя файлу після %qsвідсутній символ заповнювача в кінці формату strfmonвідсутнє імʼя заголовкаВідсутній вираз інкрементавідсутній непрямий виклик у послідовності спекулятивних викликіввідсутня ініціалізація для поля %qD типу %qTвідсутній ініціалізатор для члена %qDвідсутня умова циклу в циклі з прагмою %<GCC ivdep%>відсутня умова циклу в циклі з прагмою %<GCC unroll%>відсутня ціль makefile після %qsвідсутній мапервідсутній метод %s%s%sвідсутнє імʼя модулявідсутнє імʼя в прагмі або атрибуті %<target("arch=")%>відсутнє імʼя в директиві або атрибуті %<target("cpu=")%>відсутнє числовідсутня відкриваюча дужкавідсутній операндвідсутня опція після %<#pragma GCC diagnostic%> kindвідсутній або пошкоджений object.dвідсутнє походження для вузла в вкладеному спискувідсутній шлях після %qsвідсутній атрибут основного шаблону %sвідсутні атрибути основного шаблону %sвідсутній атрибут властивостівідсутнє посилання для спекуляції %iвідсутні дані про роздільну здатність для %sвідсутній маркер у виклику функціївідсутній список аргументів шаблону після %qE; для виведення, заповнювач шаблону повинен слідувати за простим ідентифікатором деклараторавідсутній список аргументів шаблона після %qE; шаблонний заповнювач не допускається в параметріВідсутні аргументи шаблонувідсутні аргументи шаблону після %qEвідсутній заключний символ %cвідсутнє імʼя типу в оголошенні typedefвідсутнє значення в директиві або атрибуті %<target()%>неправильно написаний термін %<%.*s%> у форматі; використовуйте %<%s%s%> замість цьогоЗмішування директив OpenMP з атрибутом та синтаксисом pragma в одному оголошеннізмішування директив OpenMP з атрибутами та синтаксисом pragma в одному операторізмішування оголошень та визначень функцій забороненозмішування різних типів символів у тій же групі comdat не підтримуєтьсярежим %qs застосовується до неприпустимого типурозмір режиму не-цілочисельного результату не відповідає розміру поля %qsзміна %qE не є константним виразому замиканні %<linear%> на конструкціях %<simd%> або %<for%> вказано модифікатор, відмінний від %<val%>, при використанні модифікаторів OpenMP 5.2модифікатор не повинен бути вказаний в %<linear%> замиканні на конструкціях %<simd%> або %<for%>, коли не використовується модифікатор OpenMP 5.2зміна константного обʼєкту %qE не дозволена в константному виразінеспівпадання контрольної суми модуля %qsмодуль %qs оголошено туточікувався модуль %qs, знайдено заголовок модулязнайдено модуль %qsмодуль %qs імпортовано тутмодуль вже оголошеномодуль вже імпортованоМодуль містить OpenMP, використовуйте %<-fopenmp%>, щоб увімкнути йогозалежності модулів вимагають попередньої обробкиПрирода модуля в операторі USE на %Cоголошення модуля не дозволено в заголовочному модуліДекларація модуля дозволена лише як перша декларація або закінчення глобального фрагмента модулябільше ніж %d операндів у %<asm%>більше однієї замикання %<atomic_default_mem_order%> в одній компіляційній одиниціБільше одного %qs замикання з модифікатором %<source%> на %<ordered%> конструкціїбільше однієї директиви 'crtl'більше одного специфікатора доступу в базовому специфікаторібільше одного локатора в замиканні %<depend%> у конструкції %<depobj%>переміщення %qE типу %qT в самого себепереміщення локального обʼєкта в операторі повернення запобігає оптимізації копіюванняпереміщення тимчасового обʼєкта запобігає оптимізації копіюванняmpfr не налаштований для обробки всіх режимів плаваючої комибагатоджерельна компіляція не реалізована для C++багатовимірний масив повинен мати межі для всіх вимірів, крім першогоmultilib-виключення %qs недійсневиключення multilib %qs недійснівибір multilib %qs %qs недійснийmultilib-вибір %qs недійснийспецифікація multilib %qs недійснавказано кілька опцій %<-mcpu=%>було встановлено кілька цілей %<default%>декілька модифікаторів %<step%>множинний атрибут %qEпідтримка кількох особистостей EH доступна лише з асемблерами, які підтримують директиву %<.cfi_personality%>Декілька самостійних директив OpenMP серед атрибутів %<omp::directive%> повинні бути всі в одній %<omp::sequence%>декілька оголошень у циклі %<for%> з діапазономдекілька міток default в одному операторі switchмножинне визначення %q#Tвиявлено кілька швидких процедур переривань: %qE та %qEініціалізовано кілька полів в обʼєднанні %qTвказано кілька атрибутів типу функціїзнайдено кілька переходів з гарячого до холодного (bb %i)декілька ініціалізацій задано для %qDдекілька ініціалізацій задано для базового %qTдекілька викликачів в режимі inlineне дозволяються кілька атрибутів перериванняатрибути декількох переривань для функції %qDдекілька змінних ітерації в швидкому перелічуваннідекілька модифікаторів linearзнайдено кілька методів з назвою %<%c%E%>атрибути декількох вкладених типів для функції %qDдекілька параметрів з іменем %qDдекілька переважаючих визначень для %qEвказано кілька методів з властивістю %qE, буде використано останнійдекілька ref-кваліфікаторіватрибути збереження декількох регістрів для функції %qDзнайдено кілька селекторів з назвою %<%c%E%>оголошення %qs має кілька класів зберіганнядекілька класів зберігання в специфікаторах оголошеннядекілька типів в одному оголошеннідекілька віртуальних вузлів PHI в BB %dаргумент з кількома значеннями в контексті з одним значеннямвиклик функції з кількома значеннями в контексті з одним значеннямопція множення означає, що r%d є фіксованиммультиверсіонування потребує %<ifunc%>, який не підтримується на цій ціліпотрібно %<#include <typeinfo>%> перед використанням %<typeid%>має бути оголошено з %<noexcept(true)%>необхідно використовувати %<.*%> або %<->*%> для виклику функції-члена, що вказує на вказівник, в %<%E (...)%>, наприклад, %<(... ->* %E) (...)%>змінний %qD не може бути використаний в константному виразіатрибут naked застосовується тільки до функційімʼя %qD використане в GNU-стилі призначеного ініціалізатора для масивуімʼя %qT має неповний типімʼя %qs відрізняється від імені %qs, визначеного в іншому перекладному блокуімʼя %qs визначено як %u-біт, тоді як інший перекладний блок визначає його як %u-бітімʼя %qs визначено як %wd, тоді як інший перекладний блок визначає його як %wdімʼя %qs визначено з іншим значенням в іншому перекладному блокувідсутня назва для член-функціїназва класу затіняє параметр шаблону шаблону %qDімʼя, використане в GNU-стилі призначеного ініціалізатора для масивуіменовані значення повернення більше не підтримуютьсяувійшли в простір імен %qDпсевдонім простору імен %qD не дозволений тут, припускаємо %qDпотрібне імʼя простору іменанонімні агрегати на рівні простору імен повинні бути статичнимизвужувальне перетворення %qE з %qH на %qIзвужувальне перетворення %qE з %qH на %qI неприпустиме в C++11потрібен %<this%> для доступу до члена %qEпотрібно %<this%> для доступу до члена %qsпотрібно %<typename%> перед %<%T::%D::%E%>, оскільки %<%T::%D%> є залежним обсягомпотрібно %<typename%> перед %<%T::%E%>, оскільки %qT є залежним обсягомпотрібно %<typename%> перед %qE, оскільки %qT є залежним областю видимостіпотрібне явне перетворенняпотрібна явна конвертація; відсутній метод %s%s%sвідʼємна довжина інструкціївідʼємне цілочисельне неявно перетворено на беззнаковий типвідʼємна довжина в секції масиву у замиканні %qsвідʼємна нижня межа в секції масиву у замиканні %qsвідʼємна глибина вкладеності регіону %iвідʼємна кількість зсувувідʼємна ширина в біт-полі %q+Dвідʼємна ширина в біт-полі %qsжодна гілка %<if%> не є константним виразомнавіть якщо вони оголошені при визначенні класу, ні деструктор, ні специфічний для класу %<operator delete%> не будуть викликаніні деструктор, ні специфічний для класу оператор %<delete []%> не будуть викликані, навіть якщо вони оголошені при визначенні класувкладені альтернативи діалекту асемблераВкладене зовнішнє оголошення %qDВкладена функція %q+D оголошена, але ніколи не визначенавкладена функція %qE оголошена %<extern%>вкладена функція %qs оголошена %<extern%>вкладена функція без тілавкладені трампліни функцій не підтримуються на GCN5 через не виконувані стекитрампліни вкладених функцій не підтримуються на цій платформівкладені функції не можуть бути профілювані з %<-mfentry%> на s390вкладені функції не підтримуються на цій платформівкладені визначення простору імен в режимі inline доступні лише з %<-std=c++20%> або %<-std=gnu++20%>вкладений цикл у зведенні потребує замикання зведення для %qEвкладений специфікатор імені %qT для оголошення перелічування не називає клас або простір іменвкладені визначення простору імен доступні лише з %<-std=c++17%> або %<-std=gnu++17%>потрібне імʼя вкладеного простору іменвкладена директива цитуваннявкладене перевизначення %<enum %E%>вкладене перевизначення %<struct %E%>вкладене перевизначення %<union %E%>вкладена вимога %qE не задовольняєтьсявкладена вимога %qE не задовольняється, оскількиnew не може бути застосований до типу функціїnew не може бути застосований до типу посиланнянова декларація %q#D ускладнює вбудовану декларацію %q#Dновий у Fortran 2003новий у Fortran 2008новий у Fortran 2018новий у Fortran 95нові типи не можуть бути визначені в типі поверненнявираз new не є константним виразом до C++20наступний елемент %q#D оголошений тутне оголошено %<%D(int)%> для постфіксного оператора %qsне оголошено %<%D(int)%> для постфіксного оператора %qs, спробую використати префіксний оператор замість цьогоне знайдено методу %<%c%E%>немає %<FUNCTION_PROFILER%> для CRISне вказано підставний тип для %<enum%>не оголошено жодної член-функції %q#D в класі %qT не знайдено геттер %qsзаборонено змішування FPX/FPUне надано імʼя файлу списку виведення LTRANSнемає аргументівнемає аргументів для функції специфікаціїнеможливо застосувати атрибут до явного інстанціюванняне вказано жодного імені класу з %qsнемає класового шаблону з назвою %q#T в %q#Tвідсутнє закриваюче %<]%> для формату %<%%[%>відсутня закриваюча фігурна дужканемає конструкторівнемає контексту для визначення типу %qEне оголошено жодного оператора перетвореннянемає відповідної функції звільнення для %qDнемає типу даних для режиму %qsнемає оголошення, що відповідає %q#Dне знайдено оголошення властивості %qs в інтерфейсінемає стандартного аргументу для %qDнемає деструкторівне знайдено диспетчера для атрибутів версіонуванняне знайдено диспетчера для атрибутів версіонування: %sне знайдено поле %qD в ініціалізованому обʼєднаннінемає функцій з назвою %qDсписок негайного використання відсутнійнемає вхідних файлівнемає вхідних файлів; не бажає записувати вихідні файлижоден цілочисельний тип не може представити всі значення перелічування для %qTнемає доступних нижніх регістрів для викидання високих регістрівнемає відповідності для немає відповідності для виклику %<%T::operator[] (%A)%>немає відповідності для виклику %<(%T) (%A)%>Немає відповідностей при перетворенні функції %qD на тип %q#Tнемає відповідної концепції для введення шаблонунемає відповідних концептів для %qEне знайдено відповідного перевантаження з фіксованою точкою для %qsнемає відповідної функції для виклику %<%D(%A)%>немає відповідної функції для виклику %<%T::%s%E(%A)%#V%>немає відповідної функції для виклику %<%T::operator %T(%A)%#V%>немає відповідної функції для виклику %<%s(%A)%>немає відповідної функції для загального типу викликунемає відповідного %<push%> для %<#pragma GCC visibility pop%>не знайдено відповідного шаблону для %qDчленова функція %qD не оголошена в %qTнемає члена з іменем %qE в %qTнеможливо реалізувати жодну з включених в multilib ABI (%qs) з набором інструкцій %qs, перехід до %qsжоден операнд дизʼюнкції не задовольняєтьсянемає оператора постдекремента для цього типунемає оператора постінкремента для цього типунемає оператора предекремента для цього типунемає оператора преінкремента для цього типунемає попередньої декларації для %qDнемає попереднього прототипу для %qDне вказано тип процесора для звʼязуванняне було обʼєднано жодного файлу профілю
немає профілювання 64-бітного коду для цієї ABIнемає реєстра в адресів %<constexpr%> функції, яка повертає не-void, відсутній оператор returnв функції, що повертає не void, відсутня інструкція returnв функції, що повертає %qT, відсутні оператори поверненняв кінці структури або обʼєднання відсутня крапка з комоюнемає задовільного %<operator %s%> для %qTне знайдено відповідного %qD у класі %qTв @interface для %qE не оголошено базовий класв інтерфейсі не оголошено жодного суперкласу для %qEнемає інформації про точку призупинення для %qDнемає типу з назвою %q#T в %q#Tтут не може бути вказано тип або клас зберігання,немає нерозгорнутих пакетів параметрів у бінарному складаннінемає єдиного остаточного перекривача для %qD в %qTне вказано жодних дійсних замикань в %<#pragma acc declare%>немає придатного деструктора для %qTвузол відрізняється від node->decl->decl_with_vis.symtab_nodeвузол має body_removed, але є визначеннямвузол має недійсний порядок %iвузол має невідомий типвузол є псевдонімом, але не визначеннямвузол є псевдонімом, але не явним псевдонімомвузол єдиний у групі comdatвузол проаналізовано, але це не визначеннявузол знаходиться в списку same_comdat_group, але не має comdat_groupвузол є symver, але не псевдонімомвузол є прозорим псевдонімом, але не псевдонімомвузол є слабким посиланням, але не прозорим псевдонімомвузол не знайдено в хеші імен асемблера symtabвузол не знайдено node->decl->decl_with_vis.symtab_nodeзнайдено вузли з невивільненою памʼяттювираз noexcept обчислюється як %<false%> через виклик %qDоперанд регістру не на 32 біти для '%%%c'аргумент REAL без подвійної точності для вбудованої функції %s у %Lфункція, яка не є %<consteval%> %q+D перевизначає %<consteval%> функціюпохідний варіант PCS, що не є AAPCSненормативний символ ASCII в літералі CFStringІніціалізація ненульового вказівника в %Cнеприпустима конструкція OpenACC всередині OpenACC регіонунеприпустима конструкція OpenACC всередині OpenACC процедуриневидалення масиву обʼєкта, виділеного з використанням виділення масивунесумісність обробки виключень без викликучасткова спеціалізація %qE не дозволена для не-класів та не-зміннихне-холодний базовий блок %d доступний лише шляхами, що перетинають холодний розділнеконстантний цілочисельний аргумент %u у виклику функції %qEне-константний аргумент 0 для %qsне-константний аргумент 1 для %qsнеконстантний масив у операторі DATA %Lне константна ініціалізація масивунепостійна довжина нового масиву повинна бути вказана безпосередньо, а не через %<typedef%>непостійна довжина нового масиву повинна бути вказана без дужок навколо ідентифікатора типунеконстантні складні літерали не можуть зʼявлятися в константному виразінеконстантна умова для статичного твердженнянеконстантний елемент у константному КОНСТРУКТОРІнеконстантний вираз %qsнедопустима неконстантна ініціалізація в класі для неінлайнового статичного члена %qDнедопустима неконстантна ініціалізація в класі для статичного члена %qDВираз ініціалізації, який не є константою, у %Lнедедуктивний шаблон %qT використовується без аргументів шаблонуНестандартний аргумент типу INTEGER для вбудованої функції %s на %Lнедійсний UNSPEC %s (%d) знайдено в місці змінноїневидалена функція %q+D перевизначає видалену функціюне-плаваючий аргумент у виклику функції %qEне-плаваючий аргументи у виклику функції %qEне-функцію %qD оголошено як неявний шаблонвизначення псевдонімів, що не є функціями, не підтримуються в цій конфігураціїне функція в виклику gimpleнецілочисельний аргумент 1 для %qsнечисловий аргумент 3 у виклику функції %qEаргумент %d з %qE для моделі памʼяті не є цілочисельнимнеціле значення операнда використовується з кодом операнда %<z%>оператор switch з не-цілочисельним типомнелокальний лямбда-вираз не може мати захоплення за замовчуваннямнелокальна змінна %qD, оголошена %<__thread%>, має незвичайний деструкторнелокальна змінна %qD, оголошена %<__thread%>, потребує динамічної ініціалізаціїнецикл з заголовком %d не позначений для видаленнямасив, який не є lvalue, у умовному виразінеможливо оголосити неметод %qs як %<mutable%>функція, не є членом %qD, не може мати cv-кваліфікаторфункція, не є методом класу %qD, не може мати кваліфікатор посиланняоголошення «using» для не-члена називає конструктор %qTдекларація неметодного шаблону %qDввід з не в памʼяті %d повинен бути в памʼятівивід %d, який не є памʼяттю, має залишатися в памʼятіне-нестована функція з типом, який може змінюватисянеможливо оголосити неметод %qs як %<mutable%>тип %qT, який не є Objective-C, не може бути перехопленийнепараметр %qs не може бути пакетом параметріваргумент, який не є вказівником, до %<__builtin_launder%>не-прямокутне вкладення циклу з кроком, відмінним від сталого 1 або -1 для %qsнекоректний регістр як LHS бінарної операціїнекоректний регістр як LHS тернарної операціїневірний регістр як LHS унарної операціїне скалярний %qsне скалярний типнескалярна змінна %qD в умовному замиканні %<lastprivate%>нестандартний суфікс на плаваючій константінеcтатичний константний член %q#D в класі без конструкторанестатичний константний член %q#D, не можна використовувати оператор присвоєння за замовчуваннямнестатичний елемент даних %q+D в обʼєднанні не може мати тип посилання %qTнестатичний елемент даних %qE оголошений як %qsчлен даних, оголошений як нестатичний з заповнювачем %qTініціалізатори нестатичних членів даних доступні лише з %<-std=c++11%> або %<-std=gnu++11%>нестатичне оголошення %q+D слідує за статичним оголошеннямнестатична ініціалізація гнучкого елемента масивунестатична посилання %q#D в класі без конструкторанестатичний посилання на елемент %q#D, не можна використовувати оператор присвоєння за замовчуваннямне шаблон %qD використовується як шаблонтип %qT, який не є шаблоном, використовується як шаблоннелокальна декларація %q#D слідує за локальною для потоку декларацієюнепотокове локальне оголошення %q+D слідує за потоковим локальним оголошеннямне верхнього рівня %qsнетривіальне перетворення у %qsнетривіальне перетворення в унарній операціїне підтримуються складні призначені ініціалізаторичасткова спеціалізація без типу %qE не дозволенане-типізовані параметри шаблону класу доступні лише з %<-std=c++20%> або %<-std=gnu++20%>нетипізовані параметри шаблону з виведеним типом класу доступні лише з %<-std=c++20%> або %<-std=gnu++20%>незмінна %qD в оголошенні з більш ніж одним декларатором з типом-заповнювачемне вектор %qs з елементаминевекторні операнди в порівнянні векторівнеконстантний індекс масиву в ініціалізаторінепорожній список виходів петлі %d, але виходи не записанінелокальна мітка %qD не є першою в послідовності міток в блоку бази %dненульовий індекс масиву %qE використовується з масивом %qD типу %qT з невідомими межаминенульовий індекс масиву %qE використовується з масивом типу %qT з невідомими межамиНормалізація не може співіснувати з масштабуванням
не існує інкапсульованих лінивих записів з названими оголошеннямине допускається комбінація типів у %qsне налаштовано з суфіксом заголовків sysrootнедостатньо DO-циклів для %s !$ACC LOOP на %LНедостатньо DO-циклів для згорнутого %s на %Lнедостатньо аргументівнедостатньо аргументів для поверненнянедостатньо циклів для згортаннянедостатньо добре вкладених циклівнедостатньо інформації про типнедостатньо змінних аргументів для вставки маркеране очікується різних типів для бінарного операторане експортується %<#define %E%>, оскільки це ключове словоне генерується область патча, nops не підтримуєтьсяне підтримується опція %<-fpic%> для засобової ланцюжки v3mне вдається записати модуль %qs через помилкиприміткапримітка: Вказівник призначення є нульовимнульовий рядок форматунульовий вказівникдереференція нульового вказівникаспецифікатор нульовості %qE не може бути застосований до типу вказівника багаторівневого рівня %qTспецифікатор нульовості %qE не може бути застосований до типу %qT, який не є вказівникомчисло повинно бути 0 або 1кількість аргументів не відповідає вбудованому прототипукількість аргументів не відповідає прототипукількість bb-приміток у послідовності команд (%d) != n_basic_blocks (%d)кількість компонент вектора не є степенем двійкикількість лічильників у даних профілювання для функції %qD не відповідає її даним профілювання (лічильник %qs, очікувалося %i, а знайдено %i)кількість результатів не відповідає кількості значенькількість спекулятивних цілей %i не збігається з num_speculative_call_targets %iКількість змінних у %qs замиканні з модифікатором %<sink%> не відповідає кількості ітераційних зміннихКількість компонент вектора %wu перевищує %dКількість компонент вектора %wu не є степенем двійкичисловий аргумент атрибуту %qE повинен бути в діапазоні [0-63]objc++-cpp-output застаріло; будь ласка, використовуйте objective-c++-cpp-output замість цьогоobjc-cpp-output застаріло; будь ласка, використовуйте objective-c-cpp-output замість цьогообʼєкт %qE розміром %sобʼєкт не є методомвикористання %qE без обʼєктаобʼєкт розміром %s, виділеного %qEвластивість обʼєкта %qD не має атрибутів %<assign%>, %<retain%> або %<copy%>; припускається %<assign%>тип обʼєкта %qT не відповідає імені деструктора ~%qTобʼєкт з типом, який може змінюватися, не може мати звʼязкуочікується оголошення методу objective-cочікується аргумент(и) повідомлення objective-c++очікується отримувач повідомлення objective-c++очікується оголошення методу objective-c++застарілий у Fortran 95застарілий код формату Maverick '%c'застаріла опція %<-I-%> використовується, будь ласка, використовуйте %<-iquote%> замістьзастаріле використання призначеного ініціалізатора з %<:%>застаріле використання призначеного ініціалізатора без %<=%>отримано тутвикористана в odr-контексті вбудована змінна %qD не визначенамодулякомпілятор віддаленого виконання %s не знайденокомпілятор вивантаження %s не знайдено (розгляньте використання %<-B%>)вимір віддаленого виконання поза діапазоном (%d)зміщення %qwi знаходиться поза межами константного рядказміщення перевищує 16 байтзміна зміщення %qD для %<-std=c++14%> та вище у версії %<-fabi-version=17%> (GCC 12)зміщення %qD не відповідає ABI та може змінитися у майбутніх версіях GCCзміна зміщення базового класу %qT для %<-std=c++14%> та вище у версії %<-fabi-version=17%> (GCC 12)Зміщення упакованого бітового поля %qD змінилося в GCC 4.4стара декларація %q#Dвизначення функції у старому стилістаромодні оголошення параметрів у прототипі функціїпропущений середній операнд для %<?:%> операнд не може бути декорованийomp_cur_iteration на %L вимагає %<-1%> як логічний зсуводне поле є бітовим полем, а інше - ніодин з аргументів виклику ініціалізатора повинен бути %<&omp_priv%>одним з аргументів виклику ініціалізатора повинен бути %<omp_priv%> або %<&omp_priv%>один тип потребує конструювання, а інший - нітільки області %<distribute%>, %<parallel%> або %<loop%> можуть бути строго вкладені всередині області %<teams%>дозволені тільки прапорці %<inbranch%> та %<notinbranch%> для атрибуту %<__simd__%>дозволені тільки прапорці %<inbranch%> та %<notinbranch%> для атрибуту %<simd%>тільки %qT або константа нульового вказівника можуть бути конвертовані в %qTтільки %u імʼя надано для структурованого привʼязуваннятільки %u імен надано для структурованого привʼязуваннятільки %u імен надано для структурованого привʼязуваннятільки 0.0 може бути завантажено як негайне значенняпідтримується лише доступ 32-біт для адресного простору %<__regio_symbol%>тільки формат відлагодження DWARF підтримується для обробки перериваньтільки обʼєктні типи Objective-C можуть бути кваліфіковані протоколомтільки атрибут %<fallthrough%> або %<assume%> може бути застосований до порожньої інструкціїлише конструктори приймають ініціалізатори членівтільки оголошення конструкторів та операторів перетворення можуть бути %<explicit%>тільки тут як %<friend%>тільки простий тип повернення %<auto%> може бути виведений як %<void%>у функції %<constexpr%> в C++20 дозволена лише невирахована вбудована асемблерна вставкаТільки неініціалізовані змінні можуть бути розміщені в розділі %<.bss%>В розділ %<.noinit%> можна помістити лише неініціалізовані змінніпідтримуються лише значення 12 (4 КБ) та 16 (64 КБ) для розміру захисного поля. Задане значення %d (%llu КБ) виходить за межі допустимого діапазонуу цій конфігурації підтримуються лише слабкі псевдонімиДозволені лише нульові ініціалізатори в розділі %qsнеможливо ініціалізувати непрозорі векторні типинепрозоре-оголошення-перелічування тутспецифікатор непрозорого перелічування повинен використовувати простий ідентифікаторспецифікатор непрозорого перелічування без іменіне вдалося відкрити %s: %sне вдалося відкрити /dev/zero: %mпомилка відкриття списку виведення LTRANS %s: %mне вдалося відкрити файл залежностей %s: %mвідкриття json-файлу %s: %mвідкриття файлу mixin %s: %mвідкриття вихідного файлу %qs: %sне вдалося відкрити вихідний файл %s: %mнедійсний код операнда %%xn для QImodeоперанд %d повинен бути 3-бітним беззнаковим негайним значеннямоперанд %d повинен бути 6-бітним беззнаковим негайним значеннямоперанд %d повинен бути 8-бітним беззнаковим негайним значеннямоперанд 1 повинен бути беззнаковим значенням на 3 бітиоперанд 1 повинен бути беззнаковим значенням на 3 біти (I0-I7)операнд 2 повинен бути парним значенням 3 біт (підрегістр 0,2,4,6)операнд 2 повинен бути беззнаковим значенням на 3 біти (I0-I7)операнд 2 повинен бути беззнаковим значенням 3 біт (підрегістр 0-7)операнд 2 повинен бути беззнаковим значенням 8 бітоперанд 3 повинен бути беззнаковим значенням 3 біт (I0-I7)операнд 3 повинен бути беззнаковим значенням 8 бітоперанд 4 повинен бути беззнаковим значенням 8 біт (0-255)Вимога операнду містить неправильно розташовані %<+%> або %<=%>обмеження операндів для %<asm%> відрізняються за кількістю альтернативоперанд не є кодом умови, недійсний код операнду '%c'операнд не є кодом умови, неприпустимий код операнду 'D'операнд не є кодом умови, неприпустимий код операнду 'Y'операнд не є конкретним цілочисельним, недійсний код операнду 'R'операнд не є конкретним цілочисельним, недійсний код операнду 'r'операнд не є цілочисельним, недійсний код операнду 'K'операнд не є цілочисельним, недійсний код операнду 'R'операнд не є памʼяті зі зсувом, недійсний код операнду 'H'відсутній номер операнду після %%-літериномер операнду поза діапазономНомер операнду вийшов за межі діапазону у форматівказано номер операнда для формату, який не приймає аргументіввказано номер операнда з пригніченою присвоєннямоперанд %<?:%> змінює знак з %qT на %qT через відсутність знаку іншого операндаОперанд складеного виразу не має нерозгорнутих пакетів параметрівтип операнда %qT несумісний з аргументом %d функції %qEТипи операндів: %qT та %qTоперанди для %<?:%> мають різні типи %qT та %qTоперанди до %<?:%> типів %qT та %qT мають невпорядкований ранг перетворенняоперанди для %T/%t повинні бути reg + const_int:операція не дозволена для типу %<bfloat16_t%>операція на %qE може бути невизначеноюатрибут оптимізації на %qD слідує за визначенням, але атрибут не відповідаєнесумісність атрибуту рівня оптимізаціїоптимізація може усунути читання та/або записи в змінні-реєстриоптимізувати незмінні незвʼязані параметри, передаючи їх за посиланням, за умови, що вони не змінюються у процедурі, яка їх викликає.опція %<%s%> потребує %<-mlong-double-128%>опція %<%s=%s%> недоступна для процесора %qsопція %<-mdouble=32%> доступна лише при налаштуванні %<--with-double={32|32,64|64,32}%>опція %<-mdouble=64%> доступна лише при налаштуванні %<--with-double={64|64,32|32,64}%>опція %<-mirq-ctrl-saved%> дійсна лише для процесорів ARC v2опція %<-mlong-double=32%> доступна лише при налаштуванні %<--with-long-double={32|32,64|64,32}%>, або %<--with-long-double=double%> разом з %<--with-double={32|32,64|64,32}%>опція %<-mlong-double=64%> доступна лише при налаштуванні %<--with-long-double={64|64,32|32,64}%>, або %<--with-long-double=double%> разом з %<--with-double={64|64,32|32,64}%>опція %<-mrgf-banked-regs%> дійсна лише для процесорів ARC v2опція %<-mstructure-size-boundary%> застарілаопція %qs ігнорується, вважається значення за замовчуванням %qs для процесора %qsопція %qs недоступна для процесора %qsопція %qs дійсна для %s, але не для %sопція %qs з невідповідними значеннями (%s, %s)опція %s не підтримується разом з %<-fopenacc%>опція %s не використовується однаково в усіх вхідних файлах LTOопція %s з різними значенняминеобовʼязковий аргументнеобовʼязковий параметр класувідсутні опції або цілі=опції після %qsПереповнення optype_msgid: %dабо замініть дужки фігурними дужками для агрегатної ініціалізації змінноїабо замініть дужки фігурними дужками для ініціалізації змінної значеннямабо використовуйте %<auto%> для скороченого шаблону функціїабо використовуйте %<j%> замість %<i%> для вбудованого суфіксу GNUаргумент %<ordered%> повинен бути позитивним цілим виразомупорядковане порівняння вказівника з цілочисельним нульупорядковане порівняння вказівника з нулем (%qT та %qT)упорядковане порівняння вказівника з нульовим вказівникомвпорядковує ініціалізацію/фіналізацію для статичного риштування або примусового звʼязування модулів, якщо риштування динамічнеочікується ординальний типпоходження вказує на іншого батькаоригінальний %<default%> знаходиться туторигінальне оголошення зʼявилося тутпочаткова декларація тутпочаткова декларація з меншою кількістю контрактів тутпочаткове визначення зʼявилося тутпочаткове визначення туторигінал не стиснутий за допомогою zstdрозмір оригіналу невідомийпочаткове оголошення шаблону тутпочатково оголошено %<const%> тутпочатково визначено тутпочатковий непрямий виклик функції не розглядається для вбудовуванняпочатково вказано тутзабутий конструкт %qsінший збіг знаходиться тутповинен відповідати віртуальному методу %qD, але не відповідаєзовнішній %<__transaction_cancel%> не знаходиться всередині зовнішнього %<__transaction_atomic%>зовнішній %<__transaction_cancel%> не знаходиться всередині зовнішнього %<__transaction_atomic%> або функції %<transaction_may_cancel_outer%>зовнішній блок регіону %i неправильнийдоданок зовнішньої змінної ітерації %qD, вираз %qE, не є цілочисельниммножник зовнішньої змінної ітерації %qD, вираз %qE, не є цілочисельнимзовнішня змінна ітерації %qD, використана в умовному виразі, має тип, відмінний від %qTзовнішня змінна ітерації %qD, використана в виразі ініціалізації, має інший тип, ніж %qTзовнішня транзакція в функції %<transaction_may_cancel_outer%>зовнішня транзакція в функції %<transaction_safe%>зовнішня транзакція в транзакціїобмеження виводу %d не може бути вказано разом зі знищенням %qsобмеження виводу %d повинно вказувати один регістрвимога вихідного операнду %qc для операнду %d не знаходиться на початкувихідний файл %s вже існує в папці %sімʼя вихідного файлу не може бути порожнімімʼя вихідного файлу вказано двічівихідний номер %d не може бути безпосередньо адресованимвихідний операнд %d повинен використовувати обмеження %<&%>вимога вихідного операнду не містить %<=%>вихідний операнд є константою в %<asm%>регістри виводу повинні бути згруповані у верхній частині стекуoutput_move_single:переповнення в розмірі масивупереповнення в константному виразіпереповнення при перетворенні з %qT на %qT змінює значення %qEпереповнення при перетворенні з %qT на %qT змінює значення з %qE на %qEпереповнення в значеннях перелічуванняпереповнення значень перелічування на %qDпереповнення при неявному перетворенні константипереповнений список вихідних аргументів для %qsперекриваючий ініціалізатор для поля %qT.%qDперевантажена вбудована функція %qs реалізована вбудованою функцією %qsперевантажене імʼя функції %qE в замиканні %qsперевантажена функція без контекстуальної інформації про типперевизначена функція - %q#Dперевизначена функція - %q#Fперевизначена функція - %qDконтроль перевизначення (override/final) доступний лише з %<-std=c++11%> або %<-std=gnu++11%>перевизначення %qD, оголошено як %<transaction_safe%>аргумент розширення пакету для непакетного параметра %qD псевдоніма шаблону %qDаргумент розширення пакету для непакетного параметра %qD концепції %qDрозширення пакета в декларації «using» доступне лише з %<-std=c++17%> або %<-std=gnu++17%>pack init-захоплення доступне лише з %<-std=c++20%> або %<-std=gnu++20%>Атрибут packed призводить до неефективного вирівнюванняАтрибут packed призводить до неефективного вирівнювання для %q+DАтрибут packed призводить до неефективного вирівнювання для %qEАтрибут packed зайвийАтрибут packed зайвий для %q+DАтрибут packed зайвий для %qEупакований макетДодавання доповнень до розміру структури для вирівнювання за %E байтівДодавання доповнень до структури для вирівнювання %q+Dпараметр %P має неповний тип %qTпараметр %P функції %qD має неповний тип %qTпараметр %q+D оголошено як %<_Noreturn%>параметр %q+D оголошено як %<inline%>параметр %q+D має лише пряме оголошенняпараметр %qD оголошено з типом voidпараметр %qD має неповний типпараметр %qD містить вказівник на масив невідомого розміру %qTпараметр %qD містить посилання на масив невідомого розміру %qTпараметр %qD неправильно оголошений як тип методупараметр %qD ініціалізованийпараметр %qD не може зʼявлятися в цьому контекстіпараметр %qD встановлено, але не використовуєтьсяпараметр %qP з %qD може бути кандидатом на атрибут форматупараметр %u (%q+D) має неповний типпараметр %u (%q+D) має тип voidпараметр %u має неповний типпараметр %u має тип voidОголошення параметра перед специфікаторами оголошення лямбди є необовʼязковим лише з %<-std=c++2b%> або %<-std=gnu++2b%>Оголошення параметра перед специфікацією винятку лямбди є необовʼязковим лише з %<-std=c++2b%> або %<-std=gnu++2b%>Оголошення параметра перед поверненим типом лямбди є необовʼязковим лише з %<-std=c++2b%> або %<-std=gnu++2b%>Оголошення параметра перед кваліфікатором транзакції лямбди є необовʼязковим лише з %<-std=c++2b%> або %<-std=gnu++2b%>параметр оголошено як %<auto%>параметр не може мати змінно-модифікований тип %qTпараметр може бути кандидатом на атрибут форматувідсутнє імʼя параметра у списку параметрівімена параметрів (без типів) в оголошенні функціїПакет параметрів %<__bases%> дійсний лише в оголошенні шаблонупакет параметрів %q+D повинен бути в кінці списку параметрів шаблонупараметр пакету %qD не може мати значення за замовчуваннямаргумент пакету параметрів %qE повинен бути в кінці списку аргументів шаблонуаргумент пакету параметрів %qT повинен бути в кінці списку аргументів шаблонупараметр пакету не може мати значення за замовчуваннямпараметричні пакети не розгорнуті з %<...%>:передача параметра для аргументу типу %qT змінилася %{у GCC 12.1%}передача параметра для аргументу типу %qT змінена в GCC 13.1передача параметрів для аргументу типу %qT змінилася в GCC 7.1передача параметра для аргументу типу %qT змінена в GCC 9.1передача параметра для аргументу типу %qT при увімкненні C++17 змінилася, щоб відповідати C++14 %{у GCC 10.1%}передача параметра для аргументу типу %qT з %<[[no_unique_address]]%> членами змінилася %{у GCC 10.1%}передача параметрів для аргументу типу %qT зі зміненими членами полів бітів нульової ширини в GCC 12параметр для вбудованої функції повинен бути рядковою константою або літераломпараметр для вбудованої функції недійсний: %sаргумент з параметризованим похідним типомбатьківська підпрограма не може бути вбудованаДужки навколо %qE не можуть бути використані для створення вказівника на член-функціюдужки повинні бути пропущені, якщо список аргументів атрибуту %qE порожнійдужки повинні бути пропущені, якщо список аргументів атрибуту порожнійнеобхідно використовувати дужки навколо цього складного літерала, щоб уникнути неоднозначності розборудужки розпізнані як оголошення функціїУ круглих дужках ініціалізація не дозволена в циклі OpenMP %<for%>ініціалізатор у дужках у масивному newПомилка синтаксису в операторі SELECT RANK в %CПомилка синтаксису в операторі SELECT TYPE в %Cпомилка розбору в списку аргументів шаблонуpart-ref з атрибутом вказівника біля %L не є найправішим part-ref обʼєкта data-stmtчасткова спеціалізація %q+D не спеціалізує жодних аргументів шаблону і не є більш обмеженою, ніж основний шаблон; для визначення основного шаблону, видаліть список аргументів шаблонучасткова спеціалізація %q+D не спеціалізує жодних аргументів шаблону; для визначення основного шаблону, видаліть список аргументів шаблонучасткова спеціалізація %qD не є більш спеціалізованою, ніжчасткова спеціалізація %qT оголошена як %<friend%>часткова спеціалізація не є більш спеціалізованою, ніж основний шаблон, оскільки вона замінює кілька параметрів розширенням пакетачасткова спеціалізація %qD після інстанціації %qDзнайдено партію, але прапорець партії функції не встановленопрохід %qs не знайдено, але на нього посилається новий прохід %qsпрохід %s не підтримує клонуванняпрохід %s потребує реалізації %<set_pass_param%>, щоб обробити додатковий аргумент у %<NEXT_PASS%>передається препроцесору, якщо використовується -fcpp (внутрішній перемикач)передача %qT як аргументу %<this%> відкидає кваліфікаторипередача %qT обирає %qT замість %qTпередача %qT замість очікуваного %qT до аргументу %d функції %qE, після передачі %qT до аргументу %dпередача %qT в аргумент %d %qE, але %qT не є дійсним типом елемента SVEпередача %qT до аргументу %d функції %qE, але аргумент %d має тип %qTпередача %qT в аргумент %d %qE, але його форма %qT не приймає скалярипередача %qT до аргументу %d функції %qE, але попередні аргументи мали тип %qTпередача %qT до аргументу %d функції %qE, яка очікує %qTпередача %qT до аргументу %d функції %qE, яка очікує %qsпередача %qT в аргумент %d %qE, який очікує %qs або %qsпередача %qT в аргумент %d %qE, який очікує тип цілого числа 32 або 64 бітпередача %qT в аргумент %d %qE, який очікує вказівник на 32-бітні або 64-бітні елементипередача %qT в аргумент %d %qE, який очікує тип вказівникапередача %qT до аргументу %d функції %qE, яка очікує скалярний елементпередача %qT в аргумент %d %qE, який очікує скалярний цілочисельнепередача %qT до аргументу %d функції %qE, яка очікує скалярний вказівникпередача %qT в аргумент %d %qE, який очікує один SVE вектор, а не кортежпередача %qT до аргументу %d функції %qE, яка очікує вектор з елементів %d бітпередача %qT в аргумент %d %qE, який очікує вектор цілочисельних %d бітпередача %qT до аргументу %d функції %qE, яка очікує вектор з 32-бітними або 64-бітними елементамипередача %qT в аргумент %d %qE, який очікує вектор з 32-бітними або 64-бітними цілими числамипередача %qT в аргумент %d %qE, який очікує вектора цілочисельнихпередача %qT до аргументу %d функції %qE, яка очікує вектор зі знакових цілочисельнихпередача %qT в аргумент %d функції %qE, яка очікує вектор беззнакових цілих чиселпередача %qT в аргумент %d %qE, який очікує вектор або адресу бази вказівникапередача %qT до аргументу %d функції %qE, яка очікує вектор або скалярний типпередача %qT в аргумент %d %qE, який очікує типу кортежу SVEпередача %qT в аргумент %d %qE, який очікує тип SVE векторапередача %qT в аргумент %d %qE, який при завантаженні %qT очікує вектор цілочисельних %d бітпередача %qT в аргумент %d %qE, який при збереженні %qT очікує вектор цілих чисел %d бітпередача %wd в аргумент %d %qE, який очікує %wd, %wd, %wd або %wdпередача %wd в аргумент %d %qE, який очікує дійсне значення %qTпередача %wd аргументу %d %qE, який очікує значення в діапазоні [%wd, %wd]передача %wd в аргумент %d %qE, який очікує або %wd або %wdпередача NULL невказівниковому аргументу %P у %qDаргумент %d функції %qE передається як %<float%>, а не %<double%> через прототиппередача аргументу %d з %qE як %qT замість %qT через прототипаргумент %d функції %qE передається як комплексне число, а не як дійсне через прототипаргумент %d функції %qE передається як комплексне число, а не як ціле через прототипаргумент %d функції %qE передається як дійсне число, а не як комплексне через прототипаргумент %d функції %qE передається як дійсне число, а не як ціле через прототипаргумент %d функції %qE передається як цілочисельне, а не як комплексне через прототипаргумент %d функції %qE передається як цілочисельне, а не як дійсне через прототиппередача аргументу %d з %qE як знакового через прототиппередача аргументу %d з %qE як беззнакового через прототиппередача аргументу %d з %qE видаляє кваліфікатор %qs з типу цілі вказівникапередача аргументу %d з %qE відкидає кваліфікатор %qv з типу цілісного вказівникапередача аргументу %d з %qE з різних типів Objective-Cпередача аргументу %d з %qE з несумісним типом вказівникапередача аргументу %d з %qE з несумісним порядком зберігання скалярівпередача аргументу %d з %qE з вказівника в незакритий адресний простірпередача аргументу %d з %qE створює кваліфікований вказівник на функцію %q#v з некваліфікованогопередача аргументу %d з %qE перетворює вказівник в цілочисельне без приведення типупередача аргументу %d з %qE перетворює цілочисельне в вказівник без приведення типупередача аргументу %d з %qE з іншою шириною через прототиппередача аргументу %i в параметр з кваліфікатором %qs, що є псевдонімом для аргументу %Zпередача аргументу %i в параметр з кваліфікатором %qs, що є псевдонімом для аргументів %Zпередача аргументу %i в параметр з кваліфікатором %qs, що є псевдонімом для аргументів %Zпередача аргументів до багатокрапки іспадкованого конструктора %qDпередача обʼєктів типу %q#T, які не можуть бути просто скопійовані, через %<...%> підтримується умовнопередача занадто великого аргументу у стекузапис вхідної функції, який можна змінювати, %wu перевищує розмір %wuшлях: пед. попередженняпед. попередження: можливо відсутнє %<#include <coroutine>%>можливо, вставте розрив рядка або іншу розрізнювальну ознаку, щоб запобігти розгляданню цього як керуючої лінії модуляможливо, вам потрібні явні аргументи шаблону в вашому вкладеному іменіможливо, ви хочете явно додати %<%T::%>постійна помилкапостійна помилка: обмеження для заповнювача не виконуютьсятип-заповнювач не дозволений в цьому контекстістворення масиву обʼєктів типу %qT розміром %qwu в області типу %qT розміром %qwiстворення масиву обʼєктів типу %qT розміром %qwu в області типу %qT розміром не більше %qwuрозміщений new створює обʼєкт типу %<%T [%wu]%> з розміром %qwu в області типу %qT з розміром %qwiстворення обʼєкта типу %<%T [%wu]%> розміром %qwu в області типу %qT розміром не більше %qwuстворення обʼєкта типу %qT розміром %qwu в області типу %qT розміром %qwiстворення обʼєкта типу %qT розміром %qwu в області типу %qT розміром не більше %qwuбудь ласка, використовуйте явне імʼя процесора; допустимі імена процесорів: %sплагін %qs був вказаний з різними шляхами: %qs і %qsплагін %s не ліцензований за ліцензією, сумісною з GPL
%sплагін %s не ліцензований за ліцензією, сумісною з GPL: %sплагін %s зареєстрував нульову функцію зворотного виклику для події %sплагін %s повинен бути вказаний перед %<-fplugin-arg-%s%> в командному рядкуплагін не може зареєструвати відсутній прохідплагін не може зареєструвати безіменний прохідплагін не може зареєструвати прохід %qs без імені посилання на прохідпідтримка плагінів вимкнена; налаштуйте з %<--enable-plugin%>вказівниквказівник %qE може бути використаний після %qDвказівник %qE використовується після %qDаргумент-вказівникарифметика вказівників для обʼєктів з автоматичним збором сміття не дозволяєтьсяприсвоєння вказівникавказівник може бути використаний після %qDчлен-вказівник %q+D оголошений тутвикористано вказівник типу %<void *%> в арифметицівказівник типу %<void *%> використовується в відніманнізміщення вказівника від символу може бути неправильнимdказівник або результат, що можна виділититипи цілей вказівників несумісні в C++Вказівник, що спрямовується на адресний простір %qs, повинен бути const в %qTВказівник, що спрямовується на адресний простір %qs, повинен бути const в %s %q+Dцілі вказівники в присвоєнні з %qT до %qT відрізняються за знакомцілі вказівники в ініціалізації %qT з %qT відрізняються за знакомцілі вказівники в передачі аргументу %d з %qE відрізняються за знакомцілі вказівники в поверненні %qT з функції з типом повернення %qT відрізняються за знакомвказівник на функцію, що використовується в арифметицівказівник на функцію використовується в відніманнівказівник на масив втрачає кваліфікатор в умовному виразівказівник на масив втрачає кваліфікатор в умовному виразі в ISO C до C2Xвказівник на тип інтерфейсу не має методівперетворення на вказівник на член через віртуальну базу %qTтип вказівника на член %qT несумісний з типом обʼєкту %qTнесумісні типи вказівників %qT та %qT з %qD та %qD в умовному виразінесумісні типи вказівників в умовному виразівказівник використовується після %qDзначення вказівника використовується там, де очікувався комплексний типзначення вказівника використовується там, де очікувався дійсний числовий типфункцію-член вказівника %qE не можна викликати без обʼєкта; розгляньте використання %<.*%> або %<->*%>тип вказівника на функцію-член %qT вимагає l-значеннятип вказівника на функцію-член %qT вимагає l-значення до C++20тип вказівника на функцію-член %qT вимагає r-значеннянесумісність типів вказівник/цілочисельне в умовному виразівказівники не дозволені як значення caseзаборонено вказівники на адресний простір %<__regio_symbol%>використовуються вказівники на розʼєднані адресні простори в умовному виразіаргумент-поліморфпозиція плюс розмір перевищує розмір посиланого обʼєкта в %qsпозиційно-незалежний код вимагає %qsнезалежний від положення код потребує Linux ABIпозиційна ініціалізація поля в %<struct%>, оголошеного з атрибутом %<designated_init%>потрібна позитивна ширина на %Lвиявлено можливу проблему при виклику %<operator delete%>виявлено можливу проблему при виклику оператора %<delete []%>можливо, посилання на тимчасовий обʼєктадреса з постінкрементом не є регістромІмпорти після декларації модуля повинні бути послідовнимиІмпорти після декларації модуля не повинні бути з включення заголовкаІмпорти після декларації модуля не повинні бути перекладеними з includeПісляумови не можуть бути операторамипостфіксний %qD повинен мати %<int%> як свій аргументпостфіксний %qD повинен мати %<int%> як свій другий аргументпостфіксний %qD повинен повертати %qTможлива дереференція нульового вказівникапараметр power9 для цілі несумісний з %<%s=<xxx>%> для <xxx>, меншого за power9директива або атрибут %<target("%s")%> не приймає аргументдиректива або атрибут %<target("%s")%> не дозволяє використовувати заперечну формупрагма або атрибут %<target("%s")%> недійснийдиректива або атрибут %<target("%s=%s")%> недійснийpragma(%s) не реалізованоадреса з попереднім декрементом не є регістромадреса з попереднім інкрементом не є регістромточністьточність у форматі printfПередумови не можуть бути операторамипопередньо визначений арифметичний тип %qT в %<#pragma omp declare reduction%>попередньо оголошений арифметичний тип у %<#pragma omp declare reduction%>умовна інструкція Thumbумовна інструкція в умовній послідовностіпрефіксний %qD повинен повертати %qTПрефіксні атрибути ігноруються перед %<@%D%>префіксні атрибути ігноруються для реалізаційпрефіксні атрибути ігноруються для методівprev_bb для %d повинен бути %d, а не %dпопереднє %<#pragma omp declare reduction%>попереднє оголошення %<pragma omp declare reduction%>попередній контракт тутпопереднє оголошенняпопереднє оголошення %q#Dпопередня декларація %q#D тутпопереднє оголошення %qDпопереднє оголошення %qD використовувало %d параметр шаблонупопереднє оголошення %qD використовувало %d параметри шаблонупопереднє оголошення %qD використовувало %d параметрів шаблонупопередня декларація як %q#Dпопереднє оголошення тутпопереднє оголошення %<%c%E%>попереднє оголошення %<%c%E%> як %<@optional%>попереднє оголошення %<%c%E%> як %<@required%>попереднє оголошення %<%c%s%>попереднє оголошення %q#Dпопереднє оголошення %q+Dпопереднє оголошення %q+D з типом %qTпопереднє оголошення %qDпопередня декларація %qD тутпопереднє оголошення %qEпопереднє оголошення з %qL звʼязкомпопереднє визначення тутпопереднє визначення %q#Tпопереднє визначення %q+D з типом %qTпопереднє визначення %qD тутПопереднє неявне оголошення %q+D з типом %qTпопередня міткапопереднє декорування %q#Dпопереднє визначення без прототипу тутпопередня специфікаціяпопередня специфікація в %q#D тутраніше оголошено як %sраніше було оголошено як %s з %u неспецифікованою звʼязаною змінноюраніше було оголошено як %s з %u неспецифікованими звʼязаними зміннимираніше було оголошено як %s з %u неспецифікованими звʼязаними зміннимираніше було оголошено як %s з %u звʼязаною змінноюраніше було оголошено як %s з %u звʼязаними зміннимираніше було оголошено як %s з %u звʼязаними зміннимираніше оголошений як %s з обмеженням %<%s%>раніше оголошений як %s з обмеженням %qsраніше оголошений як %s з обмеженим аргументом %Eраніше оголошено як вказівник %sраніше оголошено як масив змінної довжини %sраніше оголошено як масив %sраніше оголошено як звичайний масив %sраніше оголошено тутраніше визначено тутраніше визначено тут як %sраніше використовувалося тутосновний шаблон %qDосновний шаблон тутприватний член %q#D в анонімному обʼєднанніприватний фрагмент модуляприватний фрагмент модуля дозволений лише в межах інтерфейсу модуля або його частиниймовірність %qE знаходиться поза діапазоном [0.0, 1.0]ймовірність %qE повинна бути сталим числом з плаваючою комоюпроблема з побудовою цільового зображення для %sдобуток %<%E * %E%> аргументів %i та %i перевищує %<SIZE_MAX%>добуток %<%E * %E%> аргументів %i та %i перевищує максимальний розмір обʼєкта %Eдані профілю для функції %u пошкодженіпрофіль для функції %qD не знайдено в даних профілюванняпідтримка профілювання для VxWorksпрофілювання %<-mcmodel=large%> з PIC не підтримуєтьсяпрофілювання ще не реалізовано для цієї архітектурипрофілювання не підтримується з -mgпрограми: %s
піднятий аргумент %qD не відповідає вбудованому прототипупереданий аргумент %qD не відповідає прототипупідвищене побітове доповнення беззнакового значення завжди ненульовевластивості для селектора %<simd%> не можуть бути вказані в %<metadirective%>властивості повинні мати назвувластивість %qs вже вказана в %<@dynamic%>властивість %qs вже вказана в %<@synthesize%>властивість %qs використовує змінну екземпляра %qs несумісного типуВластивість %qs використовує ту саму змінну екземпляра, що й властивість %qsвластивість не може бути біт-полемвластивість не може бути масивомоголошення властивості не в контексті %<@interface%>, %<@protocol%> або %<category%>властивість повинна бути цілим сталим виразомвластивість повинна бути цілим сталим виразом або літералом рядкавластивість повинна бути константним цілочисельним виразом або літералом рядка у %Cвластивість повинна бути константним цілочисельним або логічним виразом у %Cзахищений член %q#D в анонімному обʼєднанніатрибут захищеної видимості не підтримується в цій конфігурації; проігнорованопротокол %qE має циклічну залежністьпротокол %qE застарілийпротокол %qE недоступнийатрибути протоколу недоступні в Objective-C 1.0оголошення прототипупрототип оголошено тутпрототип для %q+D оголошує аргумент %d з несумісним типомпрототип для %q+D оголошує менше аргументів, ніж попереднє визначення старого стилюпрототип для %q+D оголошує більше аргументів, ніж попереднє визначення старого стилюПрототип для %q+D слідує за визначенням, яке не є прототипомпрототип для '%s' має обовʼязкові операнди після необовʼязкових операндівпрототип вказаний для %q#Dнадано для %qDпсевдо-деструктор не викликаєтьсячистий віртуальний %q#D викликано з конструкторачистий віртуальний %q#D викликано з деструкторачистий віртуальний %q#D викликано з нестатичного ініціалізатора члена данихчистий специфікатор на визначенні функціїмодифікатори q/Q недійсні для посилань на символиперевірка qsort не вдаласякомпаратор qsort не є невідʼємним на відсортованому виводі: %dкомпаратор qsort не є антисиметричним: %d, %dкомпаратор qsort не є транзитивним: %d, %d, %dкваліфіковане імʼя не називає класобмежений тип %qT не відповідає імені деструктора ~%qTкваліфікований ідентифікатор в деклараціїкваліфікатори не дозволені в оголошенні конструкторакваліфікатори не дозволені при оголошенні %<operator %T%>кваліфікатори не дозволені в оголошенні довідника виведеннякваліфікатори не дозволені в оголошенні деструкторатип, що кваліфікує %qT, не відповідає імені деструктора ~%qTдиректива %qs у лапках у форматідиректива %qs без лапок у форматі; використовуйте %qs замість цьогоr0 повинен бути доступним як реєстр, що знищується при викликудіапазонне замикання повинне мати тип масиву, зрізу, рядка, карти або каналувирази діапазону в операторах switch не є стандартнимимежі діапазону не є одного типувираз %<for%> на основі діапазону з типом %qT має неповний типЦикли %<for%> зі змінним діапазоном доступні лише з опцією %<-std=c++11%> або %<-std=gnu++11%>цикли %<for%> засновані на діапазоні з ініціалізатором доступні лише з %<-std=c++20%> або %<-std=gnu++20%>Ранг + коранг %qs перевищує %d в %Cнеоброблений літеральний оператор %q#D конфліктує з шаблоном літерального оператораrdynamic не підтримуєтьсяповторна ініціалізація %qs на %Lдосяжне визначення %s тутпомилка читання даних експортунезмінне місце %qE використовується як %<asm%>вихідне значенняелемент тільки для читання %qD використовується як вихідний %<asm%>незмінний іменований повернений значення %qD використовується як %<asm%>вихідне значенняне змінний параметр %qD використовується як вихідне значення %<asm%>посилання тільки для читання %qD використовується як вихід %<asm%>не змінна %qD використовується як вихідне значення %<asm%>читає %E байт з області розміром %Eчитання %E байтів з регіону розміром %Eчитання %E або більше байтів з регіону розміром %Eчитання CMI %qsчитання між %E та %E байтами з регіону розміром %Eчитання вхідного файлучитання через нульовий вказівник (аргумент %d)отримання обʼєктів типу %q#T, які не можуть бути просто скопійовані, через %<...%> є умовно підтримуванимвизнати вказаний суфікс як імʼя файлу модуля визначеннявизнати вказаний суфікс як імена файлів реалізації та модуляперекомпіляція з %<-fcompare-debug%>рекурсивний викликрекурсивна оцінка стандартного аргументу для %q#Dрекурсивне вбудовуваннярекурсивне створення за замовчуванням ініціалізатора для члена %qDрекурсивне ліниве завантаженнярекурсивне посилання %qsрекурсивний тип %qT не визначенийрекурсивно потрібно для заміни %qS
рекурсивно потрібно з %q#D
рекурсивно потрібно звідси
повторне оголошення %qD відрізняється в %qs від попереднього оголошенняперевизначення %<enum %E%>перекладання %<pragma omp declare reduction%>повторна декларація %q#Dповторне оголошення %q#D не може мати аргументи за замовчуваннямперевизначення %q#D з різними обмеженнямиперевизначення %q#D з різними параметрами шаблонуповторне оголошення %q+D з іншою видимістю (стара видимість зберігається)повторне оголошення %q+D без звʼязкуповторне оголошення %qD додає мітку abi %qEповторна декларація %qD з різними обмеженнямиповторне оголошення %qT як не-шаблонуповторне оголошення %qs %<#pragma omp declare reduction%> для типу %qTповторне оголошення вбудованого типу C++ %qTповторна декларація класу Objective-C %qsперевизначення перелічування %qsперевизначення перелічування %q+Dперевизначення друга %q#D не може мати аргументів шаблону за замовчуваннямперевизначення властивості %qDперевизначено тутперевизначено тут як %q#Dповторно оголошено з %d параметром шаблонуповторно оголошено з %d параметрами шаблонуповторно оголошено з %d параметрами шаблонуперевизначені зовнішні функції з ключовим словом inline не розглядаються для вбудовуванняперевизначення %<CTABLE_ENTRY%перевизначення %<struct %E%>перевизначення %<union %E%>перевизначення %q#Dперевизначення %q#Tперевизначення %q+Dперевизначення стандартного аргументу для %q+#Dперевизначення параметра %q+Dперевизначення typedef %q+Dперевизначення typedef %q+D з різним типомперевизначення typedef %q+D зі зміненим типомзайвий ключ класу %qs у посиланні на %q#Tзайвий ключ переліку %<enum%s%> у посиланні на %q#Tзайве переміщення в ініціалізаціїзайве переміщення в операторі поверненнязайве перевизначення статичного члена даних %<constexpr%> %qDзайве повторне оголошення %q+Dзайве повторне оголошення %qD в одній області видимостіref-кваліфікатори доступні лише з %<-std=c++11%> або %<-std=gnu++11%>помилка %<dynamic_cast%> посиланняпосилання %qD ініціалізовано самим собоюпосилання %qD ще не привʼязане до значення, коли воно використовується тутпосилання %qs не може бути оголошено як %<mutable%>посилання має встановлені як stmt, так і lto_stmt_uidпосилання на %<%T::%D%> є неоднозначнимпосилання на %qD є неоднозначнимпосилання на мертвий операторповернуто посилання на локальну змінну %qDтип посилання %qT в %<#pragma omp declare reduction%>звернений аргумент оголошений тутпосилання на символ, оголошений тутпосилання на аргумент %u типу %qTрегіон містить код, розподілений на %s, але не розподілений на %sрегіон розподілений на %s, але не містить код, розподілений на %sрегіон lp %i неправильнийімʼя регістра %<%s%> не визнано в адресному просторі %<__regio_symbol%>імʼя реєстру задано для змінної, яка не є реєстром %q+Dне вказано імʼя регістру для %q+Dномер регістра повинен бути константою на етапі компіляції. Спробуйте встановити вищий рівень оптимізаціїномер регістру повинен бути в діапазоні 0-31 для %sрегістр %qD використовується для кількох глобальних змінних-регістрівочікується регістр або вираз памʼяті для модифікатора виводу 'M'очікується регістр або вираз памʼяті для модифікатора виводу 'N'регістр, вказаний для %q+D, є внутрішньою деталлю реалізації GCCрегістр, вказаний для %q+D, не підходить для типу данихзареєстрована змінна %qD використовується у вкладеній функціїатрибути regparam і thiscall несумісніВкладена функція regparm не підтримується з %<__builtin_eh_return%>переімплементація класу %qEрозслаблена транзакція в функції %<transaction_safe%>розслаблена транзакція в атомарній транзакціївидаліть виклик %<std::move%>видаліть %<{ }%> навколо ініціалізаторавидалити дужкивидаліть дужки, щоб встановити значення за замовчуванням змінноївидаліть ключ класу або замініть його на %qsвидалено цикл %d в дереві циклівперейменувати специфікацію %s на %s
повторене %<@%> перед рядком Objective-Cповторений %s у форматізамініть дужки на фігурні дужки, щоб оголосити зміннузамініть ключ класу на %qsзапит на неявне перетворення з %qT на %qT не дозволено в C++запит на елемент %qD в %qE, який має тип не-класу %qTзапит на елемент %qD в %qE, який має тип вказівника %qT (можливо, ви мали на увазі використання %<->%> ?)запит на член %qD є неоднозначнимЗапит на елемент %qD є неоднозначним у гратці множинного успадкуваннязапит на елемент %qE в не-класовому типі %qTзапит на член %qE в чомусь, що не є структурою або обʼєднаннямзапитаний %<init_priority%> %i знаходиться поза межами діапазону [0, %i]запитаний %<init_priority%> %i зарезервований для внутрішнього використаннязапитаний %<init_priority%> не є цілочисельнимзапитана атрибут %qE не є комами розділеними парами невідʼємних цілих констант або занадто велика (макс. %d)запитана ABI вимагає %<-march%>, щоб підкоритися розширенню %qcзапитане вирівнювання %qE перевищує максимум %uзапитане вирівнювання %qE перевищує максимум файлу обʼєкту %uзапитане вирівнювання %qE не є позитивною степенем числа 2запитане вирівнювання для %q+D більше, ніж реалізоване вирівнювання %wuзапитане вирівнювання не є константоювимагане вирівнювання не є степенем числа 2запитане вирівнювання не є цілочисельною константоювимагане вирівнювання занадто великезапитана позиція менше нулязапитана позиція не є цілою константоюпотрібен аргумент id у рядкуrequire_atom(): потрібен неправильний тип атомапотрібно для заміни %qS
потрібно з %q#D
потрібно звідси
потребуєзамикання requires в декларації типу, що не є функцією %qTзамикання requires в типі поверненнязамикання requires на тип-ідентифікаторізамикання «requires» на typedefрозшифрування з під ідентифікатором %wx не знаходиться у файлі обʼєктаresolve_function(): неправильний тип функціїresolve_intrinsic(): Забагато аргументів для вбудованої функціїresolve_operator(): Поганий вбудованийresolve_ref(): Поганий посилання на масивresolve_subroutine(): неправильний тип функціїрозвʼязувач індиректної функції оголошено тутрезультат виразу %<%wu ^ %wu%> дорівнює %wu; ви мали на увазі %<1 << %wu%> (%wu)?результат виразу %<%wu ^ %wu%> дорівнює %wu; ви мали на увазі %<1LL << %wu%>?результат виразу %<%wu ^ %wu%> дорівнює %wu; ви мали на увазі %<1e%wu%>?результат виразу %<%wu ^ %wu%> дорівнює %wu; ви мали на увазі піднесення до степеня?результат %<operator->()%> дає результат, що не є вказівникомРезультат %qE потребує %u бітів для представлення, але %qT має лише %u бітівтип результату не є простою обмеженням типурезультат з незмінною довжиною символівпідписування адреси повернення підтримується лише для %<-mabi=lp64%>повернення відкидає кваліфікатор %qv з типу цілі вказівникаребро повернення не вказує на вихід в bb %dповернення з вказівника на незакритий адресний простірповернення робить кваліфікований вказівник на функцію %q#v з некваліфікованогоreturn не слідує за барʼєромтип повернення %q#T неповнийтип повернення за замовчуванням - %<int%>тип повернення є неповним типомтип повернення може бути кандидатом на атрибут форматутип повернення %qD не є %<int%>тип повернення %qD не є %qsтип повернення функціїнедійсна специфікація типу повернення для конструкторанедійсна специфікація типу повернення для деструкторавказано тип повернення для оператора %<operator %T%>тип повернення вказаний для довідника виведеннянесумісність типу значення, що повертаєтьсяповернення значення в функції без типу поверненняreturn-оператор зі значенням, у функції, що повертає %qTreturn-оператор без значення, у функції, що повертає %qT%<return-type-requirement%> не є обмеженням типуповернено з %qDповернено з %qTповернення %qT з функції з несумісним типом повернення %qTповернення %qT з функції з типом повернення %qT перетворює вказівник в ціле число без приведення типуповернення %qT з функції з типом повернення %qT перетворює цілочисельне в вказівник без приведення типуповернення %qT з типу вказівника з несумісним порядком зберігання скалярних значень %qTповернення значення з конструктораповернення значення з деструктораповернення списку ініціалізаторівповернення локальної змінної %<initializer_list%> %qD не продовжує термін існування базового масивуповернення вказівника на %qD типу %qT з функції з несумісним типом %qTповернення посилання на тимчасовий обʼєктповернення тимчасового %<initializer_list%> не продовжує термін дії базового масивуповернення до гейту через технічну проблемувиклик returns_twice є %s в базовому блоку %dзворотний порядок зберігання скалярів з плаваючою комоюзворотний порядок зберігання скалярівзворотний порядок зберігання для режиму %sправий операнд оператора коми не може вирішити адресу перевантаженої функціїправий операнд оператора коми не має ефектуправий операнд оператора коми є посиланням, а не викликом функції %qEправий операнд виразу зсуву %q+E більший або дорівнює точності %wu лівого операндаправий операнд виразу зсуву %q+E є відʼємнимправа точністьправа точність у форматі strfmonлічильник зсуву вправо >= ширини типулічильник зсуву вправо >= ширини елемента векторалічильник зсуву вправо є відʼємнимправий операнд кома-виразу не має ефектурежим округлення не підтримується для чисел з плаваючою комою VAXрезультат округлення завжди буде 0заокруглення до %d бітів не має ефекту для значення з фіксованою точкою з %d дробовими бітамипідпрограма %qD оголошена тутвиклик підпрограми використовує паралелізм OpenACC, заборонений міститься у підпрограмівиклик підпрограми використовує той самий паралелізм OpenACC, що й міститься у цикліrv32e вимагає ABI ilp32eпроцесор rx100 не має апаратного FPUпроцесор rx200 не має апаратного FPUодин і той самий вузол канонічного типу для різних типів %qT та %qTта сама змінна використовується у замиканнях %<firstprivate%> та %<lastprivate%> на конструкції %<distribute%>та сама версія була визначена раніше тутsame_comdat_group не є циклічним спискомсписок same_comdat_group у різних групахнесумісність атрибуту функції санітазаторазадоволення атомного обмеження %qE залежить від себезначення задоволення спочатку оцінюється як %qE звідсизначення задоволення обмеження %qE змінилося з %qE на %qEдіапазон бітів насичення повинен бути константним негайнимдіапазон бітів насичення повинен бути в діапазоні [%wd, %wd]зберегти тимчасові попередньо оброблені файлизнайдено %d %<template<>%>, потрібно %d для спеціалізації шаблону функції-членавикористовуйте %<typename %E%>, якщо мається на увазі типскалярний обʼєкт %qD вимагає одного елемента в ініціалізаторімасштаб повинен бути не відʼємнимМасштабування не може співіснувати з нормалізацією, пропускаю
розклад %<auto%> не приймає параметр %<chunk_size%>розклад %<runtime%> не приймає параметр %<chunk_size%>Вираз розміру частини розкладу повинен бути цілочисельнимобласть %qT перед %<~%> не є імʼям класуобмежене перелічування %qT передається через %<...%> як %qT до %<-fabi-version=6%>, %qT післяперелічування з областю видимості доступні тільки з %<-std=c++11%> або %<-std=gnu++11%>невідповідність між з областю видимості та без області видимості в перелічуванні %q#Tаргумент score повинен бути цілим сталим виразомаргумент score повинен бути сталим цілим виразом на %Cаргумент score повинен бути не відʼємнимаргумент 'score' повинен бути не відʼємним на %Cдругий аргумент повинен бути константоюдругий аргумент повинен бути зрізом або рядкомдругий аргумент %q+D повинен бути %<char **%>другий аргумент для %<__builtin_call_with_static_chain%> повинен бути типом вказівникадругий аргумент для %<__builtin_prefetch%> повинен бути константоюдругий аргумент для %<va_arg%> має тип функції %qTдругий аргумент для %<va_arg%> має неповний тип %qTдругий аргумент функції %qE повинен бути цілою сталою, яке є степенем двійки від %qi до %qu бітівдругий операнд умовного виразу не може вирішити адресу перевантаженої функціїдругий операнд умовного виразу не має ефектудругий операнд умовного виразу є посиланням, а не викликом функції %qEдругий операнд умовного оператора має тип %<void%>, але третій операнд не є виразом генерації винятку або типом %<void%>другий параметр %<va_start%> не є останнім іменованим аргументомдругий, третій і четвертий аргументи повинні бути константамирозділ #%u відсутній або пошкодженийрозділ %qs відсутній або пошкодженийРозділ вже існує: %qsякорі розділів повинні бути вимкнені, коли вимкнено перенесення верхнього рівняпосилання на розділи повинні бути вимкнені, коли вимкнено одиницю за разаргумент атрибуту розділу не є рядковою константоюатрибут розділу не може бути вказаний для локальних зміннихатрибут розділу не дозволяється для %q+Dатрибути розділу не підтримуються для цільової платформирозділ %q+D не може бути перевизначенийрозділ %q+D конфліктує з попередньою декларацієюРозділ псевдоніма %q+D повинен відповідати розділу його ціліКонфлікт типу розділуКонфлікт типу розділу з %qDпомилка сегментаціїпомилка сегментації (код)вибрані параметри fp16 несумісніселектор %qs не приймає жодних властивостейселектор %qs не приймає жодних властивостей на %Cселектор %qs не дозволений для набору селекторів контексту %qsселектор %qs не дозволений для набору селекторів контексту %qs на %Cселектор %qs вказано більше одного разу в наборі %qsселектор повинен бути негайним значеннямселектор повинен бути цілочисельною константою в діапазоні [0, %wi]набір селекторів %qs вказано більше одного разупорівняння з самим собою завжди дає значення falseпорівняння з самим собою завжди дає значення trueсамоперевірки не ввімкнені в цій збірцісамоперевірки несумісні з %<-E%>невідповідність семантичної перехопленнявстановити %qs як мінімум %d для більш детальної інформаціївстановити всі значення розташування на певне значення (внутрішній перемикач)базовий тип набору повинен бути ординальним типомтип множини не може бути ініціалізований значенням %qsтип множини не приймає інше ціле значенняsetjmp/longjmp всередині %<simd%> конструкціїназви методів-сеттерів повинні закінчуватися на %<:%>встановлення максимального обмеження розміру файлу ядра: %mЗатінене оголошення знаходиться тутзатінення вбудованої функції %q#Dзатінення бібліотечної функції %q#Dзатінення попереднього оголошення типу %q#Dінформація про спільне імʼя SSAshared та mdll несумісніспільний call_stmt:shared не підтримуєтьсяспільний rtxпереповнення регіону в спільній памʼятікількість зсуву не є цілочисельнимвираз зсуву %q+E переповнюєтьсязсув нецілочисельного операнданедостатньо даних експорту для читанняshow_array_ref(): Невідома посилання на масивshow_array_spec(): Необроблений тип форми масиву.show_code_node(): Поганий код оператораshow_expr(): Погана вбудована функція в виразіshow_expr(): Не відомо, як показати виразshow_ref(): Поганий код компонентаребра sibcall для не-викликової інструкції в bb %iпобічні ефекти не перелічовуються, коли змінюється %<ADDR_EXPR%>елемент з побічними ефектами у КОНСТРУКТОРІ без побічних ефектівзнакове перетворення з %qT на %qT змінює значення %qEзнакове перетворення з %qT на %qT змінює значення з %qE на %qEзнаковість типу та режиму машини %qs не збігаютьсяпростий IFsimplify_intrinsic_op(): Невірний операторsimplify_min_max(): неправильний тип в arglistігнорується одиночний атрибут %<target_clones%>розмір %qE масиву %qE перевищує максимальний розмір обʼєкта %qEрозмір %qE масиву %qE є відʼємнимрозмір %qE масиву перевищує максимальний розмір обʼєкта %qEрозмір %qE масиву є відʼємнимрозмір у масивному new повинен мати цілочисельний типрозмір занадто великийневідповідність розміру в аргументі %d з %qEРозмір %q+D %E байт перевищує максимальний розмір обʼєкту %wuрозмір %qD відрізняється від розміру початкового оголошеннярозмір масиву %qD має нецілочисельний тип %qTрозмір масиву %qD не є цілочисельним сталим виразомрозмір масиву %qE перевищує максимальний розмір обʼєкта %qEрозмір масиву %qE має неповний типрозмір масиву %qE має нецілочисловий типрозмір масиву %qE є відʼємнимрозмір масиву %qE не є сталим виразомрозмір масиву %qE занадто великийрозмір елемента масиву не є кратним його вирівнюваннюрозмір масиву перевищує максимальний розмір обʼєкта %qEрозмір масиву має нецілочисельний тип %qTрозмір масиву не є сталим виразомрозмір масиву не є цілочисельним сталим виразомрозмір масиву занадто великийрозмір циклу %d повинен бути %d, а не %dрозмір поверненого значення %q+D становить %u байтрозмір поверненого значення %q+D більший за %wu байтрозмір літерала рядка занадто великийрозмір типу %qT занадто великий (%qE байт)розмір безіменного масиву має неповний типрозмір безіменного масиву має нецілочисловий типрозмір безіменного масиву є відʼємнимрозмір безіменного масиву занадто великийрозмір змінної %q+D занадто великийдіапазони розмірів опції %qs повинні зростатиsizeof(long double) дорівнює 12.sizeof(long double) дорівнює 16.зріз можна порівняти лише з nilємність зрізу повинна бути цілочисельнимкінець зрізу повинен бути цілочисельнимзріз незадовільного значеннятаким чином будь-яка інстанціація з непорожньою пакетом параметрів буде некоректноюsoft-float та long-double-128 несуміснідеякі частини розширення макросу не охороняються цим %qs замиканнямвибачте, не реалізовановибачте, не реалізовано: вибачте: семантика статичних даних вбудованої функції %q#D неправильна (ви отримаєте кілька копій)вибачте: семантика вбудованої змінної %q#D неправильна (ви отримаєте кілька копій)джерело є вказівником на неповний типджерело не є вказівникомджерело не є вказівником на класджерело не є типом класуджерело є неповним типом класуджереловища для функції %qD змінилися, профільні дані можуть бути застарілимиджерело обʼєкта %qE розміром %sджерельний обʼєкт джерела виділено тутджерело обʼєкта, ймовірно, знаходиться за адресою нульджерело обʼєкта розміром %s, виділеного %qEтип джерела не є поліморфнимпробіл, за яким йде знак пунктуації %<%c%>специфікація %qs має недійсний %<%%0%c%>специфікація %qs має недійсний %<%%@%c%>специфікація %qs має недійсний %<%%W%c%>специфікація %qs має недійсний %<%%x%c%>недійсна специфікація %qsпомилка специфікації: %<%%*%> не було ініціалізовано за допомогою збігу зразківпомилка специфікації: більше одного аргументу для %<SYSROOT_HEADERS_SUFFIX_SPEC%>помилка специфікації: більше одного аргументу для %<SYSROOT_SUFFIX_SPEC%>помилка специфікації: невпізнана опція специфікації %qcфайл специфікацій не має специфікації для звʼязуванняспецифікація - '%s'

згенерований перемикач специфікацією - це просто %<-%>spec_dimen_size(): Погана розмірністьспеціалізація %qT після інстанціювання %qTспеціалізація %qD після інстанціюванняспеціалізація %qD в різних просторах іменспеціалізація %qD повинна зʼявитися в області простору іменспеціалізація %qT після інстанціюванняспеціалізація псевдоніму шаблону %qDспеціалізація неявно оголошеної спеціальної членової функціїспеціалізація концепції змінної %q#Dспеціалізація шаблону змінної %qD оголошена як функціяспеціалізація члена %<%T::%E%> вимагає синтаксису %<template<>%>вказана межа %E перевищує розмір призначення %Eвказана межа %E перевищує максимальний розмір обʼєкта %Eвказана межа %E перевищує розмір джерела %Eвказана межа %E може перевищувати розмір призначення %Eвказана межа %E може перевищувати максимальний розмір обʼєкта %Eвказана межа %E може перевищувати розмір джерела %EВказана межа %wu перевищує %<INT_MAX%>Вказана межа %wu перевищує максимальний розмір обʼєкта %wuВказана межа %wu перевищує розмір %wu обʼєкта призначеннявказана межа [%E, %E] перевищує розмір призначення %Eвказана межа [%E, %E] перевищує максимальний розмір обʼєкта %Eвказана межа [%E, %E] перевищує розмір джерела %Eвказана межа [%E, %E] може перевищувати максимальний розмір обʼєкта %Eвказана межа [%E, %E] може перевищувати розмір джерела %EВказаний діапазон меж [%wu, %wu] перевищує %<INT_MAX%>вказаний режим занадто малий для перелічованих значеньвказана опція %qs більше одного разувказаний розмір %E перевищує максимальний розмір обʼєкта %Eвказаний розмір %E може перевищувати максимальний розмір обʼєкта %Eвказаний розмір між %E та %E перевищує максимальний розмір обʼєкта %Eвказаний розмір між %E і %E може перевищувати максимальний розмір обʼєкта %Eвказати системний регістр з короткою довжиною рядкавказати порядок бібліотек, бібліотеки можуть бути вказані комою розділеними абревіатурами: log,min,pim,iso або за назвами каталогів: m2log,m2min,m2pim,m2iso.вказати список модулів часу виконання та їх порядок ініціалізаціївказати декороване імʼя префікса модулявказати декороване імʼя префікса модуля для всіх модулів у наступних шляхах включеннявказування векторних типів за допомогою %<__attribute__ ((mode))%> є застарілимсинтаксис %%include в специфікаціях неправильний після %ld символівсинтаксис %%rename в специфікаціях неправильний після %ld символівспецифікацію %s для перейменування не знайденонеправильний формат файлу специфікацій після %ld символівневідома команда %% в специфікаціях після %ld символівспекулятивні ребра не сусіднінеправильне використання %<>>%>, використовуйте %<>%>, щоб закінчити список аргументів шаблонунепотрібна послідовність пунктуації %<%.*s%> на початку форматунеправильний заключний %<%%%> у форматінеправильна послідовність розділових знаків %<%.*s%> у форматізайвий пробіл в кінці форматурозмір захисного поля виявлення конфлікту стеку %d повинен бути рівним інтервалу перевірки %dрамка стеку повинна бути меншою за 64Kстековий фрейм не кратний 8 байтам: %wdрамка стеку не кратна октабайту: %wdрамка стеку занадто великазначення захисту стеку повинно бути точною степенню числа 2вираз обмеження стеку не підтримуєтьсяобмеження стеку не підтримуються на даній платформіперевірка стеку для фреймів SVEПеревірка стеку потребує %<-maccumulate-outgoing-args%> для правильностіПеревірка стеку потребує %<target("accumulate-outgoing-args")%> для правильностізахисник стеку не захищає функцію: всі локальні масиви менше %d байтівзахисник стеку не захищає локальні змінні: буфер змінної довжинирегістр стеку використовується для глобальної змінної-регістрарозмір стеку повинен бути точною степенню числа 2розмір стеку повинен бути більшим за значення захисту стекурозмір стеку не повинен перевищувати 64кобчислення використання стеку не підтримується для цільової платформивикористання стеку становить %wu байтвикористання стеку може становити %wu байтвикористання стеку може бути необмеженимрамка стеку занадто велика: %d байтівСамостійні директиви OpenMP в атрибуті %<omp::directive%> можуть зʼявлятися тільки на порожньому операторістандартний атрибут %qE може бути застосований лише до функційстандартні атрибути посередині специфікаторів оголошеннястандартні атрибути повинні передувати специфікаторам оголошення, щоб застосовуватися до оголошення, або слідувати за ними, щоб застосовуватися до типустандартні атрибути на простори імен повинні передувати імені простору іменпочаток фрагменту RTL повинен бути на ранішому рядку, ніж кінецьпочаток неявного циклу DO у %L не може бути спрощений до константного значенняпочаток/кінець фрагменту RTL знаходяться в різних файлахвираз не може вирішити адресу перевантаженої функціївираз не має ефектувираз є посиланням, а не викликом функції %qEвираз не є константнимінструкція позначена для генерації винятку в середині блокуінструкція позначена для генерації винятку, але цього не робитьоперація використовує вивільнене імʼя SSAпрапорець volatile для оператора не оновленоінструкція ніколи не буде виконанаоператор без ефектувираз-оператор в константному виразівирази-оператори не дозволяються поза функціями або у списку аргументів шаблонуСтатичне оголошення IO для %q+D потребує адресустатична перевірка не вдаласястатична перевірка не вдалася: %Eстатичне твердження не вдалося: %sстатичний ланцюжок з функцією, яка не використовує йогостатичний член даних %qD в безіменному класістатичний член даних %qE оголошений як %qsстатичне оголошення %q+D слідує за нестатичним оголошеннямстатична ініціалізація змінної %q+D в памʼяті %<.shared%> не підтримуєтьсястатичний не підтримується в TPF-OSстатичний елемент %qD не може бути біт-полемстатичний член %qD оголошено зі специфікатором %<register%>статична функція-член %q#D оголошена з кваліфікаторами типустатична функція-член %qD не може мати cv-кваліфікаторстатичний метод класу %qD не може мати кваліфікатор посиланнястатичні або типові кваліфікатори в деклараторі непараметричного масивустатичний тип %qT операнда є непублічним базовим класом динамічного типу %qTстатично виділений екземпляр класу Objective-C %qEатрибути stdcall і cdecl несумісніАтрибути stdcall та fastcall несумісніАтрибути stdcall та thiscall несуміснівираз кроку посилається на зовнішній ітератор %qDкрок неявного циклу DO на %L не може бути спрощений до сталого значеннякрок неявного циклу DO на %L не може бути нулемінструкція (%p) позначена як змінена після проходу оптимізації: оператор з неправильним VUSEінструкції без блокуклас зберігання %<__thread%> недійсний для функції %qsклас зберігання %<auto%> недійсний для функції %qsклас зберігання %<register%> недійсний для функції %qsклас зберігання %<thread_local%> недійсний для функції %qsклас зберігання %qD застосований до інстанціації шаблонувказано клас зберігання для %qsвказано клас зберігання для параметра %qEвказано специфікатор зберігання для параметра %qsвказано клас зберігання для поля структуривказано клас зберігання для поля структури %qEвказано специфікатор зберігання для параметра шаблону %qsвказано клас зберігання для typenameвказано клас зберігання для безіменного параметраспецифікатор класу зберігання в %<sizeof%>специфікатор класу зберігання в %qEспецифікатор класу зберігання в приведенні типівспецифікатор класу сховища в порожньому оголошенні з підставним типом %<enum%>специфікатори класу зберігання недійсні в оголошеннях дружніх функційрозмір сховища %q+D не є константоюрозмір зберігання %q+D невідомийрозмір сховища %qD не вирішенорозмір сховища %qD не є сталимрозмір сховища %qD невідомийзбереження адреси локальної змінної %qD в %qEдивне імʼя пристрою %qs після %qs: неправильний символ %qcВказане імʼя стратегії %qs для опції %qs не підтримується для 32-бітного кодузайвий %<,%> в кінці оголошення членазайвий %<@%> в програмізайвий %<\%o%> в програмізайвий %qc в програмізайвий %qs між методами Objective-C++зайвий %qs в програміпомилка при виконанні підпроцесупідпроцес був зупинений сигналомформати strftime не можуть форматувати аргументидовжина рядка %qd більша за довжину %qd, яку повинні підтримувати компілятори ISO C%dлітерал рядка з користувацьким суфіксом недійсний в цьому контекстіприсвоєння зі сильним приведенням було перехопленоможливо, потрібне сильне приведенняструктура визначена тутструктура не має членівструктура не має іменованих членіввирівнювання структури повинно бути невеликою степенню двійки, а не %wuполе структуримежа розміру структури може бути встановлена тільки на 8 або 32межа розміру структури може бути встановлена тільки на 8, 32 або 64декларація структурованого звʼязування може бути тільки %qs у %<-std=c++20%> або %<-std=gnu++20%>оголошення структурованого звʼязування не може бути %qsоголошення структурованого звʼязування не може бути C++98 %<auto%>оголошення структурованого звʼязування не може мати обмежений %<auto%> тип %qTоголошення структурованого звʼязування не може мати тип %qTвстановлено декларацію структурованого звʼязування, але не використовуєтьсяструктуроване привʼязування має неповний тип %qTструктуроване звʼязування посилається на неповний класовий тип %qTструктуроване привʼязування посилається на неповний тип %qTструктуровані привʼязки доступні лише з %<-std=c++17%> або %<-std=gnu++17%>включення підфреймворку %s конфліктує з включенням фреймворкупідобʼєкт %qD оголошено тутпідпрограма %q+F не позначена як %<Inline%>підпрограма %q+F не позначена як %<Inline_Always%>відсутній індекс в посиланні на масивіндексоване значення не є або масивом, або вказівникоміндексоване значення не є ані масивом, ані вказівником, ані вектороміндексоване значення є вказівником на функціюіндексація масиву, оголошеного як %<register%>пізніше оголошено як %s з %u неспецифікованою звʼязаною змінноюпізніше оголошено як %s з %u невизначеними звʼязаними зміннимипізніше оголошено як %s з %u невизначеними звʼязаними зміннимирекомендується використовувати фігурні дужки навколо порожнього тіла в операторі %<do%>рекомендується використовувати фігурні дужки навколо порожнього тіла в операторі %<else%>рекомендується використовувати фігурні дужки навколо порожнього тіла в операторі %<if%>рекомендується явно вказати фігурні дужки навколо порожнього тіла в операторі %<do%>рекомендується використовувати явні фігурні дужки, щоб уникнути неоднозначності %<else%>рекомендується використовувати дужки навколо %<&&%> всередині %<||%>рекомендується поставити дужки навколо %<+%> в операнді %<&%>рекомендується використовувати дужки навколо %<+%> всередині %<<<%>рекомендується використовувати дужки навколо %<+%> всередині %<>>%>рекомендується поставити дужки навколо %<-%> в операнді %<&%>рекомендується використовувати дужки навколо %<-%> всередині %<<<%>рекомендується використовувати дужки навколо %<-%> всередині %<>>%>Пропонується використовувати дужки навколо виразу %<>>%>рекомендується використовувати дужки навколо арифметики в операнді %<^%>рекомендується використовувати дужки навколо арифметики в операнді %<|%>рекомендується використовувати дужки навколо присвоєння, що використовується як значення істинностірекомендується поставити дужки навколо порівняння в операнді %<!=%>рекомендується поставити дужки навколо порівняння в операнді %<&%>рекомендується поставити дужки навколо порівняння в операнді %<==%>рекомендується поставити дужки навколо порівняння в операнді %<^%>рекомендується використовувати дужки навколо порівняння в операнді %<|%>рекомендується поставити дужки навколо операнда %<!%> або змінити %<&%> на %<&&%> або %<!%> на %<~%>рекомендується використовувати дужки навколо операнда %<!%> або змінити %<|%> на %<||%> або %<!%> на %<~%>запропонована альтернатива:запропоновані альтернативи:запропоновані альтернативи:підтримка режиму %qsпідтримувані архітектури ядра:%sперемикач %<-mcpu=%s%> конфліктує з перемикачем %<-march=%s%>перемикач %<-mcpu=%s%> конфліктує з перемикачем %<-march=%s%>перемикач %<-mcustom-%s%> конфліктує з перемикачем %<-mcustom-%s%>перемикач %<-mcustom-%s%> необхідний для подвійної точності з плаваючою комоюзначення %2$d для перемикача %<-mcustom-%1$s%> повинно бути від 0 до 255перемикач %qs не починається з %<-%>перемикач %qs більше не підтримуєтьсяумова switch має булеве значенняперехід у switch до виразу заявиперехід у switch пропускає ініціалізацію змінноївідсутній блок default у switchкількість виразів у switch не є цілочисельнимswitch починається тутоператор switch з %lu елементами занадто великийсимвол %qD, на який посилається %qD, оголошено тутсимвол повинен бути визначений, щоб мати версіюсимвол використовується як негайний операндсимвол використовується з базовими та індексованими регістрамисимвол з зсувом використовується в режимі PICсимволічні посилання на памʼять підтримуються лише на z10 або пізнішеПомилка: перевірка symtab_node::verify не вдаласяаргумент атрибуту «symver» повинен мати формат %<name@nodename%>symver не експортується зі стандартною видимістюsymver підтримується лише на платформах ELFціль symver не експортується зі стандартною видимістюсинтезований метод %qD вперше потрібен тутсистемний шлях %qs не є абсолютнимбереться адреса негайної функції %qDбереться адреса конструктора %qDбереться адреса деструктора %qDбереться адреса виразу типу %<void%>отримання адреси упакованого елемента %qT може призвести до невирівняного значення вказівникабереться адреса rvalueвзяття адреси тимчасового масивувзяття модуля беззнакового типу %qT не має ефектувзяття адреси мітки є нестандартнимціль та хост - %qs:%qs, очікувалося %qs:%qsцільовий процесор не підтримує режим ARMцільовий процесор не підтримує розширення ARMv8-M Securityцільовий процесор не підтримує THUMB інструкціїцільовий процесор не підтримує взаємодіюцільовий процесор не підтримує незбалансований доступцільова ОС не підтримує незбалансований доступаргумент-цільатрибут цільової платформи не підтримується на цій машиніатрибут або pragma цілі змінює розмір %<long double%>атрибут або pragma змінює AltiVec ABIатрибут або pragma змінює darwin64 ABIціль не підтримує атомне оновлення профілю, вибрано одиночний режимцільова система не підтримує диспетчер версій функційцільовий формат не підтримує нескінченністьціль не є вказівником або посиланнямціль не є вказівником або посиланням на класціль не є вказівником або посиланням на повний типціль конвертації може бути кандидатом на атрибут форматуціль ініціалізації може бути кандидатом на атрибут форматуцільова вбудована функція недоступнанесумісність специфічної опції цілісистема ціль не підтримує вивід налагодженняцільова система не підтримує формат відлагодження %qsвідсутні цілі після %qsшаблон %qD оголошеношаблон %qE в замиканні %qsаргумент шаблону %d недійснийаргумент шаблону %qE для типу %qT не є константою часу компіляціїаргумент шаблону для %qD використовує локальний тип %qTпотрібен аргумент шаблону для %<%s %T%>аргументи шаблону для %qD не відповідають оригінальному шаблону %qDшаблон класу без назвипомилка обмеження шаблону для %qDдекларація шаблону %<typedef%>шаблонне оголошення %q#Dвизначення шаблону для нешаблону %q#Dглибина інстанціювання шаблону перевищує максимум %d (використовуйте %<-ftemplate-depth=%>, щоб збільшити максимум)глибина інстанціювання шаблону перевищує максимум %d при інстанціюванні %q+D, можливо, з генерації віртуальної таблиці (використовуйте %<-ftemplate-depth=%>, щоб збільшити максимум)параметр шаблону %q+#Dпараметр шаблона %qD оголошений тутПараметр шаблону %qD типу %qT не допускається в цілочисельному сталому виразі, оскільки він не є цілочисельним або перелічувальним типомсписок параметрів шаблону, використаний у явному інстанціюваннінадані списки параметрів шаблону не відповідають параметрам шаблону %qDпакет параметрів шаблону %qD не може мати аргумент за замовчуваннямпараметр пакету шаблону не може мати значення за замовчуваннямпакети параметрів шаблону не можуть мати аргументів за замовчуваннямтип параметра шаблону %qT оголошений як %<friend%>Параметри шаблону не можуть бути друзямипараметри шаблону не відповідають шаблону %qDпараметри шаблону не можуть бути виведені в частковій спеціалізації:спеціалізація шаблону %qD не дозволена за стандартом ISO C++спеціалізація шаблону зі звʼязуванням Cспецифікатори шаблону не вказані в оголошенні %qDпараметр шаблону шаблону %qT в оголошенні довідника виведеннятипові параметри шаблону повинні використовувати ключове слово %<class%> або %<typename%>шаблон з C-звʼязкомtemplate-id %qD для %q+D не відповідає жодній декларації шаблонуідентифікатор шаблону %qD використовується як деклараторідентифікатор шаблону %qE в оголошенні основного шаблонуtemplate-id не дозволено для деструкторавведення шаблонів не є частиною концепцій C++20; використовуйте %qs для активаціїпараметр шаблону-шаблони не можуть бути %<virtual%>тимчасовий обʼєкт нелітерального типу %qT в константному виразітернарний оператор %<?:%>тернарний оператор %<?:%> у %<%E ? %E : %E%>перевірка, чи є ідентифікатор концепції дійсним виразом; додайте %<requires%>, щоб перевірити задоволеністьсемантика %<audit%> повинна бути принаймні такою ж сильною, як семантика %<default%>слово %<bool%> не дозволено в означенні концепції C++20вираз у замиканні %<device%> повинен обчислюватися як %<1%>вираз у замиканні %<device%> повинен обчислюватися як %<1%> в %Cатрибут %<interrupt%> вимагає процесор MIPS32r2 або вищеатрибут %qE не може бути застосований до типу функції SVEатрибут %qE вимагає аргументівархітектура %qs не підтримує %<-m%s=2008%>архітектура %qs не підтримує %<-m%s=legacy%>архітектура %qs не підтримує %<-mfp32%>архітектура %qs не підтримує інструкції DSPархітектура %qs не підтримує інструкції з ймовірним гілкомархітектура %qs не підтримує інструкції madd або msubархітектура %qs не підтримує непарні регістри одинарної точностіархітектура %qs не підтримує інструкції з подвійною точністюархітектура %qs не підтримує інструкцію synciінформацію для налагодження %qs неможливо використовувати з попередньо скомпільованими заголовкамипрапорець «пробіл» у printfпрапорець '!' у форматі strfmonпрапорець «#» у printfпрапорець '#' у форматі strftimeпрапорець «'» у printfпрапорець ''' для scanfпрапорець '(' у форматі strfmonпрапорець «+» у printfпрапорець '+' у форматі strfmonпрапорець «-» у printfпрапорець '-' у форматі strfmonпрапорець '-' у форматі strftimeпрапорець «0» у printfпрапорець '0' у форматі strftimeмодифікатор 'E' у форматі strftimeпрапорець «I» у printfпрапорець 'I' для scanfмодифікатор 'O'модифікатор 'O' у форматі strftimeпрапорець '^' у форматі strfmonпрапорець '^' у форматі strftimeпрапорець '_' у форматі strftimeпрапорець 'a' для scanfпрапорець 'm' для scanfпрапорець 'q' для діагностикиопція -shared наразі не підтримується для VAX ELFABI для передачі значення, що містить поля нульової ширини перед суміжним 64-бітним полем з плаваючою комою, було змінено в GCC %{12.1%}ABI для передачі параметрів з вирівнюванням %d байт змінився в GCC 4.6ABI для повернення значення, що містить поля бітів нульової ширини, але в іншому випадку агрегат з лише одним або двома полями з плаваючою комою, було змінено в GCC %{12.1%}ABI для повернення значення з C++17 порожніми базами, але в іншому випадку агрегатом з одним або двома полями з плаваючою комою було змінено в GCC %{12.1%}ABI передачі C-структур з біт-полями нульової ширини змінився в GCC %{12.1%}ABI передачі структури з гнучким елементом масиву змінився в GCC 4.4ABI передачі структури з елементом %<complex float%> змінився в GCC 4.4ABI передачі обʼєднання з %<long double%> змінився в GCC 4.4операнд інструкції ENI повинен бути або 0, або 1процесор RX100 не має апаратного забезпечення FPUпроцесор RX200 не має апаратного забезпечення FPUадреса %qE ніколи не буде NULLадреса %qD не є дійсним аргументом шаблонуадреса %qD не є дійсним аргументом шаблону, оскільки вона не має статичної тривалості зберіганняадреса %qD завжди буде оцінюватися як %<true%>адреса %qD ніколи не буде %<null%>адреса обʼєкту %qD ніколи не буде NULLадреса мітки не може зʼявлятися в константному виразіадреса підобʼєкта %qT обʼєкта %qD не є дійсним аргументом шаблонуаргумент align для %<__builtin_coro_promise%> має бути константоювирівнювання полів %<_Atomic %T%> змінилося в %{GCC 11.1%}аргумент вбудованої функції %<xabort%> повинен бути 8-бітним негайним значеннямфункція пригнічення присвоєння scanfвиклик потребує %<ifunc%>, який не підтримується цільовою системоюконвенція виклику для %qT змінюється в %<-fabi-version=13%> (GCC 8.2)поєднання %qs та %qs несумісне з %qsпорівняння зводиться до %qEпорівняння завжди буде оцінюватися як %<false%> для адреси %qE ніколи не буде NULLпорівняння завжди буде оцінюватися як %<false%> для операнду-вказівника в %qE не повинен бути NULLпорівняння завжди буде оцінюватися як %<true%> для адреси %qE ніколи не буде NULLпорівняння завжди буде оцінюватися як %<true%> для операнду-вказівника в %qE не повинен бути NULLкомпілятор може припустити, що адреса %qD завжди буде оцінюватися як %<true%>компілятор може припустити, що адреса %qD ніколи не буде NULLкомпілятор може припустити, що адреса %qE ніколи не буде NULLкомпонент %qs є типом PRIVATE і не може бути компонентом %qs, який є PUBLIC на %Lконфліктуючий тип, визначений в іншому модулі перекладуконфліктуючий тип, визначений в іншому модулі перекладу, має віртуальну таблицю іншого розміруконфліктуючий тип, визначений в іншому перекладовому блоку, має віртуальну таблицю з різним вмістомконфліктуючий тип, визначений в іншому модулі перекладу, має віртуальну таблицю з більшою кількістю записівконфліктуючий тип, визначений в іншому модулі перекладу, має іншу інформацію про RTTIвміст неініціалізованого сховища не може бути використаний в сталому виразіпотік керування функції %qD не відповідає її профільним даним (лічильник %qs)тип promise для корутини %qT оголошує як %<return_value%>, так і %<return_void%>лічильник повинен бути не менше 0; перевірте вбудований %qs у кодізначення за замовчуванням для поточної настройки процесора - %d байтіваргумент direction для %<__builtin_coro_promise%> має бути константоюсинтаксис з крапкою недоступний в Objective-C 1.0еліпсис в %qD не успадковуєтьсяобробник події %<detach%> не повинен бути в замиканні, що спільно використовує данівираз %qE обчислюється як %<false%>вираз %qE має бути без винятківдодаткова база визначена тутпʼятий аргумент повинен бути 8-бітним негайним значеннямперший аргумент %qs повинен бути булевим векторним типом з такою ж кількістю елементів, як результатперша різниця відповідних визначень - поле %qDперша різниця відповідних визначень - метод %qDперший параметр %<operator new%> не може мати значення за замовчуваннямчетвертий аргумент повинен мати масштаб 1, 2, 4, 8четвертий аргумент повинен бути одним з елементів перелічування %qsрозмір кадру %wu байтів більший за %wu байтівнегайний аргумент повинен бути 4-бітним негайнимнегайний аргумент повинен бути 5-бітним негайнимнегайний аргумент повинен бути 8-бітним негайнимнесумісний тип, визначений в іншій одиниці перекладунесумісний тип визначений тутлямбда не має захоплення за замовчуваннямостанній аргумент повинен бути 1-бітним негайнимостанній аргумент повинен бути 2-бітним негайним значеннямостанній аргумент повинен бути 3-бітним негайним значеннямостанній аргумент повинен бути 32-бітним негайним значеннямостанній аргумент повинен бути 4-бітним негайним значеннямостанній аргумент повинен бути 5-бітним негайнимостанній аргумент повинен бути 1-бітним негайним значеннямостанній аргумент повинен бути 8-бітним негайнимостанній аргумент повинен мати масштаб 1, 2, 4, 8значення розташування пошкодженоm210 не підтримує little endianмакро %qs ще не було визначенодекороване імʼя %qD змінилося між %<%s=%d%> (%qD) та %<%s=%d%> (%qD)декороване імʼя %qD змінюється між %<%s=%d%> (%qD) та %<%s=%d%> (%qD)декороване імʼя %qD змінюється між %<-fabi-version=%d%> та %<-fabi-version=%d%>декороване імʼя тунку для %qD змінюється між %<-fabi-version=%d%> та %<-fabi-version=%d%>декороване імʼя змінної-сторожа ініціалізації для %qD змінюється між %<-fabi-version=%d%> та %<-fabi-version=%d%>Максимальне значення для останнього діапазону розмірів повинно бути -1 для опції %qsповідомлення, прикріплене до %<unavailable%>, не є рядкомпорядок ініціалізації модулів динамічно визначається M2RTS та залежностями програмипередостанній аргумент повинен бути 8-бітним негайнимпропущений середній операнд у %<?:%> завжди буде %<true%>, рекомендується вказати явний середній операндоперанд %qE не задовольняється, оскількипрограма також повинна визначати %qDдіапазон лічильника повинен бути від 0 до 16; перевірте вбудовану функцію %qs у кодідіапазон лічильника повинен бути від 0 до 32; перевірте вбудовану функцію %qs у кодідіапазон лічильника повинен бути від 0 до 64; перевірте вбудовану функцію %qs у кодідіапазон маски повинен бути від 0 до 255діапазон значень селектора повинен бути від 0 до 1діапазон значень селектора повинен бути від 0 до 3діапазон значень селектора повинен бути від 0 до 7регістр %qs не може бути знищений в %<asm%> для поточної цілірегістр, вказаний для %q+D, не може бути доступний поточною ціллюрегістр, вказаний для %q+D, недостатньо загальний для використання як регістр змінноїобовʼязковий вираз %qE недійснийобовʼязковий вираз %qE недійсний, оскількиобовʼязковий тип %qT недійснийобовʼязковий тип %qT недійсний, оскількирезультат інструкції xxspltidp не визначений для піднормальних значень введеннярезультат конвертації не визначений, оскільки %qE знаходиться поза діапазоном типу %qTті ж самі змінні ітерації циклу %qD використовуються в кількох повʼязаних циклахціль не підтримує %<asm goto%> з виходами в %<asm%>тимчасовий обʼєкт був знищений в кінці повного виразу %qEтретій аргумент повинен бути 8-бітним негайним значеннямтретій аргумент повинен бути константою порівняннятип %qT змінної %qD, яка є %<constexpr%>, не є літеральнимтип, який знищується, це %qT, але деструктор посилається на %qTзначення %qD не може бути використано в константному виразізначення вказівника стеку після виконання %<asm%> має бути таким самим, як і до виконання цієї інструкціїнемає аргументів для %qD, які залежать від параметра шаблону, тому повинно бути доступне оголошення %qDтретій аргумент %q+D, ймовірно, повинен бути %<char **%>третій аргумент для %<__builtin_prefetch%> повинен бути константоютретій аргумент функції %qE повинен бути цілою сталоютретій операнд умовного виразу не може вирішити адресу перевантаженої функціїтретій операнд умовного виразу не має ефектутретій операнд умовного виразу є посиланням, а не викликом функції %qEтретій операнд оператора умови має тип %<void%>, але другий операнд не є виразом генерації винятку або типом %<void%>ця %qs умова не захищає...ця вбудована функція доступна лише на fr405 і fr450ця вбудована функція доступна лише на fr450ця вбудована функція доступна лише на fr500 і fr550ця вбудована функція доступна лише на інструментальному засобі v3fця вбудована функція доступна лише на інструментальному засобі v3s або v3fця вбудована функція не підтримується на інструментальному засобі v3mця вбудована функція не підтримується для цільової платформицей компілятор не підтримує %qsцей компілятор не підтримує PowerPC (опція %<-arch%> ігнорується)цей компілятор не підтримує x86 (опція %<-arch%> ігнорується)ця умова має ідентичні гілкиця десяткова константа є беззнаковою лише в ISO C90ця десяткова константа була б беззнаковою в ISO C90ця визначення потребує розширення MVE ISAця гнучкість застаріла і буде видаленаце помилка GCC, яку можна обійти, додавши атрибут used до викликаної функціїце перша типова міткаце перший запис, що перекриває це значенняце інструкція:ця медіа-функція доступна лише на fr400 і fr550ця медіа-функція доступна лише на fr500ця операція вимагає розширення RVV ISAця операція вимагає розширення SVE ISAця інструкція може продовжити виконанняця ціль не визначає барʼєр спекуляції; ваша програма все ще буде виконуватись правильно, але неправильна спекуляція може не бути обмеженаця цільова платформа не підтримує %qsця цільова архітектура має формат little endianця цільова машина не має відкладених гілоклокальні дані COMMON для потоків не реалізованілокальна для потоку декларація %q#D слідує за нелокальною декларацієюпотокове локальне оголошення %q+D слідує за непотоковим локальним оголошеннямзмінна ітерації, приватна для потоку %qDзмінна, приватна для потоку %qE, використовується в регіоні з замиканням %<order(concurrent)%>змінна, приватна для потоку %qE, використовується в цільовому регіонізмінна, приватна для потоку %qE, використовується в незвʼязаній задачітристороннє порівняння %qD має тип %qT, а не тип категорії порівняннятристороннє порівняння %qD має тип %qT, який не перетворюється на %qTТристороннє порівняння векторівкидається NULL, який має цілочисельний, а не вказівний типthunk-inline підтримується тільки з %<-mindirect-branch-jump%>для безпеки всі проміжні вказівники в приведенні з %qT до %qT повинні мати кваліфікатор %<const%>для генерації залежностей потрібно вказати '-fcpp'для генерації залежностей необхідно вказати або %<-M%>, або %<-MM%>щоб відповідати цьому %qsщоб посилатися на член типу параметра шаблону, використовуйте %<typename %E%>токен %u має %<x-location == %u%>токен %u має %<x-location == y-location == %u%>токен %u має %<y-location == %u%>замало аргументів для %%:version-compareзамало аргументів для %<__builtin_tgmath%>недостатньо аргументів для вбудованої функції %qE, очікується %uзамало аргументів для конструктора %q#Dзанадто мало аргументів для функціїзамало аргументів для функції %<va_start%>занадто мало аргументів для функції %q#Dзамало аргументів для функції %qEзанадто мало аргументів для функції-члена %q#Dзанадто мало аргументів для методу %q#Dзамало виразів для структуризанадто мало списків параметрів шаблону в оголошенні %qDзанадто мало списків параметрів шаблонузанадто великий тип значення функції, потрібно %d регістрів, є тільки %d регістрів для цьогозанадто пізно для директиви #, щоб встановити каталог відлагодженнязанадто багато %<#pragma options align=reset%>занадто багато %<...%> в захопленні лямбдиЗабагато модифікаторів %<always%>забагато модифікаторів %<always%> в %LЗабагато модифікаторів %<close%>забагато модифікаторів %<close%> в %Lзанадто багато замиканнь %<defaultmap%> з категорією %qsзанадто багато замиканнь %<defaultmap%> з невизначеною категорієюзанадто багато %<if%> замиканньзанадто багато %<if%> замиканнь з модифікатором %qsзанадто багато %<if%> замиканнь без модифікаторазабагато аргументів %<static%>забагато замиканнь %qsзанадто багато замиканнь %qs у конструкції задачізанадто багато альтернатив в %<asm%>забагато аргументівзабагато аргументів для %%:dumpsзабагато аргументів для форматузанадто багато аргументів для часткової спеціалізації %qTзанадто багато аргументів передано в регістри sgprзабагато аргументів для %%:compare-debug-dump-optзабагато аргументів для %%:compare-debug-self-optзабагато аргументів для %%:version-compareзабагато аргументів для вбудованої функції %qE, очікується %dзабагато аргументів для конструктора %q#Dзанадто багато аргументів для функціїзанадто багато аргументів для функції %q#Dзабагато аргументів для функції %qEзабагато аргументів для функції makeзанадто багато аргументів для функції-члена %q#Dзанадто багато аргументів для методу %q#Dзабагато аргументів для методу %qEзанадто багато атомних замиканнязанадто багато фігурних дужок навколо ініціалізатора для %qTзанадто багато фігурних дужок навколо скалярного ініціалізатора для типу %qTзанадто багато ребер обробки винятків в bb %iзанадто багато виразів для структуризадано забагато імен файлів; для використання введіть %<%s %s%>занадто багато аргументів функції для eBPFзанадто багато ініціалізаторів для %qTзабагато вхідних файлівзаписано занадто багато виходів з циклузанадто багато замиканнь порядку памʼятізанадто багато відкриваючих дужокзанадто багато вихідних ребер гілок з bb %iЗанадто багато діапазонів розмірів вказано в опції %qsзанадто багато заголовків шаблону для %qD (повинно бути %d)занадто багато списків параметрів шаблону в оголошенні %qDзанадто багато списків параметрів шаблонузанадто багато значень у вказівці поверненнязанадто багато змінних для діапазону з каналомзанадто багато місця в стеку для видалення: %dзанадто багато місця в стеку для підготовки: %dзмінилася значення коми на верхньому рівні в індексі масиву в C++23Використання коми на верхньому рівні в індексі масиву застарілооголошення верхнього рівня для %qs вказує %<auto%>перенесення верхнього рівня повинно бути вимкнене, коли вимкнено «одиницю за раз»загальний розмір та розмір елемента повинні бути ненульовими константами негайнимизагальний розмір локальних обʼєктів %wu перевищує максимум %wuзагальний розмір локальних обʼєктів перевищує максимум %wuзагальний розмір локальних обʼєктів занадто великийзагальний розмір локальних змінних перевищує обмеження архітектуриtp_first_run повинен бути не відʼємнимтрадиційна мова C не має окремого простору імен для міток, ідентифікатор %qE конфліктуєтрадиційне C відкидає визначення функцій у стилі ISO Cтрадиційний C відхиляє автоматичну ініціалізацію агрегатівтрадиційний C відхиляє ініціалізацію обʼєднаньтрадиційне C відкидає зʼєднання констант рядківтрадиційне C відкидає унарний оператор плюсзайвий %<,%> в аргументах для %<#pragma GCC diagnostic ignored_attributes%>останній %<,%> в аргументах для %<-Wno-attributes=%>останній елемент масиву %qT не повинен використовуватися як гнучкий елемент масивуТип повернення в кінці %qT посібника з виведення не є спеціалізацією %qTТип повернення в кінці доступний лише з %<-std=c++11%> або %<-std=gnu++11%>трамплін згенерований для вкладеної функції %qDтранзакційна памʼять не підтримується з %<-fsanitize=address%>транзакційна памʼять не підтримується з %<-fsanitize=kernel-address%>транзакційна памʼять не підтримується з не-викликовими виключеннямиТрансформаційна вбудована функція %qs на %L не дозволяється в ініціалізаційному виразірежим пастки не підтримується для чисел з плаваючою комою VAXперевірка дерева: %s, є %s у %s, на %s:%dперевірка дерева: доступ до елементу %d з %<tree_int_cst%> з %d елементів в %s, на %s:%dперевірка дерева: доступ до елементу %d з %<tree_vec%> з %d елементів в %s, на %s:%dперевірка дерева: доступ до операнда %d з %<omp_clause %s%> з %d операндів у %s, на %s:%dперевірка дерева: доступ до операнда %d з %s з %d операндів в %s, на %s:%dперевірка дерева: не очікував класу %qs, є %qs (%s) у %s, на %s:%dперевірка дерева: очікував %<omp_clause %s%>, є %qs у %s, на %s:%dперевірка дерева: очікується клас %qs, є %qs (%s) у %s, на %s:%dперевірка дерева: очікується ні одного з %s, є %s у %s, на %s:%dперевірка дерева: очікував дерево, що містить структуру %qs, є %qs у %s, на %s:%dкод дерева %qs не підтримується в потоках LTOсписок дерев закінчується на глибині %iспроба виконати ділення за модулем з плаваючою точкою на %qTістинне/хибне ребро після не-GIMPLE_COND в bb %dспробуйте зробити оператор функцією-членом зі специфікатором %<const%>спробуйте видалити дужки навколо ідентифікатора типуспробуйте використовувати %qE замість цьогоспроба захопити %qD при інстанціюванні загального лямбда-виразуспроба закодувати тип, що не є цілочисельним, як бітове полеспроба завершити структуру, але була виключена через попередні помилки розборуСпроба зробити клас %qT другом глобального обсягувідсутній настроювальний рядок у параметрі (%s)увімкнути внутрішнє налагодження компілятора (внутрішній перемикач)увімкнути чотирикратне відстеження (внутрішній перемикач)увімкнути відстеження api Modula-2 (внутрішній перемикач)увімкнути генерацію номерів рядків функцій Modula-2 (внутрішній перемикач)увімкнути перевірку ділення на нуль та залишку від ділення для ординальних значеньувімкнути всі перевірки діапазону для числових значеньувімкнути всі перевірки програмного забезпечення під час виконання (скорочення для -fnil -frange -findex -fwholediv -fcase -freturn -fwholevalue -ffloatvalue)увімкнути перевірку часу виконання для функцій, які завершуються без виконання оператора RETURNувімкнути перевірку під час виконання, щоб перевірити, чи потрібен оператор ELSE у виразі CASE, якщо він не був вказанийувімкнути перевірку під час виконання, щоб перевірити, чи перевищує діапазон плаваюча точкаувімкнути перевірку під час виконання, щоб перевірити, чи перевищить ціле число діапазонувімкнути перевірку під час виконання для виявлення доступу до даних через вказівник зі значенням NILвключає перевірку підмножин, індексів масивів та операцій з вказівниками через перевірку на NILдва підряд %<[%> можуть вводити лише атрибутдва різних зовнішніх ітераційних змінних %qD та %qD використовуються в одній петлідва або більше типи даних в оголошенні %qsдва або більше типи даних в специфікаторах оголошеннядва або більше розділи для %sтип %<__vector_pair%> вимагає опцію %qsтип %<__vector_quad%> вимагає опцію %qsтип %q#T аргументу, заданого для %<delete%>, очікувався вказівниктип %qE має користувацький конструктортип %qE має користувацький деструктортип %qE не має конструктора за замовчуванням для викликутип %qE має віртуальні функції-членитип %qT (псевдонім для %qT) порушує правило єдиної визначеності в C++тип %qT, визначений в анонімному просторі імен, не може відповідати за межами одиниці перекладутип %qT, визначений в анонімному просторі імен, не може відповідати типу %qT за межами одиниці перекладутип %qT не має відомого розмірутип %qT для явної інстанціації %qD не відповідає оголошеному типу %qTтип %qT не є базовим типом для типу %qTтип %qT не є прямим базовим класом для %qTтип %qT не є прямим або віртуальним базовим класом для %qTтип %qT занадто великийтип %qT сам по собі порушує правило однозначного визначення C++тип %qT аргументу шаблону %qE залежить від параметра шаблонутип %qT аргументу шаблону %qE залежить від параметрів шаблонутип %qT аргументу шаблону %qE залежить від параметрів шаблонутип %qT повинен відповідати типу %qTтип %qT порушує правило єдиної визначеності в C++тип %qT без звʼязку використовується для оголошення функції %q#D зі звʼязкомтип %qT без звʼязку використовується для оголошення змінної %q#D зі звʼязкомтип %qs не відповідає протоколу %qEтип %qs не є виразомтип %qs порушує правило однозначного визначення C++тип %s відрізняється за %<TYPE_ALIGN%>тип %s відрізняється за %<TYPE_MODE%>тип %s відрізняється за %<TYPE_SIZE%>тип %s відрізняється за %<TYPE_USER_ALIGN%>тип %s не є непрозорим типомтип %s не має непрозорого режимуперевірка типу дійсна лише для інтерфейсних типіватрибути типу ігноруються після вже визначеного типуневідповідність кількості результатів при конвертації типутип за замовчуванням %<int%> у оголошенні %qEтип за замовчуванням %<int%> у назві типутип не має методівтип застарілийтип застарілий: %sтип несумісний з його варіантомтип недоступнийтип недоступний: %sнеспівпадіння типів між SSA_NAME та його символомнесумісність типу для мітки case в операторі switchнесумісні типи в %qsнесумісні типи в виразі %qsнесумісні типи в посиланні %qsнесумісні типи в бінарному виразінесумісність типів в умовному виразінесумісні типи в параметрі %iтип повинен бути cv-кваліфікованим %<auto%> або посиланням на cv-кваліфікований %<auto%>імʼя типу %qs повинно відповідати імені типу %qsімʼя типу оголошено як функцію, що повертає функціюімʼя типу оголошено як функцію, що повертає масивне вдалося визначити тип операнда %<asm%> %qEтип виразу %<depobj%> не є %<omp_depend_t%>тип %qD за замовчуванням - %<int%>тип %qD не відповідає початковому оголошеннютип %qE невідомийТип масиву %q+D завершено несумісно з неявною ініціалізацієютип біт-поля %qs є розширенням GCCтип формального параметра %d неповнийтип ітератора %qD посилається на зовнішній ітератор %qDтип властивості %qD конфліктує з попереднім оголошеннямнесумісність точності типу в операторі switchтипове перетворення змінює порядок зберігання скалярних значеньтиповий кваліфікатор у порожньому оголошенні з підставним типом %<enum%>кваліфікатори типу ігноруються на типі результату приведеннякваліфікатори типу ігноруються для типу повернення функціїтип, переданий для векторного видалення, не є або вказівником, або масивомпрозорий тип %q#T не може бути зроблений прозорим, оскільки тип першого поля має іншу ABI, ніж клас в ціломупрозорий тип %q#T не має жодних полівпрозорий клас типу %qT має базові класипрозорий для типу клас %qT має віртуальні функціїваріант типу відрізняється на %sваріант типу має різний %<TREE_TYPE%>варіант типу має відмінне %<TYPE_BINFO%>варіант типу має різні %<TYPE_FIELDS%>варіант типу має різний %<TYPE_SIZE_UNIT%>варіант типу має відмінне %<TYPE_VFIELD%>варіант типу з %<TYPE_ALIAS_SET_KNOWN_P%>%<TREE_TYPE%> варіант типу%<TYPE_BINFO%> варіанту типу%<TYPE_SIZE_UNIT%> варіанту типутип був раніше визначений як %qE%<TREE_TYPE%> типу%<TYPE_BINFO%> типу%<TYPE_SIZE_UNIT%> типуперетворення типу на неповний тип може порушити правила строгого псевдонімаспецифікатор типу недійсний в лямбда-виразінеспівпадіння типу/значення в аргументі %d у списку параметрів шаблону для %qDtypedef %q+D оголошено як %<_Noreturn%>typedef %q+D оголошено як %<inline%>typedef %qD ініціалізований (використовуйте %<__typeof__%> замість)typedef %qD ініціалізовано (використовуйте %qs замість)typedef %qD локально визначений, але не використовуєтьсяоголошення typedef недійсне в оголошенні параметраtypedef оголошено як %<auto%>typedef не може бути визначенням функціїtypedef не може бути визначенням методу класуІмʼя typedef не може бути вкладеним іменем-специфікаторомімʼя typedef %qD використовується як декларатор деструкторатипи не зовсім суміснітипи відрізняються за знакомтипи мають різну кількість параметрівтипи не можуть бути визначені в виразах %<decltype%>Типи не можуть бути визначені в виразах %<noexcept%>Типи не можуть бути визначені в виразах %qsтипи не можуть бути визначені у виразі %<typeid%>типи не можуть бути визначені в ідентифікаторах типу конверсіїтипи не можуть бути визначені в декларації циклу for-rangeТипи не можуть бути визначені в новому виразіТипи не можуть бути визначені в new-type-idтипи не можуть бути визначені в оголошеннях шаблонів псевдонімівтипи не можуть бути визначені в специфікації винятківтипи не можуть бути визначені у приведеннях типівтипи не можуть бути визначені в умовахтипи не можуть бути визначені в списку типів для зведеннятипи не можуть бути визначені в основі перелічуваннятипи не можуть бути визначені в оголошеннях винятківтипи не можуть бути визначені в явному вказівникуТипи не можуть бути визначені в типі ітераторатипи не можуть бути визначені в типах параметрівтипи не можуть бути визначені в аргументах шаблонуТипи не можуть бути визначені всередині %<__builtin_offsetof%>Специфікація типу в ALLOCATE на %Lне вдалося обчислити реальне розташування параметра у стекуне вдається вивести %qT з %qEне вдається вивести тип повернення лямбда-функції з %qEне вдається емулювати %qsне вдалося знайти регістр для вивільненняне можу знайти реєстр для виливання у класі %qsне вдалося знайти оператор літерала символу %qD з аргументом %qTне вдалося знайти оператор числового літерала %qDне вдалося знайти оператор літерала рядка %qD з аргументами %qT, %qTне вдалося знайти тип promise для цієї корутининеможливо згенерувати перезавантаження для неможливих обмежень:не вдалося згенерувати перезавантаження для:неможливо реалізувати ABI %qs з набором інструкцій %qsне вдалося знайти типовий сценарій лінкера %qs в шляхах пошуку бібліотекне вдається відкрити динамічну залежність %qsне вдалося відкрити файлне вдалося відкрити файл журналу %<vtv_class_set_sizes.log%>: %mне вдалося відкрити файл журналу %<vtv_count_data.log%>: %mне вдалося відкрити файл журналу %<vtv_set_ptr_data.log%>: %mне вдалося зареєструвати інформацію для плагіна %qs - назва плагіна не знайденанеможливо представити додаткові імпортовані джерелане вдається вирішити впередню посилання в означеннінеможливо використовувати %qs для реєстра PICнезбалансований розділовий символ %<%c%> у форматінезбалансований розділовий символ %qc у форматінеобмежене використання %<alloca%>необмежене використання масиву зі змінною довжиноюбезумовний %2d ніколи не виконувався
безумовний %2d виконаний %s
невизначений селектор %qEневизначена поведінка, коли другий параметр %<va_start%> оголошений зі зберіганням %<register%>Невизначений названий операнд %qsтип основи %qT для %qT повинен бути цілочисельним типомневідповідність підставного типу в перелічуванні %q#Tнедостатньо визначений %qD, на який посилається в його ініціалізаторіНедостатньо визначена декларація %qE, яка вже оголошена в цій області видимостінерозгорнутий пакет параметрів у перелічувачі в лямбдінерозгорнутий пакет параметрів у локальному класі в лямбдінеочікуваний вираз !$OMP ATOMIC на %Lнеочікуване %<%s%> після %<%s%>неочікуваний %<else%>неочікуваний AST типу %sнеочікуваний кінець файлунеочікуваний RHS для присвоєннянеочікуваний аргументнеочікуваний аргумент для %<msp430_select_hwmult_lib%>: %sнеочікуваний атрибутнеочікуваний базовий тип в cris_print_baseнеочікуваний формат або тип інкапсуляціїнеочікувана помилка при відкритті %<devices.csv%>неочікуваний вираз %qE типу %sнеочікуване імʼя файлу %s у файлі розрішення лінкера. Очікувалося %sнеочікуваний перший аргумент для %<msp430_select_hwmult_lib%>: %sнеочікуваний тип індексу в cris_print_indexнеочікуване ключове слово; видаліть пробіл між лапками та суфіксним ідентифікаторомнеочікуваний вузол відображеннянеочікуваний множниковий операнднеочікуваний зсувнеочікуваний операнднеочікуваний операнд: %dнеочікуваний заповнювач у обмеженому типі результатунеочікуваний вузол відображення вказівниканеочікувані побічні ефекти в адресінеочікуваний ідентифікатор шаблону %qEнеочікувана адреса тексту:неочікуваний тип для довжини масиву: %qsневизначене вирівнювання для %<#pragma nomember_alignment%>невідомі аргументи %qs і %qs для %<msp430_set_driver_var%>невідомий виразневідомий тип виразунеініціалізована %<const %D%>незініціалізований %<const %D%> недійсний у C++незініціалізована константа в %<new%> типу %q#Tнезініціалізований константний член у %q#Tнезініціалізований константний член в %q#T, використовуючи %<new%> без нового ініціалізаторанезініціалізований константний елемент у %qT недійсний у C++незініціалізований константний член в базі %q#T обʼєкту %q#Tнезініціалізований константний член в базі %q#T обʼєкту %q#T, використовуючи %<new%> без нового ініціалізаторанезініціалізований член-посилання у %q#Tнезініціалізований посилальний член в %q#T, використовуючи %<new%> без нового ініціалізаторанезініціалізований посилальний член в базі %q#T обʼєкту %q#Tнезініціалізований посилальний член в базі %q#T обʼєкту %q#T, використовуючи %<new%> без нового ініціалізатораНеініціалізована змінна %q+D поміщена в область памʼяті програминеініціалізована змінна %qD у контексті %<constexpr%>неініціалізована змінна %qD у функції %<constexpr%>обʼєднання не може бути зроблене прозоримобʼєднання визначено тутобʼєднання не має членівобʼєднання не має іменованих членівчлен обʼєднання %q+D з незвичайним %qDневідома опція %qs для %<#pragma GCC aarch64%>невідома опція %qs для %<#pragma GCC arm%>невідома модель %qs для %<#pragma extern_model%>невідоме імʼя %<#pragma member_alignment%> %sневідома опція %qs для %<#pragma riscv intrinsic%>невідомий перемикач %<-mdebug-%s%>невідомий вивід прапорця %<asm%> %qsневідомий стандарт C++ %qsневідома специфікація версії процесора CRIS у %<-mtune=%>: %sневідома специфікація версії CRIS у %<-march=%> або %<-mcpu=%>: %sневідомий скомпільований інтерфейс модуля (CMI): %sневідомий рівень захисту потоку керування %qsневідомий тип FPU %<0x%x%>, %qs не вдалосяневідомий алгоритм IRA %qsневідома область IRA %qsневідома модель розбиття LTO %qsневідомий рівень живого латання %qsневідома назва директиви OpenMP в аргументі атрибуту %<omp::directive%>невідома назва директиви OpenMP в аргументі замикання %qsневідомий рівень повторного використання стеку %qsневідома модель TLS %qsневідома дія %qE для %<#pragma pack%> - ігноруєтьсяВказано невідому вирівнювання %qs для опції %qsневідома архітектура конкретної моделі памʼятіневідомий специфікатор архітектури в моделі памʼяті %wi для %qDневідоме значення обмежень масиву %qsневідомий розмір масиву в deleteневідомий замикання припущення %qsневідомий атрибут %qEневідомий атрибут %qsневідома базова архітектура %<0x%x%>, %qs не вдалосяневідомий алгоритм перестановки базових блоків %qsневідомий специфікатор блокуневідомий тип негайного операнду вбудованої функції для операнду %dневідома подія зворотного виклику, зареєстрована плагіном %sневідоме значення налаштування checkaction %qsневідомий символ типу конверсії %qc в форматіневідома архітектура ядра %qs, вказана з %qsневідомий процесор %qs для %<-mtune%>невідомий стиль дедекорування %qsневідоме призначенняневідома помилка при читанні %s з %<devices.csv%>невідомий стиль зайвої точності %qsневідомий прапор переданий в %<-moverride=%s%> (%s)невідомий стиль скорочення з плаваючою комою %qsневідомий тип заголовка %qsневідомий режим інструкціїневідома внутрішня функція %qEневідомий тип lam %qsневідомий вихідний файл лінкера %qsневідомий режим машини %qEневідома інструкція переміщення:невідомий ABI для використання %qsневідома літера операнду: '%c'невідомий оператор %qs в %%:version-compareневідома опція %q.*s в %<-fopt-info-%s%>невідома опція після %<#pragma GCC diagnostic%> kindневідома опція для %<%s=%s%>невідома опція для %<-mrecip=%s%>Невідомий параметр для опції %<-mtune-ctrl%>: %sневідомий прохід %s, вказаний в %<-fdisable%>невідомий прохід %s, вказаний в %<-fenable%>невідома модель розміру вказівника %qsневідомий ідентифікатор процесора %<0x%x%>, деякі параметри налаштування будуть використовувати значення за замовчуваннямневідома якість профілюневідомий метод відтворюваності профілю %qsневідомий метод оновлення профілю %qsневідома властивість %qE селектора %qsневідома властивість %qs селектора %qsневідомий атрибут властивостіневідомий атрибут властивості %<%s%s%>Невідомий атрибут властивості %qEневідомий знак пунктуації '%c'невідомий режим налагодження ranger %qsневідоме імʼя регістра %qs у %<asm%>невідоме імʼя регістра: %sневідома перерозташування unspecневідомий параметр compile-until rust %qsневідома версія rust %qsневідома опція декорування rust %qsневідома функція специфікації %qsневідома специфікація для набору дозволених значень FLT_EVAL_METHOD %qsневідомий специфікатор %qs в атрибуті %<amdgpu_hsa_kernel%>невідоме джерелоневідомий параметр перевірки стеку %qsневідомий перемикач %<-mlong-double-%s%>невідомий атрибут або pragma %qsневідомий режим налагодження threader %qsневідомий параметр настроювання (%s)невідомий тип %<%T%> знайдено під час кодування Objective-Cневідоме імʼя типу: %qEневідоме імʼя типу %qE; мали на увазі %qs?невідоме імʼя типу %qE; використовуйте ключове слово %<enum%> для посилання на типневідоме імʼя типу %qE; використовуйте ключове слово %<struct%> для посилання на типневідоме імʼя типу %qE; використовуйте ключове слово %<union%> для посилання на типневідоме значення %qs для %<-march%>невідоме значення %qs для %<-mcpu%>невідоме значення %qs для %<-mtune%>невідоме значення %qs для %<-mmacosx-version-min%>невідомий тип ABI векторизаційної бібліотеки в %<-mveclibabi=%s%>невідома модель вартості векторизатора %qsневідомий пріоритет ініціалізації перевірки vtable %qsнеспівставлена директива скидання кольорунеспівставлена директива цитуваннябезіменний клас визначено тутбезіменне поле має неповний типбезіменне поле не є функцією або методом класу; не може бути оголошений другомнеіменований ініціалізатор для %qT, який не має базових класівнеіменований ініціалізатор для %qT, який використовує багатоуспадкованістьне дозволяється безіменне перелічування з областю видимостінеіменована структура/обʼєднання, які не визначають жодного екземпляраненазваний тимчасовий визначений тутбезіменний тип без звʼязку використовується для оголошення функції %q#D зі звʼязкомбезіменний тип без звʼязку використовується для оголошення змінної %q#D зі звʼязкомнеіменована змінна або поле оголошені як voidзайві дужки в оголошенні %qsнеупорядковане порівняння з нечисловим аргументомunquote_string(): отримано неправильний рядокатрибут без лапок у форматікеруючий символ %qc без лапок у форматікеруючі символи без лапок у форматіідентифікатор або ключове слово %<%.*s%> без лапок у форматіімʼя вбудованої функції %<%.*s%> без лапок у форматінеграфічний символ %qc без лапок у форматіне-графічні символи без лапок у форматіоператор %<%.*s%> без лапок у форматіімʼя опції %<%.*s%> без лапок у форматідиректива попередньої обробки %<%.*s%> без лапок у форматіпослідовність з %i пунктуаційних символів %q.*s без лапок у форматіпослідовність %i підряд пробільних символів без лапок у форматіімʼя типу %<%.*s%> без лапок у форматіпробільний символ %qc без лапок у форматінедоступнийнерозпізнаний аргумент опції нерозпізнаваний insn:невпізнана ціль %<-mfpu%>: %sневпізнане поле %<hwmpy%> в %<hard_msp430_mcu_data[%d]%>: %qdневизначений %<include_flags 0x%x%> переданий до %<print_specific_help%>невпізнане поле %<revision%> в %<hard_msp430_mcu_data[%d]%>: %qdневизначений аргумент атрибуту %qE: %qsневпізнана ціль %s: %sневідоме імʼя МКП %qs, припускається, що воно не підтримує апаратне множення; використовуйте параметр %<-mhwmult%>, щоб встановити його явноневідоме імʼя МКП %qs, припускається, що це просто MSP430X без апаратного множення; використовуйте параметри %<-mcpu%> та %<-mhwmult%>, щоб встановити їх явноневідоме імʼя МКП %qs, припускається, що воно підтримує лише ISA MSP430X; використовуйте опцію %<-mcpu%>, щоб явно встановити ISAневпізнана адресаневпізнаний аргумент в опції %qsневизнаний аргумент для %<--help=%> опції: %q.*sневизначений аргумент для опції %<-f%ssanitize%s=%>: %q.*sневизначений аргумент для опції %<-f%ssanitize%s=%>: %q.*s; мали на увазі %qs?невідомий аргумент для опції %<-flto=%>: %qsневизнаний аргумент для %<-fzero-call-used-regs=%>: %qsнерозпізнаний тип ініціалізації автоматичної змінної %qsневизнаний рівень виводу налагодження BTF %qsневідома опція командного рядка %<-%s%>невідома опція командного рядка %<-%s%>; мали на увазі %<-%s%>?невпізнана опція командного рядка %<-fdump-%s%>невпізнана опція командного рядка %<-fdump-%s%>; мали на увазі %<-fdump-%s%>?невпізнана опція командного рядка %<-fopt-info-%s%>невпізнана опція командного рядка %qsневпізнаний параметр командного рядка %qs може бути призначений для приглушення попередніх діагностичних повідомленьневідомий номер регістра керування: %d - використовується %<psw%>невідомий рівень виводу налагодження %qsневідомий прапор краю: %qsневідоме значення перелічування: %qsневідомий специфікатор форматуневизнана опція відлагодження gcc: %cневпізнаний аргумент вектора переривання атрибуту %qEневизнане значення видимості ivar %qsневідомий операнд для %%:%<asm_auto_mfpu%>невідомий операнд для %%:%<canon_for_mlib%>невідома опція %<-fdisable%>невідома опція %<-fenable%>невпізнана опція передана в %%:%<target_mode_check%>невпізнане імʼя регістру %qsневизнане значення порядку зберігання скалярів %qsневизнаний імʼя розділу %qEневпізнаний зсув тіні %qsнерозпізнаний рядковий екрануваннянерозпізнана припущена константанерозпізнане значення видимості %qsнепоправна помилканерозрішене перевантаження для вбудованої функції %qFнерозрішена перевантажена вбудована функціяобʼєднання без обмежень доступні лише з %<-std=c++11%> або %<-std=gnu++11%>небезпечний виклик функції %qD в межах функції %<transaction_safe%>небезпечний виклик функції %qD в межах атомної транзакціїнебезпечний виклик функції %qE в межах функції %<transaction_safe%>небезпечний виклик функції %qE в межах атомної транзакціїнебезпечний непрямий виклик функції в межах функції %<transaction_safe%>небезпечний непрямий виклик функції в межах атомної транзакціїопція %qs, встановлена в значення за замовчуванням, ігнорується, вона завжди активна для процесора %qsбеззнакове перетворення з %qT на %qT змінює значення %qEбеззнакове перетворення з %qT на %qT змінює значення з %qE на %qEнесуфіксна плаваюча константанепідтримуваний розмір SVE векторанепідтримуваний аргумент для %qDнепідтримуваний тип аргументу %qT для simdнепідтримуваний тип аргументу для вбудованої функціїнепідтримуваний код '%c' для фіксованої точки:непідтримувана комбінація: %qs %sнепідтримувана комбінація: %qs%s %sнепідтримувана комбінація: %sнепідтримувана адреса константи:ядро повернуло непідтримуване імʼя процесора для %<-mcpu=native%>: %sнепідтримуваний вираз полянепідтримуване перетворення з фіксованою точкоюнепідтримуваний вираз памʼяті:непідтримуване нестандартне зʼєднання літералів рядківнепідтримуваний нестандартний суфікс на плаваючій константінепідтримувана кількість nops перед входом у функцію (%u)непідтримуваний операнднепідтримуваний операнд %s для коду '%c'непідтримуваний операнд для коду '%c'непідтримуваний розмір операнда для розширеного регіструнепідтримувана операція або тип для порівняння векторів, що повертають булеве значеннянепідтримуваний тип повернення %qT для функцій %<simd%>непідтримуваний тип повернення %qT для simdнепідтримувана simdlen %wdнепідтримувана simdlen %wd (amdgcn)Непідтримуваний розмір для цілого регіструнепідтримуваний зміщення змінної полянепідтримуваний доступ до поля змінної розмірунезавершена альтернатива діалекту асемблеранезавершена директива кольорунезавершений рядок форматунезавершений символ цитати %<%c%> у форматінезавершена директива цитуваннянезавершений рядокневикористані аргументи у форматі %<$%>-стилюневикористане імʼя %qEневикористаний параметр %qDневикористана декларація структурованого звʼязуванняНевикористана змінна %q+Dневикористана змінна %qDтаблиці розгортання вимагають або вказівника на рамку, або %<-maccumulate-outgoing-args%> для коректностіверхнє значення в межах мітки case перевищує максимальне значення для типувикористовуйте %<#include%> замість цьоговикористовуйте замість цього %<%T::%D%>використовуйте %<%T::%D%> замість %<%T::%D%>, щоб назвати конструктор з кваліфікованим імʼямвикористовуйте %<%T::template %D%>, щоб показати, що це шаблонвикористовуйте %<&%D[0] %s &%D[0]%>, щоб порівняти адресидля отримання додаткової інформації використовуйте %<-Winvalid-pch%>використовуйте %<-faligned-new%>, щоб увімкнути підтримку C++17 для нового з перевищеним вирівнюваннямвикористовуйте %<-fext-numeric-literals%>, щоб увімкнути додаткові вбудовані суфіксивикористовуйте %<-flax-vector-conversions%>, щоб дозволити конвертацію між векторами з різними типами елементів або кількістю підчастинвикористовуйте %<...%>, щоб розгорнути пакет аргументіввикористовуйте %<__attribute__ ((vector_size))%> замість цьоговикористовуйте %<__builtin_rx_mvtc (0, ...)%>, щоб записати довільні значення в PSWвикористовуйте %<alias %s = %s.%s;%>, щоб ввести набір перевантажень базового класувикористовуйте %<template<>%> для явної спеціалізаціївикористовуйте замість цього %<this->%D%>використовуйте безпосередньо %qD замість цьоговикористовуйте %qs замість цьоговикористовувати ISO діалект Modula-2використовувати діалект PIM 2 Modula-2використовувати діалект PIM 3 Modula-2використовувати діалект PIM 4 Modula-2використовувати діалект PIM [234] Modula-2використовуйте приведення до очікуваного типу, щоб усунути неоднозначністьвикористовуйте cpp для попередньої обробки модулявикористовуйте наприклад %<-Wabi=11%>, щоб попереджати про зміни з GCC 7використовуйте тип, що не є посиланням %qT, щоб зробити копіювання явним, або %qT, щоб запобігти копіюваннювикористання %<alloca%>використання %<alloca%> всередині циклувикористання %<auto%> у оголошенні параметра лямбди доступно лише з %<-std=c++14%> або %<-std=gnu++14%>використання %<auto%> в операторі конвертації шаблону члена ніколи не може бути виведеновикористання %<auto%> у оголошенні параметра доступне лише з %<-std=c++14%> або %<-std=gnu++14%>використання %<auto%> у оголошенні параметра доступно лише з %<-std=c++20%> або %<-fconcepts%>використання %<complex%> у типах AltiVec є недійснимвикористання %<double%> у типах AltiVec є недійсним без %qsвикористання %<long double%> в типах AltiVec є недійснимвикористання %<long long%> у типах AltiVec є недійсним без %qsвикористання %<long%> у типах AltiVec застаріло; використовуйте %<int%>використання %<long%> у типах AltiVec є недійсним для 64-бітного коду без %qsвикористання %<this%> в константному виразівикористання %qDвикористання %qD до виведення типу %<auto%>використання %qsвикористання %qs у шаблонівикористання модифікатора довжини %qs з символом типу %qc має або нульовий ефект, або невизначену поведінкувикористання %s і %s разом в форматі %sвикористання %s і %s разом з форматом %<%%%c%> для %sвикористання виділеного сховища після звільнення в константному виразівикористання операнда типу %qT в %<operator++%> є застарілимВикористання операнда типу %qT в %<operator++%> заборонено в C++17Використання операнда типу %qT в %<operator--%> забороненовикористання булевих типів у типах AltiVec є недійснимвикористання вбудованого пакету параметрів %qD поза шаблономвикористання вбудованого трейту %qE в підписі функції; використовуйте замість цього трейти з бібліотекивикористання вбудованого трейту %qT в підписі функції; використовуйте замість цього трейти з бібліотекиВикористання класового шаблону %qT як виразувикористання десяткових типів з плаваючою комою у типах AltiVec є недійснимвикористання видаленої функції %qDвикористання перелічування %q#D без попередньої деклараціївикористання функції %qD з незадовільними обмеженнямивикористання недійсного шаблону змінної %qEВикористання локальної змінної з автоматичним сховищем з вмістної функціївикористання функції з багатьма версіями без стандартного значеннявикористання старого стилю приведення до типу %q#TВикористання параметра з вмістної функціїВикористання параметра поза тілом функціївикористання безтипового nilоперанд використання відсутній для операторавикористовуйте опцію %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> або %<-std=gnu11%> для компіляції вашого кодувикористовуйте тип посилання, щоб запобігти копіюваннювикористовуйте директиву апострофа %qs замість цьоговикористовуйте унарний оператор %<+%>, який перетворює операнди в вказівники, або %<&%D[0] %s &%D[0]%>, щоб порівняти адресивикористано масив, який не може бути перетворений на вказівник, де потрібний скалярвикористовується як переписаний кандидат для порівняння %qT і %qTвикористовується тут зі значенням %q#Dвикористано значення типу «struct», де потрібний скалярвикористано значення типу «union», де потрібний скалярвикористано значення типу «vector», де потрібний скалярнепотрібний %<_Alignas%> у порожньому оголошеннінепотрібний %qs у порожньому оголошеннінепотрібне приведення до типу %q#Tнепотрібний специфікатор класу зберігання у порожньому оголошеннінепотрібне імʼя типу в порожньому оголошеннінепотрібний типовий кваліфікатор у порожньому оголошенніПошук зменшення, визначеного користувачем, є неоднозначнимне знайдено користувацьку визначену редукцію для %qEКористувацьке визначення зменшення з ініціалізатором конструктора для базового класу %qTкористувацький %qD завжди оцінює обидва аргументилітерали, визначені користувачем, доступні лише з %<-std=c++11%> або %<-std=gnu++11%>використовує %qD, який не має параметра вирівнюваннявикористовується %<%c%s%>використовується %<num_workers (%d)%>, ігнорується %dвикористання %<vector_length (%d)%> через виклик векторно-подільної процедури, ігнорування %dвикористання %<vector_length (%d)%>, ігнорування %dвикористання %<vector_length (%d)%>, ігнорування налаштування часу виконаннявикористовується %<vector_length (64)%>, ігнорується %dвикористовується %<vector_length (64)%>, ігнорується налаштування виконаннявикористання %qsвикористання %qs з беззнаковим типом не має ефектувикористання висячого вказівника до %qDвикористання висячого вказівника до безіменного тимчасовоговикористання спеціалізації псевдоніма шаблону %qT після %qsвикористання функції обчислення абсолютного значення комплексного числа %qD, коли аргумент має тип числа з плаваючою точкою %qTвикористання функції обчислення абсолютного значення комплексного числа %qD, коли аргумент має цілочисельний тип %qTвикористання висячого вказівника %qE до %qDвикористання висячого вказівника %qE до безіменного тимчасовоговикористання darwin64 ABIвикористання функції обчислення абсолютного значення десяткового числа з плаваючою точкою %qD, коли аргумент має комплексний тип %qTвикористання функції обчислення абсолютного значення десяткового числа з плаваючою точкою %qD, коли аргумент має тип числа з плаваючою точкою %qTвикористання функції обчислення абсолютного значення десяткового числа з плаваючою точкою %qD, коли аргумент має цілочисельний тип %qTвикористання функції обчислення абсолютного значення з плаваючою точкою %qD, коли аргумент має комплексний тип %qTвикористання функції обчислення модуля з плаваючою точкою %qD, коли аргумент має десятковий плаваючий тип %qTвикористання функції обчислення модуля з плаваючою точкою %qD, коли аргумент має цілочисельний тип %qTвикористання функції обчислення абсолютного значення цілого числа %qD, коли аргумент має складений тип %qTвикористання функції обчислення абсолютного значення цілого числа %qD, коли аргумент має тип з плаваючою комою %qTвикористання недійсного поля %qDвикористання старого darwin ABIвикористання результату функції, що повертає %<void%>використання rvalue як lvalueвикористовується послідовна компіляція %d завдань LTRANSвикористання простого завантаження CSE після розподілу реєстріввикористання параметра типу шаблону %qT після %qsвикористовується діапазон [%E, %E] для аргументу директививикористання імені typedef %qD після %qsвикористання значення присвоєння з %<volatile%>-кваліфікованим лівим операндом є застарілимоголошення «using» для члена на рівні поза класомоголошення «using» для не-члена на рівні області класуоголошення «using» не може називати простір імен %qDдійсні аргументи %<-foffload=%>: %sдійсні аргументи %<-foffload=%>: %s; ви мали на увазі %qs?допустимі аргументи: %sдопустимі аргументи: %s; ви мали на увазі %qs?допустимі аргументи для перемикача %<-march=%> це: %sдопустимі аргументи для перемикача %<-march=%> це: %s; ви мали на увазі %qs?дійсні аргументи для перемикача %<-mtune=%> це: %sдійсні аргументи для перемикача %<-mtune=%> це: %s; ви мали на увазі %qs?допустимі аргументи для атрибуту %<target("arch=")%> це: %sдопустимі аргументи для атрибуту %<target("arch=")%> це: %s; ви мали на увазі %qs?дійсні аргументи для атрибуту %<target("tune=")%> це: %sдійсні аргументи для атрибуту %<target("tune=")%> це: %s; ви мали на увазі %qs?допустимі аргументи для %qs: %sдопустимі аргументи для %qs: %s; ви мали на увазі %qs?дійсні моделі з помилкою: %qs, %qs, %qs, %qsдопустимі назви функцій: %sдопустимі назви функцій: %s; ви мали на увазі %qs?допустимий формат - %<ns::attr%> або %<ns::%>дійсні моделі: %sдопустимі значення для вбудованого аргументу %qF %d - 64, 128, 256, 512, 1024, 2048 та 4096значення %qE типу %qT не є константним виразомзначення %qs не підтримується атрибутом %<target%>аргумент-значенняобчислене значення не використовуєтьсязначення %<-mfixed-range%> повинно мати форму REG1-REG2значення, передане в %qs, занадто великеініціалізація значення функційного типу %qTініціалізація значення неповного типу %qTініціалізація значення посилання типу %qTvar-tracking-assignments змінює вибіркове плануваннязмінназмінна %q#D має ініціалізатор, але неповний типзмінна %q+D оголошена як %<_Noreturn%>змінна %q+D оголошена як %<inline%>визначення змінної %q+D позначено як dllimportзмінна %q+D може бути знищена %<longjmp%> або %<vfork%>Змінна %q+D повинна бути константою, щоб бути поміщеною в розділ тільки для читання за допомогою %qsЗмінна %q+D є частиною циклу псевдонімівЗмінна %q+D з динамічною ініціалізацією поміщена в область памʼяті програмизмінна %qD змінена для рівня приватизації OpenACC: %qsзмінна %qD має тип функціїзмінна %qD має ініціалізатор, але неповний типзмінна %qD типу %qT, яка не є літеральною, у функції %<constexpr%> доступна лише з %<-std=c++2b%> або %<-std=gnu++2b%>змінна %qD перевизначена як функціяЗмінна %qD встановлена, але не використовуєтьсязмінна %qD використовується більше одного разу з %<#pragma acc declare%>змінна %qE оголошена в оточуючій області %<host_data%>Змінна %qE не є ітерацією зовнішньої петлі %d, очікувалась %qEзмінна %qE неповного типу %qT не буде використовуватися в виразі збільшення циклу forзмінна %qE неповного типу %qT не буде доступна в лівому операнді оператора комизмінна %qE неповного типу %qT не буде доступна в правому операнді оператора комизмінна %qE неповного типу %qT не буде доступна в другому операнді умовного виразузмінна %qE неповного типу %qT не буде використовуватися в операторізмінна %qE неповного типу %qT не буде доступна в третьому операнді умовного виразузмінна %qs була використана в віддаленому коді, але не була позначена для включення в віддалений кодзмінна %qs має обмежений час життя, не можна створити замиканняконцепція змінної не має ініціалізаторавикористовується масив змінної довжини %qDвикористовується масив змінної довжинимасиви змінної довжини ще не підтримуються в корутинТип елемента змінної довжини в замиканні %<reduction%> масивузмінна з таким самим імʼям асемблера, як віртуальна таблиця, визначена в іншій одиниці перекладузмінна або поле %qE оголошено як voidзмінна або поле оголошені як voidзмінна, яка раніше була оголошена як %<static%>, знову оголошена як %<extern%>тип зі змінним розміром %qT в замиканні %<reduction%>Тип %qT змінного розміру в замиканні %qsсимвол змінної не є змінноюшаблон змінної оголошено тутідентифікатор шаблону змінної %qD у вкладеному специфікаторі іменізмінні шаблони доступні лише з %<-std=c++14%> або %<-std=gnu++14%>вимагається відстеження змінних, але не підтримується цим форматом налагодженнявимагається відстеження змінних, але без корисності, якщо не створюється відлагоджувальна інформаціяПеревищено обмеження розміру відстеження зміннихПеревищено обмеження розміру відстеження змінних з %<-fvar-tracking-assignments%>, повторна спроба без ньогомасив змінної довжини з %<auto%>складний літерал змінної розмірностіобʼєкт змінної розмірності може бути ініціалізований лише з порожнім ініціалізаторомзмінні в просторі адрес %<__regio_symbol%> не можуть бути оголошені як %<register%>змінні в просторі адрес %<__regio_symbol%> не можуть мати початкового значенняЗмінні в адресному просторі %<__regio_symbol%> повинні бути оголошені як %<extern%>Змінні в адресному просторі %<__regio_symbol%> повинні бути оголошені як %<volatile%>змінні типу %qT не можуть мати тривалості зберігання, специфічної для потокузмінно модифікований %qE в області файлузмінно модифіковане поле в області файлузмінюваний тип не допускається в new-виразіваріативні функції повинні використовувати базовий варіант AAPCSваріативні шаблони доступні лише з %<-std=c++11%> або %<-std=gnu++11%>виклик варіативного тункуваріант %qD та база %qD мають несумісні типиваріант %qD є вбудованимваріант %qD не є функцієюваріант %qs та база %qs на %L мають несумісні типи: %sваріант %qs на %L не є функцією або підпрограмоюелемент вектора %qs не є значенням GIMPLEвектор %qs з ненульовим індексом елементавекторний аргумент переданий до функції без прототипувекторна умова буде розширена поштовхамивекторна операція буде розширена паралельновекторна операція буде розширена поштовхамивекторна операція буде розширена з однією скалярною операцієюпереповнення вектора в виразі %qE типу %qT призводить до %qEпереповнення вектора в виразі типу %qT призводить до %qEоперація перемішування вектора буде розширена поштовхамиРозмір вектора не є цілочисельним кратним розміру компонентиочікується векторний тип в %qsочікується векторний тип у %qsвекторизація не відбулася для циклу simdзнайдено вектори з різною кількістю елементів у %qsverify_bind_c_derived_type(): Даний символ неочікувано має значення NULLперевірка вузла cgraph не вдаласяперевірка інформації про потік не вдаласьПеревірка інформації про потік: Ребро наступника базового блоку %d пошкодженоverify_flow_info: Блок %i має loop_father, але немає петельverify_flow_info: Блок %i не має loop_fatherverify_flow_info: Подвійне ребро %i->%iперевірка інформації про потік: неправильні блоки для переходу %i->%iперевірка інформації про потік: неправильний перехід %i->%iverify_flow_info: Відсутня кількість блоку %iперевірка інформації про потік: REG_BR_PROB не відповідає cfg %i %iперевірка інформації про потік: REG_BR_PROB встановлено, але ймовірність cfg - ніverify_flow_info: Неправильна кількість блоку %iПеревірка інформації про потік: Неправильна ймовірність ребра %i->%iПеревірка інформації про потік: Прапорець нерозподіленого ребра встановлено на %d -> %dverify_flow_info: прапорець unallocated встановлений на BB %dперевірка gimple не вдаласяперевірка ssa не вдаласяатрибут версії не є рядкоммаркер конфлікту контролю версій у файліверсія, успадкована від %qT, оголошена тутверсія %<g%> буде пропущена, будь ласка, вкажіть версію для окремого розширеннясимвол з версією повинен бути публічнимсимвол з версією повинен мати видимість за замовчуваннямспецифікатори virt в %qs не дозволені поза визначенням класувіртуальний PHI з місцезнаходженням аргументіввіртуальне імʼя SSA для невіртуального VOPвіртуальна база %qT недоступна в %qT через неоднозначністьвіртуальний операнд визначення відсутній для операторавіртуальне визначення не є іменем SSAвіртуальне визначення оператора не актуальневіртуальна функція %q+D перевизначає фінальну функціюВіртуальна функція не може мати визначений тип поверненнямультіверсіонування віртуальних функцій не підтримуєтьсявіртуальні функції не можуть бути %<constexpr%> до C++20віртуальні функції не можуть бути друзямивіртуальний метод %qDвіртуальна функція, що не належить до класу %qsвіртуальна таблиця типу %qD містить інформацію про RTTIвіртуальна таблиця типу %qD порушує правило однозначного визначеннявказівник на віртуальну таблицю використовується неініціалізованимвіртуальне використання оператора не актуальневіртуальний операнд використання відсутній для операторааргумент видимості не є рядкоматрибут видимості не підтримується в цій конфігурації; ігноруєтьсяvms '#pragma __message' ігноруєтьсязначення void не ігнорується так, як повинно бутиаргумент-зміннийvtable для перевірка vtable не підтримується з LTOwaitpid не вдалосяпопередження: попередження: розгляньте звʼязування з '-static', оскільки системні бібліотеки зочікувалося `%s'слабкий %q+D не може бути визначений як %qEслабкі визначення псевдонімів не підтримуються в цій конфігураціїслабкі псевдоніми не підтримуютьсяслабке оголошення %q+D застосовується до вже існуючого, статичного визначенняслабке оголошення %q+D повинно бути публічнимслабке оголошення %q+D не підтримуєтьсяваги повинні бути не відʼємнимипри збереженні %qT, %qE потребує векторну базу та скалярний індекспри записі вихідних даних у файл %s: %mпід час розкладання %qT на %E елементівпід час розкладання %qT на %wu елементпід час розкладання %qT на %wu елементипід час розкладання %qT на %wu елементівпри посиланні на %qDширина %qD перевищує його типширина %qs перевищує його типширина біт-поля %qD має не-цілочисловий тип %qTзз %<ancestor%> дозволено використовувати лише замикання %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%> та %<map%> на конструкціїв межах цього циклубез %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> еквівалентно %<-gvariable-location-views%>Область розподілу роботи не може бути тісно вкладеною всередині області розподілу роботи, %<loop%>, %<critical%>, %<ordered%>, %<master%>, %<masked%>, явної області %<task%> або %<taskloop%>запис %wu-бітних даних за межами обʼєкта-отримувача, дані обрізані до %wu-бітнихwrite_atom(): Спроба запису атома dabwrite_symbol(): неправильний символ модуля %qswrite_symtree(): Символ не записанийзаписує %E байт у регіон розміром %E, що призводить до переповнення призначеннязаписує %E байтів у регіон розміром %E, що призводить до переповнення призначеннязаписує %E або більше байтів у регіон розміром %E, що призводить до переповнення призначеннязаписується %wu байт в область розміру %wuзаписується %wu байти в область розміру %wuзаписується %wu байтів в область розміру %wuзапис %wu байт в область розміром від %wu до %wuзапис %wu байти в область розміром від %wu до %wuзапис %wu байтів в область розміром від %wu до %wuзапис CMI %qsзапис між %E та %E байтами в область розміром %E переповнює призначеннязапис від %wu до %wu байт в область розміром %wuзапис від %wu до %wu байт в область розміром від %wu до %wuзапис у константний обʼєкт (аргумент %d)записується занадто багато байтів в область розміру, що залежить від %<strlen%>запис вихідного файлузапис через нульовий вказівник (аргумент %d)помилка запису до списку виведення LTRANS %s: %mзапис у простір адрес %qs не підтримуєтьсянеправильний запис %<TYPE_CACHED_VALUES%>неправильна кількість гілкових ребер після умовного переходу в bb %iнеправильна кількість ребер гілки після безумовного переходу %iнеправильний аргумент %qs для опції %qsнеправильний аргумент для ігнорованих атрибутівнеправильне ребро %d->%d для аргументу PHIнеправильний запис у списку %<TYPE_ARG_TYPES%>неправильний список негайного використаннянеправильна команда в ребрі переходунеправильний список вийшлих петель для ребра %d->%dнеправильна кількість аргументіввказано неправильну кількість аргументів для атрибуту %qEнеправильна кількість аргументів для %%:debug-level-gtнеправильна кількість аргументів для %%:dwarf-version-gtнеправильна кількість аргументів для %<__builtin_addressof%>неправильна кількість аргументів для %<__builtin_assoc_barrier%>неправильна кількість аргументів для %<__builtin_call_with_static_chain%>неправильна кількість аргументів для %<__builtin_choose_expr%>неправильна кількість аргументів для %<__builtin_complex%>неправильна кількість аргументів для %<__builtin_convertvector%>неправильна кількість аргументів для %<__builtin_launder%>неправильна кількість аргументів для %<__builtin_shuffle%>неправильна кількість аргументів для %<__builtin_shufflevector%>неправильна кількість аргументів для атрибуту %<assume%>неправильна кількість аргументів для функції %<__builtin_next_arg%>неправильна кількість аргументів для функції %<va_start%>неправильна кількість гілкових ребер після безумовного переходу в bb %iнеправильна кількість аргументів шаблону (%d, повинно бути %d)неправильна кількість аргументів шаблону (%d, повинно бути щонайменше %d)неправильні прапори вихідної грані в кінці bb %dнеправильне імʼя стратегії %qs вказано для опції %qsнеправильне дерево в списку %<TYPE_FIELDS%>неправильний тип аргументу для %sнеправильний тип аргументу для absнеправильний тип аргументу для absuнеправильний тип аргументу для бітового доповненнянеправильний тип аргументу для конʼюгаціїнеправильний тип аргументу для декрементунеправильний тип аргументу для інкрементунеправильний тип аргументу для унарного знаку окликунеправильний тип аргументу для унарного мінусанеправильний тип аргументу для унарного плюсанеправильний тип аргументу %sПовернення регістра x87 з вимкненим x87xstormy16_print_operand: невідомий кодВи можете увімкнути %qs, використовуючи параметр командного рядка %<-march%>, або за допомогою атрибуту або pragma %<target%>ви можете увімкнути RVV, використовуючи параметр командного рядка %<-march%>, або за допомогою атрибуту або прагми %<target%>Ви можете увімкнути SVE, використовуючи параметр командного рядка %<-march%>, або за допомогою атрибуту або прагми %<target%>ви можете прибрати це попередження, використовуючи шістнадцяткову константу (%wx замість %wd)ви можете стабілізувати це значення за допомогою %<--param hardware_destructive_interference_size=%d%>, або вимкнути це попередження за допомогою %<-Wno-interference-size%>замість цього ви можете використовувати вбудований простір іменВи можете обійти це, видаливши ініціалізаторви не можете отримати адресу вкладеної функції, якщо ви використовуєте опцію %qsви повинні використовувати опцію %<-%s%>архітектура вашого власного процесора (%qs) не підтримує ABI %qs, використовується %<-m%s=%s%> за замовчуваннямz*inx вимагає ABI ilp32, ilp32e або lp64z/Архітектура.нуль як константа нульового вказівникасекція масиву з нульовою довжиною у замиканні %qsмасив %q+D має розмір нуль або відʼємнийтип %qT нульового розміру в замиканні %<reduction%>Тип %qT з розміром 0 в замиканні %qsРозмір вектора дорівнює нулюнульова ширина для біт-поля %q+Dширина нуль для біт-поля %qsнульова ширина в форматі %sформатна рядок %s нульової довжинимасив нульового розміру %qDмасив нульового розміру %qTелемент масиву нульового розміру %qD в іншому порожньому %q#Tелемент масиву нульового розміру %qD не знаходиться в кінці %q#T{анонімний}{помилковий}