]> gcc.gnu.org Git - gcc.git/commitdiff
gcc.pot: Regenerate, again.
authorZack Weinberg <zackw@stanford.edu>
Mon, 11 Jun 2001 22:05:04 +0000 (22:05 +0000)
committerZack Weinberg <zack@gcc.gnu.org>
Mon, 11 Jun 2001 22:05:04 +0000 (22:05 +0000)
* gcc.pot: Regenerate, again.  You go away for five minutes
and someone tweaks the messages on you.
* cat-id-tbl.c: Regenerate this too.

From-SVN: r43230

gcc/po/ChangeLog
gcc/po/cat-id-tbl.c
gcc/po/gcc.pot

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