blob: 22148f611becc0780ae581d2a64380bb82c52879 [file] [log] [blame]
/* Automatically generated by po2tbl.sed from @PACKAGE@.pot. */
#if HAVE_CONFIG_H
# include <config.h>
#endif
#include "libgettext.h"
const struct _msg_ent _msg_tbl[] = {
{"", 1},
{"offset outside bounds of constant string", 2},
{"__builtin_saveregs not supported by this target", 3},
{"argument of `__builtin_args_info' must be constant", 4},
{"argument of `__builtin_args_info' out of range", 5},
{"missing argument in `__builtin_args_info'", 6},
{"`va_start' used in function with fixed args", 7},
{"second parameter of `va_start' not last named argument", 8},
{"`__builtin_next_arg' called without an argument", 9},
{"too many arguments to function `va_start'", 10},
{"first argument to `va_arg' not of type `va_list'", 11},
{"`%s' is promoted to `%s' when passed through `...'", 12},
{"(so you should pass `%s' not `%s' to `va_arg')", 13},
{"invalid arg to `__builtin_frame_address'", 14},
{"invalid arg to `__builtin_return_address'", 15},
{"unsupported arg to `__builtin_frame_address'", 16},
{"unsupported arg to `__builtin_return_address'", 17},
{"second arg to `__builtin_expect' must be a constant", 18},
{"__builtin_longjmp second argument must be 1", 19},
{"__builtin_trap not supported by this target", 20},
{"built-in function `%s' not currently supported", 21},
{"\
string length `%d' is greater than the length `%d' ISO C%d compilers are \
required to support", 22},
{"`%s' attribute directive ignored", 23},
{"`%s' attribute does not apply to types", 24},
{"wrong number of arguments specified for `%s' attribute", 25},
{"`%s' attribute ignored", 26},
{"unknown machine mode `%s'", 27},
{"no data type for mode `%s'", 28},
{"type with more precision than %s", 29},
{"section attribute cannot be specified for local variables", 30},
{"section of `%s' conflicts with previous declaration", 31},
{"section attribute not allowed for `%s'", 32},
{"section attributes are not supported for this target", 33},
{"requested alignment is not a constant", 34},
{"requested alignment is not a power of 2", 35},
{"requested alignment is too large", 36},
{"alignment may not be specified for `%s'", 37},
{"`%s' defined both normally and as an alias", 38},
{"alias arg not a string", 39},
{"`%s' attribute applies only to functions", 40},
{"can't set `%s' attribute after definition", 41},
{"overflow in constant expression", 42},
{"integer overflow in expression", 43},
{"floating point overflow in expression", 44},
{"large integer implicitly truncated to unsigned type", 45},
{"negative integer implicitly converted to unsigned type", 46},
{"overflow in implicit constant conversion", 47},
{"operation on `%s' may be undefined", 48},
{"expression statement has incomplete type", 49},
{"case label does not reduce to an integer constant", 50},
{"invalid truth-value expression", 51},
{"invalid operands to binary %s", 52},
{"comparison is always false due to limited range of data type", 53},
{"comparison is always true due to limited range of data type", 54},
{"comparison of unsigned expression >= 0 is always true", 55},
{"comparison of unsigned expression < 0 is always false", 56},
{"struct type value used where scalar is required", 57},
{"union type value used where scalar is required", 58},
{"array type value used where scalar is required", 59},
{"suggest parentheses around assignment used as truth value", 60},
{"invalid use of `restrict'", 61},
{"too few arguments to function `%s'", 62},
{"too many arguments to function `%s'", 63},
{"pointers are not permitted as case values", 64},
{"ISO C++ forbids range expressions in switch statements", 65},
{"ISO C forbids range expressions in switch statements", 66},
{"empty range specified", 67},
{"duplicate (or overlapping) case value", 68},
{"this is the first entry overlapping that value", 69},
{"duplicate case value", 70},
{"previously used here", 71},
{"multiple default labels in one switch", 72},
{"this is the first default label", 73},
{"-Wformat-y2k ignored without -Wformat", 74},
{"-Wformat-extra-args ignored without -Wformat", 75},
{"-Wformat-nonliteral ignored without -Wformat", 76},
{"-Wformat-security ignored without -Wformat", 77},
{"-Wmissing-format-attribute ignored without -Wformat", 78},
{"void value not ignored as it ought to be", 79},
{"conversion to non-scalar type requested", 80},
{"unknown C standard `%s'", 81},
{"array `%s' assumed to have one element", 82},
{"`struct %s' incomplete in scope ending here", 83},
{"`union %s' incomplete in scope ending here", 84},
{"`enum %s' incomplete in scope ending here", 85},
{"label `%s' used but not defined", 86},
{"label `%s' defined but not used", 87},
{"shadowing built-in function `%s'", 88},
{"shadowing library function `%s'", 89},
{"library function `%s' declared as non-function", 90},
{"built-in function `%s' declared as non-function", 91},
{"`%s' redeclared as different kind of symbol", 92},
{"previous declaration of `%s'", 93},
{"conflicting types for built-in function `%s'", 94},
{"conflicting types for `%s'", 95},
{"\
A parameter list with an ellipsis can't match an empty parameter name list \
declaration.", 96},
{"\
An argument type that has a default promotion can't match an empty parameter \
name list declaration.", 97},
{"redefinition of `%s'", 98},
{"redeclaration of `%s'", 99},
{"conflicting declarations of `%s'", 100},
{"`%s' previously defined here", 101},
{"`%s' previously declared here", 102},
{"prototype for `%s' follows", 103},
{"non-prototype definition here", 104},
{"prototype for `%s' follows and number of arguments doesn't match", 105},
{"prototype for `%s' follows and argument %d doesn't match", 106},
{"`%s' declared inline after being called", 107},
{"`%s' declared inline after its definition", 108},
{"static declaration for `%s' follows non-static", 109},
{"non-static declaration for `%s' follows static", 110},
{"const declaration for `%s' follows non-const", 111},
{"type qualifiers for `%s' conflict with previous decl", 112},
{"redundant redeclaration of `%s' in same scope", 113},
{"nested extern declaration of `%s'", 114},
{"`%s' used prior to declaration", 115},
{"`%s' was declared implicitly `extern' and later `static'", 116},
{"type mismatch with previous external decl", 117},
{"previous external decl of `%s'", 118},
{"type mismatch with previous implicit declaration", 119},
{"previous implicit declaration of `%s'", 120},
{"type of external `%s' is not global", 121},
{"`%s' was previously implicitly declared to return `int'", 122},
{"`%s' was declared `extern' and later `static'", 123},
{"extern declaration of `%s' doesn't match global one", 124},
{"`%s' locally external but globally static", 125},
{"declaration of `%s' shadows a parameter", 126},
{"declaration of `%s' shadows a symbol from the parameter list", 127},
{"declaration of `%s' shadows previous local", 128},
{"declaration of `%s' shadows global declaration", 129},
{"function `%s' was previously declared within a block", 130},
{"implicit declaration of function `%s'", 131},
{"label %s referenced outside of any function", 132},
{"duplicate label declaration `%s'", 133},
{"this is a previous declaration", 134},
{"unnamed struct/union that defines no instances", 135},
{"useless keyword or type name in empty declaration", 136},
{"two types specified in one empty declaration", 137},
{"empty declaration", 138},
{"`%s' is usually a function", 139},
{"typedef `%s' is initialized", 140},
{"function `%s' is initialized like a variable", 141},
{"parameter `%s' is initialized", 142},
{"variable-sized object may not be initialized", 143},
{"variable `%s' has initializer but incomplete type", 144},
{"elements of array `%s' have incomplete type", 145},
{"declaration of `%s' has `extern' and is initialized", 146},
{"initializer fails to determine size of `%s'", 147},
{"array size missing in `%s'", 148},
{"zero or negative size array `%s'", 149},
{"storage size of `%s' isn't known", 150},
{"storage size of `%s' isn't constant", 151},
{"ignoring asm-specifier for non-static local variable `%s'", 152},
{"ANSI C forbids parameter `%s' shadowing typedef", 153},
{"`long long long' is too long for GCC", 154},
{"ISO C89 does not support `long long'", 155},
{"duplicate `%s'", 156},
{"two or more data types in declaration of `%s'", 157},
{"`%s' fails to be a typedef or built in type", 158},
{"type defaults to `int' in declaration of `%s'", 159},
{"both long and short specified for `%s'", 160},
{"long or short specified with char for `%s'", 161},
{"long or short specified with floating type for `%s'", 162},
{"the only valid combination is `long double'", 163},
{"both signed and unsigned specified for `%s'", 164},
{"long, short, signed or unsigned invalid for `%s'", 165},
{"long, short, signed or unsigned used invalidly for `%s'", 166},
{"complex invalid for `%s'", 167},
{"ISO C89 does not support complex types", 168},
{"ISO C does not support plain `complex' meaning `double complex'", 169},
{"ISO C does not support complex integer types", 170},
{"duplicate `const'", 171},
{"duplicate `restrict'", 172},
{"duplicate `volatile'", 173},
{"multiple storage classes in declaration of `%s'", 174},
{"function definition declared `auto'", 175},
{"function definition declared `register'", 176},
{"function definition declared `typedef'", 177},
{"storage class specified for structure field `%s'", 178},
{"storage class specified for parameter `%s'", 179},
{"storage class specified for typename", 180},
{"`%s' initialized and declared `extern'", 181},
{"`%s' has both `extern' and initializer", 182},
{"nested function `%s' declared `extern'", 183},
{"top-level declaration of `%s' specifies `auto'", 184},
{"declaration of `%s' as array of voids", 185},
{"declaration of `%s' as array of functions", 186},
{"size of array `%s' has non-integer type", 187},
{"ISO C forbids zero-size array `%s'", 188},
{"size of array `%s' is negative", 189},
{"ISO C89 forbids array `%s' whose size can't be evaluated", 190},
{"ISO C89 forbids variable-size array `%s'", 191},
{"size of array `%s' is too large", 192},
{"ISO C89 does not support flexible array members", 193},
{"array type has incomplete element type", 194},
{"ANSI C forbids const or volatile function types", 195},
{"`%s' declared as function returning a function", 196},
{"`%s' declared as function returning an array", 197},
{"ISO C forbids qualified void function return type", 198},
{"type qualifiers ignored on function return type", 199},
{"ISO C forbids qualified function types", 200},
{"invalid type modifier within pointer declarator", 201},
{"ISO C forbids const or volatile function types", 202},
{"variable or field `%s' declared void", 203},
{"field `%s' declared as a function", 204},
{"field `%s' has incomplete type", 205},
{"invalid storage class for function `%s'", 206},
{"`noreturn' function returns non-void value", 207},
{"cannot inline function `main'", 208},
{"variable `%s' declared `inline'", 209},
{"function declaration isn't a prototype", 210},
{"parameter names (without types) in function declaration", 211},
{"parameter `%s' has incomplete type", 212},
{"parameter has incomplete type", 213},
{"parameter `%s' points to incomplete type", 214},
{"parameter points to incomplete type", 215},
{"parameter `%s' has just a forward declaration", 216},
{"`void' in parameter list must be the entire list", 217},
{"`%s %s' declared inside parameter list", 218},
{"anonymous struct declared inside parameter list", 219},
{"anonymous union declared inside parameter list", 220},
{"anonymous enum declared inside parameter list", 221},
{"\
its scope is only this definition or declaration, which is probably not what \
you want.", 222},
{"redefinition of `%s %s'", 223},
{"%s defined inside parms", 224},
{"union", 225},
{"structure", 226},
{"%s has no %s", 227},
{"struct", 228},
{"named members", 229},
{"members", 230},
{"nested redefinition of `%s'", 231},
{"bit-field `%s' width not an integer constant", 232},
{"bit-field `%s' has invalid type", 233},
{"bit-field `%s' type invalid in ISO C", 234},
{"negative width in bit-field `%s'", 235},
{"width of `%s' exceeds its type", 236},
{"zero width for bit-field `%s'", 237},
{"`%s' is narrower than values of its type", 238},
{"flexible array member in union", 239},
{"flexible array member not at end of struct", 240},
{"flexible array member in otherwise empty struct", 241},
{"duplicate member `%s'", 242},
{"union cannot be made transparent", 243},
{"redeclaration of `enum %s'", 244},
{"enum defined inside parms", 245},
{"enumeration values exceed range of largest integer", 246},
{"enumerator value for `%s' not integer constant", 247},
{"overflow in enumeration values", 248},
{"ISO C restricts enumerator values to range of `int'", 249},
{"return type is an incomplete type", 250},
{"return type defaults to `int'", 251},
{"no previous prototype for `%s'", 252},
{"`%s' was used with no prototype before its definition", 253},
{"no previous declaration for `%s'", 254},
{"`%s' was used with no declaration before its definition", 255},
{"return type of `%s' is not `int'", 256},
{"first argument of `%s' should be `int'", 257},
{"second argument of `%s' should be `char **'", 258},
{"third argument of `%s' should probably be `char **'", 259},
{"`%s' takes only zero or two arguments", 260},
{"`%s' is normally a non-static function", 261},
{"parm types given both in parmlist and separately", 262},
{"parameter name omitted", 263},
{"parameter `%s' declared void", 264},
{"parameter name missing from parameter list", 265},
{"multiple parameters named `%s'", 266},
{"type of `%s' defaults to `int'", 267},
{"declaration for parameter `%s' but no such parameter", 268},
{"number of arguments doesn't match prototype", 269},
{"promoted argument `%s' doesn't match prototype", 270},
{"argument `%s' doesn't match prototype", 271},
{"type of parameter `%s' is not declared", 272},
{"this function may return with or without a value", 273},
{"size of return value of `%s' is %u bytes", 274},
{"size of return value of `%s' is larger than %d bytes", 275},
{"`for' loop initial declaration used outside C99 mode", 276},
{"`%s %s' declared in `for' loop initial declaration", 277},
{"declaration of non-variable `%s' in `for' loop initial declaration", 278},
{"declaration of static variable `%s' in `for' loop initial declaration", 279},
{"declaration of `extern' variable `%s' in `for' loop initial declaration", 280},
{"could not open dump file `%s'", 281},
{"ignoring `%s' at end of `-f%s'", 282},
{"argument format specified for non-function `%s'", 283},
{"unrecognized format specifier", 284},
{"`%s' is an unrecognized format function type", 285},
{"format string has invalid operand number", 286},
{"format string arg follows the args to be formatted", 287},
{"format string arg not a string type", 288},
{"args to be formatted is not '...'", 289},
{"strftime formats cannot format arguments", 290},
{"function does not return string type", 291},
{"` ' flag", 292},
{"the ` ' printf flag", 293},
{"`+' flag", 294},
{"the `+' printf flag", 295},
{"`#' flag", 296},
{"the `#' printf flag", 297},
{"`0' flag", 298},
{"the `0' printf flag", 299},
{"`-' flag", 300},
{"the `-' printf flag", 301},
{"`'' flag", 302},
{"the `'' printf flag", 303},
{"`I' flag", 304},
{"the `I' printf flag", 305},
{"field width", 306},
{"field width in printf format", 307},
{"precision", 308},
{"precision in printf format", 309},
{"length modifier", 310},
{"length modifier in printf format", 311},
{"assignment suppression", 312},
{"`a' flag", 313},
{"the `a' scanf flag", 314},
{"field width in scanf format", 315},
{"length modifier in scanf format", 316},
{"the `'' scanf flag", 317},
{"the `I' scanf flag", 318},
{"`_' flag", 319},
{"the `_' strftime flag", 320},
{"the `-' strftime flag", 321},
{"the `0' strftime flag", 322},
{"`^' flag", 323},
{"the `^' strftime flag", 324},
{"the `#' strftime flag", 325},
{"field width in strftime format", 326},
{"`E' modifier", 327},
{"the `E' strftime modifier", 328},
{"`O' modifier", 329},
{"the `O' strftime modifier", 330},
{"the `O' modifier", 331},
{"fill character", 332},
{"fill character in strfmon format", 333},
{"the `^' strfmon flag", 334},
{"the `+' strfmon flag", 335},
{"`(' flag", 336},
{"the `(' strfmon flag", 337},
{"`!' flag", 338},
{"the `!' strfmon flag", 339},
{"the `-' strfmon flag", 340},
{"field width in strfmon format", 341},
{"left precision", 342},
{"left precision in strfmon format", 343},
{"right precision", 344},
{"right precision in strfmon format", 345},
{"length modifier in strfmon format", 346},
{"function might be possible candidate for `%s' format attribute", 347},
{"missing $ operand number in format", 348},
{"%s does not support %%n$ operand number formats", 349},
{"operand number out of range in format", 350},
{"format argument %d used more than once in %s format", 351},
{"format argument %d unused before used argument %d in $-style format", 352},
{"format not a string literal, format string not checked", 353},
{"format not a string literal and no format arguments", 354},
{"format not a string literal, argument types not checked", 355},
{"too many arguments for format", 356},
{"unused arguments in $-style format", 357},
{"zero-length format string", 358},
{"format is a wide character string", 359},
{"unterminated format string", 360},
{"null format string", 361},
{"embedded `\\0' in format", 362},
{"spurious trailing `%%' in format", 363},
{"repeated %s in format", 364},
{"missing fill character at end of strfmon format", 365},
{"too few arguments for format", 366},
{"zero width in %s format", 367},
{"empty left precision in %s format", 368},
{"field precision", 369},
{"empty precision in %s format", 370},
{"%s does not support the `%s' %s length modifier", 371},
{"conversion lacks type at end of format", 372},
{"unknown conversion type character `%c' in format", 373},
{"unknown conversion type character 0x%x in format", 374},
{"%s does not support the `%%%c' %s format", 375},
{"%s used with `%%%c' %s format", 376},
{"%s does not support %s", 377},
{"%s does not support %s with the `%%%c' %s format", 378},
{"%s ignored with %s and `%%%c' %s format", 379},
{"%s ignored with %s in %s format", 380},
{"use of %s and %s together with `%%%c' %s format", 381},
{"use of %s and %s together in %s format", 382},
{"`%%%c' yields only last 2 digits of year in some locales", 383},
{"`%%%c' yields only last 2 digits of year", 384},
{"no closing `]' for `%%[' format", 385},
{"use of `%s' length modifier with `%c' type character", 386},
{"%s does not support the `%%%s%c' %s format", 387},
{"operand number specified with suppressed assignment", 388},
{"operand number specified for format taking no argument", 389},
{"writing through null pointer (arg %d)", 390},
{"reading through null pointer (arg %d)", 391},
{"writing into constant object (arg %d)", 392},
{"extra type qualifiers in format argument (arg %d)", 393},
{"format argument is not a pointer (arg %d)", 394},
{"format argument is not a pointer to a pointer (arg %d)", 395},
{"%s is not type %s (arg %d)", 396},
{"%s format, %s arg (arg %d)", 397},
{"badly nested C headers from preprocessor", 398},
{"leaving more files than we entered", 399},
{"ignoring #pragma %s %s", 400},
{"ignoring #pragma %s", 401},
{"incomplete universal-character-name", 402},
{"non hex digit '%c' in universal-character-name", 403},
{"universal-character-name on EBCDIC target", 404},
{"universal-character-name used for '%c'", 405},
{"invalid universal-character-name", 406},
{"the meaning of `\\x' varies with -traditional", 407},
{"\\x used with no following hex digits", 408},
{"hex escape out of range", 409},
{"the meaning of '\\a' varies with -traditional", 410},
{"the meaning of '\\%c' varies with -traditional", 411},
{"non-ISO-standard escape sequence, '\\%c'", 412},
{"unknown escape sequence '\\%c'", 413},
{"unknown escape sequence: '\\' followed by char 0x%x", 414},
{"universal-character-name '\\U%08x' not valid in identifier", 415},
{"universal-character-name '\\u%04x' not valid in identifier", 416},
{"both 'f' and 'l' suffixes on floating constant", 417},
{"floating point number exceeds range of '%s'", 418},
{"stray '%c' in program", 419},
{"stray '\\%o' in program", 420},
{"floating constant may not be in radix 16", 421},
{"traditional C rejects the 'f' suffix", 422},
{"traditional C rejects the 'l' suffix", 423},
{"ISO C forbids imaginary numeric constants", 424},
{"floating point number exceeds range of 'double'", 425},
{"two 'u' suffixes on integer constant", 426},
{"traditional C rejects the 'u' suffix", 427},
{"three 'l' suffixes on integer constant", 428},
{"'lul' is not a valid integer suffix", 429},
{"'Ll' and 'lL' are not valid integer suffixes", 430},
{"ISO C89 forbids long long integer constants", 431},
{"more than one 'i' or 'j' suffix on integer constant", 432},
{"\
integer constant is too large for this configuration of the compiler - \
truncated to %d bits", 433},
{"width of integer constant changes with -traditional", 434},
{"integer constant is unsigned in ISO C, signed with -traditional", 435},
{"width of integer constant may change on other systems with -traditional", 436},
{"integer constant larger than the maximum value of %s", 437},
{"decimal constant is so large that it is unsigned", 438},
{"integer constant is larger than the maximum value for its type", 439},
{"missing white space after number '%.*s'", 440},
{"Ignoring invalid multibyte character", 441},
{"escape sequence out of range for character", 442},
{"empty character constant", 443},
{"character constant too long", 444},
{"multi-character character constant", 445},
{"syntax error", 446},
{"ISO C forbids an empty source file", 447},
{"argument of `asm' is not a constant string", 448},
{"ISO C forbids data definition with no type or storage class", 449},
{"data definition has no type or storage class", 450},
{"ISO C does not allow extra `;' outside of a function", 451},
{"traditional C rejects the unary plus operator", 452},
{"ISO C forbids `&&'", 453},
{"`sizeof' applied to a bit-field", 454},
{"ISO C forbids omitting the middle term of a ?: expression", 455},
{"ISO C89 forbids compound literals", 456},
{"ISO C forbids braced-groups within expressions", 457},
{"traditional C rejects string concatenation", 458},
{"ISO C does not permit use of `varargs.h'", 459},
{"`%s' is not at beginning of declaration", 460},
{"ISO C forbids empty initializer braces", 461},
{"ISO C89 forbids specifying subobject to initialize", 462},
{"obsolete use of designated initializer without `='", 463},
{"obsolete use of designated initializer with `:'", 464},
{"ISO C forbids specifying range of elements to initialize", 465},
{"ISO C forbids nested functions", 466},
{"`[*]' in parameter declaration only allowed in ISO C 99", 467},
{"ISO C forbids forward references to `enum' types", 468},
{"comma at end of enumerator list", 469},
{"no semicolon at end of struct or union", 470},
{"extra semicolon in struct or union specified", 471},
{"ISO C doesn't support unnamed structs/unions", 472},
{"ISO C forbids member declarations with no members", 473},
{"deprecated use of label at end of compound statement", 474},
{"ISO C89 forbids mixed declarations and code", 475},
{"ISO C forbids label declarations", 476},
{"braced-group within expression allowed only inside a function", 477},
{"empty body in an else-statement", 478},
{"ISO C forbids `goto *expr;'", 479},
{"ISO C forbids forward parameter declarations", 480},
{"ISO C requires a named argument before `...'", 481},
{"`...' in old-style identifier list", 482},
{"%s at end of input", 483},
{"%s before %s'%c'", 484},
{"%s before %s'\\x%x'", 485},
{"%s before string constant", 486},
{"%s before numeric constant", 487},
{"%s before \"%s\"", 488},
{"%s before '%s' token", 489},
{"syntax error at '%s' token", 490},
{"YYDEBUG not defined.", 491},
{"\
#pragma pack (pop) encountered without matching #pragma pack (push, <n>)", 492},
{"\
#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, \
<n>)", 493},
{"junk at end of '#pragma pack'", 494},
{"junk at end of #pragma weak", 495},
{"break statement not within loop or switch", 496},
{"continue statement not within a loop", 497},
{"destructor needed for `%#D'", 498},
{"where case label appears here", 499},
{"\
(enclose actions of previous case statements requiring destructors in their \
own scope.)", 500},
{"%s qualifier ignored on asm", 501},
{"`%s' has an incomplete type", 502},
{"invalid use of void expression", 503},
{"invalid use of array with unspecified bounds", 504},
{"invalid use of undefined type `%s %s'", 505},
{"invalid use of incomplete typedef `%s'", 506},
{"function types not truly compatible in ISO C", 507},
{"types are not quite compatible", 508},
{"sizeof applied to a function type", 509},
{"sizeof applied to a void type", 510},
{"sizeof applied to an incomplete type", 511},
{"arithmetic on pointer to an incomplete type", 512},
{"__alignof__ applied to an incomplete type", 513},
{"`__alignof' applied to a bit-field", 514},
{"invalid use of non-lvalue array", 515},
{"%s has no member named `%s'", 516},
{"request for member `%s' in something not a structure or union", 517},
{"dereferencing pointer to incomplete type", 518},
{"dereferencing `void *' pointer", 519},
{"invalid type argument of `%s'", 520},
{"subscript missing in array reference", 521},
{"array subscript has type `char'", 522},
{"array subscript is not an integer", 523},
{"ISO C forbids subscripting `register' array", 524},
{"ISO C89 forbids subscripting non-lvalue array", 525},
{"subscript has type `char'", 526},
{"subscripted value is neither array nor pointer", 527},
{"`%s' undeclared here (not in a function)", 528},
{"`%s' undeclared (first use in this function)", 529},
{"(Each undeclared identifier is reported only once", 530},
{"for each function it appears in.)", 531},
{"local declaration of `%s' hides instance variable", 532},
{"called object is not a function", 533},
{"too many arguments to function", 534},
{"type of formal parameter %d is incomplete", 535},
{"%s as integer rather than floating due to prototype", 536},
{"%s as integer rather than complex due to prototype", 537},
{"%s as complex rather than floating due to prototype", 538},
{"%s as floating rather than integer due to prototype", 539},
{"%s as complex rather than integer due to prototype", 540},
{"%s as floating rather than complex due to prototype", 541},
{"%s as `float' rather than `double' due to prototype", 542},
{"%s with different width due to prototype", 543},
{"%s as unsigned due to prototype", 544},
{"%s as signed due to prototype", 545},
{"too few arguments to function", 546},
{"suggest parentheses around + or - inside shift", 547},
{"suggest parentheses around && within ||", 548},
{"suggest parentheses around arithmetic in operand of |", 549},
{"suggest parentheses around comparison in operand of |", 550},
{"suggest parentheses around arithmetic in operand of ^", 551},
{"suggest parentheses around comparison in operand of ^", 552},
{"suggest parentheses around + or - in operand of &", 553},
{"suggest parentheses around comparison in operand of &", 554},
{"comparisons like X<=Y<=Z do not have their mathematical meaning", 555},
{"right shift count is negative", 556},
{"right shift count >= width of type", 557},
{"left shift count is negative", 558},
{"left shift count >= width of type", 559},
{"shift count is negative", 560},
{"shift count >= width of type", 561},
{"comparing floating point with == or != is unsafe", 562},
{"ISO C forbids comparison of `void *' with function pointer", 563},
{"comparison of distinct pointer types lacks a cast", 564},
{"comparison between pointer and integer", 565},
{"ISO C forbids ordered comparisons of pointers to functions", 566},
{"comparison of complete and incomplete pointers", 567},
{"ordered comparison of pointer with integer zero", 568},
{"unordered comparison on non-floating point argument", 569},
{"comparison between signed and unsigned", 570},
{"comparison of promoted ~unsigned with constant", 571},
{"comparison of promoted ~unsigned with unsigned", 572},
{"pointer of type `void *' used in arithmetic", 573},
{"pointer to a function used in arithmetic", 574},
{"pointer of type `void *' used in subtraction", 575},
{"pointer to a function used in subtraction", 576},
{"wrong type argument to unary plus", 577},
{"wrong type argument to unary minus", 578},
{"ISO C does not support `~' for complex conjugation", 579},
{"wrong type argument to bit-complement", 580},
{"wrong type argument to abs", 581},
{"wrong type argument to conjugation", 582},
{"wrong type argument to unary exclamation mark", 583},
{"ISO C does not support `++' and `--' on complex types", 584},
{"wrong type argument to %s", 585},
{"%s of pointer to unknown structure", 586},
{"invalid lvalue in increment", 587},
{"invalid lvalue in decrement", 588},
{"increment", 589},
{"decrement", 590},
{"ISO C forbids the address of a cast expression", 591},
{"invalid lvalue in unary `&'", 592},
{"attempt to take address of bit-field structure member `%s'", 593},
{"%s", 594},
{"ISO C forbids use of conditional expressions as lvalues", 595},
{"ISO C forbids use of compound expressions as lvalues", 596},
{"ISO C forbids use of cast expressions as lvalues", 597},
{"%s of read-only member `%s'", 598},
{"%s of read-only variable `%s'", 599},
{"%s of read-only location", 600},
{"cannot take address of bitfield `%s'", 601},
{"global register variable `%s' used in nested function", 602},
{"register variable `%s' used in nested function", 603},
{"address of global register variable `%s' requested", 604},
{"cannot put object with volatile field into register", 605},
{"address of register variable `%s' requested", 606},
{"signed and unsigned type in conditional expression", 607},
{"ISO C forbids conditional expr with only one void side", 608},
{"ISO C forbids conditional expr between `void *' and function pointer", 609},
{"pointer type mismatch in conditional expression", 610},
{"pointer/integer type mismatch in conditional expression", 611},
{"type mismatch in conditional expression", 612},
{"left-hand operand of comma expression has no effect", 613},
{"cast specifies array type", 614},
{"cast specifies function type", 615},
{"ISO C forbids casting nonscalar to the same type", 616},
{"ISO C forbids casts to union type", 617},
{"cast to union type from type not present in union", 618},
{"cast discards qualifiers from pointer target type", 619},
{"cast increases required alignment of target type", 620},
{"cast from pointer to integer of different size", 621},
{"cast does not match function type", 622},
{"cast to pointer from integer of different size", 623},
{"invalid lvalue in assignment", 624},
{"assignment", 625},
{"%s makes qualified function pointer from unqualified", 626},
{"%s discards qualifiers from pointer target type", 627},
{"ISO C prohibits argument conversion to union type", 628},
{"ISO C forbids %s between function pointer and `void *'", 629},
{"pointer targets in %s differ in signedness", 630},
{"%s from incompatible pointer type", 631},
{"%s makes pointer from integer without a cast", 632},
{"%s makes integer from pointer without a cast", 633},
{"incompatible type for argument %d of `%s'", 634},
{"incompatible type for argument %d of indirect function call", 635},
{"incompatible types in %s", 636},
{"passing arg %d of `%s'", 637},
{"passing arg %d of pointer to function", 638},
{"initializer for static variable is not constant", 639},
{"initializer for static variable uses complicated arithmetic", 640},
{"aggregate initializer is not constant", 641},
{"aggregate initializer uses complicated arithmetic", 642},
{"traditional C rejects automatic aggregate initialization", 643},
{"(near initialization for `%s')", 644},
{"char-array initialized from wide string", 645},
{"int-array initialized from non-wide string", 646},
{"initializer-string for array of chars is too long", 647},
{"array initialized from non-constant array expression", 648},
{"initializer element is not constant", 649},
{"initialization", 650},
{"initializer element is not computable at load time", 651},
{"invalid initializer", 652},
{"extra brace group at end of initializer", 653},
{"missing braces around initializer", 654},
{"braces around scalar initializer", 655},
{"initialization of flexible array member in a nested context", 656},
{"initialization of a flexible array member", 657},
{"deprecated initialization of zero-length array", 658},
{"initialization of zero-length array before end of structure", 659},
{"initialization of zero-length array inside a nested context", 660},
{"missing initializer", 661},
{"empty scalar initializer", 662},
{"extra elements in scalar initializer", 663},
{"initialization designators may not nest", 664},
{"array index in non-array initializer", 665},
{"field name not in record or union initializer", 666},
{"nonconstant array index in initializer", 667},
{"array index in initializer exceeds array bounds", 668},
{"empty index range in initializer", 669},
{"array index range in initializer exceeds array bounds", 670},
{"unknown field `%s' specified in initializer", 671},
{"initialized field with side-effects overwritten", 672},
{"excess elements in char array initializer", 673},
{"excess elements in struct initializer", 674},
{"excess elements in union initializer", 675},
{"traditional C rejects initialization of unions", 676},
{"excess elements in array initializer", 677},
{"excess elements in scalar initializer", 678},
{"asm template is not a string constant", 679},
{"invalid lvalue in asm statement", 680},
{"modification by `asm'", 681},
{"function declared `noreturn' has a `return' statement", 682},
{"`return' with no value, in function returning non-void", 683},
{"`return' with a value, in function returning void", 684},
{"return", 685},
{"function returns address of local variable", 686},
{"switch quantity not an integer", 687},
{"`long' switch expression not converted to `int' in ISO C", 688},
{"case label not within a switch statement", 689},
{"`default' label not within a switch statement", 690},
{"inlining failed in call to `%s'", 691},
{"called from here", 692},
{"can't inline call to `%s'", 693},
{"function call has aggregate value", 694},
{"variable offset is passed paritially in stack and in reg", 695},
{"variable size is passed partially in stack and in reg", 696},
{"internal error", 697},
{"no arguments", 698},
{"fopen %s", 699},
{"fclose %s", 700},
{"collect2 version %s", 701},
{"%d constructor(s) found\n", 702},
{"%d destructor(s) found\n", 703},
{"%d frame table(s) found\n", 704},
{"%s terminated with signal %d [%s]%s", 705},
{"%s returned %d exit status", 706},
{"[cannot find %s]", 707},
{"cannot find `%s'", 708},
{"redirecting stdout: %s", 709},
{"[Leaving %s]\n", 710},
{"\
\n\
write_c_file - output name is %s, prefix is %s\n", 711},
{"cannot find `nm'", 712},
{"pipe", 713},
{"fdopen", 714},
{"dup2 %d 1", 715},
{"close %d", 716},
{"execvp %s", 717},
{"init function found in object %s", 718},
{"fini function found in object %s", 719},
{"fclose", 720},
{"unable to open file '%s'", 721},
{"unable to stat file '%s'", 722},
{"unable to mmap file '%s'", 723},
{"not found\n", 724},
{"dynamic dependency %s not found", 725},
{"bad magic number in file '%s'", 726},
{"dynamic dependencies.\n", 727},
{"cannot find `ldd'", 728},
{"execv %s", 729},
{"\
\n\
ldd output with constructors/destructors.\n", 730},
{"unable to open dynamic dependency '%s'", 731},
{"%s: not a COFF file", 732},
{"%s: cannot open as COFF file", 733},
{"Library lib%s not found", 734},
{"open %s", 735},
{"incompatibilities between object file & expected values", 736},
{"\
\n\
Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n", 737},
{"string section missing", 738},
{"section pointer missing", 739},
{"no symbol table found", 740},
{"no cmd_strings found", 741},
{"\
\n\
Updating header and load commands.\n\
\n", 742},
{"load command map, %d cmds, new size %ld.\n", 743},
{"\
writing load commands.\n\
\n", 744},
{"close %s", 745},
{"could not convert 0x%l.8x into a region", 746},
{"%s function, region %d, offset = %ld (0x%.8lx)\n", 747},
{"bad magic number", 748},
{"bad header version", 749},
{"bad raw header version", 750},
{"raw header buffer too small", 751},
{"old raw header file", 752},
{"unsupported version", 753},
{"unknown {de,en}code_mach_o_hdr return value %d", 754},
{"fstat %s", 755},
{"lseek %s 0", 756},
{"read %s", 757},
{"read %ld bytes, expected %ld, from %s", 758},
{"msync %s", 759},
{"munmap %s", 760},
{"write %s", 761},
{"wrote %ld bytes, expected %ld, to %s", 762},
{"\
;; Combiner statistics: %d attempts, %d substitutions (%d requiring new \
space),\n\
;; %d successes.\n\
\n", 763},
{"\
\n\
;; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n\
;; %d successes.\n", 764},
{"Use VAX-C alignment", 765},
{"invalid %%Q value", 766},
{"invalid %%C value", 767},
{"invalid %%N value", 768},
{"invalid %%M value", 769},
{"invalid %%m value", 770},
{"invalid %%L value", 771},
{"invalid %%O value", 772},
{"invalid %%P value", 773},
{"invalid %%V value", 774},
{"Generate code assuming DW bit is set", 775},
{"Generate code assuming DW bit is not set", 776},
{"Generate code using byte writes", 777},
{"Do not generate byte writes", 778},
{"Use small memory model", 779},
{"Use normal memory model", 780},
{"Use large memory model", 781},
{"Generate 29050 code", 782},
{"Generate 29000 code", 783},
{"Use kernel global registers", 784},
{"Use user global registers", 785},
{"Emit stack checking code", 786},
{"Do not emit stack checking code", 787},
{"Work around storem hardware bug", 788},
{"Do not work around storem hardware bug", 789},
{"Store locals in argument registers", 790},
{"Do not store locals in arg registers", 791},
{"Use software floating point", 792},
{"Do not generate multm instructions", 793},
{"bad value `%s' for -mtrap-precision switch", 794},
{"bad value `%s' for -mfp-rounding-mode switch", 795},
{"bad value `%s' for -mfp-trap-mode switch", 796},
{"bad value `%s' for -mcpu switch", 797},
{"fp software completion requires -mtrap-precision=i", 798},
{"rounding mode not supported for VAX floats", 799},
{"trap mode not supported for VAX floats", 800},
{"L%d cache latency unknown for %s", 801},
{"bad value `%s' for -mmemory-latency", 802},
{"invalid %%r value", 803},
{"invalid %%R value", 804},
{"invalid %%h value", 805},
{"invalid %%U value", 806},
{"invalid %%s value", 807},
{"invalid %%E value", 808},
{"invalid %%xn code", 809},
{"Use hardware fp", 810},
{"Do not use hardware fp", 811},
{"Use fp registers", 812},
{"Do not use fp registers", 813},
{"Do not assume GAS", 814},
{"Assume GAS", 815},
{"Request IEEE-conformant math library routines (OSF/1)", 816},
{"Emit IEEE-conformant code, without inexact exceptions", 817},
{"Emit IEEE-conformant code, with inexact exceptions", 818},
{"Do not emit complex integer constants to read-only memory", 819},
{"Use VAX fp", 820},
{"Do not use VAX fp", 821},
{"Emit code for the byte/word ISA extension", 822},
{"Emit code for the motion video ISA extension", 823},
{"Emit code for the fp move and sqrt ISA extension", 824},
{"Emit code for the counting ISA extension", 825},
{"Use features of and schedule given CPU", 826},
{"Schedule given CPU", 827},
{"Control the generated fp rounding mode", 828},
{"Control the IEEE trap mode", 829},
{"Control the precision given to fp exceptions", 830},
{"Tune expected memory latency", 831},
{"%s causes a section type conflict", 832},
{"bad value (%s) for -mcpu switch", 833},
{"invalid operand to %R code", 834},
{"invalid operand to %H/%L code", 835},
{"invalid operand to %U code", 836},
{"invalid operand to %V code", 837},
{"invalid operand output code", 838},
{"switch -mcpu=%s conflicts with -march= switch", 839},
{"bad value (%s) for %s switch", 840},
{"target CPU does not support APCS-32", 841},
{"target CPU does not support APCS-26", 842},
{"target CPU does not support interworking", 843},
{"target CPU does not support THUMB instructions.", 844},
{"\
enabling backtrace support is only meaningful when compiling for the Thumb.", 845},
{"\
enabling callee interworking support is only meaningful when compiling for \
the Thumb.", 846},
{"\
enabling caller interworking support is only meaningful when compiling for \
the Thumb.", 847},
{"interworking forces APCS-32 to be used", 848},
{"-mapcs-stack-check incompatible with -mno-apcs-frame", 849},
{"-fpic and -mapcs-reent are incompatible", 850},
{"APCS reentrant code not supported. Ignored", 851},
{"-g with -mno-apcs-frame may not give sensible debugging", 852},
{"Passing floating point arguments in fp regs not yet supported", 853},
{"Invalid floating point emulation option: -mfpe-%s", 854},
{"Structure size boundary can only be set to 8 or 32", 855},
{"-mpic-register= is useless without -fpic", 856},
{"Unable to use '%s' for PIC register", 857},
{"Unable to find a temporary location for static chain register", 858},
{"Unable to compute real location of stacked parameter", 859},
{"no low registers available for popping high registers", 860},
{"Interrupt Service Routines cannot be coded in Thumb mode.", 861},
{"Generate APCS conformant stack frames", 862},
{"Store function names in object code", 863},
{"Use the 32-bit version of the APCS", 864},
{"Use the 26-bit version of the APCS", 865},
{"Pass FP arguments in FP registers", 866},
{"Generate re-entrant, PIC code", 867},
{"The MMU will trap on unaligned accesses", 868},
{"Use library calls to perform FP operations", 869},
{"Use hardware floating point instructions", 870},
{"Assume target CPU is configured as big endian", 871},
{"Assume target CPU is configured as little endian", 872},
{"Assume big endian bytes, little endian words", 873},
{"Support calls between Thumb and ARM instruction sets", 874},
{"Generate a call to abort if a noreturn function returns", 875},
{"Do not move instructions into a function's prologue", 876},
{"Do not load the PIC register in function prologues", 877},
{"Generate call insns as indirect calls, if necessary", 878},
{"Compile for the Thumb not the ARM", 879},
{"Thumb: Generate (non-leaf) stack frames even if not needed", 880},
{"Thumb: Generate (leaf) stack frames even if not needed", 881},
{"Thumb: Assume non-static functions may be called from ARM code", 882},
{"Thumb: Assume function pointers may go to non-Thumb aware code", 883},
{"Specify the name of the target CPU", 884},
{"Specify the name of the target architecture", 885},
{"Specify the version of the floating point emulator", 886},
{"Specify the minimum bit alignment of structures", 887},
{"Specify the register to be used for PIC addressing", 888},
{"initialized variable `%s' is marked dllimport", 889},
{"static variable `%s' is marked dllimport", 890},
{"Ignore dllimport attribute for functions", 891},
{"Do symbol renaming for BSD", 892},
{"Do symbol renaming for X/OPEN", 893},
{"Don't do symbol renaming", 894},
{"MCU `%s' not supported", 895},
{"large frame pointer change (%d) with -mtiny-stack", 896},
{"Only initialized variables can be placed into program memory area.", 897},
{"Assume int to be 8 bit integer", 898},
{"Change the stack pointer without disabling interrupts", 899},
{"Use subroutines for function prologue/epilogue", 900},
{"Change only the low 8 bits of the stack pointer", 901},
{"Do not generate tablejump insns", 902},
{"Output instruction sizes to the asm file", 903},
{"Specify the initial stack address", 904},
{"Specify the MCU name", 905},
{"Trampolines not supported\n", 906},
{"Unknown CPU version %d, using 40.\n", 907},
{"ISR %s requires %d words of local vars, max is 32767.", 908},
{"junk at end of '#pragma %s'", 909},
{"Small memory model", 910},
{"Big memory model", 911},
{"Use MPYI instruction for C3x", 912},
{"Do not use MPYI instruction for C3x", 913},
{"Use fast but approximate float to integer conversion", 914},
{"Use slow but accurate float to integer conversion", 915},
{"Enable use of RTPS instruction", 916},
{"Disable use of RTPS instruction", 917},
{"Enable use of RTPB instruction", 918},
{"Disable use of RTPB instruction", 919},
{"Generate code for C30 CPU", 920},
{"Generate code for C31 CPU", 921},
{"Generate code for C32 CPU", 922},
{"Generate code for C33 CPU", 923},
{"Generate code for C40 CPU", 924},
{"Generate code for C44 CPU", 925},
{"Emit code compatible with TI tools", 926},
{"Emit code to use GAS extensions", 927},
{"Save DP across ISR in small memory model", 928},
{"Don't save DP across ISR in small memory model", 929},
{"Pass arguments on the stack", 930},
{"Pass arguments in registers", 931},
{"Enable new features under development", 932},
{"Disable new features under development", 933},
{"Use the BK register as a general purpose register", 934},
{"Do not allocate BK register", 935},
{"Enable use of DB instruction", 936},
{"Disable use of DB instruction", 937},
{"Enable debugging", 938},
{"Disable debugging", 939},
{"Force constants into registers to improve hoisting", 940},
{"Don't force constants into registers", 941},
{"Force RTL generation to emit valid 3 operand insns", 942},
{"Allow RTL generation to emit invalid 3 operand insns", 943},
{"Allow unsigned interation counts for RPTB/DB", 944},
{"Disallow unsigned iteration counts for RPTB/DB", 945},
{"Preserve all 40 bits of FP reg across call", 946},
{"Only preserve 32 bits of FP reg across call", 947},
{"Enable parallel instructions", 948},
{"Disable parallel instructions", 949},
{"Enable MPY||ADD and MPY||SUB instructions", 950},
{"Disable MPY||ADD and MPY||SUB instructions", 951},
{"Assume that pointers may be aliased", 952},
{"Assume that pointers not aliased", 953},
{"Specify maximum number of iterations for RPTS", 954},
{"Select CPU to generate code for", 955},
{"Generate code for the C400", 956},
{"Generate code for the C300", 957},
{"Generate code for c1", 958},
{"Generate code for c2", 959},
{"Generate code for c32", 960},
{"Generate code for c34", 961},
{"Use standard calling sequence, with arg count word", 962},
{"Place arg count in a nop instruction (faster than push)", 963},
{"Don't push arg count, depend on symbol table", 964},
{"Use data cache for volatile mem refs (default)", 965},
{"Don't use data cache for volatile mem refs", 966},
{"Bypass data cache for volatile mem refs", 967},
{"Use 64-bit longs", 968},
{"Use cc- and libc-compatible 32-bit longs", 969},
{"Bad modes_tieable_p for register %s, mode1 %s, mode2 %s", 970},
{"Enable use of conditional move instructions", 971},
{"Disable use of conditional move instructions", 972},
{"Debug argument support in compiler", 973},
{"Debug stack support in compiler", 974},
{"Debug memory address support in compiler", 975},
{"Make adjacent short instructions parallel if possible.", 976},
{"Do not make adjacent short instructions parallel.", 977},
{"Link programs/data to be in external memory by default", 978},
{"Link programs/data to be in onchip memory by default", 979},
{"Change the branch costs within the compiler", 980},
{"Change the threshold for conversion to conditional execution", 981},
{"Stack size > 32k", 982},
{"inline float constants not supported on this host", 983},
{"Profiling not implemented yet.", 984},
{"Trampolines not yet implemented", 985},
{"Generate code the unix assembler can handle", 986},
{"Generate code an embedded assembler can handle", 987},
{"fr30_print_operand_address: unhandled address", 988},
{"fr30_print_operand: unrecognised %p code", 989},
{"fr30_print_operand: unrecognised %b code", 990},
{"fr30_print_operand: unrecognised %B code", 991},
{"fr30_print_operand: invalid operand to %A code", 992},
{"fr30_print_operand: invalid %x code", 993},
{"fr30_print_operand: invalid %F code", 994},
{"fr30_print_operand: unknown code", 995},
{"fr30_print_operand: unhandled MEM", 996},
{"Assume small address space", 997},
{"-ms2600 is used without -ms.", 998},
{"Only initialized variables can be placed into the 8-bit area.", 999},
{"Generate H8/S code", 1000},
{"Do not generate H8/S code", 1001},
{"Generate H8/S2600 code", 1002},
{"Do not generate H8/S2600 code", 1003},
{"Make integers 32 bits wide", 1004},
{"Use registers for argument passing", 1005},
{"Do not use registers for argument passing", 1006},
{"Consider access to byte sized memory slow", 1007},
{"Enable linker relaxing", 1008},
{"Generate H8/300H code", 1009},
{"Do not generate H8/300H code", 1010},
{"Use H8/300 alignment rules", 1011},
{"real name is too long - alias ignored", 1012},
{"alias name is too long - alias ignored", 1013},
{"junk at end of #pragma map", 1014},
{"malformed #pragma map, ignored", 1015},
{"Generate char instructions", 1016},
{"Do not generate char instructions", 1017},
{"Use the Cygwin interface", 1018},
{"Use the Mingw32 interface", 1019},
{"Create GUI application", 1020},
{"Don't set Windows defines", 1021},
{"Set Windows defines", 1022},
{"Create console application", 1023},
{"Generate code for a DLL", 1024},
{"Ignore dllimport for functions", 1025},
{"Use Mingw-specific thread support", 1026},
{"-f%s ignored for target (all code is position independent)", 1027},
{"Internal gcc abort from %s:%d", 1028},
{"The local variable `insn' has the value:", 1029},
{"Retain standard MXDB information", 1030},
{"Retain legend information", 1031},
{"Generate external legend information", 1032},
{"Emit identifying info in .s file", 1033},
{"Warn when a function arg is a structure", 1034},
{"argument is a structure", 1035},
{"-mbnu210 is ignored (option is obsolete).", 1036},
{"bad value (%s) for -march= switch", 1037},
{"bad value (%s) for -mcpu= switch", 1038},
{"Register '%c' is unknown", 1039},
{"Register '%c' already specified in allocation order", 1040},
{"-mregparm=%d is not between 0 and %d", 1041},
{"-malign-loops=%d is not between 0 and %d", 1042},
{"-malign-jumps=%d is not between 0 and %d", 1043},
{"-malign-functions=%d is not between 0 and %d", 1044},
{"-mpreferred-stack-boundary=%d is not between 2 and 31", 1045},
{"-mbranch-cost=%d is not between 0 and 5", 1046},
{"floating constant misused", 1047},
{"invalid UNSPEC as operand", 1048},
{"invalid expression as operand", 1049},
{"selector must be an immediate", 1050},
{"mask must be an immediate", 1051},
{"half-pic init called on systems that don't support it.", 1052},
{"Same as -mcpu=i386", 1053},
{"Same as -mcpu=i486", 1054},
{"Same as -mcpu=pentium", 1055},
{"Same as -mcpu=pentiumpro", 1056},
{"Alternate calling convention", 1057},
{"Use normal calling convention", 1058},
{"Align some doubles on dword boundary", 1059},
{"Align doubles on word boundary", 1060},
{"Uninitialized locals in .bss", 1061},
{"Uninitialized locals in .data", 1062},
{"Use IEEE math for fp comparisons", 1063},
{"Do not use IEEE math for fp comparisons", 1064},
{"Return values of functions in FPU registers", 1065},
{"Do not return values of functions in FPU registers", 1066},
{"Do not generate sin, cos, sqrt for FPU", 1067},
{"Generate sin, cos, sqrt for FPU", 1068},
{"Omit the frame pointer in leaf functions", 1069},
{"Enable stack probing", 1070},
{"Emit Intel syntax assembler opcodes", 1071},
{"Align destination of the string operations", 1072},
{"Do not align destination of the string operations", 1073},
{"Inline all known string operations", 1074},
{"Do not inline all known string operations", 1075},
{"Use push instructions to save outgoing arguments", 1076},
{"Do not use push instructions to save outgoing arguments", 1077},
{"sizeof(long double) is 16.", 1078},
{"sizeof(long double) is 12.", 1079},
{"Schedule code for given CPU", 1080},
{"Generate code for given CPU", 1081},
{"Control allocation order of integer registers", 1082},
{"Number of registers used to pass integer arguments", 1083},
{"Loop code aligned to this power of 2", 1084},
{"Jump targets are aligned to this power of 2", 1085},
{"Function starts are aligned to this power of 2", 1086},
{"Attempt to keep stack aligned to this power of 2", 1087},
{"Branches are this expensive (1-5, arbitrary units)", 1088},
{"Profiling uses mcount", 1089},
{"Emit half-PIC code", 1090},
{"Emit ELF object code", 1091},
{"Emit ROSE object code", 1092},
{"Symbols have a leading underscore", 1093},
{"Align to >word boundaries", 1094},
{"Use mcount for profiling", 1095},
{"Use mcount_ptr for profiling", 1096},
{"Generate ELF output", 1097},
{"Use Mingw32 interface", 1098},
{"Use Cygwin interface", 1099},
{"Use bare Windows interface", 1100},
{"`%s' declared as both exported to and imported from a DLL.", 1101},
{"Environment variable DJGPP not defined.", 1102},
{"Environment variable DJGPP points to missing file '%s'.", 1103},
{"Environment variable DJGPP points to corrupt file '%s'.", 1104},
{"Generate code which uses the FPU", 1105},
{"Do not generate code which uses the FPU", 1106},
{"sorry, not implemented: #pragma align NAME=SIZE", 1107},
{"malformed #pragma align - ignored", 1108},
{"sorry, not implemented: #pragma noalign NAME", 1109},
{"stack limit expression is not supported", 1110},
{"Generate SA code", 1111},
{"Generate SB code", 1112},
{"Generate KA code", 1113},
{"Generate KB code", 1114},
{"Generate JA code", 1115},
{"Generate JD code", 1116},
{"Generate JF code", 1117},
{"generate RP code", 1118},
{"Generate MC code", 1119},
{"Generate CA code", 1120},
{"Generate CF code", 1121},
{"Use alternate leaf function entries", 1122},
{"Do not use alternate leaf function entries", 1123},
{"Perform tail call optimization", 1124},
{"Do not perform tail call optimization", 1125},
{"Use complex addressing modes", 1126},
{"Do not use complex addressing modes", 1127},
{"Align code to 8 byte boundary", 1128},
{"Do not align code to 8 byte boundary", 1129},
{"Enable compatibility with iC960 v2.0", 1130},
{"Enable compatibility with iC960 v3.0", 1131},
{"Enable compatibility with ic960 assembler", 1132},
{"Do not permit unaligned accesses", 1133},
{"Permit unaligned accesses", 1134},
{"Layout types like Intel's v1.3 gcc", 1135},
{"Do not layout types like Intel's v1.3 gcc", 1136},
{"Use 64 bit long doubles", 1137},
{"Enable linker relaxation", 1138},
{"Do not enable linker relaxation", 1139},
{"conflicting architectures defined - using C series", 1140},
{"conflicting architectures defined - using K series", 1141},
{"iC2.0 and iC3.0 are incompatible - using iC3.0", 1142},
{"The -mlong-double-64 option does not work yet.", 1143},
{"ia64_print_operand: unknown code", 1144},
{"value of -mfixed-range must have form REG1-REG2", 1145},
{"unknown register name: %s", 1146},
{"%s-%s is an empty range", 1147},
{"cannot optimize division for both latency and throughput", 1148},
{"Generate big endian code", 1149},
{"Generate little endian code", 1150},
{"Generate code for GNU as", 1151},
{"Generate code for Intel as", 1152},
{"Generate code for GNU ld", 1153},
{"Generate code for Intel ld", 1154},
{"Generate code without GP reg", 1155},
{"Emit stop bits before and after volatile extended asms", 1156},
{"Don't emit stop bits before and after volatile extended asms", 1157},
{"Emit code for Itanium (TM) processor B step", 1158},
{"Use in/loc/out register names", 1159},
{"Disable use of sdata/scommon/sbss", 1160},
{"Enable use of sdata/scommon/sbss", 1161},
{"gp is constant (but save/restore gp on indirect calls)", 1162},
{"Generate self-relocatable code", 1163},
{"Generate inline division, optimize for latency", 1164},
{"Generate inline division, optimize for throughput", 1165},
{"Enable Dwarf 2 line debug info via GNU as", 1166},
{"Disable Dwarf 2 line debug info via GNU as", 1167},
{"Specify range of registers to make fixed.", 1168},
{"-msystem-v and -p are incompatible", 1169},
{"-msystem-v and -mthreads are incompatible", 1170},
{"bad value (%s) for -mmodel switch", 1171},
{"bad value (%s) for -msdata switch", 1172},
{"const objects cannot go in .sdata/.sbss", 1173},
{"invalid operand to %s code", 1174},
{"invalid operand to %p code", 1175},
{"invalid operand to %T/%B code", 1176},
{"invalid operand to %N code", 1177},
{"Display compile time statistics", 1178},
{"Align all loops to 32 byte boundary", 1179},
{"Only issue one instruction per cycle", 1180},
{"Prefer branches over conditional execution", 1181},
{"Code size: small, medium or large", 1182},
{"Small data area: none, sdata, use", 1183},
{"-f%s ignored for 68HC11/68HC12 (not supported)", 1184},
{"Compile with 16-bit integer mode", 1185},
{"Compile with 32-bit integer mode", 1186},
{"Auto pre/post decrement increment allowed", 1187},
{"Auto pre/post decrement increment not allowed", 1188},
{"Compile for a 68HC11", 1189},
{"Compile for a 68HC12", 1190},
{"Specify the register allocation order", 1191},
{"Indicate the number of soft registers available", 1192},
{"-malign-loops=%d is not between 1 and %d", 1193},
{"-malign-jumps=%d is not between 1 and %d", 1194},
{"-malign-functions=%d is not between 1 and %d", 1195},
{"-fPIC is not currently supported on the 68000 or 68010\n", 1196},
{"Internal gcc monitor: short-branch(%x)", 1197},
{"Internal gcc error: Can't express symbolic location", 1198},
{"argument #%d is a structure", 1199},
{"%R not followed by %B/C/D/E", 1200},
{"invalid %x/X value", 1201},
{"invalid %H value", 1202},
{"invalid %h value", 1203},
{"invalid %Q value", 1204},
{"invalid %q value", 1205},
{"invalid %o value", 1206},
{"invalid %p value", 1207},
{"invalid %s/S value", 1208},
{"invalid %P operand", 1209},
{"invalid %B value", 1210},
{"invalid %C value", 1211},
{"invalid %D value", 1212},
{"invalid %E value", 1213},
{"`%d' operand isn't a register", 1214},
{"invalid %r value", 1215},
{"operand is r0", 1216},
{"operand is const_double", 1217},
{"invalid code", 1218},
{"-mtrap-large-shift and -mhandle-large-shift are incompatible", 1219},
{"Invalid option `-mshort-data-%s'", 1220},
{"-mshort-data-%s is too large ", 1221},
{"-mshort-data-%s and PIC are incompatible", 1222},
{"Invalid option `-mstack-increment=%s'", 1223},
{"Inline constants if it can be done in 2 insns or less", 1224},
{"inline constants if it only takes 1 instruction", 1225},
{"Set maximum alignment to 4", 1226},
{"Set maximum alignment to 8", 1227},
{"Do not use the divide instruction", 1228},
{"Do not arbitary sized immediates in bit operations", 1229},
{"Always treat bitfield as int-sized", 1230},
{"Force functions to be aligned to a 4 byte boundary", 1231},
{"Force functions to be aligned to a 2 byte boundary", 1232},
{"Emit call graph information", 1233},
{"Prefer word accesses over byte accesses", 1234},
{"Generate code for the M*Core M340", 1235},
{"Maximum amount for a single stack increment operation", 1236},
{"-mips%d not supported", 1237},
{"bad value (%s) for -mips switch", 1238},
{"bad value (%s) for -mabi= switch", 1239},
{"-mabi=%s does not support -mips%d", 1240},
{"The -mabi=32 support does not work yet.", 1241},
{"This target does not support the -mabi switch.", 1242},
{"-mcpu=%s does not support -mips%d", 1243},
{"-mips%d does not support 64 bit fp registers", 1244},
{"-mips%d does not support 64 bit gp registers", 1245},
{"-G is incompatible with PIC code which is the default", 1246},
{"-membedded-pic and -mabicalls are incompatible", 1247},
{"-G and -membedded-pic are incompatible", 1248},
{"Invalid option `entry%s'", 1249},
{"-mentry is only meaningful with -mips-16", 1250},
{"internal error: %%) found without a %%( in assembler pattern", 1251},
{"internal error: %%] found without a %%[ in assembler pattern", 1252},
{"internal error: %%> found without a %%< in assembler pattern", 1253},
{"internal error: %%} found without a %%{ in assembler pattern", 1254},
{"PRINT_OPERAND: Unknown punctuation '%c'", 1255},
{"PRINT_OPERAND null pointer", 1256},
{"invalid use of %%d, %%x, or %%X", 1257},
{"PRINT_OPERAND_ADDRESS, null pointer", 1258},
{"can't open %s", 1259},
{"\
MIPS ECOFF format does not allow changing filenames within functions with \
#line", 1260},
{"can't rewind %s", 1261},
{"can't write to %s", 1262},
{"can't read from %s", 1263},
{"can't close %s", 1264},
{"gp_offset (%ld) or end_offset (%ld) is less than zero.", 1265},
{"fp_offset (%ld) or end_offset (%ld) is less than zero.", 1266},
{"can not handle inconsistent calls to `%s'", 1267},
{"No default crt0.o", 1268},
{"Use 64-bit int type", 1269},
{"Use 64-bit long type", 1270},
{"Use 32-bit long type", 1271},
{"Optimize lui/addiu address loads", 1272},
{"Don't optimize lui/addiu address loads", 1273},
{"Use MIPS as", 1274},
{"Use GNU as", 1275},
{"Use symbolic register names", 1276},
{"Don't use symbolic register names", 1277},
{"Use GP relative sdata/sbss sections", 1278},
{"Don't use GP relative sdata/sbss sections", 1279},
{"Output compiler statistics", 1280},
{"Don't output compiler statistics", 1281},
{"Don't optimize block moves", 1282},
{"Optimize block moves", 1283},
{"Use mips-tfile asm postpass", 1284},
{"Don't use mips-tfile asm postpass", 1285},
{"Use hardware floating point", 1286},
{"Use 64-bit FP registers", 1287},
{"Use 32-bit FP registers", 1288},
{"Use 64-bit general registers", 1289},
{"Use 32-bit general registers", 1290},
{"Use Irix PIC", 1291},
{"Don't use Irix PIC", 1292},
{"Use OSF PIC", 1293},
{"Don't use OSF PIC", 1294},
{"Use indirect calls", 1295},
{"Don't use indirect calls", 1296},
{"Use embedded PIC", 1297},
{"Don't use embedded PIC", 1298},
{"Use ROM instead of RAM", 1299},
{"Don't use ROM instead of RAM", 1300},
{"Put uninitialized constants in ROM (needs -membedded-data)", 1301},
{"Don't put uninitialized constants in ROM", 1302},
{"Use big-endian byte order", 1303},
{"Use little-endian byte order", 1304},
{"Use single (32-bit) FP only", 1305},
{"Don't use single (32-bit) FP only", 1306},
{"Use multiply accumulate", 1307},
{"Don't use multiply accumulate", 1308},
{"Work around early 4300 hardware bug", 1309},
{"Don't work around early 4300 hardware bug", 1310},
{"Optimize for 4650", 1311},
{"Optimize for 3900", 1312},
{"Trap on integer divide by zero", 1313},
{"Don't trap on integer divide by zero", 1314},
{"Trap on integer divide overflow", 1315},
{"Don't trap on integer divide overflow", 1316},
{"Specify CPU for scheduling purposes", 1317},
{"Specify MIPS ISA", 1318},
{"Use mips16 entry/exit psuedo ops", 1319},
{"Don't use MIPS16 instructions", 1320},
{"mips16 function profiling", 1321},
{"Work around hardware multiply bug", 1322},
{"Do not work around hardware multiply bug", 1323},
{"Target the AM33 processor", 1324},
{"optimization turned on", 1325},
{"optimization turned off", 1326},
{"optimization level restored", 1327},
{"Don't use hardware fp", 1328},
{"Alternative calling convention", 1329},
{"Pass some arguments in registers", 1330},
{"Pass all arguments on stack", 1331},
{"Optimize for 32532 cpu", 1332},
{"Optimize for 32332 cpu", 1333},
{"Optimize for 32032", 1334},
{"Register sb is zero. Use for absolute addressing", 1335},
{"Do not use register sb", 1336},
{"Do not use bitfield instructions", 1337},
{"Use bitfield instructions", 1338},
{"Generate code for high memory", 1339},
{"Generate code for low memory", 1340},
{"32381 fpu", 1341},
{"Use multiply-accumulate fp instructions", 1342},
{"Do not use multiply-accumulate fp instructions", 1343},
{"\"Small register classes\" kludge", 1344},
{"No \"Small register classes\" kludge", 1345},
{"\
Unknown -mschedule= option (%s).\n\
Valid options are 700, 7100, 7100LC, 7200, and 8000\n", 1346},
{"\
Unknown -march= option (%s).\n\
Valid options are 1.0, 1.1, and 2.0\n", 1347},
{"PIC code generation is not supported in the portable runtime model\n", 1348},
{"PIC code generation is not compatible with fast indirect calls\n", 1349},
{"PIC code generation is not compatible with profiling\n", 1350},
{"-g is only supported when using GAS on this processor,", 1351},
{"-g option disabled.", 1352},
{"Do not use hardware floating point", 1353},
{"Return floating point results in ac0", 1354},
{"Return floating point results in memory", 1355},
{"Generate code for an 11/40", 1356},
{"Generate code for an 11/45", 1357},
{"Generate code for an 11/10", 1358},
{"Use 32 bit int", 1359},
{"Use 16 bit int", 1360},
{"Use 32 bit float", 1361},
{"Use 64 bit float", 1362},
{"Target has split I&D", 1363},
{"Target does not have split I&D", 1364},
{"Use UNIX assembler syntax", 1365},
{"Use DEC assembler syntax", 1366},
{"Generate little endian data", 1367},
{"Generate big endian data", 1368},
{"Turn on maintainer testing code", 1369},
{"Enable Transmeta picoJava extensions", 1370},
{"Disable Transmeta picoJava extensions", 1371},
{"Disable reorganization pass", 1372},
{"invalid %%B value", 1373},
{"invalid %%S value", 1374},
{"invalid %%b value", 1375},
{"invalid %%H value", 1376},
{"invalid %%z value", 1377},
{"invalid %%Z value", 1378},
{"invalid %%k value", 1379},
{"invalid %%j value", 1380},
{"can't have varargs with -mfp-arg-in-fp-regs", 1381},
{"Always pass floating-point arguments in memory", 1382},
{"Don't always pass floating-point arguments in memory", 1383},
{"Support message passing with the Parallel Environment", 1384},
{"Compile for 64-bit pointers", 1385},
{"Compile for 32-bit pointers", 1386},
{"-maix64 and POWER architecture are incompatible.", 1387},
{"-maix64 requires PowerPC64 architecture remain enabled.", 1388},
{"\
-maix64 required: 64-bit computation with 32-bit addressing not yet \
supported.", 1389},
{"-mmultiple is not supported on little endian systems", 1390},
{"-mstring is not supported on little endian systems", 1391},
{"-f%s ignored for AIX (all code is position independent)", 1392},
{"-ffunction-sections disabled on AIX when debugging", 1393},
{"-fdata-sections not supported on AIX", 1394},
{"Unknown -mdebug-%s switch", 1395},
{"invalid %%f value", 1396},
{"invalid %%F value", 1397},
{"invalid %%G value", 1398},
{"invalid %%j code", 1399},
{"invalid %%J code", 1400},
{"invalid %%K value", 1401},
{"invalid %%p value", 1402},
{"invalid %%q value", 1403},
{"%%S computed all 1's mask", 1404},
{"%%S computed all 0's mask", 1405},
{"invalid %%T value", 1406},
{"invalid %%u value", 1407},
{"invalid %%v value", 1408},
{"invalid %%W value", 1409},
{"Use POWER instruction set", 1410},
{"Use POWER2 instruction set", 1411},
{"Do not use POWER2 instruction set", 1412},
{"Do not use POWER instruction set", 1413},
{"Use PowerPC instruction set", 1414},
{"Do not use PowerPC instruction set", 1415},
{"Use PowerPC General Purpose group optional instructions", 1416},
{"Don't use PowerPC General Purpose group optional instructions", 1417},
{"Use PowerPC Graphics group optional instructions", 1418},
{"Don't use PowerPC Graphics group optional instructions", 1419},
{"Use PowerPC-64 instruction set", 1420},
{"Don't use PowerPC-64 instruction set", 1421},
{"Use new mnemonics for PowerPC architecture", 1422},
{"Use old mnemonics for PowerPC architecture", 1423},
{"Put everything in the regular TOC", 1424},
{"Place floating point constants in TOC", 1425},
{"Don't place floating point constants in TOC", 1426},
{"Place symbol+offset constants in TOC", 1427},
{"Don't place symbol+offset constants in TOC", 1428},
{"Place variable addresses in the regular TOC", 1429},
{"Generate load/store multiple instructions", 1430},
{"Do not generate load/store multiple instructions", 1431},
{"Generate string instructions for block moves", 1432},
{"Do not generate string instructions for block moves", 1433},
{"Generate load/store with update instructions", 1434},
{"Do not generate load/store with update instructions", 1435},
{"Generate fused multiply/add instructions", 1436},
{"Don't generate fused multiply/add instructions", 1437},
{"Don't schedule the start and end of the procedure", 1438},
{"Use features of and schedule code for given CPU", 1439},
{"Enable debug output", 1440},
{"RETURN_ADDRESS_OFFSET not supported", 1441},
{"Select ABI calling convention.", 1442},
{"Select method for sdata handling.", 1443},
{"Align to the base type of the bitfield.", 1444},
{"Don't align to the base type of the bitfield.", 1445},
{"Don't assume that unaligned accesses are handled by the system", 1446},
{"Assume that unaligned accesses are handled by the system", 1447},
{"Produce code relocatable at runtime.", 1448},
{"Don't produce code relocatable at runtime.", 1449},
{"Produce little endian code.", 1450},
{"Produce big endian code.", 1451},
{"Use 128 bit long doubles", 1452},
{"no description yet", 1453},
{"Use EABI.", 1454},
{"Don't use EABI.", 1455},
{"Use alternate register names.", 1456},
{"Don't use alternate register names.", 1457},
{"Link with libsim.a, libc.a and sim-crt0.o.", 1458},
{"Link with libads.a, libc.a and crt0.o.", 1459},
{"Link with libyk.a, libc.a and crt0.o.", 1460},
{"Link with libmvme.a, libc.a and crt0.o.", 1461},
{"Set the PPC_EMB bit in the ELF flags header", 1462},
{"Bad value for -mcall-%s", 1463},
{"Bad value for -msdata=%s", 1464},
{"-mrelocatable and -msdata=%s are incompatible.", 1465},
{"-f%s and -msdata=%s are incompatible.", 1466},
{"-msdata=%s and -mcall-%s are incompatible.", 1467},
{"-mrelocatable and -mno-minimal-toc are incompatible.", 1468},
{"-mrelocatable and -mcall-%s are incompatible.", 1469},
{"-fPIC and -mcall-%s are incompatible.", 1470},
{"-mcall-aixdesc must be big endian", 1471},
{"Generate code for big endian", 1472},
{"Generate code for little endian", 1473},
{"Use little-endian byte order for data", 1474},
{"%s is not supported by this configuration", 1475},
{"-mlong-double-64 not allowed with -m64", 1476},
{"bad value (%s) for -mcmodel= switch", 1477},
{"-mcmodel= is not supported on 32 bit systems", 1478},
{"profiling does not support code models other than medlow", 1479},
{"Invalid %%Y operand", 1480},
{"Invalid %%A operand", 1481},
{"Invalid %%B operand", 1482},
{"Invalid %%c operand", 1483},
{"Invalid %%C operand", 1484},
{"Invalid %%d operand", 1485},
{"Invalid %%D operand", 1486},
{"Invalid %%f operand", 1487},
{"long long constant not a valid immediate operand", 1488},
{"floating point constant not a valid immediate operand", 1489},
{"%s and profiling conflict: disabling %s", 1490},
{"Use FUNCTION_EPILOGUE", 1491},
{"Do not use FUNCTION_EPILOGUE", 1492},
{"Assume possible double misalignment", 1493},
{"Assume all doubles are aligned", 1494},
{"Pass -assert pure-text to linker", 1495},
{"Do not pass -assert pure-text to linker", 1496},
{"Use flat register window model", 1497},
{"Do not use flat register window model", 1498},
{"Use ABI reserved registers", 1499},
{"Do not use ABI reserved registers", 1500},
{"Use hardware quad fp instructions", 1501},
{"Do not use hardware quad fp instructions", 1502},
{"Compile for v8plus ABI", 1503},
{"Do not compile for v8plus ABI", 1504},
{"Utilize Visual Instruction Set", 1505},
{"Do not utilize Visual Instruction Set", 1506},
{"Optimize for Cypress processors", 1507},
{"Optimize for SparcLite processors", 1508},
{"Optimize for F930 processors", 1509},
{"Optimize for F934 processors", 1510},
{"Use V8 Sparc ISA", 1511},
{"Optimize for SuperSparc processors", 1512},
{"Pointers are 64-bit", 1513},
{"Pointers are 32-bit", 1514},
{"Use 32-bit ABI", 1515},
{"Use 64-bit ABI", 1516},
{"Use stack bias", 1517},
{"Do not use stack bias", 1518},
{"Use structs on stronger alignment for double-word copies", 1519},
{"Do not use structs on stronger alignment for double-word copies", 1520},
{"Optimize tail call instructions in assembler and linker", 1521},
{"Do not optimize tail call instructions in assembler or linker", 1522},
{"Use given Sparc code model", 1523},
{"#pragma GHS endXXXX found without previous startXXX", 1524},
{"#pragma GHS endXXX does not match previous startXXX", 1525},
{"Cannot set interrupt attribute: no current function", 1526},
{"Cannot set interrupt attribute: no such identifier", 1527},
{"junk at end of #pragma ghs section", 1528},
{"unrecognised section name \"%s\"", 1529},
{"malformed #pragma ghs section", 1530},
{"junk at end of #pragma ghs interrupt", 1531},
{"junk at end of #pragma ghs starttda", 1532},
{"junk at end of #pragma ghs startsda", 1533},
{"junk at end of #pragma ghs startzda", 1534},
{"junk at end of #pragma ghs endtda", 1535},
{"junk at end of #pragma ghs endsda", 1536},
{"junk at end of #pragma ghs endzda", 1537},
{"%s=%s is not numeric.", 1538},
{"%s=%s is too large.", 1539},
{"a data area attribute cannot be specified for local variables", 1540},
{"data area of '%s' conflicts with previous declaration", 1541},
{"Bogus JR construction: %d\n", 1542},
{"Bad amount of stack space removal: %d", 1543},
{"Bogus JARL construction: %d\n", 1544},
{"Support Green Hills ABI", 1545},
{"Prohibit PC relative function calls", 1546},
{"Reuse r30 on a per function basis", 1547},
{"Use stubs for function prologues", 1548},
{"Same as: -mep -mprolog-function", 1549},
{"Enable backend debugging", 1550},
{"Compile for the v850 processor", 1551},
{"Use 4 byte entries in switch tables", 1552},
{"Set the max size of data eligible for the TDA area", 1553},
{"Set the max size of data eligible for the SDA area", 1554},
{"Set the max size of data eligible for the ZDA area", 1555},
{"cannot convert to a pointer type", 1556},
{"pointer value used where a floating point value was expected", 1557},
{"aggregate value used where a float was expected", 1558},
{"conversion to incomplete type", 1559},
{"can't convert between vector values of different size", 1560},
{"aggregate value used where an integer was expected", 1561},
{"pointer value used where a complex was expected", 1562},
{"aggregate value used where a complex was expected", 1563},
{"can't convert value to a vector", 1564},
{"unable to call pointer to member function here", 1565},
{"destructors take no parameters", 1566},
{"ISO C++ forbids omitting the middle term of a ?: expression", 1567},
{"conflicting access specifications for field `%s', ignored", 1568},
{"trying to finish struct, but kicked out due to previous parse errors.", 1569},
{"language string `\"%s\"' not recognized", 1570},
{"not enough type information", 1571},
{"invalid operation on uninstantiated type", 1572},
{"\
object size exceeds built-in limit for virtual function table implementation", 1573},
{"\
object size exceeds normal limit for virtual function table implementation, \
recompile all source and use -fhuge-objects", 1574},
{"declaration of `%s' shadows a member of `this'", 1575},
{"label `%s' referenced outside of any function", 1576},
{"jump to case label", 1577},
{" enters try block", 1578},
{" enters catch block", 1579},
{" from here", 1580},
{"the ABI requires vtable thunks", 1581},
{"multiple types in one declaration", 1582},
{"declaration does not declare anything", 1583},
{"Missing type-name in typedef-declaration.", 1584},
{"ISO C++ prohibits anonymous structs", 1585},
{"assignment (not initialization) in declaration", 1586},
{"invalid catch parameter", 1587},
{"cannot declare `::main' to be a template", 1588},
{"cannot declare `::main' to be inline", 1589},
{"cannot declare `::main' to be static", 1590},
{"`main' must return `int'", 1591},
{"overflow in array dimension", 1592},
{"destructors must be member functions", 1593},
{"`bool' is now a keyword", 1594},
{"ISO C++ does not support `long long'", 1595},
{"short, signed or unsigned invalid for `%s'", 1596},
{"long and short specified together for `%s'", 1597},
{"signed and unsigned given together for `%s'", 1598},
{"storage class specifiers invalid in parameter declarations", 1599},
{"typedef declaration invalid in parameter declaration", 1600},
{"virtual outside class declaration", 1601},
{"storage class specified for %s `%s'", 1602},
{"storage class specifiers invalid in friend function declarations", 1603},
{"destructor cannot be static member function", 1604},
{"constructor cannot be static member function", 1605},
{"constructors cannot be declared virtual", 1606},
{"return value type specifier for constructor ignored", 1607},
{"can't initialize friend function `%s'", 1608},
{"virtual functions cannot be friends", 1609},
{"friend declaration not in class definition", 1610},
{"cannot declare %s to references", 1611},
{"invalid type: `void &'", 1612},
{"discarding `const' applied to a reference", 1613},
{"discarding `volatile' applied to a reference", 1614},
{"only declarations of constructors can be `explicit'", 1615},
{"non-member `%s' cannot be declared `mutable'", 1616},
{"non-object member `%s' cannot be declared `mutable'", 1617},
{"function `%s' cannot be declared `mutable'", 1618},
{"static `%s' cannot be declared `mutable'", 1619},
{"const `%s' cannot be declared `mutable'", 1620},
{"typedef declaration includes an initializer", 1621},
{"unnamed variable or field declared void", 1622},
{"variable or field declared void", 1623},
{"cannot use `::' in parameter declaration", 1624},
{"`%s' is neither function nor member function; cannot be declared friend", 1625},
{"member functions are implicitly friends of their class", 1626},
{"storage class `auto' invalid for function `%s'", 1627},
{"storage class `register' invalid for function `%s'", 1628},
{"\
storage class `static' invalid for function `%s' declared out of global scope", 1629},
{"\
storage class `inline' invalid for function `%s' declared out of global scope", 1630},
{"virtual non-class function `%s'", 1631},
{"cannot declare static function inside another function", 1632},
{"\
invalid integer constant in parameter list, did you forget to give parameter \
name?", 1633},
{"conversion to %s%s will never use a type conversion operator", 1634},
{"return type for `main' changed to `int'", 1635},
{"-f%s is no longer supported", 1636},
{"\
-fhandle-exceptions has been renamed to -fexceptions (and is now on by \
default)", 1637},
{"-fname-mangling-version is no longer supported", 1638},
{"-Wno-strict-prototypes is not supported in C++", 1639},
{"name missing for member function", 1640},
{"`__alignof__' applied to a bit-field", 1641},
{"parser may be lost: is there a '{' missing somewhere?", 1642},
{"ambiguous conversion for array subscript", 1643},
{"anachronistic use of array size in vector delete", 1644},
{"\
cannot delete a function. Only pointer-to-objects are valid arguments to \
`delete'", 1645},
{"initializer invalid for static member with constructor", 1646},
{"(an out of class initialization is required)", 1647},
{"field initializer is not constant", 1648},
{"anonymous struct not inside named type", 1649},
{"namespace-scope anonymous aggregates must be static", 1650},
{"anonymous aggregate with no members", 1651},
{"too many initialization functions required", 1652},
{"use of old-style cast", 1653},
{"`%s' not supported by %s", 1654},
{"<anonymous %s>", 1655},
{"(static %s for %s)", 1656},
{"In %s `%s':", 1657},
{"%s: In instantiation of `%s':\n", 1658},
{"%s:%d: instantiated from `%s'\n", 1659},
{"%s:%d: instantiated from here\n", 1660},
{"call to Java `catch' or `throw' with `jthrowable' undefined", 1661},
{"mixing C++ and Java catches in a single translation unit", 1662},
{" in thrown expression", 1663},
{"\
(if this is not what you intended, make sure the function template has \
already been declared and add <> after the function name here) -Wno-non-\
template-friend disables this warning.", 1664},
{"argument to `%s' missing\n", 1665},
{"initializer list treated as compound expression", 1666},
{" will be re-ordered to match declaration order", 1667},
{" will be re-ordered to match inheritance order", 1668},
{"base class initializer specified, but no base class to initialize", 1669},
{"initializer for unnamed base class ambiguous", 1670},
{"no base class to initialize", 1671},
{"object missing in use of pointer-to-member construct", 1672},
{"at this point in file", 1673},
{"new of array type fails to specify size", 1674},
{"size in array new must have integral type", 1675},
{"zero size array reserves no space", 1676},
{"new cannot be applied to a reference type", 1677},
{"new cannot be applied to a function type", 1678},
{"call to Java constructor, while `jclass' undefined", 1679},
{"Can't find class$", 1680},
{"invalid type `void' for new", 1681},
{"call to Java constructor with `%s' undefined", 1682},
{"initializer list being treated as compound expression", 1683},
{"ISO C++ forbids aggregate initializer to new", 1684},
{"initializer ends prematurely", 1685},
{"cannot initialize multi-dimensional array with initializer", 1686},
{"unknown array size in delete", 1687},
{"type to vector delete is neither pointer or array type", 1688},
{"Do not obey access control semantics", 1689},
{"Change when template instances are emitted", 1690},
{"Check the return value of new", 1691},
{"Reduce size of object files", 1692},
{"Make string literals `char[]' instead of `const char[]'", 1693},
{"Dump the entire translation unit to a file", 1694},
{"Do not inline member functions by default", 1695},
{"Do not generate run time type descriptor information", 1696},
{"Do not generate code to check exception specifications", 1697},
{"Scope of for-init-statement vars extends outside", 1698},
{"Do not recognise GNU defined keywords", 1699},
{"Do not treat the namespace `std' as a normal namespace", 1700},
{"Enable support for huge objects", 1701},
{"Export functions even if they can be inlined", 1702},
{"Only emit explicit template instatiations", 1703},
{"Only emit explicit instatiations of inline templates", 1704},
{"Don't pedwarn about uses of Microsoft extensions", 1705},
{"Recognise and/bitand/bitor/compl/not/or/xor", 1706},
{"Disable optional diagnostics", 1707},
{"Downgrade conformance errors to warnings", 1708},
{"Enable automatic template instantiation", 1709},
{"Display statistics accumulated during compilation", 1710},
{"Specify maximum template instantiation depth", 1711},
{"Use __cxa_atexit to register destructors.", 1712},
{"Discard unused virtual functions", 1713},
{"Implement vtables using thunks", 1714},
{"Emit common-like symbols as weak symbols", 1715},
{"Emit cross referencing information", 1716},
{"Warn about inconsistent return types", 1717},
{"Warn about overloaded virtual function names", 1718},
{"Don't warn when all ctors/dtors are private", 1719},
{"Warn about non virtual destructors", 1720},
{"Warn when a function is declared extern, then inline", 1721},
{"Warn when the compiler reorders code", 1722},
{"Warn when synthesis behaviour differs from Cfront", 1723},
{"Don't warn when type converting pointers to member functions", 1724},
{"Warn about violations of Effective C++ style rules", 1725},
{"Warn when overload promotes from unsigned to signed", 1726},
{"Warn if a C style cast is used in a program", 1727},
{"\
Don't warn when non-templatized friend functions are declared within a \
template", 1728},
{"Don't announce deprecation of compiler features", 1729},
{"type name expected before `*'", 1730},
{"cannot declare references to references", 1731},
{"cannot declare pointers to references", 1732},
{"type name expected before `&'", 1733},
{"semicolon missing after %s declaration", 1734},
{"junk at end of #pragma %s", 1735},
{"invalid #pragma %s", 1736},
{"#pragma implementation for %s appears after file is included", 1737},
{"junk at end of #pragma GCC java_exceptions", 1738},
{"\
(Each undeclared identifier is reported only once for each function it \
appears in.)", 1739},
{"name lookup of `%s' changed", 1740},
{"name lookup of `%s' changed for new ISO `for' scoping", 1741},
{"real-valued template parameters when cross-compiling", 1742},
{"methods cannot be converted to function pointers", 1743},
{"ambiguous request for method pointer `%s'", 1744},
{"invalid default template argument", 1745},
{"no base or member initializers given following ':'", 1746},
{"base initializers not allowed for non-member functions", 1747},
{"only constructors take base initializers", 1748},
{"anachronistic old style base class initializer", 1749},
{"`>>' should be `> >' in template class name", 1750},
{"ISO C++ forbids an empty condition for `%s'", 1751},
{"ISO C++ forbids `&&'", 1752},
{"ISO C++ forbids initialization of new expression with `='", 1753},
{"ISO C++ forbids compound literals", 1754},
{"ISO C++ forbids braced-groups within expressions", 1755},
{"sigof type specifier", 1756},
{"`sigof' applied to non-aggregate expression", 1757},
{"`sigof' applied to non-aggregate type", 1758},
{"storage class specifier `%s' not allowed after struct or class", 1759},
{"type specifier `%s' not allowed after struct or class", 1760},
{"type qualifier `%s' not allowed after struct or class", 1761},
{"no body nor ';' separates two class, struct or union declarations", 1762},
{"multiple access specifiers", 1763},
{"multiple `virtual' specifiers", 1764},
{"missing ';' before right brace", 1765},
{"ISO C++ forbids array dimensions with parenthesized type in new", 1766},
{"ISO C++ forbids label declarations", 1767},
{"ISO C++ forbids computed gotos", 1768},
{"label must be followed by statement", 1769},
{"ISO C++ forbids compound statements inside for initializations", 1770},
{"possibly missing ')'", 1771},
{"type specifier omitted for parameter", 1772},
{"creating array with size zero", 1773},
{"use of `%s' in template", 1774},
{"incomplete type unification", 1775},
{"use of `%s' in template type unification", 1776},
{"-frepo must be used with -c", 1777},
{"mysterious repository information in %s", 1778},
{"can't create repository information file `%s'", 1779},
{"taking dynamic typeid of object with -fno-rtti", 1780},
{"cannot use typeid with -fno-rtti", 1781},
{"must #include <typeinfo> before using typeid", 1782},
{"adjusting pointers for covariant returns", 1783},
{"recoverable compiler error, fixups for virtual function", 1784},
{"ISO C++ does not permit named return values", 1785},
{"can't redefine default return value for constructors", 1786},
{" will be re-ordered to precede member initializations", 1787},
{"`this' is unavailable for static member functions", 1788},
{"invalid use of `this' in non-member function", 1789},
{"invalid use of `this' at top level", 1790},
{"template type parameters must use the keyword `class' or `typename'", 1791},
{"identifier name `%s' conflicts with GNU C++ internal naming strategy", 1792},
{"parse error", 1793},
{"parse error at end of saved function text", 1794},
{"parse error in method specification", 1795},
{"function body for constructor missing", 1796},
{"%s before `%s'", 1797},
{"%s before `%c'", 1798},
{"%s before `\\%o'", 1799},
{"%s before `%s' token", 1800},
{"non-lvalue in %s", 1801},
{"\
`java_interface' attribute can only be applied to Java class definitions", 1802},
{"`com_interface' only supported with -fvtable-thunks", 1803},
{"`com_interface' attribute can only be applied to class definitions", 1804},
{"requested init_priority is not an integer constant", 1805},
{"\
can only use init_priority attribute on file-scope definitions of objects of \
class type", 1806},
{"requested init_priority is out of range", 1807},
{"requested init_priority is reserved for internal use", 1808},
{"init_priority attribute is not supported on this platform", 1809},
{"\
ISO C++ forbids %s between pointer of type `void *' and pointer-to-function", 1810},
{"ISO C++ forbids applying `sizeof' to a function type", 1811},
{"ISO C++ forbids applying `sizeof' to a member function", 1812},
{"\
ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type", 1813},
{"sizeof applied to a bit-field", 1814},
{"ISO C++ forbids applying `sizeof' to an expression of function type", 1815},
{"invalid reference to NULL ptr, use ptr-to-member instead", 1816},
{"invalid use of `%s' on pointer to member", 1817},
{"invalid type argument", 1818},
{"ISO C++ forbids subscripting non-lvalue array", 1819},
{"subscripting array declared `register'", 1820},
{"pointer to member function called, but not in class scope", 1821},
{"\
invalid call to member function needing `this' in static member function \
scope", 1822},
{"ISO C++ forbids calling `::main' from within program", 1823},
{"parameter type of called function is incomplete", 1824},
{"%s rotate count is negative", 1825},
{"%s rotate count >= width of type", 1826},
{"ISO C++ forbids comparison between pointer and integer", 1827},
{"comparison between signed and unsigned integer expressions", 1828},
{"ISO C++ forbids using pointer of type `void *' in pointer arithmetic", 1829},
{"ISO C++ forbids using a pointer-to-function in pointer arithmetic", 1830},
{"\
ISO C++ forbids using a pointer to member function in pointer arithmetic", 1831},
{"ISO C++ forbids using pointer to a member in pointer arithmetic", 1832},
{"ISO C++ forbids using pointer of type `void *' in subtraction", 1833},
{"ISO C++ forbids using pointer to a function in subtraction", 1834},
{"ISO C++ forbids using pointer to a method in subtraction", 1835},
{"ISO C++ forbids using pointer to a member in subtraction", 1836},
{"invalid use of a pointer to an incomplete type in pointer arithmetic", 1837},
{"taking address of temporary", 1838},
{"ISO C++ forbids %sing an enum", 1839},
{"cast to non-reference type used as lvalue", 1840},
{"ISO C++ forbids taking address of function `::main'", 1841},
{"ISO C++ forbids taking the address of a cast to a non-lvalue expression", 1842},
{"unary `&'", 1843},
{"cannot take the address of `this', which is an rvalue expression", 1844},
{"\
ISO C++ forbids casting between pointer-to-function and pointer-to-object", 1845},
{"ISO C++ forbids cast to non-reference type used as lvalue", 1846},
{"ISO C++ forbids assignment of arrays", 1847},
{"return value from function receives multiple initializations", 1848},
{" in pointer to member function conversion", 1849},
{" in pointer to member conversion", 1850},
{"returning reference to temporary", 1851},
{"reference to non-lvalue returned", 1852},
{"returning a value from a destructor", 1853},
{"cannot return from a handler of a function-try-block of a constructor", 1854},
{"returning a value from a constructor", 1855},
{"\
return-statement with no value, in function declared with a non-void return \
type", 1856},
{"\
return-statement with a value, in function declared with a void return type", 1857},
{" because the following virtual functions are abstract:", 1858},
{"Internal error #%d.", 1859},
{"due to the presence of a constructor", 1860},
{"comma expression used to initialize return value", 1861},
{"cannot initialize arrays using this syntax", 1862},
{"ANSI C++ forbids non-constant aggregate initializer expressions", 1863},
{"initializing array with parameter list", 1864},
{"initializer for scalar variable requires one element", 1865},
{"aggregate has a partly bracketed initializer", 1866},
{"non-trivial labeled initializers", 1867},
{"non-empty initializer for array of empty elements", 1868},
{"initializer list for object of class with virtual base classes", 1869},
{"initializer list for object of class with base classes", 1870},
{"initializer list for object using virtual functions", 1871},
{"index value instead of field name in union initializer", 1872},
{"excess elements in aggregate initializer", 1873},
{"circular pointer delegation detected", 1874},
{"result of `operator->()' yields non-pointer result", 1875},
{"base operand of `->' is not a pointer", 1876},
{"ISO C++ forbids defining types within %s", 1877},
{"Can't create cross-reference file `%s'", 1878},
{"In file included from %s:%u", 1879},
{"\
,\n\
from %s:%u", 1880},
{"internal error: ", 1881},
{"warning: ", 1882},
{"%s: %s", 1883},
{"traditional C rejects the `U' suffix", 1884},
{"too many 'l' suffixes in integer constant", 1885},
{"integer constant contains digits beyond the radix", 1886},
{"integer constant out of range", 1887},
{"integer constant is so large that it is unsigned", 1888},
{"invalid suffix '%.*s' on integer constant", 1889},
{"missing ')' after \"defined\"", 1890},
{"operator \"defined\" requires an identifier", 1891},
{"(\"%s\" is an alternative token for \"%s\" in C++)", 1892},
{"\"defined\" operator appears during macro expansion", 1893},
{"ISO C++ does not permit \"%s\" in #if", 1894},
{"\"%s\" is not defined", 1895},
{"octal escape sequence out of range", 1896},
{"hex escape sequence out of range", 1897},
{"integer overflow in preprocessor expression", 1898},
{"impossible operator '%s'", 1899},
{"comma operator in operand of #if", 1900},
{"%s is too large", 1901},
{"%s is shorter than expected", 1902},
{"%s is a block device", 1903},
{"No include path in which to find %s", 1904},
{"Multiple include guards may be useful for:\n", 1905},
{"absolute file name in remap_filename", 1906},
{"ignoring nonexistent directory \"%s\"\n", 1907},
{"%s: Not a directory", 1908},
{"ignoring duplicate directory \"%s\"\n", 1909},
{"-include and -imacros cannot be used with -fpreprocessed", 1910},
{"#include \"...\" search starts here:\n", 1911},
{"#include <...> search starts here:\n", 1912},
{"End of search list.\n", 1913},
{"I/O error on output", 1914},
{"buffers still stacked in cpp_finish", 1915},
{"Argument missing after %s", 1916},
{"Assertion missing after %s", 1917},
{"Directory name missing after %s", 1918},
{"File name missing after %s", 1919},
{"Macro name missing after %s", 1920},
{"Path name missing after %s", 1921},
{"Number missing after %s", 1922},
{"Target missing after %s", 1923},
{"Too many filenames. Type %s --help for usage info", 1924},
{"Output filename specified twice", 1925},
{"-I- specified twice", 1926},
{"GNU CPP version %s (cpplib)", 1927},
{"you must additionally specify either -M or -MM", 1928},
{"Usage: %s [switches] input output\n", 1929},
{"\
Switches:\n\
-include <file> Include the contents of <file> before other \
files\n\
-imacros <file> Accept definition of macros in <file>\n\
-iprefix <path> Specify <path> as a prefix for next two options\n\
-iwithprefix <dir> Add <dir> to the end of the system include path\n\
-iwithprefixbefore <dir> Add <dir> to the end of the main include path\n\
-isystem <dir> Add <dir> to the start of the system include \
path\n", 1930},
{"\
-idirafter <dir> Add <dir> to the end of the system include path\n\
-I <dir> Add <dir> to the end of the main include path\n\
-I- Fine-grained include path control; see info \
docs\n\
-nostdinc Do not search system include directories\n\
(dirs specified with -isystem will still be \
used)\n\
-nostdinc++ Do not search system include directories for C+\
+\n\
-o <file> Put output into <file>\n", 1931},
{"\
-pedantic Issue all warnings demanded by strict ISO C\n\
-pedantic-errors Issue -pedantic warnings as errors instead\n\
-trigraphs Support ISO C trigraphs\n\
-lang-c Assume that the input sources are in C\n\
-lang-c89 Assume that the input sources are in C89\n", 1932},
{"\
-lang-c++ Assume that the input sources are in C++\n\
-lang-objc Assume that the input sources are in ObjectiveC\n\
-lang-objc++ Assume that the input sources are in ObjectiveC+\
+\n\
-lang-asm Assume that the input sources are in assembler\n", 1933},
{"\
-std=<std name> Specify the conformance standard; one of:\n\
gnu89, gnu99, c89, c99, iso9899:1990,\n\
iso9899:199409, iso9899:1999\n\
-+ Allow parsing of C++ style features\n\
-w Inhibit warning messages\n\
-Wtrigraphs Warn if trigraphs are encountered\n\
-Wno-trigraphs Do not warn about trigraphs\n\
-Wcomment{s} Warn if one comment starts inside another\n", 1934},
{"\
-Wno-comment{s} Do not warn about comments\n\
-Wtraditional Warn about features not present in traditional \
C\n\
-Wno-traditional Do not warn about traditional C\n\
-Wundef Warn if an undefined macro is used by #if\n\
-Wno-undef Do not warn about testing undefined macros\n\
-Wimport Warn about the use of the #import directive\n", 1935},
{"\
-Wno-import Do not warn about the use of #import\n\
-Werror Treat all warnings as errors\n\
-Wno-error Do not treat warnings as errors\n\
-Wsystem-headers Do not suppress warnings from system headers\n\
-Wno-system-headers Suppress warnings from system headers\n\
-Wall Enable all preprocessor warnings\n", 1936},
{"\
-M Generate make dependencies\n\
-MM As -M, but ignore system header files\n\
-MF <file> Write dependency output to the given file\n\
-MG Treat missing header file as generated files\n", 1937},
{"\
-MP\t\t\t Generate phony targets for all headers\n\
-MQ <target> Add a MAKE-quoted target\n\
-MT <target> Add an unquoted target\n", 1938},
{"\
-D<macro> Define a <macro> with string '1' as its value\n\
-D<macro>=<val> Define a <macro> with <val> as its value\n\
-A<question> (<answer>) Assert the <answer> to <question>\n\
-A-<question> (<answer>) Disable the <answer> to <question>\n\
-U<macro> Undefine <macro> \n\
-v Display the version number\n", 1939},
{"\
-H Print the name of header files as they are used\n\
-C Do not discard comments\n\
-dM Display a list of macro definitions active at \
end\n\
-dD Preserve macro definitions in output\n\
-dN As -dD except that only the names are preserved\n\
-dI Include #include directives in the output\n", 1940},
{"\
-fpreprocessed Treat the input file as already preprocessed\n\
-ftabstop=<number> Distance between tab stops for column reporting\n\
-P Do not generate #line directives\n\
-$ Do not allow '$' in identifiers\n\
-remap Remap file names when including files.\n\
--version Display version information\n\
-h or --help Display this information\n", 1941},
{"trigraph ??%c converted to %c", 1942},
{"trigraph ??%c ignored", 1943},
{"backslash and newline separated by space", 1944},
{"backslash-newline at end of file", 1945},
{"\"/*\" within comment", 1946},
{"null character(s) ignored", 1947},
{"%s in preprocessing directive", 1948},
{"'$' character(s) in identifier", 1949},
{"attempt to use poisoned \"%s\"", 1950},
{"__VA_ARGS__ can only appear in the expansion of a C99 variadic macro", 1951},
{"missing terminating %c character", 1952},
{"possible start of unterminated string literal", 1953},
{"multi-line string literals are deprecated", 1954},
{"null character(s) preserved in literal", 1955},
{"no newline at end of file", 1956},
{"unterminated comment", 1957},
{"C++ style comments are not allowed in ISO C89", 1958},
{"(this will be reported only once per input file)", 1959},
{"multi-line comment", 1960},
{"directives may not be used inside a macro argument", 1961},
{"Unspellable token %s", 1962},
{"extra tokens at end of #%s directive", 1963},
{"# followed by integer", 1964},
{"suggest not using #elif in traditional C", 1965},
{"traditional C ignores #%s with the # indented", 1966},
{"suggest hiding #%s from traditional C with an indented #", 1967},
{"#%s is a GCC extension", 1968},
{"invalid preprocessing directive #%s", 1969},
{"no macro name given in #%s directive", 1970},
{"\"%s\" cannot be used as a macro name as it is an operator in C++", 1971},
{"macro names must be identifiers", 1972},
{"\"%s\" cannot be used as a macro name", 1973},
{"undefining \"%s\"", 1974},
{"missing terminating > character", 1975},
{"#%s expects \"FILENAME\" or <FILENAME>", 1976},
{"empty file name in #%s", 1977},
{"#include nested too deeply", 1978},
{"attempt to push file buffer with contexts stacked", 1979},
{"#include_next in primary source file", 1980},
{"#import is obsolete, use an #ifndef wrapper in the header file", 1981},
{"invalid flag \"%s\" in line directive", 1982},
{"\"%s\" after #line is not a positive integer", 1983},
{"line number out of range", 1984},
{"file \"%s\" left but not entered", 1985},
{"expected to return to file \"%s\"", 1986},
{"expected to return to line number %u", 1987},
{"header flags for \"%s\" have changed", 1988},
{"\"%s\" is not a valid filename", 1989},
{"invalid #ident", 1990},
{"unknown #pragma namespace %s", 1991},
{"#pragma once is obsolete", 1992},
{"#pragma once in main file", 1993},
{"invalid #pragma GCC poison directive", 1994},
{"poisoning existing macro \"%s\"", 1995},
{"#pragma system_header ignored outside include file", 1996},
{"cannot find source %s", 1997},
{"current file is older than %s", 1998},
{"_Pragma takes a parenthesized string literal", 1999},
{"#else without #if", 2000},
{"#else after #else", 2001},
{"the conditional began here", 2002},
{"#elif without #if", 2003},
{"#elif after #else", 2004},
{"#endif without #if", 2005},
{"missing '(' after predicate", 2006},
{"missing ')' to complete answer", 2007},
{"predicate's answer is empty", 2008},
{"assertion without predicate", 2009},
{"predicate must be an identifier", 2010},
{"\"%s\" re-asserted", 2011},
{"<builtin>", 2012},
{"<command line>", 2013},
{"<stdin>", 2014},
{"unterminated #%s", 2015},
{"file \"%s\" entered but not left", 2016},
{"invalid builtin macro \"%s\"", 2017},
{"invalid string literal, ignoring final '\\'", 2018},
{"pasting \"%s\" and \"%s\" does not give a valid preprocessing token", 2019},
{"unterminated argument list invoking macro \"%s\"", 2020},
{"ISO C99 requires rest arguments to be used", 2021},
{"macro \"%s\" requires %u arguments, but only %u given", 2022},
{"macro \"%s\" passed %u arguments, but takes just %u", 2023},
{"function-like macro \"%s\" must be used with arguments in traditional C", 2024},
{"duplicate macro parameter \"%s\"", 2025},
{"\"%s\" may not appear in macro parameter list", 2026},
{"macro parameters must be comma-separated", 2027},
{"parameter name missing", 2028},
{"anonymous variadic macros were introduced in C99", 2029},
{"ISO C does not permit named variadic macros", 2030},
{"missing ')' in macro parameter list", 2031},
{"ISO C requires whitespace after the macro name", 2032},
{"'#' is not followed by a macro parameter", 2033},
{"'##' cannot appear at either end of a macro expansion", 2034},
{"\"%s\" redefined", 2035},
{"this is the location of the previous definition", 2036},
{"macro argument \"%s\" would be stringified with -traditional.", 2037},
{"invalid hash type %d in dump_definition", 2038},
{"Invalid option %s", 2039},
{"\"%s\" is not a valid option to the preprocessor", 2040},
{"too many input files", 2041},
{";; Processing block from %d to %d, %d sets.\n", 2042},
{"%s:%d: warning: ", 2043},
{"%s: warning: ", 2044},
{"((anonymous))", 2045},
{"%s: warnings being treated as errors\n", 2046},
{"%s: %s: ", 2047},
{"sorry, not implemented: ", 2048},
{"%s ", 2049},
{" %s", 2050},
{"At top level:", 2051},
{"In method `%s':", 2052},
{"In function `%s':", 2053},
{"compilation terminated.\n", 2054},
{"%s:%d: confused by earlier errors, bailing out\n", 2055},
{"\
Please submit a full bug report,\n\
with preprocessed source if appropriate.\n\
See %s for instructions.\n", 2056},
{"Unrecognizable insn:", 2057},
{"Insn does not satisfy its constraints:", 2058},
{"Internal compiler error: Error reporting routines re-entered.\n", 2059},
{"Internal compiler error in %s, at %s:%d", 2060},
{"In file included from %s:%d", 2061},
{"\
,\n\
from %s:%d", 2062},
{":\n", 2063},
{"DW_LOC_OP %s not implememnted\n", 2064},
{"internal regno botch: regno = %d\n", 2065},
{"can't get current directory", 2066},
{"Can't access real part of complex value in hard register", 2067},
{"can't access imaginary part of complex value in hard register", 2068},
{"ICE: emit_insn used where emit_jump_insn needed:\n", 2069},
{"abort in %s, at %s:%d", 2070},
{"exception handling disabled, use -fexceptions to enable", 2071},
{"argument of `__builtin_eh_return_regno' must be constant", 2072},
{"__builtin_eh_return not supported on this target", 2073},
{"stack limits not supported on this target", 2074},
{"function using short complex types cannot be inline", 2075},
{"unsupported wide integer operation", 2076},
{"prior parameter's size depends on `%s'", 2077},
{"returned value in block_exit_expr", 2078},
{"no INTEGER type can hold a pointer on this configuration", 2079},
{"configuration: REAL, INTEGER, and LOGICAL are %d bits wide,", 2080},
{"and pointers are %d bits wide, but g77 doesn't yet work", 2081},
{"properly unless they all are 32 bits wide.", 2082},
{"Please keep this in mind before you report bugs. g77 should", 2083},
{"support non-32-bit machines better as of version 0.6.", 2084},
{"configuration: char * holds %d bits, but ftnlen only %d", 2085},
{"\
configuration: char * holds %d bits, but INTEGER only %d --\n\
ASSIGN statement might fail", 2086},
{"Directory name must immediately follow -I", 2087},
{"overflowed output arg list for `%s'", 2088},
{"--driver no longer supported", 2089},
{"argument to `%s' missing", 2090},
{"No input files; unwilling to write output files", 2091},
{"Print g77-specific compiler version info, run internal tests", 2092},
{"Program is written in typical FORTRAN 66 dialect", 2093},
{"Program is written in typical Unix f77 dialect", 2094},
{"Program does not use Unix-f77 dialectal features", 2095},
{"Program is written in Fortran-90-ish dialect", 2096},
{"\
Treat local vars and COMMON blocks as if they were named in SAVE statements", 2097},
{"Allow $ in symbol names", 2098},
{"f2c-compatible code need not be generated", 2099},
{"Unsupported; do not generate libf2c-calling code", 2100},
{"Unsupported; affects code-generation of arrays", 2101},
{"Program is written in Fortran-90-ish free form", 2102},
{"Warn about use of (only a few for now) Fortran extensions", 2103},
{"Program is written in VXT (Digital-like) FORTRAN", 2104},
{"Disallow all ugly features", 2105},
{"Hollerith and typeless constants not passed as arguments", 2106},
{"Allow ordinary copying of ASSIGN'ed vars", 2107},
{"Dummy array dimensioned to (1) is assumed-size", 2108},
{"Trailing comma in procedure call denotes null argument", 2109},
{"Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z", 2110},
{"Initialization via DATA and PARAMETER is type-compatible", 2111},
{"Allow INTEGER and LOGICAL interchangeability", 2112},
{"Print internal debugging-related info", 2113},
{"Initialize local vars and arrays to zero", 2114},
{"Backslashes in character/hollerith constants not special (C-style)", 2115},
{"Have front end emulate COMPLEX arithmetic to avoid bugs", 2116},
{"Disable the appending of underscores to externals", 2117},
{"Never append a second underscore to externals", 2118},
{"Intrinsics spelled as e.g. SqRt", 2119},
{"Intrinsics in uppercase", 2120},
{"Intrinsics letters in arbitrary cases", 2121},
{"Language keywords spelled as e.g. IOStat", 2122},
{"Language keywords in uppercase", 2123},
{"Language keyword letters in arbitrary cases", 2124},
{"Internally convert most source to uppercase", 2125},
{"Internally preserve source case", 2126},
{"Symbol names spelled in mixed case", 2127},
{"Symbol names in uppercase", 2128},
{"Symbol names in lowercase", 2129},
{"Program written in uppercase", 2130},
{"Program written in lowercase", 2131},
{"Program written in strict mixed-case", 2132},
{"Compile as if program written in uppercase", 2133},
{"Compile as if program written in lowercase", 2134},
{"Preserve all spelling (case) used in program", 2135},
{"Delete libU77 intrinsics with bad interfaces", 2136},
{"Disable libU77 intrinsics with bad interfaces", 2137},
{"Hide libU77 intrinsics with bad interfaces", 2138},
{"Delete non-FORTRAN-77 intrinsics f2c supports", 2139},
{"Disable non-FORTRAN-77 intrinsics f2c supports", 2140},
{"Hide non-FORTRAN-77 intrinsics f2c supports", 2141},
{"Delete non-FORTRAN-77 intrinsics F90 supports", 2142},
{"Disable non-FORTRAN-77 intrinsics F90 supports", 2143},
{"Hide non-FORTRAN-77 intrinsics F90 supports", 2144},
{"Delete non-FORTRAN-77 intrinsics g77 supports", 2145},
{"Disable non-FORTRAN 77 intrinsics F90 supports", 2146},
{"Hide non-FORTRAN 77 intrinsics F90 supports", 2147},
{"Delete MIL-STD 1753 intrinsics", 2148},
{"Disable MIL-STD 1753 intrinsics", 2149},
{"Hide MIL-STD 1753 intrinsics", 2150},
{"Delete libU77 intrinsics", 2151},
{"Disable libU77 intrinsics", 2152},
{"Hide libU77 intrinsics", 2153},
{"Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports", 2154},
{"Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports", 2155},
{"Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports", 2156},
{"Treat initial values of 0 like non-zero values", 2157},
{"\
Emit special debugging information for COMMON and EQUIVALENCE (disabled)", 2158},
{"Take at least one trip through each iterative DO loop", 2159},
{"Print names of program units as they are compiled", 2160},
{"Disable fatal diagnostics about inter-procedural problems", 2161},
{"Make prefix-radix non-decimal constants be typeless", 2162},
{"Generate code to check subscript and substring bounds", 2163},
{"Fortran-specific form of -fbounds-check", 2164},
{"Disable warnings about inter-procedural problems", 2165},
{"Warn about constructs with surprising meanings", 2166},
{"Add a directory for INCLUDE searching", 2167},
{"Set the maximum line length", 2168},
{"the meaning of `\\a' varies with -traditional", 2169},
{"non-ANSI-standard escape sequence, `\\%c'", 2170},
{"non-ANSI escape sequence `\\%c'", 2171},
{"unknown escape sequence `\\%c'", 2172},
{"unknown escape sequence: `\\' followed by char code 0x%x", 2173},
{"Badly formed directive -- no closing quote", 2174},
{"#-lines for entering and leaving files don't match", 2175},
{"Bad directive -- missing close-quote", 2176},
{"ignoring pragma: %s", 2177},
{"undefined or invalid # directive", 2178},
{"invalid #line", 2179},
{"Use `#line ...' instead of `# ...' in first line", 2180},
{"invalid #-line", 2181},
{"ASSIGNed FORMAT specifier is too small", 2182},
{"ASSIGN to variable that is too small", 2183},
{"ASSIGNed GOTO target variable is too small", 2184},
{"%s no longer supported -- try -fvxt", 2185},
{"%s no longer supported -- try -fno-vxt -ff90", 2186},
{"%s disabled, use normal debugging flags", 2187},
{"invalid `asm': %s", 2188},
{"output_operand: %s", 2189},
{"operand number missing after %-letter", 2190},
{"operand number out of range", 2191},
{"invalid %%-code", 2192},
{"`%l' operand isn't a label", 2193},
{"function might be possible candidate for attribute `noreturn'", 2194},
{"`noreturn' function does return", 2195},
{"control reaches end of non-void function", 2196},
{"End insn %d for block %d not found in the insn stream.", 2197},
{"Insn %d is in multiple basic blocks (%d and %d)", 2198},
{"Head insn %d for block %d not found in the insn stream.", 2199},
{"Basic block %i edge lists are corrupted", 2200},
{"Basic block %d pred edge is corrupted", 2201},
{"NOTE_INSN_BASIC_BLOCK is missing for block %d", 2202},
{"NOTE_INSN_BASIC_BLOCK is missing for block %d\n", 2203},
{"NOTE_INSN_BASIC_BLOCK %d in the middle of basic block %d", 2204},
{"In basic block %d:", 2205},
{"number of bb notes in insn chain (%d) != n_basic_blocks (%d)", 2206},
{"comparison is always %d due to width of bitfield", 2207},
{"comparison is always %d", 2208},
{"`or' of unmatched not-equal tests is always 1", 2209},
{"`and' of mutually exclusive equal-tests is always 0", 2210},
{"`%s' might be used uninitialized in this function", 2211},
{"variable `%s' might be clobbered by `longjmp' or `vfork'", 2212},
{"argument `%s' might be clobbered by `longjmp' or `vfork'", 2213},
{"function returns an aggregate", 2214},
{"unused parameter `%s'", 2215},
{"Ambiguous abbreviation %s", 2216},
{"Incomplete `%s' option", 2217},
{"Missing argument to `%s' option", 2218},
{"Extraneous argument to `%s' option", 2219},
{"Using builtin specs.\n", 2220},
{"\
Setting spec %s to '%s'\n\
\n", 2221},
{"Reading specs from %s\n", 2222},
{"specs %%include syntax malformed after %ld characters", 2223},
{"Could not find specs file %s\n", 2224},
{"specs %%rename syntax malformed after %ld characters", 2225},
{"specs %s spec was not found to be renamed", 2226},
{"rename spec %s to %s\n", 2227},
{"\
spec is '%s'\n\
\n", 2228},
{"specs unknown %% command after %ld characters", 2229},
{"specs file malformed after %ld characters", 2230},
{"spec file has no spec for linking", 2231},
{"-pipe not supported", 2232},
{"\
\n\
Go ahead? (y or n) ", 2233},
{"\
Internal error: %s (program %s)\n\
Please submit a full bug report.\n\
See %s for instructions.", 2234},
{"# %s %.2f %.2f\n", 2235},
{"Usage: %s [options] file...\n", 2236},
{"Options:\n", 2237},
{" -pass-exit-codes Exit with highest error code from a phase\n", 2238},
{" --help Display this information\n", 2239},
{"\
--target-help Display target specific command line options\n", 2240},
{" (Use '-v --help' to display command line options of sub-processes)\n", 2241},
{" -dumpspecs Display all of the built in spec strings\n", 2242},
{" -dumpversion Display the version of the compiler\n", 2243},
{" -dumpmachine Display the compiler's target processor\n", 2244},
{"\
-print-search-dirs Display the directories in the compiler's search \
path\n", 2245},
{"\
-print-libgcc-file-name Display the name of the compiler's companion \
library\n", 2246},
{" -print-file-name=<lib> Display the full path to library <lib>\n", 2247},
{"\
-print-prog-name=<prog> Display the full path to compiler component \
<prog>\n", 2248},
{"\
-print-multi-directory Display the root directory for versions of \
libgcc\n", 2249},
{"\
-print-multi-lib Display the mapping between command line options \
and\n\
multiple library search directories\n", 2250},
{"\
-Wa,<options> Pass comma-separated <options> on to the \
assembler\n", 2251},
{"\
-Wp,<options> Pass comma-separated <options> on to the \
preprocessor\n", 2252},
{"\
-Wl,<options> Pass comma-separated <options> on to the linker\n", 2253},
{" -Xlinker <arg> Pass <arg> on to the linker\n", 2254},
{" -save-temps Do not delete intermediate files\n", 2255},
{" -pipe Use pipes rather than intermediate files\n", 2256},
{" -time Time the execution of each subprocess\n", 2257},
{"\
-specs=<file> Override builtin specs with the contents of \
<file>\n", 2258},
{"\
-std=<standard> Assume that the input sources are for <standard>\n", 2259},
{"\
-B <directory> Add <directory> to the compiler's search paths\n", 2260},
{" -b <machine> Run gcc for target <machine>, if installed\n", 2261},
{"\
-V <version> Run gcc version number <version>, if installed\n", 2262},
{"\
-v Display the programs invoked by the compiler\n", 2263},
{"\
-E Preprocess only; do not compile, assemble or \
link\n", 2264},
{" -S Compile only; do not assemble or link\n", 2265},
{" -c Compile and assemble, but do not link\n", 2266},
{" -o <file> Place the output into <file>\n", 2267},
{"\
-x <language> Specify the language of the following input \
files\n\
Permissable languages include: c c++ assembler \
none\n\
'none' means revert to the default behaviour of\n\
guessing the language based on the file's \
extension\n", 2268},
{"\
\n\
Options starting with -g, -f, -m, -O, -W, or --param are automatically\n\
passed on to the various sub-processes invoked by %s. In order to pass\n\
other options on to these processes the -W<letter> options must be used.\n", 2269},
{"argument to `-Xlinker' is missing", 2270},
{"argument to `-specs' is missing", 2271},
{"argument to `-specs=' is missing", 2272},
{"argument to `-b' is missing", 2273},
{"argument to `-B' is missing", 2274},
{"argument to `-V' is missing", 2275},
{"invalid version number format", 2276},
{"cannot specify -o with -c or -S and multiple compilations", 2277},
{"Warning: -pipe ignored because -save-temps specified", 2278},
{"Warning: -pipe ignored because -time specified", 2279},
{"argument to `-x' is missing", 2280},
{"argument to `-%s' is missing", 2281},
{"Warning: `-x %s' after last input file has no effect", 2282},
{"Invalid specification! Bug in cc.", 2283},
{"%s\n", 2284},
{"Spec failure: '%%*' has not been initialised by pattern match", 2285},
{"Warning: use of obsolete %%[ operator in specs", 2286},
{"Processing spec %c%s%c, which is '%s'\n", 2287},
{"Spec failure: Unrecognised spec option '%c'", 2288},
{"unrecognized option `-%s'", 2289},
{"install: %s%s\n", 2290},
{"programs: %s\n", 2291},
{"libraries: %s\n", 2292},
{"\
\n\
For bug reporting instructions, please see:\n", 2293},
{"Configured with: %s\n", 2294},
{"Thread model: %s\n", 2295},
{"gcc version %s\n", 2296},
{"gcc driver version %s executing gcc version %s\n", 2297},
{"No input files", 2298},
{"%s: %s compiler not installed on this system", 2299},
{"%s: linker input file unused because linking not done", 2300},
{"language %s not recognized", 2301},
{"Internal gcc abort.", 2302},
{"Internal gcov abort.\n", 2303},
{"gcov [-b] [-v] [-n] [-l] [-f] [-o OBJDIR] file\n", 2304},
{"Could not open basic block file %s.\n", 2305},
{"Could not open data file %s.\n", 2306},
{"Assuming that all execution counts are zero.\n", 2307},
{"Could not open program flow graph file %s.\n", 2308},
{"No executable code associated with file %s.\n", 2309},
{".da file contents exhausted too early\n", 2310},
{".da file contents not exhausted\n", 2311},
{"%6.2f%% of %d source lines executed in function %s\n", 2312},
{"No executable source lines in function %s\n", 2313},
{"%6.2f%% of %d branches executed in function %s\n", 2314},
{"%6.2f%% of %d branches taken at least once in function %s\n", 2315},
{"No branches in function %s\n", 2316},
{"%6.2f%% of %d calls executed in function %s\n", 2317},
{"No calls in function %s\n", 2318},
{"didn't use all bb entries of graph, function %s\n", 2319},
{"block_num = %ld, num_blocks = %d\n", 2320},
{"ERROR: too many basic blocks in .bb file %s\n", 2321},
{"%6.2f%% of %d source lines executed in file %s\n", 2322},
{"No executable source lines in file %s\n", 2323},
{"%6.2f%% of %d branches executed in file %s\n", 2324},
{"%6.2f%% of %d branches taken at least once in file %s\n", 2325},
{"No branches in file %s\n", 2326},
{"%6.2f%% of %d calls executed in file %s\n", 2327},
{"No calls in file %s\n", 2328},
{"Could not open source file %s.\n", 2329},
{"Could not open output file %s.\n", 2330},
{"Creating %s.\n", 2331},
{"call %d never executed\n", 2332},
{"call %d returns = %d\n", 2333},
{"call %d returns = %d%%\n", 2334},
{"branch %d never executed\n", 2335},
{"branch %d taken = %d\n", 2336},
{"branch %d taken = %d%%\n", 2337},
{"Unexpected EOF while reading source file %s.\n", 2338},
{"GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block", 2339},
{"GCSE disabled: %d basic blocks and %d registers", 2340},
{"fix_sched_param: unknown param: %s", 2341},
{"function cannot be inline", 2342},
{"varargs function cannot be inline", 2343},
{"function using alloca cannot be inline", 2344},
{"function using setjmp cannot be inline", 2345},
{"function uses __builtin_eh_return", 2346},
{"function with nested functions cannot be inline", 2347},
{"function with label addresses used in initializers cannot inline", 2348},
{"function too large to be inline", 2349},
{"no prototype, and parameter address used; cannot be inline", 2350},
{"inline functions not supported for this return value type", 2351},
{"function with varying-size return value cannot be inline", 2352},
{"function with varying-size parameter cannot be inline", 2353},
{"function with transparent unit parameter cannot be inline", 2354},
{"function with computed jump cannot inline", 2355},
{"function with nonlocal goto cannot be inline", 2356},
{"function with target specific attribute(s) cannot be inlined", 2357},
{"internal error in check-init: tree code not implemented: %s", 2358},
{"internal error - too many interface type", 2359},
{"bad method signature", 2360},
{"misplaced ConstantValue attribute (not in any field)", 2361},
{"duplicate ConstanValue atribute for field '%s'", 2362},
{"field '%s' not found in class", 2363},
{"abstract method in non-abstract class", 2364},
{"non-static method '%s' overrides static method", 2365},
{"In %s: overlapped variable and exception ranges at %d", 2366},
{"bad type in parameter debug info", 2367},
{"bad PC range for debug info for local `%s'", 2368},
{"stack underflow - dup* operation", 2369},
{"\
reference `%s' is ambiguous: appears in interface `%s' and interface `%s'", 2370},
{"field `%s' not found", 2371},
{"ret instruction not implemented", 2372},
{"method '%s' not found in class", 2373},
{"failed to find class '%s'", 2374},
{"Class '%s' has no method named '%s' matching signature '%s'", 2375},
{"invokestatic on non static method", 2376},
{"invokestatic on abstract method", 2377},
{"invoke[non-static] on static method", 2378},
{"Missing field '%s' in '%s'", 2379},
{"Mismatching signature for field '%s' in '%s'", 2380},
{"assignment to final field `%s' not in field's class", 2381},
{"assignment to final static field `%s' not in class initializer", 2382},
{"assignment to final field `%s' not in constructor", 2383},
{"Can't expand %s", 2384},
{"invalid PC in line number table", 2385},
{"Unreachable bytecode from %d to before %d.", 2386},
{"Unreachable bytecode from %d to the end of the method.", 2387},
{"unrecogized wide sub-instruction", 2388},
{"\
Source file for class `%s' is newer than its matching class file. Source \
file used instead", 2389},
{"bad string constant", 2390},
{"bad value constant type %d, index %d", 2391},
{"can't reopen %s", 2392},
{"Cannot find file for class %s.", 2393},
{"not a valid Java .class file", 2394},
{"error while parsing constant pool", 2395},
{"error in constant pool entry #%d\n", 2396},
{"reading class %s for the second time from %s", 2397},
{"error while parsing fields", 2398},
{"error while parsing methods", 2399},
{"error while parsing final attributes", 2400},
{"\
The `java.lang.Object' that was found in `%s' didn't have the special zero-\
length `gnu.gcj.gcj-compiled' attribute. This generally means that your \
classpath is incorrect set. Use `info gcj \"Input Options\"' to see the info \
page describing how to set the classpath.", 2401},
{"missing Code attribute", 2402},
{"error closing %s", 2403},
{"source file seen twice on command line and will be compiled only once.", 2404},
{"no input file specified", 2405},
{"can't close input file %s", 2406},
{"Premature end of input file %s", 2407},
{"bad zip/jar file %s", 2408},
{"\
internal error in generate_bytecode_insn - tree code not implemented: %s", 2409},
{"can't create directory %s", 2410},
{"can't to open %s", 2411},
{"Only one of `--print-main', `--list-class', and `--complexity' allowed", 2412},
{"Can't open output file `%s'", 2413},
{"File not found `%s'", 2414},
{"can't specify `-D' without `--main'\n", 2415},
{"Warning: already-compiled .class files ignored with -C", 2416},
{"cannot specify both -C and -o", 2417},
{"cannot create temporary file", 2418},
{"using both @FILE with multiple files not implemented", 2419},
{"cannot specify `main' class when not linking", 2420},
{"Disable automatic array bounds checking", 2421},
{"Make is_compiled_class return 1", 2422},
{"Dump class files to <name>.class", 2423},
{"input file is list of file names to compile", 2424},
{"Generate code for Boehm GC", 2425},
{"Don't put synchronization structure in each object", 2426},
{"Assume native functions are implemented using JNI", 2427},
{"Set class path and suppress system path", 2428},
{"Set class path", 2429},
{"Choose class whose main method should be used", 2430},
{"Choose input encoding (default is UTF-8)", 2431},
{"Add directory to class path", 2432},
{"Directory where class files should be written", 2433},
{"Use built-in instructions for division", 2434},
{"Warn if modifiers are specified when not necessary", 2435},
{"Warn if deprecated empty statements are found", 2436},
{"Warn if .class files are out of date", 2437},
{"Always check for non gcj generated classes archives", 2438},
{"can't do dependency tracking with input from stdin", 2439},
{"couldn't determine target name for dependency tracking", 2440},
{"\
unknown encoding: `%s'\n\
This might mean that your locale's encoding is not supported\n\
by your system's iconv(3) implementation. If you aren't trying\n\
to use a particular encoding for your input file, try the\n\
`--encoding=UTF-8' option.", 2441},
{"Can't mangle %s", 2442},
{"internal error - invalid Utf8 name", 2443},
{"Missing name", 2444},
{"';' expected", 2445},
{"'*' expected", 2446},
{"Class or interface declaration expected", 2447},
{"Missing class name", 2448},
{"'{' expected", 2449},
{"Missing super class name", 2450},
{"Missing interface name", 2451},
{"Missing term", 2452},
{"Missing variable initializer", 2453},
{"Invalid declaration", 2454},
{"Can't specify array dimension in a declaration", 2455},
{"']' expected", 2456},
{"Unbalanced ']'", 2457},
{"Invalid method declaration, method name required", 2458},
{"Identifier expected", 2459},
{"Invalid method declaration, return type required", 2460},
{"')' expected", 2461},
{"Missing formal parameter term", 2462},
{"Missing identifier", 2463},
{"Missing class type term", 2464},
{"Invalid interface type", 2465},
{"':' expected", 2466},
{"Invalid expression statement", 2467},
{"'(' expected", 2468},
{"Missing term or ')'", 2469},
{"Missing or invalid constant expression", 2470},
{"Missing term and ')' expected", 2471},
{"Invalid control expression", 2472},
{"Invalid update expression", 2473},
{"Invalid init statement", 2474},
{"Missing term or ')' expected", 2475},
{"'class' or 'this' expected", 2476},
{"'class' expected", 2477},
{"')' or term expected", 2478},
{"'[' expected", 2479},
{"Field expected", 2480},
{"Missing term and ']' expected", 2481},
{"']' expected, invalid type expression", 2482},
{"Invalid type expression", 2483},
{"Invalid reference type", 2484},
{"Constructor invocation must be first thing in a constructor", 2485},
{"Only constructors can invoke constructors", 2486},
{": `%s' JDK1.1(TM) feature", 2487},
{"\
%s.\n\
%s", 2488},
{"Can't use '$' as a separator for inner classes", 2489},
{"malformed .zip archive in CLASSPATH: %s", 2490},
{"\
Can't find default package `%s'. Check the CLASSPATH environment variable \
and the access to the archives.", 2491},
{"missing static field `%s'", 2492},
{"not a static field `%s'", 2493},
{"No case for %s", 2494},
{"unregistered operator %s", 2495},
{"internal error - use of undefined type", 2496},
{"junk at end of signature string", 2497},
{"bad pc in exception_table", 2498},
{"unknown opcode %d@pc=%d during verification", 2499},
{"verification error at PC=%d", 2500},
{"Dump decls to a .decl file", 2501},
{"Generate code for GNU runtime environment", 2502},
{"Generate code for NeXT runtime environment", 2503},
{"Warn if a selector has multiple methods", 2504},
{"Do not warn if inherited methods are unimplemented", 2505},
{"Generate C header of platform specific features", 2506},
{"Specify the name of the class for constant strings", 2507},
{"no class name specified as argument to -fconstant-string-class", 2508},
{"object does not conform to the `%s' protocol", 2509},
{"class `%s' does not implement the `%s' protocol", 2510},
{"`%s' cannot be statically allocated", 2511},
{"Unexpected type for `id' (%s)", 2512},
{"Undefined type `id', please import <objc/objc.h>", 2513},
{"Cannot find protocol declaration for `%s'", 2514},
{"Cannot find interface declaration for `%s'", 2515},
{"Cannot find class `%s'", 2516},
{"Class `%s' already exists", 2517},
{"Cannot find interface declaration for `%s', superclass of `%s'", 2518},
{"Circular inheritance in interface declaration for `%s'", 2519},
{"inconsistent instance variable specification", 2520},
{"multiple declarations for method `%s'", 2521},
{"invalid receiver type `%s'", 2522},
{"`%s' does not respond to `%s'", 2523},
{"no super class declared in interface for `%s'", 2524},
{"cannot find class (factory) method.", 2525},
{"return type for `%s' defaults to id", 2526},
{"method `%s' not implemented by protocol.", 2527},
{"return type defaults to id", 2528},
{"cannot find method.", 2529},
{"instance variable `%s' accessed in class method", 2530},
{"duplicate definition of class method `%s'.", 2531},
{"duplicate declaration of class method `%s'.", 2532},
{"duplicate definition of instance method `%s'.", 2533},
{"duplicate declaration of instance method `%s'.", 2534},
{"duplicate interface declaration for category `%s(%s)'", 2535},
{"instance variable `%s' is declared private", 2536},
{"instance variable `%s' is declared %s", 2537},
{"static access to object of type `id'", 2538},
{"incomplete implementation of class `%s'", 2539},
{"incomplete implementation of category `%s'", 2540},
{"method definition for `%c%s' not found", 2541},
{"%s `%s' does not fully implement the `%s' protocol", 2542},
{"reimplementation of class `%s'", 2543},
{"conflicting super class name `%s'", 2544},
{"duplicate interface declaration for class `%s'", 2545},
{"duplicate declaration for protocol `%s'", 2546},
{"[super ...] must appear in a method context", 2547},
{"potential selector conflict for method `%s'", 2548},
{"`@end' must appear in an implementation context", 2549},
{"method definition not in class context", 2550},
{"syntax error at '@' token", 2551},
{"invalid parameter `%s'", 2552},
{"Arc profiling: some edge counts were bad.", 2553},
{"file %s not found, execution counts assumed to be zero.", 2554},
{"%s: internal abort\n", 2555},
{"%s: error writing file `%s': %s\n", 2556},
{"%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n", 2557},
{"%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n", 2558},
{"%s: warning: no read access for file `%s'\n", 2559},
{"%s: warning: no write access for file `%s'\n", 2560},
{"%s: warning: no write access for dir containing `%s'\n", 2561},
{"%s: invalid file name: %s\n", 2562},
{"%s: %s: can't get status: %s\n", 2563},
{"\
\n\
%s: fatal error: aux info file corrupted at line %d\n", 2564},
{"%s:%d: declaration of function `%s' takes different forms\n", 2565},
{"%s: compiling `%s'\n", 2566},
{"%s: wait: %s\n", 2567},
{"%s: subprocess got fatal signal %d\n", 2568},
{"%s: %s exited with status %d\n", 2569},
{"%s: warning: missing SYSCALLS file `%s'\n", 2570},
{"%s: can't read aux info file `%s': %s\n", 2571},
{"%s: can't get status of aux info file `%s': %s\n", 2572},
{"%s: can't open aux info file `%s' for reading: %s\n", 2573},
{"%s: error reading aux info file `%s': %s\n", 2574},
{"%s: error closing aux info file `%s': %s\n", 2575},
{"%s: can't delete aux info file `%s': %s\n", 2576},
{"%s: can't delete file `%s': %s\n", 2577},
{"%s: warning: can't rename file `%s' to `%s': %s\n", 2578},
{"%s: conflicting extern definitions of '%s'\n", 2579},
{"%s: declarations of '%s' will not be converted\n", 2580},
{"%s: conflict list for '%s' follows:\n", 2581},
{"%s: warning: using formals list from %s(%d) for function `%s'\n", 2582},
{"%s: %d: `%s' used but missing from SYSCALLS\n", 2583},
{"%s: %d: warning: no extern definition for `%s'\n", 2584},
{"%s: warning: no static definition for `%s' in file `%s'\n", 2585},
{"%s: multiple static defs of `%s' in file `%s'\n", 2586},
{"%s: %d: warning: source too confusing\n", 2587},
{"%s: %d: warning: varargs function declaration not converted\n", 2588},
{"%s: declaration of function `%s' not converted\n", 2589},
{"%s: warning: too many parameter lists in declaration of `%s'\n", 2590},
{"\
\n\
%s: warning: too few parameter lists in declaration of `%s'\n", 2591},
{"%s: %d: warning: found `%s' but expected `%s'\n", 2592},
{"%s: local declaration for function `%s' not inserted\n", 2593},
{"\
\n\
%s: %d: warning: can't add declaration of `%s' into macro call\n", 2594},
{"%s: global declarations for file `%s' not inserted\n", 2595},
{"%s: definition of function `%s' not converted\n", 2596},
{"%s: %d: warning: definition of %s not converted\n", 2597},
{"%s: found definition of `%s' at %s(%d)\n", 2598},
{"%s: %d: warning: `%s' excluded by preprocessing\n", 2599},
{"%s: function definition not converted\n", 2600},
{"%s: `%s' not converted\n", 2601},
{"%s: would convert file `%s'\n", 2602},
{"%s: converting file `%s'\n", 2603},
{"%s: can't get status for file `%s': %s\n", 2604},
{"%s: can't open file `%s' for reading: %s\n", 2605},
{"\
\n\
%s: error reading input file `%s': %s\n", 2606},
{"%s: can't create/open clean file `%s': %s\n", 2607},
{"%s: warning: file `%s' already saved in `%s'\n", 2608},
{"%s: can't link file `%s' to `%s': %s\n", 2609},
{"%s: can't create/open output file `%s': %s\n", 2610},
{"%s: can't change mode of file `%s': %s\n", 2611},
{"%s: cannot get working directory: %s\n", 2612},
{"%s: input file names must have .c suffixes: %s\n", 2613},
{"conversion from NaN to int", 2614},
{"conversion from NaN to unsigned int", 2615},
{"floating point overflow", 2616},
{"overflow on truncation to integer", 2617},
{"overflow on truncation to unsigned integer", 2618},
{"%s: argument domain error", 2619},
{"%s: function singularity", 2620},
{"%s: overflow range error", 2621},
{"%s: underflow range error", 2622},
{"%s: total loss of precision", 2623},
{"%s: partial loss of precision", 2624},
{"%s: NaN - producing operation", 2625},
{"Output constraint %d must specify a single register", 2626},
{"Output regs must be grouped at top of stack", 2627},
{"Implicitly popped regs must be grouped at top of stack", 2628},
{"Output operand %d must use `&' constraint", 2629},
{"can't use '%s' as a %s register", 2630},
{"global register variable follows a function definition", 2631},
{"register used for two global register variables", 2632},
{"call-clobbered register used for global register variable", 2633},
{"cannot reload integer constant operand in `asm'", 2634},
{"impossible register constraint in `asm'", 2635},
{"`&' constraint used with no register class", 2636},
{"inconsistent operand constraints in an `asm'", 2637},
{"frame size too large for reliable stack checking", 2638},
{"try reducing the number of local variables", 2639},
{"Can't find a register in class `%s' while reloading `asm'.", 2640},
{"Unable to find a register to spill in class `%s'.", 2641},
{"`asm' operand requires impossible reload", 2642},
{"`asm' operand constraint incompatible with operand size", 2643},
{"output operand is constant in `asm'", 2644},
{"RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d", 2645},
{"\
RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d", 2646},
{"\
RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %\
s:%d", 2647},
{"RTL check: expected code `%s', have `%s' in %s, at %s:%d", 2648},
{"RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d", 2649},
{"RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d", 2650},
{"jump to `%s' invalidly jumps into binding contour", 2651},
{"label `%s' used before containing binding contour", 2652},
{"`asm' cannot be used in function where memory usage is checked", 2653},
{"`asm' cannot be used with `-fcheck-memory-usage'", 2654},
{"unknown register name `%s' in `asm'", 2655},
{"too many alternatives in `asm'", 2656},
{"operand constraints for `asm' differ in number of alternatives", 2657},
{"output operand constraint lacks `='", 2658},
{"output constraint `%c' for operand %d is not at the beginning", 2659},
{"output operand constraint %d contains `+'", 2660},
{"operand constraint contains '+' or '=' at illegal position.", 2661},
{"`%%' constraint used with last operand", 2662},
{"matching constraint not valid in output operand", 2663},
{"invalid punctuation `%c' in constraint", 2664},
{"output number %d not directly addressable", 2665},
{"more than %d operands in `asm'", 2666},
{"hard register `%s' listed as input operand to `asm'", 2667},
{"input operand constraint contains `%c'", 2668},
{"matching constraint references invalid operand number", 2669},
{"asm operand %d probably doesn't match constraints", 2670},
{"unused variable `%s'", 2671},
{"enumeration value `%s' not handled in switch", 2672},
{"case value `%ld' not in enumerated type", 2673},
{"case value `%ld' not in enumerated type `%s'", 2674},
{"type size can't be explicitly evaluated", 2675},
{"variable-size type declared outside of any function", 2676},
{"size of `%s' is %d bytes", 2677},
{"size of `%s' is larger than %d bytes", 2678},
{"packed attribute causes inefficient alignment for `%s'", 2679},
{"packed attribute is unnecessary for `%s'", 2680},
{"padding struct to align `%s'", 2681},
{"padding struct size to alignment boundary", 2682},
{"packed attribute causes inefficient alignment", 2683},
{"packed attribute is unnecessary", 2684},
{"\"%s\" and \"%s\" identical in first %d characters", 2685},
{"\
\n\
Execution times (seconds)\n", 2686},
{" TOTAL :", 2687},
{"time in %s: %ld.%06ld (%ld%%)\n", 2688},
{"collect: reading %s\n", 2689},
{"collect: recompiling %s\n", 2690},
{"collect: tweaking %s in %s\n", 2691},
{"collect: relinking\n", 2692},
{"ld returned %d exit status", 2693},
{"Generate debugging info in default format", 2694},
{"Generate debugging info in default extended format", 2695},
{"Generate STABS format debug info", 2696},
{"Generate extended STABS format debug info", 2697},
{"Generate DWARF-1 format debug info", 2698},
{"Generate extended DWARF-1 format debug info", 2699},
{"Generate DWARF-2 debug info", 2700},
{"Generate XCOFF format debug info", 2701},
{"Generate extended XCOFF format debug info", 2702},
{"Generate COFF format debug info", 2703},
{"Do not store floats in registers", 2704},
{"Consider all mem refs through pointers as volatile", 2705},
{"Consider all mem refs to global data to be volatile", 2706},
{"Consider all mem refs to static data to be volatile", 2707},
{"Defer popping functions args from stack until later", 2708},
{"When possible do not generate stack frames", 2709},
{"Optimize sibling and tail recursive calls", 2710},
{"When running CSE, follow jumps to their targets", 2711},
{"When running CSE, follow conditional jumps", 2712},
{"Perform a number of minor, expensive optimisations", 2713},
{"Perform jump threading optimisations", 2714},
{"Perform strength reduction optimisations", 2715},
{"Perform loop unrolling when iteration count is known", 2716},
{"Perform loop unrolling for all loops", 2717},
{"Force all loop invariant computations out of loops", 2718},
{"Strength reduce all loop general induction variables", 2719},
{"Store strings in writable data section", 2720},
{"Enable machine specific peephole optimisations", 2721},
{"Copy memory operands into registers before using", 2722},
{"Copy memory address constants into regs before using", 2723},
{"Allow function addresses to be held in registers", 2724},
{"Integrate simple functions into their callers", 2725},
{"Generate code for funcs even if they are fully inlined", 2726},
{"Pay attention to the 'inline' keyword", 2727},
{"Emit static const variables even if they are not used", 2728},
{"Check for syntax errors, then stop", 2729},
{"Mark data as shared rather than private", 2730},
{"Enable saving registers around function calls", 2731},
{"Return 'short' aggregates in memory, not registers", 2732},
{"Return 'short' aggregates in registers", 2733},
{"Attempt to fill delay slots of branch instructions", 2734},
{"Perform the global common subexpression elimination", 2735},
{"Run CSE pass after loop optimisations", 2736},
{"Run the loop optimiser twice", 2737},
{"Delete useless null pointer checks", 2738},
{"Pretend that host and target use the same FP format", 2739},
{"Reschedule instructions before register allocation", 2740},
{"Reschedule instructions after register allocation", 2741},
{"Enable scheduling across basic blocks", 2742},
{"Allow speculative motion of non-loads", 2743},
{"Allow speculative motion of some loads", 2744},
{"Allow speculative motion of more loads", 2745},
{"Replace add,compare,branch with branch on count reg", 2746},
{"Generate position independent code, if possible", 2747},
{"Enable exception handling", 2748},
{"Just generate unwind tables for exception handling", 2749},
{"Support synchronous non-call exceptions", 2750},
{"Insert arc based program profiling code", 2751},
{"Create data files needed by gcov", 2752},
{"Use profiling information for branch probabilities", 2753},
{"Reorder basic blocks to improve code placement", 2754},
{"Do the register renaming optimization pass", 2755},
{"Improve FP speed by violating ANSI & IEEE rules", 2756},
{"Do not put unitialised globals in the common section", 2757},
{"Do not generate .size directives", 2758},
{"place each function into its own section", 2759},
{"place data items into their own section", 2760},
{"Add extra commentry to assembler output", 2761},
{"Output GNU ld formatted global initialisers", 2762},
{"Enables a register move optimisation", 2763},
{"Do the full regmove optimization pass", 2764},
{"Pack structure members together without holes", 2765},
{"Insert stack checking code into the program", 2766},
{"Specify that arguments may alias each other & globals", 2767},
{"Assume arguments may alias globals but not each other", 2768},
{"Assume arguments do not alias each other or globals", 2769},
{"Assume strict aliasing rules apply", 2770},
{"Align the start of loops", 2771},
{"Align labels which are only reached by jumping", 2772},
{"Align all labels", 2773},
{"Align the start of functions", 2774},
{"Generate code to check every memory access", 2775},
{"Add a prefix to all function names", 2776},
{"\
Suppress output of instruction numbers and line number notes in debugging \
dumps", 2777},
{"Instrument function entry/exit with profiling calls", 2778},
{"Enable SSA optimizations", 2779},
{"Enable dead code elimination", 2780},
{"External symbols have a leading underscore", 2781},
{"Process #ident directives", 2782},
{"Enables an rtl peephole pass run before sched2", 2783},
{"Enables guessing of branch probabilities", 2784},
{"Set errno after built-in math functions", 2785},
{"Convert floating point constant to single precision constant", 2786},
{"Report time taken by each compiler pass at end of run", 2787},
{"Report on permanent memory allocation at end of run", 2788},
{"Trap for signed overflow in addition / subtraction / multiplication.", 2789},
{"Compile just for ISO C89", 2790},
{"Do not promote floats to double if using -traditional", 2791},
{"Determine language standard", 2792},
{"Make bitfields by unsigned by default", 2793},
{"Make 'char' be signed by default", 2794},
{"Make 'char' be unsigned by default", 2795},
{"Attempt to support traditional K&R style C", 2796},
{"Do not recognise the 'asm' keyword", 2797},
{"Do not recognise any built in functions", 2798},
{"Assume normal C execution environment", 2799},
{"Assume that standard libraries & main might not exist", 2800},
{"Allow different types as args of ? operator", 2801},
{"Allow the use of $ inside identifiers", 2802},
{"Use the same size for double as for float", 2803},
{"Use the smallest fitting integer to hold enums", 2804},
{"Override the underlying type for wchar_t to `unsigned short'", 2805},
{"Enable most warning messages", 2806},
{"Warn about casting functions to incompatible types", 2807},
{"Warn about functions which might be candidates for format attributes", 2808},
{"Warn about casts which discard qualifiers", 2809},
{"Warn about subscripts whose type is 'char'", 2810},
{"Warn if nested comments are detected", 2811},
{"Warn about possibly confusing type conversions", 2812},
{"Warn about printf/scanf/strftime/strfmon format anomalies", 2813},
{"Don't warn about strftime formats yielding 2 digit years", 2814},
{"Don't warn about too many arguments to format functions", 2815},
{"Warn about non-string-literal format strings", 2816},
{"Warn about possible security problems with format functions", 2817},
{"Warn about implicit function declarations", 2818},
{"Warn when a declaration does not specify a type", 2819},
{"Warn about the use of the #import directive", 2820},
{"Do not warn about using 'long long' when -pedantic", 2821},
{"Warn about suspicious declarations of main", 2822},
{"Warn about possibly missing braces around initialisers", 2823},
{"Warn about global funcs without previous declarations", 2824},
{"Warn about global funcs without prototypes", 2825},
{"Warn about use of multicharacter literals", 2826},
{"Warn about externs not at file scope level", 2827},
{"Warn about possible missing parentheses", 2828},
{"Warn about possible violations of sequence point rules", 2829},
{"Warn about function pointer arithmetic", 2830},
{"Warn about multiple declarations of the same object", 2831},
{"Warn about signed/unsigned comparisons", 2832},
{"Warn about testing equality of floating point numbers", 2833},
{"Warn about unrecognized pragmas", 2834},
{"Warn about non-prototyped function decls", 2835},
{"Warn about constructs whose meaning change in ISO C", 2836},
{"Warn when trigraphs are encountered", 2837},
{"Mark strings as 'const char *'", 2838},
{"Warn when a function is unused", 2839},
{"Warn when a label is unused", 2840},
{"Warn when a function parameter is unused", 2841},
{"Warn when a variable is unused", 2842},
{"Warn when an expression value is unused", 2843},
{"Do not suppress warnings from system headers", 2844},
{"Treat all warnings as errors", 2845},
{"Warn when one local variable shadows another", 2846},
{"Warn about enumerated switches missing a specific case", 2847},
{"Warn about returning structures, unions or arrays", 2848},
{"Warn about pointer casts which increase alignment", 2849},
{"Warn about code that will never be executed", 2850},
{"Warn about unitialized automatic variables", 2851},
{"Warn when an inlined function cannot be inlined", 2852},
{"Warn when the packed attribute has no effect on struct layout", 2853},
{"Warn when padding is required to align struct members", 2854},
{"Warn when an optimization pass is disabled", 2855},
{"Warn about functions which might be candidates for attribute noreturn", 2856},
{"Invalid option `%s'", 2857},
{"Internal error: %s", 2858},
{"`%s' used but never defined", 2859},
{"`%s' declared `static' but never defined", 2860},
{"`%s' defined but not used", 2861},
{"can't open %s for writing", 2862},
{"-ffunction-sections not supported for this target.", 2863},
{"-fdata-sections not supported for this target.", 2864},
{"-ffunction-sections disabled; it makes profiling impossible.", 2865},
{"-ffunction-sections may affect debugging on some targets.", 2866},
{"Errors detected in input file (your bison.simple is out of date)\n", 2867},
{"error writing to %s", 2868},
{"invalid register name `%s' for register variable", 2869},
{"\
-ffixed-<register> Mark <register> as being unavailable to the \
compiler\n", 2870},
{"\
-fcall-used-<register> Mark <register> as being corrupted by function \
calls\n", 2871},
{"\
-fcall-saved-<register> Mark <register> as being preserved across \
functions\n", 2872},
{"\
-finline-limit=<number> Limits the size of inlined functions to <number>\n", 2873},
{"\
-fmessage-length=<number> Limits diagnostics messages lengths to <number> \
characters per line. 0 suppresses line-wrapping\n", 2874},
{"\
-fdiagnostics-show-location=[once | every-line] Indicates how often source \
location information should be emitted, as prefix, at the beginning of \
diagnostics when line-wrapping\n", 2875},
{" -O[number] Set optimisation level to [number]\n", 2876},
{" -Os Optimise for space rather than speed\n", 2877},
{"\
-pedantic Issue warnings needed by strict compliance to ISO \
C\n", 2878},
{"\
-pedantic-errors Like -pedantic except that errors are produced\n", 2879},
{" -w Suppress warnings\n", 2880},
{" -W Enable extra warnings\n", 2881},
{" -Wunused Enable unused warnings\n", 2882},
{"\
-Wid-clash-<num> Warn if 2 identifiers have the same first <num> \
chars\n", 2883},
{"\
-Wlarger-than-<number> Warn if an object is larger than <number> bytes\n", 2884},
{" -p Enable function profiling\n", 2885},
{" -a Enable block profiling \n", 2886},
{" -ax Enable jump profiling \n", 2887},
{" -o <file> Place output into <file> \n", 2888},
{"\
-G <number> Put global and static data smaller than <number>\n\
bytes into a special section (on some targets)\n", 2889},
{" -aux-info <file> Emit declaration info into <file>\n", 2890},
{"\
-quiet Do not display functions compiled or elapsed time\n", 2891},
{" -version Display the compiler's version\n", 2892},
{"\
-d[letters] Enable dumps from specific passes of the compiler\n", 2893},
{"\
-dumpbase <file> Base name to be used for dumps from specific \
passes\n", 2894},
{" -fsched-verbose=<number> Set the verbosity level of the scheduler\n", 2895},
{" --help Display this information\n", 2896},
{"\
\n\
Language specific options:\n", 2897},
{" %-23.23s [undocumented]\n", 2898},
{"\
\n\
There are undocumented %s specific options as well.\n", 2899},
{"\
\n\
Options for %s:\n", 2900},
{"\
\n\
Target specific options:\n", 2901},
{" -m%-23.23s [undocumented]\n", 2902},
{"\
\n\
There are undocumented target specific options as well.\n", 2903},
{" They exist, but they are not documented.\n", 2904},
{"unrecognized gcc debugging option: %c", 2905},
{"unrecognized register name `%s'", 2906},
{"Unrecognized option `%s'", 2907},
{"use -gdwarf -g%d for DWARF v1, level %d", 2908},
{"use -gdwarf-2 for DWARF v2", 2909},
{"ignoring option `%s' due to invalid debug level specification", 2910},
{"`%s': unknown or unsupported -g option", 2911},
{"`%s' ignored, conflicts with `-g%s'", 2912},
{"-param option missing argument", 2913},
{"invalid --param option: %s", 2914},
{"invalid parameter value `%s'", 2915},
{"`-a' option (basic block profile) not supported", 2916},
{"`-ax' option (jump profiling) not supported", 2917},
{"Ignoring command line option '%s'", 2918},
{"(It is valid for %s but not the selected language)", 2919},
{"-Wuninitialized is not supported without -O", 2920},
{"`-ax' and `-a' are conflicting options. `-a' ignored.", 2921},
{"instruction scheduling not supported on this target machine", 2922},
{"this target machine does not have delayed branches", 2923},
{"profiling does not work without a frame pointer", 2924},
{"-f%sleading-underscore not supported on this target machine", 2925},
{"Data size %ld.\n", 2926},
{"\
%s%s%s version %s (%s)\n\
%s\tcompiled by GNU C version %s.\n\
%s%s%s version %s (%s) compiled by CC.\n", 2927},
{"options passed: ", 2928},
{"options enabled: ", 2929},
{"division by zero in #if", 2930},
{"floating point numbers not allowed in #if expressions", 2931},
{"Invalid number in #if expression", 2932},
{"Invalid character constant in #if", 2933},
{"double quoted strings not allowed in #if expressions", 2934},
{"Invalid token in expression", 2935},
{"octal character constant does not fit in a byte", 2936},
{"hex character constant does not fit in a byte", 2937},
{"empty #if expression", 2938},
{"Junk after end of expression.", 2939},
{"macro or #include recursion too deep", 2940},
{"Usage: %s [switches] input output", 2941},
{"-traditional is not supported in C++", 2942},
{"-traditional and -ansi are mutually exclusive", 2943},
{"Filename missing after -i option", 2944},
{"Filename missing after -o option", 2945},
{"Target missing after %s option", 2946},
{"Filename missing after %s option", 2947},
{"Macro name missing after -%c option", 2948},
{"-pedantic and -traditional are mutually exclusive", 2949},
{"-trigraphs and -traditional are mutually exclusive", 2950},
{"Directory name missing after -I option", 2951},
{"`/*' within comment", 2952},
{"unterminated #%s conditional", 2953},
{"not in any file?!", 2954},
{"`defined' must be followed by ident or (ident)", 2955},
{"cccp error: invalid special hash type", 2956},
{"#include expects \"fname\" or <fname>", 2957},
{"No include path in which to find %.*s", 2958},
{"invalid macro name", 2959},
{"invalid macro name `%s'", 2960},
{"\"defined\" cannot be used as a macro name", 2961},
{"parameter name starts with a digit in #define", 2962},
{"badly punctuated parameter list in #define", 2963},
{"unterminated parameter list in #define", 2964},
{"\"%.*s\" redefined", 2965},
{"# operator should be followed by a macro argument name", 2966},
{"invalid format #line command", 2967},
{"undefining `defined'", 2968},
{"undefining `%s'", 2969},
{"extra text at end of directive", 2970},
{"#error%.*s", 2971},
{"#warning%.*s", 2972},
{"#elif not within a conditional", 2973},
{"#%s not within a conditional", 2974},
{"#else or #elif after #else", 2975},
{"#else not within a conditional", 2976},
{"unbalanced #endif", 2977},
{"unterminated string or character constant", 2978},
{"arguments given to macro `%s'", 2979},
{"no args to macro `%s'", 2980},
{"only 1 arg to macro `%s'", 2981},
{"only %d args to macro `%s'", 2982},
{"too many (%d) args to macro `%s'", 2983},
{"\
Internal error in %s, at tradcpp.c:%d\n\
Please submit a full bug report.\n\
See %s for instructions.", 2984},
{"arrays of functions are not meaningful", 2985},
{"function return type cannot be function", 2986},
{"invalid initializer for bit string", 2987},
{"Tree check: expected %s, have %s in %s, at %s:%d", 2988},
{"Tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d", 2989},
{"register name not specified for `%s'", 2990},
{"invalid register name for `%s'", 2991},
{"data type of `%s' isn't suitable for a register", 2992},
{"register specified for `%s' isn't suitable for data type", 2993},
{"global register variable has initial value", 2994},
{"volatile register variables don't work as you might wish", 2995},
{"register name given for non-register variable `%s'", 2996},
{"size of variable `%s' is too large", 2997},
{"\
alignment of `%s' is greater than maximum object file alignment. Using %d.", 2998},
{"requested alignment for %s is greater than implemented alignment of %d.", 2999},
{"floating point trap outputting a constant", 3000},
{"initializer for integer value is too complicated", 3001},
{"initializer for floating value is not a floating constant", 3002},
{"unknown set constructor type", 3003},
{"invalid initial value for member `%s'", 3004},
{"weak declaration of `%s' must be public", 3005},
{"weak declaration of `%s' must precede definition", 3006},
{"only weak aliases are supported in this configuration", 3007},
{"alias definitions not supported in this configuration; ignored", 3008},
{"Virtual array %s[%lu]: element %lu out of bounds", 3009},
{"No sclass for %s stab (0x%x)\n", 3010},
{"`-p' not supported; use `-pg' and gprof(1)", 3011},
{"may not use both -EB and -EL", 3012},
{"-mapcs-26 and -mapcs-32 may not be used together", 3013},
{"-msoft-float and -mhard_float may not be used together", 3014},
{"-mbig-endian and -mlittle-endian may not be used together", 3015},
{"Incompatible interworking options", 3016},
{"-mbsd and -pedantic incompatible", 3017},
{"-mbsd and -mxopen incompatible", 3018},
{"-mxopen and -pedantic incompatible", 3019},
{"A -ifile option requires a -map option", 3020},
{"mno-cygwin and mno-win32 are not compatible", 3021},
{"shared and mdll are not compatible", 3022},
{"-static not valid with -mcoff", 3023},
{"-shared not valid with -mcoff", 3024},
{"-symbolic not valid with -mcoff", 3025},
{"-fpic is not valid with -mcoff", 3026},
{"-fPIC is not valid with -mcoff", 3027},
{"-fpic not valid with -mcoff", 3028},
{"-fPIC not valid with -mcoff", 3029},
{"bx]", 3030},
{"bx", 3031},
{"cx", 3032},
{"-p option not supported: use -pg instead", 3033},
{"choose either big or little endian, not both", 3034},
{"choose either m340 or m210 not both", 3035},
{"the m210 does not have little endian support", 3036},
{"-pipe is not supported.", 3037},
{"may not use both -mfp64 and -msingle-float", 3038},
{"may not use both -mfp64 and -m4650", 3039},
{"-mhard-float not supported.", 3040},
{"-msingle-float and -msoft-float can not both be specified.", 3041},
{"-p profiling is no longer supported. Use -pg instead.", 3042},
{"profiling not supported with -mg\n", 3043},
{"GNU C does not support -C without using -E", 3044},
{"-pg and -fomit-frame-pointer are incompatible", 3045},
{"-E required when input is from standard input", 3046},
{"Compilation of header file requested", 3047},
{"-fjni and -femit-class-files are incompatible", 3048},
{"-fjni and -femit-class-file are incompatible", 3049},
};
int _msg_tbl_length = 3049;