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