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