OSDN Git Service

* POTFILES.in: Remove dyn-string.[ch].
[pf3gnuchains/gcc-fork.git] / gcc / po / cat-id-tbl.c
1 /* Automatically generated by po2tbl.sed from gcc.pot.  */
2
3 #if HAVE_CONFIG_H
4 # include <config.h>
5 #endif
6
7 #include "libgettext.h"
8
9 const struct _msg_ent _msg_tbl[] = {
10   {"", 1},
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},
40   {"\
41 A parameter list with an ellipsis can't match an empty parameter name list \
42 declaration.", 31},
43   {"\
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},
201   {"increment", 188},
202   {"decrement", 189},
203   {"invalid lvalue in unary `&'", 190},
204   {"attempt to take address of bit-field structure member `%s'", 191},
205   {"%s", 192},
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},
215   {"assignment", 202},
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},
261   {"return", 248},
262   {"switch quantity not an integer", 249},
263   {"internal error", 250},
264   {"no arguments", 251},
265   {"fopen %s", 252},
266   {"fclose %s", 253},
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},
277   {"\
278 \n\
279 write_c_file - output name is %s, prefix is %s\n", 264},
280   {"cannot find `nm'", 265},
281   {"pipe", 266},
282   {"fdopen", 267},
283   {"dup2 %d 1", 268},
284   {"close %d", 269},
285   {"execvp %s", 270},
286   {"init function found in object %s", 271},
287   {"fini function found in object %s", 272},
288   {"fclose", 273},
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},
297   {"execv %s", 282},
298   {"\
299 \n\
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},
305   {"open %s", 288},
306   {"incompatibilities between object file & expected values", 289},
307   {"\
308 \n\
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},
314   {"\
315 \n\
316 Updating header and load commands.\n\
317 \n", 295},
318   {"load command map, %d cmds, new size %ld.\n", 296},
319   {"\
320 writing load commands.\n\
321 \n", 297},
322   {"close %s", 298},
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},
332   {"fstat %s", 308},
333   {"lseek %s 0", 309},
334   {"read %s", 310},
335   {"read %ld bytes, expected %ld, from %s", 311},
336   {"msync %s", 312},
337   {"munmap %s", 313},
338   {"write %s", 314},
339   {"wrote %ld bytes, expected %ld, to %s", 315},
340   {"\
341 ;; Combiner statistics: %d attempts, %d substitutions (%d requiring new \
342 space),\n\
343 ;; %d successes.\n\
344 \n", 316},
345   {"\
346 \n\
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},
516   {"\
517 -maix64 required: 64-bit computation with 32-bit addressing not yet \
518 supported.", 485},
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},
627   {"\
628 invalid integer constant in parameter list, did you forget to give parameter \
629 name?", 594},
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},
638   {"\
639 cannot delete a function.  Only pointer-to-objects are valid arguments to \
640 `delete'", 603},
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},
691   {"\
692 universal-character-name designates `%c', part of the basic source character \
693 set", 654},
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},
699   {"\
700 (Each undeclared identifier is reported only once for each function it \
701 appears in.)", 660},
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},
734   {"\
735 can only use init_priority attribute on file-scope definitions of objects of \
736 class type", 693},
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},
743   {"\
744 invalid call to member function needing `this' in static member function \
745 scope", 700},
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},
749   {"unary `&'", 704},
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},
779   {"\
780 ,\n\
781                  from %s:%u", 734},
782   {"<command line>: ", 735},
783   {"warning: ", 736},
784   {"internal error: ", 737},
785   {"bad is_error(%d) in v_message", 738},
786   {"%s: %s", 739},
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},
864   {"\
865 Switches:\n\
866   -include <file>           Include the contents of <file> before other \
867 files\n\
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 \
873 path\n\
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 \
877 docs\n\
878   -nostdinc                 Do not search system include directories\n\
879                              (dirs specified with -isystem will still be \
880 used)\n\
881   -nostdinc++               Do not search system include directories for \
882 C++\n\
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 \
893 ObjectiveC++\n\
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 \
907 into\n\
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 \
923 output\n\
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 \
933 end\n\
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},
1033   {"\
1034 Unable to access real part of complex value in a hard register on this target", 908},
1035   {"\
1036 Unable to access imaginary part of complex value in a hard register on this \
1037 target", 909},
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},
1067   {"\
1068 Setting spec %s to '%s'\n\
1069 \n", 939},
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},
1076   {"\
1077 spec is '%s'\n\
1078 \n", 946},
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},
1085   {"\
1086 \n\
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},
1208   {"\
1209 \n\
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},
1237   {"\
1238 \n\
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},
1242   {"\
1243 \n\
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},
1256   {"\
1257 \n\
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},
1275   {"\
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},
1306   {"\
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},
1352 };
1353
1354 int _msg_tbl_length = 1204;