aboutsummaryrefslogtreecommitdiff
path: root/gcc/po
diff options
context:
space:
mode:
authorPhilipp Thomas <pthomas@suse.de>2000-05-31 17:46:30 +0000
committerPhilipp Thomas <pthomas@gcc.gnu.org>2000-05-31 17:46:30 +0000
commitdc6746e723a6b1f7030ec69804b33da0fafa9d49 (patch)
tree7186bd33dacc24adceef53b912b388cc89c3acc1 /gcc/po
parent6bbf1598b61f9d6dd1f42cb59a9cd51780c65999 (diff)
downloadgcc-dc6746e723a6b1f7030ec69804b33da0fafa9d49.zip
gcc-dc6746e723a6b1f7030ec69804b33da0fafa9d49.tar.gz
gcc-dc6746e723a6b1f7030ec69804b33da0fafa9d49.tar.bz2
configure.in (enable-nls): Enable if build == host, i.e.
gcc: * configure.in (enable-nls): Enable if build == host, i.e. when not building a canadian cross compiler. (enable-maintainer-mode): Added for use with i18n. * aclocal.m4 (AM_GNU_GETTEXT): Only build catalogs that are a cross section of ALL_LINGUAS and LINGUAS. * configure: Rebuild. gcc/po: * Makefile.in.in: Create compiled catalogs in objdir, not srcdir. Create gcc.pot and cat-tbl-id.c only in maintainer mode. * gcc.pot: Generated and checked in. * cat-tbl-id.c: Generated and checked in. * stamp-cat-id: Generated and checked in. From-SVN: r34303
Diffstat (limited to 'gcc/po')
-rw-r--r--gcc/po/ChangeLog9
-rw-r--r--gcc/po/Makefile.in.in4
-rw-r--r--gcc/po/cat-id-tbl.c1071
-rw-r--r--gcc/po/gcc.pot4399
-rw-r--r--gcc/po/stamp-cat-id1
5 files changed, 5482 insertions, 2 deletions
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index daf0182..d65ee37 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,12 @@
+2000-05-30 Philipp Thomas <pthomas@suse.de>
+
+ * Makefile.in.in: Create compiled catalogs in objdir, not
+ srcdir. Create gcc.pot and cat-tbl-id.c only in maintainer
+ mode.
+ * gcc.pot: Generated and checked in.
+ * cat-tbl-id.c: Generated and checked in.
+ * stamp-cat-id: Generated and checked in.
+
2000-04-28 Zack Weinberg <zack@wolery.cumb.org>
* POTFILES.in: Remove pcp.h.
diff --git a/gcc/po/Makefile.in.in b/gcc/po/Makefile.in.in
index 746d521..1a01bb5 100644
--- a/gcc/po/Makefile.in.in
+++ b/gcc/po/Makefile.in.in
@@ -69,7 +69,7 @@ INSTOBJEXT = @INSTOBJEXT@
$(MSGFMT) -o $@ $<
.po.gmo:
- file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \
+ file=`echo $* | sed 's,.*/,,'`.gmo \
&& rm -f $$file && $(GMSGFMT) -o $$file $<
.po.cat:
@@ -79,7 +79,7 @@ INSTOBJEXT = @INSTOBJEXT@
all: all-@USE_NLS@
-all-yes: $(srcdir)/cat-id-tbl.c $(CATALOGS)
+all-yes: $(CATALOGS) @MAINT@ $(srcdir)/cat-id-tbl.c
all-no:
$(srcdir)/$(PACKAGE).pot: $(POTFILES)
diff --git a/gcc/po/cat-id-tbl.c b/gcc/po/cat-id-tbl.c
new file mode 100644
index 0000000..397441a
--- /dev/null
+++ b/gcc/po/cat-id-tbl.c
@@ -0,0 +1,1071 @@
+/* Automatically generated by po2tbl.sed from gcc.pot. */
+
+#if HAVE_CONFIG_H
+# include <config.h>
+#endif
+
+#include "libgettext.h"
+
+const struct _msg_ent _msg_tbl[] = {
+ {"", 1},
+ {"wrong number of arguments specified for `%s' attribute", 2},
+ {"unknown machine mode `%s'", 3},
+ {"no data type for mode `%s'", 4},
+ {"requested alignment is not a constant", 5},
+ {"requested alignment is not a power of 2", 6},
+ {"requested alignment is too large", 7},
+ {"unrecognized format specifier", 8},
+ {"format string has invalid operand number", 9},
+ {"format string arg follows the args to be formatted", 10},
+ {"format string arg not a string type", 11},
+ {"args to be formatted is not '...'", 12},
+ {"function does not return string type", 13},
+ {"alias arg not a string", 14},
+ {"expression statement has incomplete type", 15},
+ {"case label does not reduce to an integer constant", 16},
+ {"invalid truth-value expression", 17},
+ {"invalid operands to binary %s", 18},
+ {"struct type value used where scalar is required", 19},
+ {"union type value used where scalar is required", 20},
+ {"array type value used where scalar is required", 21},
+ {"invalid use of `restrict'", 22},
+ {"too few arguments to function `%s'", 23},
+ {"too many arguments to function `%s'", 24},
+ {"void value not ignored as it ought to be", 25},
+ {"conversion to non-scalar type requested", 26},
+ {"unknown C standard `%s'", 27},
+ {"`struct %s' incomplete in scope ending here", 28},
+ {"`union %s' incomplete in scope ending here", 29},
+ {"`enum %s' incomplete in scope ending here", 30},
+ {"\
+A parameter list with an ellipsis can't match an empty parameter name list \
+declaration.", 31},
+ {"\
+An argument type that has a default promotion can't match an empty parameter \
+name list declaration.", 32},
+ {"implicit declaration of function `%s'", 33},
+ {"label %s referenced outside of any function", 34},
+ {"duplicate label declaration `%s'", 35},
+ {"duplicate label `%s'", 36},
+ {"two types specified in one empty declaration", 37},
+ {"typedef `%s' is initialized", 38},
+ {"function `%s' is initialized like a variable", 39},
+ {"parameter `%s' is initialized", 40},
+ {"variable-sized object may not be initialized", 41},
+ {"variable `%s' has initializer but incomplete type", 42},
+ {"elements of array `%s' have incomplete type", 43},
+ {"`long long long' is too long for GCC", 44},
+ {"two or more data types in declaration of `%s'", 45},
+ {"`%s' fails to be a typedef or built in type", 46},
+ {"both long and short specified for `%s'", 47},
+ {"long or short specified with char for `%s'", 48},
+ {"long or short specified with floating type for `%s'", 49},
+ {"the only valid combination is `long double'", 50},
+ {"both signed and unsigned specified for `%s'", 51},
+ {"long, short, signed or unsigned invalid for `%s'", 52},
+ {"complex invalid for `%s'", 53},
+ {"multiple storage classes in declaration of `%s'", 54},
+ {"function definition declared `register'", 55},
+ {"function definition declared `typedef'", 56},
+ {"storage class specified for structure field `%s'", 57},
+ {"storage class specified for parameter `%s'", 58},
+ {"storage class specified for typename", 59},
+ {"`%s' has both `extern' and initializer", 60},
+ {"nested function `%s' declared `extern'", 61},
+ {"top-level declaration of `%s' specifies `auto'", 62},
+ {"iterator `%s' has derived type", 63},
+ {"iterator `%s' has noninteger type", 64},
+ {"declaration of `%s' as array of voids", 65},
+ {"declaration of `%s' as array of functions", 66},
+ {"size of array `%s' has non-integer type", 67},
+ {"size of array `%s' is negative", 68},
+ {"size of array `%s' is too large", 69},
+ {"`%s' declared as function returning a function", 70},
+ {"`%s' declared as function returning an array", 71},
+ {"invalid type modifier within pointer declarator", 72},
+ {"variable or field `%s' declared void", 73},
+ {"field `%s' declared as a function", 74},
+ {"field `%s' has incomplete type", 75},
+ {"invalid storage class for function `%s'", 76},
+ {"parameter `%s' has incomplete type", 77},
+ {"`void' in parameter list must be the entire list", 78},
+ {"redefinition of `%s %s'", 79},
+ {"nested redefinition of `%s'", 80},
+ {"redeclaration of `enum %s'", 81},
+ {"enumerator value for `%s' not integer constant", 82},
+ {"overflow in enumeration values", 83},
+ {"return-type is an incomplete type", 84},
+ {"number of arguments doesn't match prototype", 85},
+ {"argument `%s' doesn't match prototype", 86},
+ {"stray '\\' in program", 87},
+ {"invalid #-line", 88},
+ {"invalid #ident", 89},
+ {"undefined or invalid # directive `%s'", 90},
+ {"invalid #line", 91},
+ {"#-lines for entering and leaving files don't match", 92},
+ {"%s at end of input", 93},
+ {"%s at null character", 94},
+ {"%s before string constant", 95},
+ {"%s before character constant", 96},
+ {"%s before character 0%o", 97},
+ {"%s before `%s'", 98},
+ {"more than one `f' in numeric constant", 99},
+ {"more than one `l' in numeric constant", 100},
+ {"more than one `i' or `j' in numeric constant", 101},
+ {"both `f' and `l' in floating constant", 102},
+ {"`$' in identifier", 103},
+ {"invalid identifier `%s'", 104},
+ {"parse error at `..'", 105},
+ {"malformed floating constant", 106},
+ {"nondigits in number and not hexadecimal", 107},
+ {"numeric constant with no digits", 108},
+ {"numeric constant contains digits beyond the radix", 109},
+ {"floating constant exponent has no digits", 110},
+ {"hexadecimal floating constant has no exponent", 111},
+ {"floating constant out of range", 112},
+ {"two `u's in integer constant", 113},
+ {"three `l's in integer constant", 114},
+ {"complex integer constant is too wide for `complex int'", 115},
+ {"missing white space after number `%s'", 116},
+ {"malformed character constant", 117},
+ {"empty character constant", 118},
+ {"character constant too long", 119},
+ {"Unterminated string constant", 120},
+ {"parser stack overflow", 121},
+ {"argument of `asm' is not a constant string", 122},
+ {"ANSI C forbids data definition with no type or storage class", 123},
+ {"`sizeof' applied to a bit-field", 124},
+ {"`%s' undeclared here (not in a function)", 125},
+ {"`%s' undeclared (first use in this function)", 126},
+ {"(Each undeclared identifier is reported only once", 127},
+ {"for each function it appears in.)", 128},
+ {"`%s' implicitly declared as function", 129},
+ {"`[*]' in parameter declaration only allowed in ISO C 99", 130},
+ {"braced-group within expression allowed only inside a function", 131},
+ {"break statement not within loop or switch", 132},
+ {"continue statement not within a loop", 133},
+ {"invalid `for (ITERATOR)' syntax", 134},
+ {"`%s' is not an iterator", 135},
+ {"`for (%s)' inside expansion of same iterator", 136},
+ {"case label not within a switch statement", 137},
+ {"duplicate case value", 138},
+ {"case label within scope of cleanup or variable array", 139},
+ {"default label not within a switch statement", 140},
+ {"multiple default labels in one switch", 141},
+ {"ANSI C requires a named argument before `...'", 142},
+ {"`...' in old-style identifier list", 143},
+ {"parse error; also virtual memory exceeded", 144},
+ {"parse error", 145},
+ {"`%s' has an incomplete type", 146},
+ {"invalid use of void expression", 147},
+ {"invalid use of array with unspecified bounds", 148},
+ {"invalid use of undefined type `%s %s'", 149},
+ {"invalid use of incomplete typedef `%s'", 150},
+ {"sizeof applied to an incomplete type", 151},
+ {"arithmetic on pointer to an incomplete type", 152},
+ {"__alignof__ applied to an incomplete type", 153},
+ {"`__alignof' applied to a bit-field", 154},
+ {"invalid use of non-lvalue array", 155},
+ {"%s has no member named `%s'", 156},
+ {"request for member `%s' in something not a structure or union", 157},
+ {"dereferencing pointer to incomplete type", 158},
+ {"invalid type argument of `%s'", 159},
+ {"subscript missing in array reference", 160},
+ {"array subscript is not an integer", 161},
+ {"subscripted value is neither array nor pointer", 162},
+ {"called object is not a function", 163},
+ {"too many arguments to function", 164},
+ {"type of formal parameter %d is incomplete", 165},
+ {"%s as integer rather than floating due to prototype", 166},
+ {"%s as complex rather than floating due to prototype", 167},
+ {"%s as floating rather than integer due to prototype", 168},
+ {"%s as floating rather than complex due to prototype", 169},
+ {"%s as `float' rather than `double' due to prototype", 170},
+ {"%s with different width due to prototype", 171},
+ {"%s as unsigned due to prototype", 172},
+ {"%s as signed due to prototype", 173},
+ {"too few arguments to function", 174},
+ {"unordered comparison on non-floating point argument", 175},
+ {"wrong type argument to unary plus", 176},
+ {"wrong type argument to unary minus", 177},
+ {"wrong type argument to bit-complement", 178},
+ {"wrong type argument to abs", 179},
+ {"wrong type argument to conjugation", 180},
+ {"wrong type argument to unary exclamation mark", 181},
+ {"wrong type argument to %s", 182},
+ {"%s of pointer to unknown structure", 183},
+ {"attempt to take address of bit-field structure member `%s'", 184},
+ {"%s", 185},
+ {"cannot take address of bitfield `%s'", 186},
+ {"global register variable `%s' used in nested function", 187},
+ {"address of global register variable `%s' requested", 188},
+ {"cannot put object with volatile field into register", 189},
+ {"type mismatch in conditional expression", 190},
+ {"cast specifies array type", 191},
+ {"cast specifies function type", 192},
+ {"cast to union type from type not present in union", 193},
+ {"assignment", 194},
+ {"%s makes qualified function pointer from unqualified", 195},
+ {"%s discards qualifiers from pointer target type", 196},
+ {"ANSI forbids %s between function pointer and `void *'", 197},
+ {"pointer targets in %s differ in signedness", 198},
+ {"%s from incompatible pointer type", 199},
+ {"%s makes pointer from integer without a cast", 200},
+ {"%s makes integer from pointer without a cast", 201},
+ {"incompatible type for argument %d of `%s'", 202},
+ {"incompatible type for argument %d of indirect function call", 203},
+ {"incompatible types in %s", 204},
+ {"passing arg %d of `%s'", 205},
+ {"passing arg %d of pointer to function", 206},
+ {"initializer for static variable is not constant", 207},
+ {"initializer for static variable uses complicated arithmetic", 208},
+ {"(near initialization for `%s')", 209},
+ {"char-array initialized from wide string", 210},
+ {"int-array initialized from non-wide string", 211},
+ {"initializer-string for array of chars is too long", 212},
+ {"array initialized from non-constant array expression", 213},
+ {"initializer element is not constant", 214},
+ {"initializer element is not computable at load time", 215},
+ {"initialization", 216},
+ {"invalid initializer", 217},
+ {"extra brace group at end of initializer", 218},
+ {"missing braces around initializer", 219},
+ {"braces around scalar initializer", 220},
+ {"missing initializer", 221},
+ {"empty braces in initializer", 222},
+ {"empty scalar initializer", 223},
+ {"extra elements in scalar initializer", 224},
+ {"nonconstant array index in initializer", 225},
+ {"array index in non-array initializer", 226},
+ {"duplicate array index in initializer", 227},
+ {"empty index range in initializer", 228},
+ {"unknown field `%s' specified in initializer", 229},
+ {"field `%s' already initialized", 230},
+ {"duplicate initializer", 231},
+ {"excess elements in char array initializer", 232},
+ {"excess elements in struct initializer", 233},
+ {"excess elements in union initializer", 234},
+ {"excess elements in array initializer", 235},
+ {"excess elements in scalar initializer", 236},
+ {"asm template is not a string constant", 237},
+ {"return", 238},
+ {"switch quantity not an integer", 239},
+ {"internal error", 240},
+ {"no arguments", 241},
+ {"fopen %s", 242},
+ {"fclose %s", 243},
+ {"collect2 version %s", 244},
+ {"%d constructor(s) found\n", 245},
+ {"%d destructor(s) found\n", 246},
+ {"%d frame table(s) found\n", 247},
+ {"%s terminated with signal %d [%s]%s", 248},
+ {"%s returned %d exit status", 249},
+ {"[cannot find %s]", 250},
+ {"cannot find `%s'", 251},
+ {"redirecting stdout: %s", 252},
+ {"[Leaving %s]\n", 253},
+ {"\
+\n\
+write_c_file - output name is %s, prefix is %s\n", 254},
+ {"cannot find `nm'", 255},
+ {"pipe", 256},
+ {"fdopen", 257},
+ {"dup2 %d 1", 258},
+ {"close %d", 259},
+ {"execvp %s", 260},
+ {"init function found in object %s", 261},
+ {"fini function found in object %s", 262},
+ {"fclose", 263},
+ {"unable to open file '%s'", 264},
+ {"unable to stat file '%s'", 265},
+ {"unable to mmap file '%s'", 266},
+ {"not found\n", 267},
+ {"dynamic dependency %s not found", 268},
+ {"bad magic number in file '%s'", 269},
+ {"dynamic dependencies.\n", 270},
+ {"cannot find `ldd'", 271},
+ {"execv %s", 272},
+ {"\
+\n\
+ldd output with constructors/destructors.\n", 273},
+ {"unable to open dynamic dependency '%s'", 274},
+ {"%s: not a COFF file", 275},
+ {"%s: cannot open as COFF file", 276},
+ {"Library lib%s not found", 277},
+ {"open %s", 278},
+ {"incompatibilities between object file & expected values", 279},
+ {"\
+\n\
+Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n", 280},
+ {"string section missing", 281},
+ {"section pointer missing", 282},
+ {"no symbol table found", 283},
+ {"no cmd_strings found", 284},
+ {"\
+\n\
+Updating header and load commands.\n\
+\n", 285},
+ {"load command map, %d cmds, new size %ld.\n", 286},
+ {"\
+writing load commands.\n\
+\n", 287},
+ {"close %s", 288},
+ {"could not convert 0x%l.8x into a region", 289},
+ {"%s function, region %d, offset = %ld (0x%.8lx)\n", 290},
+ {"bad magic number", 291},
+ {"bad header version", 292},
+ {"bad raw header version", 293},
+ {"raw header buffer too small", 294},
+ {"old raw header file", 295},
+ {"unsupported version", 296},
+ {"unknown {de,en}code_mach_o_hdr return value %d", 297},
+ {"fstat %s", 298},
+ {"lseek %s 0", 299},
+ {"read %s", 300},
+ {"read %ld bytes, expected %ld, from %s", 301},
+ {"msync %s", 302},
+ {"munmap %s", 303},
+ {"write %s", 304},
+ {"wrote %ld bytes, expected %ld, to %s", 305},
+ {"invalid %%Q value", 306},
+ {"invalid %%C value", 307},
+ {"invalid %%N value", 308},
+ {"invalid %%M value", 309},
+ {"invalid %%m value", 310},
+ {"invalid %%L value", 311},
+ {"invalid %%O value", 312},
+ {"invalid %%P value", 313},
+ {"invalid %%V value", 314},
+ {"bad value `%s' for -mtrap-precision switch", 315},
+ {"bad value `%s' for -mfp-rounding-mode switch", 316},
+ {"bad value `%s' for -mfp-trap-mode switch", 317},
+ {"bad value `%s' for -mcpu switch", 318},
+ {"invalid %%r value", 319},
+ {"invalid %%R value", 320},
+ {"invalid %%h value", 321},
+ {"invalid %%U value", 322},
+ {"invalid %%s value", 323},
+ {"invalid %%E value", 324},
+ {"invalid %%xn code", 325},
+ {"bad value (%s) for -mcpu switch", 326},
+ {"invalid operand to %R code", 327},
+ {"invalid operand to %H/%L code", 328},
+ {"invalid operand to %U code", 329},
+ {"invalid operand to %V code", 330},
+ {"invalid operand output code", 331},
+ {"bad value (%s) for %s switch", 332},
+ {"-fpic and -mapcs-reent are incompatible", 333},
+ {"Invalid floating point emulation option: -mfpe-%s", 334},
+ {"Unable to use '%s' for PIC register", 335},
+ {"No low registers available for popping high registers", 336},
+ {"thumb_load_double_from_address: destination is not a register", 337},
+ {"thumb_load_double_from_address: source is not a computed memory address", 338},
+ {"thumb_load_double_from_address: base is not a register", 339},
+ {"thumb_load_double_from_address: Unhandled address calculation", 340},
+ {"Invalid register class letter %c", 341},
+ {"ACCUM_HIGH_REGS class in limit_reload_class", 342},
+ {"YH_OR_ACCUM_HIGH_REGS found in limit_reload_class", 343},
+ {"YL found in limit_reload_class", 344},
+ {"Stack size > 32k", 345},
+ {"Invalid addressing mode", 346},
+ {"Bad register extension code", 347},
+ {"Invalid offset in ybase addressing", 348},
+ {"Invalid register in ybase addressing", 349},
+ {"inline float constants not supported on this host", 350},
+ {"Invalid shift operator in emit_1600_core_shift", 351},
+ {"Invalid mode for gen_tst_reg", 352},
+ {"Invalid mode for integer comparison in gen_compare_reg", 353},
+ {"Invalid register for compare", 354},
+ {"Internal gcc abort from %s:%d", 355},
+ {"The local variable `insn' has the value:", 356},
+ {"bad value (%s) for -march= switch", 357},
+ {"bad value (%s) for -mcpu= switch", 358},
+ {"Register '%c' is unknown", 359},
+ {"Register '%c' already specified in allocation order", 360},
+ {"-mregparm=%d is not between 0 and %d", 361},
+ {"-malign-loops=%d is not between 0 and %d", 362},
+ {"-malign-jumps=%d is not between 0 and %d", 363},
+ {"-malign-functions=%d is not between 0 and %d", 364},
+ {"-mpreferred-stack-boundary=%d is not between 2 and 31", 365},
+ {"-mbranch-cost=%d is not between 0 and 5", 366},
+ {"floating constant misused", 367},
+ {"invalid UNSPEC as operand", 368},
+ {"invalid expression as operand", 369},
+ {"`%s' declared as both exported to and imported from a DLL.", 370},
+ {"bad value (%s) for -mmodel switch", 371},
+ {"bad value (%s) for -msdata switch", 372},
+ {"invalid operand to %s code", 373},
+ {"invalid operand to %p code", 374},
+ {"invalid operand to %T/%B code", 375},
+ {"invalid operand to %N code", 376},
+ {"-malign-loops=%d is not between 1 and %d", 377},
+ {"-malign-jumps=%d is not between 1 and %d", 378},
+ {"-malign-functions=%d is not between 1 and %d", 379},
+ {"%R not followed by %B/C/D/E", 380},
+ {"invalid %x/X value", 381},
+ {"invalid %H value", 382},
+ {"invalid %h value", 383},
+ {"invalid %Q value", 384},
+ {"invalid %q value", 385},
+ {"invalid %o value", 386},
+ {"invalid %p value", 387},
+ {"invalid %s/S value", 388},
+ {"invalid %P operand", 389},
+ {"invalid %B value", 390},
+ {"invalid %C value", 391},
+ {"invalid %D value", 392},
+ {"invalid %E value", 393},
+ {"`%d' operand isn't a register", 394},
+ {"invalid %r value", 395},
+ {"operand is r0", 396},
+ {"operand is const_double", 397},
+ {"invalid code", 398},
+ {"-mips%d not supported", 399},
+ {"bad value (%s) for -mips switch", 400},
+ {"bad value (%s) for -mabi= switch", 401},
+ {"-mabi=%s does not support -mips%d", 402},
+ {"The -mabi=32 support does not work yet.", 403},
+ {"This target does not support the -mabi switch.", 404},
+ {"-mcpu=%s does not support -mips%d", 405},
+ {"-mips%d does not support 64 bit fp registers", 406},
+ {"-mips%d does not support 64 bit gp registers", 407},
+ {"Invalid option `entry%s'", 408},
+ {"internal error: %%) found without a %%( in assembler pattern", 409},
+ {"internal error: %%] found without a %%[ in assembler pattern", 410},
+ {"internal error: %%> found without a %%< in assembler pattern", 411},
+ {"internal error: %%} found without a %%{ in assembler pattern", 412},
+ {"PRINT_OPERAND: Unknown punctuation '%c'", 413},
+ {"PRINT_OPERAND null pointer", 414},
+ {"PRINT_OPERAND: letter %c was found & insn was not CONST_INT", 415},
+ {"PRINT_OPERAND_ADDRESS, null pointer", 416},
+ {"gp_offset (%ld) or end_offset (%ld) is less than zero.", 417},
+ {"fp_offset (%ld) or end_offset (%ld) is less than zero.", 418},
+ {"can not handle inconsistent calls to `%s'", 419},
+ {"invalid %%B value", 420},
+ {"invalid %%S value", 421},
+ {"invalid %%b value", 422},
+ {"invalid %%H value", 423},
+ {"invalid %%z value", 424},
+ {"invalid %%Z value", 425},
+ {"invalid %%k value", 426},
+ {"invalid %%j value", 427},
+ {"Unknown -mdebug-%s switch", 428},
+ {"invalid %%f value", 429},
+ {"invalid %%F value", 430},
+ {"invalid %%G value", 431},
+ {"invalid %%j code", 432},
+ {"invalid %%J code", 433},
+ {"invalid %%K value", 434},
+ {"invalid %%p value", 435},
+ {"invalid %%q value", 436},
+ {"%%S computed all 1's mask", 437},
+ {"%%S computed all 0's mask", 438},
+ {"invalid %%u value", 439},
+ {"invalid %%v value", 440},
+ {"%s is not supported by this configuration", 441},
+ {"-mptr%d not allowed on -m%d", 442},
+ {"-mlong-double-64 not allowed with -m64", 443},
+ {"bad value (%s) for -mcmodel= switch", 444},
+ {"-mcmodel= is not supported on 32 bit systems", 445},
+ {"profiling does not support code models other than medlow", 446},
+ {"Invalid %%Y operand", 447},
+ {"Invalid %%A operand", 448},
+ {"Invalid %%B operand", 449},
+ {"Invalid %%f operand", 450},
+ {"long long constant not a valid immediate operand", 451},
+ {"floating point constant not a valid immediate operand", 452},
+ {"%s=%s is not numeric.", 453},
+ {"%s=%s is too large.", 454},
+ {"Bogus JR construction: %d\n", 455},
+ {"Bad amount of stack space removal: %d", 456},
+ {"Bogus JARL construction: %d\n", 457},
+ {"cannot convert to a pointer type", 458},
+ {"pointer value used where a floating point value was expected", 459},
+ {"aggregate value used where a float was expected", 460},
+ {"conversion to incomplete type", 461},
+ {"aggregate value used where an integer was expected", 462},
+ {"pointer value used where a complex was expected", 463},
+ {"aggregate value used where a complex was expected", 464},
+ {"destructors take no parameters", 465},
+ {"conflicting access specifications for field `%s', ignored", 466},
+ {"trying to finish struct, but kicked out due to previous parse errors.", 467},
+ {"language string `\"%s\"' not recognized", 468},
+ {"not enough type information", 469},
+ {"invalid operation on uninstantiated type", 470},
+ {"parse errors have confused me too much", 471},
+ {"label `%s' referenced outside of any function", 472},
+ {" enters try block", 473},
+ {"virtual memory exhausted", 474},
+ {"the new ABI requires vtable thunks", 475},
+ {"an anonymous union cannot have function members", 476},
+ {"multiple types in one declaration", 477},
+ {"assignment (not initialization) in declaration", 478},
+ {"invalid catch parameter", 479},
+ {"destructor for alien class `%s' cannot be a member", 480},
+ {"constructor for alien class `%s' cannot be a member", 481},
+ {"cannot declare `::main' to be a template", 482},
+ {"cannot declare `::main' to be inline", 483},
+ {"cannot declare `::main' to be static", 484},
+ {"overflow in array dimension", 485},
+ {"destructors must be member functions", 486},
+ {"`bool' is now a keyword", 487},
+ {"short, signed or unsigned invalid for `%s'", 488},
+ {"long and short specified together for `%s'", 489},
+ {"signed and unsigned given together for `%s'", 490},
+ {"storage class specifiers invalid in parameter declarations", 491},
+ {"typedef declaration invalid in parameter declaration", 492},
+ {"virtual outside class declaration", 493},
+ {"storage class specified for %s `%s'", 494},
+ {"storage class specifiers invalid in friend function declarations", 495},
+ {"destructor cannot be static member function", 496},
+ {"constructor cannot be static member function", 497},
+ {"return value type specifier for constructor ignored", 498},
+ {"can't initialize friend function `%s'", 499},
+ {"virtual functions cannot be friends", 500},
+ {"friend declaration not in class definition", 501},
+ {"cannot declare %s to references", 502},
+ {"invalid type: `void &'", 503},
+ {"only declarations of constructors can be `explicit'", 504},
+ {"non-member `%s' cannot be declared `mutable'", 505},
+ {"non-object member `%s' cannot be declared `mutable'", 506},
+ {"function `%s' cannot be declared `mutable'", 507},
+ {"static `%s' cannot be declared `mutable'", 508},
+ {"const `%s' cannot be declared `mutable'", 509},
+ {"typedef declaration includes an initializer", 510},
+ {"trying to make class `%s' a friend of global scope", 511},
+ {"unnamed variable or field declared void", 512},
+ {"variable or field declared void", 513},
+ {"cannot use `::' in parameter declaration", 514},
+ {"declaration of `%s' as void", 515},
+ {"`%s' is neither function nor member function; cannot be declared friend", 516},
+ {"storage class `auto' invalid for function `%s'", 517},
+ {"storage class `register' invalid for function `%s'", 518},
+ {"virtual non-class function `%s'", 519},
+ {"cannot declare static function inside another function", 520},
+ {"parameter has incomplete type", 521},
+ {"\
+invalid integer constant in parameter list, did you forget to give parameter \
+name?", 522},
+ {"parameter invalidly declared method type", 523},
+ {"parameter invalidly declared offset type", 524},
+ {"`void' in parameter list must be entire list", 525},
+ {"Unrecognized option `%s'", 526},
+ {"no file specified with -fdump-translation-unit", 527},
+ {"name missing for member function", 528},
+ {"`__alignof__' applied to a bit-field", 529},
+ {"parser may be lost: is there a '{' missing somewhere?", 530},
+ {"ambiguous conversion for array subscript", 531},
+ {"\
+cannot delete a function. Only pointer-to-objects are valid arguments to \
+`delete'", 532},
+ {"initializer invalid for static member with constructor", 533},
+ {"(you really want to initialize it separately)", 534},
+ {"field initializer is not constant", 535},
+ {"anonymous struct not inside named type", 536},
+ {"namespace-scope anonymous aggregates must be static", 537},
+ {"`operator new' must return type `void *'", 538},
+ {"`operator new' takes type `size_t' parameter", 539},
+ {"`operator new' takes type `size_t' as first parameter", 540},
+ {"`operator delete' must return type `void'", 541},
+ {"`operator delete' takes type `void *' as first parameter", 542},
+ {"second argument to `operator delete' must be of type `size_t'", 543},
+ {"too many arguments in declaration of `operator delete'", 544},
+ {"`...' invalid in specification of `operator delete'", 545},
+ {"call to Java `catch' or `throw', while `jthrowable' undefined", 546},
+ {"mixing C++ and Java `catch'es in single translation unit", 547},
+ {" in thrown expression", 548},
+ {"pointers are not permitted as case values", 549},
+ {"duplicate (or overlapping) case value", 550},
+ {"`default' label within scope of cleanup or variable array", 551},
+ {"argument to `%s' missing\n", 552},
+ {"base class initializer specified, but no base class to initialize", 553},
+ {"initializer for unnamed base class ambiguous", 554},
+ {"no base class to initialize", 555},
+ {"bad array initializer", 556},
+ {"object missing in use of pointer-to-member construct", 557},
+ {"at this point in file", 558},
+ {"new of array type fails to specify size", 559},
+ {"new cannot be applied to a reference type", 560},
+ {"new cannot be applied to a function type", 561},
+ {"call to Java constructor, while `jclass' undefined", 562},
+ {"invalid type `void' for new", 563},
+ {"call to Java constructor, while `%s' undefined", 564},
+ {"initializer ends prematurely", 565},
+ {"unknown array size in delete", 566},
+ {"type to vector delete is neither pointer or array type", 567},
+ {"type name expected before `*'", 568},
+ {"cannot declare references to references", 569},
+ {"cannot declare pointers to references", 570},
+ {"type name expected before `&'", 571},
+ {"parse error at end of saved function text", 572},
+ {"end of file encountered inside string constant", 573},
+ {"end of file encountered inside character constant", 574},
+ {"parse error in method specification", 575},
+ {"function body for constructor missing", 576},
+ {"semicolon missing after %s declaration", 577},
+ {"invalid #pragma vtable", 578},
+ {"invalid #pragma unit", 579},
+ {"invalid `#pragma interface'", 580},
+ {"invalid `#pragma implementation'", 581},
+ {"non hex digit '%c' in universal-character-name", 582},
+ {"\
+universal-character-name designates `%c', part of the basic source character \
+set", 583},
+ {"invalid universal-character-name", 584},
+ {"universal-character-name `\\U%08x' not valid in identifier", 585},
+ {"universal-character-name `\\u%04x' not valid in identifier", 586},
+ {"\\x used with no following hex digits", 587},
+ {"%s at end of saved text", 588},
+ {"\
+(Each undeclared identifier is reported only once for each function it \
+appears in.)", 589},
+ {"name lookup of `%s' changed for new ISO `for' scoping", 590},
+ {"complex integer constant is too wide for `__complex int'", 591},
+ {"malformatted character constant", 592},
+ {"ambiguous request for method pointer `%s'", 593},
+ {"request for member `%s' is ambiguous in multiple inheritance lattice", 594},
+ {"invalid default template argument", 595},
+ {"no base initializers given following ':'", 596},
+ {"base initializers not allowed for non-member functions", 597},
+ {"only constructors take base initializers", 598},
+ {"ISO C++ forbids an empty condition for `%s'", 599},
+ {"`sigof' applied to non-aggregate expression", 600},
+ {"`sigof' applied to non-aggregate type", 601},
+ {"storage class specifier `%s' not allowed after struct or class", 602},
+ {"type specifier `%s' not allowed after struct or class", 603},
+ {"type qualifier `%s' not allowed after struct or class", 604},
+ {"no body nor ';' separates two class, struct or union declarations", 605},
+ {"multiple access specifiers", 606},
+ {"multiple `virtual' specifiers", 607},
+ {"missing ';' before right brace", 608},
+ {"label must be followed by statement", 609},
+ {"possibly missing ')'", 610},
+ {"type specifier omitted for parameter", 611},
+ {" a template type parameter must begin with `class' or `typename'", 612},
+ {"incomplete type unification", 613},
+ {"mysterious repository information in %s", 614},
+ {"can't create repository information file `%s'", 615},
+ {"taking dynamic typeid of object with -fno-rtti", 616},
+ {"cannot use typeid with -fno-rtti", 617},
+ {"must #include <typeinfo> before using typeid", 618},
+ {"non-lvalue in %s", 619},
+ {"`com_interface' only supported with -fvtable-thunks", 620},
+ {"requested init_priority is not an integer constant", 621},
+ {"\
+can only use init_priority attribute on file-scope definitions of objects of \
+class type", 622},
+ {"requested init_priority is out of range", 623},
+ {"sizeof applied to a bit-field", 624},
+ {"invalid reference to NULL ptr, use ptr-to-member instead", 625},
+ {"invalid use of `%s' on pointer to member", 626},
+ {"invalid type argument", 627},
+ {"pointer to member function called, but not in class scope", 628},
+ {"\
+invalid call to member function needing `this' in static member function \
+scope", 629},
+ {"parameter type of called function is incomplete", 630},
+ {"ISO C++ forbids comparison between pointer and integer", 631},
+ {"invalid use of a pointer to an incomplete type in pointer arithmetic", 632},
+ {"cannot take the address of `this', which is an ravlue expression", 633},
+ {"ISO C++ forbids casting to an array type", 634},
+ {" in pointer to member function conversion", 635},
+ {" in pointer to member conversion", 636},
+ {"returning a value from a destructor", 637},
+ {"cannot return from a handler of a function-try-block of a constructor", 638},
+ {"returning a value from a constructor", 639},
+ {" since the following virtual functions are abstract:", 640},
+ {"confused by earlier errors, bailing out", 641},
+ {"Internal compiler error.", 642},
+ {"Internal compiler error %d.", 643},
+ {"Please submit a full bug report.", 644},
+ {"See %s for instructions.", 645},
+ {"due to the presence of a constructor", 646},
+ {"cannot initialize arrays using this syntax", 647},
+ {"initializing array with parameter list", 648},
+ {"initializer for scalar variable requires one element", 649},
+ {"non-empty initializer for array of empty elements", 650},
+ {"index value instead of field name in union initializer", 651},
+ {"circular pointer delegation detected", 652},
+ {"result of `operator->()' yields non-pointer result", 653},
+ {"base operand of `->' is not a pointer", 654},
+ {"duplicate label `%s' in switch statement", 655},
+ {"duplicate label (%d) in switch statement", 656},
+ {"range values `%s' and `%s' reversed", 657},
+ {"range values reversed", 658},
+ {"Can't create cross-reference file `%s'", 659},
+ {"Internal gcc abort.", 660},
+ {"In file included from %s:%u", 661},
+ {"\
+,\n\
+ from %s:%u", 662},
+ {"<command line>: ", 663},
+ {"warning: ", 664},
+ {"internal error: ", 665},
+ {"ignoring nonexistent directory `%s'\n", 666},
+ {"ignoring duplicate directory `%s'\n", 667},
+ {"#include \"...\" search starts here:\n", 668},
+ {"#include <...> search starts here:\n", 669},
+ {"End of search list.\n", 670},
+ {"GNU CPP version %s (cpplib)\n", 671},
+ {"Usage: %s [switches] input output\n", 672},
+ {"\
+Switches:\n\
+ -include <file> Include the contents of <file> before other \
+files\n\
+ -imacros <file> Accept definition of macros in <file>\n\
+ -iprefix <path> Specify <path> as a prefix for next two options\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\
+ -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\
+ -I- Fine-grained include path control; see info \
+docs\n\
+ -nostdinc Do not search system include directories\n\
+ (dirs specified with -isystem will still be \
+used)\n\
+ -nostdinc++ Do not search system include directories for \
+C++\n\
+ -o <file> Put output into <file>\n\
+ -pedantic Issue all warnings demanded by strict ANSI C\n\
+ -pedantic-errors Issue -pedantic warnings as errors instead\n\
+ -traditional Follow K&R pre-processor behaviour\n\
+ -trigraphs Support ANSI C trigraphs\n\
+ -lang-c Assume that the input sources are in C\n\
+ -lang-c89 Assume that the input sources are in C89\n\
+ -lang-c++ Assume that the input sources are in C++\n\
+ -lang-objc Assume that the input sources are in ObjectiveC\n\
+ -lang-objc++ Assume that the input sources are in \
+ObjectiveC++\n\
+ -lang-asm Assume that the input sources are in assembler\n\
+ -lang-fortran\t\t Assume that the input sources are in Fortran\n\
+ -lang-chill Assume that the input sources are in Chill\n\
+ -std=<std name> Specify the conformance standard; one of:\n\
+ gnu89, gnu99, c89, c99, iso9899:1990,\n\
+ iso9899:199409, iso9899:1999\n\
+ -+ Allow parsing of C++ style features\n\
+ -w Inhibit warning messages\n\
+ -Wtrigraphs Warn if trigraphs are encountered\n\
+ -Wno-trigraphs Do not warn about trigraphs\n\
+ -Wcomment{s} Warn if one comment starts inside another\n\
+ -Wno-comment{s} Do not warn about comments\n\
+ -Wtraditional Warn if a macro argument is/would be turned \
+into\n\
+ a string if -traditional is specified\n\
+ -Wno-traditional Do not warn about stringification\n\
+ -Wundef Warn if an undefined macro is used by #if\n\
+ -Wno-undef Do not warn about testing undefined macros\n\
+ -Wimport Warn about the use of the #import directive\n\
+ -Wno-import Do not warn about the use of #import\n\
+ -Werror Treat all warnings as errors\n\
+ -Wno-error Do not treat warnings as errors\n\
+ -Wall Enable all preprocessor warnings\n\
+ -M Generate make dependencies\n\
+ -MM As -M, but ignore system header files\n\
+ -MD As -M, but put output in a .d file\n\
+ -MMD As -MD, but ignore system header files\n\
+ -MG Treat missing header file as generated files\n\
+ -g3 Include #define and #undef directives in the \
+output\n\
+ -D<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\
+ -dM Display a list of macro definitions active at \
+end\n\
+ -dD Preserve macro definitions in output\n\
+ -dN As -dD except that only the names are preserved\n\
+ -dI Include #include directives in the output\n\
+ -ftabstop=<number> Distance between tab stops for column reporting\n\
+ -P Do not generate #line directives\n\
+ -$ Do not allow '$' in identifiers\n\
+ -remap Remap file names when including files.\n\
+ --version Display version information\n\
+ -h or --help Display this information\n", 673},
+ {"`%s' is not a legal option to the preprocessor", 674},
+ {"too many input files", 675},
+ {"\
+Unable to access real part of complex value in a hard register on this target", 676},
+ {"\
+Unable to access imaginary part of complex value in a hard register on this \
+target", 677},
+ {"Cannot duplicate non-existant exception region.", 678},
+ {"exception handling disabled, use -fexceptions to enable", 679},
+ {"Never issued previous false_label", 680},
+ {"Duplicate call to __builtin_eh_return", 681},
+ {"function uses __builtin_eh_return", 682},
+ {"stack limits not supported on this target", 683},
+ {"function using short complex types cannot be inline", 684},
+ {"unsupported wide integer operation", 685},
+ {"output_operand: %s", 686},
+ {"operand number missing after %-letter", 687},
+ {"operand number out of range", 688},
+ {"invalid %%-code", 689},
+ {"`%l' operand isn't a label", 690},
+ {"Head insn %d for block %d not found in the insn stream.", 691},
+ {"Insn %d is in multiple basic blocks (%d and %d)", 692},
+ {"End insn %d for block %d not found in the insn stream.", 693},
+ {"Basic block %i edge lists are corrupted", 694},
+ {"Basic block %d pred edge is corrupted", 695},
+ {"NOTE_INSN_BASIC_BLOCK is missing for block %d", 696},
+ {"NOTE_INSN_BASIC_BLOCK is missing for block %d\n", 697},
+ {"NOTE_INSN_BASIC_BLOCK %d in the middle of basic block %d", 698},
+ {"In basic block %d:", 699},
+ {"Basic blocks not numbered consecutively", 700},
+ {"number of bb notes in insn chain (%d) != n_basic_blocks (%d)", 701},
+ {"Ambiguous abbreviation %s", 702},
+ {"Incomplete `%s' option", 703},
+ {"Missing argument to `%s' option", 704},
+ {"Extraneous argument to `%s' option", 705},
+ {"Using builtin specs.\n", 706},
+ {"\
+Setting spec %s to '%s'\n\
+\n", 707},
+ {"Reading specs from %s\n", 708},
+ {"specs %%include syntax malformed after %ld characters", 709},
+ {"Could not find specs file %s\n", 710},
+ {"specs %%rename syntax malformed after %ld characters", 711},
+ {"specs %s spec was not found to be renamed", 712},
+ {"rename spec %s to %s\n", 713},
+ {"\
+spec is '%s'\n\
+\n", 714},
+ {"specs unknown %% command after %ld characters", 715},
+ {"specs file malformed after %ld characters", 716},
+ {"spec file has no spec for linking", 717},
+ {"file path prefix `%s%s' never used", 718},
+ {"file path prefix `%s' never used", 719},
+ {"-pipe not supported", 720},
+ {"\
+\n\
+Go ahead? (y or n) ", 721},
+ {"Internal compiler error: program %s got fatal signal %d", 722},
+ {"# %s %.2f %.2f\n", 723},
+ {"argument to `-Xlinker' is missing", 724},
+ {"argument to `-specs' is missing", 725},
+ {"argument to `-specs=' is missing", 726},
+ {"argument to `-b' is missing", 727},
+ {"argument to `-B' is missing", 728},
+ {"argument to `-V' is missing", 729},
+ {"invalid version number format", 730},
+ {"cannot specify -o with -c or -S and multiple compilations", 731},
+ {"Warning: -pipe ignored since -save-temps specified", 732},
+ {"Warning: -pipe ignored since -time specified", 733},
+ {"argument to `-x' is missing", 734},
+ {"argument to `-%s' is missing", 735},
+ {"Warning: `-x %s' after last input file has no effect", 736},
+ {"Invalid specification! Bug in cc.", 737},
+ {"Spec failure: '%%*' has not been initialised by pattern match", 738},
+ {"Warning: use of obsolete %%[ operator in specs", 739},
+ {"Processing spec %c%s%c, which is '%s'\n", 740},
+ {"Spec failure: Unrecognised spec option '%c'", 741},
+ {"unrecognized option `-%s'", 742},
+ {"gcc version %s\n", 743},
+ {"gcc driver version %s executing gcc version %s\n", 744},
+ {"No input files", 745},
+ {"%s: %s compiler not installed on this system", 746},
+ {"%s: linker input file unused since linking not done", 747},
+ {"language %s not recognized", 748},
+ {"%s: %s", 749},
+ {"%s: option `%s' is ambiguous\n", 750},
+ {"%s: option `--%s' doesn't allow an argument\n", 751},
+ {"%s: option `%c%s' doesn't allow an argument\n", 752},
+ {"%s: option `%s' requires an argument\n", 753},
+ {"%s: unrecognized option `--%s'\n", 754},
+ {"%s: unrecognized option `%c%s'\n", 755},
+ {"%s: illegal option -- %c\n", 756},
+ {"%s: invalid option -- %c\n", 757},
+ {"%s: option requires an argument -- %c\n", 758},
+ {"%s: option `-W %s' is ambiguous\n", 759},
+ {"%s: option `-W %s' doesn't allow an argument\n", 760},
+ {"varargs function cannot be inline", 761},
+ {"function using alloca cannot be inline", 762},
+ {"function using setjmp cannot be inline", 763},
+ {"function with nested functions cannot be inline", 764},
+ {"function with label addresses used in initializers cannot inline", 765},
+ {"function too large to be inline", 766},
+ {"no prototype, and parameter address used; cannot be inline", 767},
+ {"inline functions not supported for this return value type", 768},
+ {"function with varying-size return value cannot be inline", 769},
+ {"function with varying-size parameter cannot be inline", 770},
+ {"function with transparent unit parameter cannot be inline", 771},
+ {"function with computed jump cannot inline", 772},
+ {"function with nonlocal goto cannot be inline", 773},
+ {"function with complex parameters cannot be inline", 774},
+ {"function with target specific attribute(s) cannot be inlined", 775},
+ {"Objective-C text in C source file", 776},
+ {"statically allocated objects not supported", 777},
+ {"Undefined type `id', please import <objc/objc.h>", 778},
+ {"Cannot find protocol declaration for `%s'", 779},
+ {"Cannot find interface declaration for `%s'", 780},
+ {"`%s' redeclared as different kind of symbol", 781},
+ {"Cannot find interface declaration for `%s', superclass of `%s'", 782},
+ {"Circular inheritance in interface declaration for `%s'", 783},
+ {"inconsistent instance variable specification", 784},
+ {"no super class declared in interface for `%s'", 785},
+ {"duplicate definition of class method `%s'.", 786},
+ {"duplicate declaration of class method `%s'.", 787},
+ {"duplicate definition of instance method `%s'.", 788},
+ {"duplicate declaration of instance method `%s'.", 789},
+ {"instance variable `%s' is declared private", 790},
+ {"instance variable `%s' is declared %s", 791},
+ {"reimplementation of class `%s'", 792},
+ {"conflicting super class name `%s'", 793},
+ {"previous declaration of `%s'", 794},
+ {"[super ...] must appear in a method context", 795},
+ {"Instance variable `%s' implicitly declared as function", 796},
+ {"method definition not in class context", 797},
+ {"%s: internal abort\n", 798},
+ {"%s: error writing file `%s': %s\n", 799},
+ {"%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n", 800},
+ {"%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n", 801},
+ {"%s: warning: no read access for file `%s'\n", 802},
+ {"%s: warning: no write access for file `%s'\n", 803},
+ {"%s: warning: no write access for dir containing `%s'\n", 804},
+ {"%s: invalid file name: %s\n", 805},
+ {"%s: %s: can't get status: %s\n", 806},
+ {"\
+\n\
+%s: fatal error: aux info file corrupted at line %d\n", 807},
+ {"%s:%d: declaration of function `%s' takes different forms\n", 808},
+ {"%s: compiling `%s'\n", 809},
+ {"%s: wait: %s\n", 810},
+ {"%s: subprocess got fatal signal %d\n", 811},
+ {"%s: %s exited with status %d\n", 812},
+ {"%s: warning: missing SYSCALLS file `%s'\n", 813},
+ {"%s: can't read aux info file `%s': %s\n", 814},
+ {"%s: can't get status of aux info file `%s': %s\n", 815},
+ {"%s: can't open aux info file `%s' for reading: %s\n", 816},
+ {"%s: error reading aux info file `%s': %s\n", 817},
+ {"%s: error closing aux info file `%s': %s\n", 818},
+ {"%s: can't delete aux info file `%s': %s\n", 819},
+ {"%s: can't delete file `%s': %s\n", 820},
+ {"%s: warning: can't rename file `%s' to `%s': %s\n", 821},
+ {"%s: conflicting extern definitions of '%s'\n", 822},
+ {"%s: declarations of '%s' will not be converted\n", 823},
+ {"%s: conflict list for '%s' follows:\n", 824},
+ {"%s: warning: using formals list from %s(%d) for function `%s'\n", 825},
+ {"%s: %d: `%s' used but missing from SYSCALLS\n", 826},
+ {"%s: %d: warning: no extern definition for `%s'\n", 827},
+ {"%s: warning: no static definition for `%s' in file `%s'\n", 828},
+ {"%s: multiple static defs of `%s' in file `%s'\n", 829},
+ {"%s: %d: warning: source too confusing\n", 830},
+ {"%s: %d: warning: varargs function declaration not converted\n", 831},
+ {"%s: declaration of function `%s' not converted\n", 832},
+ {"%s: warning: too many parameter lists in declaration of `%s'\n", 833},
+ {"\
+\n\
+%s: warning: too few parameter lists in declaration of `%s'\n", 834},
+ {"%s: %d: warning: found `%s' but expected `%s'\n", 835},
+ {"%s: local declaration for function `%s' not inserted\n", 836},
+ {"\
+\n\
+%s: %d: warning: can't add declaration of `%s' into macro call\n", 837},
+ {"%s: global declarations for file `%s' not inserted\n", 838},
+ {"%s: definition of function `%s' not converted\n", 839},
+ {"%s: %d: warning: definition of %s not converted\n", 840},
+ {"%s: found definition of `%s' at %s(%d)\n", 841},
+ {"%s: %d: warning: `%s' excluded by preprocessing\n", 842},
+ {"%s: function definition not converted\n", 843},
+ {"%s: `%s' not converted\n", 844},
+ {"%s: would convert file `%s'\n", 845},
+ {"%s: converting file `%s'\n", 846},
+ {"%s: can't get status for file `%s': %s\n", 847},
+ {"%s: can't open file `%s' for reading: %s\n", 848},
+ {"\
+\n\
+%s: error reading input file `%s': %s\n", 849},
+ {"%s: can't create/open clean file `%s': %s\n", 850},
+ {"%s: warning: file `%s' already saved in `%s'\n", 851},
+ {"%s: can't link file `%s' to `%s': %s\n", 852},
+ {"%s: can't create/open output file `%s': %s\n", 853},
+ {"%s: can't change mode of file `%s': %s\n", 854},
+ {"%s: cannot get working directory: %s\n", 855},
+ {"%s: input file names must have .c suffixes: %s\n", 856},
+ {"can't use '%s' as a %s register", 857},
+ {"global register variable follows a function definition", 858},
+ {"Unable to find a register to spill in class `%s'.", 859},
+ {"RTL check: access of elt %d of `%s' with last elt %d", 860},
+ {"RTL check: expected elt %d type '%c', have '%c' (rtx %s)", 861},
+ {"RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s)", 862},
+ {"RTL check: expected code `%s', have `%s'", 863},
+ {"RTL check: expected code `%s' or `%s', have `%s'", 864},
+ {"RTL check: access of elt %d of vector with last elt %d", 865},
+ {"\
+Internal compiler error in `%s', at %s:%d\n\
+Please submit a full bug report.\n\
+See %s for instructions.", 866},
+ {"jump to `%s' invalidly jumps into binding contour", 867},
+ {"`asm' cannot be used in function where memory usage is checked", 868},
+ {"`asm' cannot be used with `-fcheck-memory-usage'", 869},
+ {"unknown register name `%s' in `asm'", 870},
+ {"too many alternatives in `asm'", 871},
+ {"operand constraints for `asm' differ in number of alternatives", 872},
+ {"output operand constraint lacks `='", 873},
+ {"output operand constraint %d contains `+'", 874},
+ {"operand constraint contains '+' or '=' at illegal position.", 875},
+ {"`%%' constraint used with last operand", 876},
+ {"matching constraint not valid in output operand", 877},
+ {"output number %d not directly addressable", 878},
+ {"more than %d operands in `asm'", 879},
+ {"hard register `%s' listed as input operand to `asm'", 880},
+ {"input operand constraint contains `%c'", 881},
+ {"matching constraint references invalid operand number", 882},
+ {"type size can't be explicitly evaluated", 883},
+ {"variable-size type declared outside of any function", 884},
+ {"Invalid option `%s'", 885},
+ {"output pipe has been closed", 886},
+ {"invalid register name `%s' for register variable", 887},
+ {"unrecognized register name `%s'", 888},
+ {"use -gdwarf -g%d for DWARF v1, level %d", 889},
+ {"use -gdwarf-2 for DWARF v2", 890},
+ {"options passed: ", 891},
+ {"options enabled: ", 892},
+ {"arrays of functions are not meaningful", 893},
+ {"function return type cannot be function", 894},
+ {"invalid initializer for bit string", 895},
+ {"Tree check: expected %s, have %s", 896},
+ {"Tree check: expected class '%c', have '%c' (%s)", 897},
+ {"global register variable has initial value", 898},
+ {"floating point trap outputting a constant", 899},
+ {"initializer for integer value is too complicated", 900},
+ {"initializer for floating value is not a floating constant", 901},
+ {"unknown set constructor type", 902},
+ {"invalid initial value for member `%s'", 903},
+ {"may not use both -EB and -EL", 904},
+ {"-mapcs-26 and -mapcs-32 may not be used together", 905},
+ {"-msoft-float and -mhard_float may not be used together", 906},
+ {"-mbig-endian and -mlittle-endian may not be used together", 907},
+ {"-mbsd and -pedantic incompatible", 908},
+ {"-mbsd and -mxopen incompatible", 909},
+ {"-mxopen and -pedantic incompatible", 910},
+ {"A -ifile option requires a -map option", 911},
+ {"`-p' not supported; use `-pg' and gprof(1)", 912},
+ {"-static not valid with -mcoff", 913},
+ {"-shared not valid with -mcoff", 914},
+ {"-symbolic not valid with -mcoff", 915},
+ {"-fpic is not valid with -mcoff", 916},
+ {"-fPIC is not valid with -mcoff", 917},
+ {"-fpic not valid with -mcoff", 918},
+ {"-fPIC not valid with -mcoff", 919},
+ {"-p option not supported: use -pg instead", 920},
+ {"-pipe is not supported.", 921},
+ {"may not use both -mfp64 and -msingle-float", 922},
+ {"may not use both -mfp64 and -m4650", 923},
+ {"-mhard-float not supported.", 924},
+ {"-msingle-float and -msoft-float can not both be specified.", 925},
+ {"-p profiling is no longer supported. Use -pg instead.", 926},
+ {"profiling not supported with -mg\n", 927},
+ {"GNU C++ does not support -C without using -E", 928},
+ {"-pg and -fomit-frame-pointer are incompatible", 929},
+ {"GNU C does not support -C without using -E", 930},
+ {"-E required when input is from standard input", 931},
+ {"Compilation of header file requested", 932},
+};
+
+int _msg_tbl_length = 932;
diff --git a/gcc/po/gcc.pot b/gcc/po/gcc.pot
new file mode 100644
index 0000000..17c5713
--- /dev/null
+++ b/gcc/po/gcc.pot
@@ -0,0 +1,4399 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2000-05-31 18:42+0200\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"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: ENCODING\n"
+
+#: c-common.c:551
+#, c-format
+msgid "wrong number of arguments specified for `%s' attribute"
+msgstr ""
+
+#: c-common.c:716
+#, c-format
+msgid "unknown machine mode `%s'"
+msgstr ""
+
+#: c-common.c:719
+#, c-format
+msgid "no data type for mode `%s'"
+msgstr ""
+
+#: c-common.c:774
+msgid "requested alignment is not a constant"
+msgstr ""
+
+#: c-common.c:779
+msgid "requested alignment is not a power of 2"
+msgstr ""
+
+#: c-common.c:781
+msgid "requested alignment is too large"
+msgstr ""
+
+#: c-common.c:813
+msgid "unrecognized format specifier"
+msgstr ""
+
+#: c-common.c:851 c-common.c:927
+msgid "format string has invalid operand number"
+msgstr ""
+
+#: c-common.c:859
+msgid "format string arg follows the args to be formatted"
+msgstr ""
+
+#: c-common.c:878 c-common.c:948
+msgid "format string arg not a string type"
+msgstr ""
+
+#: c-common.c:891
+msgid "args to be formatted is not '...'"
+msgstr ""
+
+#: c-common.c:957
+msgid "function does not return string type"
+msgstr ""
+
+#: c-common.c:983
+msgid "alias arg not a string"
+msgstr ""
+
+#: c-common.c:2159
+msgid "expression statement has incomplete type"
+msgstr ""
+
+#: c-common.c:2179
+msgid "case label does not reduce to an integer constant"
+msgstr ""
+
+#: c-common.c:2436
+msgid "invalid truth-value expression"
+msgstr ""
+
+#: c-common.c:2487
+#, c-format
+msgid "invalid operands to binary %s"
+msgstr ""
+
+#: c-common.c:2859
+msgid "struct type value used where scalar is required"
+msgstr ""
+
+#: c-common.c:2863
+msgid "union type value used where scalar is required"
+msgstr ""
+
+#: c-common.c:2867
+msgid "array type value used where scalar is required"
+msgstr ""
+
+#: c-common.c:3205 c-common.c:3237
+msgid "invalid use of `restrict'"
+msgstr ""
+
+#: c-common.c:4059 c-typeck.c:1655
+#, c-format
+msgid "too few arguments to function `%s'"
+msgstr ""
+
+#: c-common.c:4065 c-typeck.c:1514
+#, c-format
+msgid "too many arguments to function `%s'"
+msgstr ""
+
+#: c-convert.c:78 c-typeck.c:938 c-typeck.c:3954 cp/typeck.c:1724
+#: cp/typeck.c:6480
+msgid "void value not ignored as it ought to be"
+msgstr ""
+
+#: c-convert.c:98
+msgid "conversion to non-scalar type requested"
+msgstr ""
+
+#: c-decl.c:561
+#, c-format
+msgid "unknown C standard `%s'"
+msgstr ""
+
+#: c-decl.c:999
+#, c-format
+msgid "`struct %s' incomplete in scope ending here"
+msgstr ""
+
+#: c-decl.c:1002
+#, c-format
+msgid "`union %s' incomplete in scope ending here"
+msgstr ""
+
+#: c-decl.c:1005
+#, c-format
+msgid "`enum %s' incomplete in scope ending here"
+msgstr ""
+
+#: c-decl.c:1596
+msgid ""
+"A parameter list with an ellipsis can't match an empty parameter name list "
+"declaration."
+msgstr ""
+
+#: c-decl.c:1602
+msgid ""
+"An argument type that has a default promotion can't match an empty parameter "
+"name list declaration."
+msgstr ""
+
+#: c-decl.c:2494
+#, c-format
+msgid "implicit declaration of function `%s'"
+msgstr ""
+
+#: c-decl.c:2596
+#, c-format
+msgid "label %s referenced outside of any function"
+msgstr ""
+
+#: c-decl.c:2656
+#, c-format
+msgid "duplicate label declaration `%s'"
+msgstr ""
+
+#: c-decl.c:2693
+#, c-format
+msgid "duplicate label `%s'"
+msgstr ""
+
+#: c-decl.c:3300
+msgid "two types specified in one empty declaration"
+msgstr ""
+
+#: c-decl.c:3376
+#, c-format
+msgid "typedef `%s' is initialized"
+msgstr ""
+
+#: c-decl.c:3383
+#, c-format
+msgid "function `%s' is initialized like a variable"
+msgstr ""
+
+#. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
+#: c-decl.c:3390
+#, c-format
+msgid "parameter `%s' is initialized"
+msgstr ""
+
+#: c-decl.c:3405 c-typeck.c:4673
+msgid "variable-sized object may not be initialized"
+msgstr ""
+
+#: c-decl.c:3411
+#, c-format
+msgid "variable `%s' has initializer but incomplete type"
+msgstr ""
+
+#: c-decl.c:3417
+#, c-format
+msgid "elements of array `%s' have incomplete type"
+msgstr ""
+
+#: c-decl.c:3942 cp/decl.c:10037
+msgid "`long long long' is too long for GCC"
+msgstr ""
+
+#: c-decl.c:3957 cp/decl.c:10062
+#, c-format
+msgid "two or more data types in declaration of `%s'"
+msgstr ""
+
+#: c-decl.c:3972 cp/decl.c:10067
+#, c-format
+msgid "`%s' fails to be a typedef or built in type"
+msgstr ""
+
+#: c-decl.c:4036
+#, c-format
+msgid "both long and short specified for `%s'"
+msgstr ""
+
+#: c-decl.c:4040 cp/decl.c:10167
+#, c-format
+msgid "long or short specified with char for `%s'"
+msgstr ""
+
+#: c-decl.c:4047 cp/decl.c:10171
+#, c-format
+msgid "long or short specified with floating type for `%s'"
+msgstr ""
+
+#: c-decl.c:4050
+msgid "the only valid combination is `long double'"
+msgstr ""
+
+#: c-decl.c:4056
+#, c-format
+msgid "both signed and unsigned specified for `%s'"
+msgstr ""
+
+#: c-decl.c:4058 cp/decl.c:10160
+#, c-format
+msgid "long, short, signed or unsigned invalid for `%s'"
+msgstr ""
+
+#: c-decl.c:4083 cp/decl.c:10201
+#, c-format
+msgid "complex invalid for `%s'"
+msgstr ""
+
+#: c-decl.c:4186 cp/decl.c:10350
+#, c-format
+msgid "multiple storage classes in declaration of `%s'"
+msgstr ""
+
+#: c-decl.c:4197
+msgid "function definition declared `register'"
+msgstr ""
+
+#: c-decl.c:4199
+msgid "function definition declared `typedef'"
+msgstr ""
+
+#: c-decl.c:4212
+#, c-format
+msgid "storage class specified for structure field `%s'"
+msgstr ""
+
+#: c-decl.c:4215 cp/decl.c:10397
+#, c-format
+msgid "storage class specified for parameter `%s'"
+msgstr ""
+
+#: c-decl.c:4218 cp/decl.c:10399
+msgid "storage class specified for typename"
+msgstr ""
+
+#: c-decl.c:4232 cp/decl.c:10416
+#, c-format
+msgid "`%s' has both `extern' and initializer"
+msgstr ""
+
+#: c-decl.c:4236 cp/decl.c:10420
+#, c-format
+msgid "nested function `%s' declared `extern'"
+msgstr ""
+
+#: c-decl.c:4239 cp/decl.c:10424
+#, c-format
+msgid "top-level declaration of `%s' specifies `auto'"
+msgstr ""
+
+#: c-decl.c:4243
+#, c-format
+msgid "iterator `%s' has derived type"
+msgstr ""
+
+#: c-decl.c:4249
+#, c-format
+msgid "iterator `%s' has noninteger type"
+msgstr ""
+
+#: c-decl.c:4293
+#, c-format
+msgid "declaration of `%s' as array of voids"
+msgstr ""
+
+#: c-decl.c:4299
+#, c-format
+msgid "declaration of `%s' as array of functions"
+msgstr ""
+
+#: c-decl.c:4321
+#, c-format
+msgid "size of array `%s' has non-integer type"
+msgstr ""
+
+#: c-decl.c:4333
+#, c-format
+msgid "size of array `%s' is negative"
+msgstr ""
+
+#: c-decl.c:4365 c-decl.c:4542
+#, c-format
+msgid "size of array `%s' is too large"
+msgstr ""
+
+#: c-decl.c:4426 cp/decl.c:10560
+#, c-format
+msgid "`%s' declared as function returning a function"
+msgstr ""
+
+#: c-decl.c:4431 cp/decl.c:10565
+#, c-format
+msgid "`%s' declared as function returning an array"
+msgstr ""
+
+#: c-decl.c:4513 cp/decl.c:10799
+msgid "invalid type modifier within pointer declarator"
+msgstr ""
+
+#: c-decl.c:4606 cp/decl.c:11274
+#, c-format
+msgid "variable or field `%s' declared void"
+msgstr ""
+
+#: c-decl.c:4671
+#, c-format
+msgid "field `%s' declared as a function"
+msgstr ""
+
+#: c-decl.c:4677
+#, c-format
+msgid "field `%s' has incomplete type"
+msgstr ""
+
+#: c-decl.c:4708
+#, c-format
+msgid "invalid storage class for function `%s'"
+msgstr ""
+
+#: c-decl.c:4886 cp/decl.c:11783
+#, c-format
+msgid "parameter `%s' has incomplete type"
+msgstr ""
+
+#: c-decl.c:5011
+msgid "`void' in parameter list must be the entire list"
+msgstr ""
+
+#: c-decl.c:5125
+#, c-format
+msgid "redefinition of `%s %s'"
+msgstr ""
+
+#: c-decl.c:5246
+#, c-format
+msgid "nested redefinition of `%s'"
+msgstr ""
+
+#. This enum is a named one that has been declared already.
+#: c-decl.c:5481
+#, c-format
+msgid "redeclaration of `enum %s'"
+msgstr ""
+
+#: c-decl.c:5633
+#, c-format
+msgid "enumerator value for `%s' not integer constant"
+msgstr ""
+
+#: c-decl.c:5646
+msgid "overflow in enumeration values"
+msgstr ""
+
+#: c-decl.c:5722
+msgid "return-type is an incomplete type"
+msgstr ""
+
+#: c-decl.c:6205
+msgid "number of arguments doesn't match prototype"
+msgstr ""
+
+#: c-decl.c:6248
+#, c-format
+msgid "argument `%s' doesn't match prototype"
+msgstr ""
+
+#: c-lex.c:482 cp/lex.c:1897
+msgid "stray '\\' in program"
+msgstr ""
+
+#: c-lex.c:559 c-lex.c:726 cp/lex.c:1961 cp/lex.c:2137
+msgid "invalid #-line"
+msgstr ""
+
+#: c-lex.c:694 cp/lex.c:2105
+msgid "invalid #ident"
+msgstr ""
+
+#: c-lex.c:710 cp/lex.c:2121
+#, c-format
+msgid "undefined or invalid # directive `%s'"
+msgstr ""
+
+#: c-lex.c:762 cp/lex.c:2174
+msgid "invalid #line"
+msgstr ""
+
+#: c-lex.c:842 cp/lex.c:2291
+msgid "#-lines for entering and leaving files don't match"
+msgstr ""
+
+#: c-lex.c:1050 cp/lex.c:2970
+#, c-format
+msgid "%s at end of input"
+msgstr ""
+
+#: c-lex.c:1052 cp/lex.c:2973
+#, c-format
+msgid "%s at null character"
+msgstr ""
+
+#: c-lex.c:1054 cp/lex.c:2975
+#, c-format
+msgid "%s before string constant"
+msgstr ""
+
+#: c-lex.c:1056 cp/lex.c:2977
+#, c-format
+msgid "%s before character constant"
+msgstr ""
+
+#: c-lex.c:1058 cp/lex.c:2979
+#, c-format
+msgid "%s before character 0%o"
+msgstr ""
+
+#: c-lex.c:1060 cp/lex.c:2981
+#, c-format
+msgid "%s before `%s'"
+msgstr ""
+
+#: c-lex.c:1122 cp/lex.c:3369
+msgid "more than one `f' in numeric constant"
+msgstr ""
+
+#: c-lex.c:1128 cp/lex.c:3375
+msgid "more than one `l' in numeric constant"
+msgstr ""
+
+#: c-lex.c:1134 c-lex.c:1799 cp/lex.c:3381 cp/lex.c:4094
+msgid "more than one `i' or `j' in numeric constant"
+msgstr ""
+
+#: c-lex.c:1161 cp/lex.c:3408
+msgid "both `f' and `l' in floating constant"
+msgstr ""
+
+#: c-lex.c:1372 cp/lex.c:3602
+msgid "`$' in identifier"
+msgstr ""
+
+#: c-lex.c:1428
+#, c-format
+msgid "invalid identifier `%s'"
+msgstr ""
+
+#: c-lex.c:1486 cp/lex.c:3781
+msgid "parse error at `..'"
+msgstr ""
+
+#: c-lex.c:1586 cp/lex.c:3881
+msgid "malformed floating constant"
+msgstr ""
+
+#: c-lex.c:1620 cp/lex.c:3915
+msgid "nondigits in number and not hexadecimal"
+msgstr ""
+
+#: c-lex.c:1672 cp/lex.c:3967
+msgid "numeric constant with no digits"
+msgstr ""
+
+#: c-lex.c:1675 cp/lex.c:3970
+msgid "numeric constant contains digits beyond the radix"
+msgstr ""
+
+#: c-lex.c:1704 cp/lex.c:3999
+msgid "floating constant exponent has no digits"
+msgstr ""
+
+#: c-lex.c:1714 cp/lex.c:4009
+msgid "hexadecimal floating constant has no exponent"
+msgstr ""
+
+#. We got an exception from parse_float()
+#: c-lex.c:1732 cp/lex.c:4027
+msgid "floating constant out of range"
+msgstr ""
+
+#: c-lex.c:1781 cp/lex.c:4076
+msgid "two `u's in integer constant"
+msgstr ""
+
+#: c-lex.c:1789 cp/lex.c:4084
+msgid "three `l's in integer constant"
+msgstr ""
+
+#: c-lex.c:1941
+msgid "complex integer constant is too wide for `complex int'"
+msgstr ""
+
+#: c-lex.c:1972 cp/lex.c:4199
+#, c-format
+msgid "missing white space after number `%s'"
+msgstr ""
+
+#: c-lex.c:2108
+msgid "malformed character constant"
+msgstr ""
+
+#: c-lex.c:2110 cp/lex.c:4337
+msgid "empty character constant"
+msgstr ""
+
+#: c-lex.c:2114 cp/lex.c:4341
+msgid "character constant too long"
+msgstr ""
+
+#: c-lex.c:2272 cp/lex.c:4504
+msgid "Unterminated string constant"
+msgstr ""
+
+#: /usr/lib/bison.simple:358 /usr/share/misc/bison.simple:358
+msgid "parser stack overflow"
+msgstr ""
+
+#: c-parse.y:270 c-parse.y:1832 objc-parse.y:299 objc-parse.y:1967
+msgid "argument of `asm' is not a constant string"
+msgstr ""
+
+#: c-parse.y:278 objc-parse.y:307
+msgid "ANSI C forbids data definition with no type or storage class"
+msgstr ""
+
+#: c-parse.y:437 objc-parse.y:468
+msgid "`sizeof' applied to a bit-field"
+msgstr ""
+
+#: c-parse.y:595 objc-parse.y:642
+#, c-format
+msgid "`%s' undeclared here (not in a function)"
+msgstr ""
+
+#: c-parse.y:605 objc-parse.y:667
+#, c-format
+msgid "`%s' undeclared (first use in this function)"
+msgstr ""
+
+#: c-parse.y:610 objc-parse.y:672
+msgid "(Each undeclared identifier is reported only once"
+msgstr ""
+
+#: c-parse.y:611 objc-parse.y:673
+msgid "for each function it appears in.)"
+msgstr ""
+
+#: c-parse.y:638 objc-parse.y:705
+#, c-format
+msgid "`%s' implicitly declared as function"
+msgstr ""
+
+#: c-parse.y:1235 c-parse.y:1269
+msgid "`[*]' in parameter declaration only allowed in ISO C 99"
+msgstr ""
+
+#: c-parse.y:1605 objc-parse.y:1740 parse.y:1471
+msgid "braced-group within expression allowed only inside a function"
+msgstr ""
+
+#: c-parse.y:1809 objc-parse.y:1944
+msgid "break statement not within loop or switch"
+msgstr ""
+
+#: c-parse.y:1814 objc-parse.y:1949
+msgid "continue statement not within a loop"
+msgstr ""
+
+#: c-parse.y:1889 objc-parse.y:2024
+msgid "invalid `for (ITERATOR)' syntax"
+msgstr ""
+
+#: c-parse.y:1891 objc-parse.y:2026
+#, c-format
+msgid "`%s' is not an iterator"
+msgstr ""
+
+#: c-parse.y:1894 objc-parse.y:2029
+#, c-format
+msgid "`for (%s)' inside expansion of same iterator"
+msgstr ""
+
+#: c-parse.y:1952 c-parse.y:1981 cp/expr.c:324 cp/typeck2.c:1340
+#: objc-parse.y:2087 objc-parse.y:2116
+msgid "case label not within a switch statement"
+msgstr ""
+
+#: c-parse.y:1955 c-parse.y:1984 objc-parse.y:2090 objc-parse.y:2119
+msgid "duplicate case value"
+msgstr ""
+
+#: c-parse.y:1961 c-parse.y:1992 cp/expr.c:356 objc-parse.y:2096
+#: objc-parse.y:2127
+msgid "case label within scope of cleanup or variable array"
+msgstr ""
+
+#: c-parse.y:2003 cp/expr.c:328 cp/typeck2.c:1342 objc-parse.y:2138
+msgid "default label not within a switch statement"
+msgstr ""
+
+#: c-parse.y:2006 cp/expr.c:345 cp/typeck2.c:1348 objc-parse.y:2141
+msgid "multiple default labels in one switch"
+msgstr ""
+
+#. Gcc used to allow this as an extension. However, it does
+#. not work for all targets, and thus has been disabled.
+#. Also, since func (...) and func () are indistinguishable,
+#. it caused problems with the code in expand_builtin which
+#. tries to verify that BUILT_IN_NEXT_ARG is being used
+#. correctly.
+#: c-parse.y:2103 objc-parse.y:2238
+msgid "ANSI C requires a named argument before `...'"
+msgstr ""
+
+#: c-parse.y:2183 objc-parse.y:2318
+msgid "`...' in old-style identifier list"
+msgstr ""
+
+#: /usr/lib/bison.simple:639 /usr/share/misc/bison.simple:639
+msgid "parse error; also virtual memory exceeded"
+msgstr ""
+
+#: /usr/lib/bison.simple:643 /usr/share/misc/bison.simple:643
+msgid "parse error"
+msgstr ""
+
+#: c-typeck.c:117
+#, c-format
+msgid "`%s' has an incomplete type"
+msgstr ""
+
+#: c-typeck.c:139 cp/call.c:2509
+msgid "invalid use of void expression"
+msgstr ""
+
+#: c-typeck.c:148
+msgid "invalid use of array with unspecified bounds"
+msgstr ""
+
+#: c-typeck.c:156
+#, c-format
+msgid "invalid use of undefined type `%s %s'"
+msgstr ""
+
+#. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
+#: c-typeck.c:160
+#, c-format
+msgid "invalid use of incomplete typedef `%s'"
+msgstr ""
+
+#: c-typeck.c:717
+msgid "sizeof applied to an incomplete type"
+msgstr ""
+
+#: c-typeck.c:758 c-typeck.c:2656
+msgid "arithmetic on pointer to an incomplete type"
+msgstr ""
+
+#: c-typeck.c:785
+msgid "__alignof__ applied to an incomplete type"
+msgstr ""
+
+#: c-typeck.c:807
+msgid "`__alignof' applied to a bit-field"
+msgstr ""
+
+#: c-typeck.c:980 cp/typeck.c:1762
+msgid "invalid use of non-lvalue array"
+msgstr ""
+
+#: c-typeck.c:1155
+#, c-format
+msgid "%s has no member named `%s'"
+msgstr ""
+
+#: c-typeck.c:1186
+#, c-format
+msgid "request for member `%s' in something not a structure or union"
+msgstr ""
+
+#: c-typeck.c:1219
+msgid "dereferencing pointer to incomplete type"
+msgstr ""
+
+#: c-typeck.c:1240 cp/typeck.c:2368
+#, c-format
+msgid "invalid type argument of `%s'"
+msgstr ""
+
+#: c-typeck.c:1259 cp/typeck.c:2394
+msgid "subscript missing in array reference"
+msgstr ""
+
+#: c-typeck.c:1288 c-typeck.c:1383 cp/typeck.c:2422 cp/typeck.c:2500
+msgid "array subscript is not an integer"
+msgstr ""
+
+#: c-typeck.c:1378 cp/typeck.c:2495
+msgid "subscripted value is neither array nor pointer"
+msgstr ""
+
+#: c-typeck.c:1434
+msgid "called object is not a function"
+msgstr ""
+
+#: c-typeck.c:1517 cp/typeck.c:3128
+msgid "too many arguments to function"
+msgstr ""
+
+#: c-typeck.c:1540
+#, c-format
+msgid "type of formal parameter %d is incomplete"
+msgstr ""
+
+#: c-typeck.c:1553
+#, c-format
+msgid "%s as integer rather than floating due to prototype"
+msgstr ""
+
+#: c-typeck.c:1556
+#, c-format
+msgid "%s as complex rather than floating due to prototype"
+msgstr ""
+
+#: c-typeck.c:1559
+#, c-format
+msgid "%s as floating rather than integer due to prototype"
+msgstr ""
+
+#: c-typeck.c:1562
+#, c-format
+msgid "%s as floating rather than complex due to prototype"
+msgstr ""
+
+#: c-typeck.c:1572
+#, c-format
+msgid "%s as `float' rather than `double' due to prototype"
+msgstr ""
+
+#: c-typeck.c:1587
+#, c-format
+msgid "%s with different width due to prototype"
+msgstr ""
+
+#: c-typeck.c:1621
+#, c-format
+msgid "%s as unsigned due to prototype"
+msgstr ""
+
+#: c-typeck.c:1623
+#, c-format
+msgid "%s as signed due to prototype"
+msgstr ""
+
+#: c-typeck.c:1658 cp/typeck.c:3230
+msgid "too few arguments to function"
+msgstr ""
+
+#: c-typeck.c:2228 cp/typeck.c:3781
+msgid "unordered comparison on non-floating point argument"
+msgstr ""
+
+#: c-typeck.c:2702
+msgid "wrong type argument to unary plus"
+msgstr ""
+
+#: c-typeck.c:2713
+msgid "wrong type argument to unary minus"
+msgstr ""
+
+#: c-typeck.c:2729
+msgid "wrong type argument to bit-complement"
+msgstr ""
+
+#: c-typeck.c:2740
+msgid "wrong type argument to abs"
+msgstr ""
+
+#: c-typeck.c:2752
+msgid "wrong type argument to conjugation"
+msgstr ""
+
+#: c-typeck.c:2766
+msgid "wrong type argument to unary exclamation mark"
+msgstr ""
+
+#: c-typeck.c:2820
+#, c-format
+msgid "wrong type argument to %s"
+msgstr ""
+
+#: c-typeck.c:2840
+#, c-format
+msgid "%s of pointer to unknown structure"
+msgstr ""
+
+#: c-typeck.c:3013
+#, c-format
+msgid "attempt to take address of bit-field structure member `%s'"
+msgstr ""
+
+#: c-typeck.c:3121 c-typeck.c:4470 collect2.c:1318 cp/typeck.c:4775 gcc.c:4012
+#, c-format
+msgid "%s"
+msgstr ""
+
+#: c-typeck.c:3231
+#, c-format
+msgid "cannot take address of bitfield `%s'"
+msgstr ""
+
+#: c-typeck.c:3258
+#, c-format
+msgid "global register variable `%s' used in nested function"
+msgstr ""
+
+#: c-typeck.c:3269
+#, c-format
+msgid "address of global register variable `%s' requested"
+msgstr ""
+
+#: c-typeck.c:3281
+msgid "cannot put object with volatile field into register"
+msgstr ""
+
+#: c-typeck.c:3464
+msgid "type mismatch in conditional expression"
+msgstr ""
+
+#: c-typeck.c:3576
+msgid "cast specifies array type"
+msgstr ""
+
+#: c-typeck.c:3582
+msgid "cast specifies function type"
+msgstr ""
+
+#: c-typeck.c:3629
+msgid "cast to union type from type not present in union"
+msgstr ""
+
+#. Convert new value to destination type.
+#: c-typeck.c:3882 c-typeck.c:3897
+msgid "assignment"
+msgstr ""
+
+#: c-typeck.c:4063 c-typeck.c:4133
+#, c-format
+msgid "%s makes qualified function pointer from unqualified"
+msgstr ""
+
+#: c-typeck.c:4067 c-typeck.c:4112
+#, c-format
+msgid "%s discards qualifiers from pointer target type"
+msgstr ""
+
+#: c-typeck.c:4104
+#, c-format
+msgid "ANSI forbids %s between function pointer and `void *'"
+msgstr ""
+
+#: c-typeck.c:4122
+#, c-format
+msgid "pointer targets in %s differ in signedness"
+msgstr ""
+
+#: c-typeck.c:4138
+#, c-format
+msgid "%s from incompatible pointer type"
+msgstr ""
+
+#: c-typeck.c:4154
+#, c-format
+msgid "%s makes pointer from integer without a cast"
+msgstr ""
+
+#: c-typeck.c:4162
+#, c-format
+msgid "%s makes integer from pointer without a cast"
+msgstr ""
+
+#: c-typeck.c:4174 c-typeck.c:4177
+#, c-format
+msgid "incompatible type for argument %d of `%s'"
+msgstr ""
+
+#: c-typeck.c:4181
+#, c-format
+msgid "incompatible type for argument %d of indirect function call"
+msgstr ""
+
+#: c-typeck.c:4185
+#, c-format
+msgid "incompatible types in %s"
+msgstr ""
+
+#. Function name is known; supply it.
+#: c-typeck.c:4216
+#, c-format
+msgid "passing arg %d of `%s'"
+msgstr ""
+
+#. Function name unknown (call through ptr); just give arg number.
+#: c-typeck.c:4226
+#, c-format
+msgid "passing arg %d of pointer to function"
+msgstr ""
+
+#: c-typeck.c:4293
+msgid "initializer for static variable is not constant"
+msgstr ""
+
+#: c-typeck.c:4299
+msgid "initializer for static variable uses complicated arithmetic"
+msgstr ""
+
+#: c-typeck.c:4473
+#, c-format
+msgid "(near initialization for `%s')"
+msgstr ""
+
+#: c-typeck.c:4553 cp/typeck2.c:590
+msgid "char-array initialized from wide string"
+msgstr ""
+
+#: c-typeck.c:4560 cp/typeck2.c:597
+msgid "int-array initialized from non-wide string"
+msgstr ""
+
+#: c-typeck.c:4577
+msgid "initializer-string for array of chars is too long"
+msgstr ""
+
+#: c-typeck.c:4604
+msgid "array initialized from non-constant array expression"
+msgstr ""
+
+#: c-typeck.c:4621 c-typeck.c:4623 c-typeck.c:4629 c-typeck.c:4656
+#: c-typeck.c:5842
+msgid "initializer element is not constant"
+msgstr ""
+
+#: c-typeck.c:4635 c-typeck.c:4662 c-typeck.c:5848
+msgid "initializer element is not computable at load time"
+msgstr ""
+
+#: c-typeck.c:4651
+msgid "initialization"
+msgstr ""
+
+#: c-typeck.c:4699 c-typeck.c:4715 cp/typeck2.c:689
+msgid "invalid initializer"
+msgstr ""
+
+#: c-typeck.c:5179
+msgid "extra brace group at end of initializer"
+msgstr ""
+
+#: c-typeck.c:5191
+msgid "missing braces around initializer"
+msgstr ""
+
+#: c-typeck.c:5225
+msgid "braces around scalar initializer"
+msgstr ""
+
+#: c-typeck.c:5306
+msgid "missing initializer"
+msgstr ""
+
+#: c-typeck.c:5319
+msgid "empty braces in initializer"
+msgstr ""
+
+#: c-typeck.c:5369
+msgid "empty scalar initializer"
+msgstr ""
+
+#: c-typeck.c:5374
+msgid "extra elements in scalar initializer"
+msgstr ""
+
+#: c-typeck.c:5499 c-typeck.c:5501
+msgid "nonconstant array index in initializer"
+msgstr ""
+
+#: c-typeck.c:5503
+msgid "array index in non-array initializer"
+msgstr ""
+
+#: c-typeck.c:5505
+msgid "duplicate array index in initializer"
+msgstr ""
+
+#: c-typeck.c:5511
+msgid "empty index range in initializer"
+msgstr ""
+
+#: c-typeck.c:5546
+#, c-format
+msgid "unknown field `%s' specified in initializer"
+msgstr ""
+
+#: c-typeck.c:5549
+#, c-format
+msgid "field `%s' already initialized"
+msgstr ""
+
+#: c-typeck.c:5864
+msgid "duplicate initializer"
+msgstr ""
+
+#: c-typeck.c:6188
+msgid "excess elements in char array initializer"
+msgstr ""
+
+#: c-typeck.c:6195 c-typeck.c:6230
+msgid "excess elements in struct initializer"
+msgstr ""
+
+#: c-typeck.c:6297
+msgid "excess elements in union initializer"
+msgstr ""
+
+#: c-typeck.c:6367 c-typeck.c:6378
+msgid "excess elements in array initializer"
+msgstr ""
+
+#: c-typeck.c:6417
+msgid "excess elements in scalar initializer"
+msgstr ""
+
+#: c-typeck.c:6451
+msgid "asm template is not a string constant"
+msgstr ""
+
+#: c-typeck.c:6547
+msgid "return"
+msgstr ""
+
+#: c-typeck.c:6633
+msgid "switch quantity not an integer"
+msgstr ""
+
+#: collect2.c:455
+msgid "internal error"
+msgstr ""
+
+#: collect2.c:939
+msgid "no arguments"
+msgstr ""
+
+#: collect2.c:1302 collect2.c:1470 collect2.c:1514
+#, c-format
+msgid "fopen %s"
+msgstr ""
+
+#: collect2.c:1305 collect2.c:1322 collect2.c:1475 collect2.c:1517
+#, c-format
+msgid "fclose %s"
+msgstr ""
+
+#: collect2.c:1331
+#, c-format
+msgid "collect2 version %s"
+msgstr ""
+
+#: collect2.c:1423
+#, c-format
+msgid "%d constructor(s) found\n"
+msgstr ""
+
+#: collect2.c:1424
+#, c-format
+msgid "%d destructor(s) found\n"
+msgstr ""
+
+#: collect2.c:1425
+#, c-format
+msgid "%d frame table(s) found\n"
+msgstr ""
+
+#: collect2.c:1579
+#, c-format
+msgid "%s terminated with signal %d [%s]%s"
+msgstr ""
+
+#: collect2.c:1598
+#, c-format
+msgid "%s returned %d exit status"
+msgstr ""
+
+#: collect2.c:1626
+#, c-format
+msgid "[cannot find %s]"
+msgstr ""
+
+#: collect2.c:1641
+#, c-format
+msgid "cannot find `%s'"
+msgstr ""
+
+#: collect2.c:1652 collect2.c:1655
+#, c-format
+msgid "redirecting stdout: %s"
+msgstr ""
+
+#: collect2.c:1698
+#, c-format
+msgid "[Leaving %s]\n"
+msgstr ""
+
+#: collect2.c:1921
+#, c-format
+msgid ""
+"\n"
+"write_c_file - output name is %s, prefix is %s\n"
+msgstr ""
+
+#: collect2.c:2139
+msgid "cannot find `nm'"
+msgstr ""
+
+#: collect2.c:2149 collect2.c:2591
+msgid "pipe"
+msgstr ""
+
+#: collect2.c:2153 collect2.c:2595
+msgid "fdopen"
+msgstr ""
+
+#: collect2.c:2179 collect2.c:2621
+#, c-format
+msgid "dup2 %d 1"
+msgstr ""
+
+#: collect2.c:2182 collect2.c:2185 collect2.c:2198 collect2.c:2624
+#: collect2.c:2627 collect2.c:2640
+#, c-format
+msgid "close %d"
+msgstr ""
+
+#: collect2.c:2188
+#, c-format
+msgid "execvp %s"
+msgstr ""
+
+#: collect2.c:2242
+#, c-format
+msgid "init function found in object %s"
+msgstr ""
+
+#: collect2.c:2250
+#, c-format
+msgid "fini function found in object %s"
+msgstr ""
+
+#: collect2.c:2273 collect2.c:2679
+msgid "fclose"
+msgstr ""
+
+#: collect2.c:2318
+#, c-format
+msgid "unable to open file '%s'"
+msgstr ""
+
+#: collect2.c:2320
+#, c-format
+msgid "unable to stat file '%s'"
+msgstr ""
+
+#: collect2.c:2326
+#, c-format
+msgid "unable to mmap file '%s'"
+msgstr ""
+
+#: collect2.c:2479
+msgid "not found\n"
+msgstr ""
+
+#: collect2.c:2481 collect2.c:2658
+#, c-format
+msgid "dynamic dependency %s not found"
+msgstr ""
+
+#: collect2.c:2501
+#, c-format
+msgid "bad magic number in file '%s'"
+msgstr ""
+
+#: collect2.c:2523
+msgid "dynamic dependencies.\n"
+msgstr ""
+
+#: collect2.c:2582
+msgid "cannot find `ldd'"
+msgstr ""
+
+#: collect2.c:2630
+#, c-format
+msgid "execv %s"
+msgstr ""
+
+#: collect2.c:2643
+msgid ""
+"\n"
+"ldd output with constructors/destructors.\n"
+msgstr ""
+
+#: collect2.c:2670
+#, c-format
+msgid "unable to open dynamic dependency '%s'"
+msgstr ""
+
+#: collect2.c:2776
+#, c-format
+msgid "%s: not a COFF file"
+msgstr ""
+
+#: collect2.c:2943
+#, c-format
+msgid "%s: cannot open as COFF file"
+msgstr ""
+
+#: collect2.c:3018
+#, c-format
+msgid "Library lib%s not found"
+msgstr ""
+
+#: collect2.c:3142
+#, c-format
+msgid "open %s"
+msgstr ""
+
+#: collect2.c:3165
+msgid "incompatibilities between object file & expected values"
+msgstr ""
+
+#: collect2.c:3238
+#, c-format
+msgid ""
+"\n"
+"Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
+msgstr ""
+
+#: collect2.c:3247
+msgid "string section missing"
+msgstr ""
+
+#: collect2.c:3250
+msgid "section pointer missing"
+msgstr ""
+
+#: collect2.c:3298
+msgid "no symbol table found"
+msgstr ""
+
+#: collect2.c:3311
+msgid "no cmd_strings found"
+msgstr ""
+
+#: collect2.c:3323
+msgid ""
+"\n"
+"Updating header and load commands.\n"
+"\n"
+msgstr ""
+
+#: collect2.c:3330
+#, c-format
+msgid "load command map, %d cmds, new size %ld.\n"
+msgstr ""
+
+#: collect2.c:3361
+msgid ""
+"writing load commands.\n"
+"\n"
+msgstr ""
+
+#: collect2.c:3381
+#, c-format
+msgid "close %s"
+msgstr ""
+
+#: collect2.c:3455
+msgid "could not convert 0x%l.8x into a region"
+msgstr ""
+
+#: collect2.c:3459
+#, c-format
+msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
+msgstr ""
+
+#: collect2.c:3586
+msgid "bad magic number"
+msgstr ""
+
+#: collect2.c:3587
+msgid "bad header version"
+msgstr ""
+
+#: collect2.c:3588
+msgid "bad raw header version"
+msgstr ""
+
+#: collect2.c:3589
+msgid "raw header buffer too small"
+msgstr ""
+
+#: collect2.c:3590
+msgid "old raw header file"
+msgstr ""
+
+#: collect2.c:3591
+msgid "unsupported version"
+msgstr ""
+
+#: collect2.c:3593
+#, c-format
+msgid "unknown {de,en}code_mach_o_hdr return value %d"
+msgstr ""
+
+#: collect2.c:3613
+#, c-format
+msgid "fstat %s"
+msgstr ""
+
+#: collect2.c:3650 collect2.c:3698
+#, c-format
+msgid "lseek %s 0"
+msgstr ""
+
+#: collect2.c:3654
+#, c-format
+msgid "read %s"
+msgstr ""
+
+#: collect2.c:3657
+#, c-format
+msgid "read %ld bytes, expected %ld, from %s"
+msgstr ""
+
+#: collect2.c:3678
+#, c-format
+msgid "msync %s"
+msgstr ""
+
+#: collect2.c:3685
+#, c-format
+msgid "munmap %s"
+msgstr ""
+
+#: collect2.c:3702
+#, c-format
+msgid "write %s"
+msgstr ""
+
+#: collect2.c:3705
+#, c-format
+msgid "wrote %ld bytes, expected %ld, to %s"
+msgstr ""
+
+#: config/a29k/a29k.c:1007
+#, ycp-format
+msgid "invalid %%Q value"
+msgstr ""
+
+#: config/a29k/a29k.c:1013 config/alpha/alpha.c:3646
+#, ycp-format
+msgid "invalid %%C value"
+msgstr ""
+
+#: config/a29k/a29k.c:1019 config/alpha/alpha.c:3510
+#: config/rs6000/rs6000.c:3605
+#, ycp-format
+msgid "invalid %%N value"
+msgstr ""
+
+#: config/a29k/a29k.c:1025 config/alpha/alpha.c:3581
+#: config/rs6000/rs6000.c:3567
+#, ycp-format
+msgid "invalid %%M value"
+msgstr ""
+
+#: config/a29k/a29k.c:1031 config/alpha/alpha.c:3573
+#: config/rs6000/rs6000.c:3532
+#, ycp-format
+msgid "invalid %%m value"
+msgstr ""
+
+#: config/a29k/a29k.c:1131 config/alpha/alpha.c:3534 config/romp/romp.c:683
+#, ycp-format
+msgid "invalid %%L value"
+msgstr ""
+
+#: config/a29k/a29k.c:1136 config/rs6000/rs6000.c:3613
+#, ycp-format
+msgid "invalid %%O value"
+msgstr ""
+
+#: config/a29k/a29k.c:1142 config/alpha/alpha.c:3518
+#: config/rs6000/rs6000.c:3632
+#, ycp-format
+msgid "invalid %%P value"
+msgstr ""
+
+#: config/a29k/a29k.c:1152
+#, ycp-format
+msgid "invalid %%V value"
+msgstr ""
+
+#: config/alpha/alpha.c:174
+#, c-format
+msgid "bad value `%s' for -mtrap-precision switch"
+msgstr ""
+
+#: config/alpha/alpha.c:188
+#, c-format
+msgid "bad value `%s' for -mfp-rounding-mode switch"
+msgstr ""
+
+#: config/alpha/alpha.c:203
+#, c-format
+msgid "bad value `%s' for -mfp-trap-mode switch"
+msgstr ""
+
+#: config/alpha/alpha.c:254
+#, c-format
+msgid "bad value `%s' for -mcpu switch"
+msgstr ""
+
+#: config/alpha/alpha.c:3492
+#, ycp-format
+msgid "invalid %%r value"
+msgstr ""
+
+#: config/alpha/alpha.c:3503 config/rs6000/rs6000.c:3677
+#, ycp-format
+msgid "invalid %%R value"
+msgstr ""
+
+#: config/alpha/alpha.c:3526 config/romp/romp.c:725 config/romp/romp.c:732
+#, ycp-format
+msgid "invalid %%h value"
+msgstr ""
+
+#: config/alpha/alpha.c:3616
+#, ycp-format
+msgid "invalid %%U value"
+msgstr ""
+
+#: config/alpha/alpha.c:3624 config/alpha/alpha.c:3635 config/romp/romp.c:691
+#: config/rs6000/rs6000.c:3685
+#, ycp-format
+msgid "invalid %%s value"
+msgstr ""
+
+#: config/alpha/alpha.c:3683 config/rs6000/rs6000.c:3396
+#, ycp-format
+msgid "invalid %%E value"
+msgstr ""
+
+#: config/alpha/alpha.c:3704 config/romp/romp.c:966
+#: config/rs6000/rs6000.c:3937
+#, ycp-format
+msgid "invalid %%xn code"
+msgstr ""
+
+#: config/arc/arc.c:109
+#, c-format
+msgid "bad value (%s) for -mcpu switch"
+msgstr ""
+
+#: config/arc/arc.c:1667 config/m32r/m32r.c:2218
+msgid "invalid operand to %R code"
+msgstr ""
+
+#: config/arc/arc.c:1699 config/m32r/m32r.c:2241
+msgid "invalid operand to %H/%L code"
+msgstr ""
+
+#: config/arc/arc.c:1723 config/m32r/m32r.c:2318
+msgid "invalid operand to %U code"
+msgstr ""
+
+#: config/arc/arc.c:1734
+msgid "invalid operand to %V code"
+msgstr ""
+
+#. Unknown flag.
+#: config/arc/arc.c:1741 config/m32r/m32r.c:2357 config/sparc/sparc.c:5847
+msgid "invalid operand output code"
+msgstr ""
+
+#: config/arm/arm.c:349 config/rs6000/rs6000.c:315 config/sparc/sparc.c:332
+#, c-format
+msgid "bad value (%s) for %s switch"
+msgstr ""
+
+#: config/arm/arm.c:541
+msgid "-fpic and -mapcs-reent are incompatible"
+msgstr ""
+
+#: config/arm/arm.c:587
+#, c-format
+msgid "Invalid floating point emulation option: -mfpe-%s"
+msgstr ""
+
+#: config/arm/arm.c:628
+#, c-format
+msgid "Unable to use '%s' for PIC register"
+msgstr ""
+
+#. Oh dear! We have no low registers into which we can pop
+#. high registers!
+#: config/arm/arm.c:8704
+msgid "No low registers available for popping high registers"
+msgstr ""
+
+#: config/arm/arm.c:9266
+msgid "thumb_load_double_from_address: destination is not a register"
+msgstr ""
+
+#: config/arm/arm.c:9271
+msgid "thumb_load_double_from_address: source is not a computed memory address"
+msgstr ""
+
+#: config/arm/arm.c:9315
+msgid "thumb_load_double_from_address: base is not a register"
+msgstr ""
+
+#: config/arm/arm.c:9373
+msgid "thumb_load_double_from_address: Unhandled address calculation"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:271
+#, c-format
+msgid "Invalid register class letter %c"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:374
+msgid "ACCUM_HIGH_REGS class in limit_reload_class"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:401
+msgid "YH_OR_ACCUM_HIGH_REGS found in limit_reload_class"
+msgstr ""
+
+#. Register 'yl' is invalid for QImode, so we should never
+#. see it.
+#: config/dsp16xx/dsp16xx.c:410
+msgid "YL found in limit_reload_class"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1228 config/dsp16xx/dsp16xx.c:1255
+msgid "Stack size > 32k"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1485
+msgid "Invalid addressing mode"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1671
+msgid "Bad register extension code"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1729
+msgid "Invalid offset in ybase addressing"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1732
+msgid "Invalid register in ybase addressing"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1761 config/dsp16xx/dsp16xx.c:1999
+msgid "inline float constants not supported on this host"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1905
+msgid "Invalid shift operator in emit_1600_core_shift"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:2184
+msgid "Invalid mode for gen_tst_reg"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:2265
+msgid "Invalid mode for integer comparison in gen_compare_reg"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:2293
+msgid "Invalid register for compare"
+msgstr ""
+
+#: config/i386/dgux.c:185
+#, c-format
+msgid "Internal gcc abort from %s:%d"
+msgstr ""
+
+#: config/i386/dgux.c:189
+msgid "The local variable `insn' has the value:"
+msgstr ""
+
+#: config/i386/i386.c:505
+#, c-format
+msgid "bad value (%s) for -march= switch"
+msgstr ""
+
+#: config/i386/i386.c:518 config/mips/mips.c:4864
+#, c-format
+msgid "bad value (%s) for -mcpu= switch"
+msgstr ""
+
+#: config/i386/i386.c:547
+#, c-format
+msgid "Register '%c' is unknown"
+msgstr ""
+
+#: config/i386/i386.c:551
+#, c-format
+msgid "Register '%c' already specified in allocation order"
+msgstr ""
+
+#: config/i386/i386.c:562
+#, c-format
+msgid "-mregparm=%d is not between 0 and %d"
+msgstr ""
+
+#: config/i386/i386.c:572
+#, c-format
+msgid "-malign-loops=%d is not between 0 and %d"
+msgstr ""
+
+#: config/i386/i386.c:582
+#, c-format
+msgid "-malign-jumps=%d is not between 0 and %d"
+msgstr ""
+
+#: config/i386/i386.c:592
+#, c-format
+msgid "-malign-functions=%d is not between 0 and %d"
+msgstr ""
+
+#: config/i386/i386.c:603
+#, c-format
+msgid "-mpreferred-stack-boundary=%d is not between 2 and 31"
+msgstr ""
+
+#: config/i386/i386.c:613
+#, c-format
+msgid "-mbranch-cost=%d is not between 0 and 5"
+msgstr ""
+
+#. We can't handle floating point constants;
+#. PRINT_OPERAND must handle them.
+#: config/i386/i386.c:2891 config/pdp11/pdp11.c:1478 final.c:3685
+msgid "floating constant misused"
+msgstr ""
+
+#: config/i386/i386.c:2936
+msgid "invalid UNSPEC as operand"
+msgstr ""
+
+#: config/i386/i386.c:2942 config/pdp11/pdp11.c:1525 final.c:3732
+msgid "invalid expression as operand"
+msgstr ""
+
+#: config/i386/winnt.c:300
+#, c-format
+msgid "`%s' declared as both exported to and imported from a DLL."
+msgstr ""
+
+#: config/m32r/m32r.c:84
+#, c-format
+msgid "bad value (%s) for -mmodel switch"
+msgstr ""
+
+#: config/m32r/m32r.c:93
+#, c-format
+msgid "bad value (%s) for -msdata switch"
+msgstr ""
+
+#: config/m32r/m32r.c:2188
+#, c-format
+msgid "invalid operand to %s code"
+msgstr ""
+
+#: config/m32r/m32r.c:2195
+#, c-format
+msgid "invalid operand to %p code"
+msgstr ""
+
+#: config/m32r/m32r.c:2303
+msgid "invalid operand to %T/%B code"
+msgstr ""
+
+#: config/m32r/m32r.c:2326
+msgid "invalid operand to %N code"
+msgstr ""
+
+#: config/m68k/m68k.c:102
+#, c-format
+msgid "-malign-loops=%d is not between 1 and %d"
+msgstr ""
+
+#: config/m68k/m68k.c:113
+#, c-format
+msgid "-malign-jumps=%d is not between 1 and %d"
+msgstr ""
+
+#: config/m68k/m68k.c:124
+#, c-format
+msgid "-malign-functions=%d is not between 1 and %d"
+msgstr ""
+
+#: config/m88k/m88k.c:2864
+msgid "%R not followed by %B/C/D/E"
+msgstr ""
+
+#: config/m88k/m88k.c:2932
+#, c-format
+msgid "invalid %x/X value"
+msgstr ""
+
+#: config/m88k/m88k.c:2937
+msgid "invalid %H value"
+msgstr ""
+
+#: config/m88k/m88k.c:2943
+msgid "invalid %h value"
+msgstr ""
+
+#: config/m88k/m88k.c:2949
+msgid "invalid %Q value"
+msgstr ""
+
+#: config/m88k/m88k.c:2955
+msgid "invalid %q value"
+msgstr ""
+
+#: config/m88k/m88k.c:2961
+#, c-format
+msgid "invalid %o value"
+msgstr ""
+
+#: config/m88k/m88k.c:2968
+#, c-format
+msgid "invalid %p value"
+msgstr ""
+
+#: config/m88k/m88k.c:2981 config/m88k/m88k.c:2986
+#, c-format
+msgid "invalid %s/S value"
+msgstr ""
+
+#: config/m88k/m88k.c:2997
+msgid "invalid %P operand"
+msgstr ""
+
+#: config/m88k/m88k.c:3028
+msgid "invalid %B value"
+msgstr ""
+
+#: config/m88k/m88k.c:3045
+msgid "invalid %C value"
+msgstr ""
+
+#: config/m88k/m88k.c:3058
+msgid "invalid %D value"
+msgstr ""
+
+#: config/m88k/m88k.c:3066
+#, c-format
+msgid "invalid %E value"
+msgstr ""
+
+#: config/m88k/m88k.c:3071
+#, c-format
+msgid "`%d' operand isn't a register"
+msgstr ""
+
+#: config/m88k/m88k.c:3082
+msgid "invalid %r value"
+msgstr ""
+
+#: config/m88k/m88k.c:3089
+msgid "operand is r0"
+msgstr ""
+
+#: config/m88k/m88k.c:3103
+msgid "operand is const_double"
+msgstr ""
+
+#: config/m88k/m88k.c:3122
+msgid "invalid code"
+msgstr ""
+
+#: config/mips/mips.c:4665
+#, c-format
+msgid "-mips%d not supported"
+msgstr ""
+
+#: config/mips/mips.c:4672
+#, c-format
+msgid "bad value (%s) for -mips switch"
+msgstr ""
+
+#: config/mips/mips.c:4691
+#, c-format
+msgid "bad value (%s) for -mabi= switch"
+msgstr ""
+
+#: config/mips/mips.c:4721
+#, c-format
+msgid "-mabi=%s does not support -mips%d"
+msgstr ""
+
+#: config/mips/mips.c:4738
+msgid "The -mabi=32 support does not work yet."
+msgstr ""
+
+#: config/mips/mips.c:4742
+msgid "This target does not support the -mabi switch."
+msgstr ""
+
+#: config/mips/mips.c:4877
+#, c-format
+msgid "-mcpu=%s does not support -mips%d"
+msgstr ""
+
+#: config/mips/mips.c:4883
+#, c-format
+msgid "-mips%d does not support 64 bit fp registers"
+msgstr ""
+
+#: config/mips/mips.c:4886
+#, c-format
+msgid "-mips%d does not support 64 bit gp registers"
+msgstr ""
+
+#: config/mips/mips.c:4976
+#, c-format
+msgid "Invalid option `entry%s'"
+msgstr ""
+
+#: config/mips/mips.c:5312
+#, ycp-format
+msgid "internal error: %%) found without a %%( in assembler pattern"
+msgstr ""
+
+#: config/mips/mips.c:5326
+#, ycp-format
+msgid "internal error: %%] found without a %%[ in assembler pattern"
+msgstr ""
+
+#: config/mips/mips.c:5339
+#, ycp-format
+msgid "internal error: %%> found without a %%< in assembler pattern"
+msgstr ""
+
+#: config/mips/mips.c:5352
+#, ycp-format
+msgid "internal error: %%} found without a %%{ in assembler pattern"
+msgstr ""
+
+#: config/mips/mips.c:5366
+#, c-format
+msgid "PRINT_OPERAND: Unknown punctuation '%c'"
+msgstr ""
+
+#: config/mips/mips.c:5375
+msgid "PRINT_OPERAND null pointer"
+msgstr ""
+
+#: config/mips/mips.c:5503
+#, c-format
+msgid "PRINT_OPERAND: letter %c was found & insn was not CONST_INT"
+msgstr ""
+
+#: config/mips/mips.c:5547
+msgid "PRINT_OPERAND_ADDRESS, null pointer"
+msgstr ""
+
+#: config/mips/mips.c:6365
+#, c-format
+msgid "gp_offset (%ld) or end_offset (%ld) is less than zero."
+msgstr ""
+
+#: config/mips/mips.c:6582
+#, c-format
+msgid "fp_offset (%ld) or end_offset (%ld) is less than zero."
+msgstr ""
+
+#: config/mips/mips.c:8620
+#, c-format
+msgid "can not handle inconsistent calls to `%s'"
+msgstr ""
+
+#: config/romp/romp.c:675
+#, ycp-format
+msgid "invalid %%B value"
+msgstr ""
+
+#: config/romp/romp.c:702 config/rs6000/rs6000.c:3695
+#, ycp-format
+msgid "invalid %%S value"
+msgstr ""
+
+#: config/romp/romp.c:711 config/romp/romp.c:718 config/rs6000/rs6000.c:3323
+#, ycp-format
+msgid "invalid %%b value"
+msgstr ""
+
+#: config/romp/romp.c:739 config/romp/romp.c:746
+#, ycp-format
+msgid "invalid %%H value"
+msgstr ""
+
+#: config/romp/romp.c:758 config/romp/romp.c:769
+#, ycp-format
+msgid "invalid %%z value"
+msgstr ""
+
+#: config/romp/romp.c:777 config/romp/romp.c:785
+#, ycp-format
+msgid "invalid %%Z value"
+msgstr ""
+
+#: config/romp/romp.c:792 config/romp/romp.c:801 config/romp/romp.c:808
+#: config/rs6000/rs6000.c:3478
+#, ycp-format
+msgid "invalid %%k value"
+msgstr ""
+
+#: config/romp/romp.c:893 config/romp/romp.c:936
+#, ycp-format
+msgid "invalid %%j value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:373
+#, c-format
+msgid "Unknown -mdebug-%s switch"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3405
+#, ycp-format
+msgid "invalid %%f value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3414
+#, ycp-format
+msgid "invalid %%F value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3423
+#, ycp-format
+msgid "invalid %%G value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3458
+#, ycp-format
+msgid "invalid %%j code"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3468
+#, ycp-format
+msgid "invalid %%J code"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3498
+#, ycp-format
+msgid "invalid %%K value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3622
+#, ycp-format
+msgid "invalid %%p value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3658
+#, ycp-format
+msgid "invalid %%q value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3721
+#, ycp-format
+msgid "%%S computed all 1's mask"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3747
+#, ycp-format
+msgid "%%S computed all 0's mask"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3755
+#, ycp-format
+msgid "invalid %%u value"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3764
+#, ycp-format
+msgid "invalid %%v value"
+msgstr ""
+
+#: config/sparc/sparc.c:256
+#, c-format
+msgid "%s is not supported by this configuration"
+msgstr ""
+
+#: config/sparc/sparc.c:264
+#, c-format
+msgid "-mptr%d not allowed on -m%d"
+msgstr ""
+
+#: config/sparc/sparc.c:275
+msgid "-mlong-double-64 not allowed with -m64"
+msgstr ""
+
+#: config/sparc/sparc.c:295
+#, c-format
+msgid "bad value (%s) for -mcmodel= switch"
+msgstr ""
+
+#: config/sparc/sparc.c:300
+msgid "-mcmodel= is not supported on 32 bit systems"
+msgstr ""
+
+#: config/sparc/sparc.c:381
+msgid "profiling does not support code models other than medlow"
+msgstr ""
+
+#: config/sparc/sparc.c:5671 config/sparc/sparc.c:5677
+#, ycp-format
+msgid "Invalid %%Y operand"
+msgstr ""
+
+#: config/sparc/sparc.c:5747
+#, ycp-format
+msgid "Invalid %%A operand"
+msgstr ""
+
+#: config/sparc/sparc.c:5757
+#, ycp-format
+msgid "Invalid %%B operand"
+msgstr ""
+
+#: config/sparc/sparc.c:5837
+#, ycp-format
+msgid "Invalid %%f operand"
+msgstr ""
+
+#: config/sparc/sparc.c:5887
+msgid "long long constant not a valid immediate operand"
+msgstr ""
+
+#: config/sparc/sparc.c:5890
+msgid "floating point constant not a valid immediate operand"
+msgstr ""
+
+#: config/v850/v850.c:99
+#, c-format
+msgid "%s=%s is not numeric."
+msgstr ""
+
+#: config/v850/v850.c:106
+#, c-format
+msgid "%s=%s is too large."
+msgstr ""
+
+#: config/v850/v850.c:2243
+#, c-format
+msgid "Bogus JR construction: %d\n"
+msgstr ""
+
+#: config/v850/v850.c:2264 config/v850/v850.c:2466
+#, c-format
+msgid "Bad amount of stack space removal: %d"
+msgstr ""
+
+#: config/v850/v850.c:2442
+#, c-format
+msgid "Bogus JARL construction: %d\n"
+msgstr ""
+
+#: convert.c:67
+msgid "cannot convert to a pointer type"
+msgstr ""
+
+#: convert.c:100
+msgid "pointer value used where a floating point value was expected"
+msgstr ""
+
+#: convert.c:104
+msgid "aggregate value used where a float was expected"
+msgstr ""
+
+#: convert.c:130
+msgid "conversion to incomplete type"
+msgstr ""
+
+#: convert.c:387
+msgid "aggregate value used where an integer was expected"
+msgstr ""
+
+#: convert.c:439
+msgid "pointer value used where a complex was expected"
+msgstr ""
+
+#: convert.c:443
+msgid "aggregate value used where a complex was expected"
+msgstr ""
+
+#: cp/call.c:505
+msgid "destructors take no parameters"
+msgstr ""
+
+#: cp/class.c:1453
+#, c-format
+msgid "conflicting access specifications for field `%s', ignored"
+msgstr ""
+
+#: cp/class.c:5146
+msgid "trying to finish struct, but kicked out due to previous parse errors."
+msgstr ""
+
+#: cp/class.c:5593
+#, c-format
+msgid "language string `\"%s\"' not recognized"
+msgstr ""
+
+#: cp/class.c:5891 cp/class.c:6086 cp/class.c:6093
+msgid "not enough type information"
+msgstr ""
+
+#: cp/class.c:6070
+msgid "invalid operation on uninstantiated type"
+msgstr ""
+
+#: cp/decl.c:3857
+msgid "parse errors have confused me too much"
+msgstr ""
+
+#: cp/decl.c:4812
+#, c-format
+msgid "label `%s' referenced outside of any function"
+msgstr ""
+
+#: cp/decl.c:4950 cp/decl.c:5046
+msgid " enters try block"
+msgstr ""
+
+#: ../libiberty/cplus-dem.c:4768 ../libiberty/cplus-dem.c:4779 cp/decl.c:5487
+msgid "virtual memory exhausted"
+msgstr ""
+
+#: cp/decl.c:6256
+msgid "the new ABI requires vtable thunks"
+msgstr ""
+
+#: cp/decl.c:6933
+msgid "an anonymous union cannot have function members"
+msgstr ""
+
+#: cp/decl.c:6989
+msgid "multiple types in one declaration"
+msgstr ""
+
+#: cp/decl.c:8065
+msgid "assignment (not initialization) in declaration"
+msgstr ""
+
+#: cp/decl.c:8622
+msgid "invalid catch parameter"
+msgstr ""
+
+#: cp/decl.c:8730
+#, c-format
+msgid "destructor for alien class `%s' cannot be a member"
+msgstr ""
+
+#: cp/decl.c:8733
+#, c-format
+msgid "constructor for alien class `%s' cannot be a member"
+msgstr ""
+
+#: cp/decl.c:8844
+msgid "cannot declare `::main' to be a template"
+msgstr ""
+
+#: cp/decl.c:8846
+msgid "cannot declare `::main' to be inline"
+msgstr ""
+
+#: cp/decl.c:8848
+msgid "cannot declare `::main' to be static"
+msgstr ""
+
+#: cp/decl.c:9386
+msgid "overflow in array dimension"
+msgstr ""
+
+#: cp/decl.c:9675
+msgid "destructors must be member functions"
+msgstr ""
+
+#: cp/decl.c:10004
+msgid "`bool' is now a keyword"
+msgstr ""
+
+#: cp/decl.c:10158
+#, c-format
+msgid "short, signed or unsigned invalid for `%s'"
+msgstr ""
+
+#: cp/decl.c:10163
+#, c-format
+msgid "long and short specified together for `%s'"
+msgstr ""
+
+#: cp/decl.c:10174
+#, c-format
+msgid "signed and unsigned given together for `%s'"
+msgstr ""
+
+#: cp/decl.c:10321
+msgid "storage class specifiers invalid in parameter declarations"
+msgstr ""
+
+#: cp/decl.c:10325
+msgid "typedef declaration invalid in parameter declaration"
+msgstr ""
+
+#: cp/decl.c:10336
+msgid "virtual outside class declaration"
+msgstr ""
+
+#: cp/decl.c:10390
+#, c-format
+msgid "storage class specified for %s `%s'"
+msgstr ""
+
+#: cp/decl.c:10428
+msgid "storage class specifiers invalid in friend function declarations"
+msgstr ""
+
+#: cp/decl.c:10610
+msgid "destructor cannot be static member function"
+msgstr ""
+
+#: cp/decl.c:10634
+msgid "constructor cannot be static member function"
+msgstr ""
+
+#: cp/decl.c:10652
+msgid "return value type specifier for constructor ignored"
+msgstr ""
+
+#: cp/decl.c:10671
+#, c-format
+msgid "can't initialize friend function `%s'"
+msgstr ""
+
+#. Cannot be both friend and virtual.
+#: cp/decl.c:10675
+msgid "virtual functions cannot be friends"
+msgstr ""
+
+#: cp/decl.c:10680
+msgid "friend declaration not in class definition"
+msgstr ""
+
+#: cp/decl.c:10739
+#, c-format
+msgid "cannot declare %s to references"
+msgstr ""
+
+#: cp/decl.c:10765
+msgid "invalid type: `void &'"
+msgstr ""
+
+#. [dcl.fct.spec] The explicit specifier shall only be used in
+#. declarations of constructors within a class definition.
+#: cp/decl.c:11035
+msgid "only declarations of constructors can be `explicit'"
+msgstr ""
+
+#: cp/decl.c:11043
+#, c-format
+msgid "non-member `%s' cannot be declared `mutable'"
+msgstr ""
+
+#: cp/decl.c:11048
+#, c-format
+msgid "non-object member `%s' cannot be declared `mutable'"
+msgstr ""
+
+#: cp/decl.c:11054
+#, c-format
+msgid "function `%s' cannot be declared `mutable'"
+msgstr ""
+
+#: cp/decl.c:11059
+#, c-format
+msgid "static `%s' cannot be declared `mutable'"
+msgstr ""
+
+#: cp/decl.c:11064
+#, c-format
+msgid "const `%s' cannot be declared `mutable'"
+msgstr ""
+
+#: cp/decl.c:11179
+msgid "typedef declaration includes an initializer"
+msgstr ""
+
+#: cp/decl.c:11227
+#, c-format
+msgid "trying to make class `%s' a friend of global scope"
+msgstr ""
+
+#: cp/decl.c:11268
+msgid "unnamed variable or field declared void"
+msgstr ""
+
+#: cp/decl.c:11277
+msgid "variable or field declared void"
+msgstr ""
+
+#: cp/decl.c:11287
+msgid "cannot use `::' in parameter declaration"
+msgstr ""
+
+#: cp/decl.c:11305
+#, c-format
+msgid "declaration of `%s' as void"
+msgstr ""
+
+#: cp/decl.c:11484
+#, c-format
+msgid "`%s' is neither function nor member function; cannot be declared friend"
+msgstr ""
+
+#: cp/decl.c:11608
+#, c-format
+msgid "storage class `auto' invalid for function `%s'"
+msgstr ""
+
+#: cp/decl.c:11610
+#, c-format
+msgid "storage class `register' invalid for function `%s'"
+msgstr ""
+
+#: cp/decl.c:11630
+#, c-format
+msgid "virtual non-class function `%s'"
+msgstr ""
+
+#. FIXME need arm citation
+#: cp/decl.c:11665
+msgid "cannot declare static function inside another function"
+msgstr ""
+
+#: cp/decl.c:11786
+msgid "parameter has incomplete type"
+msgstr ""
+
+#: cp/decl.c:11998
+msgid ""
+"invalid integer constant in parameter list, did you forget to give parameter "
+"name?"
+msgstr ""
+
+#: cp/decl.c:12025
+msgid "parameter invalidly declared method type"
+msgstr ""
+
+#: cp/decl.c:12035
+msgid "parameter invalidly declared offset type"
+msgstr ""
+
+#: cp/decl.c:12069
+msgid "`void' in parameter list must be entire list"
+msgstr ""
+
+#: cp/decl2.c:664 toplev.c:4587
+#, c-format
+msgid "Unrecognized option `%s'"
+msgstr ""
+
+#: cp/decl2.c:670
+msgid "no file specified with -fdump-translation-unit"
+msgstr ""
+
+#: cp/decl2.c:1049
+msgid "name missing for member function"
+msgstr ""
+
+#: cp/decl2.c:1110
+msgid "`__alignof__' applied to a bit-field"
+msgstr ""
+
+#. Something has gone very wrong. Assume we are mistakenly reducing
+#. an expression instead of a declaration.
+#: cp/decl2.c:1152
+msgid "parser may be lost: is there a '{' missing somewhere?"
+msgstr ""
+
+#: cp/decl2.c:1183 cp/decl2.c:1197
+msgid "ambiguous conversion for array subscript"
+msgstr ""
+
+#: cp/decl2.c:1257
+msgid ""
+"cannot delete a function. Only pointer-to-objects are valid arguments to "
+"`delete'"
+msgstr ""
+
+#: cp/decl2.c:1573
+msgid "initializer invalid for static member with constructor"
+msgstr ""
+
+#: cp/decl2.c:1575
+msgid "(you really want to initialize it separately)"
+msgstr ""
+
+#: cp/decl2.c:1753
+msgid "field initializer is not constant"
+msgstr ""
+
+#: cp/decl2.c:2122
+msgid "anonymous struct not inside named type"
+msgstr ""
+
+#: cp/decl2.c:2213
+msgid "namespace-scope anonymous aggregates must be static"
+msgstr ""
+
+#: cp/decl2.c:2288
+msgid "`operator new' must return type `void *'"
+msgstr ""
+
+#: cp/decl2.c:2293
+msgid "`operator new' takes type `size_t' parameter"
+msgstr ""
+
+#: cp/decl2.c:2295
+msgid "`operator new' takes type `size_t' as first parameter"
+msgstr ""
+
+#: cp/decl2.c:2320
+msgid "`operator delete' must return type `void'"
+msgstr ""
+
+#: cp/decl2.c:2324
+msgid "`operator delete' takes type `void *' as first parameter"
+msgstr ""
+
+#: cp/decl2.c:2335
+msgid "second argument to `operator delete' must be of type `size_t'"
+msgstr ""
+
+#: cp/decl2.c:2340
+msgid "too many arguments in declaration of `operator delete'"
+msgstr ""
+
+#: cp/decl2.c:2342
+msgid "`...' invalid in specification of `operator delete'"
+msgstr ""
+
+#: cp/except.c:503
+msgid "call to Java `catch' or `throw', while `jthrowable' undefined"
+msgstr ""
+
+#: cp/except.c:568
+msgid "mixing C++ and Java `catch'es in single translation unit"
+msgstr ""
+
+#: cp/except.c:949
+msgid " in thrown expression"
+msgstr ""
+
+#: cp/expr.c:295
+msgid "pointers are not permitted as case values"
+msgstr ""
+
+#: cp/expr.c:334
+msgid "duplicate (or overlapping) case value"
+msgstr ""
+
+#: cp/expr.c:358
+msgid "`default' label within scope of cleanup or variable array"
+msgstr ""
+
+#: cp/g++spec.c:195
+#, c-format
+msgid "argument to `%s' missing\n"
+msgstr ""
+
+#: cp/init.c:1034
+msgid "base class initializer specified, but no base class to initialize"
+msgstr ""
+
+#: cp/init.c:1040
+msgid "initializer for unnamed base class ambiguous"
+msgstr ""
+
+#: cp/init.c:1067
+msgid "no base class to initialize"
+msgstr ""
+
+#. Handle bad initializers like:
+#. class COMPLEX {
+#. public:
+#. double re, im;
+#. COMPLEX(double r = 0.0, double i = 0.0) {re = r; im = i;};
+#. ~COMPLEX() {};
+#. };
+#.
+#. int main(int argc, char **argv) {
+#. COMPLEX zees(1.0, 0.0)[10];
+#. }
+#.
+#: cp/init.c:1204
+msgid "bad array initializer"
+msgstr ""
+
+#: cp/init.c:1786
+msgid "object missing in use of pointer-to-member construct"
+msgstr ""
+
+#: cp/init.c:1831 cp/typeck.c:3125 cp/typeck.c:3227
+msgid "at this point in file"
+msgstr ""
+
+#: cp/init.c:2017
+msgid "new of array type fails to specify size"
+msgstr ""
+
+#: cp/init.c:2099
+msgid "new cannot be applied to a reference type"
+msgstr ""
+
+#: cp/init.c:2105
+msgid "new cannot be applied to a function type"
+msgstr ""
+
+#: cp/init.c:2152
+msgid "call to Java constructor, while `jclass' undefined"
+msgstr ""
+
+#: cp/init.c:2264
+msgid "invalid type `void' for new"
+msgstr ""
+
+#: cp/init.c:2320
+#, c-format
+msgid "call to Java constructor, while `%s' undefined"
+msgstr ""
+
+#: cp/init.c:2914
+msgid "initializer ends prematurely"
+msgstr ""
+
+#: cp/init.c:3177
+msgid "unknown array size in delete"
+msgstr ""
+
+#: cp/init.c:3397
+msgid "type to vector delete is neither pointer or array type"
+msgstr ""
+
+#: cp/lex.c:235
+msgid "type name expected before `*'"
+msgstr ""
+
+#: cp/lex.c:257
+msgid "cannot declare references to references"
+msgstr ""
+
+#: cp/lex.c:262
+msgid "cannot declare pointers to references"
+msgstr ""
+
+#: cp/lex.c:266
+msgid "type name expected before `&'"
+msgstr ""
+
+#: cp/lex.c:1140 cp/lex.c:1698
+msgid "parse error at end of saved function text"
+msgstr ""
+
+#: cp/lex.c:1192
+msgid "end of file encountered inside string constant"
+msgstr ""
+
+#: cp/lex.c:1194
+msgid "end of file encountered inside character constant"
+msgstr ""
+
+#: cp/lex.c:1400
+msgid "parse error in method specification"
+msgstr ""
+
+#: cp/lex.c:1493
+msgid "function body for constructor missing"
+msgstr ""
+
+#: cp/lex.c:1784
+#, c-format
+msgid "semicolon missing after %s declaration"
+msgstr ""
+
+#: cp/lex.c:2363
+msgid "invalid #pragma vtable"
+msgstr ""
+
+#: cp/lex.c:2382
+msgid "invalid #pragma unit"
+msgstr ""
+
+#: cp/lex.c:2403
+msgid "invalid `#pragma interface'"
+msgstr ""
+
+#: cp/lex.c:2430
+msgid "invalid `#pragma implementation'"
+msgstr ""
+
+#: cp/lex.c:2483
+#, c-format
+msgid "non hex digit '%c' in universal-character-name"
+msgstr ""
+
+#: cp/lex.c:2509
+#, c-format
+msgid ""
+"universal-character-name designates `%c', part of the basic source character "
+"set"
+msgstr ""
+
+#: cp/lex.c:2512
+msgid "invalid universal-character-name"
+msgstr ""
+
+#: cp/lex.c:2542
+#, c-format
+msgid "universal-character-name `\\U%08x' not valid in identifier"
+msgstr ""
+
+#: cp/lex.c:2788
+#, c-format
+msgid "universal-character-name `\\u%04x' not valid in identifier"
+msgstr ""
+
+#: cp/lex.c:2872
+msgid "\\x used with no following hex digits"
+msgstr ""
+
+#: cp/lex.c:2968
+#, c-format
+msgid "%s at end of saved text"
+msgstr ""
+
+#: cp/lex.c:3145
+msgid ""
+"(Each undeclared identifier is reported only once for each function it "
+"appears in.)"
+msgstr ""
+
+#: cp/lex.c:3182
+#, c-format
+msgid "name lookup of `%s' changed for new ISO `for' scoping"
+msgstr ""
+
+#: cp/lex.c:4178
+msgid "complex integer constant is too wide for `__complex int'"
+msgstr ""
+
+#: cp/lex.c:4335
+msgid "malformatted character constant"
+msgstr ""
+
+#: cp/method.c:1904
+#, c-format
+msgid "ambiguous request for method pointer `%s'"
+msgstr ""
+
+#: cp/method.c:2012
+#, c-format
+msgid "request for member `%s' is ambiguous in multiple inheritance lattice"
+msgstr ""
+
+#: parse.y:652
+msgid "invalid default template argument"
+msgstr ""
+
+#: parse.y:857
+msgid "no base initializers given following ':'"
+msgstr ""
+
+#: parse.y:872
+msgid "base initializers not allowed for non-member functions"
+msgstr ""
+
+#: parse.y:874
+msgid "only constructors take base initializers"
+msgstr ""
+
+#: parse.y:1062 parse.y:1071
+#, c-format
+msgid "ISO C++ forbids an empty condition for `%s'"
+msgstr ""
+
+#: parse.y:1885
+msgid "`sigof' applied to non-aggregate expression"
+msgstr ""
+
+#: parse.y:1900
+msgid "`sigof' applied to non-aggregate type"
+msgstr ""
+
+#: parse.y:2233
+#, c-format
+msgid "storage class specifier `%s' not allowed after struct or class"
+msgstr ""
+
+#: parse.y:2235
+#, c-format
+msgid "type specifier `%s' not allowed after struct or class"
+msgstr ""
+
+#: parse.y:2237
+#, c-format
+msgid "type qualifier `%s' not allowed after struct or class"
+msgstr ""
+
+#: parse.y:2239
+msgid "no body nor ';' separates two class, struct or union declarations"
+msgstr ""
+
+#: parse.y:2402
+msgid "multiple access specifiers"
+msgstr ""
+
+#: parse.y:2420
+msgid "multiple `virtual' specifiers"
+msgstr ""
+
+#: parse.y:2453
+msgid "missing ';' before right brace"
+msgstr ""
+
+#: parse.y:3333
+msgid "label must be followed by statement"
+msgstr ""
+
+#. This helps us recover from really nasty
+#. parse errors, for example, a missing right
+#. parenthesis.
+#: parse.y:3509 parse.y:3519
+msgid "possibly missing ')'"
+msgstr ""
+
+#: parse.y:3616 parse.y:3621
+msgid "type specifier omitted for parameter"
+msgstr ""
+
+#: cp/pt.c:1793
+msgid " a template type parameter must begin with `class' or `typename'"
+msgstr ""
+
+#: cp/pt.c:7852
+msgid "incomplete type unification"
+msgstr ""
+
+#: cp/repo.c:355
+#, c-format
+msgid "mysterious repository information in %s"
+msgstr ""
+
+#: cp/repo.c:370
+#, c-format
+msgid "can't create repository information file `%s'"
+msgstr ""
+
+#: cp/rtti.c:250
+msgid "taking dynamic typeid of object with -fno-rtti"
+msgstr ""
+
+#: cp/rtti.c:292
+msgid "cannot use typeid with -fno-rtti"
+msgstr ""
+
+#: cp/rtti.c:298 cp/rtti.c:489
+msgid "must #include <typeinfo> before using typeid"
+msgstr ""
+
+#: cp/tree.c:214
+#, c-format
+msgid "non-lvalue in %s"
+msgstr ""
+
+#: cp/tree.c:2158
+msgid "`com_interface' only supported with -fvtable-thunks"
+msgstr ""
+
+#: cp/tree.c:2184
+msgid "requested init_priority is not an integer constant"
+msgstr ""
+
+#: cp/tree.c:2205
+msgid ""
+"can only use init_priority attribute on file-scope definitions of objects of "
+"class type"
+msgstr ""
+
+#: cp/tree.c:2211
+msgid "requested init_priority is out of range"
+msgstr ""
+
+#: cp/typeck.c:1602
+msgid "sizeof applied to a bit-field"
+msgstr ""
+
+#: cp/typeck.c:2200
+msgid "invalid reference to NULL ptr, use ptr-to-member instead"
+msgstr ""
+
+#: cp/typeck.c:2364
+#, c-format
+msgid "invalid use of `%s' on pointer to member"
+msgstr ""
+
+#: cp/typeck.c:2370
+msgid "invalid type argument"
+msgstr ""
+
+#: cp/typeck.c:2637 cp/typeck.c:2777
+msgid "pointer to member function called, but not in class scope"
+msgstr ""
+
+#: cp/typeck.c:2775
+msgid ""
+"invalid call to member function needing `this' in static member function "
+"scope"
+msgstr ""
+
+#: cp/typeck.c:3164
+msgid "parameter type of called function is incomplete"
+msgstr ""
+
+#: cp/typeck.c:3613 cp/typeck.c:3618
+msgid "ISO C++ forbids comparison between pointer and integer"
+msgstr ""
+
+#: cp/typeck.c:4227
+msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
+msgstr ""
+
+#: cp/typeck.c:4954
+msgid "cannot take the address of `this', which is an ravlue expression"
+msgstr ""
+
+#: cp/typeck.c:5404
+msgid "ISO C++ forbids casting to an array type"
+msgstr ""
+
+#: cp/typeck.c:5996
+msgid " in pointer to member function conversion"
+msgstr ""
+
+#: cp/typeck.c:6004
+msgid " in pointer to member conversion"
+msgstr ""
+
+#: cp/typeck.c:6777
+msgid "returning a value from a destructor"
+msgstr ""
+
+#. If a return statement appears in a handler of the
+#. function-try-block of a constructor, the program is ill-formed.
+#: cp/typeck.c:6785
+msgid "cannot return from a handler of a function-try-block of a constructor"
+msgstr ""
+
+#. You can't return a value from a constructor.
+#: cp/typeck.c:6790
+msgid "returning a value from a constructor"
+msgstr ""
+
+#: cp/typeck2.c:172
+msgid " since the following virtual functions are abstract:"
+msgstr ""
+
+#: cp/typeck2.c:323
+msgid "confused by earlier errors, bailing out"
+msgstr ""
+
+#: cp/typeck2.c:330
+msgid "Internal compiler error."
+msgstr ""
+
+#: cp/typeck2.c:332
+#, c-format
+msgid "Internal compiler error %d."
+msgstr ""
+
+#: cp/typeck2.c:334
+msgid "Please submit a full bug report."
+msgstr ""
+
+#: cp/typeck2.c:335
+#, c-format
+msgid "See %s for instructions."
+msgstr ""
+
+#: cp/typeck2.c:407
+msgid "due to the presence of a constructor"
+msgstr ""
+
+#: cp/typeck2.c:440
+msgid "cannot initialize arrays using this syntax"
+msgstr ""
+
+#: cp/typeck2.c:571
+msgid "initializing array with parameter list"
+msgstr ""
+
+#: cp/typeck2.c:631
+msgid "initializer for scalar variable requires one element"
+msgstr ""
+
+#: cp/typeck2.c:775
+msgid "non-empty initializer for array of empty elements"
+msgstr ""
+
+#: cp/typeck2.c:947
+msgid "index value instead of field name in union initializer"
+msgstr ""
+
+#: cp/typeck2.c:1106
+msgid "circular pointer delegation detected"
+msgstr ""
+
+#: cp/typeck2.c:1133
+msgid "result of `operator->()' yields non-pointer result"
+msgstr ""
+
+#: cp/typeck2.c:1135
+msgid "base operand of `->' is not a pointer"
+msgstr ""
+
+#: cp/typeck2.c:1402
+#, c-format
+msgid "duplicate label `%s' in switch statement"
+msgstr ""
+
+#: cp/typeck2.c:1405
+#, c-format
+msgid "duplicate label (%d) in switch statement"
+msgstr ""
+
+#: cp/typeck2.c:1420
+#, c-format
+msgid "range values `%s' and `%s' reversed"
+msgstr ""
+
+#: cp/typeck2.c:1424
+msgid "range values reversed"
+msgstr ""
+
+#: cp/xref.c:833
+#, c-format
+msgid "Can't create cross-reference file `%s'"
+msgstr ""
+
+#: ../libiberty/cplus-dem.c:4567 gcc.c:5796
+msgid "Internal gcc abort."
+msgstr ""
+
+#: cpperror.c:61
+#, c-format
+msgid "In file included from %s:%u"
+msgstr ""
+
+#. Translators note: this message is used in conjunction
+#. with "In file included from %s:%ld" and some other
+#. tricks. We want something like this:
+#.
+#. In file included from sys/select.h:123,
+#. from sys/types.h:234,
+#. from userfile.c:31:
+#. bits/select.h:45: <error message here>
+#.
+#. The trailing comma is at the beginning of this message,
+#. and the trailing colon is not translated.
+#: cpperror.c:76
+#, c-format
+msgid ""
+",\n"
+" from %s:%u"
+msgstr ""
+
+#: cpperror.c:94
+msgid "<command line>: "
+msgstr ""
+
+#: cpperror.c:135
+msgid "warning: "
+msgstr ""
+
+#: cpperror.c:145
+msgid "internal error: "
+msgstr ""
+
+#: cppinit.c:346
+#, c-format
+msgid "ignoring nonexistent directory `%s'\n"
+msgstr ""
+
+#: cppinit.c:443 cppinit.c:463 cppinit.c:482 cppinit.c:496
+#, c-format
+msgid "ignoring duplicate directory `%s'\n"
+msgstr ""
+
+#: cppinit.c:916
+msgid "#include \"...\" search starts here:\n"
+msgstr ""
+
+#: cppinit.c:920
+msgid "#include <...> search starts here:\n"
+msgstr ""
+
+#: cppinit.c:923
+msgid "End of search list.\n"
+msgstr ""
+
+#: cppinit.c:1342 cppinit.c:1505
+#, c-format
+msgid "GNU CPP version %s (cpplib)\n"
+msgstr ""
+
+#: cppinit.c:1792
+#, c-format
+msgid "Usage: %s [switches] input output\n"
+msgstr ""
+
+#: cppinit.c:1793
+msgid ""
+"Switches:\n"
+" -include <file> Include the contents of <file> before other "
+"files\n"
+" -imacros <file> Accept definition of macros in <file>\n"
+" -iprefix <path> Specify <path> as a prefix for next two options\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"
+" -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"
+" -I- Fine-grained include path control; see info "
+"docs\n"
+" -nostdinc Do not search system include directories\n"
+" (dirs specified with -isystem will still be "
+"used)\n"
+" -nostdinc++ Do not search system include directories for "
+"C++\n"
+" -o <file> Put output into <file>\n"
+" -pedantic Issue all warnings demanded by strict ANSI C\n"
+" -pedantic-errors Issue -pedantic warnings as errors instead\n"
+" -traditional Follow K&R pre-processor behaviour\n"
+" -trigraphs Support ANSI C trigraphs\n"
+" -lang-c Assume that the input sources are in C\n"
+" -lang-c89 Assume that the input sources are in C89\n"
+" -lang-c++ Assume that the input sources are in C++\n"
+" -lang-objc Assume that the input sources are in ObjectiveC\n"
+" -lang-objc++ Assume that the input sources are in "
+"ObjectiveC++\n"
+" -lang-asm Assume that the input sources are in assembler\n"
+" -lang-fortran\t\t Assume that the input sources are in Fortran\n"
+" -lang-chill Assume that the input sources are in Chill\n"
+" -std=<std name> Specify the conformance standard; one of:\n"
+" gnu89, gnu99, c89, c99, iso9899:1990,\n"
+" iso9899:199409, iso9899:1999\n"
+" -+ Allow parsing of C++ style features\n"
+" -w Inhibit warning messages\n"
+" -Wtrigraphs Warn if trigraphs are encountered\n"
+" -Wno-trigraphs Do not warn about trigraphs\n"
+" -Wcomment{s} Warn if one comment starts inside another\n"
+" -Wno-comment{s} Do not warn about comments\n"
+" -Wtraditional Warn if a macro argument is/would be turned "
+"into\n"
+" a string if -traditional is specified\n"
+" -Wno-traditional Do not warn about stringification\n"
+" -Wundef Warn if an undefined macro is used by #if\n"
+" -Wno-undef Do not warn about testing undefined macros\n"
+" -Wimport Warn about the use of the #import directive\n"
+" -Wno-import Do not warn about the use of #import\n"
+" -Werror Treat all warnings as errors\n"
+" -Wno-error Do not treat warnings as errors\n"
+" -Wall Enable all preprocessor warnings\n"
+" -M Generate make dependencies\n"
+" -MM As -M, but ignore system header files\n"
+" -MD As -M, but put output in a .d file\n"
+" -MMD As -MD, but ignore system header files\n"
+" -MG Treat missing header file as generated files\n"
+" -g3 Include #define and #undef directives in the "
+"output\n"
+" -D<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"
+" -dM Display a list of macro definitions active at "
+"end\n"
+" -dD Preserve macro definitions in output\n"
+" -dN As -dD except that only the names are preserved\n"
+" -dI Include #include directives in the output\n"
+" -ftabstop=<number> Distance between tab stops for column reporting\n"
+" -P Do not generate #line directives\n"
+" -$ Do not allow '$' in identifiers\n"
+" -remap Remap file names when including files.\n"
+" --version Display version information\n"
+" -h or --help Display this information\n"
+msgstr ""
+
+#: cppspec.c:128
+#, c-format
+msgid "`%s' is not a legal option to the preprocessor"
+msgstr ""
+
+#: cppspec.c:152
+msgid "too many input files"
+msgstr ""
+
+#: emit-rtl.c:963
+msgid ""
+"Unable to access real part of complex value in a hard register on this target"
+msgstr ""
+
+#: emit-rtl.c:986
+msgid ""
+"Unable to access imaginary part of complex value in a hard register on this "
+"target"
+msgstr ""
+
+#: except.c:953
+msgid "Cannot duplicate non-existant exception region."
+msgstr ""
+
+#: except.c:1067
+msgid "exception handling disabled, use -fexceptions to enable"
+msgstr ""
+
+#: except.c:1750
+msgid "Never issued previous false_label"
+msgstr ""
+
+#: except.c:3072
+msgid "Duplicate call to __builtin_eh_return"
+msgstr ""
+
+#: except.c:3092
+msgid "function uses __builtin_eh_return"
+msgstr ""
+
+#: explow.c:1380
+msgid "stack limits not supported on this target"
+msgstr ""
+
+#: expr.c:2679
+msgid "function using short complex types cannot be inline"
+msgstr ""
+
+#: expr.c:5623 expr.c:5632 expr.c:5641 expr.c:5646 expr.c:5825 expr.c:5840
+msgid "unsupported wide integer operation"
+msgstr ""
+
+#: final.c:3366
+#, c-format
+msgid "output_operand: %s"
+msgstr ""
+
+#: final.c:3506
+#, c-format
+msgid "operand number missing after %-letter"
+msgstr ""
+
+#: final.c:3508 final.c:3541
+msgid "operand number out of range"
+msgstr ""
+
+#: final.c:3554
+#, ycp-format
+msgid "invalid %%-code"
+msgstr ""
+
+#: final.c:3581
+msgid "`%l' operand isn't a label"
+msgstr ""
+
+#: flow.c:6292
+#, c-format
+msgid "Head insn %d for block %d not found in the insn stream."
+msgstr ""
+
+#: flow.c:6303
+#, c-format
+msgid "Insn %d is in multiple basic blocks (%d and %d)"
+msgstr ""
+
+#: flow.c:6314
+#, c-format
+msgid "End insn %d for block %d not found in the insn stream."
+msgstr ""
+
+#: flow.c:6348 flow.c:6375
+#, c-format
+msgid "Basic block %i edge lists are corrupted"
+msgstr ""
+
+#: flow.c:6360
+#, c-format
+msgid "Basic block %d pred edge is corrupted"
+msgstr ""
+
+#: flow.c:6390
+#, c-format
+msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
+msgstr ""
+
+#: flow.c:6400
+#, c-format
+msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d\n"
+msgstr ""
+
+#: flow.c:6417
+#, c-format
+msgid "NOTE_INSN_BASIC_BLOCK %d in the middle of basic block %d"
+msgstr ""
+
+#: flow.c:6429
+#, c-format
+msgid "In basic block %d:"
+msgstr ""
+
+#: flow.c:6449
+msgid "Basic blocks not numbered consecutively"
+msgstr ""
+
+#: flow.c:6489
+#, c-format
+msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
+msgstr ""
+
+#: gcc.c:978
+#, c-format
+msgid "Ambiguous abbreviation %s"
+msgstr ""
+
+#: gcc.c:1005
+#, c-format
+msgid "Incomplete `%s' option"
+msgstr ""
+
+#: gcc.c:1016
+#, c-format
+msgid "Missing argument to `%s' option"
+msgstr ""
+
+#: gcc.c:1029
+#, c-format
+msgid "Extraneous argument to `%s' option"
+msgstr ""
+
+#: gcc.c:1196
+msgid "Using builtin specs.\n"
+msgstr ""
+
+#: gcc.c:1279
+#, c-format
+msgid ""
+"Setting spec %s to '%s'\n"
+"\n"
+msgstr ""
+
+#: gcc.c:1475
+#, c-format
+msgid "Reading specs from %s\n"
+msgstr ""
+
+#: gcc.c:1572 gcc.c:1590
+msgid "specs %%include syntax malformed after %ld characters"
+msgstr ""
+
+#: gcc.c:1598
+#, c-format
+msgid "Could not find specs file %s\n"
+msgstr ""
+
+#: gcc.c:1614 gcc.c:1622 gcc.c:1631 gcc.c:1640
+msgid "specs %%rename syntax malformed after %ld characters"
+msgstr ""
+
+#: gcc.c:1649
+#, c-format
+msgid "specs %s spec was not found to be renamed"
+msgstr ""
+
+#: gcc.c:1656
+#, c-format
+msgid "rename spec %s to %s\n"
+msgstr ""
+
+#: gcc.c:1658
+#, c-format
+msgid ""
+"spec is '%s'\n"
+"\n"
+msgstr ""
+
+#: gcc.c:1671
+msgid "specs unknown %% command after %ld characters"
+msgstr ""
+
+#: gcc.c:1682 gcc.c:1695
+#, c-format
+msgid "specs file malformed after %ld characters"
+msgstr ""
+
+#: gcc.c:1751
+msgid "spec file has no spec for linking"
+msgstr ""
+
+#: gcc.c:2482
+#, c-format
+msgid "file path prefix `%s%s' never used"
+msgstr ""
+
+#: gcc.c:2485
+#, c-format
+msgid "file path prefix `%s' never used"
+msgstr ""
+
+#: gcc.c:2541
+msgid "-pipe not supported"
+msgstr ""
+
+#: gcc.c:2577
+msgid ""
+"\n"
+"Go ahead? (y or n) "
+msgstr ""
+
+#: gcc.c:2664
+#, c-format
+msgid "Internal compiler error: program %s got fatal signal %d"
+msgstr ""
+
+#: gcc.c:2679
+#, c-format
+msgid "# %s %.2f %.2f\n"
+msgstr ""
+
+#: gcc.c:3190
+msgid "argument to `-Xlinker' is missing"
+msgstr ""
+
+#: gcc.c:3207
+msgid "argument to `-specs' is missing"
+msgstr ""
+
+#: gcc.c:3222
+msgid "argument to `-specs=' is missing"
+msgstr ""
+
+#: gcc.c:3244
+msgid "argument to `-b' is missing"
+msgstr ""
+
+#: gcc.c:3257
+msgid "argument to `-B' is missing"
+msgstr ""
+
+#: gcc.c:3309
+msgid "argument to `-V' is missing"
+msgstr ""
+
+#: gcc.c:3330 gcc.c:3337 gcc.c:3344
+msgid "invalid version number format"
+msgstr ""
+
+#: gcc.c:3415
+msgid "cannot specify -o with -c or -S and multiple compilations"
+msgstr ""
+
+#: gcc.c:3585
+msgid "Warning: -pipe ignored since -save-temps specified"
+msgstr ""
+
+#: gcc.c:3589
+msgid "Warning: -pipe ignored since -time specified"
+msgstr ""
+
+#: gcc.c:3599
+msgid "argument to `-x' is missing"
+msgstr ""
+
+#: gcc.c:3627
+#, c-format
+msgid "argument to `-%s' is missing"
+msgstr ""
+
+#: gcc.c:3687
+#, c-format
+msgid "Warning: `-x %s' after last input file has no effect"
+msgstr ""
+
+#: gcc.c:3883
+msgid "Invalid specification! Bug in cc."
+msgstr ""
+
+#. Catch the case where a spec string contains something like
+#. '%{foo:%*}'. ie there is no * in the pattern on the left
+#. hand side of the :.
+#: gcc.c:4485
+#, ycp-format
+msgid "Spec failure: '%%*' has not been initialised by pattern match"
+msgstr ""
+
+#: gcc.c:4494
+#, ycp-format
+msgid "Warning: use of obsolete %%[ operator in specs"
+msgstr ""
+
+#: gcc.c:4512
+#, c-format
+msgid "Processing spec %c%s%c, which is '%s'\n"
+msgstr ""
+
+#: gcc.c:4636
+#, c-format
+msgid "Spec failure: Unrecognised spec option '%c'"
+msgstr ""
+
+#: gcc.c:5425
+#, c-format
+msgid "unrecognized option `-%s'"
+msgstr ""
+
+#: gcc.c:5495
+#, c-format
+msgid "gcc version %s\n"
+msgstr ""
+
+#: gcc.c:5497
+#, c-format
+msgid "gcc driver version %s executing gcc version %s\n"
+msgstr ""
+
+#: gcc.c:5505
+msgid "No input files"
+msgstr ""
+
+#: gcc.c:5544
+#, c-format
+msgid "%s: %s compiler not installed on this system"
+msgstr ""
+
+#: gcc.c:5637
+#, c-format
+msgid "%s: linker input file unused since linking not done"
+msgstr ""
+
+#: gcc.c:5680
+#, c-format
+msgid "language %s not recognized"
+msgstr ""
+
+#: gcc.c:5768
+#, c-format
+msgid "%s: %s"
+msgstr ""
+
+#: ../libiberty/getopt.c:682
+#, c-format
+msgid "%s: option `%s' is ambiguous\n"
+msgstr ""
+
+#: ../libiberty/getopt.c:707
+#, c-format
+msgid "%s: option `--%s' doesn't allow an argument\n"
+msgstr ""
+
+#: ../libiberty/getopt.c:712
+#, c-format
+msgid "%s: option `%c%s' doesn't allow an argument\n"
+msgstr ""
+
+#: ../libiberty/getopt.c:730 ../libiberty/getopt.c:903
+#, c-format
+msgid "%s: option `%s' requires an argument\n"
+msgstr ""
+
+#. --option
+#: ../libiberty/getopt.c:759
+#, c-format
+msgid "%s: unrecognized option `--%s'\n"
+msgstr ""
+
+#. +option or -option
+#: ../libiberty/getopt.c:763
+#, c-format
+msgid "%s: unrecognized option `%c%s'\n"
+msgstr ""
+
+#. 1003.2 specifies the format of this message.
+#: ../libiberty/getopt.c:789
+#, c-format
+msgid "%s: illegal option -- %c\n"
+msgstr ""
+
+#: ../libiberty/getopt.c:792
+#, c-format
+msgid "%s: invalid option -- %c\n"
+msgstr ""
+
+#. 1003.2 specifies the format of this message.
+#: ../libiberty/getopt.c:822 ../libiberty/getopt.c:952
+#, c-format
+msgid "%s: option requires an argument -- %c\n"
+msgstr ""
+
+#: ../libiberty/getopt.c:869
+#, c-format
+msgid "%s: option `-W %s' is ambiguous\n"
+msgstr ""
+
+#: ../libiberty/getopt.c:887
+#, c-format
+msgid "%s: option `-W %s' doesn't allow an argument\n"
+msgstr ""
+
+#: integrate.c:154
+msgid "varargs function cannot be inline"
+msgstr ""
+
+#: integrate.c:157
+msgid "function using alloca cannot be inline"
+msgstr ""
+
+#: integrate.c:160
+msgid "function using setjmp cannot be inline"
+msgstr ""
+
+#: integrate.c:163
+msgid "function with nested functions cannot be inline"
+msgstr ""
+
+#: integrate.c:167
+msgid "function with label addresses used in initializers cannot inline"
+msgstr ""
+
+#: integrate.c:174 integrate.c:217
+msgid "function too large to be inline"
+msgstr ""
+
+#: integrate.c:184
+msgid "no prototype, and parameter address used; cannot be inline"
+msgstr ""
+
+#: integrate.c:191 integrate.c:246
+msgid "inline functions not supported for this return value type"
+msgstr ""
+
+#: integrate.c:196
+msgid "function with varying-size return value cannot be inline"
+msgstr ""
+
+#: integrate.c:203
+msgid "function with varying-size parameter cannot be inline"
+msgstr ""
+
+#: integrate.c:205
+msgid "function with transparent unit parameter cannot be inline"
+msgstr ""
+
+#: integrate.c:224
+msgid "function with computed jump cannot inline"
+msgstr ""
+
+#: integrate.c:228
+msgid "function with nonlocal goto cannot be inline"
+msgstr ""
+
+#: integrate.c:240
+msgid "function with complex parameters cannot be inline"
+msgstr ""
+
+#: integrate.c:253
+msgid "function with target specific attribute(s) cannot be inlined"
+msgstr ""
+
+#: objc/objc-act.c:770
+msgid "Objective-C text in C source file"
+msgstr ""
+
+#: objc/objc-act.c:1102
+msgid "statically allocated objects not supported"
+msgstr ""
+
+#: objc/objc-act.c:1164
+msgid "Undefined type `id', please import <objc/objc.h>"
+msgstr ""
+
+#: objc/objc-act.c:1210 objc/objc-act.c:5401
+#, c-format
+msgid "Cannot find protocol declaration for `%s'"
+msgstr ""
+
+#: objc-parse.y:1498 objc/objc-act.c:1447 objc/objc-act.c:5927
+#: objc/objc-act.c:6277 objc/objc-act.c:6313
+#, c-format
+msgid "Cannot find interface declaration for `%s'"
+msgstr ""
+
+#: objc/objc-act.c:2507 objc/objc-act.c:6187
+#, c-format
+msgid "`%s' redeclared as different kind of symbol"
+msgstr ""
+
+#. fatal did not work with 2 args...should fix
+#: objc/objc-act.c:2613
+#, c-format
+msgid "Cannot find interface declaration for `%s', superclass of `%s'"
+msgstr ""
+
+#: objc/objc-act.c:2621
+#, c-format
+msgid "Circular inheritance in interface declaration for `%s'"
+msgstr ""
+
+#: objc/objc-act.c:3669 objc/objc-act.c:3686
+msgid "inconsistent instance variable specification"
+msgstr ""
+
+#: objc/objc-act.c:5079 objc/objc-act.c:7333
+#, c-format
+msgid "no super class declared in interface for `%s'"
+msgstr ""
+
+#: objc/objc-act.c:5728
+#, c-format
+msgid "duplicate definition of class method `%s'."
+msgstr ""
+
+#: objc/objc-act.c:5734
+#, c-format
+msgid "duplicate declaration of class method `%s'."
+msgstr ""
+
+#: objc/objc-act.c:5770
+#, c-format
+msgid "duplicate definition of instance method `%s'."
+msgstr ""
+
+#: objc/objc-act.c:5776
+#, c-format
+msgid "duplicate declaration of instance method `%s'."
+msgstr ""
+
+#: objc/objc-act.c:5902
+#, c-format
+msgid "instance variable `%s' is declared private"
+msgstr ""
+
+#: objc/objc-act.c:5949
+#, c-format
+msgid "instance variable `%s' is declared %s"
+msgstr ""
+
+#: objc/objc-act.c:6200
+#, c-format
+msgid "reimplementation of class `%s'"
+msgstr ""
+
+#: objc/objc-act.c:6242
+#, c-format
+msgid "conflicting super class name `%s'"
+msgstr ""
+
+#: objc/objc-act.c:6244
+#, c-format
+msgid "previous declaration of `%s'"
+msgstr ""
+
+#: objc/objc-act.c:7374
+msgid "[super ...] must appear in a method context"
+msgstr ""
+
+#: objc-parse.y:701
+#, c-format
+msgid "Instance variable `%s' implicitly declared as function"
+msgstr ""
+
+#: objc-parse.y:2628 objc-parse.y:2653
+msgid "method definition not in class context"
+msgstr ""
+
+#: protoize.c:598
+#, c-format
+msgid "%s: internal abort\n"
+msgstr ""
+
+#: protoize.c:689
+#, c-format
+msgid "%s: error writing file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:734
+#, c-format
+msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
+msgstr ""
+
+#: protoize.c:737
+#, c-format
+msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
+msgstr ""
+
+#: protoize.c:844
+#, c-format
+msgid "%s: warning: no read access for file `%s'\n"
+msgstr ""
+
+#: protoize.c:852
+#, c-format
+msgid "%s: warning: no write access for file `%s'\n"
+msgstr ""
+
+#: protoize.c:860
+#, c-format
+msgid "%s: warning: no write access for dir containing `%s'\n"
+msgstr ""
+
+#. Catch cases like /.. where we try to backup to a
+#. point above the absolute root of the logical file
+#. system.
+#: protoize.c:1278
+#, c-format
+msgid "%s: invalid file name: %s\n"
+msgstr ""
+
+#: protoize.c:1430
+#, c-format
+msgid "%s: %s: can't get status: %s\n"
+msgstr ""
+
+#: protoize.c:1451
+#, c-format
+msgid ""
+"\n"
+"%s: fatal error: aux info file corrupted at line %d\n"
+msgstr ""
+
+#: protoize.c:1787
+#, c-format
+msgid "%s:%d: declaration of function `%s' takes different forms\n"
+msgstr ""
+
+#: protoize.c:2039
+#, c-format
+msgid "%s: compiling `%s'\n"
+msgstr ""
+
+#: protoize.c:2062
+#, c-format
+msgid "%s: wait: %s\n"
+msgstr ""
+
+#: protoize.c:2067
+#, c-format
+msgid "%s: subprocess got fatal signal %d\n"
+msgstr ""
+
+#: protoize.c:2075
+#, c-format
+msgid "%s: %s exited with status %d\n"
+msgstr ""
+
+#: protoize.c:2127
+#, c-format
+msgid "%s: warning: missing SYSCALLS file `%s'\n"
+msgstr ""
+
+#: protoize.c:2136 protoize.c:2165
+#, c-format
+msgid "%s: can't read aux info file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:2181 protoize.c:2209
+#, c-format
+msgid "%s: can't get status of aux info file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:2237
+#, c-format
+msgid "%s: can't open aux info file `%s' for reading: %s\n"
+msgstr ""
+
+#: protoize.c:2255
+#, c-format
+msgid "%s: error reading aux info file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:2268
+#, c-format
+msgid "%s: error closing aux info file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:2284
+#, c-format
+msgid "%s: can't delete aux info file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:2366 protoize.c:4368
+#, c-format
+msgid "%s: can't delete file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:2445
+#, c-format
+msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
+msgstr ""
+
+#: protoize.c:2570
+#, c-format
+msgid "%s: conflicting extern definitions of '%s'\n"
+msgstr ""
+
+#: protoize.c:2574
+#, c-format
+msgid "%s: declarations of '%s' will not be converted\n"
+msgstr ""
+
+#: protoize.c:2576
+#, c-format
+msgid "%s: conflict list for '%s' follows:\n"
+msgstr ""
+
+#: protoize.c:2609
+#, c-format
+msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
+msgstr ""
+
+#: protoize.c:2649
+#, c-format
+msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
+msgstr ""
+
+#: protoize.c:2655
+#, c-format
+msgid "%s: %d: warning: no extern definition for `%s'\n"
+msgstr ""
+
+#: protoize.c:2686
+#, c-format
+msgid "%s: warning: no static definition for `%s' in file `%s'\n"
+msgstr ""
+
+#: protoize.c:2692
+#, c-format
+msgid "%s: multiple static defs of `%s' in file `%s'\n"
+msgstr ""
+
+#: protoize.c:2865 protoize.c:2868
+#, c-format
+msgid "%s: %d: warning: source too confusing\n"
+msgstr ""
+
+#: protoize.c:3074
+#, c-format
+msgid "%s: %d: warning: varargs function declaration not converted\n"
+msgstr ""
+
+#: protoize.c:3089
+#, c-format
+msgid "%s: declaration of function `%s' not converted\n"
+msgstr ""
+
+#: protoize.c:3212
+#, c-format
+msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
+msgstr ""
+
+#: protoize.c:3233
+#, c-format
+msgid ""
+"\n"
+"%s: warning: too few parameter lists in declaration of `%s'\n"
+msgstr ""
+
+#: protoize.c:3331
+#, c-format
+msgid "%s: %d: warning: found `%s' but expected `%s'\n"
+msgstr ""
+
+#: protoize.c:3509
+#, c-format
+msgid "%s: local declaration for function `%s' not inserted\n"
+msgstr ""
+
+#: protoize.c:3536
+#, c-format
+msgid ""
+"\n"
+"%s: %d: warning: can't add declaration of `%s' into macro call\n"
+msgstr ""
+
+#: protoize.c:3610
+#, c-format
+msgid "%s: global declarations for file `%s' not inserted\n"
+msgstr ""
+
+#: protoize.c:3701 protoize.c:3731
+#, c-format
+msgid "%s: definition of function `%s' not converted\n"
+msgstr ""
+
+#: protoize.c:3720
+#, c-format
+msgid "%s: %d: warning: definition of %s not converted\n"
+msgstr ""
+
+#: protoize.c:4050
+#, c-format
+msgid "%s: found definition of `%s' at %s(%d)\n"
+msgstr ""
+
+#. If we make it here, then we did not know about this
+#. function definition.
+#: protoize.c:4066
+#, c-format
+msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
+msgstr ""
+
+#: protoize.c:4069
+#, c-format
+msgid "%s: function definition not converted\n"
+msgstr ""
+
+#: protoize.c:4128
+#, c-format
+msgid "%s: `%s' not converted\n"
+msgstr ""
+
+#: protoize.c:4136
+#, c-format
+msgid "%s: would convert file `%s'\n"
+msgstr ""
+
+#: protoize.c:4139
+#, c-format
+msgid "%s: converting file `%s'\n"
+msgstr ""
+
+#: protoize.c:4149
+#, c-format
+msgid "%s: can't get status for file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:4191
+#, c-format
+msgid "%s: can't open file `%s' for reading: %s\n"
+msgstr ""
+
+#: protoize.c:4206
+#, c-format
+msgid ""
+"\n"
+"%s: error reading input file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:4240
+#, c-format
+msgid "%s: can't create/open clean file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:4345
+#, c-format
+msgid "%s: warning: file `%s' already saved in `%s'\n"
+msgstr ""
+
+#: protoize.c:4353
+#, c-format
+msgid "%s: can't link file `%s' to `%s': %s\n"
+msgstr ""
+
+#: protoize.c:4383
+#, c-format
+msgid "%s: can't create/open output file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:4416
+#, c-format
+msgid "%s: can't change mode of file `%s': %s\n"
+msgstr ""
+
+#: protoize.c:4589
+#, c-format
+msgid "%s: cannot get working directory: %s\n"
+msgstr ""
+
+#: protoize.c:4687
+#, c-format
+msgid "%s: input file names must have .c suffixes: %s\n"
+msgstr ""
+
+#: regclass.c:655
+#, c-format
+msgid "can't use '%s' as a %s register"
+msgstr ""
+
+#: regclass.c:677
+msgid "global register variable follows a function definition"
+msgstr ""
+
+#: reload1.c:1824
+#, c-format
+msgid "Unable to find a register to spill in class `%s'."
+msgstr ""
+
+#: rtl.c:1148
+#, c-format
+msgid "RTL check: access of elt %d of `%s' with last elt %d"
+msgstr ""
+
+#: rtl.c:1162
+#, c-format
+msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s)"
+msgstr ""
+
+#: rtl.c:1177
+#, c-format
+msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s)"
+msgstr ""
+
+#: rtl.c:1191
+#, c-format
+msgid "RTL check: expected code `%s', have `%s'"
+msgstr ""
+
+#: rtl.c:1204
+#, c-format
+msgid "RTL check: expected code `%s' or `%s', have `%s'"
+msgstr ""
+
+#: rtl.c:1219
+#, c-format
+msgid "RTL check: access of elt %d of vector with last elt %d"
+msgstr ""
+
+#: rtl.c:1264
+#, c-format
+msgid ""
+"Internal compiler error in `%s', at %s:%d\n"
+"Please submit a full bug report.\n"
+"See %s for instructions."
+msgstr ""
+
+#: stmt.c:919
+#, c-format
+msgid "jump to `%s' invalidly jumps into binding contour"
+msgstr ""
+
+#: stmt.c:1283 stmt.c:1354
+msgid "`asm' cannot be used in function where memory usage is checked"
+msgstr ""
+
+#: stmt.c:1340
+msgid "`asm' cannot be used with `-fcheck-memory-usage'"
+msgstr ""
+
+#: stmt.c:1369
+#, c-format
+msgid "unknown register name `%s' in `asm'"
+msgstr ""
+
+#: stmt.c:1384
+msgid "too many alternatives in `asm'"
+msgstr ""
+
+#: stmt.c:1395
+msgid "operand constraints for `asm' differ in number of alternatives"
+msgstr ""
+
+#: stmt.c:1442
+msgid "output operand constraint lacks `='"
+msgstr ""
+
+#: stmt.c:1461
+#, c-format
+msgid "output operand constraint %d contains `+'"
+msgstr ""
+
+#: stmt.c:1470
+msgid "operand constraint contains '+' or '=' at illegal position."
+msgstr ""
+
+#: stmt.c:1476 stmt.c:1629
+#, ycp-format
+msgid "`%%' constraint used with last operand"
+msgstr ""
+
+#: stmt.c:1493
+msgid "matching constraint not valid in output operand"
+msgstr ""
+
+#: stmt.c:1541
+#, c-format
+msgid "output number %d not directly addressable"
+msgstr ""
+
+#: stmt.c:1566
+#, c-format
+msgid "more than %d operands in `asm'"
+msgstr ""
+
+#: stmt.c:1602
+#, c-format
+msgid "hard register `%s' listed as input operand to `asm'"
+msgstr ""
+
+#: stmt.c:1619
+#, c-format
+msgid "input operand constraint contains `%c'"
+msgstr ""
+
+#: stmt.c:1659
+msgid "matching constraint references invalid operand number"
+msgstr ""
+
+#: stor-layout.c:126
+msgid "type size can't be explicitly evaluated"
+msgstr ""
+
+#: stor-layout.c:128
+msgid "variable-size type declared outside of any function"
+msgstr ""
+
+#: toplev.c:1437 toplev.c:4763
+#, c-format
+msgid "Invalid option `%s'"
+msgstr ""
+
+#: toplev.c:1634
+msgid "output pipe has been closed"
+msgstr ""
+
+#: toplev.c:2521
+#, c-format
+msgid "invalid register name `%s' for register variable"
+msgstr ""
+
+#: toplev.c:3979
+#, c-format
+msgid "unrecognized register name `%s'"
+msgstr ""
+
+#: toplev.c:4118
+#, c-format
+msgid "use -gdwarf -g%d for DWARF v1, level %d"
+msgstr ""
+
+#: toplev.c:4121
+msgid "use -gdwarf-2 for DWARF v2"
+msgstr ""
+
+#: toplev.c:4835
+msgid "options passed: "
+msgstr ""
+
+#: toplev.c:4864
+msgid "options enabled: "
+msgstr ""
+
+#: tree.c:4752
+msgid "arrays of functions are not meaningful"
+msgstr ""
+
+#: tree.c:4809
+msgid "function return type cannot be function"
+msgstr ""
+
+#: tree.c:5536
+msgid "invalid initializer for bit string"
+msgstr ""
+
+#: tree.c:5594
+#, c-format
+msgid "Tree check: expected %s, have %s"
+msgstr ""
+
+#: tree.c:5609
+#, c-format
+msgid "Tree check: expected class '%c', have '%c' (%s)"
+msgstr ""
+
+#: varasm.c:729
+msgid "global register variable has initial value"
+msgstr ""
+
+#: varasm.c:1986
+msgid "floating point trap outputting a constant"
+msgstr ""
+
+#: varasm.c:4289
+msgid "initializer for integer value is too complicated"
+msgstr ""
+
+#: varasm.c:4295
+msgid "initializer for floating value is not a floating constant"
+msgstr ""
+
+#: varasm.c:4352
+msgid "unknown set constructor type"
+msgstr ""
+
+#: varasm.c:4498
+#, c-format
+msgid "invalid initial value for member `%s'"
+msgstr ""
+
+#: config/arc/arc.h:60 config/mips/mips.h:908
+msgid "may not use both -EB and -EL"
+msgstr ""
+
+#: config/arm/arm.h:205
+msgid "-mapcs-26 and -mapcs-32 may not be used together"
+msgstr ""
+
+#: config/arm/arm.h:217
+msgid "-msoft-float and -mhard_float may not be used together"
+msgstr ""
+
+#: config/arm/arm.h:228
+msgid "-mbig-endian and -mlittle-endian may not be used together"
+msgstr ""
+
+#: config/arm/riscix.h:72 config/arm/riscix.h:134
+msgid "-mbsd and -pedantic incompatible"
+msgstr ""
+
+#: config/arm/riscix.h:73 config/arm/riscix.h:135
+msgid "-mbsd and -mxopen incompatible"
+msgstr ""
+
+#: config/arm/riscix.h:74 config/arm/riscix.h:136
+msgid "-mxopen and -pedantic incompatible"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.h:101 config/dsp16xx/dsp16xx.h:110
+msgid "A -ifile option requires a -map option"
+msgstr ""
+
+#: config/i386/freebsd.h:236
+msgid "`-p' not supported; use `-pg' and gprof(1)"
+msgstr ""
+
+#: config/i386/sco5.h:788 config/i386/sco5.h:863
+msgid "-static not valid with -mcoff"
+msgstr ""
+
+#: config/i386/sco5.h:789 config/i386/sco5.h:864
+msgid "-shared not valid with -mcoff"
+msgstr ""
+
+#: config/i386/sco5.h:790 config/i386/sco5.h:865
+msgid "-symbolic not valid with -mcoff"
+msgstr ""
+
+#: config/i386/sco5.h:828
+msgid "-fpic is not valid with -mcoff"
+msgstr ""
+
+#: config/i386/sco5.h:829
+msgid "-fPIC is not valid with -mcoff"
+msgstr ""
+
+#: config/i386/sco5.h:866
+msgid "-fpic not valid with -mcoff"
+msgstr ""
+
+#: config/i386/sco5.h:867
+msgid "-fPIC not valid with -mcoff"
+msgstr ""
+
+#: config/i860/fx2800.h:305
+msgid "-p option not supported: use -pg instead"
+msgstr ""
+
+#: config/mips/mips.h:764
+msgid "-pipe is not supported."
+msgstr ""
+
+#: config/mips/mips.h:903
+msgid "may not use both -mfp64 and -msingle-float"
+msgstr ""
+
+#: config/mips/mips.h:904
+msgid "may not use both -mfp64 and -m4650"
+msgstr ""
+
+#: config/mips/r3900.h:28 config/mips/r3900.h:42
+msgid "-mhard-float not supported."
+msgstr ""
+
+#: config/mips/r3900.h:30 config/mips/r3900.h:44
+msgid "-msingle-float and -msoft-float can not both be specified."
+msgstr ""
+
+#: config/nextstep.h:163 config/nextstep.h:166
+msgid "-p profiling is no longer supported. Use -pg instead."
+msgstr ""
+
+#: config/vax/vax.h:37 config/vax/vax.h:38
+msgid "profiling not supported with -mg\n"
+msgstr ""
+
+#: cp/lang-specs.h:35 cp/lang-specs.h:71
+msgid "GNU C++ does not support -C without using -E"
+msgstr ""
+
+#: cp/lang-specs.h:64 cp/lang-specs.h:89 cp/lang-specs.h:101 gcc.c:657
+#: gcc.c:684 gcc.c:732
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr ""
+
+#: gcc.c:627 gcc.c:665 gcc.c:694 gcc.c:712 gcc.c:745
+msgid "GNU C does not support -C without using -E"
+msgstr ""
+
+#: gcc.c:707
+msgid "-E required when input is from standard input"
+msgstr ""
+
+#: gcc.c:710
+msgid "Compilation of header file requested"
+msgstr ""
diff --git a/gcc/po/stamp-cat-id b/gcc/po/stamp-cat-id
new file mode 100644
index 0000000..9788f70
--- /dev/null
+++ b/gcc/po/stamp-cat-id
@@ -0,0 +1 @@
+timestamp