1 /* Automatically generated by po2tbl.sed from gcc.pot. */
7 #include "libgettext.h"
9 const struct _msg_ent _msg_tbl[] = {
11 {"wrong number of arguments specified for `%s' attribute", 2},
12 {"unknown machine mode `%s'", 3},
13 {"no data type for mode `%s'", 4},
14 {"requested alignment is not a constant", 5},
15 {"requested alignment is not a power of 2", 6},
16 {"requested alignment is too large", 7},
17 {"unrecognized format specifier", 8},
18 {"format string has invalid operand number", 9},
19 {"format string arg follows the args to be formatted", 10},
20 {"format string arg not a string type", 11},
21 {"args to be formatted is not '...'", 12},
22 {"function does not return string type", 13},
23 {"alias arg not a string", 14},
24 {"expression statement has incomplete type", 15},
25 {"case label does not reduce to an integer constant", 16},
26 {"invalid truth-value expression", 17},
27 {"invalid operands to binary %s", 18},
28 {"struct type value used where scalar is required", 19},
29 {"union type value used where scalar is required", 20},
30 {"array type value used where scalar is required", 21},
31 {"invalid use of `restrict'", 22},
32 {"too few arguments to function `%s'", 23},
33 {"too many arguments to function `%s'", 24},
34 {"void value not ignored as it ought to be", 25},
35 {"conversion to non-scalar type requested", 26},
36 {"unknown C standard `%s'", 27},
37 {"`struct %s' incomplete in scope ending here", 28},
38 {"`union %s' incomplete in scope ending here", 29},
39 {"`enum %s' incomplete in scope ending here", 30},
41 A parameter list with an ellipsis can't match an empty parameter name list \
44 An argument type that has a default promotion can't match an empty parameter \
45 name list declaration.", 32},
46 {"implicit declaration of function `%s'", 33},
47 {"label %s referenced outside of any function", 34},
48 {"duplicate label declaration `%s'", 35},
49 {"duplicate label `%s'", 36},
50 {"two types specified in one empty declaration", 37},
51 {"typedef `%s' is initialized", 38},
52 {"function `%s' is initialized like a variable", 39},
53 {"parameter `%s' is initialized", 40},
54 {"variable-sized object may not be initialized", 41},
55 {"variable `%s' has initializer but incomplete type", 42},
56 {"elements of array `%s' have incomplete type", 43},
57 {"`long long long' is too long for GCC", 44},
58 {"two or more data types in declaration of `%s'", 45},
59 {"`%s' fails to be a typedef or built in type", 46},
60 {"both long and short specified for `%s'", 47},
61 {"long or short specified with char for `%s'", 48},
62 {"long or short specified with floating type for `%s'", 49},
63 {"the only valid combination is `long double'", 50},
64 {"both signed and unsigned specified for `%s'", 51},
65 {"long, short, signed or unsigned invalid for `%s'", 52},
66 {"complex invalid for `%s'", 53},
67 {"multiple storage classes in declaration of `%s'", 54},
68 {"function definition declared `register'", 55},
69 {"function definition declared `typedef'", 56},
70 {"storage class specified for structure field `%s'", 57},
71 {"storage class specified for parameter `%s'", 58},
72 {"storage class specified for typename", 59},
73 {"`%s' has both `extern' and initializer", 60},
74 {"nested function `%s' declared `extern'", 61},
75 {"top-level declaration of `%s' specifies `auto'", 62},
76 {"iterator `%s' has derived type", 63},
77 {"iterator `%s' has noninteger type", 64},
78 {"declaration of `%s' as array of voids", 65},
79 {"declaration of `%s' as array of functions", 66},
80 {"size of array `%s' has non-integer type", 67},
81 {"size of array `%s' is negative", 68},
82 {"size of array `%s' is too large", 69},
83 {"`%s' declared as function returning a function", 70},
84 {"`%s' declared as function returning an array", 71},
85 {"invalid type modifier within pointer declarator", 72},
86 {"variable or field `%s' declared void", 73},
87 {"field `%s' declared as a function", 74},
88 {"field `%s' has incomplete type", 75},
89 {"invalid storage class for function `%s'", 76},
90 {"parameter `%s' has incomplete type", 77},
91 {"`void' in parameter list must be the entire list", 78},
92 {"redefinition of `%s %s'", 79},
93 {"nested redefinition of `%s'", 80},
94 {"redeclaration of `enum %s'", 81},
95 {"enumerator value for `%s' not integer constant", 82},
96 {"overflow in enumeration values", 83},
97 {"return-type is an incomplete type", 84},
98 {"number of arguments doesn't match prototype", 85},
99 {"argument `%s' doesn't match prototype", 86},
100 {"stray '\\' in program", 87},
101 {"invalid #-line", 88},
102 {"invalid #ident", 89},
103 {"undefined or invalid # directive `%s'", 90},
104 {"invalid #line", 91},
105 {"#-lines for entering and leaving files don't match", 92},
106 {"%s at end of input", 93},
107 {"%s at null character", 94},
108 {"%s before string constant", 95},
109 {"%s before character constant", 96},
110 {"%s before character 0%o", 97},
111 {"%s before `%s'", 98},
112 {"more than one `f' in numeric constant", 99},
113 {"more than one `l' in numeric constant", 100},
114 {"more than one `i' or `j' in numeric constant", 101},
115 {"both `f' and `l' in floating constant", 102},
116 {"`$' in identifier", 103},
117 {"invalid identifier `%s'", 104},
118 {"parse error at `..'", 105},
119 {"malformed floating constant", 106},
120 {"nondigits in number and not hexadecimal", 107},
121 {"numeric constant with no digits", 108},
122 {"numeric constant contains digits beyond the radix", 109},
123 {"floating constant exponent has no digits", 110},
124 {"hexadecimal floating constant has no exponent", 111},
125 {"floating constant out of range", 112},
126 {"two `u's in integer constant", 113},
127 {"three `l's in integer constant", 114},
128 {"complex integer constant is too wide for `complex int'", 115},
129 {"missing white space after number `%s'", 116},
130 {"malformed character constant", 117},
131 {"empty character constant", 118},
132 {"character constant too long", 119},
133 {"Unterminated string constant", 120},
134 {"syntax error", 121},
135 {"syntax error: cannot back up", 122},
136 {"parser stack overflow", 123},
137 {"argument of `asm' is not a constant string", 124},
138 {"ANSI C forbids data definition with no type or storage class", 125},
139 {"`sizeof' applied to a bit-field", 126},
140 {"`%s' undeclared here (not in a function)", 127},
141 {"`%s' undeclared (first use in this function)", 128},
142 {"(Each undeclared identifier is reported only once", 129},
143 {"for each function it appears in.)", 130},
144 {"`%s' implicitly declared as function", 131},
145 {"`[*]' in parameter declaration only allowed in ISO C 99", 132},
146 {"braced-group within expression allowed only inside a function", 133},
147 {"break statement not within loop or switch", 134},
148 {"continue statement not within a loop", 135},
149 {"invalid `for (ITERATOR)' syntax", 136},
150 {"`%s' is not an iterator", 137},
151 {"`for (%s)' inside expansion of same iterator", 138},
152 {"case label not within a switch statement", 139},
153 {"duplicate case value", 140},
154 {"case label within scope of cleanup or variable array", 141},
155 {"default label not within a switch statement", 142},
156 {"multiple default labels in one switch", 143},
157 {"ANSI C requires a named argument before `...'", 144},
158 {"`...' in old-style identifier list", 145},
159 {"parse error; also virtual memory exceeded", 146},
160 {"parse error", 147},
161 {"`%s' has an incomplete type", 148},
162 {"invalid use of void expression", 149},
163 {"invalid use of array with unspecified bounds", 150},
164 {"invalid use of undefined type `%s %s'", 151},
165 {"invalid use of incomplete typedef `%s'", 152},
166 {"sizeof applied to an incomplete type", 153},
167 {"arithmetic on pointer to an incomplete type", 154},
168 {"__alignof__ applied to an incomplete type", 155},
169 {"`__alignof' applied to a bit-field", 156},
170 {"invalid use of non-lvalue array", 157},
171 {"%s has no member named `%s'", 158},
172 {"request for member `%s' in something not a structure or union", 159},
173 {"dereferencing pointer to incomplete type", 160},
174 {"invalid type argument of `%s'", 161},
175 {"subscript missing in array reference", 162},
176 {"array subscript is not an integer", 163},
177 {"subscripted value is neither array nor pointer", 164},
178 {"called object is not a function", 165},
179 {"too many arguments to function", 166},
180 {"type of formal parameter %d is incomplete", 167},
181 {"%s as integer rather than floating due to prototype", 168},
182 {"%s as complex rather than floating due to prototype", 169},
183 {"%s as floating rather than integer due to prototype", 170},
184 {"%s as floating rather than complex due to prototype", 171},
185 {"%s as `float' rather than `double' due to prototype", 172},
186 {"%s with different width due to prototype", 173},
187 {"%s as unsigned due to prototype", 174},
188 {"%s as signed due to prototype", 175},
189 {"too few arguments to function", 176},
190 {"unordered comparison on non-floating point argument", 177},
191 {"wrong type argument to unary plus", 178},
192 {"wrong type argument to unary minus", 179},
193 {"wrong type argument to bit-complement", 180},
194 {"wrong type argument to abs", 181},
195 {"wrong type argument to conjugation", 182},
196 {"wrong type argument to unary exclamation mark", 183},
197 {"wrong type argument to %s", 184},
198 {"%s of pointer to unknown structure", 185},
199 {"invalid lvalue in increment", 186},
200 {"invalid lvalue in decrement", 187},
203 {"invalid lvalue in unary `&'", 190},
204 {"attempt to take address of bit-field structure member `%s'", 191},
206 {"cannot take address of bitfield `%s'", 193},
207 {"global register variable `%s' used in nested function", 194},
208 {"address of global register variable `%s' requested", 195},
209 {"cannot put object with volatile field into register", 196},
210 {"type mismatch in conditional expression", 197},
211 {"cast specifies array type", 198},
212 {"cast specifies function type", 199},
213 {"cast to union type from type not present in union", 200},
214 {"invalid lvalue in assignment", 201},
216 {"%s makes qualified function pointer from unqualified", 203},
217 {"%s discards qualifiers from pointer target type", 204},
218 {"ANSI forbids %s between function pointer and `void *'", 205},
219 {"pointer targets in %s differ in signedness", 206},
220 {"%s from incompatible pointer type", 207},
221 {"%s makes pointer from integer without a cast", 208},
222 {"%s makes integer from pointer without a cast", 209},
223 {"incompatible type for argument %d of `%s'", 210},
224 {"incompatible type for argument %d of indirect function call", 211},
225 {"incompatible types in %s", 212},
226 {"passing arg %d of `%s'", 213},
227 {"passing arg %d of pointer to function", 214},
228 {"initializer for static variable is not constant", 215},
229 {"initializer for static variable uses complicated arithmetic", 216},
230 {"(near initialization for `%s')", 217},
231 {"char-array initialized from wide string", 218},
232 {"int-array initialized from non-wide string", 219},
233 {"initializer-string for array of chars is too long", 220},
234 {"array initialized from non-constant array expression", 221},
235 {"initializer element is not constant", 222},
236 {"initializer element is not computable at load time", 223},
237 {"initialization", 224},
238 {"invalid initializer", 225},
239 {"extra brace group at end of initializer", 226},
240 {"missing braces around initializer", 227},
241 {"braces around scalar initializer", 228},
242 {"missing initializer", 229},
243 {"empty braces in initializer", 230},
244 {"empty scalar initializer", 231},
245 {"extra elements in scalar initializer", 232},
246 {"nonconstant array index in initializer", 233},
247 {"array index in non-array initializer", 234},
248 {"duplicate array index in initializer", 235},
249 {"empty index range in initializer", 236},
250 {"unknown field `%s' specified in initializer", 237},
251 {"field `%s' already initialized", 238},
252 {"duplicate initializer", 239},
253 {"excess elements in char array initializer", 240},
254 {"excess elements in struct initializer", 241},
255 {"excess elements in union initializer", 242},
256 {"excess elements in array initializer", 243},
257 {"excess elements in scalar initializer", 244},
258 {"asm template is not a string constant", 245},
259 {"invalid lvalue in asm statement", 246},
260 {"modification by `asm'", 247},
262 {"switch quantity not an integer", 249},
263 {"internal error", 250},
264 {"no arguments", 251},
267 {"collect2 version %s", 254},
268 {"%d constructor(s) found\n", 255},
269 {"%d destructor(s) found\n", 256},
270 {"%d frame table(s) found\n", 257},
271 {"%s terminated with signal %d [%s]%s", 258},
272 {"%s returned %d exit status", 259},
273 {"[cannot find %s]", 260},
274 {"cannot find `%s'", 261},
275 {"redirecting stdout: %s", 262},
276 {"[Leaving %s]\n", 263},
279 write_c_file - output name is %s, prefix is %s\n", 264},
280 {"cannot find `nm'", 265},
286 {"init function found in object %s", 271},
287 {"fini function found in object %s", 272},
289 {"unable to open file '%s'", 274},
290 {"unable to stat file '%s'", 275},
291 {"unable to mmap file '%s'", 276},
292 {"not found\n", 277},
293 {"dynamic dependency %s not found", 278},
294 {"bad magic number in file '%s'", 279},
295 {"dynamic dependencies.\n", 280},
296 {"cannot find `ldd'", 281},
300 ldd output with constructors/destructors.\n", 283},
301 {"unable to open dynamic dependency '%s'", 284},
302 {"%s: not a COFF file", 285},
303 {"%s: cannot open as COFF file", 286},
304 {"Library lib%s not found", 287},
306 {"incompatibilities between object file & expected values", 289},
309 Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n", 290},
310 {"string section missing", 291},
311 {"section pointer missing", 292},
312 {"no symbol table found", 293},
313 {"no cmd_strings found", 294},
316 Updating header and load commands.\n\
318 {"load command map, %d cmds, new size %ld.\n", 296},
320 writing load commands.\n\
323 {"could not convert 0x%l.8x into a region", 299},
324 {"%s function, region %d, offset = %ld (0x%.8lx)\n", 300},
325 {"bad magic number", 301},
326 {"bad header version", 302},
327 {"bad raw header version", 303},
328 {"raw header buffer too small", 304},
329 {"old raw header file", 305},
330 {"unsupported version", 306},
331 {"unknown {de,en}code_mach_o_hdr return value %d", 307},
335 {"read %ld bytes, expected %ld, from %s", 311},
339 {"wrote %ld bytes, expected %ld, to %s", 315},
341 ;; Combiner statistics: %d attempts, %d substitutions (%d requiring new \
347 ;; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n\
348 ;; %d successes.\n", 317},
349 {"invalid %%Q value", 318},
350 {"invalid %%C value", 319},
351 {"invalid %%N value", 320},
352 {"invalid %%M value", 321},
353 {"invalid %%m value", 322},
354 {"invalid %%L value", 323},
355 {"invalid %%O value", 324},
356 {"invalid %%P value", 325},
357 {"invalid %%V value", 326},
358 {"bad value `%s' for -mtrap-precision switch", 327},
359 {"bad value `%s' for -mfp-rounding-mode switch", 328},
360 {"bad value `%s' for -mfp-trap-mode switch", 329},
361 {"bad value `%s' for -mcpu switch", 330},
362 {"invalid %%r value", 331},
363 {"invalid %%R value", 332},
364 {"invalid %%h value", 333},
365 {"invalid %%U value", 334},
366 {"invalid %%s value", 335},
367 {"invalid %%E value", 336},
368 {"invalid %%xn code", 337},
369 {"bad value (%s) for -mcpu switch", 338},
370 {"invalid operand to %R code", 339},
371 {"invalid operand to %H/%L code", 340},
372 {"invalid operand to %U code", 341},
373 {"invalid operand to %V code", 342},
374 {"invalid operand output code", 343},
375 {"bad value (%s) for %s switch", 344},
376 {"-fpic and -mapcs-reent are incompatible", 345},
377 {"Invalid floating point emulation option: -mfpe-%s", 346},
378 {"Unable to use '%s' for PIC register", 347},
379 {"No low registers available for popping high registers", 348},
380 {"thumb_load_double_from_address: destination is not a register", 349},
381 {"thumb_load_double_from_address: source is not a computed memory address", 350},
382 {"thumb_load_double_from_address: base is not a register", 351},
383 {"thumb_load_double_from_address: Unhandled address calculation", 352},
384 {"Invalid register class letter %c", 353},
385 {"ACCUM_HIGH_REGS class in limit_reload_class", 354},
386 {"YH_OR_ACCUM_HIGH_REGS found in limit_reload_class", 355},
387 {"YL found in limit_reload_class", 356},
388 {"Stack size > 32k", 357},
389 {"Invalid addressing mode", 358},
390 {"Bad register extension code", 359},
391 {"Invalid offset in ybase addressing", 360},
392 {"Invalid register in ybase addressing", 361},
393 {"inline float constants not supported on this host", 362},
394 {"Invalid shift operator in emit_1600_core_shift", 363},
395 {"Invalid mode for gen_tst_reg", 364},
396 {"Invalid mode for integer comparison in gen_compare_reg", 365},
397 {"Invalid register for compare", 366},
398 {"Profiling not implemented yet.", 367},
399 {"Trampolines not yet implemented", 368},
400 {"Internal gcc abort from %s:%d", 369},
401 {"The local variable `insn' has the value:", 370},
402 {"bad value (%s) for -march= switch", 371},
403 {"bad value (%s) for -mcpu= switch", 372},
404 {"Register '%c' is unknown", 373},
405 {"Register '%c' already specified in allocation order", 374},
406 {"-mregparm=%d is not between 0 and %d", 375},
407 {"-malign-loops=%d is not between 0 and %d", 376},
408 {"-malign-jumps=%d is not between 0 and %d", 377},
409 {"-malign-functions=%d is not between 0 and %d", 378},
410 {"-mpreferred-stack-boundary=%d is not between 2 and 31", 379},
411 {"-mbranch-cost=%d is not between 0 and 5", 380},
412 {"floating constant misused", 381},
413 {"invalid UNSPEC as operand", 382},
414 {"invalid expression as operand", 383},
415 {"half-pic init called on systems that don't support it.", 384},
416 {"Use hardware fp", 385},
417 {"Do not use hardware fp", 386},
418 {"Same as -mcpu=i386", 387},
419 {"Same as -mcpu=i486", 388},
420 {"Same as -mcpu=pentium", 389},
421 {"Same as -mcpu=pentiumpro", 390},
422 {"Alternate calling convention", 391},
423 {"Use normal calling convention", 392},
424 {"Align some doubles on dword boundary", 393},
425 {"Align doubles on word boundary", 394},
426 {"Uninitialized locals in .bss", 395},
427 {"Uninitialized locals in .data", 396},
428 {"Use IEEE math for fp comparisons", 397},
429 {"Do not use IEEE math for fp comparisons", 398},
430 {"Return values of functions in FPU registers", 399},
431 {"Do not return values of functions in FPU registers", 400},
432 {"Do not generate sin, cos, sqrt for FPU", 401},
433 {"Generate sin, cos, sqrt for FPU", 402},
434 {"Omit the frame pointer in leaf functions", 403},
435 {"Enable stack probing", 404},
436 {"Emit Intel syntax assembler opcodes", 405},
437 {"Align destination of the string operations", 406},
438 {"Do not align destination of the string operations", 407},
439 {"Inline all known string operations", 408},
440 {"Do not inline all known string operations", 409},
441 {"Use push instructions to save outgoing arguments", 410},
442 {"Do not use push instructions to save outgoing arguments", 411},
443 {"Schedule code for given CPU", 412},
444 {"Generate code for given CPU", 413},
445 {"Control allocation order of integer registers", 414},
446 {"Number of registers used to pass integer arguments", 415},
447 {"Loop code aligned to this power of 2", 416},
448 {"Jump targets are aligned to this power of 2", 417},
449 {"Function starts are aligned to this power of 2", 418},
450 {"Attempt to keep stack aligned to this power of 2", 419},
451 {"Branches are this expensive (1-5, arbitrary units)", 420},
452 {"`%s' declared as both exported to and imported from a DLL.", 421},
453 {"bad value (%s) for -mmodel switch", 422},
454 {"bad value (%s) for -msdata switch", 423},
455 {"invalid operand to %s code", 424},
456 {"invalid operand to %p code", 425},
457 {"invalid operand to %T/%B code", 426},
458 {"invalid operand to %N code", 427},
459 {"-malign-loops=%d is not between 1 and %d", 428},
460 {"-malign-jumps=%d is not between 1 and %d", 429},
461 {"-malign-functions=%d is not between 1 and %d", 430},
462 {"-fPIC is not currently supported on the 68000 or 68010\n", 431},
463 {"%R not followed by %B/C/D/E", 432},
464 {"invalid %x/X value", 433},
465 {"invalid %H value", 434},
466 {"invalid %h value", 435},
467 {"invalid %Q value", 436},
468 {"invalid %q value", 437},
469 {"invalid %o value", 438},
470 {"invalid %p value", 439},
471 {"invalid %s/S value", 440},
472 {"invalid %P operand", 441},
473 {"invalid %B value", 442},
474 {"invalid %C value", 443},
475 {"invalid %D value", 444},
476 {"invalid %E value", 445},
477 {"`%d' operand isn't a register", 446},
478 {"invalid %r value", 447},
479 {"operand is r0", 448},
480 {"operand is const_double", 449},
481 {"invalid code", 450},
482 {"-mtrap-large-shift and -mhandle-large-shift are incompatible", 451},
483 {"Invalid option `-mshort-data-%s'", 452},
484 {"-mshort-data-%s is too large ", 453},
485 {"-mshort-data-%s and PIC are incompatible", 454},
486 {"-mips%d not supported", 455},
487 {"bad value (%s) for -mips switch", 456},
488 {"bad value (%s) for -mabi= switch", 457},
489 {"-mabi=%s does not support -mips%d", 458},
490 {"The -mabi=32 support does not work yet.", 459},
491 {"This target does not support the -mabi switch.", 460},
492 {"-mcpu=%s does not support -mips%d", 461},
493 {"-mips%d does not support 64 bit fp registers", 462},
494 {"-mips%d does not support 64 bit gp registers", 463},
495 {"Invalid option `entry%s'", 464},
496 {"internal error: %%) found without a %%( in assembler pattern", 465},
497 {"internal error: %%] found without a %%[ in assembler pattern", 466},
498 {"internal error: %%> found without a %%< in assembler pattern", 467},
499 {"internal error: %%} found without a %%{ in assembler pattern", 468},
500 {"PRINT_OPERAND: Unknown punctuation '%c'", 469},
501 {"PRINT_OPERAND null pointer", 470},
502 {"PRINT_OPERAND: letter %c was found & insn was not CONST_INT", 471},
503 {"PRINT_OPERAND_ADDRESS, null pointer", 472},
504 {"gp_offset (%ld) or end_offset (%ld) is less than zero.", 473},
505 {"fp_offset (%ld) or end_offset (%ld) is less than zero.", 474},
506 {"can not handle inconsistent calls to `%s'", 475},
507 {"invalid %%B value", 476},
508 {"invalid %%S value", 477},
509 {"invalid %%b value", 478},
510 {"invalid %%H value", 479},
511 {"invalid %%z value", 480},
512 {"invalid %%Z value", 481},
513 {"invalid %%k value", 482},
514 {"invalid %%j value", 483},
515 {"can't have varargs with -mfp-arg-in-fp-regs", 484},
517 -maix64 required: 64-bit computation with 32-bit addressing not yet \
519 {"Unknown -mdebug-%s switch", 486},
520 {"invalid %%f value", 487},
521 {"invalid %%F value", 488},
522 {"invalid %%G value", 489},
523 {"invalid %%j code", 490},
524 {"invalid %%J code", 491},
525 {"invalid %%K value", 492},
526 {"invalid %%p value", 493},
527 {"invalid %%q value", 494},
528 {"%%S computed all 1's mask", 495},
529 {"%%S computed all 0's mask", 496},
530 {"invalid %%u value", 497},
531 {"invalid %%v value", 498},
532 {"RETURN_ADDRESS_OFFSET not supported", 499},
533 {"Bad value for -mcall-%s", 500},
534 {"Bad value for -msdata=%s", 501},
535 {"-mrelocatable and -msdata=%s are incompatible.", 502},
536 {"-f%s and -msdata=%s are incompatible.", 503},
537 {"-msdata=%s and -mcall-%s are incompatible.", 504},
538 {"-mrelocatable and -mno-minimal-toc are incompatible.", 505},
539 {"-mrelocatable and -mcall-%s are incompatible.", 506},
540 {"-fPIC and -mcall-%s are incompatible.", 507},
541 {"-mcall-aixdesc must be big endian", 508},
542 {"%s is not supported by this configuration", 509},
543 {"-mptr%d not allowed on -m%d", 510},
544 {"-mlong-double-64 not allowed with -m64", 511},
545 {"bad value (%s) for -mcmodel= switch", 512},
546 {"-mcmodel= is not supported on 32 bit systems", 513},
547 {"profiling does not support code models other than medlow", 514},
548 {"Invalid %%Y operand", 515},
549 {"Invalid %%A operand", 516},
550 {"Invalid %%B operand", 517},
551 {"Invalid %%c operand", 518},
552 {"Invalid %%C operand", 519},
553 {"Invalid %%d operand", 520},
554 {"Invalid %%D operand", 521},
555 {"Invalid %%f operand", 522},
556 {"long long constant not a valid immediate operand", 523},
557 {"floating point constant not a valid immediate operand", 524},
558 {"%s=%s is not numeric.", 525},
559 {"%s=%s is too large.", 526},
560 {"Bogus JR construction: %d\n", 527},
561 {"Bad amount of stack space removal: %d", 528},
562 {"Bogus JARL construction: %d\n", 529},
563 {"cannot convert to a pointer type", 530},
564 {"pointer value used where a floating point value was expected", 531},
565 {"aggregate value used where a float was expected", 532},
566 {"conversion to incomplete type", 533},
567 {"aggregate value used where an integer was expected", 534},
568 {"pointer value used where a complex was expected", 535},
569 {"aggregate value used where a complex was expected", 536},
570 {"destructors take no parameters", 537},
571 {"conflicting access specifications for field `%s', ignored", 538},
572 {"trying to finish struct, but kicked out due to previous parse errors.", 539},
573 {"language string `\"%s\"' not recognized", 540},
574 {"not enough type information", 541},
575 {"invalid operation on uninstantiated type", 542},
576 {"parse errors have confused me too much", 543},
577 {"label `%s' referenced outside of any function", 544},
578 {" enters try block", 545},
579 {"virtual memory exhausted", 546},
580 {"the new ABI requires vtable thunks", 547},
581 {"an anonymous union cannot have function members", 548},
582 {"multiple types in one declaration", 549},
583 {"assignment (not initialization) in declaration", 550},
584 {"invalid catch parameter", 551},
585 {"destructor for alien class `%s' cannot be a member", 552},
586 {"constructor for alien class `%s' cannot be a member", 553},
587 {"cannot declare `::main' to be a template", 554},
588 {"cannot declare `::main' to be inline", 555},
589 {"cannot declare `::main' to be static", 556},
590 {"overflow in array dimension", 557},
591 {"destructors must be member functions", 558},
592 {"`bool' is now a keyword", 559},
593 {"short, signed or unsigned invalid for `%s'", 560},
594 {"long and short specified together for `%s'", 561},
595 {"signed and unsigned given together for `%s'", 562},
596 {"storage class specifiers invalid in parameter declarations", 563},
597 {"typedef declaration invalid in parameter declaration", 564},
598 {"virtual outside class declaration", 565},
599 {"storage class specified for %s `%s'", 566},
600 {"storage class specifiers invalid in friend function declarations", 567},
601 {"destructor cannot be static member function", 568},
602 {"constructor cannot be static member function", 569},
603 {"return value type specifier for constructor ignored", 570},
604 {"can't initialize friend function `%s'", 571},
605 {"virtual functions cannot be friends", 572},
606 {"friend declaration not in class definition", 573},
607 {"cannot declare %s to references", 574},
608 {"invalid type: `void &'", 575},
609 {"only declarations of constructors can be `explicit'", 576},
610 {"non-member `%s' cannot be declared `mutable'", 577},
611 {"non-object member `%s' cannot be declared `mutable'", 578},
612 {"function `%s' cannot be declared `mutable'", 579},
613 {"static `%s' cannot be declared `mutable'", 580},
614 {"const `%s' cannot be declared `mutable'", 581},
615 {"typedef declaration includes an initializer", 582},
616 {"trying to make class `%s' a friend of global scope", 583},
617 {"unnamed variable or field declared void", 584},
618 {"variable or field declared void", 585},
619 {"cannot use `::' in parameter declaration", 586},
620 {"declaration of `%s' as void", 587},
621 {"`%s' is neither function nor member function; cannot be declared friend", 588},
622 {"storage class `auto' invalid for function `%s'", 589},
623 {"storage class `register' invalid for function `%s'", 590},
624 {"virtual non-class function `%s'", 591},
625 {"cannot declare static function inside another function", 592},
626 {"parameter has incomplete type", 593},
628 invalid integer constant in parameter list, did you forget to give parameter \
630 {"parameter invalidly declared method type", 595},
631 {"parameter invalidly declared offset type", 596},
632 {"`void' in parameter list must be entire list", 597},
633 {"no file specified with -fdump-translation-unit", 598},
634 {"name missing for member function", 599},
635 {"`__alignof__' applied to a bit-field", 600},
636 {"parser may be lost: is there a '{' missing somewhere?", 601},
637 {"ambiguous conversion for array subscript", 602},
639 cannot delete a function. Only pointer-to-objects are valid arguments to \
641 {"initializer invalid for static member with constructor", 604},
642 {"(you really want to initialize it separately)", 605},
643 {"field initializer is not constant", 606},
644 {"anonymous struct not inside named type", 607},
645 {"namespace-scope anonymous aggregates must be static", 608},
646 {"`operator new' must return type `void *'", 609},
647 {"`operator new' takes type `size_t' parameter", 610},
648 {"`operator new' takes type `size_t' as first parameter", 611},
649 {"`operator delete' must return type `void'", 612},
650 {"`operator delete' takes type `void *' as first parameter", 613},
651 {"second argument to `operator delete' must be of type `size_t'", 614},
652 {"too many arguments in declaration of `operator delete'", 615},
653 {"`...' invalid in specification of `operator delete'", 616},
654 {"call to Java `catch' or `throw', while `jthrowable' undefined", 617},
655 {"mixing C++ and Java `catch'es in single translation unit", 618},
656 {" in thrown expression", 619},
657 {"pointers are not permitted as case values", 620},
658 {"duplicate (or overlapping) case value", 621},
659 {"`default' label within scope of cleanup or variable array", 622},
660 {"argument to `%s' missing\n", 623},
661 {"base class initializer specified, but no base class to initialize", 624},
662 {"initializer for unnamed base class ambiguous", 625},
663 {"no base class to initialize", 626},
664 {"bad array initializer", 627},
665 {"object missing in use of pointer-to-member construct", 628},
666 {"at this point in file", 629},
667 {"new of array type fails to specify size", 630},
668 {"new cannot be applied to a reference type", 631},
669 {"new cannot be applied to a function type", 632},
670 {"call to Java constructor, while `jclass' undefined", 633},
671 {"invalid type `void' for new", 634},
672 {"call to Java constructor, while `%s' undefined", 635},
673 {"initializer ends prematurely", 636},
674 {"unknown array size in delete", 637},
675 {"type to vector delete is neither pointer or array type", 638},
676 {"type name expected before `*'", 639},
677 {"cannot declare references to references", 640},
678 {"cannot declare pointers to references", 641},
679 {"type name expected before `&'", 642},
680 {"parse error at end of saved function text", 643},
681 {"end of file encountered inside string constant", 644},
682 {"end of file encountered inside character constant", 645},
683 {"parse error in method specification", 646},
684 {"function body for constructor missing", 647},
685 {"semicolon missing after %s declaration", 648},
686 {"invalid #pragma vtable", 649},
687 {"invalid #pragma unit", 650},
688 {"invalid `#pragma interface'", 651},
689 {"invalid `#pragma implementation'", 652},
690 {"non hex digit '%c' in universal-character-name", 653},
692 universal-character-name designates `%c', part of the basic source character \
694 {"invalid universal-character-name", 655},
695 {"universal-character-name `\\U%08x' not valid in identifier", 656},
696 {"universal-character-name `\\u%04x' not valid in identifier", 657},
697 {"\\x used with no following hex digits", 658},
698 {"%s at end of saved text", 659},
700 (Each undeclared identifier is reported only once for each function it \
702 {"name lookup of `%s' changed for new ISO `for' scoping", 661},
703 {"complex integer constant is too wide for `__complex int'", 662},
704 {"malformatted character constant", 663},
705 {"ambiguous request for method pointer `%s'", 664},
706 {"request for member `%s' is ambiguous in multiple inheritance lattice", 665},
707 {"invalid default template argument", 666},
708 {"no base initializers given following ':'", 667},
709 {"base initializers not allowed for non-member functions", 668},
710 {"only constructors take base initializers", 669},
711 {"ISO C++ forbids an empty condition for `%s'", 670},
712 {"`sigof' applied to non-aggregate expression", 671},
713 {"`sigof' applied to non-aggregate type", 672},
714 {"storage class specifier `%s' not allowed after struct or class", 673},
715 {"type specifier `%s' not allowed after struct or class", 674},
716 {"type qualifier `%s' not allowed after struct or class", 675},
717 {"no body nor ';' separates two class, struct or union declarations", 676},
718 {"multiple access specifiers", 677},
719 {"multiple `virtual' specifiers", 678},
720 {"missing ';' before right brace", 679},
721 {"label must be followed by statement", 680},
722 {"possibly missing ')'", 681},
723 {"type specifier omitted for parameter", 682},
724 {" a template type parameter must begin with `class' or `typename'", 683},
725 {"incomplete type unification", 684},
726 {"mysterious repository information in %s", 685},
727 {"can't create repository information file `%s'", 686},
728 {"taking dynamic typeid of object with -fno-rtti", 687},
729 {"cannot use typeid with -fno-rtti", 688},
730 {"must #include <typeinfo> before using typeid", 689},
731 {"non-lvalue in %s", 690},
732 {"`com_interface' only supported with -fvtable-thunks", 691},
733 {"requested init_priority is not an integer constant", 692},
735 can only use init_priority attribute on file-scope definitions of objects of \
737 {"requested init_priority is out of range", 694},
738 {"sizeof applied to a bit-field", 695},
739 {"invalid reference to NULL ptr, use ptr-to-member instead", 696},
740 {"invalid use of `%s' on pointer to member", 697},
741 {"invalid type argument", 698},
742 {"pointer to member function called, but not in class scope", 699},
744 invalid call to member function needing `this' in static member function \
746 {"parameter type of called function is incomplete", 701},
747 {"ISO C++ forbids comparison between pointer and integer", 702},
748 {"invalid use of a pointer to an incomplete type in pointer arithmetic", 703},
750 {"cannot take the address of `this', which is an ravlue expression", 705},
751 {"ISO C++ forbids casting to an array type", 706},
752 {" in pointer to member function conversion", 707},
753 {" in pointer to member conversion", 708},
754 {"returning a value from a destructor", 709},
755 {"cannot return from a handler of a function-try-block of a constructor", 710},
756 {"returning a value from a constructor", 711},
757 {" since the following virtual functions are abstract:", 712},
758 {"confused by earlier errors, bailing out", 713},
759 {"Internal compiler error.", 714},
760 {"Internal compiler error %d.", 715},
761 {"Please submit a full bug report.", 716},
762 {"See %s for instructions.", 717},
763 {"due to the presence of a constructor", 718},
764 {"cannot initialize arrays using this syntax", 719},
765 {"initializing array with parameter list", 720},
766 {"initializer for scalar variable requires one element", 721},
767 {"non-empty initializer for array of empty elements", 722},
768 {"index value instead of field name in union initializer", 723},
769 {"circular pointer delegation detected", 724},
770 {"result of `operator->()' yields non-pointer result", 725},
771 {"base operand of `->' is not a pointer", 726},
772 {"duplicate label `%s' in switch statement", 727},
773 {"duplicate label (%d) in switch statement", 728},
774 {"range values `%s' and `%s' reversed", 729},
775 {"range values reversed", 730},
776 {"Can't create cross-reference file `%s'", 731},
777 {"Internal gcc abort.", 732},
778 {"In file included from %s:%u", 733},
782 {"<command line>: ", 735},
784 {"internal error: ", 737},
785 {"bad is_error(%d) in v_message", 738},
787 {"floating point numbers are not allowed in #if expressions", 740},
788 {"invalid number in #if expression", 741},
789 {"too many 'l' suffixes in integer constant", 742},
790 {"too many 'u' suffixes in integer constant", 743},
791 {"integer constant contains digits beyond the radix", 744},
792 {"integer constant out of range", 745},
793 {"integer constant is so large that it is unsigned", 746},
794 {"escape sequence out of range for character", 747},
795 {"multi-character character constant", 748},
796 {"'defined' without an identifier", 749},
797 {"string constants are not allowed in #if expressions", 750},
798 {"'%.*s' is not defined", 751},
799 {"'%.*s' is not allowed in #if expressions", 752},
800 {"non-ANSI-standard escape sequence, '\\%c'", 753},
801 {"octal escape sequence out of range", 754},
802 {"hex escape sequence out of range", 755},
803 {"integer overflow in preprocessor expression", 756},
804 {"comma operator in operand of #if", 757},
805 {"included file `%s' exists but is not readable", 758},
806 {"No include path in which to find %s", 759},
807 {"%s is too large", 760},
808 {"%s is shorter than expected\n", 761},
809 {"%s is a block device", 762},
810 {"%s is a directory", 763},
811 {"macro argument \"%s\" would be stringified in traditional C", 764},
812 {"macro argument \"%s\" is stringified", 765},
813 {"`##' at start of macro definition", 766},
814 {"`##' at end of macro definition", 767},
815 {"empty object-like macro went through full #define", 768},
816 {"# is not followed by a macro argument name", 769},
817 {"`#' is not followed by a macro argument name", 770},
818 {"first token = %d not %d in collect_formal_parameters", 771},
819 {"impossible token in macro argument list", 772},
820 {"illegal token in macro argument list", 773},
821 {"another parameter follows \"...\"", 774},
822 {"missing right paren in macro argument list", 775},
823 {"collect_params: argc=%d argslen=0", 776},
824 {"duplicate macro argument name \"%s\"", 777},
825 {"C99 does not permit use of __VA_ARGS__ as a macro argument name", 778},
826 {"C89 does not permit varargs macros", 779},
827 {"ISO C does not permit named varargs macros", 780},
828 {"collect_params: impossible token type %d", 781},
829 {"The C standard requires whitespace after #define %s", 782},
830 {"\"%s\" redefined", 783},
831 {"this is the location of the previous definition", 784},
832 {"attempt to use poisoned `%s'.", 785},
833 {"invalid special hash type", 786},
834 {"macroexpand: unexpected token %d (wanted LPAREN)", 787},
835 {"unterminated macro call", 788},
836 {"arguments given to macro `%s'", 789},
837 {"macro `%s' used without args", 790},
838 {"macro `%s' used with just one arg", 791},
839 {"macro `%s' used with only %d args", 792},
840 {"macro `%s' used with too many (%d) args", 793},
841 {"invalid hash type %d in dump_definition", 794},
842 {"ignoring nonexistent directory `%s'\n", 795},
843 {"%s: Not a directory", 796},
844 {"ignoring duplicate directory `%s'\n", 797},
845 {"-MG must be specified with one of -M or -MM", 798},
846 {"-lang-chill and -trigraphs are mutually exclusive", 799},
847 {"#include \"...\" search starts here:\n", 800},
848 {"#include <...> search starts here:\n", 801},
849 {"End of search list.\n", 802},
850 {"buffers still stacked in cpp_finish", 803},
851 {"I/O error on output", 804},
852 {"Argument missing after %s", 805},
853 {"Assertion missing after %s", 806},
854 {"Directory name missing after %s", 807},
855 {"File name missing after %s", 808},
856 {"Macro name missing after %s", 809},
857 {"Path name missing after %s", 810},
858 {"Number missing after %s", 811},
859 {"Too many arguments. Type %s --help for usage info", 812},
860 {"GNU CPP version %s (cpplib)\n", 813},
861 {"Output filename specified twice", 814},
862 {"-I- specified twice", 815},
863 {"Usage: %s [switches] input output\n", 816},
866 -include <file> Include the contents of <file> before other \
868 -imacros <file> Accept definition of macros in <file>\n\
869 -iprefix <path> Specify <path> as a prefix for next two options\n\
870 -iwithprefix <dir> Add <dir> to the end of the system include path\n\
871 -iwithprefixbefore <dir> Add <dir> to the end of the main include path\n\
872 -isystem <dir> Add <dir> to the start of the system include \
874 -idirafter <dir> Add <dir> to the end of the system include path\n\
875 -I <dir> Add <dir> to the end of the main include path\n\
876 -I- Fine-grained include path control; see info \
878 -nostdinc Do not search system include directories\n\
879 (dirs specified with -isystem will still be \
881 -nostdinc++ Do not search system include directories for \
883 -o <file> Put output into <file>\n\
884 -pedantic Issue all warnings demanded by strict ANSI C\n\
885 -pedantic-errors Issue -pedantic warnings as errors instead\n\
886 -traditional Follow K&R pre-processor behaviour\n\
887 -trigraphs Support ANSI C trigraphs\n\
888 -lang-c Assume that the input sources are in C\n\
889 -lang-c89 Assume that the input sources are in C89\n\
890 -lang-c++ Assume that the input sources are in C++\n\
891 -lang-objc Assume that the input sources are in ObjectiveC\n\
892 -lang-objc++ Assume that the input sources are in \
894 -lang-asm Assume that the input sources are in assembler\n\
895 -lang-fortran\t\t Assume that the input sources are in Fortran\n\
896 -lang-chill Assume that the input sources are in Chill\n\
897 -std=<std name> Specify the conformance standard; one of:\n\
898 gnu89, gnu99, c89, c99, iso9899:1990,\n\
899 iso9899:199409, iso9899:1999\n\
900 -+ Allow parsing of C++ style features\n\
901 -w Inhibit warning messages\n\
902 -Wtrigraphs Warn if trigraphs are encountered\n\
903 -Wno-trigraphs Do not warn about trigraphs\n\
904 -Wcomment{s} Warn if one comment starts inside another\n\
905 -Wno-comment{s} Do not warn about comments\n\
906 -Wtraditional Warn if a macro argument is/would be turned \
908 a string if -traditional is specified\n\
909 -Wno-traditional Do not warn about stringification\n\
910 -Wundef Warn if an undefined macro is used by #if\n\
911 -Wno-undef Do not warn about testing undefined macros\n\
912 -Wimport Warn about the use of the #import directive\n\
913 -Wno-import Do not warn about the use of #import\n\
914 -Werror Treat all warnings as errors\n\
915 -Wno-error Do not treat warnings as errors\n\
916 -Wall Enable all preprocessor warnings\n\
917 -M Generate make dependencies\n\
918 -MM As -M, but ignore system header files\n\
919 -MD As -M, but put output in a .d file\n\
920 -MMD As -MD, but ignore system header files\n\
921 -MG Treat missing header file as generated files\n\
922 -g3 Include #define and #undef directives in the \
924 -D<macro> Define a <macro> with string '1' as its value\n\
925 -D<macro>=<val> Define a <macro> with <val> as its value\n\
926 -A<question> (<answer>) Assert the <answer> to <question>\n\
927 -A-<question> (<answer>) Disable the <answer> to <question>\n\
928 -U<macro> Undefine <macro> \n\
929 -v Display the version number\n\
930 -H Print the name of header files as they are used\n\
931 -C Do not discard comments\n\
932 -dM Display a list of macro definitions active at \
934 -dD Preserve macro definitions in output\n\
935 -dN As -dD except that only the names are preserved\n\
936 -dI Include #include directives in the output\n\
937 -ftabstop=<number> Distance between tab stops for column reporting\n\
938 -P Do not generate #line directives\n\
939 -$ Do not allow '$' in identifiers\n\
940 -remap Remap file names when including files.\n\
941 --version Display version information\n\
942 -h or --help Display this information\n", 817},
943 {"macro or `#include' recursion too deep", 818},
944 {"mark active in cpp_pop_buffer", 819},
945 {"length < 0 in cpp_expand_to_buffer", 820},
946 {"'/*' within comment", 821},
947 {"unterminated comment", 822},
948 {"backslash-newline within line comment", 823},
949 {"C++ style comments are not allowed in traditional C", 824},
950 {"C++ style comments are not allowed in ISO C89", 825},
951 {"(this will be reported only once per input file)", 826},
952 {"embedded null character ignored", 827},
953 {"embedded null characters ignored", 828},
954 {"%s in preprocessing directive", 829},
955 {"unterminated string or character constant", 830},
956 {"possible real start of unterminated constant", 831},
957 {"unterminated character constant", 832},
958 {"string constant runs past end of line", 833},
959 {"\\r escape inside string constant", 834},
960 {"null character in string or character constant", 835},
961 {"null characters in string or character constant", 836},
962 {"missing '>' in `#include <FILENAME>'", 837},
963 {"unrecognized escape \\r%c", 838},
964 {"function macro %s must be used with arguments in traditional C", 839},
965 {"vertical tab in preprocessing directive", 840},
966 {"form feed in preprocessing directive", 841},
967 {"trigraph ??%c converted to %c", 842},
968 {"trigraph ??%c ignored", 843},
969 {"no newline at end of file", 844},
970 {"'$' character in identifier", 845},
971 {"multi-line string constant", 846},
972 {"missing terminating %c character", 847},
973 {"possible start of unterminated string literal", 848},
974 {"null characters preserved", 849},
975 {"null character preserved", 850},
976 {"comment start split across lines", 851},
977 {"multi-line comment", 852},
978 {"comment start '/*' split across lines", 853},
979 {"comment end '*/' split across lines", 854},
980 {"backslash and newline separated by space", 855},
981 {"Unspellable token", 856},
982 {"handle_directive called on macro buffer", 857},
983 {"# followed by integer", 858},
984 {"invalid preprocessing directive #%s", 859},
985 {"ignoring #%s because of its indented #", 860},
986 {"#%s may not be used inside a macro argument", 861},
987 {"ISO C does not allow #%s", 862},
988 {"traditional C ignores #%s with the # indented", 863},
989 {"suggest hiding #%s from traditional C with an indented #", 864},
990 {"#define must be followed by an identifier", 865},
991 {"\"defined\" is not a legal macro name", 866},
992 {"redefining poisoned `%.*s'", 867},
993 {"#%s expects \"FILENAME\" or <FILENAME>", 868},
994 {"junk at end of #%s", 869},
995 {"empty file name in #%s", 870},
996 {"#import is obsolete, use an #ifndef wrapper in the header file", 871},
997 {"#include_next in primary source file", 872},
998 {"invalid format #line", 873},
999 {"token after #line is not an integer", 874},
1000 {"line number out of range in #line", 875},
1001 {"garbage at end of #line", 876},
1002 {"second token after #line is not a string", 877},
1003 {"token after #undef is not an identifier", 878},
1004 {"junk on line after #undef", 879},
1005 {"cannot undefine poisoned \"%s\"", 880},
1006 {"undefining `%s'", 881},
1007 {"#error %.*s", 882},
1008 {"#warning %.*s", 883},
1009 {"malformed #pragma directive", 884},
1010 {"#pragma once is obsolete", 885},
1011 {"#pragma once outside include file", 886},
1012 {"malformed #pragma implementation", 887},
1013 {"#pragma implementation for %s appears after file is included", 888},
1014 {"invalid #pragma poison directive", 889},
1015 {"poisoning existing macro `%s'", 890},
1016 {"#pragma system_header outside include file", 891},
1017 {"#%s with no argument", 892},
1018 {"#%s with invalid argument", 893},
1019 {"garbage at end of #%s", 894},
1020 {"attempt to use poisoned `%s'", 895},
1021 {"#else without #if", 896},
1022 {"#else after #else", 897},
1023 {"the conditional began here", 898},
1024 {"#elif without #if", 899},
1025 {"#elif after #else", 900},
1026 {"#endif without #if", 901},
1027 {"ISO C forbids text after #%s", 902},
1028 {"unterminated #%s", 903},
1029 {"Invalid option %s", 904},
1030 {"`%s' is not a legal option to the preprocessor", 905},
1031 {"too many input files", 906},
1032 {";; Processing block from %d to %d, %d sets.\n", 907},
1034 Unable to access real part of complex value in a hard register on this target", 908},
1036 Unable to access imaginary part of complex value in a hard register on this \
1038 {"Cannot duplicate non-existant exception region.", 910},
1039 {"exception handling disabled, use -fexceptions to enable", 911},
1040 {"Never issued previous false_label", 912},
1041 {"Duplicate call to __builtin_eh_return", 913},
1042 {"function uses __builtin_eh_return", 914},
1043 {"stack limits not supported on this target", 915},
1044 {"function using short complex types cannot be inline", 916},
1045 {"unsupported wide integer operation", 917},
1046 {"output_operand: %s", 918},
1047 {"operand number missing after %-letter", 919},
1048 {"operand number out of range", 920},
1049 {"invalid %%-code", 921},
1050 {"`%l' operand isn't a label", 922},
1051 {"Head insn %d for block %d not found in the insn stream.", 923},
1052 {"Insn %d is in multiple basic blocks (%d and %d)", 924},
1053 {"End insn %d for block %d not found in the insn stream.", 925},
1054 {"Basic block %i edge lists are corrupted", 926},
1055 {"Basic block %d pred edge is corrupted", 927},
1056 {"NOTE_INSN_BASIC_BLOCK is missing for block %d", 928},
1057 {"NOTE_INSN_BASIC_BLOCK is missing for block %d\n", 929},
1058 {"NOTE_INSN_BASIC_BLOCK %d in the middle of basic block %d", 930},
1059 {"In basic block %d:", 931},
1060 {"Basic blocks not numbered consecutively", 932},
1061 {"number of bb notes in insn chain (%d) != n_basic_blocks (%d)", 933},
1062 {"Ambiguous abbreviation %s", 934},
1063 {"Incomplete `%s' option", 935},
1064 {"Missing argument to `%s' option", 936},
1065 {"Extraneous argument to `%s' option", 937},
1066 {"Using builtin specs.\n", 938},
1068 Setting spec %s to '%s'\n\
1070 {"Reading specs from %s\n", 940},
1071 {"specs %%include syntax malformed after %ld characters", 941},
1072 {"Could not find specs file %s\n", 942},
1073 {"specs %%rename syntax malformed after %ld characters", 943},
1074 {"specs %s spec was not found to be renamed", 944},
1075 {"rename spec %s to %s\n", 945},
1079 {"specs unknown %% command after %ld characters", 947},
1080 {"specs file malformed after %ld characters", 948},
1081 {"spec file has no spec for linking", 949},
1082 {"file path prefix `%s%s' never used", 950},
1083 {"file path prefix `%s' never used", 951},
1084 {"-pipe not supported", 952},
1087 Go ahead? (y or n) ", 953},
1088 {"Internal compiler error: program %s got fatal signal %d", 954},
1089 {"# %s %.2f %.2f\n", 955},
1090 {"argument to `-Xlinker' is missing", 956},
1091 {"argument to `-specs' is missing", 957},
1092 {"argument to `-specs=' is missing", 958},
1093 {"argument to `-b' is missing", 959},
1094 {"argument to `-B' is missing", 960},
1095 {"argument to `-V' is missing", 961},
1096 {"invalid version number format", 962},
1097 {"cannot specify -o with -c or -S and multiple compilations", 963},
1098 {"Warning: -pipe ignored since -save-temps specified", 964},
1099 {"Warning: -pipe ignored since -time specified", 965},
1100 {"argument to `-x' is missing", 966},
1101 {"argument to `-%s' is missing", 967},
1102 {"Warning: `-x %s' after last input file has no effect", 968},
1103 {"Invalid specification! Bug in cc.", 969},
1104 {"Spec failure: '%%*' has not been initialised by pattern match", 970},
1105 {"Warning: use of obsolete %%[ operator in specs", 971},
1106 {"Processing spec %c%s%c, which is '%s'\n", 972},
1107 {"Spec failure: Unrecognised spec option '%c'", 973},
1108 {"unrecognized option `-%s'", 974},
1109 {"gcc version %s\n", 975},
1110 {"gcc driver version %s executing gcc version %s\n", 976},
1111 {"No input files", 977},
1112 {"%s: %s compiler not installed on this system", 978},
1113 {"%s: linker input file unused since linking not done", 979},
1114 {"language %s not recognized", 980},
1115 {"Internal gcov abort.\n", 981},
1116 {"gcov [-b] [-v] [-n] [-l] [-f] [-o OBJDIR] file\n", 982},
1117 {"Could not open basic block file %s.\n", 983},
1118 {"Could not open data file %s.\n", 984},
1119 {"Assuming that all execution counts are zero.\n", 985},
1120 {"Could not open program flow graph file %s.\n", 986},
1121 {"No executable code associated with file %s.\n", 987},
1122 {".da file contents exhausted too early\n", 988},
1123 {".da file contents not exhausted\n", 989},
1124 {"%6.2f%% of %d source lines executed in function %s\n", 990},
1125 {"No executable source lines in function %s\n", 991},
1126 {"%6.2f%% of %d branches executed in function %s\n", 992},
1127 {"%6.2f%% of %d branches taken at least once in function %s\n", 993},
1128 {"No branches in function %s\n", 994},
1129 {"%6.2f%% of %d calls executed in function %s\n", 995},
1130 {"No calls in function %s\n", 996},
1131 {"didn't use all bb entries of graph, function %s\n", 997},
1132 {"block_num = %ld, num_blocks = %d\n", 998},
1133 {"ERROR: too many basic blocks in .bb file %s\n", 999},
1134 {"%6.2f%% of %d source lines executed in file %s\n", 1000},
1135 {"No executable source lines in file %s\n", 1001},
1136 {"%6.2f%% of %d branches executed in file %s\n", 1002},
1137 {"%6.2f%% of %d branches taken at least once in file %s\n", 1003},
1138 {"No branches in file %s\n", 1004},
1139 {"%6.2f%% of %d calls executed in file %s\n", 1005},
1140 {"No calls in file %s\n", 1006},
1141 {"Could not open source file %s.\n", 1007},
1142 {"Could not open output file %s.\n", 1008},
1143 {"Creating %s.\n", 1009},
1144 {"call %d never executed\n", 1010},
1145 {"call %d returns = %d\n", 1011},
1146 {"call %d returns = %d%%\n", 1012},
1147 {"branch %d never executed\n", 1013},
1148 {"branch %d taken = %d\n", 1014},
1149 {"branch %d taken = %d%%\n", 1015},
1150 {"Unexpected EOF while reading source file %s.\n", 1016},
1151 {"%s: option `%s' is ambiguous\n", 1017},
1152 {"%s: option `--%s' doesn't allow an argument\n", 1018},
1153 {"%s: option `%c%s' doesn't allow an argument\n", 1019},
1154 {"%s: option `%s' requires an argument\n", 1020},
1155 {"%s: unrecognized option `--%s'\n", 1021},
1156 {"%s: unrecognized option `%c%s'\n", 1022},
1157 {"%s: illegal option -- %c\n", 1023},
1158 {"%s: invalid option -- %c\n", 1024},
1159 {"%s: option requires an argument -- %c\n", 1025},
1160 {"%s: option `-W %s' is ambiguous\n", 1026},
1161 {"%s: option `-W %s' doesn't allow an argument\n", 1027},
1162 {"varargs function cannot be inline", 1028},
1163 {"function using alloca cannot be inline", 1029},
1164 {"function using setjmp cannot be inline", 1030},
1165 {"function with nested functions cannot be inline", 1031},
1166 {"function with label addresses used in initializers cannot inline", 1032},
1167 {"function too large to be inline", 1033},
1168 {"no prototype, and parameter address used; cannot be inline", 1034},
1169 {"inline functions not supported for this return value type", 1035},
1170 {"function with varying-size return value cannot be inline", 1036},
1171 {"function with varying-size parameter cannot be inline", 1037},
1172 {"function with transparent unit parameter cannot be inline", 1038},
1173 {"function with computed jump cannot inline", 1039},
1174 {"function with nonlocal goto cannot be inline", 1040},
1175 {"function with complex parameters cannot be inline", 1041},
1176 {"function with target specific attribute(s) cannot be inlined", 1042},
1177 {"Objective-C text in C source file", 1043},
1178 {"statically allocated objects not supported", 1044},
1179 {"Undefined type `id', please import <objc/objc.h>", 1045},
1180 {"Cannot find protocol declaration for `%s'", 1046},
1181 {"Cannot find interface declaration for `%s'", 1047},
1182 {"`%s' redeclared as different kind of symbol", 1048},
1183 {"Cannot find interface declaration for `%s', superclass of `%s'", 1049},
1184 {"Circular inheritance in interface declaration for `%s'", 1050},
1185 {"inconsistent instance variable specification", 1051},
1186 {"no super class declared in interface for `%s'", 1052},
1187 {"duplicate definition of class method `%s'.", 1053},
1188 {"duplicate declaration of class method `%s'.", 1054},
1189 {"duplicate definition of instance method `%s'.", 1055},
1190 {"duplicate declaration of instance method `%s'.", 1056},
1191 {"instance variable `%s' is declared private", 1057},
1192 {"instance variable `%s' is declared %s", 1058},
1193 {"reimplementation of class `%s'", 1059},
1194 {"conflicting super class name `%s'", 1060},
1195 {"previous declaration of `%s'", 1061},
1196 {"[super ...] must appear in a method context", 1062},
1197 {"Instance variable `%s' implicitly declared as function", 1063},
1198 {"method definition not in class context", 1064},
1199 {"%s: internal abort\n", 1065},
1200 {"%s: error writing file `%s': %s\n", 1066},
1201 {"%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n", 1067},
1202 {"%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n", 1068},
1203 {"%s: warning: no read access for file `%s'\n", 1069},
1204 {"%s: warning: no write access for file `%s'\n", 1070},
1205 {"%s: warning: no write access for dir containing `%s'\n", 1071},
1206 {"%s: invalid file name: %s\n", 1072},
1207 {"%s: %s: can't get status: %s\n", 1073},
1210 %s: fatal error: aux info file corrupted at line %d\n", 1074},
1211 {"%s:%d: declaration of function `%s' takes different forms\n", 1075},
1212 {"%s: compiling `%s'\n", 1076},
1213 {"%s: wait: %s\n", 1077},
1214 {"%s: subprocess got fatal signal %d\n", 1078},
1215 {"%s: %s exited with status %d\n", 1079},
1216 {"%s: warning: missing SYSCALLS file `%s'\n", 1080},
1217 {"%s: can't read aux info file `%s': %s\n", 1081},
1218 {"%s: can't get status of aux info file `%s': %s\n", 1082},
1219 {"%s: can't open aux info file `%s' for reading: %s\n", 1083},
1220 {"%s: error reading aux info file `%s': %s\n", 1084},
1221 {"%s: error closing aux info file `%s': %s\n", 1085},
1222 {"%s: can't delete aux info file `%s': %s\n", 1086},
1223 {"%s: can't delete file `%s': %s\n", 1087},
1224 {"%s: warning: can't rename file `%s' to `%s': %s\n", 1088},
1225 {"%s: conflicting extern definitions of '%s'\n", 1089},
1226 {"%s: declarations of '%s' will not be converted\n", 1090},
1227 {"%s: conflict list for '%s' follows:\n", 1091},
1228 {"%s: warning: using formals list from %s(%d) for function `%s'\n", 1092},
1229 {"%s: %d: `%s' used but missing from SYSCALLS\n", 1093},
1230 {"%s: %d: warning: no extern definition for `%s'\n", 1094},
1231 {"%s: warning: no static definition for `%s' in file `%s'\n", 1095},
1232 {"%s: multiple static defs of `%s' in file `%s'\n", 1096},
1233 {"%s: %d: warning: source too confusing\n", 1097},
1234 {"%s: %d: warning: varargs function declaration not converted\n", 1098},
1235 {"%s: declaration of function `%s' not converted\n", 1099},
1236 {"%s: warning: too many parameter lists in declaration of `%s'\n", 1100},
1239 %s: warning: too few parameter lists in declaration of `%s'\n", 1101},
1240 {"%s: %d: warning: found `%s' but expected `%s'\n", 1102},
1241 {"%s: local declaration for function `%s' not inserted\n", 1103},
1244 %s: %d: warning: can't add declaration of `%s' into macro call\n", 1104},
1245 {"%s: global declarations for file `%s' not inserted\n", 1105},
1246 {"%s: definition of function `%s' not converted\n", 1106},
1247 {"%s: %d: warning: definition of %s not converted\n", 1107},
1248 {"%s: found definition of `%s' at %s(%d)\n", 1108},
1249 {"%s: %d: warning: `%s' excluded by preprocessing\n", 1109},
1250 {"%s: function definition not converted\n", 1110},
1251 {"%s: `%s' not converted\n", 1111},
1252 {"%s: would convert file `%s'\n", 1112},
1253 {"%s: converting file `%s'\n", 1113},
1254 {"%s: can't get status for file `%s': %s\n", 1114},
1255 {"%s: can't open file `%s' for reading: %s\n", 1115},
1258 %s: error reading input file `%s': %s\n", 1116},
1259 {"%s: can't create/open clean file `%s': %s\n", 1117},
1260 {"%s: warning: file `%s' already saved in `%s'\n", 1118},
1261 {"%s: can't link file `%s' to `%s': %s\n", 1119},
1262 {"%s: can't create/open output file `%s': %s\n", 1120},
1263 {"%s: can't change mode of file `%s': %s\n", 1121},
1264 {"%s: cannot get working directory: %s\n", 1122},
1265 {"%s: input file names must have .c suffixes: %s\n", 1123},
1266 {"can't use '%s' as a %s register", 1124},
1267 {"global register variable follows a function definition", 1125},
1268 {"Unable to find a register to spill in class `%s'.", 1126},
1269 {"RTL check: access of elt %d of `%s' with last elt %d", 1127},
1270 {"RTL check: expected elt %d type '%c', have '%c' (rtx %s)", 1128},
1271 {"RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s)", 1129},
1272 {"RTL check: expected code `%s', have `%s'", 1130},
1273 {"RTL check: expected code `%s' or `%s', have `%s'", 1131},
1274 {"RTL check: access of elt %d of vector with last elt %d", 1132},
1276 Internal compiler error in `%s', at %s:%d\n\
1277 Please submit a full bug report.\n\
1278 See %s for instructions.", 1133},
1279 {"jump to `%s' invalidly jumps into binding contour", 1134},
1280 {"`asm' cannot be used in function where memory usage is checked", 1135},
1281 {"`asm' cannot be used with `-fcheck-memory-usage'", 1136},
1282 {"unknown register name `%s' in `asm'", 1137},
1283 {"too many alternatives in `asm'", 1138},
1284 {"operand constraints for `asm' differ in number of alternatives", 1139},
1285 {"output operand constraint lacks `='", 1140},
1286 {"output operand constraint %d contains `+'", 1141},
1287 {"operand constraint contains '+' or '=' at illegal position.", 1142},
1288 {"`%%' constraint used with last operand", 1143},
1289 {"matching constraint not valid in output operand", 1144},
1290 {"output number %d not directly addressable", 1145},
1291 {"more than %d operands in `asm'", 1146},
1292 {"hard register `%s' listed as input operand to `asm'", 1147},
1293 {"input operand constraint contains `%c'", 1148},
1294 {"matching constraint references invalid operand number", 1149},
1295 {"type size can't be explicitly evaluated", 1150},
1296 {"variable-size type declared outside of any function", 1151},
1297 {"Invalid option `%s'", 1152},
1298 {"output pipe has been closed", 1153},
1299 {"Errors detected in input file (your bison.simple is out of date)\n", 1154},
1300 {"invalid register name `%s' for register variable", 1155},
1301 {"unrecognized register name `%s'", 1156},
1302 {"Unrecognized option `%s'", 1157},
1303 {"use -gdwarf -g%d for DWARF v1, level %d", 1158},
1304 {"use -gdwarf-2 for DWARF v2", 1159},
1305 {"Data size %ld.\n", 1160},
1307 %s%s%s version %s (%s) compiled by GNU C version %s.\n\
1308 %s%s%s version %s (%s) compiled by CC.\n", 1161},
1309 {"options passed: ", 1162},
1310 {"options enabled: ", 1163},
1311 {"arrays of functions are not meaningful", 1164},
1312 {"function return type cannot be function", 1165},
1313 {"invalid initializer for bit string", 1166},
1314 {"Tree check: expected %s, have %s", 1167},
1315 {"Tree check: expected class '%c', have '%c' (%s)", 1168},
1316 {"global register variable has initial value", 1169},
1317 {"floating point trap outputting a constant", 1170},
1318 {"initializer for integer value is too complicated", 1171},
1319 {"initializer for floating value is not a floating constant", 1172},
1320 {"unknown set constructor type", 1173},
1321 {"invalid initial value for member `%s'", 1174},
1322 {"Unknown stab %s: : 0x%x\n", 1175},
1323 {"may not use both -EB and -EL", 1176},
1324 {"-mapcs-26 and -mapcs-32 may not be used together", 1177},
1325 {"-msoft-float and -mhard_float may not be used together", 1178},
1326 {"-mbig-endian and -mlittle-endian may not be used together", 1179},
1327 {"-mbsd and -pedantic incompatible", 1180},
1328 {"-mbsd and -mxopen incompatible", 1181},
1329 {"-mxopen and -pedantic incompatible", 1182},
1330 {"A -ifile option requires a -map option", 1183},
1331 {"`-p' not supported; use `-pg' and gprof(1)", 1184},
1332 {"-static not valid with -mcoff", 1185},
1333 {"-shared not valid with -mcoff", 1186},
1334 {"-symbolic not valid with -mcoff", 1187},
1335 {"-fpic is not valid with -mcoff", 1188},
1336 {"-fPIC is not valid with -mcoff", 1189},
1337 {"-fpic not valid with -mcoff", 1190},
1338 {"-fPIC not valid with -mcoff", 1191},
1339 {"-p option not supported: use -pg instead", 1192},
1340 {"-pipe is not supported.", 1193},
1341 {"may not use both -mfp64 and -msingle-float", 1194},
1342 {"may not use both -mfp64 and -m4650", 1195},
1343 {"-mhard-float not supported.", 1196},
1344 {"-msingle-float and -msoft-float can not both be specified.", 1197},
1345 {"-p profiling is no longer supported. Use -pg instead.", 1198},
1346 {"profiling not supported with -mg\n", 1199},
1347 {"GNU C++ does not support -C without using -E", 1200},
1348 {"-pg and -fomit-frame-pointer are incompatible", 1201},
1349 {"GNU C does not support -C without using -E", 1202},
1350 {"-E required when input is from standard input", 1203},
1351 {"Compilation of header file requested", 1204},
1354 int _msg_tbl_length = 1204;