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