/* Automatically generated by po2tbl.sed from gcc.pot. */ #if HAVE_CONFIG_H # include #endif #include "libgettext.h" const struct _msg_ent _msg_tbl[] = { {"", 1}, {"`%s' attribute directive ignored", 2}, {"`%s' attribute does not apply to types", 3}, {"wrong number of arguments specified for `%s' attribute", 4}, {"`%s' attribute ignored", 5}, {"unknown machine mode `%s'", 6}, {"no data type for mode `%s'", 7}, {"section attribute cannot be specified for local variables", 8}, {"section of `%s' conflicts with previous declaration", 9}, {"section attribute not allowed for `%s'", 10}, {"section attributes are not supported for this target", 11}, {"requested alignment is not a constant", 12}, {"requested alignment is not a power of 2", 13}, {"requested alignment is too large", 14}, {"alignment may not be specified for `%s'", 15}, {"argument format specified for non-function `%s'", 16}, {"unrecognized format specifier", 17}, {"`%s' is an unrecognized format function type", 18}, {"format string has invalid operand number", 19}, {"format string arg follows the args to be formatted", 20}, {"format string arg not a string type", 21}, {"args to be formatted is not '...'", 22}, {"function does not return string type", 23}, {"`%s' defined both normally and as an alias", 24}, {"alias arg not a string", 25}, {"`%s' attribute applies only to functions", 26}, {"can't set `%s' attribute after definition", 27}, {"too few arguments for format", 28}, {"null format string", 29}, {"format not a string literal, argument types not checked", 30}, {"zero-length format string", 31}, {"unterminated format string", 32}, {"embedded `\\0' in format", 33}, {"too many arguments for format", 34}, {"spurious trailing `%%' in format", 35}, {"ANSI C does not support the strftime `%c' flag", 36}, {"repeated `%c' flag in format", 37}, {"ANSI C does not support strftime format width", 38}, {"multiple E/O modifiers in format", 39}, {"operand number out of range in format", 40}, {"use of both ` ' and `+' flags in format", 41}, {"use of both `0' and `-' flags in format", 42}, {"field width is not type int (arg %d)", 43}, {"`.' not followed by `*' or digit in format", 44}, {"ANSI C does not support the `%c' length modifier", 45}, {"ANSI C does not support the `ll' length modifier", 46}, {"ANSI C does not support the `hh' length modifier", 47}, {"use of `*' and `%c' together in format", 48}, {"conversion lacks type at end of format", 49}, {"ANSI C does not support the `%c' format", 50}, {"unknown conversion type character `%c' in format", 51}, {"unknown conversion type character 0x%x in format", 52}, {"ANSI C does not support `%%%c'", 53}, {"ANSI C does not support `%%O%c'", 54}, {"width used with `%c' format", 55}, {"`%%%c' yields only last 2 digits of year", 56}, {"`%%%c' yields only last 2 digits of year in some locales", 57}, {"precision used with `%c' format", 58}, {"`a' flag used with `%c' format", 59}, {"ANSI C does not support the `a' flag", 60}, {"no closing `]' for `%%[' format", 61}, {"suppression of `%c' conversion in format", 62}, {"flag `%c' used with type `%c'", 63}, {"`0' flag ignored with precision specifier and `%c' format", 64}, {"use of `%c' length character with `%c' type character", 65}, {"format argument is not a pointer (arg %d)", 66}, {"format argument is not a pointer to a pointer (arg %d)", 67}, {"writing into constant object (arg %d)", 68}, {"%s format, %s arg (arg %d)", 69}, {"overflow in constant expression", 70}, {"integer overflow in expression", 71}, {"floating point overflow in expression", 72}, {"large integer implicitly truncated to unsigned type", 73}, {"negative integer implicitly converted to unsigned type", 74}, {"overflow in implicit constant conversion", 75}, {"expression statement has incomplete type", 76}, {"case label does not reduce to an integer constant", 77}, {"invalid truth-value expression", 78}, {"invalid operands to binary %s", 79}, {"comparison is always false due to limited range of data type", 80}, {"comparison is always true due to limited range of data type", 81}, {"comparison of unsigned expression >= 0 is always true", 82}, {"comparison of unsigned expression < 0 is always false", 83}, {"struct type value used where scalar is required", 84}, {"union type value used where scalar is required", 85}, {"array type value used where scalar is required", 86}, {"suggest parentheses around assignment used as truth value", 87}, {"invalid use of `restrict'", 88}, {"too few arguments to function `%s'", 89}, {"too many arguments to function `%s'", 90}, {"void value not ignored as it ought to be", 91}, {"conversion to non-scalar type requested", 92}, {"unknown C standard `%s'", 93}, {"array `%s' assumed to have one element", 94}, {"`struct %s' incomplete in scope ending here", 95}, {"`union %s' incomplete in scope ending here", 96}, {"`enum %s' incomplete in scope ending here", 97}, {"label `%s' used but not defined", 98}, {"label `%s' defined but not used", 99}, {"shadowing built-in function `%s'", 100}, {"shadowing library function `%s'", 101}, {"library function `%s' declared as non-function", 102}, {"built-in function `%s' declared as non-function", 103}, {"`%s' redeclared as different kind of symbol", 104}, {"previous declaration of `%s'", 105}, {"conflicting types for built-in function `%s'", 106}, {"conflicting types for `%s'", 107}, {"\ A parameter list with an ellipsis can't match an empty parameter name list \ declaration.", 108}, {"\ An argument type that has a default promotion can't match an empty parameter \ name list declaration.", 109}, {"redefinition of `%s'", 110}, {"redeclaration of `%s'", 111}, {"conflicting declarations of `%s'", 112}, {"`%s' previously defined here", 113}, {"`%s' previously declared here", 114}, {"prototype for `%s' follows", 115}, {"non-prototype definition here", 116}, {"prototype for `%s' follows and number of arguments doesn't match", 117}, {"prototype for `%s' follows and argument %d doesn't match", 118}, {"`%s' declared inline after being called", 119}, {"`%s' declared inline after its definition", 120}, {"static declaration for `%s' follows non-static", 121}, {"non-static declaration for `%s' follows static", 122}, {"const declaration for `%s' follows non-const", 123}, {"type qualifiers for `%s' conflict with previous decl", 124}, {"redundant redeclaration of `%s' in same scope", 125}, {"nested extern declaration of `%s'", 126}, {"`%s' used prior to declaration", 127}, {"`%s' was declared implicitly `extern' and later `static'", 128}, {"type mismatch with previous external decl", 129}, {"previous external decl of `%s'", 130}, {"type mismatch with previous implicit declaration", 131}, {"previous implicit declaration of `%s'", 132}, {"type of external `%s' is not global", 133}, {"`%s' was previously implicitly declared to return `int'", 134}, {"`%s' was declared `extern' and later `static'", 135}, {"extern declaration of `%s' doesn't match global one", 136}, {"`%s' locally external but globally static", 137}, {"declaration of `%s' shadows a parameter", 138}, {"declaration of `%s' shadows a symbol from the parameter list", 139}, {"declaration of `%s' shadows previous local", 140}, {"declaration of `%s' shadows global declaration", 141}, {"implicit declaration of function `%s'", 142}, {"function `%s' was previously declared within a block", 143}, {"label %s referenced outside of any function", 144}, {"duplicate label declaration `%s'", 145}, {"this is a previous declaration", 146}, {"duplicate label `%s'", 147}, {"unnamed struct/union that defines no instances", 148}, {"useless keyword or type name in empty declaration", 149}, {"two types specified in one empty declaration", 150}, {"empty declaration", 151}, {"`%s' is usually a function", 152}, {"typedef `%s' is initialized", 153}, {"function `%s' is initialized like a variable", 154}, {"parameter `%s' is initialized", 155}, {"variable-sized object may not be initialized", 156}, {"variable `%s' has initializer but incomplete type", 157}, {"elements of array `%s' have incomplete type", 158}, {"declaration of `%s' has `extern' and is initialized", 159}, {"iterator has no initial value", 160}, {"initializer fails to determine size of `%s'", 161}, {"array size missing in `%s'", 162}, {"zero or negative size array `%s'", 163}, {"storage size of `%s' isn't known", 164}, {"storage size of `%s' isn't constant", 165}, {"ANSI C forbids parameter `%s' shadowing typedef", 166}, {"`long long long' is too long for GCC", 167}, {"ANSI C does not support `long long'", 168}, {"duplicate `%s'", 169}, {"two or more data types in declaration of `%s'", 170}, {"`%s' fails to be a typedef or built in type", 171}, {"type defaults to `int' in declaration of `%s'", 172}, {"both long and short specified for `%s'", 173}, {"long or short specified with char for `%s'", 174}, {"long or short specified with floating type for `%s'", 175}, {"the only valid combination is `long double'", 176}, {"both signed and unsigned specified for `%s'", 177}, {"long, short, signed or unsigned invalid for `%s'", 178}, {"long, short, signed or unsigned used invalidly for `%s'", 179}, {"complex invalid for `%s'", 180}, {"duplicate `const'", 181}, {"duplicate `restrict'", 182}, {"duplicate `volatile'", 183}, {"multiple storage classes in declaration of `%s'", 184}, {"function definition declared `auto'", 185}, {"function definition declared `register'", 186}, {"function definition declared `typedef'", 187}, {"storage class specified for structure field `%s'", 188}, {"storage class specified for parameter `%s'", 189}, {"storage class specified for typename", 190}, {"`%s' initialized and declared `extern'", 191}, {"`%s' has both `extern' and initializer", 192}, {"nested function `%s' declared `extern'", 193}, {"top-level declaration of `%s' specifies `auto'", 194}, {"iterator `%s' has derived type", 195}, {"iterator `%s' has noninteger type", 196}, {"declaration of `%s' as array of voids", 197}, {"declaration of `%s' as array of functions", 198}, {"size of array `%s' has non-integer type", 199}, {"ANSI C forbids zero-size array `%s'", 200}, {"size of array `%s' is negative", 201}, {"ANSI C forbids array `%s' whose size can't be evaluated", 202}, {"ANSI C forbids variable-size array `%s'", 203}, {"size of array `%s' is too large", 204}, {"array type has incomplete element type", 205}, {"ANSI C forbids const or volatile function types", 206}, {"`%s' declared as function returning a function", 207}, {"`%s' declared as function returning an array", 208}, {"ANSI C forbids qualified function types", 209}, {"invalid type modifier within pointer declarator", 210}, {"variable or field `%s' declared void", 211}, {"field `%s' declared as a function", 212}, {"field `%s' has incomplete type", 213}, {"invalid storage class for function `%s'", 214}, {"ANSI C forbids qualified void function return type", 215}, {"`noreturn' function returns non-void value", 216}, {"cannot inline function `main'", 217}, {"variable `%s' declared `inline'", 218}, {"function declaration isn't a prototype", 219}, {"parameter names (without types) in function declaration", 220}, {"parameter `%s' has incomplete type", 221}, {"parameter has incomplete type", 222}, {"parameter `%s' points to incomplete type", 223}, {"parameter points to incomplete type", 224}, {"parameter `%s' has just a forward declaration", 225}, {"`void' in parameter list must be the entire list", 226}, {"`%s %s' declared inside parameter list", 227}, {"anonymous struct declared inside parameter list", 228}, {"anonymous union declared inside parameter list", 229}, {"anonymous enum declared inside parameter list", 230}, {"\ its scope is only this definition or declaration, which is probably not what \ you want.", 231}, {"ANSI C forbids forward references to `enum' types", 232}, {"redefinition of `%s %s'", 233}, {"%s defined inside parms", 234}, {"union defined inside parms", 235}, {"structure defined inside parms", 236}, {"%s has no %s", 237}, {"union", 238}, {"struct", 239}, {"named members", 240}, {"members", 241}, {"nested redefinition of `%s'", 242}, {"bit-field `%s' width not an integer constant", 243}, {"bit-field `%s' has invalid type", 244}, {"bit-field `%s' type invalid in ANSI C", 245}, {"negative width in bit-field `%s'", 246}, {"width of `%s' exceeds its type", 247}, {"zero width for bit-field `%s'", 248}, {"`%s' is narrower than values of its type", 249}, {"duplicate member `%s'", 250}, {"union cannot be made transparent", 251}, {"redeclaration of `enum %s'", 252}, {"enum defined inside parms", 253}, {"enumeration values exceed range of largest integer", 254}, {"enumerator value for `%s' not integer constant", 255}, {"overflow in enumeration values", 256}, {"ANSI C restricts enumerator values to range of `int'", 257}, {"return type is an incomplete type", 258}, {"return type defaults to `int'", 259}, {"no previous prototype for `%s'", 260}, {"`%s' was used with no prototype before its definition", 261}, {"no previous declaration for `%s'", 262}, {"`%s' was used with no declaration before its definition", 263}, {"return type of `%s' is not `int'", 264}, {"first argument of `%s' should be `int'", 265}, {"second argument of `%s' should be `char **'", 266}, {"third argument of `%s' should probably be `char **'", 267}, {"`%s' takes only zero or two arguments", 268}, {"third argument of `%s' is deprecated", 269}, {"`%s' is normally a non-static function", 270}, {"parm types given both in parmlist and separately", 271}, {"parameter name omitted", 272}, {"parameter `%s' declared void", 273}, {"parameter name missing from parameter list", 274}, {"multiple parameters named `%s'", 275}, {"type of `%s' defaults to `int'", 276}, {"declaration for parameter `%s' but no such parameter", 277}, {"number of arguments doesn't match prototype", 278}, {"promoted argument `%s' doesn't match prototype", 279}, {"argument `%s' doesn't match prototype", 280}, {"type of parameter `%s' is not declared", 281}, {"function might be possible candidate for attribute `noreturn'", 282}, {"`noreturn' function does return", 283}, {"control reaches end of non-void function", 284}, {"this function may return with or without a value", 285}, {"size of return value of `%s' is %u bytes", 286}, {"size of return value of `%s' is larger than %d bytes", 287}, {"`for (%s)' appears within implicit iteration", 288}, {"carriage return in source file", 289}, {"(we only warn about the first carriage return)", 290}, {"stray '\\' in program", 291}, {"invalid #-line", 292}, {"ignoring pragma: %s", 293}, {"invalid #ident", 294}, {"undefined or invalid # directive `%s'", 295}, {"invalid #line", 296}, {"#-lines for entering and leaving files don't match", 297}, {"the meaning of `\\x' varies with -traditional", 298}, {"\\x used with no following hex digits", 299}, {"hex escape out of range", 300}, {"the meaning of `\\a' varies with -traditional", 301}, {"non-ANSI-standard escape sequence, `\\%c'", 302}, {"unknown escape sequence `\\%c'", 303}, {"unknown escape sequence: `\\' followed by char code 0x%x", 304}, {"%s at end of input", 305}, {"%s at null character", 306}, {"%s before string constant", 307}, {"%s before character constant", 308}, {"%s before character 0%o", 309}, {"%s before `%s'", 310}, {"more than one `f' in numeric constant", 311}, {"more than one `l' in numeric constant", 312}, {"more than one `i' or `j' in numeric constant", 313}, {"ANSI C forbids imaginary numeric constants", 314}, {"both `f' and `l' in floating constant", 315}, {"floating point number exceeds range of `float'", 316}, {"floating point number exceeds range of `long double'", 317}, {"floating point number exceeds range of `double'", 318}, {"`$' in identifier", 319}, {"ANSI does not permit the keyword `%s'", 320}, {"invalid identifier `%s'", 321}, {"parse error at `..'", 322}, {"floating constant may not be in radix 16", 323}, {"malformed floating constant", 324}, {"nondigits in number and not hexadecimal", 325}, {"numeric constant with no digits", 326}, {"numeric constant contains digits beyond the radix", 327}, {"floating constant exponent has no digits", 328}, {"hexadecimal floating constant has no exponent", 329}, {"floating constant out of range", 330}, {"two `u's in integer constant", 331}, {"three `l's in integer constant", 332}, {"ANSI C forbids long long integer constants", 333}, {"\ integer constant is too large for this configuration of the compiler - \ truncated to %d bits", 334}, {"width of integer constant changes with -traditional", 335}, {"integer constant is unsigned in ANSI C, signed with -traditional", 336}, {"width of integer constant may change on other systems with -traditional", 337}, {"integer constant larger than the maximum value of an unsigned long int", 338}, {"decimal constant is so large that it is unsigned", 339}, {"complex integer constant is too wide for `complex int'", 340}, {"integer constant is larger than the maximum value for its type", 341}, {"missing white space after number `%s'", 342}, {"escape sequence out of range for character", 343}, {"ANSI C forbids newline in character constant", 344}, {"Ignoring invalid multibyte character", 345}, {"malformed character constant", 346}, {"empty character constant", 347}, {"character constant too long", 348}, {"multi-character character constant", 349}, {"ANSI C forbids newline in string constant", 350}, {"Unterminated string constant", 351}, {"YYDEBUG not defined.", 352}, {"syntax error", 353}, {"syntax error: cannot back up", 354}, {"parser stack overflow", 355}, {"ANSI C forbids an empty source file", 356}, {"argument of `asm' is not a constant string", 357}, {"ANSI C forbids data definition with no type or storage class", 358}, {"data definition has no type or storage class", 359}, {"ANSI C does not allow extra `;' outside of a function", 360}, {"ANSI C forbids `&&'", 361}, {"`sizeof' applied to a bit-field", 362}, {"ANSI C forbids constructor expressions", 363}, {"ANSI C forbids omitting the middle term of a ?: expression", 364}, {"ANSI C forbids braced-groups within expressions", 365}, {"Use of ANSI string concatenation", 366}, {"ANSI C does not permit use of `varargs.h'", 367}, {"`%s' is not at beginning of declaration", 368}, {"ANSI C forbids empty initializer braces", 369}, {"ANSI C forbids nested functions", 370}, {"`[*]' in parameter declaration only allowed in ISO C 99", 371}, {"comma at end of enumerator list", 372}, {"no semicolon at end of struct or union", 373}, {"extra semicolon in struct or union specified", 374}, {"ANSI C doesn't support unnamed structs/unions", 375}, {"ANSI C forbids member declarations with no members", 376}, {"ANSI C forbids label at end of compound statement", 377}, {"ANSI C forbids label declarations", 378}, {"braced-group within expression allowed only inside a function", 379}, {"empty body in an else-statement", 380}, {"break statement not within loop or switch", 381}, {"continue statement not within a loop", 382}, {"ANSI C forbids `goto *expr;'", 383}, {"invalid `for (ITERATOR)' syntax", 384}, {"`%s' is not an iterator", 385}, {"`for (%s)' inside expansion of same iterator", 386}, {"label must have integral type in ANSI C", 387}, {"case label not within a switch statement", 388}, {"duplicate case value", 389}, {"this is the first entry for that value", 390}, {"case value out of range", 391}, {"case label within scope of cleanup or variable array", 392}, {"ANSI C forbids case ranges", 393}, {"empty case range", 394}, {"default label not within a switch statement", 395}, {"multiple default labels in one switch", 396}, {"this is the first default label", 397}, {"ANSI C forbids forward parameter declarations", 398}, {"ANSI C requires a named argument before `...'", 399}, {"`...' in old-style identifier list", 400}, {"parse error; also virtual memory exceeded", 401}, {"parse error", 402}, {"Alignment must be a small power of two, not %d, in #pragma pack", 403}, {"\ #pragma pack (pop) encountered without matching #pragma pack (push, )", 404}, {"\ #pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, \ )", 405}, {"malformed `#pragma pack'", 406}, {"malformed '#pragma pack(push[,id],)'", 407}, {"malformed '#pragma pack(pop[,id])'", 408}, {"malformed `#pragma weak'", 409}, {"`%s' has an incomplete type", 410}, {"invalid use of void expression", 411}, {"invalid use of array with unspecified bounds", 412}, {"invalid use of undefined type `%s %s'", 413}, {"invalid use of incomplete typedef `%s'", 414}, {"function types not truly compatible in ANSI C", 415}, {"types are not quite compatible", 416}, {"sizeof applied to a function type", 417}, {"sizeof applied to a void type", 418}, {"sizeof applied to an incomplete type", 419}, {"arithmetic on pointer to an incomplete type", 420}, {"__alignof__ applied to an incomplete type", 421}, {"`__alignof' applied to a bit-field", 422}, {"invalid use of non-lvalue array", 423}, {"%s has no member named `%s'", 424}, {"request for member `%s' in something not a structure or union", 425}, {"dereferencing pointer to incomplete type", 426}, {"dereferencing `void *' pointer", 427}, {"invalid type argument of `%s'", 428}, {"subscript missing in array reference", 429}, {"array subscript has type `char'", 430}, {"array subscript is not an integer", 431}, {"ANSI C forbids subscripting `register' array", 432}, {"ANSI C forbids subscripting non-lvalue array", 433}, {"subscript has type `char'", 434}, {"subscripted value is neither array nor pointer", 435}, {"`%s' undeclared here (not in a function)", 436}, {"`%s' undeclared (first use in this function)", 437}, {"(Each undeclared identifier is reported only once", 438}, {"for each function it appears in.)", 439}, {"local declaration of `%s' hides instance variable", 440}, {"called object is not a function", 441}, {"too many arguments to function", 442}, {"type of formal parameter %d is incomplete", 443}, {"%s as integer rather than floating due to prototype", 444}, {"%s as complex rather than floating due to prototype", 445}, {"%s as floating rather than integer due to prototype", 446}, {"%s as floating rather than complex due to prototype", 447}, {"%s as `float' rather than `double' due to prototype", 448}, {"%s with different width due to prototype", 449}, {"%s as unsigned due to prototype", 450}, {"%s as signed due to prototype", 451}, {"too few arguments to function", 452}, {"suggest parentheses around + or - inside shift", 453}, {"suggest parentheses around && within ||", 454}, {"suggest parentheses around arithmetic in operand of |", 455}, {"suggest parentheses around comparison in operand of |", 456}, {"suggest parentheses around arithmetic in operand of ^", 457}, {"suggest parentheses around comparison in operand of ^", 458}, {"suggest parentheses around + or - in operand of &", 459}, {"suggest parentheses around comparison in operand of &", 460}, {"comparisons like X<=Y<=Z do not have their mathematical meaning", 461}, {"right shift count is negative", 462}, {"right shift count >= width of type", 463}, {"left shift count is negative", 464}, {"left shift count >= width of type", 465}, {"shift count is negative", 466}, {"shift count >= width of type", 467}, {"comparing floating point with == or != is unsafe", 468}, {"ANSI C forbids comparison of `void *' with function pointer", 469}, {"comparison of distinct pointer types lacks a cast", 470}, {"comparison between pointer and integer", 471}, {"ANSI C forbids ordered comparisons of pointers to functions", 472}, {"comparison of complete and incomplete pointers", 473}, {"ordered comparison of pointer with integer zero", 474}, {"unordered comparison on non-floating point argument", 475}, {"comparison between signed and unsigned", 476}, {"comparison of promoted ~unsigned with constant", 477}, {"comparison of promoted ~unsigned with unsigned", 478}, {"pointer of type `void *' used in arithmetic", 479}, {"pointer to a function used in arithmetic", 480}, {"pointer of type `void *' used in subtraction", 481}, {"pointer to a function used in subtraction", 482}, {"wrong type argument to unary plus", 483}, {"wrong type argument to unary minus", 484}, {"wrong type argument to bit-complement", 485}, {"wrong type argument to abs", 486}, {"wrong type argument to conjugation", 487}, {"wrong type argument to unary exclamation mark", 488}, {"wrong type argument to %s", 489}, {"%s of pointer to unknown structure", 490}, {"invalid lvalue in increment", 491}, {"invalid lvalue in decrement", 492}, {"increment", 493}, {"decrement", 494}, {"ANSI C forbids the address of a cast expression", 495}, {"invalid lvalue in unary `&'", 496}, {"attempt to take address of bit-field structure member `%s'", 497}, {"%s", 498}, {"ANSI C forbids use of conditional expressions as lvalues", 499}, {"ANSI C forbids use of compound expressions as lvalues", 500}, {"ANSI C forbids use of cast expressions as lvalues", 501}, {"%s of iterator `%s'", 502}, {"%s of read-only member `%s'", 503}, {"%s of read-only variable `%s'", 504}, {"%s of read-only location", 505}, {"cannot take address of bitfield `%s'", 506}, {"global register variable `%s' used in nested function", 507}, {"register variable `%s' used in nested function", 508}, {"address of global register variable `%s' requested", 509}, {"cannot put object with volatile field into register", 510}, {"address of register variable `%s' requested", 511}, {"signed and unsigned type in conditional expression", 512}, {"ANSI C forbids conditional expr with only one void side", 513}, {"ANSI C forbids conditional expr between `void *' and function pointer", 514}, {"pointer type mismatch in conditional expression", 515}, {"pointer/integer type mismatch in conditional expression", 516}, {"ANSI C forbids conditional expr between 0 and function pointer", 517}, {"type mismatch in conditional expression", 518}, {"left-hand operand of comma expression has no effect", 519}, {"cast specifies array type", 520}, {"cast specifies function type", 521}, {"ANSI C forbids casting nonscalar to the same type", 522}, {"ANSI C forbids casts to union type", 523}, {"cast to union type from type not present in union", 524}, {"cast discards qualifiers from pointer target type", 525}, {"cast increases required alignment of target type", 526}, {"cast from pointer to integer of different size", 527}, {"cast does not match function type", 528}, {"cast to pointer from integer of different size", 529}, {"invalid lvalue in assignment", 530}, {"assignment", 531}, {"%s makes qualified function pointer from unqualified", 532}, {"%s discards qualifiers from pointer target type", 533}, {"ANSI C prohibits argument conversion to union type", 534}, {"ANSI forbids %s between function pointer and `void *'", 535}, {"pointer targets in %s differ in signedness", 536}, {"%s from incompatible pointer type", 537}, {"%s makes pointer from integer without a cast", 538}, {"%s makes integer from pointer without a cast", 539}, {"incompatible type for argument %d of `%s'", 540}, {"incompatible type for argument %d of indirect function call", 541}, {"incompatible types in %s", 542}, {"passing arg %d of `%s'", 543}, {"passing arg %d of pointer to function", 544}, {"initializer for static variable is not constant", 545}, {"initializer for static variable uses complicated arithmetic", 546}, {"aggregate initializer is not constant", 547}, {"aggregate initializer uses complicated arithmetic", 548}, {"(near initialization for `%s')", 549}, {"char-array initialized from wide string", 550}, {"int-array initialized from non-wide string", 551}, {"initializer-string for array of chars is too long", 552}, {"array initialized from non-constant array expression", 553}, {"initializer element is not constant", 554}, {"initializer element is not computable at load time", 555}, {"initialization", 556}, {"invalid initializer", 557}, {"extra brace group at end of initializer", 558}, {"missing braces around initializer", 559}, {"braces around scalar initializer", 560}, {"missing initializer", 561}, {"empty braces in initializer", 562}, {"empty scalar initializer", 563}, {"extra elements in scalar initializer", 564}, {"zero or negative array size `%s'", 565}, {"nonconstant array index in initializer", 566}, {"array index in non-array initializer", 567}, {"duplicate array index in initializer", 568}, {"empty index range in initializer", 569}, {"ANSI C forbids specifying element to initialize", 570}, {"unknown field `%s' specified in initializer", 571}, {"field `%s' already initialized", 572}, {"ANSI C forbids specifying structure member to initialize", 573}, {"duplicate initializer", 574}, {"excess elements in char array initializer", 575}, {"excess elements in struct initializer", 576}, {"excess elements in union initializer", 577}, {"excess elements in array initializer", 578}, {"excess elements in scalar initializer", 579}, {"asm template is not a string constant", 580}, {"invalid lvalue in asm statement", 581}, {"modification by `asm'", 582}, {"function declared `noreturn' has a `return' statement", 583}, {"`return' with no value, in function returning non-void", 584}, {"`return' with a value, in function returning void", 585}, {"return", 586}, {"function returns address of local variable", 587}, {"switch quantity not an integer", 588}, {"`long' switch expression not converted to `int' in ANSI C", 589}, {"inlining failed in call to `%s'", 590}, {"called from here", 591}, {"can't inline call to `%s'", 592}, {"function call has aggregate value", 593}, {"internal error", 594}, {"no arguments", 595}, {"fopen %s", 596}, {"fclose %s", 597}, {"collect2 version %s", 598}, {"%d constructor(s) found\n", 599}, {"%d destructor(s) found\n", 600}, {"%d frame table(s) found\n", 601}, {"%s terminated with signal %d [%s]%s", 602}, {"%s returned %d exit status", 603}, {"[cannot find %s]", 604}, {"cannot find `%s'", 605}, {"redirecting stdout: %s", 606}, {"[Leaving %s]\n", 607}, {"\ \n\ write_c_file - output name is %s, prefix is %s\n", 608}, {"cannot find `nm'", 609}, {"pipe", 610}, {"fdopen", 611}, {"dup2 %d 1", 612}, {"close %d", 613}, {"execvp %s", 614}, {"init function found in object %s", 615}, {"fini function found in object %s", 616}, {"fclose", 617}, {"unable to open file '%s'", 618}, {"unable to stat file '%s'", 619}, {"unable to mmap file '%s'", 620}, {"not found\n", 621}, {"dynamic dependency %s not found", 622}, {"bad magic number in file '%s'", 623}, {"dynamic dependencies.\n", 624}, {"cannot find `ldd'", 625}, {"execv %s", 626}, {"\ \n\ ldd output with constructors/destructors.\n", 627}, {"unable to open dynamic dependency '%s'", 628}, {"%s: not a COFF file", 629}, {"%s: cannot open as COFF file", 630}, {"Library lib%s not found", 631}, {"open %s", 632}, {"incompatibilities between object file & expected values", 633}, {"\ \n\ Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n", 634}, {"string section missing", 635}, {"section pointer missing", 636}, {"no symbol table found", 637}, {"no cmd_strings found", 638}, {"\ \n\ Updating header and load commands.\n\ \n", 639}, {"load command map, %d cmds, new size %ld.\n", 640}, {"\ writing load commands.\n\ \n", 641}, {"close %s", 642}, {"could not convert 0x%l.8x into a region", 643}, {"%s function, region %d, offset = %ld (0x%.8lx)\n", 644}, {"bad magic number", 645}, {"bad header version", 646}, {"bad raw header version", 647}, {"raw header buffer too small", 648}, {"old raw header file", 649}, {"unsupported version", 650}, {"unknown {de,en}code_mach_o_hdr return value %d", 651}, {"fstat %s", 652}, {"lseek %s 0", 653}, {"read %s", 654}, {"read %ld bytes, expected %ld, from %s", 655}, {"msync %s", 656}, {"munmap %s", 657}, {"write %s", 658}, {"wrote %ld bytes, expected %ld, to %s", 659}, {"\ ;; Combiner statistics: %d attempts, %d substitutions (%d requiring new \ space),\n\ ;; %d successes.\n\ \n", 660}, {"\ \n\ ;; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n\ ;; %d successes.\n", 661}, {"invalid %%Q value", 662}, {"invalid %%C value", 663}, {"invalid %%N value", 664}, {"invalid %%M value", 665}, {"invalid %%m value", 666}, {"invalid %%L value", 667}, {"invalid %%O value", 668}, {"invalid %%P value", 669}, {"invalid %%V value", 670}, {"Generate code assuming DW bit is set", 671}, {"Generate code assuming DW bit is not set", 672}, {"Generate code using byte writes", 673}, {"Do not generate byte writes", 674}, {"Use small memory model", 675}, {"Use normal memory model", 676}, {"Use large memory model", 677}, {"Generate 29050 code", 678}, {"Generate 29000 code", 679}, {"Use kernel global registers", 680}, {"Use user global registers", 681}, {"Emit stack checking code", 682}, {"Do not emit stack checking code", 683}, {"Work around storem hardware bug", 684}, {"Do not work around storem hardware bug", 685}, {"Store locals in argument registers", 686}, {"Do not store locals in arg registers", 687}, {"Use software floating point", 688}, {"Do not generate multm instructions", 689}, {"bad value `%s' for -mtrap-precision switch", 690}, {"bad value `%s' for -mfp-rounding-mode switch", 691}, {"bad value `%s' for -mfp-trap-mode switch", 692}, {"bad value `%s' for -mcpu switch", 693}, {"fp software completion requires -mtrap-precision=i", 694}, {"rounding mode not supported for VAX floats", 695}, {"trap mode not supported for VAX floats", 696}, {"L%d cache latency unknown for %s", 697}, {"bad value `%s' for -mmemory-latency", 698}, {"invalid %%r value", 699}, {"invalid %%R value", 700}, {"invalid %%h value", 701}, {"invalid %%U value", 702}, {"invalid %%s value", 703}, {"invalid %%E value", 704}, {"invalid %%xn code", 705}, {"Use hardware fp", 706}, {"Do not use hardware fp", 707}, {"Use fp registers", 708}, {"Do not use fp registers", 709}, {"Do not assume GAS", 710}, {"Assume GAS", 711}, {"Request IEEE-conformant math library routines (OSF/1)", 712}, {"Emit IEEE-conformant code, without inexact exceptions", 713}, {"Emit IEEE-conformant code, with inexact exceptions", 714}, {"Do not emit complex integer constants to read-only memory", 715}, {"Use VAX fp", 716}, {"Do not use VAX fp", 717}, {"Emit code for the byte/word ISA extension", 718}, {"Emit code for the motion video ISA extension", 719}, {"Emit code for the fp move and sqrt ISA extension", 720}, {"Emit code for the counting ISA extension", 721}, {"Generate code for a given CPU", 722}, {"Control the generated fp rounding mode", 723}, {"Control the IEEE trap mode", 724}, {"Control the precision given to fp exceptions", 725}, {"Tune expected memory latency", 726}, {"bad value (%s) for -mcpu switch", 727}, {"invalid operand to %R code", 728}, {"invalid operand to %H/%L code", 729}, {"invalid operand to %U code", 730}, {"invalid operand to %V code", 731}, {"invalid operand output code", 732}, {"switch -mcpu=%s conflicts with -march= switch", 733}, {"bad value (%s) for %s switch", 734}, {"target CPU does not support APCS-32", 735}, {"target CPU does not support APCS-26", 736}, {"target CPU does not support interworking", 737}, {"target CPU does not supoport THUMB instructions.", 738}, {"\ enabling backtrace support is only meaningful when compiling for the Thumb.", 739}, {"\ enabling callee interworking support is only meaningful when compiling for \ the Thumb.", 740}, {"\ enabling caller interworking support is only meaningful when compiling for \ the Thumb.", 741}, {"interworking forces APCS-32 to be used", 742}, {"-mapcs-stack-check incompatible with -mno-apcs-frame", 743}, {"-fpic and -mapcs-reent are incompatible", 744}, {"APCS reentrant code not supported. Ignored", 745}, {"-g with -mno-apcs-frame may not give sensible debugging", 746}, {"Passing floating point arguments in fp regs not yet supported", 747}, {"Invalid floating point emulation option: -mfpe-%s", 748}, {"Structure size boundary can only be set to 8 or 32", 749}, {"-mpic-register= is useless without -fpic", 750}, {"Unable to use '%s' for PIC register", 751}, {"Unable to compute real location of stacked parameter", 752}, {"No low registers available for popping high registers", 753}, {"thumb_load_double_from_address: destination is not a register", 754}, {"thumb_load_double_from_address: source is not a computed memory address", 755}, {"thumb_load_double_from_address: base is not a register", 756}, {"thumb_load_double_from_address: Unhandled address calculation", 757}, {"Generate APCS conformant stack frames", 758}, {"Store function names in object code", 759}, {"Use the 32bit version of the APCS", 760}, {"Use the 26bit version of the APCS", 761}, {"Pass FP arguments in FP registers", 762}, {"Generate re-entrant, PIC code", 763}, {"The MMU will trap on unaligned accesses", 764}, {"Use library calls to perform FP operations", 765}, {"Use hardware floating point instructions", 766}, {"Assume target CPU is configured as big endian", 767}, {"Assume target CPU is configured as little endian", 768}, {"Assume big endian bytes, little endian words", 769}, {"Support calls between THUMB and ARM instructions sets", 770}, {"Generate a call to abort if a noreturn function returns", 771}, {"Do not move instructions into a function's prologue", 772}, {"Do not load the PIC register in function prologues", 773}, {"Generate call insns as indirect calls, if necessary", 774}, {"Compile for the Thumb not the ARM", 775}, {"Thumb: Generate (non-leaf) stack frames even if not needed", 776}, {"Thumb: Generate (leaf) stack frames even if not needed", 777}, {"Thumb: Assume non-static functions may be called from ARM code", 778}, {"Thumb: Assume function pointers may go to non-Thumb aware code", 779}, {"Specify the name of the target CPU", 780}, {"Specify the name of the target architecture", 781}, {"Specify the version of the floating point emulator", 782}, {"Specify the minimum bit alignment of structures", 783}, {"Specify the register to be used for PIC addressing", 784}, {"Do symbol renaming for BSD", 785}, {"Do symbol renaming for X/OPEN", 786}, {"Don't do symbol renaming", 787}, {"Generate code for the C400", 788}, {"Generate code for the C300", 789}, {"Generate code for c1", 790}, {"Generate code for c2", 791}, {"Generate code for c32", 792}, {"Generate code for c34", 793}, {"Use standard calling sequence, with arg count word", 794}, {"Place arg count in a nop instruction (faster than push)", 795}, {"Don't push arg count, depend on symbol table", 796}, {"Use data cache for volatile mem refs (default)", 797}, {"Don't use data cache for volatile mem refs", 798}, {"Bypass data cache for volatile mem refs", 799}, {"Use 64-bit longs", 800}, {"Use cc- and libc-compatible 32-bit longs", 801}, {"Invalid register class letter %c", 802}, {"ACCUM_HIGH_REGS class in limit_reload_class", 803}, {"YH_OR_ACCUM_HIGH_REGS found in limit_reload_class", 804}, {"YL found in limit_reload_class", 805}, {"Stack size > 32k", 806}, {"Invalid addressing mode", 807}, {"Bad register extension code", 808}, {"Invalid offset in ybase addressing", 809}, {"Invalid register in ybase addressing", 810}, {"inline float constants not supported on this host", 811}, {"Invalid shift operator in emit_1600_core_shift", 812}, {"Invalid mode for gen_tst_reg", 813}, {"Invalid mode for integer comparison in gen_compare_reg", 814}, {"Invalid register for compare", 815}, {"Profiling not implemented yet.", 816}, {"Trampolines not yet implemented", 817}, {"Generate code the unix assembler can handle", 818}, {"Generate code an embedded assembler can handle", 819}, {"Generate code for a mc68020", 820}, {"Use bitfield instructions", 821}, {"Generate code for a mc68000", 822}, {"Generate software FP code", 823}, {"Do not generate bitfield insns", 824}, {"Use 16bit integers", 825}, {"Use 32bit integers", 826}, {"Only initialized variables can be placed into the 8-bit area.", 827}, {"Generate H8/S code", 828}, {"Do not generate H8/S code", 829}, {"Make integers 32 bits wide", 830}, {"Use registers for argument passing", 831}, {"Do not use registers for argument passing", 832}, {"Consider access to byte sized memory slow", 833}, {"Enable linker relaxing", 834}, {"Generate H8/300H code", 835}, {"Do not generate H8/300H code", 836}, {"Use H8/300 alignment rules", 837}, {"Escape value out of range", 838}, {"#pragma map alias is too long, truncated", 839}, {"#pragma map options are missing or incorrect", 840}, {"Generate char instructions", 841}, {"Do not generate char instructions", 842}, {"Use the Cygwin interface", 843}, {"Use the Mingw32 interface", 844}, {"Create GUI application", 845}, {"Create console application", 846}, {"Generate code for a DLL", 847}, {"Ignore dllimport for functions", 848}, {"Use Mingw-specific thread support", 849}, {"-f%s ignored for target (all code is position independent)", 850}, {"Internal gcc abort from %s:%d", 851}, {"The local variable `insn' has the value:", 852}, {"Retain standard MXDB information", 853}, {"Retain legend information", 854}, {"Generate external legend information", 855}, {"Emit identifying info in .s file", 856}, {"Warn when a function arg is a structure", 857}, {"argument is a structure", 858}, {"\ Enable weak symbol and enhanced C++ template support. Binutils 2.9.5.1 or \ higher required.", 859}, {"Disable weak symbol and enhanced C++ template support.", 860}, {"bad value (%s) for -march= switch", 861}, {"bad value (%s) for -mcpu= switch", 862}, {"Register '%c' is unknown", 863}, {"Register '%c' already specified in allocation order", 864}, {"-mregparm=%d is not between 0 and %d", 865}, {"-malign-loops=%d is not between 0 and %d", 866}, {"-malign-jumps=%d is not between 0 and %d", 867}, {"-malign-functions=%d is not between 0 and %d", 868}, {"-mpreferred-stack-boundary=%d is not between 2 and 31", 869}, {"-mbranch-cost=%d is not between 0 and 5", 870}, {"floating constant misused", 871}, {"invalid UNSPEC as operand", 872}, {"invalid expression as operand", 873}, {"half-pic init called on systems that don't support it.", 874}, {"Same as -mcpu=i386", 875}, {"Same as -mcpu=i486", 876}, {"Same as -mcpu=pentium", 877}, {"Same as -mcpu=pentiumpro", 878}, {"Alternate calling convention", 879}, {"Use normal calling convention", 880}, {"Align some doubles on dword boundary", 881}, {"Align doubles on word boundary", 882}, {"Uninitialized locals in .bss", 883}, {"Uninitialized locals in .data", 884}, {"Use IEEE math for fp comparisons", 885}, {"Do not use IEEE math for fp comparisons", 886}, {"Return values of functions in FPU registers", 887}, {"Do not return values of functions in FPU registers", 888}, {"Do not generate sin, cos, sqrt for FPU", 889}, {"Generate sin, cos, sqrt for FPU", 890}, {"Omit the frame pointer in leaf functions", 891}, {"Enable stack probing", 892}, {"Emit Intel syntax assembler opcodes", 893}, {"Align destination of the string operations", 894}, {"Do not align destination of the string operations", 895}, {"Inline all known string operations", 896}, {"Do not inline all known string operations", 897}, {"Use push instructions to save outgoing arguments", 898}, {"Do not use push instructions to save outgoing arguments", 899}, {"Support MMX builtins", 900}, {"Do not support MMX builtins", 901}, {"Support MMX and SSE builtins", 902}, {"Do not support MMX and SSE builtins", 903}, {"Schedule code for given CPU", 904}, {"Generate code for given CPU", 905}, {"Control allocation order of integer registers", 906}, {"Number of registers used to pass integer arguments", 907}, {"Loop code aligned to this power of 2", 908}, {"Jump targets are aligned to this power of 2", 909}, {"Function starts are aligned to this power of 2", 910}, {"Attempt to keep stack aligned to this power of 2", 911}, {"Branches are this expensive (1-5, arbitrary units)", 912}, {"Profiling uses mcount", 913}, {"Emit half-PIC code", 914}, {"Emit ELF object code", 915}, {"Emit ROSE object code", 916}, {"Symbols have a leading underscore", 917}, {"Align to >word boundaries", 918}, {"Use mcount for profiling", 919}, {"Use mcount_ptr for profiling", 920}, {"%s causes a section type conflict", 921}, {"Generate COFF output", 922}, {"Generate ELF output", 923}, {"`%s' declared as both exported to and imported from a DLL.", 924}, {"initialized variable `%s' is marked dllimport", 925}, {"static variable `%s' is marked dllimport", 926}, {"Generate code which uses the FPU", 927}, {"Do not generate code which uses the FPU", 928}, {"stack limit expression is not supported", 929}, {"Generate SA code", 930}, {"Generate SB code", 931}, {"Generate KA code", 932}, {"Generate KB code", 933}, {"Generate JA code", 934}, {"Generate JD code", 935}, {"Generate JF code", 936}, {"generate RP code", 937}, {"Generate MC code", 938}, {"Generate CA code", 939}, {"Generate CF code", 940}, {"Use alternate leaf function entries", 941}, {"Do not use alternate leaf function entries", 942}, {"Perform tail call optimization", 943}, {"Do not perform tail call optimization", 944}, {"Use complex addressing modes", 945}, {"Do not use complex addressing modes", 946}, {"Align code to 8 byte boundary", 947}, {"Do not align code to 8 byte boundary", 948}, {"Enable compatibility with iC960 v2.0", 949}, {"Enable compatibility with iC960 v3.0", 950}, {"Enable compatibility with ic960 assembler", 951}, {"Do not permit unaligned accesses", 952}, {"Permit unaligned accesses", 953}, {"Layout types like Intel's v1.3 gcc", 954}, {"Do not layout types like Intel's v1.3 gcc", 955}, {"Use 64 bit long doubles", 956}, {"Enable linker relaxation", 957}, {"Do not enable linker relaxation", 958}, {"conflicting architectures defined - using C series", 959}, {"conflicting architectures defined - using K series", 960}, {"iC2.0 and iC3.0 are incompatible - using iC3.0", 961}, {"The -mlong-double-64 option does not work yet.", 962}, {"-msystem-v and -p are incompatible", 963}, {"-msystem-v and -mthreads are incompatible", 964}, {"bad value (%s) for -mmodel switch", 965}, {"bad value (%s) for -msdata switch", 966}, {"const objects cannot go in .sdata/.sbss", 967}, {"invalid operand to %s code", 968}, {"invalid operand to %p code", 969}, {"invalid operand to %T/%B code", 970}, {"invalid operand to %N code", 971}, {"Display compile time statistics", 972}, {"Align all loops to 32 byte boundary", 973}, {"Only issue one instruction per cycle", 974}, {"Prefer branches over conditional execution", 975}, {"Code size: small, medium or large", 976}, {"Small data area: none, sdata, use", 977}, {"-malign-loops=%d is not between 1 and %d", 978}, {"-malign-jumps=%d is not between 1 and %d", 979}, {"-malign-functions=%d is not between 1 and %d", 980}, {"-fPIC is not currently supported on the 68000 or 68010\n", 981}, {"Internal gcc monitor: short-branch(%x)", 982}, {"Internal gcc error: Can't express symbolic location", 983}, {"argument #%d is a structure", 984}, {"%R not followed by %B/C/D/E", 985}, {"invalid %x/X value", 986}, {"invalid %H value", 987}, {"invalid %h value", 988}, {"invalid %Q value", 989}, {"invalid %q value", 990}, {"invalid %o value", 991}, {"invalid %p value", 992}, {"invalid %s/S value", 993}, {"invalid %P operand", 994}, {"invalid %B value", 995}, {"invalid %C value", 996}, {"invalid %D value", 997}, {"invalid %E value", 998}, {"`%d' operand isn't a register", 999}, {"invalid %r value", 1000}, {"operand is r0", 1001}, {"operand is const_double", 1002}, {"invalid code", 1003}, {"-mtrap-large-shift and -mhandle-large-shift are incompatible", 1004}, {"Invalid option `-mshort-data-%s'", 1005}, {"-mshort-data-%s is too large ", 1006}, {"-mshort-data-%s and PIC are incompatible", 1007}, {"-mips%d not supported", 1008}, {"bad value (%s) for -mips switch", 1009}, {"bad value (%s) for -mabi= switch", 1010}, {"-mabi=%s does not support -mips%d", 1011}, {"The -mabi=32 support does not work yet.", 1012}, {"This target does not support the -mabi switch.", 1013}, {"-mcpu=%s does not support -mips%d", 1014}, {"-mips%d does not support 64 bit fp registers", 1015}, {"-mips%d does not support 64 bit gp registers", 1016}, {"-G is incompatible with PIC code which is the default", 1017}, {"-membedded-pic and -mabicalls are incompatible", 1018}, {"-G and -membedded-pic are incompatible", 1019}, {"Invalid option `entry%s'", 1020}, {"-mentry is only meaningful with -mips-16", 1021}, {"internal error: %%) found without a %%( in assembler pattern", 1022}, {"internal error: %%] found without a %%[ in assembler pattern", 1023}, {"internal error: %%> found without a %%< in assembler pattern", 1024}, {"internal error: %%} found without a %%{ in assembler pattern", 1025}, {"PRINT_OPERAND: Unknown punctuation '%c'", 1026}, {"PRINT_OPERAND null pointer", 1027}, {"PRINT_OPERAND: letter %c was found & insn was not CONST_INT", 1028}, {"PRINT_OPERAND_ADDRESS, null pointer", 1029}, {"\ MIPS ECOFF format does not allow changing filenames within functions with \ #line", 1030}, {"gp_offset (%ld) or end_offset (%ld) is less than zero.", 1031}, {"fp_offset (%ld) or end_offset (%ld) is less than zero.", 1032}, {"can not handle inconsistent calls to `%s'", 1033}, {"No default crt0.o", 1034}, {"Use 64-bit int type", 1035}, {"Use 64-bit long type", 1036}, {"Use 32-bit long type", 1037}, {"Optimize lui/addiu address loads", 1038}, {"Don't optimize lui/addiu address loads", 1039}, {"Use MIPS as", 1040}, {"Use GNU as", 1041}, {"Use symbolic register names", 1042}, {"Don't use symbolic register names", 1043}, {"Use GP relative sdata/sbss sections", 1044}, {"Don't use GP relative sdata/sbss sections", 1045}, {"Output compiler statistics", 1046}, {"Don't output compiler statistics", 1047}, {"Don't optimize block moves", 1048}, {"Optimize block moves", 1049}, {"Use mips-tfile asm postpass", 1050}, {"Don't use mips-tfile asm postpass", 1051}, {"Use hardware floating point", 1052}, {"Use 64-bit FP registers", 1053}, {"Use 32-bit FP registers", 1054}, {"Use 64-bit general registers", 1055}, {"Use 32-bit general registers", 1056}, {"Use Irix PIC", 1057}, {"Don't use Irix PIC", 1058}, {"Use OSF PIC", 1059}, {"Don't use OSF PIC", 1060}, {"Use indirect calls", 1061}, {"Don't use indirect calls", 1062}, {"Use embedded PIC", 1063}, {"Don't use embedded PIC", 1064}, {"Use ROM instead of RAM", 1065}, {"Don't use ROM instead of RAM", 1066}, {"Put uninitialized constants in ROM (needs -membedded-data)", 1067}, {"Don't put uninitialized constants in ROM", 1068}, {"Use big-endian byte order", 1069}, {"Use little-endian byte order", 1070}, {"Use single (32-bit) FP only", 1071}, {"Don't use single (32-bit) FP only", 1072}, {"Use multiply accumulate", 1073}, {"Don't use multiply accumulate", 1074}, {"Work around early 4300 hardware bug", 1075}, {"Don't work around early 4300 hardware bug", 1076}, {"Optimize for 4650", 1077}, {"Optimize for 3900", 1078}, {"Trap on integer divide by zero", 1079}, {"Don't trap on integer divide by zero", 1080}, {"Trap on integer divide overflow", 1081}, {"Don't trap on integer divide overflow", 1082}, {"Specify CPU for scheduling purposes", 1083}, {"Specify MIPS ISA", 1084}, {"Use mips16 entry/exit psuedo ops", 1085}, {"Don't use MIPS16 instructions", 1086}, {"mips16 function profiling", 1087}, {"Work around hardware multiply bug", 1088}, {"Do not work around hardware multiply bug", 1089}, {"optimization turned on", 1090}, {"optimization turned off", 1091}, {"optimization level restored", 1092}, {"Don't use hardware fp", 1093}, {"Alternative calling convention", 1094}, {"Pass some arguments in registers", 1095}, {"Pass all arguments on stack", 1096}, {"Optimize for 32532 cpu", 1097}, {"Optimize for 32332 cpu", 1098}, {"Optimize for 32032", 1099}, {"Register sb is zero. Use for absolute addressing", 1100}, {"Do not use register sb", 1101}, {"Do not use bitfield instructions", 1102}, {"Generate code for high memory", 1103}, {"Generate code for low memory", 1104}, {"32381 fpu", 1105}, {"Use multiply-accumulate fp instructions", 1106}, {"Do not use multiply-accumulate fp instructions", 1107}, {"\"Small register classes\" kludge", 1108}, {"No \"Small register classes\" kludge", 1109}, {"\ Unknown -mschedule= option (%s).\n\ Valid options are 700, 7100, 7100LC, 7200, and 8000\n", 1110}, {"\ Unknown -march= option (%s).\n\ Valid options are 1.0, 1.1, and 2.0\n", 1111}, {"PIC code generation is not supported in the portable runtime model\n", 1112}, {"PIC code generation is not compatible with fast indirect calls\n", 1113}, {"PIC code generation is not compatible with profiling\n", 1114}, {"-g is only supported when using GAS on this processor,", 1115}, {"-g option disabled.", 1116}, {"Do not use hardware floating point", 1117}, {"Return floating point results in ac0", 1118}, {"Return floating point results in memory", 1119}, {"Generate code for an 11/40", 1120}, {"Generate code for an 11/45", 1121}, {"Generate code for an 11/10", 1122}, {"Use 32 bit int", 1123}, {"Use 16 bit int", 1124}, {"Use 32 bit float", 1125}, {"Use 64 bit float", 1126}, {"Target has split I&D", 1127}, {"Target does not have split I&D", 1128}, {"Use UNIX assembler syntax", 1129}, {"Use DEC assembler syntax", 1130}, {"invalid %%B value", 1131}, {"invalid %%S value", 1132}, {"invalid %%b value", 1133}, {"invalid %%H value", 1134}, {"invalid %%z value", 1135}, {"invalid %%Z value", 1136}, {"invalid %%k value", 1137}, {"invalid %%j value", 1138}, {"can't have varargs with -mfp-arg-in-fp-regs", 1139}, {"Always pass floating-point arguments in memory", 1140}, {"Don't always pass floating-point arguments in memory", 1141}, {"Support message passing with the Parallel Environment", 1142}, {"Compile for 64-bit pointers", 1143}, {"Compile for 32-bit pointers", 1144}, {"-maix64 and POWER architecture are incompatible.", 1145}, {"-maix64 requires PowerPC64 architecture remain enabled.", 1146}, {"\ -maix64 required: 64-bit computation with 32-bit addressing not yet \ supported.", 1147}, {"-mmultiple is not supported on little endian systems", 1148}, {"-mstring is not supported on little endian systems", 1149}, {"-f%s ignored for AIX (all code is position independent)", 1150}, {"Unknown -mdebug-%s switch", 1151}, {"invalid %%f value", 1152}, {"invalid %%F value", 1153}, {"invalid %%G value", 1154}, {"invalid %%j code", 1155}, {"invalid %%J code", 1156}, {"invalid %%K value", 1157}, {"invalid %%p value", 1158}, {"invalid %%q value", 1159}, {"%%S computed all 1's mask", 1160}, {"%%S computed all 0's mask", 1161}, {"invalid %%u value", 1162}, {"invalid %%v value", 1163}, {"Use POWER instruction set", 1164}, {"Use POWER2 instruction set", 1165}, {"Do not use POWER2 instruction set", 1166}, {"Do not use POWER instruction set", 1167}, {"Use PowerPC instruction set", 1168}, {"Do not use PowerPC instruction set", 1169}, {"Use PowerPC General Purpose group optional instructions", 1170}, {"Don't use PowerPC General Purpose group optional instructions", 1171}, {"Use PowerPC Graphics group optional instructions", 1172}, {"Don't use PowerPC Graphics group optional instructions", 1173}, {"Use PowerPC-64 instruction set", 1174}, {"Don't use PowerPC-64 instruction set", 1175}, {"Use new mnemonics for PowerPC architecture", 1176}, {"Use old mnemonics for PowerPC architecture", 1177}, {"Put everything in the regular TOC", 1178}, {"Place floating point constants in TOC", 1179}, {"Don't place floating point constants in TOC", 1180}, {"Place symbol+offset constants in TOC", 1181}, {"Don't place symbol+offset constants in TOC", 1182}, {"Place variable addresses in the regular TOC", 1183}, {"Generate load/store multiple instructions", 1184}, {"Do not generate load/store multiple instructions", 1185}, {"Generate string instructions for block moves", 1186}, {"Do not generate string instructions for block moves", 1187}, {"Generate load/store with update instructions", 1188}, {"Do not generate load/store with update instructions", 1189}, {"Generate fused multiply/add instructions", 1190}, {"Don't generate fused multiply/add instructions", 1191}, {"Don't schedule the start and end of the procedure", 1192}, {"Use features of and schedule code for given CPU", 1193}, {"Enable debug output", 1194}, {"RETURN_ADDRESS_OFFSET not supported", 1195}, {"Select ABI calling convention.", 1196}, {"Select method for sdata handling.", 1197}, {"Align to the base type of the bitfield.", 1198}, {"Don't align to the base type of the bitfield.", 1199}, {"Don't assume that unaligned accesses are handled by the system", 1200}, {"Assume that unaligned accesses are handled by the system", 1201}, {"Produce code relocatable at runtime.", 1202}, {"Don't produce code relocatable at runtime.", 1203}, {"Produce little endian code.", 1204}, {"Produce big endian code.", 1205}, {"no description yet", 1206}, {"Use EABI.", 1207}, {"Don't use EABI.", 1208}, {"Use alternate register names.", 1209}, {"Don't use alternate register names.", 1210}, {"Link with libsim.a, libc.a and sim-crt0.o.", 1211}, {"Link with libads.a, libc.a and crt0.o.", 1212}, {"Link with libyk.a, libc.a and crt0.o.", 1213}, {"Link with libmvme.a, libc.a and crt0.o.", 1214}, {"Set the PPC_EMB bit in the ELF flags header", 1215}, {"Bad value for -mcall-%s", 1216}, {"Bad value for -msdata=%s", 1217}, {"-mrelocatable and -msdata=%s are incompatible.", 1218}, {"-f%s and -msdata=%s are incompatible.", 1219}, {"-msdata=%s and -mcall-%s are incompatible.", 1220}, {"-mrelocatable and -mno-minimal-toc are incompatible.", 1221}, {"-mrelocatable and -mcall-%s are incompatible.", 1222}, {"-fPIC and -mcall-%s are incompatible.", 1223}, {"-mcall-aixdesc must be big endian", 1224}, {"Use 128 bit long doubles", 1225}, {"Generate code for big endian", 1226}, {"Generate code for little endian", 1227}, {"%s is not supported by this configuration", 1228}, {"-mptr%d not allowed on -m%d", 1229}, {"-mlong-double-64 not allowed with -m64", 1230}, {"bad value (%s) for -mcmodel= switch", 1231}, {"-mcmodel= is not supported on 32 bit systems", 1232}, {"profiling does not support code models other than medlow", 1233}, {"Invalid %%Y operand", 1234}, {"Invalid %%A operand", 1235}, {"Invalid %%B operand", 1236}, {"Invalid %%c operand", 1237}, {"Invalid %%C operand", 1238}, {"Invalid %%d operand", 1239}, {"Invalid %%D operand", 1240}, {"Invalid %%f operand", 1241}, {"long long constant not a valid immediate operand", 1242}, {"floating point constant not a valid immediate operand", 1243}, {"%s and profiling conflict: disabling %s", 1244}, {"Use FUNCTION_EPILOGUE", 1245}, {"Do not use FUNCTION_EPILOGUE", 1246}, {"Assume possible double misalignment", 1247}, {"Assume all doubles are aligned", 1248}, {"Pass -assert pure-text to linker", 1249}, {"Do not pass -assert pure-text to linker", 1250}, {"Use flat register window model", 1251}, {"Do not use flat register window model", 1252}, {"Use ABI reserved registers", 1253}, {"Do not use ABI reserved registers", 1254}, {"Use hardware quad fp instructions", 1255}, {"Do not use hardware quad fp instructions", 1256}, {"Compile for v8plus ABI", 1257}, {"Do not compile for v8plus ABI", 1258}, {"Utilize Visual Instruction Set", 1259}, {"Do not utilize Visual Instruction Set", 1260}, {"Optimize for Cypress processors", 1261}, {"Optimize for SparcLite processors", 1262}, {"Optimize for F930 processors", 1263}, {"Optimize for F934 processors", 1264}, {"Use V8 Sparc ISA", 1265}, {"Optimize for SuperSparc processors", 1266}, {"Pointers are 64-bit", 1267}, {"Pointers are 32-bit", 1268}, {"Use 32-bit ABI", 1269}, {"Use 64-bit ABI", 1270}, {"Use stack bias", 1271}, {"Do not use stack bias", 1272}, {"Use structs on stronger alignment for double-word copies", 1273}, {"Do not use structs on stronger alignment for double-word copies", 1274}, {"Optimize tail call instructions in assembler and linker", 1275}, {"Do not optimize tail call instructions in assembler or linker", 1276}, {"Use given Sparc code model", 1277}, {"%s=%s is not numeric.", 1278}, {"%s=%s is too large.", 1279}, {"a data area attribute cannot be specified for local variables", 1280}, {"data area of '%s' conflicts with previous declaration", 1281}, {"Bogus JR construction: %d\n", 1282}, {"Bad amount of stack space removal: %d", 1283}, {"Bogus JARL construction: %d\n", 1284}, {"#pragma GHS endXXXX found without previous startXXX", 1285}, {"#pragma GHS endXXX does not match previous startXXX", 1286}, {"Cannot set interrupt attribute: no current function", 1287}, {"Cannot set interrupt attribute: no such identifier", 1288}, {"Incomplete #pragma ghs", 1289}, {"Nothing follows #pragma ghs", 1290}, {"Unrecognised GHS pragma: '%s'\n", 1291}, {"Extra text after valid #pragma: '%s'", 1292}, {"Unrecognised section name '%s' in GHS section pragma", 1293}, {"Missing '=' in GHS section pragma", 1294}, {"Malformed GHS section pragma: found '%s' instead of a comma", 1295}, {"Missing trailing \" in #pragma ghs", 1296}, {"Support Green Hills ABI", 1297}, {"Prohibit PC relative function calls", 1298}, {"Reuse r30 on a per function basis", 1299}, {"Use stubs for function prologues", 1300}, {"Same as: -mep -mprolog-function", 1301}, {"Enable backend debugging", 1302}, {"Compile for the v850 processor", 1303}, {"Use 4 byte entries in switch tables", 1304}, {"Set the max size of data eligible for the TDA area", 1305}, {"Set the max size of data eligible for the SDA area", 1306}, {"Set the max size of data eligible for the ZDA area", 1307}, {"cannot convert to a pointer type", 1308}, {"pointer value used where a floating point value was expected", 1309}, {"aggregate value used where a float was expected", 1310}, {"conversion to incomplete type", 1311}, {"can't convert between vector values of different size", 1312}, {"aggregate value used where an integer was expected", 1313}, {"pointer value used where a complex was expected", 1314}, {"aggregate value used where a complex was expected", 1315}, {"can't convert value to a vector", 1316}, {"unable to call pointer to member function here", 1317}, {"destructors take no parameters", 1318}, {"ISO C++ forbids omitting the middle term of a ?: expression", 1319}, {"internal inconsistency: binfo offset error for rtti", 1320}, {"conflicting access specifications for field `%s', ignored", 1321}, {"trying to finish struct, but kicked out due to previous parse errors.", 1322}, {"language string `\"%s\"' not recognized", 1323}, {"not enough type information", 1324}, {"invalid operation on uninstantiated type", 1325}, {"\ object size exceeds built-in limit for virtual function table implementation", 1326}, {"\ object size exceeds normal limit for virtual function table implementation, \ recompile all source and use -fhuge-objects", 1327}, {"internal compiler error: debugging info corrupted", 1328}, {"parse errors have confused me too much", 1329}, {"declaration of `%s' shadows a member of `this'", 1330}, {"label `%s' referenced outside of any function", 1331}, {"jump to case label", 1332}, {" enters try block", 1333}, {" from here", 1334}, {"where case label appears here", 1335}, {"(enclose actions of previous case statements requiring", 1336}, {"destructors in their own binding contours.)", 1337}, {"virtual memory exhausted", 1338}, {"the new ABI requires vtable thunks", 1339}, {"an anonymous union cannot have function members", 1340}, {"multiple types in one declaration", 1341}, {"declaration does not declare anything", 1342}, {"ISO C++ prohibits anonymous structs", 1343}, {"assignment (not initialization) in declaration", 1344}, {"invalid catch parameter", 1345}, {"destructor for alien class `%s' cannot be a member", 1346}, {"constructor for alien class `%s' cannot be a member", 1347}, {"cannot declare `::main' to be a template", 1348}, {"cannot declare `::main' to be inline", 1349}, {"cannot declare `::main' to be static", 1350}, {"overflow in array dimension", 1351}, {"destructors must be member functions", 1352}, {"`bool' is now a keyword", 1353}, {"ISO C++ does not support `long long'", 1354}, {"short, signed or unsigned invalid for `%s'", 1355}, {"long and short specified together for `%s'", 1356}, {"signed and unsigned given together for `%s'", 1357}, {"storage class specifiers invalid in parameter declarations", 1358}, {"typedef declaration invalid in parameter declaration", 1359}, {"virtual outside class declaration", 1360}, {"storage class specified for %s `%s'", 1361}, {"storage class specifiers invalid in friend function declarations", 1362}, {"destructor cannot be static member function", 1363}, {"constructor cannot be static member function", 1364}, {"constructors cannot be declared virtual", 1365}, {"return value type specifier for constructor ignored", 1366}, {"can't initialize friend function `%s'", 1367}, {"virtual functions cannot be friends", 1368}, {"friend declaration not in class definition", 1369}, {"cannot declare %s to references", 1370}, {"invalid type: `void &'", 1371}, {"discarding `const' applied to a reference", 1372}, {"discarding `volatile' applied to a reference", 1373}, {"only declarations of constructors can be `explicit'", 1374}, {"non-member `%s' cannot be declared `mutable'", 1375}, {"non-object member `%s' cannot be declared `mutable'", 1376}, {"function `%s' cannot be declared `mutable'", 1377}, {"static `%s' cannot be declared `mutable'", 1378}, {"const `%s' cannot be declared `mutable'", 1379}, {"typedef declaration includes an initializer", 1380}, {"trying to make class `%s' a friend of global scope", 1381}, {"unnamed variable or field declared void", 1382}, {"variable or field declared void", 1383}, {"cannot use `::' in parameter declaration", 1384}, {"declaration of `%s' as void", 1385}, {"`%s' is neither function nor member function; cannot be declared friend", 1386}, {"member functions are implicitly friends of their class", 1387}, {"storage class `auto' invalid for function `%s'", 1388}, {"storage class `register' invalid for function `%s'", 1389}, {"\ storage class `static' invalid for function `%s' declared out of global scope", 1390}, {"\ storage class `inline' invalid for function `%s' declared out of global scope", 1391}, {"virtual non-class function `%s'", 1392}, {"cannot declare static function inside another function", 1393}, {"\ invalid integer constant in parameter list, did you forget to give parameter \ name?", 1394}, {"parameter invalidly declared method type", 1395}, {"parameter invalidly declared offset type", 1396}, {"`void' in parameter list must be entire list", 1397}, {"conversion to %s%s will never use a type conversion operator", 1398}, {"return type for `main' changed to `int'", 1399}, {"-f%s is no longer supported", 1400}, {"\ -fhandle-exceptions has been renamed to -fexceptions (and is now on by \ default)", 1401}, {"no file specified with -fdump-translation-unit", 1402}, {"name missing for member function", 1403}, {"`__alignof__' applied to a bit-field", 1404}, {"parser may be lost: is there a '{' missing somewhere?", 1405}, {"ambiguous conversion for array subscript", 1406}, {"anachronistic use of array size in vector delete", 1407}, {"\ cannot delete a function. Only pointer-to-objects are valid arguments to \ `delete'", 1408}, {"initializer invalid for static member with constructor", 1409}, {"(you really want to initialize it separately)", 1410}, {"field initializer is not constant", 1411}, {"anonymous struct not inside named type", 1412}, {"namespace-scope anonymous aggregates must be static", 1413}, {"anonymous aggregate with no members", 1414}, {"`operator new' must return type `void *'", 1415}, {"`operator new' takes type `size_t' parameter", 1416}, {"`operator new' takes type `size_t' as first parameter", 1417}, {"`operator delete' must return type `void'", 1418}, {"`operator delete' takes type `void *' as first parameter", 1419}, {"second argument to `operator delete' must be of type `size_t'", 1420}, {"too many arguments in declaration of `operator delete'", 1421}, {"`...' invalid in specification of `operator delete'", 1422}, {"too many initialization functions required", 1423}, {"use of old-style cast", 1424}, {"`%s' not supported by dump_type", 1425}, {"`%s' not supported by dump_type_prefix", 1426}, {"`%s' not supported by dump_type_suffix", 1427}, {"`%s' not supported by dump_decl", 1428}, {"`%s' not supported by dump_expr", 1429}, {"call to Java `catch' or `throw', while `jthrowable' undefined", 1430}, {"mixing C++ and Java `catch'es in single translation unit", 1431}, {" in thrown expression", 1432}, {"pointers are not permitted as case values", 1433}, {"ISO C++ forbids range expressions in switch statement", 1434}, {"duplicate (or overlapping) case value", 1435}, {"empty range specified", 1436}, {"`default' label within scope of cleanup or variable array", 1437}, {"class `%s' is implicitly friends with itself", 1438}, {" declares a non-template function", 1439}, {"\ (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.", 1440}, {"argument to `%s' missing\n", 1441}, {"initializer list treated as compound expression", 1442}, {" will be re-ordered to match declaration order", 1443}, {" will be re-ordered to match inheritance order", 1444}, {"base class initializer specified, but no base class to initialize", 1445}, {"initializer for unnamed base class ambiguous", 1446}, {"no base class to initialize", 1447}, {"bad array initializer", 1448}, {"object missing in use of pointer-to-member construct", 1449}, {"at this point in file", 1450}, {"new of array type fails to specify size", 1451}, {"size in array new must have integral type", 1452}, {"zero size array reserves no space", 1453}, {"new cannot be applied to a reference type", 1454}, {"new cannot be applied to a function type", 1455}, {"call to Java constructor, while `jclass' undefined", 1456}, {"invalid type `void' for new", 1457}, {"call to Java constructor, while `%s' undefined", 1458}, {"initializer list being treated as compound expression", 1459}, {"initializer list appears where operand should be used", 1460}, {"initialization of array from dissimilar array type", 1461}, {"initializer ends prematurely", 1462}, {"cannot initialize multi-dimensional array with initializer", 1463}, {"unknown array size in delete", 1464}, {"type to vector delete is neither pointer or array type", 1465}, {"type name expected before `*'", 1466}, {"cannot declare references to references", 1467}, {"cannot declare pointers to references", 1468}, {"type name expected before `&'", 1469}, {"parse error at end of saved function text", 1470}, {"end of file encountered inside string constant", 1471}, {"end of file encountered inside character constant", 1472}, {"ISO C++ forbids newline in string constant", 1473}, {"parse error in method specification", 1474}, {"function body for constructor missing", 1475}, {"semicolon missing after %s declaration", 1476}, {"\ carriage return in source file (we only warn about the first carriage return)", 1477}, {"badly nested C headers from preprocessor", 1478}, {"invalid #pragma vtable", 1479}, {"trailing characters ignored", 1480}, {"invalid #pragma unit", 1481}, {"invalid `#pragma interface'", 1482}, {"garbage after `#pragma interface' ignored", 1483}, {"invalid `#pragma implementation'", 1484}, {"garbage after `#pragma implementation' ignored", 1485}, {"non hex digit '%c' in universal-character-name", 1486}, {"universal-character-name on EBCDIC target", 1487}, {"\ universal-character-name designates `%c', part of the basic source character \ set", 1488}, {"invalid universal-character-name", 1489}, {"universal-character-name `\\U%08x' not valid in identifier", 1490}, {"universal-character-name `\\u%04x' not valid in identifier", 1491}, {"non-ISO-standard escape sequence, `\\%c'", 1492}, {"%s at end of saved text", 1493}, {"\ (Each undeclared identifier is reported only once for each function it \ appears in.)", 1494}, {"name lookup of `%s' changed", 1495}, {"name lookup of `%s' changed for new ISO `for' scoping", 1496}, {"ISO C++ forbids imaginary numeric constants", 1497}, {"universal characters in identifiers", 1498}, {"identifier name `%s' conflicts with GNU C++ internal naming strategy", 1499}, {"ISO C++ forbids long long integer constants", 1500}, {"complex integer constant is too wide for `__complex int'", 1501}, {"ISO C++ forbids newline in character constant", 1502}, {"malformatted character constant", 1503}, {"use of `operator %s' is not standard C++", 1504}, {"conversion of %s as template parameter", 1505}, {"methods cannot be converted to function pointers", 1506}, {"ambiguous request for method pointer `%s'", 1507}, {"request for member `%s' is ambiguous in multiple inheritance lattice", 1508}, {"invalid default template argument", 1509}, {"no base or member initializers given following ':'", 1510}, {"base initializers not allowed for non-member functions", 1511}, {"only constructors take base initializers", 1512}, {"anachronistic old style base class initializer", 1513}, {"`>>' should be `> >' in template class name", 1514}, {"ISO C++ forbids an empty condition for `%s'", 1515}, {"ISO C++ forbids `&&'", 1516}, {"ISO C++ forbids initialization of new expression with `='", 1517}, {"ISO C++ forbids constructor-expressions", 1518}, {"ISO C++ forbids braced-groups within expressions", 1519}, {"sigof type specifier", 1520}, {"`sigof' applied to non-aggregate expression", 1521}, {"`sigof' applied to non-aggregate type", 1522}, {"storage class specifier `%s' not allowed after struct or class", 1523}, {"type specifier `%s' not allowed after struct or class", 1524}, {"type qualifier `%s' not allowed after struct or class", 1525}, {"no body nor ';' separates two class, struct or union declarations", 1526}, {"multiple access specifiers", 1527}, {"multiple `virtual' specifiers", 1528}, {"missing ';' before right brace", 1529}, {"ISO C++ forbids array dimensions with parenthesized type in new", 1530}, {"ISO C++ forbids label declarations", 1531}, {"ISO C++ forbids computed gotos", 1532}, {"label must be followed by statement", 1533}, {"ISO C++ forbids compound statements inside for initializations", 1534}, {"possibly missing ')'", 1535}, {"type specifier omitted for parameter", 1536}, {" a template type parameter must begin with `class' or `typename'", 1537}, {"creating array with size zero", 1538}, {"use of `%s' in template", 1539}, {"incomplete type unification", 1540}, {"use of `%s' in template type unification", 1541}, {"-frepo must be used with -c", 1542}, {"mysterious repository information in %s", 1543}, {"can't create repository information file `%s'", 1544}, {"taking dynamic typeid of object with -fno-rtti", 1545}, {"cannot use typeid with -fno-rtti", 1546}, {"must #include before using typeid", 1547}, {"adjusting pointers for covariant returns", 1548}, {"recoverable compiler error, fixups for virtual function", 1549}, {"keyword 'export' not implemented and will be ignored", 1550}, {"non-lvalue in %s", 1551}, {"`com_interface' only supported with -fvtable-thunks", 1552}, {"`com_interface' attribute can only be applied to class definitions", 1553}, {"requested init_priority is not an integer constant", 1554}, {"\ can only use init_priority attribute on file-scope definitions of objects of \ class type", 1555}, {"requested init_priority is out of range", 1556}, {"requested init_priority is reserved for internal use", 1557}, {"\ ISO C++ forbids %s between pointer of type `void *' and pointer-to-function", 1558}, {"ISO C++ forbids applying `sizeof' to a function type", 1559}, {"ISO C++ forbids applying `sizeof' to a member function", 1560}, {"\ ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type", 1561}, {"sizeof applied to a bit-field", 1562}, {"ISO C++ forbids applying `sizeof' to an expression of function type", 1563}, {"invalid reference to NULL ptr, use ptr-to-member instead", 1564}, {"invalid use of `%s' on pointer to member", 1565}, {"invalid type argument", 1566}, {"ISO C++ forbids subscripting non-lvalue array", 1567}, {"subscripting array declared `register'", 1568}, {"pointer to member function called, but not in class scope", 1569}, {"\ invalid call to member function needing `this' in static member function \ scope", 1570}, {"ISO C++ forbids calling `::main' from within program", 1571}, {"parameter type of called function is incomplete", 1572}, {"%s rotate count is negative", 1573}, {"%s rotate count >= width of type", 1574}, {"ISO C++ forbids comparison of `void *' with function pointer", 1575}, {"ISO C++ forbids conversion of a pointer to member to `void *'", 1576}, {"ISO C++ forbids comparison between pointer and integer", 1577}, {"comparison between a signed and an unsigned integer expressions", 1578}, {"ISO C++ forbids using pointer of type `void *' in pointer arithmetic", 1579}, {"ISO C++ forbids using a pointer-to-function in pointer arithmetic", 1580}, {"\ ISO C++ forbids using a pointer to member function in pointer arithmetic", 1581}, {"ISO C++ forbids using pointer to a member in pointer arithmetic", 1582}, {"ISO C++ forbids using pointer of type `void *' in subtraction", 1583}, {"ISO C++ forbids using pointer to a function in subtraction", 1584}, {"ISO C++ forbids using pointer to a method in subtraction", 1585}, {"ISO C++ forbids using pointer to a member in subtraction", 1586}, {"invalid use of a pointer to an incomplete type in pointer arithmetic", 1587}, {"taking address of temporary", 1588}, {"ISO C++ forbids %sing an enum", 1589}, {"cast to non-reference type used as lvalue", 1590}, {"ISO C++ forbids taking address of function `::main'", 1591}, {"ISO C++ forbids taking the address of a cast to a non-lvalue expression", 1592}, {"unary `&'", 1593}, {"cannot take the address of `this', which is an ravlue expression", 1594}, {"\ ISO C++ forbids casting between pointer-to-function and pointer-to-object", 1595}, {"ISO C++ forbids casting to an array type", 1596}, {"ISO C++ forbids cast to non-reference type used as lvalue", 1597}, {"ISO C++ forbids assignment of arrays", 1598}, {"return value from function receives multiple initializations", 1599}, {" in pointer to member function conversion", 1600}, {" in pointer to member conversion", 1601}, {"returning reference to temporary", 1602}, {"reference to non-lvalue returned", 1603}, {"returning a value from a destructor", 1604}, {"cannot return from a handler of a function-try-block of a constructor", 1605}, {"returning a value from a constructor", 1606}, {"\ return-statement with no value, in function declared with a non-void return \ type", 1607}, {"\ return-statement with a value, in function declared with a void return type", 1608}, {" since the following virtual functions are abstract:", 1609}, {"confused by earlier errors, bailing out", 1610}, {"Internal compiler error.", 1611}, {"Internal compiler error %d.", 1612}, {"Please submit a full bug report.", 1613}, {"See %s for instructions.", 1614}, {"due to the presence of a constructor", 1615}, {"comma expression used to initialize return value", 1616}, {"cannot initialize arrays using this syntax", 1617}, {"ANSI C++ forbids non-constant aggregate initializer expressions", 1618}, {"initializing array with parameter list", 1619}, {"initializer for scalar variable requires one element", 1620}, {"aggregate has a partly bracketed initializer", 1621}, {"non-trivial labeled initializers", 1622}, {"non-empty initializer for array of empty elements", 1623}, {"initializer list for object of class with virtual base classes", 1624}, {"initializer list for object of class with base classes", 1625}, {"initializer list for object using virtual functions", 1626}, {"index value instead of field name in union initializer", 1627}, {"excess elements in aggregate initializer", 1628}, {"circular pointer delegation detected", 1629}, {"result of `operator->()' yields non-pointer result", 1630}, {"base operand of `->' is not a pointer", 1631}, {"duplicate label `%s' in switch statement", 1632}, {"duplicate label (%d) in switch statement", 1633}, {"case value out of range for enum %s", 1634}, {"range values `%s' and `%s' reversed", 1635}, {"range values reversed", 1636}, {"ISO C++ forbids defining types within %s", 1637}, {"Can't create cross-reference file `%s'", 1638}, {"Internal gcc abort.", 1639}, {"In file included from %s:%u", 1640}, {"\ ,\n\ from %s:%u", 1641}, {": ", 1642}, {"warning: ", 1643}, {"internal error: ", 1644}, {"bad is_error(%d) in v_message", 1645}, {"%s: %s", 1646}, {"floating point numbers are not allowed in #if expressions", 1647}, {"invalid number in #if expression", 1648}, {"too many 'l' suffixes in integer constant", 1649}, {"too many 'u' suffixes in integer constant", 1650}, {"integer constant contains digits beyond the radix", 1651}, {"integer constant out of range", 1652}, {"integer constant is so large that it is unsigned", 1653}, {"'defined' without an identifier", 1654}, {"string constants are not allowed in #if expressions", 1655}, {"'%.*s' is not defined", 1656}, {"'%.*s' is not allowed in #if expressions", 1657}, {"non-ANSI-standard escape sequence, '\\%c'", 1658}, {"octal escape sequence out of range", 1659}, {"hex escape sequence out of range", 1660}, {"integer overflow in preprocessor expression", 1661}, {"comma operator in operand of #if", 1662}, {"included file `%s' exists but is not readable", 1663}, {"node for '%s' exists, open failed, error '%s', value %lx\n", 1664}, {"cpp_make_system_header: bad flag %d\n", 1665}, {"cpp_make_system_header called on non-file buffer", 1666}, {"No include path in which to find %s", 1667}, {"%s is too large", 1668}, {"%s is shorter than expected\n", 1669}, {"%s is a block device", 1670}, {"%s is a directory", 1671}, {"macro argument \"%s\" would be stringified in traditional C", 1672}, {"macro argument \"%s\" is stringified", 1673}, {"`##' at start of macro definition", 1674}, {"`##' at end of macro definition", 1675}, {"empty object-like macro went through full #define", 1676}, {"# is not followed by a macro argument name", 1677}, {"`#' is not followed by a macro argument name", 1678}, {"first token = %d not %d in collect_formal_parameters", 1679}, {"impossible token in macro argument list", 1680}, {"illegal token in macro argument list", 1681}, {"another parameter follows \"...\"", 1682}, {"missing right paren in macro argument list", 1683}, {"collect_params: argc=%d argslen=0", 1684}, {"duplicate macro argument name \"%s\"", 1685}, {"C99 does not permit use of __VA_ARGS__ as a macro argument name", 1686}, {"C89 does not permit varargs macros", 1687}, {"ISO C does not permit named varargs macros", 1688}, {"collect_params: impossible token type %d", 1689}, {"The C standard requires whitespace after #define %s", 1690}, {"\"%s\" redefined", 1691}, {"this is the location of the previous definition", 1692}, {"attempt to use poisoned `%s'.", 1693}, {"invalid special hash type", 1694}, {"macroexpand: unexpected token %d (wanted LPAREN)", 1695}, {"unterminated macro call", 1696}, {"arguments given to macro `%s'", 1697}, {"macro `%s' used without args", 1698}, {"macro `%s' used with just one arg", 1699}, {"macro `%s' used with only %d args", 1700}, {"macro `%s' used with too many (%d) args", 1701}, {"invalid hash type %d in dump_definition", 1702}, {"ignoring nonexistent directory `%s'\n", 1703}, {"%s: Not a directory", 1704}, {"ignoring duplicate directory `%s'\n", 1705}, {"-MG must be specified with one of -M or -MM", 1706}, {"-lang-chill and -trigraphs are mutually exclusive", 1707}, {"#include \"...\" search starts here:\n", 1708}, {"#include <...> search starts here:\n", 1709}, {"End of search list.\n", 1710}, {"buffers still stacked in cpp_finish", 1711}, {"I/O error on output", 1712}, {"Argument missing after %s", 1713}, {"Assertion missing after %s", 1714}, {"Directory name missing after %s", 1715}, {"File name missing after %s", 1716}, {"Macro name missing after %s", 1717}, {"Path name missing after %s", 1718}, {"Number missing after %s", 1719}, {"Too many arguments. Type %s --help for usage info", 1720}, {"GNU CPP version %s (cpplib)\n", 1721}, {"Output filename specified twice", 1722}, {"-I- specified twice", 1723}, {"Usage: %s [switches] input output\n", 1724}, {"\ Switches:\n\ -include Include the contents of before other \ files\n\ -imacros Accept definition of macros in \n\ -iprefix Specify as a prefix for next two options\n\ -iwithprefix Add to the end of the system include path\n\ -iwithprefixbefore Add to the end of the main include path\n\ -isystem Add to the start of the system include \ path\n\ -idirafter Add to the end of the system include path\n\ -I Add 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 Put output into \n\ -pedantic Issue all warnings demanded by strict ANSI C\n\ -pedantic-errors Issue -pedantic warnings as errors instead\n\ -traditional Follow K&R pre-processor behaviour\n\ -trigraphs Support ANSI 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\ -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\ -lang-fortran\t\t Assume that the input sources are in Fortran\n\ -lang-chill Assume that the input sources are in Chill\n\ -std= 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\ -Wno-comment{s} Do not warn about comments\n\ -Wtraditional Warn if a macro argument is/would be turned \ into\n\ a string if -traditional is specified\n\ -Wno-traditional Do not warn about stringification\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\ -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\ -Wall Enable all preprocessor warnings\n\ -M Generate make dependencies\n\ -MM As -M, but ignore system header files\n\ -MD As -M, but put output in a .d file\n\ -MMD As -MD, but ignore system header files\n\ -MG Treat missing header file as generated files\n\ -g3 Include #define and #undef directives in the \ output\n\ -D Define a with string '1' as its value\n\ -D= Define a with as its value\n\ -A () Assert the to \n\ -A- () Disable the to \n\ -U Undefine \n\ -v Display the version number\n\ -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\ -ftabstop= 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", 1725}, {"macro or `#include' recursion too deep", 1726}, {"mark active in cpp_pop_buffer", 1727}, {"length < 0 in cpp_expand_to_buffer", 1728}, {"'/*' within comment", 1729}, {"unterminated comment", 1730}, {"backslash-newline within line comment", 1731}, {"C++ style comments are not allowed in traditional C", 1732}, {"C++ style comments are not allowed in ISO C89", 1733}, {"(this will be reported only once per input file)", 1734}, {"embedded null character ignored", 1735}, {"embedded null characters ignored", 1736}, {"%s in preprocessing directive", 1737}, {"unterminated string or character constant", 1738}, {"possible real start of unterminated constant", 1739}, {"unterminated character constant", 1740}, {"string constant runs past end of line", 1741}, {"\\r escape inside string constant", 1742}, {"null character in string or character constant", 1743}, {"null characters in string or character constant", 1744}, {"missing '>' in `#include '", 1745}, {"unrecognized escape \\r%c", 1746}, {"function macro %s must be used with arguments in traditional C", 1747}, {"vertical tab in preprocessing directive", 1748}, {"form feed in preprocessing directive", 1749}, {"trigraph ??%c converted to %c", 1750}, {"trigraph ??%c ignored", 1751}, {"no newline at end of file", 1752}, {"'$' character in identifier", 1753}, {"multi-line string constant", 1754}, {"missing terminating %c character", 1755}, {"possible start of unterminated string literal", 1756}, {"null characters preserved", 1757}, {"null character preserved", 1758}, {"comment start split across lines", 1759}, {"multi-line comment", 1760}, {"comment start '/*' split across lines", 1761}, {"comment end '*/' split across lines", 1762}, {"backslash and newline separated by space", 1763}, {"Unspellable token", 1764}, {"handle_directive called on macro buffer", 1765}, {"# followed by integer", 1766}, {"invalid preprocessing directive #%.*s", 1767}, {"ignoring #%s because of its indented #", 1768}, {"#%s may not be used inside a macro argument", 1769}, {"ISO C does not allow #%s", 1770}, {"traditional C ignores #%s with the # indented", 1771}, {"suggest hiding #%s from traditional C with an indented #", 1772}, {"#define must be followed by an identifier", 1773}, {"\"defined\" is not a legal macro name", 1774}, {"redefining poisoned `%.*s'", 1775}, {"#%s expects \"FILENAME\" or ", 1776}, {"junk at end of #%s", 1777}, {"empty file name in #%s", 1778}, {"#import is obsolete, use an #ifndef wrapper in the header file", 1779}, {"#include_next in primary source file", 1780}, {"invalid format #line", 1781}, {"token after #line is not an integer", 1782}, {"line number out of range in #line", 1783}, {"garbage at end of #line", 1784}, {"second token after #line is not a string", 1785}, {"token after #undef is not an identifier", 1786}, {"junk on line after #undef", 1787}, {"cannot undefine poisoned \"%s\"", 1788}, {"undefining `%s'", 1789}, {"#error %.*s", 1790}, {"#warning %.*s", 1791}, {"malformed #pragma directive", 1792}, {"#pragma once is obsolete", 1793}, {"#pragma once outside include file", 1794}, {"malformed #pragma implementation", 1795}, {"#pragma implementation for %s appears after file is included", 1796}, {"invalid #pragma poison directive", 1797}, {"poisoning existing macro `%s'", 1798}, {"#pragma system_header outside include file", 1799}, {"#%s with no argument", 1800}, {"#%s with invalid argument", 1801}, {"garbage at end of #%s", 1802}, {"attempt to use poisoned `%s'", 1803}, {"#else without #if", 1804}, {"#else after #else", 1805}, {"the conditional began here", 1806}, {"#elif without #if", 1807}, {"#elif after #else", 1808}, {"#endif without #if", 1809}, {"ISO C forbids text after #%s", 1810}, {"unterminated #%s", 1811}, {"Invalid option %s", 1812}, {"`%s' is not a legal option to the preprocessor", 1813}, {"too many input files", 1814}, {";; Processing block from %d to %d, %d sets.\n", 1815}, {"%s:%d: warning: ", 1816}, {"%s:%d: ", 1817}, {"%s: warning: ", 1818}, {"%s: ", 1819}, {"%.*s", 1820}, {"sorry, not implemented: ", 1821}, {"%s: warnings being treated as errors\n", 1822}, {"%s: %s: I/O error\n", 1823}, {" %s", 1824}, {"At top level:\n", 1825}, {"In method `%s':\n", 1826}, {"In function `%s':\n", 1827}, {"In file included from %s:%d", 1828}, {"\ ,\n\ from %s:%d", 1829}, {"Unrecognizable insn:", 1830}, {"Insn does not satisfy its constraints:", 1831}, {"DW_LOC_OP %s not implememnted yet.\n", 1832}, {"internal regno botch: regno = %d\n", 1833}, {"\ Unable to access real part of complex value in a hard register on this target", 1834}, {"\ Unable to access imaginary part of complex value in a hard register on this \ target", 1835}, {"ICE: emit_insn used where emit_jump_insn needed:\n", 1836}, {"additional handler after ...", 1837}, {"Cannot duplicate non-existant exception region.", 1838}, {"exception handling disabled, use -fexceptions to enable", 1839}, {"Never issued previous false_label", 1840}, {"Counted %d copies of EH region %d in list.\n", 1841}, {"Duplicate call to __builtin_eh_return", 1842}, {"function uses __builtin_eh_return", 1843}, {"stack limits not supported on this target", 1844}, {"function using short complex types cannot be inline", 1845}, {"unsupported wide integer operation", 1846}, {"prior parameter's size depends on `%s'", 1847}, {"returned value in block_exit_expr", 1848}, {"invalid `asm': %s", 1849}, {"output_operand: %s", 1850}, {"operand number missing after %-letter", 1851}, {"operand number out of range", 1852}, {"invalid %%-code", 1853}, {"`%l' operand isn't a label", 1854}, {"ICE: would have deleted prologue/epilogue insn", 1855}, {"Head insn %d for block %d not found in the insn stream.", 1856}, {"Insn %d is in multiple basic blocks (%d and %d)", 1857}, {"End insn %d for block %d not found in the insn stream.", 1858}, {"Basic block %i edge lists are corrupted", 1859}, {"Basic block %d pred edge is corrupted", 1860}, {"NOTE_INSN_BASIC_BLOCK is missing for block %d", 1861}, {"NOTE_INSN_BASIC_BLOCK is missing for block %d\n", 1862}, {"NOTE_INSN_BASIC_BLOCK %d in the middle of basic block %d", 1863}, {"In basic block %d:", 1864}, {"Basic blocks not numbered consecutively", 1865}, {"number of bb notes in insn chain (%d) != n_basic_blocks (%d)", 1866}, {"comparison is always %d due to width of bitfield", 1867}, {"comparison is always %d", 1868}, {"`or' of unmatched not-equal tests is always 1", 1869}, {"`and' of mutually exclusive equal-tests is always 0", 1870}, {"`%s' might be used uninitialized in this function", 1871}, {"variable `%s' might be clobbered by `longjmp' or `vfork'", 1872}, {"argument `%s' might be clobbered by `longjmp' or `vfork'", 1873}, {"function returns an aggregate", 1874}, {"unused parameter `%s'", 1875}, {"Ambiguous abbreviation %s", 1876}, {"Incomplete `%s' option", 1877}, {"Missing argument to `%s' option", 1878}, {"Extraneous argument to `%s' option", 1879}, {"Using builtin specs.\n", 1880}, {"\ Setting spec %s to '%s'\n\ \n", 1881}, {"Reading specs from %s\n", 1882}, {"specs %%include syntax malformed after %ld characters", 1883}, {"Could not find specs file %s\n", 1884}, {"specs %%rename syntax malformed after %ld characters", 1885}, {"specs %s spec was not found to be renamed", 1886}, {"rename spec %s to %s\n", 1887}, {"\ spec is '%s'\n\ \n", 1888}, {"specs unknown %% command after %ld characters", 1889}, {"specs file malformed after %ld characters", 1890}, {"spec file has no spec for linking", 1891}, {"file path prefix `%s%s' never used", 1892}, {"file path prefix `%s' never used", 1893}, {"-pipe not supported", 1894}, {"\ \n\ Go ahead? (y or n) ", 1895}, {"Internal compiler error: program %s got fatal signal %d", 1896}, {"# %s %.2f %.2f\n", 1897}, {"argument to `-Xlinker' is missing", 1898}, {"argument to `-specs' is missing", 1899}, {"argument to `-specs=' is missing", 1900}, {"argument to `-b' is missing", 1901}, {"argument to `-B' is missing", 1902}, {"argument to `-V' is missing", 1903}, {"invalid version number format", 1904}, {"cannot specify -o with -c or -S and multiple compilations", 1905}, {"Warning: -pipe ignored since -save-temps specified", 1906}, {"Warning: -pipe ignored since -time specified", 1907}, {"argument to `-x' is missing", 1908}, {"argument to `-%s' is missing", 1909}, {"Warning: `-x %s' after last input file has no effect", 1910}, {"Invalid specification! Bug in cc.", 1911}, {"Spec failure: '%%*' has not been initialised by pattern match", 1912}, {"Warning: use of obsolete %%[ operator in specs", 1913}, {"Processing spec %c%s%c, which is '%s'\n", 1914}, {"Spec failure: Unrecognised spec option '%c'", 1915}, {"unrecognized option `-%s'", 1916}, {"gcc version %s\n", 1917}, {"gcc driver version %s executing gcc version %s\n", 1918}, {"No input files", 1919}, {"%s: %s compiler not installed on this system", 1920}, {"%s: linker input file unused since linking not done", 1921}, {"language %s not recognized", 1922}, {"Internal gcov abort.\n", 1923}, {"gcov [-b] [-v] [-n] [-l] [-f] [-o OBJDIR] file\n", 1924}, {"Could not open basic block file %s.\n", 1925}, {"Could not open data file %s.\n", 1926}, {"Assuming that all execution counts are zero.\n", 1927}, {"Could not open program flow graph file %s.\n", 1928}, {"No executable code associated with file %s.\n", 1929}, {".da file contents exhausted too early\n", 1930}, {".da file contents not exhausted\n", 1931}, {"%6.2f%% of %d source lines executed in function %s\n", 1932}, {"No executable source lines in function %s\n", 1933}, {"%6.2f%% of %d branches executed in function %s\n", 1934}, {"%6.2f%% of %d branches taken at least once in function %s\n", 1935}, {"No branches in function %s\n", 1936}, {"%6.2f%% of %d calls executed in function %s\n", 1937}, {"No calls in function %s\n", 1938}, {"didn't use all bb entries of graph, function %s\n", 1939}, {"block_num = %ld, num_blocks = %d\n", 1940}, {"ERROR: too many basic blocks in .bb file %s\n", 1941}, {"%6.2f%% of %d source lines executed in file %s\n", 1942}, {"No executable source lines in file %s\n", 1943}, {"%6.2f%% of %d branches executed in file %s\n", 1944}, {"%6.2f%% of %d branches taken at least once in file %s\n", 1945}, {"No branches in file %s\n", 1946}, {"%6.2f%% of %d calls executed in file %s\n", 1947}, {"No calls in file %s\n", 1948}, {"Could not open source file %s.\n", 1949}, {"Could not open output file %s.\n", 1950}, {"Creating %s.\n", 1951}, {"call %d never executed\n", 1952}, {"call %d returns = %d\n", 1953}, {"call %d returns = %d%%\n", 1954}, {"branch %d never executed\n", 1955}, {"branch %d taken = %d\n", 1956}, {"branch %d taken = %d%%\n", 1957}, {"Unexpected EOF while reading source file %s.\n", 1958}, {"%s: option `%s' is ambiguous\n", 1959}, {"%s: option `--%s' doesn't allow an argument\n", 1960}, {"%s: option `%c%s' doesn't allow an argument\n", 1961}, {"%s: option `%s' requires an argument\n", 1962}, {"%s: unrecognized option `--%s'\n", 1963}, {"%s: unrecognized option `%c%s'\n", 1964}, {"%s: illegal option -- %c\n", 1965}, {"%s: invalid option -- %c\n", 1966}, {"%s: option requires an argument -- %c\n", 1967}, {"%s: option `-W %s' is ambiguous\n", 1968}, {"%s: option `-W %s' doesn't allow an argument\n", 1969}, {"varargs function cannot be inline", 1970}, {"function using alloca cannot be inline", 1971}, {"function using setjmp cannot be inline", 1972}, {"function with nested functions cannot be inline", 1973}, {"function with label addresses used in initializers cannot inline", 1974}, {"function too large to be inline", 1975}, {"no prototype, and parameter address used; cannot be inline", 1976}, {"inline functions not supported for this return value type", 1977}, {"function with varying-size return value cannot be inline", 1978}, {"function with varying-size parameter cannot be inline", 1979}, {"function with transparent unit parameter cannot be inline", 1980}, {"function with computed jump cannot inline", 1981}, {"function with nonlocal goto cannot be inline", 1982}, {"function with complex parameters cannot be inline", 1983}, {"function with target specific attribute(s) cannot be inlined", 1984}, {"Objective-C text in C source file", 1985}, {"object does not conform to the `%s' protocol", 1986}, {"class `%s' does not implement the `%s' protocol", 1987}, {"`%s' cannot be statically allocated", 1988}, {"statically allocated objects not supported", 1989}, {"Unexpected type for `id' (%s)", 1990}, {"Undefined type `id', please import ", 1991}, {"Cannot find protocol declaration for `%s'", 1992}, {"Cannot find interface declaration for `%s'", 1993}, {"Cannot find class `%s'", 1994}, {"Class `%s' already exists", 1995}, {"Cannot find interface declaration for `%s', superclass of `%s'", 1996}, {"Circular inheritance in interface declaration for `%s'", 1997}, {"inconsistent instance variable specification", 1998}, {"multiple declarations for method `%s'", 1999}, {"invalid receiver type `%s'", 2000}, {"`%s' does not respond to `%s'", 2001}, {"no super class declared in interface for `%s'", 2002}, {"cannot find class (factory) method.", 2003}, {"return type for `%s' defaults to id", 2004}, {"method `%s' not implemented by protocol.", 2005}, {"return type defaults to id", 2006}, {"cannot find method.", 2007}, {"instance variable `%s' accessed in class method", 2008}, {"duplicate definition of class method `%s'.", 2009}, {"duplicate declaration of class method `%s'.", 2010}, {"duplicate definition of instance method `%s'.", 2011}, {"duplicate declaration of instance method `%s'.", 2012}, {"duplicate interface declaration for category `%s(%s)'", 2013}, {"instance variable `%s' is declared private", 2014}, {"instance variable `%s' is declared %s", 2015}, {"static access to object of type `id'", 2016}, {"incomplete implementation of class `%s'", 2017}, {"incomplete implementation of category `%s'", 2018}, {"method definition for `%c%s' not found", 2019}, {"%s `%s' does not fully implement the `%s' protocol", 2020}, {"reimplementation of class `%s'", 2021}, {"conflicting super class name `%s'", 2022}, {"duplicate interface declaration for class `%s'", 2023}, {"duplicate declaration for protocol `%s'", 2024}, {"[super ...] must appear in a method context", 2025}, {"potential selector conflict for method `%s'", 2026}, {"`@end' must appear in an implementation context", 2027}, {"method definition not in class context", 2028}, {"Arc profiling: some edge counts were bad.", 2029}, {"file %s not found, execution counts assumed to be zero.", 2030}, {"%s: internal abort\n", 2031}, {"%s: error writing file `%s': %s\n", 2032}, {"%s: usage '%s [ -VqfnkN ] [ -i ] [ filename ... ]'\n", 2033}, {"%s: usage '%s [ -VqfnkNlgC ] [ -B ] [ filename ... ]'\n", 2034}, {"%s: warning: no read access for file `%s'\n", 2035}, {"%s: warning: no write access for file `%s'\n", 2036}, {"%s: warning: no write access for dir containing `%s'\n", 2037}, {"%s: invalid file name: %s\n", 2038}, {"%s: %s: can't get status: %s\n", 2039}, {"\ \n\ %s: fatal error: aux info file corrupted at line %d\n", 2040}, {"%s:%d: declaration of function `%s' takes different forms\n", 2041}, {"%s: compiling `%s'\n", 2042}, {"%s: wait: %s\n", 2043}, {"%s: subprocess got fatal signal %d\n", 2044}, {"%s: %s exited with status %d\n", 2045}, {"%s: warning: missing SYSCALLS file `%s'\n", 2046}, {"%s: can't read aux info file `%s': %s\n", 2047}, {"%s: can't get status of aux info file `%s': %s\n", 2048}, {"%s: can't open aux info file `%s' for reading: %s\n", 2049}, {"%s: error reading aux info file `%s': %s\n", 2050}, {"%s: error closing aux info file `%s': %s\n", 2051}, {"%s: can't delete aux info file `%s': %s\n", 2052}, {"%s: can't delete file `%s': %s\n", 2053}, {"%s: warning: can't rename file `%s' to `%s': %s\n", 2054}, {"%s: conflicting extern definitions of '%s'\n", 2055}, {"%s: declarations of '%s' will not be converted\n", 2056}, {"%s: conflict list for '%s' follows:\n", 2057}, {"%s: warning: using formals list from %s(%d) for function `%s'\n", 2058}, {"%s: %d: `%s' used but missing from SYSCALLS\n", 2059}, {"%s: %d: warning: no extern definition for `%s'\n", 2060}, {"%s: warning: no static definition for `%s' in file `%s'\n", 2061}, {"%s: multiple static defs of `%s' in file `%s'\n", 2062}, {"%s: %d: warning: source too confusing\n", 2063}, {"%s: %d: warning: varargs function declaration not converted\n", 2064}, {"%s: declaration of function `%s' not converted\n", 2065}, {"%s: warning: too many parameter lists in declaration of `%s'\n", 2066}, {"\ \n\ %s: warning: too few parameter lists in declaration of `%s'\n", 2067}, {"%s: %d: warning: found `%s' but expected `%s'\n", 2068}, {"%s: local declaration for function `%s' not inserted\n", 2069}, {"\ \n\ %s: %d: warning: can't add declaration of `%s' into macro call\n", 2070}, {"%s: global declarations for file `%s' not inserted\n", 2071}, {"%s: definition of function `%s' not converted\n", 2072}, {"%s: %d: warning: definition of %s not converted\n", 2073}, {"%s: found definition of `%s' at %s(%d)\n", 2074}, {"%s: %d: warning: `%s' excluded by preprocessing\n", 2075}, {"%s: function definition not converted\n", 2076}, {"%s: `%s' not converted\n", 2077}, {"%s: would convert file `%s'\n", 2078}, {"%s: converting file `%s'\n", 2079}, {"%s: can't get status for file `%s': %s\n", 2080}, {"%s: can't open file `%s' for reading: %s\n", 2081}, {"\ \n\ %s: error reading input file `%s': %s\n", 2082}, {"%s: can't create/open clean file `%s': %s\n", 2083}, {"%s: warning: file `%s' already saved in `%s'\n", 2084}, {"%s: can't link file `%s' to `%s': %s\n", 2085}, {"%s: can't create/open output file `%s': %s\n", 2086}, {"%s: can't change mode of file `%s': %s\n", 2087}, {"%s: cannot get working directory: %s\n", 2088}, {"%s: input file names must have .c suffixes: %s\n", 2089}, {"conversion from NaN to int", 2090}, {"conversion from NaN to unsigned int", 2091}, {"floating point overflow", 2092}, {"overflow on truncation to integer", 2093}, {"overflow on truncation to unsigned integer", 2094}, {"%s: argument domain error", 2095}, {"%s: function singularity", 2096}, {"%s: overflow range error", 2097}, {"%s: underflow range error", 2098}, {"%s: total loss of precision", 2099}, {"%s: partial loss of precision", 2100}, {"%s: NaN - producing operation", 2101}, {"Output constraint %d must specify a single register", 2102}, {"Output regs must be grouped at top of stack", 2103}, {"Implicitly popped regs must be grouped at top of stack", 2104}, {"Output operand %d must use `&' constraint", 2105}, {"can't use '%s' as a %s register", 2106}, {"unknown register name: %s", 2107}, {"global register variable follows a function definition", 2108}, {"register used for two global register variables", 2109}, {"call-clobbered register used for global register variable", 2110}, {"cannot reload integer constant operand in `asm'", 2111}, {"impossible register constraint in `asm'", 2112}, {"`&' constraint used with no register class", 2113}, {"inconsistent operand constraints in an `asm'", 2114}, {"frame size too large for reliable stack checking", 2115}, {"try reducing the number of local variables", 2116}, {"Can't find a register in class `%s' while reloading `asm'.", 2117}, {"Unable to find a register to spill in class `%s'.", 2118}, {"`asm' operand requires impossible reload", 2119}, {"`asm' operand constraint incompatible with operand size", 2120}, {"output operand is constant in `asm'", 2121}, {"RTL check: access of elt %d of `%s' with last elt %d", 2122}, {"RTL check: expected elt %d type '%c', have '%c' (rtx %s)", 2123}, {"RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s)", 2124}, {"RTL check: expected code `%s', have `%s'", 2125}, {"RTL check: expected code `%s' or `%s', have `%s'", 2126}, {"RTL check: access of elt %d of vector with last elt %d", 2127}, {"\ Internal compiler error in `%s', at %s:%d\n\ Please submit a full bug report.\n\ See %s for instructions.", 2128}, {"jump to `%s' invalidly jumps into binding contour", 2129}, {"label `%s' used before containing binding contour", 2130}, {"`asm' cannot be used in function where memory usage is checked", 2131}, {"`asm' cannot be used with `-fcheck-memory-usage'", 2132}, {"unknown register name `%s' in `asm'", 2133}, {"too many alternatives in `asm'", 2134}, {"operand constraints for `asm' differ in number of alternatives", 2135}, {"output operand constraint lacks `='", 2136}, {"output constraint `%c' for operand %d is not at the beginning", 2137}, {"output operand constraint %d contains `+'", 2138}, {"operand constraint contains '+' or '=' at illegal position.", 2139}, {"`%%' constraint used with last operand", 2140}, {"matching constraint not valid in output operand", 2141}, {"output number %d not directly addressable", 2142}, {"more than %d operands in `asm'", 2143}, {"hard register `%s' listed as input operand to `asm'", 2144}, {"input operand constraint contains `%c'", 2145}, {"matching constraint references invalid operand number", 2146}, {"asm operand %d probably doesn't match constraints", 2147}, {"unused variable `%s'", 2148}, {"enumeration value `%s' not handled in switch", 2149}, {"case value `%ld' not in enumerated type", 2150}, {"case value `%ld' not in enumerated type `%s'", 2151}, {"type size can't be explicitly evaluated", 2152}, {"variable-size type declared outside of any function", 2153}, {"size of `%s' is %d bytes", 2154}, {"size of `%s' is larger than %d bytes", 2155}, {"packed attribute causes inefficient alignment for `%s'", 2156}, {"packed attribute is unnecessary for `%s'", 2157}, {"padding struct to align `%s'", 2158}, {"padding struct size to alignment boundary", 2159}, {"packed attribute causes inefficient alignment", 2160}, {"packed attribute is unnecessary", 2161}, {"Invalid option `%s'", 2162}, {"output pipe has been closed", 2163}, {"`%s' used but never defined", 2164}, {"`%s' declared `static' but never defined", 2165}, {"`%s' defined but not used", 2166}, {"-ffunction-sections not supported for this target.", 2167}, {"-fdata-sections not supported for this target.", 2168}, {"-ffunction-sections disabled; it makes profiling impossible.", 2169}, {"-ffunction-sections may affect debugging on some targets.", 2170}, {"Errors detected in input file (your bison.simple is out of date)\n", 2171}, {"invalid register name `%s' for register variable", 2172}, {"unrecognized gcc debugging option: %c", 2173}, {"unrecognized register name `%s'", 2174}, {"Unrecognized option `%s'", 2175}, {"use -gdwarf -g%d for DWARF v1, level %d", 2176}, {"use -gdwarf-2 for DWARF v2", 2177}, {"ignoring option `%s' due to invalid debug level specification", 2178}, {"`%s': unknown or unsupported -g option", 2179}, {"`%s' ignored, conflicts with `-g%s'", 2180}, {"`-a' option (basic block profile) not supported", 2181}, {"`-ax' option (jump profiling) not supported", 2182}, {"Ignoring command line option '%s'", 2183}, {"(It is valid for %s but not the selected language)", 2184}, {"-Wuninitialized is not supported without -O", 2185}, {"`-ax' and `-a' are conflicting options. `-a' ignored.", 2186}, {"instruction scheduling not supported on this target machine", 2187}, {"this target machine does not have delayed branches", 2188}, {"-f%sleading-underscore not supported on this target machine", 2189}, {"Data size %ld.\n", 2190}, {"\ %s%s%s version %s (%s) compiled by GNU C version %s.\n\ %s%s%s version %s (%s) compiled by CC.\n", 2191}, {"options passed: ", 2192}, {"options enabled: ", 2193}, {"`%s' and `%s' identical in first %d characters", 2194}, {"arrays of functions are not meaningful", 2195}, {"function return type cannot be function", 2196}, {"invalid initializer for bit string", 2197}, {"Tree check: expected %s, have %s", 2198}, {"Tree check: expected class '%c', have '%c' (%s)", 2199}, {"register name not specified for `%s'", 2200}, {"invalid register name for `%s'", 2201}, {"register name given for non-register variable `%s'", 2202}, {"data type of `%s' isn't suitable for a register", 2203}, {"register number for `%s' isn't suitable for data type", 2204}, {"global register variable has initial value", 2205}, {"volatile register variables don't work as you might wish", 2206}, {"size of variable `%s' is too large", 2207}, {"\ alignment of `%s' is greater than maximum object file alignment. Using %d.", 2208}, {"requested alignment for %s is greater than implemented alignment of %d.", 2209}, {"floating point trap outputting a constant", 2210}, {"initializer for integer value is too complicated", 2211}, {"initializer for floating value is not a floating constant", 2212}, {"unknown set constructor type", 2213}, {"invalid initial value for member `%s'", 2214}, {"weak declaration of `%s' must be public", 2215}, {"weak declaration of `%s' must precede definition", 2216}, {"only weak aliases are supported in this configuration", 2217}, {"alias definitions not supported in this configuration; ignored", 2218}, {"Unknown stab %s: : 0x%x\n", 2219}, {"may not use both -EB and -EL", 2220}, {"-mapcs-26 and -mapcs-32 may not be used together", 2221}, {"-msoft-float and -mhard_float may not be used together", 2222}, {"-mbig-endian and -mlittle-endian may not be used together", 2223}, {"-mbsd and -pedantic incompatible", 2224}, {"-mbsd and -mxopen incompatible", 2225}, {"-mxopen and -pedantic incompatible", 2226}, {"A -ifile option requires a -map option", 2227}, {"`-p' not supported; use `-pg' and gprof(1)", 2228}, {"-static not valid with -mcoff", 2229}, {"-shared not valid with -mcoff", 2230}, {"-symbolic not valid with -mcoff", 2231}, {"-fpic is not valid with -mcoff", 2232}, {"-fPIC is not valid with -mcoff", 2233}, {"-fpic not valid with -mcoff", 2234}, {"-fPIC not valid with -mcoff", 2235}, {"-p option not supported: use -pg instead", 2236}, {"-pipe is not supported.", 2237}, {"may not use both -mfp64 and -msingle-float", 2238}, {"may not use both -mfp64 and -m4650", 2239}, {"-mhard-float not supported.", 2240}, {"-msingle-float and -msoft-float can not both be specified.", 2241}, {"-p profiling is no longer supported. Use -pg instead.", 2242}, {"profiling not supported with -mg\n", 2243}, {"GNU C++ does not support -C without using -E", 2244}, {"-pg and -fomit-frame-pointer are incompatible", 2245}, {"GNU C does not support -C without using -E", 2246}, {"-E required when input is from standard input", 2247}, {"Compilation of header file requested", 2248}, }; int _msg_tbl_length = 2248;