cpplib.pot: Regenerate.
authorJakub Jelinek <jakub@redhat.com>
Tue, 7 Jun 2005 21:34:55 +0000 (23:34 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 7 Jun 2005 21:34:55 +0000 (23:34 +0200)
* cpplib.pot: Regenerate.

* gcc.pot: Regenerate.

From-SVN: r100724

gcc/po/ChangeLog
gcc/po/gcc.pot
libcpp/po/ChangeLog
libcpp/po/cpplib.pot

index 1a0df14db125101674657907969ca56f87a73a09..307499ef62465306472b493af685bc6231d63ea7 100644 (file)
@@ -1,3 +1,7 @@
+2005-06-07  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.pot: Regenerate.
+
 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
 
        * exgettext: Handle gmsgid and cmsgid arguments specially,
index 397e6640ebdd41ac62abcc930265a4f46151a6a7..6e4f94623e95c501edb87c6d68fb471895d3a372 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2005-04-06 19:49+0100\n"
+"POT-Creation-Date: 2005-06-07 23:27+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"
@@ -16,21856 +16,24337 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: attribs.c:175
-#, c-format
-msgid "%qs attribute directive ignored"
+#: c-decl.c:3708
+msgid "<anonymous>"
 msgstr ""
 
-#: attribs.c:183
-#, c-format
-msgid "wrong number of arguments specified for %qs attribute"
+#: c-format.c:341 c-format.c:365
+msgid "' ' flag"
 msgstr ""
 
-#: attribs.c:200
-#, c-format
-msgid "%qs attribute does not apply to types"
+#: c-format.c:341 c-format.c:365
+msgid "the ' ' printf flag"
 msgstr ""
 
-#: attribs.c:246
-#, c-format
-msgid "%qs attribute only applies to function types"
+#: c-format.c:342 c-format.c:366 c-format.c:404 c-format.c:461
+msgid "'+' flag"
 msgstr ""
 
-#: bb-reorder.c:1882
-#, c-format
-msgid "Multiple hot/cold transitions found (bb %i)"
+#: c-format.c:342 c-format.c:366 c-format.c:404
+msgid "the '+' printf flag"
 msgstr ""
 
-#: bb-reorder.c:1895
-msgid "verify_hot_cold_block_grouping failed"
+#: c-format.c:343 c-format.c:367 c-format.c:405 c-format.c:437
+msgid "'#' flag"
 msgstr ""
 
-#: builtins.c:342
-msgid "offset outside bounds of constant string"
+#: c-format.c:343 c-format.c:367 c-format.c:405
+msgid "the '#' printf flag"
 msgstr ""
 
-#: builtins.c:929
-msgid "second argument to %<__builtin_prefetch%> must be a constant"
+#: c-format.c:344 c-format.c:368 c-format.c:435
+msgid "'0' flag"
 msgstr ""
 
-#: builtins.c:936
-msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
+#: c-format.c:344 c-format.c:368
+msgid "the '0' printf flag"
 msgstr ""
 
-#: builtins.c:944
-msgid "third argument to %<__builtin_prefetch%> must be a constant"
+#: c-format.c:345 c-format.c:369 c-format.c:434 c-format.c:464
+msgid "'-' flag"
 msgstr ""
 
-#: builtins.c:951
-msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
+#: c-format.c:345 c-format.c:369
+msgid "the '-' printf flag"
 msgstr ""
 
-#: builtins.c:3814
-msgid "argument of %<__builtin_args_info%> must be constant"
+#: c-format.c:346 c-format.c:418
+msgid "''' flag"
 msgstr ""
 
-#: builtins.c:3820
-msgid "argument of %<__builtin_args_info%> out of range"
+#: c-format.c:346
+msgid "the ''' printf flag"
 msgstr ""
 
-#: builtins.c:3826
-msgid "missing argument in %<__builtin_args_info%>"
+#: c-format.c:347 c-format.c:419
+msgid "'I' flag"
 msgstr ""
 
-#: builtins.c:3922 gimplify.c:1765
-msgid "too few arguments to function %<va_start%>"
+#: c-format.c:347
+msgid "the 'I' printf flag"
 msgstr ""
 
-#: builtins.c:4085
-msgid "first argument to %<va_arg%> not of type %<va_list%>"
+#: c-format.c:348 c-format.c:370 c-format.c:416 c-format.c:438 c-format.c:465
+#: c-format.c:1537 config/sol2-c.c:46
+msgid "field width"
 msgstr ""
 
-#. Unfortunately, this is merely undefined, rather than a constraint
-#. violation, so we cannot make this an error.  If this call is never
-#. executed, the program is still strictly conforming.
-#: builtins.c:4099
-msgid "%qT is promoted to %qT when passed through %<...%>"
+#: c-format.c:348 c-format.c:370 config/sol2-c.c:46
+msgid "field width in printf format"
 msgstr ""
 
-#: builtins.c:4104
-msgid "(so you should pass %qT not %qT to %<va_arg%>)"
+#: c-format.c:349 c-format.c:371 c-format.c:395 c-format.c:407
+msgid "precision"
 msgstr ""
 
-#. We can, however, treat "undefined" any way we please.
-#. Call abort to encourage the user to fix the program.
-#: builtins.c:4110 c-typeck.c:2039
-msgid "if this code is reached, the program will abort"
+#: c-format.c:349 c-format.c:371 c-format.c:395 c-format.c:407
+msgid "precision in printf format"
 msgstr ""
 
-#: builtins.c:4228
-msgid "invalid argument to %<__builtin_frame_address%>"
+#: c-format.c:350 c-format.c:372 c-format.c:396 c-format.c:408 c-format.c:417
+#: c-format.c:468 config/sol2-c.c:47
+msgid "length modifier"
 msgstr ""
 
-#: builtins.c:4230
-msgid "invalid argument to %<__builtin_return_address%>"
+#: c-format.c:350 c-format.c:372 c-format.c:396 c-format.c:408
+#: config/sol2-c.c:47
+msgid "length modifier in printf format"
 msgstr ""
 
-#: builtins.c:4243
-msgid "unsupported argument to %<__builtin_frame_address%>"
+#: c-format.c:394 c-format.c:406
+msgid "'q' flag"
 msgstr ""
 
-#: builtins.c:4245
-msgid "unsupported argument to %<__builtin_return_address%>"
+#: c-format.c:394 c-format.c:406
+msgid "the 'q' diagnostic flag"
 msgstr ""
 
-#: builtins.c:4348
-msgid "second argument to %<__builtin_expect%> must be a constant"
+#: c-format.c:414
+msgid "assignment suppression"
 msgstr ""
 
-#: builtins.c:5614
-msgid "%<__builtin_longjmp%> second argument must be 1"
+#: c-format.c:414
+msgid "the assignment suppression scanf feature"
 msgstr ""
 
-#: builtins.c:5966
-msgid "target format does not support infinity"
+#: c-format.c:415
+msgid "'a' flag"
 msgstr ""
 
-#: builtins.c:7764 builtins.c:7858
-#, c-format
-msgid "too few arguments to function %qs"
+#: c-format.c:415
+msgid "the 'a' scanf flag"
 msgstr ""
 
-#: builtins.c:7770 builtins.c:7864
-#, c-format
-msgid "too many arguments to function %qs"
+#: c-format.c:416
+msgid "field width in scanf format"
 msgstr ""
 
-#: builtins.c:7776 builtins.c:7889
-#, c-format
-msgid "non-floating-point argument to function %qs"
+#: c-format.c:417
+msgid "length modifier in scanf format"
 msgstr ""
 
-#: builtins.c:8974
-msgid "%<va_start%> used in function with fixed args"
+#: c-format.c:418
+msgid "the ''' scanf flag"
 msgstr ""
 
-#. Evidently an out of date version of <stdarg.h>; can't validate
-#. va_start's second argument, but can still work as intended.
-#: builtins.c:8981
-msgid "%<__builtin_next_arg%> called without an argument"
+#: c-format.c:419
+msgid "the 'I' scanf flag"
 msgstr ""
 
-#: builtins.c:8996
-msgid "%<va_start%> used with too many arguments"
+#: c-format.c:433
+msgid "'_' flag"
 msgstr ""
 
-#. FIXME: Sometimes with the tree optimizers we can get the
-#. not the last argument even though the user used the last
-#. argument.  We just warn and set the arg to be the last
-#. argument so that we will get wrong-code because of
-#. it.
-#: builtins.c:9016
-msgid "second parameter of %<va_start%> not last named argument"
+#: c-format.c:433
+msgid "the '_' strftime flag"
 msgstr ""
 
-#: c-common.c:834
-msgid "%qD is not defined outside of function scope"
+#: c-format.c:434
+msgid "the '-' strftime flag"
 msgstr ""
 
-#: c-common.c:855
-#, c-format
-msgid ""
-"string length %qd is greater than the length %qd ISO C%d compilers are "
-"required to support"
+#: c-format.c:435
+msgid "the '0' strftime flag"
 msgstr ""
 
-#: c-common.c:896
-msgid "overflow in constant expression"
+#: c-format.c:436 c-format.c:460
+msgid "'^' flag"
 msgstr ""
 
-#: c-common.c:916
-msgid "integer overflow in expression"
+#: c-format.c:436
+msgid "the '^' strftime flag"
 msgstr ""
 
-#: c-common.c:925
-msgid "floating point overflow in expression"
+#: c-format.c:437
+msgid "the '#' strftime flag"
 msgstr ""
 
-#: c-common.c:931
-msgid "vector overflow in expression"
+#: c-format.c:438
+msgid "field width in strftime format"
 msgstr ""
 
-#. This detects cases like converting -129 or 256 to unsigned char.
-#: c-common.c:953
-msgid "large integer implicitly truncated to unsigned type"
+#: c-format.c:439
+msgid "'E' modifier"
 msgstr ""
 
-#: c-common.c:955
-msgid "negative integer implicitly converted to unsigned type"
+#: c-format.c:439
+msgid "the 'E' strftime modifier"
 msgstr ""
 
-#: c-common.c:1013
-msgid "overflow in implicit constant conversion"
+#: c-format.c:440
+msgid "'O' modifier"
 msgstr ""
 
-#: c-common.c:1149
-#, c-format
-msgid "operation on %qE may be undefined"
+#: c-format.c:440
+msgid "the 'O' strftime modifier"
 msgstr ""
 
-#: c-common.c:1435
-msgid "case label does not reduce to an integer constant"
+#: c-format.c:441
+msgid "the 'O' modifier"
 msgstr ""
 
-#: c-common.c:1475
-msgid "case label value is less than minimum value for type"
+#: c-format.c:459
+msgid "fill character"
 msgstr ""
 
-#: c-common.c:1483
-msgid "case label value exceeds maximum value for type"
+#: c-format.c:459
+msgid "fill character in strfmon format"
 msgstr ""
 
-#: c-common.c:1491
-msgid "lower value in case label range less than minimum value for type"
+#: c-format.c:460
+msgid "the '^' strfmon flag"
 msgstr ""
 
-#: c-common.c:1500
-msgid "upper value in case label range exceeds maximum value for type"
+#: c-format.c:461
+msgid "the '+' strfmon flag"
 msgstr ""
 
-#: c-common.c:1840
-msgid "invalid truth-value expression"
+#: c-format.c:462
+msgid "'(' flag"
 msgstr ""
 
-#: c-common.c:1888
-#, c-format
-msgid "invalid operands to binary %s"
+#: c-format.c:462
+msgid "the '(' strfmon flag"
 msgstr ""
 
-#: c-common.c:2123
-msgid "comparison is always false due to limited range of data type"
+#: c-format.c:463
+msgid "'!' flag"
 msgstr ""
 
-#: c-common.c:2125
-msgid "comparison is always true due to limited range of data type"
+#: c-format.c:463
+msgid "the '!' strfmon flag"
 msgstr ""
 
-#: c-common.c:2195
-msgid "comparison of unsigned expression >= 0 is always true"
+#: c-format.c:464
+msgid "the '-' strfmon flag"
 msgstr ""
 
-#: c-common.c:2204
-msgid "comparison of unsigned expression < 0 is always false"
+#: c-format.c:465
+msgid "field width in strfmon format"
 msgstr ""
 
-#: c-common.c:2246
-msgid "pointer of type %<void *%> used in arithmetic"
+#: c-format.c:466
+msgid "left precision"
 msgstr ""
 
-#: c-common.c:2252
-msgid "pointer to a function used in arithmetic"
+#: c-format.c:466
+msgid "left precision in strfmon format"
 msgstr ""
 
-#: c-common.c:2258
-msgid "pointer to member function used in arithmetic"
+#: c-format.c:467
+msgid "right precision"
 msgstr ""
 
-#. Common Ada/Pascal programmer's mistake.  We always warn
-#. about this since it is so bad.
-#: c-common.c:2384
-msgid "the address of %qD, will always evaluate as %<true%>"
+#: c-format.c:467
+msgid "right precision in strfmon format"
 msgstr ""
 
-#: c-common.c:2480
-msgid "suggest parentheses around assignment used as truth value"
+#: c-format.c:468
+msgid "length modifier in strfmon format"
 msgstr ""
 
-#: c-common.c:2548 c-common.c:2588
-msgid "invalid use of %<restrict%>"
+#: c-format.c:1639
+msgid "field precision"
 msgstr ""
 
-#: c-common.c:2804
-msgid "invalid application of %<sizeof%> to a function type"
+#: c-incpath.c:70
+#, c-format
+msgid "ignoring duplicate directory \"%s\"\n"
 msgstr ""
 
-#: c-common.c:2814
+#: c-incpath.c:73
 #, c-format
-msgid "invalid application of %qs to a void type"
+msgid "  as it is a non-system directory that duplicates a system directory\n"
 msgstr ""
 
-#: c-common.c:2820
-msgid "invalid application of %qs to incomplete type %qT "
+#: c-incpath.c:77
+#, c-format
+msgid "ignoring nonexistent directory \"%s\"\n"
 msgstr ""
 
-#: c-common.c:2861
-msgid "%<__alignof%> applied to a bit-field"
+#: c-incpath.c:286
+#, c-format
+msgid "#include \"...\" search starts here:\n"
 msgstr ""
 
-#: c-common.c:3328
+#: c-incpath.c:290
 #, c-format
-msgid "cannot disable built-in function %qs"
+msgid "#include <...> search starts here:\n"
 msgstr ""
 
-#: c-common.c:3519
-msgid "pointers are not permitted as case values"
+#: c-incpath.c:295
+#, c-format
+msgid "End of search list.\n"
 msgstr ""
 
-#: c-common.c:3525
-msgid "range expressions in switch statements are non-standard"
+#: c-opts.c:1314
+msgid "<built-in>"
 msgstr ""
 
-#: c-common.c:3550
-msgid "empty range specified"
+#: c-opts.c:1330
+msgid "<command line>"
 msgstr ""
 
-#: c-common.c:3609
-msgid "duplicate (or overlapping) case value"
+#: c-typeck.c:2092 c-typeck.c:4416 c-typeck.c:4418 c-typeck.c:4426
+#: c-typeck.c:4451 c-typeck.c:5825
+msgid "initializer element is not constant"
 msgstr ""
 
-#: c-common.c:3610
-msgid "%Jthis is the first entry overlapping that value"
+#: c-typeck.c:4226
+msgid "array initialized from parenthesized string constant"
 msgstr ""
 
-#: c-common.c:3614
-msgid "duplicate case value"
+#: c-typeck.c:4286 cp/typeck2.c:703
+#, gcc-internal-format
+msgid "char-array initialized from wide string"
 msgstr ""
 
-#: c-common.c:3615
-msgid "%Jpreviously used here"
+#: c-typeck.c:4291
+msgid "wchar_t-array initialized from non-wide string"
 msgstr ""
 
-#: c-common.c:3619
-msgid "multiple default labels in one switch"
+#: c-typeck.c:4309 cp/typeck2.c:725
+#, gcc-internal-format
+msgid "initializer-string for array of chars is too long"
 msgstr ""
 
-#: c-common.c:3620
-msgid "%Jthis is the first default label"
+#: c-typeck.c:4315
+msgid "array of inappropriate type initialized from string constant"
 msgstr ""
 
-#: c-common.c:3669
-msgid "%Jcase value %qs not in enumerated type"
+#. ??? This should not be an error when inlining calls to
+#. unprototyped functions.
+#: c-typeck.c:4376 c-typeck.c:3879 cp/typeck.c:1381
+#, gcc-internal-format
+msgid "invalid use of non-lvalue array"
 msgstr ""
 
-#: c-common.c:3672
-msgid "%Jcase value %qs not in enumerated type %qT"
+#: c-typeck.c:4399
+msgid "array initialized from non-constant array expression"
 msgstr ""
 
-#: c-common.c:3724
-msgid "%Hswitch missing default case"
+#: c-typeck.c:4458 c-typeck.c:5829
+#, gcc-internal-format
+msgid "initializer element is not computable at load time"
 msgstr ""
 
-#. Warn if there are enumerators that don't correspond to
-#. case expressions.
-#: c-common.c:3758
-msgid "%Henumeration value %qE not handled in switch"
+#. Although C99 is unclear about whether incomplete arrays
+#. of VLAs themselves count as VLAs, it does not make
+#. sense to permit them to be initialized given that
+#. ordinary VLAs may not be initialized.
+#: c-typeck.c:4469 c-decl.c:3144 c-decl.c:3159
+#, gcc-internal-format
+msgid "variable-sized object may not be initialized"
 msgstr ""
 
-#: c-common.c:3824
-msgid "taking the address of a label is non-standard"
+#: c-typeck.c:4473 cp/typeck2.c:804
+#, gcc-internal-format
+msgid "invalid initializer"
 msgstr ""
 
-#: c-common.c:3993 c-common.c:4012 c-common.c:4030 c-common.c:4057
-#: c-common.c:4076 c-common.c:4099 c-common.c:4123 c-common.c:4149
-#: c-common.c:4183 c-common.c:4227 c-common.c:4255 c-common.c:4283
-#: c-common.c:4302 c-common.c:4627 c-common.c:4657 c-common.c:4749
-#: c-common.c:4816 c-common.c:4834 c-common.c:4880 c-common.c:4950
-#: c-common.c:4974 c-common.c:5245 c-common.c:5268 c-common.c:5307
-#, c-format
-msgid "%qE attribute ignored"
+#: c-typeck.c:4947
+msgid "extra brace group at end of initializer"
 msgstr ""
 
-#: c-common.c:4340
-#, c-format
-msgid "unknown machine mode %qs"
+#: c-typeck.c:4967 cp/decl.c:4371
+#, gcc-internal-format
+msgid "missing braces around initializer"
 msgstr ""
 
-#: c-common.c:4360
-msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
+#: c-typeck.c:5028
+msgid "braces around scalar initializer"
 msgstr ""
 
-#: c-common.c:4362
-msgid "use __attribute__ ((vector_size)) instead"
+#: c-typeck.c:5085
+msgid "initialization of flexible array member in a nested context"
 msgstr ""
 
-#: c-common.c:4371
-#, c-format
-msgid "unable to emulate %qs"
+#: c-typeck.c:5087
+msgid "initialization of a flexible array member"
 msgstr ""
 
-#: c-common.c:4381
-#, c-format
-msgid "invalid pointer mode %qs"
+#: c-typeck.c:5114
+msgid "missing initializer"
 msgstr ""
 
-#: c-common.c:4396
-#, c-format
-msgid "no data type for mode %qs"
+#: c-typeck.c:5136
+msgid "empty scalar initializer"
 msgstr ""
 
-#: c-common.c:4406
-#, c-format
-msgid "cannot use mode %qs for enumeral types"
+#: c-typeck.c:5141
+msgid "extra elements in scalar initializer"
 msgstr ""
 
-#: c-common.c:4430
-#, c-format
-msgid "mode %qs applied to inappropriate type"
+#: c-typeck.c:5245 c-typeck.c:5305
+msgid "array index in non-array initializer"
 msgstr ""
 
-#: c-common.c:4461
-msgid "%Jsection attribute cannot be specified for local variables"
+#: c-typeck.c:5250 c-typeck.c:5358
+msgid "field name not in record or union initializer"
 msgstr ""
 
-#: c-common.c:4472
-msgid "%Jsection of %qD conflicts with previous declaration"
+#: c-typeck.c:5296
+msgid "array index in initializer not of integer type"
 msgstr ""
 
-#: c-common.c:4481
-msgid "%Jsection attribute not allowed for %qD"
+#: c-typeck.c:5301 c-typeck.c:5303
+msgid "nonconstant array index in initializer"
 msgstr ""
 
-#: c-common.c:4487
-msgid "%Jsection attributes are not supported for this target"
+#: c-typeck.c:5307 c-typeck.c:5310
+msgid "array index in initializer exceeds array bounds"
 msgstr ""
 
-#: c-common.c:4519
-msgid "requested alignment is not a constant"
+#: c-typeck.c:5321
+msgid "empty index range in initializer"
 msgstr ""
 
-#: c-common.c:4524
-msgid "requested alignment is not a power of 2"
+#: c-typeck.c:5330
+msgid "array index range in initializer exceeds array bounds"
 msgstr ""
 
-#: c-common.c:4529
-msgid "requested alignment is too large"
+#: c-typeck.c:5405 c-typeck.c:5426 c-typeck.c:5892
+msgid "initialized field with side-effects overwritten"
 msgstr ""
 
-#: c-common.c:4555
-msgid "%Jalignment may not be specified for %qD"
+#: c-typeck.c:6101
+msgid "excess elements in char array initializer"
 msgstr ""
 
-#: c-common.c:4593
-msgid "%J%qD defined both normally and as an alias"
+#: c-typeck.c:6108 c-typeck.c:6154
+msgid "excess elements in struct initializer"
 msgstr ""
 
-#: c-common.c:4609
-msgid "alias argument not a string"
+#: c-typeck.c:6169
+msgid "non-static initialization of a flexible array member"
 msgstr ""
 
-#: c-common.c:4651
-#, c-format
-msgid "%qE attribute ignored on non-class types"
+#: c-typeck.c:6237
+msgid "excess elements in union initializer"
 msgstr ""
 
-#: c-common.c:4663
-msgid "visibility argument not a string"
+#: c-typeck.c:6323
+msgid "excess elements in array initializer"
 msgstr ""
 
-#: c-common.c:4675
-#, c-format
-msgid "%qE attribute ignored on types"
+#: c-typeck.c:6353
+msgid "excess elements in vector initializer"
 msgstr ""
 
-#: c-common.c:4690
-msgid ""
-"visibility argument must be one of \"default\", \"hidden\", \"protected\" or "
-"\"internal\""
+#: c-typeck.c:6377
+msgid "excess elements in scalar initializer"
 msgstr ""
 
-#: c-common.c:4759
-msgid "tls_model argument not a string"
+#: cfgrtl.c:2105
+msgid "flow control insn inside a basic block"
 msgstr ""
 
-#: c-common.c:4768
-msgid ""
-"tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-"
-"dynamic\" or \"global-dynamic\""
+#: cfgrtl.c:2183
+msgid "wrong insn in the fallthru edge"
 msgstr ""
 
-#: c-common.c:4790 c-common.c:4854
-msgid "%J%qE attribute applies only to functions"
+#: cfgrtl.c:2225
+msgid "insn outside basic block"
 msgstr ""
 
-#: c-common.c:4795 c-common.c:4859
-msgid "%Jcan%'t set %qE attribute after definition"
+#: cfgrtl.c:2232
+msgid "return not followed by barrier"
 msgstr ""
 
-#: c-common.c:4948
-#, c-format
-msgid "%qE attribute ignored for %qE"
+#: cgraph.c:299
+msgid "function body not available"
 msgstr ""
 
-#: c-common.c:5003
-#, c-format
-msgid "invalid vector type for attribute %qE"
+#: cgraph.c:301 cgraphunit.c:775
+msgid "redefined extern inline functions are not considered for inlining"
 msgstr ""
 
-#: c-common.c:5011
-msgid "number of components of the vector not a power of two"
+#: cgraph.c:304 cgraphunit.c:780
+msgid "function not considered for inlining"
 msgstr ""
 
-#: c-common.c:5039
-msgid "nonnull attribute without arguments on a non-prototype"
+#: cgraph.c:306 cgraphunit.c:778
+msgid "function not inlinable"
 msgstr ""
 
-#: c-common.c:5054
+#: collect2.c:393 gcc.c:6713
 #, c-format
-msgid "nonnull argument has invalid operand number (argument %lu)"
+msgid "internal gcc abort in %s, at %s:%d"
 msgstr ""
 
-#: c-common.c:5073
+#: collect2.c:892
 #, c-format
-msgid ""
-"nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
+msgid "no arguments"
 msgstr ""
 
-#: c-common.c:5081
+#: collect2.c:1266 collect2.c:1414 collect2.c:1449
 #, c-format
-msgid ""
-"nonnull argument references non-pointer operand (argument %lu, operand %lu)"
+msgid "fopen %s"
 msgstr ""
 
-#: c-common.c:5136 c-common.c:5172
-msgid "missing sentinel in function call"
+#: collect2.c:1269 collect2.c:1419 collect2.c:1452
+#, c-format
+msgid "fclose %s"
 msgstr ""
 
-#: c-common.c:5158
-msgid "not enough arguments to fit a sentinel"
+#: collect2.c:1278
+#, c-format
+msgid "collect2 version %s"
 msgstr ""
 
-#: c-common.c:5214
+#: collect2.c:1368
 #, c-format
-msgid "null argument where non-null required (argument %lu)"
+msgid "%d constructor(s) found\n"
 msgstr ""
 
-#: c-common.c:5279
-msgid "cleanup argument not an identifier"
+#: collect2.c:1369
+#, c-format
+msgid "%d destructor(s)  found\n"
 msgstr ""
 
-#: c-common.c:5286
-msgid "cleanup argument not a function"
+#: collect2.c:1370
+#, c-format
+msgid "%d frame table(s) found\n"
 msgstr ""
 
-#: c-common.c:5324
+#: collect2.c:1507
 #, c-format
-msgid "%qE attribute requires prototypes with named arguments"
+msgid "can't get program status"
 msgstr ""
 
-#: c-common.c:5334
+#: collect2.c:1557
 #, c-format
-msgid "%qE attribute only applies to variadic functions"
+msgid "[cannot find %s]"
 msgstr ""
 
-#: c-common.c:5345
-msgid "requested position is not an integer constant"
+#: collect2.c:1572
+#, c-format
+msgid "cannot find '%s'"
 msgstr ""
 
-#: c-common.c:5352
-msgid "requested position is less than zero"
+#: collect2.c:1576 collect2.c:2065 collect2.c:2220 gcc.c:2790
+#, c-format
+msgid "pex_init failed"
 msgstr ""
 
-#: c-common.c:5654
-msgid ""
-"%Hignoring return value of %qD, declared with attribute warn_unused_result"
+#: collect2.c:1611
+#, c-format
+msgid "[Leaving %s]\n"
 msgstr ""
 
-#: c-common.c:5658
+#: collect2.c:1831
+#, c-format
 msgid ""
-"%Hignoring return value of function declared with attribute "
-"warn_unused_result"
+"\n"
+"write_c_file - output name is %s, prefix is %s\n"
 msgstr ""
 
-#: c-common.c:5718 cp/typeck.c:4102
-msgid "attempt to take address of bit-field structure member %qD"
+#: collect2.c:2039
+#, c-format
+msgid "cannot find 'nm'"
 msgstr ""
 
-#: c-common.c:5765
-msgid "invalid lvalue in assignment"
+#: collect2.c:2086
+#, c-format
+msgid "can't open nm output"
 msgstr ""
 
-#: c-common.c:5768
-msgid "invalid lvalue in increment"
+#: collect2.c:2130
+#, c-format
+msgid "init function found in object %s"
 msgstr ""
 
-#: c-common.c:5771
-msgid "invalid lvalue in decrement"
+#: collect2.c:2138
+#, c-format
+msgid "fini function found in object %s"
 msgstr ""
 
-#: c-common.c:5774
-msgid "invalid lvalue in unary %<&%>"
+#: collect2.c:2241
+#, c-format
+msgid "can't open ldd output"
 msgstr ""
 
-#: c-common.c:5777
-msgid "invalid lvalue in asm statement"
+#: collect2.c:2244
+#, c-format
+msgid ""
+"\n"
+"ldd output with constructors/destructors.\n"
 msgstr ""
 
-#. Except for passing an argument to an unprototyped function,
-#. this is a constraint violation.  When passing an argument to
-#. an unprototyped function, it is compile-time undefined;
-#. making it a constraint in that case was rejected in
-#. DR#252.
-#: c-convert.c:84 c-typeck.c:1446 c-typeck.c:3548 cp/typeck.c:1351
-#: cp/typeck.c:5813 fortran/convert.c:89 treelang/tree-convert.c:79
-msgid "void value not ignored as it ought to be"
+#: collect2.c:2259
+#, c-format
+msgid "dynamic dependency %s not found"
 msgstr ""
 
-#: c-convert.c:122 fortran/convert.c:122 java/typeck.c:153
-#: treelang/tree-convert.c:105
-msgid "conversion to non-scalar type requested"
+#: collect2.c:2271
+#, c-format
+msgid "unable to open dynamic dependency '%s'"
 msgstr ""
 
-#: c-decl.c:530
-msgid "%Jarray %qD assumed to have one element"
+#: collect2.c:2427
+#, c-format
+msgid "%s: not a COFF file"
 msgstr ""
 
-#: c-decl.c:643
+#: collect2.c:2547
 #, c-format
-msgid "GCC supports only %u nested scopes"
+msgid "%s: cannot open as COFF file"
 msgstr ""
 
-#: c-decl.c:727
-msgid "%Jlabel %qD used but not defined"
+#: collect2.c:2605
+#, c-format
+msgid "library lib%s not found"
 msgstr ""
 
-#: c-decl.c:733
-msgid "%Jlabel %qD defined but not used"
+#: combine.c:12501
+#, c-format
+msgid ""
+";; Combiner statistics: %d attempts, %d substitutions (%d requiring new "
+"space),\n"
+";; %d successes.\n"
+"\n"
 msgstr ""
 
-#: c-decl.c:735
-msgid "%Jlabel %qD declared but not defined"
+#: combine.c:12510
+#, c-format
+msgid ""
+"\n"
+";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
+";; %d successes.\n"
 msgstr ""
 
-#: c-decl.c:770
-msgid "%Jnested function %qD declared but never defined"
+#: cppspec.c:106
+#, c-format
+msgid "\"%s\" is not a valid option to the preprocessor"
 msgstr ""
 
-#: c-decl.c:784 cp/decl.c:568
-msgid "%Junused variable %qD"
+#: cppspec.c:128
+#, c-format
+msgid "too many input files"
 msgstr ""
 
-#: c-decl.c:788
-msgid "%Jtype of array %qD completed incompatibly with implicit initialization"
+#: cse.c:6802
+#, c-format
+msgid ";; Processing block from %d to %d, %d sets.\n"
 msgstr ""
 
-#: c-decl.c:1022
-msgid ""
-"a parameter list with an ellipsis can%'t match an empty parameter name list "
-"declaration"
+#: diagnostic.c:174
+#, c-format
+msgid "%s:%d: confused by earlier errors, bailing out\n"
 msgstr ""
 
-#: c-decl.c:1029
-msgid ""
-"an argument type that has a default promotion can%'t match an empty "
-"parameter name list declaration"
+#: diagnostic.c:234
+#, c-format
+msgid "compilation terminated due to -Wfatal-errors.\n"
 msgstr ""
 
-#: c-decl.c:1064
+#: diagnostic.c:243
+#, c-format
 msgid ""
-"%Jprototype for %qD declares more arguments than previous old-style "
-"definition"
+"Please submit a full bug report,\n"
+"with preprocessed source if appropriate.\n"
+"See %s for instructions.\n"
 msgstr ""
 
-#: c-decl.c:1070
-msgid ""
-"%Jprototype for %qD declares fewer arguments than previous old-style "
-"definition"
+#: diagnostic.c:252
+#, c-format
+msgid "compilation terminated.\n"
 msgstr ""
 
-#: c-decl.c:1079
-msgid "%Jprototype for %qD declares argument %d with incompatible type"
+#: diagnostic.c:569
+#, c-format
+msgid "Internal compiler error: Error reporting routines re-entered.\n"
 msgstr ""
 
-#. If we get here, no errors were found, but do issue a warning
-#. for this poor-style construct.
-#: c-decl.c:1092
-msgid "%Jprototype for %qD follows non-prototype definition"
+#: final.c:1062
+msgid "negative insn length"
 msgstr ""
 
-#: c-decl.c:1107
-msgid "%Jprevious definition of %qD was here"
+#: final.c:2419
+msgid "could not split insn"
 msgstr ""
 
-#: c-decl.c:1109
-msgid "%Jprevious implicit declaration of %qD was here"
+#: final.c:2765
+msgid "invalid 'asm': "
 msgstr ""
 
-#: c-decl.c:1111
-msgid "%Jprevious declaration of %qD was here"
+#: final.c:2948
+#, c-format
+msgid "nested assembly dialect alternatives"
 msgstr ""
 
-#: c-decl.c:1148
-msgid "%J%qD redeclared as different kind of symbol"
+#: final.c:2965 final.c:2977
+#, c-format
+msgid "unterminated assembly dialect alternative"
 msgstr ""
 
-#: c-decl.c:1153
-msgid "%Jbuilt-in function %qD declared as non-function"
+#: final.c:3024
+#, c-format
+msgid "operand number missing after %%-letter"
 msgstr ""
 
-#: c-decl.c:1156 c-decl.c:1272 c-decl.c:1879
-msgid "%Jdeclaration of %qD shadows a built-in function"
+#: final.c:3027 final.c:3068
+#, c-format
+msgid "operand number out of range"
 msgstr ""
 
-#: c-decl.c:1165
-msgid "%Jredeclaration of enumerator %qD"
+#: final.c:3087
+#, c-format
+msgid "invalid %%-code"
 msgstr ""
 
-#. If types don't match for a built-in, throw away the
-#. built-in.  No point in calling locate_old_decl here, it
-#. won't print anything.
-#: c-decl.c:1186
-msgid "%Jconflicting types for built-in function %qD"
+#: final.c:3117
+#, c-format
+msgid "'%%l' operand isn't a label"
 msgstr ""
 
-#: c-decl.c:1210 c-decl.c:1223 c-decl.c:1233
-msgid "%Jconflicting types for %qD"
+#. We can't handle floating point constants;
+#. PRINT_OPERAND must handle them.
+#. We can't handle floating point constants; PRINT_OPERAND must
+#. handle them.
+#. We can't handle floating point constants;
+#. PRINT_OPERAND must handle them.
+#: final.c:3218 vmsdbgout.c:487 config/i386/i386.c:6031
+#: config/pdp11/pdp11.c:1700
+#, c-format
+msgid "floating constant misused"
 msgstr ""
 
-#: c-decl.c:1231
-msgid "%J conflicting type qualifiers for %qD"
+#: final.c:3274 vmsdbgout.c:544 config/i386/i386.c:6107
+#: config/pdp11/pdp11.c:1747
+#, c-format
+msgid "invalid expression as operand"
 msgstr ""
 
-#. Allow OLDDECL to continue in use.
-#: c-decl.c:1248
-msgid "%Jredefinition of typedef %qD"
+#: flow.c:1692
+msgid "Attempt to delete prologue/epilogue insn:"
 msgstr ""
 
-#: c-decl.c:1290 c-decl.c:1300 c-decl.c:1313 c-decl.c:1395
-msgid "%Jredefinition of %qD"
+#: gcc.c:1628
+#, c-format
+msgid "Using built-in specs.\n"
 msgstr ""
 
-#: c-decl.c:1352 c-decl.c:1433
-msgid "%Jstatic declaration of %qD follows non-static declaration"
+#: gcc.c:1811
+#, c-format
+msgid ""
+"Setting spec %s to '%s'\n"
+"\n"
 msgstr ""
 
-#: c-decl.c:1362 c-decl.c:1369 c-decl.c:1422 c-decl.c:1430
-msgid "%Jnon-static declaration of %qD follows static declaration"
+#: gcc.c:1920
+#, c-format
+msgid "Reading specs from %s\n"
 msgstr ""
 
-#: c-decl.c:1382
-msgid "%Jthread-local declaration of %qD follows non-thread-local declaration"
+#: gcc.c:2016 gcc.c:2035
+#, c-format
+msgid "specs %%include syntax malformed after %ld characters"
 msgstr ""
 
-#: c-decl.c:1385
-msgid "%Jnon-thread-local declaration of %qD follows thread-local declaration"
+#: gcc.c:2043
+#, c-format
+msgid "could not find specs file %s\n"
 msgstr ""
 
-#: c-decl.c:1415
-msgid "%Jextern declaration of %qD follows declaration with no linkage"
+#: gcc.c:2060 gcc.c:2068 gcc.c:2077 gcc.c:2086
+#, c-format
+msgid "specs %%rename syntax malformed after %ld characters"
 msgstr ""
 
-#: c-decl.c:1451
-msgid "%Jdeclaration of %qD with no linkage follows extern declaration"
+#: gcc.c:2095
+#, c-format
+msgid "specs %s spec was not found to be renamed"
 msgstr ""
 
-#: c-decl.c:1457
-msgid "%Jredeclaration of %qD with no linkage"
+#: gcc.c:2102
+#, c-format
+msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
+msgstr ""
+
+#: gcc.c:2107
+#, c-format
+msgid "rename spec %s to %s\n"
 msgstr ""
 
-#: c-decl.c:1471
+#: gcc.c:2109
+#, c-format
 msgid ""
-"%Jredeclaration of %qD with different visibility (old visibility preserved)"
+"spec is '%s'\n"
+"\n"
 msgstr ""
 
-#: c-decl.c:1482
-msgid "%Jinline declaration of %qD follows declaration with attribute noinline"
+#: gcc.c:2122
+#, c-format
+msgid "specs unknown %% command after %ld characters"
 msgstr ""
 
-#: c-decl.c:1489
-msgid ""
-"%Jdeclaration of %qD with attribute noinline follows inline declaration "
+#: gcc.c:2133 gcc.c:2146
+#, c-format
+msgid "specs file malformed after %ld characters"
 msgstr ""
 
-#: c-decl.c:1504
-msgid "%J%qD declared inline after being called"
+#: gcc.c:2199
+#, c-format
+msgid "spec file has no spec for linking"
 msgstr ""
 
-#: c-decl.c:1510
-msgid "%J%qD declared inline after its definition"
+#: gcc.c:2621
+#, c-format
+msgid "system path '%s' is not absolute"
 msgstr ""
 
-#: c-decl.c:1530
-msgid "%Jredefinition of parameter %qD"
+#: gcc.c:2684
+#, c-format
+msgid "-pipe not supported"
 msgstr ""
 
-#: c-decl.c:1554
-msgid "%Jredundant redeclaration of %qD"
+#: gcc.c:2746
+#, c-format
+msgid ""
+"\n"
+"Go ahead? (y or n) "
 msgstr ""
 
-#: c-decl.c:1866
-msgid "%Jdeclaration of %qD shadows previous non-variable"
+#: gcc.c:2829
+msgid "failed to get exit status"
 msgstr ""
 
-#: c-decl.c:1871
-msgid "%Jdeclaration of %qD shadows a parameter"
+#: gcc.c:2835
+msgid "failed to get process times"
 msgstr ""
 
-#: c-decl.c:1874
-msgid "%Jdeclaration of %qD shadows a global declaration"
+#: gcc.c:2858
+#, c-format
+msgid ""
+"Internal error: %s (program %s)\n"
+"Please submit a full bug report.\n"
+"See %s for instructions."
 msgstr ""
 
-#: c-decl.c:1884
-msgid "%Jdeclaration of %qD shadows a previous local"
+#: gcc.c:2886
+#, c-format
+msgid "# %s %.2f %.2f\n"
 msgstr ""
 
-#: c-decl.c:1887 cp/name-lookup.c:942 cp/name-lookup.c:973
-#: cp/name-lookup.c:981
-msgid "%Jshadowed declaration is here"
+#: gcc.c:3015
+#, c-format
+msgid "Usage: %s [options] file...\n"
 msgstr ""
 
-#: c-decl.c:2041
-msgid "nested extern declaration of %qD"
+#: gcc.c:3016
+msgid "Options:\n"
 msgstr ""
 
-#: c-decl.c:2201
-#, c-format
-msgid "implicit declaration of function %qE"
+#: gcc.c:3018
+msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr ""
 
-#: c-decl.c:2262
-msgid "incompatible implicit declaration of built-in function %qD"
+#: gcc.c:3019
+msgid "  --help                   Display this information\n"
 msgstr ""
 
-#: c-decl.c:2271
-msgid "incompatible implicit declaration of function %qD"
+#: gcc.c:3020
+msgid ""
+"  --target-help            Display target specific command line options\n"
 msgstr ""
 
-#: c-decl.c:2324
-msgid "%H%qE undeclared here (not in a function)"
+#: gcc.c:3022
+msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr ""
 
-#: c-decl.c:2329
-msgid "%H%qE undeclared (first use in this function)"
+#: gcc.c:3023
+msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr ""
 
-#: c-decl.c:2333
-msgid "%H(Each undeclared identifier is reported only once"
+#: gcc.c:3024
+msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr ""
 
-#: c-decl.c:2334
-msgid "%Hfor each function it appears in.)"
+#: gcc.c:3025
+msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr ""
 
-#: c-decl.c:2372 cp/decl.c:2055
-#, c-format
-msgid "label %qE referenced outside of any function"
+#: gcc.c:3026
+msgid ""
+"  -print-search-dirs       Display the directories in the compiler's search "
+"path\n"
 msgstr ""
 
-#: c-decl.c:2414
-#, c-format
-msgid "duplicate label declaration %qE"
+#: gcc.c:3027
+msgid ""
+"  -print-libgcc-file-name  Display the name of the compiler's companion "
+"library\n"
 msgstr ""
 
-#: c-decl.c:2450
-msgid "%Hduplicate label %qD"
+#: gcc.c:3028
+msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr ""
 
-#: c-decl.c:2460
-msgid "%Jjump into statement expression"
+#: gcc.c:3029
+msgid ""
+"  -print-prog-name=<prog>  Display the full path to compiler component "
+"<prog>\n"
 msgstr ""
 
-#: c-decl.c:2474
+#: gcc.c:3030
 msgid ""
-"%Htraditional C lacks a separate namespace for labels, identifier %qE "
-"conflicts"
+"  -print-multi-directory   Display the root directory for versions of "
+"libgcc\n"
 msgstr ""
 
-#: c-decl.c:2544
-msgid "%H%qE defined as wrong kind of tag"
+#: gcc.c:3031
+msgid ""
+"  -print-multi-lib         Display the mapping between command line options "
+"and\n"
+"                           multiple library search directories\n"
 msgstr ""
 
-#: c-decl.c:2758
-msgid "unnamed struct/union that defines no instances"
+#: gcc.c:3034
+msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr ""
 
-#: c-decl.c:2766
-msgid "empty declaration with storage class specifier does not redeclare tag"
+#: gcc.c:3035
+msgid ""
+"  -Wa,<options>            Pass comma-separated <options> on to the "
+"assembler\n"
 msgstr ""
 
-#: c-decl.c:2777
-msgid "empty declaration with type qualifier does not redeclare tag"
+#: gcc.c:3036
+msgid ""
+"  -Wp,<options>            Pass comma-separated <options> on to the "
+"preprocessor\n"
 msgstr ""
 
-#: c-decl.c:2798 c-decl.c:2805
-msgid "useless type name in empty declaration"
+#: gcc.c:3037
+msgid ""
+"  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr ""
 
-#: c-decl.c:2813
-msgid "%<inline%> in empty declaration"
+#: gcc.c:3038
+msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 msgstr ""
 
-#: c-decl.c:2819
-msgid "%<auto%> in file-scope empty declaration"
+#: gcc.c:3039
+msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 msgstr ""
 
-#: c-decl.c:2825
-msgid "%<register%> in file-scope empty declaration"
+#: gcc.c:3040
+msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr ""
 
-#: c-decl.c:2831
-msgid "useless storage class specifier in empty declaration"
+#: gcc.c:3041
+msgid ""
+"  -combine                 Pass multiple source files to compiler at once\n"
 msgstr ""
 
-#: c-decl.c:2837
-msgid "useless %<__thread%> in empty declaration"
+#: gcc.c:3042
+msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr ""
 
-#: c-decl.c:2845
-msgid "useless type qualifier in empty declaration"
+#: gcc.c:3043
+msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr ""
 
-#: c-decl.c:2852 c-parser.c:1159
-msgid "empty declaration"
+#: gcc.c:3044
+msgid "  -time                    Time the execution of each subprocess\n"
 msgstr ""
 
-#: c-decl.c:2918
+#: gcc.c:3045
 msgid ""
-"ISO C90 does not support %<static%> or type qualifiers in parameter array "
-"declarators"
+"  -specs=<file>            Override built-in specs with the contents of "
+"<file>\n"
 msgstr ""
 
-#: c-decl.c:2921
-msgid "ISO C90 does not support %<[*]%> array declarators"
+#: gcc.c:3046
+msgid ""
+"  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr ""
 
-#: c-decl.c:2924
-msgid "GCC does not yet properly implement %<[*]%> array declarators"
+#: gcc.c:3047
+msgid ""
+"  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr ""
 
-#: c-decl.c:2943
-msgid "static or type qualifiers in abstract declarator"
+#: gcc.c:3048
+msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr ""
 
-#: c-decl.c:3002
-msgid "%J%qD is usually a function"
+#: gcc.c:3049
+msgid ""
+"  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr ""
 
-#: c-decl.c:3011 cp/decl.c:3624 cp/decl2.c:850
-msgid "typedef %qD is initialized (use __typeof__ instead)"
+#: gcc.c:3050
+msgid ""
+"  -v                       Display the programs invoked by the compiler\n"
 msgstr ""
 
-#: c-decl.c:3016
-msgid "function %qD is initialized like a variable"
+#: gcc.c:3051
+msgid ""
+"  -###                     Like -v but options quoted and commands not "
+"executed\n"
 msgstr ""
 
-#. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3022
-msgid "parameter %qD is initialized"
+#: gcc.c:3052
+msgid ""
+"  -E                       Preprocess only; do not compile, assemble or "
+"link\n"
 msgstr ""
 
-#. Although C99 is unclear about whether incomplete arrays
-#. of VLAs themselves count as VLAs, it does not make
-#. sense to permit them to be initialized given that
-#. ordinary VLAs may not be initialized.
-#: c-decl.c:3041 c-decl.c:3056 c-typeck.c:4397
-msgid "variable-sized object may not be initialized"
+#: gcc.c:3053
+msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr ""
 
-#: c-decl.c:3047
-msgid "variable %qD has initializer but incomplete type"
+#: gcc.c:3054
+msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr ""
 
-#: c-decl.c:3123 c-decl.c:5673 cp/decl.c:3664 cp/decl.c:9900
-msgid "%Jinline function %qD given attribute noinline"
+#: gcc.c:3055
+msgid "  -o <file>                Place the output into <file>\n"
 msgstr ""
 
-#: c-decl.c:3192
-msgid "%Jinitializer fails to determine size of %qD"
+#: gcc.c:3056
+msgid ""
+"  -x <language>            Specify the language of the following input "
+"files\n"
+"                           Permissible languages include: c c++ assembler "
+"none\n"
+"                           'none' means revert to the default behavior of\n"
+"                           guessing the language based on the file's "
+"extension\n"
 msgstr ""
 
-#: c-decl.c:3197
-msgid "%Jarray size missing in %qD"
+#: gcc.c:3063
+#, c-format
+msgid ""
+"\n"
+"Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
+" passed on to the various sub-processes invoked by %s.  In order to pass\n"
+" other options on to these processes the -W<letter> options must be used.\n"
 msgstr ""
 
-#: c-decl.c:3208
-msgid "%Jzero or negative size array %qD"
+#: gcc.c:3183
+#, c-format
+msgid "'-%c' option must have argument"
 msgstr ""
 
-#: c-decl.c:3237 varasm.c:1630
-msgid "%Jstorage size of %qD isn%'t known"
+#: gcc.c:3205
+#, c-format
+msgid "couldn't run '%s': %s"
 msgstr ""
 
-#: c-decl.c:3247
-msgid "%Jstorage size of %qD isn%'t constant"
+#. translate_options () has turned --version into -fversion.
+#: gcc.c:3390
+#, c-format
+msgid "%s (GCC) %s\n"
 msgstr ""
 
-#: c-decl.c:3295
-msgid "%Jignoring asm-specifier for non-static local variable %qD"
+#: gcc.c:3392 gcov.c:415 java/gjavah.c:2400 java/jcf-dump.c:931
+#: java/jv-scan.c:129
+msgid "(C)"
 msgstr ""
 
-#: c-decl.c:3325 fortran/f95-lang.c:644
-msgid "cannot put object with volatile field into register"
+#: gcc.c:3393 java/gjavah.c:2401 java/jcf-dump.c:932 java/jv-scan.c:130
+#, c-format
+msgid ""
+"This is free software; see the source for copying conditions.  There is NO\n"
+"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
+"\n"
 msgstr ""
 
-#: c-decl.c:3459
-msgid "ISO C forbids forward parameter declarations"
+#: gcc.c:3494
+#, c-format
+msgid "argument to '-Xlinker' is missing"
 msgstr ""
 
-#: c-decl.c:3579
-msgid "<anonymous>"
+#: gcc.c:3502
+#, c-format
+msgid "argument to '-Xpreprocessor' is missing"
 msgstr ""
 
-#: c-decl.c:3586
+#: gcc.c:3509
 #, c-format
-msgid "bit-field %qs width not an integer constant"
+msgid "argument to '-Xassembler' is missing"
 msgstr ""
 
-#: c-decl.c:3594
+#: gcc.c:3516
 #, c-format
-msgid "negative width in bit-field %qs"
+msgid "argument to '-l' is missing"
 msgstr ""
 
-#: c-decl.c:3599
+#: gcc.c:3537
 #, c-format
-msgid "zero width for bit-field %qs"
+msgid "argument to '-specs' is missing"
 msgstr ""
 
-#: c-decl.c:3609
+#: gcc.c:3551
 #, c-format
-msgid "bit-field %qs has invalid type"
+msgid "argument to '-specs=' is missing"
 msgstr ""
 
-#: c-decl.c:3618
+#: gcc.c:3588
 #, c-format
-msgid "type of bit-field %qs is a GCC extension"
+msgid "'-%c' must come at the start of the command line"
 msgstr ""
 
-#: c-decl.c:3627
+#: gcc.c:3597
 #, c-format
-msgid "width of %qs exceeds its type"
+msgid "argument to '-B' is missing"
 msgstr ""
 
-#: c-decl.c:3640
+#: gcc.c:3977
 #, c-format
-msgid "%qs is narrower than values of its type"
+msgid "argument to '-x' is missing"
 msgstr ""
 
-#: c-decl.c:3765
-msgid "type defaults to %<int%> in declaration of %qs"
+#: gcc.c:4005
+#, c-format
+msgid "argument to '-%s' is missing"
 msgstr ""
 
-#: c-decl.c:3793
-msgid "duplicate %<const%>"
+#: gcc.c:4343
+#, c-format
+msgid "switch '%s' does not start with '-'"
 msgstr ""
 
-#: c-decl.c:3795
-msgid "duplicate %<restrict%>"
+#: gcc.c:4573
+#, c-format
+msgid "spec '%s' invalid"
 msgstr ""
 
-#: c-decl.c:3797
-msgid "duplicate %<volatile%>"
+#: gcc.c:4639
+#, c-format
+msgid "%s\n"
 msgstr ""
 
-#: c-decl.c:3816
-msgid "function definition declared %<auto%>"
+#: gcc.c:4712
+#, c-format
+msgid "spec '%s' has invalid '%%0%c'"
 msgstr ""
 
-#: c-decl.c:3818
-msgid "function definition declared %<register%>"
+#: gcc.c:4909
+#, c-format
+msgid "spec '%s' has invalid '%%W%c"
 msgstr ""
 
-#: c-decl.c:3820
-msgid "function definition declared %<typedef%>"
+#: gcc.c:4940
+#, c-format
+msgid "spec '%s' has invalid '%%x%c'"
 msgstr ""
 
-#: c-decl.c:3822
-msgid "function definition declared %<__thread%>"
+#: gcc.c:5162
+#, c-format
+msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr ""
 
-#: c-decl.c:3838
+#: gcc.c:5304
 #, c-format
-msgid "storage class specified for structure field %qs"
+msgid "unknown spec function '%s'"
 msgstr ""
 
-#: c-decl.c:3842 cp/decl.c:6988
+#: gcc.c:5323
 #, c-format
-msgid "storage class specified for parameter %qs"
+msgid "error in args to spec function '%s'"
 msgstr ""
 
-#: c-decl.c:3845 cp/decl.c:6990
-msgid "storage class specified for typename"
+#: gcc.c:5371
+#, c-format
+msgid "malformed spec function name"
 msgstr ""
 
-#: c-decl.c:3858 cp/decl.c:7007
-msgid "%qs initialized and declared %<extern%>"
+#. )
+#: gcc.c:5374
+#, c-format
+msgid "no arguments for spec function"
 msgstr ""
 
-#: c-decl.c:3860 cp/decl.c:7010
-msgid "%qs has both %<extern%> and initializer"
+#: gcc.c:5393
+#, c-format
+msgid "malformed spec function arguments"
 msgstr ""
 
-#: c-decl.c:3865
-msgid "file-scope declaration of %qs specifies %<auto%>"
+#: gcc.c:5632
+#, c-format
+msgid "braced spec '%s' is invalid at '%c'"
 msgstr ""
 
-#: c-decl.c:3867
-msgid "file-scope declaration of %qs specifies %<register%>"
+#: gcc.c:5720
+#, c-format
+msgid "braced spec body '%s' is invalid"
 msgstr ""
 
-#: c-decl.c:3872 cp/decl.c:7014
-msgid "nested function %qs declared %<extern%>"
+#: gcc.c:6267
+#, c-format
+msgid "install: %s%s\n"
 msgstr ""
 
-#: c-decl.c:3875 cp/decl.c:7024
-msgid "function-scope %qs implicitly auto and declared %<__thread%>"
+#: gcc.c:6268
+#, c-format
+msgid "programs: %s\n"
 msgstr ""
 
-#. Only the innermost declarator (making a parameter be of
-#. array type which is converted to pointer type)
-#. may have static or type qualifiers.
-#: c-decl.c:3922 c-decl.c:4112
-msgid "static or type qualifiers in non-parameter array declarator"
+#: gcc.c:6269
+#, c-format
+msgid "libraries: %s\n"
 msgstr ""
 
-#: c-decl.c:3968
+#: gcc.c:6326
 #, c-format
-msgid "declaration of %qs as array of voids"
+msgid ""
+"\n"
+"For bug reporting instructions, please see:\n"
 msgstr ""
 
-#: c-decl.c:3974
+#: gcc.c:6342
 #, c-format
-msgid "declaration of %qs as array of functions"
+msgid "Target: %s\n"
 msgstr ""
 
-#: c-decl.c:3979
-msgid "invalid use of structure with flexible array member"
+#: gcc.c:6343
+#, c-format
+msgid "Configured with: %s\n"
 msgstr ""
 
-#: c-decl.c:3999
+#: gcc.c:6357
 #, c-format
-msgid "size of array %qs has non-integer type"
+msgid "Thread model: %s\n"
 msgstr ""
 
-#: c-decl.c:4004
+#: gcc.c:6368
 #, c-format
-msgid "ISO C forbids zero-size array %qs"
+msgid "gcc version %s\n"
 msgstr ""
 
-#: c-decl.c:4011
+#: gcc.c:6370
 #, c-format
-msgid "size of array %qs is negative"
+msgid "gcc driver version %s executing gcc version %s\n"
 msgstr ""
 
-#: c-decl.c:4025
-msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
+#: gcc.c:6378
+#, c-format
+msgid "no input files"
 msgstr ""
 
-#: c-decl.c:4029
+#: gcc.c:6458
 #, c-format
-msgid "ISO C90 forbids variable-size array %qs"
+msgid "spec '%s' is invalid"
 msgstr ""
 
-#: c-decl.c:4068 c-decl.c:4232 cp/decl.c:7445
+#: gcc.c:6913
 #, c-format
-msgid "size of array %qs is too large"
+msgid "multilib spec '%s' is invalid"
 msgstr ""
 
-#: c-decl.c:4079
-msgid "ISO C90 does not support flexible array members"
+#: gcc.c:7105
+#, c-format
+msgid "multilib exclusions '%s' is invalid"
 msgstr ""
 
-#: c-decl.c:4089
-msgid "array type has incomplete element type"
+#: gcc.c:7163 gcc.c:7304
+#, c-format
+msgid "multilib select '%s' is invalid"
 msgstr ""
 
-#: c-decl.c:4144 cp/decl.c:7115
+#: gcc.c:7342
 #, c-format
-msgid "%qs declared as function returning a function"
+msgid "multilib exclusion '%s' is invalid"
 msgstr ""
 
-#: c-decl.c:4149 cp/decl.c:7120
+#: gcov.c:388
 #, c-format
-msgid "%qs declared as function returning an array"
+msgid ""
+"Usage: gcov [OPTION]... SOURCEFILE\n"
+"\n"
 msgstr ""
 
-#: c-decl.c:4169
-msgid "function definition has qualified void return type"
+#: gcov.c:389
+#, c-format
+msgid ""
+"Print code coverage information.\n"
+"\n"
 msgstr ""
 
-#: c-decl.c:4171
-msgid "type qualifiers ignored on function return type"
+#: gcov.c:390
+#, c-format
+msgid "  -h, --help                      Print this help, then exit\n"
 msgstr ""
 
-#: c-decl.c:4200 c-decl.c:4245 c-decl.c:4339 c-decl.c:4430
-msgid "ISO C forbids qualified function types"
+#: gcov.c:391
+#, c-format
+msgid "  -v, --version                   Print version number, then exit\n"
 msgstr ""
 
-#: c-decl.c:4253
-msgid "%Jtypedef %qD declared %<inline%>"
+#: gcov.c:392
+#, c-format
+msgid ""
+"  -a, --all-blocks                Show information for every basic block\n"
 msgstr ""
 
-#: c-decl.c:4283
-msgid "ISO C forbids const or volatile function types"
+#: gcov.c:393
+#, c-format
+msgid ""
+"  -b, --branch-probabilities      Include branch probabilities in output\n"
 msgstr ""
 
-#: c-decl.c:4303
+#: gcov.c:394
 #, c-format
-msgid "variable or field %qs declared void"
+msgid ""
+"  -c, --branch-counts             Given counts of branches taken\n"
+"                                    rather than percentages\n"
 msgstr ""
 
-#: c-decl.c:4332
-msgid "attributes in parameter array declarator ignored"
+#: gcov.c:396
+#, c-format
+msgid "  -n, --no-output                 Do not create an output file\n"
 msgstr ""
 
-#: c-decl.c:4367
-msgid "%Jparameter %qD declared %<inline%>"
+#: gcov.c:397
+#, c-format
+msgid ""
+"  -l, --long-file-names           Use long output file names for included\n"
+"                                    source files\n"
 msgstr ""
 
-#: c-decl.c:4380
+#: gcov.c:399
 #, c-format
-msgid "field %qs declared as a function"
+msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr ""
 
-#: c-decl.c:4386
+#: gcov.c:400
 #, c-format
-msgid "field %qs has incomplete type"
+msgid ""
+"  -o, --object-directory DIR|FILE Search for object files in DIR or called "
+"FILE\n"
 msgstr ""
 
-#: c-decl.c:4400 c-decl.c:4412 c-decl.c:4416
+#: gcov.c:401
 #, c-format
-msgid "invalid storage class for function %qs"
+msgid "  -p, --preserve-paths            Preserve all pathname components\n"
 msgstr ""
 
-#: c-decl.c:4436
-msgid "%<noreturn%> function returns non-void value"
+#: gcov.c:402
+#, c-format
+msgid ""
+"  -u, --unconditional-branches    Show unconditional branch counts too\n"
 msgstr ""
 
-#: c-decl.c:4464
-msgid "cannot inline function %<main%>"
+#: gcov.c:403
+#, c-format
+msgid ""
+"\n"
+"For bug reporting instructions, please see:\n"
+"%s.\n"
 msgstr ""
 
-#: c-decl.c:4511
-msgid "variable previously declared %<static%> redeclared %<extern%>"
+#: gcov.c:413
+#, c-format
+msgid "gcov (GCC) %s\n"
 msgstr ""
 
-#: c-decl.c:4521
-msgid "%Jvariable %qD declared %<inline%>"
+#: gcov.c:417
+#, c-format
+msgid ""
+"This is free software; see the source for copying conditions.\n"
+"There is NO warranty; not even for MERCHANTABILITY or \n"
+"FITNESS FOR A PARTICULAR PURPOSE.\n"
+"\n"
 msgstr ""
 
-#. A mere warning is sure to result in improper semantics
-#. at runtime.  Don't bother to allow this to compile.
-#: c-decl.c:4552 cp/decl.c:5855
-msgid "thread-local storage not supported for this target"
+#: gcov.c:507
+#, c-format
+msgid "%s:no functions found\n"
 msgstr ""
 
-#: c-decl.c:4614 c-decl.c:5711
-msgid "function declaration isn%'t a prototype"
+#: gcov.c:528 gcov.c:556
+#, c-format
+msgid "\n"
 msgstr ""
 
-#: c-decl.c:4622
-msgid "parameter names (without types) in function declaration"
+#: gcov.c:543
+#, c-format
+msgid "%s:creating '%s'\n"
 msgstr ""
 
-#: c-decl.c:4655
-msgid "%Jparameter %u (%qD) has incomplete type"
+#: gcov.c:547
+#, c-format
+msgid "%s:error writing output file '%s'\n"
 msgstr ""
 
-#: c-decl.c:4658
-msgid "%Jparameter %u has incomplete type"
+#: gcov.c:552
+#, c-format
+msgid "%s:could not open output file '%s'\n"
 msgstr ""
 
-#: c-decl.c:4667
-msgid "%Jparameter %u (%qD) has void type"
+#: gcov.c:703
+#, c-format
+msgid "%s:cannot open graph file\n"
 msgstr ""
 
-#: c-decl.c:4670
-msgid "%Jparameter %u has void type"
+#: gcov.c:709
+#, c-format
+msgid "%s:not a gcov graph file\n"
 msgstr ""
 
-#: c-decl.c:4727
-msgid "%<void%> as only parameter may not be qualified"
+#: gcov.c:722
+#, c-format
+msgid "%s:version '%.4s', prefer '%.4s'\n"
 msgstr ""
 
-#: c-decl.c:4731 c-decl.c:4766
-msgid "%<void%> must be the only parameter"
+#: gcov.c:774
+#, c-format
+msgid "%s:already seen blocks for '%s'\n"
 msgstr ""
 
-#: c-decl.c:4759
-msgid "%Jparameter %qD has just a forward declaration"
+#: gcov.c:892 gcov.c:1048
+#, c-format
+msgid "%s:corrupted\n"
 msgstr ""
 
-#. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:4805
-msgid "%<%s %E%> declared inside parameter list"
+#: gcov.c:966
+#, c-format
+msgid "%s:cannot open data file\n"
 msgstr ""
 
-#. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:4809
+#: gcov.c:971
 #, c-format
-msgid "anonymous %s declared inside parameter list"
+msgid "%s:not a gcov data file\n"
 msgstr ""
 
-#: c-decl.c:4814
-msgid ""
-"its scope is only this definition or declaration, which is probably not what "
-"you want"
+#: gcov.c:984
+#, c-format
+msgid "%s:version '%.4s', prefer version '%.4s'\n"
 msgstr ""
 
-#: c-decl.c:4947
-msgid "redefinition of %<union %E%>"
+#: gcov.c:990
+#, c-format
+msgid "%s:stamp mismatch with graph file\n"
 msgstr ""
 
-#: c-decl.c:4949
-msgid "redefinition of %<struct %E%>"
+#: gcov.c:1016
+#, c-format
+msgid "%s:unknown function '%u'\n"
 msgstr ""
 
-#: c-decl.c:4954
-msgid "nested redefinition of %<union %E%>"
+#: gcov.c:1029
+#, c-format
+msgid "%s:profile mismatch for '%s'\n"
 msgstr ""
 
-#: c-decl.c:4956
-msgid "nested redefinition of %<struct %E%>"
+#: gcov.c:1048
+#, c-format
+msgid "%s:overflowed\n"
 msgstr ""
 
-#: c-decl.c:5027 cp/decl.c:3421
-msgid "declaration does not declare anything"
+#: gcov.c:1072
+#, c-format
+msgid "%s:'%s' lacks entry and/or exit blocks\n"
 msgstr ""
 
-#: c-decl.c:5031
-msgid "ISO C doesn%'t support unnamed structs/unions"
+#: gcov.c:1077
+#, c-format
+msgid "%s:'%s' has arcs to entry block\n"
 msgstr ""
 
-#: c-decl.c:5074 c-decl.c:5090
-msgid "%Jduplicate member %qD"
+#: gcov.c:1085
+#, c-format
+msgid "%s:'%s' has arcs from exit block\n"
 msgstr ""
 
-#: c-decl.c:5129
-msgid "union has no named members"
+#: gcov.c:1293
+#, c-format
+msgid "%s:graph is unsolvable for '%s'\n"
 msgstr ""
 
-#: c-decl.c:5131
-msgid "union has no members"
+#: gcov.c:1373
+#, c-format
+msgid "%s '%s'\n"
 msgstr ""
 
-#: c-decl.c:5136
-msgid "struct has no named members"
+#: gcov.c:1376
+#, c-format
+msgid "Lines executed:%s of %d\n"
 msgstr ""
 
-#: c-decl.c:5138
-msgid "struct has no members"
+#: gcov.c:1380
+#, c-format
+msgid "No executable lines\n"
 msgstr ""
 
-#: c-decl.c:5195
-msgid "%Jflexible array member in union"
+#: gcov.c:1386
+#, c-format
+msgid "Branches executed:%s of %d\n"
 msgstr ""
 
-#: c-decl.c:5200
-msgid "%Jflexible array member not at end of struct"
+#: gcov.c:1390
+#, c-format
+msgid "Taken at least once:%s of %d\n"
 msgstr ""
 
-#: c-decl.c:5205
-msgid "%Jflexible array member in otherwise empty struct"
+#: gcov.c:1396
+#, c-format
+msgid "No branches\n"
 msgstr ""
 
-#: c-decl.c:5212
-msgid "%Jinvalid use of structure with flexible array member"
+#: gcov.c:1398
+#, c-format
+msgid "Calls executed:%s of %d\n"
 msgstr ""
 
-#: c-decl.c:5320
-msgid "union cannot be made transparent"
+#: gcov.c:1402
+#, c-format
+msgid "No calls\n"
 msgstr ""
 
-#: c-decl.c:5391
-msgid "nested redefinition of %<enum %E%>"
+#: gcov.c:1543
+#, c-format
+msgid "%s:no lines for '%s'\n"
 msgstr ""
 
-#. This enum is a named one that has been declared already.
-#: c-decl.c:5398
-msgid "redeclaration of %<enum %E%>"
+#: gcov.c:1738
+#, c-format
+msgid "call   %2d returned %s\n"
 msgstr ""
 
-#: c-decl.c:5461
-msgid "enumeration values exceed range of largest integer"
+#: gcov.c:1743
+#, c-format
+msgid "call   %2d never executed\n"
 msgstr ""
 
-#: c-decl.c:5478
-msgid "specified mode too small for enumeral values"
+#: gcov.c:1748
+#, c-format
+msgid "branch %2d taken %s%s\n"
 msgstr ""
 
-#: c-decl.c:5574
+#: gcov.c:1752
 #, c-format
-msgid "enumerator value for %qE is not an integer constant"
+msgid "branch %2d never executed\n"
 msgstr ""
 
-#: c-decl.c:5591
-msgid "overflow in enumeration values"
+#: gcov.c:1757
+#, c-format
+msgid "unconditional %2d taken %s\n"
 msgstr ""
 
-#: c-decl.c:5596
-msgid "ISO C restricts enumerator values to range of %<int%>"
+#: gcov.c:1760
+#, c-format
+msgid "unconditional %2d never executed\n"
 msgstr ""
 
-#: c-decl.c:5679
-msgid "return type is an incomplete type"
+#: gcov.c:1792
+#, c-format
+msgid "%s:cannot open source file\n"
 msgstr ""
 
-#: c-decl.c:5687
-msgid "return type defaults to %<int%>"
+#: gcov.c:1802
+#, c-format
+msgid "%s:source file is newer than graph file '%s'\n"
 msgstr ""
 
-#: c-decl.c:5718
-msgid "%Jno previous prototype for %qD"
+#. Return if there's nothing to do, or it is too expensive.
+#: gcse.c:689
+msgid "GCSE disabled"
 msgstr ""
 
-#: c-decl.c:5726
-msgid "%J%qD was used with no prototype before its definition"
+#. Return if there's nothing to do, or it is too expensive.
+#: gcse.c:6479
+msgid "jump bypassing disabled"
 msgstr ""
 
-#: c-decl.c:5733
-msgid "%Jno previous declaration for %qD"
+#: gengtype-yacc.c:564 java/parse-scan.c:1938 java/parse-scan.y:1374
+#: java/parse.c:2930 java/parse.y:16422
+msgid "syntax error: cannot back up"
 msgstr ""
 
-#: c-decl.c:5741
-msgid "%J%qD was used with no declaration before its definition"
+#: gengtype-yacc.c:1576 java/parse-scan.c:3077
+#: java/parse-scan.y:1372 java/parse.c:6163
+#: java/parse.y:16420
+msgid "syntax error; also virtual memory exhausted"
 msgstr ""
 
-#: c-decl.c:5774 c-decl.c:6268
-msgid "%Jreturn type of %qD is not %<int%>"
+#. Depending on the version of Bison used to compile this grammar,
+#. it may issue generic diagnostics spelled "syntax error" or
+#. "parse error".  To prevent this from changing the translation
+#. template randomly, we list all the variants of this particular
+#. diagnostic here.  Translators: there is no fine distinction
+#. between diagnostics with "syntax error" in them, and diagnostics
+#. with "parse error" in them.  It's okay to give them both the same
+#. translation.
+#: gengtype-yacc.c:1580 java/parse-scan.c:3081
+#: java/parse-scan.y:1370 java/parse.c:6167
+#: java/parse.y:16418
+msgid "syntax error"
 msgstr ""
 
-#: c-decl.c:5789
-msgid "%Jfirst argument of %qD should be %<int%>"
+#: gengtype-yacc.c:1698 java/parse-scan.c:3199 java/parse.c:6285
+msgid "parser stack overflow"
 msgstr ""
 
-#: c-decl.c:5798
-msgid "%Jsecond argument of %qD should be %<char **%>"
+#. Opening quotation mark.
+#: intl.c:58
+msgid "`"
 msgstr ""
 
-#: c-decl.c:5807
-msgid "%Jthird argument of %qD should probably be %<char **%>"
+#. Closing quotation mark.
+#: intl.c:61
+msgid "'"
 msgstr ""
 
-#: c-decl.c:5817
-msgid "%J%qD takes only zero or two arguments"
+#: ipa-inline.c:269
+msgid "--param large-function-growth limit reached"
 msgstr ""
 
-#: c-decl.c:5820
-msgid "%J%qD is normally a non-static function"
+#: ipa-inline.c:306 ipa-inline.c:631
+msgid "recursive inlining"
 msgstr ""
 
-#: c-decl.c:5866
-msgid "%Jold-style parameter declarations in prototyped function definition"
+#: ipa-inline.c:571 ipa-inline.c:902
+msgid "--param max-inline-insns-single limit reached"
 msgstr ""
 
-#: c-decl.c:5879
-msgid "%Jtraditional C rejects ISO C style function definitions"
+#: ipa-inline.c:644
+msgid "call is unlikely"
 msgstr ""
 
-#: c-decl.c:5891
-msgid "%Jparameter name omitted"
+#: ipa-inline.c:656
+msgid ""
+"--param max-inline-insns-single limit reached after inlining into the callee"
 msgstr ""
 
-#: c-decl.c:5931
-msgid "%Jold-style function definition"
+#: ipa-inline.c:715
+msgid "--param inline-unit-growth limit reached"
 msgstr ""
 
-#: c-decl.c:5939
-msgid "%Jparameter name missing from parameter list"
+#: langhooks.c:507
+msgid "At top level:"
 msgstr ""
 
-#: c-decl.c:5950
-msgid "%J%qD declared as a non-parameter"
+#: langhooks.c:512
+#, c-format
+msgid "In member function %qs:"
 msgstr ""
 
-#: c-decl.c:5955
-msgid "%Jmultiple parameters named %qD"
+#: langhooks.c:516
+#, c-format
+msgid "In function %qs:"
 msgstr ""
 
-#: c-decl.c:5963
-msgid "%Jparameter %qD declared with void type"
+#. What to print when a switch has no documentation.
+#: opts.c:89
+msgid "This switch lacks documentation"
 msgstr ""
 
-#: c-decl.c:5978 c-decl.c:5980
-msgid "%Jtype of %qD defaults to %<int%>"
+#: opts.c:1213
+#, c-format
+msgid ""
+"\n"
+"Target specific options:\n"
 msgstr ""
 
-#: c-decl.c:5999
-msgid "%Jparameter %qD has incomplete type"
+#: opts.c:1234
+msgid "The following options are language-independent:\n"
 msgstr ""
 
-#: c-decl.c:6005
-msgid "%Jdeclaration for parameter %qD but no such parameter"
+#: opts.c:1241
+#, c-format
+msgid ""
+"The %s front end recognizes the following options:\n"
+"\n"
 msgstr ""
 
-#: c-decl.c:6055
-msgid "number of arguments doesn%'t match prototype"
+#: opts.c:1254
+msgid "The --param option recognizes the following as parameters:\n"
 msgstr ""
 
-#: c-decl.c:6056 c-decl.c:6086 c-decl.c:6093
-msgid "%Hprototype declaration"
+#: protoize.c:583
+#, c-format
+msgid "%s: error writing file '%s': %s\n"
 msgstr ""
 
-#: c-decl.c:6084
-msgid "promoted argument %qD doesn%'t match prototype"
+#: protoize.c:627
+#, c-format
+msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
 msgstr ""
 
-#: c-decl.c:6092
-msgid "argument %qD doesn%'t match prototype"
+#: protoize.c:630
+#, c-format
+msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
 msgstr ""
 
-#: c-decl.c:6311 cp/decl.c:10670
-msgid "no return statement in function returning non-void"
+#: protoize.c:731
+#, c-format
+msgid "%s: warning: no read access for file '%s'\n"
 msgstr ""
 
-#: c-decl.c:6318
-msgid "this function may return with or without a value"
+#: protoize.c:739
+#, c-format
+msgid "%s: warning: no write access for file '%s'\n"
 msgstr ""
 
-#. If we get here, declarations have been used in a for loop without
-#. the C99 for loop scope.  This doesn't make much sense, so don't
-#. allow it.
-#: c-decl.c:6411
-msgid "%<for%> loop initial declaration used outside C99 mode"
+#: protoize.c:747
+#, c-format
+msgid "%s: warning: no write access for dir containing '%s'\n"
 msgstr ""
 
-#: c-decl.c:6440
-msgid ""
-"%Jdeclaration of static variable %qD in %<for%> loop initial declaration"
+#. Catch cases like /.. where we try to backup to a
+#. point above the absolute root of the logical file
+#. system.
+#: protoize.c:1134
+#, c-format
+msgid "%s: invalid file name: %s\n"
 msgstr ""
 
-#: c-decl.c:6443
-msgid ""
-"%Jdeclaration of %<extern%> variable %qD in %<for%> loop initial declaration"
+#: protoize.c:1282
+#, c-format
+msgid "%s: %s: can't get status: %s\n"
 msgstr ""
 
-#: c-decl.c:6448
-msgid "%<struct %E%> declared in %<for%> loop initial declaration"
+#: protoize.c:1303
+#, c-format
+msgid ""
+"\n"
+"%s: fatal error: aux info file corrupted at line %d\n"
 msgstr ""
 
-#: c-decl.c:6452
-msgid "%<union %E%> declared in %<for%> loop initial declaration"
+#: protoize.c:1632
+#, c-format
+msgid "%s:%d: declaration of function '%s' takes different forms\n"
 msgstr ""
 
-#: c-decl.c:6456
-msgid "%<enum %E%> declared in %<for%> loop initial declaration"
+#: protoize.c:1887
+#, c-format
+msgid "%s: compiling '%s'\n"
 msgstr ""
 
-#: c-decl.c:6460
-msgid "%Jdeclaration of non-variable %qD in %<for%> loop initial declaration"
+#: protoize.c:1910
+#, c-format
+msgid "%s: wait: %s\n"
 msgstr ""
 
-#: c-decl.c:6754 c-decl.c:6905 c-decl.c:7115
+#: protoize.c:1915
 #, c-format
-msgid "duplicate %qE"
+msgid "%s: subprocess got fatal signal %d\n"
 msgstr ""
 
-#: c-decl.c:6777 c-decl.c:6914 c-decl.c:7017
-msgid "two or more data types in declaration specifiers"
+#: protoize.c:1923
+#, c-format
+msgid "%s: %s exited with status %d\n"
 msgstr ""
 
-#: c-decl.c:6789 cp/decl.c:6658
-msgid "%<long long long%> is too long for GCC"
+#: protoize.c:1972
+#, c-format
+msgid "%s: warning: missing SYSCALLS file '%s'\n"
 msgstr ""
 
-#: c-decl.c:6796 c-decl.c:6988
-msgid "both %<long long%> and %<double%> in declaration specifiers"
+#: protoize.c:1981 protoize.c:2010
+#, c-format
+msgid "%s: can't read aux info file '%s': %s\n"
 msgstr ""
 
-#: c-decl.c:6802
-msgid "ISO C90 does not support %<long long%>"
+#: protoize.c:2026 protoize.c:2054
+#, c-format
+msgid "%s: can't get status of aux info file '%s': %s\n"
 msgstr ""
 
-#: c-decl.c:6807 c-decl.c:6827
-msgid "both %<long%> and %<short%> in declaration specifiers"
+#: protoize.c:2082
+#, c-format
+msgid "%s: can't open aux info file '%s' for reading: %s\n"
 msgstr ""
 
-#: c-decl.c:6810 c-decl.c:6921
-msgid "both %<long%> and %<void%> in declaration specifiers"
+#: protoize.c:2100
+#, c-format
+msgid "%s: error reading aux info file '%s': %s\n"
 msgstr ""
 
-#: c-decl.c:6813 c-decl.c:6940
-msgid "both %<long%> and %<_Bool%> in declaration specifiers"
+#: protoize.c:2113
+#, c-format
+msgid "%s: error closing aux info file '%s': %s\n"
 msgstr ""
 
-#: c-decl.c:6816 c-decl.c:6959
-msgid "both %<long%> and %<char%> in declaration specifiers"
+#: protoize.c:2129
+#, c-format
+msgid "%s: can't delete aux info file '%s': %s\n"
 msgstr ""
 
-#: c-decl.c:6819 c-decl.c:6972
-msgid "both %<long%> and %<float%> in declaration specifiers"
+#: protoize.c:2211 protoize.c:4180
+#, c-format
+msgid "%s: can't delete file '%s': %s\n"
 msgstr ""
 
-#: c-decl.c:6830 c-decl.c:6924
-msgid "both %<short%> and %<void%> in declaration specifiers"
+#: protoize.c:2289
+#, c-format
+msgid "%s: warning: can't rename file '%s' to '%s': %s\n"
 msgstr ""
 
-#: c-decl.c:6833 c-decl.c:6943
-msgid "both %<short%> and %<_Bool%> in declaration specifiers"
+#: protoize.c:2411
+#, c-format
+msgid "%s: conflicting extern definitions of '%s'\n"
 msgstr ""
 
-#: c-decl.c:6836 c-decl.c:6962
-msgid "both %<short%> and %<char%> in declaration specifiers"
+#: protoize.c:2415
+#, c-format
+msgid "%s: declarations of '%s' will not be converted\n"
 msgstr ""
 
-#: c-decl.c:6839 c-decl.c:6975
-msgid "both %<short%> and %<float%> in declaration specifiers"
+#: protoize.c:2417
+#, c-format
+msgid "%s: conflict list for '%s' follows:\n"
 msgstr ""
 
-#: c-decl.c:6842 c-decl.c:6991
-msgid "both %<short%> and %<double%> in declaration specifiers"
+#: protoize.c:2450
+#, c-format
+msgid "%s: warning: using formals list from %s(%d) for function '%s'\n"
 msgstr ""
 
-#: c-decl.c:6850 c-decl.c:6870
-msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
+#: protoize.c:2490
+#, c-format
+msgid "%s: %d: '%s' used but missing from SYSCALLS\n"
 msgstr ""
 
-#: c-decl.c:6853 c-decl.c:6927
-msgid "both %<signed%> and %<void%> in declaration specifiers"
+#: protoize.c:2496
+#, c-format
+msgid "%s: %d: warning: no extern definition for '%s'\n"
 msgstr ""
 
-#: c-decl.c:6856 c-decl.c:6946
-msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
+#: protoize.c:2526
+#, c-format
+msgid "%s: warning: no static definition for '%s' in file '%s'\n"
 msgstr ""
 
-#: c-decl.c:6859 c-decl.c:6978
-msgid "both %<signed%> and %<float%> in declaration specifiers"
+#: protoize.c:2532
+#, c-format
+msgid "%s: multiple static defs of '%s' in file '%s'\n"
 msgstr ""
 
-#: c-decl.c:6862 c-decl.c:6994
-msgid "both %<signed%> and %<double%> in declaration specifiers"
+#: protoize.c:2702 protoize.c:2705
+#, c-format
+msgid "%s: %d: warning: source too confusing\n"
 msgstr ""
 
-#: c-decl.c:6873 c-decl.c:6930
-msgid "both %<unsigned%> and %<void%> in declaration specifiers"
+#: protoize.c:2900
+#, c-format
+msgid "%s: %d: warning: varargs function declaration not converted\n"
 msgstr ""
 
-#: c-decl.c:6876 c-decl.c:6949
-msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
+#: protoize.c:2915
+#, c-format
+msgid "%s: declaration of function '%s' not converted\n"
 msgstr ""
 
-#: c-decl.c:6879 c-decl.c:6981
-msgid "both %<unsigned%> and %<float%> in declaration specifiers"
+#: protoize.c:3038
+#, c-format
+msgid "%s: warning: too many parameter lists in declaration of '%s'\n"
 msgstr ""
 
-#: c-decl.c:6882 c-decl.c:6997
-msgid "both %<unsigned%> and %<double%> in declaration specifiers"
+#: protoize.c:3059
+#, c-format
+msgid ""
+"\n"
+"%s: warning: too few parameter lists in declaration of '%s'\n"
 msgstr ""
 
-#: c-decl.c:6890
-msgid "ISO C90 does not support complex types"
+#: protoize.c:3155
+#, c-format
+msgid "%s: %d: warning: found '%s' but expected '%s'\n"
 msgstr ""
 
-#: c-decl.c:6892 c-decl.c:6933
-msgid "both %<complex%> and %<void%> in declaration specifiers"
+#: protoize.c:3330
+#, c-format
+msgid "%s: local declaration for function '%s' not inserted\n"
 msgstr ""
 
-#: c-decl.c:6895 c-decl.c:6952
-msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7034
+#: protoize.c:3357
 #, c-format
-msgid "%qE fails to be a typedef or built in type"
+msgid ""
+"\n"
+"%s: %d: warning: can't add declaration of '%s' into macro call\n"
 msgstr ""
 
-#: c-decl.c:7066
+#: protoize.c:3429
 #, c-format
-msgid "%qE is not at beginning of declaration"
+msgid "%s: global declarations for file '%s' not inserted\n"
 msgstr ""
 
-#: c-decl.c:7080
-msgid "%<__thread%> used with %<auto%>"
+#: protoize.c:3518 protoize.c:3548
+#, c-format
+msgid "%s: definition of function '%s' not converted\n"
 msgstr ""
 
-#: c-decl.c:7082
-msgid "%<__thread%> used with %<register%>"
+#: protoize.c:3537
+#, c-format
+msgid "%s: %d: warning: definition of %s not converted\n"
 msgstr ""
 
-#: c-decl.c:7084
-msgid "%<__thread%> used with %<typedef%>"
+#: protoize.c:3863
+#, c-format
+msgid "%s: found definition of '%s' at %s(%d)\n"
 msgstr ""
 
-#: c-decl.c:7095 cp/parser.c:7245
-msgid "%<__thread%> before %<extern%>"
+#. If we make it here, then we did not know about this
+#. function definition.
+#: protoize.c:3879
+#, c-format
+msgid "%s: %d: warning: '%s' excluded by preprocessing\n"
 msgstr ""
 
-#: c-decl.c:7104 cp/parser.c:7235
-msgid "%<__thread%> before %<static%>"
+#: protoize.c:3882
+#, c-format
+msgid "%s: function definition not converted\n"
 msgstr ""
 
-#: c-decl.c:7120
-msgid "multiple storage classes in declaration specifiers"
+#: protoize.c:3940
+#, c-format
+msgid "%s: '%s' not converted\n"
 msgstr ""
 
-#: c-decl.c:7127
-msgid "%<__thread%> used with %qE"
+#: protoize.c:3948
+#, c-format
+msgid "%s: would convert file '%s'\n"
 msgstr ""
 
-#: c-decl.c:7181
-msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
+#: protoize.c:3951
+#, c-format
+msgid "%s: converting file '%s'\n"
 msgstr ""
 
-#: c-decl.c:7226 c-decl.c:7252
-msgid "ISO C does not support complex integer types"
+#: protoize.c:3961
+#, c-format
+msgid "%s: can't get status for file '%s': %s\n"
 msgstr ""
 
-#: c-decl.c:7327 toplev.c:852
-msgid "%J%qF used but never defined"
+#: protoize.c:4003
+#, c-format
+msgid "%s: can't open file '%s' for reading: %s\n"
 msgstr ""
 
-#: c-format.c:96 c-format.c:205
-msgid "format string has invalid operand number"
+#: protoize.c:4018
+#, c-format
+msgid ""
+"\n"
+"%s: error reading input file '%s': %s\n"
 msgstr ""
 
-#: c-format.c:113
-msgid "function does not return string type"
+#: protoize.c:4052
+#, c-format
+msgid "%s: can't create/open clean file '%s': %s\n"
 msgstr ""
 
-#: c-format.c:142
-msgid "format string argument not a string type"
+#: protoize.c:4157
+#, c-format
+msgid "%s: warning: file '%s' already saved in '%s'\n"
 msgstr ""
 
-#: c-format.c:185
-msgid "unrecognized format specifier"
+#: protoize.c:4165
+#, c-format
+msgid "%s: can't link file '%s' to '%s': %s\n"
 msgstr ""
 
-#: c-format.c:197
+#: protoize.c:4195
 #, c-format
-msgid "%qE is an unrecognized format function type"
+msgid "%s: can't create/open output file '%s': %s\n"
 msgstr ""
 
-#: c-format.c:211
-msgid "%<...%> has invalid operand number"
+#: protoize.c:4228
+#, c-format
+msgid "%s: can't change mode of file '%s': %s\n"
 msgstr ""
 
-#: c-format.c:218
-msgid "format string argument follows the args to be formatted"
+#: protoize.c:4404
+#, c-format
+msgid "%s: cannot get working directory: %s\n"
 msgstr ""
 
-#: c-format.c:341 c-format.c:365
-msgid "' ' flag"
+#: protoize.c:4502
+#, c-format
+msgid "%s: input file names must have .c suffixes: %s\n"
 msgstr ""
 
-#: c-format.c:341 c-format.c:365
-msgid "the ' ' printf flag"
+#: reload.c:3720
+msgid "unable to generate reloads for:"
 msgstr ""
 
-#: c-format.c:342 c-format.c:366 c-format.c:404 c-format.c:461
-msgid "'+' flag"
+#: reload1.c:1902
+msgid "this is the insn:"
 msgstr ""
 
-#: c-format.c:342 c-format.c:366 c-format.c:404
-msgid "the '+' printf flag"
+#. It's the compiler's fault.
+#: reload1.c:5021
+msgid "could not find a spill register"
 msgstr ""
 
-#: c-format.c:343 c-format.c:367 c-format.c:405 c-format.c:437
-msgid "'#' flag"
+#. It's the compiler's fault.
+#: reload1.c:6652
+msgid "VOIDmode on an output"
 msgstr ""
 
-#: c-format.c:343 c-format.c:367 c-format.c:405
-msgid "the '#' printf flag"
+#: rtl-error.c:128
+msgid "unrecognizable insn:"
 msgstr ""
 
-#: c-format.c:344 c-format.c:368 c-format.c:435
-msgid "'0' flag"
+#: rtl-error.c:130
+msgid "insn does not satisfy its constraints:"
 msgstr ""
 
-#: c-format.c:344 c-format.c:368
-msgid "the '0' printf flag"
+#: timevar.c:412
+msgid ""
+"\n"
+"Execution times (seconds)\n"
 msgstr ""
 
-#: c-format.c:345 c-format.c:369 c-format.c:434 c-format.c:464
-msgid "'-' flag"
+#. Print total time.
+#: timevar.c:470
+msgid " TOTAL                 :"
 msgstr ""
 
-#: c-format.c:345 c-format.c:369
-msgid "the '-' printf flag"
+#: timevar.c:499
+#, c-format
+msgid "time in %s: %ld.%06ld (%ld%%)\n"
 msgstr ""
 
-#: c-format.c:346 c-format.c:418
-msgid "''' flag"
+#: tlink.c:384
+#, c-format
+msgid "collect: reading %s\n"
 msgstr ""
 
-#: c-format.c:346
-msgid "the ''' printf flag"
+#: tlink.c:478
+#, c-format
+msgid "removing .rpo file"
 msgstr ""
 
-#: c-format.c:347 c-format.c:419
-msgid "'I' flag"
+#: tlink.c:480
+#, c-format
+msgid "renaming .rpo file"
 msgstr ""
 
-#: c-format.c:347
-msgid "the 'I' printf flag"
+#: tlink.c:534
+#, c-format
+msgid "collect: recompiling %s\n"
 msgstr ""
 
-#: c-format.c:348 c-format.c:370 c-format.c:416 c-format.c:438 c-format.c:465
-#: c-format.c:1527 config/sol2-c.c:46
-msgid "field width"
+#: tlink.c:714
+#, c-format
+msgid "collect: tweaking %s in %s\n"
 msgstr ""
 
-#: c-format.c:348 c-format.c:370 config/sol2-c.c:46
-msgid "field width in printf format"
+#: tlink.c:764
+#, c-format
+msgid "collect: relinking\n"
 msgstr ""
 
-#: c-format.c:349 c-format.c:371 c-format.c:395 c-format.c:407
-msgid "precision"
+#: toplev.c:574
+#, c-format
+msgid "unrecoverable error"
 msgstr ""
 
-#: c-format.c:349 c-format.c:371 c-format.c:395 c-format.c:407
-msgid "precision in printf format"
+#: toplev.c:1093
+#, c-format
+msgid ""
+"%s%s%s version %s (%s)\n"
+"%s\tcompiled by GNU C version %s.\n"
+"%s%s%s version %s (%s) compiled by CC.\n"
 msgstr ""
 
-#: c-format.c:350 c-format.c:372 c-format.c:396 c-format.c:408 c-format.c:417
-#: c-format.c:468 config/sol2-c.c:47
-msgid "length modifier"
+#: toplev.c:1100
+#, c-format
+msgid ""
+"%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr ""
 
-#: c-format.c:350 c-format.c:372 c-format.c:396 c-format.c:408
-#: config/sol2-c.c:47
-msgid "length modifier in printf format"
+#: toplev.c:1152
+msgid "options passed: "
 msgstr ""
 
-#: c-format.c:394 c-format.c:406
-msgid "'q' flag"
+#: toplev.c:1181
+msgid "options enabled: "
 msgstr ""
 
-#: c-format.c:394 c-format.c:406
-msgid "the 'q' diagnostic flag"
+#: toplev.c:1300
+#, c-format
+msgid "created and used with differing settings of '%s'"
 msgstr ""
 
-#: c-format.c:414
-msgid "assignment suppression"
+#: toplev.c:1302
+msgid "out of memory"
 msgstr ""
 
-#: c-format.c:414
-msgid "the assignment suppression scanf feature"
+#: toplev.c:1317
+msgid "created and used with different settings of -fpic"
 msgstr ""
 
-#: c-format.c:415
-msgid "'a' flag"
+#: toplev.c:1319
+msgid "created and used with different settings of -fpie"
 msgstr ""
 
-#: c-format.c:415
-msgid "the 'a' scanf flag"
+#: tree-inline.c:1937
+msgid "originally indirect function call not considered for inlining"
 msgstr ""
 
-#: c-format.c:416
-msgid "field width in scanf format"
+#.
+#. Local variables:
+#. mode:c
+#. End:
+#.
+#: diagnostic.def:1
+msgid "fatal error: "
 msgstr ""
 
-#: c-format.c:417
-msgid "length modifier in scanf format"
+#: diagnostic.def:2
+msgid "internal compiler error: "
 msgstr ""
 
-#: c-format.c:418
-msgid "the ''' scanf flag"
+#: diagnostic.def:3
+msgid "error: "
 msgstr ""
 
-#: c-format.c:419
-msgid "the 'I' scanf flag"
+#: diagnostic.def:4
+msgid "sorry, unimplemented: "
 msgstr ""
 
-#: c-format.c:433
-msgid "'_' flag"
+#: diagnostic.def:5
+msgid "warning: "
 msgstr ""
 
-#: c-format.c:433
-msgid "the '_' strftime flag"
+#: diagnostic.def:6
+msgid "anachronism: "
 msgstr ""
 
-#: c-format.c:434
-msgid "the '-' strftime flag"
+#: diagnostic.def:7
+msgid "note: "
 msgstr ""
 
-#: c-format.c:435
-msgid "the '0' strftime flag"
+#: diagnostic.def:8
+msgid "debug: "
 msgstr ""
 
-#: c-format.c:436 c-format.c:460
-msgid "'^' flag"
+#: params.def:43
+msgid ""
+"The maximum number of fields in a structure variable without direct "
+"structure accesses that GCC will attempt to track separately"
 msgstr ""
 
-#: c-format.c:436
-msgid "the '^' strftime flag"
+#: params.def:52
+msgid "The maximum structure size (in bytes) at which GCC will do block copies"
 msgstr ""
 
-#: c-format.c:437
-msgid "the '#' strftime flag"
+#: params.def:62
+msgid ""
+"The threshold ratio between instantiated fields and the total structure size"
 msgstr ""
 
-#: c-format.c:438
-msgid "field width in strftime format"
+#: params.def:79
+msgid ""
+"The maximum number of instructions in a single function eligible for inlining"
 msgstr ""
 
-#: c-format.c:439
-msgid "'E' modifier"
+#: params.def:91
+msgid "The maximum number of instructions when automatically inlining"
 msgstr ""
 
-#: c-format.c:439
-msgid "the 'E' strftime modifier"
+#: params.def:96
+msgid ""
+"The maximum number of instructions inline function can grow to via recursive "
+"inlining"
 msgstr ""
 
-#: c-format.c:440
-msgid "'O' modifier"
+#: params.def:101
+msgid ""
+"The maximum number of instructions non-inline function can grow to via "
+"recursive inlining"
 msgstr ""
 
-#: c-format.c:440
-msgid "the 'O' strftime modifier"
+#: params.def:106
+msgid "The maximum depth of recursive inlining for inline functions"
 msgstr ""
 
-#: c-format.c:441
-msgid "the 'O' modifier"
+#: params.def:111
+msgid "The maximum depth of recursive inlining for non-inline functions"
 msgstr ""
 
-#: c-format.c:459
-msgid "fill character"
+#: params.def:118
+msgid ""
+"If -fvariable-expansion-in-unroller is used, the maximum number "
+"of            times that an individual variable will be expanded            "
+"during loop unrolling"
 msgstr ""
 
-#: c-format.c:459
-msgid "fill character in strfmon format"
+#: params.def:131
+msgid "The maximum number of instructions to consider to fill a delay slot"
 msgstr ""
 
-#: c-format.c:460
-msgid "the '^' strfmon flag"
+#: params.def:142
+msgid ""
+"The maximum number of instructions to consider to find accurate live "
+"register information"
 msgstr ""
 
-#: c-format.c:461
-msgid "the '+' strfmon flag"
+#: params.def:152
+msgid "The maximum length of scheduling's pending operations list"
 msgstr ""
 
-#: c-format.c:462
-msgid "'(' flag"
+#: params.def:157
+msgid "The size of function body to be considered large"
 msgstr ""
 
-#: c-format.c:462
-msgid "the '(' strfmon flag"
+#: params.def:161
+msgid "Maximal growth due to inlining of large function (in percent)"
 msgstr ""
 
-#: c-format.c:463
-msgid "'!' flag"
+#: params.def:165
+msgid ""
+"how much can given compilation unit grow because of the inlining (in percent)"
 msgstr ""
 
-#: c-format.c:463
-msgid "the '!' strfmon flag"
+#: params.def:169
+msgid "expense of call operation relative to ordinary arithmetic operations"
 msgstr ""
 
-#: c-format.c:464
-msgid "the '-' strfmon flag"
+#: params.def:176
+msgid "The maximum amount of memory to be allocated by GCSE"
 msgstr ""
 
-#: c-format.c:465
-msgid "field width in strfmon format"
+#: params.def:181
+msgid "The maximum number of passes to make when doing GCSE"
 msgstr ""
 
-#: c-format.c:466
-msgid "left precision"
+#: params.def:191
+msgid ""
+"The threshold ratio for performing partial redundancy elimination after "
+"reload."
 msgstr ""
 
-#: c-format.c:466
-msgid "left precision in strfmon format"
+#: params.def:198
+msgid ""
+"The threshold ratio of critical edges execution count that permit performing "
+"redundancy elimination after reload."
 msgstr ""
 
-#: c-format.c:467
-msgid "right precision"
+#: params.def:209
+msgid "The maximum number of instructions to consider to unroll in a loop"
 msgstr ""
 
-#: c-format.c:467
-msgid "right precision in strfmon format"
+#: params.def:215
+msgid ""
+"The maximum number of instructions to consider to unroll in a loop on average"
 msgstr ""
 
-#: c-format.c:468
-msgid "length modifier in strfmon format"
+#: params.def:220
+msgid "The maximum number of unrollings of a single loop"
 msgstr ""
 
-#: c-format.c:836
-#, c-format
-msgid "function might be possible candidate for %qs format attribute"
+#: params.def:225
+msgid "The maximum number of insns of a peeled loop"
 msgstr ""
 
-#: c-format.c:927 c-format.c:948 c-format.c:1943
-msgid "missing $ operand number in format"
+#: params.def:230
+msgid "The maximum number of peelings of a single loop"
 msgstr ""
 
-#: c-format.c:957
-#, c-format
-msgid "%s does not support %%n$ operand number formats"
+#: params.def:235
+msgid "The maximum number of insns of a completely peeled loop"
 msgstr ""
 
-#: c-format.c:964
-msgid "operand number out of range in format"
+#: params.def:240
+msgid ""
+"The maximum number of peelings of a single loop that is peeled completely"
 msgstr ""
 
-#: c-format.c:987
-#, c-format
-msgid "format argument %d used more than once in %s format"
+#: params.def:245
+msgid "The maximum number of insns of a peeled loop that rolls only once"
 msgstr ""
 
-#: c-format.c:1019
-msgid "$ operand number used after format without operand number"
+#: params.def:251
+msgid "The maximum number of insns of an unswitched loop"
 msgstr ""
 
-#: c-format.c:1049
-#, c-format
-msgid "format argument %d unused before used argument %d in $-style format"
+#: params.def:256
+msgid "The maximum number of unswitchings in a single loop"
 msgstr ""
 
-#: c-format.c:1144
-msgid "format not a string literal, format string not checked"
+#: params.def:263
+msgid ""
+"Bound on the number of iterations the brute force # of iterations analysis "
+"algorithm evaluates"
 msgstr ""
 
-#: c-format.c:1158
-msgid "format not a string literal and no format arguments"
+#: params.def:268
+msgid ""
+"Maximum number of loops to perform swing modulo scheduling on (mainly for "
+"debugging)"
 msgstr ""
 
-#: c-format.c:1160
-msgid "format not a string literal, argument types not checked"
+#: params.def:274
+msgid ""
+"A factor for tuning the upper bound that swing modulo scheduler uses for "
+"scheduling a loop"
 msgstr ""
 
-#: c-format.c:1173
-msgid "too many arguments for format"
+#: params.def:278
+msgid ""
+"The number of cycles the swing modulo scheduler considers when \t  checking "
+"conflicts using DFA"
 msgstr ""
 
-#: c-format.c:1176
-msgid "unused arguments in $-style format"
+#: params.def:283
+msgid ""
+"A threshold on the average loop count considered by the swing modulo "
+"scheduler"
 msgstr ""
 
-#: c-format.c:1179
-#, c-format
-msgid "zero-length %s format string"
+#: params.def:288
+msgid ""
+"Select fraction of the maximal count of repetitions of basic block in "
+"program given basic block needs to have to be considered hot"
 msgstr ""
 
-#: c-format.c:1183
-msgid "format is a wide character string"
+#: params.def:292
+msgid ""
+"Select fraction of the maximal frequency of executions of basic block in "
+"function given basic block needs to have to be considered hot"
 msgstr ""
 
-#: c-format.c:1186
-msgid "unterminated format string"
+#: params.def:296
+msgid ""
+"The percentage of function, weighted by execution frequency, that must be "
+"covered by trace formation. Used when profile feedback is available"
 msgstr ""
 
-#: c-format.c:1396
-msgid "embedded %<\\0%> in format"
+#: params.def:300
+msgid ""
+"The percentage of function, weighted by execution frequency, that must be "
+"covered by trace formation. Used when profile feedback is not available"
 msgstr ""
 
-#: c-format.c:1411
-msgid "spurious trailing %<%%%> in format"
+#: params.def:304
+msgid "Maximal code growth caused by tail duplication (in percent)"
 msgstr ""
 
-#: c-format.c:1455 c-format.c:1699
-#, c-format
-msgid "repeated %s in format"
+#: params.def:308
+msgid ""
+"Stop reverse growth if the reverse probability of best edge is less than "
+"this threshold (in percent)"
 msgstr ""
 
-#: c-format.c:1468
-msgid "missing fill character at end of strfmon format"
+#: params.def:312
+msgid ""
+"Stop forward growth if the probability of best edge is less than this "
+"threshold (in percent). Used when profile feedback is available"
 msgstr ""
 
-#: c-format.c:1512 c-format.c:1614 c-format.c:1893 c-format.c:1955
-msgid "too few arguments for format"
+#: params.def:316
+msgid ""
+"Stop forward growth if the probability of best edge is less than this "
+"threshold (in percent). Used when profile feedback is not available"
 msgstr ""
 
-#: c-format.c:1553
-#, c-format
-msgid "zero width in %s format"
+#: params.def:322
+msgid "The maximum number of incoming edges to consider for crossjumping"
 msgstr ""
 
-#: c-format.c:1571
-#, c-format
-msgid "empty left precision in %s format"
+#: params.def:328
+msgid ""
+"The minimum number of matching instructions to consider for crossjumping"
 msgstr ""
 
-#: c-format.c:1629
-msgid "field precision"
+#: params.def:334
+msgid ""
+"The maximum number of insns to duplicate when unfactoring computed gotos"
 msgstr ""
 
-#: c-format.c:1644
-#, c-format
-msgid "empty precision in %s format"
+#: params.def:340
+msgid "The maximum length of path considered in cse"
 msgstr ""
 
-#: c-format.c:1683
-#, c-format
-msgid "%s does not support the %qs %s length modifier"
+#: params.def:347
+msgid ""
+"The minimum cost of an expensive expression in the loop invariant motion"
 msgstr ""
 
-#: c-format.c:1733
-msgid "conversion lacks type at end of format"
+#: params.def:356
+msgid ""
+"Bound on number of candidates below that all candidates are considered in iv "
+"optimizations"
 msgstr ""
 
-#: c-format.c:1744
-#, c-format
-msgid "unknown conversion type character %qc in format"
+#: params.def:364
+msgid "Bound on number of iv uses in loop optimized in iv optimizations"
 msgstr ""
 
-#: c-format.c:1747
-#, c-format
-msgid "unknown conversion type character 0x%x in format"
+#: params.def:372
+msgid ""
+"If number of candidates in the set is smaller, we always try to remove "
+"unused ivs during its optimization"
 msgstr ""
 
-#: c-format.c:1754
-msgid "%s does not support the %<%%%c%> %s format"
+#: params.def:377
+msgid "Bound on size of expressions used in the scalar evolutions analyzer"
 msgstr ""
 
-#: c-format.c:1770
-msgid "%s used with %<%%%c%> %s format"
+#: params.def:384
+msgid ""
+"Given N calls and V call-clobbered vars in a function.  Use .GLOBAL_VAR if "
+"NxV is larger than this limit"
 msgstr ""
 
-#: c-format.c:1779
-#, c-format
-msgid "%s does not support %s"
+#: params.def:389
+msgid "The maximum memory locations recorded by cselib"
 msgstr ""
 
-#: c-format.c:1788
-msgid "%s does not support %s with the %<%%%c%> %s format"
+#: params.def:402
+msgid ""
+"Minimum heap expansion to trigger garbage collection, as a percentage of the "
+"total size of the heap"
 msgstr ""
 
-#: c-format.c:1821
-msgid "%s ignored with %s and %<%%%c%> %s format"
+#: params.def:407
+msgid "Minimum heap size before we start collecting garbage, in kilobytes"
 msgstr ""
 
-#: c-format.c:1825
-#, c-format
-msgid "%s ignored with %s in %s format"
+#: params.def:415
+msgid ""
+"The maximum number of instructions to search backward when looking for "
+"equivalent reload"
 msgstr ""
 
-#: c-format.c:1831
-msgid "use of %s and %s together with %<%%%c%> %s format"
+#: params.def:420
+msgid ""
+"The maximum number of virtual operands allowed to represent aliases before "
+"triggering alias grouping."
 msgstr ""
 
-#: c-format.c:1835
-#, c-format
-msgid "use of %s and %s together in %s format"
+#: params.def:425
+msgid ""
+"The maximum number of blocks in a region to be considered for interblock "
+"scheduling"
 msgstr ""
 
-#: c-format.c:1854
-msgid "%<%%%c%> yields only last 2 digits of year in some locales"
+#: params.def:430
+msgid ""
+"The maximum number of insns in a region to be considered for interblock "
+"scheduling"
 msgstr ""
 
-#: c-format.c:1857
-msgid "%<%%%c%> yields only last 2 digits of year"
+#: params.def:435
+msgid ""
+"The maximum number of RTL nodes that can be recorded as combiner's last value"
 msgstr ""
 
-#. The end of the format string was reached.
-#: c-format.c:1873
-msgid "no closing %<]%> for %<%%[%> format"
+#: params.def:443
+msgid "The upper bound for sharing integer constants"
 msgstr ""
 
-#: c-format.c:1886
-#, c-format
-msgid "use of %qs length modifier with %qc type character"
+#: params.def:462
+msgid ""
+"Minimum number of virtual mappings to consider switching to full virtual "
+"renames"
 msgstr ""
 
-#: c-format.c:1907
-msgid "%s does not support the %<%%%s%c%> %s format"
+#: params.def:467
+msgid ""
+"Ratio between virtual mappings and virtual symbols to do full virtual renames"
 msgstr ""
 
-#: c-format.c:1924
-msgid "operand number specified with suppressed assignment"
+#: config/alpha/alpha.c:4894
+#, c-format
+msgid "invalid %%H value"
 msgstr ""
 
-#: c-format.c:1926
-msgid "operand number specified for format taking no argument"
+#: config/alpha/alpha.c:4915 config/bfin/bfin.c:1031
+#, c-format
+msgid "invalid %%J value"
 msgstr ""
 
-#: c-format.c:2068
+#: config/alpha/alpha.c:4945 config/ia64/ia64.c:4353
 #, c-format
-msgid "writing through null pointer (argument %d)"
+msgid "invalid %%r value"
 msgstr ""
 
-#: c-format.c:2076
+#: config/alpha/alpha.c:4955 config/rs6000/rs6000.c:9859
+#: config/xtensa/xtensa.c:1691
 #, c-format
-msgid "reading through null pointer (argument %d)"
+msgid "invalid %%R value"
 msgstr ""
 
-#: c-format.c:2096
+#: config/alpha/alpha.c:4961 config/rs6000/rs6000.c:9778
+#: config/xtensa/xtensa.c:1658
 #, c-format
-msgid "writing into constant object (argument %d)"
+msgid "invalid %%N value"
 msgstr ""
 
-#: c-format.c:2107
+#: config/alpha/alpha.c:4969 config/rs6000/rs6000.c:9806
 #, c-format
-msgid "extra type qualifiers in format argument (argument %d)"
+msgid "invalid %%P value"
 msgstr ""
 
-#: c-format.c:2218
-msgid "%s should have type %<%s%s%>, but argument %d has type %qT"
+#: config/alpha/alpha.c:4977
+#, c-format
+msgid "invalid %%h value"
 msgstr ""
 
-#: c-format.c:2221
-msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
+#: config/alpha/alpha.c:4985 config/xtensa/xtensa.c:1684
+#, c-format
+msgid "invalid %%L value"
 msgstr ""
 
-#: c-format.c:2228
-msgid "%s should have type %<%T%s%>, but argument %d has type %qT"
+#: config/alpha/alpha.c:5024 config/rs6000/rs6000.c:9760
+#, c-format
+msgid "invalid %%m value"
 msgstr ""
 
-#: c-format.c:2231
-msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
+#: config/alpha/alpha.c:5032 config/rs6000/rs6000.c:9768
+#, c-format
+msgid "invalid %%M value"
 msgstr ""
 
-#: c-format.c:2497
-msgid "args to be formatted is not %<...%>"
+#: config/alpha/alpha.c:5076
+#, c-format
+msgid "invalid %%U value"
 msgstr ""
 
-#: c-format.c:2506
-msgid "strftime formats cannot format arguments"
+#: config/alpha/alpha.c:5088 config/alpha/alpha.c:5102
+#: config/rs6000/rs6000.c:9867
+#, c-format
+msgid "invalid %%s value"
 msgstr ""
 
-#: c-gimplify.c:237
-msgid "statement with no effect"
+#: config/alpha/alpha.c:5125
+#, c-format
+msgid "invalid %%C value"
 msgstr ""
 
-#: c-gimplify.c:315 c-typeck.c:6913 cp/parser.c:6566
-msgid "break statement not within loop or switch"
+#: config/alpha/alpha.c:5162 config/rs6000/rs6000.c:9599
+#: config/rs6000/rs6000.c:9617
+#, c-format
+msgid "invalid %%E value"
 msgstr ""
 
-#: c-gimplify.c:317
-msgid "continue statement not within loop or switch"
+#: config/alpha/alpha.c:5187 config/alpha/alpha.c:5235
+#, c-format
+msgid "unknown relocation unspec"
 msgstr ""
 
-#: c-incpath.c:70
+#: config/alpha/alpha.c:5196 config/rs6000/rs6000.c:10180
 #, c-format
-msgid "ignoring duplicate directory \"%s\"\n"
+msgid "invalid %%xn code"
 msgstr ""
 
-#: c-incpath.c:73
+#: config/arc/arc.c:1725 config/m32r/m32r.c:1795
 #, c-format
-msgid "  as it is a non-system directory that duplicates a system directory\n"
+msgid "invalid operand to %%R code"
 msgstr ""
 
-#: c-incpath.c:77
+#: config/arc/arc.c:1757 config/m32r/m32r.c:1818
 #, c-format
-msgid "ignoring nonexistent directory \"%s\"\n"
+msgid "invalid operand to %%H/%%L code"
 msgstr ""
 
-#: c-incpath.c:286
+#: config/arc/arc.c:1779 config/m32r/m32r.c:1889
 #, c-format
-msgid "#include \"...\" search starts here:\n"
+msgid "invalid operand to %%U code"
 msgstr ""
 
-#: c-incpath.c:290
+#: config/arc/arc.c:1790
 #, c-format
-msgid "#include <...> search starts here:\n"
+msgid "invalid operand to %%V code"
 msgstr ""
 
-#: c-incpath.c:295
+#. Unknown flag.
+#. Undocumented flag.
+#: config/arc/arc.c:1797 config/m32r/m32r.c:1916 config/sparc/sparc.c:6787
 #, c-format
-msgid "End of search list.\n"
-msgstr ""
-
-#: c-lex.c:260
-msgid "badly nested C headers from preprocessor"
+msgid "invalid operand output code"
 msgstr ""
 
-#: c-lex.c:308
-msgid "%Hignoring #pragma %s %s"
+#: config/arm/arm.c:10496 config/arm/arm.c:10514
+#, c-format
+msgid "predicated Thumb instruction"
 msgstr ""
 
-#. ... or not.
-#: c-lex.c:417
-msgid "%Hstray %<@%> in program"
+#: config/arm/arm.c:10502
+#, c-format
+msgid "predicated instruction in conditional sequence"
 msgstr ""
 
-#: c-lex.c:431
+#: config/arm/arm.c:10610 config/arm/arm.c:10620 config/arm/arm.c:10630
+#: config/arm/arm.c:10656 config/arm/arm.c:10674 config/arm/arm.c:10709
+#: config/arm/arm.c:10728 config/arm/arm.c:10743 config/arm/arm.c:10769
+#: config/arm/arm.c:10776 config/arm/arm.c:10783
 #, c-format
-msgid "stray %qs in program"
+msgid "invalid operand for code '%c'"
 msgstr ""
 
-#: c-lex.c:441
+#: config/arm/arm.c:10669
 #, c-format
-msgid "missing terminating %c character"
+msgid "instruction never exectued"
 msgstr ""
 
-#: c-lex.c:443
+#: config/arm/arm.c:10794
 #, c-format
-msgid "stray %qc in program"
+msgid "missing operand"
 msgstr ""
 
-#: c-lex.c:445
-msgid "stray %<\\%o%> in program"
+#: config/avr/avr.c:1110
+msgid "bad address, not (reg+disp):"
 msgstr ""
 
-#: c-lex.c:606
-msgid "this decimal constant is unsigned only in ISO C90"
+#: config/avr/avr.c:1117
+msgid "bad address, not post_inc or pre_dec:"
 msgstr ""
 
-#: c-lex.c:609
-msgid "this decimal constant would be unsigned in ISO C90"
+#: config/avr/avr.c:1128
+msgid "internal compiler error.  Bad address:"
 msgstr ""
 
-#: c-lex.c:625
-#, c-format
-msgid "integer constant is too large for %qs type"
+#: config/avr/avr.c:1141
+msgid "internal compiler error.  Unknown mode:"
 msgstr ""
 
-#: c-lex.c:691
-msgid "floating constant exceeds range of %<%s%>"
+#: config/avr/avr.c:1764 config/avr/avr.c:2447
+msgid "invalid insn:"
 msgstr ""
 
-#: c-lex.c:773
-msgid "traditional C rejects string constant concatenation"
+#: config/avr/avr.c:1798 config/avr/avr.c:1884 config/avr/avr.c:1933
+#: config/avr/avr.c:1961 config/avr/avr.c:2056 config/avr/avr.c:2225
+#: config/avr/avr.c:2481 config/avr/avr.c:2593
+msgid "incorrect insn:"
 msgstr ""
 
-#: c-objc-common.c:80
-msgid ""
-"%Jfunction %qF can never be inlined because it is suppressed using -fno-"
-"inline"
+#: config/avr/avr.c:1980 config/avr/avr.c:2141 config/avr/avr.c:2296
+#: config/avr/avr.c:2659
+msgid "unknown move insn:"
 msgstr ""
 
-#: c-objc-common.c:90
-msgid ""
-"%Jfunction %qF can never be inlined because it might not be bound within "
-"this unit of translation"
+#: config/avr/avr.c:2889
+msgid "bad shift insn:"
 msgstr ""
 
-#: c-objc-common.c:98
-msgid ""
-"%Jfunction %qF can never be inlined because it uses attributes conflicting "
-"with inlining"
+#: config/avr/avr.c:3005 config/avr/avr.c:3453 config/avr/avr.c:3839
+msgid "internal compiler error.  Incorrect shift:"
 msgstr ""
 
-#: c-opts.c:144
+#: config/bfin/bfin.c:993
 #, c-format
-msgid "no class name specified with %qs"
+msgid "invalid %%j value"
 msgstr ""
 
-#: c-opts.c:148
+#: config/bfin/bfin.c:1112
 #, c-format
-msgid "assertion missing after %qs"
+msgid "invalid const_double operand"
 msgstr ""
 
-#: c-opts.c:153
-#, c-format
-msgid "macro name missing after %qs"
+#: config/c4x/c4x.c:1591
+msgid "using CONST_DOUBLE for address"
 msgstr ""
 
-#: c-opts.c:162
-#, c-format
-msgid "missing path after %qs"
+#: config/c4x/c4x.c:1729
+msgid "c4x_address_cost: Invalid addressing mode"
 msgstr ""
 
-#: c-opts.c:171
+#: config/c4x/c4x.c:1864
 #, c-format
-msgid "missing filename after %qs"
+msgid "c4x_print_operand: %%L inconsistency"
 msgstr ""
 
-#: c-opts.c:176
+#: config/c4x/c4x.c:1870
 #, c-format
-msgid "missing makefile target after %qs"
+msgid "c4x_print_operand: %%N inconsistency"
 msgstr ""
 
-#: c-opts.c:303
-msgid "-I- specified twice"
+#: config/c4x/c4x.c:1911
+#, c-format
+msgid "c4x_print_operand: %%O inconsistency"
 msgstr ""
 
-#: c-opts.c:306
-msgid "obsolete option -I- used, please use -iquote instead"
+#: config/c4x/c4x.c:2006
+msgid "c4x_print_operand: Bad operand case"
 msgstr ""
 
-#: c-opts.c:473
-msgid "argument %qs to %<-Wnormalized%> not recognized"
+#: config/c4x/c4x.c:2047
+msgid "c4x_print_operand_address: Bad post_modify"
 msgstr ""
 
-#: c-opts.c:553
-#, c-format
-msgid "switch %qs is no longer supported"
+#: config/c4x/c4x.c:2069
+msgid "c4x_print_operand_address: Bad pre_modify"
 msgstr ""
 
-#: c-opts.c:666
-msgid ""
-"-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
+#: config/c4x/c4x.c:2117 config/c4x/c4x.c:2129 config/c4x/c4x.c:2144
+msgid "c4x_print_operand_address: Bad operand case"
 msgstr ""
 
-#: c-opts.c:852
-msgid "output filename specified twice"
+#: config/c4x/c4x.c:2395
+msgid "c4x_rptb_insert: Cannot find start label"
 msgstr ""
 
-#: c-opts.c:982
-msgid "-Wformat-y2k ignored without -Wformat"
+#: config/c4x/c4x.c:3310 config/c4x/c4x.c:3328
+msgid "mode not QImode"
 msgstr ""
 
-#: c-opts.c:984
-msgid "-Wformat-extra-args ignored without -Wformat"
+#: config/c4x/c4x.c:3398
+msgid "invalid indirect memory address"
 msgstr ""
 
-#: c-opts.c:986
-msgid "-Wformat-zero-length ignored without -Wformat"
+#: config/c4x/c4x.c:3487
+msgid "invalid indirect (S) memory address"
 msgstr ""
 
-#: c-opts.c:988
-msgid "-Wformat-nonliteral ignored without -Wformat"
+#: config/c4x/c4x.c:3822
+msgid "c4x_valid_operands: Internal error"
 msgstr ""
 
-#: c-opts.c:990
-msgid "-Wformat-security ignored without -Wformat"
+#: config/c4x/c4x.c:4261
+msgid "c4x_operand_subword: invalid mode"
 msgstr ""
 
-#: c-opts.c:992
-msgid "-Wmissing-format-attribute ignored without -Wformat"
+#: config/c4x/c4x.c:4264
+msgid "c4x_operand_subword: invalid operand"
 msgstr ""
 
-#: c-opts.c:1011
-#, c-format
-msgid "opening output file %s: %m"
+#. We could handle these with some difficulty.
+#. e.g., *p-- => *(p-=2); *(p+1).
+#: config/c4x/c4x.c:4290
+msgid "c4x_operand_subword: invalid autoincrement"
 msgstr ""
 
-#: c-opts.c:1016
-#, c-format
-msgid "too many filenames given.  Type %s --help for usage"
+#: config/c4x/c4x.c:4296
+msgid "c4x_operand_subword: invalid address"
 msgstr ""
 
-#: c-opts.c:1099
-msgid "YYDEBUG was not defined at build time, -dy ignored"
+#: config/c4x/c4x.c:4307
+msgid "c4x_operand_subword: address not offsettable"
 msgstr ""
 
-#: c-opts.c:1145
-#, c-format
-msgid "opening dependency file %s: %m"
+#: config/c4x/c4x.c:4509
+msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
 msgstr ""
 
-#: c-opts.c:1155
-#, c-format
-msgid "closing dependency file %s: %m"
+#. Use `%s' to print the string in case there are any escape
+#. characters in the message.
+#: config/cris/cris.c:492 c-typeck.c:4179 c-typeck.c:4194 c-typeck.c:4209
+#: final.c:2770 final.c:2772 gcc.c:4625 rtl-error.c:113 toplev.c:578
+#: cp/parser.c:1945 cp/typeck.c:4157 java/expr.c:409
+#: java/parse.y:4988 java/verify.c:1552 java/verify.c:1553
+#: java/verify.c:1572
+#, gcc-internal-format
+msgid "%s"
 msgstr ""
 
-#: c-opts.c:1158
-#, c-format
-msgid "when writing output to %s: %m"
+#: config/cris/cris.c:544
+msgid "unexpected index-type in cris_print_index"
 msgstr ""
 
-#: c-opts.c:1238
-msgid "to generate dependencies you must specify either -M or -MM"
+#: config/cris/cris.c:558
+msgid "unexpected base-type in cris_print_base"
 msgstr ""
 
-#: c-opts.c:1305
-msgid "<built-in>"
+#: config/cris/cris.c:674
+msgid "invalid operand for 'b' modifier"
 msgstr ""
 
-#: c-opts.c:1320
-msgid "<command line>"
+#: config/cris/cris.c:687
+msgid "invalid operand for 'v' modifier"
 msgstr ""
 
-#: c-opts.c:1403
-msgid "too late for # directive to set debug directory"
+#: config/cris/cris.c:700
+msgid "invalid operand for 'o' modifier"
 msgstr ""
 
-#: c-parser.c:971
-msgid "ISO C forbids an empty source file"
+#: config/cris/cris.c:719
+msgid "invalid operand for 'O' modifier"
 msgstr ""
 
-#: c-parser.c:1056 c-parser.c:5721
-msgid "ISO C does not allow extra %<;%> outside of a function"
+#: config/cris/cris.c:753
+msgid "invalid operand for 'P' modifier"
 msgstr ""
 
-#: c-parser.c:1147
-msgid "expected declaration specifiers"
+#: config/cris/cris.c:760
+msgid "invalid operand for 'p' modifier"
 msgstr ""
 
-#: c-parser.c:1195
-msgid "data definition has no type or storage class"
+#: config/cris/cris.c:799
+msgid "invalid operand for 'z' modifier"
 msgstr ""
 
-#: c-parser.c:1249
-msgid "expected %<,%> or %<;%>"
+#: config/cris/cris.c:846 config/cris/cris.c:876
+msgid "invalid operand for 'H' modifier"
 msgstr ""
 
-#. This can appear in many cases looking nothing like a
-#. function definition, so we don't give a more specific
-#. error suggesting there was one.
-#: c-parser.c:1256 c-parser.c:1273
-msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
+#: config/cris/cris.c:852
+msgid "bad register"
 msgstr ""
 
-#: c-parser.c:1265
-msgid "ISO C forbids nested functions"
+#: config/cris/cris.c:890
+msgid "invalid operand for 'e' modifier"
 msgstr ""
 
-#: c-parser.c:1611 c-parser.c:2373 c-parser.c:2974 c-parser.c:3208
-#: c-parser.c:3991 c-parser.c:4573 c-parser.c:4966 c-parser.c:4986
-#: c-parser.c:5101 c-parser.c:5246 c-parser.c:5262 c-parser.c:5374
-#: c-parser.c:5386 c-parser.c:5411 c-parser.c:5539 c-parser.c:5568
-#: c-parser.c:5576 c-parser.c:5604 c-parser.c:5618 c-parser.c:5825
-#: c-parser.c:5926
-msgid "expected identifier"
+#: config/cris/cris.c:907
+msgid "invalid operand for 'm' modifier"
 msgstr ""
 
-#: c-parser.c:1637 cp/parser.c:10012
-msgid "comma at end of enumerator list"
+#: config/cris/cris.c:932
+msgid "invalid operand for 'A' modifier"
 msgstr ""
 
-#: c-parser.c:1643
-msgid "expected %<,%> or %<}%>"
+#: config/cris/cris.c:950
+msgid "invalid operand for 'D' modifier"
 msgstr ""
 
-#: c-parser.c:1657 c-parser.c:1827
-msgid "expected %<{%>"
+#: config/cris/cris.c:964
+msgid "invalid operand for 'T' modifier"
 msgstr ""
 
-#: c-parser.c:1666
-msgid "ISO C forbids forward references to %<enum%> types"
+#: config/cris/cris.c:973
+msgid "invalid operand modifier letter"
 msgstr ""
 
-#: c-parser.c:1769
-msgid "expected class name"
+#: config/cris/cris.c:1031
+msgid "unexpected multiplicative operand"
 msgstr ""
 
-#: c-parser.c:1788 c-parser.c:5478
-msgid "extra semicolon in struct or union specified"
+#: config/cris/cris.c:1051
+msgid "unexpected operand"
 msgstr ""
 
-#: c-parser.c:1810
-msgid "no semicolon at end of struct or union"
+#: config/cris/cris.c:1084 config/cris/cris.c:1094
+msgid "unrecognized address"
 msgstr ""
 
-#: c-parser.c:1813
-msgid "expected %<;%>"
+#: config/cris/cris.c:1904 config/cris/cris.c:1966
+msgid "unrecognized supposed constant"
 msgstr ""
 
-#: c-parser.c:1890 c-parser.c:2815
-msgid "expected specifier-qualifier-list"
+#: config/cris/cris.c:2009
+msgid "unrecognized supposed constant in cris_global_pic_symbol"
 msgstr ""
 
-#: c-parser.c:1900
-msgid "ISO C forbids member declarations with no members"
+#: config/cris/cris.c:2356 config/cris/cris.c:2401
+msgid "unexpected side-effects in address"
 msgstr ""
 
-#: c-parser.c:1969
-msgid "expected %<,%>, %<;%> or %<}%>"
+#: config/cris/cris.c:3101
+msgid "unexpected PIC symbol"
 msgstr ""
 
-#: c-parser.c:1976
-msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
+#: config/cris/cris.c:3105
+#, c-format
+msgid "PIC register isn't set up"
 msgstr ""
 
-#: c-parser.c:2025
-msgid "%<typeof%> applied to a bit-field"
+#: config/fr30/fr30.c:464
+#, c-format
+msgid "fr30_print_operand_address: unhandled address"
 msgstr ""
 
-#: c-parser.c:2244
-msgid "expected identifier or %<(%>"
+#: config/fr30/fr30.c:488
+#, c-format
+msgid "fr30_print_operand: unrecognized %%p code"
 msgstr ""
 
-#: c-parser.c:2436
-msgid "ISO C requires a named argument before %<...%>"
+#: config/fr30/fr30.c:508
+#, c-format
+msgid "fr30_print_operand: unrecognized %%b code"
 msgstr ""
 
-#: c-parser.c:2537
-msgid "expected declaration specifiers or %<...%>"
+#: config/fr30/fr30.c:529
+#, c-format
+msgid "fr30_print_operand: unrecognized %%B code"
 msgstr ""
 
-#: c-parser.c:2587
-msgid "wide string literal in %<asm%>"
+#: config/fr30/fr30.c:537
+#, c-format
+msgid "fr30_print_operand: invalid operand to %%A code"
 msgstr ""
 
-#: c-parser.c:2593
-msgid "expected string literal"
+#: config/fr30/fr30.c:554
+#, c-format
+msgid "fr30_print_operand: invalid %%x code"
 msgstr ""
 
-#: c-parser.c:2900
-msgid "ISO C forbids empty initializer braces"
+#: config/fr30/fr30.c:561
+#, c-format
+msgid "fr30_print_operand: invalid %%F code"
 msgstr ""
 
-#: c-parser.c:2945
-msgid "obsolete use of designated initializer with %<:%>"
+#: config/fr30/fr30.c:578
+#, c-format
+msgid "fr30_print_operand: unknown code"
 msgstr ""
 
-#: c-parser.c:3067
-msgid "ISO C forbids specifying range of elements to initialize"
+#: config/fr30/fr30.c:606 config/fr30/fr30.c:615 config/fr30/fr30.c:626
+#: config/fr30/fr30.c:639
+#, c-format
+msgid "fr30_print_operand: unhandled MEM"
 msgstr ""
 
-#: c-parser.c:3080
-msgid "ISO C90 forbids specifying subobject to initialize"
+#: config/frv/frv.c:2506
+msgid "Bad insn to frv_print_operand_address:"
 msgstr ""
 
-#: c-parser.c:3088
-msgid "obsolete use of designated initializer without %<=%>"
+#: config/frv/frv.c:2517
+msgid "Bad register to frv_print_operand_memory_reference_reg:"
 msgstr ""
 
-#: c-parser.c:3096
-msgid "expected %<=%>"
+#: config/frv/frv.c:2556 config/frv/frv.c:2566 config/frv/frv.c:2575
+#: config/frv/frv.c:2596 config/frv/frv.c:2601
+msgid "Bad insn to frv_print_operand_memory_reference:"
 msgstr ""
 
-#: c-parser.c:3227
-msgid "ISO C forbids label declarations"
+#: config/frv/frv.c:2687
+#, c-format
+msgid "bad condition code"
 msgstr ""
 
-#: c-parser.c:3232 c-parser.c:3241
-msgid "expected declaration or statement"
+#: config/frv/frv.c:2762
+msgid "Bad insn in frv_print_operand, bad const_double"
 msgstr ""
 
-#: c-parser.c:3261 c-parser.c:3289
-msgid "%HISO C90 forbids mixed declarations and code"
+#: config/frv/frv.c:2823
+msgid "Bad insn to frv_print_operand, 'e' modifier:"
 msgstr ""
 
-#: c-parser.c:3305
-msgid "label at end of compound statement"
+#: config/frv/frv.c:2831
+msgid "Bad insn to frv_print_operand, 'F' modifier:"
 msgstr ""
 
-#: c-parser.c:3348
-msgid "expected %<:%> or %<...%>"
+#: config/frv/frv.c:2847
+msgid "Bad insn to frv_print_operand, 'f' modifier:"
 msgstr ""
 
-#: c-parser.c:3484
-msgid "expected identifier or %<*%>"
+#: config/frv/frv.c:2861
+msgid "Bad insn to frv_print_operand, 'g' modifier:"
 msgstr ""
 
-#. Avoid infinite loop in error recovery:
-#. c_parser_skip_until_found stops at a closing nesting
-#. delimiter without consuming it, but here we need to consume
-#. it to proceed further.
-#: c-parser.c:3546
-msgid "expected statement"
+#: config/frv/frv.c:2909
+msgid "Bad insn to frv_print_operand, 'L' modifier:"
 msgstr ""
 
-#: c-parser.c:3879
-#, c-format
-msgid "%E qualifier ignored on asm"
+#: config/frv/frv.c:2922
+msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
 msgstr ""
 
-#: c-parser.c:4152
-msgid "ISO C forbids omitting the middle term of a ?: expression"
+#: config/frv/frv.c:2943
+msgid "Bad insn to frv_print_operand, 'O' modifier:"
 msgstr ""
 
-#: c-parser.c:4534
-msgid "traditional C rejects the unary plus operator"
+#: config/frv/frv.c:2961
+msgid "Bad insn to frv_print_operand, P modifier:"
 msgstr ""
 
-#: c-parser.c:4659
-msgid "%<sizeof%> applied to a bit-field"
+#: config/frv/frv.c:2981
+msgid "Bad insn in frv_print_operand, z case"
 msgstr ""
 
-#: c-parser.c:4802 c-parser.c:5143 c-parser.c:5165
-msgid "expected expression"
+#: config/frv/frv.c:3012
+msgid "Bad insn in frv_print_operand, 0 case"
 msgstr ""
 
-#: c-parser.c:4828
-msgid "braced-group within expression allowed only inside a function"
+#: config/frv/frv.c:3017
+msgid "frv_print_operand: unknown code"
 msgstr ""
 
-#: c-parser.c:4842
-msgid "ISO C forbids braced-groups within expressions"
+#: config/frv/frv.c:4386
+msgid "Bad output_move_single operand"
 msgstr ""
 
-#: c-parser.c:5025
-msgid "first argument to %<__builtin_choose_expr%> not a constant"
+#: config/frv/frv.c:4513
+msgid "Bad output_move_double operand"
 msgstr ""
 
-#: c-parser.c:5192
-msgid "compound literal has variable size"
+#: config/frv/frv.c:4655
+msgid "Bad output_condmove_single operand"
 msgstr ""
 
-#: c-parser.c:5200
-msgid "ISO C90 forbids compound literals"
+#. This macro is a C statement to print on `stderr' a string describing the
+#. particular machine description choice.  Every machine description should
+#. define `TARGET_VERSION'.  For example:
+#.
+#. #ifdef MOTOROLA
+#. #define TARGET_VERSION           fprintf (stderr, " (68k, Motorola syntax)");
+#. #else
+#. #define TARGET_VERSION           fprintf (stderr, " (68k, MIT syntax)");
+#. #endif
+#: config/frv/frv.h:329
+#, c-format
+msgid " (frv)"
 msgstr ""
 
-#: c-parser.c:5689
-msgid "extra semicolon in method definition specified"
+#: config/i386/i386.c:6101
+#, c-format
+msgid "invalid UNSPEC as operand"
 msgstr ""
 
-#: c-pch.c:130
-msgid "can%'t create precompiled header %s: %m"
+#: config/i386/i386.c:6683
+#, c-format
+msgid ""
+"operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr ""
 
-#: c-pch.c:158
-msgid "can%'t write to %s: %m"
+#: config/i386/i386.c:6736
+#, c-format
+msgid "invalid operand code '%c'"
 msgstr ""
 
-#: c-pch.c:164
+#: config/i386/i386.c:6779
 #, c-format
-msgid "%qs is not a valid output file"
+msgid "invalid constraints for operand"
 msgstr ""
 
-#: c-pch.c:193 c-pch.c:208 c-pch.c:222
-msgid "can%'t write %s: %m"
+#: config/i386/i386.c:12240
+msgid "unknown insn mode"
 msgstr ""
 
-#: c-pch.c:198 c-pch.c:215
-msgid "can%'t seek in %s: %m"
+#. If the environment variable DJDIR is not defined, then DJGPP is not        installed correctly and GCC will quickly become confused with the        default prefix settings. Report the problem now so the user doesn't        receive deceptive "file not found" error messages later.
+#. DJDIR is automatically defined by the DJGPP environment config            file pointed to by the environment variable DJGPP. Examine DJGPP            to try and figure out what's wrong.
+#: config/i386/xm-djgpp.h:62
+#, c-format
+msgid "environment variable DJGPP not defined"
 msgstr ""
 
-#: c-pch.c:206 c-pch.c:248 c-pch.c:276 c-pch.c:281 c-pch.c:365
-msgid "can%'t read %s: %m"
+#: config/i386/xm-djgpp.h:64
+#, c-format
+msgid "environment variable DJGPP points to missing file '%s'"
 msgstr ""
 
-#: c-pch.c:483
-msgid "malformed #pragma GCC pch_preprocess, ignored"
+#: config/i386/xm-djgpp.h:67
+#, c-format
+msgid "environment variable DJGPP points to corrupt file '%s'"
 msgstr ""
 
-#: c-pch.c:489
-msgid "pch_preprocess pragma should only be used with -fpreprocessed"
+#: config/ia64/ia64.c:4403
+#, c-format
+msgid "ia64_print_operand: unknown code"
 msgstr ""
 
-#: c-pch.c:490
-msgid "use #include instead"
+#: config/ip2k/ip2k.c:1087
+msgid "bad operand"
 msgstr ""
 
-#: c-pch.c:498
-msgid "%s: couldn%'t open PCH file: %m\n"
+#: config/iq2000/iq2000.c:3125
+#, c-format
+msgid "invalid %%P operand"
 msgstr ""
 
-#: c-pch.c:503
-msgid "use -Winvalid-pch for more information"
+#: config/iq2000/iq2000.c:3133 config/rs6000/rs6000.c:9796
+#, c-format
+msgid "invalid %%p value"
 msgstr ""
 
-#: c-pch.c:504
+#: config/iq2000/iq2000.c:3189 config/mips/mips.c:5360
 #, c-format
-msgid "%s: PCH file was invalid"
+msgid "invalid use of %%d, %%x, or %%X"
 msgstr ""
 
-#: c-pragma.c:98
-msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
+#: config/m32r/m32r.c:1765
+#, c-format
+msgid "invalid operand to %%s code"
 msgstr ""
 
-#: c-pragma.c:111
+#: config/m32r/m32r.c:1772
 #, c-format
-msgid ""
-"#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)"
+msgid "invalid operand to %%p code"
 msgstr ""
 
-#: c-pragma.c:125
-msgid "#pragma pack(push[, id], <n>) is not supported on this target"
+#: config/m32r/m32r.c:1827
+msgid "bad insn for 'A'"
 msgstr ""
 
-#: c-pragma.c:127
-msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
+#: config/m32r/m32r.c:1874
+#, c-format
+msgid "invalid operand to %%T/%%B code"
 msgstr ""
 
-#: c-pragma.c:148
-msgid "missing %<(%> after %<#pragma pack%> - ignored"
+#: config/m32r/m32r.c:1897
+#, c-format
+msgid "invalid operand to %%N code"
 msgstr ""
 
-#: c-pragma.c:161 c-pragma.c:201
-msgid "malformed %<#pragma pack%> - ignored"
+#: config/m32r/m32r.c:1930
+msgid "pre-increment address is not a register"
 msgstr ""
 
-#: c-pragma.c:166
-msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
+#: config/m32r/m32r.c:1937
+msgid "pre-decrement address is not a register"
 msgstr ""
 
-#: c-pragma.c:168
-msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
+#: config/m32r/m32r.c:1944
+msgid "post-increment address is not a register"
 msgstr ""
 
-#: c-pragma.c:177
-msgid "unknown action %qs for %<#pragma pack%> - ignored"
+#: config/m32r/m32r.c:2020 config/m32r/m32r.c:2034
+#: config/rs6000/rs6000.c:16829
+msgid "bad address"
 msgstr ""
 
-#: c-pragma.c:204
-msgid "junk at end of %<#pragma pack%>"
+#: config/m32r/m32r.c:2039
+msgid "lo_sum not of register"
 msgstr ""
 
-#: c-pragma.c:207
-msgid "#pragma pack has no effect with -fpack-struct - ignored"
+#. !!!! SCz wrong here.
+#: config/m68hc11/m68hc11.c:3189 config/m68hc11/m68hc11.c:3567
+msgid "move insn not handled"
 msgstr ""
 
-#: c-pragma.c:227
-#, c-format
-msgid "alignment must be a small power of two, not %d"
+#: config/m68hc11/m68hc11.c:3413 config/m68hc11/m68hc11.c:3497
+#: config/m68hc11/m68hc11.c:3770
+msgid "invalid register in the move instruction"
 msgstr ""
 
-#: c-pragma.c:260
-msgid ""
-"%Japplying #pragma weak %qD after first use results in unspecified behavior"
+#: config/m68hc11/m68hc11.c:3447
+msgid "invalid operand in the instruction"
 msgstr ""
 
-#: c-pragma.c:334 c-pragma.c:339
-msgid "malformed #pragma weak, ignored"
+#: config/m68hc11/m68hc11.c:3744
+msgid "invalid register in the instruction"
 msgstr ""
 
-#: c-pragma.c:343
-msgid "junk at end of #pragma weak"
+#: config/m68hc11/m68hc11.c:3777
+msgid "operand 1 must be a hard register"
 msgstr ""
 
-#: c-pragma.c:411 c-pragma.c:413
-msgid "malformed #pragma redefine_extname, ignored"
+#: config/m68hc11/m68hc11.c:3791
+msgid "invalid rotate insn"
 msgstr ""
 
-#: c-pragma.c:416
-msgid "junk at end of #pragma redefine_extname"
+#: config/m68hc11/m68hc11.c:4215
+msgid "registers IX, IY and Z used in the same INSN"
 msgstr ""
 
-#: c-pragma.c:421
-msgid "#pragma redefine_extname not supported on this target"
+#: config/m68hc11/m68hc11.c:4552 config/m68hc11/m68hc11.c:4852
+msgid "cannot do z-register replacement"
 msgstr ""
 
-#: c-pragma.c:438 c-pragma.c:524
-msgid "#pragma redefine_extname ignored due to conflict with previous rename"
+#: config/m68hc11/m68hc11.c:4915
+msgid "invalid Z register replacement for insn"
 msgstr ""
 
-#: c-pragma.c:461
-msgid ""
-"#pragma redefine_extname ignored due to conflict with previous #pragma "
-"redefine_extname"
+#: config/mips/mips.c:5045
+msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr ""
 
-#: c-pragma.c:480
-msgid "malformed #pragma extern_prefix, ignored"
+#: config/mips/mips.c:5254
+#, c-format
+msgid "PRINT_OPERAND, invalid insn for %%C"
 msgstr ""
 
-#: c-pragma.c:483
-msgid "junk at end of #pragma extern_prefix"
+#: config/mips/mips.c:5271
+#, c-format
+msgid "PRINT_OPERAND, invalid insn for %%N"
 msgstr ""
 
-#: c-pragma.c:489
-msgid "#pragma extern_prefix not supported on this target"
+#: config/mips/mips.c:5280
+#, c-format
+msgid "PRINT_OPERAND, invalid insn for %%F"
 msgstr ""
 
-#: c-pragma.c:515
-msgid "asm declaration ignored due to conflict with previous rename"
+#: config/mips/mips.c:5289
+#, c-format
+msgid "PRINT_OPERAND, invalid insn for %%W"
 msgstr ""
 
-#: c-pragma.c:546
-msgid ""
-"#pragma redefine_extname ignored due to conflict with __asm__ declaration"
+#: config/mips/mips.c:5310
+#, c-format
+msgid "invalid %%Y value"
 msgstr ""
 
-#: c-pragma.c:606
-msgid "#pragma GCC visibility must be followed by push or pop"
+#: config/mips/mips.c:5388
+msgid "PRINT_OPERAND, invalid operand for relocation"
 msgstr ""
 
-#: c-pragma.c:613
-msgid "No matching push for %<#pragma GCC visibility pop%>"
+#: config/mmix/mmix.c:1468 config/mmix/mmix.c:1598
+msgid "MMIX Internal: Expected a CONST_INT, not this"
 msgstr ""
 
-#: c-pragma.c:624 c-pragma.c:653
-msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
+#: config/mmix/mmix.c:1547
+msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
 msgstr ""
 
-#: c-pragma.c:628
-msgid "malformed #pragma GCC visibility push"
+#: config/mmix/mmix.c:1566
+msgid "MMIX Internal: Expected a register, not this"
 msgstr ""
 
-#: c-pragma.c:632
-msgid "No more than sixteen #pragma GCC visibility pushes allowed at once"
+#: config/mmix/mmix.c:1576
+msgid "MMIX Internal: Expected a constant, not this"
 msgstr ""
 
-#: c-pragma.c:648
-msgid ""
-"#pragma GCC visibility push() must specify default, internal, hidden or "
-"protected"
+#. We need the original here.
+#: config/mmix/mmix.c:1660
+msgid "MMIX Internal: Cannot decode this operand"
 msgstr ""
 
-#: c-pragma.c:657
-msgid "junk at end of %<#pragma GCC visibility%>"
+#: config/mmix/mmix.c:1717
+msgid "MMIX Internal: This is not a recognized address"
 msgstr ""
 
-#: c-typeck.c:143
-msgid "%qD has an incomplete type"
+#: config/mmix/mmix.c:2650
+msgid "MMIX Internal: Trying to output invalidly reversed condition:"
 msgstr ""
 
-#: c-typeck.c:164 cp/call.c:2679
-msgid "invalid use of void expression"
+#: config/mmix/mmix.c:2657
+msgid "MMIX Internal: What's the CC of this?"
 msgstr ""
 
-#: c-typeck.c:172
-msgid "invalid use of flexible array member"
+#: config/mmix/mmix.c:2661
+msgid "MMIX Internal: What is the CC of this?"
 msgstr ""
 
-#: c-typeck.c:178
-msgid "invalid use of array with unspecified bounds"
+#: config/mmix/mmix.c:2731
+msgid "MMIX Internal: This is not a constant:"
 msgstr ""
 
-#: c-typeck.c:186
-msgid "invalid use of undefined type %<%s %E%>"
+#: config/rs6000/host-darwin.c:83
+#, c-format
+msgid "Out of stack space.\n"
 msgstr ""
 
-#. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
-#: c-typeck.c:190
-msgid "invalid use of incomplete typedef %qD"
+#: config/rs6000/host-darwin.c:104
+#, c-format
+msgid "Try running '%s' in the shell to raise its limit.\n"
 msgstr ""
 
-#: c-typeck.c:396 c-typeck.c:421
-msgid "function types not truly compatible in ISO C"
+#: config/rs6000/rs6000.c:9626
+#, c-format
+msgid "invalid %%f value"
 msgstr ""
 
-#: c-typeck.c:805
-msgid "types are not quite compatible"
+#: config/rs6000/rs6000.c:9635
+#, c-format
+msgid "invalid %%F value"
 msgstr ""
 
-#: c-typeck.c:1047
-msgid "function return types not compatible due to %<volatile%>"
+#: config/rs6000/rs6000.c:9644
+#, c-format
+msgid "invalid %%G value"
 msgstr ""
 
-#: c-typeck.c:1206 c-typeck.c:2459
-msgid "arithmetic on pointer to an incomplete type"
+#: config/rs6000/rs6000.c:9679
+#, c-format
+msgid "invalid %%j code"
 msgstr ""
 
-#: c-typeck.c:1575
-msgid "%qT has no member named %qE"
+#: config/rs6000/rs6000.c:9689
+#, c-format
+msgid "invalid %%J code"
 msgstr ""
 
-#: c-typeck.c:1610
+#: config/rs6000/rs6000.c:9699
 #, c-format
-msgid "request for member %qE in something not a structure or union"
+msgid "invalid %%k value"
 msgstr ""
 
-#: c-typeck.c:1644
-msgid "dereferencing pointer to incomplete type"
+#: config/rs6000/rs6000.c:9719 config/xtensa/xtensa.c:1677
+#, c-format
+msgid "invalid %%K value"
 msgstr ""
 
-#: c-typeck.c:1648
-msgid "dereferencing %<void *%> pointer"
+#: config/rs6000/rs6000.c:9786
+#, c-format
+msgid "invalid %%O value"
 msgstr ""
 
-#: c-typeck.c:1665 cp/typeck.c:2109
+#: config/rs6000/rs6000.c:9833
 #, c-format
-msgid "invalid type argument of %qs"
+msgid "invalid %%q value"
 msgstr ""
 
-#: c-typeck.c:1693 cp/typeck.c:2260
-msgid "subscripted value is neither array nor pointer"
+#: config/rs6000/rs6000.c:9877
+#, c-format
+msgid "invalid %%S value"
 msgstr ""
 
-#: c-typeck.c:1704 cp/typeck.c:2179 cp/typeck.c:2265
-msgid "array subscript is not an integer"
+#: config/rs6000/rs6000.c:9917
+#, c-format
+msgid "invalid %%T value"
 msgstr ""
 
-#: c-typeck.c:1710
-msgid "subscripted value is pointer to function"
+#: config/rs6000/rs6000.c:9927
+#, c-format
+msgid "invalid %%u value"
 msgstr ""
 
-#: c-typeck.c:1723 cp/typeck.c:2175
-msgid "array subscript has type %<char%>"
+#: config/rs6000/rs6000.c:9936 config/xtensa/xtensa.c:1647
+#, c-format
+msgid "invalid %%v value"
 msgstr ""
 
-#: c-typeck.c:1763
-msgid "ISO C forbids subscripting %<register%> array"
+#: config/rs6000/rs6000.c:18331
+msgid "AltiVec argument passed to unprototyped function"
 msgstr ""
 
-#: c-typeck.c:1765
-msgid "ISO C90 forbids subscripting non-lvalue array"
+#: config/s390/s390.c:3755
+#, c-format
+msgid "Cannot decompose address."
 msgstr ""
 
-#: c-typeck.c:2003
-#, c-format
-msgid "called object %qE is not a function"
+#: config/s390/s390.c:3949
+msgid "UNKNOWN in print_operand !?"
 msgstr ""
 
-#. This situation leads to run-time undefined behavior.  We can't,
-#. therefore, simply error unless we can prove that all possible
-#. executions of the program must execute the code.
-#: c-typeck.c:2035
-msgid "function called through a non-compatible type"
+#: config/sh/sh.c:7527
+msgid "created and used with different architectures / ABIs"
 msgstr ""
 
-#: c-typeck.c:2082 c-typeck.c:4344 c-typeck.c:4346 c-typeck.c:4354
-#: c-typeck.c:4379 c-typeck.c:5745
-msgid "initializer element is not constant"
+#: config/sh/sh.c:7529
+msgid "created and used with different ABIs"
+msgstr ""
+
+#: config/sh/sh.c:7531
+msgid "created and used with different endianness"
 msgstr ""
 
-#: c-typeck.c:2144
+#: config/sparc/sparc.c:6595 config/sparc/sparc.c:6601
 #, c-format
-msgid "too many arguments to function %qE"
+msgid "invalid %%Y operand"
 msgstr ""
 
-#: c-typeck.c:2167
+#: config/sparc/sparc.c:6671
 #, c-format
-msgid "type of formal parameter %d is incomplete"
+msgid "invalid %%A operand"
 msgstr ""
 
-#: c-typeck.c:2180
+#: config/sparc/sparc.c:6681
 #, c-format
-msgid ""
-"passing argument %d of %qE as integer rather than floating due to prototype"
+msgid "invalid %%B operand"
 msgstr ""
 
-#: c-typeck.c:2185
+#: config/sparc/sparc.c:6720
 #, c-format
-msgid ""
-"passing argument %d of %qE as integer rather than complex due to prototype"
+msgid "invalid %%c operand"
 msgstr ""
 
-#: c-typeck.c:2190
+#: config/sparc/sparc.c:6721
 #, c-format
-msgid ""
-"passing argument %d of %qE as complex rather than floating due to prototype"
+msgid "invalid %%C operand"
 msgstr ""
 
-#: c-typeck.c:2195
+#: config/sparc/sparc.c:6742
 #, c-format
-msgid ""
-"passing argument %d of %qE as floating rather than integer due to prototype"
+msgid "invalid %%d operand"
 msgstr ""
 
-#: c-typeck.c:2200
+#: config/sparc/sparc.c:6743
 #, c-format
-msgid ""
-"passing argument %d of %qE as complex rather than integer due to prototype"
+msgid "invalid %%D operand"
 msgstr ""
 
-#: c-typeck.c:2205
+#: config/sparc/sparc.c:6759
 #, c-format
-msgid ""
-"passing argument %d of %qE as floating rather than complex due to prototype"
+msgid "invalid %%f operand"
 msgstr ""
 
-#: c-typeck.c:2217
-msgid ""
-"passing argument %d of %qE as %<float%> rather than %<double%> due to "
-"prototype"
+#: config/sparc/sparc.c:6773
+#, c-format
+msgid "invalid %%s operand"
 msgstr ""
 
-#: c-typeck.c:2237
+#: config/sparc/sparc.c:6827
 #, c-format
-msgid "passing argument %d of %qE with different width due to prototype"
+msgid "long long constant not a valid immediate operand"
 msgstr ""
 
-#: c-typeck.c:2259
+#: config/sparc/sparc.c:6830
 #, c-format
-msgid "passing argument %d of %qE as unsigned due to prototype"
+msgid "floating point constant not a valid immediate operand"
 msgstr ""
 
-#: c-typeck.c:2262
+#: config/stormy16/stormy16.c:1802 config/stormy16/stormy16.c:1873
 #, c-format
-msgid "passing argument %d of %qE as signed due to prototype"
+msgid "'B' operand is not constant"
 msgstr ""
 
-#: c-typeck.c:2299
+#: config/stormy16/stormy16.c:1829
 #, c-format
-msgid "too few arguments to function %qE"
+msgid "'B' operand has multiple bits set"
 msgstr ""
 
-#: c-typeck.c:2335
-msgid "suggest parentheses around + or - inside shift"
+#: config/stormy16/stormy16.c:1855
+#, c-format
+msgid "'o' operand is not constant"
 msgstr ""
 
-#: c-typeck.c:2342
-msgid "suggest parentheses around && within ||"
+#: config/stormy16/stormy16.c:1887
+#, c-format
+msgid "xstormy16_print_operand: unknown code"
 msgstr ""
 
-#: c-typeck.c:2351
-msgid "suggest parentheses around arithmetic in operand of |"
+#: config/v850/v850.c:360
+msgid "const_double_split got a bad insn:"
 msgstr ""
 
-#: c-typeck.c:2355
-msgid "suggest parentheses around comparison in operand of |"
+#: config/v850/v850.c:924
+msgid "output_move_single:"
 msgstr ""
 
-#: c-typeck.c:2364
-msgid "suggest parentheses around arithmetic in operand of ^"
+#: config/xtensa/xtensa.c:748 config/xtensa/xtensa.c:780
+#: config/xtensa/xtensa.c:789
+msgid "bad test"
 msgstr ""
 
-#: c-typeck.c:2368
-msgid "suggest parentheses around comparison in operand of ^"
+#: config/xtensa/xtensa.c:1635
+#, c-format
+msgid "invalid %%D value"
 msgstr ""
 
-#: c-typeck.c:2375
-msgid "suggest parentheses around + or - in operand of &"
+#: config/xtensa/xtensa.c:1672
+msgid "invalid mask"
 msgstr ""
 
-#: c-typeck.c:2379
-msgid "suggest parentheses around comparison in operand of &"
+#: config/xtensa/xtensa.c:1698
+#, c-format
+msgid "invalid %%x value"
 msgstr ""
 
-#: c-typeck.c:2385
-msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
+#: config/xtensa/xtensa.c:1705
+#, c-format
+msgid "invalid %%d value"
 msgstr ""
 
-#: c-typeck.c:2411
-msgid "pointer of type %<void *%> used in subtraction"
+#: config/xtensa/xtensa.c:1726 config/xtensa/xtensa.c:1736
+#, c-format
+msgid "invalid %%t/%%b value"
 msgstr ""
 
-#: c-typeck.c:2413
-msgid "pointer to a function used in subtraction"
+#: config/xtensa/xtensa.c:1778
+msgid "invalid address"
 msgstr ""
 
-#: c-typeck.c:2502
-msgid "wrong type argument to unary plus"
+#: config/xtensa/xtensa.c:1803
+msgid "no register in address"
 msgstr ""
 
-#: c-typeck.c:2515
-msgid "wrong type argument to unary minus"
+#: config/xtensa/xtensa.c:1811
+msgid "address offset not a constant"
 msgstr ""
 
-#: c-typeck.c:2532
-msgid "ISO C does not support %<~%> for complex conjugation"
+#: cp/call.c:2428
+msgid "candidates are:"
 msgstr ""
 
-#: c-typeck.c:2538
-msgid "wrong type argument to bit-complement"
+#: cp/call.c:6186
+msgid "candidate 1:"
 msgstr ""
 
-#: c-typeck.c:2546
-msgid "wrong type argument to abs"
+#: cp/call.c:6187
+msgid "candidate 2:"
 msgstr ""
 
-#: c-typeck.c:2558
-msgid "wrong type argument to conjugation"
+#: cp/g++spec.c:238 java/jvspec.c:417
+#, c-format
+msgid "argument to '%s' missing\n"
 msgstr ""
 
-#: c-typeck.c:2574
-msgid "wrong type argument to unary exclamation mark"
+#: fortran/gfortranspec.c:231
+#, c-format
+msgid "overflowed output arg list for '%s'"
 msgstr ""
 
-#: c-typeck.c:2611
-msgid "ISO C does not support %<++%> and %<--%> on complex types"
+#: fortran/gfortranspec.c:375
+#, c-format
+msgid "argument to '%s' missing"
 msgstr ""
 
-#: c-typeck.c:2627 c-typeck.c:2659
-msgid "wrong type argument to increment"
+#: fortran/gfortranspec.c:379
+#, c-format
+msgid "no input files; unwilling to write output files"
 msgstr ""
 
-#: c-typeck.c:2629 c-typeck.c:2661
-msgid "wrong type argument to decrement"
+#. FIXME: i18n bug here.  Order of prints should not be
+#. fixed.
+#: java/gjavah.c:910
+#, c-format
+msgid "ignored method '"
 msgstr ""
 
-#: c-typeck.c:2650
-msgid "increment of pointer to unknown structure"
+#: java/gjavah.c:912
+#, c-format
+msgid "' marked virtual\n"
 msgstr ""
 
-#: c-typeck.c:2652
-msgid "decrement of pointer to unknown structure"
+#: java/gjavah.c:2350
+#, c-format
+msgid "Try '"
 msgstr ""
 
-#: c-typeck.c:2822
-msgid "assignment of read-only member %qD"
+#: java/gjavah.c:2350
+#, c-format
+msgid " --help' for more information.\n"
 msgstr ""
 
-#: c-typeck.c:2823
-msgid "increment of read-only member %qD"
+#: java/gjavah.c:2357
+#, c-format
+msgid "Usage: "
 msgstr ""
 
-#: c-typeck.c:2824
-msgid "decrement of read-only member %qD"
+#: java/gjavah.c:2357
+#, c-format
+msgid ""
+" [OPTION]... CLASS...\n"
+"\n"
 msgstr ""
 
-#: c-typeck.c:2828
-msgid "assignment of read-only variable %qD"
+#: java/gjavah.c:2358
+#, c-format
+msgid ""
+"Generate C or C++ header files from .class files\n"
+"\n"
 msgstr ""
 
-#: c-typeck.c:2829
-msgid "increment of read-only variable %qD"
+#: java/gjavah.c:2359
+#, c-format
+msgid "  -stubs                  Generate an implementation stub file\n"
 msgstr ""
 
-#: c-typeck.c:2830
-msgid "decrement of read-only variable %qD"
+#: java/gjavah.c:2360
+#, c-format
+msgid "  -jni                    Generate a JNI header or stub\n"
 msgstr ""
 
-#: c-typeck.c:2833
-msgid "assignment of read-only location"
+#: java/gjavah.c:2361
+#, c-format
+msgid "  -force                  Always overwrite output files\n"
 msgstr ""
 
-#: c-typeck.c:2834
-msgid "increment of read-only location"
+#: java/gjavah.c:2362
+#, c-format
+msgid "  -old                    Unused compatibility option\n"
 msgstr ""
 
-#: c-typeck.c:2835
-msgid "decrement of read-only location"
+#: java/gjavah.c:2363
+#, c-format
+msgid "  -trace                  Unused compatibility option\n"
 msgstr ""
 
-#: c-typeck.c:2870
-msgid "cannot take address of bit-field %qD"
+#: java/gjavah.c:2364
+#, c-format
+msgid "  -J OPTION               Unused compatibility option\n"
 msgstr ""
 
-#: c-typeck.c:2898
-msgid "global register variable %qD used in nested function"
+#: java/gjavah.c:2366
+#, c-format
+msgid "  -add TEXT               Insert TEXT into class body\n"
 msgstr ""
 
-#: c-typeck.c:2901
-msgid "register variable %qD used in nested function"
+#: java/gjavah.c:2367
+#, c-format
+msgid "  -append TEXT            Insert TEXT after class declaration\n"
 msgstr ""
 
-#: c-typeck.c:2906
-msgid "address of global register variable %qD requested"
+#: java/gjavah.c:2368
+#, c-format
+msgid "  -friend TEXT            Insert TEXT as 'friend' declaration\n"
 msgstr ""
 
-#: c-typeck.c:2908
-msgid "address of register variable %qD requested"
+#: java/gjavah.c:2369
+#, c-format
+msgid "  -prepend TEXT           Insert TEXT before start of class\n"
 msgstr ""
 
-#: c-typeck.c:2954
-msgid "non-lvalue array in conditional expression"
+#: java/gjavah.c:2371 java/jcf-dump.c:912
+#, c-format
+msgid "  --classpath PATH        Set path to find .class files\n"
 msgstr ""
 
-#: c-typeck.c:2998
-msgid "signed and unsigned type in conditional expression"
+#: java/gjavah.c:2372 java/jcf-dump.c:913
+#, c-format
+msgid "  -IDIR                   Append directory to class path\n"
 msgstr ""
 
-#: c-typeck.c:3005
-msgid "ISO C forbids conditional expr with only one void side"
+#: java/gjavah.c:2373 java/jcf-dump.c:914
+#, c-format
+msgid "  --bootclasspath PATH    Override built-in class path\n"
 msgstr ""
 
-#: c-typeck.c:3021 c-typeck.c:3029
-msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
+#: java/gjavah.c:2374 java/jcf-dump.c:915
+#, c-format
+msgid "  --extdirs PATH          Set extensions directory path\n"
 msgstr ""
 
-#: c-typeck.c:3036
-msgid "pointer type mismatch in conditional expression"
+#: java/gjavah.c:2375
+#, c-format
+msgid "  -d DIRECTORY            Set output directory name\n"
 msgstr ""
 
-#: c-typeck.c:3043 c-typeck.c:3053
-msgid "pointer/integer type mismatch in conditional expression"
+#: java/gjavah.c:2376 java/jcf-dump.c:916 java/jv-scan.c:115
+#, c-format
+msgid "  -o FILE                 Set output file name\n"
 msgstr ""
 
-#: c-typeck.c:3067
-msgid "type mismatch in conditional expression"
+#: java/gjavah.c:2377
+#, c-format
+msgid "  -td DIRECTORY           Set temporary directory name\n"
 msgstr ""
 
-#: c-typeck.c:3106
-msgid "left-hand operand of comma expression has no effect"
+#: java/gjavah.c:2379 java/jcf-dump.c:918 java/jv-scan.c:117
+#, c-format
+msgid "  --help                  Print this help, then exit\n"
 msgstr ""
 
-#: c-typeck.c:3139
-msgid "cast specifies array type"
+#: java/gjavah.c:2380 java/jcf-dump.c:919 java/jv-scan.c:118
+#, c-format
+msgid "  --version               Print version number, then exit\n"
 msgstr ""
 
-#: c-typeck.c:3145
-msgid "cast specifies function type"
+#: java/gjavah.c:2381 java/jcf-dump.c:920
+#, c-format
+msgid "  -v, --verbose           Print extra information while running\n"
 msgstr ""
 
-#: c-typeck.c:3155
-msgid "ISO C forbids casting nonscalar to the same type"
+#: java/gjavah.c:2383
+#, c-format
+msgid ""
+"  -M                      Print all dependencies to stdout;\n"
+"                             suppress ordinary output\n"
 msgstr ""
 
-#: c-typeck.c:3173
-msgid "ISO C forbids casts to union type"
+#: java/gjavah.c:2385
+#, c-format
+msgid ""
+"  -MM                     Print non-system dependencies to stdout;\n"
+"                             suppress ordinary output\n"
 msgstr ""
 
-#: c-typeck.c:3182
-msgid "cast to union type from type not present in union"
+#: java/gjavah.c:2387
+#, c-format
+msgid "  -MD                     Print all dependencies to stdout\n"
 msgstr ""
 
-#: c-typeck.c:3233
-msgid "cast adds new qualifiers to function type"
+#: java/gjavah.c:2388
+#, c-format
+msgid "  -MMD                    Print non-system dependencies to stdout\n"
 msgstr ""
 
-#. There are qualifiers present in IN_OTYPE that are not
-#. present in IN_TYPE.
-#: c-typeck.c:3238
-msgid "cast discards qualifiers from pointer target type"
+#: java/gjavah.c:2391 java/jcf-dump.c:922 java/jv-scan.c:120
+#, c-format
+msgid ""
+"For bug reporting instructions, please see:\n"
+"%s.\n"
 msgstr ""
 
-#: c-typeck.c:3253
-msgid "cast increases required alignment of target type"
+#: java/gjavah.c:2575
+#, c-format
+msgid "Processing %s\n"
 msgstr ""
 
-#: c-typeck.c:3259
-msgid "cast from pointer to integer of different size"
+#: java/gjavah.c:2585
+#, c-format
+msgid "Found in %s\n"
 msgstr ""
 
-#: c-typeck.c:3264
-msgid "cast from function call of type %qT to non-matching type %qT"
+#: java/jcf-dump.c:829
+#, c-format
+msgid "Not a valid Java .class file.\n"
 msgstr ""
 
-#: c-typeck.c:3272
-msgid "cast to pointer from integer of different size"
+#: java/jcf-dump.c:835
+#, c-format
+msgid "error while parsing constant pool\n"
 msgstr ""
 
-#: c-typeck.c:3284
-msgid "type-punning to incomplete type might break strict-aliasing rules"
+#: java/jcf-dump.c:841 java/jcf-parse.c:749
+#, gcc-internal-format
+msgid "error in constant pool entry #%d\n"
 msgstr ""
 
-#: c-typeck.c:3291
-msgid "dereferencing type-punned pointer will break strict-aliasing rules"
+#: java/jcf-dump.c:851
+#, c-format
+msgid "error while parsing fields\n"
 msgstr ""
 
-#: c-typeck.c:3294
-msgid "dereferencing type-punned pointer might break strict-aliasing rules"
+#: java/jcf-dump.c:857
+#, c-format
+msgid "error while parsing methods\n"
 msgstr ""
 
-#: c-typeck.c:3306
-msgid "ISO C forbids conversion of function pointer to object pointer type"
+#: java/jcf-dump.c:863
+#, c-format
+msgid "error while parsing final attributes\n"
 msgstr ""
 
-#: c-typeck.c:3315
-msgid "ISO C forbids conversion of object pointer to function pointer type"
+#: java/jcf-dump.c:900
+#, c-format
+msgid "Try 'jcf-dump --help' for more information.\n"
 msgstr ""
 
-#: c-typeck.c:3559
-msgid "cannot pass rvalue to reference parameter"
+#: java/jcf-dump.c:907
+#, c-format
+msgid ""
+"Usage: jcf-dump [OPTION]... CLASS...\n"
+"\n"
 msgstr ""
 
-#: c-typeck.c:3668 c-typeck.c:3783
+#: java/jcf-dump.c:908
 #, c-format
 msgid ""
-"passing argument %d of %qE makes qualified function pointer from unqualified"
+"Display contents of a class file in readable form.\n"
+"\n"
 msgstr ""
 
-#: c-typeck.c:3671 c-typeck.c:3786
-msgid "assignment makes qualified function pointer from unqualified"
+#: java/jcf-dump.c:909
+#, c-format
+msgid "  -c                      Disassemble method bodies\n"
 msgstr ""
 
-#: c-typeck.c:3674 c-typeck.c:3788
-msgid "initialization makes qualified function pointer from unqualified"
+#: java/jcf-dump.c:910
+#, c-format
+msgid "  --javap                 Generate output in 'javap' format\n"
 msgstr ""
 
-#: c-typeck.c:3677 c-typeck.c:3790
-msgid "return makes qualified function pointer from unqualified"
+#: java/jcf-dump.c:950 java/jcf-dump.c:1018
+#, c-format
+msgid "jcf-dump: no classes specified\n"
 msgstr ""
 
-#: c-typeck.c:3681 c-typeck.c:3751
+#: java/jcf-dump.c:1038
 #, c-format
-msgid "passing argument %d of %qE discards qualifiers from pointer target type"
+msgid "Cannot open '%s' for output.\n"
 msgstr ""
 
-#: c-typeck.c:3683 c-typeck.c:3753
-msgid "assignment discards qualifiers from pointer target type"
+#: java/jcf-dump.c:1084
+#, c-format
+msgid "bad format of .zip/.jar archive\n"
 msgstr ""
 
-#: c-typeck.c:3685 c-typeck.c:3755
-msgid "initialization discards qualifiers from pointer target type"
+#: java/jcf-dump.c:1202
+#, c-format
+msgid "Bad byte codes.\n"
 msgstr ""
 
-#: c-typeck.c:3687 c-typeck.c:3757
-msgid "return discards qualifiers from pointer target type"
+#: java/jv-scan.c:100
+#, c-format
+msgid "Try 'jv-scan --help' for more information.\n"
 msgstr ""
 
-#: c-typeck.c:3692
-msgid "ISO C prohibits argument conversion to union type"
+#: java/jv-scan.c:107
+#, c-format
+msgid ""
+"Usage: jv-scan [OPTION]... FILE...\n"
+"\n"
 msgstr ""
 
-#: c-typeck.c:3736
+#: java/jv-scan.c:108
+#, c-format
 msgid ""
-"ISO C forbids passing argument %d of %qE between function pointer and %<void "
-"*%>"
+"Print useful information read from Java source files.\n"
+"\n"
 msgstr ""
 
-#: c-typeck.c:3739
-msgid "ISO C forbids assignment between function pointer and %<void *%>"
+#: java/jv-scan.c:109
+#, c-format
+msgid "  --no-assert             Don't recognize the assert keyword\n"
 msgstr ""
 
-#: c-typeck.c:3741
-msgid "ISO C forbids initialization between function pointer and %<void *%>"
+#: java/jv-scan.c:110
+#, c-format
+msgid "  --complexity            Print cyclomatic complexity of input file\n"
 msgstr ""
 
-#: c-typeck.c:3743
-msgid "ISO C forbids return between function pointer and %<void *%>"
+#: java/jv-scan.c:111
+#, c-format
+msgid "  --encoding NAME         Specify encoding of input file\n"
 msgstr ""
 
-#: c-typeck.c:3766
+#: java/jv-scan.c:112
 #, c-format
-msgid "pointer targets in passing argument %d of %qE differ in signedness"
+msgid "  --print-main            Print name of class containing 'main'\n"
 msgstr ""
 
-#: c-typeck.c:3768
-msgid "pointer targets in assignment differ in signedness"
+#: java/jv-scan.c:113
+#, c-format
+msgid "  --list-class            List all classes defined in file\n"
 msgstr ""
 
-#: c-typeck.c:3770
-msgid "pointer targets in initialization differ in signedness"
+#: java/jv-scan.c:114
+#, c-format
+msgid ""
+"  --list-filename         Print input filename when listing class names\n"
 msgstr ""
 
-#: c-typeck.c:3772
-msgid "pointer targets in return differ in signedness"
+#: java/jv-scan.c:257
+#, c-format
+msgid "%s: error: "
 msgstr ""
 
-#: c-typeck.c:3795
+#: java/jv-scan.c:269 java/jv-scan.c:280
 #, c-format
-msgid "passing argument %d of %qE from incompatible pointer type"
+msgid "%s: warning: "
 msgstr ""
 
-#: c-typeck.c:3797
-msgid "assignment from incompatible pointer type"
+#: java/jvgenmain.c:48
+#, c-format
+msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
 msgstr ""
 
-#: c-typeck.c:3798
-msgid "initialization from incompatible pointer type"
+#: java/jvgenmain.c:101
+#, c-format
+msgid "%s: Cannot open output file: %s\n"
 msgstr ""
 
-#: c-typeck.c:3800
-msgid "return from incompatible pointer type"
+#: java/jvgenmain.c:138
+#, c-format
+msgid "%s: Failed to close output file %s\n"
 msgstr ""
 
-#. ??? This should not be an error when inlining calls to
-#. unprototyped functions.
-#: c-typeck.c:3807 c-typeck.c:4304 cp/typeck.c:1377
-msgid "invalid use of non-lvalue array"
+#: java/jvspec.c:420
+#, c-format
+msgid "can't specify '-D' without '--main'\n"
 msgstr ""
 
-#: c-typeck.c:3821
+#: java/jvspec.c:423
 #, c-format
-msgid "passing argument %d of %qE makes pointer from integer without a cast"
+msgid "'%s' is not a valid class name"
 msgstr ""
 
-#: c-typeck.c:3823
-msgid "assignment makes pointer from integer without a cast"
+#: java/jvspec.c:429
+#, c-format
+msgid "--resource requires -o"
 msgstr ""
 
-#: c-typeck.c:3825
-msgid "initialization makes pointer from integer without a cast"
+#: java/jvspec.c:443
+#, c-format
+msgid "cannot specify both -C and -o"
 msgstr ""
 
-#: c-typeck.c:3827
-msgid "return makes pointer from integer without a cast"
+#: java/jvspec.c:455
+#, c-format
+msgid "cannot create temporary file"
 msgstr ""
 
-#: c-typeck.c:3834
+#: java/jvspec.c:483
 #, c-format
-msgid "passing argument %d of %qE makes integer from pointer without a cast"
+msgid "using both @FILE with multiple files not implemented"
 msgstr ""
 
-#: c-typeck.c:3836
-msgid "assignment makes integer from pointer without a cast"
+#: java/jvspec.c:534
+#, c-format
+msgid "cannot specify 'main' class when not linking"
 msgstr ""
 
-#: c-typeck.c:3838
-msgid "initialization makes integer from pointer without a cast"
+#: java/parse-scan.y:878 java/parse.y:959
+#: java/parse.y:1300 java/parse.y:1361
+#: java/parse.y:1569 java/parse.y:1792
+#: java/parse.y:1801 java/parse.y:1812
+#: java/parse.y:1823 java/parse.y:1835
+#: java/parse.y:1850 java/parse.y:1867
+#: java/parse.y:1869 java/parse.y:1950
+#: java/parse.y:2127 java/parse.y:2196
+#: java/parse.y:2360 java/parse.y:2373
+#: java/parse.y:2380 java/parse.y:2387
+#: java/parse.y:2398 java/parse.y:2400
+#: java/parse.y:2438 java/parse.y:2440
+#: java/parse.y:2442 java/parse.y:2463
+#: java/parse.y:2465 java/parse.y:2467
+#: java/parse.y:2483 java/parse.y:2485
+#: java/parse.y:2506 java/parse.y:2508
+#: java/parse.y:2510 java/parse.y:2538
+#: java/parse.y:2540 java/parse.y:2542
+#: java/parse.y:2544 java/parse.y:2562
+#: java/parse.y:2564 java/parse.y:2575
+#: java/parse.y:2586 java/parse.y:2597
+#: java/parse.y:2608 java/parse.y:2619
+#: java/parse.y:2632 java/parse.y:2636
+#: java/parse.y:2638 java/parse.y:2651
+msgid "Missing term"
 msgstr ""
 
-#: c-typeck.c:3840
-msgid "return makes integer from pointer without a cast"
+#: java/parse-scan.y:880 java/parse.y:739
+#: java/parse.y:777 java/parse.y:802
+#: java/parse.y:980 java/parse.y:1335
+#: java/parse.y:1545 java/parse.y:1547
+#: java/parse.y:1777 java/parse.y:1803
+#: java/parse.y:1814 java/parse.y:1825
+#: java/parse.y:1837 java/parse.y:1852
+msgid "';' expected"
 msgstr ""
 
-#. ??? This should not be an error when inlining calls to
-#. unprototyped functions.
-#: c-typeck.c:3853
-#, c-format
-msgid "incompatible type for argument %d of %qE"
+#: java/parse-scan.y:1371 java/parse.y:16419
+msgid "parse error"
 msgstr ""
 
-#: c-typeck.c:3856
-msgid "incompatible types in assignment"
+#: java/parse-scan.y:1373 java/parse.y:16421
+msgid "parse error; also virtual memory exhausted"
 msgstr ""
 
-#: c-typeck.c:3859
-msgid "incompatible types in initialization"
+#: java/parse-scan.y:1375 java/parse.y:16423
+msgid "parse error: cannot back up"
 msgstr ""
 
-#: c-typeck.c:3862
-msgid "incompatible types in return"
+#: java/parse.y:737 java/parse.y:775
+msgid "Missing name"
 msgstr ""
 
-#: c-typeck.c:3943
-msgid "traditional C rejects automatic aggregate initialization"
+#: java/parse.y:800
+msgid "'*' expected"
 msgstr ""
 
-#. Use `%s' to print the string in case there are any escape
-#. characters in the message.
-#: c-typeck.c:4107 c-typeck.c:4122 c-typeck.c:4137 final.c:2770 final.c:2772
-#: gcc.c:4622 rtl-error.c:113 toplev.c:612 config/cris/cris.c:670
-#: cp/parser.c:1894 cp/typeck.c:4142 java/expr.c:409
-#: java/parse.y:4984 java/verify.c:1553
-#: java/verify.c:1554 java/verify.c:1573
-#, c-format
-msgid "%s"
+#: java/parse.y:814
+msgid "Class or interface declaration expected"
 msgstr ""
 
-#: c-typeck.c:4110 c-typeck.c:4125 c-typeck.c:4140
-#, c-format
-msgid "(near initialization for %qs)"
+#: java/parse.y:851 java/parse.y:853
+msgid "Missing class name"
 msgstr ""
 
-#: c-typeck.c:4154
-msgid "array initialized from parenthesized string constant"
+#: java/parse.y:856 java/parse.y:860
+#: java/parse.y:868 java/parse.y:1020
+#: java/parse.y:1281 java/parse.y:1283
+#: java/parse.y:1612 java/parse.y:1863
+#: java/parse.y:1895 java/parse.y:1957
+msgid "'{' expected"
 msgstr ""
 
-#: c-typeck.c:4214 cp/typeck2.c:703
-msgid "char-array initialized from wide string"
+#: java/parse.y:870
+msgid "Missing super class name"
 msgstr ""
 
-#: c-typeck.c:4219
-msgid "wchar_t-array initialized from non-wide string"
+#: java/parse.y:880 java/parse.y:896
+msgid "Missing interface name"
 msgstr ""
 
-#: c-typeck.c:4237 cp/typeck2.c:725
-msgid "initializer-string for array of chars is too long"
+#: java/parse.y:974
+msgid "Missing variable initializer"
 msgstr ""
 
-#: c-typeck.c:4243
-msgid "array of inappropriate type initialized from string constant"
+#: java/parse.y:991
+msgid "Invalid declaration"
 msgstr ""
 
-#: c-typeck.c:4327
-msgid "array initialized from non-constant array expression"
+#: java/parse.y:994 java/parse.y:1079
+#: java/parse.y:2142 java/parse.y:2171
+#: java/parse.y:2193 java/parse.y:2197
+#: java/parse.y:2232 java/parse.y:2311
+#: java/parse.y:2321 java/parse.y:2331
+msgid "']' expected"
 msgstr ""
 
-#: c-typeck.c:4386 c-typeck.c:5749
-msgid "initializer element is not computable at load time"
+#: java/parse.y:998
+msgid "Unbalanced ']'"
 msgstr ""
 
-#: c-typeck.c:4401 cp/typeck2.c:804
-msgid "invalid initializer"
+#: java/parse.y:1034
+msgid "Invalid method declaration, method name required"
 msgstr ""
 
-#: c-typeck.c:4668 cp/decl.c:4448
-msgid "opaque vector types cannot be initialized"
+#: java/parse.y:1039 java/parse.y:1044
+#: java/parse.y:1049 java/parse.y:2045
+msgid "Identifier expected"
 msgstr ""
 
-#: c-typeck.c:4867
-msgid "extra brace group at end of initializer"
+#: java/parse.y:1054 java/parse.y:4721
+#, gcc-internal-format
+msgid "Invalid method declaration, return type required"
 msgstr ""
 
-#: c-typeck.c:4887 cp/decl.c:4363
-msgid "missing braces around initializer"
+#: java/parse.y:1077 java/parse.y:1525
+#: java/parse.y:1532 java/parse.y:1541
+#: java/parse.y:1543 java/parse.y:1571
+#: java/parse.y:1680 java/parse.y:1987
+#: java/parse.y:2040
+msgid "')' expected"
 msgstr ""
 
-#: c-typeck.c:4948
-msgid "braces around scalar initializer"
+#: java/parse.y:1093
+msgid "Missing formal parameter term"
 msgstr ""
 
-#: c-typeck.c:5005
-msgid "initialization of flexible array member in a nested context"
+#: java/parse.y:1108 java/parse.y:1113
+msgid "Missing identifier"
 msgstr ""
 
-#: c-typeck.c:5007
-msgid "initialization of a flexible array member"
+#: java/parse.y:1133 java/parse.y:1142
+msgid "Missing class type term"
 msgstr ""
 
-#: c-typeck.c:5034
-msgid "missing initializer"
+#: java/parse.y:1298
+msgid "Invalid interface type"
 msgstr ""
 
-#: c-typeck.c:5056
-msgid "empty scalar initializer"
+#: java/parse.y:1485 java/parse.y:1659
+#: java/parse.y:1661
+msgid "':' expected"
 msgstr ""
 
-#: c-typeck.c:5061
-msgid "extra elements in scalar initializer"
+#: java/parse.y:1511 java/parse.y:1516
+#: java/parse.y:1521
+msgid "Invalid expression statement"
 msgstr ""
 
-#: c-typeck.c:5165 c-typeck.c:5225
-msgid "array index in non-array initializer"
+#: java/parse.y:1539 java/parse.y:1567
+#: java/parse.y:1608 java/parse.y:1676
+#: java/parse.y:1744 java/parse.y:1865
+#: java/parse.y:1943 java/parse.y:2034
+#: java/parse.y:2036 java/parse.y:2049
+#: java/parse.y:2292 java/parse.y:2294
+msgid "'(' expected"
 msgstr ""
 
-#: c-typeck.c:5170 c-typeck.c:5278
-msgid "field name not in record or union initializer"
+#: java/parse.y:1610
+msgid "Missing term or ')'"
 msgstr ""
 
-#: c-typeck.c:5216
-msgid "array index in initializer not of integer type"
+#: java/parse.y:1657
+msgid "Missing or invalid constant expression"
 msgstr ""
 
-#: c-typeck.c:5221 c-typeck.c:5223
-msgid "nonconstant array index in initializer"
+#: java/parse.y:1678
+msgid "Missing term and ')' expected"
 msgstr ""
 
-#: c-typeck.c:5227 c-typeck.c:5230
-msgid "array index in initializer exceeds array bounds"
+#: java/parse.y:1717
+msgid "Invalid control expression"
 msgstr ""
 
-#: c-typeck.c:5241
-msgid "empty index range in initializer"
+#: java/parse.y:1719 java/parse.y:1721
+msgid "Invalid update expression"
 msgstr ""
 
-#: c-typeck.c:5250
-msgid "array index range in initializer exceeds array bounds"
+#: java/parse.y:1746
+msgid "Invalid init statement"
 msgstr ""
 
-#: c-typeck.c:5290
-#, c-format
-msgid "unknown field %qE specified in initializer"
+#: java/parse.y:1946
+msgid "Missing term or ')' expected"
 msgstr ""
 
-#: c-typeck.c:5325 c-typeck.c:5346 c-typeck.c:5812
-msgid "initialized field with side-effects overwritten"
+#: java/parse.y:1989
+msgid "'class' or 'this' expected"
 msgstr ""
 
-#: c-typeck.c:6021
-msgid "excess elements in char array initializer"
+#: java/parse.y:1991 java/parse.y:1993
+msgid "'class' expected"
 msgstr ""
 
-#: c-typeck.c:6028 c-typeck.c:6074
-msgid "excess elements in struct initializer"
+#: java/parse.y:2038
+msgid "')' or term expected"
 msgstr ""
 
-#: c-typeck.c:6089
-msgid "non-static initialization of a flexible array member"
+#: java/parse.y:2140 java/parse.y:2169
+msgid "'[' expected"
 msgstr ""
 
-#: c-typeck.c:6157
-msgid "excess elements in union initializer"
+#: java/parse.y:2247
+msgid "Field expected"
 msgstr ""
 
-#: c-typeck.c:6179
-msgid "traditional C rejects initialization of unions"
+#: java/parse.y:2306 java/parse.y:2316
+#: java/parse.y:2326
+msgid "Missing term and ']' expected"
 msgstr ""
 
-#: c-typeck.c:6243
-msgid "excess elements in array initializer"
+#: java/parse.y:2431
+msgid "']' expected, invalid type expression"
 msgstr ""
 
-#: c-typeck.c:6273
-msgid "excess elements in vector initializer"
+#: java/parse.y:2434
+msgid "Invalid type expression"
 msgstr ""
 
-#: c-typeck.c:6297
-msgid "excess elements in scalar initializer"
+#: java/parse.y:2546
+msgid "Invalid reference type"
 msgstr ""
 
-#: c-typeck.c:6485
-msgid "jump into statement expression"
+#: java/parse.y:3017
+msgid "Constructor invocation must be first thing in a constructor"
 msgstr ""
 
-#: c-typeck.c:6510
-msgid "ISO C forbids %<goto *expr;%>"
+#: java/parse.y:3019
+msgid "Only constructors can invoke constructors"
 msgstr ""
 
-#: c-typeck.c:6524 cp/typeck.c:6020
-msgid "function declared %<noreturn%> has a %<return%> statement"
+#: config/mcore/mcore.h:57
+msgid "the m210 does not have little endian support"
 msgstr ""
 
-#: c-typeck.c:6531
-msgid "%<return%> with no value, in function returning non-void"
+#: ada/lang-specs.h:34 java/jvspec.c:80 gcc.c:783
+msgid "-pg and -fomit-frame-pointer are incompatible"
 msgstr ""
 
-#: c-typeck.c:6538
-msgid "%<return%> with a value, in function returning void"
+#: ada/lang-specs.h:35
+msgid "-c or -S required for Ada"
 msgstr ""
 
-#: c-typeck.c:6595
-msgid "function returns address of local variable"
+#: config/i386/sco5.h:189
+msgid "-pg not supported on this platform"
 msgstr ""
 
-#: c-typeck.c:6661 cp/semantics.c:879
-msgid "switch quantity not an integer"
+#: config/i386/sco5.h:190
+msgid "-p and -pp specified - pick one"
 msgstr ""
 
-#: c-typeck.c:6672
-msgid "%<long%> switch expression not converted to %<int%> in ISO C"
+#: config/i386/sco5.h:264
+msgid "-G and -static are mutually exclusive"
 msgstr ""
 
-#: c-typeck.c:6711
-msgid ""
-"case label in statement expression not containing enclosing switch statement"
+#: config/i386/cygwin.h:29
+msgid "mno-cygwin and mno-win32 are not compatible"
 msgstr ""
 
-#: c-typeck.c:6714
-msgid ""
-"%<default%> label in statement expression not containing enclosing switch "
-"statement"
+#: config/i386/cygwin.h:70 config/i386/mingw32.h:58
+msgid "shared and mdll are not compatible"
 msgstr ""
 
-#: c-typeck.c:6718 cp/parser.c:6075
-msgid "case label not within a switch statement"
+#: config/vax/netbsd-elf.h:42
+msgid "The -shared option is not currently supported for VAX ELF."
 msgstr ""
 
-#: c-typeck.c:6720
-msgid "%<default%> label not within a switch statement"
+#: config/arm/arm.h:141
+msgid "-msoft-float and -mhard_float may not be used together"
 msgstr ""
 
-#: c-typeck.c:6786
-msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
+#: config/arm/arm.h:143
+msgid "-mbig-endian and -mlittle-endian may not be used together"
 msgstr ""
 
-#: c-typeck.c:6796
-msgid "%Hempty body in an if-statement"
+#: config/vax/vax.h:50 config/vax/vax.h:51
+msgid "profiling not supported with -mg\n"
 msgstr ""
 
-#: c-typeck.c:6804
-msgid "%Hempty body in an else-statement"
+#: config/darwin.h:233
+msgid "-current_version only allowed with -dynamiclib"
 msgstr ""
 
-#: c-typeck.c:6915 cp/parser.c:6577
-msgid "continue statement not within a loop"
+#: config/darwin.h:235
+msgid "-install_name only allowed with -dynamiclib"
 msgstr ""
 
-#: c-typeck.c:6935
-msgid "%Hstatement with no effect"
+#: config/darwin.h:240
+msgid "-bundle not allowed with -dynamiclib"
 msgstr ""
 
-#: c-typeck.c:6964
-msgid "expression statement has incomplete type"
+#: config/darwin.h:241
+msgid "-bundle_loader not allowed with -dynamiclib"
 msgstr ""
 
-#: c-typeck.c:7333 c-typeck.c:7372
-msgid "division by zero"
+#: config/darwin.h:242
+msgid "-client_name not allowed with -dynamiclib"
 msgstr ""
 
-#: c-typeck.c:7417 cp/typeck.c:2927
-msgid "right shift count is negative"
+#: config/darwin.h:247
+msgid "-force_flat_namespace not allowed with -dynamiclib"
 msgstr ""
 
-#: c-typeck.c:7424 cp/typeck.c:2933
-msgid "right shift count >= width of type"
+#: config/darwin.h:249
+msgid "-keep_private_externs not allowed with -dynamiclib"
 msgstr ""
 
-#: c-typeck.c:7445 cp/typeck.c:2952
-msgid "left shift count is negative"
+#: config/darwin.h:250
+msgid "-private_bundle not allowed with -dynamiclib"
 msgstr ""
 
-#: c-typeck.c:7448 cp/typeck.c:2954
-msgid "left shift count >= width of type"
+#: config/rs6000/darwin.h:105
+msgid " conflicting code gen style switches are used"
 msgstr ""
 
-#: c-typeck.c:7465 cp/typeck.c:2989
-msgid "comparing floating point with == or != is unsafe"
+#: config/mips/mips.h:842 config/arc/arc.h:63
+msgid "may not use both -EB and -EL"
 msgstr ""
 
-#: c-typeck.c:7489 c-typeck.c:7496
-msgid "ISO C forbids comparison of %<void *%> with function pointer"
+#: config/sparc/linux64.h:206 config/sparc/linux64.h:217
+#: config/sparc/netbsd-elf.h:126 config/sparc/netbsd-elf.h:145
+#: config/sparc/sol2-bi.h:195 config/sparc/sol2-bi.h:205
+msgid "may not use both -m32 and -m64"
 msgstr ""
 
-#: c-typeck.c:7500 c-typeck.c:7546
-msgid "comparison of distinct pointer types lacks a cast"
+#: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
+#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
+msgid "does not support multilib"
 msgstr ""
 
-#: c-typeck.c:7514 c-typeck.c:7519 c-typeck.c:7566 c-typeck.c:7571
-msgid "comparison between pointer and integer"
+#: config/mips/r3900.h:35
+msgid "-mhard-float not supported"
 msgstr ""
 
-#: c-typeck.c:7538
-msgid "comparison of complete and incomplete pointers"
+#: config/mips/r3900.h:37
+msgid "-msingle-float and -msoft-float cannot both be specified"
 msgstr ""
 
-#: c-typeck.c:7541
-msgid "ISO C forbids ordered comparisons of pointers to functions"
+#: config/lynx.h:71
+msgid "Cannot use mthreads and mlegacy-threads together."
 msgstr ""
 
-#: c-typeck.c:7554 c-typeck.c:7561
-msgid "ordered comparison of pointer with integer zero"
+#: config/lynx.h:96
+msgid "Cannot use mshared and static together."
 msgstr ""
 
-#: c-typeck.c:7782
-msgid "comparison between signed and unsigned"
+#: config/sh/sh.h:460
+msgid "SH2a does not support little-endian"
 msgstr ""
 
-#: c-typeck.c:7828 cp/typeck.c:3396
-msgid "comparison of promoted ~unsigned with constant"
+#: gcc.c:756
+msgid "GCC does not support -C or -CC without -E"
 msgstr ""
 
-#: c-typeck.c:7836 cp/typeck.c:3404
-msgid "comparison of promoted ~unsigned with unsigned"
+#: gcc.c:951
+msgid "-E or -x required when input is from standard input"
 msgstr ""
 
-#: c-typeck.c:7894
-msgid "used array that cannot be converted to pointer where scalar is required"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-files are incompatible"
 msgstr ""
 
-#: c-typeck.c:7898
-msgid "used struct type value where scalar is required"
+#: java/lang-specs.h:35
+msgid "-fjni and -femit-class-file are incompatible"
 msgstr ""
 
-#: c-typeck.c:7902
-msgid "used union type value where scalar is required"
+#: java/lang-specs.h:36 java/lang-specs.h:37
+msgid "-femit-class-file should used along with -fsyntax-only"
 msgstr ""
 
-#: calls.c:1938
-msgid "function call has aggregate value"
+#: config/i386/nwld.h:34
+msgid "Static linking is not supported.\n"
 msgstr ""
 
-#: cfghooks.c:90
-#, c-format
-msgid "bb %d on wrong place"
+#: fortran/lang.opt:30
+msgid "Add a directory for INCLUDE and MODULE searching"
 msgstr ""
 
-#: cfghooks.c:96
-#, c-format
-msgid "prev_bb of %d should be %d, not %d"
+#: fortran/lang.opt:34
+msgid "Put MODULE files in 'directory'"
 msgstr ""
 
-#: cfghooks.c:113
-#, c-format
-msgid "verify_flow_info: Wrong count of block %i %i"
+#: fortran/lang.opt:42
+msgid "Warn about possible aliasing of dummy arguments"
 msgstr ""
 
-#: cfghooks.c:119
-#, c-format
-msgid "verify_flow_info: Wrong frequency of block %i %i"
+#: fortran/lang.opt:46
+msgid "Warn about implicit conversion"
 msgstr ""
 
-#: cfghooks.c:127
-#, c-format
-msgid "verify_flow_info: Duplicate edge %i->%i"
+#: fortran/lang.opt:50
+msgid "Warn about calls with implicit interface"
 msgstr ""
 
-#: cfghooks.c:133
-#, c-format
-msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
+#: fortran/lang.opt:54
+msgid "Warn about truncated source lines"
 msgstr ""
 
-#: cfghooks.c:139
-#, c-format
-msgid "verify_flow_info: Wrong count of edge %i->%i %i"
+#: fortran/lang.opt:58
+msgid "Warn about usage of non-standard intrinsics"
 msgstr ""
 
-#: cfghooks.c:151
-#, c-format
-msgid "verify_flow_info: Basic block %d succ edge is corrupted"
+#: fortran/lang.opt:62
+msgid "Warn about \"suspicious\" constructs"
 msgstr ""
 
-#: cfghooks.c:165 cfgrtl.c:2027
-#, c-format
-msgid "Wrong amount of branch edges after unconditional jump %i"
+#: fortran/lang.opt:66
+msgid "Warn about underflow of numerical constant expressions"
 msgstr ""
 
-#: cfghooks.c:173 cfghooks.c:184
-#, c-format
-msgid "basic block %d pred edge is corrupted"
+#: fortran/lang.opt:70 common.opt:154
+msgid "Warn when a label is unused"
 msgstr ""
 
-#: cfghooks.c:185
-#, c-format
-msgid "its dest_idx should be %d, not %d"
+#: fortran/lang.opt:74
+msgid "Set the default double precision kind to an 8 byte wide type"
 msgstr ""
 
-#: cfghooks.c:214
-#, c-format
-msgid "basic block %i edge lists are corrupted"
+#: fortran/lang.opt:78
+msgid "Set the default integer kind to an 8 byte wide type"
 msgstr ""
 
-#: cfghooks.c:227
-msgid "verify_flow_info failed"
+#: fortran/lang.opt:82
+msgid "Set the default real kind to an 8 byte wide type"
 msgstr ""
 
-#: cfghooks.c:288
-#, c-format
-msgid "%s does not support redirect_edge_and_branch."
+#: fortran/lang.opt:86
+msgid "Allow dollar signs in entity names"
 msgstr ""
 
-#: cfghooks.c:306
-#, c-format
-msgid "%s does not support redirect_edge_and_branch_force."
+#: fortran/lang.opt:90
+msgid "Display the code tree after parsing."
 msgstr ""
 
-#: cfghooks.c:324
-#, c-format
-msgid "%s does not support split_block."
+#: fortran/lang.opt:94
+msgid "Use f2c calling convention."
 msgstr ""
 
-#: cfghooks.c:360
-#, c-format
-msgid "%s does not support move_block_after."
+#: fortran/lang.opt:98
+msgid "Assume that the source file is fixed form"
 msgstr ""
 
-#: cfghooks.c:373
-#, c-format
-msgid "%s does not support delete_basic_block."
+#: fortran/lang.opt:102
+msgid "Assume that the source file is free form"
 msgstr ""
 
-#: cfghooks.c:405
-#, c-format
-msgid "%s does not support split_edge."
+#: fortran/lang.opt:106
+msgid "Append underscores to externally visible names"
 msgstr ""
 
-#: cfghooks.c:466
-#, c-format
-msgid "%s does not support create_basic_block."
+#: fortran/lang.opt:110
+msgid "Append a second underscore if the name already contains an underscore"
 msgstr ""
 
-#: cfghooks.c:494
-#, c-format
-msgid "%s does not support can_merge_blocks_p."
+#: fortran/lang.opt:114
+msgid ""
+"Specify that no implicit typing is allowed, unless overridden by explicit "
+"IMPLICIT statements"
 msgstr ""
 
-#: cfghooks.c:505
-#, c-format
-msgid "%s does not support predict_edge."
+#: fortran/lang.opt:118
+msgid "Allow arbitrary character line width in fixed mode"
 msgstr ""
 
-#: cfghooks.c:514
-#, c-format
-msgid "%s does not support predicted_by_p."
+#: fortran/lang.opt:122
+msgid "Use n as character line width in fixed mode"
 msgstr ""
 
-#: cfghooks.c:528
-#, c-format
-msgid "%s does not support merge_blocks."
+#: fortran/lang.opt:126
+msgid "Maximum identifier length."
 msgstr ""
 
-#: cfghooks.c:574
-#, c-format
-msgid "%s does not support make_forwarder_block."
+#: fortran/lang.opt:130
+msgid "Size in bytes of the largest array that will be put on the stack"
 msgstr ""
 
-#: cfghooks.c:679
-#, c-format
-msgid "%s does not support can_duplicate_block_p."
+#: fortran/lang.opt:134
+msgid "Set default accessibility of module entities to PRIVATE"
 msgstr ""
 
-#: cfghooks.c:706
-#, c-format
-msgid "%s does not support duplicate_block."
+#: fortran/lang.opt:138
+msgid "Don't generate code, just do syntax and semantics checking"
 msgstr ""
 
-#: cfghooks.c:772
-#, c-format
-msgid "%s does not support block_ends_with_call_p"
+#: fortran/lang.opt:142
+msgid "Try to layout derived types as compact as possible"
 msgstr ""
 
-#: cfghooks.c:783
-#, c-format
-msgid "%s does not support block_ends_with_condjump_p"
+#: fortran/lang.opt:146
+msgid "Copy array sections into a contiguous block on procedure entry"
 msgstr ""
 
-#: cfghooks.c:801
-#, c-format
-msgid "%s does not support flow_call_edges_add"
+#: fortran/lang.opt:150
+msgid "Set the kind for a real with the 'q' exponent to 'n'"
 msgstr ""
 
-#: cfgloop.c:1088
-#, c-format
-msgid "Size of loop %d should be %d, not %d."
+#: fortran/lang.opt:154
+msgid "Conform to the ISO Fortran 95 standard."
 msgstr ""
 
-#: cfgloop.c:1105
-#, c-format
-msgid "Bb %d do not belong to loop %d."
+#: fortran/lang.opt:158
+msgid "Conform to the ISO Fortran 2003 standard."
 msgstr ""
 
-#: cfgloop.c:1122
-#, c-format
-msgid "Loop %d's header does not have exactly 2 entries."
+#: fortran/lang.opt:162
+msgid "Conform nothing in particular."
 msgstr ""
 
-#: cfgloop.c:1129
-#, c-format
-msgid "Loop %d's latch does not have exactly 1 successor."
+#: fortran/lang.opt:166
+msgid "Accept extensions to support legacy code."
 msgstr ""
 
-#: cfgloop.c:1134
-#, c-format
-msgid "Loop %d's latch does not have header as successor."
+#: common.opt:28
+msgid "Display this information"
 msgstr ""
 
-#: cfgloop.c:1139
-#, c-format
-msgid "Loop %d's latch does not belong directly to it."
+#: common.opt:32
+msgid ""
+"Set parameter <param> to value.  See below for a complete list of parameters"
 msgstr ""
 
-#: cfgloop.c:1145
-#, c-format
-msgid "Loop %d's header does not belong directly to it."
+#: common.opt:42
+msgid ""
+"Put global and static data smaller than <number> bytes into a special "
+"section (on some targets)"
 msgstr ""
 
-#: cfgloop.c:1151
-#, c-format
-msgid "Loop %d's latch is marked as part of irreducible region."
+#: common.opt:46
+msgid "Set optimization level to <number>"
 msgstr ""
 
-#: cfgloop.c:1184
-#, c-format
-msgid "Basic block %d should be marked irreducible."
+#: common.opt:50
+msgid "Optimize for space rather than speed"
 msgstr ""
 
-#: cfgloop.c:1190
-#, c-format
-msgid "Basic block %d should not be marked irreducible."
+#: common.opt:54
+msgid "This switch is deprecated; use -Wextra instead"
 msgstr ""
 
-#: cfgloop.c:1198
-#, c-format
-msgid "Edge from %d to %d should be marked irreducible."
+#: common.opt:58
+msgid "Warn about returning structures, unions or arrays"
 msgstr ""
 
-#: cfgloop.c:1205
-#, c-format
-msgid "Edge from %d to %d should not be marked irreducible."
+#: common.opt:62
+msgid "Warn about inappropriate attribute usage"
 msgstr ""
 
-#: cfgloop.c:1240
-#, c-format
-msgid "Wrong single exit %d->%d recorded for loop %d."
+#: common.opt:66
+msgid "Warn about pointer casts which increase alignment"
+msgstr ""
+
+#: common.opt:70
+msgid "Warn about uses of __attribute__((deprecated)) declarations"
+msgstr ""
+
+#: common.opt:74
+msgid "Warn when an optimization pass is disabled"
+msgstr ""
+
+#: common.opt:78
+msgid "Treat all warnings as errors"
+msgstr ""
+
+#: common.opt:82
+msgid "Print extra (possibly unwanted) warnings"
+msgstr ""
+
+#: common.opt:86
+msgid "Exit on the first error occurred"
+msgstr ""
+
+#: common.opt:90
+msgid "Warn when an inlined function cannot be inlined"
+msgstr ""
+
+#: common.opt:94
+msgid "Warn if an object is larger than <number> bytes"
+msgstr ""
+
+#: common.opt:98
+msgid ""
+"Warn about functions which might be candidates for __attribute__((noreturn))"
+msgstr ""
+
+#: common.opt:102
+msgid "Warn when the packed attribute has no effect on struct layout"
+msgstr ""
+
+#: common.opt:106
+msgid "Warn when padding is required to align structure members"
+msgstr ""
+
+#: common.opt:110
+msgid "Warn when one local variable shadows another"
+msgstr ""
+
+#: common.opt:114 common.opt:118
+msgid "Warn about code which might break strict aliasing rules"
+msgstr ""
+
+#: common.opt:122
+msgid "Warn about enumerated switches, with no default, missing a case"
+msgstr ""
+
+#: common.opt:126
+msgid "Warn about enumerated switches missing a \"default:\" statement"
+msgstr ""
+
+#: common.opt:130
+msgid "Warn about all enumerated switches missing a specific case"
+msgstr ""
+
+#: common.opt:134 c.opt:379
+msgid "Do not suppress warnings from system headers"
+msgstr ""
+
+#: common.opt:138
+msgid "Warn about uninitialized automatic variables"
+msgstr ""
+
+#: common.opt:142
+msgid "Warn about code that will never be executed"
+msgstr ""
+
+#: common.opt:146
+msgid "Enable all -Wunused- warnings"
+msgstr ""
+
+#: common.opt:150
+msgid "Warn when a function is unused"
+msgstr ""
+
+#: common.opt:158
+msgid "Warn when a function parameter is unused"
+msgstr ""
+
+#: common.opt:162
+msgid "Warn when an expression value is unused"
+msgstr ""
+
+#: common.opt:166
+msgid "Warn when a variable is unused"
+msgstr ""
+
+#: common.opt:170
+msgid "Emit declaration information into <file>"
+msgstr ""
+
+#: common.opt:183
+msgid "Enable dumps from specific passes of the compiler"
+msgstr ""
+
+#: common.opt:187
+msgid "Set the file basename to be used for dumps"
+msgstr ""
+
+#: common.opt:205
+msgid "Align the start of functions"
+msgstr ""
+
+#: common.opt:212
+msgid "Align labels which are only reached by jumping"
+msgstr ""
+
+#: common.opt:219
+msgid "Align all labels"
+msgstr ""
+
+#: common.opt:226
+msgid "Align the start of loops"
+msgstr ""
+
+#: common.opt:239
+msgid "Specify that arguments may alias each other and globals"
+msgstr ""
+
+#: common.opt:243
+msgid "Assume arguments may alias globals but not each other"
+msgstr ""
+
+#: common.opt:247
+msgid "Assume arguments alias neither each other nor globals"
+msgstr ""
+
+#: common.opt:251
+msgid "Generate unwind tables that are exact at each instruction boundary"
+msgstr ""
+
+#: common.opt:259
+msgid "Generate code to check bounds before indexing arrays"
+msgstr ""
+
+#: common.opt:263
+msgid "Replace add, compare, branch with branch on count register"
+msgstr ""
+
+#: common.opt:267
+msgid "Use profiling information for branch probabilities"
+msgstr ""
+
+#: common.opt:271
+msgid ""
+"Perform branch target load optimization before prologue / epilogue threading"
+msgstr ""
+
+#: common.opt:275
+msgid ""
+"Perform branch target load optimization after prologue / epilogue threading"
+msgstr ""
+
+#: common.opt:279
+msgid ""
+"Restrict target load migration not to re-use registers in any basic block"
+msgstr ""
+
+#: common.opt:283
+msgid "Mark <register> as being preserved across functions"
+msgstr ""
+
+#: common.opt:287
+msgid "Mark <register> as being corrupted by function calls"
 msgstr ""
 
-#: cfgloop.c:1244
-#, c-format
-msgid "Right exit is %d->%d."
+#: common.opt:294
+msgid "Save registers around function calls"
 msgstr ""
 
-#: cfgloop.c:1261
-#, c-format
-msgid "Single exit not recorded for loop %d."
+#: common.opt:298
+msgid "Do not put uninitialized globals in the common section"
 msgstr ""
 
-#: cfgloop.c:1268
-#, c-format
-msgid "Loop %d should not have single exit (%d -> %d)."
+#: common.opt:302
+msgid "Perform a register copy-propagation optimization pass"
 msgstr ""
 
-#: cfgrtl.c:1919
-#, c-format
-msgid "end insn %d for block %d not found in the insn stream"
+#: common.opt:306
+msgid "Perform cross-jumping optimization"
 msgstr ""
 
-#: cfgrtl.c:1933
-#, c-format
-msgid "insn %d is in multiple basic blocks (%d and %d)"
+#: common.opt:310
+msgid "When running CSE, follow jumps to their targets"
 msgstr ""
 
-#: cfgrtl.c:1945
-#, c-format
-msgid "head insn %d for block %d not found in the insn stream"
+#: common.opt:314
+msgid "When running CSE, follow conditional jumps"
 msgstr ""
 
-#: cfgrtl.c:1969
-msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
+#: common.opt:318
+msgid "Omit range reduction step when performing complex division"
 msgstr ""
 
-#: cfgrtl.c:1984
-#, c-format
-msgid "Fallthru edge crosses section boundary (bb %i)"
+#: common.opt:322
+msgid "Place data items into their own section"
 msgstr ""
 
-#: cfgrtl.c:2009
-#, c-format
-msgid "Missing REG_EH_REGION note in the end of bb %i"
+#: common.opt:328
+msgid "Defer popping functions args from stack until later"
 msgstr ""
 
-#: cfgrtl.c:2017
-#, c-format
-msgid "Too many outgoing branch edges from bb %i"
+#: common.opt:332
+msgid "Attempt to fill delay slots of branch instructions"
 msgstr ""
 
-#: cfgrtl.c:2022
-#, c-format
-msgid "Fallthru edge after unconditional jump %i"
+#: common.opt:336
+msgid "Delete useless null pointer checks"
 msgstr ""
 
-#: cfgrtl.c:2033
-#, c-format
-msgid "Wrong amount of branch edges after conditional jump %i"
+#: common.opt:340
+msgid ""
+"How often to emit source location at the beginning of line-wrapped "
+"diagnostics"
 msgstr ""
 
-#: cfgrtl.c:2038
-#, c-format
-msgid "Call edges for non-call insn in bb %i"
+#: common.opt:344
+msgid ""
+"Amend appropriate diagnostic messages with the command line option that "
+"controls them."
 msgstr ""
 
-#: cfgrtl.c:2047
-#, c-format
-msgid "Abnormal edges for no purpose in bb %i"
+#: common.opt:348
+msgid "Dump various compiler internals to a file"
 msgstr ""
 
-#: cfgrtl.c:2059
-#, c-format
-msgid "insn %d inside basic block %d but block_for_insn is NULL"
+#: common.opt:352
+msgid ""
+"Suppress output of instruction numbers and line number notes in debugging "
+"dumps"
 msgstr ""
 
-#: cfgrtl.c:2063
-#, c-format
-msgid "insn %d inside basic block %d but block_for_insn is %i"
+#: common.opt:356
+msgid "Perform DWARF2 duplicate elimination"
 msgstr ""
 
-#: cfgrtl.c:2077 cfgrtl.c:2087
-#, c-format
-msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
+#: common.opt:360 common.opt:364
+msgid "Perform unused type elimination in debug info"
 msgstr ""
 
-#: cfgrtl.c:2100
-#, c-format
-msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
+#: common.opt:368
+msgid "Enable exception handling"
 msgstr ""
 
-#: cfgrtl.c:2110
-#, c-format
-msgid "in basic block %d:"
+#: common.opt:372
+msgid "Perform a number of minor, expensive optimizations"
 msgstr ""
 
-#: cfgrtl.c:2111
-msgid "flow control insn inside a basic block"
+#: common.opt:379
+msgid "Assume no NaNs or infinities are generated"
 msgstr ""
 
-#: cfgrtl.c:2159
-#, c-format
-msgid "missing barrier after block %i"
+#: common.opt:383
+msgid "Mark <register> as being unavailable to the compiler"
 msgstr ""
 
-#: cfgrtl.c:2172
-#, c-format
-msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
+#: common.opt:387
+msgid "Don't allocate floats and doubles in extended-precision registers"
 msgstr ""
 
-#: cfgrtl.c:2181
-#, c-format
-msgid "verify_flow_info: Incorrect fallthru %i->%i"
+#: common.opt:393
+msgid "Copy memory address constants into registers before use"
 msgstr ""
 
-#: cfgrtl.c:2183
-msgid "wrong insn in the fallthru edge"
+#: common.opt:399
+msgid "Copy memory operands into registers before use"
 msgstr ""
 
-#: cfgrtl.c:2200
-msgid "basic blocks not laid down consecutively"
+#: common.opt:406
+msgid "Allow function addresses to be held in registers"
 msgstr ""
 
-#: cfgrtl.c:2225
-msgid "insn outside basic block"
+#: common.opt:410
+msgid "Place each function into its own section"
 msgstr ""
 
-#: cfgrtl.c:2232
-msgid "return not followed by barrier"
+#: common.opt:414
+msgid "Perform global common subexpression elimination"
 msgstr ""
 
-#: cfgrtl.c:2239
-#, c-format
-msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
+#: common.opt:418
+msgid ""
+"Perform enhanced load motion during global common subexpression elimination"
 msgstr ""
 
-#: cgraph.c:291
-msgid "function body not available"
+#: common.opt:422
+msgid "Perform store motion after global common subexpression elimination"
 msgstr ""
 
-#: cgraph.c:293 cgraphunit.c:752
-msgid "redefined extern inline functions are not considered for inlining"
+#: common.opt:426
+msgid ""
+"Perform redundant load after store elimination in global common subexpression"
 msgstr ""
 
-#: cgraph.c:296 cgraphunit.c:757
-msgid "function not considered for inlining"
+#: common.opt:431
+msgid ""
+"Perform global common subexpression elimination after register allocation"
 msgstr ""
 
-#: cgraph.c:298 cgraphunit.c:755
-msgid "function not inlinable"
+#: common.opt:436
+msgid "Enable guessing of branch probabilities"
 msgstr ""
 
-#: cgraph.c:715
-msgid "%D renamed after being referenced in assembly"
+#: common.opt:444
+msgid "Process #ident directives"
 msgstr ""
 
-#: cgraphunit.c:572
-msgid "Shared call_expr:"
+#: common.opt:448
+msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr ""
 
-#: cgraphunit.c:578
-msgid "Edge points to wrong declaration:"
+#: common.opt:452
+msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr ""
 
-#: cgraphunit.c:587
-msgid "Missing callgraph edge for call expr:"
+#: common.opt:460
+msgid "Do not generate .size directives"
 msgstr ""
 
-#: cgraphunit.c:613
-#, c-format
-msgid "Aux field set for edge %s->%s"
+#: common.opt:469
+msgid "Pay attention to the \"inline\" keyword"
 msgstr ""
 
-#: cgraphunit.c:625
-msgid "Inlined_to pointer is wrong"
+#: common.opt:473
+msgid "Integrate simple functions into their callers"
 msgstr ""
 
-#: cgraphunit.c:630
-msgid "Multiple inline callers"
+#: common.opt:480
+msgid "Limit the size of inlined functions to <number>"
 msgstr ""
 
-#: cgraphunit.c:637
-msgid "Inlined_to pointer set for noninline callers"
+#: common.opt:484
+msgid "Instrument function entry and exit with profiling calls"
 msgstr ""
 
-#: cgraphunit.c:643
-msgid "Inlined_to pointer is set but no predecesors found"
+#: common.opt:488
+msgid "Optimize induction variables on trees"
 msgstr ""
 
-#: cgraphunit.c:648
-msgid "Inlined_to pointer reffers to itself"
+#: common.opt:492
+msgid "Use jump tables for sufficiently large switch statements"
 msgstr ""
 
-#: cgraphunit.c:658
-msgid "Node not found in DECL_ASSEMBLER_NAME hash"
+#: common.opt:496
+msgid "Generate code for functions even if they are fully inlined"
 msgstr ""
 
-#: cgraphunit.c:672
-#, c-format
-msgid "Edge %s->%s has no corresponding call_expr"
+#: common.opt:500
+msgid "Emit static const variables even if they are not used"
 msgstr ""
 
-#: cgraphunit.c:683
-msgid "verify_cgraph_node failed."
+#: common.opt:504
+msgid "Give external symbols a leading underscore"
 msgstr ""
 
-#: cgraphunit.c:907
-msgid "failed to reclaim unneeded function"
+#: common.opt:508
+msgid "Perform loop optimizations"
 msgstr ""
 
-#: cgraphunit.c:1298
-msgid "--param large-function-growth limit reached"
+#: common.opt:512
+msgid "Perform loop optimizations using the new loop optimizer"
 msgstr ""
 
-#: cgraphunit.c:1335
-msgid "recursive inlining"
+#: common.opt:516
+msgid "Set errno after built-in math functions"
 msgstr ""
 
-#: cgraphunit.c:1500 cgraphunit.c:1752
-msgid "--param max-inline-insns-single limit reached"
+#: common.opt:520
+msgid "Report on permanent memory allocation"
 msgstr ""
 
-#: cgraphunit.c:1524
-msgid ""
-"--param max-inline-insns-single limit reached after inlining into the callee"
+#: common.opt:527
+msgid "Attempt to merge identical constants and constant variables"
 msgstr ""
 
-#: cgraphunit.c:1574
-msgid "--param inline-unit-growth limit reached"
+#: common.opt:531
+msgid "Attempt to merge identical constants across compilation units"
 msgstr ""
 
-#: cgraphunit.c:1937
-msgid "Nodes with no released memory found."
+#: common.opt:535
+msgid ""
+"Limit diagnostics to <number> characters per line.  0 suppresses line-"
+"wrapping"
 msgstr ""
 
-#: collect2.c:393 gcc.c:6712
-#, c-format
-msgid "internal gcc abort in %s, at %s:%d"
+#: common.opt:539
+msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 msgstr ""
 
-#: collect2.c:889
-msgid "no arguments"
+#: common.opt:543
+msgid "Move loop invariant computations out of loops"
 msgstr ""
 
-#: collect2.c:1189
-#, c-format
-msgid "unknown demangling style '%s'"
+#: common.opt:547
+msgid ""
+"Add mudflap bounds-checking instrumentation for single-threaded program."
 msgstr ""
 
-#: collect2.c:1263 collect2.c:1411 collect2.c:1446
-#, c-format
-msgid "fopen %s"
+#: common.opt:551
+msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
 msgstr ""
 
-#: collect2.c:1266 collect2.c:1416 collect2.c:1449
-#, c-format
-msgid "fclose %s"
+#: common.opt:555
+msgid "Ignore read operations when inserting mudflap instrumentation."
 msgstr ""
 
-#: collect2.c:1275
-#, c-format
-msgid "collect2 version %s"
+#: common.opt:559
+msgid ""
+"Enable/Disable the traditional scheduling in loops that already passed "
+"modulo scheduling"
 msgstr ""
 
-#: collect2.c:1365
-#, c-format
-msgid "%d constructor(s) found\n"
+#: common.opt:563
+msgid "Support synchronous non-call exceptions"
 msgstr ""
 
-#: collect2.c:1366
-#, c-format
-msgid "%d destructor(s)  found\n"
+#: common.opt:567
+msgid "When possible do not generate stack frames"
 msgstr ""
 
-#: collect2.c:1367
-#, c-format
-msgid "%d frame table(s) found\n"
+#: common.opt:571
+msgid "Do the full register move optimization pass"
 msgstr ""
 
-#: collect2.c:1504
-msgid "can't get program status"
+#: common.opt:575
+msgid "Optimize sibling and tail recursive calls"
 msgstr ""
 
-#: collect2.c:1512
-#, c-format
-msgid "%s terminated with signal %d [%s]%s"
+#: common.opt:579
+msgid "Pack structure members together without holes"
 msgstr ""
 
-#: collect2.c:1530
-#, c-format
-msgid "%s returned %d exit status"
+#: common.opt:583
+msgid "Set initial maximum structure member alignment"
 msgstr ""
 
-#: collect2.c:1554
-#, c-format
-msgid "[cannot find %s]"
+#: common.opt:587
+msgid "Return small aggregates in memory, not registers"
 msgstr ""
 
-#: collect2.c:1569
-#, c-format
-msgid "cannot find '%s'"
+#: common.opt:591
+msgid "Perform loop peeling"
 msgstr ""
 
-#: collect2.c:1573 collect2.c:2062 collect2.c:2217 gcc.c:2783
-msgid "pex_init failed"
+#: common.opt:595
+msgid "Enable machine specific peephole optimizations"
 msgstr ""
 
-#: collect2.c:1608
-#, c-format
-msgid "[Leaving %s]\n"
+#: common.opt:599
+msgid "Enable an RTL peephole pass before sched2"
 msgstr ""
 
-#: collect2.c:1828
-#, c-format
-msgid ""
-"\n"
-"write_c_file - output name is %s, prefix is %s\n"
+#: common.opt:603
+msgid "Generate position-independent code if possible (large mode)"
 msgstr ""
 
-#: collect2.c:2036
-msgid "cannot find 'nm'"
+#: common.opt:607
+msgid ""
+"Generate position-independent code for executables if possible (large mode)"
 msgstr ""
 
-#: collect2.c:2083
-msgid "can't open nm output"
+#: common.opt:611
+msgid "Generate position-independent code if possible (small mode)"
 msgstr ""
 
-#: collect2.c:2127
-#, c-format
-msgid "init function found in object %s"
+#: common.opt:615
+msgid ""
+"Generate position-independent code for executables if possible (small mode)"
 msgstr ""
 
-#: collect2.c:2135
-#, c-format
-msgid "fini function found in object %s"
+#: common.opt:619
+msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr ""
 
-#: collect2.c:2192
-msgid "cannot find 'ldd'"
+#: common.opt:623
+msgid "Enable basic program profiling code"
 msgstr ""
 
-#: collect2.c:2238
-msgid "can't open ldd output"
+#: common.opt:627
+msgid "Insert arc-based program profiling code"
 msgstr ""
 
-#: collect2.c:2241
+#: common.opt:631
 msgid ""
-"\n"
-"ldd output with constructors/destructors.\n"
+"Enable common options for generating profile info for profile feedback "
+"directed optimizations"
 msgstr ""
 
-#: collect2.c:2256
-#, c-format
-msgid "dynamic dependency %s not found"
+#: common.opt:635
+msgid ""
+"Enable common options for performing profile feedback directed optimizations"
 msgstr ""
 
-#: collect2.c:2268
-#, c-format
-msgid "unable to open dynamic dependency '%s'"
+#: common.opt:639
+msgid "Insert code to profile values of expressions"
 msgstr ""
 
-#: collect2.c:2424
-#, c-format
-msgid "%s: not a COFF file"
+#: common.opt:646
+msgid "Make compile reproducible using <string>"
 msgstr ""
 
-#: collect2.c:2544
-#, c-format
-msgid "%s: cannot open as COFF file"
+#: common.opt:650
+msgid "Return small aggregates in registers"
 msgstr ""
 
-#: collect2.c:2602
-#, c-format
-msgid "library lib%s not found"
+#: common.opt:654
+msgid "Enables a register move optimization"
 msgstr ""
 
-#: combine.c:12543
-#, c-format
-msgid ""
-";; Combiner statistics: %d attempts, %d substitutions (%d requiring new "
-"space),\n"
-";; %d successes.\n"
-"\n"
+#: common.opt:658
+msgid "Perform a register renaming optimization pass"
 msgstr ""
-
-#: combine.c:12552
-#, c-format
-msgid ""
-"\n"
-";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
-";; %d successes.\n"
+
+#: common.opt:662
+msgid "Reorder basic blocks to improve code placement"
 msgstr ""
 
-#: convert.c:69
-msgid "cannot convert to a pointer type"
+#: common.opt:666
+msgid "Reorder basic blocks and partition into hot and cold sections"
 msgstr ""
 
-#: convert.c:302
-msgid "pointer value used where a floating point value was expected"
+#: common.opt:670
+msgid "Reorder functions to improve code placement"
 msgstr ""
 
-#: convert.c:306
-msgid "aggregate value used where a float was expected"
+#: common.opt:674
+msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr ""
 
-#: convert.c:331
-msgid "conversion to incomplete type"
+#: common.opt:678
+msgid "Run the loop optimizer twice"
 msgstr ""
 
-#: convert.c:660 convert.c:736
-msgid "can't convert between vector values of different size"
+#: common.opt:682
+msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr ""
 
-#: convert.c:666
-msgid "aggregate value used where an integer was expected"
+#: common.opt:686
+msgid "Enable scheduling across basic blocks"
 msgstr ""
 
-#: convert.c:716
-msgid "pointer value used where a complex was expected"
+#: common.opt:690
+msgid "Allow speculative motion of non-loads"
 msgstr ""
 
-#: convert.c:720
-msgid "aggregate value used where a complex was expected"
+#: common.opt:694
+msgid "Allow speculative motion of some loads"
 msgstr ""
 
-#: convert.c:742
-msgid "can't convert value to a vector"
+#: common.opt:698
+msgid "Allow speculative motion of more loads"
 msgstr ""
 
-#: coverage.c:183
-#, c-format
-msgid "%qs is not a gcov data file"
+#: common.opt:702
+msgid "Set the verbosity level of the scheduler"
 msgstr ""
 
-#: coverage.c:194
-msgid "%qs is version %q.*s, expected version %q.*s"
+#: common.opt:706
+msgid "If scheduling post reload, do superblock scheduling"
 msgstr ""
 
-#: coverage.c:274 coverage.c:282
-#, c-format
-msgid "coverage mismatch for function %u while reading execution counters."
+#: common.opt:710
+msgid "If scheduling post reload, do trace scheduling"
 msgstr ""
 
-#: coverage.c:276 coverage.c:359
-#, c-format
-msgid "checksum is %x instead of %x"
+#: common.opt:714
+msgid "Reschedule instructions before register allocation"
 msgstr ""
 
-#: coverage.c:284 coverage.c:367
-#, c-format
-msgid "number of counters is %d instead of %d"
+#: common.opt:718
+msgid "Reschedule instructions after register allocation"
 msgstr ""
 
-#: coverage.c:290
-#, c-format
-msgid "cannot merge separate %s counters for function %u"
+#: common.opt:724
+msgid "Allow premature scheduling of queued insns"
 msgstr ""
 
-#: coverage.c:311
-#, c-format
-msgid "%qs has overflowed"
+#: common.opt:728
+msgid "Set number of queued insns that can be prematurely scheduled"
 msgstr ""
 
-#: coverage.c:311
-#, c-format
-msgid "%qs is corrupted"
+#: common.opt:736 common.opt:740
+msgid ""
+"Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: coverage.c:348
-#, c-format
-msgid "no coverage for function %qs found."
+#: common.opt:744
+msgid "Mark data as shared rather than private"
 msgstr ""
 
-#: coverage.c:356 coverage.c:364
-#, c-format
-msgid "coverage mismatch for function %qs while reading counter %qs."
+#: common.opt:748
+msgid "Show column numbers in diagnostics, when available.  Default on."
 msgstr ""
 
-#: coverage.c:547
-#, c-format
-msgid "cannot open %s"
+#: common.opt:752
+msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr ""
 
-#: coverage.c:582
-#, c-format
-msgid "error writing %qs"
+#: common.opt:756
+msgid "Convert floating point constants to single precision constants"
 msgstr ""
 
-#: cppspec.c:106
-#, c-format
-msgid "\"%s\" is not a valid option to the preprocessor"
+#: common.opt:760
+msgid "Use value profiling for speculative prefetching"
 msgstr ""
 
-#: cppspec.c:128
-msgid "too many input files"
+#: common.opt:764
+msgid "Split lifetimes of induction variables when loops are unrolled."
 msgstr ""
 
-#: cse.c:6801
-#, c-format
-msgid ";; Processing block from %d to %d, %d sets.\n"
+#: common.opt:768
+msgid "Apply variable expansion when loops are unrolled."
 msgstr ""
 
-#: diagnostic.c:171
-#, c-format
-msgid "%s:%d: confused by earlier errors, bailing out\n"
+#: common.opt:774
+msgid "Insert stack checking code into the program"
 msgstr ""
 
-#: diagnostic.c:231
-msgid "compilation terminated due to -Wfatal-errors.\n"
+#: common.opt:781
+msgid "Trap if the stack goes past <register>"
 msgstr ""
 
-#: diagnostic.c:240
-#, c-format
-msgid ""
-"Please submit a full bug report,\n"
-"with preprocessed source if appropriate.\n"
-"See %s for instructions.\n"
+#: common.opt:785
+msgid "Trap if the stack goes past symbol <name>"
 msgstr ""
 
-#: diagnostic.c:249
-msgid "compilation terminated.\n"
+#: common.opt:789
+msgid "Perform strength reduction optimizations"
 msgstr ""
 
-#: diagnostic.c:540
-msgid "Internal compiler error: Error reporting routines re-entered.\n"
+#: common.opt:797
+msgid "Assume strict aliasing rules apply"
 msgstr ""
 
-#: diagnostic.c:559
-#, c-format
-msgid "in %s, at %s:%d"
+#: common.opt:801
+msgid "Check for syntax errors, then stop"
 msgstr ""
 
-#: dominance.c:834
-#, c-format
-msgid "dominator of %d status unknown"
+#: common.opt:805
+msgid "Create data files needed by \"gcov\""
 msgstr ""
 
-#: dominance.c:836
-#, c-format
-msgid "dominator of %d should be %d, not %d"
+#: common.opt:809
+msgid "Perform jump threading optimizations"
 msgstr ""
 
-#: dominance.c:848
-#, c-format
-msgid "ENTRY does not dominate bb %d"
+#: common.opt:813
+msgid "Report the time taken by each compiler pass"
 msgstr ""
 
-#: dwarf2out.c:3443
-#, c-format
-msgid "DW_LOC_OP %s not implemented\n"
+#: common.opt:817
+msgid "Set the default thread-local storage code generation model"
 msgstr ""
 
-#: emit-rtl.c:2200
-msgid "Invalid rtl sharing found in the insn"
+#: common.opt:821
+msgid "Perform superblock formation via tail duplication"
 msgstr ""
 
-#: emit-rtl.c:2202
-msgid "Shared rtx"
+#: common.opt:828
+msgid "Assume floating-point operations can trap"
 msgstr ""
 
-#: emit-rtl.c:2204
-msgid "Internal consistency failure"
+#: common.opt:832
+msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr ""
 
-#: emit-rtl.c:3268
-msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
+#: common.opt:836
+msgid "Use tree-ssa based implementation of profiling"
 msgstr ""
 
-#: errors.c:133 java/jv-scan.c:272
-#, c-format
-msgid "abort in %s, at %s:%d"
+#: common.opt:840
+msgid "Enable SSA-CCP optimization on trees"
 msgstr ""
 
-#: except.c:340
-msgid "exception handling disabled, use -fexceptions to enable"
+#: common.opt:844
+msgid "Enable SSA-CCP optimization for stores and loads"
 msgstr ""
 
-#: except.c:2577
-msgid "argument of %<__builtin_eh_return_regno%> must be constant"
+#: common.opt:848
+msgid "Enable loop header copying on trees"
 msgstr ""
 
-#: except.c:2708
-msgid "__builtin_eh_return not supported on this target"
+#: common.opt:852
+msgid "Coalesce memory temporaries in the SSA->normal pass"
 msgstr ""
 
-#: explow.c:1301
-msgid "stack limits not supported on this target"
+#: common.opt:856
+msgid "Replace SSA temporaries with better names in copies."
 msgstr ""
 
-#: final.c:1062
-msgid "negative insn length"
+#: common.opt:860
+msgid "Enable copy propagation on trees"
 msgstr ""
 
-#: final.c:2419
-msgid "could not split insn"
+#: common.opt:864
+msgid "Enable copy propagation for stores and loads"
 msgstr ""
 
-#: final.c:2765
-msgid "invalid 'asm': "
+#: common.opt:868
+msgid "Enable SSA dead code elimination optimization on trees"
 msgstr ""
 
-#: final.c:2948
-msgid "nested assembly dialect alternatives"
+#: common.opt:872
+msgid "Enable dominator optimizations"
 msgstr ""
 
-#: final.c:2965 final.c:2977
-msgid "unterminated assembly dialect alternative"
+#: common.opt:876
+msgid "Enable dead store elimination"
 msgstr ""
 
-#: final.c:3024
-#, c-format
-msgid "operand number missing after %%-letter"
+#: common.opt:880
+msgid "Enable Full Redundancy Elimination (FRE) on trees"
 msgstr ""
 
-#: final.c:3027 final.c:3068
-msgid "operand number out of range"
+#: common.opt:884
+msgid "Enable loop invariant motion on trees"
 msgstr ""
 
-#: final.c:3087
-#, c-format
-msgid "invalid %%-code"
+#: common.opt:888
+msgid "Enable linear loop transforms on trees"
 msgstr ""
 
-#: final.c:3117
-#, c-format
-msgid "'%%l' operand isn't a label"
+#: common.opt:892
+msgid "Create canonical induction variables in loops"
 msgstr ""
 
-#. We can't handle floating point constants;
-#. PRINT_OPERAND must handle them.
-#. We can't handle floating point constants; PRINT_OPERAND must
-#. handle them.
-#. We can't handle floating point constants;
-#. PRINT_OPERAND must handle them.
-#: final.c:3219 vmsdbgout.c:487 config/i386/i386.c:6001
-#: config/pdp11/pdp11.c:1714
-msgid "floating constant misused"
+#: common.opt:896
+msgid "Enable loop optimizations on tree level"
 msgstr ""
 
-#: final.c:3275 vmsdbgout.c:544 config/i386/i386.c:6079
-#: config/pdp11/pdp11.c:1761
-msgid "invalid expression as operand"
+#: common.opt:900
+msgid "Enable SSA-PRE optimization on trees"
 msgstr ""
 
-#: flow.c:494 flow.c:518 flow.c:540
-msgid "internal consistency failure"
+#: common.opt:904
+msgid "Perform structural alias analysis"
 msgstr ""
 
-#: flow.c:1689
-msgid "Attempt to delete prologue/epilogue insn:"
+#: common.opt:908
+msgid "Enable SSA code sinking on trees"
 msgstr ""
 
-#: fold-const.c:3231 fold-const.c:3242
-#, c-format
-msgid "comparison is always %d due to width of bit-field"
+#: common.opt:912
+msgid "Perform scalar replacement of aggregates"
 msgstr ""
 
-#: fold-const.c:4813 fold-const.c:4828
-#, c-format
-msgid "comparison is always %d"
+#: common.opt:916
+msgid "Replace temporary expressions in the SSA->normal pass"
 msgstr ""
 
-#: fold-const.c:4957
-msgid "%<or%> of unmatched not-equal tests is always 1"
+#: common.opt:920
+msgid "Perform live range splitting during the SSA->normal pass."
 msgstr ""
 
-#: fold-const.c:4962
-msgid "%<and%> of mutually exclusive equal-tests is always 0"
+#: common.opt:924
+msgid "Perform Value Range Propagation on trees"
 msgstr ""
 
-#: fold-const.c:10071
-msgid "fold check: original tree changed by fold"
+#: common.opt:928
+msgid "Compile whole compilation unit at a time"
 msgstr ""
 
-#: function.c:832 varasm.c:1658
-msgid "%Jsize of variable %qD is too large"
+#: common.opt:932
+msgid "Perform loop unrolling when iteration count is known"
 msgstr ""
 
-#: function.c:1443
-msgid "impossible constraint in %<asm%>"
+#: common.opt:936
+msgid "Perform loop unrolling for all loops"
 msgstr ""
 
-#: function.c:3614
-msgid "%Jvariable %qD might be clobbered by %<longjmp%> or %<vfork%>"
+#: common.opt:944
+msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr ""
 
-#: function.c:3635
-msgid "%Jargument %qD might be clobbered by %<longjmp%> or %<vfork%>"
+#: common.opt:948
+msgid "Perform loop unswitching"
 msgstr ""
 
-#: function.c:4026
-msgid "function returns an aggregate"
+#: common.opt:952
+msgid "Just generate unwind tables for exception handling"
 msgstr ""
 
-#: function.c:4349
-msgid "%Junused parameter %qD"
+#: common.opt:956
+msgid "Perform variable tracking"
 msgstr ""
 
-#: gcc.c:1226
-#, c-format
-msgid "ambiguous abbreviation %s"
+#: common.opt:960
+msgid "Enable loop vectorization on trees"
 msgstr ""
 
-#: gcc.c:1253
-#, c-format
-msgid "incomplete '%s' option"
+#: common.opt:964
+msgid "Set the verbosity level of the vectorizer"
 msgstr ""
 
-#: gcc.c:1264
-#, c-format
-msgid "missing argument to '%s' option"
+#: common.opt:974
+msgid "Add extra commentary to assembler output"
 msgstr ""
 
-#: gcc.c:1277
-#, c-format
-msgid "extraneous argument to '%s' option"
+#: common.opt:978
+msgid "Set the default symbol visibility"
 msgstr ""
 
-#: gcc.c:1621
-msgid "Using built-in specs.\n"
+#: common.opt:983
+msgid "Use expression value profiles in optimizations"
 msgstr ""
 
-#: gcc.c:1804
-#, c-format
-msgid ""
-"Setting spec %s to '%s'\n"
-"\n"
+#: common.opt:987
+msgid "Construct webs and split unrelated uses of single variable"
 msgstr ""
 
-#: gcc.c:1913
-#, c-format
-msgid "Reading specs from %s\n"
+#: common.opt:991
+msgid "Assume signed arithmetic overflow wraps around"
 msgstr ""
 
-#: gcc.c:2009 gcc.c:2028
-#, c-format
-msgid "specs %%include syntax malformed after %ld characters"
+#: common.opt:995
+msgid "Put zero initialized data in the bss section"
 msgstr ""
 
-#: gcc.c:2036
-#, c-format
-msgid "could not find specs file %s\n"
+#: common.opt:999
+msgid "Generate debug information in default format"
 msgstr ""
 
-#: gcc.c:2053 gcc.c:2061 gcc.c:2070 gcc.c:2079
-#, c-format
-msgid "specs %%rename syntax malformed after %ld characters"
+#: common.opt:1003
+msgid "Generate debug information in COFF format"
 msgstr ""
 
-#: gcc.c:2088
-#, c-format
-msgid "specs %s spec was not found to be renamed"
+#: common.opt:1007
+msgid "Generate debug information in DWARF v2 format"
 msgstr ""
 
-#: gcc.c:2095
-#, c-format
-msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
+#: common.opt:1011
+msgid "Generate debug information in default extended format"
 msgstr ""
 
-#: gcc.c:2100
-#, c-format
-msgid "rename spec %s to %s\n"
+#: common.opt:1015
+msgid "Generate debug information in STABS format"
 msgstr ""
 
-#: gcc.c:2102
-#, c-format
-msgid ""
-"spec is '%s'\n"
-"\n"
+#: common.opt:1019
+msgid "Generate debug information in extended STABS format"
 msgstr ""
 
-#: gcc.c:2115
-#, c-format
-msgid "specs unknown %% command after %ld characters"
+#: common.opt:1023
+msgid "Generate debug information in VMS format"
 msgstr ""
 
-#: gcc.c:2126 gcc.c:2139
-#, c-format
-msgid "specs file malformed after %ld characters"
+#: common.opt:1027
+msgid "Generate debug information in XCOFF format"
 msgstr ""
 
-#: gcc.c:2192
-msgid "spec file has no spec for linking"
+#: common.opt:1031
+msgid "Generate debug information in extended XCOFF format"
 msgstr ""
 
-#: gcc.c:2614
-#, c-format
-msgid "system path '%s' is not absolute"
+#: common.opt:1035
+msgid "Place output into <file>"
+msgstr ""
+
+#: common.opt:1039
+msgid "Enable function profiling"
 msgstr ""
 
-#: gcc.c:2677
-msgid "-pipe not supported"
+#: common.opt:1043
+msgid "Issue warnings needed for strict compliance to the standard"
 msgstr ""
 
-#: gcc.c:2739
-msgid ""
-"\n"
-"Go ahead? (y or n) "
+#: common.opt:1047
+msgid "Like -pedantic but issue them as errors"
 msgstr ""
 
-#: gcc.c:2822
-msgid "failed to get exit status"
+#: common.opt:1051
+msgid "Do not display functions compiled or elapsed time"
 msgstr ""
 
-#: gcc.c:2828
-msgid "failed to get process times"
+#: common.opt:1055
+msgid "Display the compiler's version"
 msgstr ""
 
-#: gcc.c:2851
-#, c-format
-msgid ""
-"Internal error: %s (program %s)\n"
-"Please submit a full bug report.\n"
-"See %s for instructions."
+#: common.opt:1059
+msgid "Suppress warnings"
 msgstr ""
 
-#: gcc.c:2879
-#, c-format
-msgid "# %s %.2f %.2f\n"
+#: ada/lang.opt:74
+msgid "Specify options to GNAT"
 msgstr ""
 
-#: gcc.c:3008
-#, c-format
-msgid "Usage: %s [options] file...\n"
+#: config/m68hc11/m68hc11.opt:24 config/m68hc11/m68hc11.opt:32
+msgid "Compile for a 68HC11"
 msgstr ""
 
-#: gcc.c:3009
-msgid "Options:\n"
+#: config/m68hc11/m68hc11.opt:28 config/m68hc11/m68hc11.opt:36
+msgid "Compile for a 68HC12"
 msgstr ""
 
-#: gcc.c:3011
-msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
+#: config/m68hc11/m68hc11.opt:42 config/m68hc11/m68hc11.opt:46
+msgid "Compile for a 68HCS12"
 msgstr ""
 
-#: gcc.c:3012
-msgid "  --help                   Display this information\n"
+#: config/m68hc11/m68hc11.opt:50
+msgid "Auto pre/post decrement increment allowed"
 msgstr ""
 
-#: gcc.c:3013
-msgid ""
-"  --target-help            Display target specific command line options\n"
+#: config/m68hc11/m68hc11.opt:54
+msgid "Min/max instructions allowed"
 msgstr ""
 
-#: gcc.c:3015
-msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
+#: config/m68hc11/m68hc11.opt:58
+msgid "Use call and rtc for function calls and returns"
 msgstr ""
 
-#: gcc.c:3016
-msgid "  -dumpspecs               Display all of the built in spec strings\n"
+#: config/m68hc11/m68hc11.opt:62
+msgid "Auto pre/post decrement increment not allowed"
 msgstr ""
 
-#: gcc.c:3017
-msgid "  -dumpversion             Display the version of the compiler\n"
+#: config/m68hc11/m68hc11.opt:66
+msgid "Use jsr and rts for function calls and returns"
 msgstr ""
 
-#: gcc.c:3018
-msgid "  -dumpmachine             Display the compiler's target processor\n"
+#: config/m68hc11/m68hc11.opt:70
+msgid "Min/max instructions not allowed"
 msgstr ""
 
-#: gcc.c:3019
-msgid ""
-"  -print-search-dirs       Display the directories in the compiler's search "
-"path\n"
+#: config/m68hc11/m68hc11.opt:74
+msgid "Use direct addressing mode for soft registers"
 msgstr ""
 
-#: gcc.c:3020
-msgid ""
-"  -print-libgcc-file-name  Display the name of the compiler's companion "
-"library\n"
+#: config/m68hc11/m68hc11.opt:78
+msgid "Compile with 32-bit integer mode"
 msgstr ""
 
-#: gcc.c:3021
-msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
+#: config/m68hc11/m68hc11.opt:83
+msgid "Specify the register allocation order"
 msgstr ""
 
-#: gcc.c:3022
-msgid ""
-"  -print-prog-name=<prog>  Display the full path to compiler component "
-"<prog>\n"
+#: config/m68hc11/m68hc11.opt:87
+msgid "Do not use direct addressing mode for soft registers"
 msgstr ""
 
-#: gcc.c:3023
-msgid ""
-"  -print-multi-directory   Display the root directory for versions of "
-"libgcc\n"
+#: config/m68hc11/m68hc11.opt:91
+msgid "Compile with 16-bit integer mode"
 msgstr ""
 
-#: gcc.c:3024
-msgid ""
-"  -print-multi-lib         Display the mapping between command line options "
-"and\n"
-"                           multiple library search directories\n"
+#: config/m68hc11/m68hc11.opt:95
+msgid "Indicate the number of soft registers available"
 msgstr ""
 
-#: gcc.c:3027
-msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
+#: config/pa/pa.opt:24 config/pa/pa.opt:77 config/pa/pa.opt:85
+msgid "Generate PA1.0 code"
 msgstr ""
 
-#: gcc.c:3028
-msgid ""
-"  -Wa,<options>            Pass comma-separated <options> on to the "
-"assembler\n"
+#: config/pa/pa.opt:28 config/pa/pa.opt:89 config/pa/pa.opt:109
+msgid "Generate PA1.1 code"
 msgstr ""
 
-#: gcc.c:3029
-msgid ""
-"  -Wp,<options>            Pass comma-separated <options> on to the "
-"preprocessor\n"
+#: config/pa/pa.opt:32 config/pa/pa.opt:93
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
 msgstr ""
 
-#: gcc.c:3030
-msgid ""
-"  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
+#: config/pa/pa.opt:36
+msgid "Generate code for huge switch statements"
 msgstr ""
 
-#: gcc.c:3031
-msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
+#: config/pa/pa.opt:40
+msgid "Disable FP regs"
 msgstr ""
 
-#: gcc.c:3032
-msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
+#: config/pa/pa.opt:44
+msgid "Disable indexed addressing"
 msgstr ""
 
-#: gcc.c:3033
-msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
+#: config/pa/pa.opt:48
+msgid "Generate fast indirect calls"
 msgstr ""
 
-#: gcc.c:3034
-msgid ""
-"  -combine                 Pass multiple source files to compiler at once\n"
+#: config/pa/pa.opt:52
+msgid "Specify range of registers to make fixed."
 msgstr ""
 
-#: gcc.c:3035
-msgid "  -save-temps              Do not delete intermediate files\n"
+#: config/pa/pa.opt:56
+msgid "Assume code will be assembled by GAS"
 msgstr ""
 
-#: gcc.c:3036
-msgid "  -pipe                    Use pipes rather than intermediate files\n"
+#: config/pa/pa.opt:60
+msgid "Put jumps in call delay slots"
 msgstr ""
 
-#: gcc.c:3037
-msgid "  -time                    Time the execution of each subprocess\n"
+#: config/pa/pa.opt:65
+msgid "Enable linker optimizations"
 msgstr ""
 
-#: gcc.c:3038
-msgid ""
-"  -specs=<file>            Override built-in specs with the contents of "
-"<file>\n"
+#: config/pa/pa.opt:69
+msgid "Always generate long calls"
 msgstr ""
 
-#: gcc.c:3039
-msgid ""
-"  -std=<standard>          Assume that the input sources are for <standard>\n"
+#: config/pa/pa.opt:73
+msgid "Emit long load/store sequences"
 msgstr ""
 
-#: gcc.c:3040
-msgid ""
-"  -B <directory>           Add <directory> to the compiler's search paths\n"
+#: config/pa/pa.opt:81
+msgid "Disable space regs"
 msgstr ""
 
-#: gcc.c:3041
-msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
+#: config/pa/pa.opt:97
+msgid "Use portable calling conventions"
 msgstr ""
 
-#: gcc.c:3042
+#: config/pa/pa.opt:101
 msgid ""
-"  -V <version>             Run gcc version number <version>, if installed\n"
+"Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, "
+"7200, 7300, and 8000."
 msgstr ""
 
-#: gcc.c:3043
-msgid ""
-"  -v                       Display the programs invoked by the compiler\n"
+#: config/pa/pa.opt:105 config/frv/frv.opt:174
+msgid "Use software floating point"
 msgstr ""
 
-#: gcc.c:3044
-msgid ""
-"  -###                     Like -v but options quoted and commands not "
-"executed\n"
+#: config/pa/pa.opt:113
+msgid "Do not disable space regs"
 msgstr ""
 
-#: gcc.c:3045
-msgid ""
-"  -E                       Preprocess only; do not compile, assemble or "
-"link\n"
+#: config/pa/pa-hpux1010.opt:24 config/pa/pa-hpux1111.opt:24
+#: config/pa/pa-hpux.opt:28
+msgid "Specify UNIX standard for predefines and linking"
 msgstr ""
 
-#: gcc.c:3046
-msgid "  -S                       Compile only; do not assemble or link\n"
+#: config/pa/pa64-hpux.opt:24
+msgid "Assume code will be linked by GNU ld"
 msgstr ""
 
-#: gcc.c:3047
-msgid "  -c                       Compile and assemble, but do not link\n"
+#: config/pa/pa64-hpux.opt:28
+msgid "Assume code will be linked by HP ld"
 msgstr ""
 
-#: gcc.c:3048
-msgid "  -o <file>                Place the output into <file>\n"
+#: config/pa/pa-hpux.opt:24
+msgid "Generate cpp defines for server IO"
 msgstr ""
 
-#: gcc.c:3049
-msgid ""
-"  -x <language>            Specify the language of the following input "
-"files\n"
-"                           Permissible languages include: c c++ assembler "
-"none\n"
-"                           'none' means revert to the default behavior of\n"
-"                           guessing the language based on the file's "
-"extension\n"
+#: config/pa/pa-hpux.opt:32
+msgid "Generate cpp defines for workstation IO"
 msgstr ""
 
-#: gcc.c:3056
-#, c-format
-msgid ""
-"\n"
-"Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
-" passed on to the various sub-processes invoked by %s.  In order to pass\n"
-" other options on to these processes the -W<letter> options must be used.\n"
+#: config/lynx.opt:24
+msgid "Support legacy multi-threading"
 msgstr ""
 
-#: gcc.c:3176
-#, c-format
-msgid "'-%c' option must have argument"
+#: config/lynx.opt:28
+msgid "Use shared libraries"
 msgstr ""
 
-#: gcc.c:3198
-#, c-format
-msgid "couldn't run '%s': %s"
+#: config/lynx.opt:32
+msgid "Support multi-threading"
 msgstr ""
 
-#. translate_options () has turned --version into -fversion.
-#: gcc.c:3383
-#, c-format
-msgid "%s (GCC) %s\n"
+#: config/mcore/mcore.opt:24
+msgid "Generate code for the M*Core M210"
 msgstr ""
 
-#: gcc.c:3385 gcov.c:412 java/gjavah.c:2376 java/jcf-dump.c:931
-#: java/jv-scan.c:128
-msgid "(C)"
+#: config/mcore/mcore.opt:28
+msgid "Generate code for the M*Core M340"
 msgstr ""
 
-#: gcc.c:3386 java/gjavah.c:2377 java/jcf-dump.c:932 java/jv-scan.c:129
-#, c-format
-msgid ""
-"This is free software; see the source for copying conditions.  There is NO\n"
-"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
-"\n"
+#: config/mcore/mcore.opt:32
+msgid "Set maximum alignment to 4"
 msgstr ""
 
-#: gcc.c:3487
-msgid "argument to '-Xlinker' is missing"
+#: config/mcore/mcore.opt:36
+msgid "Force functions to be aligned to a 4 byte boundary"
 msgstr ""
 
-#: gcc.c:3495
-msgid "argument to '-Xpreprocessor' is missing"
+#: config/mcore/mcore.opt:40
+msgid "Set maximum alignment to 8"
 msgstr ""
 
-#: gcc.c:3502
-msgid "argument to '-Xassembler' is missing"
+#: config/mcore/mcore.opt:44
+msgid "Generate big-endian code"
 msgstr ""
 
-#: gcc.c:3509
-msgid "argument to '-l' is missing"
+#: config/mcore/mcore.opt:48
+msgid "Emit call graph information"
 msgstr ""
 
-#: gcc.c:3530
-msgid "argument to '-specs' is missing"
+#: config/mcore/mcore.opt:52
+msgid "Use the divide instruction"
 msgstr ""
 
-#: gcc.c:3544
-msgid "argument to '-specs=' is missing"
+#: config/mcore/mcore.opt:56
+msgid "Inline constants if it can be done in 2 insns or less"
 msgstr ""
 
-#: gcc.c:3581
-#, c-format
-msgid "'-%c' must come at the start of the command line"
+#: config/mcore/mcore.opt:60
+msgid "Generate little-endian code"
 msgstr ""
 
-#: gcc.c:3590
-msgid "argument to '-B' is missing"
+#: config/mcore/mcore.opt:68
+msgid "Use arbitrary sized immediates in bit operations"
 msgstr ""
 
-#: gcc.c:3763
-msgid "warning: -pipe ignored because -save-temps specified"
+#: config/mcore/mcore.opt:72
+msgid "Prefer word accesses over byte accesses"
 msgstr ""
 
-#: gcc.c:3974
-msgid "argument to '-x' is missing"
+#: config/mcore/mcore.opt:76
+msgid "Set the maximum amount for a single stack increment operation"
 msgstr ""
 
-#: gcc.c:4002
-#, c-format
-msgid "argument to '-%s' is missing"
+#: config/mcore/mcore.opt:80
+msgid "Always treat bitfields as int-sized"
 msgstr ""
 
-#: gcc.c:4063
-#, c-format
-msgid "warning: '-x %s' after last input file has no effect"
+#: config/pdp11/pdp11.opt:24
+msgid "Generate code for an 11/10"
 msgstr ""
 
-#: gcc.c:4340
-#, c-format
-msgid "switch '%s' does not start with '-'"
+#: config/pdp11/pdp11.opt:28
+msgid "Generate code for an 11/40"
 msgstr ""
 
-#: gcc.c:4570
-#, c-format
-msgid "spec '%s' invalid"
+#: config/pdp11/pdp11.opt:32
+msgid "Generate code for an 11/45"
 msgstr ""
 
-#: gcc.c:4636
-#, c-format
-msgid "%s\n"
+#: config/pdp11/pdp11.opt:36
+msgid "Use 16-bit abs patterns"
 msgstr ""
 
-#: gcc.c:4709
-#, c-format
-msgid "spec '%s' has invalid '%%0%c'"
+#: config/pdp11/pdp11.opt:40
+msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
 msgstr ""
 
-#: gcc.c:4906
-#, c-format
-msgid "spec '%s' has invalid '%%W%c"
+#: config/pdp11/pdp11.opt:44
+msgid "Do not use inline patterns for copying memory"
 msgstr ""
 
-#: gcc.c:4937
-#, c-format
-msgid "spec '%s' has invalid '%%x%c'"
+#: config/pdp11/pdp11.opt:48
+msgid "Use inline patterns for copying memory"
 msgstr ""
 
-#. Catch the case where a spec string contains something like
-#. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
-#. hand side of the :.
-#: gcc.c:5132
-#, c-format
-msgid "spec failure: '%%*' has not been initialized by pattern match"
+#: config/pdp11/pdp11.opt:52
+msgid "Do not pretend that branches are expensive"
 msgstr ""
 
-#: gcc.c:5141
-#, c-format
-msgid "warning: use of obsolete %%[ operator in specs"
+#: config/pdp11/pdp11.opt:56
+msgid "Pretend that branches are expensive"
 msgstr ""
 
-#: gcc.c:5159
-#, c-format
-msgid "Processing spec %c%s%c, which is '%s'\n"
+#: config/pdp11/pdp11.opt:60
+msgid "Use the DEC assembler syntax"
 msgstr ""
 
-#: gcc.c:5222
-#, c-format
-msgid "spec failure: unrecognized spec option '%c'"
+#: config/pdp11/pdp11.opt:64
+msgid "Use 32 bit float"
 msgstr ""
 
-#: gcc.c:5301
-#, c-format
-msgid "unknown spec function '%s'"
+#: config/pdp11/pdp11.opt:68
+msgid "Use 64 bit float"
 msgstr ""
 
-#: gcc.c:5320
-#, c-format
-msgid "error in args to spec function '%s'"
+#: config/pdp11/pdp11.opt:72 config/rs6000/rs6000.opt:89
+#: config/frv/frv.opt:121
+msgid "Use hardware floating point"
 msgstr ""
 
-#: gcc.c:5368
-msgid "malformed spec function name"
+#: config/pdp11/pdp11.opt:76
+msgid "Use 16 bit int"
 msgstr ""
 
-#. )
-#: gcc.c:5371
-msgid "no arguments for spec function"
+#: config/pdp11/pdp11.opt:80
+msgid "Use 32 bit int"
 msgstr ""
 
-#: gcc.c:5390
-msgid "malformed spec function arguments"
+#: config/pdp11/pdp11.opt:84 config/rs6000/rs6000.opt:85
+msgid "Do not use hardware floating point"
 msgstr ""
 
-#: gcc.c:5629
-#, c-format
-msgid "braced spec '%s' is invalid at '%c'"
+#: config/pdp11/pdp11.opt:88
+msgid "Target has split I&D"
 msgstr ""
 
-#: gcc.c:5717
-#, c-format
-msgid "braced spec body '%s' is invalid"
+#: config/pdp11/pdp11.opt:92
+msgid "Use UNIX assembler syntax"
 msgstr ""
 
-#: gcc.c:6143
-msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC."
+#: config/rs6000/sysv4.opt:25
+msgid "Select ABI calling convention"
 msgstr ""
 
-#: gcc.c:6153
-msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC."
+#: config/rs6000/sysv4.opt:29
+msgid "Select method for sdata handling"
 msgstr ""
 
-#: gcc.c:6242
-#, c-format
-msgid "unrecognized option '-%s'"
+#: config/rs6000/sysv4.opt:33 config/alpha/alpha.opt:135
+#: config/ia64/ia64.opt:93
+msgid "Specify bit size of immediate TLS offsets"
 msgstr ""
 
-#: gcc.c:6248
-#, c-format
-msgid "install: %s%s\n"
+#: config/rs6000/sysv4.opt:37 config/rs6000/sysv4.opt:41
+msgid "Align to the base type of the bit-field"
 msgstr ""
 
-#: gcc.c:6249
-#, c-format
-msgid "programs: %s\n"
+#: config/rs6000/sysv4.opt:46 config/rs6000/sysv4.opt:50
+msgid "Produce code relocatable at runtime"
 msgstr ""
 
-#: gcc.c:6250
-#, c-format
-msgid "libraries: %s\n"
+#: config/rs6000/sysv4.opt:54 config/rs6000/sysv4.opt:58
+msgid "Produce little endian code"
 msgstr ""
 
-#: gcc.c:6307
-#, c-format
-msgid ""
-"\n"
-"For bug reporting instructions, please see:\n"
+#: config/rs6000/sysv4.opt:62 config/rs6000/sysv4.opt:66
+msgid "Produce big endian code"
 msgstr ""
 
-#: gcc.c:6323
-#, c-format
-msgid "Target: %s\n"
+#: config/rs6000/sysv4.opt:71 config/rs6000/sysv4.opt:75
+#: config/rs6000/sysv4.opt:79 config/rs6000/sysv4.opt:84
+#: config/rs6000/sysv4.opt:101 config/rs6000/sysv4.opt:129
+#: config/rs6000/sysv4.opt:141
+msgid "no description yet"
 msgstr ""
 
-#: gcc.c:6324
-#, c-format
-msgid "Configured with: %s\n"
+#: config/rs6000/sysv4.opt:88
+msgid "Use EABI"
 msgstr ""
 
-#: gcc.c:6338
-#, c-format
-msgid "Thread model: %s\n"
+#: config/rs6000/sysv4.opt:92
+msgid "Allow bit-fields to cross word boundaries"
 msgstr ""
 
-#: gcc.c:6349
-#, c-format
-msgid "gcc version %s\n"
+#: config/rs6000/sysv4.opt:96
+msgid "Use alternate register names"
 msgstr ""
 
-#: gcc.c:6351
-#, c-format
-msgid "gcc driver version %s executing gcc version %s\n"
+#: config/rs6000/sysv4.opt:105
+msgid "Link with libsim.a, libc.a and sim-crt0.o"
 msgstr ""
 
-#: gcc.c:6359
-msgid "no input files"
+#: config/rs6000/sysv4.opt:109
+msgid "Link with libads.a, libc.a and crt0.o"
 msgstr ""
 
-#: gcc.c:6430 gcc.c:6493
-#, c-format
-msgid "%s: %s compiler not installed on this system"
+#: config/rs6000/sysv4.opt:113
+msgid "Link with libyk.a, libc.a and crt0.o"
 msgstr ""
 
-#: gcc.c:6439
-#, c-format
-msgid "spec '%s' is invalid"
+#: config/rs6000/sysv4.opt:117
+msgid "Link with libmvme.a, libc.a and crt0.o"
 msgstr ""
 
-#: gcc.c:6575
-#, c-format
-msgid "%s: linker input file unused because linking not done"
+#: config/rs6000/sysv4.opt:121
+msgid "Set the PPC_EMB bit in the ELF flags header"
 msgstr ""
 
-#: gcc.c:6615
-#, c-format
-msgid "language %s not recognized"
+#: config/rs6000/sysv4.opt:125
+msgid "Use the WindISS simulator"
 msgstr ""
 
-#: gcc.c:6686
-#, c-format
-msgid "%s: %s"
+#: config/rs6000/sysv4.opt:133 config/rs6000/darwin.opt:25
+msgid "Generate 64-bit code"
 msgstr ""
 
-#: gcc.c:6906
-#, c-format
-msgid "multilib spec '%s' is invalid"
+#: config/rs6000/sysv4.opt:137 config/rs6000/darwin.opt:29
+msgid "Generate 32-bit code"
 msgstr ""
 
-#: gcc.c:7098
-#, c-format
-msgid "multilib exclusions '%s' is invalid"
+#: config/rs6000/sysv4.opt:145
+msgid "Generate code to use a non-exec PLT and GOT"
 msgstr ""
 
-#: gcc.c:7156 gcc.c:7297
-#, c-format
-msgid "multilib select '%s' is invalid"
+#: config/rs6000/sysv4.opt:149
+msgid "Generate code for old exec BSS PLT"
 msgstr ""
 
-#: gcc.c:7335
-#, c-format
-msgid "multilib exclusion '%s' is invalid"
+#: config/rs6000/aix.opt:25 config/rs6000/rs6000.opt:124
+msgid "Conform more closely to IBM XLC semantics"
 msgstr ""
 
-#: gcov.c:385
-msgid ""
-"Usage: gcov [OPTION]... SOURCEFILE\n"
-"\n"
+#: config/rs6000/aix64.opt:25
+msgid "Compile for 64-bit pointers"
 msgstr ""
 
-#: gcov.c:386
-msgid ""
-"Print code coverage information.\n"
-"\n"
+#: config/rs6000/aix64.opt:29
+msgid "Compile for 32-bit pointers"
 msgstr ""
 
-#: gcov.c:387
-msgid "  -h, --help                      Print this help, then exit\n"
+#: config/rs6000/aix64.opt:33 config/rs6000/aix41.opt:25
+msgid "Support message passing with the Parallel Environment"
 msgstr ""
 
-#: gcov.c:388
-msgid "  -v, --version                   Print version number, then exit\n"
+#: config/rs6000/darwin.opt:33
+msgid "Generate code suitable for executables (NOT shared libs)"
 msgstr ""
 
-#: gcov.c:389
-msgid ""
-"  -a, --all-blocks                Show information for every basic block\n"
+#: config/rs6000/rs6000.opt:25
+msgid "Use POWER instruction set"
 msgstr ""
 
-#: gcov.c:390
-msgid ""
-"  -b, --branch-probabilities      Include branch probabilities in output\n"
+#: config/rs6000/rs6000.opt:29
+msgid "Do not use POWER instruction set"
 msgstr ""
 
-#: gcov.c:391
-msgid ""
-"  -c, --branch-counts             Given counts of branches taken\n"
-"                                    rather than percentages\n"
+#: config/rs6000/rs6000.opt:33
+msgid "Use POWER2 instruction set"
 msgstr ""
 
-#: gcov.c:393
-msgid "  -n, --no-output                 Do not create an output file\n"
+#: config/rs6000/rs6000.opt:37
+msgid "Use PowerPC instruction set"
 msgstr ""
 
-#: gcov.c:394
-msgid ""
-"  -l, --long-file-names           Use long output file names for included\n"
-"                                    source files\n"
+#: config/rs6000/rs6000.opt:41
+msgid "Do not use PowerPC instruction set"
 msgstr ""
 
-#: gcov.c:396
-msgid "  -f, --function-summaries        Output summaries for each function\n"
+#: config/rs6000/rs6000.opt:45
+msgid "Use PowerPC-64 instruction set"
 msgstr ""
 
-#: gcov.c:397
-msgid ""
-"  -o, --object-directory DIR|FILE Search for object files in DIR or called "
-"FILE\n"
+#: config/rs6000/rs6000.opt:49
+msgid "Use PowerPC General Purpose group optional instructions"
 msgstr ""
 
-#: gcov.c:398
-msgid "  -p, --preserve-paths            Preserve all pathname components\n"
+#: config/rs6000/rs6000.opt:53
+msgid "Use PowerPC Graphics group optional instructions"
 msgstr ""
 
-#: gcov.c:399
-msgid ""
-"  -u, --unconditional-branches    Show unconditional branch counts too\n"
+#: config/rs6000/rs6000.opt:57
+msgid "Generate single field mfcr instruction"
 msgstr ""
 
-#: gcov.c:400
-#, c-format
-msgid ""
-"\n"
-"For bug reporting instructions, please see:\n"
-"%s.\n"
+#: config/rs6000/rs6000.opt:61
+msgid "Use PowerPC/AS popcntb instruction"
 msgstr ""
 
-#: gcov.c:410
-#, c-format
-msgid "gcov (GCC) %s\n"
+#: config/rs6000/rs6000.opt:65
+msgid "Use AltiVec instructions"
 msgstr ""
 
-#: gcov.c:414
-msgid ""
-"This is free software; see the source for copying conditions.\n"
-"There is NO warranty; not even for MERCHANTABILITY or \n"
-"FITNESS FOR A PARTICULAR PURPOSE.\n"
-"\n"
+#: config/rs6000/rs6000.opt:69
+msgid "Generate load/store multiple instructions"
 msgstr ""
 
-#: gcov.c:504
-#, c-format
-msgid "%s:no functions found\n"
+#: config/rs6000/rs6000.opt:73
+msgid "Generate string instructions for block moves"
 msgstr ""
 
-#: gcov.c:525 gcov.c:553
-msgid "\n"
+#: config/rs6000/rs6000.opt:77
+msgid "Use new mnemonics for PowerPC architecture"
 msgstr ""
 
-#: gcov.c:540
-#, c-format
-msgid "%s:creating '%s'\n"
+#: config/rs6000/rs6000.opt:81
+msgid "Use old mnemonics for PowerPC architecture"
 msgstr ""
 
-#: gcov.c:544
-#, c-format
-msgid "%s:error writing output file '%s'\n"
+#: config/rs6000/rs6000.opt:93
+msgid "Do not generate load/store with update instructions"
 msgstr ""
 
-#: gcov.c:549
-#, c-format
-msgid "%s:could not open output file '%s'\n"
+#: config/rs6000/rs6000.opt:97
+msgid "Generate load/store with update instructions"
 msgstr ""
 
-#: gcov.c:700
-#, c-format
-msgid "%s:cannot open graph file\n"
+#: config/rs6000/rs6000.opt:101
+msgid "Do not generate fused multiply/add instructions"
 msgstr ""
 
-#: gcov.c:706
-#, c-format
-msgid "%s:not a gcov graph file\n"
+#: config/rs6000/rs6000.opt:105
+msgid "Generate fused multiply/add instructions"
 msgstr ""
 
-#: gcov.c:719
-#, c-format
-msgid "%s:version '%.4s', prefer '%.4s'\n"
+#: config/rs6000/rs6000.opt:109
+msgid "Schedule the start and end of the procedure"
 msgstr ""
 
-#: gcov.c:771
-#, c-format
-msgid "%s:already seen blocks for '%s'\n"
+#: config/rs6000/rs6000.opt:116
+msgid "Return all structures in memory (AIX default)"
 msgstr ""
 
-#: gcov.c:889 gcov.c:1045
-#, c-format
-msgid "%s:corrupted\n"
+#: config/rs6000/rs6000.opt:120
+msgid "Return small structures in registers (SVR4 default)"
 msgstr ""
 
-#: gcov.c:963
-#, c-format
-msgid "%s:cannot open data file\n"
+#: config/rs6000/rs6000.opt:128
+msgid "Generate software floating point divide for better throughput"
 msgstr ""
 
-#: gcov.c:968
-#, c-format
-msgid "%s:not a gcov data file\n"
+#: config/rs6000/rs6000.opt:132
+msgid "Do not place floating point constants in TOC"
 msgstr ""
 
-#: gcov.c:981
-#, c-format
-msgid "%s:version '%.4s', prefer version '%.4s'\n"
+#: config/rs6000/rs6000.opt:136
+msgid "Place floating point constants in TOC"
 msgstr ""
 
-#: gcov.c:987
-#, c-format
-msgid "%s:stamp mismatch with graph file\n"
+#: config/rs6000/rs6000.opt:140
+msgid "Do not place symbol+offset constants in TOC"
 msgstr ""
 
-#: gcov.c:1013
-#, c-format
-msgid "%s:unknown function '%u'\n"
+#: config/rs6000/rs6000.opt:144
+msgid "Place symbol+offset constants in TOC"
 msgstr ""
 
-#: gcov.c:1026
-#, c-format
-msgid "%s:profile mismatch for '%s'\n"
+#: config/rs6000/rs6000.opt:155
+msgid "Use only one TOC entry per procedure"
 msgstr ""
 
-#: gcov.c:1045
-#, c-format
-msgid "%s:overflowed\n"
+#: config/rs6000/rs6000.opt:159
+msgid "Put everything in the regular TOC"
 msgstr ""
 
-#: gcov.c:1069
-#, c-format
-msgid "%s:'%s' lacks entry and/or exit blocks\n"
+#: config/rs6000/rs6000.opt:163
+msgid "Generate VRSAVE instructions when generating AltiVec code"
 msgstr ""
 
-#: gcov.c:1074
-#, c-format
-msgid "%s:'%s' has arcs to entry block\n"
+#: config/rs6000/rs6000.opt:167
+msgid "Deprecated option.  Use -mvrsave/-mno-vrsave instead."
 msgstr ""
 
-#: gcov.c:1082
-#, c-format
-msgid "%s:'%s' has arcs from exit block\n"
+#: config/rs6000/rs6000.opt:171
+msgid "Generate isel instructions"
 msgstr ""
 
-#: gcov.c:1290
-#, c-format
-msgid "%s:graph is unsolvable for '%s'\n"
+#: config/rs6000/rs6000.opt:175
+msgid "Deprecated option.  Use -misel/-mno-isel instead"
 msgstr ""
 
-#: gcov.c:1370
-#, c-format
-msgid "%s '%s'\n"
+#: config/rs6000/rs6000.opt:179
+msgid "Generate SPE SIMD instructions on E500"
 msgstr ""
 
-#: gcov.c:1373
-#, c-format
-msgid "Lines executed:%s of %d\n"
+#: config/rs6000/rs6000.opt:183
+msgid "Deprecated option.  Use -mspe/-mno-spe instead"
 msgstr ""
 
-#: gcov.c:1377
-msgid "No executable lines\n"
+#: config/rs6000/rs6000.opt:187
+msgid "Enable debug output"
 msgstr ""
 
-#: gcov.c:1383
-#, c-format
-msgid "Branches executed:%s of %d\n"
+#: config/rs6000/rs6000.opt:191
+msgid "Specify ABI to use"
 msgstr ""
 
-#: gcov.c:1387
-#, c-format
-msgid "Taken at least once:%s of %d\n"
+#: config/rs6000/rs6000.opt:195 config/sparc/sparc.opt:92
+msgid "Use features of and schedule code for given CPU"
 msgstr ""
 
-#: gcov.c:1393
-msgid "No branches\n"
+#: config/rs6000/rs6000.opt:199 config/s390/s390.opt:80
+#: config/sparc/sparc.opt:96 config/i386/i386.opt:214 config/ia64/ia64.opt:97
+msgid "Schedule code for given CPU"
 msgstr ""
 
-#: gcov.c:1395
-#, c-format
-msgid "Calls executed:%s of %d\n"
+#: config/rs6000/rs6000.opt:203
+msgid "Select full, part, or no traceback table"
 msgstr ""
 
-#: gcov.c:1399
-msgid "No calls\n"
+#: config/rs6000/rs6000.opt:207
+msgid "Avoid all range limits on call instructions"
 msgstr ""
 
-#: gcov.c:1540
-#, c-format
-msgid "%s:no lines for '%s'\n"
+#: config/rs6000/rs6000.opt:211
+msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
 msgstr ""
 
-#: gcov.c:1735
-#, c-format
-msgid "call   %2d returned %s\n"
+#: config/rs6000/rs6000.opt:215
+msgid "Select GPR floating point method."
 msgstr ""
 
-#: gcov.c:1740
-#, c-format
-msgid "call   %2d never executed\n"
+#: config/rs6000/rs6000.opt:219
+msgid "Specify size of long double (64 or 128 bits)"
 msgstr ""
 
-#: gcov.c:1745
-#, c-format
-msgid "branch %2d taken %s%s\n"
+#: config/rs6000/rs6000.opt:223
+msgid "Determine which dependences between insns are considered costly"
 msgstr ""
 
-#: gcov.c:1749
-#, c-format
-msgid "branch %2d never executed\n"
+#: config/rs6000/rs6000.opt:227
+msgid "Specify which post scheduling nop insertion scheme to apply"
 msgstr ""
 
-#: gcov.c:1754
-#, c-format
-msgid "unconditional %2d taken %s\n"
+#: config/rs6000/rs6000.opt:231
+msgid "Specify alignment of structure fields default/natural"
 msgstr ""
 
-#: gcov.c:1757
-#, c-format
-msgid "unconditional %2d never executed\n"
+#: config/rs6000/rs6000.opt:235
+msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr ""
 
-#: gcov.c:1789
-#, c-format
-msgid "%s:cannot open source file\n"
+#: config/rs6000/linux64.opt:25
+msgid "Call mcount for profiling before a function prologue"
 msgstr ""
 
-#: gcov.c:1799
-#, c-format
-msgid "%s:source file is newer than graph file '%s'\n"
+#: config/i860/i860.opt:24
+msgid "Generate code which uses the FPU"
 msgstr ""
 
-#. Return if there's nothing to do, or it is too expensive.
-#: gcse.c:689
-msgid "GCSE disabled"
+#: config/i860/i860.opt:28 config/i860/i860.opt:32
+msgid "Do not generate code which uses the FPU"
 msgstr ""
 
-#. Return if there's nothing to do, or it is too expensive.
-#: gcse.c:6461
-msgid "jump bypassing disabled"
+#: config/alpha/alpha.opt:24 config/i386/i386.opt:182
+#: config/ns32k/ns32k.opt:104
+msgid "Do not use hardware fp"
 msgstr ""
 
-#: gcse.c:6522
-#, c-format
-msgid "%s: %d basic blocks and %d edges/basic block"
+#: config/alpha/alpha.opt:28
+msgid "Use fp registers"
 msgstr ""
 
-#: gcse.c:6535
-#, c-format
-msgid "%s: %d basic blocks and %d registers"
+#: config/alpha/alpha.opt:32
+msgid "Assume GAS"
 msgstr ""
 
-#: gengtype-yacc.c:564 java/parse-scan.c:1938
-#: java/parse-scan.y:1374
-#: java/parse.c:2935 java/parse.y:16334
-msgid "syntax error: cannot back up"
+#: config/alpha/alpha.opt:36
+msgid "Do not assume GAS"
 msgstr ""
 
-#: gengtype-yacc.c:1577 java/parse-scan.c:3078
-#: java/parse-scan.y:1372
-#: java/parse.c:6170 java/parse.y:16332
-msgid "syntax error; also virtual memory exhausted"
+#: config/alpha/alpha.opt:40
+msgid "Request IEEE-conformant math library routines (OSF/1)"
 msgstr ""
 
-#. Depending on the version of Bison used to compile this grammar,
-#. it may issue generic diagnostics spelled "syntax error" or
-#. "parse error".  To prevent this from changing the translation
-#. template randomly, we list all the variants of this particular
-#. diagnostic here.  Translators: there is no fine distinction
-#. between diagnostics with "syntax error" in them, and diagnostics
-#. with "parse error" in them.  It's okay to give them both the same
-#. translation.
-#: gengtype-yacc.c:1581 java/parse-scan.c:3082
-#: java/parse-scan.y:1370
-#: java/parse.c:6174 java/parse.y:16330
-msgid "syntax error"
+#: config/alpha/alpha.opt:44
+msgid "Emit IEEE-conformant code, without inexact exceptions"
 msgstr ""
 
-#: gengtype-yacc.c:1699 java/parse-scan.c:3200 java/parse.c:6292
-msgid "parser stack overflow"
+#: config/alpha/alpha.opt:51
+msgid "Do not emit complex integer constants to read-only memory"
 msgstr ""
 
-#: ggc-common.c:404 ggc-common.c:412 ggc-common.c:480 ggc-common.c:499
-#: ggc-page.c:2199 ggc-page.c:2230 ggc-page.c:2237 ggc-zone.c:2289
-#: ggc-zone.c:2304
-#, c-format
-msgid "can't write PCH file: %m"
+#: config/alpha/alpha.opt:55
+msgid "Use VAX fp"
 msgstr ""
 
-#: ggc-common.c:492 config/i386/host-cygwin.c:58
-#, c-format
-msgid "can't get position in PCH file: %m"
+#: config/alpha/alpha.opt:59
+msgid "Do not use VAX fp"
 msgstr ""
 
-#: ggc-common.c:502
-#, c-format
-msgid "can't write padding to PCH file: %m"
+#: config/alpha/alpha.opt:63
+msgid "Emit code for the byte/word ISA extension"
 msgstr ""
 
-#: ggc-common.c:557 ggc-common.c:565 ggc-common.c:572 ggc-common.c:575
-#: ggc-common.c:585 ggc-common.c:588 ggc-page.c:2324 ggc-zone.c:2323
-#, c-format
-msgid "can't read PCH file: %m"
+#: config/alpha/alpha.opt:67
+msgid "Emit code for the motion video ISA extension"
 msgstr ""
 
-#: ggc-common.c:580
-msgid "had to relocate PCH"
+#: config/alpha/alpha.opt:71
+msgid "Emit code for the fp move and sqrt ISA extension"
 msgstr ""
 
-#: ggc-page.c:1442
-#, c-format
-msgid "open /dev/zero: %m"
+#: config/alpha/alpha.opt:75
+msgid "Emit code for the counting ISA extension"
 msgstr ""
 
-#: ggc-page.c:2215 ggc-page.c:2221
-msgid "can't write PCH file"
+#: config/alpha/alpha.opt:79
+msgid "Emit code using explicit relocation directives"
 msgstr ""
 
-#: ggc-zone.c:2286 ggc-zone.c:2297
-#, c-format
-msgid "can't seek PCH file: %m"
+#: config/alpha/alpha.opt:83
+msgid "Emit 16-bit relocations to the small data areas"
 msgstr ""
 
-#: ggc-zone.c:2300
-#, c-format
-msgid "can't write PCH fle: %m"
+#: config/alpha/alpha.opt:87
+msgid "Emit 32-bit relocations to the small data areas"
 msgstr ""
 
-#: gimple-low.c:203
-msgid "unexpected node"
+#: config/alpha/alpha.opt:91
+msgid "Emit direct branches to local functions"
 msgstr ""
 
-#: gimplify.c:3339
-#, c-format
-msgid "invalid lvalue in asm output %d"
+#: config/alpha/alpha.opt:95
+msgid "Emit indirect branches to local functions"
 msgstr ""
 
-#: gimplify.c:3451
-#, c-format
-msgid "memory input %d is not directly addressable"
+#: config/alpha/alpha.opt:99
+msgid "Emit rdval instead of rduniq for thread pointer"
 msgstr ""
 
-#: gimplify.c:4324
-msgid "gimplification failed"
+#: config/alpha/alpha.opt:103 config/sparc/long-double-switch.opt:24
+msgid "Use 128-bit long double"
 msgstr ""
 
-#: global.c:371 global.c:384 global.c:398
-#, c-format
-msgid "%s cannot be used in asm here"
+#: config/alpha/alpha.opt:107 config/sparc/long-double-switch.opt:28
+msgid "Use 64-bit long double"
 msgstr ""
 
-#: graph.c:403 passes.c:130 java/jcf-parse.c:1061 java/jcf-parse.c:1196
-#: java/lex.c:1846 objc/objc-act.c:552
-#, c-format
-msgid "can't open %s: %m"
+#: config/alpha/alpha.opt:111
+msgid "Use features of and schedule given CPU"
 msgstr ""
 
-#: haifa-sched.c:182
-#, c-format
-msgid "fix_sched_param: unknown param: %s"
+#: config/alpha/alpha.opt:115
+msgid "Schedule given CPU"
 msgstr ""
 
-#. Opening quotation mark.
-#: intl.c:58
-msgid "`"
+#: config/alpha/alpha.opt:119
+msgid "Control the generated fp rounding mode"
 msgstr ""
 
-#. Closing quotation mark.
-#: intl.c:61
-msgid "'"
+#: config/alpha/alpha.opt:123
+msgid "Control the IEEE trap mode"
 msgstr ""
 
-#: langhooks.c:516
-msgid "At top level:"
+#: config/alpha/alpha.opt:127
+msgid "Control the precision given to fp exceptions"
 msgstr ""
 
-#: langhooks.c:521
-#, c-format
-msgid "In member function %qs:"
+#: config/alpha/alpha.opt:131
+msgid "Tune expected memory latency"
 msgstr ""
 
-#: langhooks.c:525
-#, c-format
-msgid "In function %qs:"
+#: config/s390/s390.opt:24
+msgid "31 bit ABI"
 msgstr ""
 
-#. What to print when a switch has no documentation.
-#: opts.c:89
-msgid "This switch lacks documentation"
+#: config/s390/s390.opt:28
+msgid "64 bit ABI"
 msgstr ""
 
-#. Eventually this should become a hard error IMO.
-#: opts.c:258
-#, c-format
-msgid "command line option \"%s\" is valid for %s but not for %s"
+#: config/s390/s390.opt:32 config/i386/i386.opt:80
+msgid "Generate code for given CPU"
 msgstr ""
 
-#: opts.c:357
-#, c-format
-msgid "missing argument to \"%s\""
+#: config/s390/s390.opt:36
+msgid "Maintain backchain pointer"
 msgstr ""
 
-#: opts.c:367
-#, c-format
-msgid "argument to \"%s\" should be a non-negative integer"
+#: config/s390/s390.opt:40
+msgid "Additional debug prints"
 msgstr ""
 
-#: opts.c:449
-#, c-format
-msgid "unrecognized command line option \"%s\""
+#: config/s390/s390.opt:44
+msgid "ESA/390 architecture"
 msgstr ""
 
-#: opts.c:659
-msgid "-Wuninitialized is not supported without -O"
+#: config/s390/s390.opt:48
+msgid "Enable fused multiply/add instructions"
 msgstr ""
 
-#: opts.c:673
-msgid "-freorder-blocks-and-partition does not work with exceptions"
+#: config/s390/s390.opt:52 config/i386/i386.opt:48 config/i386/i386.opt:114
+#: config/ns32k/ns32k.opt:28
+msgid "Use hardware fp"
 msgstr ""
 
-#: opts.c:833
-#, c-format
-msgid "structure alignment must be a small power of two, not %d"
+#: config/s390/s390.opt:56
+msgid "Use packed stack layout"
 msgstr ""
 
-#: opts.c:898
-#, c-format
-msgid "unrecognised visibility value \"%s\""
+#: config/s390/s390.opt:60
+msgid "Use bras for executable < 64k"
 msgstr ""
 
-#: opts.c:950
-#, c-format
-msgid "unrecognized register name \"%s\""
+#: config/s390/s390.opt:64
+msgid "Don't use hardware fp"
 msgstr ""
 
-#: opts.c:974
-#, c-format
-msgid "unknown tls-model \"%s\""
+#: config/s390/s390.opt:68
+msgid ""
+"Set the max. number of bytes which has to be left to stack size before a "
+"trap instruction is triggered"
 msgstr ""
 
-#: opts.c:1045
-#, c-format
-msgid "%s: --param arguments should be of the form NAME=VALUE"
+#: config/s390/s390.opt:72
+msgid ""
+"Emit extra code in the function prologue in order to trap if the stack size "
+"exceeds the given limit"
 msgstr ""
 
-#: opts.c:1050
-#, c-format
-msgid "invalid --param value %qs"
+#: config/s390/s390.opt:76
+msgid "Enable tpf OS tracing code"
 msgstr ""
 
-#: opts.c:1147
-msgid "target system does not support debug output"
+#: config/s390/s390.opt:84
+msgid "mvcle use"
 msgstr ""
 
-#: opts.c:1154
-#, c-format
-msgid "debug format \"%s\" conflicts with prior selection"
+#: config/s390/s390.opt:88
+msgid "Warn if a function uses alloca or creates an array with dynamic size"
 msgstr ""
 
-#: opts.c:1170
-#, c-format
-msgid "unrecognised debug output level \"%s\""
+#: config/s390/s390.opt:92
+msgid "Warn if a single function's framesize exceeds the given framesize"
 msgstr ""
 
-#: opts.c:1172
-#, c-format
-msgid "debug output level %s is too high"
+#: config/s390/s390.opt:96
+msgid "z/Architecture"
 msgstr ""
 
-#: opts.c:1191
-msgid "The following options are language-independent:\n"
+#: config/h8300/h8300.opt:24
+msgid "Generate H8S code"
 msgstr ""
 
-#: opts.c:1198
-#, c-format
-msgid ""
-"The %s front end recognizes the following options:\n"
-"\n"
+#: config/h8300/h8300.opt:28
+msgid "Generate H8SX code"
 msgstr ""
 
-#: opts.c:1212
-msgid "The --param option recognizes the following as parameters:\n"
+#: config/h8300/h8300.opt:32
+msgid "Generate H8S/2600 code"
 msgstr ""
 
-#: params.c:71
-#, c-format
-msgid "minimum value of parameter %qs is %u"
+#: config/h8300/h8300.opt:36
+msgid "Make integers 32 bits wide"
 msgstr ""
 
-#: params.c:76
-#, c-format
-msgid "maximum value of parameter %qs is %u"
+#: config/h8300/h8300.opt:43
+msgid "Use registers for argument passing"
 msgstr ""
 
-#. If we didn't find this parameter, issue an error message.
-#: params.c:85
-#, c-format
-msgid "invalid parameter %qs"
+#: config/h8300/h8300.opt:47
+msgid "Consider access to byte sized memory slow"
 msgstr ""
 
-#: passes.c:1220
-msgid ""
-"branch target register load optimization is not intended to be run twice"
+#: config/h8300/h8300.opt:51
+msgid "Enable linker relaxing"
 msgstr ""
 
-#: profile.c:284
-msgid "corrupted profile info: run_max * runs < sum_max"
+#: config/h8300/h8300.opt:55
+msgid "Generate H8/300H code"
 msgstr ""
 
-#: profile.c:290
-msgid "corrupted profile info: sum_all is smaller than sum_max"
+#: config/h8300/h8300.opt:59
+msgid "Enable the normal mode"
 msgstr ""
 
-#: profile.c:335
-#, c-format
-msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
+#: config/h8300/h8300.opt:63
+msgid "Use H8/300 alignment rules"
 msgstr ""
 
-#: profile.c:500
-#, c-format
-msgid ""
-"corrupted profile info: number of iterations for basic block %d thought to "
-"be %i"
+#: config/cris/cris.opt:46
+msgid "Work around bug in multiplication instruction"
 msgstr ""
 
-#: profile.c:521
-#, c-format
-msgid ""
-"corrupted profile info: number of executions for edge %d-%d thought to be %i"
+#: config/cris/cris.opt:52
+msgid "Compile for ETRAX 4 (CRIS v3)"
 msgstr ""
 
-#: protoize.c:581
-#, c-format
-msgid "%s: error writing file '%s': %s\n"
+#: config/cris/cris.opt:57
+msgid "Compile for ETRAX 100 (CRIS v8)"
 msgstr ""
 
-#: protoize.c:625
-#, c-format
-msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
+#: config/cris/cris.opt:65
+msgid "Emit verbose debug information in assembly code"
 msgstr ""
 
-#: protoize.c:628
-#, c-format
-msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
+#: config/cris/cris.opt:72
+msgid "Do not use condition codes from normal instructions"
 msgstr ""
 
-#: protoize.c:729
-#, c-format
-msgid "%s: warning: no read access for file '%s'\n"
+#: config/cris/cris.opt:81
+msgid "Do not emit addressing modes with side-effect assignment"
 msgstr ""
 
-#: protoize.c:737
-#, c-format
-msgid "%s: warning: no write access for file '%s'\n"
+#: config/cris/cris.opt:90
+msgid "Do not tune stack alignment"
 msgstr ""
 
-#: protoize.c:745
-#, c-format
-msgid "%s: warning: no write access for dir containing '%s'\n"
+#: config/cris/cris.opt:99
+msgid "Do not tune writable data alignment"
 msgstr ""
 
-#. Catch cases like /.. where we try to backup to a
-#. point above the absolute root of the logical file
-#. system.
-#: protoize.c:1132
-#, c-format
-msgid "%s: invalid file name: %s\n"
+#: config/cris/cris.opt:108
+msgid "Do not tune code and read-only data alignment"
 msgstr ""
 
-#: protoize.c:1280
-#, c-format
-msgid "%s: %s: can't get status: %s\n"
+#: config/cris/cris.opt:117
+msgid "Align code and data to 32 bits"
 msgstr ""
 
-#: protoize.c:1301
-#, c-format
-msgid ""
-"\n"
-"%s: fatal error: aux info file corrupted at line %d\n"
+#: config/cris/cris.opt:134
+msgid "Don't align items in code or data"
 msgstr ""
 
-#: protoize.c:1630
-#, c-format
-msgid "%s:%d: declaration of function '%s' takes different forms\n"
+#: config/cris/cris.opt:143
+msgid "Do not emit function prologue or epilogue"
 msgstr ""
 
-#: protoize.c:1885
-#, c-format
-msgid "%s: compiling '%s'\n"
+#: config/cris/cris.opt:150
+msgid "Use the most feature-enabling options allowed by other options"
 msgstr ""
 
-#: protoize.c:1908
-#, c-format
-msgid "%s: wait: %s\n"
+#: config/cris/cris.opt:159
+msgid "Override -mbest-lib-options"
 msgstr ""
 
-#: protoize.c:1913
-#, c-format
-msgid "%s: subprocess got fatal signal %d\n"
+#: config/cris/cris.opt:166
+msgid "Generate code for the specified chip or CPU version"
 msgstr ""
 
-#: protoize.c:1921
-#, c-format
-msgid "%s: %s exited with status %d\n"
+#: config/cris/cris.opt:170
+msgid "Tune alignment for the specified chip or CPU version"
 msgstr ""
 
-#: protoize.c:1970
-#, c-format
-msgid "%s: warning: missing SYSCALLS file '%s'\n"
+#: config/cris/cris.opt:174
+msgid "Warn when a stackframe is larger than the specified size"
 msgstr ""
 
-#: protoize.c:1979 protoize.c:2008
-#, c-format
-msgid "%s: can't read aux info file '%s': %s\n"
+#: config/cris/linux.opt:28
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
 msgstr ""
 
-#: protoize.c:2024 protoize.c:2052
-#, c-format
-msgid "%s: can't get status of aux info file '%s': %s\n"
+#: config/cris/aout.opt:28
+msgid "Compile for the MMU-less Etrax 100-based elinux system"
 msgstr ""
 
-#: protoize.c:2080
-#, c-format
-msgid "%s: can't open aux info file '%s' for reading: %s\n"
+#: config/cris/aout.opt:34
+msgid "For elinux, request a specified stack-size for this program"
 msgstr ""
 
-#: protoize.c:2098
-#, c-format
-msgid "%s: error reading aux info file '%s': %s\n"
+#: config/stormy16/stormy16.opt:25
+msgid "Provide libraries for the simulator"
 msgstr ""
 
-#: protoize.c:2111
-#, c-format
-msgid "%s: error closing aux info file '%s': %s\n"
+#: config/arc/arc.opt:33
+msgid "Prepend the name of the cpu to all public symbol names"
 msgstr ""
 
-#: protoize.c:2127
-#, c-format
-msgid "%s: can't delete aux info file '%s': %s\n"
+#: config/arc/arc.opt:43
+msgid "Compile code for ARC variant CPU"
 msgstr ""
 
-#: protoize.c:2209 protoize.c:4178
-#, c-format
-msgid "%s: can't delete file '%s': %s\n"
+#: config/arc/arc.opt:47
+msgid "Put functions in SECTION"
 msgstr ""
 
-#: protoize.c:2287
-#, c-format
-msgid "%s: warning: can't rename file '%s' to '%s': %s\n"
+#: config/arc/arc.opt:51
+msgid "Put data in SECTION"
 msgstr ""
 
-#: protoize.c:2409
-#, c-format
-msgid "%s: conflicting extern definitions of '%s'\n"
+#: config/arc/arc.opt:55
+msgid "Put read-only data in SECTION"
 msgstr ""
 
-#: protoize.c:2413
-#, c-format
-msgid "%s: declarations of '%s' will not be converted\n"
+#: config/vax/vax.opt:24 config/vax/vax.opt:28
+msgid "Target DFLOAT double precision code"
 msgstr ""
 
-#: protoize.c:2415
-#, c-format
-msgid "%s: conflict list for '%s' follows:\n"
+#: config/vax/vax.opt:32 config/vax/vax.opt:36
+msgid "Generate GFLOAT double precision code"
 msgstr ""
 
-#: protoize.c:2448
-#, c-format
-msgid "%s: warning: using formals list from %s(%d) for function '%s'\n"
+#: config/vax/vax.opt:40
+msgid "Generate code for GNU assembler (gas)"
 msgstr ""
 
-#: protoize.c:2488
-#, c-format
-msgid "%s: %d: '%s' used but missing from SYSCALLS\n"
+#: config/vax/vax.opt:44
+msgid "Generate code for UNIX assembler"
 msgstr ""
 
-#: protoize.c:2494
-#, c-format
-msgid "%s: %d: warning: no extern definition for '%s'\n"
+#: config/vax/vax.opt:48
+msgid "Use VAXC structure conventions"
 msgstr ""
 
-#: protoize.c:2524
-#, c-format
-msgid "%s: warning: no static definition for '%s' in file '%s'\n"
+#: config/c4x/c4x.opt:24
+msgid "Generate code for C30 CPU"
 msgstr ""
 
-#: protoize.c:2530
-#, c-format
-msgid "%s: multiple static defs of '%s' in file '%s'\n"
+#: config/c4x/c4x.opt:28
+msgid "Generate code for C31 CPU"
 msgstr ""
 
-#: protoize.c:2700 protoize.c:2703
-#, c-format
-msgid "%s: %d: warning: source too confusing\n"
+#: config/c4x/c4x.opt:32
+msgid "Generate code for C32 CPU"
 msgstr ""
 
-#: protoize.c:2898
-#, c-format
-msgid "%s: %d: warning: varargs function declaration not converted\n"
+#: config/c4x/c4x.opt:36
+msgid "Generate code for C33 CPU"
 msgstr ""
 
-#: protoize.c:2913
-#, c-format
-msgid "%s: declaration of function '%s' not converted\n"
+#: config/c4x/c4x.opt:40
+msgid "Generate code for C40 CPU"
 msgstr ""
 
-#: protoize.c:3036
-#, c-format
-msgid "%s: warning: too many parameter lists in declaration of '%s'\n"
+#: config/c4x/c4x.opt:44
+msgid "Generate code for C44 CPU"
 msgstr ""
 
-#: protoize.c:3057
-#, c-format
-msgid ""
-"\n"
-"%s: warning: too few parameter lists in declaration of '%s'\n"
+#: config/c4x/c4x.opt:48
+msgid "Assume that pointers may be aliased"
 msgstr ""
 
-#: protoize.c:3153
-#, c-format
-msgid "%s: %d: warning: found '%s' but expected '%s'\n"
+#: config/c4x/c4x.opt:52
+msgid "Big memory model"
 msgstr ""
 
-#: protoize.c:3328
-#, c-format
-msgid "%s: local declaration for function '%s' not inserted\n"
+#: config/c4x/c4x.opt:56
+msgid "Use the BK register as a general purpose register"
 msgstr ""
 
-#: protoize.c:3355
-#, c-format
-msgid ""
-"\n"
-"%s: %d: warning: can't add declaration of '%s' into macro call\n"
+#: config/c4x/c4x.opt:60
+msgid "Generate code for CPU"
 msgstr ""
 
-#: protoize.c:3427
-#, c-format
-msgid "%s: global declarations for file '%s' not inserted\n"
+#: config/c4x/c4x.opt:64
+msgid "Enable use of DB instruction"
 msgstr ""
 
-#: protoize.c:3516 protoize.c:3546
-#, c-format
-msgid "%s: definition of function '%s' not converted\n"
+#: config/c4x/c4x.opt:68
+msgid "Enable debugging"
 msgstr ""
 
-#: protoize.c:3535
-#, c-format
-msgid "%s: %d: warning: definition of %s not converted\n"
+#: config/c4x/c4x.opt:72
+msgid "Enable new features under development"
 msgstr ""
 
-#: protoize.c:3861
-#, c-format
-msgid "%s: found definition of '%s' at %s(%d)\n"
+#: config/c4x/c4x.opt:76
+msgid "Use fast but approximate float to integer conversion"
 msgstr ""
 
-#. If we make it here, then we did not know about this
-#. function definition.
-#: protoize.c:3877
-#, c-format
-msgid "%s: %d: warning: '%s' excluded by preprocessing\n"
+#: config/c4x/c4x.opt:80
+msgid "Force RTL generation to emit valid 3 operand insns"
 msgstr ""
 
-#: protoize.c:3880
-#, c-format
-msgid "%s: function definition not converted\n"
+#: config/c4x/c4x.opt:84
+msgid "Force constants into registers to improve hoisting"
 msgstr ""
 
-#: protoize.c:3938
-#, c-format
-msgid "%s: '%s' not converted\n"
+#: config/c4x/c4x.opt:88 config/c4x/c4x.opt:112
+msgid "Save DP across ISR in small memory model"
 msgstr ""
 
-#: protoize.c:3946
-#, c-format
-msgid "%s: would convert file '%s'\n"
+#: config/c4x/c4x.opt:92
+msgid "Allow unsigned iteration counts for RPTB/DB"
 msgstr ""
 
-#: protoize.c:3949
-#, c-format
-msgid "%s: converting file '%s'\n"
+#: config/c4x/c4x.opt:96
+msgid "Pass arguments on the stack"
 msgstr ""
 
-#: protoize.c:3959
-#, c-format
-msgid "%s: can't get status for file '%s': %s\n"
+#: config/c4x/c4x.opt:100
+msgid "Use MPYI instruction for C3x"
 msgstr ""
 
-#: protoize.c:4001
-#, c-format
-msgid "%s: can't open file '%s' for reading: %s\n"
+#: config/c4x/c4x.opt:104
+msgid "Enable parallel instructions"
 msgstr ""
 
-#: protoize.c:4016
-#, c-format
-msgid ""
-"\n"
-"%s: error reading input file '%s': %s\n"
+#: config/c4x/c4x.opt:108
+msgid "Enable MPY||ADD and MPY||SUB instructions"
 msgstr ""
 
-#: protoize.c:4050
-#, c-format
-msgid "%s: can't create/open clean file '%s': %s\n"
+#: config/c4x/c4x.opt:116
+msgid "Preserve all 40 bits of FP reg across call"
 msgstr ""
 
-#: protoize.c:4155
-#, c-format
-msgid "%s: warning: file '%s' already saved in '%s'\n"
+#: config/c4x/c4x.opt:120
+msgid "Pass arguments in registers"
 msgstr ""
 
-#: protoize.c:4163
-#, c-format
-msgid "%s: can't link file '%s' to '%s': %s\n"
+#: config/c4x/c4x.opt:124
+msgid "Enable use of RTPB instruction"
 msgstr ""
 
-#: protoize.c:4193
-#, c-format
-msgid "%s: can't create/open output file '%s': %s\n"
+#: config/c4x/c4x.opt:128
+msgid "Enable use of RTPS instruction"
 msgstr ""
 
-#: protoize.c:4226
-#, c-format
-msgid "%s: can't change mode of file '%s': %s\n"
+#: config/c4x/c4x.opt:132
+msgid "Set the maximum number of iterations for RPTS to N"
 msgstr ""
 
-#: protoize.c:4399
-#, c-format
-msgid "%s: cannot get working directory: %s\n"
+#: config/c4x/c4x.opt:136
+msgid "Small memory model"
 msgstr ""
 
-#: protoize.c:4497
-#, c-format
-msgid "%s: input file names must have .c suffixes: %s\n"
+#: config/c4x/c4x.opt:140
+msgid "Emit code compatible with TI tools"
 msgstr ""
 
-#: reg-stack.c:622
-#, c-format
-msgid "output constraint %d must specify a single register"
+#: config/sparc/sparc.opt:24 config/sparc/sparc.opt:28
+msgid "Use hardware FP"
 msgstr ""
 
-#: reg-stack.c:632
-#, c-format
-msgid "output constraint %d cannot be specified together with \"%s\" clobber"
+#: config/sparc/sparc.opt:32
+msgid "Do not use hardware FP"
 msgstr ""
 
-#: reg-stack.c:655
-msgid "output regs must be grouped at top of stack"
+#: config/sparc/sparc.opt:36
+msgid "Assume possible double misalignment"
 msgstr ""
 
-#: reg-stack.c:692
-msgid "implicitly popped regs must be grouped at top of stack"
+#: config/sparc/sparc.opt:40
+msgid "Pass -assert pure-text to linker"
 msgstr ""
 
-#: reg-stack.c:711
-msgid "output operand %d must use %<&%> constraint"
+#: config/sparc/sparc.opt:44
+msgid "Use ABI reserved registers"
 msgstr ""
 
-#: regclass.c:766
-#, c-format
-msgid "can't use '%s' as a %s register"
+#: config/sparc/sparc.opt:48
+msgid "Use hardware quad FP instructions"
 msgstr ""
 
-#: regclass.c:781 config/ia64/ia64.c:4569 config/ia64/ia64.c:4576
-#: config/pa/pa.c:341 config/pa/pa.c:348
-#, c-format
-msgid "unknown register name: %s"
+#: config/sparc/sparc.opt:52
+msgid "Do not use hardware quad fp instructions"
 msgstr ""
 
-#: regclass.c:791
-msgid "global register variable follows a function definition"
+#: config/sparc/sparc.opt:56
+msgid "Compile for V8+ ABI"
 msgstr ""
 
-#: regclass.c:795
-msgid "register used for two global register variables"
+#: config/sparc/sparc.opt:60
+msgid "Use UltraSPARC Visual Instruction Set extensions"
 msgstr ""
 
-#: regclass.c:800
-msgid "call-clobbered register used for global register variable"
+#: config/sparc/sparc.opt:64
+msgid "Pointers are 64-bit"
 msgstr ""
 
-#: regrename.c:1872
-#, c-format
-msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
+#: config/sparc/sparc.opt:68
+msgid "Pointers are 32-bit"
 msgstr ""
 
-#: regrename.c:1884
-#, c-format
-msgid "validate_value_data: Loop in regno chain (%u)"
+#: config/sparc/sparc.opt:72
+msgid "Use 64-bit ABI"
 msgstr ""
 
-#: regrename.c:1887
-#, c-format
-msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
+#: config/sparc/sparc.opt:76
+msgid "Use 32-bit ABI"
 msgstr ""
 
-#: regrename.c:1899
-#, c-format
-msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
+#: config/sparc/sparc.opt:80
+msgid "Use stack bias"
 msgstr ""
 
-#: reload.c:1270
-msgid "cannot reload integer constant operand in %<asm%>"
+#: config/sparc/sparc.opt:84
+msgid "Use structs on stronger alignment for double-word copies"
 msgstr ""
 
-#: reload.c:1293
-msgid "impossible register constraint in %<asm%>"
+#: config/sparc/sparc.opt:88
+msgid "Optimize tail call instructions in assembler and linker"
 msgstr ""
 
-#: reload.c:3535
-msgid "%<&%> constraint used with no register class"
+#: config/sparc/sparc.opt:100
+msgid "Use given SPARC-V9 code model"
 msgstr ""
 
-#: reload.c:3705
-msgid "unable to generate reloads for:"
+#: config/sparc/little-endian.opt:24
+msgid "Generate code for little-endian"
 msgstr ""
 
-#: reload.c:3706 reload.c:3938
-msgid "inconsistent operand constraints in an %<asm%>"
+#: config/sparc/little-endian.opt:28
+msgid "Generate code for big-endian"
 msgstr ""
 
-#: reload1.c:1224
-msgid "frame size too large for reliable stack checking"
+#: config/mips/mips.opt:24
+msgid "Generate code that conforms to the given ABI"
 msgstr ""
 
-#: reload1.c:1227
-msgid "try reducing the number of local variables"
+#: config/mips/mips.opt:28
+msgid "Use SVR4-style PIC"
 msgstr ""
 
-#: reload1.c:1878
-msgid "can't find a register in class %qs while reloading %<asm%>"
+#: config/mips/mips.opt:32
+msgid "Use PMC-style 'mad' instructions"
 msgstr ""
 
-#: reload1.c:1883
-#, c-format
-msgid "unable to find a register to spill in class %qs"
+#: config/mips/mips.opt:36
+msgid "Generate code for the given ISA"
 msgstr ""
 
-#: reload1.c:1885
-msgid "this is the insn:"
+#: config/mips/mips.opt:40
+msgid "Use Branch Likely instructions, overriding the architecture default"
 msgstr ""
 
-#: reload1.c:3876
-msgid "%<asm%> operand requires impossible reload"
+#: config/mips/mips.opt:44
+msgid "Trap on integer divide by zero"
 msgstr ""
 
-#. It's the compiler's fault.
-#: reload1.c:4995
-msgid "could not find a spill register"
+#: config/mips/mips.opt:48
+msgid "Use branch-and-break sequences to check for integer divide by zero"
 msgstr ""
 
-#: reload1.c:5000
-msgid "%<asm%> operand constraint incompatible with operand size"
+#: config/mips/mips.opt:52
+msgid "Use trap instructions to check for integer divide by zero"
 msgstr ""
 
-#. It's the compiler's fault.
-#: reload1.c:6626
-msgid "VOIDmode on an output"
+#: config/mips/mips.opt:56
+msgid ""
+"Allow hardware floating-point instructions to cover both 32-bit and 64-bit "
+"operations"
 msgstr ""
 
-#: reload1.c:6627
-msgid "output operand is constant in %<asm%>"
+#: config/mips/mips.opt:66
+msgid "Use big-endian byte order"
 msgstr ""
 
-#: rtl-error.c:128
-msgid "unrecognizable insn:"
+#: config/mips/mips.opt:70
+msgid "Use little-endian byte order"
 msgstr ""
 
-#: rtl-error.c:130
-msgid "insn does not satisfy its constraints:"
+#: config/mips/mips.opt:74 config/iq2000/iq2000.opt:32
+msgid "Use ROM instead of RAM"
 msgstr ""
 
-#: rtl.c:470
-#, c-format
-msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
+#: config/mips/mips.opt:78
+msgid "Use NewABI-style %reloc() assembly operators"
 msgstr ""
 
-#: rtl.c:480
-#, c-format
-msgid ""
-"RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
+#: config/mips/mips.opt:82
+msgid "Work around certain R4000 errata"
 msgstr ""
 
-#: rtl.c:490
-#, c-format
-msgid ""
-"RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %"
-"s:%d"
+#: config/mips/mips.opt:86
+msgid "Work around certain R4400 errata"
 msgstr ""
 
-#: rtl.c:499
-#, c-format
-msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
+#: config/mips/mips.opt:90
+msgid "Work around errata for early SB-1 revision 2 cores"
 msgstr ""
 
-#: rtl.c:509
-#, c-format
-msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
+#: config/mips/mips.opt:94
+msgid "Work around certain VR4120 errata"
 msgstr ""
 
-#: rtl.c:520
-#, c-format
-msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
+#: config/mips/mips.opt:98
+msgid "Work around VR4130 mflo/mfhi errata"
 msgstr ""
 
-#: rtl.c:531
-#, c-format
-msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
+#: config/mips/mips.opt:102
+msgid "Work around an early 4300 hardware bug"
 msgstr ""
 
-#: stmt.c:317
-msgid "output operand constraint lacks %<=%>"
+#: config/mips/mips.opt:106
+msgid "FP exceptions are enabled"
 msgstr ""
 
-#: stmt.c:332
-#, c-format
-msgid "output constraint %qc for operand %d is not at the beginning"
+#: config/mips/mips.opt:110
+msgid "Use 32-bit floating-point registers"
 msgstr ""
 
-#: stmt.c:355
-msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
+#: config/mips/mips.opt:114
+msgid "Use 64-bit floating-point registers"
 msgstr ""
 
-#: stmt.c:362 stmt.c:461
-msgid "%<%%%> constraint used with last operand"
+#: config/mips/mips.opt:118
+msgid "Use FUNC to flush the cache before calling stack trampolines"
 msgstr ""
 
-#: stmt.c:381
-msgid "matching constraint not valid in output operand"
+#: config/mips/mips.opt:122
+msgid "Generate floating-point multiply-add instructions"
 msgstr ""
 
-#: stmt.c:452
-#, c-format
-msgid "input operand constraint contains %qc"
+#: config/mips/mips.opt:126
+msgid "Use 32-bit general registers"
 msgstr ""
 
-#: stmt.c:494
-msgid "matching constraint references invalid operand number"
+#: config/mips/mips.opt:130
+msgid "Use 64-bit general registers"
 msgstr ""
 
-#: stmt.c:532
-#, c-format
-msgid "invalid punctuation %qc in constraint"
+#: config/mips/mips.opt:134
+msgid "Allow the use of hardware floating-point instructions"
 msgstr ""
 
-#: stmt.c:556
-msgid "matching constraint does not allow a register"
+#: config/mips/mips.opt:138
+msgid "Generate code for ISA level N"
 msgstr ""
 
-#: stmt.c:598
-#, c-format
-msgid "asm-specifier for variable %qs conflicts with asm clobber list"
+#: config/mips/mips.opt:142
+msgid "Generate mips16 code"
 msgstr ""
 
-#: stmt.c:686
-msgid "unknown register name %qs in %<asm%>"
+#: config/mips/mips.opt:146
+msgid "Use MIPS-3D instructions"
 msgstr ""
 
-#: stmt.c:694
-msgid "PIC register %qs clobbered in %<asm%>"
+#: config/mips/mips.opt:150
+msgid "Use indirect calls"
 msgstr ""
 
-#: stmt.c:741
-msgid "more than %d operands in %<asm%>"
+#: config/mips/mips.opt:154
+msgid "Use a 32-bit long type"
 msgstr ""
 
-#: stmt.c:804
-#, c-format
-msgid "output number %d not directly addressable"
+#: config/mips/mips.opt:158
+msgid "Use a 64-bit long type"
 msgstr ""
 
-#: stmt.c:883
-msgid "asm operand %d probably doesn%'t match constraints"
+#: config/mips/mips.opt:162
+msgid "Don't optimize block moves"
 msgstr ""
 
-#: stmt.c:893
-#, c-format
-msgid "use of memory input without lvalue in asm operand %d is deprecated"
+#: config/mips/mips.opt:166
+msgid "Use the mips-tfile postpass"
 msgstr ""
 
-#: stmt.c:1040
-msgid "asm clobber conflict with output operand"
+#: config/mips/mips.opt:170
+msgid "Do not use a cache-flushing function before calling stack trampolines"
 msgstr ""
 
-#: stmt.c:1045
-msgid "asm clobber conflict with input operand"
+#: config/mips/mips.opt:174
+msgid "Generate normal-mode code"
 msgstr ""
 
-#: stmt.c:1122
-msgid "too many alternatives in %<asm%>"
+#: config/mips/mips.opt:178
+msgid "Do not use MIPS-3D instructions"
 msgstr ""
 
-#: stmt.c:1134
-msgid "operand constraints for %<asm%> differ in number of alternatives"
+#: config/mips/mips.opt:182
+msgid "Use paired-single floating-point instructions"
 msgstr ""
 
-#: stmt.c:1187
-#, c-format
-msgid "duplicate asm operand name %qs"
+#: config/mips/mips.opt:186
+msgid ""
+"Restrict the use of hardware floating-point instructions to 32-bit operations"
 msgstr ""
 
-#: stmt.c:1285
-msgid "missing close brace for named operand"
+#: config/mips/mips.opt:190
+msgid "Prevent the use of all hardware floating-point instructions"
 msgstr ""
 
-#: stmt.c:1313
-#, c-format
-msgid "undefined named operand %qs"
+#: config/mips/mips.opt:194
+msgid "Optimize lui/addiu address loads"
 msgstr ""
 
-#: stmt.c:1478
-msgid "%Hvalue computed is not used"
+#: config/mips/mips.opt:198
+msgid "Assume all symbols have 32-bit values"
 msgstr ""
 
-#: stor-layout.c:148
-msgid "type size can%'t be explicitly evaluated"
+#: config/mips/mips.opt:202
+msgid "Optimize the output for PROCESSOR"
 msgstr ""
 
-#: stor-layout.c:150
-msgid "variable-size type declared outside of any function"
+#: config/mips/mips.opt:206 config/iq2000/iq2000.opt:45
+msgid "Put uninitialized constants in ROM (needs -membedded-data)"
 msgstr ""
 
-#: stor-layout.c:454
-msgid "%Jsize of %qD is %d bytes"
+#: config/mips/mips.opt:210
+msgid "Perform VR4130-specific alignment optimizations"
 msgstr ""
 
-#: stor-layout.c:456
-msgid "%Jsize of %qD is larger than %d bytes"
+#: config/mips/mips.opt:214
+msgid "Lift restrictions on GOT size"
 msgstr ""
 
-#: stor-layout.c:840
-msgid "%Jpacked attribute causes inefficient alignment for %qD"
+#: config/sh/sh.opt:45
+msgid "Generate SH1 code"
 msgstr ""
 
-#: stor-layout.c:843
-msgid "%Jpacked attribute is unnecessary for %qD"
+#: config/sh/sh.opt:49
+msgid "Generate SH2 code"
 msgstr ""
 
-#: stor-layout.c:859
-msgid "%Jpadding struct to align %qD"
+#: config/sh/sh.opt:53
+msgid "Generate SH2a code"
 msgstr ""
 
-#: stor-layout.c:1201
-msgid "padding struct size to alignment boundary"
+#: config/sh/sh.opt:57
+msgid "Generate SH2a FPU-less code"
 msgstr ""
 
-#: stor-layout.c:1231
-#, c-format
-msgid "packed attribute causes inefficient alignment for %qs"
+#: config/sh/sh.opt:61
+msgid "Generate default single-precision SH2a code"
 msgstr ""
 
-#: stor-layout.c:1234
-#, c-format
-msgid "packed attribute is unnecessary for %qs"
+#: config/sh/sh.opt:65
+msgid "Generate only single-precision SH2a code"
 msgstr ""
 
-#: stor-layout.c:1239
-msgid "packed attribute causes inefficient alignment"
+#: config/sh/sh.opt:69
+msgid "Generate SH2e code"
 msgstr ""
 
-#: stor-layout.c:1241
-msgid "packed attribute is unnecessary"
+#: config/sh/sh.opt:73
+msgid "Generate SH3 code"
 msgstr ""
 
-#: targhooks.c:96
-msgid "__builtin_saveregs not supported by this target"
+#: config/sh/sh.opt:77
+msgid "Generate SH3e code"
 msgstr ""
 
-#: timevar.c:401
-msgid ""
-"\n"
-"Execution times (seconds)\n"
+#: config/sh/sh.opt:81
+msgid "Generate SH4 code"
 msgstr ""
 
-#. Print total time.
-#: timevar.c:451
-msgid " TOTAL                 :"
+#: config/sh/sh.opt:85
+msgid "Generate SH4 FPU-less code"
 msgstr ""
 
-#: timevar.c:479
-#, c-format
-msgid "time in %s: %ld.%06ld (%ld%%)\n"
+#: config/sh/sh.opt:89
+msgid "Generate default single-precision SH4 code"
 msgstr ""
 
-#: tlink.c:384
-#, c-format
-msgid "collect: reading %s\n"
+#: config/sh/sh.opt:93
+msgid "Generate only single-precision SH4 code"
 msgstr ""
 
-#: tlink.c:478
-msgid "removing .rpo file"
+#: config/sh/sh.opt:97
+msgid "Generate SH4a code"
 msgstr ""
 
-#: tlink.c:480
-msgid "renaming .rpo file"
+#: config/sh/sh.opt:101
+msgid "Generate SH4a FPU-less code"
 msgstr ""
 
-#: tlink.c:484
-#, c-format
-msgid "repository file '%s' does not contain command-line arguments"
+#: config/sh/sh.opt:105
+msgid "Generate default single-precision SH4a code"
 msgstr ""
 
-#: tlink.c:534
-#, c-format
-msgid "collect: recompiling %s\n"
+#: config/sh/sh.opt:109
+msgid "Generate only single-precision SH4a code"
 msgstr ""
 
-#: tlink.c:705
-#, c-format
-msgid ""
-"'%s' was assigned to '%s', but was not defined during recompilation, or vice "
-"versa"
+#: config/sh/sh.opt:113
+msgid "Generate SH4al-dsp code"
+msgstr ""
+
+#: config/sh/sh.opt:117
+msgid "Generate 32-bit SHmedia code"
 msgstr ""
 
-#: tlink.c:714
-#, c-format
-msgid "collect: tweaking %s in %s\n"
+#: config/sh/sh.opt:121
+msgid "Generate 32-bit FPU-less SHmedia code"
 msgstr ""
 
-#: tlink.c:764
-#, c-format
-msgid "collect: relinking\n"
+#: config/sh/sh.opt:125
+msgid "Generate 64-bit SHmedia code"
 msgstr ""
 
-#: tlink.c:775
-#, c-format
-msgid "ld returned %d exit status"
+#: config/sh/sh.opt:129
+msgid "Generate 64-bit FPU-less SHmedia code"
 msgstr ""
 
-#: toplev.c:471
-#, c-format
-msgid "%s "
+#: config/sh/sh.opt:133
+msgid "Generate SHcompact code"
 msgstr ""
 
-#: toplev.c:473
-#, c-format
-msgid " %s"
+#: config/sh/sh.opt:137
+msgid "Generate FPU-less SHcompact code"
 msgstr ""
 
-#: toplev.c:538
-#, c-format
-msgid "invalid option argument %qs"
+#: config/sh/sh.opt:141
+msgid ""
+"Throttle unrolling to avoid thrashing target registers unless the unroll "
+"benefit outweighs this"
 msgstr ""
 
-#: toplev.c:608
-msgid "unrecoverable error"
+#: config/sh/sh.opt:145
+msgid "Generate code in big endian mode"
 msgstr ""
 
-#: toplev.c:628
-#, c-format
-msgid "getting core file size maximum limit: %m"
+#: config/sh/sh.opt:149
+msgid "Generate 32-bit offsets in switch tables"
 msgstr ""
 
-#: toplev.c:631
-#, c-format
-msgid "setting core file size limit to maximum: %m"
+#: config/sh/sh.opt:153
+msgid "Enable SH5 cut2 workaround"
 msgstr ""
 
-#: toplev.c:854
-msgid "%J%qF declared %<static%> but never defined"
+#: config/sh/sh.opt:157
+msgid "Align doubles at 64-bit boundaries"
 msgstr ""
 
-#: toplev.c:880
-msgid "%J%qD defined but not used"
+#: config/sh/sh.opt:161
+msgid ""
+"Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, "
+"inv:call, inv:call2, inv:fp"
 msgstr ""
 
-#: toplev.c:903 toplev.c:926
-#, c-format
-msgid "%qs is deprecated (declared at %s:%d)"
+#: config/sh/sh.opt:165
+msgid "Specify name for 32 bit signed division function"
 msgstr ""
 
-#: toplev.c:929
-#, c-format
-msgid "type is deprecated (declared at %s:%d)"
+#: config/sh/sh.opt:172
+msgid "Cost to assume for gettr insn"
 msgstr ""
 
-#: toplev.c:935
-#, c-format
-msgid "%qs is deprecated"
+#: config/sh/sh.opt:176 config/sh/sh.opt:222
+msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
 msgstr ""
 
-#: toplev.c:937
-msgid "type is deprecated"
+#: config/sh/sh.opt:180
+msgid "Increase the IEEE compliance for floating-point code"
 msgstr ""
 
-#: toplev.c:1099
-#, c-format
-msgid ""
-"\n"
-"Target specific options:\n"
+#: config/sh/sh.opt:184
+msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
 msgstr ""
 
-#: toplev.c:1114 toplev.c:1134
-#, c-format
-msgid "  -m%-23s [undocumented]\n"
+#: config/sh/sh.opt:188
+msgid "Assume symbols might be invalid"
 msgstr ""
 
-#: toplev.c:1144
-#, c-format
-msgid ""
-"\n"
-"There are undocumented target specific options as well.\n"
+#: config/sh/sh.opt:192
+msgid "Annotate assembler instructions with estimated addresses"
 msgstr ""
 
-#: toplev.c:1146
-#, c-format
-msgid "  They exist, but they are not documented.\n"
+#: config/sh/sh.opt:196
+msgid "Generate code in little endian mode"
 msgstr ""
 
-#: toplev.c:1190
-#, c-format
-msgid "unrecognized gcc debugging option: %c"
+#: config/sh/sh.opt:200
+msgid "Mark MAC register as call-clobbered"
 msgstr ""
 
-#. Handle -mfix-and-continue.
-#: toplev.c:1256 config/rs6000/rs6000.c:1398 config/rs6000/rs6000.c:1409
-#: config/rs6000/darwin.h:106
-#, c-format
-msgid "invalid option %qs"
+#: config/sh/sh.opt:206
+msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
 msgstr ""
 
-#: toplev.c:1271
-#, c-format
-msgid ""
-"%s%s%s version %s (%s)\n"
-"%s\tcompiled by GNU C version %s.\n"
-"%s%s%s version %s (%s) compiled by CC.\n"
+#: config/sh/sh.opt:210
+msgid "Emit function-calls using global offset table when generating PIC"
 msgstr ""
 
-#: toplev.c:1278
-#, c-format
-msgid ""
-"%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
+#: config/sh/sh.opt:214
+msgid "Assume pt* instructions won't trap"
 msgstr ""
 
-#: toplev.c:1330
-msgid "options passed: "
+#: config/sh/sh.opt:218
+msgid "Shorten address references during linking"
 msgstr ""
 
-#: toplev.c:1359
-msgid "options enabled: "
+#: config/sh/sh.opt:226
+msgid "Deprecated. Use -Os instead"
 msgstr ""
 
-#: toplev.c:1420
-msgid "can%'t open %s for writing: %m"
+#: config/sh/sh.opt:230
+msgid "Cost to assume for a multiply insn"
 msgstr ""
 
-#: toplev.c:1498 config/sh/sh.c:7334
-msgid "created and used with different settings of -fpic"
+#: config/sh/sh.opt:234
+msgid ""
+"Generate library function call to invalidate instruction cache entries after "
+"fixing trampoline"
 msgstr ""
 
-#: toplev.c:1500 config/sh/sh.c:7336
-msgid "created and used with different settings of -fpie"
+#: config/i386/i386.opt:24
+msgid "sizeof(long double) is 16"
 msgstr ""
 
-#: toplev.c:1560 config/sh/sh.c:7386
-#, c-format
-msgid "created and used with differing settings of '-m%s'"
+#: config/i386/i386.opt:28
+msgid "Generate 32bit i386 code"
 msgstr ""
 
-#: toplev.c:1563 config/sh/sh.c:7389
-msgid "out of memory"
+#: config/i386/i386.opt:36
+msgid "Support 3DNow! built-in functions"
 msgstr ""
 
-#: toplev.c:1771
-msgid "instruction scheduling not supported on this target machine"
+#: config/i386/i386.opt:44
+msgid "Generate 64bit x86-64 code"
 msgstr ""
 
-#: toplev.c:1775
-msgid "this target machine does not have delayed branches"
+#: config/i386/i386.opt:52
+msgid "sizeof(long double) is 12"
 msgstr ""
 
-#: toplev.c:1789
-#, c-format
-msgid "-f%sleading-underscore not supported on this target machine"
+#: config/i386/i386.opt:56
+msgid "Reserve space for outgoing arguments in the function prologue"
 msgstr ""
 
-#: toplev.c:1863
-#, c-format
-msgid "target system does not support the \"%s\" debug format"
+#: config/i386/i386.opt:60
+msgid "Align some doubles on dword boundary"
 msgstr ""
 
-#: toplev.c:1875
-msgid "variable tracking requested, but useless unless producing debug info"
+#: config/i386/i386.opt:64
+msgid "Function starts are aligned to this power of 2"
 msgstr ""
 
-#: toplev.c:1878
-msgid "variable tracking requested, but not supported by this debug format"
+#: config/i386/i386.opt:68
+msgid "Jump targets are aligned to this power of 2"
 msgstr ""
 
-#: toplev.c:1898
-msgid "can%'t open %s: %m"
+#: config/i386/i386.opt:72
+msgid "Loop code aligned to this power of 2"
 msgstr ""
 
-#: toplev.c:1905
-msgid "-ffunction-sections not supported for this target"
+#: config/i386/i386.opt:76
+msgid "Align destination of the string operations"
 msgstr ""
 
-#: toplev.c:1910
-msgid "-fdata-sections not supported for this target"
+#: config/i386/i386.opt:84
+msgid "Use given assembler dialect"
 msgstr ""
 
-#: toplev.c:1917
-msgid "-ffunction-sections disabled; it makes profiling impossible"
+#: config/i386/i386.opt:88
+msgid "Branches are this expensive (1-5, arbitrary units)"
 msgstr ""
 
-#: toplev.c:1924
-msgid "-fprefetch-loop-arrays not supported for this target"
+#: config/i386/i386.opt:92
+msgid "Use given x86-64 code model"
 msgstr ""
 
-#: toplev.c:1930
-msgid "-fspeculative-prefetching not supported for this target"
+#: config/i386/i386.opt:102
+msgid "Generate sin, cos, sqrt for FPU"
 msgstr ""
 
-#: toplev.c:1936
-msgid ""
-"-fprefetch-loop-arrays not supported for this target (try -march switches)"
+#: config/i386/i386.opt:106
+msgid "Return values of functions in FPU registers"
 msgstr ""
 
-#: toplev.c:1942
-msgid ""
-"-fspeculative-prefetching not supported for this target (try -march switches)"
+#: config/i386/i386.opt:110
+msgid "Generate floating point mathematics using given instruction set"
 msgstr ""
 
-#: toplev.c:1951
-msgid "-fprefetch-loop-arrays is not supported with -Os"
+#: config/i386/i386.opt:118 config/m68k/ieee.opt:25 config/ns32k/ns32k.opt:52
+msgid "Use IEEE math for fp comparisons"
 msgstr ""
 
-#: toplev.c:1957
-msgid "-ffunction-sections may affect debugging on some targets"
+#: config/i386/i386.opt:122
+msgid "Inline all known string operations"
 msgstr ""
 
-#: toplev.c:2069
-#, c-format
-msgid "error writing to %s: %m"
+#: config/i386/i386.opt:130
+msgid "Support MMX built-in functions"
 msgstr ""
 
-#: toplev.c:2071 java/jcf-parse.c:1080 java/jcf-write.c:3538
-#, c-format
-msgid "error closing %s: %m"
+#: config/i386/i386.opt:134
+msgid "Use native (MS) bitfield layout"
 msgstr ""
 
-#: tree-cfg.c:1396 tree-cfg.c:2133 tree-cfg.c:2136
-msgid "%Hwill never be executed"
+#: config/i386/i386.opt:150
+msgid "Omit the frame pointer in leaf functions"
 msgstr ""
 
-#: tree-cfg.c:3426
-msgid "SSA name in freelist but still referenced"
+#: config/i386/i386.opt:162
+msgid "Attempt to keep stack aligned to this power of 2"
 msgstr ""
 
-#: tree-cfg.c:3436
-msgid "GIMPLE register modified with BIT_FIELD_REF"
+#: config/i386/i386.opt:166
+msgid "Use push instructions to save outgoing arguments"
 msgstr ""
 
-#: tree-cfg.c:3464
-msgid "address taken, but ADDRESSABLE bit not set"
+#: config/i386/i386.opt:170
+msgid "Use red-zone in the x86-64 code"
 msgstr ""
 
-#: tree-cfg.c:3473
-msgid "non-boolean used in condition"
+#: config/i386/i386.opt:174
+msgid "Number of registers used to pass integer arguments"
 msgstr ""
 
-#: tree-cfg.c:3528
-msgid "Invalid reference prefix."
+#: config/i386/i386.opt:178
+msgid "Alternate calling convention"
 msgstr ""
 
-#: tree-cfg.c:3593
-msgid "Is not a valid GIMPLE statement."
+#: config/i386/i386.opt:186
+msgid "Support MMX and SSE built-in functions and code generation"
 msgstr ""
 
-#: tree-cfg.c:3613
-msgid "Statement marked for throw, but doesn%'t."
+#: config/i386/i386.opt:190
+msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
 msgstr ""
 
-#: tree-cfg.c:3618
-msgid "Statement marked for throw in middle of block."
+#: config/i386/i386.opt:194
+msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
 msgstr ""
 
-#: tree-cfg.c:3713
-msgid "bb_for_stmt (phi) is set to a wrong basic block\n"
+#: config/i386/i386.opt:198
+msgid "Uninitialized locals in .bss"
 msgstr ""
 
-#: tree-cfg.c:3728
-msgid "PHI def is not a GIMPLE value"
+#: config/i386/i386.opt:202
+msgid "Enable stack probing"
 msgstr ""
 
-#: tree-cfg.c:3744 tree-cfg.c:3767
-msgid "Incorrect sharing of tree nodes"
+#: config/i386/i386.opt:206
+msgid "Use given thread-local storage dialect"
 msgstr ""
 
-#: tree-cfg.c:3758
-msgid "bb_for_stmt (stmt) is set to a wrong basic block\n"
+#: config/i386/i386.opt:210
+#, c-format
+msgid "Use direct references against %gs when accessing tls data"
 msgstr ""
 
-#: tree-cfg.c:3776
-msgid "verify_stmts failed."
+#: config/i386/cygming.opt:24
+msgid "Create console application"
 msgstr ""
 
-#: tree-cfg.c:3797
-msgid "ENTRY_BLOCK has a statement list associated with it\n"
+#: config/i386/cygming.opt:28
+msgid "Use the Cygwin interface"
 msgstr ""
 
-#: tree-cfg.c:3803
-msgid "EXIT_BLOCK has a statement list associated with it\n"
+#: config/i386/cygming.opt:32
+msgid "Generate code for a DLL"
 msgstr ""
 
-#: tree-cfg.c:3810
-#, c-format
-msgid "Fallthru to exit from bb %d\n"
+#: config/i386/cygming.opt:36
+msgid "Ignore dllimport for functions"
 msgstr ""
 
-#: tree-cfg.c:3832
-#, c-format
-msgid "Nonlocal label %s is not first in a sequence of labels in bb %d"
+#: config/i386/cygming.opt:40
+msgid "Use Mingw-specific thread support"
 msgstr ""
 
-#: tree-cfg.c:3841
-#, c-format
-msgid "Label %s to block does not match in bb %d\n"
+#: config/i386/cygming.opt:44
+msgid "Set Windows defines"
 msgstr ""
 
-#: tree-cfg.c:3850
-#, c-format
-msgid "Label %s has incorrect context in bb %d\n"
+#: config/i386/cygming.opt:48
+msgid "Create GUI application"
 msgstr ""
 
-#: tree-cfg.c:3864
-#, c-format
-msgid "Control flow in the middle of basic block %d\n"
+#: config/i386/djgpp.opt:26
+msgid "Ignored (obsolete)"
 msgstr ""
 
-#: tree-cfg.c:3874
-#, c-format
-msgid "Label %s in the middle of basic block %d\n"
+#: config/i386/sco5.opt:25
+msgid "Generate ELF output"
 msgstr ""
 
-#: tree-cfg.c:3891
-#, c-format
-msgid "Fallthru edge after a control statement in bb %d \n"
+#: config/fr30/fr30.opt:24
+msgid "Assume small address space"
 msgstr ""
 
-#: tree-cfg.c:3906
-#, c-format
-msgid "Structured COND_EXPR at the end of bb %d\n"
+#: config/m68k/m68k.opt:24
+msgid "Generate code for a 520X"
 msgstr ""
 
-#: tree-cfg.c:3919 tree-cfg.c:3957 tree-cfg.c:3970 tree-cfg.c:4041
-#, c-format
-msgid "Wrong outgoing edge flags at end of bb %d\n"
+#: config/m68k/m68k.opt:28
+msgid "Generate code for a 5206e"
 msgstr ""
 
-#: tree-cfg.c:3927
-msgid "%<then%> label does not match edge at end of bb %d\n"
+#: config/m68k/m68k.opt:32
+msgid "Generate code for a 528x"
 msgstr ""
 
-#: tree-cfg.c:3935
-msgid "%<else%> label does not match edge at end of bb %d\n"
+#: config/m68k/m68k.opt:36
+msgid "Generate code for a 5307"
 msgstr ""
 
-#: tree-cfg.c:3945
-#, c-format
-msgid "Explicit goto at end of bb %d\n"
+#: config/m68k/m68k.opt:40
+msgid "Generate code for a 5407"
 msgstr ""
 
-#: tree-cfg.c:3975
-#, c-format
-msgid "Return edge does not point to exit in bb %d\n"
+#: config/m68k/m68k.opt:44 config/m68k/m68k.opt:97
+msgid "Generate code for a 68000"
 msgstr ""
 
-#: tree-cfg.c:4008
-msgid "Found default case not at end of case vector"
+#: config/m68k/m68k.opt:48 config/m68k/m68k.opt:101
+msgid "Generate code for a 68020"
 msgstr ""
 
-#: tree-cfg.c:4014
-msgid ""
-"Case labels not sorted:\n"
-" "
+#: config/m68k/m68k.opt:52
+msgid "Generate code for a 68040, without any new instructions"
 msgstr ""
 
-#: tree-cfg.c:4025
-msgid "No default case found at end of case vector"
+#: config/m68k/m68k.opt:56
+msgid "Generate code for a 68060, without any new instructions"
 msgstr ""
 
-#: tree-cfg.c:4033
-#, c-format
-msgid "Extra outgoing edge %d->%d\n"
+#: config/m68k/m68k.opt:60
+msgid "Generate code for a 68030"
 msgstr ""
 
-#: tree-cfg.c:4055
-#, c-format
-msgid "Missing edge %i->%i"
+#: config/m68k/m68k.opt:64
+msgid "Generate code for a 68040"
 msgstr ""
 
-#: tree-cfg.c:5940
-msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
+#: config/m68k/m68k.opt:68
+msgid "Generate code for a 68060"
 msgstr ""
 
-#: tree-cfg.c:5967 tree-cfg.c:5971
-msgid "%H%<noreturn%> function does return"
+#: config/m68k/m68k.opt:72
+msgid "Generate code for a 68302"
 msgstr ""
 
-#: tree-cfg.c:5992 tree-cfg.c:5997
-msgid "%Hcontrol reaches end of non-void function"
+#: config/m68k/m68k.opt:76
+msgid "Generate code for a 68332"
 msgstr ""
 
-#: tree-dump.c:851
-#, c-format
-msgid "could not open dump file %qs: %s"
+#: config/m68k/m68k.opt:81
+msgid "Generate code for a 68851"
 msgstr ""
 
-#: tree-dump.c:967
-msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
+#: config/m68k/m68k.opt:85
+msgid "Generate code that uses 68881 floating-point instructions"
 msgstr ""
 
-#: tree-inline.c:972
-msgid ""
-"%Jfunction %qF can never be inlined because it uses alloca (override using "
-"the always_inline attribute)"
+#: config/m68k/m68k.opt:89
+msgid "Align variables on a 32-bit boundary"
 msgstr ""
 
-#: tree-inline.c:984
-msgid "%Jfunction %qF can never be inlined because it uses setjmp"
+#: config/m68k/m68k.opt:93
+msgid "Use the bit-field instructions"
 msgstr ""
 
-#: tree-inline.c:998
-msgid ""
-"%Jfunction %qF can never be inlined because it uses variable argument lists"
+#: config/m68k/m68k.opt:105
+msgid "Generate code for a cpu32"
 msgstr ""
 
-#: tree-inline.c:1009
-msgid ""
-"%Jfunction %qF can never be inlined because it uses setjmp-longjmp exception "
-"handling"
+#: config/m68k/m68k.opt:109
+msgid "Enable ID based shared library"
 msgstr ""
 
-#: tree-inline.c:1016
-msgid "%Jfunction %qF can never be inlined because it uses non-local goto"
+#: config/m68k/m68k.opt:113
+msgid "Do not use the bit-field instructions"
 msgstr ""
 
-#: tree-inline.c:1027
-msgid ""
-"%Jfunction %qF can never be inlined because it uses __builtin_return or "
-"__builtin_apply_args"
+#: config/m68k/m68k.opt:117
+msgid "Use normal calling convention"
 msgstr ""
 
-#: tree-inline.c:1046
-msgid "%Jfunction %qF can never be inlined because it contains a computed goto"
+#: config/m68k/m68k.opt:121
+msgid "Consider type 'int' to be 32 bits wide"
 msgstr ""
 
-#: tree-inline.c:1060
-msgid ""
-"%Jfunction %qF can never be inlined because it receives a non-local goto"
+#: config/m68k/m68k.opt:125
+msgid "Generate pc-relative code"
 msgstr ""
 
-#: tree-inline.c:1085
-msgid ""
-"%Jfunction %qF can never be inlined because it uses variable sized variables"
+#: config/m68k/m68k.opt:129
+msgid "Use different calling convention using 'rtd'"
 msgstr ""
 
-#: tree-inline.c:1562
-msgid "originally indirect function call not considered for inlining"
+#: config/m68k/m68k.opt:133
+msgid "Enable separate data segment"
 msgstr ""
 
-#: tree-inline.c:1572 tree-inline.c:1580
-msgid "%Jinlining failed in call to %qF: %s"
+#: config/m68k/m68k.opt:137 config/bfin/bfin.opt:40
+msgid "ID of shared library to build"
 msgstr ""
 
-#: tree-inline.c:1573 tree-inline.c:1581
-msgid "called from here"
+#: config/m68k/m68k.opt:141
+msgid "Consider type 'int' to be 16 bits wide"
 msgstr ""
 
-#: tree-inline.c:1695
-msgid "control may reach end of non-void function %qD being inlined"
+#: config/m68k/m68k.opt:145
+msgid "Generate code with library calls for floating point"
 msgstr ""
 
-#: tree-mudflap.c:857
-msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
+#: config/m68k/m68k.opt:149
+msgid "Do not use unaligned memory references"
 msgstr ""
 
-#: tree-mudflap.c:1048
-#, c-format
-msgid "mudflap cannot track %qs in stub function"
+#: config/frv/frv.opt:24
+msgid "Use 4 media accumulators"
 msgstr ""
 
-#: tree-mudflap.c:1279
-#, c-format
-msgid "mudflap cannot track unknown size extern %qs"
+#: config/frv/frv.opt:28
+msgid "Use 8 media accumulators"
 msgstr ""
 
-#: tree-nomudflap.c:51
-msgid "mudflap: this language is not supported"
+#: config/frv/frv.opt:32
+msgid "Enable label alignment optimizations"
 msgstr ""
 
-#: tree-optimize.c:743
-msgid "%Jsize of return value of %qD is %u bytes"
+#: config/frv/frv.opt:36
+msgid "Dynamically allocate cc registers"
 msgstr ""
 
-#: tree-optimize.c:746
-msgid "%Jsize of return value of %qD is larger than %wd bytes"
+#: config/frv/frv.opt:43
+msgid "Set the cost of branches"
 msgstr ""
 
-#: tree-outof-ssa.c:608 tree-outof-ssa.c:623 tree-outof-ssa.c:637
-#: tree-outof-ssa.c:659 tree-outof-ssa.c:1027 tree-outof-ssa.c:1863
-#: tree-ssa-live.c:415 tree-ssa-live.c:1793
-msgid "SSA corruption"
+#: config/frv/frv.opt:47
+msgid "Enable conditional execution other than moves/scc"
 msgstr ""
 
-#: tree-outof-ssa.c:2263
-#, c-format
-msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
+#: config/frv/frv.opt:51
+msgid "Change the maximum length of conditionally-executed sequences"
 msgstr ""
 
-#: tree-outof-ssa.c:2269
-#, c-format
-msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
+#: config/frv/frv.opt:55
+msgid ""
+"Change the number of temporary registers that are available to conditionally-"
+"executed sequences"
 msgstr ""
 
-#: tree-outof-ssa.c:2276
-#, c-format
-msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
+#: config/frv/frv.opt:59
+msgid "Enable conditional moves"
 msgstr ""
 
-#: tree-outof-ssa.c:2282
-#, c-format
-msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
+#: config/frv/frv.opt:63
+msgid "Set the target CPU type"
 msgstr ""
 
-#: tree-profile.c:567
-msgid "unimplemented functionality"
+#: config/frv/frv.opt:85
+msgid "Use fp double instructions"
 msgstr ""
 
-#: tree-ssa-operands.c:1504
-msgid "internal error"
+#: config/frv/frv.opt:89
+msgid "Change the ABI to allow double word insns"
 msgstr ""
 
-#: tree-ssa.c:111
-msgid "Expected an SSA_NAME object"
+#: config/frv/frv.opt:93
+msgid "Enable Function Descriptor PIC mode"
 msgstr ""
 
-#: tree-ssa.c:117
-msgid "Type mismatch between an SSA_NAME and its symbol."
+#: config/frv/frv.opt:97
+msgid "Just use icc0/fcc0"
 msgstr ""
 
-#: tree-ssa.c:123
-msgid "Found an SSA_NAME that had been released into the free pool"
+#: config/frv/frv.opt:101
+msgid "Only use 32 FPRs"
 msgstr ""
 
-#: tree-ssa.c:129
-msgid "Found a virtual definition for a GIMPLE register"
+#: config/frv/frv.opt:105
+msgid "Use 64 FPRs"
 msgstr ""
 
-#: tree-ssa.c:135
-msgid "Found a real definition for a non-register"
+#: config/frv/frv.opt:109
+msgid "Only use 32 GPRs"
 msgstr ""
 
-#: tree-ssa.c:142
-msgid "Found real variable when subvariables should have appeared"
+#: config/frv/frv.opt:113
+msgid "Use 64 GPRs"
 msgstr ""
 
-#: tree-ssa.c:171
-#, c-format
-msgid "SSA_NAME created in two different blocks %i and %i"
+#: config/frv/frv.opt:117
+msgid "Enable use of GPREL for read-only data in FDPIC"
 msgstr ""
 
-#: tree-ssa.c:180
-msgid "SSA_NAME_DEF_STMT is wrong"
+#: config/frv/frv.opt:125
+msgid "Enable inlining of PLT in function calls"
 msgstr ""
 
-#: tree-ssa.c:238
-msgid "Missing definition"
+#: config/frv/frv.opt:129
+msgid "Enable PIC support for building libraries"
 msgstr ""
 
-#: tree-ssa.c:244
-#, c-format
-msgid "Definition in block %i does not dominate use in block %i"
+#: config/frv/frv.opt:133
+msgid "Follow the EABI linkage requirements"
 msgstr ""
 
-#: tree-ssa.c:252
-#, c-format
-msgid "Definition in block %i follows the use"
+#: config/frv/frv.opt:137
+msgid "Disallow direct calls to global functions"
 msgstr ""
 
-#: tree-ssa.c:259
-msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
+#: config/frv/frv.opt:141
+msgid "Use media instructions"
 msgstr ""
 
-#: tree-ssa.c:267
-msgid "No immediate_use list"
+#: config/frv/frv.opt:145
+msgid "Use multiply add/subtract instructions"
 msgstr ""
 
-#: tree-ssa.c:279
-msgid "Wrong immediate use list"
+#: config/frv/frv.opt:149
+msgid "Enable optimizing &&/|| in conditional execution"
 msgstr ""
 
-#: tree-ssa.c:312
-msgid "Incoming edge count does not match number of PHI arguments\n"
+#: config/frv/frv.opt:153
+msgid "Enable nested conditional execution optimizations"
 msgstr ""
 
-#: tree-ssa.c:327
-#, c-format
-msgid "PHI argument is missing for edge %d->%d\n"
+#: config/frv/frv.opt:158
+msgid "Do not mark ABI switches in e_flags"
 msgstr ""
 
-#: tree-ssa.c:336
-msgid "PHI argument is not SSA_NAME, or invariant"
+#: config/frv/frv.opt:162
+msgid "Pack VLIW instructions"
 msgstr ""
 
-#: tree-ssa.c:348
-#, c-format
-msgid "Wrong edge %d->%d for PHI argument\n"
+#: config/frv/frv.opt:166
+msgid "Enable setting GPRs to the result of comparisons"
 msgstr ""
 
-#: tree-ssa.c:398
-msgid "Non-addressable variable inside an alias set."
+#: config/frv/frv.opt:170
+msgid "Change the amount of scheduler lookahead"
 msgstr ""
 
-#: tree-ssa.c:416
-msgid "Addressable variable that is an alias tag but is not in any alias set."
+#: config/frv/frv.opt:178
+msgid "Assume a large TLS segment"
 msgstr ""
 
-#: tree-ssa.c:426
-msgid "verify_flow_insensitive_alias_info failed."
+#: config/frv/frv.opt:182
+msgid "Do not assume a large TLS segment"
 msgstr ""
 
-#: tree-ssa.c:468
-msgid "Dereferenced pointers should have a name or a type tag"
+#: config/frv/frv.opt:187
+msgid "Cause gas to print tomcat statistics"
 msgstr ""
 
-#: tree-ssa.c:476
-msgid ""
-"Pointers with a memory tag, should have points-to sets or point to malloc"
+#: config/frv/frv.opt:192
+msgid "Link with the library-pic libraries"
 msgstr ""
 
-#: tree-ssa.c:484
-msgid "Pointer escapes but its name tag is not call-clobbered."
+#: config/frv/frv.opt:196
+msgid "Allow branches to be packed with other instructions"
 msgstr ""
 
-#: tree-ssa.c:493
-msgid "verify_flow_sensitive_alias_info failed."
+#: config/ia64/ilp32.opt:3
+msgid "Generate ILP32 code"
 msgstr ""
 
-#: tree-ssa.c:569
-msgid ""
-"Alias set of a pointer's type tag should be a superset of the corresponding "
-"name tag"
+#: config/ia64/ilp32.opt:7
+msgid "Generate LP64 code"
 msgstr ""
 
-#: tree-ssa.c:585
-msgid ""
-"Two different pointers with identical points-to sets but different name tags"
+#: config/ia64/ia64.opt:3
+msgid "Generate big endian code"
 msgstr ""
 
-#: tree-ssa.c:614
-msgid "verify_name_tags failed"
+#: config/ia64/ia64.opt:7
+msgid "Generate little endian code"
 msgstr ""
 
-#: tree-ssa.c:681
-#, c-format
-msgid "AUX pointer initialized for edge %d->%d\n"
+#: config/ia64/ia64.opt:11
+msgid "Generate code for GNU as"
 msgstr ""
 
-#: tree-ssa.c:704
-#, c-format
-msgid "Stmt (0x%x) marked modified after optimization pass : "
+#: config/ia64/ia64.opt:15
+msgid "Generate code for GNU ld"
 msgstr ""
 
-#: tree-ssa.c:714
-msgid "Statement makes aliased stores, but has no V_MAY_DEFS"
+#: config/ia64/ia64.opt:19
+msgid "Emit stop bits before and after volatile extended asms"
 msgstr ""
 
-#: tree-ssa.c:753
-msgid "verify_ssa failed."
+#: config/ia64/ia64.opt:23
+msgid "Use in/loc/out register names"
 msgstr ""
 
-#: tree-ssa.c:1407
-msgid "%H%qD is used uninitialized in this function"
+#: config/ia64/ia64.opt:30
+msgid "Enable use of sdata/scommon/sbss"
 msgstr ""
 
-#: tree-ssa.c:1432
-msgid "%H%qD may be used uninitialized in this function"
+#: config/ia64/ia64.opt:34
+msgid "Generate code without GP reg"
 msgstr ""
 
-#: tree-vect-transform.c:578
-msgid "no support for reduction/induction"
+#: config/ia64/ia64.opt:38
+msgid "gp is constant (but save/restore gp on indirect calls)"
 msgstr ""
 
-#: tree-vect-transform.c:604
-msgid "unsupported defining stmt"
+#: config/ia64/ia64.opt:42
+msgid "Generate self-relocatable code"
 msgstr ""
 
-#: tree.c:3261 config/darwin.c:1241 config/arm/arm.c:2695
-#: config/arm/arm.c:2722 config/avr/avr.c:4680 config/h8300/h8300.c:5291
-#: config/h8300/h8300.c:5314 config/i386/i386.c:1742 config/i386/i386.c:15746
-#: config/ia64/ia64.c:523 config/ip2k/ip2k.c:3164
-#: config/m68hc11/m68hc11.c:1126 config/sh/symbian.c:414
-#: config/sh/symbian.c:421
-#, c-format
-msgid "%qs attribute ignored"
+#: config/ia64/ia64.opt:46
+msgid "Generate inline floating point division, optimize for latency"
 msgstr ""
 
-#: tree.c:3279
-msgid "%Jfunction %qD definition is marked dllimport."
+#: config/ia64/ia64.opt:50
+msgid "Generate inline floating point division, optimize for throughput"
 msgstr ""
 
-#: tree.c:3287
-msgid "%Jvariable %qD definition is marked dllimport."
+#: config/ia64/ia64.opt:57
+msgid "Generate inline integer division, optimize for latency"
 msgstr ""
 
-#: tree.c:3307
-msgid "%Jexternal linkage required for symbol %qD because of %qs attribute."
+#: config/ia64/ia64.opt:61
+msgid "Generate inline integer division, optimize for throughput"
 msgstr ""
 
-#: tree.c:4460
-msgid "arrays of functions are not meaningful"
+#: config/ia64/ia64.opt:65
+msgid "Do not inline integer division"
 msgstr ""
 
-#: tree.c:4512
-msgid "function return type cannot be function"
+#: config/ia64/ia64.opt:69
+msgid "Generate inline square root, optimize for latency"
 msgstr ""
 
-#: tree.c:5399
-#, c-format
-msgid "tree check: %s, have %s in %s, at %s:%d"
+#: config/ia64/ia64.opt:73
+msgid "Generate inline square root, optimize for throughput"
 msgstr ""
 
-#: tree.c:5436
-#, c-format
-msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
+#: config/ia64/ia64.opt:77
+msgid "Do not inline square root"
 msgstr ""
 
-#: tree.c:5449
-#, c-format
-msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
+#: config/ia64/ia64.opt:81
+msgid "Enable Dwarf 2 line debug info via GNU as"
 msgstr ""
 
-#: tree.c:5463
-#, c-format
-msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
+#: config/ia64/ia64.opt:85
+msgid "Enable earlier placing stop bits for better scheduling"
 msgstr ""
 
-#: tree.c:5475
-#, c-format
-msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
+#: config/ia64/ia64.opt:89
+msgid "Specify range of registers to make fixed"
 msgstr ""
 
-#: tree.c:5487
-#, c-format
-msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
+#: config/arm/pe.opt:24
+msgid "Ignore dllimport attribute for functions"
 msgstr ""
 
-#: varasm.c:487
-msgid "%J%D causes a section type conflict"
+#: config/arm/arm.opt:24
+msgid "Specify an ABI"
 msgstr ""
 
-#: varasm.c:932
-msgid "%Jregister name not specified for %qD"
+#: config/arm/arm.opt:28
+msgid "Generate a call to abort if a noreturn function returns"
 msgstr ""
 
-#: varasm.c:934
-msgid "%Jinvalid register name for %qD"
+#: config/arm/arm.opt:35
+msgid "Pass FP arguments in FP registers"
 msgstr ""
 
-#: varasm.c:936
-msgid "%Jdata type of %qD isn%'t suitable for a register"
+#: config/arm/arm.opt:39
+msgid "Generate APCS conformant stack frames"
 msgstr ""
 
-#: varasm.c:939
-msgid "%Jregister specified for %qD isn%'t suitable for data type"
+#: config/arm/arm.opt:43
+msgid "Generate re-entrant, PIC code"
 msgstr ""
 
-#: varasm.c:949
-msgid "global register variable has initial value"
+#: config/arm/arm.opt:50
+msgid "Specify the name of the target architecture"
 msgstr ""
 
-#: varasm.c:952
-msgid "volatile register variables don%'t work as you might wish"
+#: config/arm/arm.opt:57
+msgid "Assume target CPU is configured as big endian"
 msgstr ""
 
-#: varasm.c:990
-msgid "%Jregister name given for non-register variable %qD"
+#: config/arm/arm.opt:61
+msgid "Thumb: Assume non-static functions may be called from ARM code"
 msgstr ""
 
-#: varasm.c:1067
-msgid "global destructors not supported on this target"
+#: config/arm/arm.opt:65
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
 msgstr ""
 
-#: varasm.c:1128
-msgid "global constructors not supported on this target"
+#: config/arm/arm.opt:69
+msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
 msgstr ""
 
-#: varasm.c:1681
-msgid ""
-"%Jalignment of %qD is greater than maximum object file alignment.  Using %d"
+#: config/arm/arm.opt:73
+msgid "Specify the name of the target CPU"
 msgstr ""
 
-#: varasm.c:1720
-msgid "thread-local COMMON data not implemented"
+#: config/arm/arm.opt:77
+msgid "Specify if floating point hardware should be used"
 msgstr ""
 
-#: varasm.c:1745
-msgid ""
-"%Jrequested alignment for %qD is greater than implemented alignment of %d"
+#: config/arm/arm.opt:91
+msgid "Specify the name of the target floating point hardware/format"
 msgstr ""
 
-#: varasm.c:3846
-msgid "initializer for integer value is too complicated"
+#: config/arm/arm.opt:95
+msgid "Alias for -mfloat-abi=hard"
 msgstr ""
 
-#: varasm.c:3851
-msgid "initializer for floating value is not a floating constant"
+#: config/arm/arm.opt:99
+msgid "Assume target CPU is configured as little endian"
 msgstr ""
 
-#: varasm.c:4118
-#, c-format
-msgid "invalid initial value for member %qs"
+#: config/arm/arm.opt:103
+msgid "Generate call insns as indirect calls, if necessary"
 msgstr ""
 
-#: varasm.c:4303 varasm.c:4347
-msgid "%Jweak declaration of %qD must precede definition"
+#: config/arm/arm.opt:107
+msgid "Specify the register to be used for PIC addressing"
 msgstr ""
 
-#: varasm.c:4311
-msgid ""
-"%Jweak declaration of %qD after first use results in unspecified behavior"
+#: config/arm/arm.opt:111
+msgid "Store function names in object code"
 msgstr ""
 
-#: varasm.c:4345
-msgid "%Jweak declaration of %qD must be public"
+#: config/arm/arm.opt:115
+msgid "Permit scheduling of a function's prologue sequence"
 msgstr ""
 
-#: varasm.c:4354
-msgid "%Jweak declaration of %qD not supported"
+#: config/arm/arm.opt:119
+msgid "Do not load the PIC register in function prologues"
 msgstr ""
 
-#: varasm.c:4383
-msgid "only weak aliases are supported in this configuration"
+#: config/arm/arm.opt:123
+msgid "Alias for -mfloat-abi=soft"
 msgstr ""
 
-#: varasm.c:4548
-msgid "%J%qD aliased to undefined symbol %qE"
+#: config/arm/arm.opt:127
+msgid "Specify the minimum bit alignment of structures"
 msgstr ""
 
-#: varasm.c:4551
-msgid "%J%qD aliased to external symbol %qE"
+#: config/arm/arm.opt:131
+msgid "Compile for the Thumb not the ARM"
 msgstr ""
 
-#: varasm.c:4582
-msgid "%Jalias definitions not supported in this configuration"
+#: config/arm/arm.opt:135
+msgid "Support calls between Thumb and ARM instruction sets"
 msgstr ""
 
-#: varasm.c:4587
-msgid "%Jonly weak aliases are supported in this configuration"
+#: config/arm/arm.opt:139
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
 msgstr ""
 
-#: varasm.c:4645
-msgid "visibility attribute not supported in this configuration; ignored"
+#: config/arm/arm.opt:143
+msgid "Thumb: Generate (leaf) stack frames even if not needed"
 msgstr ""
 
-#: varray.c:203
-#, c-format
-msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
+#: config/arm/arm.opt:147
+msgid "Tune code for the given processor"
 msgstr ""
 
-#: varray.c:213
-#, c-format
-msgid "underflowed virtual array %s in %s, at %s:%d"
+#: config/arm/arm.opt:151
+msgid "Assume big endian bytes, little endian words"
 msgstr ""
 
-#: vec.c:144
-#, c-format
-msgid "vector %s %s domain error, in %s at %s:%u"
+#: config/avr/avr.opt:24
+msgid "Use subroutines for function prologues and epilogues"
 msgstr ""
 
-#. Print an error message for unrecognized stab codes.
-#: xcoffout.c:187
-#, c-format
-msgid "no sclass for %s stab (0x%x)\n"
+#: config/avr/avr.opt:28
+msgid "Select the target MCU"
 msgstr ""
 
-#.
-#. Local variables:
-#. mode:c
-#. End:
-#.
-#: diagnostic.def:1
-msgid "fatal error: "
+#: config/avr/avr.opt:35
+msgid "Use STACK as the initial value of the stack pointer"
 msgstr ""
 
-#: diagnostic.def:2
-msgid "internal compiler error: "
+#: config/avr/avr.opt:39
+msgid "Use an 8-bit 'int' type"
 msgstr ""
 
-#: diagnostic.def:3
-msgid "error: "
+#: config/avr/avr.opt:43
+msgid "Change the stack pointer without disabling interrupts"
 msgstr ""
 
-#: diagnostic.def:4
-msgid "sorry, unimplemented: "
+#: config/avr/avr.opt:47
+msgid "Do not generate tablejump insns"
 msgstr ""
 
-#: diagnostic.def:5
-msgid "warning: "
+#: config/avr/avr.opt:57
+msgid "Use rjmp/rcall (limited range) on >8K devices"
 msgstr ""
 
-#: diagnostic.def:6
-msgid "anachronism: "
+#: config/avr/avr.opt:61
+msgid "Output instruction sizes to the asm file"
 msgstr ""
 
-#: diagnostic.def:7
-msgid "note: "
+#: config/avr/avr.opt:65
+msgid "Change only the low 8 bits of the stack pointer"
 msgstr ""
 
-#: diagnostic.def:8
-msgid "debug: "
+#: config/mn10300/mn10300.opt:24
+msgid "Target the AM33 processor"
 msgstr ""
 
-#: params.def:44
-msgid "The maximum structure size (in bytes) at which GCC will do block copies"
+#: config/mn10300/mn10300.opt:28
+msgid "Target the AM33/2.0 processor"
 msgstr ""
 
-#: params.def:54
-msgid ""
-"The threshold ratio between instantiated fields and the total structure size"
+#: config/mn10300/mn10300.opt:32
+msgid "Work around hardware multiply bug"
 msgstr ""
 
-#: params.def:71
-msgid ""
-"The maximum number of instructions in a single function eligible for inlining"
+#: config/mn10300/mn10300.opt:37
+msgid "Enable linker relaxations"
 msgstr ""
 
-#: params.def:83
-msgid "The maximum number of instructions when automatically inlining"
+#: config/xtensa/xtensa.opt:24
+msgid "Use CONST16 instruction to load constants"
 msgstr ""
 
-#: params.def:88
-msgid ""
-"The maximum number of instructions inline function can grow to via recursive "
-"inlining"
+#: config/xtensa/xtensa.opt:28
+msgid "Enable fused multiply/add and multiply/subtract FP instructions"
 msgstr ""
 
-#: params.def:93
-msgid ""
-"The maximum number of instructions non-inline function can grow to via "
-"recursive inlining"
+#: config/xtensa/xtensa.opt:32
+msgid "Use indirect CALLXn instructions for large programs"
 msgstr ""
 
-#: params.def:98
-msgid "The maximum depth of recursive inlining for inline functions"
+#: config/xtensa/xtensa.opt:36
+msgid "Automatically align branch targets to reduce branch penalties"
 msgstr ""
 
-#: params.def:103
-msgid "The maximum depth of recursive inlining for non-inline functions"
+#: config/xtensa/xtensa.opt:40
+msgid "Intersperse literal pools with code in the text section"
 msgstr ""
 
-#: params.def:110
-msgid ""
-"If -fvariable-expansion-in-unroller is used, the maximum number "
-"of            times that an individual variable will be expanded            "
-"during loop unrolling"
+#: config/iq2000/iq2000.opt:24
+msgid "Specify CPU for code generation purposes"
 msgstr ""
 
-#: params.def:123
-msgid "The maximum number of instructions to consider to fill a delay slot"
+#: config/iq2000/iq2000.opt:28
+msgid "Specify CPU for scheduling purposes"
 msgstr ""
 
-#: params.def:134
-msgid ""
-"The maximum number of instructions to consider to find accurate live "
-"register information"
+#: config/iq2000/iq2000.opt:36
+msgid "Use GP relative sdata/sbss sections"
 msgstr ""
 
-#: params.def:144
-msgid "The maximum length of scheduling's pending operations list"
+#: config/iq2000/iq2000.opt:41
+msgid "No default crt0.o"
 msgstr ""
 
-#: params.def:149
-msgid "The size of function body to be considered large"
+#: config/bfin/bfin.opt:24
+msgid "Omit frame pointer for leaf functions"
 msgstr ""
 
-#: params.def:153
-msgid "Maximal growth due to inlining of large function (in percent)"
+#: config/bfin/bfin.opt:28
+msgid "Program is entirely located in low 64k of memory."
 msgstr ""
 
-#: params.def:157
-msgid ""
-"how much can given compilation unit grow because of the inlining (in percent)"
+#: config/bfin/bfin.opt:32
+msgid "Avoid speculative loads by inserting CSYNC or equivalent"
 msgstr ""
 
-#: params.def:161
-msgid "expense of call operation relative to ordinary arithmetic operations"
+#: config/bfin/bfin.opt:36
+msgid "Enabled ID based shared library"
 msgstr ""
 
-#: params.def:168
-msgid "The maximum amount of memory to be allocated by GCSE"
+#: config/ns32k/ns32k.opt:24
+msgid "Optimize for 32032"
 msgstr ""
 
-#: params.def:173
-msgid "The maximum number of passes to make when doing GCSE"
+#: config/ns32k/ns32k.opt:32
+msgid "Optimize for 32332"
 msgstr ""
 
-#: params.def:183
-msgid ""
-"The threshold ratio for performing partial redundancy elimination after "
-"reload."
+#: config/ns32k/ns32k.opt:36
+msgid "Use the 32381 fpu"
 msgstr ""
 
-#: params.def:190
-msgid ""
-"The threshold ratio of critical edges execution count that permit performing "
-"redundancy elimination after reload."
+#: config/ns32k/ns32k.opt:40
+msgid "Optimize for 32532"
 msgstr ""
 
-#: params.def:201
-msgid "The maximum number of instructions to consider to unroll in a loop"
+#: config/ns32k/ns32k.opt:44
+msgid "Use bit-field instructions"
 msgstr ""
 
-#: params.def:207
-msgid ""
-"The maximum number of instructions to consider to unroll in a loop on average"
+#: config/ns32k/ns32k.opt:48
+msgid "Generate code for high memory"
 msgstr ""
 
-#: params.def:212
-msgid "The maximum number of unrollings of a single loop"
+#: config/ns32k/ns32k.opt:56
+msgid "Use multiply-accumulate fp instructions"
 msgstr ""
 
-#: params.def:217
-msgid "The maximum number of insns of a peeled loop"
+#: config/ns32k/ns32k.opt:60
+msgid "Do not use bit-field instructions"
 msgstr ""
 
-#: params.def:222
-msgid "The maximum number of peelings of a single loop"
+#: config/ns32k/ns32k.opt:64
+msgid "Generate code for low memory"
 msgstr ""
 
-#: params.def:227
-msgid "The maximum number of insns of a completely peeled loop"
+#: config/ns32k/ns32k.opt:68
+msgid "Do not use IEEE math for fp comparisons"
 msgstr ""
 
-#: params.def:232
-msgid ""
-"The maximum number of peelings of a single loop that is peeled completely"
+#: config/ns32k/ns32k.opt:72
+msgid "Do not use multiply-accumulate fp instructions"
 msgstr ""
 
-#: params.def:237
-msgid "The maximum number of insns of a peeled loop that rolls only once"
+#: config/ns32k/ns32k.opt:76
+msgid "Pass all arguments on the stack"
 msgstr ""
 
-#: params.def:243
-msgid "The maximum number of insns of an unswitched loop"
+#: config/ns32k/ns32k.opt:80
+msgid "Use the normal calling convention"
 msgstr ""
 
-#: params.def:248
-msgid "The maximum number of unswitchings in a single loop"
+#: config/ns32k/ns32k.opt:84
+msgid "Do not use register sb"
 msgstr ""
 
-#: params.def:255
-msgid ""
-"Bound on the number of iterations the brute force # of iterations analysis "
-"algorithm evaluates"
+#: config/ns32k/ns32k.opt:88
+msgid "Do not use the 'small register classes' kludge"
 msgstr ""
 
-#: params.def:260
-msgid ""
-"Maximum number of loops to perform swing modulo scheduling on (mainly for "
-"debugging)"
+#: config/ns32k/ns32k.opt:92
+msgid "Pass some arguments in registers"
 msgstr ""
 
-#: params.def:266
-msgid ""
-"A factor for tuning the upper bound that swing modulo scheduler uses for "
-"scheduling a loop"
+#: config/ns32k/ns32k.opt:96
+msgid "Use an alternative calling convention"
 msgstr ""
 
-#: params.def:270
-msgid ""
-"The number of cycles the swing modulo scheduler considers when \t  checking "
-"conflicts using DFA"
+#: config/ns32k/ns32k.opt:100
+msgid "Register sb is zero, use it for absolute addressing"
 msgstr ""
 
-#: params.def:275
-msgid ""
-"A threshold on the average loop count considered by the swing modulo "
-"scheduler"
+#: config/ns32k/ns32k.opt:108
+msgid "Use the 'small register classes' kludge"
 msgstr ""
 
-#: params.def:280
-msgid ""
-"Select fraction of the maximal count of repetitions of basic block in "
-"program given basic block needs to have to be considered hot"
+#: config/v850/v850.opt:24
+msgid "Use registers r2 and r5"
 msgstr ""
 
-#: params.def:284
-msgid ""
-"Select fraction of the maximal frequency of executions of basic block in "
-"function given basic block needs to have to be considered hot"
+#: config/v850/v850.opt:28
+msgid "Use 4 byte entries in switch tables"
 msgstr ""
 
-#: params.def:288
-msgid ""
-"The percentage of function, weighted by execution frequency, that must be "
-"covered by trace formation. Used when profile feedback is available"
+#: config/v850/v850.opt:32
+msgid "Enable backend debugging"
 msgstr ""
 
-#: params.def:292
-msgid ""
-"The percentage of function, weighted by execution frequency, that must be "
-"covered by trace formation. Used when profile feedback is not available"
+#: config/v850/v850.opt:36
+msgid "Do not use the callt instruction"
 msgstr ""
 
-#: params.def:296
-msgid "Maximal code growth caused by tail duplication (in percent)"
+#: config/v850/v850.opt:40
+msgid "Reuse r30 on a per function basis"
 msgstr ""
 
-#: params.def:300
-msgid ""
-"Stop reverse growth if the reverse probability of best edge is less than "
-"this threshold (in percent)"
+#: config/v850/v850.opt:44
+msgid "Support Green Hills ABI"
 msgstr ""
 
-#: params.def:304
-msgid ""
-"Stop forward growth if the probability of best edge is less than this "
-"threshold (in percent). Used when profile feedback is available"
+#: config/v850/v850.opt:48
+msgid "Prohibit PC relative function calls"
 msgstr ""
 
-#: params.def:308
-msgid ""
-"Stop forward growth if the probability of best edge is less than this "
-"threshold (in percent). Used when profile feedback is not available"
+#: config/v850/v850.opt:52
+msgid "Use stubs for function prologues"
 msgstr ""
 
-#: params.def:314
-msgid "The maximum number of incoming edges to consider for crossjumping"
+#: config/v850/v850.opt:56
+msgid "Set the max size of data eligible for the SDA area"
 msgstr ""
 
-#: params.def:320
-msgid ""
-"The minimum number of matching instructions to consider for crossjumping"
+#: config/v850/v850.opt:60
+msgid "Enable the use of the short load instructions"
 msgstr ""
 
-#: params.def:326
-msgid ""
-"The maximum number of insns to duplicate when unfactoring computed gotos"
+#: config/v850/v850.opt:64
+msgid "Same as: -mep -mprolog-function"
 msgstr ""
 
-#: params.def:332
-msgid "The maximum length of path considered in cse"
+#: config/v850/v850.opt:68
+msgid "Set the max size of data eligible for the TDA area"
 msgstr ""
 
-#: params.def:339
-msgid ""
-"The minimum cost of an expensive expression in the loop invariant motion"
+#: config/v850/v850.opt:72
+msgid "Enforce strict alignment"
 msgstr ""
 
-#: params.def:348
-msgid ""
-"Bound on number of candidates below that all candidates are considered in iv "
-"optimizations"
+#: config/v850/v850.opt:79
+msgid "Compile for the v850 processor"
 msgstr ""
 
-#: params.def:356
-msgid "Bound on number of iv uses in loop optimized in iv optimizations"
+#: config/v850/v850.opt:83
+msgid "Compile for the v850e processor"
 msgstr ""
 
-#: params.def:364
-msgid ""
-"If number of candidates in the set is smaller, we always try to remove "
-"unused ivs during its optimization"
+#: config/v850/v850.opt:87
+msgid "Compile for the v850e1 processor"
 msgstr ""
 
-#: params.def:371
-msgid ""
-"Given N calls and V call-clobbered vars in a function.  Use .GLOBAL_VAR if "
-"NxV is larger than this limit"
+#: config/v850/v850.opt:91
+msgid "Set the max size of data eligible for the ZDA area"
 msgstr ""
 
-#: params.def:376
-msgid "The maximum memory locations recorded by cselib"
+#: config/mmix/mmix.opt:25
+msgid "For intrinsics library: pass all parameters in registers"
 msgstr ""
 
-#: params.def:389
-msgid ""
-"Minimum heap expansion to trigger garbage collection, as a percentage of the "
-"total size of the heap"
+#: config/mmix/mmix.opt:29
+msgid "Use register stack for parameters and return value"
 msgstr ""
 
-#: params.def:394
-msgid "Minimum heap size before we start collecting garbage, in kilobytes"
+#: config/mmix/mmix.opt:33
+msgid "Use call-clobbered registers for parameters and return value"
 msgstr ""
 
-#: params.def:402
-msgid ""
-"The maximum number of instructions to search backward when looking for "
-"equivalent reload"
+#: config/mmix/mmix.opt:38
+msgid "Use epsilon-respecting floating point compare instructions"
 msgstr ""
 
-#: params.def:407
-msgid ""
-"The maximum number of virtual operands allowed to represent aliases before "
-"triggering alias grouping."
+#: config/mmix/mmix.opt:42
+msgid "Use zero-extending memory loads, not sign-extending ones"
 msgstr ""
 
-#: params.def:412
+#: config/mmix/mmix.opt:46
 msgid ""
-"The maximum number of blocks in a region to be considered for interblock "
-"scheduling"
+"Generate divide results with reminder having the same sign as the divisor "
+"(not the dividend)"
 msgstr ""
 
-#: params.def:417
-msgid ""
-"The maximum number of insns in a region to be considered for interblock "
-"scheduling"
+#: config/mmix/mmix.opt:50
+msgid "Prepend global symbols with \":\" (for use with PREFIX)"
 msgstr ""
 
-#: params.def:422
-msgid ""
-"The maximum number of RTL nodes that can be recorded as combiner's last value"
+#: config/mmix/mmix.opt:54
+msgid "Do not provide a default start-address 0x100 of the program"
 msgstr ""
 
-#: params.def:430
-msgid "The upper bound for sharing integer constants"
+#: config/mmix/mmix.opt:58
+msgid "Link to emit program in ELF format (rather than mmo)"
 msgstr ""
 
-#: config/darwin-c.c:84
-msgid "too many #pragma options align=reset"
+#: config/mmix/mmix.opt:62
+msgid "Use P-mnemonics for branches statically predicted as taken"
 msgstr ""
 
-#: config/darwin-c.c:104 config/darwin-c.c:107 config/darwin-c.c:109
-#: config/darwin-c.c:111
-msgid "malformed '#pragma options', ignoring"
+#: config/mmix/mmix.opt:66
+msgid "Don't use P-mnemonics for branches"
 msgstr ""
 
-#: config/darwin-c.c:114
-msgid "junk at end of '#pragma options'"
+#: config/mmix/mmix.opt:80
+msgid "Use addresses that allocate global registers"
 msgstr ""
 
-#: config/darwin-c.c:124
-msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
+#: config/mmix/mmix.opt:84
+msgid "Do not use addresses that allocate global registers"
 msgstr ""
 
-#: config/darwin-c.c:136
-msgid "missing '(' after '#pragma unused', ignoring"
+#: config/mmix/mmix.opt:88
+msgid "Generate a single exit point for each function"
 msgstr ""
 
-#: config/darwin-c.c:154
-msgid "missing ')' after '#pragma unused', ignoring"
+#: config/mmix/mmix.opt:92
+msgid "Do not generate a single exit point for each function"
 msgstr ""
 
-#: config/darwin-c.c:157
-msgid "junk at end of '#pragma unused'"
+#: config/mmix/mmix.opt:96
+msgid "Set start-address of the program"
 msgstr ""
 
-#: config/darwin-c.c:367
-#, c-format
-msgid "subframework include %s conflicts with framework include"
+#: config/mmix/mmix.opt:100
+msgid "Set start-address of data"
 msgstr ""
 
-#: config/darwin.c:1355
-msgid ""
-"internal and protected visibility attributes not supported in this "
-"configuration; ignored"
+#: config/darwin.opt:24
+msgid "Set sizeof(bool) to 1"
 msgstr ""
 
-#: config/host-darwin.c:64
-#, c-format
-msgid "couldn't unmap pch_address_space: %m\n"
+#: config/darwin.opt:28
+msgid "Generate code suitable for fast turn around debugging"
 msgstr ""
 
-#: config/sol2-c.c:94 config/sol2-c.c:110
-msgid "malformed %<#pragma align%>, ignoring"
+#: config/m32r/m32r.opt:24
+msgid "Compile for the m32rx"
 msgstr ""
 
-#: config/sol2-c.c:103
-msgid "invalid alignment for %<#pragma align%>, ignoring"
+#: config/m32r/m32r.opt:28
+msgid "Compile for the m32r2"
 msgstr ""
 
-#: config/sol2-c.c:118
-msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
+#: config/m32r/m32r.opt:32
+msgid "Compile for the m32r"
 msgstr ""
 
-#: config/sol2-c.c:130 config/sol2-c.c:142
-msgid "malformed %<#pragma align%>"
+#: config/m32r/m32r.opt:36
+msgid "Align all loops to 32 byte boundary"
 msgstr ""
 
-#: config/sol2-c.c:137
-msgid "junk at end of %<#pragma align%>"
+#: config/m32r/m32r.opt:40
+msgid "Prefer branches over conditional execution"
 msgstr ""
 
-#: config/sol2-c.c:158 config/sol2-c.c:165
-msgid "malformed %<#pragma init%>, ignoring"
+#: config/m32r/m32r.opt:44
+msgid "Give branches their default cost"
 msgstr ""
 
-#: config/sol2-c.c:188 config/sol2-c.c:200
-msgid "malformed %<#pragma init%>"
+#: config/m32r/m32r.opt:48
+msgid "Display compile time statistics"
 msgstr ""
 
-#: config/sol2-c.c:195
-msgid "junk at end of %<#pragma init%>"
+#: config/m32r/m32r.opt:52
+msgid "Specify cache flush function"
 msgstr ""
 
-#: config/sol2-c.c:216 config/sol2-c.c:223
-msgid "malformed %<#pragma fini%>, ignoring"
+#: config/m32r/m32r.opt:56
+msgid "Specify cache flush trap number"
 msgstr ""
 
-#: config/sol2-c.c:246 config/sol2-c.c:258
-msgid "malformed %<#pragma fini%>"
+#: config/m32r/m32r.opt:60
+msgid "Only issue one instruction per cycle"
 msgstr ""
 
-#: config/sol2-c.c:253
-msgid "junk at end of %<#pragma fini%>"
+#: config/m32r/m32r.opt:64
+msgid "Allow two instructions to be issued per cycle"
 msgstr ""
 
-#: config/sol2.c:54
-msgid "%Jignoring %<#pragma align%> for explicitly aligned %<%D%>"
+#: config/m32r/m32r.opt:68
+msgid "Code size: small, medium or large"
 msgstr ""
 
-#: config/darwin.h:155
-msgid "Set sizeof(bool) to 1"
+#: config/m32r/m32r.opt:72
+msgid "Don't call any cache flush functions"
 msgstr ""
 
-#: config/darwin.h:157
-msgid "Generate code suitable for fast turn around debugging"
+#: config/m32r/m32r.opt:76
+msgid "Don't call any cache flush trap"
 msgstr ""
 
-#: config/darwin.h:159
-msgid "Don't generate code suitable for fast turn around debugging"
+#: config/m32r/m32r.opt:83
+msgid "Small data area: none, sdata, use"
 msgstr ""
 
-#. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
-#. sections.  machopic_select_section ensures that weak variables go in
-#. coalesced sections.  Weak aliases (or any other kind of aliases) are
-#. not supported.  Weak symbols that aren't visible outside the .s file
-#. are not supported.
-#: config/darwin.h:395
-msgid "alias definitions not supported in Mach-O; ignored"
+#: java/lang.opt:66
+msgid "Warn if a deprecated compiler feature, class, method, or field is used"
 msgstr ""
 
-#: config/lynx.h:137
-msgid "Use shared libraries"
+#: java/lang.opt:70
+msgid "Warn if deprecated empty statements are found"
 msgstr ""
 
-#: config/lynx.h:138
-msgid "Support multi-threading"
+#: java/lang.opt:74
+msgid "Warn if .class files are out of date"
 msgstr ""
 
-#: config/lynx.h:139
-msgid "Support legacy multi-threading"
+#: java/lang.opt:78
+msgid "Warn if modifiers are specified when not necessary"
 msgstr ""
 
-#: config/windiss.h:37
-msgid "profiler support for WindISS"
+#: java/lang.opt:82
+msgid "Deprecated; use --classpath instead"
 msgstr ""
 
-#: config/alpha/alpha.c:272 config/rs6000/rs6000.c:1718
-#, c-format
-msgid "bad value %qs for -mtls-size switch"
+#: java/lang.opt:86
+msgid "Permit the use of the assert keyword"
 msgstr ""
 
-#: config/alpha/alpha.c:311
-#, c-format
-msgid "-f%s ignored for Unicos/Mk (not supported)"
+#: java/lang.opt:108
+msgid "Replace system path"
 msgstr ""
 
-#: config/alpha/alpha.c:335
-msgid "-mieee not supported on Unicos/Mk"
+#: java/lang.opt:112
+msgid "Generate checks for references to NULL"
 msgstr ""
 
-#: config/alpha/alpha.c:346
-msgid "-mieee-with-inexact not supported on Unicos/Mk"
+#: java/lang.opt:116
+msgid "Set class path"
 msgstr ""
 
-#: config/alpha/alpha.c:363
-#, c-format
-msgid "bad value %qs for -mtrap-precision switch"
+#: java/lang.opt:123
+msgid "Output a class file"
 msgstr ""
 
-#: config/alpha/alpha.c:377
-#, c-format
-msgid "bad value %qs for -mfp-rounding-mode switch"
+#: java/lang.opt:127
+msgid "Alias for -femit-class-file"
 msgstr ""
 
-#: config/alpha/alpha.c:392
-#, c-format
-msgid "bad value %qs for -mfp-trap-mode switch"
+#: java/lang.opt:131
+msgid "Choose input encoding (defaults from your locale)"
 msgstr ""
 
-#: config/alpha/alpha.c:406 config/alpha/alpha.c:418
-#, c-format
-msgid "bad value %qs for -mcpu switch"
+#: java/lang.opt:135
+msgid "Set the extension directory path"
 msgstr ""
 
-#: config/alpha/alpha.c:425
-msgid "trap mode not supported on Unicos/Mk"
+#: java/lang.opt:139
+msgid "Input file is a file with a list of filenames to compile"
 msgstr ""
 
-#: config/alpha/alpha.c:432
-msgid "fp software completion requires -mtrap-precision=i"
+#: java/lang.opt:143
+msgid "Always check for non gcj generated classes archives"
 msgstr ""
 
-#: config/alpha/alpha.c:448
-msgid "rounding mode not supported for VAX floats"
+#: java/lang.opt:147
+msgid ""
+"Assume the runtime uses a hash table to map an object to its synchronization "
+"structure"
 msgstr ""
 
-#: config/alpha/alpha.c:453
-msgid "trap mode not supported for VAX floats"
+#: java/lang.opt:151
+msgid "Use offset tables for virtual method calls"
 msgstr ""
 
-#: config/alpha/alpha.c:457
-msgid "128-bit long double not supported for VAX floats"
+#: java/lang.opt:158
+msgid "Assume native functions are implemented using JNI"
 msgstr ""
 
-#: config/alpha/alpha.c:485
-#, c-format
-msgid "L%d cache latency unknown for %s"
+#: java/lang.opt:162
+msgid "Enable optimization of static class initialization code"
 msgstr ""
 
-#: config/alpha/alpha.c:500
-#, c-format
-msgid "bad value %qs for -mmemory-latency"
+#: java/lang.opt:169
+msgid "Enable assignability checks for stores into object arrays"
 msgstr ""
 
-#: config/alpha/alpha.c:4804
-#, c-format
-msgid "invalid %%H value"
+#: java/lang.opt:173
+msgid "Generate code for the Boehm GC"
 msgstr ""
 
-#: config/alpha/alpha.c:4825 config/bfin/bfin.c:1031
-#, c-format
-msgid "invalid %%J value"
+#: java/lang.opt:177
+msgid "Call a library routine to do integer divisions"
 msgstr ""
 
-#: config/alpha/alpha.c:4841 config/ia64/ia64.c:4134
-#, c-format
-msgid "invalid %%r value"
+#: java/lang.opt:181
+msgid "Generated should be loaded by bootstrap loader"
 msgstr ""
 
-#: config/alpha/alpha.c:4851 config/rs6000/rs6000.c:9448
-#: config/xtensa/xtensa.c:1692
-#, c-format
-msgid "invalid %%R value"
+#: treelang/lang.opt:30
+msgid "Trace lexical analysis"
 msgstr ""
 
-#: config/alpha/alpha.c:4857 config/rs6000/rs6000.c:9367
-#: config/xtensa/xtensa.c:1659
-#, c-format
-msgid "invalid %%N value"
+#: treelang/lang.opt:34
+msgid "Trace the parsing process"
 msgstr ""
 
-#: config/alpha/alpha.c:4865 config/rs6000/rs6000.c:9395
-#, c-format
-msgid "invalid %%P value"
+#: c.opt:42
+msgid ""
+"Assert the <answer> to <question>.  Putting '-' before <question> disables "
+"the <answer> to <question>"
 msgstr ""
 
-#: config/alpha/alpha.c:4873
-#, c-format
-msgid "invalid %%h value"
+#: c.opt:46
+msgid "Do not discard comments"
 msgstr ""
 
-#: config/alpha/alpha.c:4881 config/xtensa/xtensa.c:1685
-#, c-format
-msgid "invalid %%L value"
+#: c.opt:50
+msgid "Do not discard comments in macro expansions"
 msgstr ""
 
-#: config/alpha/alpha.c:4920 config/rs6000/rs6000.c:9349
-#, c-format
-msgid "invalid %%m value"
+#: c.opt:54
+msgid ""
+"Define a <macro> with <val> as its value.  If just <macro> is given, <val> "
+"is taken to be 1"
 msgstr ""
 
-#: config/alpha/alpha.c:4928 config/rs6000/rs6000.c:9357
-#, c-format
-msgid "invalid %%M value"
+#: c.opt:61
+msgid "Add <dir> to the end of the main framework include path"
+msgstr ""
+
+#: c.opt:65
+msgid "Print the name of header files as they are used"
 msgstr ""
 
-#: config/alpha/alpha.c:4972
-#, c-format
-msgid "invalid %%U value"
+#: c.opt:69 c.opt:762
+msgid "Add <dir> to the end of the main include path"
 msgstr ""
 
-#: config/alpha/alpha.c:4984 config/alpha/alpha.c:4998
-#: config/rs6000/rs6000.c:9456
-#, c-format
-msgid "invalid %%s value"
+#: c.opt:73
+msgid "Generate make dependencies"
 msgstr ""
 
-#: config/alpha/alpha.c:5021
-#, c-format
-msgid "invalid %%C value"
+#: c.opt:77
+msgid "Generate make dependencies and compile"
 msgstr ""
 
-#: config/alpha/alpha.c:5058 config/rs6000/rs6000.c:9187
-#: config/rs6000/rs6000.c:9206
-#, c-format
-msgid "invalid %%E value"
+#: c.opt:81
+msgid "Write dependency output to the given file"
 msgstr ""
 
-#: config/alpha/alpha.c:5083 config/alpha/alpha.c:5131
-msgid "unknown relocation unspec"
+#: c.opt:85
+msgid "Treat missing header files as generated files"
 msgstr ""
 
-#: config/alpha/alpha.c:5092 config/rs6000/rs6000.c:9774
-#, c-format
-msgid "invalid %%xn code"
+#: c.opt:89
+msgid "Like -M but ignore system header files"
 msgstr ""
 
-#: config/alpha/alpha.c:6091 config/alpha/alpha.c:6094 config/s390/s390.c:7595
-#: config/s390/s390.c:7598
-msgid "bad builtin fcode"
+#: c.opt:93
+msgid "Like -MD but ignore system header files"
 msgstr ""
 
-#: config/arc/arc.c:413
-#, c-format
-msgid "argument of %qs attribute is not a string constant"
+#: c.opt:97
+msgid "Generate phony targets for all headers"
 msgstr ""
 
-#: config/arc/arc.c:420
-#, c-format
-msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
+#: c.opt:101
+msgid "Add a MAKE-quoted target"
 msgstr ""
 
-#: config/arc/arc.c:1758 config/m32r/m32r.c:1819
-#, c-format
-msgid "invalid operand to %%R code"
+#: c.opt:105
+msgid "Add an unquoted target"
 msgstr ""
 
-#: config/arc/arc.c:1790 config/m32r/m32r.c:1842
-#, c-format
-msgid "invalid operand to %%H/%%L code"
+#: c.opt:109
+msgid "Do not generate #line directives"
 msgstr ""
 
-#: config/arc/arc.c:1813 config/m32r/m32r.c:1913
-#, c-format
-msgid "invalid operand to %%U code"
+#: c.opt:113
+msgid "Undefine <macro>"
 msgstr ""
 
-#: config/arc/arc.c:1824
-#, c-format
-msgid "invalid operand to %%V code"
+#: c.opt:117
+msgid ""
+"Warn about things that will change when compiling with an ABI-compliant "
+"compiler"
 msgstr ""
 
-#. Unknown flag.
-#. Undocumented flag.
-#: config/arc/arc.c:1831 config/m32r/m32r.c:1940 config/sparc/sparc.c:7525
-msgid "invalid operand output code"
+#: c.opt:121
+msgid "Enable most warning messages"
 msgstr ""
 
-#: config/arm/arm.c:794
-#, c-format
-msgid "switch -mcpu=%s conflicts with -march= switch"
+#: c.opt:125
+msgid ""
+"Warn whenever an Objective-C assignment is being intercepted by the garbage "
+"collector"
 msgstr ""
 
-#: config/arm/arm.c:804 config/rs6000/rs6000.c:1228 config/sparc/sparc.c:656
-#, c-format
-msgid "bad value (%s) for %s switch"
+#: c.opt:129
+msgid "Warn about casting functions to incompatible types"
 msgstr ""
 
-#: config/arm/arm.c:913
-msgid "target CPU does not support interworking"
+#: c.opt:133
+msgid "Warn about casts which discard qualifiers"
 msgstr ""
 
-#: config/arm/arm.c:919
-msgid "target CPU does not support THUMB instructions"
+#: c.opt:137
+msgid "Warn about subscripts whose type is \"char\""
 msgstr ""
 
-#: config/arm/arm.c:933
+#: c.opt:141
 msgid ""
-"enabling backtrace support is only meaningful when compiling for the Thumb"
+"Warn about possibly nested block comments, and C++ comments spanning more "
+"than one physical line"
 msgstr ""
 
-#: config/arm/arm.c:936
-msgid ""
-"enabling callee interworking support is only meaningful when compiling for "
-"the Thumb"
+#: c.opt:145
+msgid "Synonym for -Wcomment"
 msgstr ""
 
-#: config/arm/arm.c:939
-msgid ""
-"enabling caller interworking support is only meaningful when compiling for "
-"the Thumb"
+#: c.opt:149
+msgid "Warn about possibly confusing type conversions"
 msgstr ""
 
-#: config/arm/arm.c:943
-msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
+#: c.opt:153
+msgid "Warn when all constructors and destructors are private"
 msgstr ""
 
-#: config/arm/arm.c:951
-msgid "-fpic and -mapcs-reent are incompatible"
+#: c.opt:157
+msgid "Warn when a declaration is found after a statement"
 msgstr ""
 
-#: config/arm/arm.c:954
-msgid "APCS reentrant code not supported.  Ignored"
+#: c.opt:161
+msgid "Warn about deprecated compiler features"
 msgstr ""
 
-#: config/arm/arm.c:962
-msgid "-g with -mno-apcs-frame may not give sensible debugging"
+#: c.opt:165
+msgid "Warn about compile-time integer division by zero"
 msgstr ""
 
-#: config/arm/arm.c:970
-msgid "passing floating point arguments in fp regs not yet supported"
+#: c.opt:169
+msgid "Warn about violations of Effective C++ style rules"
 msgstr ""
 
-#: config/arm/arm.c:1012
-#, c-format
-msgid "invalid ABI option: -mabi=%s"
+#: c.opt:173
+msgid "Warn about stray tokens after #elif and #endif"
 msgstr ""
 
-#: config/arm/arm.c:1018
-msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
+#: c.opt:181
+msgid "Make implicit function declarations an error"
 msgstr ""
 
-#: config/arm/arm.c:1021
-msgid "iwmmxt abi requires an iwmmxt capable cpu"
+#: c.opt:185
+msgid "Warn if testing floating point numbers for equality"
 msgstr ""
 
-#: config/arm/arm.c:1031
-#, c-format
-msgid "invalid floating point emulation option: -mfpe=%s"
+#: c.opt:189
+msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
 msgstr ""
 
-#: config/arm/arm.c:1048
-#, c-format
-msgid "invalid floating point option: -mfpu=%s"
+#: c.opt:193
+msgid "Warn if passing too many arguments to a function for its format string"
 msgstr ""
 
-#: config/arm/arm.c:1089
-#, c-format
-msgid "invalid floating point abi: -mfloat-abi=%s"
+#: c.opt:197
+msgid "Warn about format strings that are not literals"
 msgstr ""
 
-#: config/arm/arm.c:1104
-msgid "-mfloat-abi=hard and VFP"
+#: c.opt:201
+msgid "Warn about possible security problems with format functions"
 msgstr ""
 
-#: config/arm/arm.c:1130
-#, c-format
-msgid "structure size boundary can only be set to %s"
+#: c.opt:205
+msgid "Warn about strftime formats yielding 2-digit years"
 msgstr ""
 
-#: config/arm/arm.c:1139
-msgid "-mpic-register= is useless without -fpic"
+#: c.opt:209
+msgid "Warn about zero-length formats"
 msgstr ""
 
-#: config/arm/arm.c:1146
-#, c-format
-msgid "unable to use '%s' for PIC register"
+#: c.opt:216
+msgid "Warn about variables which are initialized to themselves."
 msgstr ""
 
-#: config/arm/arm.c:2663 config/arm/arm.c:2681 config/avr/avr.c:4699
-#: config/bfin/bfin.c:2544 config/c4x/c4x.c:4488 config/h8300/h8300.c:5267
-#: config/i386/i386.c:1714 config/i386/i386.c:1760 config/ip2k/ip2k.c:3182
-#: config/m68hc11/m68hc11.c:1162 config/m68k/m68k.c:288
-#: config/mcore/mcore.c:3062 config/ns32k/ns32k.c:1108
-#: config/rs6000/rs6000.c:15896 config/sh/sh.c:7188 config/sh/sh.c:7209
-#: config/sh/sh.c:7244 config/stormy16/stormy16.c:2296 config/v850/v850.c:2105
-#, c-format
-msgid "%qs attribute only applies to functions"
+#: c.opt:223
+msgid "Warn about implicit function declarations"
 msgstr ""
 
-#: config/arm/arm.c:10516 config/arm/arm.c:10534
-msgid "predicated Thumb instruction"
+#: c.opt:227
+msgid "Warn when a declaration does not specify a type"
 msgstr ""
 
-#: config/arm/arm.c:10522
-msgid "predicated instruction in conditional sequence"
+#: c.opt:231
+msgid "Deprecated.  This switch has no effect."
 msgstr ""
 
-#: config/arm/arm.c:10630 config/arm/arm.c:10640 config/arm/arm.c:10650
-#: config/arm/arm.c:10676 config/arm/arm.c:10694 config/arm/arm.c:10729
-#: config/arm/arm.c:10748 config/arm/arm.c:10763 config/arm/arm.c:10789
-#: config/arm/arm.c:10796 config/arm/arm.c:10803
-#, c-format
-msgid "invalid operand for code '%c'"
+#: c.opt:235
+msgid ""
+"Warn when there is a cast to a pointer from an integer of a different size"
 msgstr ""
 
-#: config/arm/arm.c:10689
-msgid "instruction never exectued"
+#: c.opt:239
+msgid "Warn about invalid uses of the \"offsetof\" macro"
 msgstr ""
 
-#: config/arm/arm.c:10814
-msgid "missing operand"
+#: c.opt:243
+msgid "Warn about PCH files that are found but not used"
 msgstr ""
 
-#: config/arm/arm.c:11580
-msgid "unable to compute real location of stacked parameter"
+#: c.opt:247
+msgid "Do not warn about using \"long long\" when -pedantic"
 msgstr ""
 
-#. @@@ better error message
-#: config/arm/arm.c:12213 config/arm/arm.c:12250
-msgid "selector must be an immediate"
+#: c.opt:251
+msgid "Warn about suspicious declarations of \"main\""
 msgstr ""
 
-#. @@@ better error message
-#: config/arm/arm.c:12293 config/i386/i386.c:14550 config/i386/i386.c:14584
-msgid "mask must be an immediate"
+#: c.opt:255
+msgid "Warn about possibly missing braces around initializers"
 msgstr ""
 
-#: config/arm/arm.c:12943
-msgid "no low registers available for popping high registers"
+#: c.opt:259
+msgid "Warn about global functions without previous declarations"
 msgstr ""
 
-#: config/arm/arm.c:13161
-msgid "interrupt Service Routines cannot be coded in Thumb mode"
+#: c.opt:263
+msgid "Warn about missing fields in struct initializers"
 msgstr ""
 
-#: config/arm/pe.c:171 config/mcore/mcore.c:2928
-msgid "%Jinitialized variable '%D' is marked dllimport"
+#: c.opt:267
+msgid "Warn about functions which might be candidates for format attributes"
 msgstr ""
 
-#: config/arm/pe.c:180
-msgid "%Jstatic variable '%D' is marked dllimport"
+#: c.opt:271
+msgid "Warn about user-specified include directories that do not exist"
 msgstr ""
 
-#: config/arm/arm.h:318
-msgid "Generate APCS conformant stack frames"
+#: c.opt:275
+msgid "Warn about global functions without prototypes"
 msgstr ""
 
-#: config/arm/arm.h:321
-msgid "Store function names in object code"
+#: c.opt:279
+msgid "Warn about use of multi-character character constants"
 msgstr ""
 
-#: config/arm/arm.h:327
-msgid "Pass FP arguments in FP registers"
+#: c.opt:283
+msgid "Warn about \"extern\" declarations not at file scope"
 msgstr ""
 
-#: config/arm/arm.h:330
-msgid "Generate re-entrant, PIC code"
+#: c.opt:287
+msgid ""
+"Warn when non-templatized friend functions are declared within a template"
 msgstr ""
 
-#: config/arm/arm.h:333
-msgid "Assume target CPU is configured as big endian"
+#: c.opt:291
+msgid "Warn about non-virtual destructors"
 msgstr ""
 
-#: config/arm/arm.h:335
-msgid "Assume target CPU is configured as little endian"
+#: c.opt:295
+msgid ""
+"Warn about NULL being passed to argument slots marked as requiring non-NULL"
 msgstr ""
 
-#: config/arm/arm.h:337
-msgid "Assume big endian bytes, little endian words"
+#: c.opt:299
+msgid "Warn about non-normalised Unicode strings"
 msgstr ""
 
-#: config/arm/arm.h:339
-msgid "Support calls between Thumb and ARM instruction sets"
+#: c.opt:303
+msgid "Warn if a C-style cast is used in a program"
 msgstr ""
 
-#: config/arm/arm.h:342
-msgid "Generate a call to abort if a noreturn function returns"
+#: c.opt:307
+msgid "Warn if an old-style parameter definition is used"
 msgstr ""
 
-#: config/arm/arm.h:345
-msgid "Do not move instructions into a function's prologue"
+#: c.opt:311
+msgid "Warn about overloaded virtual function names"
 msgstr ""
 
-#: config/arm/arm.h:348
-msgid "Do not load the PIC register in function prologues"
+#: c.opt:315
+msgid "Warn about possibly missing parentheses"
 msgstr ""
 
-#: config/arm/arm.h:351
-msgid "Generate call insns as indirect calls, if necessary"
+#: c.opt:319
+msgid "Warn when converting the type of pointers to member functions"
 msgstr ""
 
-#: config/arm/arm.h:354
-msgid "Compile for the Thumb not the ARM"
+#: c.opt:323
+msgid "Warn about function pointer arithmetic"
 msgstr ""
 
-#: config/arm/arm.h:358
-msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+#: c.opt:327
+msgid "Warn when a pointer is cast to an integer of a different size"
 msgstr ""
 
-#: config/arm/arm.h:361
-msgid "Thumb: Generate (leaf) stack frames even if not needed"
+#: c.opt:331
+msgid "Warn if inherited methods are unimplemented"
 msgstr ""
 
-#: config/arm/arm.h:364
-msgid "Thumb: Assume non-static functions may be called from ARM code"
+#: c.opt:335
+msgid "Warn about multiple declarations of the same object"
 msgstr ""
 
-#: config/arm/arm.h:368
-msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+#: c.opt:339
+msgid "Warn when the compiler reorders code"
 msgstr ""
 
-#: config/arm/arm.h:372
-msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
+#: c.opt:343
+msgid ""
+"Warn whenever a function's return type defaults to \"int\" (C), or about "
+"inconsistent return types (C++)"
 msgstr ""
 
-#: config/arm/arm.h:374
-msgid "Cirrus: Do not break up invalid instruction combinations with NOPs"
+#: c.opt:347
+msgid "Warn if a selector has multiple methods"
 msgstr ""
 
-#: config/arm/arm.h:382
-msgid "Specify the name of the target CPU"
+#: c.opt:351
+msgid "Warn about possible violations of sequence point rules"
 msgstr ""
 
-#: config/arm/arm.h:384
-msgid "Specify the name of the target architecture"
+#: c.opt:355
+msgid "Warn about signed-unsigned comparisons"
 msgstr ""
 
-#: config/arm/arm.h:389
-msgid "Specify the name of the target floating point hardware/format"
+#: c.opt:359
+msgid "Warn when overload promotes from unsigned to signed"
 msgstr ""
 
-#: config/arm/arm.h:391
-msgid "Specify if floating point hardware should be used"
+#: c.opt:363
+msgid "Warn about uncasted NULL used as sentinel"
 msgstr ""
 
-#: config/arm/arm.h:393
-msgid "Specify the minimum bit alignment of structures"
+#: c.opt:367
+msgid "Warn about unprototyped function declarations"
 msgstr ""
 
-#: config/arm/arm.h:395
-msgid "Specify the register to be used for PIC addressing"
+#: c.opt:371
+msgid "Warn if type signatures of candidate methods do not match exactly"
 msgstr ""
 
-#: config/arm/arm.h:396
-msgid "Specify an ABI"
+#: c.opt:375
+msgid "Warn when synthesis behavior differs from Cfront"
 msgstr ""
 
-#: config/arm/arm.h:398
-msgid "Alias for -mfloat-abi=soft"
+#: c.opt:383
+msgid "Warn about features not present in traditional C"
 msgstr ""
 
-#: config/arm/arm.h:400
-msgid "Alias for -mfloat-abi=hard"
+#: c.opt:387
+msgid ""
+"Warn if trigraphs are encountered that might affect the meaning of the "
+"program"
 msgstr ""
 
-#: config/arm/pe.h:59
-msgid "Ignore dllimport attribute for functions"
+#: c.opt:391
+msgid "Warn about @selector()s without previously declared methods"
 msgstr ""
 
-#: config/avr/avr.c:555
-#, c-format
-msgid "large frame pointer change (%d) with -mtiny-stack"
+#: c.opt:395
+msgid "Warn if an undefined macro is used in an #if directive"
 msgstr ""
 
-#: config/avr/avr.c:1140
-msgid "bad address, not (reg+disp):"
+#: c.opt:399
+msgid "Warn about unrecognized pragmas"
 msgstr ""
 
-#: config/avr/avr.c:1147
-msgid "bad address, not post_inc or pre_dec:"
+#: c.opt:403
+msgid "Warn about macros defined in the main file that are not used"
 msgstr ""
 
-#: config/avr/avr.c:1158
-msgid "internal compiler error.  Bad address:"
+#: c.opt:407
+msgid "Do not warn about using variadic macros when -pedantic"
 msgstr ""
 
-#: config/avr/avr.c:1171
-msgid "internal compiler error.  Unknown mode:"
+#: c.opt:411
+msgid "Give strings the type \"array of char\""
 msgstr ""
 
-#: config/avr/avr.c:1794 config/avr/avr.c:2477
-msgid "invalid insn:"
+#: c.opt:415
+msgid "Warn when a pointer differs in signedness in an assignment."
 msgstr ""
 
-#: config/avr/avr.c:1828 config/avr/avr.c:1914 config/avr/avr.c:1963
-#: config/avr/avr.c:1991 config/avr/avr.c:2086 config/avr/avr.c:2255
-#: config/avr/avr.c:2511 config/avr/avr.c:2623
-msgid "incorrect insn:"
+#: c.opt:419
+msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
 msgstr ""
 
-#: config/avr/avr.c:2010 config/avr/avr.c:2171 config/avr/avr.c:2326
-#: config/avr/avr.c:2689
-msgid "unknown move insn:"
+#: c.opt:427
+msgid "Enforce class member access control semantics"
 msgstr ""
 
-#: config/avr/avr.c:2919
-msgid "bad shift insn:"
+#: c.opt:434
+msgid "Change when template instances are emitted"
 msgstr ""
 
-#: config/avr/avr.c:3035 config/avr/avr.c:3483 config/avr/avr.c:3869
-msgid "internal compiler error.  Incorrect shift:"
+#: c.opt:438
+msgid "Recognize the \"asm\" keyword"
 msgstr ""
 
-#: config/avr/avr.c:4673 config/ip2k/ip2k.c:3157
-msgid "only initialized variables can be placed into program memory area"
+#: c.opt:442
+msgid "Recognize built-in functions"
 msgstr ""
 
-#: config/avr/avr.c:4716
-#, c-format
-msgid "`%s' appears to be a misspelled interrupt handler"
+#: c.opt:449
+msgid "Check the return value of new"
 msgstr ""
 
-#: config/avr/avr.c:4724
-#, c-format
-msgid "`%s' appears to be a misspelled signal handler"
+#: c.opt:453
+msgid "Allow the arguments of the '?' operator to have different types"
 msgstr ""
 
-#: config/avr/avr.c:4793
-msgid "only uninitialized variables can be placed in the .noinit section"
+#: c.opt:457
+msgid "Reduce the size of object files"
 msgstr ""
 
-#: config/avr/avr.c:4807
-#, c-format
-msgid "MCU %qs supported for assembler only"
+#: c.opt:461
+msgid "Make string literals \"const char[]\" not \"char[]\""
 msgstr ""
 
-#: config/avr/avr.h:715
-msgid "trampolines not supported"
+#: c.opt:465
+msgid "Use class <name> for constant strings"
 msgstr ""
 
-#: config/bfin/bfin.c:993
-#, c-format
-msgid "invalid %%j value"
+#: c.opt:469
+msgid "Inline member functions by default"
 msgstr ""
 
-#: config/bfin/bfin.c:1113
-msgid "invalid const_double operand"
+#: c.opt:473
+msgid "Permit '$' as an identifier character"
 msgstr ""
 
-#: config/bfin/bfin.c:1728 config/m68k/m68k.c:216
-msgid "-mshared-library-id= specified without -mid-shared-library"
+#: c.opt:480
+msgid "Generate code to check exception specifications"
 msgstr ""
 
-#: config/bfin/bfin.c:1731 config/m68k/m68k.c:219
-#, c-format
-msgid "-mshared-library-id=%d is not between 0 and %d"
+#: c.opt:487
+msgid "Convert all strings and character constants to character set <cset>"
 msgstr ""
 
-#: config/bfin/bfin.c:2549
-msgid "multiple function type attributes specified"
+#: c.opt:491
+msgid "Specify the default character set for source files."
 msgstr ""
 
-#: config/c4x/c4x-c.c:71
-#, c-format
-msgid "missing '(' after '#pragma %s' - ignored"
+#: c.opt:505
+msgid "Scope of for-init-statement variables is local to the loop"
 msgstr ""
 
-#: config/c4x/c4x-c.c:74
-#, c-format
-msgid "missing function name in '#pragma %s' - ignored"
+#: c.opt:509
+msgid "Do not assume that standard C libraries and \"main\" exist"
 msgstr ""
 
-#: config/c4x/c4x-c.c:79
-#, c-format
-msgid "malformed '#pragma %s' - ignored"
+#: c.opt:513
+msgid "Recognize GNU-defined keywords"
 msgstr ""
 
-#: config/c4x/c4x-c.c:81
-#, c-format
-msgid "missing section name in '#pragma %s' - ignored"
+#: c.opt:517
+msgid "Generate code for GNU runtime environment"
 msgstr ""
 
-#: config/c4x/c4x-c.c:86
-#, c-format
-msgid "missing ')' for '#pragma %s' - ignored"
+#: c.opt:530
+msgid "Assume normal C execution environment"
 msgstr ""
 
-#: config/c4x/c4x-c.c:89
-#, c-format
-msgid "junk at end of '#pragma %s'"
+#: c.opt:534
+msgid "Enable support for huge objects"
 msgstr ""
 
-#: config/c4x/c4x.c:871
-#, c-format
-msgid "ISR %s requires %d words of local vars, max is 32767"
+#: c.opt:538
+msgid "Export functions even if they can be inlined"
 msgstr ""
 
-#: config/c4x/c4x.c:1595
-msgid "using CONST_DOUBLE for address"
+#: c.opt:542
+msgid "Emit implicit instantiations of inline templates"
 msgstr ""
 
-#: config/c4x/c4x.c:1733
-msgid "c4x_address_cost: Invalid addressing mode"
+#: c.opt:546
+msgid "Emit implicit instantiations of templates"
 msgstr ""
 
-#: config/c4x/c4x.c:1868
-#, c-format
-msgid "c4x_print_operand: %%L inconsistency"
+#: c.opt:553
+msgid "Don't warn about uses of Microsoft extensions"
 msgstr ""
 
-#: config/c4x/c4x.c:1874
-#, c-format
-msgid "c4x_print_operand: %%N inconsistency"
+#: c.opt:563
+msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
 msgstr ""
 
-#: config/c4x/c4x.c:1915
-#, c-format
-msgid "c4x_print_operand: %%O inconsistency"
+#: c.opt:567
+msgid "Assume that receivers of Objective-C messages may be nil"
 msgstr ""
 
-#: config/c4x/c4x.c:2010
-msgid "c4x_print_operand: Bad operand case"
+#: c.opt:579
+msgid ""
+"Generate special Objective-C methods to initialize/destroy non-POD C++ "
+"ivars, if needed"
 msgstr ""
 
-#: config/c4x/c4x.c:2051
-msgid "c4x_print_operand_address: Bad post_modify"
+#: c.opt:583
+msgid "Allow fast jumps to the message dispatcher"
 msgstr ""
 
-#: config/c4x/c4x.c:2073
-msgid "c4x_print_operand_address: Bad pre_modify"
+#: c.opt:589
+msgid "Enable Objective-C exception and synchronization syntax"
 msgstr ""
 
-#: config/c4x/c4x.c:2121 config/c4x/c4x.c:2133 config/c4x/c4x.c:2148
-msgid "c4x_print_operand_address: Bad operand case"
+#: c.opt:593
+msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
 msgstr ""
 
-#: config/c4x/c4x.c:2399
-msgid "c4x_rptb_insert: Cannot find start label"
+#: c.opt:598
+msgid "Enable Objective-C setjmp exception handling runtime"
 msgstr ""
 
-#: config/c4x/c4x.c:3314 config/c4x/c4x.c:3332
-msgid "mode not QImode"
+#: c.opt:602
+msgid "Recognize C++ kewords like \"compl\" and \"xor\""
 msgstr ""
 
-#: config/c4x/c4x.c:3402
-msgid "invalid indirect memory address"
+#: c.opt:606
+msgid "Enable optional diagnostics"
 msgstr ""
 
-#: config/c4x/c4x.c:3491
-msgid "invalid indirect (S) memory address"
+#: c.opt:613
+msgid "Look for and use PCH files even when preprocessing"
 msgstr ""
 
-#: config/c4x/c4x.c:3826
-msgid "c4x_valid_operands: Internal error"
+#: c.opt:617
+msgid "Downgrade conformance errors to warnings"
 msgstr ""
 
-#: config/c4x/c4x.c:4265
-msgid "c4x_operand_subword: invalid mode"
+#: c.opt:621
+msgid "Treat the input file as already preprocessed"
 msgstr ""
 
-#: config/c4x/c4x.c:4268
-msgid "c4x_operand_subword: invalid operand"
+#: c.opt:625
+msgid ""
+"Used in Fix-and-Continue mode to indicate that object files may be swapped "
+"in at runtime"
 msgstr ""
 
-#. We could handle these with some difficulty.
-#. e.g., *p-- => *(p-=2); *(p+1).
-#: config/c4x/c4x.c:4294
-msgid "c4x_operand_subword: invalid autoincrement"
+#: c.opt:629
+msgid "Enable automatic template instantiation"
 msgstr ""
 
-#: config/c4x/c4x.c:4300
-msgid "c4x_operand_subword: invalid address"
+#: c.opt:633
+msgid "Generate run time type descriptor information"
 msgstr ""
 
-#: config/c4x/c4x.c:4311
-msgid "c4x_operand_subword: address not offsettable"
+#: c.opt:637
+msgid "Use the same size for double as for float"
 msgstr ""
 
-#: config/c4x/c4x.c:4513
-msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
+#: c.opt:641
+msgid "Use the narrowest integer type possible for enumeration types"
 msgstr ""
 
-#: config/cris/cris.c:722
-msgid "unexpected index-type in cris_print_index"
+#: c.opt:645
+msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
 msgstr ""
 
-#: config/cris/cris.c:736
-msgid "unexpected base-type in cris_print_base"
+#: c.opt:649
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
 msgstr ""
 
-#: config/cris/cris.c:1049
-#, c-format
-msgid "stackframe too big: %d bytes"
+#: c.opt:653
+msgid "Make \"char\" signed by default"
 msgstr ""
 
-#: config/cris/cris.c:1126
-msgid "invalid operand for 'b' modifier"
+#: c.opt:660
+msgid "Display statistics accumulated during compilation"
 msgstr ""
 
-#: config/cris/cris.c:1139
-msgid "invalid operand for 'v' modifier"
+#: c.opt:667
+msgid "Distance between tab stops for column reporting"
 msgstr ""
 
-#: config/cris/cris.c:1152
-msgid "invalid operand for 'o' modifier"
+#: c.opt:671
+msgid "Specify maximum template instantiation depth"
 msgstr ""
 
-#: config/cris/cris.c:1171
-msgid "invalid operand for 'O' modifier"
+#: c.opt:678
+msgid "Do not generate thread-safe code for initializing local statics."
 msgstr ""
 
-#: config/cris/cris.c:1192
-msgid "invalid operand for 'P' modifier"
+#: c.opt:682
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
 msgstr ""
 
-#: config/cris/cris.c:1199
-msgid "invalid operand for 'p' modifier"
+#: c.opt:686
+msgid "Make \"char\" unsigned by default"
 msgstr ""
 
-#: config/cris/cris.c:1238
-msgid "invalid operand for 'z' modifier"
+#: c.opt:690
+msgid "Use __cxa_atexit to register destructors"
 msgstr ""
 
-#: config/cris/cris.c:1286 config/cris/cris.c:1316
-msgid "invalid operand for 'H' modifier"
+#: c.opt:694
+msgid "Marks all inlined methods as having hidden visibility"
 msgstr ""
 
-#: config/cris/cris.c:1292
-msgid "bad register"
+#: c.opt:698
+msgid "Discard unused virtual functions"
 msgstr ""
 
-#: config/cris/cris.c:1330
-msgid "invalid operand for 'e' modifier"
+#: c.opt:702
+msgid "Implement vtables using thunks"
 msgstr ""
 
-#: config/cris/cris.c:1347
-msgid "invalid operand for 'm' modifier"
+#: c.opt:706
+msgid "Emit common-like symbols as weak symbols"
 msgstr ""
 
-#: config/cris/cris.c:1372
-msgid "invalid operand for 'A' modifier"
+#: c.opt:710
+msgid ""
+"Convert all wide strings and character constants to character set <cset>"
 msgstr ""
 
-#: config/cris/cris.c:1390
-msgid "invalid operand for 'D' modifier"
+#: c.opt:714
+msgid "Generate a #line directive pointing at the current working directory"
 msgstr ""
 
-#: config/cris/cris.c:1404
-msgid "invalid operand for 'T' modifier"
+#: c.opt:718
+msgid "Emit cross referencing information"
 msgstr ""
 
-#: config/cris/cris.c:1413
-msgid "invalid operand modifier letter"
+#: c.opt:722
+msgid ""
+"Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
 msgstr ""
 
-#: config/cris/cris.c:1423
-#, c-format
-msgid "internal error: bad register: %d"
+#: c.opt:726
+msgid "Dump declarations to a .decl file"
 msgstr ""
 
-#: config/cris/cris.c:1471
-msgid "unexpected multiplicative operand"
+#: c.opt:730 c.opt:758
+msgid "Add <dir> to the end of the system include path"
 msgstr ""
 
-#: config/cris/cris.c:1491
-msgid "unexpected operand"
+#: c.opt:734
+msgid "Accept definition of macros in <file>"
 msgstr ""
 
-#: config/cris/cris.c:1524 config/cris/cris.c:1534
-msgid "unrecognized address"
+#: c.opt:738
+msgid "Include the contents of <file> before other files"
 msgstr ""
 
-#: config/cris/cris.c:1883
-msgid "internal error: sideeffect-insn affecting main effect"
+#: c.opt:742
+msgid "Specify <path> as a prefix for next two options"
 msgstr ""
 
-#. If we get here, the caller got its initial tests wrong.
-#: config/cris/cris.c:2267
-msgid "internal error: cris_side_effect_mode_ok with bad operands"
+#: c.opt:746
+msgid "Set <dir> to be the system root directory"
 msgstr ""
 
-#: config/cris/cris.c:2344 config/cris/cris.c:2405
-msgid "unrecognized supposed constant"
+#: c.opt:750
+msgid "Add <dir> to the start of the system include path"
 msgstr ""
 
-#: config/cris/cris.c:2449
-msgid "unrecognized supposed constant in cris_global_pic_symbol"
+#: c.opt:754
+msgid "Add <dir> to the end of the quote include path"
 msgstr ""
 
-#: config/cris/cris.c:2468
-#, c-format
-msgid "-max-stackframe=%d is not usable, not between 0 and %d"
+#: c.opt:772
+msgid ""
+"Do not search standard system include directories (those specified with -"
+"isystem will still be used)"
 msgstr ""
 
-#: config/cris/cris.c:2496
-#, c-format
-msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
+#: c.opt:776
+msgid "Do not search standard system include directories for C++"
 msgstr ""
 
-#: config/cris/cris.c:2532
-#, c-format
-msgid "unknown CRIS cpu version specification in -mtune= : %s"
+#: c.opt:792
+msgid "Generate C header of platform-specific features"
 msgstr ""
 
-#: config/cris/cris.c:2550
-msgid "-fPIC and -fpic are not supported in this configuration"
+#: c.opt:796
+msgid "Print a checksum of the executable for PCH validity checking, and stop."
 msgstr ""
 
-#: config/cris/cris.c:2565
-msgid "that particular -g option is invalid with -maout and -melinux"
+#: c.opt:800
+msgid "Remap file names when including files"
 msgstr ""
 
-#: config/cris/cris.c:2740 config/cris/cris.c:2785
-msgid "unexpected side-effects in address"
+#: c.opt:804
+msgid "Conform to the ISO 1998 C++ standard"
 msgstr ""
 
-#: config/cris/cris.c:3087
-msgid "unexpected PIC symbol"
+#: c.opt:808 c.opt:836
+msgid "Conform to the ISO 1990 C standard"
 msgstr ""
 
-#: config/cris/cris.c:3091
-msgid "PIC register isn't set up"
+#: c.opt:812 c.opt:844
+msgid "Conform to the ISO 1999 C standard"
 msgstr ""
 
-#: config/cris/cris.c:3112
-msgid "emitting PIC operand, but PIC register isn't set up"
+#: c.opt:816
+msgid "Deprecated in favor of -std=c99"
 msgstr ""
 
-#: config/cris/aout.h:85
-msgid "Compile for the MMU-less Etrax 100-based elinux system"
+#: c.opt:820
+msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
 msgstr ""
 
-#: config/cris/aout.h:92
-msgid "For elinux, request a specified stack-size for this program"
+#: c.opt:824
+msgid "Conform to the ISO 1990 C standard with GNU extensions"
 msgstr ""
 
-#: config/cris/cris.h:352
-msgid "Work around bug in multiplication instruction"
+#: c.opt:828
+msgid "Conform to the ISO 1999 C standard with GNU extensions"
 msgstr ""
 
-#. No "no-etrax" as it does not really imply any model.                     On the other hand, "etrax" implies the common (and large)               subset matching all models.
-#: config/cris/cris.h:358
-msgid "Compile for ETRAX 4 (CRIS v3)"
+#: c.opt:832
+msgid "Deprecated in favor of -std=gnu99"
 msgstr ""
 
-#: config/cris/cris.h:363
-msgid "Compile for ETRAX 100 (CRIS v8)"
+#: c.opt:840
+msgid "Conform to the ISO 1990 C standard as amended in 1994"
 msgstr ""
 
-#: config/cris/cris.h:367
-msgid "Emit verbose debug information in assembly code"
+#: c.opt:848
+msgid "Deprecated in favor of -std=iso9899:1999"
 msgstr ""
 
-#: config/cris/cris.h:370
-msgid "Do not use condition codes from normal instructions"
+#: c.opt:852
+msgid "Enable traditional preprocessing"
 msgstr ""
 
-#: config/cris/cris.h:374
-msgid "Do not emit addressing modes with side-effect assignment"
+#: c.opt:856
+msgid "Support ISO C trigraphs"
 msgstr ""
 
-#: config/cris/cris.h:377
-msgid "Do not tune stack alignment"
+#: c.opt:860
+msgid "Do not predefine system-specific and GCC-specific macros"
 msgstr ""
 
-#: config/cris/cris.h:380
-msgid "Do not tune writable data alignment"
+#: c.opt:864
+msgid "Enable verbose output"
 msgstr ""
 
-#: config/cris/cris.h:383
-msgid "Do not tune code and read-only data alignment"
+#: attribs.c:175
+#, gcc-internal-format
+msgid "%qs attribute directive ignored"
 msgstr ""
 
-#: config/cris/cris.h:392
-msgid "Align code and data to 32 bits"
+#: attribs.c:183
+#, gcc-internal-format
+msgid "wrong number of arguments specified for %qs attribute"
 msgstr ""
 
-#: config/cris/cris.h:405
-msgid "Don't align items in code or data"
+#: attribs.c:200
+#, gcc-internal-format
+msgid "%qs attribute does not apply to types"
 msgstr ""
 
-#: config/cris/cris.h:408
-msgid "Do not emit function prologue or epilogue"
+#: attribs.c:247
+#, gcc-internal-format
+msgid "%qs attribute only applies to function types"
 msgstr ""
 
-#. We have to handle this m-option here since we can't wash it off in      both CC1_SPEC and CC1PLUS_SPEC.
-#: config/cris/cris.h:412
-msgid "Use the most feature-enabling options allowed by other options"
+#: bb-reorder.c:1865
+#, gcc-internal-format
+msgid "Multiple hot/cold transitions found (bb %i)"
 msgstr ""
 
-#. We must call it "override-" since calling it "no-" will cause            gcc.c to forget it, if there's a "later" -mbest-lib-options.            Kludgy, but needed for some multilibbed files.
-#: config/cris/cris.h:418
-msgid "Override -mbest-lib-options"
+#: builtins.c:354
+#, gcc-internal-format
+msgid "offset outside bounds of constant string"
 msgstr ""
 
-#: config/cris/cris.h:450
-msgid "Generate code for the specified chip or CPU version"
+#: builtins.c:941
+#, gcc-internal-format
+msgid "second argument to %<__builtin_prefetch%> must be a constant"
 msgstr ""
 
-#: config/cris/cris.h:452
-msgid "Tune alignment for the specified chip or CPU version"
+#: builtins.c:948
+#, gcc-internal-format
+msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
 msgstr ""
 
-#: config/cris/cris.h:454
-msgid "Warn when a stackframe is larger than the specified size"
+#: builtins.c:956
+#, gcc-internal-format
+msgid "third argument to %<__builtin_prefetch%> must be a constant"
 msgstr ""
 
-#. Node: Caller Saves
-#. (no definitions)
-#. Node: Function entry
-#. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
-#. TARGET_ASM_FUNCTION_EPILOGUE.
-#. Node: Profiling
-#: config/cris/cris.h:1040
-msgid "no FUNCTION_PROFILER for CRIS"
+#: builtins.c:963
+#, gcc-internal-format
+msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
 msgstr ""
 
-#: config/cris/linux.h:69
-msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
+#: builtins.c:3951
+#, gcc-internal-format
+msgid "argument of %<__builtin_args_info%> must be constant"
 msgstr ""
 
-#: config/fr30/fr30.c:468
-msgid "fr30_print_operand_address: unhandled address"
+#: builtins.c:3957
+#, gcc-internal-format
+msgid "argument of %<__builtin_args_info%> out of range"
 msgstr ""
 
-#: config/fr30/fr30.c:492
-#, c-format
-msgid "fr30_print_operand: unrecognized %%p code"
+#: builtins.c:3963
+#, gcc-internal-format
+msgid "missing argument in %<__builtin_args_info%>"
 msgstr ""
 
-#: config/fr30/fr30.c:512
-#, c-format
-msgid "fr30_print_operand: unrecognized %%b code"
+#: builtins.c:4059 gimplify.c:1760
+#, gcc-internal-format
+msgid "too few arguments to function %<va_start%>"
 msgstr ""
 
-#: config/fr30/fr30.c:533
-#, c-format
-msgid "fr30_print_operand: unrecognized %%B code"
+#: builtins.c:4222
+#, gcc-internal-format
+msgid "first argument to %<va_arg%> not of type %<va_list%>"
 msgstr ""
 
-#: config/fr30/fr30.c:541
-#, c-format
-msgid "fr30_print_operand: invalid operand to %%A code"
+#. Unfortunately, this is merely undefined, rather than a constraint
+#. violation, so we cannot make this an error.  If this call is never
+#. executed, the program is still strictly conforming.
+#: builtins.c:4236
+#, gcc-internal-format
+msgid "%qT is promoted to %qT when passed through %<...%>"
 msgstr ""
 
-#: config/fr30/fr30.c:558
-#, c-format
-msgid "fr30_print_operand: invalid %%x code"
+#: builtins.c:4241
+#, gcc-internal-format
+msgid "(so you should pass %qT not %qT to %<va_arg%>)"
 msgstr ""
 
-#: config/fr30/fr30.c:565
-#, c-format
-msgid "fr30_print_operand: invalid %%F code"
+#. We can, however, treat "undefined" any way we please.
+#. Call abort to encourage the user to fix the program.
+#: builtins.c:4247 c-typeck.c:2049
+#, gcc-internal-format
+msgid "if this code is reached, the program will abort"
 msgstr ""
 
-#: config/fr30/fr30.c:582
-msgid "fr30_print_operand: unknown code"
+#: builtins.c:4366
+#, gcc-internal-format
+msgid "invalid argument to %<__builtin_frame_address%>"
 msgstr ""
 
-#: config/fr30/fr30.c:611 config/fr30/fr30.c:620 config/fr30/fr30.c:631
-#: config/fr30/fr30.c:644
-msgid "fr30_print_operand: unhandled MEM"
+#: builtins.c:4368
+#, gcc-internal-format
+msgid "invalid argument to %<__builtin_return_address%>"
 msgstr ""
 
-#: config/frv/frv.c:2509
-msgid "Bad insn to frv_print_operand_address:"
+#: builtins.c:4381
+#, gcc-internal-format
+msgid "unsupported argument to %<__builtin_frame_address%>"
 msgstr ""
 
-#: config/frv/frv.c:2520
-msgid "Bad register to frv_print_operand_memory_reference_reg:"
+#: builtins.c:4383
+#, gcc-internal-format
+msgid "unsupported argument to %<__builtin_return_address%>"
 msgstr ""
 
-#: config/frv/frv.c:2559 config/frv/frv.c:2569 config/frv/frv.c:2578
-#: config/frv/frv.c:2599 config/frv/frv.c:2604
-msgid "Bad insn to frv_print_operand_memory_reference:"
+#: builtins.c:4486
+#, gcc-internal-format
+msgid "second argument to %<__builtin_expect%> must be a constant"
 msgstr ""
 
-#: config/frv/frv.c:2691
-msgid "bad condition code"
+#: builtins.c:5936
+#, gcc-internal-format
+msgid "%<__builtin_longjmp%> second argument must be 1"
 msgstr ""
 
-#: config/frv/frv.c:2766
-msgid "Bad insn in frv_print_operand, bad const_double"
+#: builtins.c:6457
+#, gcc-internal-format
+msgid "target format does not support infinity"
 msgstr ""
 
-#: config/frv/frv.c:2827
-msgid "Bad insn to frv_print_operand, 'e' modifier:"
+#: builtins.c:8287 builtins.c:8381
+#, gcc-internal-format
+msgid "too few arguments to function %qs"
 msgstr ""
 
-#: config/frv/frv.c:2835
-msgid "Bad insn to frv_print_operand, 'F' modifier:"
+#: builtins.c:8293 builtins.c:8387
+#, gcc-internal-format
+msgid "too many arguments to function %qs"
 msgstr ""
 
-#: config/frv/frv.c:2851
-msgid "Bad insn to frv_print_operand, 'f' modifier:"
+#: builtins.c:8299 builtins.c:8412
+#, gcc-internal-format
+msgid "non-floating-point argument to function %qs"
 msgstr ""
 
-#: config/frv/frv.c:2865
-msgid "Bad insn to frv_print_operand, 'g' modifier:"
+#: builtins.c:9509
+#, gcc-internal-format
+msgid "%<va_start%> used in function with fixed args"
 msgstr ""
 
-#: config/frv/frv.c:2913
-msgid "Bad insn to frv_print_operand, 'L' modifier:"
+#. Evidently an out of date version of <stdarg.h>; can't validate
+#. va_start's second argument, but can still work as intended.
+#: builtins.c:9516
+#, gcc-internal-format
+msgid "%<__builtin_next_arg%> called without an argument"
 msgstr ""
 
-#: config/frv/frv.c:2926
-msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
+#: builtins.c:9531
+#, gcc-internal-format
+msgid "%<va_start%> used with too many arguments"
 msgstr ""
 
-#: config/frv/frv.c:2947
-msgid "Bad insn to frv_print_operand, 'O' modifier:"
+#. FIXME: Sometimes with the tree optimizers we can get the
+#. not the last argument even though the user used the last
+#. argument.  We just warn and set the arg to be the last
+#. argument so that we will get wrong-code because of
+#. it.
+#: builtins.c:9551
+#, gcc-internal-format
+msgid "second parameter of %<va_start%> not last named argument"
 msgstr ""
 
-#: config/frv/frv.c:2965
-msgid "Bad insn to frv_print_operand, P modifier:"
+#: c-common.c:828
+#, gcc-internal-format
+msgid "%qD is not defined outside of function scope"
 msgstr ""
 
-#: config/frv/frv.c:2985
-msgid "Bad insn in frv_print_operand, z case"
+#: c-common.c:849
+#, gcc-internal-format
+msgid ""
+"string length %qd is greater than the length %qd ISO C%d compilers are "
+"required to support"
 msgstr ""
 
-#: config/frv/frv.c:3016
-msgid "Bad insn in frv_print_operand, 0 case"
+#: c-common.c:890
+#, gcc-internal-format
+msgid "overflow in constant expression"
 msgstr ""
 
-#: config/frv/frv.c:3021
-msgid "frv_print_operand: unknown code"
+#: c-common.c:910
+#, gcc-internal-format
+msgid "integer overflow in expression"
 msgstr ""
 
-#: config/frv/frv.c:4391
-msgid "Bad output_move_single operand"
+#: c-common.c:919
+#, gcc-internal-format
+msgid "floating point overflow in expression"
 msgstr ""
 
-#: config/frv/frv.c:4518
-msgid "Bad output_move_double operand"
+#: c-common.c:925
+#, gcc-internal-format
+msgid "vector overflow in expression"
 msgstr ""
 
-#: config/frv/frv.c:4660
-msgid "Bad output_condmove_single operand"
+#. This detects cases like converting -129 or 256 to unsigned char.
+#: c-common.c:947
+#, gcc-internal-format
+msgid "large integer implicitly truncated to unsigned type"
 msgstr ""
 
-#: config/frv/frv.c:8221
-msgid "accumulator is not a constant integer"
+#: c-common.c:950
+#, gcc-internal-format
+msgid "negative integer implicitly converted to unsigned type"
 msgstr ""
 
-#: config/frv/frv.c:8226
-msgid "accumulator number is out of bounds"
+#: c-common.c:1008
+#, gcc-internal-format
+msgid "overflow in implicit constant conversion"
 msgstr ""
 
-#: config/frv/frv.c:8237
-#, c-format
-msgid "inappropriate accumulator for %qs"
+#: c-common.c:1144
+#, gcc-internal-format
+msgid "operation on %qE may be undefined"
 msgstr ""
 
-#: config/frv/frv.c:8303
-msgid "invalid IACC argument"
+#: c-common.c:1430
+#, gcc-internal-format
+msgid "case label does not reduce to an integer constant"
 msgstr ""
 
-#: config/frv/frv.c:8326
-#, c-format
-msgid "%qs expects a constant argument"
+#: c-common.c:1470
+#, gcc-internal-format
+msgid "case label value is less than minimum value for type"
 msgstr ""
 
-#: config/frv/frv.c:8331
-#, c-format
-msgid "constant argument out of range for %qs"
+#: c-common.c:1478
+#, gcc-internal-format
+msgid "case label value exceeds maximum value for type"
 msgstr ""
 
-#: config/frv/frv.c:8766
-msgid "media functions are not available unless -mmedia is used"
+#: c-common.c:1486
+#, gcc-internal-format
+msgid "lower value in case label range less than minimum value for type"
 msgstr ""
 
-#: config/frv/frv.c:8778
-msgid "this media function is only available on the fr500"
+#: c-common.c:1495
+#, gcc-internal-format
+msgid "upper value in case label range exceeds maximum value for type"
 msgstr ""
 
-#: config/frv/frv.c:8806
-msgid "this media function is only available on the fr400 and fr550"
+#: c-common.c:1835
+#, gcc-internal-format
+msgid "invalid truth-value expression"
 msgstr ""
 
-#: config/frv/frv.c:8825
-msgid "this builtin function is only available on the fr405 and fr450"
+#: c-common.c:1883
+#, gcc-internal-format
+msgid "invalid operands to binary %s"
 msgstr ""
 
-#: config/frv/frv.c:8834
-msgid "this builtin function is only available on the fr500 and fr550"
+#: c-common.c:2118
+#, gcc-internal-format
+msgid "comparison is always false due to limited range of data type"
 msgstr ""
 
-#: config/frv/frv.c:8846
-msgid "this builtin function is only available on the fr450"
+#: c-common.c:2120
+#, gcc-internal-format
+msgid "comparison is always true due to limited range of data type"
 msgstr ""
 
-#. This macro is a C statement to print on `stderr' a string describing the
-#. particular machine description choice.  Every machine description should
-#. define `TARGET_VERSION'.  For example:
-#.
-#. #ifdef MOTOROLA
-#. #define TARGET_VERSION           fprintf (stderr, " (68k, Motorola syntax)");
-#. #else
-#. #define TARGET_VERSION           fprintf (stderr, " (68k, MIT syntax)");
-#. #endif
-#: config/frv/frv.h:329
-#, c-format
-msgid " (frv)"
+#: c-common.c:2190
+#, gcc-internal-format
+msgid "comparison of unsigned expression >= 0 is always true"
 msgstr ""
 
-#: config/h8300/h8300.c:331
-msgid "-ms2600 is used without -ms"
+#: c-common.c:2199
+#, gcc-internal-format
+msgid "comparison of unsigned expression < 0 is always false"
 msgstr ""
 
-#: config/h8300/h8300.c:337
-msgid "-mn is used without -mh or -ms"
+#: c-common.c:2241
+#, gcc-internal-format
+msgid "pointer of type %<void *%> used in arithmetic"
 msgstr ""
 
-#: config/i386/host-cygwin.c:65
-#, c-format
-msgid "can't extend PCH file: %m"
+#: c-common.c:2247
+#, gcc-internal-format
+msgid "pointer to a function used in arithmetic"
 msgstr ""
 
-#: config/i386/host-cygwin.c:76
-#, c-format
-msgid "can't set position in PCH file: %m"
+#: c-common.c:2253
+#, gcc-internal-format
+msgid "pointer to member function used in arithmetic"
 msgstr ""
 
-#: config/i386/i386.c:1244
-#, c-format
-msgid "code model %s not supported in PIC mode"
+#. Common Ada/Pascal programmer's mistake.  We always warn
+#. about this since it is so bad.
+#: c-common.c:2379
+#, gcc-internal-format
+msgid "the address of %qD, will always evaluate as %<true%>"
 msgstr ""
 
-#: config/i386/i386.c:1254 config/sparc/sparc.c:619
-#, c-format
-msgid "bad value (%s) for -mcmodel= switch"
+#: c-common.c:2476
+#, gcc-internal-format
+msgid "suggest parentheses around assignment used as truth value"
 msgstr ""
 
-#: config/i386/i386.c:1269
-#, c-format
-msgid "bad value (%s) for -masm= switch"
+#: c-common.c:2544 c-common.c:2584
+#, gcc-internal-format
+msgid "invalid use of %<restrict%>"
 msgstr ""
 
-#: config/i386/i386.c:1272
-#, c-format
-msgid "code model %qs not supported in the %s bit mode"
+#: c-common.c:2800
+#, gcc-internal-format
+msgid "invalid application of %<sizeof%> to a function type"
 msgstr ""
 
-#: config/i386/i386.c:1275
-msgid "code model %<large%> not supported yet"
+#: c-common.c:2810
+#, gcc-internal-format
+msgid "invalid application of %qs to a void type"
 msgstr ""
 
-#: config/i386/i386.c:1277
-#, c-format
-msgid "%i-bit mode not compiled in"
+#: c-common.c:2816
+#, gcc-internal-format
+msgid "invalid application of %qs to incomplete type %qT "
 msgstr ""
 
-#: config/i386/i386.c:1307 config/i386/i386.c:1331
-msgid "CPU you selected does not support x86-64 instruction set"
+#: c-common.c:2857
+#, gcc-internal-format
+msgid "%<__alignof%> applied to a bit-field"
 msgstr ""
 
-#: config/i386/i386.c:1313
-#, c-format
-msgid "bad value (%s) for -march= switch"
+#: c-common.c:3330
+#, gcc-internal-format
+msgid "cannot disable built-in function %qs"
 msgstr ""
 
-#: config/i386/i386.c:1344
-#, c-format
-msgid "bad value (%s) for -mtune= switch"
+#: c-common.c:3521
+#, gcc-internal-format
+msgid "pointers are not permitted as case values"
 msgstr ""
 
-#: config/i386/i386.c:1361
-#, c-format
-msgid "-mregparm=%d is not between 0 and %d"
+#: c-common.c:3527
+#, gcc-internal-format
+msgid "range expressions in switch statements are non-standard"
 msgstr ""
 
-#: config/i386/i386.c:1374
-msgid "-malign-loops is obsolete, use -falign-loops"
+#: c-common.c:3552
+#, gcc-internal-format
+msgid "empty range specified"
 msgstr ""
 
-#: config/i386/i386.c:1379 config/i386/i386.c:1392 config/i386/i386.c:1405
-#, c-format
-msgid "-malign-loops=%d is not between 0 and %d"
+#: c-common.c:3611
+#, gcc-internal-format
+msgid "duplicate (or overlapping) case value"
 msgstr ""
 
-#: config/i386/i386.c:1387
-msgid "-malign-jumps is obsolete, use -falign-jumps"
+#: c-common.c:3612
+#, gcc-internal-format
+msgid "%Jthis is the first entry overlapping that value"
 msgstr ""
 
-#: config/i386/i386.c:1400
-msgid "-malign-functions is obsolete, use -falign-functions"
+#: c-common.c:3616
+#, gcc-internal-format
+msgid "duplicate case value"
 msgstr ""
 
-#: config/i386/i386.c:1438
-#, c-format
-msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
+#: c-common.c:3617
+#, gcc-internal-format
+msgid "%Jpreviously used here"
 msgstr ""
 
-#: config/i386/i386.c:1450
-#, c-format
-msgid "-mbranch-cost=%d is not between 0 and 5"
+#: c-common.c:3621
+#, gcc-internal-format
+msgid "multiple default labels in one switch"
 msgstr ""
 
-#: config/i386/i386.c:1462
-#, c-format
-msgid "bad value (%s) for -mtls-dialect= switch"
+#: c-common.c:3622
+#, gcc-internal-format
+msgid "%Jthis is the first default label"
 msgstr ""
 
-#: config/i386/i386.c:1509
-msgid "-malign-double makes no sense in the 64bit mode"
+#: c-common.c:3671
+#, gcc-internal-format
+msgid "%Jcase value %qs not in enumerated type"
 msgstr ""
 
-#: config/i386/i386.c:1511
-msgid "-mrtd calling convention not supported in the 64bit mode"
+#: c-common.c:3674
+#, gcc-internal-format
+msgid "%Jcase value %qs not in enumerated type %qT"
 msgstr ""
 
-#: config/i386/i386.c:1540 config/i386/i386.c:1551
-msgid "SSE instruction set disabled, using 387 arithmetics"
+#: c-common.c:3731
+#, gcc-internal-format
+msgid "%Hswitch missing default case"
 msgstr ""
 
-#: config/i386/i386.c:1556
-msgid "387 instruction set disabled, using SSE arithmetics"
+#. Warn if there are enumerators that don't correspond to
+#. case expressions.
+#: c-common.c:3766
+#, gcc-internal-format
+msgid "%Henumeration value %qE not handled in switch"
 msgstr ""
 
-#: config/i386/i386.c:1563
-#, c-format
-msgid "bad value (%s) for -mfpmath= switch"
+#: c-common.c:3793
+#, gcc-internal-format
+msgid "taking the address of a label is non-standard"
 msgstr ""
 
-#: config/i386/i386.c:1724 config/i386/i386.c:1735
-msgid "fastcall and stdcall attributes are not compatible"
+#: c-common.c:3962 c-common.c:3981 c-common.c:3999 c-common.c:4026
+#: c-common.c:4045 c-common.c:4068 c-common.c:4092 c-common.c:4118
+#: c-common.c:4152 c-common.c:4196 c-common.c:4224 c-common.c:4252
+#: c-common.c:4271 c-common.c:4597 c-common.c:4628 c-common.c:4720
+#: c-common.c:4787 c-common.c:4805 c-common.c:4851 c-common.c:4921
+#: c-common.c:4945 c-common.c:5223 c-common.c:5246 c-common.c:5285
+#, gcc-internal-format
+msgid "%qE attribute ignored"
 msgstr ""
 
-#: config/i386/i386.c:1728 config/i386/i386.c:1784
-msgid "fastcall and regparm attributes are not compatible"
+#: c-common.c:4309
+#, gcc-internal-format
+msgid "unknown machine mode %qs"
 msgstr ""
 
-#: config/i386/i386.c:1771
-#, c-format
-msgid "%qs attribute requires an integer constant argument"
+#: c-common.c:4329
+#, gcc-internal-format
+msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
 msgstr ""
 
-#: config/i386/i386.c:1777
-#, c-format
-msgid "argument to %qs attribute larger than %d"
+#: c-common.c:4332
+#, gcc-internal-format
+msgid "use __attribute__ ((vector_size)) instead"
 msgstr ""
 
-#: config/i386/i386.c:2590
-msgid "SSE register return with SSE disabled"
+#: c-common.c:4341
+#, gcc-internal-format
+msgid "unable to emulate %qs"
 msgstr ""
 
-#: config/i386/i386.c:2592
-msgid "SSE register argument with SSE disabled"
+#: c-common.c:4351
+#, gcc-internal-format
+msgid "invalid pointer mode %qs"
 msgstr ""
 
-#: config/i386/i386.c:2902
-msgid "SSE vector argument without SSE enabled changes the ABI"
+#: c-common.c:4366
+#, gcc-internal-format
+msgid "no data type for mode %qs"
 msgstr ""
 
-#: config/i386/i386.c:2919
-msgid "MMX vector argument without MMX enabled changes the ABI"
+#: c-common.c:4376
+#, gcc-internal-format
+msgid "cannot use mode %qs for enumeral types"
 msgstr ""
 
-#: config/i386/i386.c:3167
-msgid "SSE vector return without SSE enabled changes the ABI"
+#: c-common.c:4400
+#, gcc-internal-format
+msgid "mode %qs applied to inappropriate type"
 msgstr ""
 
-#: config/i386/i386.c:6073
-msgid "invalid UNSPEC as operand"
+#: c-common.c:4431
+#, gcc-internal-format
+msgid "%Jsection attribute cannot be specified for local variables"
 msgstr ""
 
-#: config/i386/i386.c:6311
-msgid "extended registers have no high halves"
+#: c-common.c:4442
+#, gcc-internal-format
+msgid "%Jsection of %qD conflicts with previous declaration"
 msgstr ""
 
-#: config/i386/i386.c:6326
-msgid "unsupported operand size for extended register"
+#: c-common.c:4451
+#, gcc-internal-format
+msgid "%Jsection attribute not allowed for %qD"
 msgstr ""
 
-#: config/i386/i386.c:6642
-msgid ""
-"operand is neither a constant nor a condition code, invalid operand code 'c'"
+#: c-common.c:4457
+#, gcc-internal-format
+msgid "%Jsection attributes are not supported for this target"
 msgstr ""
 
-#: config/i386/i386.c:6695
-#, c-format
-msgid "invalid operand code '%c'"
+#: c-common.c:4489
+#, gcc-internal-format
+msgid "requested alignment is not a constant"
 msgstr ""
 
-#: config/i386/i386.c:6738
-msgid "invalid constraints for operand"
+#: c-common.c:4494
+#, gcc-internal-format
+msgid "requested alignment is not a power of 2"
 msgstr ""
 
-#: config/i386/i386.c:12023
-msgid "unknown insn mode"
+#: c-common.c:4499
+#, gcc-internal-format
+msgid "requested alignment is too large"
 msgstr ""
 
-#: config/i386/i386.c:14278
-#, c-format
-msgid "selector must be an integer constant in the range 0..%i"
+#: c-common.c:4525
+#, gcc-internal-format
+msgid "%Jalignment may not be specified for %qD"
 msgstr ""
 
-#: config/i386/i386.c:14616
-msgid "shift must be an immediate"
+#: c-common.c:4563
+#, gcc-internal-format
+msgid "%J%qD defined both normally and as an alias"
 msgstr ""
 
-#: config/i386/i386.c:15755
-#, c-format
-msgid "%qs incompatible attribute ignored"
+#: c-common.c:4579
+#, gcc-internal-format
+msgid "alias argument not a string"
+msgstr ""
+
+#: c-common.c:4621
+#, gcc-internal-format
+msgid "%qE attribute ignored on non-class types"
 msgstr ""
 
-#: config/i386/winnt.c:74
-#, c-format
-msgid "%qs attribute only applies to variables"
+#: c-common.c:4634
+#, gcc-internal-format
+msgid "visibility argument not a string"
 msgstr ""
 
-#: config/i386/winnt.c:103
-#, c-format
-msgid ""
-"%qs attribute applies only to initialized variables with external linkage"
+#: c-common.c:4646
+#, gcc-internal-format
+msgid "%qE attribute ignored on types"
 msgstr ""
 
-#: config/i386/winnt.c:202
+#: c-common.c:4661
+#, gcc-internal-format
 msgid ""
-"%Jfunction '%D' is defined after prior declaration as dllimport: attribute "
-"ignored"
+"visibility argument must be one of \"default\", \"hidden\", \"protected\" or "
+"\"internal\""
 msgstr ""
 
-#: config/i386/winnt.c:213
-msgid "%Jinline function '%D' is declared as dllimport: attribute ignored."
+#: c-common.c:4730
+#, gcc-internal-format
+msgid "tls_model argument not a string"
 msgstr ""
 
-#: config/i386/winnt.c:225
-msgid "%Jdefinition of static data member '%D' of dllimport'd class."
+#: c-common.c:4739
+#, gcc-internal-format
+msgid ""
+"tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-"
+"dynamic\" or \"global-dynamic\""
 msgstr ""
 
-#: config/i386/winnt.c:285
-msgid "%Jinconsistent dll linkage for '%D', dllexport assumed."
+#: c-common.c:4761 c-common.c:4825
+#, gcc-internal-format
+msgid "%J%qE attribute applies only to functions"
 msgstr ""
 
-#: config/i386/winnt.c:329 config/sh/symbian.c:279
-#, c-format
-msgid "%qs declared as both exported to and imported from a DLL"
+#: c-common.c:4766 c-common.c:4830
+#, gcc-internal-format
+msgid "%Jcan%'t set %qE attribute after definition"
 msgstr ""
 
-#: config/i386/winnt.c:338
-msgid ""
-"%Jfailure in redeclaration of '%D': dllimport'd symbol lacks external "
-"linkage."
+#: c-common.c:4919
+#, gcc-internal-format
+msgid "%qE attribute ignored for %qE"
 msgstr ""
 
-#: config/i386/winnt.c:477
-msgid "%J'%D' defined locally after being referenced with dllimport linkage"
+#: c-common.c:4974
+#, gcc-internal-format
+msgid "invalid vector type for attribute %qE"
 msgstr ""
 
-#: config/i386/winnt.c:480
-msgid ""
-"%J'%D' redeclared without dllimport attribute after being referenced with "
-"dllimport linkage"
+#: c-common.c:4982
+#, gcc-internal-format
+msgid "number of components of the vector not a power of two"
 msgstr ""
 
-#: config/i386/winnt.c:647
-msgid "%J'%D' causes a section type conflict"
+#: c-common.c:5010
+#, gcc-internal-format
+msgid "nonnull attribute without arguments on a non-prototype"
 msgstr ""
 
-#: config/i386/cygming.h:61
-msgid "Use the Cygwin interface"
+#: c-common.c:5025
+#, gcc-internal-format
+msgid "nonnull argument has invalid operand number (argument %lu)"
 msgstr ""
 
-#: config/i386/cygming.h:62
-msgid "Use the Mingw32 interface"
+#: c-common.c:5044
+#, gcc-internal-format
+msgid ""
+"nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
 msgstr ""
 
-#: config/i386/cygming.h:63
-msgid "Create GUI application"
+#: c-common.c:5052
+#, gcc-internal-format
+msgid ""
+"nonnull argument references non-pointer operand (argument %lu, operand %lu)"
 msgstr ""
 
-#: config/i386/cygming.h:64
-msgid "Don't set Windows defines"
+#: c-common.c:5107 c-common.c:5150
+#, gcc-internal-format
+msgid "missing sentinel in function call"
 msgstr ""
 
-#: config/i386/cygming.h:65
-msgid "Set Windows defines"
+#: c-common.c:5129
+#, gcc-internal-format
+msgid "not enough arguments to fit a sentinel"
 msgstr ""
 
-#: config/i386/cygming.h:66
-msgid "Create console application"
+#: c-common.c:5192
+#, gcc-internal-format
+msgid "null argument where non-null required (argument %lu)"
 msgstr ""
 
-#: config/i386/cygming.h:67
-msgid "Generate code for a DLL"
+#: c-common.c:5257
+#, gcc-internal-format
+msgid "cleanup argument not an identifier"
 msgstr ""
 
-#: config/i386/cygming.h:69
-msgid "Ignore dllimport for functions"
+#: c-common.c:5264
+#, gcc-internal-format
+msgid "cleanup argument not a function"
 msgstr ""
 
-#: config/i386/cygming.h:71
-msgid "Use Mingw-specific thread support"
+#: c-common.c:5303
+#, gcc-internal-format
+msgid "%qE attribute requires prototypes with named arguments"
 msgstr ""
 
-#: config/i386/cygming.h:185
-#, c-format
-msgid "-f%s ignored for target (all code is position independent)"
+#: c-common.c:5314
+#, gcc-internal-format
+msgid "%qE attribute only applies to variadic functions"
 msgstr ""
 
-#: config/i386/djgpp.h:191
-msgid "-mbnu210 is ignored (option is obsolete)"
+#: c-common.c:5325
+#, gcc-internal-format
+msgid "requested position is not an integer constant"
 msgstr ""
 
-#: config/i386/i386-interix.h:257
-msgid "ms-bitfields not supported for objc"
+#: c-common.c:5332
+#, gcc-internal-format
+msgid "requested position is less than zero"
 msgstr ""
 
-#. WARNING: Do not mark empty strings for translation, as calling
-#. gettext on an empty string does NOT return an empty
-#. string.
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/i386/i386.h:337 config/i386/i386.h:339 config/i386/i386.h:341
-#: config/s390/s390.h:134 config/sparc/sparc.h:625 config/sparc/sparc.h:630
-#: config/ns32k/ns32k.opt:28
-msgid "Use hardware fp"
+#: c-common.c:5634
+#, gcc-internal-format
+msgid ""
+"%Hignoring return value of %qD, declared with attribute warn_unused_result"
 msgstr ""
 
-#: config/i386/i386.h:338 config/i386/i386.h:340 config/sparc/sparc.h:627
-#: config/sparc/sparc.h:632 config/alpha/alpha.opt:24
-#: config/ns32k/ns32k.opt:104
-msgid "Do not use hardware fp"
+#: c-common.c:5638
+#, gcc-internal-format
+msgid ""
+"%Hignoring return value of function declared with attribute "
+"warn_unused_result"
 msgstr ""
 
-#. Deprecated.
-#. Deprecated.
-#. Deprecated.
-#. Deprecated.
-#. Deprecated.
-#. Deprecated.
-#: config/i386/i386.h:349
-msgid "Alternate calling convention"
+#: c-common.c:5698 cp/typeck.c:4122
+#, gcc-internal-format
+msgid "attempt to take address of bit-field structure member %qD"
 msgstr ""
 
-#: config/i386/i386.h:351 config/m68k/m68k.h:336
-msgid "Use normal calling convention"
+#: c-common.c:5745
+#, gcc-internal-format
+msgid "invalid lvalue in assignment"
 msgstr ""
 
-#: config/i386/i386.h:353
-msgid "Align some doubles on dword boundary"
+#: c-common.c:5748
+#, gcc-internal-format
+msgid "invalid lvalue in increment"
 msgstr ""
 
-#: config/i386/i386.h:355
-msgid "Align doubles on word boundary"
+#: c-common.c:5751
+#, gcc-internal-format
+msgid "invalid lvalue in decrement"
 msgstr ""
 
-#: config/i386/i386.h:357
-msgid "Uninitialized locals in .bss"
+#: c-common.c:5754
+#, gcc-internal-format
+msgid "invalid lvalue in unary %<&%>"
 msgstr ""
 
-#: config/i386/i386.h:359
-msgid "Uninitialized locals in .data"
+#: c-common.c:5757
+#, gcc-internal-format
+msgid "invalid lvalue in asm statement"
 msgstr ""
 
-#: config/i386/i386.h:361 config/m68k/linux.h:42 config/ns32k/ns32k.opt:52
-msgid "Use IEEE math for fp comparisons"
+#: c-common.c:5879 c-common.c:5928 c-typeck.c:2309
+#, gcc-internal-format
+msgid "too few arguments to function %qE"
 msgstr ""
 
-#: config/i386/i386.h:363 config/ns32k/ns32k.opt:68
-msgid "Do not use IEEE math for fp comparisons"
+#. ??? This should not be an error when inlining calls to
+#. unprototyped functions.
+#: c-common.c:5896 c-typeck.c:3925
+#, gcc-internal-format
+msgid "incompatible type for argument %d of %qE"
 msgstr ""
 
-#: config/i386/i386.h:365
-msgid "Return values of functions in FPU registers"
+#. Except for passing an argument to an unprototyped function,
+#. this is a constraint violation.  When passing an argument to
+#. an unprototyped function, it is compile-time undefined;
+#. making it a constraint in that case was rejected in
+#. DR#252.
+#: c-convert.c:84 c-typeck.c:1452 c-typeck.c:3611 cp/typeck.c:1355
+#: cp/typeck.c:5837 fortran/convert.c:89 treelang/tree-convert.c:79
+#, gcc-internal-format
+msgid "void value not ignored as it ought to be"
 msgstr ""
 
-#: config/i386/i386.h:367
-msgid "Do not return values of functions in FPU registers"
+#: c-convert.c:122 fortran/convert.c:122 java/typeck.c:153
+#: treelang/tree-convert.c:105
+#, gcc-internal-format
+msgid "conversion to non-scalar type requested"
 msgstr ""
 
-#: config/i386/i386.h:369
-msgid "Do not generate sin, cos, sqrt for FPU"
+#: c-decl.c:563
+#, gcc-internal-format
+msgid "%Jarray %qD assumed to have one element"
 msgstr ""
 
-#: config/i386/i386.h:371
-msgid "Generate sin, cos, sqrt for FPU"
+#: c-decl.c:668
+#, gcc-internal-format
+msgid "GCC supports only %u nested scopes"
 msgstr ""
 
-#: config/i386/i386.h:373
-msgid "Omit the frame pointer in leaf functions"
+#: c-decl.c:754
+#, gcc-internal-format
+msgid "%Jlabel %qD used but not defined"
 msgstr ""
 
-#: config/i386/i386.h:376
-msgid "Enable stack probing"
+#: c-decl.c:760
+#, gcc-internal-format
+msgid "%Jlabel %qD defined but not used"
 msgstr ""
 
-#. undocumented
-#. undocumented
-#: config/i386/i386.h:381
-msgid "Align destination of the string operations"
+#: c-decl.c:762
+#, gcc-internal-format
+msgid "%Jlabel %qD declared but not defined"
 msgstr ""
 
-#: config/i386/i386.h:383
-msgid "Do not align destination of the string operations"
+#: c-decl.c:797
+#, gcc-internal-format
+msgid "%Jnested function %qD declared but never defined"
 msgstr ""
 
-#: config/i386/i386.h:385
-msgid "Inline all known string operations"
+#: c-decl.c:811 cp/decl.c:566
+#, gcc-internal-format
+msgid "%Junused variable %qD"
 msgstr ""
 
-#: config/i386/i386.h:387
-msgid "Do not inline all known string operations"
+#: c-decl.c:815
+#, gcc-internal-format
+msgid "%Jtype of array %qD completed incompatibly with implicit initialization"
 msgstr ""
 
-#: config/i386/i386.h:389 config/i386/i386.h:393
-msgid "Use push instructions to save outgoing arguments"
+#: c-decl.c:1049
+#, gcc-internal-format
+msgid ""
+"a parameter list with an ellipsis can%'t match an empty parameter name list "
+"declaration"
 msgstr ""
 
-#: config/i386/i386.h:391 config/i386/i386.h:395
-msgid "Do not use push instructions to save outgoing arguments"
+#: c-decl.c:1056
+#, gcc-internal-format
+msgid ""
+"an argument type that has a default promotion can%'t match an empty "
+"parameter name list declaration"
 msgstr ""
 
-#: config/i386/i386.h:397
-msgid "Support MMX built-in functions"
+#: c-decl.c:1091
+#, gcc-internal-format
+msgid ""
+"%Jprototype for %qD declares more arguments than previous old-style "
+"definition"
 msgstr ""
 
-#: config/i386/i386.h:399
-msgid "Do not support MMX built-in functions"
+#: c-decl.c:1097
+#, gcc-internal-format
+msgid ""
+"%Jprototype for %qD declares fewer arguments than previous old-style "
+"definition"
 msgstr ""
 
-#: config/i386/i386.h:401
-msgid "Support 3DNow! built-in functions"
+#: c-decl.c:1106
+#, gcc-internal-format
+msgid "%Jprototype for %qD declares argument %d with incompatible type"
 msgstr ""
 
-#: config/i386/i386.h:403
-msgid "Do not support 3DNow! built-in functions"
+#. If we get here, no errors were found, but do issue a warning
+#. for this poor-style construct.
+#: c-decl.c:1119
+#, gcc-internal-format
+msgid "%Jprototype for %qD follows non-prototype definition"
 msgstr ""
 
-#: config/i386/i386.h:405
-msgid "Support MMX and SSE built-in functions and code generation"
+#: c-decl.c:1134
+#, gcc-internal-format
+msgid "%Jprevious definition of %qD was here"
 msgstr ""
 
-#: config/i386/i386.h:407
-msgid "Do not support MMX and SSE built-in functions and code generation"
+#: c-decl.c:1136
+#, gcc-internal-format
+msgid "%Jprevious implicit declaration of %qD was here"
 msgstr ""
 
-#: config/i386/i386.h:409
-msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
+#: c-decl.c:1138
+#, gcc-internal-format
+msgid "%Jprevious declaration of %qD was here"
 msgstr ""
 
-#: config/i386/i386.h:411
-msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation"
+#: c-decl.c:1175
+#, gcc-internal-format
+msgid "%J%qD redeclared as different kind of symbol"
 msgstr ""
 
-#: config/i386/i386.h:413
-msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
+#: c-decl.c:1180
+#, gcc-internal-format
+msgid "%Jbuilt-in function %qD declared as non-function"
 msgstr ""
 
-#: config/i386/i386.h:415
-msgid ""
-"Do not support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
+#: c-decl.c:1183 c-decl.c:1298 c-decl.c:1918
+#, gcc-internal-format
+msgid "%Jdeclaration of %qD shadows a built-in function"
 msgstr ""
 
-#: config/i386/i386.h:417
-msgid "sizeof(long double) is 16"
+#: c-decl.c:1192
+#, gcc-internal-format
+msgid "%Jredeclaration of enumerator %qD"
 msgstr ""
 
-#: config/i386/i386.h:419
-msgid "sizeof(long double) is 12"
+#. If types don't match for a built-in, throw away the
+#. built-in.  No point in calling locate_old_decl here, it
+#. won't print anything.
+#: c-decl.c:1213
+#, gcc-internal-format
+msgid "%Jconflicting types for built-in function %qD"
 msgstr ""
 
-#: config/i386/i386.h:421
-msgid "Generate 64bit x86-64 code"
+#: c-decl.c:1237 c-decl.c:1250 c-decl.c:1260
+#, gcc-internal-format
+msgid "%Jconflicting types for %qD"
 msgstr ""
 
-#: config/i386/i386.h:423
-msgid "Generate 32bit i386 code"
+#: c-decl.c:1258
+#, gcc-internal-format
+msgid "%J conflicting type qualifiers for %qD"
 msgstr ""
 
-#: config/i386/i386.h:425
-msgid "Use native (MS) bitfield layout"
+#. Allow OLDDECL to continue in use.
+#: c-decl.c:1275
+#, gcc-internal-format
+msgid "%Jredefinition of typedef %qD"
 msgstr ""
 
-#: config/i386/i386.h:427
-msgid "Use gcc default bitfield layout"
+#: c-decl.c:1316 c-decl.c:1326 c-decl.c:1339 c-decl.c:1421
+#, gcc-internal-format
+msgid "%Jredefinition of %qD"
 msgstr ""
 
-#: config/i386/i386.h:429
-msgid "Use red-zone in the x86-64 code"
+#: c-decl.c:1378 c-decl.c:1459
+#, gcc-internal-format
+msgid "%Jstatic declaration of %qD follows non-static declaration"
 msgstr ""
 
-#: config/i386/i386.h:431
-msgid "Do not use red-zone in the x86-64 code"
+#: c-decl.c:1388 c-decl.c:1395 c-decl.c:1448 c-decl.c:1456
+#, gcc-internal-format
+msgid "%Jnon-static declaration of %qD follows static declaration"
 msgstr ""
 
-#: config/i386/i386.h:433
-#, c-format
-msgid "Use direct references against %gs when accessing tls data"
+#: c-decl.c:1408
+#, gcc-internal-format
+msgid "%Jthread-local declaration of %qD follows non-thread-local declaration"
 msgstr ""
 
-#: config/i386/i386.h:435
-#, c-format
-msgid "Do not use direct references against %gs when accessing tls data"
+#: c-decl.c:1411
+#, gcc-internal-format
+msgid "%Jnon-thread-local declaration of %qD follows thread-local declaration"
 msgstr ""
 
-#. This macro is similar to `TARGET_SWITCHES' but defines names of
-#. command options that have values.  Its definition is an
-#. initializer with a subgrouping for each command option.
-#.
-#. Each subgrouping contains a string constant, that defines the
-#. fixed part of the option name, and the address of a variable.  The
-#. variable, type `char *', is set to the variable part of the given
-#. option if the fixed part matches.  The actual option name is made
-#. by appending `-m' to the specified name.
-#: config/i386/i386.h:473 config/rs6000/rs6000.h:457 config/s390/s390.h:158
-#: config/sparc/sparc.h:720 config/ia64/ia64.opt:97
-msgid "Schedule code for given CPU"
+#: c-decl.c:1441
+#, gcc-internal-format
+msgid "%Jextern declaration of %qD follows declaration with no linkage"
 msgstr ""
 
-#: config/i386/i386.h:475
-msgid "Generate floating point mathematics using given instruction set"
+#: c-decl.c:1477
+#, gcc-internal-format
+msgid "%Jdeclaration of %qD with no linkage follows extern declaration"
 msgstr ""
 
-#: config/i386/i386.h:477 config/s390/s390.h:160
-msgid "Generate code for given CPU"
+#: c-decl.c:1483
+#, gcc-internal-format
+msgid "%Jredeclaration of %qD with no linkage"
 msgstr ""
 
-#: config/i386/i386.h:479
-msgid "Number of registers used to pass integer arguments"
+#: c-decl.c:1497
+#, gcc-internal-format
+msgid ""
+"%Jredeclaration of %qD with different visibility (old visibility preserved)"
 msgstr ""
 
-#: config/i386/i386.h:481
-msgid "Loop code aligned to this power of 2"
+#: c-decl.c:1508
+#, gcc-internal-format
+msgid "%Jinline declaration of %qD follows declaration with attribute noinline"
 msgstr ""
 
-#: config/i386/i386.h:483
-msgid "Jump targets are aligned to this power of 2"
+#: c-decl.c:1515
+#, gcc-internal-format
+msgid ""
+"%Jdeclaration of %qD with attribute noinline follows inline declaration "
 msgstr ""
 
-#: config/i386/i386.h:485
-msgid "Function starts are aligned to this power of 2"
+#: c-decl.c:1530
+#, gcc-internal-format
+msgid "%J%qD declared inline after being called"
 msgstr ""
 
-#: config/i386/i386.h:488
-msgid "Attempt to keep stack aligned to this power of 2"
+#: c-decl.c:1536
+#, gcc-internal-format
+msgid "%J%qD declared inline after its definition"
 msgstr ""
 
-#: config/i386/i386.h:490
-msgid "Branches are this expensive (1-5, arbitrary units)"
+#: c-decl.c:1556
+#, gcc-internal-format
+msgid "%Jredefinition of parameter %qD"
 msgstr ""
 
-#: config/i386/i386.h:492
-msgid "Use given x86-64 code model"
+#: c-decl.c:1580
+#, gcc-internal-format
+msgid "%Jredundant redeclaration of %qD"
 msgstr ""
 
-#. Undocumented.
-#. Undocumented.
-#: config/i386/i386.h:498
-msgid "Use given assembler dialect"
+#: c-decl.c:1905
+#, gcc-internal-format
+msgid "%Jdeclaration of %qD shadows previous non-variable"
 msgstr ""
 
-#: config/i386/i386.h:500
-msgid "Use given thread-local storage dialect"
+#: c-decl.c:1910
+#, gcc-internal-format
+msgid "%Jdeclaration of %qD shadows a parameter"
 msgstr ""
 
-#: config/i386/sco5.h:290
-msgid "Generate ELF output"
+#: c-decl.c:1913
+#, gcc-internal-format
+msgid "%Jdeclaration of %qD shadows a global declaration"
 msgstr ""
 
-#. If the environment variable DJDIR is not defined, then DJGPP is not        installed correctly and GCC will quickly become confused with the        default prefix settings. Report the problem now so the user doesn't        receive deceptive "file not found" error messages later.
-#. DJDIR is automatically defined by the DJGPP environment config            file pointed to by the environment variable DJGPP. Examine DJGPP            to try and figure out what's wrong.
-#: config/i386/xm-djgpp.h:62
-msgid "environment variable DJGPP not defined"
+#: c-decl.c:1923
+#, gcc-internal-format
+msgid "%Jdeclaration of %qD shadows a previous local"
 msgstr ""
 
-#: config/i386/xm-djgpp.h:64
-#, c-format
-msgid "environment variable DJGPP points to missing file '%s'"
+#: c-decl.c:1926 cp/name-lookup.c:942 cp/name-lookup.c:973
+#: cp/name-lookup.c:981
+#, gcc-internal-format
+msgid "%Jshadowed declaration is here"
 msgstr ""
 
-#: config/i386/xm-djgpp.h:67
-#, c-format
-msgid "environment variable DJGPP points to corrupt file '%s'"
+#: c-decl.c:2127
+#, gcc-internal-format
+msgid "nested extern declaration of %qD"
 msgstr ""
 
-#: config/ia64/ia64-c.c:52
-msgid "malformed #pragma builtin"
+#: c-decl.c:2295
+#, gcc-internal-format
+msgid "implicit declaration of function %qE"
 msgstr ""
 
-#: config/ia64/ia64.c:491 config/m32r/m32r.c:390
-#, c-format
-msgid "invalid argument of %qs attribute"
+#: c-decl.c:2356
+#, gcc-internal-format
+msgid "incompatible implicit declaration of built-in function %qD"
 msgstr ""
 
-#: config/ia64/ia64.c:503
-msgid "%Jan address area attribute cannot be specified for local variables"
+#: c-decl.c:2365
+#, gcc-internal-format
+msgid "incompatible implicit declaration of function %qD"
 msgstr ""
 
-#: config/ia64/ia64.c:510
-msgid "%Jaddress area of '%s' conflicts with previous declaration"
+#: c-decl.c:2418
+#, gcc-internal-format
+msgid "%H%qE undeclared here (not in a function)"
 msgstr ""
 
-#: config/ia64/ia64.c:517
-msgid "%Jaddress area attribute cannot be specified for functions"
+#: c-decl.c:2423
+#, gcc-internal-format
+msgid "%H%qE undeclared (first use in this function)"
 msgstr ""
 
-#: config/ia64/ia64.c:4184
-msgid "ia64_print_operand: unknown code"
+#: c-decl.c:2427
+#, gcc-internal-format
+msgid "%H(Each undeclared identifier is reported only once"
 msgstr ""
 
-#: config/ia64/ia64.c:4557 config/pa/pa.c:329
-msgid "value of -mfixed-range must have form REG1-REG2"
+#: c-decl.c:2428
+#, gcc-internal-format
+msgid "%Hfor each function it appears in.)"
 msgstr ""
 
-#: config/ia64/ia64.c:4584 config/pa/pa.c:356
-#, c-format
-msgid "%s-%s is an empty range"
+#: c-decl.c:2466 cp/decl.c:2054
+#, gcc-internal-format
+msgid "label %qE referenced outside of any function"
 msgstr ""
 
-#: config/ia64/ia64.c:4615
-msgid "bad value %<%s%> for -mtls-size= switch"
+#: c-decl.c:2508
+#, gcc-internal-format
+msgid "duplicate label declaration %qE"
 msgstr ""
 
-#: config/ia64/ia64.c:4646
-msgid "bad value %<%s%> for -mtune= switch"
+#: c-decl.c:2544
+#, gcc-internal-format
+msgid "%Hduplicate label %qD"
 msgstr ""
 
-#: config/ia64/ia64.c:4665
-msgid "not yet implemented: latency-optimized inline square root"
+#: c-decl.c:2554
+#, gcc-internal-format
+msgid "%Jjump into statement expression"
 msgstr ""
 
-#: config/ip2k/ip2k.c:1087
-msgid "bad operand"
+#: c-decl.c:2556
+#, gcc-internal-format
+msgid "%Jjump into scope of identifier with variably modified type"
 msgstr ""
 
-#: config/iq2000/iq2000.c:1813
-#, c-format
-msgid "gp_offset (%ld) or end_offset (%ld) is less than zero."
+#: c-decl.c:2571
+#, gcc-internal-format
+msgid ""
+"%Htraditional C lacks a separate namespace for labels, identifier %qE "
+"conflicts"
 msgstr ""
 
-#: config/iq2000/iq2000.c:2595
-#, c-format
-msgid "argument %qd is not a constant"
+#: c-decl.c:2646
+#, gcc-internal-format
+msgid "%H%qE defined as wrong kind of tag"
 msgstr ""
 
-#: config/iq2000/iq2000.c:2898 config/xtensa/xtensa.c:1774
-msgid "PRINT_OPERAND_ADDRESS, null pointer"
+#: c-decl.c:2861
+#, gcc-internal-format
+msgid "unnamed struct/union that defines no instances"
 msgstr ""
 
-#: config/iq2000/iq2000.c:3053
-#, c-format
-msgid "PRINT_OPERAND: Unknown punctuation '%c'"
+#: c-decl.c:2869
+#, gcc-internal-format
+msgid "empty declaration with storage class specifier does not redeclare tag"
 msgstr ""
 
-#: config/iq2000/iq2000.c:3062 config/mips/mips.c:5069
-#: config/xtensa/xtensa.c:1628
-msgid "PRINT_OPERAND null pointer"
+#: c-decl.c:2880
+#, gcc-internal-format
+msgid "empty declaration with type qualifier does not redeclare tag"
 msgstr ""
 
-#: config/iq2000/iq2000.c:3131
-#, c-format
-msgid "invalid %%P operand"
+#: c-decl.c:2901 c-decl.c:2908
+#, gcc-internal-format
+msgid "useless type name in empty declaration"
 msgstr ""
 
-#: config/iq2000/iq2000.c:3139 config/rs6000/rs6000.c:9385
-#, c-format
-msgid "invalid %%p value"
+#: c-decl.c:2916
+#, gcc-internal-format
+msgid "%<inline%> in empty declaration"
 msgstr ""
 
-#: config/iq2000/iq2000.c:3203 config/mips/mips.c:5195
-#, c-format
-msgid "invalid use of %%d, %%x, or %%X"
+#: c-decl.c:2922
+#, gcc-internal-format
+msgid "%<auto%> in file-scope empty declaration"
 msgstr ""
 
-#: config/m32r/m32r.c:1789
-#, c-format
-msgid "invalid operand to %%s code"
+#: c-decl.c:2928
+#, gcc-internal-format
+msgid "%<register%> in file-scope empty declaration"
 msgstr ""
 
-#: config/m32r/m32r.c:1796
-#, c-format
-msgid "invalid operand to %%p code"
+#: c-decl.c:2934
+#, gcc-internal-format
+msgid "useless storage class specifier in empty declaration"
 msgstr ""
 
-#: config/m32r/m32r.c:1851
-msgid "bad insn for 'A'"
+#: c-decl.c:2940
+#, gcc-internal-format
+msgid "useless %<__thread%> in empty declaration"
 msgstr ""
 
-#: config/m32r/m32r.c:1898
-#, c-format
-msgid "invalid operand to %%T/%%B code"
+#: c-decl.c:2948
+#, gcc-internal-format
+msgid "useless type qualifier in empty declaration"
 msgstr ""
 
-#: config/m32r/m32r.c:1921
-#, c-format
-msgid "invalid operand to %%N code"
+#: c-decl.c:2955 c-parser.c:1156
+#, gcc-internal-format
+msgid "empty declaration"
 msgstr ""
 
-#: config/m32r/m32r.c:1954
-msgid "pre-increment address is not a register"
+#: c-decl.c:3021
+#, gcc-internal-format
+msgid ""
+"ISO C90 does not support %<static%> or type qualifiers in parameter array "
+"declarators"
 msgstr ""
 
-#: config/m32r/m32r.c:1961
-msgid "pre-decrement address is not a register"
+#: c-decl.c:3024
+#, gcc-internal-format
+msgid "ISO C90 does not support %<[*]%> array declarators"
 msgstr ""
 
-#: config/m32r/m32r.c:1968
-msgid "post-increment address is not a register"
+#: c-decl.c:3027
+#, gcc-internal-format
+msgid "GCC does not yet properly implement %<[*]%> array declarators"
 msgstr ""
 
-#: config/m32r/m32r.c:2044 config/m32r/m32r.c:2060
-#: config/rs6000/rs6000.c:16101
-msgid "bad address"
+#: c-decl.c:3046
+#, gcc-internal-format
+msgid "static or type qualifiers in abstract declarator"
 msgstr ""
 
-#: config/m32r/m32r.c:2065
-msgid "lo_sum not of register"
+#: c-decl.c:3105
+#, gcc-internal-format
+msgid "%J%qD is usually a function"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:287
-#, c-format
-msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
+#: c-decl.c:3114 cp/decl.c:3631 cp/decl2.c:838
+#, gcc-internal-format
+msgid "typedef %qD is initialized (use __typeof__ instead)"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:1247
-msgid "%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>"
+#: c-decl.c:3119
+#, gcc-internal-format
+msgid "function %qD is initialized like a variable"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:1253
-msgid "%<trap%> attribute is already used"
+#. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
+#: c-decl.c:3125
+#, gcc-internal-format
+msgid "parameter %qD is initialized"
 msgstr ""
 
-#. !!!! SCz wrong here.
-#: config/m68hc11/m68hc11.c:3212 config/m68hc11/m68hc11.c:3596
-msgid "move insn not handled"
+#: c-decl.c:3150
+#, gcc-internal-format
+msgid "variable %qD has initializer but incomplete type"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:3444 config/m68hc11/m68hc11.c:3528
-#: config/m68hc11/m68hc11.c:3799
-msgid "invalid register in the move instruction"
+#: c-decl.c:3226 c-decl.c:5816 cp/decl.c:3670 cp/decl.c:9916
+#, gcc-internal-format
+msgid "%Jinline function %qD given attribute noinline"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:3478
-msgid "invalid operand in the instruction"
+#: c-decl.c:3298
+#, gcc-internal-format
+msgid "%Jinitializer fails to determine size of %qD"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:3773
-msgid "invalid register in the instruction"
+#: c-decl.c:3303
+#, gcc-internal-format
+msgid "%Jarray size missing in %qD"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:3806
-msgid "operand 1 must be a hard register"
+#: c-decl.c:3315
+#, gcc-internal-format
+msgid "%Jzero or negative size array %qD"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:3820
-msgid "invalid rotate insn"
+#: c-decl.c:3367 varasm.c:1646
+#, gcc-internal-format
+msgid "%Jstorage size of %qD isn%'t known"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:4244
-msgid "registers IX, IY and Z used in the same INSN"
+#: c-decl.c:3377
+#, gcc-internal-format
+msgid "%Jstorage size of %qD isn%'t constant"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:4581 config/m68hc11/m68hc11.c:4881
-msgid "cannot do z-register replacement"
+#: c-decl.c:3424
+#, gcc-internal-format
+msgid "%Jignoring asm-specifier for non-static local variable %qD"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:4944
-msgid "invalid Z register replacement for insn"
+#: c-decl.c:3454 fortran/f95-lang.c:644
+#, gcc-internal-format
+msgid "cannot put object with volatile field into register"
 msgstr ""
 
-#: config/m68k/m68k.c:233
-msgid "cannot specify both -msep-data and -mid-shared-library"
+#: c-decl.c:3588
+#, gcc-internal-format
+msgid "ISO C forbids forward parameter declarations"
 msgstr ""
 
-#: config/m68k/m68k.c:245
-msgid "-fPIC is not currently supported on the 68000 or 68010\n"
+#: c-decl.c:3715
+#, gcc-internal-format
+msgid "bit-field %qs width not an integer constant"
 msgstr ""
 
-#: config/m68k/m68k.c:547 config/rs6000/rs6000.c:12228
-msgid "stack limit expression is not supported"
+#: c-decl.c:3723
+#, gcc-internal-format
+msgid "negative width in bit-field %qs"
 msgstr ""
 
-#: config/m68k/m68k.h:240 config/m68k/m68k.h:242
-msgid "Generate code for a 68020"
+#: c-decl.c:3728
+#, gcc-internal-format
+msgid "zero width for bit-field %qs"
 msgstr ""
 
-#: config/m68k/m68k.h:247 config/m68k/m68k.h:250
-msgid "Generate code for a 68000"
+#: c-decl.c:3738
+#, gcc-internal-format
+msgid "bit-field %qs has invalid type"
 msgstr ""
 
-#: config/m68k/m68k.h:252
-msgid "Use the bit-field instructions"
+#: c-decl.c:3747
+#, gcc-internal-format
+msgid "type of bit-field %qs is a GCC extension"
 msgstr ""
 
-#: config/m68k/m68k.h:254
-msgid "Do not use the bit-field instructions"
+#: c-decl.c:3756
+#, gcc-internal-format
+msgid "width of %qs exceeds its type"
 msgstr ""
 
-#: config/m68k/m68k.h:256
-msgid "Consider type 'int' to be 16 bits wide"
+#: c-decl.c:3769
+#, gcc-internal-format
+msgid "%qs is narrower than values of its type"
 msgstr ""
 
-#: config/m68k/m68k.h:258
-msgid "Consider type 'int' to be 32 bits wide"
+#: c-decl.c:3894
+#, gcc-internal-format
+msgid "type defaults to %<int%> in declaration of %qs"
 msgstr ""
 
-#: config/m68k/m68k.h:261
-msgid "Generate code with library calls for floating point"
+#: c-decl.c:3922
+#, gcc-internal-format
+msgid "duplicate %<const%>"
 msgstr ""
 
-#: config/m68k/m68k.h:263
-msgid "Generate code for a 68040, without any new instructions"
+#: c-decl.c:3924
+#, gcc-internal-format
+msgid "duplicate %<restrict%>"
 msgstr ""
 
-#: config/m68k/m68k.h:266
-msgid "Generate code for a 68060, without any new instructions"
+#: c-decl.c:3926
+#, gcc-internal-format
+msgid "duplicate %<volatile%>"
 msgstr ""
 
-#: config/m68k/m68k.h:270
-msgid "Generate code for a 68030"
+#: c-decl.c:3945
+#, gcc-internal-format
+msgid "function definition declared %<auto%>"
 msgstr ""
 
-#: config/m68k/m68k.h:273
-msgid "Generate code for a 68040"
+#: c-decl.c:3947
+#, gcc-internal-format
+msgid "function definition declared %<register%>"
 msgstr ""
 
-#: config/m68k/m68k.h:277
-msgid "Generate code for a 68060"
+#: c-decl.c:3949
+#, gcc-internal-format
+msgid "function definition declared %<typedef%>"
 msgstr ""
 
-#: config/m68k/m68k.h:282
-msgid "Generate code for a 520X"
+#: c-decl.c:3951
+#, gcc-internal-format
+msgid "function definition declared %<__thread%>"
 msgstr ""
 
-#: config/m68k/m68k.h:286
-msgid "Generate code for a 5206e"
+#: c-decl.c:3967
+#, gcc-internal-format
+msgid "storage class specified for structure field %qs"
 msgstr ""
 
-#: config/m68k/m68k.h:290
-msgid "Generate code for a 528x"
+#: c-decl.c:3971 cp/decl.c:6997
+#, gcc-internal-format
+msgid "storage class specified for parameter %qs"
 msgstr ""
 
-#: config/m68k/m68k.h:294
-msgid "Generate code for a 5307"
+#: c-decl.c:3974 cp/decl.c:6999
+#, gcc-internal-format
+msgid "storage class specified for typename"
 msgstr ""
 
-#: config/m68k/m68k.h:298
-msgid "Generate code for a 5407"
+#: c-decl.c:3987 cp/decl.c:7016
+#, gcc-internal-format
+msgid "%qs initialized and declared %<extern%>"
 msgstr ""
 
-#: config/m68k/m68k.h:301
-msgid "Generate code for a 68851"
+#: c-decl.c:3989 cp/decl.c:7019
+#, gcc-internal-format
+msgid "%qs has both %<extern%> and initializer"
 msgstr ""
 
-#: config/m68k/m68k.h:303
-msgid "Do no generate code for a 68851"
+#: c-decl.c:3994
+#, gcc-internal-format
+msgid "file-scope declaration of %qs specifies %<auto%>"
 msgstr ""
 
-#: config/m68k/m68k.h:306
-msgid "Generate code for a 68302"
+#: c-decl.c:3996
+#, gcc-internal-format
+msgid "file-scope declaration of %qs specifies %<register%>"
 msgstr ""
 
-#: config/m68k/m68k.h:309
-msgid "Generate code for a 68332"
+#: c-decl.c:4001 cp/decl.c:7023
+#, gcc-internal-format
+msgid "nested function %qs declared %<extern%>"
 msgstr ""
 
-#: config/m68k/m68k.h:313
-msgid "Generate code for a cpu32"
+#: c-decl.c:4004 cp/decl.c:7033
+#, gcc-internal-format
+msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 msgstr ""
 
-#: config/m68k/m68k.h:316
-msgid "Align variables on a 32-bit boundary"
+#. Only the innermost declarator (making a parameter be of
+#. array type which is converted to pointer type)
+#. may have static or type qualifiers.
+#: c-decl.c:4051 c-decl.c:4241
+#, gcc-internal-format
+msgid "static or type qualifiers in non-parameter array declarator"
 msgstr ""
 
-#: config/m68k/m68k.h:318
-msgid "Align variables on a 16-bit boundary"
+#: c-decl.c:4097
+#, gcc-internal-format
+msgid "declaration of %qs as array of voids"
 msgstr ""
 
-#: config/m68k/m68k.h:320
-msgid "Enable separate data segment"
+#: c-decl.c:4103
+#, gcc-internal-format
+msgid "declaration of %qs as array of functions"
 msgstr ""
 
-#: config/m68k/m68k.h:322
-msgid "Disable separate data segment"
+#: c-decl.c:4108
+#, gcc-internal-format
+msgid "invalid use of structure with flexible array member"
 msgstr ""
 
-#: config/m68k/m68k.h:324
-msgid "Enable ID based shared library"
+#: c-decl.c:4128
+#, gcc-internal-format
+msgid "size of array %qs has non-integer type"
 msgstr ""
 
-#: config/m68k/m68k.h:326
-msgid "Disable ID based shared library"
+#: c-decl.c:4133
+#, gcc-internal-format
+msgid "ISO C forbids zero-size array %qs"
 msgstr ""
 
-#: config/m68k/m68k.h:328
-msgid "Generate pc-relative code"
+#: c-decl.c:4140
+#, gcc-internal-format
+msgid "size of array %qs is negative"
 msgstr ""
 
-#: config/m68k/m68k.h:330
-msgid "Do not use unaligned memory references"
+#: c-decl.c:4154
+#, gcc-internal-format
+msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
 msgstr ""
 
-#: config/m68k/m68k.h:332
-msgid "Use unaligned memory references"
+#: c-decl.c:4158
+#, gcc-internal-format
+msgid "ISO C90 forbids variable-size array %qs"
 msgstr ""
 
-#: config/m68k/m68k.h:334
-msgid "Use different calling convention using 'rtd'"
+#: c-decl.c:4197 c-decl.c:4362 cp/decl.c:7454
+#, gcc-internal-format
+msgid "size of array %qs is too large"
 msgstr ""
 
-#. TARGET_DEFAULT is defined in m68k-none.h, netbsd.h, etc.
-#: config/m68k/m68k.h:344
-msgid "ID of shared library to build"
+#: c-decl.c:4208
+#, gcc-internal-format
+msgid "ISO C90 does not support flexible array members"
 msgstr ""
 
-#: config/mips/mips.c:4266
-#, c-format
-msgid ""
-"-%s conflicts with the other architecture options, which specify a %s "
-"processor"
+#: c-decl.c:4218
+#, gcc-internal-format
+msgid "array type has incomplete element type"
 msgstr ""
 
-#: config/mips/mips.c:4282
-#, c-format
-msgid "-march=%s is not compatible with the selected ABI"
+#: c-decl.c:4273 cp/decl.c:7124
+#, gcc-internal-format
+msgid "%qs declared as function returning a function"
 msgstr ""
 
-#: config/mips/mips.c:4297
-msgid "-mgp64 used with a 32-bit processor"
+#: c-decl.c:4278 cp/decl.c:7129
+#, gcc-internal-format
+msgid "%qs declared as function returning an array"
 msgstr ""
 
-#: config/mips/mips.c:4299
-msgid "-mgp32 used with a 64-bit ABI"
+#: c-decl.c:4298
+#, gcc-internal-format
+msgid "function definition has qualified void return type"
 msgstr ""
 
-#: config/mips/mips.c:4301
-msgid "-mgp64 used with a 32-bit ABI"
+#: c-decl.c:4301
+#, gcc-internal-format
+msgid "type qualifiers ignored on function return type"
 msgstr ""
 
-#: config/mips/mips.c:4319 config/mips/mips.c:4321 config/mips/mips.c:4323
-#: config/mips/mips.c:4356 config/mips/mips.c:4412
-#, c-format
-msgid "unsupported combination: %s"
+#: c-decl.c:4330 c-decl.c:4375 c-decl.c:4470 c-decl.c:4561
+#, gcc-internal-format
+msgid "ISO C forbids qualified function types"
 msgstr ""
 
-#: config/mips/mips.c:4353
-msgid "-mint64 is a deprecated option"
+#: c-decl.c:4383
+#, gcc-internal-format
+msgid "%Jtypedef %qD declared %<inline%>"
 msgstr ""
 
-#: config/mips/mips.c:4407
-msgid ""
-"generation of Branch Likely instructions enabled, but not supported by "
-"architecture"
+#: c-decl.c:4413
+#, gcc-internal-format
+msgid "ISO C forbids const or volatile function types"
 msgstr ""
 
-#: config/mips/mips.c:4424
-msgid "-G is incompatible with PIC code which is the default"
+#: c-decl.c:4433
+#, gcc-internal-format
+msgid "variable or field %qs declared void"
 msgstr ""
 
-#: config/mips/mips.c:4491
-msgid "-mips3d requires -mpaired-single"
+#: c-decl.c:4463
+#, gcc-internal-format
+msgid "attributes in parameter array declarator ignored"
 msgstr ""
 
-#: config/mips/mips.c:4500
-msgid "-mips3d/-mpaired-single must be used with -mfp64 -mhard-float"
+#: c-decl.c:4498
+#, gcc-internal-format
+msgid "%Jparameter %qD declared %<inline%>"
 msgstr ""
 
-#: config/mips/mips.c:4505
-msgid "-mips3d/-mpaired-single must be used with -mips64"
+#: c-decl.c:4511
+#, gcc-internal-format
+msgid "field %qs declared as a function"
 msgstr ""
 
-#: config/mips/mips.c:4880
-msgid "mips_debugger_offset called with non stack/frame/arg pointer"
+#: c-decl.c:4517
+#, gcc-internal-format
+msgid "field %qs has incomplete type"
 msgstr ""
 
-#: config/mips/mips.c:5006
-#, c-format
-msgid "internal error: %%) found without a %%( in assembler pattern"
+#: c-decl.c:4531 c-decl.c:4543 c-decl.c:4547
+#, gcc-internal-format
+msgid "invalid storage class for function %qs"
 msgstr ""
 
-#: config/mips/mips.c:5020
-#, c-format
-msgid "internal error: %%] found without a %%[ in assembler pattern"
+#: c-decl.c:4567
+#, gcc-internal-format
+msgid "%<noreturn%> function returns non-void value"
 msgstr ""
 
-#: config/mips/mips.c:5033
-#, c-format
-msgid "internal error: %%> found without a %%< in assembler pattern"
+#: c-decl.c:4595
+#, gcc-internal-format
+msgid "cannot inline function %<main%>"
 msgstr ""
 
-#: config/mips/mips.c:5046
-#, c-format
-msgid "internal error: %%} found without a %%{ in assembler pattern"
+#: c-decl.c:4642
+#, gcc-internal-format
+msgid "variable previously declared %<static%> redeclared %<extern%>"
 msgstr ""
 
-#: config/mips/mips.c:5060
-#, c-format
-msgid "PRINT_OPERAND: unknown punctuation '%c'"
+#: c-decl.c:4652
+#, gcc-internal-format
+msgid "%Jvariable %qD declared %<inline%>"
 msgstr ""
 
-#: config/mips/mips.c:5089
-#, c-format
-msgid "PRINT_OPERAND, invalid insn for %%C"
+#. A mere warning is sure to result in improper semantics
+#. at runtime.  Don't bother to allow this to compile.
+#: c-decl.c:4683 cp/decl.c:5887
+#, gcc-internal-format
+msgid "thread-local storage not supported for this target"
 msgstr ""
 
-#: config/mips/mips.c:5106
-#, c-format
-msgid "PRINT_OPERAND, invalid insn for %%N"
+#: c-decl.c:4745 c-decl.c:5894
+#, gcc-internal-format
+msgid "function declaration isn%'t a prototype"
 msgstr ""
 
-#: config/mips/mips.c:5115
-#, c-format
-msgid "PRINT_OPERAND, invalid insn for %%F"
+#: c-decl.c:4753
+#, gcc-internal-format
+msgid "parameter names (without types) in function declaration"
 msgstr ""
 
-#: config/mips/mips.c:5124
-#, c-format
-msgid "PRINT_OPERAND, invalid insn for %%W"
+#: c-decl.c:4786
+#, gcc-internal-format
+msgid "%Jparameter %u (%qD) has incomplete type"
 msgstr ""
 
-#: config/mips/mips.c:5145
-#, c-format
-msgid "invalid %%Y value"
+#: c-decl.c:4789
+#, gcc-internal-format
+msgid "%Jparameter %u has incomplete type"
 msgstr ""
 
-#: config/mips/mips.c:5223
-msgid "PRINT_OPERAND, invalid operand for relocation"
+#: c-decl.c:4798
+#, gcc-internal-format
+msgid "%Jparameter %u (%qD) has void type"
 msgstr ""
 
-#: config/mips/mips.c:7820
-#, c-format
-msgid "cannot handle inconsistent calls to %qs"
+#: c-decl.c:4801
+#, gcc-internal-format
+msgid "%Jparameter %u has void type"
 msgstr ""
 
-#: config/mips/mips.c:9222
-msgid "the cpu name must be lower case"
+#: c-decl.c:4858
+#, gcc-internal-format
+msgid "%<void%> as only parameter may not be qualified"
 msgstr ""
 
-#. Output assembler code to FILE to increment profiler label # LABELNO
-#. for profiling a function entry.
-#: config/mips/mips.h:2016
-msgid "mips16 function profiling"
+#: c-decl.c:4862 c-decl.c:4897
+#, gcc-internal-format
+msgid "%<void%> must be the only parameter"
 msgstr ""
 
-#: config/mmix/mmix.c:229
-#, c-format
-msgid "-f%s not supported: ignored"
+#: c-decl.c:4890
+#, gcc-internal-format
+msgid "%Jparameter %qD has just a forward declaration"
 msgstr ""
 
-#: config/mmix/mmix.c:657
-#, c-format
-msgid "support for mode %qs"
+#. The %s will be one of 'struct', 'union', or 'enum'.
+#: c-decl.c:4936
+#, gcc-internal-format
+msgid "%<%s %E%> declared inside parameter list"
 msgstr ""
 
-#: config/mmix/mmix.c:671
-#, c-format
-msgid ""
-"too large function value type, needs %d registers, have only %d registers "
-"for this"
+#. The %s will be one of 'struct', 'union', or 'enum'.
+#: c-decl.c:4940
+#, gcc-internal-format
+msgid "anonymous %s declared inside parameter list"
 msgstr ""
 
-#: config/mmix/mmix.c:841
-msgid "function_profiler support for MMIX"
+#: c-decl.c:4945
+#, gcc-internal-format
+msgid ""
+"its scope is only this definition or declaration, which is probably not what "
+"you want"
 msgstr ""
 
-#: config/mmix/mmix.c:863
-msgid "MMIX Internal: Last named vararg would not fit in a register"
+#: c-decl.c:5078
+#, gcc-internal-format
+msgid "redefinition of %<union %E%>"
 msgstr ""
 
-#: config/mmix/mmix.c:1471 config/mmix/mmix.c:1601
-msgid "MMIX Internal: Expected a CONST_INT, not this"
+#: c-decl.c:5080
+#, gcc-internal-format
+msgid "redefinition of %<struct %E%>"
 msgstr ""
 
-#: config/mmix/mmix.c:1479 config/mmix/mmix.c:1503 config/mmix/mmix.c:1619
-#, c-format
-msgid "MMIX Internal: Bad register: %d"
+#: c-decl.c:5085
+#, gcc-internal-format
+msgid "nested redefinition of %<union %E%>"
 msgstr ""
 
-#: config/mmix/mmix.c:1550
-msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
+#: c-decl.c:5087
+#, gcc-internal-format
+msgid "nested redefinition of %<struct %E%>"
 msgstr ""
 
-#: config/mmix/mmix.c:1569
-msgid "MMIX Internal: Expected a register, not this"
+#: c-decl.c:5158 cp/decl.c:3428
+#, gcc-internal-format
+msgid "declaration does not declare anything"
 msgstr ""
 
-#: config/mmix/mmix.c:1579
-msgid "MMIX Internal: Expected a constant, not this"
+#: c-decl.c:5162
+#, gcc-internal-format
+msgid "ISO C doesn%'t support unnamed structs/unions"
 msgstr ""
 
-#. Presumably there's a missing case above if we get here.
-#: config/mmix/mmix.c:1611
-#, c-format
-msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
+#: c-decl.c:5205 c-decl.c:5221
+#, gcc-internal-format
+msgid "%Jduplicate member %qD"
 msgstr ""
 
-#. We need the original here.
-#: config/mmix/mmix.c:1663
-msgid "MMIX Internal: Cannot decode this operand"
+#: c-decl.c:5260
+#, gcc-internal-format
+msgid "union has no named members"
 msgstr ""
 
-#: config/mmix/mmix.c:1720
-msgid "MMIX Internal: This is not a recognized address"
+#: c-decl.c:5262
+#, gcc-internal-format
+msgid "union has no members"
 msgstr ""
 
-#: config/mmix/mmix.c:1897
-#, c-format
-msgid "stack frame not a multiple of 8 bytes: %d"
+#: c-decl.c:5267
+#, gcc-internal-format
+msgid "struct has no named members"
 msgstr ""
 
-#: config/mmix/mmix.c:2133
-#, c-format
-msgid "stack frame not a multiple of octabyte: %d"
+#: c-decl.c:5269
+#, gcc-internal-format
+msgid "struct has no members"
 msgstr ""
 
-#: config/mmix/mmix.c:2606 config/mmix/mmix.c:2670
-#, c-format
-msgid "MMIX Internal: %s is not a shiftable int"
+#: c-decl.c:5326
+#, gcc-internal-format
+msgid "%Jflexible array member in union"
 msgstr ""
 
-#: config/mmix/mmix.c:2786
-msgid "MMIX Internal: Trying to output invalidly reversed condition:"
+#: c-decl.c:5331
+#, gcc-internal-format
+msgid "%Jflexible array member not at end of struct"
 msgstr ""
 
-#: config/mmix/mmix.c:2793
-msgid "MMIX Internal: What's the CC of this?"
+#: c-decl.c:5336
+#, gcc-internal-format
+msgid "%Jflexible array member in otherwise empty struct"
 msgstr ""
 
-#: config/mmix/mmix.c:2797
-msgid "MMIX Internal: What is the CC of this?"
+#: c-decl.c:5343
+#, gcc-internal-format
+msgid "%Jinvalid use of structure with flexible array member"
 msgstr ""
 
-#: config/mmix/mmix.c:2867
-msgid "MMIX Internal: This is not a constant:"
+#: c-decl.c:5451
+#, gcc-internal-format
+msgid "union cannot be made transparent"
 msgstr ""
 
-#: config/mmix/mmix.h:132
-msgid "Set start-address of the program"
+#: c-decl.c:5522
+#, gcc-internal-format
+msgid "nested redefinition of %<enum %E%>"
 msgstr ""
 
-#: config/mmix/mmix.h:134
-msgid "Set start-address of data"
+#. This enum is a named one that has been declared already.
+#: c-decl.c:5529
+#, gcc-internal-format
+msgid "redeclaration of %<enum %E%>"
 msgstr ""
 
-#. FIXME: Provide a way to *load* the epsilon register.
-#: config/mmix/mmix.h:198
-msgid "For intrinsics library: pass all parameters in registers"
+#: c-decl.c:5592
+#, gcc-internal-format
+msgid "enumeration values exceed range of largest integer"
 msgstr ""
 
-#: config/mmix/mmix.h:201
-msgid "Use register stack for parameters and return value"
+#: c-decl.c:5609
+#, gcc-internal-format
+msgid "specified mode too small for enumeral values"
 msgstr ""
 
-#: config/mmix/mmix.h:203
-msgid "Use call-clobbered registers for parameters and return value"
+#: c-decl.c:5705
+#, gcc-internal-format
+msgid "enumerator value for %qE is not an integer constant"
 msgstr ""
 
-#: config/mmix/mmix.h:205
-msgid "Use epsilon-respecting floating point compare instructions"
+#: c-decl.c:5722
+#, gcc-internal-format
+msgid "overflow in enumeration values"
 msgstr ""
 
-#: config/mmix/mmix.h:208
-msgid "Use zero-extending memory loads, not sign-extending ones"
+#: c-decl.c:5727
+#, gcc-internal-format
+msgid "ISO C restricts enumerator values to range of %<int%>"
 msgstr ""
 
-#: config/mmix/mmix.h:211
-msgid ""
-"Generate divide results with reminder having the same sign as the divisor "
-"(not the dividend)"
+#: c-decl.c:5823
+#, gcc-internal-format
+msgid "return type is an incomplete type"
 msgstr ""
 
-#: config/mmix/mmix.h:215
-msgid "Prepend global symbols with \":\" (for use with PREFIX)"
+#: c-decl.c:5831
+#, gcc-internal-format
+msgid "return type defaults to %<int%>"
 msgstr ""
 
-#: config/mmix/mmix.h:217
-msgid "Do not provide a default start-address 0x100 of the program"
+#: c-decl.c:5901
+#, gcc-internal-format
+msgid "%Jno previous prototype for %qD"
 msgstr ""
 
-#: config/mmix/mmix.h:219
-msgid "Link to emit program in ELF format (rather than mmo)"
+#: c-decl.c:5909
+#, gcc-internal-format
+msgid "%J%qD was used with no prototype before its definition"
 msgstr ""
 
-#: config/mmix/mmix.h:221
-msgid "Use P-mnemonics for branches statically predicted as taken"
+#: c-decl.c:5916
+#, gcc-internal-format
+msgid "%Jno previous declaration for %qD"
 msgstr ""
 
-#: config/mmix/mmix.h:223
-msgid "Don't use P-mnemonics for branches"
+#: c-decl.c:5924
+#, gcc-internal-format
+msgid "%J%qD was used with no declaration before its definition"
 msgstr ""
 
-#: config/mmix/mmix.h:225
-msgid "Use addresses that allocate global registers"
+#: c-decl.c:5957 c-decl.c:6475
+#, gcc-internal-format
+msgid "%Jreturn type of %qD is not %<int%>"
 msgstr ""
 
-#: config/mmix/mmix.h:227
-msgid "Do not use addresses that allocate global registers"
+#: c-decl.c:5972
+#, gcc-internal-format
+msgid "%Jfirst argument of %qD should be %<int%>"
 msgstr ""
 
-#: config/mmix/mmix.h:229
-msgid "Generate a single exit point for each function"
+#: c-decl.c:5981
+#, gcc-internal-format
+msgid "%Jsecond argument of %qD should be %<char **%>"
 msgstr ""
 
-#: config/mmix/mmix.h:231
-msgid "Do not generate a single exit point for each function"
+#: c-decl.c:5990
+#, gcc-internal-format
+msgid "%Jthird argument of %qD should probably be %<char **%>"
 msgstr ""
 
-#: config/pa/pa.c:417
-#, c-format
-msgid ""
-"unknown -mschedule= option (%s).\n"
-"Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000\n"
+#: c-decl.c:6000
+#, gcc-internal-format
+msgid "%J%qD takes only zero or two arguments"
 msgstr ""
 
-#: config/pa/pa.c:442
-#, c-format
-msgid ""
-"unknown -march= option (%s).\n"
-"Valid options are 1.0, 1.1, and 2.0\n"
+#: c-decl.c:6003
+#, gcc-internal-format
+msgid "%J%qD is normally a non-static function"
 msgstr ""
 
-#: config/pa/pa.c:462
-#, c-format
-msgid ""
-"unknown -munix= option (%s).\n"
-"Valid options are 93, 95 and 98.\n"
+#: c-decl.c:6049
+#, gcc-internal-format
+msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr ""
 
-#: config/pa/pa.c:467
-#, c-format
-msgid ""
-"unknown -munix= option (%s).\n"
-"Valid options are 93 and 95.\n"
+#: c-decl.c:6062
+#, gcc-internal-format
+msgid "%Jtraditional C rejects ISO C style function definitions"
 msgstr ""
 
-#: config/pa/pa.c:471
-#, c-format
-msgid ""
-"unknown -munix= option (%s).\n"
-"Valid option is 93.\n"
+#: c-decl.c:6074
+#, gcc-internal-format
+msgid "%Jparameter name omitted"
 msgstr ""
 
-#: config/pa/pa.c:488
-msgid "PIC code generation is not supported in the portable runtime model\n"
+#: c-decl.c:6114
+#, gcc-internal-format
+msgid "%Jold-style function definition"
 msgstr ""
 
-#: config/pa/pa.c:493
-msgid "PIC code generation is not compatible with fast indirect calls\n"
+#: c-decl.c:6123
+#, gcc-internal-format
+msgid "%Jparameter name missing from parameter list"
 msgstr ""
 
-#: config/pa/pa.c:498
-msgid "-g is only supported when using GAS on this processor,"
+#: c-decl.c:6134
+#, gcc-internal-format
+msgid "%J%qD declared as a non-parameter"
 msgstr ""
 
-#: config/pa/pa.c:499
-msgid "-g option disabled"
+#: c-decl.c:6139
+#, gcc-internal-format
+msgid "%Jmultiple parameters named %qD"
 msgstr ""
 
-#: config/pa/pa.c:7903
-#, c-format
-msgid ""
-"alignment (%u) for %s exceeds maximum alignment for global common data.  "
-"Using %u"
+#: c-decl.c:6147
+#, gcc-internal-format
+msgid "%Jparameter %qD declared with void type"
 msgstr ""
 
-#: config/pa/pa-hpux.h:96 config/pa/pa64-hpux.h:26
-msgid "Generate cpp defines for server IO"
+#: c-decl.c:6162 c-decl.c:6164
+#, gcc-internal-format
+msgid "%Jtype of %qD defaults to %<int%>"
 msgstr ""
 
-#: config/pa/pa-hpux.h:97 config/pa/pa64-hpux.h:28
-msgid "Generate cpp defines for workstation IO"
+#: c-decl.c:6183
+#, gcc-internal-format
+msgid "%Jparameter %qD has incomplete type"
 msgstr ""
 
-#: config/pa/pa-hpux10.h:84
-msgid ""
-"Specify UNIX standard for predefines and linking.\n"
-"Supported value is 93."
+#: c-decl.c:6189
+#, gcc-internal-format
+msgid "%Jdeclaration for parameter %qD but no such parameter"
 msgstr ""
 
-#: config/pa/pa-hpux1010.h:28 config/pa/pa-hpux11.h:99
-msgid ""
-"Specify UNIX standard for predefines and linking.\n"
-"Supported values are 93 and 95."
+#: c-decl.c:6240
+#, gcc-internal-format
+msgid "number of arguments doesn%'t match built-in prototype"
 msgstr ""
 
-#: config/pa/pa-hpux11.h:82
-msgid "-munix=98 option required for C89 Amendment 1 features.\n"
+#: c-decl.c:6244
+#, gcc-internal-format
+msgid "number of arguments doesn%'t match prototype"
 msgstr ""
 
-#: config/pa/pa-hpux1111.h:28
-msgid ""
-"Specify UNIX standard for predefines and linking.\n"
-"Supported values are 93, 95 and 98."
+#: c-decl.c:6245 c-decl.c:6285 c-decl.c:6298
+#, gcc-internal-format
+msgid "%Hprototype declaration"
 msgstr ""
 
-#. Macro to define tables used to set the flags.  This is a
-#. list in braces of target switches with each switch being
-#. { "NAME", VALUE, "HELP_STRING" }.  VALUE is the bits to set,
-#. or minus the bits to clear.  An empty string NAME is used to
-#. identify the default VALUE.  Do not mark empty strings for
-#. translation.
-#: config/pa/pa.h:254 config/pa/pa.h:260
-msgid "Generate PA1.1 code"
+#: c-decl.c:6279
+#, gcc-internal-format
+msgid "promoted argument %qD doesn%'t match built-in prototype"
 msgstr ""
 
-#: config/pa/pa.h:256 config/pa/pa.h:258
-msgid "Generate PA1.0 code"
+#: c-decl.c:6283
+#, gcc-internal-format
+msgid "promoted argument %qD doesn%'t match prototype"
 msgstr ""
 
-#: config/pa/pa.h:262
-msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+#: c-decl.c:6293
+#, gcc-internal-format
+msgid "argument %qD doesn%'t match built-in prototype"
 msgstr ""
 
-#: config/pa/pa.h:264
-msgid "Disable FP regs"
+#: c-decl.c:6297
+#, gcc-internal-format
+msgid "argument %qD doesn%'t match prototype"
 msgstr ""
 
-#: config/pa/pa.h:266
-msgid "Do not disable FP regs"
+#: c-decl.c:6519 cp/decl.c:10686
+#, gcc-internal-format
+msgid "no return statement in function returning non-void"
 msgstr ""
 
-#: config/pa/pa.h:268
-msgid "Disable space regs"
+#: c-decl.c:6528
+#, gcc-internal-format
+msgid "this function may return with or without a value"
 msgstr ""
 
-#: config/pa/pa.h:270
-msgid "Do not disable space regs"
+#. If we get here, declarations have been used in a for loop without
+#. the C99 for loop scope.  This doesn't make much sense, so don't
+#. allow it.
+#: c-decl.c:6621
+#, gcc-internal-format
+msgid "%<for%> loop initial declaration used outside C99 mode"
 msgstr ""
 
-#: config/pa/pa.h:272
-msgid "Put jumps in call delay slots"
+#: c-decl.c:6650
+#, gcc-internal-format
+msgid ""
+"%Jdeclaration of static variable %qD in %<for%> loop initial declaration"
 msgstr ""
 
-#: config/pa/pa.h:274
-msgid "Do not put jumps in call delay slots"
+#: c-decl.c:6653
+#, gcc-internal-format
+msgid ""
+"%Jdeclaration of %<extern%> variable %qD in %<for%> loop initial declaration"
 msgstr ""
 
-#: config/pa/pa.h:276
-msgid "Disable indexed addressing"
+#: c-decl.c:6658
+#, gcc-internal-format
+msgid "%<struct %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
-#: config/pa/pa.h:278
-msgid "Do not disable indexed addressing"
+#: c-decl.c:6662
+#, gcc-internal-format
+msgid "%<union %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
-#: config/pa/pa.h:280
-msgid "Use portable calling conventions"
+#: c-decl.c:6666
+#, gcc-internal-format
+msgid "%<enum %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
-#: config/pa/pa.h:282
-msgid "Do not use portable calling conventions"
+#: c-decl.c:6670
+#, gcc-internal-format
+msgid "%Jdeclaration of non-variable %qD in %<for%> loop initial declaration"
 msgstr ""
 
-#: config/pa/pa.h:284
-msgid "Assume code will be assembled by GAS"
+#: c-decl.c:6954 c-decl.c:7105 c-decl.c:7315
+#, gcc-internal-format
+msgid "duplicate %qE"
 msgstr ""
 
-#: config/pa/pa.h:286
-msgid "Do not assume code will be assembled by GAS"
+#: c-decl.c:6977 c-decl.c:7114 c-decl.c:7217
+#, gcc-internal-format
+msgid "two or more data types in declaration specifiers"
 msgstr ""
 
-#: config/pa/pa.h:288 config/frv/frv.opt:174
-msgid "Use software floating point"
+#: c-decl.c:6989 cp/decl.c:6690
+#, gcc-internal-format
+msgid "%<long long long%> is too long for GCC"
 msgstr ""
 
-#: config/pa/pa.h:290
-msgid "Do not use software floating point"
+#: c-decl.c:6996 c-decl.c:7188
+#, gcc-internal-format
+msgid "both %<long long%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#: config/pa/pa.h:292
-msgid "Emit long load/store sequences"
+#: c-decl.c:7002
+#, gcc-internal-format
+msgid "ISO C90 does not support %<long long%>"
 msgstr ""
 
-#: config/pa/pa.h:294
-msgid "Do not emit long load/store sequences"
+#: c-decl.c:7007 c-decl.c:7027
+#, gcc-internal-format
+msgid "both %<long%> and %<short%> in declaration specifiers"
 msgstr ""
 
-#: config/pa/pa.h:296
-msgid "Generate fast indirect calls"
+#: c-decl.c:7010 c-decl.c:7121
+#, gcc-internal-format
+msgid "both %<long%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: config/pa/pa.h:298
-msgid "Do not generate fast indirect calls"
+#: c-decl.c:7013 c-decl.c:7140
+#, gcc-internal-format
+msgid "both %<long%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: config/pa/pa.h:300
-msgid "Generate code for huge switch statements"
+#: c-decl.c:7016 c-decl.c:7159
+#, gcc-internal-format
+msgid "both %<long%> and %<char%> in declaration specifiers"
 msgstr ""
 
-#: config/pa/pa.h:302
-msgid "Do not generate code for huge switch statements"
+#: c-decl.c:7019 c-decl.c:7172
+#, gcc-internal-format
+msgid "both %<long%> and %<float%> in declaration specifiers"
 msgstr ""
 
-#: config/pa/pa.h:304
-msgid "Always generate long calls"
+#: c-decl.c:7030 c-decl.c:7124
+#, gcc-internal-format
+msgid "both %<short%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: config/pa/pa.h:306
-msgid "Generate long calls only when needed"
+#: c-decl.c:7033 c-decl.c:7143
+#, gcc-internal-format
+msgid "both %<short%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: config/pa/pa.h:308
-msgid "Enable linker optimizations"
+#: c-decl.c:7036 c-decl.c:7162
+#, gcc-internal-format
+msgid "both %<short%> and %<char%> in declaration specifiers"
 msgstr ""
 
-#: config/pa/pa.h:332
-msgid ""
-"Specify PA-RISC architecture for code generation.\n"
-"Values are 1.0, 1.1 and 2.0."
+#: c-decl.c:7039 c-decl.c:7175
+#, gcc-internal-format
+msgid "both %<short%> and %<float%> in declaration specifiers"
 msgstr ""
 
-#: config/pa/pa.h:335
-msgid "Specify range of registers to make fixed."
+#: c-decl.c:7042 c-decl.c:7191
+#, gcc-internal-format
+msgid "both %<short%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#: config/pa/pa.h:337
-msgid "Specify CPU for scheduling purposes."
+#: c-decl.c:7050 c-decl.c:7070
+#, gcc-internal-format
+msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
 msgstr ""
 
-#: config/pa/pa64-hpux.h:30
-msgid "Assume code will be linked by GNU ld"
+#: c-decl.c:7053 c-decl.c:7127
+#, gcc-internal-format
+msgid "both %<signed%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: config/pa/pa64-hpux.h:32
-msgid "Assume code will be linked by HP ld"
+#: c-decl.c:7056 c-decl.c:7146
+#, gcc-internal-format
+msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: config/rs6000/host-darwin.c:52
-msgid "Segmentation Fault (code)"
+#: c-decl.c:7059 c-decl.c:7178
+#, gcc-internal-format
+msgid "both %<signed%> and %<float%> in declaration specifiers"
 msgstr ""
 
-#: config/rs6000/host-darwin.c:83
-msgid "Out of stack space.\n"
+#: c-decl.c:7062 c-decl.c:7194
+#, gcc-internal-format
+msgid "both %<signed%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#: config/rs6000/host-darwin.c:104
-#, c-format
-msgid "Try running '%s' in the shell to raise its limit.\n"
+#: c-decl.c:7073 c-decl.c:7130
+#, gcc-internal-format
+msgid "both %<unsigned%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: config/rs6000/host-darwin.c:117
-msgid "Segmentation Fault"
+#: c-decl.c:7076 c-decl.c:7149
+#, gcc-internal-format
+msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: config/rs6000/host-darwin.c:131
-#, c-format
-msgid "While setting up signal stack: %m"
+#: c-decl.c:7079 c-decl.c:7181
+#, gcc-internal-format
+msgid "both %<unsigned%> and %<float%> in declaration specifiers"
 msgstr ""
 
-#: config/rs6000/host-darwin.c:137
-#, c-format
-msgid "While setting up signal handler: %m"
+#: c-decl.c:7082 c-decl.c:7197
+#, gcc-internal-format
+msgid "both %<unsigned%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#. Handle the machine specific pragma longcall.  Its syntax is
-#.
-#. # pragma longcall ( TOGGLE )
-#.
-#. where TOGGLE is either 0 or 1.
-#.
-#. rs6000_default_long_calls is set to the value of TOGGLE, changing
-#. whether or not new function declarations receive a longcall
-#. attribute by default.
-#: config/rs6000/rs6000-c.c:46
-msgid "ignoring malformed #pragma longcall"
+#: c-decl.c:7090
+#, gcc-internal-format
+msgid "ISO C90 does not support complex types"
 msgstr ""
 
-#: config/rs6000/rs6000-c.c:59
-msgid "missing open paren"
+#: c-decl.c:7092 c-decl.c:7133
+#, gcc-internal-format
+msgid "both %<complex%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: config/rs6000/rs6000-c.c:61
-msgid "missing number"
+#: c-decl.c:7095 c-decl.c:7152
+#, gcc-internal-format
+msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: config/rs6000/rs6000-c.c:63
-msgid "missing close paren"
+#: c-decl.c:7234
+#, gcc-internal-format
+msgid "%qE fails to be a typedef or built in type"
 msgstr ""
 
-#: config/rs6000/rs6000-c.c:66
-msgid "number must be 0 or 1"
+#: c-decl.c:7266
+#, gcc-internal-format
+msgid "%qE is not at beginning of declaration"
 msgstr ""
 
-#: config/rs6000/rs6000-c.c:69
-msgid "junk at end of #pragma longcall"
+#: c-decl.c:7280
+#, gcc-internal-format
+msgid "%<__thread%> used with %<auto%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1252
-msgid "-mmultiple is not supported on little endian systems"
+#: c-decl.c:7282
+#, gcc-internal-format
+msgid "%<__thread%> used with %<register%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1259
-msgid "-mstring is not supported on little endian systems"
+#: c-decl.c:7284
+#, gcc-internal-format
+msgid "%<__thread%> used with %<typedef%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1273
-#, c-format
-msgid "unknown -mdebug-%s switch"
+#: c-decl.c:7295 cp/parser.c:7355
+#, gcc-internal-format
+msgid "%<__thread%> before %<extern%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1285
-msgid ""
-"unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
+#: c-decl.c:7304 cp/parser.c:7345
+#, gcc-internal-format
+msgid "%<__thread%> before %<static%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1296
-#, c-format
-msgid "Unknown switch -mlong-double-%s"
+#: c-decl.c:7320
+#, gcc-internal-format
+msgid "multiple storage classes in declaration specifiers"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1352
-msgid "AltiVec and E500 instructions cannot coexist"
+#: c-decl.c:7327
+#, gcc-internal-format
+msgid "%<__thread%> used with %qE"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1620
-#, c-format
-msgid "unknown -m%s= option specified: '%s'"
+#: c-decl.c:7381
+#, gcc-internal-format
+msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1641
-#, c-format
-msgid "not configured for ABI: '%s'"
+#: c-decl.c:7426 c-decl.c:7452
+#, gcc-internal-format
+msgid "ISO C does not support complex integer types"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1649
-msgid "Using darwin64 ABI"
+#: c-decl.c:7527 toplev.c:818
+#, gcc-internal-format
+msgid "%J%qF used but never defined"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1654
-msgid "Using old darwin ABI"
+#: c-format.c:96 c-format.c:205
+#, gcc-internal-format
+msgid "format string has invalid operand number"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1660
-#, c-format
-msgid "unknown ABI specified: '%s'"
+#: c-format.c:113
+#, gcc-internal-format
+msgid "function does not return string type"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1677
-msgid "invalid option for -mfloat-gprs"
+#: c-format.c:142
+#, gcc-internal-format
+msgid "format string argument not a string type"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1693
-msgid ""
-"-malign-power is not supported for 64-bit Darwin; it is incompatible with "
-"the installed C and C++ libraries"
+#: c-format.c:185
+#, gcc-internal-format
+msgid "unrecognized format specifier"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1700
-#, c-format
-msgid "unknown -malign-XXXXX option specified: '%s'"
+#: c-format.c:197
+#, gcc-internal-format
+msgid "%qE is an unrecognized format function type"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3859
-msgid ""
-"GCC vector returned by reference: non-standard ABI extension with no "
-"compatibility guarantee"
+#: c-format.c:211
+#, gcc-internal-format
+msgid "%<...%> has invalid operand number"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3932
-msgid ""
-"Cannot return value in vector register because altivec instructions are "
-"disabled, use -maltivec to enable them."
+#: c-format.c:218
+#, gcc-internal-format
+msgid "format string argument follows the args to be formatted"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4178
-msgid ""
-"Cannot pass argument in vector register because altivec instructions are "
-"disabled, use -maltivec to enable them."
+#: c-format.c:836
+#, gcc-internal-format
+msgid "function might be possible candidate for %qs format attribute"
 msgstr ""
 
-#: config/rs6000/rs6000.c:5032
-msgid ""
-"GCC vector passed by reference: non-standard ABI extension with no "
-"compatibility guarantee"
+#: c-format.c:928 c-format.c:949 c-format.c:1953
+#, gcc-internal-format
+msgid "missing $ operand number in format"
 msgstr ""
 
-#: config/rs6000/rs6000.c:5927
-msgid "argument 1 must be a 5-bit signed literal"
+#: c-format.c:958
+#, gcc-internal-format
+msgid "%s does not support %%n$ operand number formats"
 msgstr ""
 
-#: config/rs6000/rs6000.c:6030 config/rs6000/rs6000.c:6700
-msgid "argument 2 must be a 5-bit unsigned literal"
+#: c-format.c:965
+#, gcc-internal-format
+msgid "operand number out of range in format"
 msgstr ""
 
-#: config/rs6000/rs6000.c:6070
-msgid "argument 1 of __builtin_altivec_predicate must be a constant"
+#: c-format.c:988
+#, gcc-internal-format
+msgid "format argument %d used more than once in %s format"
 msgstr ""
 
-#: config/rs6000/rs6000.c:6124
-msgid "argument 1 of __builtin_altivec_predicate is out of range"
+#: c-format.c:1020
+#, gcc-internal-format
+msgid "$ operand number used after format without operand number"
 msgstr ""
 
-#: config/rs6000/rs6000.c:6286
-msgid "argument 3 must be a 4-bit unsigned literal"
+#: c-format.c:1050
+#, gcc-internal-format
+msgid "format argument %d unused before used argument %d in $-style format"
 msgstr ""
 
-#: config/rs6000/rs6000.c:6458
-#, c-format
-msgid "argument to %qs must be a 2-bit unsigned literal"
+#: c-format.c:1145
+#, gcc-internal-format
+msgid "format not a string literal, format string not checked"
 msgstr ""
 
-#: config/rs6000/rs6000.c:6571
-msgid "argument to dss must be a 2-bit unsigned literal"
+#: c-format.c:1160 c-format.c:1163
+#, gcc-internal-format
+msgid "format not a string literal and no format arguments"
 msgstr ""
 
-#: config/rs6000/rs6000.c:6586
-#, c-format
-msgid "invalid parameter combination for %qs AltiVec intrinsic"
+#: c-format.c:1166
+#, gcc-internal-format
+msgid "format not a string literal, argument types not checked"
 msgstr ""
 
-#: config/rs6000/rs6000.c:6820
-msgid "argument 1 of __builtin_spe_predicate must be a constant"
+#: c-format.c:1179
+#, gcc-internal-format
+msgid "too many arguments for format"
 msgstr ""
 
-#: config/rs6000/rs6000.c:6893
-msgid "argument 1 of __builtin_spe_predicate is out of range"
+#: c-format.c:1182
+#, gcc-internal-format
+msgid "unused arguments in $-style format"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9215
-#, c-format
-msgid "invalid %%f value"
+#: c-format.c:1185
+#, gcc-internal-format
+msgid "zero-length %s format string"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9224
-#, c-format
-msgid "invalid %%F value"
+#: c-format.c:1189
+#, gcc-internal-format
+msgid "format is a wide character string"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9233
-#, c-format
-msgid "invalid %%G value"
+#: c-format.c:1192
+#, gcc-internal-format
+msgid "unterminated format string"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9268
-#, c-format
-msgid "invalid %%j code"
+#: c-format.c:1406
+#, gcc-internal-format
+msgid "embedded %<\\0%> in format"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9278
-#, c-format
-msgid "invalid %%J code"
+#: c-format.c:1421
+#, gcc-internal-format
+msgid "spurious trailing %<%%%> in format"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9288
-#, c-format
-msgid "invalid %%k value"
+#: c-format.c:1465 c-format.c:1709
+#, gcc-internal-format
+msgid "repeated %s in format"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9308 config/xtensa/xtensa.c:1678
-#, c-format
-msgid "invalid %%K value"
+#: c-format.c:1478
+#, gcc-internal-format
+msgid "missing fill character at end of strfmon format"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9375
-#, c-format
-msgid "invalid %%O value"
+#: c-format.c:1522 c-format.c:1624 c-format.c:1903 c-format.c:1965
+#, gcc-internal-format
+msgid "too few arguments for format"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9422
-#, c-format
-msgid "invalid %%q value"
+#: c-format.c:1563
+#, gcc-internal-format
+msgid "zero width in %s format"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9466
-#, c-format
-msgid "invalid %%S value"
+#: c-format.c:1581
+#, gcc-internal-format
+msgid "empty left precision in %s format"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9508
-#, c-format
-msgid "invalid %%T value"
+#: c-format.c:1654
+#, gcc-internal-format
+msgid "empty precision in %s format"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9518
-#, c-format
-msgid "invalid %%u value"
+#: c-format.c:1693
+#, gcc-internal-format
+msgid "%s does not support the %qs %s length modifier"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9527 config/xtensa/xtensa.c:1648
-#, c-format
-msgid "invalid %%v value"
+#: c-format.c:1743
+#, gcc-internal-format
+msgid "conversion lacks type at end of format"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12191
-msgid "stack frame too large"
+#: c-format.c:1754
+#, gcc-internal-format
+msgid "unknown conversion type character %qc in format"
 msgstr ""
 
-#: config/rs6000/rs6000.c:14709
-msgid "no profiling of 64-bit code for this ABI"
+#: c-format.c:1757
+#, gcc-internal-format
+msgid "unknown conversion type character 0x%x in format"
 msgstr ""
 
-#: config/rs6000/rs6000.c:15799
-msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
+#: c-format.c:1764
+#, gcc-internal-format
+msgid "%s does not support the %<%%%c%> %s format"
 msgstr ""
 
-#: config/rs6000/rs6000.c:15801
-msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
+#: c-format.c:1780
+#, gcc-internal-format
+msgid "%s used with %<%%%c%> %s format"
 msgstr ""
 
-#: config/rs6000/rs6000.c:15805
-msgid "use of %<long long%> in AltiVec types is invalid"
+#: c-format.c:1789
+#, gcc-internal-format
+msgid "%s does not support %s"
 msgstr ""
 
-#: config/rs6000/rs6000.c:15807
-msgid "use of %<double%> in AltiVec types is invalid"
+#: c-format.c:1798
+#, gcc-internal-format
+msgid "%s does not support %s with the %<%%%c%> %s format"
 msgstr ""
 
-#: config/rs6000/rs6000.c:15809
-msgid "use of %<long double%> in AltiVec types is invalid"
+#: c-format.c:1831
+#, gcc-internal-format
+msgid "%s ignored with %s and %<%%%c%> %s format"
 msgstr ""
 
-#: config/rs6000/rs6000.c:15811
-msgid "use of boolean types in AltiVec types is invalid"
+#: c-format.c:1835
+#, gcc-internal-format
+msgid "%s ignored with %s in %s format"
 msgstr ""
 
-#: config/rs6000/rs6000.c:15813
-msgid "use of %<complex%> in AltiVec types is invalid"
+#: c-format.c:1841
+#, gcc-internal-format
+msgid "use of %s and %s together with %<%%%c%> %s format"
 msgstr ""
 
-#: config/rs6000/rs6000.c:17497
-msgid "AltiVec argument passed to unprototyped function"
+#: c-format.c:1845
+#, gcc-internal-format
+msgid "use of %s and %s together in %s format"
 msgstr ""
 
-#: config/rs6000/aix.h:204
-msgid "Conform more closely to IBM XLC semantics"
+#: c-format.c:1864
+#, gcc-internal-format
+msgid "%<%%%c%> yields only last 2 digits of year in some locales"
 msgstr ""
 
-#: config/rs6000/aix.h:206
-msgid "Default GCC semantics that differ from IBM XLC"
+#: c-format.c:1867
+#, gcc-internal-format
+msgid "%<%%%c%> yields only last 2 digits of year"
 msgstr ""
 
-#: config/rs6000/aix41.h:28 config/rs6000/aix43.h:32 config/rs6000/aix51.h:31
-#: config/rs6000/aix52.h:31
-msgid "Support message passing with the Parallel Environment"
+#. The end of the format string was reached.
+#: c-format.c:1883
+#, gcc-internal-format
+msgid "no closing %<]%> for %<%%[%> format"
 msgstr ""
 
-#: config/rs6000/aix43.h:28 config/rs6000/aix51.h:27 config/rs6000/aix52.h:27
-msgid "Compile for 64-bit pointers"
+#: c-format.c:1896
+#, gcc-internal-format
+msgid "use of %qs length modifier with %qc type character"
 msgstr ""
 
-#: config/rs6000/aix43.h:30 config/rs6000/aix51.h:29 config/rs6000/aix52.h:29
-msgid "Compile for 32-bit pointers"
+#: c-format.c:1917
+#, gcc-internal-format
+msgid "%s does not support the %<%%%s%c%> %s format"
 msgstr ""
 
-#: config/rs6000/aix43.h:49 config/rs6000/aix51.h:48 config/rs6000/aix52.h:48
-msgid "-maix64 and POWER architecture are incompatible"
+#: c-format.c:1934
+#, gcc-internal-format
+msgid "operand number specified with suppressed assignment"
 msgstr ""
 
-#: config/rs6000/aix43.h:54 config/rs6000/aix51.h:53 config/rs6000/aix52.h:53
-msgid "-maix64 requires PowerPC64 architecture remain enabled"
+#: c-format.c:1936
+#, gcc-internal-format
+msgid "operand number specified for format taking no argument"
 msgstr ""
 
-#: config/rs6000/aix43.h:58 config/rs6000/aix51.h:57 config/rs6000/aix52.h:57
-msgid ""
-"-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
+#: c-format.c:2078
+#, gcc-internal-format
+msgid "writing through null pointer (argument %d)"
 msgstr ""
 
-#: config/rs6000/darwin.h:69 config/rs6000/sysv4.h:153
-msgid "Generate 64-bit code"
+#: c-format.c:2086
+#, gcc-internal-format
+msgid "reading through null pointer (argument %d)"
 msgstr ""
 
-#: config/rs6000/darwin.h:71 config/rs6000/sysv4.h:155
-msgid "Generate 32-bit code"
+#: c-format.c:2106
+#, gcc-internal-format
+msgid "writing into constant object (argument %d)"
 msgstr ""
 
-#: config/rs6000/darwin.h:73
-msgid "Generate code suitable for executables (NOT shared libs)"
+#: c-format.c:2117
+#, gcc-internal-format
+msgid "extra type qualifiers in format argument (argument %d)"
 msgstr ""
 
-#. The Darwin ABI always includes AltiVec, can't be (validly) turned
-#. off.
-#: config/rs6000/darwin.h:89
-msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
+#: c-format.c:2228
+#, gcc-internal-format
+msgid "%s should have type %<%s%s%>, but argument %d has type %qT"
 msgstr ""
 
-#. Darwin doesn't support -fpic.
-#: config/rs6000/darwin.h:95
-msgid "-fpic is not supported; -fPIC assumed"
+#: c-format.c:2231
+#, gcc-internal-format
+msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
 msgstr ""
 
-#: config/rs6000/darwin.h:113
-msgid "-m64 requires PowerPC64 architecture, enabling"
+#: c-format.c:2238
+#, gcc-internal-format
+msgid "%s should have type %<%T%s%>, but argument %d has type %qT"
 msgstr ""
 
-#. See note below.
-#. if (rs6000_long_double_size_string == NULL)
-#. rs6000_long_double_type_size = 128;
-#: config/rs6000/eabispe.h:45 config/rs6000/linuxspe.h:62
-msgid "-m64 not supported in this configuration"
+#: c-format.c:2241
+#, gcc-internal-format
+msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
 msgstr ""
 
-#: config/rs6000/linux64.h:109
-msgid "-m64 requires a PowerPC64 cpu"
+#: c-format.c:2299 c-format.c:2305 c-format.c:2406
+#, gcc-internal-format
+msgid "%<__gcc_host_wide_int__%> is not defined as a type"
 msgstr ""
 
-#: config/rs6000/linux64.h:221
-msgid "Call mcount for profiling before a function prologue"
+#: c-format.c:2312 c-format.c:2416
+#, gcc-internal-format
+msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
 msgstr ""
 
-#: config/rs6000/linux64.h:223
-msgid "Call mcount for profiling after a function prologue"
+#: c-format.c:2365
+#, gcc-internal-format
+msgid "%<location_t%> is not defined as a type"
 msgstr ""
 
-#. Run-time compilation parameters selecting different hardware subsets.
-#.
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/rs6000/rs6000.h:281
-msgid "Use POWER instruction set"
+#: c-format.c:2382
+#, gcc-internal-format
+msgid "%<tree%> is not defined as a type"
 msgstr ""
 
-#: config/rs6000/rs6000.h:284
-msgid "Use POWER2 instruction set"
+#: c-format.c:2387
+#, gcc-internal-format
+msgid "%<tree%> is not defined as a pointer type"
 msgstr ""
 
-#: config/rs6000/rs6000.h:286
-msgid "Do not use POWER2 instruction set"
+#: c-format.c:2573
+#, gcc-internal-format
+msgid "args to be formatted is not %<...%>"
 msgstr ""
 
-#: config/rs6000/rs6000.h:289
-msgid "Do not use POWER instruction set"
+#: c-format.c:2582
+#, gcc-internal-format
+msgid "strftime formats cannot format arguments"
 msgstr ""
 
-#: config/rs6000/rs6000.h:291
-msgid "Use PowerPC instruction set"
+#: c-lex.c:254
+#, gcc-internal-format
+msgid "badly nested C headers from preprocessor"
 msgstr ""
 
-#: config/rs6000/rs6000.h:294
-msgid "Do not use PowerPC instruction set"
+#: c-lex.c:302
+#, gcc-internal-format
+msgid "%Hignoring #pragma %s %s"
 msgstr ""
 
-#: config/rs6000/rs6000.h:296
-msgid "Use PowerPC General Purpose group optional instructions"
+#. ... or not.
+#: c-lex.c:411
+#, gcc-internal-format
+msgid "%Hstray %<@%> in program"
 msgstr ""
 
-#: config/rs6000/rs6000.h:298
-msgid "Do not use PowerPC General Purpose group optional instructions"
+#: c-lex.c:425
+#, gcc-internal-format
+msgid "stray %qs in program"
 msgstr ""
 
-#: config/rs6000/rs6000.h:300
-msgid "Use PowerPC Graphics group optional instructions"
+#: c-lex.c:435
+#, gcc-internal-format
+msgid "missing terminating %c character"
 msgstr ""
 
-#: config/rs6000/rs6000.h:302
-msgid "Do not use PowerPC Graphics group optional instructions"
+#: c-lex.c:437
+#, gcc-internal-format
+msgid "stray %qc in program"
 msgstr ""
 
-#: config/rs6000/rs6000.h:304
-msgid "Use PowerPC-64 instruction set"
+#: c-lex.c:439
+#, gcc-internal-format
+msgid "stray %<\\%o%> in program"
 msgstr ""
 
-#: config/rs6000/rs6000.h:306
-msgid "Do not use PowerPC-64 instruction set"
+#: c-lex.c:600
+#, gcc-internal-format
+msgid "this decimal constant is unsigned only in ISO C90"
 msgstr ""
 
-#: config/rs6000/rs6000.h:308
-msgid "Use AltiVec instructions"
+#: c-lex.c:604
+#, gcc-internal-format
+msgid "this decimal constant would be unsigned in ISO C90"
 msgstr ""
 
-#: config/rs6000/rs6000.h:310
-msgid "Do not use AltiVec instructions"
+#: c-lex.c:620
+#, gcc-internal-format
+msgid "integer constant is too large for %qs type"
 msgstr ""
 
-#: config/rs6000/rs6000.h:312
-msgid "Use new mnemonics for PowerPC architecture"
+#: c-lex.c:686
+#, gcc-internal-format
+msgid "floating constant exceeds range of %<%s%>"
 msgstr ""
 
-#: config/rs6000/rs6000.h:314
-msgid "Use old mnemonics for PowerPC architecture"
+#: c-lex.c:769
+#, gcc-internal-format
+msgid "traditional C rejects string constant concatenation"
 msgstr ""
 
-#: config/rs6000/rs6000.h:317
-msgid "Put everything in the regular TOC"
+#: c-objc-common.c:80
+#, gcc-internal-format
+msgid ""
+"%Jfunction %qF can never be inlined because it is suppressed using -fno-"
+"inline"
 msgstr ""
 
-#: config/rs6000/rs6000.h:319
-msgid "Place floating point constants in TOC"
+#: c-objc-common.c:90
+#, gcc-internal-format
+msgid ""
+"%Jfunction %qF can never be inlined because it might not be bound within "
+"this unit of translation"
 msgstr ""
 
-#: config/rs6000/rs6000.h:321
-msgid "Do not place floating point constants in TOC"
+#: c-objc-common.c:98
+#, gcc-internal-format
+msgid ""
+"%Jfunction %qF can never be inlined because it uses attributes conflicting "
+"with inlining"
 msgstr ""
 
-#: config/rs6000/rs6000.h:323
-msgid "Place symbol+offset constants in TOC"
+#: c-opts.c:144
+#, gcc-internal-format
+msgid "no class name specified with %qs"
 msgstr ""
 
-#: config/rs6000/rs6000.h:325
-msgid "Do not place symbol+offset constants in TOC"
+#: c-opts.c:148
+#, gcc-internal-format
+msgid "assertion missing after %qs"
 msgstr ""
 
-#: config/rs6000/rs6000.h:331
-msgid "Place variable addresses in the regular TOC"
+#: c-opts.c:153
+#, gcc-internal-format
+msgid "macro name missing after %qs"
 msgstr ""
 
-#: config/rs6000/rs6000.h:333 config/frv/frv.opt:121 config/pdp11/pdp11.opt:72
-msgid "Use hardware floating point"
+#: c-opts.c:162
+#, gcc-internal-format
+msgid "missing path after %qs"
 msgstr ""
 
-#: config/rs6000/rs6000.h:335 config/pdp11/pdp11.opt:84
-msgid "Do not use hardware floating point"
+#: c-opts.c:171
+#, gcc-internal-format
+msgid "missing filename after %qs"
 msgstr ""
 
-#: config/rs6000/rs6000.h:337
-msgid "Generate load/store multiple instructions"
+#: c-opts.c:176
+#, gcc-internal-format
+msgid "missing makefile target after %qs"
 msgstr ""
 
-#: config/rs6000/rs6000.h:339
-msgid "Do not generate load/store multiple instructions"
+#: c-opts.c:303
+#, gcc-internal-format
+msgid "-I- specified twice"
 msgstr ""
 
-#: config/rs6000/rs6000.h:341
-msgid "Generate string instructions for block moves"
+#: c-opts.c:306
+#, gcc-internal-format
+msgid "obsolete option -I- used, please use -iquote instead"
 msgstr ""
 
-#: config/rs6000/rs6000.h:343
-msgid "Do not generate string instructions for block moves"
+#: c-opts.c:473
+#, gcc-internal-format
+msgid "argument %qs to %<-Wnormalized%> not recognized"
 msgstr ""
 
-#: config/rs6000/rs6000.h:345
-msgid "Generate load/store with update instructions"
+#: c-opts.c:557
+#, gcc-internal-format
+msgid "switch %qs is no longer supported"
 msgstr ""
 
-#: config/rs6000/rs6000.h:347
-msgid "Do not generate load/store with update instructions"
+#: c-opts.c:670
+#, gcc-internal-format
+msgid ""
+"-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr ""
 
-#: config/rs6000/rs6000.h:349
-msgid "Generate fused multiply/add instructions"
+#: c-opts.c:848
+#, gcc-internal-format
+msgid "output filename specified twice"
 msgstr ""
 
-#: config/rs6000/rs6000.h:351
-msgid "Do not generate fused multiply/add instructions"
+#: c-opts.c:985
+#, gcc-internal-format
+msgid "-Wformat-y2k ignored without -Wformat"
 msgstr ""
 
-#: config/rs6000/rs6000.h:355
-msgid "Do not schedule the start and end of the procedure"
+#: c-opts.c:987
+#, gcc-internal-format
+msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr ""
 
-#: config/rs6000/rs6000.h:361
-msgid "Return all structures in memory (AIX default)"
+#: c-opts.c:989
+#, gcc-internal-format
+msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr ""
 
-#: config/rs6000/rs6000.h:363
-msgid "Return small structures in registers (SVR4 default)"
+#: c-opts.c:991
+#, gcc-internal-format
+msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr ""
 
-#: config/rs6000/rs6000.h:369
-msgid "Generate single field mfcr instruction"
+#: c-opts.c:993
+#, gcc-internal-format
+msgid "-Wformat-security ignored without -Wformat"
 msgstr ""
 
-#: config/rs6000/rs6000.h:371
-msgid "Do not generate single field mfcr instruction"
+#: c-opts.c:995
+#, gcc-internal-format
+msgid "-Wmissing-format-attribute ignored without -Wformat"
 msgstr ""
 
-#: config/rs6000/rs6000.h:455 config/sparc/sparc.h:718
-msgid "Use features of and schedule code for given CPU"
+#: c-opts.c:1015
+#, gcc-internal-format
+msgid "opening output file %s: %m"
 msgstr ""
 
-#: config/rs6000/rs6000.h:458
-msgid "Enable debug output"
+#: c-opts.c:1020
+#, gcc-internal-format
+msgid "too many filenames given.  Type %s --help for usage"
 msgstr ""
 
-#: config/rs6000/rs6000.h:460
-msgid "Select full, part, or no traceback table"
+#: c-opts.c:1106
+#, gcc-internal-format
+msgid "YYDEBUG was not defined at build time, -dy ignored"
 msgstr ""
 
-#: config/rs6000/rs6000.h:461
-msgid "Specify ABI to use"
+#: c-opts.c:1152
+#, gcc-internal-format
+msgid "opening dependency file %s: %m"
 msgstr ""
 
-#: config/rs6000/rs6000.h:463
-msgid "Specify size of long double (64 or 128 bits)"
+#: c-opts.c:1162
+#, gcc-internal-format
+msgid "closing dependency file %s: %m"
 msgstr ""
 
-#: config/rs6000/rs6000.h:465
-msgid "Specify yes/no if isel instructions should be generated"
+#: c-opts.c:1165
+#, gcc-internal-format
+msgid "when writing output to %s: %m"
 msgstr ""
 
-#: config/rs6000/rs6000.h:467
-msgid "Specify yes/no if SPE SIMD instructions should be generated"
+#: c-opts.c:1245
+#, gcc-internal-format
+msgid "to generate dependencies you must specify either -M or -MM"
 msgstr ""
 
-#: config/rs6000/rs6000.h:469
-msgid "Specify yes/no if using floating point in the GPRs"
+#: c-opts.c:1413
+#, gcc-internal-format
+msgid "too late for # directive to set debug directory"
 msgstr ""
 
-#: config/rs6000/rs6000.h:471
-msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec"
+#: c-parser.c:968
+#, gcc-internal-format
+msgid "ISO C forbids an empty source file"
 msgstr ""
 
-#: config/rs6000/rs6000.h:473
-msgid "Avoid all range limits on call instructions"
+#: c-parser.c:1053 c-parser.c:5695
+#, gcc-internal-format
+msgid "ISO C does not allow extra %<;%> outside of a function"
 msgstr ""
 
-#: config/rs6000/rs6000.h:476
-msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
+#: c-parser.c:1144
+#, gcc-internal-format
+msgid "expected declaration specifiers"
 msgstr ""
 
-#: config/rs6000/rs6000.h:479
-msgid "Determine which dependences between insns are considered costly"
+#: c-parser.c:1192
+#, gcc-internal-format
+msgid "data definition has no type or storage class"
 msgstr ""
 
-#: config/rs6000/rs6000.h:481
-msgid "Specify which post scheduling nop insertion scheme to apply"
+#: c-parser.c:1246
+#, gcc-internal-format
+msgid "expected %<,%> or %<;%>"
 msgstr ""
 
-#: config/rs6000/rs6000.h:483
-msgid "Specify alignment of structure fields default/natural"
+#. This can appear in many cases looking nothing like a
+#. function definition, so we don't give a more specific
+#. error suggesting there was one.
+#: c-parser.c:1253 c-parser.c:1270
+#, gcc-internal-format
+msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
 msgstr ""
 
-#: config/rs6000/rs6000.h:485
-msgid "Specify scheduling priority for dispatch slot restricted insns"
+#: c-parser.c:1262
+#, gcc-internal-format
+msgid "ISO C forbids nested functions"
 msgstr ""
 
-#. Definitions for __builtin_return_address and __builtin_frame_address.
-#. __builtin_return_address (0) should give link register (65), enable
-#. this.
-#. This should be uncommented, so that the link register is used, but
-#. currently this would result in unmatched insns and spilling fixed
-#. registers so we'll leave it for another day.  When these problems are
-#. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
-#. (mrs)
-#. #define RETURN_ADDR_IN_PREVIOUS_FRAME
-#. Number of bytes into the frame return addresses can be found.  See
-#. rs6000_stack_info in rs6000.c for more information on how the different
-#. abi's store the return address.
-#: config/rs6000/rs6000.h:1838
-msgid "RETURN_ADDRESS_OFFSET not supported"
+#: c-parser.c:1608 c-parser.c:2371 c-parser.c:2972 c-parser.c:3206
+#: c-parser.c:3989 c-parser.c:4550 c-parser.c:4940 c-parser.c:4960
+#: c-parser.c:5075 c-parser.c:5220 c-parser.c:5236 c-parser.c:5348
+#: c-parser.c:5360 c-parser.c:5385 c-parser.c:5513 c-parser.c:5542
+#: c-parser.c:5550 c-parser.c:5578 c-parser.c:5592 c-parser.c:5800
+#: c-parser.c:5899
+#, gcc-internal-format
+msgid "expected identifier"
 msgstr ""
 
-#: config/rs6000/sysv4.h:87
-msgid "Select ABI calling convention"
+#: c-parser.c:1634 cp/parser.c:10154
+#, gcc-internal-format
+msgid "comma at end of enumerator list"
 msgstr ""
 
-#: config/rs6000/sysv4.h:88
-msgid "Select method for sdata handling"
+#: c-parser.c:1640
+#, gcc-internal-format
+msgid "expected %<,%> or %<}%>"
 msgstr ""
 
-#: config/rs6000/sysv4.h:90 config/alpha/alpha.opt:135 config/ia64/ia64.opt:93
-msgid "Specify bit size of immediate TLS offsets"
+#: c-parser.c:1654 c-parser.c:1824
+#, gcc-internal-format
+msgid "expected %<{%>"
 msgstr ""
 
-#: config/rs6000/sysv4.h:100
-msgid "Align to the base type of the bit-field"
+#: c-parser.c:1663
+#, gcc-internal-format
+msgid "ISO C forbids forward references to %<enum%> types"
 msgstr ""
 
-#: config/rs6000/sysv4.h:102
-msgid "Don't align to the base type of the bit-field"
+#: c-parser.c:1766
+#, gcc-internal-format
+msgid "expected class name"
 msgstr ""
 
-#: config/rs6000/sysv4.h:104
-msgid "Don't assume that unaligned accesses are handled by the system"
+#: c-parser.c:1785 c-parser.c:5452
+#, gcc-internal-format
+msgid "extra semicolon in struct or union specified"
 msgstr ""
 
-#: config/rs6000/sysv4.h:106
-msgid "Assume that unaligned accesses are handled by the system"
+#: c-parser.c:1807
+#, gcc-internal-format
+msgid "no semicolon at end of struct or union"
 msgstr ""
 
-#: config/rs6000/sysv4.h:108 config/rs6000/sysv4.h:112
-msgid "Produce code relocatable at runtime"
+#: c-parser.c:1810
+#, gcc-internal-format
+msgid "expected %<;%>"
 msgstr ""
 
-#: config/rs6000/sysv4.h:110 config/rs6000/sysv4.h:114
-msgid "Don't produce code relocatable at runtime"
+#: c-parser.c:1887 c-parser.c:2813
+#, gcc-internal-format
+msgid "expected specifier-qualifier-list"
 msgstr ""
 
-#: config/rs6000/sysv4.h:116 config/rs6000/sysv4.h:118
-msgid "Produce little endian code"
+#: c-parser.c:1897
+#, gcc-internal-format
+msgid "ISO C forbids member declarations with no members"
 msgstr ""
 
-#: config/rs6000/sysv4.h:120 config/rs6000/sysv4.h:122
-msgid "Produce big endian code"
+#: c-parser.c:1966
+#, gcc-internal-format
+msgid "expected %<,%>, %<;%> or %<}%>"
 msgstr ""
 
-#: config/rs6000/sysv4.h:123 config/rs6000/sysv4.h:124
-#: config/rs6000/sysv4.h:125 config/rs6000/sysv4.h:126
-#: config/rs6000/sysv4.h:127 config/rs6000/sysv4.h:128
-#: config/rs6000/sysv4.h:138 config/rs6000/sysv4.h:139
-#: config/rs6000/sysv4.h:151 config/rs6000/sysv4.h:157
-msgid "no description yet"
+#: c-parser.c:1973
+#, gcc-internal-format
+msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
 msgstr ""
 
-#: config/rs6000/sysv4.h:129
-msgid "Use EABI"
+#: c-parser.c:2022
+#, gcc-internal-format
+msgid "%<typeof%> applied to a bit-field"
 msgstr ""
 
-#: config/rs6000/sysv4.h:130
-msgid "Don't use EABI"
+#: c-parser.c:2241
+#, gcc-internal-format
+msgid "expected identifier or %<(%>"
 msgstr ""
 
-#: config/rs6000/sysv4.h:133
-msgid "Do not allow bit-fields to cross word boundaries"
+#: c-parser.c:2434
+#, gcc-internal-format
+msgid "ISO C requires a named argument before %<...%>"
 msgstr ""
 
-#: config/rs6000/sysv4.h:135
-msgid "Use alternate register names"
+#: c-parser.c:2535
+#, gcc-internal-format
+msgid "expected declaration specifiers or %<...%>"
 msgstr ""
 
-#: config/rs6000/sysv4.h:137
-msgid "Don't use alternate register names"
+#: c-parser.c:2585
+#, gcc-internal-format
+msgid "wide string literal in %<asm%>"
 msgstr ""
 
-#: config/rs6000/sysv4.h:141
-msgid "Link with libsim.a, libc.a and sim-crt0.o"
+#: c-parser.c:2591
+#, gcc-internal-format
+msgid "expected string literal"
 msgstr ""
 
-#: config/rs6000/sysv4.h:143
-msgid "Link with libads.a, libc.a and crt0.o"
+#: c-parser.c:2898
+#, gcc-internal-format
+msgid "ISO C forbids empty initializer braces"
 msgstr ""
 
-#: config/rs6000/sysv4.h:145
-msgid "Link with libyk.a, libc.a and crt0.o"
+#: c-parser.c:2943
+#, gcc-internal-format
+msgid "obsolete use of designated initializer with %<:%>"
 msgstr ""
 
-#: config/rs6000/sysv4.h:147
-msgid "Link with libmvme.a, libc.a and crt0.o"
+#: c-parser.c:3065
+#, gcc-internal-format
+msgid "ISO C forbids specifying range of elements to initialize"
 msgstr ""
 
-#: config/rs6000/sysv4.h:149
-msgid "Set the PPC_EMB bit in the ELF flags header"
+#: c-parser.c:3078
+#, gcc-internal-format
+msgid "ISO C90 forbids specifying subobject to initialize"
 msgstr ""
 
-#: config/rs6000/sysv4.h:150
-msgid "Use the WindISS simulator"
+#: c-parser.c:3086
+#, gcc-internal-format
+msgid "obsolete use of designated initializer without %<=%>"
 msgstr ""
 
-#. Sometimes certain combinations of command options do not make sense
-#. on a particular target machine.  You can define a macro
-#. `OVERRIDE_OPTIONS' to take account of this.  This macro, if
-#. defined, is executed once just after all the command options have
-#. been parsed.
-#.
-#. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
-#. get control.
-#: config/rs6000/sysv4.h:219
-#, c-format
-msgid "bad value for -mcall-%s"
+#: c-parser.c:3094
+#, gcc-internal-format
+msgid "expected %<=%>"
 msgstr ""
 
-#: config/rs6000/sysv4.h:235
-#, c-format
-msgid "bad value for -msdata=%s"
+#: c-parser.c:3225
+#, gcc-internal-format
+msgid "ISO C forbids label declarations"
 msgstr ""
 
-#: config/rs6000/sysv4.h:252
-#, c-format
-msgid "-mrelocatable and -msdata=%s are incompatible"
+#: c-parser.c:3230 c-parser.c:3239
+#, gcc-internal-format
+msgid "expected declaration or statement"
 msgstr ""
 
-#: config/rs6000/sysv4.h:261
-#, c-format
-msgid "-f%s and -msdata=%s are incompatible"
+#: c-parser.c:3259 c-parser.c:3287
+#, gcc-internal-format
+msgid "%HISO C90 forbids mixed declarations and code"
 msgstr ""
 
-#: config/rs6000/sysv4.h:270
-#, c-format
-msgid "-msdata=%s and -mcall-%s are incompatible"
+#: c-parser.c:3303
+#, gcc-internal-format
+msgid "label at end of compound statement"
 msgstr ""
 
-#: config/rs6000/sysv4.h:279
-msgid "-mrelocatable and -mno-minimal-toc are incompatible"
+#: c-parser.c:3346
+#, gcc-internal-format
+msgid "expected %<:%> or %<...%>"
 msgstr ""
 
-#: config/rs6000/sysv4.h:285
-#, c-format
-msgid "-mrelocatable and -mcall-%s are incompatible"
+#: c-parser.c:3482
+#, gcc-internal-format
+msgid "expected identifier or %<*%>"
 msgstr ""
 
-#: config/rs6000/sysv4.h:292
-#, c-format
-msgid "-fPIC and -mcall-%s are incompatible"
+#. Avoid infinite loop in error recovery:
+#. c_parser_skip_until_found stops at a closing nesting
+#. delimiter without consuming it, but here we need to consume
+#. it to proceed further.
+#: c-parser.c:3544
+#, gcc-internal-format
+msgid "expected statement"
 msgstr ""
 
-#: config/rs6000/sysv4.h:299
-msgid "-mcall-aixdesc must be big endian"
+#: c-parser.c:3877
+#, gcc-internal-format
+msgid "%E qualifier ignored on asm"
 msgstr ""
 
-#: config/rs6000/sysv4.h:314
-#, c-format
-msgid "-m%s not supported in this configuration"
+#: c-parser.c:4150
+#, gcc-internal-format
+msgid "ISO C forbids omitting the middle term of a ?: expression"
 msgstr ""
 
-#: config/s390/s390.c:1295
-#, c-format
-msgid "Unknown cpu used in -march=%s."
+#: c-parser.c:4524
+#, gcc-internal-format
+msgid "traditional C rejects the unary plus operator"
 msgstr ""
 
-#: config/s390/s390.c:1314
-#, c-format
-msgid "Unknown cpu used in -mtune=%s."
+#: c-parser.c:4633
+#, gcc-internal-format
+msgid "%<sizeof%> applied to a bit-field"
 msgstr ""
 
-#: config/s390/s390.c:1319
-#, c-format
-msgid "z/Architecture mode not supported on %s."
+#: c-parser.c:4776 c-parser.c:5117 c-parser.c:5139
+#, gcc-internal-format
+msgid "expected expression"
 msgstr ""
 
-#: config/s390/s390.c:1321
-msgid "64-bit ABI not supported in ESA/390 mode."
+#: c-parser.c:4802
+#, gcc-internal-format
+msgid "braced-group within expression allowed only inside a function"
 msgstr ""
 
-#: config/s390/s390.c:1332
-msgid ""
-"-mbackchain -mpacked-stack -mhard-float are not supported in combination."
+#: c-parser.c:4816
+#, gcc-internal-format
+msgid "ISO C forbids braced-groups within expressions"
 msgstr ""
 
-#: config/s390/s390.c:1339
-msgid "invalid value for -mwarn-framesize"
+#: c-parser.c:4999
+#, gcc-internal-format
+msgid "first argument to %<__builtin_choose_expr%> not a constant"
 msgstr ""
 
-#: config/s390/s390.c:1349
-msgid "invalid value for -mstack-size"
+#: c-parser.c:5166
+#, gcc-internal-format
+msgid "compound literal has variable size"
 msgstr ""
 
-#: config/s390/s390.c:1352
-msgid "stack size must be an exact power of 2"
+#: c-parser.c:5174
+#, gcc-internal-format
+msgid "ISO C90 forbids compound literals"
 msgstr ""
 
-#: config/s390/s390.c:1358
-msgid "invalid value for -mstack-guard"
+#: c-parser.c:5663
+#, gcc-internal-format
+msgid "extra semicolon in method definition specified"
 msgstr ""
 
-#: config/s390/s390.c:1361
-msgid "stack size must be greater than the stack guard value"
+#: c-pch.c:132
+#, gcc-internal-format
+msgid "can%'t create precompiled header %s: %m"
 msgstr ""
 
-#: config/s390/s390.c:1364
-msgid "stack guard value must be an exact power of 2"
+#: c-pch.c:153
+#, gcc-internal-format
+msgid "can%'t write to %s: %m"
 msgstr ""
 
-#: config/s390/s390.c:1367
-msgid "-mstack-size implies use of -mstack-guard"
+#: c-pch.c:159
+#, gcc-internal-format
+msgid "%qs is not a valid output file"
 msgstr ""
 
-#: config/s390/s390.c:1371
-msgid "-mstack-guard implies use of -mstack-size"
+#: c-pch.c:188 c-pch.c:203 c-pch.c:217
+#, gcc-internal-format
+msgid "can%'t write %s: %m"
 msgstr ""
 
-#: config/s390/s390.c:3875
-msgid "Cannot decompose address."
+#: c-pch.c:193 c-pch.c:210
+#, gcc-internal-format
+msgid "can%'t seek in %s: %m"
 msgstr ""
 
-#: config/s390/s390.c:4067
-msgid "UNKNOWN in print_operand !?"
+#: c-pch.c:201 c-pch.c:243 c-pch.c:283 c-pch.c:334
+#, gcc-internal-format
+msgid "can%'t read %s: %m"
 msgstr ""
 
-#: config/s390/s390.c:6114
-msgid "Total size of local variables exceeds architecture limit."
+#: c-pch.c:452
+#, gcc-internal-format
+msgid "malformed #pragma GCC pch_preprocess, ignored"
 msgstr ""
 
-#: config/s390/s390.c:6650
-#, c-format
-msgid "frame size of %qs is "
+#: c-pch.c:458
+#, gcc-internal-format
+msgid "pch_preprocess pragma should only be used with -fpreprocessed"
 msgstr ""
 
-#: config/s390/s390.c:6650
-msgid " bytes"
+#: c-pch.c:459
+#, gcc-internal-format
+msgid "use #include instead"
 msgstr ""
 
-#: config/s390/s390.c:6654
-#, c-format
-msgid "%qs uses dynamic stack allocation"
+#: c-pch.c:467
+#, gcc-internal-format
+msgid "%s: couldn%'t open PCH file: %m\n"
 msgstr ""
 
-#: config/s390/s390.h:135
-msgid "Don't use hardware fp"
+#: c-pch.c:472
+#, gcc-internal-format
+msgid "use -Winvalid-pch for more information"
 msgstr ""
 
-#: config/s390/s390.h:136
-msgid "Use bras for executable < 64k"
+#: c-pch.c:473
+#, gcc-internal-format
+msgid "%s: PCH file was invalid"
 msgstr ""
 
-#: config/s390/s390.h:137
-msgid "Don't use bras"
+#: c-pragma.c:100
+#, gcc-internal-format
+msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
 msgstr ""
 
-#: config/s390/s390.h:138
-msgid "Additional debug prints"
+#: c-pragma.c:113
+#, gcc-internal-format
+msgid ""
+"#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)"
 msgstr ""
 
-#: config/s390/s390.h:139
-msgid "Don't print additional debug prints"
+#: c-pragma.c:127
+#, gcc-internal-format
+msgid "#pragma pack(push[, id], <n>) is not supported on this target"
 msgstr ""
 
-#: config/s390/s390.h:140
-msgid "64 bit ABI"
+#: c-pragma.c:129
+#, gcc-internal-format
+msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
 msgstr ""
 
-#: config/s390/s390.h:141
-msgid "31 bit ABI"
+#: c-pragma.c:150
+#, gcc-internal-format
+msgid "missing %<(%> after %<#pragma pack%> - ignored"
 msgstr ""
 
-#: config/s390/s390.h:142
-msgid "z/Architecture"
+#: c-pragma.c:163 c-pragma.c:203
+#, gcc-internal-format
+msgid "malformed %<#pragma pack%> - ignored"
 msgstr ""
 
-#: config/s390/s390.h:143
-msgid "ESA/390 architecture"
+#: c-pragma.c:168
+#, gcc-internal-format
+msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
 msgstr ""
 
-#: config/s390/s390.h:144
-msgid "mvcle use"
+#: c-pragma.c:170
+#, gcc-internal-format
+msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
 msgstr ""
 
-#: config/s390/s390.h:145
-msgid "mvc&ex"
+#: c-pragma.c:179
+#, gcc-internal-format
+msgid "unknown action %qs for %<#pragma pack%> - ignored"
 msgstr ""
 
-#: config/s390/s390.h:146
-msgid "Enable tpf OS tracing code"
+#: c-pragma.c:206
+#, gcc-internal-format
+msgid "junk at end of %<#pragma pack%>"
 msgstr ""
 
-#: config/s390/s390.h:147
-msgid "Disable tpf OS tracing code"
+#: c-pragma.c:209
+#, gcc-internal-format
+msgid "#pragma pack has no effect with -fpack-struct - ignored"
 msgstr ""
 
-#: config/s390/s390.h:148
-msgid "Disable fused multiply/add instructions"
+#: c-pragma.c:229
+#, gcc-internal-format
+msgid "alignment must be a small power of two, not %d"
 msgstr ""
 
-#: config/s390/s390.h:149
-msgid "Enable fused multiply/add instructions"
+#: c-pragma.c:262
+#, gcc-internal-format
+msgid ""
+"%Japplying #pragma weak %qD after first use results in unspecified behavior"
 msgstr ""
 
-#: config/s390/s390.h:150
-msgid "Maintain backchain pointer"
+#: c-pragma.c:336 c-pragma.c:341
+#, gcc-internal-format
+msgid "malformed #pragma weak, ignored"
 msgstr ""
 
-#: config/s390/s390.h:151
-msgid "Don't maintain backchain pointer"
+#: c-pragma.c:345
+#, gcc-internal-format
+msgid "junk at end of #pragma weak"
 msgstr ""
 
-#: config/s390/s390.h:152
-msgid "Use packed stack layout"
+#: c-pragma.c:413 c-pragma.c:415
+#, gcc-internal-format
+msgid "malformed #pragma redefine_extname, ignored"
 msgstr ""
 
-#: config/s390/s390.h:153
-msgid "Don't use packed stack layout"
+#: c-pragma.c:418
+#, gcc-internal-format
+msgid "junk at end of #pragma redefine_extname"
 msgstr ""
 
-#: config/s390/s390.h:162
-msgid "Warn if a single function's framesize exceeds the given framesize"
+#: c-pragma.c:424
+#, gcc-internal-format
+msgid "#pragma redefine_extname not supported on this target"
 msgstr ""
 
-#: config/s390/s390.h:165
-msgid "Warn if a function uses alloca or creates an array with dynamic size"
+#: c-pragma.c:441 c-pragma.c:528
+#, gcc-internal-format
+msgid "#pragma redefine_extname ignored due to conflict with previous rename"
 msgstr ""
 
-#: config/s390/s390.h:168
+#: c-pragma.c:464
+#, gcc-internal-format
 msgid ""
-"Emit extra code in the function prologue in order to trap if the stacksize "
-"exceeds the given limit"
+"#pragma redefine_extname ignored due to conflict with previous #pragma "
+"redefine_extname"
 msgstr ""
 
-#: config/s390/s390.h:171
-msgid ""
-"Set the max. number of bytes which has to be left to stack size before a "
-"trap instruction is triggered"
+#: c-pragma.c:483
+#, gcc-internal-format
+msgid "malformed #pragma extern_prefix, ignored"
 msgstr ""
 
-#: config/sh/sh.c:6201
-msgid "__builtin_saveregs not supported by this subtarget"
+#: c-pragma.c:486
+#, gcc-internal-format
+msgid "junk at end of #pragma extern_prefix"
 msgstr ""
 
-#: config/sh/sh.c:7194
-msgid "attribute interrupt_handler is not compatible with -m5-compact"
+#: c-pragma.c:493
+#, gcc-internal-format
+msgid "#pragma extern_prefix not supported on this target"
 msgstr ""
 
-#. The sp_switch attribute only has meaning for interrupt functions.
-#. The trap_exit attribute only has meaning for interrupt functions.
-#: config/sh/sh.c:7216 config/sh/sh.c:7251
-#, c-format
-msgid "%qs attribute only applies to interrupt functions"
+#: c-pragma.c:519
+#, gcc-internal-format
+msgid "asm declaration ignored due to conflict with previous rename"
 msgstr ""
 
-#. The argument must be a constant string.
-#: config/sh/sh.c:7223
-#, c-format
-msgid "%qs attribute argument not a string constant"
+#: c-pragma.c:550
+#, gcc-internal-format
+msgid ""
+"#pragma redefine_extname ignored due to conflict with __asm__ declaration"
 msgstr ""
 
-#. The argument must be a constant integer.
-#: config/sh/sh.c:7258
-#, c-format
-msgid "%qs attribute argument not an integer constant"
+#: c-pragma.c:615
+#, gcc-internal-format
+msgid "#pragma GCC visibility must be followed by push or pop"
 msgstr ""
 
-#: config/sh/symbian.c:147
-msgid ""
-"%H function '%D' is defined after prior declaration as dllimport: attribute "
-"ignored"
+#: c-pragma.c:622
+#, gcc-internal-format
+msgid "No matching push for %<#pragma GCC visibility pop%>"
 msgstr ""
 
-#: config/sh/symbian.c:158
-msgid "%Hinline function '%D' is declared as dllimport: attribute ignored."
+#: c-pragma.c:634 c-pragma.c:660
+#, gcc-internal-format
+msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
 msgstr ""
 
-#: config/sh/symbian.c:171
-msgid "%Hdefinition of static data member '%D' of dllimport'd class."
+#: c-pragma.c:638
+#, gcc-internal-format
+msgid "malformed #pragma GCC visibility push"
 msgstr ""
 
-#: config/sh/symbian.c:286
+#: c-pragma.c:655
+#, gcc-internal-format
 msgid ""
-"%Hfailure in redeclaration of '%D': dllimport'd symbol lacks external "
-"linkage."
+"#pragma GCC visibility push() must specify default, internal, hidden or "
+"protected"
 msgstr ""
 
-#: config/sh/symbian.c:332
-msgid "%H%s '%D' %s after being referenced with dllimport linkage."
+#: c-pragma.c:664
+#, gcc-internal-format
+msgid "junk at end of %<#pragma GCC visibility%>"
 msgstr ""
 
-#: config/sh/symbian.c:436
-msgid "%Hvariable %qD definition is marked dllimport."
+#: c-typeck.c:144
+#, gcc-internal-format
+msgid "%qD has an incomplete type"
 msgstr ""
 
-#: config/sh/symbian.c:511
-msgid "%Hexternal linkage required for symbol '%D' because of '%s' attribute."
+#: c-typeck.c:165 cp/call.c:2679
+#, gcc-internal-format
+msgid "invalid use of void expression"
 msgstr ""
 
-#: config/sh/symbian.c:892 cp/tree.c:2290
-#, c-format
-msgid "lang_* check: failed in %s, at %s:%d"
+#: c-typeck.c:173
+#, gcc-internal-format
+msgid "invalid use of flexible array member"
 msgstr ""
 
-#. There are no delay slots on SHmedia.
-#. Relaxation isn't yet supported for SHmedia
-#. -fprofile-arcs needs a working libgcov .  In unified tree            configurations with newlib, this requires to configure with             --with-newlib --with-headers.  But there is no way to check             here we have a working libgcov, so just assume that we have.
-#: config/sh/sh.h:754
-msgid "Profiling is not supported on this target."
+#: c-typeck.c:179
+#, gcc-internal-format
+msgid "invalid use of array with unspecified bounds"
 msgstr ""
 
-#: config/sparc/sparc.c:592
-#, c-format
-msgid "%s is not supported by this configuration"
+#: c-typeck.c:187
+#, gcc-internal-format
+msgid "invalid use of undefined type %<%s %E%>"
 msgstr ""
 
-#: config/sparc/sparc.c:599
-msgid "-mlong-double-64 not allowed with -m64"
+#. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
+#: c-typeck.c:191
+#, gcc-internal-format
+msgid "invalid use of incomplete typedef %qD"
 msgstr ""
 
-#: config/sparc/sparc.c:624
-msgid "-mcmodel= is not supported on 32 bit systems"
+#: c-typeck.c:397 c-typeck.c:422
+#, gcc-internal-format
+msgid "function types not truly compatible in ISO C"
 msgstr ""
 
-#: config/sparc/sparc.c:7333 config/sparc/sparc.c:7339
-#, c-format
-msgid "invalid %%Y operand"
+#: c-typeck.c:803
+#, gcc-internal-format
+msgid "types are not quite compatible"
 msgstr ""
 
-#: config/sparc/sparc.c:7409
-#, c-format
-msgid "invalid %%A operand"
+#: c-typeck.c:1045
+#, gcc-internal-format
+msgid "function return types not compatible due to %<volatile%>"
 msgstr ""
 
-#: config/sparc/sparc.c:7419
-#, c-format
-msgid "invalid %%B operand"
+#: c-typeck.c:1204 c-typeck.c:2485
+#, gcc-internal-format
+msgid "arithmetic on pointer to an incomplete type"
 msgstr ""
 
-#: config/sparc/sparc.c:7458
-#, c-format
-msgid "invalid %%c operand"
+#: c-typeck.c:1581
+#, gcc-internal-format
+msgid "%qT has no member named %qE"
 msgstr ""
 
-#: config/sparc/sparc.c:7459
-#, c-format
-msgid "invalid %%C operand"
+#: c-typeck.c:1616
+#, gcc-internal-format
+msgid "request for member %qE in something not a structure or union"
 msgstr ""
 
-#: config/sparc/sparc.c:7480
-#, c-format
-msgid "invalid %%d operand"
+#: c-typeck.c:1647
+#, gcc-internal-format
+msgid "dereferencing pointer to incomplete type"
 msgstr ""
 
-#: config/sparc/sparc.c:7481
-#, c-format
-msgid "invalid %%D operand"
+#: c-typeck.c:1651
+#, gcc-internal-format
+msgid "dereferencing %<void *%> pointer"
 msgstr ""
 
-#: config/sparc/sparc.c:7497
-#, c-format
-msgid "invalid %%f operand"
+#: c-typeck.c:1668 cp/typeck.c:2117
+#, gcc-internal-format
+msgid "invalid type argument of %qs"
 msgstr ""
 
-#: config/sparc/sparc.c:7511
-#, c-format
-msgid "invalid %%s operand"
+#: c-typeck.c:1696 cp/typeck.c:2268
+#, gcc-internal-format
+msgid "subscripted value is neither array nor pointer"
 msgstr ""
 
-#: config/sparc/sparc.c:7565
-msgid "long long constant not a valid immediate operand"
+#: c-typeck.c:1707 cp/typeck.c:2187 cp/typeck.c:2273
+#, gcc-internal-format
+msgid "array subscript is not an integer"
 msgstr ""
 
-#: config/sparc/sparc.c:7568
-msgid "floating point constant not a valid immediate operand"
+#: c-typeck.c:1713
+#, gcc-internal-format
+msgid "subscripted value is pointer to function"
 msgstr ""
 
-#: config/sparc/freebsd.h:77 config/sparc/linux.h:91
-#: config/sparc/linux64.h:111 config/sparc/netbsd-elf.h:201
-msgid "Use 64 bit long doubles"
+#: c-typeck.c:1726 cp/typeck.c:2183
+#, gcc-internal-format
+msgid "array subscript has type %<char%>"
 msgstr ""
 
-#: config/sparc/freebsd.h:78 config/sparc/linux.h:92
-#: config/sparc/linux64.h:112 config/sparc/netbsd-elf.h:202
-msgid "Use 128 bit long doubles"
+#: c-typeck.c:1766
+#, gcc-internal-format
+msgid "ISO C forbids subscripting %<register%> array"
 msgstr ""
 
-#: config/sparc/sp64-elf.h:87
-msgid "Generate code for big endian"
+#: c-typeck.c:1768
+#, gcc-internal-format
+msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr ""
 
-#: config/sparc/sp64-elf.h:88
-msgid "Generate code for little endian"
+#: c-typeck.c:2018
+#, gcc-internal-format
+msgid "called object %qE is not a function"
 msgstr ""
 
-#: config/sparc/sparc.h:635
-msgid "Assume possible double misalignment"
+#. This situation leads to run-time undefined behavior.  We can't,
+#. therefore, simply error unless we can prove that all possible
+#. executions of the program must execute the code.
+#: c-typeck.c:2045
+#, gcc-internal-format
+msgid "function called through a non-compatible type"
 msgstr ""
 
-#: config/sparc/sparc.h:637
-msgid "Assume all doubles are aligned"
+#: c-typeck.c:2154
+#, gcc-internal-format
+msgid "too many arguments to function %qE"
 msgstr ""
 
-#: config/sparc/sparc.h:639
-msgid "Pass -assert pure-text to linker"
+#: c-typeck.c:2177
+#, gcc-internal-format
+msgid "type of formal parameter %d is incomplete"
 msgstr ""
 
-#: config/sparc/sparc.h:641
-msgid "Do not pass -assert pure-text to linker"
+#: c-typeck.c:2190
+#, gcc-internal-format
+msgid ""
+"passing argument %d of %qE as integer rather than floating due to prototype"
 msgstr ""
 
-#: config/sparc/sparc.h:643
-msgid "Use ABI reserved registers"
+#: c-typeck.c:2195
+#, gcc-internal-format
+msgid ""
+"passing argument %d of %qE as integer rather than complex due to prototype"
+msgstr ""
+
+#: c-typeck.c:2200
+#, gcc-internal-format
+msgid ""
+"passing argument %d of %qE as complex rather than floating due to prototype"
 msgstr ""
 
-#: config/sparc/sparc.h:645
-msgid "Do not use ABI reserved registers"
+#: c-typeck.c:2205
+#, gcc-internal-format
+msgid ""
+"passing argument %d of %qE as floating rather than integer due to prototype"
 msgstr ""
 
-#: config/sparc/sparc.h:647
-msgid "Use hardware quad fp instructions"
+#: c-typeck.c:2210
+#, gcc-internal-format
+msgid ""
+"passing argument %d of %qE as complex rather than integer due to prototype"
 msgstr ""
 
-#: config/sparc/sparc.h:649
-msgid "Do not use hardware quad fp instructions"
+#: c-typeck.c:2215
+#, gcc-internal-format
+msgid ""
+"passing argument %d of %qE as floating rather than complex due to prototype"
 msgstr ""
 
-#: config/sparc/sparc.h:651
-msgid "Compile for v8plus ABI"
+#: c-typeck.c:2227
+#, gcc-internal-format
+msgid ""
+"passing argument %d of %qE as %<float%> rather than %<double%> due to "
+"prototype"
 msgstr ""
 
-#: config/sparc/sparc.h:653
-msgid "Do not compile for v8plus ABI"
+#: c-typeck.c:2247
+#, gcc-internal-format
+msgid "passing argument %d of %qE with different width due to prototype"
 msgstr ""
 
-#: config/sparc/sparc.h:655
-msgid "Utilize Visual Instruction Set"
+#: c-typeck.c:2269
+#, gcc-internal-format
+msgid "passing argument %d of %qE as unsigned due to prototype"
 msgstr ""
 
-#: config/sparc/sparc.h:657
-msgid "Do not utilize Visual Instruction Set"
+#: c-typeck.c:2272
+#, gcc-internal-format
+msgid "passing argument %d of %qE as signed due to prototype"
 msgstr ""
 
-#: config/sparc/sparc.h:659
-msgid "Pointers are 64-bit"
+#: c-typeck.c:2361
+#, gcc-internal-format
+msgid "suggest parentheses around + or - inside shift"
 msgstr ""
 
-#: config/sparc/sparc.h:661
-msgid "Pointers are 32-bit"
+#: c-typeck.c:2368
+#, gcc-internal-format
+msgid "suggest parentheses around && within ||"
 msgstr ""
 
-#: config/sparc/sparc.h:663
-msgid "Use 32-bit ABI"
+#: c-typeck.c:2377
+#, gcc-internal-format
+msgid "suggest parentheses around arithmetic in operand of |"
 msgstr ""
 
-#: config/sparc/sparc.h:665
-msgid "Use 64-bit ABI"
+#: c-typeck.c:2381
+#, gcc-internal-format
+msgid "suggest parentheses around comparison in operand of |"
 msgstr ""
 
-#: config/sparc/sparc.h:667
-msgid "Use stack bias"
+#: c-typeck.c:2390
+#, gcc-internal-format
+msgid "suggest parentheses around arithmetic in operand of ^"
 msgstr ""
 
-#: config/sparc/sparc.h:669
-msgid "Do not use stack bias"
+#: c-typeck.c:2394
+#, gcc-internal-format
+msgid "suggest parentheses around comparison in operand of ^"
 msgstr ""
 
-#: config/sparc/sparc.h:671
-msgid "Use structs on stronger alignment for double-word copies"
+#: c-typeck.c:2401
+#, gcc-internal-format
+msgid "suggest parentheses around + or - in operand of &"
 msgstr ""
 
-#: config/sparc/sparc.h:673
-msgid "Do not use structs on stronger alignment for double-word copies"
+#: c-typeck.c:2405
+#, gcc-internal-format
+msgid "suggest parentheses around comparison in operand of &"
 msgstr ""
 
-#: config/sparc/sparc.h:675
-msgid "Optimize tail call instructions in assembler and linker"
+#: c-typeck.c:2411
+#, gcc-internal-format
+msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
 msgstr ""
 
-#: config/sparc/sparc.h:677
-msgid "Do not optimize tail call instructions in assembler or linker"
+#: c-typeck.c:2437
+#, gcc-internal-format
+msgid "pointer of type %<void *%> used in subtraction"
 msgstr ""
 
-#: config/sparc/sparc.h:722
-msgid "Use given SPARC code model"
+#: c-typeck.c:2439
+#, gcc-internal-format
+msgid "pointer to a function used in subtraction"
 msgstr ""
 
-#: config/stormy16/stormy16.c:500
-msgid "Constant halfword load operand out of range."
+#: c-typeck.c:2528
+#, gcc-internal-format
+msgid "wrong type argument to unary plus"
 msgstr ""
 
-#: config/stormy16/stormy16.c:510
-msgid "Constant arithmetic operand out of range."
+#: c-typeck.c:2541
+#, gcc-internal-format
+msgid "wrong type argument to unary minus"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1119
-msgid "Local variable memory requirements exceed capacity."
+#: c-typeck.c:2558
+#, gcc-internal-format
+msgid "ISO C does not support %<~%> for complex conjugation"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1285
-msgid "function_profiler support"
+#: c-typeck.c:2564
+#, gcc-internal-format
+msgid "wrong type argument to bit-complement"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1374
-msgid "cannot use va_start in interrupt function"
+#: c-typeck.c:2572
+#, gcc-internal-format
+msgid "wrong type argument to abs"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1816 config/stormy16/stormy16.c:1887
-msgid "'B' operand is not constant"
+#: c-typeck.c:2584
+#, gcc-internal-format
+msgid "wrong type argument to conjugation"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1843
-msgid "'B' operand has multiple bits set"
+#: c-typeck.c:2600
+#, gcc-internal-format
+msgid "wrong type argument to unary exclamation mark"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1869
-msgid "'o' operand is not constant"
+#: c-typeck.c:2637
+#, gcc-internal-format
+msgid "ISO C does not support %<++%> and %<--%> on complex types"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1901
-msgid "xstormy16_print_operand: unknown code"
+#: c-typeck.c:2653 c-typeck.c:2685
+#, gcc-internal-format
+msgid "wrong type argument to increment"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1947
-#, c-format
-msgid "switch statement of size %lu entries too large"
+#: c-typeck.c:2655 c-typeck.c:2687
+#, gcc-internal-format
+msgid "wrong type argument to decrement"
 msgstr ""
 
-#: config/stormy16/stormy16.c:2317
-msgid "%<__BELOW100__%> attribute only applies to variables"
+#: c-typeck.c:2676
+#, gcc-internal-format
+msgid "increment of pointer to unknown structure"
 msgstr ""
 
-#: config/stormy16/stormy16.c:2324
-msgid "__BELOW100__ attribute not allowed with auto storage class."
+#: c-typeck.c:2678
+#, gcc-internal-format
+msgid "decrement of pointer to unknown structure"
 msgstr ""
 
-#: config/v850/v850-c.c:67
-msgid "#pragma GHS endXXXX found without previous startXXX"
+#: c-typeck.c:2848
+#, gcc-internal-format
+msgid "assignment of read-only member %qD"
 msgstr ""
 
-#: config/v850/v850-c.c:69
-msgid "#pragma GHS endXXX does not match previous startXXX"
+#: c-typeck.c:2849
+#, gcc-internal-format
+msgid "increment of read-only member %qD"
 msgstr ""
 
-#: config/v850/v850-c.c:94
-msgid "cannot set interrupt attribute: no current function"
+#: c-typeck.c:2850
+#, gcc-internal-format
+msgid "decrement of read-only member %qD"
 msgstr ""
 
-#: config/v850/v850-c.c:102
-msgid "cannot set interrupt attribute: no such identifier"
+#: c-typeck.c:2854
+#, gcc-internal-format
+msgid "assignment of read-only variable %qD"
 msgstr ""
 
-#: config/v850/v850-c.c:147
-msgid "junk at end of #pragma ghs section"
+#: c-typeck.c:2855
+#, gcc-internal-format
+msgid "increment of read-only variable %qD"
 msgstr ""
 
-#: config/v850/v850-c.c:164
-#, c-format
-msgid "unrecognized section name \"%s\""
+#: c-typeck.c:2856
+#, gcc-internal-format
+msgid "decrement of read-only variable %qD"
 msgstr ""
 
-#: config/v850/v850-c.c:179
-msgid "malformed #pragma ghs section"
+#: c-typeck.c:2859
+#, gcc-internal-format
+msgid "assignment of read-only location"
 msgstr ""
 
-#: config/v850/v850-c.c:198
-msgid "junk at end of #pragma ghs interrupt"
+#: c-typeck.c:2860
+#, gcc-internal-format
+msgid "increment of read-only location"
 msgstr ""
 
-#: config/v850/v850-c.c:209
-msgid "junk at end of #pragma ghs starttda"
+#: c-typeck.c:2861
+#, gcc-internal-format
+msgid "decrement of read-only location"
 msgstr ""
 
-#: config/v850/v850-c.c:220
-msgid "junk at end of #pragma ghs startsda"
+#: c-typeck.c:2896
+#, gcc-internal-format
+msgid "cannot take address of bit-field %qD"
 msgstr ""
 
-#: config/v850/v850-c.c:231
-msgid "junk at end of #pragma ghs startzda"
+#: c-typeck.c:2924
+#, gcc-internal-format
+msgid "global register variable %qD used in nested function"
 msgstr ""
 
-#: config/v850/v850-c.c:242
-msgid "junk at end of #pragma ghs endtda"
+#: c-typeck.c:2927
+#, gcc-internal-format
+msgid "register variable %qD used in nested function"
 msgstr ""
 
-#: config/v850/v850-c.c:253
-msgid "junk at end of #pragma ghs endsda"
+#: c-typeck.c:2932
+#, gcc-internal-format
+msgid "address of global register variable %qD requested"
 msgstr ""
 
-#: config/v850/v850-c.c:264
-msgid "junk at end of #pragma ghs endzda"
+#: c-typeck.c:2934
+#, gcc-internal-format
+msgid "address of register variable %qD requested"
 msgstr ""
 
-#: config/v850/v850.c:172
-msgid "value passed to %<-m%s%> is too large"
+#: c-typeck.c:2980
+#, gcc-internal-format
+msgid "non-lvalue array in conditional expression"
 msgstr ""
 
-#: config/v850/v850.c:360
-msgid "const_double_split got a bad insn:"
+#: c-typeck.c:3024
+#, gcc-internal-format
+msgid "signed and unsigned type in conditional expression"
 msgstr ""
 
-#: config/v850/v850.c:925
-msgid "output_move_single:"
+#: c-typeck.c:3031
+#, gcc-internal-format
+msgid "ISO C forbids conditional expr with only one void side"
 msgstr ""
 
-#: config/v850/v850.c:2141
-msgid "%Jdata area attributes cannot be specified for local variables"
+#: c-typeck.c:3047 c-typeck.c:3055
+#, gcc-internal-format
+msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
 msgstr ""
 
-#: config/v850/v850.c:2152
-msgid "%Jdata area of '%D' conflicts with previous declaration"
+#: c-typeck.c:3062
+#, gcc-internal-format
+msgid "pointer type mismatch in conditional expression"
 msgstr ""
 
-#: config/v850/v850.c:2282
-#, c-format
-msgid "bogus JR construction: %d\n"
+#: c-typeck.c:3069 c-typeck.c:3079
+#, gcc-internal-format
+msgid "pointer/integer type mismatch in conditional expression"
 msgstr ""
 
-#: config/v850/v850.c:2303 config/v850/v850.c:2423
-#, c-format
-msgid "bad amount of stack space removal: %d"
+#: c-typeck.c:3093
+#, gcc-internal-format
+msgid "type mismatch in conditional expression"
 msgstr ""
 
-#: config/v850/v850.c:2399
-#, c-format
-msgid "bogus JARL construction: %d\n"
+#: c-typeck.c:3136
+#, gcc-internal-format
+msgid "left-hand operand of comma expression has no effect"
 msgstr ""
 
-#: config/v850/v850.c:2708
-#, c-format
-msgid "Bogus DISPOSE construction: %d\n"
+#: c-typeck.c:3170
+#, gcc-internal-format
+msgid "cast specifies array type"
 msgstr ""
 
-#: config/v850/v850.c:2730
-#, c-format
-msgid "Too much stack space to dispose of: %d"
+#: c-typeck.c:3176
+#, gcc-internal-format
+msgid "cast specifies function type"
 msgstr ""
 
-#: config/v850/v850.c:2834
-#, c-format
-msgid "Bogus PREPEARE construction: %d\n"
+#: c-typeck.c:3186
+#, gcc-internal-format
+msgid "ISO C forbids casting nonscalar to the same type"
 msgstr ""
 
-#: config/v850/v850.c:2856
-#, c-format
-msgid "Too much stack space to prepare: %d"
+#: c-typeck.c:3204
+#, gcc-internal-format
+msgid "ISO C forbids casts to union type"
 msgstr ""
 
-#: config/xtensa/xtensa.c:746 config/xtensa/xtensa.c:778
-#: config/xtensa/xtensa.c:787
-msgid "bad test"
+#: c-typeck.c:3213
+#, gcc-internal-format
+msgid "cast to union type from type not present in union"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1506
-msgid "boolean registers required for the floating-point option"
+#: c-typeck.c:3264
+#, gcc-internal-format
+msgid "cast adds new qualifiers to function type"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1552
-#, c-format
-msgid "-f%s is not supported with CONST16 instructions"
+#. There are qualifiers present in IN_OTYPE that are not
+#. present in IN_TYPE.
+#: c-typeck.c:3269
+#, gcc-internal-format
+msgid "cast discards qualifiers from pointer target type"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1557
-msgid "PIC is required but not supported with CONST16 instructions"
+#: c-typeck.c:3284
+#, gcc-internal-format
+msgid "cast increases required alignment of target type"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1636
-#, c-format
-msgid "invalid %%D value"
+#: c-typeck.c:3291
+#, gcc-internal-format
+msgid "cast from pointer to integer of different size"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1673
-msgid "invalid mask"
+#: c-typeck.c:3296
+#, gcc-internal-format
+msgid "cast from function call of type %qT to non-matching type %qT"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1699
-#, c-format
-msgid "invalid %%x value"
+#: c-typeck.c:3305
+#, gcc-internal-format
+msgid "cast to pointer from integer of different size"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1706
-#, c-format
-msgid "invalid %%d value"
+#: c-typeck.c:3317
+#, gcc-internal-format
+msgid "type-punning to incomplete type might break strict-aliasing rules"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1727 config/xtensa/xtensa.c:1737
-#, c-format
-msgid "invalid %%t/%%b value"
+#: c-typeck.c:3324
+#, gcc-internal-format
+msgid "dereferencing type-punned pointer will break strict-aliasing rules"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1779
-msgid "invalid address"
+#: c-typeck.c:3327
+#, gcc-internal-format
+msgid "dereferencing type-punned pointer might break strict-aliasing rules"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1804
-msgid "no register in address"
+#: c-typeck.c:3339
+#, gcc-internal-format
+msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1812
-msgid "address offset not a constant"
+#: c-typeck.c:3348
+#, gcc-internal-format
+msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr ""
 
-#: config/xtensa/xtensa.c:2413
-msgid "only uninitialized variables can be placed in a .bss section"
+#: c-typeck.c:3622
+#, gcc-internal-format
+msgid "cannot pass rvalue to reference parameter"
 msgstr ""
 
-#: config/xtensa/xtensa.h:79
-msgid "Use CONST16 instruction to load constants"
+#: c-typeck.c:3731 c-typeck.c:3852
+#, gcc-internal-format
+msgid ""
+"passing argument %d of %qE makes qualified function pointer from unqualified"
 msgstr ""
 
-#: config/xtensa/xtensa.h:81
-msgid "Use PC-relative L32R instruction to load constants"
+#: c-typeck.c:3734 c-typeck.c:3855
+#, gcc-internal-format
+msgid "assignment makes qualified function pointer from unqualified"
 msgstr ""
 
-#: config/xtensa/xtensa.h:83
-msgid "Disable fused multiply/add and multiply/subtract FP instructions"
+#: c-typeck.c:3737 c-typeck.c:3857
+#, gcc-internal-format
+msgid "initialization makes qualified function pointer from unqualified"
 msgstr ""
 
-#: config/xtensa/xtensa.h:85
-msgid "Enable fused multiply/add and multiply/subtract FP instructions"
+#: c-typeck.c:3740 c-typeck.c:3859
+#, gcc-internal-format
+msgid "return makes qualified function pointer from unqualified"
 msgstr ""
 
-#: config/xtensa/xtensa.h:87
-msgid "Intersperse literal pools with code in the text section"
+#: c-typeck.c:3744 c-typeck.c:3819
+#, gcc-internal-format
+msgid "passing argument %d of %qE discards qualifiers from pointer target type"
 msgstr ""
 
-#: config/xtensa/xtensa.h:89
-msgid "Put literal pools in a separate literal section"
+#: c-typeck.c:3746 c-typeck.c:3821
+#, gcc-internal-format
+msgid "assignment discards qualifiers from pointer target type"
 msgstr ""
 
-#: config/xtensa/xtensa.h:91
-msgid "Automatically align branch targets to reduce branch penalties"
+#: c-typeck.c:3748 c-typeck.c:3823
+#, gcc-internal-format
+msgid "initialization discards qualifiers from pointer target type"
 msgstr ""
 
-#: config/xtensa/xtensa.h:93
-msgid "Do not automatically align branch targets"
+#: c-typeck.c:3750 c-typeck.c:3825
+#, gcc-internal-format
+msgid "return discards qualifiers from pointer target type"
 msgstr ""
 
-#: config/xtensa/xtensa.h:95
-msgid "Use indirect CALLXn instructions for large programs"
+#: c-typeck.c:3755
+#, gcc-internal-format
+msgid "ISO C prohibits argument conversion to union type"
 msgstr ""
 
-#: config/xtensa/xtensa.h:97
-msgid "Use direct CALLn instructions for fast calls"
+#: c-typeck.c:3799
+#, gcc-internal-format
+msgid ""
+"ISO C forbids passing argument %d of %qE between function pointer and %<void "
+"*%>"
 msgstr ""
 
-#: ada/misc.c:263
-#, c-format
-msgid "missing argument to \"-%s\""
+#: c-typeck.c:3802
+#, gcc-internal-format
+msgid "ISO C forbids assignment between function pointer and %<void *%>"
 msgstr ""
 
-#: ada/misc.c:304
-msgid "%<-gnat%> misspelled as %<-gant%>"
+#: c-typeck.c:3804
+#, gcc-internal-format
+msgid "ISO C forbids initialization between function pointer and %<void *%>"
 msgstr ""
 
-#: cp/call.c:288
-msgid "unable to call pointer to member function here"
+#: c-typeck.c:3806
+#, gcc-internal-format
+msgid "ISO C forbids return between function pointer and %<void *%>"
 msgstr ""
 
-#: cp/call.c:2376
-msgid "%s %D(%T, %T, %T) <built-in>"
+#: c-typeck.c:3835
+#, gcc-internal-format
+msgid "pointer targets in passing argument %d of %qE differ in signedness"
 msgstr ""
 
-#: cp/call.c:2381
-msgid "%s %D(%T, %T) <built-in>"
+#: c-typeck.c:3837
+#, gcc-internal-format
+msgid "pointer targets in assignment differ in signedness"
 msgstr ""
 
-#: cp/call.c:2385
-msgid "%s %D(%T) <built-in>"
+#: c-typeck.c:3839
+#, gcc-internal-format
+msgid "pointer targets in initialization differ in signedness"
 msgstr ""
 
-#: cp/call.c:2389
-msgid "%s %T <conversion>"
+#: c-typeck.c:3841
+#, gcc-internal-format
+msgid "pointer targets in return differ in signedness"
 msgstr ""
 
-#: cp/call.c:2391
-msgid "%J%s %+#D <near match>"
+#: c-typeck.c:3866
+#, gcc-internal-format
+msgid "passing argument %d of %qE from incompatible pointer type"
 msgstr ""
 
-#: cp/call.c:2393
-msgid "%J%s %+#D"
+#: c-typeck.c:3868
+#, gcc-internal-format
+msgid "assignment from incompatible pointer type"
 msgstr ""
 
-#: cp/call.c:2428
-msgid "candidates are:"
+#: c-typeck.c:3869
+#, gcc-internal-format
+msgid "initialization from incompatible pointer type"
 msgstr ""
 
-#: cp/call.c:2614
-msgid "conversion from %qT to %qT is ambiguous"
+#: c-typeck.c:3871
+#, gcc-internal-format
+msgid "return from incompatible pointer type"
 msgstr ""
 
-#: cp/call.c:2767 cp/call.c:2825
-msgid "no matching function for call to %<%D(%A)%>"
+#: c-typeck.c:3893
+#, gcc-internal-format
+msgid "passing argument %d of %qE makes pointer from integer without a cast"
 msgstr ""
 
-#: cp/call.c:2770 cp/call.c:2828
-msgid "call of overloaded %<%D(%A)%> is ambiguous"
+#: c-typeck.c:3895
+#, gcc-internal-format
+msgid "assignment makes pointer from integer without a cast"
 msgstr ""
 
-#. It's no good looking for an overloaded operator() on a
-#. pointer-to-member-function.
-#: cp/call.c:2896
-#, c-format
-msgid ""
-"pointer-to-member function %E cannot be called without an object; consider "
-"using .* or ->*"
+#: c-typeck.c:3897
+#, gcc-internal-format
+msgid "initialization makes pointer from integer without a cast"
 msgstr ""
 
-#: cp/call.c:2965
-msgid "no match for call to %<(%T) (%A)%>"
+#: c-typeck.c:3899
+#, gcc-internal-format
+msgid "return makes pointer from integer without a cast"
 msgstr ""
 
-#: cp/call.c:2974
-msgid "call of %<(%T) (%A)%> is ambiguous"
+#: c-typeck.c:3906
+#, gcc-internal-format
+msgid "passing argument %d of %qE makes integer from pointer without a cast"
 msgstr ""
 
-#: cp/call.c:3012
-msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
+#: c-typeck.c:3908
+#, gcc-internal-format
+msgid "assignment makes integer from pointer without a cast"
 msgstr ""
 
-#: cp/call.c:3018
-msgid "%s for %<operator%s%> in %<%E%s%>"
+#: c-typeck.c:3910
+#, gcc-internal-format
+msgid "initialization makes integer from pointer without a cast"
 msgstr ""
 
-#: cp/call.c:3022
-msgid "%s for %<operator[]%> in %<%E[%E]%>"
+#: c-typeck.c:3912
+#, gcc-internal-format
+msgid "return makes integer from pointer without a cast"
 msgstr ""
 
-#: cp/call.c:3027
-msgid "%s for %qs in %<%s %E%>"
+#: c-typeck.c:3928
+#, gcc-internal-format
+msgid "incompatible types in assignment"
 msgstr ""
 
-#: cp/call.c:3032
-msgid "%s for %<operator%s%> in %<%E %s %E%>"
+#: c-typeck.c:3931
+#, gcc-internal-format
+msgid "incompatible types in initialization"
 msgstr ""
 
-#: cp/call.c:3035
-msgid "%s for %<operator%s%> in %<%s%E%>"
+#: c-typeck.c:3934
+#, gcc-internal-format
+msgid "incompatible types in return"
 msgstr ""
 
-#: cp/call.c:3125
-msgid "ISO C++ forbids omitting the middle term of a ?: expression"
+#: c-typeck.c:4015
+#, gcc-internal-format
+msgid "traditional C rejects automatic aggregate initialization"
 msgstr ""
 
-#: cp/call.c:3202
-msgid "%qE has type %<void%> and is not a throw-expression"
+#: c-typeck.c:4182 c-typeck.c:4197 c-typeck.c:4212
+#, gcc-internal-format
+msgid "(near initialization for %qs)"
 msgstr ""
 
-#: cp/call.c:3241 cp/call.c:3451
-msgid "operands to ?: have different types"
+#: c-typeck.c:4740 cp/decl.c:4456
+#, gcc-internal-format
+msgid "opaque vector types cannot be initialized"
 msgstr ""
 
-#: cp/call.c:3405
-msgid "enumeral mismatch in conditional expression: %qT vs %qT"
+#: c-typeck.c:5370
+#, gcc-internal-format
+msgid "unknown field %qE specified in initializer"
 msgstr ""
 
-#: cp/call.c:3412
-msgid "enumeral and non-enumeral type in conditional expression"
+#: c-typeck.c:6259
+#, gcc-internal-format
+msgid "traditional C rejects initialization of unions"
 msgstr ""
 
-#: cp/call.c:3706
-msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
+#: c-typeck.c:6565
+#, gcc-internal-format
+msgid "jump into statement expression"
 msgstr ""
 
-#: cp/call.c:3779
-msgid "comparison between %q#T and %q#T"
+#: c-typeck.c:6571
+#, gcc-internal-format
+msgid "jump into scope of identifier with variably modified type"
 msgstr ""
 
-#: cp/call.c:4038
-msgid "no suitable %<operator %s> for %qT"
+#: c-typeck.c:6608
+#, gcc-internal-format
+msgid "ISO C forbids %<goto *expr;%>"
 msgstr ""
 
-#: cp/call.c:4055
-msgid "%q+#D is private"
+#: c-typeck.c:6622 cp/typeck.c:6070
+#, gcc-internal-format
+msgid "function declared %<noreturn%> has a %<return%> statement"
 msgstr ""
 
-#: cp/call.c:4057
-msgid "%q+#D is protected"
+#: c-typeck.c:6629
+#, gcc-internal-format
+msgid "%<return%> with no value, in function returning non-void"
 msgstr ""
 
-#: cp/call.c:4059
-msgid "%q+#D is inaccessible"
+#: c-typeck.c:6636
+#, gcc-internal-format
+msgid "%<return%> with a value, in function returning void"
 msgstr ""
 
-#: cp/call.c:4060
-msgid "within this context"
+#: c-typeck.c:6693
+#, gcc-internal-format
+msgid "function returns address of local variable"
 msgstr ""
 
-#: cp/call.c:4149 cp/cvt.c:263
-msgid "invalid conversion from %qT to %qT"
+#: c-typeck.c:6764 cp/semantics.c:906
+#, gcc-internal-format
+msgid "switch quantity not an integer"
 msgstr ""
 
-#: cp/call.c:4151
-msgid "  initializing argument %P of %qD"
+#: c-typeck.c:6775
+#, gcc-internal-format
+msgid "%<long%> switch expression not converted to %<int%> in ISO C"
 msgstr ""
 
-#: cp/call.c:4163
-msgid "passing NULL to non-pointer argument %P of %qD"
+#: c-typeck.c:6816
+#, gcc-internal-format
+msgid ""
+"case label in statement expression not containing enclosing switch statement"
 msgstr ""
 
-#: cp/call.c:4166
-msgid "converting to non-pointer type %qT from NULL"
+#: c-typeck.c:6819
+#, gcc-internal-format
+msgid ""
+"%<default%> label in statement expression not containing enclosing switch "
+"statement"
 msgstr ""
 
-#: cp/call.c:4174
-msgid "passing %qT for argument %P to %qD"
+#: c-typeck.c:6825
+#, gcc-internal-format
+msgid ""
+"case label in scope of identifier with variably modified type not containing "
+"enclosing switch statement"
 msgstr ""
 
-#: cp/call.c:4177
-msgid "converting to %qT from %qT"
+#: c-typeck.c:6828
+#, gcc-internal-format
+msgid ""
+"%<default%> label in scope of identifier with variably modified type not "
+"containing enclosing switch statement"
 msgstr ""
 
-#: cp/call.c:4186
-msgid "passing negative value %qE for argument %P to %qD"
+#: c-typeck.c:6832 cp/parser.c:6181
+#, gcc-internal-format
+msgid "case label not within a switch statement"
 msgstr ""
 
-#: cp/call.c:4189
-msgid "converting negative value %qE to %qT"
+#: c-typeck.c:6834
+#, gcc-internal-format
+msgid "%<default%> label not within a switch statement"
 msgstr ""
 
-#: cp/call.c:4331
-msgid "cannot bind bitfield %qE to %qT"
+#: c-typeck.c:6910
+#, gcc-internal-format
+msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
 msgstr ""
 
-#: cp/call.c:4334 cp/call.c:4350
-msgid "cannot bind packed field %qE to %qT"
+#: c-typeck.c:6920
+#, gcc-internal-format
+msgid "%Hempty body in an if-statement"
 msgstr ""
 
-#: cp/call.c:4337
-msgid "cannot bind rvalue %qE to %qT"
+#: c-typeck.c:6928
+#, gcc-internal-format
+msgid "%Hempty body in an else-statement"
 msgstr ""
 
-#: cp/call.c:4446
-msgid ""
-"cannot pass objects of non-POD type %q#T through %<...%>; call will abort at "
-"runtime"
+#: c-typeck.c:7037 cp/cp-gimplify.c:118 cp/parser.c:6673
+#, gcc-internal-format
+msgid "break statement not within loop or switch"
 msgstr ""
 
-#. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4472
-msgid ""
-"cannot receive objects of non-POD type %q#T through %<...%>; call will abort "
-"at runtime"
+#: c-typeck.c:7039 cp/parser.c:6684
+#, gcc-internal-format
+msgid "continue statement not within a loop"
 msgstr ""
 
-#: cp/call.c:4515
-msgid "the default argument for parameter %d of %qD has not yet been parsed"
+#: c-typeck.c:7059
+#, gcc-internal-format
+msgid "%Hstatement with no effect"
 msgstr ""
 
-#: cp/call.c:4720
-msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
+#: c-typeck.c:7088
+#, gcc-internal-format
+msgid "expression statement has incomplete type"
 msgstr ""
 
-#: cp/call.c:4739
-msgid "%qT is not an accessible base of %qT"
+#: c-typeck.c:7532 c-typeck.c:7571
+#, gcc-internal-format
+msgid "division by zero"
 msgstr ""
 
-#: cp/call.c:4989
-msgid "could not find class$ field in java interface type %qT"
+#: c-typeck.c:7616 cp/typeck.c:2948
+#, gcc-internal-format
+msgid "right shift count is negative"
 msgstr ""
 
-#: cp/call.c:5249
-msgid "call to non-function %qD"
+#: c-typeck.c:7623 cp/typeck.c:2954
+#, gcc-internal-format
+msgid "right shift count >= width of type"
 msgstr ""
 
-#: cp/call.c:5274
-msgid "request for member %qD in %qE, which is of non-aggregate type %qT"
+#: c-typeck.c:7644 cp/typeck.c:2973
+#, gcc-internal-format
+msgid "left shift count is negative"
 msgstr ""
 
-#: cp/call.c:5353
-msgid "no matching function for call to %<%T::%s(%A)%#V%>"
+#: c-typeck.c:7647 cp/typeck.c:2975
+#, gcc-internal-format
+msgid "left shift count >= width of type"
 msgstr ""
 
-#: cp/call.c:5371
-msgid "call of overloaded %<%s(%A)%> is ambiguous"
+#: c-typeck.c:7665 cp/typeck.c:3010
+#, gcc-internal-format
+msgid "comparing floating point with == or != is unsafe"
 msgstr ""
 
-#: cp/call.c:5395
-msgid "cannot call member function %qD without object"
+#: c-typeck.c:7689 c-typeck.c:7696
+#, gcc-internal-format
+msgid "ISO C forbids comparison of %<void *%> with function pointer"
 msgstr ""
 
-#: cp/call.c:6000
-msgid "passing %qT chooses %qT over %qT"
+#: c-typeck.c:7702 c-typeck.c:7748
+#, gcc-internal-format
+msgid "comparison of distinct pointer types lacks a cast"
 msgstr ""
 
-#: cp/call.c:6002 cp/name-lookup.c:4120
-msgid "  in call to %qD"
+#: c-typeck.c:7716 c-typeck.c:7721 c-typeck.c:7768 c-typeck.c:7773
+#, gcc-internal-format
+msgid "comparison between pointer and integer"
 msgstr ""
 
-#: cp/call.c:6059
-msgid "choosing %qD over %qD"
+#: c-typeck.c:7740
+#, gcc-internal-format
+msgid "comparison of complete and incomplete pointers"
 msgstr ""
 
-#: cp/call.c:6060
-msgid "  for conversion from %qT to %qT"
+#: c-typeck.c:7743
+#, gcc-internal-format
+msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr ""
 
-#: cp/call.c:6062
-msgid "  because conversion sequence for the argument is better"
+#: c-typeck.c:7756 c-typeck.c:7763
+#, gcc-internal-format
+msgid "ordered comparison of pointer with integer zero"
 msgstr ""
 
-#: cp/call.c:6182
-msgid ""
-"ISO C++ says that these are ambiguous, even though the worst conversion for "
-"the first is better than the worst conversion for the second:"
+#: c-typeck.c:7984
+#, gcc-internal-format
+msgid "comparison between signed and unsigned"
 msgstr ""
 
-#: cp/call.c:6186
-msgid "candidate 1:"
+#: c-typeck.c:8030 cp/typeck.c:3417
+#, gcc-internal-format
+msgid "comparison of promoted ~unsigned with constant"
 msgstr ""
 
-#: cp/call.c:6187
-msgid "candidate 2:"
+#: c-typeck.c:8038 cp/typeck.c:3425
+#, gcc-internal-format
+msgid "comparison of promoted ~unsigned with unsigned"
 msgstr ""
 
-#: cp/call.c:6323
-msgid "could not convert %qE to %qT"
+#: c-typeck.c:8096
+#, gcc-internal-format
+msgid "used array that cannot be converted to pointer where scalar is required"
 msgstr ""
 
-#: cp/call.c:6454
-msgid ""
-"invalid initialization of non-const reference of type %qT from a temporary "
-"of type %qT"
+#: c-typeck.c:8100
+#, gcc-internal-format
+msgid "used struct type value where scalar is required"
 msgstr ""
 
-#: cp/call.c:6458
-msgid ""
-"invalid initialization of reference of type %qT from expression of type %qT"
+#: c-typeck.c:8104
+#, gcc-internal-format
+msgid "used union type value where scalar is required"
 msgstr ""
 
-#: cp/class.c:272
-msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
+#: calls.c:1914
+#, gcc-internal-format
+msgid "function call has aggregate value"
 msgstr ""
 
-#: cp/class.c:929
-msgid "Java class %qT cannot have a destructor"
+#: cfghooks.c:90
+#, gcc-internal-format
+msgid "bb %d on wrong place"
 msgstr ""
 
-#: cp/class.c:931
-msgid "Java class %qT cannot have an implicit non-trivial destructor"
+#: cfghooks.c:96
+#, gcc-internal-format
+msgid "prev_bb of %d should be %d, not %d"
 msgstr ""
 
-#: cp/class.c:1031
-msgid "%q#D and %q#D cannot be overloaded"
+#: cfghooks.c:113
+#, gcc-internal-format
+msgid "verify_flow_info: Wrong count of block %i %i"
 msgstr ""
 
-#: cp/class.c:1088
-msgid "conflicting access specifications for method %qD, ignored"
+#: cfghooks.c:119
+#, gcc-internal-format
+msgid "verify_flow_info: Wrong frequency of block %i %i"
 msgstr ""
 
-#: cp/class.c:1091
-#, c-format
-msgid "conflicting access specifications for field %qE, ignored"
+#: cfghooks.c:127
+#, gcc-internal-format
+msgid "verify_flow_info: Duplicate edge %i->%i"
 msgstr ""
 
-#: cp/class.c:1141
-msgid "%qD names constructor"
+#: cfghooks.c:133
+#, gcc-internal-format
+msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
 msgstr ""
 
-#: cp/class.c:1146
-msgid "%qD invalid in %qT"
+#: cfghooks.c:139
+#, gcc-internal-format
+msgid "verify_flow_info: Wrong count of edge %i->%i %i"
 msgstr ""
 
-#: cp/class.c:1154
-msgid "no members matching %qD in %q#T"
+#: cfghooks.c:151
+#, gcc-internal-format
+msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr ""
 
-#: cp/class.c:1186 cp/class.c:1194
-msgid "%qD invalid in %q#T"
+#: cfghooks.c:165 cfgrtl.c:2021
+#, gcc-internal-format
+msgid "Wrong amount of branch edges after unconditional jump %i"
 msgstr ""
 
-#: cp/class.c:1187
-msgid "  because of local method %q#D with same name"
+#: cfghooks.c:173 cfghooks.c:184
+#, gcc-internal-format
+msgid "basic block %d pred edge is corrupted"
 msgstr ""
 
-#: cp/class.c:1195
-msgid "  because of local member %q#D with same name"
+#: cfghooks.c:185
+#, gcc-internal-format
+msgid "its dest_idx should be %d, not %d"
 msgstr ""
 
-#: cp/class.c:1237
-msgid "base class %q#T has a non-virtual destructor"
+#: cfghooks.c:214
+#, gcc-internal-format
+msgid "basic block %i edge lists are corrupted"
 msgstr ""
 
-#: cp/class.c:1551
-msgid "all member functions in class %qT are private"
+#: cfghooks.c:227
+#, gcc-internal-format
+msgid "verify_flow_info failed"
 msgstr ""
 
-#: cp/class.c:1562
-msgid "%q#T only defines a private destructor and has no friends"
+#: cfghooks.c:288
+#, gcc-internal-format
+msgid "%s does not support redirect_edge_and_branch."
 msgstr ""
 
-#: cp/class.c:1602
-msgid "%q#T only defines private constructors and has no friends"
+#: cfghooks.c:306
+#, gcc-internal-format
+msgid "%s does not support redirect_edge_and_branch_force."
 msgstr ""
 
-#: cp/class.c:1935
-msgid "no unique final overrider for %qD in %qT"
+#: cfghooks.c:324
+#, gcc-internal-format
+msgid "%s does not support split_block."
 msgstr ""
 
-#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2413
-msgid "%qD was hidden"
+#: cfghooks.c:360
+#, gcc-internal-format
+msgid "%s does not support move_block_after."
 msgstr ""
 
-#: cp/class.c:2414
-msgid "  by %qD"
+#: cfghooks.c:373
+#, gcc-internal-format
+msgid "%s does not support delete_basic_block."
 msgstr ""
 
-#: cp/class.c:2455 cp/decl2.c:1100
-msgid "%q#D invalid; an anonymous union can only have non-static data members"
+#: cfghooks.c:405
+#, gcc-internal-format
+msgid "%s does not support split_edge."
 msgstr ""
 
-#: cp/class.c:2462 cp/decl2.c:1107
-msgid "private member %q#D in anonymous union"
+#: cfghooks.c:466
+#, gcc-internal-format
+msgid "%s does not support create_basic_block."
 msgstr ""
 
-#: cp/class.c:2465 cp/decl2.c:1109
-msgid "protected member %q#D in anonymous union"
+#: cfghooks.c:494
+#, gcc-internal-format
+msgid "%s does not support can_merge_blocks_p."
 msgstr ""
 
-#: cp/class.c:2632
-msgid "bit-field %q#D with non-integral type"
+#: cfghooks.c:505
+#, gcc-internal-format
+msgid "%s does not support predict_edge."
 msgstr ""
 
-#: cp/class.c:2649
-msgid "bit-field %qD width not an integer constant"
+#: cfghooks.c:514
+#, gcc-internal-format
+msgid "%s does not support predicted_by_p."
 msgstr ""
 
-#: cp/class.c:2655
-msgid "negative width in bit-field %qD"
+#: cfghooks.c:528
+#, gcc-internal-format
+msgid "%s does not support merge_blocks."
 msgstr ""
 
-#: cp/class.c:2660
-msgid "zero width for bit-field %qD"
+#: cfghooks.c:574
+#, gcc-internal-format
+msgid "%s does not support make_forwarder_block."
 msgstr ""
 
-#: cp/class.c:2666
-msgid "width of %qD exceeds its type"
+#: cfghooks.c:679
+#, gcc-internal-format
+msgid "%s does not support can_duplicate_block_p."
 msgstr ""
 
-#: cp/class.c:2675
-msgid "%qD is too small to hold all values of %q#T"
+#: cfghooks.c:706
+#, gcc-internal-format
+msgid "%s does not support duplicate_block."
 msgstr ""
 
-#: cp/class.c:2735
-msgid "member %q#D with constructor not allowed in union"
+#: cfghooks.c:772
+#, gcc-internal-format
+msgid "%s does not support block_ends_with_call_p"
 msgstr ""
 
-#: cp/class.c:2738
-msgid "member %q#D with destructor not allowed in union"
+#: cfghooks.c:783
+#, gcc-internal-format
+msgid "%s does not support block_ends_with_condjump_p"
 msgstr ""
 
-#: cp/class.c:2741
-msgid "member %q#D with copy assignment operator not allowed in union"
+#: cfghooks.c:801
+#, gcc-internal-format
+msgid "%s does not support flow_call_edges_add"
 msgstr ""
 
-#: cp/class.c:2764
-msgid "multiple fields in union %qT initialized"
+#: cfgloop.c:1088
+#, gcc-internal-format
+msgid "Size of loop %d should be %d, not %d."
 msgstr ""
 
-#: cp/class.c:2825
-msgid "ignoring packed attribute on unpacked non-POD field %q#D"
+#: cfgloop.c:1105
+#, gcc-internal-format
+msgid "Bb %d do not belong to loop %d."
 msgstr ""
 
-#: cp/class.c:2885
-msgid "%qD may not be static because it is a member of a union"
+#: cfgloop.c:1122
+#, gcc-internal-format
+msgid "Loop %d's header does not have exactly 2 entries."
 msgstr ""
 
-#: cp/class.c:2890
-msgid "%qD may not have reference type %qT because it is a member of a union"
+#: cfgloop.c:1129
+#, gcc-internal-format
+msgid "Loop %d's latch does not have exactly 1 successor."
 msgstr ""
 
-#: cp/class.c:2899
-msgid "field %qD in local class cannot be static"
+#: cfgloop.c:1134
+#, gcc-internal-format
+msgid "Loop %d's latch does not have header as successor."
 msgstr ""
 
-#: cp/class.c:2905
-msgid "field %qD invalidly declared function type"
+#: cfgloop.c:1139
+#, gcc-internal-format
+msgid "Loop %d's latch does not belong directly to it."
 msgstr ""
 
-#: cp/class.c:2911
-msgid "field %qD invalidly declared method type"
+#: cfgloop.c:1145
+#, gcc-internal-format
+msgid "Loop %d's header does not belong directly to it."
 msgstr ""
 
-#: cp/class.c:2943
-msgid "non-static reference %q#D in class without a constructor"
+#: cfgloop.c:1151
+#, gcc-internal-format
+msgid "Loop %d's latch is marked as part of irreducible region."
 msgstr ""
 
-#: cp/class.c:2990
-msgid "non-static const member %q#D in class without a constructor"
+#: cfgloop.c:1184
+#, gcc-internal-format
+msgid "Basic block %d should be marked irreducible."
 msgstr ""
 
-#: cp/class.c:3005
-msgid "field %q#D with same name as class"
+#: cfgloop.c:1190
+#, gcc-internal-format
+msgid "Basic block %d should not be marked irreducible."
 msgstr ""
 
-#: cp/class.c:3038
-msgid "%q#T has pointer data members"
+#: cfgloop.c:1198
+#, gcc-internal-format
+msgid "Edge from %d to %d should be marked irreducible."
 msgstr ""
 
-#: cp/class.c:3042
-msgid "  but does not override %<%T(const %T&)%>"
+#: cfgloop.c:1205
+#, gcc-internal-format
+msgid "Edge from %d to %d should not be marked irreducible."
 msgstr ""
 
-#: cp/class.c:3044
-msgid "  or %<operator=(const %T&)%>"
+#: cfgloop.c:1240
+#, gcc-internal-format
+msgid "Wrong single exit %d->%d recorded for loop %d."
 msgstr ""
 
-#: cp/class.c:3047
-msgid "  but does not override %<operator=(const %T&)%>"
+#: cfgloop.c:1244
+#, gcc-internal-format
+msgid "Right exit is %d->%d."
 msgstr ""
 
-#: cp/class.c:3480
-msgid ""
-"offset of empty base %qT may not be ABI-compliant and maychange in a future "
-"version of GCC"
+#: cfgloop.c:1261
+#, gcc-internal-format
+msgid "Single exit not recorded for loop %d."
 msgstr ""
 
-#: cp/class.c:3592
-msgid "class %qT will be considered nearly empty in a future version of GCC"
+#: cfgloop.c:1268
+#, gcc-internal-format
+msgid "Loop %d should not have single exit (%d -> %d)."
 msgstr ""
 
-#: cp/class.c:3674
-msgid "initializer specified for non-virtual method %qD"
+#: cfgrtl.c:1913
+#, gcc-internal-format
+msgid "end insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cp/class.c:4337
-msgid ""
-"offset of virtual base %qT is not ABI-compliant and may change in a future "
-"version of GCC"
+#: cfgrtl.c:1927
+#, gcc-internal-format
+msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr ""
 
-#: cp/class.c:4436
-msgid "direct base %qT inaccessible in %qT due to ambiguity"
+#: cfgrtl.c:1939
+#, gcc-internal-format
+msgid "head insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cp/class.c:4448
-msgid "virtual base %qT inaccessible in %qT due to ambiguity"
+#: cfgrtl.c:1963
+#, gcc-internal-format
+msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 msgstr ""
 
-#: cp/class.c:4625
-msgid ""
-"size assigned to %qT may not be ABI-compliant and may change in a future "
-"version of GCC"
+#: cfgrtl.c:1978
+#, gcc-internal-format
+msgid "Fallthru edge crosses section boundary (bb %i)"
 msgstr ""
 
-#. Versions of G++ before G++ 3.4 did not reset the
-#. DECL_MODE.
-#: cp/class.c:4664
-msgid ""
-"the offset of %qD may not be ABI-compliant and may change in a future "
-"version of GCC"
+#: cfgrtl.c:2003
+#, gcc-internal-format
+msgid "Missing REG_EH_REGION note in the end of bb %i"
 msgstr ""
 
-#: cp/class.c:4687
-msgid ""
-"offset of %qD is not ABI-compliant and may change in a future version of GCC"
+#: cfgrtl.c:2011
+#, gcc-internal-format
+msgid "Too many outgoing branch edges from bb %i"
 msgstr ""
 
-#: cp/class.c:4697
-msgid ""
-"%qD contains empty classes which may cause base classes to be placed at "
-"different locations in a future version of GCC"
+#: cfgrtl.c:2016
+#, gcc-internal-format
+msgid "Fallthru edge after unconditional jump %i"
 msgstr ""
 
-#: cp/class.c:4757
-msgid ""
-"layout of classes derived from empty class %qT may change in a future "
-"version of GCC"
+#: cfgrtl.c:2027
+#, gcc-internal-format
+msgid "Wrong amount of branch edges after conditional jump %i"
 msgstr ""
 
-#: cp/class.c:4898 cp/parser.c:12877
-msgid "redefinition of %q#T"
+#: cfgrtl.c:2032
+#, gcc-internal-format
+msgid "Call edges for non-call insn in bb %i"
 msgstr ""
 
-#: cp/class.c:5048
-msgid "%q#T has virtual functions but non-virtual destructor"
+#: cfgrtl.c:2041
+#, gcc-internal-format
+msgid "Abnormal edges for no purpose in bb %i"
 msgstr ""
 
-#: cp/class.c:5145
-msgid "trying to finish struct, but kicked out due to previous parse errors"
+#: cfgrtl.c:2053
+#, gcc-internal-format
+msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr ""
 
-#: cp/class.c:5561
-msgid "language string %<\"%E\"%> not recognized"
+#: cfgrtl.c:2057
+#, gcc-internal-format
+msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr ""
 
-#: cp/class.c:5648
-msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
+#: cfgrtl.c:2071 cfgrtl.c:2081
+#, gcc-internal-format
+msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr ""
 
-#: cp/class.c:5773
-msgid "no matches converting function %qD to type %q#T"
+#: cfgrtl.c:2094
+#, gcc-internal-format
+msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr ""
 
-#: cp/class.c:5796
-msgid "converting overloaded function %qD to type %q#T is ambiguous"
+#: cfgrtl.c:2104
+#, gcc-internal-format
+msgid "in basic block %d:"
 msgstr ""
 
-#: cp/class.c:5822
-msgid "assuming pointer to member %qD"
+#: cfgrtl.c:2141
+#, gcc-internal-format
+msgid "bb prediction set for block %i, but it is not used in RTL land"
 msgstr ""
 
-#: cp/class.c:5825
-msgid "(a pointer to member can only be formed with %<&%E%>)"
+#: cfgrtl.c:2159
+#, gcc-internal-format
+msgid "missing barrier after block %i"
 msgstr ""
 
-#: cp/class.c:5870 cp/class.c:5901 cp/class.c:6053 cp/class.c:6060
-msgid "not enough type information"
+#: cfgrtl.c:2172
+#, gcc-internal-format
+msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr ""
 
-#: cp/class.c:5887
-msgid "argument of type %qT does not match %qT"
+#: cfgrtl.c:2181
+#, gcc-internal-format
+msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr ""
 
-#: cp/class.c:6037
-msgid "invalid operation on uninstantiated type"
+#: cfgrtl.c:2200
+#, gcc-internal-format
+msgid "basic blocks not laid down consecutively"
 msgstr ""
 
-#. [basic.scope.class]
-#.
-#. A name N used in a class S shall refer to the same declaration
-#. in its context and when re-evaluated in the completed scope of
-#. S.
-#: cp/class.c:6274 cp/decl.c:1102 cp/name-lookup.c:508 cp/pt.c:2204
-msgid "declaration of %q#D"
+#: cfgrtl.c:2239
+#, gcc-internal-format
+msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr ""
 
-#: cp/class.c:6275
-msgid "changes meaning of %qD from %q+#D"
+#: cgraph.c:761
+#, gcc-internal-format
+msgid "%D renamed after being referenced in assembly"
 msgstr ""
 
-#: cp/cvt.c:90
-msgid "can't convert from incomplete type %qT to %qT"
+#: cgraphunit.c:587
+#, gcc-internal-format
+msgid "Aux field set for edge %s->%s"
 msgstr ""
 
-#: cp/cvt.c:99
-msgid "conversion of %qE from %qT to %qT is ambiguous"
+#: cgraphunit.c:599
+#, gcc-internal-format
+msgid "Inlined_to pointer is wrong"
 msgstr ""
 
-#: cp/cvt.c:168 cp/cvt.c:237 cp/cvt.c:284
-msgid "cannot convert %qE from type %qT to type %qT"
+#: cgraphunit.c:604
+#, gcc-internal-format
+msgid "Multiple inline callers"
 msgstr ""
 
-#: cp/cvt.c:197 cp/cvt.c:201
-msgid "pointer to member cast from %qT to %qT is via virtual base"
+#: cgraphunit.c:611
+#, gcc-internal-format
+msgid "Inlined_to pointer set for noninline callers"
 msgstr ""
 
-#: cp/cvt.c:497
-msgid "conversion from %qT to %qT discards qualifiers"
+#: cgraphunit.c:617
+#, gcc-internal-format
+msgid "Inlined_to pointer is set but no predecesors found"
 msgstr ""
 
-#: cp/cvt.c:515 cp/typeck.c:4808
-msgid "casting %qT to %qT does not dereference pointer"
+#: cgraphunit.c:622
+#, gcc-internal-format
+msgid "Inlined_to pointer refers to itself"
 msgstr ""
 
-#: cp/cvt.c:542
-msgid "cannot convert type %qT to type %qT"
+#: cgraphunit.c:632
+#, gcc-internal-format
+msgid "Node not found in DECL_ASSEMBLER_NAME hash"
 msgstr ""
 
-#: cp/cvt.c:670
-msgid "conversion from %q#T to %q#T"
+#: cgraphunit.c:660
+#, gcc-internal-format
+msgid "Shared call_stmt:"
 msgstr ""
 
-#: cp/cvt.c:682 cp/cvt.c:702
-msgid "%q#T used where a %qT was expected"
+#: cgraphunit.c:666
+#, gcc-internal-format
+msgid "Edge points to wrong declaration:"
 msgstr ""
 
-#: cp/cvt.c:717
-msgid "%q#T used where a floating point value was expected"
+#: cgraphunit.c:675
+#, gcc-internal-format
+msgid "Missing callgraph edge for call stmt:"
 msgstr ""
 
-#: cp/cvt.c:764
-msgid "conversion from %qT to non-scalar type %qT requested"
+#: cgraphunit.c:692
+#, gcc-internal-format
+msgid "Edge %s->%s has no corresponding call_stmt"
 msgstr ""
 
-#: cp/cvt.c:798
-msgid "pseudo-destructor is not called"
+#: cgraphunit.c:704
+#, gcc-internal-format
+msgid "verify_cgraph_node failed."
 msgstr ""
 
-#: cp/cvt.c:857
-msgid "object of incomplete type %qT will not be accessed in %s"
+#: cgraphunit.c:940
+#, gcc-internal-format
+msgid "failed to reclaim unneeded function"
 msgstr ""
 
-#: cp/cvt.c:860
-msgid "object of type %qT will not be accessed in %s"
+#: cgraphunit.c:1197
+#, gcc-internal-format
+msgid "Nodes with no released memory found."
 msgstr ""
 
-#: cp/cvt.c:876
-msgid "object %qE of incomplete type %qT will not be accessed in %s"
+#: collect2.c:1192
+#, gcc-internal-format
+msgid "unknown demangling style '%s'"
 msgstr ""
 
-#. [over.over] enumerates the places where we can take the address
-#. of an overloaded function, and this is not one of them.
-#: cp/cvt.c:892
-#, c-format
-msgid "%s cannot resolve address of overloaded function"
+#: collect2.c:1515
+#, gcc-internal-format
+msgid "%s terminated with signal %d [%s]%s"
 msgstr ""
 
-#. Only warn when there is no &.
-#: cp/cvt.c:898
-#, c-format
-msgid "%s is a reference, not call, to function %qE"
+#: collect2.c:1533
+#, gcc-internal-format
+msgid "%s returned %d exit status"
 msgstr ""
 
-#: cp/cvt.c:909
-#, c-format
-msgid "%s has no effect"
+#: collect2.c:2195
+#, gcc-internal-format
+msgid "cannot find 'ldd'"
 msgstr ""
 
-#: cp/cvt.c:941
-msgid "value computed is not used"
+#: convert.c:65
+#, gcc-internal-format
+msgid "cannot convert to a pointer type"
 msgstr ""
 
-#: cp/cvt.c:1049
-msgid "converting NULL to non-pointer type"
+#: convert.c:298
+#, gcc-internal-format
+msgid "pointer value used where a floating point value was expected"
 msgstr ""
 
-#: cp/cvt.c:1121
-msgid "ambiguous default type conversion from %qT"
+#: convert.c:302
+#, gcc-internal-format
+msgid "aggregate value used where a float was expected"
 msgstr ""
 
-#: cp/cvt.c:1123
-msgid "  candidate conversions include %qD and %qD"
+#: convert.c:327
+#, gcc-internal-format
+msgid "conversion to incomplete type"
 msgstr ""
 
-#: cp/decl.c:361
-msgid "label %qD used but not defined"
+#: convert.c:684 convert.c:760
+#, gcc-internal-format
+msgid "can't convert between vector values of different size"
 msgstr ""
 
-#: cp/decl.c:372
-msgid "label %qD defined but not used"
+#: convert.c:690
+#, gcc-internal-format
+msgid "aggregate value used where an integer was expected"
 msgstr ""
 
-#: cp/decl.c:1009
-msgid "%qD was declared %<extern%> and later %<static%>"
+#: convert.c:740
+#, gcc-internal-format
+msgid "pointer value used where a complex was expected"
 msgstr ""
 
-#: cp/decl.c:1010 cp/decl.c:1475
-msgid "previous declaration of %qD"
+#: convert.c:744
+#, gcc-internal-format
+msgid "aggregate value used where a complex was expected"
 msgstr ""
 
-#: cp/decl.c:1058
-msgid "%Jfunction %qD redeclared as inline"
+#: convert.c:766
+#, gcc-internal-format
+msgid "can't convert value to a vector"
 msgstr ""
 
-#: cp/decl.c:1059
-msgid "%Jprevious declaration of %qD with attribute noinline"
+#: coverage.c:183
+#, gcc-internal-format
+msgid "%qs is not a gcov data file"
 msgstr ""
 
-#: cp/decl.c:1066
-msgid "%Jfunction %qD redeclared with attribute noinline"
+#: coverage.c:194
+#, gcc-internal-format
+msgid "%qs is version %q.*s, expected version %q.*s"
 msgstr ""
 
-#: cp/decl.c:1068
-msgid "%Jprevious declaration of %qD was inline"
+#: coverage.c:274 coverage.c:282
+#, gcc-internal-format
+msgid "coverage mismatch for function %u while reading execution counters."
 msgstr ""
 
-#: cp/decl.c:1089 cp/decl.c:1160
-msgid "shadowing %s function %q#D"
+#: coverage.c:276 coverage.c:359
+#, gcc-internal-format
+msgid "checksum is %x instead of %x"
 msgstr ""
 
-#: cp/decl.c:1098
-msgid "library function %q#D redeclared as non-function %q#D"
+#: coverage.c:284 coverage.c:367
+#, gcc-internal-format
+msgid "number of counters is %d instead of %d"
 msgstr ""
 
-#: cp/decl.c:1103
-msgid "conflicts with built-in declaration %q#D"
+#: coverage.c:290
+#, gcc-internal-format
+msgid "cannot merge separate %s counters for function %u"
 msgstr ""
 
-#: cp/decl.c:1155 cp/decl.c:1264 cp/decl.c:1280
-msgid "new declaration %q#D"
+#: coverage.c:311
+#, gcc-internal-format
+msgid "%qs has overflowed"
 msgstr ""
 
-#: cp/decl.c:1156
-msgid "ambiguates built-in declaration %q#D"
+#: coverage.c:311
+#, gcc-internal-format
+msgid "%qs is corrupted"
 msgstr ""
 
-#: cp/decl.c:1227
-msgid "%q#D redeclared as different kind of symbol"
+#: coverage.c:348
+#, gcc-internal-format
+msgid "no coverage for function %qs found."
 msgstr ""
 
-#: cp/decl.c:1230
-msgid "previous declaration of %q#D"
+#: coverage.c:356 coverage.c:364
+#, gcc-internal-format
+msgid "coverage mismatch for function %qs while reading counter %qs."
 msgstr ""
 
-#: cp/decl.c:1249
-msgid "declaration of template %q#D"
+#: coverage.c:549
+#, gcc-internal-format
+msgid "cannot open %s"
 msgstr ""
 
-#: cp/decl.c:1250 cp/name-lookup.c:509
-msgid "conflicts with previous declaration %q#D"
+#: coverage.c:584
+#, gcc-internal-format
+msgid "error writing %qs"
 msgstr ""
 
-#: cp/decl.c:1265 cp/decl.c:1281
-msgid "ambiguates old declaration %q#D"
+#: diagnostic.c:588
+#, gcc-internal-format
+msgid "in %s, at %s:%d"
 msgstr ""
 
-#: cp/decl.c:1273
-msgid "declaration of C function %q#D conflicts with"
+#: dominance.c:855
+#, gcc-internal-format
+msgid "dominator of %d status unknown"
 msgstr ""
 
-#: cp/decl.c:1275
-msgid "previous declaration %q#D here"
+#: dominance.c:857
+#, gcc-internal-format
+msgid "dominator of %d should be %d, not %d"
 msgstr ""
 
-#: cp/decl.c:1288
-msgid "conflicting declaration %q#D"
+#: dominance.c:869
+#, gcc-internal-format
+msgid "ENTRY does not dominate bb %d"
 msgstr ""
 
-#: cp/decl.c:1289
-msgid "%qD has a previous declaration as %q#D"
+#: dwarf2out.c:3471
+#, gcc-internal-format
+msgid "DW_LOC_OP %s not implemented\n"
 msgstr ""
 
-#. [namespace.alias]
-#.
-#. A namespace-name or namespace-alias shall not be declared as
-#. the name of any other entity in the same declarative region.
-#. A namespace-name defined at global scope shall not be
-#. declared as the name of any other entity in any global scope
-#. of the program.
-#: cp/decl.c:1342
-msgid "declaration of namespace %qD conflicts with"
+#: emit-rtl.c:2201
+#, gcc-internal-format
+msgid "Invalid rtl sharing found in the insn"
 msgstr ""
 
-#: cp/decl.c:1343
-msgid "previous declaration of namespace %qD here"
+#: emit-rtl.c:2203
+#, gcc-internal-format
+msgid "Shared rtx"
 msgstr ""
 
-#: cp/decl.c:1355
-msgid "%q#D previously defined here"
+#: emit-rtl.c:2205
+#, gcc-internal-format
+msgid "Internal consistency failure"
 msgstr ""
 
-#: cp/decl.c:1356
-msgid "%q#D previously declared here"
+#: emit-rtl.c:3269
+#, gcc-internal-format
+msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 msgstr ""
 
-#. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1365
-msgid "prototype for %q#D"
+#: errors.c:133 java/jv-scan.c:289
+#, gcc-internal-format
+msgid "abort in %s, at %s:%d"
 msgstr ""
 
-#: cp/decl.c:1366
-msgid "%Jfollows non-prototype definition here"
+#: except.c:331
+#, gcc-internal-format
+msgid "exception handling disabled, use -fexceptions to enable"
 msgstr ""
 
-#: cp/decl.c:1378
-msgid "previous declaration of %q#D with %qL linkage"
+#: except.c:2723
+#, gcc-internal-format
+msgid "argument of %<__builtin_eh_return_regno%> must be constant"
 msgstr ""
 
-#: cp/decl.c:1380
-msgid "conflicts with new declaration with %qL linkage"
+#: except.c:2854
+#, gcc-internal-format
+msgid "__builtin_eh_return not supported on this target"
 msgstr ""
 
-#: cp/decl.c:1403 cp/decl.c:1410
-msgid "default argument given for parameter %d of %q#D"
+#: except.c:3664 except.c:3673
+#, gcc-internal-format
+msgid "region_array is corrupted for region %i"
 msgstr ""
 
-#: cp/decl.c:1405 cp/decl.c:1412
-msgid "after previous specification in %q#D"
+#: except.c:3678
+#, gcc-internal-format
+msgid "outer block of region %i is wrong"
 msgstr ""
 
-#: cp/decl.c:1421
-msgid "%q#D was used before it was declared inline"
+#: except.c:3683
+#, gcc-internal-format
+msgid "region %i may contain throw and is contained in region that may not"
 msgstr ""
 
-#: cp/decl.c:1422
-msgid "%Jprevious non-inline declaration here"
+#: except.c:3689
+#, gcc-internal-format
+msgid "negative nesting depth of region %i"
 msgstr ""
 
-#: cp/decl.c:1474
-msgid "redundant redeclaration of %qD in same scope"
+#: except.c:3709
+#, gcc-internal-format
+msgid "Tree list ends on depth %i"
 msgstr ""
 
-#: cp/decl.c:1568
-#, c-format
-msgid "declaration of %qF throws different exceptions"
+#: except.c:3714
+#, gcc-internal-format
+msgid "array does not match the region tree"
 msgstr ""
 
-#: cp/decl.c:1570
-#, c-format
-msgid "than previous declaration %qF"
+#: except.c:3720
+#, gcc-internal-format
+msgid "verify_eh_tree failed."
 msgstr ""
 
-#. From [temp.expl.spec]:
-#.
-#. If a template, a member template or the member of a class
-#. template is explicitly specialized then that
-#. specialization shall be declared before the first use of
-#. that specialization that would cause an implicit
-#. instantiation to take place, in every translation unit in
-#. which such a use occurs.
-#: cp/decl.c:1730
-msgid "explicit specialization of %qD after first use"
+#: explow.c:1217
+#, gcc-internal-format
+msgid "stack limits not supported on this target"
 msgstr ""
 
-#: cp/decl.c:1809
-msgid "%J%qD: visibility attribute ignored because it"
+#: flow.c:494 flow.c:518 flow.c:540
+#, gcc-internal-format
+msgid "internal consistency failure"
 msgstr ""
 
-#: cp/decl.c:1811
-msgid "%Jconflicts with previous declaration here"
+#: fold-const.c:3298 fold-const.c:3309
+#, gcc-internal-format
+msgid "comparison is always %d due to width of bit-field"
 msgstr ""
 
-#: cp/decl.c:2151 cp/decl.c:2175 cp/decl.c:2263
-msgid "jump to label %qD"
+#: fold-const.c:4880 fold-const.c:4895
+#, gcc-internal-format
+msgid "comparison is always %d"
 msgstr ""
 
-#: cp/decl.c:2153 cp/decl.c:2177
-msgid "jump to case label"
+#: fold-const.c:5024
+#, gcc-internal-format
+msgid "%<or%> of unmatched not-equal tests is always 1"
 msgstr ""
 
-#: cp/decl.c:2156 cp/decl.c:2180
-msgid "%H  from here"
+#: fold-const.c:5029
+#, gcc-internal-format
+msgid "%<and%> of mutually exclusive equal-tests is always 0"
 msgstr ""
 
-#: cp/decl.c:2161
-msgid "  crosses initialization of %q#D"
+#: fold-const.c:10444
+#, gcc-internal-format
+msgid "fold check: original tree changed by fold"
 msgstr ""
 
-#: cp/decl.c:2164 cp/decl.c:2279
-msgid "  enters scope of non-POD %q#D"
+#: function.c:823 varasm.c:1674
+#, gcc-internal-format
+msgid "%Jsize of variable %qD is too large"
 msgstr ""
 
-#: cp/decl.c:2184 cp/decl.c:2283
-msgid "  enters try block"
+#: function.c:1532
+#, gcc-internal-format
+msgid "impossible constraint in %<asm%>"
 msgstr ""
 
-#: cp/decl.c:2186 cp/decl.c:2285
-msgid "  enters catch block"
+#: function.c:3446
+#, gcc-internal-format
+msgid "%Jvariable %qD might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr ""
 
-#: cp/decl.c:2264
-msgid "  from here"
+#: function.c:3467
+#, gcc-internal-format
+msgid "%Jargument %qD might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr ""
 
-#. Can't skip init of __exception_info.
-#: cp/decl.c:2275
-msgid "%J  enters catch block"
+#: function.c:3862
+#, gcc-internal-format
+msgid "function returns an aggregate"
 msgstr ""
 
-#: cp/decl.c:2277
-msgid "  skips initialization of %q#D"
+#: function.c:4182
+#, gcc-internal-format
+msgid "%Junused parameter %qD"
 msgstr ""
 
-#: cp/decl.c:2311
-msgid "label named wchar_t"
+#: gcc.c:1232
+#, gcc-internal-format
+msgid "ambiguous abbreviation %s"
 msgstr ""
 
-#: cp/decl.c:2314
-msgid "duplicate label %qD"
+#: gcc.c:1259
+#, gcc-internal-format
+msgid "incomplete '%s' option"
 msgstr ""
 
-#: cp/decl.c:2562 cp/parser.c:3525
-msgid "%qD used without template parameters"
+#: gcc.c:1270
+#, gcc-internal-format
+msgid "missing argument to '%s' option"
 msgstr ""
 
-#: cp/decl.c:2579 cp/decl.c:2670
-msgid "no class template named %q#T in %q#T"
+#: gcc.c:1283
+#, gcc-internal-format
+msgid "extraneous argument to '%s' option"
 msgstr ""
 
-#: cp/decl.c:2600 cp/decl.c:2610 cp/decl.c:2630
-msgid "no type named %q#T in %q#T"
+#: gcc.c:3770
+#, gcc-internal-format
+msgid "warning: -pipe ignored because -save-temps specified"
 msgstr ""
 
-#: cp/decl.c:2679
-msgid "template parameters do not match template"
+#: gcc.c:4066
+#, gcc-internal-format
+msgid "warning: '-x %s' after last input file has no effect"
 msgstr ""
 
-#: cp/decl.c:2680 cp/friend.c:317 cp/friend.c:325
-msgid "%qD declared here"
+#. Catch the case where a spec string contains something like
+#. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
+#. hand side of the :.
+#: gcc.c:5135
+#, gcc-internal-format
+msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr ""
 
-#: cp/decl.c:3351
-msgid "%Jan anonymous union cannot have function members"
+#: gcc.c:5144
+#, gcc-internal-format
+msgid "warning: use of obsolete %%[ operator in specs"
 msgstr ""
 
-#: cp/decl.c:3369
-msgid "member %q#D with constructor not allowed in anonymous aggregate"
+#: gcc.c:5225
+#, gcc-internal-format
+msgid "spec failure: unrecognized spec option '%c'"
 msgstr ""
 
-#: cp/decl.c:3373
-msgid "member %q#D with destructor not allowed in anonymous aggregate"
+#: gcc.c:6149
+#, gcc-internal-format
+msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC."
 msgstr ""
 
-#: cp/decl.c:3377
-msgid ""
-"member %q#D with copy assignment operator not allowed in anonymous aggregate"
+#: gcc.c:6172
+#, gcc-internal-format
+msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC."
 msgstr ""
 
-#: cp/decl.c:3403
-msgid "multiple types in one declaration"
+#: gcc.c:6261
+#, gcc-internal-format
+msgid "unrecognized option '-%s'"
 msgstr ""
 
-#: cp/decl.c:3407
-msgid "redeclaration of C++ built-in type %qT"
+#: gcc.c:6449 gcc.c:6512
+#, gcc-internal-format
+msgid "%s: %s compiler not installed on this system"
 msgstr ""
 
-#: cp/decl.c:3444
-msgid "missing type-name in typedef-declaration"
+#: gcc.c:6594
+#, gcc-internal-format
+msgid "%s: linker input file unused because linking not done"
 msgstr ""
 
-#: cp/decl.c:3452
-msgid "ISO C++ prohibits anonymous structs"
+#: gcc.c:6634
+#, gcc-internal-format
+msgid "language %s not recognized"
 msgstr ""
 
-#: cp/decl.c:3459
-#, c-format
-msgid "%qs can only be specified for functions"
+#: gcc.c:6705
+#, gcc-internal-format
+msgid "%s: %s"
 msgstr ""
 
-#: cp/decl.c:3465
-msgid "%<friend%> can only be specified inside a class"
+#: gcse.c:6540
+#, gcc-internal-format
+msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr ""
 
-#: cp/decl.c:3467
-msgid "%<explicit%> can only be specified for constructors"
+#: gcse.c:6553
+#, gcc-internal-format
+msgid "%s: %d basic blocks and %d registers"
 msgstr ""
 
-#: cp/decl.c:3469
-msgid "a storage class can only be specified for objects and functions"
+#: ggc-common.c:404 ggc-common.c:412 ggc-common.c:480 ggc-common.c:499
+#: ggc-page.c:2202 ggc-page.c:2233 ggc-page.c:2240 ggc-zone.c:2291
+#: ggc-zone.c:2306
+#, gcc-internal-format
+msgid "can't write PCH file: %m"
 msgstr ""
 
-#: cp/decl.c:3475
-msgid "qualifiers can only be specified for objects and functions"
+#: ggc-common.c:492 config/i386/host-cygwin.c:58
+#, gcc-internal-format
+msgid "can't get position in PCH file: %m"
 msgstr ""
 
-#: cp/decl.c:3505
-msgid "attribute ignored in declaration of %q#T"
+#: ggc-common.c:502
+#, gcc-internal-format
+msgid "can't write padding to PCH file: %m"
 msgstr ""
 
-#: cp/decl.c:3506
-msgid "attribute for %q#T must follow the %qs keyword"
+#: ggc-common.c:557 ggc-common.c:565 ggc-common.c:572 ggc-common.c:575
+#: ggc-common.c:585 ggc-common.c:588 ggc-page.c:2327 ggc-zone.c:2325
+#, gcc-internal-format
+msgid "can't read PCH file: %m"
 msgstr ""
 
-#: cp/decl.c:3629
-msgid "function %q#D is initialized like a variable"
+#: ggc-common.c:580
+#, gcc-internal-format
+msgid "had to relocate PCH"
 msgstr ""
 
-#: cp/decl.c:3641
-msgid "declaration of %q#D has %<extern%> and is initialized"
+#: ggc-page.c:1445
+#, gcc-internal-format
+msgid "open /dev/zero: %m"
 msgstr ""
 
-#: cp/decl.c:3672
-msgid "%q#D is not a static member of %q#T"
+#: ggc-page.c:2218 ggc-page.c:2224
+#, gcc-internal-format
+msgid "can't write PCH file"
 msgstr ""
 
-#: cp/decl.c:3678
-msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
+#: ggc-zone.c:2288 ggc-zone.c:2299
+#, gcc-internal-format
+msgid "can't seek PCH file: %m"
 msgstr ""
 
-#: cp/decl.c:3687
-msgid ""
-"template header not allowed in member definition of explicitly specialized "
-"class"
+#: ggc-zone.c:2302
+#, gcc-internal-format
+msgid "can't write PCH fle: %m"
 msgstr ""
 
-#: cp/decl.c:3695
-msgid "duplicate initialization of %qD"
+#: gimple-low.c:202
+#, gcc-internal-format
+msgid "unexpected node"
 msgstr ""
 
-#: cp/decl.c:3733
-msgid "declaration of %q#D outside of class is not definition"
+#: gimplify.c:3408
+#, gcc-internal-format
+msgid "invalid lvalue in asm output %d"
 msgstr ""
 
-#: cp/decl.c:3782
-msgid "variable %q#D has initializer but incomplete type"
+#: gimplify.c:3520
+#, gcc-internal-format
+msgid "memory input %d is not directly addressable"
 msgstr ""
 
-#: cp/decl.c:3789 cp/decl.c:4408
-msgid "elements of array %q#D have incomplete type"
+#: gimplify.c:4393
+#, gcc-internal-format
+msgid "gimplification failed"
 msgstr ""
 
-#: cp/decl.c:3805
-msgid "aggregate %q#D has incomplete type and cannot be defined"
+#: global.c:371 global.c:384 global.c:398
+#, gcc-internal-format
+msgid "%s cannot be used in asm here"
 msgstr ""
 
-#: cp/decl.c:3855
-msgid "%qD declared as reference but not initialized"
+#: graph.c:403 passes.c:129 java/jcf-parse.c:1061 java/jcf-parse.c:1196
+#: java/lex.c:1846 objc/objc-act.c:500
+#, gcc-internal-format
+msgid "can't open %s: %m"
 msgstr ""
 
-#: cp/decl.c:3861
-msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
+#: haifa-sched.c:182
+#, gcc-internal-format
+msgid "fix_sched_param: unknown param: %s"
 msgstr ""
 
-#: cp/decl.c:3887
-msgid "cannot initialize %qT from %qT"
+#. Eventually this should become a hard error IMO.
+#: opts.c:260
+#, gcc-internal-format
+msgid "command line option \"%s\" is valid for %s but not for %s"
 msgstr ""
 
-#: cp/decl.c:3920
-msgid "initializer fails to determine size of %qD"
+#: opts.c:314
+#, gcc-internal-format
+msgid "command line option %qs is not supported by this configuration"
 msgstr ""
 
-#: cp/decl.c:3925
-msgid "array size missing in %qD"
+#: opts.c:358
+#, gcc-internal-format
+msgid "missing argument to \"%s\""
 msgstr ""
 
-#: cp/decl.c:3935
-msgid "zero-size array %qD"
+#: opts.c:368
+#, gcc-internal-format
+msgid "argument to \"%s\" should be a non-negative integer"
 msgstr ""
 
-#. An automatic variable with an incomplete type: that is an error.
-#. Don't talk about array types here, since we took care of that
-#. message in grokdeclarator.
-#: cp/decl.c:3969
-msgid "storage size of %qD isn't known"
+#: opts.c:456
+#, gcc-internal-format
+msgid "unrecognized command line option \"%s\""
 msgstr ""
 
-#: cp/decl.c:3991
-msgid "storage size of %qD isn't constant"
+#: opts.c:670
+#, gcc-internal-format
+msgid "-Wuninitialized is not supported without -O"
 msgstr ""
 
-#: cp/decl.c:4046
-msgid ""
-"sorry: semantics of inline function static data %q#D are wrong (you'll wind "
-"up with multiple copies)"
+#: opts.c:684
+#, gcc-internal-format
+msgid "-freorder-blocks-and-partition does not work with exceptions"
 msgstr ""
 
-#: cp/decl.c:4049
-msgid "%J  you can work around this by removing the initializer"
+#: opts.c:693
+#, gcc-internal-format
+msgid "-freorder-blocks-and-partition does not work on this architecture."
 msgstr ""
 
-#: cp/decl.c:4076
-msgid "uninitialized const %qD"
+#: opts.c:857
+#, gcc-internal-format
+msgid "structure alignment must be a small power of two, not %d"
 msgstr ""
 
-#: cp/decl.c:4141
-msgid "name %qD used in a GNU-style designated initializer for an array"
+#: opts.c:922
+#, gcc-internal-format
+msgid "unrecognized visibility value \"%s\""
 msgstr ""
 
-#: cp/decl.c:4212
-msgid "brace-enclosed initializer used to initialize %qT"
+#: opts.c:974
+#, gcc-internal-format
+msgid "unrecognized register name \"%s\""
 msgstr ""
 
-#: cp/decl.c:4277
-msgid "initializer for %qT must be brace-enclosed"
+#: opts.c:998
+#, gcc-internal-format
+msgid "unknown tls-model \"%s\""
 msgstr ""
 
-#: cp/decl.c:4293
-msgid "ISO C++ does not allow designated initializers"
+#: opts.c:1067
+#, gcc-internal-format
+msgid "%s: --param arguments should be of the form NAME=VALUE"
 msgstr ""
 
-#: cp/decl.c:4297
-msgid "%qT has no non-static data member named %qD"
+#: opts.c:1072
+#, gcc-internal-format
+msgid "invalid --param value %qs"
 msgstr ""
 
-#: cp/decl.c:4361
-msgid "too many initializers for %qT"
+#: opts.c:1169
+#, gcc-internal-format
+msgid "target system does not support debug output"
 msgstr ""
 
-#: cp/decl.c:4402
-msgid "variable-sized object %qD may not be initialized"
+#: opts.c:1176
+#, gcc-internal-format
+msgid "debug format \"%s\" conflicts with prior selection"
 msgstr ""
 
-#: cp/decl.c:4413
-msgid "%qD has incomplete type"
+#: opts.c:1192
+#, gcc-internal-format
+msgid "unrecognised debug output level \"%s\""
 msgstr ""
 
-#: cp/decl.c:4467
-msgid "%qD must be initialized by constructor, not by %<{...}%>"
+#: opts.c:1194
+#, gcc-internal-format
+msgid "debug output level %s is too high"
 msgstr ""
 
-#: cp/decl.c:4503
-msgid "array %qD initialized by parenthesized string literal %qE"
+#: params.c:71
+#, gcc-internal-format
+msgid "minimum value of parameter %qs is %u"
 msgstr ""
 
-#: cp/decl.c:4518
-msgid "structure %qD with uninitialized const members"
+#: params.c:76
+#, gcc-internal-format
+msgid "maximum value of parameter %qs is %u"
 msgstr ""
 
-#: cp/decl.c:4520
-msgid "structure %qD with uninitialized reference members"
+#. If we didn't find this parameter, issue an error message.
+#: params.c:85
+#, gcc-internal-format
+msgid "invalid parameter %qs"
 msgstr ""
 
-#: cp/decl.c:4719
-msgid "assignment (not initialization) in declaration"
+#: passes.c:1214
+#, gcc-internal-format
+msgid ""
+"branch target register load optimization is not intended to be run twice"
 msgstr ""
 
-#: cp/decl.c:4736
-msgid "cannot initialize %qD to namespace %qD"
+#: profile.c:284
+#, gcc-internal-format
+msgid "corrupted profile info: run_max * runs < sum_max"
 msgstr ""
 
-#: cp/decl.c:4777
-msgid "shadowing previous type declaration of %q#D"
+#: profile.c:290
+#, gcc-internal-format
+msgid "corrupted profile info: sum_all is smaller than sum_max"
 msgstr ""
 
-#: cp/decl.c:4807
-msgid "%qD cannot be thread-local because it has non-POD type %qT"
+#: profile.c:335
+#, gcc-internal-format
+msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
 msgstr ""
 
-#: cp/decl.c:4822
-msgid "%qD is thread-local and so cannot be dynamically initialized"
+#: profile.c:500
+#, gcc-internal-format
+msgid ""
+"corrupted profile info: number of iterations for basic block %d thought to "
+"be %i"
 msgstr ""
 
-#: cp/decl.c:5382
-msgid "destructor for alien class %qT cannot be a member"
+#: profile.c:521
+#, gcc-internal-format
+msgid ""
+"corrupted profile info: number of executions for edge %d-%d thought to be %i"
 msgstr ""
 
-#: cp/decl.c:5384
-msgid "constructor for alien class %qT cannot be a member"
+#: reg-stack.c:523
+#, gcc-internal-format
+msgid "output constraint %d must specify a single register"
 msgstr ""
 
-#: cp/decl.c:5405
-msgid "%qD declared as a %<virtual%> %s"
+#: reg-stack.c:533
+#, gcc-internal-format
+msgid "output constraint %d cannot be specified together with \"%s\" clobber"
 msgstr ""
 
-#: cp/decl.c:5407
-msgid "%qD declared as an %<inline%> %s"
+#: reg-stack.c:556
+#, gcc-internal-format
+msgid "output regs must be grouped at top of stack"
 msgstr ""
 
-#: cp/decl.c:5409
-msgid ""
-"%<const%> and %<volatile%> function specifiers on %qD invalid in %s "
-"declaration"
+#: reg-stack.c:593
+#, gcc-internal-format
+msgid "implicitly popped regs must be grouped at top of stack"
 msgstr ""
 
-#: cp/decl.c:5413
-msgid "%qD declared as a friend"
+#: reg-stack.c:612
+#, gcc-internal-format
+msgid "output operand %d must use %<&%> constraint"
 msgstr ""
 
-#: cp/decl.c:5419
-msgid "%qD declared with an exception specification"
+#: regclass.c:766
+#, gcc-internal-format
+msgid "can't use '%s' as a %s register"
 msgstr ""
 
-#: cp/decl.c:5505
-msgid "cannot declare %<::main%> to be a template"
+#: regclass.c:781 config/ia64/ia64.c:4788 config/ia64/ia64.c:4795
+#: config/pa/pa.c:332 config/pa/pa.c:339
+#, gcc-internal-format
+msgid "unknown register name: %s"
 msgstr ""
 
-#: cp/decl.c:5507
-msgid "cannot declare %<::main%> to be inline"
+#: regclass.c:791
+#, gcc-internal-format
+msgid "global register variable follows a function definition"
 msgstr ""
 
-#: cp/decl.c:5509
-msgid "cannot declare %<::main%> to be static"
+#: regclass.c:795
+#, gcc-internal-format
+msgid "register used for two global register variables"
 msgstr ""
 
-#: cp/decl.c:5513
-msgid "%<::main%> must return %<int%>"
+#: regclass.c:800
+#, gcc-internal-format
+msgid "call-clobbered register used for global register variable"
 msgstr ""
 
-#: cp/decl.c:5543
-msgid "non-local function %q#D uses anonymous type"
+#: regrename.c:1872
+#, gcc-internal-format
+msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
 msgstr ""
 
-#: cp/decl.c:5546 cp/decl.c:5882
-msgid ""
-"%q#D does not refer to the unqualified type, so it is not used for linkage"
+#: regrename.c:1884
+#, gcc-internal-format
+msgid "validate_value_data: Loop in regno chain (%u)"
 msgstr ""
 
-#: cp/decl.c:5552
-msgid "non-local function %q#D uses local type %qT"
+#: regrename.c:1887
+#, gcc-internal-format
+msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
 msgstr ""
 
-#: cp/decl.c:5575
-msgid "%smember function %qD cannot have cv-qualifier"
+#: regrename.c:1899
+#, gcc-internal-format
+msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
 msgstr ""
 
-#: cp/decl.c:5599
-msgid "defining explicit specialization %qD in friend declaration"
+#: reload.c:1270
+#, gcc-internal-format
+msgid "cannot reload integer constant operand in %<asm%>"
 msgstr ""
 
-#. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:5609
-msgid "invalid use of template-id %qD in declaration of primary template"
+#: reload.c:1293
+#, gcc-internal-format
+msgid "impossible register constraint in %<asm%>"
 msgstr ""
 
-#: cp/decl.c:5637
-msgid ""
-"default arguments are not allowed in declaration of friend template "
-"specialization %qD"
+#: reload.c:3550
+#, gcc-internal-format
+msgid "%<&%> constraint used with no register class"
 msgstr ""
 
-#: cp/decl.c:5645
-msgid ""
-"%<inline%> is not allowed in declaration of friend template specialization %"
-"qD"
+#: reload.c:3721 reload.c:3953
+#, gcc-internal-format
+msgid "inconsistent operand constraints in an %<asm%>"
+msgstr ""
+
+#: reload1.c:1241
+#, gcc-internal-format
+msgid "frame size too large for reliable stack checking"
 msgstr ""
 
-#: cp/decl.c:5711
-msgid "definition of implicitly-declared %qD"
+#: reload1.c:1244
+#, gcc-internal-format
+msgid "try reducing the number of local variables"
 msgstr ""
 
-#: cp/decl.c:5731 cp/decl2.c:712
-msgid "no %q#D member function declared in class %qT"
+#: reload1.c:1895
+#, gcc-internal-format
+msgid "can't find a register in class %qs while reloading %<asm%>"
 msgstr ""
 
-#. DRs 132, 319 and 389 seem to indicate types with
-#. no linkage can only be used to declare extern "C"
-#. entities.  Since it's not always an error in the
-#. ISO C++ 90 Standard, we only issue a warning.
-#: cp/decl.c:5879
-msgid "non-local variable %q#D uses anonymous type"
+#: reload1.c:1900
+#, gcc-internal-format
+msgid "unable to find a register to spill in class %qs"
 msgstr ""
 
-#: cp/decl.c:5888
-msgid "non-local variable %q#D uses local type %qT"
+#: reload1.c:3902
+#, gcc-internal-format
+msgid "%<asm%> operand requires impossible reload"
 msgstr ""
 
-#: cp/decl.c:6005
-msgid ""
-"invalid in-class initialization of static data member of non-integral type %"
-"qT"
+#: reload1.c:5026
+#, gcc-internal-format
+msgid "%<asm%> operand constraint incompatible with operand size"
 msgstr ""
 
-#: cp/decl.c:6015
-msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
+#: reload1.c:6653
+#, gcc-internal-format
+msgid "output operand is constant in %<asm%>"
 msgstr ""
 
-#: cp/decl.c:6019
-msgid ""
-"ISO C++ forbids initialization of member constant %qD of non-integral type %"
-"qT"
+#: rtl.c:474
+#, gcc-internal-format
+msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
 msgstr ""
 
-#: cp/decl.c:6039
-msgid "size of array %qD has non-integral type %qT"
+#: rtl.c:484
+#, gcc-internal-format
+msgid ""
+"RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
 msgstr ""
 
-#: cp/decl.c:6041
-msgid "size of array has non-integral type %qT"
+#: rtl.c:494
+#, gcc-internal-format
+msgid ""
+"RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %"
+"s:%d"
 msgstr ""
 
-#: cp/decl.c:6077
-msgid "size of array %qD is negative"
+#: rtl.c:503
+#, gcc-internal-format
+msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
 msgstr ""
 
-#: cp/decl.c:6079
-msgid "size of array is negative"
+#: rtl.c:513
+#, gcc-internal-format
+msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
 msgstr ""
 
-#: cp/decl.c:6087
-msgid "ISO C++ forbids zero-size array %qD"
+#: rtl.c:524
+#, gcc-internal-format
+msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
 msgstr ""
 
-#: cp/decl.c:6089
-msgid "ISO C++ forbids zero-size array"
+#: rtl.c:535
+#, gcc-internal-format
+msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
 msgstr ""
 
-#: cp/decl.c:6096
-msgid "size of array %qD is not an integral constant-expression"
+#: stmt.c:317
+#, gcc-internal-format
+msgid "output operand constraint lacks %<=%>"
 msgstr ""
 
-#: cp/decl.c:6099
-msgid "size of array is not an integral constant-expression"
+#: stmt.c:332
+#, gcc-internal-format
+msgid "output constraint %qc for operand %d is not at the beginning"
 msgstr ""
 
-#: cp/decl.c:6104
-msgid "ISO C++ forbids variable-size array %qD"
+#: stmt.c:355
+#, gcc-internal-format
+msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
 msgstr ""
 
-#: cp/decl.c:6106
-msgid "ISO C++ forbids variable-size array"
+#: stmt.c:362 stmt.c:461
+#, gcc-internal-format
+msgid "%<%%%> constraint used with last operand"
 msgstr ""
 
-#: cp/decl.c:6136
-msgid "overflow in array dimension"
+#: stmt.c:381
+#, gcc-internal-format
+msgid "matching constraint not valid in output operand"
 msgstr ""
 
-#: cp/decl.c:6210
-msgid "declaration of %qD as %s"
+#: stmt.c:452
+#, gcc-internal-format
+msgid "input operand constraint contains %qc"
 msgstr ""
 
-#: cp/decl.c:6212
-#, c-format
-msgid "creating %s"
+#: stmt.c:494
+#, gcc-internal-format
+msgid "matching constraint references invalid operand number"
 msgstr ""
 
-#: cp/decl.c:6224
-msgid ""
-"declaration of %qD as multidimensional array must have bounds for all "
-"dimensions except the first"
+#: stmt.c:532
+#, gcc-internal-format
+msgid "invalid punctuation %qc in constraint"
 msgstr ""
 
-#: cp/decl.c:6228
-msgid ""
-"multidimensional array must have bounds for all dimensions except the first"
+#: stmt.c:556
+#, gcc-internal-format
+msgid "matching constraint does not allow a register"
 msgstr ""
 
-#: cp/decl.c:6263
-msgid "return type specification for constructor invalid"
+#: stmt.c:598
+#, gcc-internal-format
+msgid "asm-specifier for variable %qs conflicts with asm clobber list"
 msgstr ""
 
-#: cp/decl.c:6273
-msgid "return type specification for destructor invalid"
+#: stmt.c:686
+#, gcc-internal-format
+msgid "unknown register name %qs in %<asm%>"
 msgstr ""
 
-#: cp/decl.c:6286
-msgid "operator %qT declared to return %qT"
+#: stmt.c:694
+#, gcc-internal-format
+msgid "PIC register %qs clobbered in %<asm%>"
 msgstr ""
 
-#: cp/decl.c:6288
-msgid "return type specified for %<operator %T%>"
+#: stmt.c:741
+#, gcc-internal-format
+msgid "more than %d operands in %<asm%>"
 msgstr ""
 
-#: cp/decl.c:6310
-msgid "unnamed variable or field declared void"
+#: stmt.c:804
+#, gcc-internal-format
+msgid "output number %d not directly addressable"
 msgstr ""
 
-#: cp/decl.c:6314
-#, c-format
-msgid "variable or field %qE declared void"
+#: stmt.c:883
+#, gcc-internal-format
+msgid "asm operand %d probably doesn%'t match constraints"
 msgstr ""
 
-#: cp/decl.c:6317
-msgid "variable or field declared void"
+#: stmt.c:893
+#, gcc-internal-format
+msgid "use of memory input without lvalue in asm operand %d is deprecated"
 msgstr ""
 
-#: cp/decl.c:6472
-msgid "type %qT is not derived from type %qT"
+#: stmt.c:1040
+#, gcc-internal-format
+msgid "asm clobber conflict with output operand"
 msgstr ""
 
-#: cp/decl.c:6492 cp/decl.c:6584 cp/decl.c:7728
-msgid "declaration of %qD as non-function"
+#: stmt.c:1045
+#, gcc-internal-format
+msgid "asm clobber conflict with input operand"
 msgstr ""
 
-#: cp/decl.c:6498
-msgid "declaration of %qD as non-member"
+#: stmt.c:1122
+#, gcc-internal-format
+msgid "too many alternatives in %<asm%>"
 msgstr ""
 
-#: cp/decl.c:6528
-msgid "declarator-id missing; using reserved word %qD"
+#: stmt.c:1134
+#, gcc-internal-format
+msgid "operand constraints for %<asm%> differ in number of alternatives"
 msgstr ""
 
-#: cp/decl.c:6617
-#, c-format
-msgid "two or more data types in declaration of %qs"
+#: stmt.c:1187
+#, gcc-internal-format
+msgid "duplicate asm operand name %qs"
 msgstr ""
 
-#: cp/decl.c:6660
-msgid "ISO C++ does not support %<long long%>"
+#: stmt.c:1285
+#, gcc-internal-format
+msgid "missing close brace for named operand"
 msgstr ""
 
-#: cp/decl.c:6682
-#, c-format
-msgid "duplicate %qs"
+#: stmt.c:1313
+#, gcc-internal-format
+msgid "undefined named operand %qs"
 msgstr ""
 
-#: cp/decl.c:6720 cp/decl.c:6722
-#, c-format
-msgid "ISO C++ forbids declaration of %qs with no type"
+#: stmt.c:1478
+#, gcc-internal-format
+msgid "%Hvalue computed is not used"
 msgstr ""
 
-#: cp/decl.c:6747
-#, c-format
-msgid "short, signed or unsigned invalid for %qs"
+#: stor-layout.c:148
+#, gcc-internal-format
+msgid "type size can%'t be explicitly evaluated"
 msgstr ""
 
-#: cp/decl.c:6749
-#, c-format
-msgid "long, short, signed or unsigned invalid for %qs"
+#: stor-layout.c:150
+#, gcc-internal-format
+msgid "variable-size type declared outside of any function"
 msgstr ""
 
-#: cp/decl.c:6751
-#, c-format
-msgid "long and short specified together for %qs"
+#: stor-layout.c:454
+#, gcc-internal-format
+msgid "%Jsize of %qD is %d bytes"
 msgstr ""
 
-#: cp/decl.c:6753
-#, c-format
-msgid "long or short specified with char for %qs"
+#: stor-layout.c:456
+#, gcc-internal-format
+msgid "%Jsize of %qD is larger than %d bytes"
 msgstr ""
 
-#: cp/decl.c:6755
-#, c-format
-msgid "long or short specified with floating type for %qs"
+#: stor-layout.c:854
+#, gcc-internal-format
+msgid "%Jpacked attribute causes inefficient alignment for %qD"
 msgstr ""
 
-#: cp/decl.c:6757
-#, c-format
-msgid "signed and unsigned given together for %qs"
+#: stor-layout.c:857
+#, gcc-internal-format
+msgid "%Jpacked attribute is unnecessary for %qD"
 msgstr ""
 
-#: cp/decl.c:6763
-#, c-format
-msgid "long, short, signed or unsigned used invalidly for %qs"
+#. No, we need to skip space before this field.
+#. Bump the cumulative size to multiple of field alignment.
+#: stor-layout.c:872
+#, gcc-internal-format
+msgid "%Jpadding struct to align %qD"
 msgstr ""
 
-#: cp/decl.c:6828
-#, c-format
-msgid "complex invalid for %qs"
+#: stor-layout.c:1271
+#, gcc-internal-format
+msgid "padding struct size to alignment boundary"
 msgstr ""
 
-#: cp/decl.c:6857
-msgid "qualifiers are not allowed on declaration of %<operator %T%>"
+#: stor-layout.c:1301
+#, gcc-internal-format
+msgid "packed attribute causes inefficient alignment for %qs"
 msgstr ""
 
-#: cp/decl.c:6869 cp/typeck.c:6375
-msgid "ignoring %qV qualifiers added to function type %qT"
+#: stor-layout.c:1305
+#, gcc-internal-format
+msgid "packed attribute is unnecessary for %qs"
 msgstr ""
 
-#: cp/decl.c:6892
-msgid "member %qD cannot be declared both virtual and static"
+#: stor-layout.c:1311
+#, gcc-internal-format
+msgid "packed attribute causes inefficient alignment"
 msgstr ""
 
-#: cp/decl.c:6899
-msgid "%<%T::%D%> is not a valid declarator"
+#: stor-layout.c:1313
+#, gcc-internal-format
+msgid "packed attribute is unnecessary"
 msgstr ""
 
-#: cp/decl.c:6907
-msgid "typedef declaration invalid in parameter declaration"
+#: targhooks.c:96
+#, gcc-internal-format
+msgid "__builtin_saveregs not supported by this target"
 msgstr ""
 
-#: cp/decl.c:6911
-msgid "storage class specifiers invalid in parameter declarations"
+#: tlink.c:484
+#, gcc-internal-format
+msgid "repository file '%s' does not contain command-line arguments"
 msgstr ""
 
-#: cp/decl.c:6918
-msgid "virtual outside class declaration"
+#: tlink.c:705
+#, gcc-internal-format
+msgid ""
+"'%s' was assigned to '%s', but was not defined during recompilation, or vice "
+"versa"
 msgstr ""
 
-#: cp/decl.c:6931 cp/decl.c:6938
-#, c-format
-msgid "multiple storage classes in declaration of %qs"
+#: tlink.c:775
+#, gcc-internal-format
+msgid "ld returned %d exit status"
 msgstr ""
 
-#: cp/decl.c:6981
-#, c-format
-msgid "storage class specified for %s %qs"
+#: toplev.c:437
+#, gcc-internal-format
+msgid "%s "
 msgstr ""
 
-#: cp/decl.c:7018
-msgid "top-level declaration of %qs specifies %<auto%>"
+#: toplev.c:439
+#, gcc-internal-format
+msgid " %s"
 msgstr ""
 
-#: cp/decl.c:7030
-msgid "storage class specifiers invalid in friend function declarations"
+#: toplev.c:504
+#, gcc-internal-format
+msgid "invalid option argument %qs"
 msgstr ""
 
-#: cp/decl.c:7156
-msgid "destructor cannot be static member function"
+#: toplev.c:594
+#, gcc-internal-format
+msgid "getting core file size maximum limit: %m"
 msgstr ""
 
-#: cp/decl.c:7159
-msgid "destructors may not be cv-qualified"
+#: toplev.c:597
+#, gcc-internal-format
+msgid "setting core file size limit to maximum: %m"
 msgstr ""
 
-#: cp/decl.c:7179
-msgid "constructor cannot be static member function"
+#: toplev.c:820
+#, gcc-internal-format
+msgid "%J%qF declared %<static%> but never defined"
 msgstr ""
 
-#: cp/decl.c:7182
-msgid "constructors cannot be declared virtual"
+#: toplev.c:846
+#, gcc-internal-format
+msgid "%J%qD defined but not used"
 msgstr ""
 
-#: cp/decl.c:7187
-msgid "constructors may not be cv-qualified"
+#: toplev.c:869 toplev.c:892
+#, gcc-internal-format
+msgid "%qs is deprecated (declared at %s:%d)"
 msgstr ""
 
-#: cp/decl.c:7207
-#, c-format
-msgid "can't initialize friend function %qs"
+#: toplev.c:895
+#, gcc-internal-format
+msgid "type is deprecated (declared at %s:%d)"
 msgstr ""
 
-#. Cannot be both friend and virtual.
-#: cp/decl.c:7211
-msgid "virtual functions cannot be friends"
+#: toplev.c:901
+#, gcc-internal-format
+msgid "%qs is deprecated"
 msgstr ""
 
-#: cp/decl.c:7215
-msgid "friend declaration not in class definition"
+#: toplev.c:903
+#, gcc-internal-format
+msgid "type is deprecated"
 msgstr ""
 
-#: cp/decl.c:7217
-#, c-format
-msgid "can't define friend function %qs in a local class definition"
+#: toplev.c:1070
+#, gcc-internal-format
+msgid "unrecognized gcc debugging option: %c"
 msgstr ""
 
-#: cp/decl.c:7230
-msgid "destructors may not have parameters"
+#: toplev.c:1217
+#, gcc-internal-format
+msgid "can%'t open %s for writing: %m"
 msgstr ""
 
-#: cp/decl.c:7249 cp/decl.c:7256
-msgid "cannot declare reference to %q#T"
+#: toplev.c:1554
+#, gcc-internal-format
+msgid "instruction scheduling not supported on this target machine"
 msgstr ""
 
-#: cp/decl.c:7250
-msgid "cannot declare pointer to %q#T"
+#: toplev.c:1558
+#, gcc-internal-format
+msgid "this target machine does not have delayed branches"
 msgstr ""
 
-#: cp/decl.c:7258
-msgid "cannot declare pointer to %q#T member"
+#: toplev.c:1572
+#, gcc-internal-format
+msgid "-f%sleading-underscore not supported on this target machine"
 msgstr ""
 
-#: cp/decl.c:7297
-msgid "%qD is a namespace"
+#: toplev.c:1646
+#, gcc-internal-format
+msgid "target system does not support the \"%s\" debug format"
 msgstr ""
 
-#: cp/decl.c:7336
-msgid "template-id %qD used as a declarator"
+#: toplev.c:1658
+#, gcc-internal-format
+msgid "variable tracking requested, but useless unless producing debug info"
 msgstr ""
 
-#: cp/decl.c:7383
-msgid "extra qualification %<%T::%> on member %qs ignored"
+#: toplev.c:1661
+#, gcc-internal-format
+msgid "variable tracking requested, but not supported by this debug format"
 msgstr ""
 
-#: cp/decl.c:7402
-msgid "cannot declare member function %<%T::%s%> within %<%T%>"
+#: toplev.c:1681
+#, gcc-internal-format
+msgid "can%'t open %s: %m"
 msgstr ""
 
-#: cp/decl.c:7417
-msgid "cannot declare member %<%T::%s%> within %qT"
+#: toplev.c:1688
+#, gcc-internal-format
+msgid "-ffunction-sections not supported for this target"
 msgstr ""
 
-#: cp/decl.c:7456
-msgid "data member may not have variably modified type %qT"
+#: toplev.c:1693
+#, gcc-internal-format
+msgid "-fdata-sections not supported for this target"
 msgstr ""
 
-#: cp/decl.c:7458
-msgid "parameter may not have variably modified type %qT"
+#: toplev.c:1700
+#, gcc-internal-format
+msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr ""
 
-#. [dcl.fct.spec] The explicit specifier shall only be used in
-#. declarations of constructors within a class definition.
-#: cp/decl.c:7466
-msgid "only declarations of constructors can be %<explicit%>"
+#: toplev.c:1707
+#, gcc-internal-format
+msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr ""
 
-#: cp/decl.c:7474
-msgid "non-member %qs cannot be declared %<mutable%>"
+#: toplev.c:1713
+#, gcc-internal-format
+msgid "-fspeculative-prefetching not supported for this target"
 msgstr ""
 
-#: cp/decl.c:7479
-msgid "non-object member %qs cannot be declared %<mutable%>"
+#: toplev.c:1719
+#, gcc-internal-format
+msgid ""
+"-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr ""
 
-#: cp/decl.c:7485
-msgid "function %qs cannot be declared %<mutable%>"
+#: toplev.c:1725
+#, gcc-internal-format
+msgid ""
+"-fspeculative-prefetching not supported for this target (try -march switches)"
 msgstr ""
 
-#: cp/decl.c:7490
-msgid "static %qs cannot be declared %<mutable%>"
+#: toplev.c:1734
+#, gcc-internal-format
+msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr ""
 
-#: cp/decl.c:7495
-msgid "const %qs cannot be declared %<mutable%>"
+#: toplev.c:1740
+#, gcc-internal-format
+msgid "-ffunction-sections may affect debugging on some targets"
 msgstr ""
 
-#: cp/decl.c:7515
-msgid "%Jtypedef name may not be a nested-name-specifier"
+#: toplev.c:1851
+#, gcc-internal-format
+msgid "error writing to %s: %m"
 msgstr ""
 
-#: cp/decl.c:7531
-msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
+#: toplev.c:1853 java/jcf-parse.c:1080 java/jcf-write.c:3536
+#, gcc-internal-format
+msgid "error closing %s: %m"
 msgstr ""
 
-#: cp/decl.c:7630
-#, c-format
-msgid "qualified function types cannot be used to declare %s functions"
+#: tree-cfg.c:1399 tree-cfg.c:2014 tree-cfg.c:2017
+#, gcc-internal-format
+msgid "%Hwill never be executed"
 msgstr ""
 
-#: cp/decl.c:7656
-msgid "type qualifiers specified for friend class declaration"
+#: tree-cfg.c:3099
+#, gcc-internal-format
+msgid "SSA name in freelist but still referenced"
 msgstr ""
 
-#: cp/decl.c:7661
-msgid "%<inline%> specified for friend class declaration"
+#: tree-cfg.c:3108
+#, gcc-internal-format
+msgid "ASSERT_EXPR with an always-false condition"
 msgstr ""
 
-#: cp/decl.c:7669
-msgid "template parameters cannot be friends"
+#: tree-cfg.c:3118
+#, gcc-internal-format
+msgid "GIMPLE register modified with BIT_FIELD_REF"
 msgstr ""
 
-#: cp/decl.c:7671
-msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
+#: tree-cfg.c:3153
+#, gcc-internal-format
+msgid "invariant not recomputed when ADDR_EXPR changed"
 msgstr ""
 
-#: cp/decl.c:7675
-msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
+#: tree-cfg.c:3159
+#, gcc-internal-format
+msgid "constant not recomputed when ADDR_EXPR changed"
 msgstr ""
 
-#: cp/decl.c:7688
-msgid "trying to make class %qT a friend of global scope"
+#: tree-cfg.c:3164
+#, gcc-internal-format
+msgid "side effects not recomputed when ADDR_EXPR changed"
 msgstr ""
 
-#: cp/decl.c:7699
-msgid "invalid qualifiers on non-member function type"
+#: tree-cfg.c:3180
+#, gcc-internal-format
+msgid "address taken, but ADDRESSABLE bit not set"
 msgstr ""
 
-#: cp/decl.c:7718
-msgid "abstract declarator %qT used as declaration"
+#: tree-cfg.c:3190
+#, gcc-internal-format
+msgid "non-boolean used in condition"
 msgstr ""
 
-#: cp/decl.c:7743
-msgid "cannot use %<::%> in parameter declaration"
+#: tree-cfg.c:3195
+#, gcc-internal-format
+msgid "Invalid conditional operand"
 msgstr ""
 
-#. Something like struct S { int N::j; };
-#: cp/decl.c:7788
-msgid "invalid use of %<::%>"
+#: tree-cfg.c:3250
+#, gcc-internal-format
+msgid "Invalid reference prefix."
 msgstr ""
 
-#: cp/decl.c:7803
-msgid "can't make %qD into a method -- not in a class"
+#: tree-cfg.c:3315
+#, gcc-internal-format
+msgid "Is not a valid GIMPLE statement."
 msgstr ""
 
-#: cp/decl.c:7812
-msgid "function %qD declared virtual inside a union"
+#: tree-cfg.c:3335
+#, gcc-internal-format
+msgid "Statement marked for throw, but doesn%'t."
 msgstr ""
 
-#: cp/decl.c:7821
-msgid "%qD cannot be declared virtual, since it is always static"
+#: tree-cfg.c:3340
+#, gcc-internal-format
+msgid "Statement marked for throw in middle of block."
 msgstr ""
 
-#: cp/decl.c:7839
-msgid "declaration of %qD as member of %qT"
+#: tree-cfg.c:3435
+#, gcc-internal-format
+msgid "bb_for_stmt (phi) is set to a wrong basic block\n"
 msgstr ""
 
-#: cp/decl.c:7915
-msgid "field %qD has incomplete type"
+#: tree-cfg.c:3450
+#, gcc-internal-format
+msgid "PHI def is not a GIMPLE value"
 msgstr ""
 
-#: cp/decl.c:7917
-msgid "name %qT has incomplete type"
+#: tree-cfg.c:3466 tree-cfg.c:3489
+#, gcc-internal-format
+msgid "Incorrect sharing of tree nodes"
 msgstr ""
 
-#: cp/decl.c:7926
-msgid "  in instantiation of template %qT"
+#: tree-cfg.c:3480
+#, gcc-internal-format
+msgid "bb_for_stmt (stmt) is set to a wrong basic block\n"
 msgstr ""
 
-#: cp/decl.c:7936
-#, c-format
-msgid "%qE is neither function nor member function; cannot be declared friend"
+#: tree-cfg.c:3498
+#, gcc-internal-format
+msgid "verify_stmts failed."
 msgstr ""
 
-#: cp/decl.c:7947
-msgid "member functions are implicitly friends of their class"
+#: tree-cfg.c:3519
+#, gcc-internal-format
+msgid "ENTRY_BLOCK has a statement list associated with it\n"
 msgstr ""
 
-#. An attempt is being made to initialize a non-static
-#. member.  But, from [class.mem]:
-#.
-#. 4 A member-declarator can contain a
-#. constant-initializer only if it declares a static
-#. member (_class.static_) of integral or enumeration
-#. type, see _class.static.data_.
-#.
-#. This used to be relatively common practice, but
-#. the rest of the compiler does not correctly
-#. handle the initialization unless the member is
-#. static so we make it static below.
-#: cp/decl.c:7987
-msgid "ISO C++ forbids initialization of member %qD"
+#: tree-cfg.c:3525
+#, gcc-internal-format
+msgid "EXIT_BLOCK has a statement list associated with it\n"
 msgstr ""
 
-#: cp/decl.c:7989
-msgid "making %qD static"
+#: tree-cfg.c:3532
+#, gcc-internal-format
+msgid "Fallthru to exit from bb %d\n"
 msgstr ""
 
-#: cp/decl.c:8047
-msgid "storage class %<auto%> invalid for function %qs"
+#: tree-cfg.c:3554
+#, gcc-internal-format
+msgid "Nonlocal label %s is not first in a sequence of labels in bb %d"
 msgstr ""
 
-#: cp/decl.c:8049
-msgid "storage class %<register%> invalid for function %qs"
+#: tree-cfg.c:3563
+#, gcc-internal-format
+msgid "Label %s to block does not match in bb %d\n"
 msgstr ""
 
-#: cp/decl.c:8051
-msgid "storage class %<__thread%> invalid for function %qs"
+#: tree-cfg.c:3572
+#, gcc-internal-format
+msgid "Label %s has incorrect context in bb %d\n"
 msgstr ""
 
-#: cp/decl.c:8062
-msgid ""
-"%<static%> specified invalid for function %qs declared out of global scope"
+#: tree-cfg.c:3586
+#, gcc-internal-format
+msgid "Control flow in the middle of basic block %d\n"
 msgstr ""
 
-#: cp/decl.c:8065
-msgid ""
-"%<inline%> specifier invalid for function %qs declared out of global scope"
+#: tree-cfg.c:3596
+#, gcc-internal-format
+msgid "Label %s in the middle of basic block %d\n"
 msgstr ""
 
-#: cp/decl.c:8073
-#, c-format
-msgid "virtual non-class function %qs"
+#: tree-cfg.c:3615
+#, gcc-internal-format
+msgid "Fallthru edge after a control statement in bb %d \n"
 msgstr ""
 
-#: cp/decl.c:8104
-msgid "cannot declare member function %qD to have static linkage"
+#: tree-cfg.c:3630
+#, gcc-internal-format
+msgid "Structured COND_EXPR at the end of bb %d\n"
 msgstr ""
 
-#. FIXME need arm citation
-#: cp/decl.c:8111
-msgid "cannot declare static function inside another function"
+#: tree-cfg.c:3643 tree-cfg.c:3681 tree-cfg.c:3694 tree-cfg.c:3765
+#, gcc-internal-format
+msgid "Wrong outgoing edge flags at end of bb %d\n"
 msgstr ""
 
-#: cp/decl.c:8140
-msgid ""
-"%<static%> may not be used when defining (as opposed to declaring) a static "
-"data member"
+#: tree-cfg.c:3651
+#, gcc-internal-format
+msgid "%<then%> label does not match edge at end of bb %d\n"
 msgstr ""
 
-#: cp/decl.c:8147
-msgid "static member %qD declared %<register%>"
+#: tree-cfg.c:3659
+#, gcc-internal-format
+msgid "%<else%> label does not match edge at end of bb %d\n"
 msgstr ""
 
-#: cp/decl.c:8152
-msgid "cannot explicitly declare member %q#D to have extern linkage"
+#: tree-cfg.c:3669
+#, gcc-internal-format
+msgid "Explicit goto at end of bb %d\n"
 msgstr ""
 
-#: cp/decl.c:8295
-msgid "default argument for %q#D has type %qT"
+#: tree-cfg.c:3699
+#, gcc-internal-format
+msgid "Return edge does not point to exit in bb %d\n"
 msgstr ""
 
-#: cp/decl.c:8298
-msgid "default argument for parameter of type %qT has type %qT"
+#: tree-cfg.c:3732
+#, gcc-internal-format
+msgid "Found default case not at end of case vector"
 msgstr ""
 
-#: cp/decl.c:8315
-msgid "default argument %qE uses local variable %qD"
+#: tree-cfg.c:3738
+#, gcc-internal-format
+msgid ""
+"Case labels not sorted:\n"
+" "
 msgstr ""
 
-#: cp/decl.c:8383
-msgid "parameter %qD invalidly declared method type"
+#: tree-cfg.c:3749
+#, gcc-internal-format
+msgid "No default case found at end of case vector"
 msgstr ""
 
-#: cp/decl.c:8407
-msgid "parameter %qD includes %s to array of unknown bound %qT"
+#: tree-cfg.c:3757
+#, gcc-internal-format
+msgid "Extra outgoing edge %d->%d\n"
 msgstr ""
 
-#. [class.copy]
-#.
-#. A declaration of a constructor for a class X is ill-formed if
-#. its first parameter is of type (optionally cv-qualified) X
-#. and either there are no other parameters or else all other
-#. parameters have default arguments.
-#.
-#. We *don't* complain about member template instantiations that
-#. have this form, though; they can occur as we try to decide
-#. what constructor to use during overload resolution.  Since
-#. overload resolution will never prefer such a constructor to
-#. the non-template copy constructor (which is either explicitly
-#. or implicitly defined), there's no need to worry about their
-#. existence.  Theoretically, they should never even be
-#. instantiated, but that's hard to forestall.
-#: cp/decl.c:8566
-msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
+#: tree-cfg.c:3779
+#, gcc-internal-format
+msgid "Missing edge %i->%i"
 msgstr ""
 
-#: cp/decl.c:8685
-msgid "%qD may not be declared within a namespace"
+#: tree-cfg.c:5045 tree-cfg.c:5049
+#, gcc-internal-format
+msgid "%H%<noreturn%> function does return"
 msgstr ""
 
-#: cp/decl.c:8687
-msgid "%qD may not be declared as static"
+#: tree-cfg.c:5070 tree-cfg.c:5075
+#, gcc-internal-format
+msgid "%Hcontrol reaches end of non-void function"
 msgstr ""
 
-#: cp/decl.c:8708
-msgid "%qD must be a nonstatic member function"
+#: tree-cfg.c:5135
+#, gcc-internal-format
+msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
 msgstr ""
 
-#: cp/decl.c:8717
-msgid ""
-"%qD must be either a non-static member function or a non-member function"
+#: tree-dump.c:851
+#, gcc-internal-format
+msgid "could not open dump file %qs: %s"
 msgstr ""
 
-#: cp/decl.c:8737
-msgid "%qD must have an argument of class or enumerated type"
+#: tree-dump.c:967
+#, gcc-internal-format
+msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
 msgstr ""
 
-#: cp/decl.c:8771
-#, c-format
-msgid "conversion to %s%s will never use a type conversion operator"
+#: tree-eh.c:1767
+#, gcc-internal-format
+msgid "EH edge %i->%i is missing %i %i."
 msgstr ""
 
-#. 13.4.0.3
-#: cp/decl.c:8779
-msgid "ISO C++ prohibits overloading operator ?:"
+#: tree-eh.c:1772
+#, gcc-internal-format
+msgid "EH edge %i->%i miss EH flag."
 msgstr ""
 
-#: cp/decl.c:8829
-msgid "postfix %qD must take %<int%> as its argument"
+#. ??? might not be mistake.
+#: tree-eh.c:1778
+#, gcc-internal-format
+msgid "EH edge %i->%i has duplicated regions."
 msgstr ""
 
-#: cp/decl.c:8833
-msgid "postfix %qD must take %<int%> as its second argument"
+#: tree-eh.c:1812
+#, gcc-internal-format
+msgid "BB %i can not throw but has EH edges"
 msgstr ""
 
-#: cp/decl.c:8840
-msgid "%qD must take either zero or one argument"
+#: tree-eh.c:1819
+#, gcc-internal-format
+msgid "BB %i last statement has incorrectly set region"
 msgstr ""
 
-#: cp/decl.c:8842
-msgid "%qD must take either one or two arguments"
+#: tree-eh.c:1830
+#, gcc-internal-format
+msgid "Unnecessary EH edge %i->%i"
 msgstr ""
 
-#: cp/decl.c:8863
-msgid "prefix %qD should return %qT"
+#: tree-inline.c:1302
+#, gcc-internal-format
+msgid ""
+"%Jfunction %qF can never be inlined because it uses alloca (override using "
+"the always_inline attribute)"
 msgstr ""
 
-#: cp/decl.c:8869
-msgid "postfix %qD should return %qT"
+#: tree-inline.c:1314
+#, gcc-internal-format
+msgid "%Jfunction %qF can never be inlined because it uses setjmp"
 msgstr ""
 
-#: cp/decl.c:8878
-msgid "%qD must take %<void%>"
+#: tree-inline.c:1328
+#, gcc-internal-format
+msgid ""
+"%Jfunction %qF can never be inlined because it uses variable argument lists"
 msgstr ""
 
-#: cp/decl.c:8880 cp/decl.c:8888
-msgid "%qD must take exactly one argument"
+#: tree-inline.c:1339
+#, gcc-internal-format
+msgid ""
+"%Jfunction %qF can never be inlined because it uses setjmp-longjmp exception "
+"handling"
 msgstr ""
 
-#: cp/decl.c:8890
-msgid "%qD must take exactly two arguments"
+#: tree-inline.c:1346
+#, gcc-internal-format
+msgid "%Jfunction %qF can never be inlined because it uses non-local goto"
 msgstr ""
 
-#: cp/decl.c:8898
-msgid "user-defined %qD always evaluates both arguments"
+#: tree-inline.c:1357
+#, gcc-internal-format
+msgid ""
+"%Jfunction %qF can never be inlined because it uses __builtin_return or "
+"__builtin_apply_args"
 msgstr ""
 
-#: cp/decl.c:8912
-msgid "%qD should return by value"
+#: tree-inline.c:1376
+#, gcc-internal-format
+msgid "%Jfunction %qF can never be inlined because it contains a computed goto"
 msgstr ""
 
-#: cp/decl.c:8924 cp/decl.c:8927
-msgid "%qD cannot have default arguments"
+#: tree-inline.c:1390
+#, gcc-internal-format
+msgid ""
+"%Jfunction %qF can never be inlined because it receives a non-local goto"
 msgstr ""
 
-#: cp/decl.c:8984
-msgid "using template type parameter %qT after %qs"
+#: tree-inline.c:1415
+#, gcc-internal-format
+msgid ""
+"%Jfunction %qF can never be inlined because it uses variable sized variables"
 msgstr ""
 
-#: cp/decl.c:8999
-msgid "using typedef-name %qD after %qs"
+#: tree-inline.c:1947 tree-inline.c:1955
+#, gcc-internal-format
+msgid "%Jinlining failed in call to %qF: %s"
 msgstr ""
 
-#: cp/decl.c:9000
-msgid "%qD has a previous declaration here"
+#: tree-inline.c:1948 tree-inline.c:1956
+#, gcc-internal-format
+msgid "called from here"
 msgstr ""
 
-#: cp/decl.c:9008
-msgid "%qT referred to as %qs"
+#: tree-mudflap.c:839
+#, gcc-internal-format
+msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
 msgstr ""
 
-#: cp/decl.c:9009 cp/decl.c:9017
-msgid "%qT has a previous declaration here"
+#: tree-mudflap.c:1030
+#, gcc-internal-format
+msgid "mudflap cannot track %qs in stub function"
 msgstr ""
 
-#: cp/decl.c:9016
-msgid "%qT referred to as enum"
+#: tree-mudflap.c:1257
+#, gcc-internal-format
+msgid "mudflap cannot track unknown size extern %qs"
 msgstr ""
 
-#. If a class template appears as elaborated type specifier
-#. without a template header such as:
-#.
-#. template <class T> class C {};
-#. void f(class C);            // No template header here
-#.
-#. then the required template argument is missing.
-#: cp/decl.c:9031
-msgid "template argument required for %<%s %T%>"
+#: tree-nomudflap.c:51
+#, gcc-internal-format
+msgid "mudflap: this language is not supported"
 msgstr ""
 
-#: cp/decl.c:9079 cp/name-lookup.c:2596
-msgid "%qD has the same name as the class in which it is declared"
+#: tree-optimize.c:850
+#, gcc-internal-format
+msgid "%Jsize of return value of %qD is %u bytes"
 msgstr ""
 
-#: cp/decl.c:9217
-msgid "use of enum %q#D without previous declaration"
+#: tree-optimize.c:853
+#, gcc-internal-format
+msgid "%Jsize of return value of %qD is larger than %wd bytes"
 msgstr ""
 
-#: cp/decl.c:9235
-msgid "redeclaration of %qT as a non-template"
+#: tree-outof-ssa.c:614 tree-outof-ssa.c:629 tree-outof-ssa.c:643
+#: tree-outof-ssa.c:665 tree-outof-ssa.c:1033 tree-outof-ssa.c:1841
+#: tree-ssa-live.c:414 tree-ssa-live.c:1799
+#, gcc-internal-format
+msgid "SSA corruption"
 msgstr ""
 
-#: cp/decl.c:9342
-msgid "derived union %qT invalid"
+#: tree-outof-ssa.c:2256
+#, gcc-internal-format
+msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
 msgstr ""
 
-#: cp/decl.c:9348
-msgid "Java class %qT cannot have multiple bases"
+#: tree-outof-ssa.c:2262
+#, gcc-internal-format
+msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
 msgstr ""
 
-#: cp/decl.c:9356
-msgid "Java class %qT cannot have virtual bases"
+#: tree-outof-ssa.c:2269
+#, gcc-internal-format
+msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
 msgstr ""
 
-#: cp/decl.c:9375
-msgid "base type %qT fails to be a struct or class type"
+#: tree-outof-ssa.c:2275
+#, gcc-internal-format
+msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
 msgstr ""
 
-#: cp/decl.c:9408
-msgid "recursive type %qT undefined"
+#: tree-profile.c:216
+#, gcc-internal-format
+msgid "unimplemented functionality"
 msgstr ""
 
-#: cp/decl.c:9410
-msgid "duplicate base type %qT invalid"
+#: tree-ssa-operands.c:1482
+#, gcc-internal-format
+msgid "internal error"
 msgstr ""
 
-#: cp/decl.c:9480
-msgid "multiple definition of %q#T"
+#: tree-ssa.c:111
+#, gcc-internal-format
+msgid "Expected an SSA_NAME object"
 msgstr ""
 
-#: cp/decl.c:9481
-msgid "%Jprevious definition here"
+#: tree-ssa.c:117
+#, gcc-internal-format
+msgid "Type mismatch between an SSA_NAME and its symbol."
 msgstr ""
 
-#. DR 377
-#.
-#. IF no integral type can represent all the enumerator values, the
-#. enumeration is ill-formed.
-#: cp/decl.c:9618
-msgid "no integral type can represent all of the enumerator values for %qT"
+#: tree-ssa.c:123
+#, gcc-internal-format
+msgid "Found an SSA_NAME that had been released into the free pool"
 msgstr ""
 
-#: cp/decl.c:9724
-msgid "enumerator value for %qD not integer constant"
+#: tree-ssa.c:129
+#, gcc-internal-format
+msgid "Found a virtual definition for a GIMPLE register"
 msgstr ""
 
-#: cp/decl.c:9751
-msgid "overflow in enumeration values at %qD"
+#: tree-ssa.c:135
+#, gcc-internal-format
+msgid "Found a real definition for a non-register"
 msgstr ""
 
-#: cp/decl.c:9822
-msgid "return type %q#T is incomplete"
+#: tree-ssa.c:142
+#, gcc-internal-format
+msgid "Found real variable when subvariables should have appeared"
 msgstr ""
 
-#: cp/decl.c:9937 cp/typeck.c:6134
-msgid "%<operator=%> should return a reference to %<*this%>"
+#: tree-ssa.c:171
+#, gcc-internal-format
+msgid "SSA_NAME created in two different blocks %i and %i"
 msgstr ""
 
-#: cp/decl.c:10265
-msgid "parameter %qD declared void"
+#: tree-ssa.c:180
+#, gcc-internal-format
+msgid "SSA_NAME_DEF_STMT is wrong"
 msgstr ""
 
-#: cp/decl.c:10758
-msgid "invalid member function declaration"
+#: tree-ssa.c:238
+#, gcc-internal-format
+msgid "Missing definition"
 msgstr ""
 
-#: cp/decl.c:10773
-msgid "%qD is already defined in class %qT"
+#: tree-ssa.c:244
+#, gcc-internal-format
+msgid "Definition in block %i does not dominate use in block %i"
 msgstr ""
 
-#: cp/decl.c:10983
-msgid "static member function %q#D declared with type qualifiers"
+#: tree-ssa.c:252
+#, gcc-internal-format
+msgid "Definition in block %i follows the use"
 msgstr ""
 
-#: cp/decl2.c:279
-msgid "name missing for member function"
+#: tree-ssa.c:259
+#, gcc-internal-format
+msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
 msgstr ""
 
-#: cp/decl2.c:372 cp/decl2.c:386
-msgid "ambiguous conversion for array subscript"
+#: tree-ssa.c:267
+#, gcc-internal-format
+msgid "No immediate_use list"
 msgstr ""
 
-#: cp/decl2.c:380
-msgid "invalid types %<%T[%T]%> for array subscript"
+#: tree-ssa.c:279
+#, gcc-internal-format
+msgid "Wrong immediate use list"
 msgstr ""
 
-#: cp/decl2.c:423
-msgid "deleting array %q#D"
+#: tree-ssa.c:312
+#, gcc-internal-format
+msgid "Incoming edge count does not match number of PHI arguments\n"
 msgstr ""
 
-#: cp/decl2.c:429
-msgid "type %q#T argument given to %<delete%>, expected pointer"
+#: tree-ssa.c:327
+#, gcc-internal-format
+msgid "PHI argument is missing for edge %d->%d\n"
 msgstr ""
 
-#: cp/decl2.c:441
-msgid ""
-"cannot delete a function.  Only pointer-to-objects are valid arguments to %"
-"<delete%>"
+#: tree-ssa.c:336
+#, gcc-internal-format
+msgid "PHI argument is not SSA_NAME, or invariant"
 msgstr ""
 
-#: cp/decl2.c:449
-msgid "deleting %qT is undefined"
+#: tree-ssa.c:348
+#, gcc-internal-format
+msgid "Wrong edge %d->%d for PHI argument\n"
 msgstr ""
 
-#. 14.5.2.2 [temp.mem]
-#.
-#. A local class shall not have member templates.
-#: cp/decl2.c:485
-msgid "invalid declaration of member template %q#D in local class"
+#: tree-ssa.c:398
+#, gcc-internal-format
+msgid "Non-addressable variable inside an alias set."
 msgstr ""
 
-#: cp/decl2.c:494
-msgid "invalid use of %<virtual%> in template declaration of %q#D"
+#: tree-ssa.c:416
+#, gcc-internal-format
+msgid "Addressable variable that is an alias tag but is not in any alias set."
 msgstr ""
 
-#: cp/decl2.c:504 cp/pt.c:2971
-msgid "template declaration of %q#D"
+#: tree-ssa.c:426
+#, gcc-internal-format
+msgid "verify_flow_insensitive_alias_info failed."
 msgstr ""
 
-#: cp/decl2.c:553
-msgid "Java method %qD has non-Java return type %qT"
+#: tree-ssa.c:468
+#, gcc-internal-format
+msgid "Dereferenced pointers should have a name or a type tag"
 msgstr ""
 
-#: cp/decl2.c:569
-msgid "Java method %qD has non-Java parameter type %qT"
+#: tree-ssa.c:476
+#, gcc-internal-format
+msgid ""
+"Pointers with a memory tag, should have points-to sets or point to malloc"
 msgstr ""
 
-#: cp/decl2.c:674
-msgid "prototype for %q#D does not match any in class %qT"
+#: tree-ssa.c:484
+#, gcc-internal-format
+msgid "Pointer escapes but its name tag is not call-clobbered."
 msgstr ""
 
-#: cp/decl2.c:775
-msgid "local class %q#T shall not have static data member %q#D"
+#: tree-ssa.c:493
+#, gcc-internal-format
+msgid "verify_flow_sensitive_alias_info failed."
 msgstr ""
 
-#: cp/decl2.c:783
-msgid "initializer invalid for static member with constructor"
+#: tree-ssa.c:570
+#, gcc-internal-format
+msgid ""
+"Alias set of a pointer's type tag should be a superset of the corresponding "
+"name tag"
 msgstr ""
 
-#: cp/decl2.c:786
-msgid "(an out of class initialization is required)"
+#: tree-ssa.c:586
+#, gcc-internal-format
+msgid ""
+"Two different pointers with identical points-to sets but different name tags"
 msgstr ""
 
-#: cp/decl2.c:867
-msgid "member %qD conflicts with virtual function table field name"
+#: tree-ssa.c:618
+#, gcc-internal-format
+msgid "verify_name_tags failed"
 msgstr ""
 
-#: cp/decl2.c:886
-msgid "applying attributes to template parameters is not implemented"
+#: tree-ssa.c:689
+#, gcc-internal-format
+msgid "AUX pointer initialized for edge %d->%d\n"
 msgstr ""
 
-#: cp/decl2.c:896
-msgid "%qD is already defined in %qT"
+#: tree-ssa.c:712
+#, gcc-internal-format
+msgid "Stmt (%p) marked modified after optimization pass : "
 msgstr ""
 
-#: cp/decl2.c:944
-msgid "field initializer is not constant"
+#: tree-ssa.c:730
+#, gcc-internal-format
+msgid "Statement makes a memory store, but has no V_MAY_DEFS nor V_MUST_DEFS"
 msgstr ""
 
-#: cp/decl2.c:972
-msgid "%<asm%> specifiers are not permitted on non-static data members"
+#: tree-ssa.c:741
+#, gcc-internal-format
+msgid "Statement makes aliased stores, but has no V_MAY_DEFS"
 msgstr ""
 
-#: cp/decl2.c:1018
-msgid "cannot declare %qD to be a bit-field type"
+#: tree-ssa.c:780
+#, gcc-internal-format
+msgid "verify_ssa failed."
 msgstr ""
 
-#: cp/decl2.c:1028
-msgid "cannot declare bit-field %qD with function type"
+#: tree-ssa.c:1126
+#, gcc-internal-format
+msgid "%H%qD is used uninitialized in this function"
 msgstr ""
 
-#: cp/decl2.c:1035
-msgid "%qD is already defined in the class %qT"
+#: tree-ssa.c:1151
+#, gcc-internal-format
+msgid "%H%qD may be used uninitialized in this function"
 msgstr ""
 
-#: cp/decl2.c:1042
-msgid "static member %qD cannot be a bit-field"
+#: tree-vect-transform.c:597
+#, gcc-internal-format
+msgid "no support for induction"
 msgstr ""
 
-#: cp/decl2.c:1087
-msgid "anonymous struct not inside named type"
+#: tree.c:3312 config/darwin.c:1225 config/arm/arm.c:2808
+#: config/arm/arm.c:2836 config/avr/avr.c:4650 config/h8300/h8300.c:5282
+#: config/h8300/h8300.c:5306 config/i386/i386.c:1770 config/i386/i386.c:15983
+#: config/ia64/ia64.c:515 config/ip2k/ip2k.c:3164
+#: config/m68hc11/m68hc11.c:1118 config/sh/symbian.c:408
+#: config/sh/symbian.c:415
+#, gcc-internal-format
+msgid "%qs attribute ignored"
 msgstr ""
 
-#: cp/decl2.c:1164
-msgid "namespace-scope anonymous aggregates must be static"
+#: tree.c:3331
+#, gcc-internal-format
+msgid "%Jfunction %qD definition is marked dllimport."
 msgstr ""
 
-#: cp/decl2.c:1171
-msgid "anonymous union with no members"
+#: tree.c:3339
+#, gcc-internal-format
+msgid "%Jvariable %qD definition is marked dllimport."
 msgstr ""
 
-#: cp/decl2.c:1207
-msgid "%<operator new%> must return type %qT"
+#: tree.c:3359
+#, gcc-internal-format
+msgid "%Jexternal linkage required for symbol %qD because of %qs attribute."
 msgstr ""
 
-#: cp/decl2.c:1216
-msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
+#: tree.c:4622
+#, gcc-internal-format
+msgid "arrays of functions are not meaningful"
 msgstr ""
 
-#: cp/decl2.c:1245
-msgid "%<operator delete%> must return type %qT"
+#: tree.c:4674
+#, gcc-internal-format
+msgid "function return type cannot be function"
 msgstr ""
 
-#: cp/decl2.c:1254
-msgid "%<operator delete%> takes type %qT as first parameter"
+#: tree.c:5570
+#, gcc-internal-format
+msgid "tree check: %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: cp/decl2.c:3006
-msgid "inline function %qD used but never defined"
+#: tree.c:5607
+#, gcc-internal-format
+msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: cp/decl2.c:3154
-msgid "default argument missing for parameter %P of %q+#D"
+#: tree.c:5620
+#, gcc-internal-format
+msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr ""
 
-#. damn ICE suppression
-#: cp/error.c:2371
-#, c-format
-msgid "unexpected letter %qc in locate_error\n"
+#: tree.c:5634
+#, gcc-internal-format
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr ""
 
-#. Can't throw a reference.
-#: cp/except.c:262
-msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
+#: tree.c:5646
+#, gcc-internal-format
+msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: cp/except.c:273
-msgid "call to Java %<catch%> or %<throw%> with %<jthrowable%> undefined"
+#: tree.c:5658
+#, gcc-internal-format
+msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr ""
 
-#. Thrown object must be a Throwable.
-#: cp/except.c:280
-msgid "type %qT is not derived from %<java::lang::Throwable%>"
+#: varasm.c:466
+#, gcc-internal-format
+msgid "%J%D causes a section type conflict"
 msgstr ""
 
-#: cp/except.c:343
-msgid "mixing C++ and Java catches in a single translation unit"
+#: varasm.c:927
+#, gcc-internal-format
+msgid "%Jregister name not specified for %qD"
 msgstr ""
 
-#: cp/except.c:602
-msgid "throwing NULL, which has integral, not pointer type"
+#: varasm.c:929
+#, gcc-internal-format
+msgid "%Jinvalid register name for %qD"
 msgstr ""
 
-#: cp/except.c:625 cp/init.c:1887
-msgid "%qD should never be overloaded"
+#: varasm.c:931
+#, gcc-internal-format
+msgid "%Jdata type of %qD isn%'t suitable for a register"
 msgstr ""
 
-#: cp/except.c:692
-msgid "  in thrown expression"
+#: varasm.c:934
+#, gcc-internal-format
+msgid "%Jregister specified for %qD isn%'t suitable for data type"
 msgstr ""
 
-#: cp/except.c:836
-msgid ""
-"expression %qE of abstract class type %qT cannot be used in throw-expression"
+#: varasm.c:944
+#, gcc-internal-format
+msgid "global register variable has initial value"
 msgstr ""
 
-#: cp/except.c:921
-msgid "%Hexception of type %qT will be caught"
+#: varasm.c:947
+#, gcc-internal-format
+msgid "volatile register variables don%'t work as you might wish"
 msgstr ""
 
-#: cp/except.c:923
-msgid "%H   by earlier handler for %qT"
+#: varasm.c:985
+#, gcc-internal-format
+msgid "%Jregister name given for non-register variable %qD"
 msgstr ""
 
-#: cp/except.c:953
-msgid "%H%<...%> handler must be the last handler for its try block"
+#: varasm.c:1062
+#, gcc-internal-format
+msgid "global destructors not supported on this target"
 msgstr ""
 
-#: cp/friend.c:152
-msgid "%qD is already a friend of class %qT"
+#: varasm.c:1123
+#, gcc-internal-format
+msgid "global constructors not supported on this target"
 msgstr ""
 
-#: cp/friend.c:228
-msgid "invalid type %qT declared %<friend%>"
+#: varasm.c:1697
+#, gcc-internal-format
+msgid ""
+"%Jalignment of %qD is greater than maximum object file alignment.  Using %d"
 msgstr ""
 
-#. [temp.friend]
-#. Friend declarations shall not declare partial
-#. specializations.
-#. template <class U> friend class T::X<U>;
-#. [temp.friend]
-#. Friend declarations shall not declare partial
-#. specializations.
-#: cp/friend.c:244 cp/friend.c:274
-msgid "partial specialization %qT declared %<friend%>"
+#: varasm.c:1736
+#, gcc-internal-format
+msgid "thread-local COMMON data not implemented"
 msgstr ""
 
-#: cp/friend.c:252
-msgid "class %qT is implicitly friends with itself"
+#: varasm.c:1761
+#, gcc-internal-format
+msgid ""
+"%Jrequested alignment for %qD is greater than implemented alignment of %d"
 msgstr ""
 
-#: cp/friend.c:310
-msgid "%qT is not a member of %qT"
+#: varasm.c:3879
+#, gcc-internal-format
+msgid "initializer for integer value is too complicated"
 msgstr ""
 
-#: cp/friend.c:315
-msgid "%qT is not a member class template of %qT"
+#: varasm.c:3884
+#, gcc-internal-format
+msgid "initializer for floating value is not a floating constant"
 msgstr ""
 
-#: cp/friend.c:323
-msgid "%qT is not a nested class of %qT"
+#: varasm.c:4151
+#, gcc-internal-format
+msgid "invalid initial value for member %qs"
 msgstr ""
 
-#. template <class T> friend class T;
-#: cp/friend.c:336
-msgid "template parameter type %qT declared %<friend%>"
+#: varasm.c:4350 varasm.c:4394
+#, gcc-internal-format
+msgid "%Jweak declaration of %qD must precede definition"
 msgstr ""
 
-#. template <class T> friend class A; where A is not a template
-#: cp/friend.c:342
-msgid "%q#T is not a template"
+#: varasm.c:4358
+#, gcc-internal-format
+msgid ""
+"%Jweak declaration of %qD after first use results in unspecified behavior"
 msgstr ""
 
-#: cp/friend.c:364
-msgid "%qD is already a friend of %qT"
+#: varasm.c:4392
+#, gcc-internal-format
+msgid "%Jweak declaration of %qD must be public"
 msgstr ""
 
-#: cp/friend.c:373
-msgid "%qT is already a friend of %qT"
+#: varasm.c:4401
+#, gcc-internal-format
+msgid "%Jweak declaration of %qD not supported"
 msgstr ""
 
-#: cp/friend.c:497
-msgid "member %qD declared as friend before type %qT defined"
+#: varasm.c:4430
+#, gcc-internal-format
+msgid "only weak aliases are supported in this configuration"
 msgstr ""
 
-#: cp/friend.c:553
-msgid "friend declaration %q#D declares a non-template function"
+#: varasm.c:4598
+#, gcc-internal-format
+msgid "%J%qD aliased to undefined symbol %qE"
 msgstr ""
 
-#: cp/friend.c:557
-msgid ""
-"(if this is not what you intended, make sure the function template has "
-"already been declared and add <> after the function name here) -Wno-non-"
-"template-friend disables this warning"
+#: varasm.c:4601
+#, gcc-internal-format
+msgid "%J%qD aliased to external symbol %qE"
 msgstr ""
 
-#: cp/g++spec.c:238 java/jvspec.c:417
-#, c-format
-msgid "argument to '%s' missing\n"
+#: varasm.c:4632
+#, gcc-internal-format
+msgid "%Jalias definitions not supported in this configuration"
 msgstr ""
 
-#: cp/init.c:326
-msgid "%J%qD should be initialized in the member initialization list"
+#: varasm.c:4637
+#, gcc-internal-format
+msgid "%Jonly weak aliases are supported in this configuration"
 msgstr ""
 
-#: cp/init.c:373
-msgid "%Jdefault-initialization of %q#D, which has reference type"
+#: varasm.c:4692
+#, gcc-internal-format
+msgid "visibility attribute not supported in this configuration; ignored"
 msgstr ""
 
-#: cp/init.c:379
-msgid "%Juninitialized reference member %qD"
+#: varray.c:207
+#, gcc-internal-format
+msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
 msgstr ""
 
-#: cp/init.c:382
-msgid "%Juninitialized member %qD with %<const%> type %qT"
+#: varray.c:217
+#, gcc-internal-format
+msgid "underflowed virtual array %s in %s, at %s:%d"
 msgstr ""
 
-#: cp/init.c:525
-msgid "%qD will be initialized after"
+#: vec.c:153
+#, gcc-internal-format
+msgid "vector %s %s domain error, in %s at %s:%u"
 msgstr ""
 
-#: cp/init.c:528
-msgid "base %qT will be initialized after"
+#. Print an error message for unrecognized stab codes.
+#: xcoffout.c:187
+#, gcc-internal-format
+msgid "no sclass for %s stab (0x%x)\n"
 msgstr ""
 
-#: cp/init.c:531
-msgid "  %q#D"
+#: config/darwin-c.c:84
+#, gcc-internal-format
+msgid "too many #pragma options align=reset"
 msgstr ""
 
-#: cp/init.c:533
-msgid "  base %qT"
+#: config/darwin-c.c:104 config/darwin-c.c:107 config/darwin-c.c:109
+#: config/darwin-c.c:111
+#, gcc-internal-format
+msgid "malformed '#pragma options', ignoring"
 msgstr ""
 
-#: cp/init.c:534
-msgid "%J  when initialized here"
+#: config/darwin-c.c:114
+#, gcc-internal-format
+msgid "junk at end of '#pragma options'"
 msgstr ""
 
-#: cp/init.c:550
-msgid "%Jmultiple initializations given for %qD"
+#: config/darwin-c.c:124
+#, gcc-internal-format
+msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
 msgstr ""
 
-#: cp/init.c:553
-msgid "%Jmultiple initializations given for base %qT"
+#: config/darwin-c.c:136
+#, gcc-internal-format
+msgid "missing '(' after '#pragma unused', ignoring"
 msgstr ""
 
-#: cp/init.c:620
-msgid "%Jinitializations for multiple members of %qT"
+#: config/darwin-c.c:154
+#, gcc-internal-format
+msgid "missing ')' after '#pragma unused', ignoring"
 msgstr ""
 
-#: cp/init.c:682
-msgid ""
-"%Jbase class %q#T should be explicitly initialized in the copy constructor"
+#: config/darwin-c.c:157
+#, gcc-internal-format
+msgid "junk at end of '#pragma unused'"
 msgstr ""
 
-#: cp/init.c:906 cp/init.c:925
-msgid "class %qT does not have any field named %qD"
+#: config/darwin-c.c:383
+#, gcc-internal-format
+msgid "subframework include %s conflicts with framework include"
 msgstr ""
 
-#: cp/init.c:912
+#: config/darwin.c:1339
+#, gcc-internal-format
 msgid ""
-"%q#D is a static data member; it can only be initialized at its definition"
-msgstr ""
-
-#: cp/init.c:919
-msgid "%q#D is not a non-static data member of %qT"
+"internal and protected visibility attributes not supported in this "
+"configuration; ignored"
 msgstr ""
 
-#: cp/init.c:958
-msgid "unnamed initializer for %qT, which has no base classes"
+#: config/host-darwin.c:63
+#, gcc-internal-format
+msgid "couldn't unmap pch_address_space: %m\n"
 msgstr ""
 
-#: cp/init.c:966
-msgid "unnamed initializer for %qT, which uses multiple inheritance"
+#: config/sol2-c.c:94 config/sol2-c.c:110
+#, gcc-internal-format
+msgid "malformed %<#pragma align%>, ignoring"
 msgstr ""
 
-#: cp/init.c:1012
-msgid "%qD is both a direct base and an indirect virtual base"
+#: config/sol2-c.c:103
+#, gcc-internal-format
+msgid "invalid alignment for %<#pragma align%>, ignoring"
 msgstr ""
 
-#: cp/init.c:1020
-msgid "type %qD is not a direct or virtual base of %qT"
+#: config/sol2-c.c:118
+#, gcc-internal-format
+msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
 msgstr ""
 
-#: cp/init.c:1023
-msgid "type %qD is not a direct base of %qT"
+#: config/sol2-c.c:130 config/sol2-c.c:142
+#, gcc-internal-format
+msgid "malformed %<#pragma align%>"
 msgstr ""
 
-#: cp/init.c:1103
-msgid "bad array initializer"
+#: config/sol2-c.c:137
+#, gcc-internal-format
+msgid "junk at end of %<#pragma align%>"
 msgstr ""
 
-#: cp/init.c:1302
-msgid "%qT is not an aggregate type"
+#: config/sol2-c.c:158 config/sol2-c.c:165
+#, gcc-internal-format
+msgid "malformed %<#pragma init%>, ignoring"
 msgstr ""
 
-#: cp/init.c:1394
-msgid "qualified type %qT does not match destructor name %<~%T%>"
+#: config/sol2-c.c:188 config/sol2-c.c:200
+#, gcc-internal-format
+msgid "malformed %<#pragma init%>"
 msgstr ""
 
-#: cp/init.c:1402
-msgid "incomplete type %qT does not have member %qD"
+#: config/sol2-c.c:195
+#, gcc-internal-format
+msgid "junk at end of %<#pragma init%>"
 msgstr ""
 
-#: cp/init.c:1421
-msgid "%qD is not a member of type %qT"
+#: config/sol2-c.c:216 config/sol2-c.c:223
+#, gcc-internal-format
+msgid "malformed %<#pragma fini%>, ignoring"
 msgstr ""
 
-#: cp/init.c:1440
-msgid "invalid pointer to bit-field %qD"
+#: config/sol2-c.c:246 config/sol2-c.c:258
+#, gcc-internal-format
+msgid "malformed %<#pragma fini%>"
 msgstr ""
 
-#: cp/init.c:1542
-msgid "invalid use of non-static member function %qD"
+#: config/sol2-c.c:253
+#, gcc-internal-format
+msgid "junk at end of %<#pragma fini%>"
 msgstr ""
 
-#: cp/init.c:1548 cp/semantics.c:1321
-msgid "invalid use of non-static data member %qD"
+#: config/sol2.c:54
+#, gcc-internal-format
+msgid "%Jignoring %<#pragma align%> for explicitly aligned %<%D%>"
 msgstr ""
 
-#: cp/init.c:1645
-msgid "size in array new must have integral type"
+#. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
+#. sections.  machopic_select_section ensures that weak variables go in
+#. coalesced sections.  Weak aliases (or any other kind of aliases) are
+#. not supported.  Weak symbols that aren't visible outside the .s file
+#. are not supported.
+#: config/darwin.h:378
+#, gcc-internal-format
+msgid "alias definitions not supported in Mach-O; ignored"
 msgstr ""
 
-#: cp/init.c:1648
-msgid "zero size array reserves no space"
+#: config/windiss.h:37
+#, gcc-internal-format
+msgid "profiler support for WindISS"
 msgstr ""
 
-#: cp/init.c:1656
-msgid "new cannot be applied to a reference type"
+#: config/alpha/alpha.c:231 config/rs6000/rs6000.c:1537
+#, gcc-internal-format
+msgid "bad value %qs for -mtls-size switch"
 msgstr ""
 
-#: cp/init.c:1662
-msgid "new cannot be applied to a function type"
+#: config/alpha/alpha.c:270
+#, gcc-internal-format
+msgid "-f%s ignored for Unicos/Mk (not supported)"
 msgstr ""
 
-#: cp/init.c:1694
-msgid "call to Java constructor, while %<jclass%> undefined"
+#: config/alpha/alpha.c:294
+#, gcc-internal-format
+msgid "-mieee not supported on Unicos/Mk"
 msgstr ""
 
-#: cp/init.c:1710
-msgid "can't find class$"
+#: config/alpha/alpha.c:305
+#, gcc-internal-format
+msgid "-mieee-with-inexact not supported on Unicos/Mk"
 msgstr ""
 
-#: cp/init.c:1838
-msgid "invalid type %<void%> for new"
+#: config/alpha/alpha.c:322
+#, gcc-internal-format
+msgid "bad value %qs for -mtrap-precision switch"
 msgstr ""
 
-#: cp/init.c:1848
-msgid "uninitialized const in %<new%> of %q#T"
+#: config/alpha/alpha.c:336
+#, gcc-internal-format
+msgid "bad value %qs for -mfp-rounding-mode switch"
 msgstr ""
 
-#: cp/init.c:1882
-#, c-format
-msgid "call to Java constructor with %qs undefined"
+#: config/alpha/alpha.c:351
+#, gcc-internal-format
+msgid "bad value %qs for -mfp-trap-mode switch"
 msgstr ""
 
-#: cp/init.c:1922
-msgid "request for member %qD is ambiguous"
+#: config/alpha/alpha.c:365 config/alpha/alpha.c:377
+#, gcc-internal-format
+msgid "bad value %qs for -mcpu switch"
 msgstr ""
 
-#: cp/init.c:2055
-msgid "ISO C++ forbids initialization in array new"
+#: config/alpha/alpha.c:384
+#, gcc-internal-format
+msgid "trap mode not supported on Unicos/Mk"
 msgstr ""
 
-#: cp/init.c:2530
-msgid "initializer ends prematurely"
+#: config/alpha/alpha.c:391
+#, gcc-internal-format
+msgid "fp software completion requires -mtrap-precision=i"
 msgstr ""
 
-#: cp/init.c:2583
-msgid "cannot initialize multi-dimensional array with initializer"
+#: config/alpha/alpha.c:407
+#, gcc-internal-format
+msgid "rounding mode not supported for VAX floats"
 msgstr ""
 
-#: cp/init.c:2738
-msgid "possible problem detected in invocation of delete operator:"
+#: config/alpha/alpha.c:412
+#, gcc-internal-format
+msgid "trap mode not supported for VAX floats"
 msgstr ""
 
-#: cp/init.c:2741
-msgid ""
-"neither the destructor nor the class-specific operator delete will be "
-"called, even if they are declared when the class is defined."
+#: config/alpha/alpha.c:416
+#, gcc-internal-format
+msgid "128-bit long double not supported for VAX floats"
 msgstr ""
 
-#: cp/init.c:2762
-msgid "unknown array size in delete"
+#: config/alpha/alpha.c:444
+#, gcc-internal-format
+msgid "L%d cache latency unknown for %s"
 msgstr ""
 
-#: cp/init.c:2995
-msgid "type to vector delete is neither pointer or array type"
+#: config/alpha/alpha.c:459
+#, gcc-internal-format
+msgid "bad value %qs for -mmemory-latency"
 msgstr ""
 
-#: cp/lex.c:436
-#, c-format
-msgid "junk at end of #pragma %s"
+#: config/alpha/alpha.c:6371 config/alpha/alpha.c:6374 config/s390/s390.c:7174
+#: config/s390/s390.c:7177
+#, gcc-internal-format
+msgid "bad builtin fcode"
 msgstr ""
 
-#: cp/lex.c:443
-#, c-format
-msgid "invalid #pragma %s"
+#: config/arc/arc.c:390
+#, gcc-internal-format
+msgid "argument of %qs attribute is not a string constant"
 msgstr ""
 
-#: cp/lex.c:451
-msgid "#pragma vtable no longer supported"
+#: config/arc/arc.c:398
+#, gcc-internal-format
+msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
 msgstr ""
 
-#: cp/lex.c:530
-#, c-format
-msgid "#pragma implementation for %qs appears after file is included"
+#: config/arm/arm.c:861
+#, gcc-internal-format
+msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr ""
 
-#: cp/lex.c:555
-msgid "junk at end of #pragma GCC java_exceptions"
+#: config/arm/arm.c:871 config/rs6000/rs6000.c:1193 config/sparc/sparc.c:686
+#, gcc-internal-format
+msgid "bad value (%s) for %s switch"
 msgstr ""
 
-#: cp/lex.c:569
-msgid "%qD not defined"
+#: config/arm/arm.c:981
+#, gcc-internal-format
+msgid "target CPU does not support interworking"
 msgstr ""
 
-#: cp/lex.c:573
-msgid "%qD was not declared in this scope"
+#: config/arm/arm.c:987
+#, gcc-internal-format
+msgid "target CPU does not support THUMB instructions"
 msgstr ""
 
-#. In a template, it is invalid to write "f()" or "f(3)" if no
-#. declaration of "f" is available.  Historically, G++ and most
-#. other compilers accepted that usage since they deferred all name
-#. lookup until instantiation time rather than doing unqualified
-#. name lookup at template definition time; explain to the user what
-#. is going wrong.
-#.
-#. Note that we have the exact wording of the following message in
-#. the manual (trouble.texi, node "Name lookup"), so they need to
-#. be kept in synch.
-#: cp/lex.c:610
+#: config/arm/arm.c:1000
+#, gcc-internal-format
 msgid ""
-"there are no arguments to %qD that depend on a template parameter, so a "
-"declaration of %qD must be available"
+"enabling backtrace support is only meaningful when compiling for the Thumb"
 msgstr ""
 
-#: cp/lex.c:619
+#: config/arm/arm.c:1003
+#, gcc-internal-format
 msgid ""
-"(if you use %<-fpermissive%>, G++ will accept your code, but allowing the "
-"use of an undeclared name is deprecated)"
+"enabling callee interworking support is only meaningful when compiling for "
+"the Thumb"
 msgstr ""
 
-#: cp/mangle.c:2114
-msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
+#: config/arm/arm.c:1006
+#, gcc-internal-format
+msgid ""
+"enabling caller interworking support is only meaningful when compiling for "
+"the Thumb"
 msgstr ""
 
-#: cp/mangle.c:2122
-msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
+#: config/arm/arm.c:1010
+#, gcc-internal-format
+msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
 msgstr ""
 
-#: cp/mangle.c:2172
-msgid "omitted middle operand to %<?:%> operand cannot be mangled"
+#: config/arm/arm.c:1018
+#, gcc-internal-format
+msgid "-fpic and -mapcs-reent are incompatible"
 msgstr ""
 
-#: cp/mangle.c:2482
-msgid "the mangled name of %qD will change in a future version of GCC"
+#: config/arm/arm.c:1021
+#, gcc-internal-format
+msgid "APCS reentrant code not supported.  Ignored"
 msgstr ""
 
-#: cp/method.c:445
-msgid "generic thunk code fails for method %q#D which uses %<...%>"
+#: config/arm/arm.c:1029
+#, gcc-internal-format
+msgid "-g with -mno-apcs-frame may not give sensible debugging"
 msgstr ""
 
-#: cp/method.c:678
-msgid "non-static const member %q#D, can't use default assignment operator"
+#: config/arm/arm.c:1037
+#, gcc-internal-format
+msgid "passing floating point arguments in fp regs not yet supported"
 msgstr ""
 
-#: cp/method.c:684
-msgid "non-static reference member %q#D, can't use default assignment operator"
+#: config/arm/arm.c:1078
+#, gcc-internal-format
+msgid "invalid ABI option: -mabi=%s"
 msgstr ""
 
-#: cp/method.c:1099
-msgid ""
-"vtable layout for class %qT may not be ABI-compliantand may change in a "
-"future version of GCC due to implicit virtual destructor"
+#: config/arm/arm.c:1084
+#, gcc-internal-format
+msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
 msgstr ""
 
-#: cp/name-lookup.c:693
-msgid "redeclaration of %<wchar_t%> as %qT"
+#: config/arm/arm.c:1087
+#, gcc-internal-format
+msgid "iwmmxt abi requires an iwmmxt capable cpu"
 msgstr ""
 
-#. A redeclaration of main, but not a duplicate of the
-#. previous one.
-#.
-#. [basic.start.main]
-#.
-#. This function shall not be overloaded.
-#: cp/name-lookup.c:725
-msgid "invalid redeclaration of %qD"
+#: config/arm/arm.c:1097
+#, gcc-internal-format
+msgid "invalid floating point emulation option: -mfpe=%s"
 msgstr ""
 
-#: cp/name-lookup.c:726
-msgid "as %qD"
+#: config/arm/arm.c:1114
+#, gcc-internal-format
+msgid "invalid floating point option: -mfpu=%s"
 msgstr ""
 
-#: cp/name-lookup.c:814
-msgid "type mismatch with previous external decl of %q#D"
+#: config/arm/arm.c:1154
+#, gcc-internal-format
+msgid "invalid floating point abi: -mfloat-abi=%s"
 msgstr ""
 
-#: cp/name-lookup.c:815
-msgid "previous external decl of %q#D"
+#: config/arm/arm.c:1161
+#, gcc-internal-format
+msgid "-mfloat-abi=hard and VFP"
 msgstr ""
 
-#: cp/name-lookup.c:897
-msgid "extern declaration of %q#D doesn't match"
+#: config/arm/arm.c:1187
+#, gcc-internal-format
+msgid "structure size boundary can only be set to %s"
 msgstr ""
 
-#: cp/name-lookup.c:898
-msgid "global declaration %q#D"
+#: config/arm/arm.c:1196
+#, gcc-internal-format
+msgid "-mpic-register= is useless without -fpic"
 msgstr ""
 
-#: cp/name-lookup.c:934 cp/name-lookup.c:941
-msgid "declaration of %q#D shadows a parameter"
+#: config/arm/arm.c:1203
+#, gcc-internal-format
+msgid "unable to use '%s' for PIC register"
 msgstr ""
 
-#. Location of previous decl is not useful in this case.
-#: cp/name-lookup.c:966
-msgid "declaration of %qD shadows a member of 'this'"
+#: config/arm/arm.c:2776 config/arm/arm.c:2794 config/avr/avr.c:4670
+#: config/bfin/bfin.c:2557 config/c4x/c4x.c:4484 config/h8300/h8300.c:5258
+#: config/i386/i386.c:1742 config/i386/i386.c:1789 config/ip2k/ip2k.c:3183
+#: config/m68hc11/m68hc11.c:1155 config/m68k/m68k.c:376
+#: config/mcore/mcore.c:3032 config/ns32k/ns32k.c:1109
+#: config/rs6000/rs6000.c:16625 config/sh/sh.c:7397 config/sh/sh.c:7418
+#: config/sh/sh.c:7453 config/stormy16/stormy16.c:2279 config/v850/v850.c:2104
+#, gcc-internal-format
+msgid "%qs attribute only applies to functions"
 msgstr ""
 
-#: cp/name-lookup.c:972
-msgid "declaration of %qD shadows a previous local"
+#: config/arm/arm.c:11579
+#, gcc-internal-format
+msgid "unable to compute real location of stacked parameter"
 msgstr ""
 
-#: cp/name-lookup.c:979
-msgid "declaration of %qD shadows a global declaration"
+#. @@@ better error message
+#: config/arm/arm.c:12209 config/arm/arm.c:12246
+#, gcc-internal-format
+msgid "selector must be an immediate"
 msgstr ""
 
-#: cp/name-lookup.c:1095
-msgid "name lookup of %qD changed"
+#. @@@ better error message
+#: config/arm/arm.c:12289 config/i386/i386.c:14757 config/i386/i386.c:14791
+#, gcc-internal-format
+msgid "mask must be an immediate"
 msgstr ""
 
-#: cp/name-lookup.c:1096
-msgid "  matches this %qD under ISO standard rules"
+#: config/arm/arm.c:12930
+#, gcc-internal-format
+msgid "no low registers available for popping high registers"
 msgstr ""
 
-#: cp/name-lookup.c:1098
-msgid "  matches this %qD under old rules"
+#: config/arm/arm.c:13148
+#, gcc-internal-format
+msgid "interrupt Service Routines cannot be coded in Thumb mode"
 msgstr ""
 
-#: cp/name-lookup.c:1116 cp/name-lookup.c:1124
-msgid "name lookup of %qD changed for new ISO %<for%> scoping"
+#: config/arm/pe.c:165 config/mcore/mcore.c:2898
+#, gcc-internal-format
+msgid "%Jinitialized variable '%D' is marked dllimport"
 msgstr ""
 
-#: cp/name-lookup.c:1118
-msgid "  cannot use obsolete binding at %qD because it has a destructor"
+#: config/arm/pe.c:174
+#, gcc-internal-format
+msgid "%Jstatic variable '%D' is marked dllimport"
 msgstr ""
 
-#: cp/name-lookup.c:1126
-msgid "  using obsolete binding at %qD"
+#: config/avr/avr.c:525
+#, gcc-internal-format
+msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr ""
 
-#: cp/name-lookup.c:1179
-#, c-format
-msgid "%s %s(%E) %p %d\n"
+#: config/avr/avr.c:4643 config/ip2k/ip2k.c:3157
+#, gcc-internal-format
+msgid "only initialized variables can be placed into program memory area"
 msgstr ""
 
-#: cp/name-lookup.c:1182
-#, c-format
-msgid "%s %s %p %d\n"
+#: config/avr/avr.c:4687
+#, gcc-internal-format
+msgid "`%s' appears to be a misspelled interrupt handler"
 msgstr ""
 
-#: cp/name-lookup.c:1308
-msgid "XXX is_class_level != (current_scope == class_scope)\n"
+#: config/avr/avr.c:4695
+#, gcc-internal-format
+msgid "`%s' appears to be a misspelled signal handler"
 msgstr ""
 
-#: cp/name-lookup.c:1864
-msgid "%q#D hides constructor for %q#T"
+#: config/avr/avr.c:4764
+#, gcc-internal-format
+msgid "only uninitialized variables can be placed in the .noinit section"
 msgstr ""
 
-#: cp/name-lookup.c:1880
-msgid "%q#D conflicts with previous using declaration %q#D"
+#: config/avr/avr.c:4778
+#, gcc-internal-format
+msgid "MCU %qs supported for assembler only"
 msgstr ""
 
-#: cp/name-lookup.c:1892
-msgid "previous non-function declaration %q#D"
+#: config/avr/avr.h:713
+#, gcc-internal-format
+msgid "trampolines not supported"
 msgstr ""
 
-#: cp/name-lookup.c:1893
-msgid "conflicts with function declaration %q#D"
+#: config/bfin/bfin.c:1721 config/m68k/m68k.c:294
+#, gcc-internal-format
+msgid "-mshared-library-id=%s is not between 0 and %d"
 msgstr ""
 
-#. It's a nested name with template parameter dependent scope.
-#. This can only be using-declaration for class member.
-#: cp/name-lookup.c:1971 cp/name-lookup.c:1996 cp/name-lookup.c:3158
-msgid "%qT is not a namespace"
+#: config/bfin/bfin.c:1741
+#, gcc-internal-format
+msgid "-mshared-library-id= specified without -mid-shared-library"
 msgstr ""
 
-#. 7.3.3/5
-#. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:1981
-msgid "a using-declaration cannot specify a template-id.  Try %<using %D%>"
+#: config/bfin/bfin.c:2562
+#, gcc-internal-format
+msgid "multiple function type attributes specified"
 msgstr ""
 
-#: cp/name-lookup.c:1988
-msgid "namespace %qD not allowed in using-declaration"
+#: config/c4x/c4x-c.c:71
+#, gcc-internal-format
+msgid "missing '(' after '#pragma %s' - ignored"
 msgstr ""
 
-#: cp/name-lookup.c:2024
-msgid "%qD not declared"
+#: config/c4x/c4x-c.c:74
+#, gcc-internal-format
+msgid "missing function name in '#pragma %s' - ignored"
 msgstr ""
 
-#: cp/name-lookup.c:2036 cp/name-lookup.c:2081 cp/name-lookup.c:2115
-msgid "%qD is already declared in this scope"
+#: config/c4x/c4x-c.c:79
+#, gcc-internal-format
+msgid "malformed '#pragma %s' - ignored"
 msgstr ""
 
-#: cp/name-lookup.c:2121
-msgid "using declaration %qD introduced ambiguous type %qT"
+#: config/c4x/c4x-c.c:81
+#, gcc-internal-format
+msgid "missing section name in '#pragma %s' - ignored"
 msgstr ""
 
-#: cp/name-lookup.c:2692
-msgid "using-declaration for non-member at class scope"
+#: config/c4x/c4x-c.c:86
+#, gcc-internal-format
+msgid "missing ')' for '#pragma %s' - ignored"
 msgstr ""
 
-#: cp/name-lookup.c:2697
-msgid "using-declaration cannot name destructor"
+#: config/c4x/c4x-c.c:89
+#, gcc-internal-format
+msgid "junk at end of '#pragma %s'"
 msgstr ""
 
-#: cp/name-lookup.c:2770
-msgid "declaration of %qD not in a namespace surrounding %qD"
+#: config/c4x/c4x.c:867
+#, gcc-internal-format
+msgid "ISR %s requires %d words of local vars, max is 32767"
 msgstr ""
 
-#: cp/name-lookup.c:2778
-msgid "explicit qualification in declaration of `%D'"
+#. This function is for retrieving a part of an instruction name for
+#. an operator, for immediate output.  If that ever happens for
+#. MULT, we need to apply TARGET_MUL_BUG in the caller.  Make sure
+#. we notice.
+#: config/cris/cris.c:435
+#, gcc-internal-format
+msgid "MULT case in cris_op_str"
 msgstr ""
 
-#: cp/name-lookup.c:2814
-msgid "%qD should have been declared inside %qD"
+#: config/cris/cris.c:983
+#, gcc-internal-format
+msgid "internal error: bad register: %d"
 msgstr ""
 
-#: cp/name-lookup.c:2876
-msgid "namespace alias %qD not allowed here, assuming %qD"
+#: config/cris/cris.c:1443
+#, gcc-internal-format
+msgid "internal error: sideeffect-insn affecting main effect"
 msgstr ""
 
-#. The parser did not find it, so it's not there.
-#: cp/name-lookup.c:2991
-msgid "unknown namespace %qD"
+#: config/cris/cris.c:1467
+#, gcc-internal-format
+msgid "Unknown cc_attr value"
 msgstr ""
 
-#: cp/name-lookup.c:3152
-msgid "namespace %qT undeclared"
+#. If we get here, the caller got its initial tests wrong.
+#: config/cris/cris.c:1825
+#, gcc-internal-format
+msgid "internal error: cris_side_effect_mode_ok with bad operands"
 msgstr ""
 
-#: cp/name-lookup.c:3196
-msgid "strong using only meaningful at namespace scope"
+#: config/cris/cris.c:2085
+#, gcc-internal-format
+msgid "-max-stackframe=%d is not usable, not between 0 and %d"
 msgstr ""
 
-#: cp/name-lookup.c:3203
-msgid "%qD attribute directive ignored"
+#: config/cris/cris.c:2113
+#, gcc-internal-format
+msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
 msgstr ""
 
-#: cp/name-lookup.c:3338
-msgid "use of %qD is ambiguous"
+#: config/cris/cris.c:2149
+#, gcc-internal-format
+msgid "unknown CRIS cpu version specification in -mtune= : %s"
 msgstr ""
 
-#: cp/name-lookup.c:3339
-msgid "  first declared as %q#D here"
+#: config/cris/cris.c:2167
+#, gcc-internal-format
+msgid "-fPIC and -fpic are not supported in this configuration"
 msgstr ""
 
-#: cp/name-lookup.c:3341
-msgid "  also declared as %q#D here"
+#: config/cris/cris.c:2182
+#, gcc-internal-format
+msgid "that particular -g option is invalid with -maout and -melinux"
 msgstr ""
 
-#: cp/name-lookup.c:3356
-msgid "%qD denotes an ambiguous type"
+#: config/cris/cris.c:2376
+#, gcc-internal-format
+msgid "Unknown src"
 msgstr ""
 
-#: cp/name-lookup.c:3357
-msgid "%J  first type here"
+#: config/cris/cris.c:2418
+#, gcc-internal-format
+msgid "Unknown dest"
 msgstr ""
 
-#: cp/name-lookup.c:3358
-msgid "%J  other type here"
+#: config/cris/cris.c:2692
+#, gcc-internal-format
+msgid "stackframe too big: %d bytes"
 msgstr ""
 
-#. This happens for A::B where B is a template, and there are no
-#. template arguments.
-#: cp/name-lookup.c:3436 cp/parser.c:4384 cp/typeck.c:1786
-msgid "invalid use of %qD"
+#: config/cris/cris.c:3126
+#, gcc-internal-format
+msgid "emitting PIC operand, but PIC register isn't set up"
 msgstr ""
 
-#: cp/name-lookup.c:3476
-msgid "%<%D::%D%> is not a template"
+#. Definitions for GCC.  Part of the machine description for CRIS.
+#. Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
+#. Free Software Foundation, Inc.
+#. Contributed by Axis Communications.  Written by Hans-Peter Nilsson.
+#.
+#. This file is part of GCC.
+#.
+#. GCC is free software; you can redistribute it and/or modify
+#. it under the terms of the GNU General Public License as published by
+#. the Free Software Foundation; either version 2, or (at your option)
+#. any later version.
+#.
+#. GCC is distributed in the hope that it will be useful,
+#. but WITHOUT ANY WARRANTY; without even the implied warranty of
+#. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#. GNU General Public License for more details.
+#.
+#. You should have received a copy of the GNU General Public License
+#. along with GCC; see the file COPYING.  If not, write to
+#. the Free Software Foundation, 59 Temple Place - Suite 330,
+#. Boston, MA 02111-1307, USA.
+#. After the first "Node:" comment comes all preprocessor directives and
+#. attached declarations described in the info files, the "Using and
+#. Porting GCC" manual (uapgcc), in the same order as found in the "Target
+#. macros" section in the gcc-2.9x CVS edition of 2000-03-17.  FIXME: Not
+#. really, but needs an update anyway.
+#.
+#. There is no generic copy-of-uapgcc comment, you'll have to see uapgcc
+#. for that.  If applicable, there is a CRIS-specific comment.  The order
+#. of macro definitions follow the order in the manual.  Every section in
+#. the manual (node in the info pages) has an introductory `Node:
+#. <subchapter>' comment.  If no macros are defined for a section, only
+#. the section-comment is present.
+#. Note that other header files (e.g. config/elfos.h, config/linux.h,
+#. config/cris/linux.h and config/cris/aout.h) are responsible for lots of
+#. settings not repeated below.  This file contains general CRIS
+#. definitions and definitions for the cris-*-elf subtarget.
+#. We don't want to use gcc_assert for everything, as that can be
+#. compiled out.
+#: config/cris/cris.h:44
+#, gcc-internal-format
+msgid "CRIS-port assertion failed: "
 msgstr ""
 
-#: cp/name-lookup.c:3491
-msgid "%qD undeclared in namespace %qD"
+#. Node: Caller Saves
+#. (no definitions)
+#. Node: Function entry
+#. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
+#. TARGET_ASM_FUNCTION_EPILOGUE.
+#. Node: Profiling
+#: config/cris/cris.h:857
+#, gcc-internal-format
+msgid "no FUNCTION_PROFILER for CRIS"
 msgstr ""
 
-#: cp/name-lookup.c:4118
-msgid "%qD is not a function,"
+#: config/frv/frv.c:8209
+#, gcc-internal-format
+msgid "accumulator is not a constant integer"
 msgstr ""
 
-#: cp/name-lookup.c:4119
-msgid "  conflict with %qD"
+#: config/frv/frv.c:8214
+#, gcc-internal-format
+msgid "accumulator number is out of bounds"
 msgstr ""
 
-#: cp/name-lookup.c:4905
-msgid "XXX entering pop_everything ()\n"
+#: config/frv/frv.c:8225
+#, gcc-internal-format
+msgid "inappropriate accumulator for %qs"
 msgstr ""
 
-#: cp/name-lookup.c:4914
-msgid "XXX leaving pop_everything ()\n"
+#: config/frv/frv.c:8291
+#, gcc-internal-format
+msgid "invalid IACC argument"
 msgstr ""
 
-#: cp/parser.c:1797
-msgid "minimum/maximum operators are deprecated"
+#: config/frv/frv.c:8314
+#, gcc-internal-format
+msgid "%qs expects a constant argument"
 msgstr ""
 
-#: cp/parser.c:1817
-msgid "%<#pragma%> is not allowed here"
+#: config/frv/frv.c:8319
+#, gcc-internal-format
+msgid "constant argument out of range for %qs"
 msgstr ""
 
-#: cp/parser.c:1846
-msgid "%<%D::%D%> has not been declared"
+#: config/frv/frv.c:8754
+#, gcc-internal-format
+msgid "media functions are not available unless -mmedia is used"
 msgstr ""
 
-#: cp/parser.c:1849 cp/semantics.c:2379
-msgid "%<::%D%> has not been declared"
+#: config/frv/frv.c:8766
+#, gcc-internal-format
+msgid "this media function is only available on the fr500"
 msgstr ""
 
-#: cp/parser.c:1852
-msgid "request for member %qD in non-class type %qT"
+#: config/frv/frv.c:8794
+#, gcc-internal-format
+msgid "this media function is only available on the fr400 and fr550"
 msgstr ""
 
-#: cp/parser.c:1855
-msgid "%<%T::%D%> has not been declared"
+#: config/frv/frv.c:8813
+#, gcc-internal-format
+msgid "this builtin function is only available on the fr405 and fr450"
 msgstr ""
 
-#: cp/parser.c:1858
-msgid "%qD has not been declared"
+#: config/frv/frv.c:8822
+#, gcc-internal-format
+msgid "this builtin function is only available on the fr500 and fr550"
 msgstr ""
 
-#: cp/parser.c:1861
-msgid "%<%D::%D%> %s"
+#: config/frv/frv.c:8834
+#, gcc-internal-format
+msgid "this builtin function is only available on the fr450"
 msgstr ""
 
-#: cp/parser.c:1863
-msgid "%<::%D%> %s"
+#: config/h8300/h8300.c:331
+#, gcc-internal-format
+msgid "-ms2600 is used without -ms"
 msgstr ""
 
-#: cp/parser.c:1865
-msgid "%qD %s"
+#: config/h8300/h8300.c:337
+#, gcc-internal-format
+msgid "-mn is used without -mh or -ms"
 msgstr ""
 
-#: cp/parser.c:1917
-msgid "new types may not be defined in a return type"
+#: config/i386/host-cygwin.c:65
+#, gcc-internal-format
+msgid "can't extend PCH file: %m"
 msgstr ""
 
-#: cp/parser.c:1918
-msgid "(perhaps a semicolon is missing after the definition of %qT)"
+#: config/i386/host-cygwin.c:76
+#, gcc-internal-format
+msgid "can't set position in PCH file: %m"
 msgstr ""
 
-#: cp/parser.c:1937 cp/pt.c:4341
-msgid "%qT is not a template"
+#: config/i386/i386.c:1274
+#, gcc-internal-format
+msgid "code model %s not supported in PIC mode"
 msgstr ""
 
-#: cp/parser.c:1939
-#, c-format
-msgid "%qE is not a template"
+#: config/i386/i386.c:1284 config/sparc/sparc.c:650
+#, gcc-internal-format
+msgid "bad value (%s) for -mcmodel= switch"
 msgstr ""
 
-#: cp/parser.c:1941
-msgid "invalid template-id"
+#: config/i386/i386.c:1299
+#, gcc-internal-format
+msgid "bad value (%s) for -masm= switch"
 msgstr ""
 
-#: cp/parser.c:1970
-#, c-format
-msgid "%s cannot appear in a constant-expression"
+#: config/i386/i386.c:1302
+#, gcc-internal-format
+msgid "code model %qs not supported in the %s bit mode"
 msgstr ""
 
-#: cp/parser.c:1995
-#, c-format
-msgid "invalid use of template-name %qE without an argument list"
+#: config/i386/i386.c:1305
+#, gcc-internal-format
+msgid "code model %<large%> not supported yet"
 msgstr ""
 
-#. Issue an error message.
-#: cp/parser.c:2000
-#, c-format
-msgid "%qE does not name a type"
+#: config/i386/i386.c:1307
+#, gcc-internal-format
+msgid "%i-bit mode not compiled in"
 msgstr ""
 
-#: cp/parser.c:2032
-msgid "(perhaps %<typename %T::%E%> was intended)"
+#: config/i386/i386.c:1337 config/i386/i386.c:1361
+#, gcc-internal-format
+msgid "CPU you selected does not support x86-64 instruction set"
 msgstr ""
 
-#: cp/parser.c:2047
-#, c-format
-msgid "%qE in namespace %qE does not name a type"
+#: config/i386/i386.c:1343
+#, gcc-internal-format
+msgid "bad value (%s) for -march= switch"
 msgstr ""
 
-#: cp/parser.c:2050
-msgid "%qE in class %qT does not name a type"
+#: config/i386/i386.c:1374
+#, gcc-internal-format
+msgid "bad value (%s) for -mtune= switch"
 msgstr ""
 
-#: cp/parser.c:2759
-msgid "ISO C++ forbids braced-groups within expressions"
+#: config/i386/i386.c:1391
+#, gcc-internal-format
+msgid "-mregparm=%d is not between 0 and %d"
 msgstr ""
 
-#: cp/parser.c:2768
-msgid "statement-expressions are allowed only inside functions"
+#: config/i386/i386.c:1404
+#, gcc-internal-format
+msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr ""
 
-#: cp/parser.c:2819
-msgid "%<this%> may not be used in this context"
+#: config/i386/i386.c:1409 config/i386/i386.c:1422 config/i386/i386.c:1435
+#, gcc-internal-format
+msgid "-malign-loops=%d is not between 0 and %d"
 msgstr ""
 
-#: cp/parser.c:2955
-msgid "local variable %qD may not appear in this context"
+#: config/i386/i386.c:1417
+#, gcc-internal-format
+msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr ""
 
-#: cp/parser.c:3327
-msgid "typedef-name %qD used as destructor declarator"
+#: config/i386/i386.c:1430
+#, gcc-internal-format
+msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr ""
 
-#: cp/parser.c:3984
-msgid "ISO C++ forbids compound-literals"
+#: config/i386/i386.c:1468
+#, gcc-internal-format
+msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr ""
 
-#: cp/parser.c:4904
-msgid "array bound forbidden after parenthesized type-id"
+#: config/i386/i386.c:1480
+#, gcc-internal-format
+msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr ""
 
-#: cp/parser.c:4905
-msgid "try removing the parentheses around the type-id"
+#: config/i386/i386.c:1492
+#, gcc-internal-format
+msgid "bad value (%s) for -mtls-dialect= switch"
 msgstr ""
 
-#: cp/parser.c:5106
-msgid "expression in new-declarator must have integral or enumeration type"
+#: config/i386/i386.c:1539
+#, gcc-internal-format
+msgid "-malign-double makes no sense in the 64bit mode"
 msgstr ""
 
-#: cp/parser.c:5295
-msgid "use of old-style cast"
+#: config/i386/i386.c:1541
+#, gcc-internal-format
+msgid "-mrtd calling convention not supported in the 64bit mode"
 msgstr ""
 
-#: cp/parser.c:6065
-#, c-format
-msgid "case label %qE not within a switch statement"
+#: config/i386/i386.c:1568 config/i386/i386.c:1579
+#, gcc-internal-format
+msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr ""
 
-#: cp/parser.c:6608
-msgid "ISO C++ forbids computed gotos"
+#: config/i386/i386.c:1584
+#, gcc-internal-format
+msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr ""
 
-#: cp/parser.c:6733
-msgid "extra %<;%>"
+#: config/i386/i386.c:1591
+#, gcc-internal-format
+msgid "bad value (%s) for -mfpmath= switch"
 msgstr ""
 
-#: cp/parser.c:7052
-msgid "mixing declarations and function-definitions is forbidden"
+#: config/i386/i386.c:1752 config/i386/i386.c:1763
+#, gcc-internal-format
+msgid "fastcall and stdcall attributes are not compatible"
 msgstr ""
 
-#: cp/parser.c:7183
-msgid "duplicate %<friend%>"
+#: config/i386/i386.c:1756 config/i386/i386.c:1814
+#, gcc-internal-format
+msgid "fastcall and regparm attributes are not compatible"
 msgstr ""
 
-#: cp/parser.c:7352
-msgid "class definition may not be declared a friend"
+#: config/i386/i386.c:1801
+#, gcc-internal-format
+msgid "%qs attribute requires an integer constant argument"
 msgstr ""
 
-#: cp/parser.c:7665
-msgid "only constructors take base initializers"
+#: config/i386/i386.c:1807
+#, gcc-internal-format
+msgid "argument to %qs attribute larger than %d"
 msgstr ""
 
-#: cp/parser.c:7716
-msgid "anachronistic old-style base class initializer"
+#: config/i386/i386.c:2602
+#, gcc-internal-format
+msgid "SSE register return with SSE disabled"
 msgstr ""
 
-#: cp/parser.c:7758
-msgid ""
-"keyword %<typename%> not allowed in this context (a qualified member "
-"initializer is implicitly a type)"
+#: config/i386/i386.c:2604
+#, gcc-internal-format
+msgid "SSE register argument with SSE disabled"
 msgstr ""
 
-#. Warn that we do not support `export'.
-#: cp/parser.c:8124
-msgid "keyword %<export%> not implemented, and will be ignored"
+#: config/i386/i386.c:2919
+#, gcc-internal-format
+msgid "SSE vector argument without SSE enabled changes the ABI"
 msgstr ""
 
-#. Otherwise, emit an error about the invalid digraph, but continue
-#. parsing because we got our argument list.
-#: cp/parser.c:8497
-msgid "%<<::%> cannot begin a template-argument list"
+#: config/i386/i386.c:2936
+#, gcc-internal-format
+msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr ""
 
-#: cp/parser.c:8498
-msgid ""
-"%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
-"and %<::%>"
+#: config/i386/i386.c:3189
+#, gcc-internal-format
+msgid "SSE vector return without SSE enabled changes the ABI"
 msgstr ""
 
-#: cp/parser.c:8505
-msgid "(if you use -fpermissive G++ will accept your code)"
+#: config/i386/i386.c:6348
+#, gcc-internal-format
+msgid "extended registers have no high halves"
 msgstr ""
 
-#: cp/parser.c:8569
-msgid "parse error in template argument list"
+#: config/i386/i386.c:6363
+#, gcc-internal-format
+msgid "unsupported operand size for extended register"
 msgstr ""
 
-#. Explain what went wrong.
-#: cp/parser.c:8682
-msgid "non-template %qD used as template"
+#: config/i386/i386.c:14485
+#, gcc-internal-format
+msgid "selector must be an integer constant in the range 0..%i"
 msgstr ""
 
-#: cp/parser.c:8683
-msgid "use %<%T::template %D%> to indicate that it is a template"
+#: config/i386/i386.c:14823
+#, gcc-internal-format
+msgid "shift must be an immediate"
 msgstr ""
 
-#: cp/parser.c:9272 cp/parser.c:15038
-#, c-format
-msgid "template declaration of %qs"
+#: config/i386/i386.c:15993
+#, gcc-internal-format
+msgid "%qs incompatible attribute ignored"
 msgstr ""
 
-#: cp/parser.c:9715
-msgid "using %<typename%> outside of template"
+#: config/i386/winnt.c:74
+#, gcc-internal-format
+msgid "%qs attribute only applies to variables"
 msgstr ""
 
-#: cp/parser.c:9910
-msgid "type attributes are honored only at type definition"
+#: config/i386/winnt.c:103
+#, gcc-internal-format
+msgid ""
+"%qs attribute applies only to initialized variables with external linkage"
 msgstr ""
 
-#. [namespace.udecl]
-#.
-#. A using declaration shall not name a template-id.
-#: cp/parser.c:10292
-msgid "a template-id may not appear in a using-declaration"
+#: config/i386/winnt.c:202
+#, gcc-internal-format
+msgid ""
+"%Jfunction '%D' is defined after prior declaration as dllimport: attribute "
+"ignored"
 msgstr ""
 
-#: cp/parser.c:10622
-msgid "an asm-specification is not allowed on a function-definition"
+#: config/i386/winnt.c:213
+#, gcc-internal-format
+msgid "%Jinline function '%D' is declared as dllimport: attribute ignored."
 msgstr ""
 
-#: cp/parser.c:10624
-msgid "attributes are not allowed on a function-definition"
+#: config/i386/winnt.c:225
+#, gcc-internal-format
+msgid "%Jdefinition of static data member '%D' of dllimport'd class."
 msgstr ""
 
-#: cp/parser.c:10755
-msgid "attributes after parenthesized initializer ignored"
+#: config/i386/winnt.c:282
+#, gcc-internal-format
+msgid "%Jinconsistent dll linkage for '%D', dllexport assumed."
 msgstr ""
 
-#: cp/parser.c:11140
-msgid "array bound is not an integer constant"
+#: config/i386/winnt.c:323 config/sh/symbian.c:273
+#, gcc-internal-format
+msgid "%qs declared as both exported to and imported from a DLL"
 msgstr ""
 
-#: cp/parser.c:11210
-msgid "%<%T::%D%> is not a type"
+#: config/i386/winnt.c:466
+#, gcc-internal-format
+msgid "%J'%D' defined locally after being referenced with dllimport linkage"
 msgstr ""
 
-#: cp/parser.c:11253
-msgid "invalid use of constructor as a template"
+#: config/i386/winnt.c:469
+#, gcc-internal-format
+msgid ""
+"%J'%D' redeclared without dllimport attribute after being referenced with "
+"dllimport linkage"
 msgstr ""
 
-#: cp/parser.c:11254
-msgid ""
-"use %<%T::%D%> instead of %<%T::%T%> to name the constructor in a qualified "
-"name"
+#: config/i386/winnt.c:637
+#, gcc-internal-format
+msgid "%J'%D' causes a section type conflict"
 msgstr ""
 
-#: cp/parser.c:11442
-msgid "duplicate cv-qualifier"
+#: config/i386/cygming.h:166
+#, gcc-internal-format
+msgid "-f%s ignored for target (all code is position independent)"
 msgstr ""
 
-#: cp/parser.c:11944
-msgid "file ends in default argument"
+#: config/i386/djgpp.h:181
+#, gcc-internal-format
+msgid "-mbnu210 is ignored (option is obsolete)"
 msgstr ""
 
-#: cp/parser.c:12005
-msgid "deprecated use of default argument for parameter of non-function"
+#: config/i386/i386-interix.h:257
+#, gcc-internal-format
+msgid "ms-bitfields not supported for objc"
 msgstr ""
 
-#: cp/parser.c:12008
-msgid "default arguments are only permitted for function parameters"
+#: config/ia64/ia64-c.c:52
+#, gcc-internal-format
+msgid "malformed #pragma builtin"
 msgstr ""
 
-#: cp/parser.c:12750
-msgid "invalid class name in declaration of %qD"
+#: config/ia64/ia64.c:483 config/m32r/m32r.c:373
+#, gcc-internal-format
+msgid "invalid argument of %qs attribute"
 msgstr ""
 
-#: cp/parser.c:12761
-msgid "declaration of %qD in %qD which does not enclose %qD"
+#: config/ia64/ia64.c:495
+#, gcc-internal-format
+msgid "%Jan address area attribute cannot be specified for local variables"
 msgstr ""
 
-#: cp/parser.c:12774
-msgid "extra qualification ignored"
+#: config/ia64/ia64.c:502
+#, gcc-internal-format
+msgid "%Jaddress area of '%s' conflicts with previous declaration"
 msgstr ""
 
-#: cp/parser.c:12785
-msgid "an explicit specialization must be preceded by %<template <>%>"
+#: config/ia64/ia64.c:509
+#, gcc-internal-format
+msgid "%Jaddress area attribute cannot be specified for functions"
 msgstr ""
 
-#: cp/parser.c:12878
-msgid "previous definition of %q#T"
+#: config/ia64/ia64.c:4776 config/pa/pa.c:320
+#, gcc-internal-format
+msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr ""
 
-#: cp/parser.c:13088
-msgid "%Hextra %<;%>"
+#: config/ia64/ia64.c:4803 config/pa/pa.c:347
+#, gcc-internal-format
+msgid "%s-%s is an empty range"
 msgstr ""
 
-#: cp/parser.c:13106
-msgid "a class-key must be used when declaring a friend"
+#: config/ia64/ia64.c:4831
+#, gcc-internal-format
+msgid "bad value %<%s%> for -mtls-size= switch"
 msgstr ""
 
-#: cp/parser.c:13120
-msgid "friend declaration does not name a class or function"
+#: config/ia64/ia64.c:4859
+#, gcc-internal-format
+msgid "bad value %<%s%> for -mtune= switch"
 msgstr ""
 
-#: cp/parser.c:13296
-msgid "pure-specifier on function-definition"
+#: config/ia64/ia64.c:4878
+#, gcc-internal-format
+msgid "not yet implemented: latency-optimized inline square root"
 msgstr ""
 
-#: cp/parser.c:13574
-msgid "keyword %<typename%> not allowed outside of templates"
+#: config/iq2000/iq2000.c:1808
+#, gcc-internal-format
+msgid "gp_offset (%ld) or end_offset (%ld) is less than zero."
 msgstr ""
 
-#: cp/parser.c:13576
-msgid ""
-"keyword %<typename%> not allowed in this context (the base class is "
-"implicitly a type)"
+#: config/iq2000/iq2000.c:2589
+#, gcc-internal-format
+msgid "argument %qd is not a constant"
 msgstr ""
 
-#: cp/parser.c:13850
-msgid "invalid catch parameter"
+#: config/iq2000/iq2000.c:2892 config/xtensa/xtensa.c:1773
+#, gcc-internal-format
+msgid "PRINT_OPERAND_ADDRESS, null pointer"
 msgstr ""
 
-#: cp/parser.c:14425
-msgid "reference to %qD is ambiguous"
+#: config/iq2000/iq2000.c:3047
+#, gcc-internal-format
+msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr ""
 
-#: cp/parser.c:14594
-msgid "too few template-parameter-lists"
+#: config/iq2000/iq2000.c:3056 config/mips/mips.c:5234
+#: config/xtensa/xtensa.c:1627
+#, gcc-internal-format
+msgid "PRINT_OPERAND null pointer"
 msgstr ""
 
-#. Otherwise, there are too many template parameter lists.  We have
-#. something like:
-#.
-#. template <class T> template <class U> void S::f();
-#: cp/parser.c:14609
-msgid "too many template-parameter-lists"
+#: config/m68hc11/m68hc11.c:279
+#, gcc-internal-format
+msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
 msgstr ""
 
-#. Skip the entire function.
-#: cp/parser.c:14833
-msgid "invalid function declaration"
+#: config/m68hc11/m68hc11.c:1240
+#, gcc-internal-format
+msgid "%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>"
 msgstr ""
 
-#. Issue an error message.
-#: cp/parser.c:14870
-msgid "named return values are no longer supported"
+#: config/m68hc11/m68hc11.c:1247
+#, gcc-internal-format
+msgid "%<trap%> attribute is already used"
 msgstr ""
 
-#: cp/parser.c:15244
-msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
+#: config/m68k/m68k.c:321
+#, gcc-internal-format
+msgid "cannot specify both -msep-data and -mid-shared-library"
 msgstr ""
 
-#: cp/parser.c:15259
-msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
+#: config/m68k/m68k.c:333
+#, gcc-internal-format
+msgid "-fPIC is not currently supported on the 68000 or 68010\n"
 msgstr ""
 
-#: cp/parser.c:15264
-msgid "missing %<>%> to terminate the template argument list"
+#: config/m68k/m68k.c:640 config/rs6000/rs6000.c:12914
+#, gcc-internal-format
+msgid "stack limit expression is not supported"
 msgstr ""
 
-#: cp/parser.c:15792
-msgid "%qs tag used in naming %q#T"
+#: config/mips/mips.c:4441
+#, gcc-internal-format
+msgid ""
+"-%s conflicts with the other architecture options, which specify a %s "
+"processor"
 msgstr ""
 
-#: cp/parser.c:15813
-msgid "%qD redeclared with different access"
+#: config/mips/mips.c:4457
+#, gcc-internal-format
+msgid "-march=%s is not compatible with the selected ABI"
 msgstr ""
 
-#: cp/parser.c:15830
-msgid "%<template%> (as a disambiguator) is only allowed within templates"
+#: config/mips/mips.c:4475
+#, gcc-internal-format
+msgid "-mgp64 used with a 32-bit processor"
 msgstr ""
 
-#: cp/parser.c:16038
-msgid "inter-module optimizations not implemented for C++"
+#: config/mips/mips.c:4477
+#, gcc-internal-format
+msgid "-mgp32 used with a 64-bit ABI"
 msgstr ""
 
-#: cp/pt.c:239
-msgid "data member %qD cannot be a member template"
+#: config/mips/mips.c:4479
+#, gcc-internal-format
+msgid "-mgp64 used with a 32-bit ABI"
 msgstr ""
 
-#: cp/pt.c:251
-msgid "invalid member template declaration %qD"
+#: config/mips/mips.c:4497 config/mips/mips.c:4499 config/mips/mips.c:4501
+#: config/mips/mips.c:4577
+#, gcc-internal-format
+msgid "unsupported combination: %s"
 msgstr ""
 
-#: cp/pt.c:573
-msgid "explicit specialization in non-namespace scope %qD"
+#: config/mips/mips.c:4572
+#, gcc-internal-format
+msgid ""
+"generation of Branch Likely instructions enabled, but not supported by "
+"architecture"
 msgstr ""
 
-#: cp/pt.c:584
-msgid "enclosing class templates are not explicitly specialized"
+#: config/mips/mips.c:4589
+#, gcc-internal-format
+msgid "-G is incompatible with PIC code which is the default"
 msgstr ""
 
-#: cp/pt.c:668
-msgid "specialization of %qD in different namespace"
+#: config/mips/mips.c:4656
+#, gcc-internal-format
+msgid "-mips3d requires -mpaired-single"
 msgstr ""
 
-#: cp/pt.c:669 cp/pt.c:738
-msgid "  from definition of %q#D"
+#: config/mips/mips.c:4665
+#, gcc-internal-format
+msgid "-mips3d/-mpaired-single must be used with -mfp64 -mhard-float"
 msgstr ""
 
-#: cp/pt.c:705
-msgid "specialization of %qT after instantiation"
+#: config/mips/mips.c:4670
+#, gcc-internal-format
+msgid "-mips3d/-mpaired-single must be used with -mips64"
 msgstr ""
 
-#: cp/pt.c:737
-msgid "specializing %q#T in different namespace"
+#: config/mips/mips.c:5171
+#, gcc-internal-format
+msgid "internal error: %%) found without a %%( in assembler pattern"
 msgstr ""
 
-#: cp/pt.c:752
-msgid "specialization %qT after instantiation %qT"
+#: config/mips/mips.c:5185
+#, gcc-internal-format
+msgid "internal error: %%] found without a %%[ in assembler pattern"
 msgstr ""
 
-#: cp/pt.c:764
-msgid "explicit specialization of non-template %qT"
+#: config/mips/mips.c:5198
+#, gcc-internal-format
+msgid "internal error: %%> found without a %%< in assembler pattern"
 msgstr ""
 
-#: cp/pt.c:1162
-msgid "specialization of %qD after instantiation"
+#: config/mips/mips.c:5211
+#, gcc-internal-format
+msgid "internal error: %%} found without a %%{ in assembler pattern"
 msgstr ""
 
-#: cp/pt.c:1291
-msgid "%s %+#D"
+#: config/mips/mips.c:5225
+#, gcc-internal-format
+msgid "PRINT_OPERAND: unknown punctuation '%c'"
 msgstr ""
 
-#: cp/pt.c:1347
-msgid "%qD is not a function template"
+#: config/mips/mips.c:7949
+#, gcc-internal-format
+msgid "cannot handle inconsistent calls to %qs"
 msgstr ""
 
-#: cp/pt.c:1540
-msgid "template-id %qD for %q+D does not match any template declaration"
+#: config/mips/mips.c:9348
+#, gcc-internal-format
+msgid "the cpu name must be lower case"
 msgstr ""
 
-#: cp/pt.c:1549
-msgid "ambiguous template specialization %qD for %q+D"
+#. Output assembler code to FILE to increment profiler label # LABELNO
+#. for profiling a function entry.
+#: config/mips/mips.h:2041
+#, gcc-internal-format
+msgid "mips16 function profiling"
 msgstr ""
 
-#. This case handles bogus declarations like template <>
-#. template <class T> void f<int>();
-#: cp/pt.c:1780 cp/pt.c:1834
-msgid "template-id %qD in declaration of primary template"
+#: config/mmix/mmix.c:227
+#, gcc-internal-format
+msgid "-f%s not supported: ignored"
 msgstr ""
 
-#: cp/pt.c:1793
-msgid "template parameter list used in explicit instantiation"
+#: config/mmix/mmix.c:655
+#, gcc-internal-format
+msgid "support for mode %qs"
 msgstr ""
 
-#: cp/pt.c:1799
-msgid "definition provided for explicit instantiation"
+#: config/mmix/mmix.c:669
+#, gcc-internal-format
+msgid ""
+"too large function value type, needs %d registers, have only %d registers "
+"for this"
 msgstr ""
 
-#: cp/pt.c:1807
-msgid "too many template parameter lists in declaration of %qD"
+#: config/mmix/mmix.c:839
+#, gcc-internal-format
+msgid "function_profiler support for MMIX"
 msgstr ""
 
-#: cp/pt.c:1810
-msgid "too few template parameter lists in declaration of %qD"
+#: config/mmix/mmix.c:861
+#, gcc-internal-format
+msgid "MMIX Internal: Last named vararg would not fit in a register"
 msgstr ""
 
-#: cp/pt.c:1812
-msgid "explicit specialization of %qD must be introduced by %<template <>%>"
+#: config/mmix/mmix.c:1476 config/mmix/mmix.c:1500 config/mmix/mmix.c:1616
+#, gcc-internal-format
+msgid "MMIX Internal: Bad register: %d"
 msgstr ""
 
-#: cp/pt.c:1831
-msgid "function template partial specialization %qD is not allowed"
+#. Presumably there's a missing case above if we get here.
+#: config/mmix/mmix.c:1608
+#, gcc-internal-format
+msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
 msgstr ""
 
-#: cp/pt.c:1863
-msgid "default argument specified in explicit specialization"
+#: config/mmix/mmix.c:1894
+#, gcc-internal-format
+msgid "stack frame not a multiple of 8 bytes: %d"
 msgstr ""
 
-#: cp/pt.c:1867
-msgid "template specialization with C linkage"
+#: config/mmix/mmix.c:2130
+#, gcc-internal-format
+msgid "stack frame not a multiple of octabyte: %d"
 msgstr ""
 
-#: cp/pt.c:1894
-msgid "%qD is not a template function"
+#: config/mmix/mmix.c:2470 config/mmix/mmix.c:2534
+#, gcc-internal-format
+msgid "MMIX Internal: %s is not a shiftable int"
 msgstr ""
 
-#. From [temp.expl.spec]:
-#.
-#. If such an explicit specialization for the member
-#. of a class template names an implicitly-declared
-#. special member function (clause _special_), the
-#. program is ill-formed.
-#.
-#. Similar language is found in [temp.explicit].
-#: cp/pt.c:1956
-msgid "specialization of implicitly-declared special member function"
+#: config/pa/pa.c:452
+#, gcc-internal-format
+msgid "PIC code generation is not supported in the portable runtime model\n"
 msgstr ""
 
-#: cp/pt.c:2000
-msgid "no member function %qD declared in %qT"
+#: config/pa/pa.c:457
+#, gcc-internal-format
+msgid "PIC code generation is not compatible with fast indirect calls\n"
 msgstr ""
 
-#: cp/pt.c:2205
-msgid " shadows template parm %q#D"
+#: config/pa/pa.c:462
+#, gcc-internal-format
+msgid "-g is only supported when using GAS on this processor,"
 msgstr ""
 
-#: cp/pt.c:2607
-msgid "template parameters not used in partial specialization:"
+#: config/pa/pa.c:463
+#, gcc-internal-format
+msgid "-g option disabled"
 msgstr ""
 
-#: cp/pt.c:2611
-msgid "        %qD"
+#: config/pa/pa.c:7840
+#, gcc-internal-format
+msgid ""
+"alignment (%u) for %s exceeds maximum alignment for global common data.  "
+"Using %u"
 msgstr ""
 
-#: cp/pt.c:2622
-msgid "partial specialization %qT does not specialize any template arguments"
+#: config/pa/pa-hpux11.h:85
+#, gcc-internal-format
+msgid "-munix=98 option required for C89 Amendment 1 features.\n"
 msgstr ""
 
-#: cp/pt.c:2647
-#, c-format
-msgid "template argument %qE involves template parameter(s)"
+#: config/rs6000/host-darwin.c:52
+#, gcc-internal-format
+msgid "Segmentation Fault (code)"
 msgstr ""
 
-#: cp/pt.c:2691
-msgid "type %qT of template argument %qE depends on template parameter(s)"
+#: config/rs6000/host-darwin.c:117
+#, gcc-internal-format
+msgid "Segmentation Fault"
 msgstr ""
 
-#: cp/pt.c:2778
-msgid "no default argument for %qD"
+#: config/rs6000/host-darwin.c:131
+#, gcc-internal-format
+msgid "While setting up signal stack: %m"
 msgstr ""
 
-#: cp/pt.c:2935
-msgid "template with C linkage"
+#: config/rs6000/host-darwin.c:137
+#, gcc-internal-format
+msgid "While setting up signal handler: %m"
 msgstr ""
 
-#: cp/pt.c:2938
-msgid "template class without a name"
+#. Handle the machine specific pragma longcall.  Its syntax is
+#.
+#. # pragma longcall ( TOGGLE )
+#.
+#. where TOGGLE is either 0 or 1.
+#.
+#. rs6000_default_long_calls is set to the value of TOGGLE, changing
+#. whether or not new function declarations receive a longcall
+#. attribute by default.
+#: config/rs6000/rs6000-c.c:55
+#, gcc-internal-format
+msgid "ignoring malformed #pragma longcall"
 msgstr ""
 
-#. [temp.mem]
-#.
-#. A destructor shall not be a member template.
-#: cp/pt.c:2946
-msgid "destructor %qD declared as member template"
+#: config/rs6000/rs6000-c.c:68
+#, gcc-internal-format
+msgid "missing open paren"
 msgstr ""
 
-#. [basic.stc.dynamic.allocation]
-#.
-#. An allocation function can be a function
-#. template. ... Template allocation functions shall
-#. have two or more parameters.
-#: cp/pt.c:2961
-msgid "invalid template declaration of %qD"
+#: config/rs6000/rs6000-c.c:70
+#, gcc-internal-format
+msgid "missing number"
 msgstr ""
 
-#: cp/pt.c:3042
-msgid "%qD does not declare a template type"
+#: config/rs6000/rs6000-c.c:72
+#, gcc-internal-format
+msgid "missing close paren"
 msgstr ""
 
-#: cp/pt.c:3048
-msgid "template definition of non-template %q#D"
+#: config/rs6000/rs6000-c.c:75
+#, gcc-internal-format
+msgid "number must be 0 or 1"
 msgstr ""
 
-#: cp/pt.c:3090
-msgid "expected %d levels of template parms for %q#D, got %d"
+#: config/rs6000/rs6000-c.c:78
+#, gcc-internal-format
+msgid "junk at end of #pragma longcall"
 msgstr ""
 
-#: cp/pt.c:3102
-msgid "got %d template parameters for %q#D"
+#: config/rs6000/rs6000-c.c:2524
+#, gcc-internal-format
+msgid "passing arg %d of %qE discards qualifiers frompointer target type"
 msgstr ""
 
-#: cp/pt.c:3105
-msgid "got %d template parameters for %q#T"
+#: config/rs6000/rs6000-c.c:2567
+#, gcc-internal-format
+msgid "invalid parameter combination for AltiVec intrinsic"
 msgstr ""
 
-#: cp/pt.c:3107
-#, c-format
-msgid "  but %d required"
+#: config/rs6000/rs6000.c:1217
+#, gcc-internal-format
+msgid "-mmultiple is not supported on little endian systems"
 msgstr ""
 
-#: cp/pt.c:3203
-msgid "%qT is not a template type"
+#: config/rs6000/rs6000.c:1224
+#, gcc-internal-format
+msgid "-mstring is not supported on little endian systems"
 msgstr ""
 
-#: cp/pt.c:3216
-msgid "template specifiers not specified in declaration of %qD"
+#: config/rs6000/rs6000.c:1238
+#, gcc-internal-format
+msgid "unknown -mdebug-%s switch"
 msgstr ""
 
-#: cp/pt.c:3226
-msgid "previous declaration %qD"
+#: config/rs6000/rs6000.c:1250
+#, gcc-internal-format
+msgid ""
+"unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
 msgstr ""
 
-#: cp/pt.c:3227
-#, c-format
-msgid "used %d template parameter%s instead of %d"
+#: config/rs6000/rs6000.c:1291
+#, gcc-internal-format
+msgid "AltiVec and E500 instructions cannot coexist"
 msgstr ""
 
-#: cp/pt.c:3247
-msgid "template parameter %q#D"
+#: config/rs6000/rs6000.c:1520
+#, gcc-internal-format
+msgid "unknown -m%s= option specified: '%s'"
 msgstr ""
 
-#: cp/pt.c:3248
-msgid "redeclared here as %q#D"
+#: config/rs6000/rs6000.c:1718
+#, gcc-internal-format
+msgid "not configured for ABI: '%s'"
 msgstr ""
 
-#. We have in [temp.param]:
-#.
-#. A template-parameter may not be given default arguments
-#. by two different declarations in the same scope.
-#: cp/pt.c:3258
-msgid "redefinition of default argument for %q#D"
+#: config/rs6000/rs6000.c:1728
+#, gcc-internal-format
+msgid "Using darwin64 ABI"
 msgstr ""
 
-#: cp/pt.c:3259
-msgid "%J  original definition appeared here"
+#: config/rs6000/rs6000.c:1733
+#, gcc-internal-format
+msgid "Using old darwin ABI"
 msgstr ""
 
-#: cp/pt.c:3355
-msgid ""
-"%qE is not a valid template argument for type %qT because function %qD has "
-"not external linkage"
+#: config/rs6000/rs6000.c:1738
+#, gcc-internal-format
+msgid "unknown ABI specified: '%s'"
 msgstr ""
 
-#: cp/pt.c:3396
-msgid ""
-"%qE is not a valid template argument for type %qT because string literals "
-"can never be used in this context"
+#: config/rs6000/rs6000.c:1765
+#, gcc-internal-format
+msgid "invalid option for -mfloat-gprs: '%s'"
 msgstr ""
 
-#: cp/pt.c:3471
-msgid ""
-"%qE is not a valid template argument for type %qT because it is a non-"
-"constant expression"
+#: config/rs6000/rs6000.c:1775
+#, gcc-internal-format
+msgid "Unknown switch -mlong-double-%s"
 msgstr ""
 
-#: cp/pt.c:3521
+#: config/rs6000/rs6000.c:1796
+#, gcc-internal-format
 msgid ""
-"%qE is not a valid template argument for type %qT because it is not a "
-"constant pointer"
+"-malign-power is not supported for 64-bit Darwin; it is incompatible with "
+"the installed C and C++ libraries"
 msgstr ""
 
-#: cp/pt.c:3541
-msgid ""
-"%qE is not a valid template argument for type %qT because of conflicts in cv-"
-"qualification"
+#: config/rs6000/rs6000.c:1804
+#, gcc-internal-format
+msgid "unknown -malign-XXXXX option specified: '%s'"
 msgstr ""
 
-#: cp/pt.c:3548
+#: config/rs6000/rs6000.c:3961
+#, gcc-internal-format
 msgid ""
-"%qE is not a valid template argument for type %qT because it is not a lvalue"
+"GCC vector returned by reference: non-standard ABI extension with no "
+"compatibility guarantee"
 msgstr ""
 
-#: cp/pt.c:3561
+#: config/rs6000/rs6000.c:4034
+#, gcc-internal-format
 msgid ""
-"%qE is not a valid template argument for type %qT because object %qD has not "
-"external linkage"
+"Cannot return value in vector register because altivec instructions are "
+"disabled, use -maltivec to enable them."
 msgstr ""
 
-#: cp/pt.c:3603
+#: config/rs6000/rs6000.c:4280
+#, gcc-internal-format
 msgid ""
-"%qE is not a valid template argument for type %qT because it is a pointer"
+"Cannot pass argument in vector register because altivec instructions are "
+"disabled, use -maltivec to enable them."
 msgstr ""
 
-#: cp/pt.c:3605
-#, c-format
-msgid "try using %qE instead"
+#: config/rs6000/rs6000.c:5132
+#, gcc-internal-format
+msgid ""
+"GCC vector passed by reference: non-standard ABI extension with no "
+"compatibility guarantee"
 msgstr ""
 
-#: cp/pt.c:3640
-msgid ""
-"%qE is not a valid template argument for type %qT because it is of type %qT"
+#: config/rs6000/rs6000.c:6240
+#, gcc-internal-format
+msgid "argument 1 must be a 5-bit signed literal"
 msgstr ""
 
-#: cp/pt.c:3643
-msgid "standard conversions are not allowed in this context"
+#: config/rs6000/rs6000.c:6343 config/rs6000/rs6000.c:7010
+#, gcc-internal-format
+msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr ""
 
-#: cp/pt.c:3812
-msgid "to refer to a type member of a template parameter, use %<typename %E%>"
+#: config/rs6000/rs6000.c:6383
+#, gcc-internal-format
+msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr ""
 
-#: cp/pt.c:3827 cp/pt.c:3846 cp/pt.c:3886
-msgid "type/value mismatch at argument %d in template parameter list for %qD"
+#: config/rs6000/rs6000.c:6436
+#, gcc-internal-format
+msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr ""
 
-#: cp/pt.c:3831
-msgid "  expected a constant of type %qT, got %qT"
+#: config/rs6000/rs6000.c:6598
+#, gcc-internal-format
+msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr ""
 
-#: cp/pt.c:3835
-#, c-format
-msgid "  expected a class template, got %qE"
+#: config/rs6000/rs6000.c:6770
+#, gcc-internal-format
+msgid "argument to %qs must be a 2-bit unsigned literal"
 msgstr ""
 
-#: cp/pt.c:3837
-#, c-format
-msgid "  expected a type, got %qE"
+#: config/rs6000/rs6000.c:6809
+#, gcc-internal-format
+msgid "unresolved overload for Altivec builtin %qE"
 msgstr ""
 
-#: cp/pt.c:3850
-msgid "  expected a type, got %qT"
+#: config/rs6000/rs6000.c:6891
+#, gcc-internal-format
+msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr ""
 
-#: cp/pt.c:3852
-msgid "  expected a class template, got %qT"
+#: config/rs6000/rs6000.c:7130
+#, gcc-internal-format
+msgid "argument 1 of __builtin_spe_predicate must be a constant"
 msgstr ""
 
-#: cp/pt.c:3889
-msgid "  expected a template of type %qD, got %qD"
+#: config/rs6000/rs6000.c:7202
+#, gcc-internal-format
+msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr ""
 
-#: cp/pt.c:3925
-msgid "could not convert template argument %qE to %qT"
+#: config/rs6000/rs6000.c:12877
+#, gcc-internal-format
+msgid "stack frame too large"
 msgstr ""
 
-#: cp/pt.c:3964
-#, c-format
-msgid "wrong number of template arguments (%d, should be %d)"
+#: config/rs6000/rs6000.c:15439
+#, gcc-internal-format
+msgid "no profiling of 64-bit code for this ABI"
 msgstr ""
 
-#: cp/pt.c:3968
-msgid "provided for %qD"
+#: config/rs6000/rs6000.c:16528
+#, gcc-internal-format
+msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
 msgstr ""
 
-#: cp/pt.c:3998
-#, c-format
-msgid "template argument %d is invalid"
+#: config/rs6000/rs6000.c:16530
+#, gcc-internal-format
+msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
 msgstr ""
 
-#: cp/pt.c:4353
-msgid "non-template type %qT used as a template"
+#: config/rs6000/rs6000.c:16534
+#, gcc-internal-format
+msgid "use of %<long long%> in AltiVec types is invalid"
 msgstr ""
 
-#: cp/pt.c:4355
-msgid "for template declaration %qD"
+#: config/rs6000/rs6000.c:16536
+#, gcc-internal-format
+msgid "use of %<double%> in AltiVec types is invalid"
 msgstr ""
 
-#: cp/pt.c:4995
-msgid ""
-"template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
-"to increase the maximum) instantiating %qD"
+#: config/rs6000/rs6000.c:16538
+#, gcc-internal-format
+msgid "use of %<long double%> in AltiVec types is invalid"
 msgstr ""
 
-#: cp/pt.c:5437
-msgid "ambiguous class template instantiation for %q#T"
+#: config/rs6000/rs6000.c:16540
+#, gcc-internal-format
+msgid "use of boolean types in AltiVec types is invalid"
 msgstr ""
 
-#: cp/pt.c:5443
-msgid "%s %+#T"
+#: config/rs6000/rs6000.c:16542
+#, gcc-internal-format
+msgid "use of %<complex%> in AltiVec types is invalid"
 msgstr ""
 
-#: cp/pt.c:6549
-msgid "instantiation of %qD as type %qT"
+#: config/rs6000/aix43.h:39 config/rs6000/aix51.h:38 config/rs6000/aix52.h:38
+#, gcc-internal-format
+msgid "-maix64 and POWER architecture are incompatible"
 msgstr ""
 
-#: cp/pt.c:6717
-msgid "invalid parameter type %qT"
+#: config/rs6000/aix43.h:44 config/rs6000/aix51.h:43 config/rs6000/aix52.h:43
+#, gcc-internal-format
+msgid "-maix64 requires PowerPC64 architecture remain enabled"
 msgstr ""
 
-#: cp/pt.c:6719
-msgid "in declaration %qD"
+#: config/rs6000/aix43.h:48 config/rs6000/aix51.h:47 config/rs6000/aix52.h:47
+#, gcc-internal-format
+msgid ""
+"-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
 msgstr ""
 
-#: cp/pt.c:6780
-msgid "function returning an array"
+#. The Darwin ABI always includes AltiVec, can't be (validly) turned
+#. off.
+#: config/rs6000/darwin.h:75
+#, gcc-internal-format
+msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
 msgstr ""
 
-#: cp/pt.c:6782
-msgid "function returning a function"
+#. Darwin doesn't support -fpic.
+#: config/rs6000/darwin.h:81
+#, gcc-internal-format
+msgid "-fpic is not supported; -fPIC assumed"
 msgstr ""
 
-#: cp/pt.c:6809
-msgid "creating pointer to member function of non-class type %qT"
+#: config/rs6000/darwin.h:88
+#, gcc-internal-format
+msgid "-m64 requires PowerPC64 architecture, enabling"
 msgstr ""
 
-#: cp/pt.c:6977
-msgid "creating array with size zero"
+#. See note below.
+#. if (!rs6000_explicit_options.long_double)
+#. rs6000_long_double_type_size = 128;
+#. See note below.
+#. if (rs6000_long_double_size_string == NULL)
+#. rs6000_long_double_type_size = 128;
+#: config/rs6000/eabispe.h:45 config/rs6000/linuxspe.h:62
+#, gcc-internal-format
+msgid "-m64 not supported in this configuration"
 msgstr ""
 
-#: cp/pt.c:6991
-#, c-format
-msgid "creating array with size zero (%qE)"
+#: config/rs6000/linux64.h:109
+#, gcc-internal-format
+msgid "-m64 requires a PowerPC64 cpu"
 msgstr ""
 
-#: cp/pt.c:7208
-msgid "forming reference to void"
+#. Definitions for __builtin_return_address and __builtin_frame_address.
+#. __builtin_return_address (0) should give link register (65), enable
+#. this.
+#. This should be uncommented, so that the link register is used, but
+#. currently this would result in unmatched insns and spilling fixed
+#. registers so we'll leave it for another day.  When these problems are
+#. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
+#. (mrs)
+#. #define RETURN_ADDR_IN_PREVIOUS_FRAME
+#. Number of bytes into the frame return addresses can be found.  See
+#. rs6000_stack_info in rs6000.c for more information on how the different
+#. abi's store the return address.
+#: config/rs6000/rs6000.h:1588
+#, gcc-internal-format
+msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr ""
 
-#: cp/pt.c:7210
-msgid "forming %s to reference type %qT"
+#. Sometimes certain combinations of command options do not make sense
+#. on a particular target machine.  You can define a macro
+#. `OVERRIDE_OPTIONS' to take account of this.  This macro, if
+#. defined, is executed once just after all the command options have
+#. been parsed.
+#.
+#. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
+#. get control.
+#: config/rs6000/sysv4.h:130
+#, gcc-internal-format
+msgid "bad value for -mcall-%s"
 msgstr ""
 
-#: cp/pt.c:7247
-msgid "creating pointer to member of non-class type %qT"
+#: config/rs6000/sysv4.h:146
+#, gcc-internal-format
+msgid "bad value for -msdata=%s"
 msgstr ""
 
-#: cp/pt.c:7253
-msgid "creating pointer to member reference type %qT"
+#: config/rs6000/sysv4.h:163
+#, gcc-internal-format
+msgid "-mrelocatable and -msdata=%s are incompatible"
 msgstr ""
 
-#: cp/pt.c:7319
-msgid "creating array of %qT"
+#: config/rs6000/sysv4.h:172
+#, gcc-internal-format
+msgid "-f%s and -msdata=%s are incompatible"
 msgstr ""
 
-#: cp/pt.c:7325
-msgid "creating array of %qT, which is an abstract class type"
+#: config/rs6000/sysv4.h:181
+#, gcc-internal-format
+msgid "-msdata=%s and -mcall-%s are incompatible"
 msgstr ""
 
-#: cp/pt.c:7369
-msgid "%qT is not a class, struct, or union type"
+#: config/rs6000/sysv4.h:190
+#, gcc-internal-format
+msgid "-mrelocatable and -mno-minimal-toc are incompatible"
 msgstr ""
 
-#: cp/pt.c:7404
-msgid "%qT resolves to %qT, which is not an enumeration type"
+#: config/rs6000/sysv4.h:196
+#, gcc-internal-format
+msgid "-mrelocatable and -mcall-%s are incompatible"
 msgstr ""
 
-#: cp/pt.c:7407
-msgid "%qT resolves to %qT, which is is not a class type"
+#: config/rs6000/sysv4.h:203
+#, gcc-internal-format
+msgid "-fPIC and -mcall-%s are incompatible"
 msgstr ""
 
-#: cp/pt.c:7468
-#, c-format
-msgid "use of %qs in template"
+#: config/rs6000/sysv4.h:210
+#, gcc-internal-format
+msgid "-mcall-aixdesc must be big endian"
 msgstr ""
 
-#: cp/pt.c:7593
-#, c-format
-msgid ""
-"dependent-name %qE is parsed as a non-type, but instantiation yields a type"
+#: config/rs6000/sysv4.h:215
+#, gcc-internal-format
+msgid "-msecure-plt not supported by your assembler"
 msgstr ""
 
-#: cp/pt.c:7595
-msgid "say %<typename %E%> if a type is meant"
+#: config/rs6000/sysv4.h:230
+#, gcc-internal-format
+msgid "-m%s not supported in this configuration"
 msgstr ""
 
-#: cp/pt.c:7714
-msgid "using invalid field %qD"
+#: config/s390/s390.c:1136
+#, gcc-internal-format
+msgid "stack guard value must be an exact power of 2"
 msgstr ""
 
-#: cp/pt.c:8768
-msgid "%qT is not a class or namespace"
+#: config/s390/s390.c:1143
+#, gcc-internal-format
+msgid "stack size must be an exact power of 2"
 msgstr ""
 
-#: cp/pt.c:8771
-msgid "%qD is not a class or namespace"
+#: config/s390/s390.c:1191
+#, gcc-internal-format
+msgid "z/Architecture mode not supported on %s."
 msgstr ""
 
-#: cp/pt.c:8911
-msgid "%qT is/uses anonymous type"
+#: config/s390/s390.c:1193
+#, gcc-internal-format
+msgid "64-bit ABI not supported in ESA/390 mode."
 msgstr ""
 
-#: cp/pt.c:8913
-msgid "%qT uses local type %qT"
+#: config/s390/s390.c:1204
+#, gcc-internal-format
+msgid ""
+"-mbackchain -mpacked-stack -mhard-float are not supported in combination."
 msgstr ""
 
-#: cp/pt.c:8922
-msgid "%qT is a variably modified type"
+#: config/s390/s390.c:1210
+#, gcc-internal-format
+msgid "-mstack-size implies use of -mstack-guard"
 msgstr ""
 
-#: cp/pt.c:8933
-#, c-format
-msgid "integral expression %qE is not constant"
+#: config/s390/s390.c:1212
+#, gcc-internal-format
+msgid "stack size must be greater than the stack guard value"
 msgstr ""
 
-#: cp/pt.c:8938
-msgid "  trying to instantiate %qD"
+#: config/s390/s390.c:1215
+#, gcc-internal-format
+msgid "-mstack-guard implies use of -mstack-size"
 msgstr ""
 
-#: cp/pt.c:9404
-msgid "incomplete type unification"
+#: config/s390/s390.c:5682
+#, gcc-internal-format
+msgid "Total size of local variables exceeds architecture limit."
 msgstr ""
 
-#: cp/pt.c:10873 cp/pt.c:10944
-msgid "explicit instantiation of non-template %q#D"
+#: config/s390/s390.c:6218
+#, gcc-internal-format
+msgid "frame size of %qs is "
 msgstr ""
 
-#: cp/pt.c:10889 cp/pt.c:10939
-msgid "no matching template for %qD found"
+#: config/s390/s390.c:6218
+#, gcc-internal-format
+msgid " bytes"
 msgstr ""
 
-#: cp/pt.c:10895
-msgid "explicit instantiation of %q#D"
+#: config/s390/s390.c:6222
+#, gcc-internal-format
+msgid "%qs uses dynamic stack allocation"
 msgstr ""
 
-#: cp/pt.c:10931
-msgid "duplicate explicit instantiation of %q#D"
+#: config/sh/sh.c:6416
+#, gcc-internal-format
+msgid "__builtin_saveregs not supported by this subtarget"
 msgstr ""
 
-#: cp/pt.c:10953
-msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
+#: config/sh/sh.c:7403
+#, gcc-internal-format
+msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr ""
 
-#: cp/pt.c:10958 cp/pt.c:11048
-msgid "storage class %qD applied to template instantiation"
+#. The sp_switch attribute only has meaning for interrupt functions.
+#. The trap_exit attribute only has meaning for interrupt functions.
+#: config/sh/sh.c:7425 config/sh/sh.c:7460
+#, gcc-internal-format
+msgid "%qs attribute only applies to interrupt functions"
 msgstr ""
 
-#: cp/pt.c:11020
-msgid "explicit instantiation of non-template type %qT"
+#. The argument must be a constant string.
+#: config/sh/sh.c:7432
+#, gcc-internal-format
+msgid "%qs attribute argument not a string constant"
 msgstr ""
 
-#: cp/pt.c:11029
-msgid "explicit instantiation of %q#T before definition of template"
+#. The argument must be a constant integer.
+#: config/sh/sh.c:7467
+#, gcc-internal-format
+msgid "%qs attribute argument not an integer constant"
 msgstr ""
 
-#: cp/pt.c:11037
-#, c-format
-msgid "ISO C++ forbids the use of %qE on explicit instantiations"
+#: config/sh/sh.c:9461
+#, gcc-internal-format
+msgid "r0 needs to be available as a call-clobbered register"
 msgstr ""
 
-#: cp/pt.c:11082
-msgid "duplicate explicit instantiation of %q#T"
+#: config/sh/sh.c:9482
+#, gcc-internal-format
+msgid "Need a second call-clobbered general purpose register"
 msgstr ""
 
-#: cp/pt.c:11455
-msgid "explicit instantiation of %qD but no definition available"
+#: config/sh/sh.c:9490
+#, gcc-internal-format
+msgid "Need a call-clobbered target register"
 msgstr ""
 
-#: cp/pt.c:11599
+#: config/sh/symbian.c:147
+#, gcc-internal-format
 msgid ""
-"template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
-"to increase the maximum) instantiating %q+D, possibly from virtual table "
-"generation"
-msgstr ""
-
-#: cp/pt.c:11867
-msgid "%q#T is not a valid type for a template constant parameter"
+"%H function '%D' is defined after prior declaration as dllimport: attribute "
+"ignored"
 msgstr ""
 
-#: cp/repo.c:112
-msgid "-frepo must be used with -c"
+#: config/sh/symbian.c:159
+#, gcc-internal-format
+msgid "%Hinline function '%D' is declared as dllimport: attribute ignored."
 msgstr ""
 
-#: cp/repo.c:200
-#, c-format
-msgid "mysterious repository information in %s"
+#: config/sh/symbian.c:173
+#, gcc-internal-format
+msgid "%Hdefinition of static data member '%D' of dllimport'd class."
 msgstr ""
 
-#: cp/repo.c:214
-#, c-format
-msgid "can't create repository information file %qs"
+#: config/sh/symbian.c:280
+#, gcc-internal-format
+msgid ""
+"%Hfailure in redeclaration of '%D': dllimport'd symbol lacks external "
+"linkage."
 msgstr ""
 
-#: cp/rtti.c:244
-msgid "cannot use typeid with -fno-rtti"
+#: config/sh/symbian.c:326
+#, gcc-internal-format
+msgid "%H%s '%D' %s after being referenced with dllimport linkage."
 msgstr ""
 
-#: cp/rtti.c:250
-msgid "must #include <typeinfo> before using typeid"
+#: config/sh/symbian.c:430
+#, gcc-internal-format
+msgid "%Hvariable %qD definition is marked dllimport."
 msgstr ""
 
-#: cp/rtti.c:322
-msgid ""
-"cannot create type information for type %qT because its size is variable"
+#: config/sh/symbian.c:505
+#, gcc-internal-format
+msgid "%Hexternal linkage required for symbol '%D' because of '%s' attribute."
 msgstr ""
 
-#: cp/rtti.c:570 cp/rtti.c:584
-msgid "dynamic_cast of %q#D to %q#T can never succeed"
+#: config/sh/symbian.c:886 cp/tree.c:2287
+#, gcc-internal-format
+msgid "lang_* check: failed in %s, at %s:%d"
 msgstr ""
 
-#: cp/rtti.c:663
-msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
+#. FIXME
+#: config/sh/netbsd-elf.h:95
+#, gcc-internal-format
+msgid "unimplemented-shmedia profiling"
 msgstr ""
 
-#: cp/search.c:257
-msgid "%qT is an ambiguous base of %qT"
+#. There are no delay slots on SHmedia.
+#. Relaxation isn't yet supported for SHmedia
+#. After reload, if conversion does little good but can cause       ICEs:                                                                   - find_if_block doesn't do anything for SH because we don't               have conditional execution patterns.  (We use conditional               move patterns, which are handled differently, and only                  before reload).                                                       - find_cond_trap doesn't do anything for the SH because we #. don't have conditional traps.                                             - find_if_case_1 uses redirect_edge_and_branch_force in                   the only path that does an optimization, and this causes                an ICE when branch targets are in registers.                          - find_if_case_2 doesn't do anything for the SHmedia after                reload except when it can redirect a tablejump - and                    that's rather rare.
+#. -fprofile-arcs needs a working libgcov .  In unified tree            configurations with newlib, this requires to configure with             --with-newlib --with-headers.  But there is no way to check             here we have a working libgcov, so just assume that we have.
+#: config/sh/sh.h:607
+#, gcc-internal-format
+msgid "Profiling is still experimental for this target."
 msgstr ""
 
-#: cp/search.c:275
-msgid "%qT is an inaccessible base of %qT"
+#: config/sparc/sparc.c:623
+#, gcc-internal-format
+msgid "%s is not supported by this configuration"
 msgstr ""
 
-#: cp/search.c:1843
-msgid "deprecated covariant return type for %q#D"
+#: config/sparc/sparc.c:630
+#, gcc-internal-format
+msgid "-mlong-double-64 not allowed with -m64"
 msgstr ""
 
-#: cp/search.c:1845 cp/search.c:1860 cp/search.c:1866
-msgid "  overriding %q#D"
+#: config/sparc/sparc.c:655
+#, gcc-internal-format
+msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr ""
 
-#: cp/search.c:1859
-msgid "invalid covariant return type for %q#D"
+#: config/stormy16/stormy16.c:497
+#, gcc-internal-format
+msgid "Constant halfword load operand out of range."
 msgstr ""
 
-#: cp/search.c:1864
-msgid "conflicting return type specified for %q#D"
+#: config/stormy16/stormy16.c:507
+#, gcc-internal-format
+msgid "Constant arithmetic operand out of range."
 msgstr ""
 
-#: cp/search.c:1875
-msgid "looser throw specifier for %q#F"
+#: config/stormy16/stormy16.c:1110
+#, gcc-internal-format
+msgid "Local variable memory requirements exceed capacity."
 msgstr ""
 
-#: cp/search.c:1876
-msgid "  overriding %q#F"
+#: config/stormy16/stormy16.c:1276
+#, gcc-internal-format
+msgid "function_profiler support"
 msgstr ""
 
-#. A static member function cannot match an inherited
-#. virtual member function.
-#: cp/search.c:1969
-msgid "%q#D cannot be declared"
+#: config/stormy16/stormy16.c:1365
+#, gcc-internal-format
+msgid "cannot use va_start in interrupt function"
 msgstr ""
 
-#: cp/search.c:1970
-msgid "  since %q#D declared in base class"
+#: config/stormy16/stormy16.c:1933
+#, gcc-internal-format
+msgid "switch statement of size %lu entries too large"
 msgstr ""
 
-#: cp/semantics.c:1199
-#, c-format
-msgid "type of asm operand %qE could not be determined"
+#: config/stormy16/stormy16.c:2301
+#, gcc-internal-format
+msgid "%<__BELOW100__%> attribute only applies to variables"
 msgstr ""
 
-#: cp/semantics.c:1318
-msgid "invalid use of member %qD in static member function"
+#: config/stormy16/stormy16.c:2308
+#, gcc-internal-format
+msgid "__BELOW100__ attribute not allowed with auto storage class."
 msgstr ""
 
-#: cp/semantics.c:1322 cp/semantics.c:1361
-msgid "from this location"
+#: config/v850/v850-c.c:67
+#, gcc-internal-format
+msgid "#pragma GHS endXXXX found without previous startXXX"
 msgstr ""
 
-#: cp/semantics.c:1360
-msgid "object missing in reference to %qD"
+#: config/v850/v850-c.c:69
+#, gcc-internal-format
+msgid "#pragma GHS endXXX does not match previous startXXX"
 msgstr ""
 
-#: cp/semantics.c:1841
-msgid "arguments to destructor are not allowed"
+#: config/v850/v850-c.c:94
+#, gcc-internal-format
+msgid "cannot set interrupt attribute: no current function"
 msgstr ""
 
-#: cp/semantics.c:1891
-msgid "%<this%> is unavailable for static member functions"
+#: config/v850/v850-c.c:102
+#, gcc-internal-format
+msgid "cannot set interrupt attribute: no such identifier"
 msgstr ""
 
-#: cp/semantics.c:1897
-msgid "invalid use of %<this%> in non-member function"
+#: config/v850/v850-c.c:147
+#, gcc-internal-format
+msgid "junk at end of #pragma ghs section"
 msgstr ""
 
-#: cp/semantics.c:1899
-msgid "invalid use of %<this%> at top level"
+#: config/v850/v850-c.c:164
+#, gcc-internal-format
+msgid "unrecognized section name \"%s\""
 msgstr ""
 
-#: cp/semantics.c:1923
-msgid "invalid qualifying scope in pseudo-destructor name"
+#: config/v850/v850-c.c:179
+#, gcc-internal-format
+msgid "malformed #pragma ghs section"
 msgstr ""
 
-#: cp/semantics.c:1943
-msgid "%qE is not of type %qT"
+#: config/v850/v850-c.c:198
+#, gcc-internal-format
+msgid "junk at end of #pragma ghs interrupt"
 msgstr ""
 
-#: cp/semantics.c:2043
-msgid "template type parameters must use the keyword %<class%> or %<typename%>"
+#: config/v850/v850-c.c:209
+#, gcc-internal-format
+msgid "junk at end of #pragma ghs starttda"
 msgstr ""
 
-#: cp/semantics.c:2087
-msgid ""
-"invalid use of type %qT as a default value for a template template-parameter"
+#: config/v850/v850-c.c:220
+#, gcc-internal-format
+msgid "junk at end of #pragma ghs startsda"
 msgstr ""
 
-#: cp/semantics.c:2090
-msgid "invalid use of %qD as a default value for a template template-parameter"
+#: config/v850/v850-c.c:231
+#, gcc-internal-format
+msgid "junk at end of #pragma ghs startzda"
 msgstr ""
 
-#: cp/semantics.c:2094
-msgid "invalid default argument for a template template parameter"
+#: config/v850/v850-c.c:242
+#, gcc-internal-format
+msgid "junk at end of #pragma ghs endtda"
 msgstr ""
 
-#: cp/semantics.c:2111
-msgid "definition of %q#T inside template parameter list"
+#: config/v850/v850-c.c:253
+#, gcc-internal-format
+msgid "junk at end of #pragma ghs endsda"
 msgstr ""
 
-#: cp/semantics.c:2122
-msgid "invalid definition of qualified type %qT"
+#: config/v850/v850-c.c:264
+#, gcc-internal-format
+msgid "junk at end of #pragma ghs endzda"
 msgstr ""
 
-#: cp/semantics.c:2338
-msgid "invalid base-class specification"
+#: config/v850/v850.c:172
+#, gcc-internal-format
+msgid "value passed to %<-m%s%> is too large"
 msgstr ""
 
-#: cp/semantics.c:2347
-msgid "base class %qT has cv qualifiers"
+#: config/v850/v850.c:2140
+#, gcc-internal-format
+msgid "%Jdata area attributes cannot be specified for local variables"
 msgstr ""
 
-#: cp/semantics.c:2367
-msgid "incomplete type %qT used in nested name specifier"
+#: config/v850/v850.c:2151
+#, gcc-internal-format
+msgid "%Jdata area of '%D' conflicts with previous declaration"
 msgstr ""
 
-#: cp/semantics.c:2370
-msgid "reference to %<%T::%D%> is ambiguous"
+#: config/v850/v850.c:2281
+#, gcc-internal-format
+msgid "bogus JR construction: %d\n"
 msgstr ""
 
-#: cp/semantics.c:2374 cp/typeck.c:1621
-msgid "%qD is not a member of %qT"
+#: config/v850/v850.c:2299 config/v850/v850.c:2408
+#, gcc-internal-format
+msgid "bad amount of stack space removal: %d"
 msgstr ""
 
-#: cp/semantics.c:2377
-msgid "%qD is not a member of %qD"
+#: config/v850/v850.c:2388
+#, gcc-internal-format
+msgid "bogus JARL construction: %d\n"
 msgstr ""
 
-#: cp/semantics.c:2506
-msgid ""
-"template parameter %qD of type %qT is not allowed in an integral constant "
-"expression because it is not of integral or enumeration type"
+#: config/v850/v850.c:2687
+#, gcc-internal-format
+msgid "Bogus DISPOSE construction: %d\n"
 msgstr ""
 
-#: cp/semantics.c:2660
-msgid "%qD cannot appear in a constant-expression"
+#: config/v850/v850.c:2706
+#, gcc-internal-format
+msgid "Too much stack space to dispose of: %d"
 msgstr ""
 
-#: cp/semantics.c:2668
-msgid "use of namespace %qD as expression"
+#: config/v850/v850.c:2808
+#, gcc-internal-format
+msgid "Bogus PREPEARE construction: %d\n"
 msgstr ""
 
-#: cp/semantics.c:2673
-msgid "use of class template %qT as expression"
+#: config/v850/v850.c:2827
+#, gcc-internal-format
+msgid "Too much stack space to prepare: %d"
 msgstr ""
 
-#. Ambiguous reference to base members.
-#: cp/semantics.c:2679
-msgid "request for member %qD is ambiguous in multiple inheritance lattice"
+#: config/xtensa/xtensa.c:1505
+#, gcc-internal-format
+msgid "boolean registers required for the floating-point option"
 msgstr ""
 
-#: cp/semantics.c:2752
-#, c-format
-msgid "use of %s from containing function"
+#: config/xtensa/xtensa.c:1551
+#, gcc-internal-format
+msgid "-f%s is not supported with CONST16 instructions"
 msgstr ""
 
-#: cp/semantics.c:2755
-msgid "  %q#D declared here"
+#: config/xtensa/xtensa.c:1556
+#, gcc-internal-format
+msgid "PIC is required but not supported with CONST16 instructions"
 msgstr ""
 
-#: cp/semantics.c:2805
-#, c-format
-msgid "type of %qE is unknown"
+#: config/xtensa/xtensa.c:2414
+#, gcc-internal-format
+msgid "only uninitialized variables can be placed in a .bss section"
 msgstr ""
 
-#: cp/tree.c:539
-msgid "%qV qualifiers cannot be applied to %qT"
+#: ada/misc.c:262
+#, gcc-internal-format
+msgid "missing argument to \"-%s\""
 msgstr ""
 
-#: cp/tree.c:1741
-#, c-format
-msgid "%qE attribute can only be applied to Java class definitions"
+#: ada/misc.c:303
+#, gcc-internal-format
+msgid "%<-gnat%> misspelled as %<-gant%>"
 msgstr ""
 
-#: cp/tree.c:1770
-#, c-format
-msgid "%qE attribute can only be applied to class definitions"
+#: cp/call.c:288
+#, gcc-internal-format
+msgid "unable to call pointer to member function here"
 msgstr ""
 
-#: cp/tree.c:1775
-#, c-format
-msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
+#: cp/call.c:2376
+#, gcc-internal-format
+msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr ""
 
-#: cp/tree.c:1799
-msgid "requested init_priority is not an integer constant"
+#: cp/call.c:2381
+#, gcc-internal-format
+msgid "%s %D(%T, %T) <built-in>"
 msgstr ""
 
-#: cp/tree.c:1820
-#, c-format
-msgid ""
-"can only use %qE attribute on file-scope definitions of objects of class type"
+#: cp/call.c:2385
+#, gcc-internal-format
+msgid "%s %D(%T) <built-in>"
 msgstr ""
 
-#: cp/tree.c:1828
-msgid "requested init_priority is out of range"
+#: cp/call.c:2389
+#, gcc-internal-format
+msgid "%s %T <conversion>"
 msgstr ""
 
-#: cp/tree.c:1838
-msgid "requested init_priority is reserved for internal use"
+#: cp/call.c:2391
+#, gcc-internal-format
+msgid "%J%s %+#D <near match>"
 msgstr ""
 
-#: cp/tree.c:1848
-#, c-format
-msgid "%qE attribute is not supported on this platform"
+#: cp/call.c:2393
+#, gcc-internal-format
+msgid "%J%s %+#D"
 msgstr ""
 
-#: cp/typeck.c:418 cp/typeck.c:432 cp/typeck.c:525
-msgid "%s between distinct pointer types %qT and %qT lacks a cast"
+#: cp/call.c:2614
+#, gcc-internal-format
+msgid "conversion from %qT to %qT is ambiguous"
 msgstr ""
 
-#: cp/typeck.c:494
-msgid ""
-"ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
+#: cp/call.c:2767 cp/call.c:2825
+#, gcc-internal-format
+msgid "no matching function for call to %<%D(%A)%>"
 msgstr ""
 
-#: cp/typeck.c:545
-msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
+#: cp/call.c:2770 cp/call.c:2828
+#, gcc-internal-format
+msgid "call of overloaded %<%D(%A)%> is ambiguous"
 msgstr ""
 
-#: cp/typeck.c:1239
-#, c-format
-msgid "invalid application of %qs to a member function"
+#. It's no good looking for an overloaded operator() on a
+#. pointer-to-member-function.
+#: cp/call.c:2896
+#, gcc-internal-format
+msgid ""
+"pointer-to-member function %E cannot be called without an object; consider "
+"using .* or ->*"
 msgstr ""
 
-#: cp/typeck.c:1272
-#, c-format
-msgid "invalid application of %qs to a bit-field"
+#: cp/call.c:2965
+#, gcc-internal-format
+msgid "no match for call to %<(%T) (%A)%>"
 msgstr ""
 
-#: cp/typeck.c:1277
-#, c-format
-msgid "ISO C++ forbids applying %qs to an expression of function type"
+#: cp/call.c:2974
+#, gcc-internal-format
+msgid "call of %<(%T) (%A)%> is ambiguous"
 msgstr ""
 
-#: cp/typeck.c:1314
-msgid "invalid use of non-static member function"
+#: cp/call.c:3012
+#, gcc-internal-format
+msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
 msgstr ""
 
-#: cp/typeck.c:1481
-msgid "deprecated conversion from string constant to %qT'"
+#: cp/call.c:3018
+#, gcc-internal-format
+msgid "%s for %<operator%s%> in %<%E%s%>"
 msgstr ""
 
-#: cp/typeck.c:1592 cp/typeck.c:1882
-msgid "request for member %qD in %qE, which is of non-class type %qT"
+#: cp/call.c:3022
+#, gcc-internal-format
+msgid "%s for %<operator[]%> in %<%E[%E]%>"
 msgstr ""
 
-#: cp/typeck.c:1619
-#, c-format
-msgid "invalid use of nonstatic data member %qE"
+#: cp/call.c:3027
+#, gcc-internal-format
+msgid "%s for %qs in %<%s %E%>"
 msgstr ""
 
-#: cp/typeck.c:1671 cp/typeck.c:1699
-msgid "invalid access to non-static data member %qD of NULL object"
+#: cp/call.c:3032
+#, gcc-internal-format
+msgid "%s for %<operator%s%> in %<%E %s %E%>"
 msgstr ""
 
-#: cp/typeck.c:1674 cp/typeck.c:1701
-msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
+#: cp/call.c:3035
+#, gcc-internal-format
+msgid "%s for %<operator%s%> in %<%s%E%>"
 msgstr ""
 
-#: cp/typeck.c:1812
-msgid "qualified type %qT does not match destructor name ~%qT"
+#: cp/call.c:3125
+#, gcc-internal-format
+msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr ""
 
-#: cp/typeck.c:1818
-msgid "the type being destroyed is %qT, but the destructor refers to %qT"
+#: cp/call.c:3202
+#, gcc-internal-format
+msgid "%qE has type %<void%> and is not a throw-expression"
 msgstr ""
 
-#: cp/typeck.c:1928
-msgid "%<%D::%D%> is not a member of %qT"
+#: cp/call.c:3241 cp/call.c:3451
+#, gcc-internal-format
+msgid "operands to ?: have different types"
 msgstr ""
 
-#: cp/typeck.c:1939
-msgid "%qT is not a base of %qT"
+#: cp/call.c:3405
+#, gcc-internal-format
+msgid "enumeral mismatch in conditional expression: %qT vs %qT"
 msgstr ""
 
-#: cp/typeck.c:1958
-msgid "%qD has no member named %qE"
+#: cp/call.c:3412
+#, gcc-internal-format
+msgid "enumeral and non-enumeral type in conditional expression"
 msgstr ""
 
-#: cp/typeck.c:1973
-msgid "%qD is not a member template function"
+#: cp/call.c:3706
+#, gcc-internal-format
+msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
 msgstr ""
 
-#. A pointer to incomplete type (other than cv void) can be
-#. dereferenced [expr.unary.op]/1
-#: cp/typeck.c:2080
-msgid "%qT is not a pointer-to-object type"
+#: cp/call.c:3779
+#, gcc-internal-format
+msgid "comparison between %q#T and %q#T"
 msgstr ""
 
-#: cp/typeck.c:2105
-#, c-format
-msgid "invalid use of %qs on pointer to member"
+#: cp/call.c:4038
+#, gcc-internal-format
+msgid "no suitable %<operator %s%> for %qT"
 msgstr ""
 
-#: cp/typeck.c:2111
-msgid "invalid type argument"
+#: cp/call.c:4055
+#, gcc-internal-format
+msgid "%q+#D is private"
 msgstr ""
 
-#: cp/typeck.c:2134
-msgid "subscript missing in array reference"
+#: cp/call.c:4057
+#, gcc-internal-format
+msgid "%q+#D is protected"
 msgstr ""
 
-#: cp/typeck.c:2216
-msgid "ISO C++ forbids subscripting non-lvalue array"
+#: cp/call.c:4059
+#, gcc-internal-format
+msgid "%q+#D is inaccessible"
 msgstr ""
 
-#: cp/typeck.c:2227
-msgid "subscripting array declared %<register%>"
+#: cp/call.c:4060
+#, gcc-internal-format
+msgid "within this context"
 msgstr ""
 
-#: cp/typeck.c:2310
-#, c-format
-msgid "object missing in use of %qE"
+#: cp/call.c:4149 cp/cvt.c:263
+#, gcc-internal-format
+msgid "invalid conversion from %qT to %qT"
 msgstr ""
 
-#: cp/typeck.c:2411
-msgid "ISO C++ forbids calling %<::main%> from within program"
+#: cp/call.c:4151
+#, gcc-internal-format
+msgid "  initializing argument %P of %qD"
 msgstr ""
 
-#: cp/typeck.c:2436
-msgid ""
-"must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
+#: cp/call.c:4163
+#, gcc-internal-format
+msgid "passing NULL to non-pointer argument %P of %qD"
 msgstr ""
 
-#: cp/typeck.c:2450
-#, c-format
-msgid "%qE cannot be used as a function"
+#: cp/call.c:4166
+#, gcc-internal-format
+msgid "converting to non-pointer type %qT from NULL"
 msgstr ""
 
-#: cp/typeck.c:2529
-msgid "too many arguments to %s %q+#D"
+#: cp/call.c:4174
+#, gcc-internal-format
+msgid "passing %qT for argument %P to %qD"
 msgstr ""
 
-#: cp/typeck.c:2531 cp/typeck.c:2634
-msgid "at this point in file"
+#: cp/call.c:4177
+#, gcc-internal-format
+msgid "converting to %qT from %qT"
 msgstr ""
 
-#: cp/typeck.c:2534
-msgid "too many arguments to function"
+#: cp/call.c:4186
+#, gcc-internal-format
+msgid "passing negative value %qE for argument %P to %qD"
 msgstr ""
 
-#: cp/typeck.c:2568
-msgid "parameter %P of %qD has incomplete type %qT"
+#: cp/call.c:4189
+#, gcc-internal-format
+msgid "converting negative value %qE to %qT"
 msgstr ""
 
-#: cp/typeck.c:2571
-msgid "parameter %P has incomplete type %qT"
+#: cp/call.c:4331
+#, gcc-internal-format
+msgid "cannot bind bitfield %qE to %qT"
 msgstr ""
 
-#: cp/typeck.c:2632
-msgid "too few arguments to %s %q+#D"
+#: cp/call.c:4334 cp/call.c:4350
+#, gcc-internal-format
+msgid "cannot bind packed field %qE to %qT"
 msgstr ""
 
-#: cp/typeck.c:2637
-msgid "too few arguments to function"
+#: cp/call.c:4337
+#, gcc-internal-format
+msgid "cannot bind rvalue %qE to %qT"
 msgstr ""
 
-#: cp/typeck.c:2784 cp/typeck.c:2794
-msgid "assuming cast to type %qT from overloaded function"
+#: cp/call.c:4446
+#, gcc-internal-format
+msgid ""
+"cannot pass objects of non-POD type %q#T through %<...%>; call will abort at "
+"runtime"
 msgstr ""
 
-#: cp/typeck.c:2855
-msgid "division by zero in %<%E / 0%>"
+#. Undefined behavior [expr.call] 5.2.2/7.
+#: cp/call.c:4472
+#, gcc-internal-format
+msgid ""
+"cannot receive objects of non-POD type %q#T through %<...%>; call will abort "
+"at runtime"
 msgstr ""
 
-#: cp/typeck.c:2857
-msgid "division by zero in %<%E / 0.%>"
+#: cp/call.c:4515
+#, gcc-internal-format
+msgid "the default argument for parameter %d of %qD has not yet been parsed"
 msgstr ""
 
-#: cp/typeck.c:2891
-msgid "division by zero in %<%E %% 0%>"
+#: cp/call.c:4720
+#, gcc-internal-format
+msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
 msgstr ""
 
-#: cp/typeck.c:2893
-msgid "division by zero in %<%E %% 0.%>"
+#: cp/call.c:4739
+#, gcc-internal-format
+msgid "%qT is not an accessible base of %qT"
 msgstr ""
 
-#: cp/typeck.c:2973
-#, c-format
-msgid "%s rotate count is negative"
+#: cp/call.c:4989
+#, gcc-internal-format
+msgid "could not find class$ field in java interface type %qT"
 msgstr ""
 
-#: cp/typeck.c:2976
-#, c-format
-msgid "%s rotate count >= width of type"
+#: cp/call.c:5249
+#, gcc-internal-format
+msgid "call to non-function %qD"
 msgstr ""
 
-#: cp/typeck.c:3010 cp/typeck.c:3015 cp/typeck.c:3111 cp/typeck.c:3116
-msgid "ISO C++ forbids comparison between pointer and integer"
+#: cp/call.c:5274
+#, gcc-internal-format
+msgid "request for member %qD in %qE, which is of non-aggregate type %qT"
 msgstr ""
 
-#: cp/typeck.c:3130
-msgid "unordered comparison on non-floating point argument"
+#: cp/call.c:5353
+#, gcc-internal-format
+msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 msgstr ""
 
-#: cp/typeck.c:3152
-msgid "invalid operands of types %qT and %qT to binary %qO"
+#: cp/call.c:5371
+#, gcc-internal-format
+msgid "call of overloaded %<%s(%A)%> is ambiguous"
 msgstr ""
 
-#: cp/typeck.c:3316
-msgid "comparison between types %q#T and %q#T"
+#: cp/call.c:5395
+#, gcc-internal-format
+msgid "cannot call member function %qD without object"
 msgstr ""
 
-#: cp/typeck.c:3352
-msgid "comparison between signed and unsigned integer expressions"
+#: cp/call.c:6000
+#, gcc-internal-format
+msgid "passing %qT chooses %qT over %qT"
 msgstr ""
 
-#. Some sort of arithmetic operation involving NULL was
-#. performed.  Note that pointer-difference and pointer-addition
-#. have already been handled above, and so we don't end up here in
-#. that case.
-#: cp/typeck.c:3431
-msgid "NULL used in arithmetic"
+#: cp/call.c:6002 cp/name-lookup.c:4126
+#, gcc-internal-format
+msgid "  in call to %qD"
 msgstr ""
 
-#: cp/typeck.c:3489
-msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
+#: cp/call.c:6059
+#, gcc-internal-format
+msgid "choosing %qD over %qD"
 msgstr ""
 
-#: cp/typeck.c:3491
-msgid "ISO C++ forbids using pointer to a function in subtraction"
+#: cp/call.c:6060
+#, gcc-internal-format
+msgid "  for conversion from %qT to %qT"
 msgstr ""
 
-#: cp/typeck.c:3493
-msgid "ISO C++ forbids using pointer to a method in subtraction"
+#: cp/call.c:6062
+#, gcc-internal-format
+msgid "  because conversion sequence for the argument is better"
 msgstr ""
 
-#: cp/typeck.c:3505
-msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
+#: cp/call.c:6182
+#, gcc-internal-format
+msgid ""
+"ISO C++ says that these are ambiguous, even though the worst conversion for "
+"the first is better than the worst conversion for the second:"
 msgstr ""
 
-#: cp/typeck.c:3564
-#, c-format
-msgid ""
-"invalid use of %qE to form a pointer-to-member-function.  Use a qualified-id."
+#: cp/call.c:6323
+#, gcc-internal-format
+msgid "could not convert %qE to %qT"
 msgstr ""
 
-#: cp/typeck.c:3571
-#, c-format
+#: cp/call.c:6454
+#, gcc-internal-format
 msgid ""
-"parenthesis around %qE cannot be used to form a pointer-to-member-function"
+"invalid initialization of non-const reference of type %qT from a temporary "
+"of type %qT"
 msgstr ""
 
-#: cp/typeck.c:3594
-msgid "taking address of temporary"
+#: cp/call.c:6458
+#, gcc-internal-format
+msgid ""
+"invalid initialization of reference of type %qT from expression of type %qT"
 msgstr ""
 
-#: cp/typeck.c:3829
-#, c-format
-msgid "ISO C++ forbids %sing an enum"
+#: cp/class.c:273
+#, gcc-internal-format
+msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
 msgstr ""
 
-#: cp/typeck.c:3840
-msgid "cannot %s a pointer to incomplete type %qT"
+#: cp/class.c:929
+#, gcc-internal-format
+msgid "Java class %qT cannot have a destructor"
 msgstr ""
 
-#: cp/typeck.c:3846
-msgid "ISO C++ forbids %sing a pointer of type %qT"
+#: cp/class.c:931
+#, gcc-internal-format
+msgid "Java class %qT cannot have an implicit non-trivial destructor"
 msgstr ""
 
-#: cp/typeck.c:3871
-msgid "cast to non-reference type used as lvalue"
+#: cp/class.c:1032
+#, gcc-internal-format
+msgid "repeated using declaration %qD"
 msgstr ""
 
-#: cp/typeck.c:3906
-msgid "invalid use of %<--%> on bool variable %qD"
+#: cp/class.c:1034
+#, gcc-internal-format
+msgid "using declaration %qD conflicts with a previous using declaration"
 msgstr ""
 
-#. ARM $3.4
-#: cp/typeck.c:3935
-msgid "ISO C++ forbids taking address of function %<::main%>"
+#: cp/class.c:1039
+#, gcc-internal-format
+msgid "%q#D cannot be overloaded"
 msgstr ""
 
-#. An expression like &memfn.
-#: cp/typeck.c:3989
-msgid ""
-"ISO C++ forbids taking the address of an unqualified or parenthesized non-"
-"static member function to form a pointer to member function.  Say %<&%T::%D%>"
+#: cp/class.c:1040
+#, gcc-internal-format
+msgid "with %q#D"
 msgstr ""
 
-#: cp/typeck.c:3994
-msgid ""
-"ISO C++ forbids taking the address of a bound member function to form a "
-"pointer to member function.  Say %<&%T::%D%>"
+#: cp/class.c:1095
+#, gcc-internal-format
+msgid "conflicting access specifications for method %qD, ignored"
 msgstr ""
 
-#: cp/typeck.c:4022
-msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
+#: cp/class.c:1098
+#, gcc-internal-format
+msgid "conflicting access specifications for field %qE, ignored"
 msgstr ""
 
-#: cp/typeck.c:4042
-msgid "cannot create pointer to reference member %qD"
+#: cp/class.c:1148
+#, gcc-internal-format
+msgid "%qD names constructor"
 msgstr ""
 
-#: cp/typeck.c:4261
-msgid "cannot take the address of %<this%>, which is an rvalue expression"
+#: cp/class.c:1153
+#, gcc-internal-format
+msgid "%qD invalid in %qT"
 msgstr ""
 
-#: cp/typeck.c:4284
-msgid "address of explicit register variable %qD requested"
+#: cp/class.c:1161
+#, gcc-internal-format
+msgid "no members matching %qD in %q#T"
 msgstr ""
 
-#: cp/typeck.c:4289
-msgid "address requested for %qD, which is declared %<register%>"
+#: cp/class.c:1193 cp/class.c:1201
+#, gcc-internal-format
+msgid "%qD invalid in %q#T"
 msgstr ""
 
-#: cp/typeck.c:4355
-#, c-format
-msgid "%s expression list treated as compound expression"
+#: cp/class.c:1194
+#, gcc-internal-format
+msgid "  because of local method %q#D with same name"
 msgstr ""
 
-#: cp/typeck.c:4430
-msgid "%s from type %qT to type %qT casts away constness"
+#: cp/class.c:1202
+#, gcc-internal-format
+msgid "  because of local member %q#D with same name"
 msgstr ""
 
-#: cp/typeck.c:4729
-msgid "invalid static_cast from type %qT to type %qT"
+#: cp/class.c:1244
+#, gcc-internal-format
+msgid "base class %q#T has a non-virtual destructor"
 msgstr ""
 
-#: cp/typeck.c:4751
-msgid "converting from %qT to %qT"
+#: cp/class.c:1558
+#, gcc-internal-format
+msgid "all member functions in class %qT are private"
 msgstr ""
 
-#: cp/typeck.c:4796
-msgid "invalid cast of an rvalue expression of type %qT to type %qT"
+#: cp/class.c:1569
+#, gcc-internal-format
+msgid "%q#T only defines a private destructor and has no friends"
 msgstr ""
 
-#: cp/typeck.c:4855
-msgid "cast from %qT to %qT loses precision"
+#: cp/class.c:1609
+#, gcc-internal-format
+msgid "%q#T only defines private constructors and has no friends"
 msgstr ""
 
-#: cp/typeck.c:4880
-msgid "cast from %qT to %qT increases required alignment of target type"
+#: cp/class.c:1942
+#, gcc-internal-format
+msgid "no unique final overrider for %qD in %qT"
 msgstr ""
 
-#. Only issue a warning, as we have always supported this
-#. where possible, and it is necessary in some cases.  DR 195
-#. addresses this issue, but as of 2004/10/26 is still in
-#. drafting.
-#: cp/typeck.c:4894
-msgid ""
-"ISO C++ forbids casting between pointer-to-function and pointer-to-object"
+#. Here we know it is a hider, and no overrider exists.
+#: cp/class.c:2420
+#, gcc-internal-format
+msgid "%qD was hidden"
 msgstr ""
 
-#: cp/typeck.c:4905
-msgid "invalid cast from type %qT to type %qT"
+#: cp/class.c:2421
+#, gcc-internal-format
+msgid "  by %qD"
 msgstr ""
 
-#: cp/typeck.c:4961
-msgid ""
-"invalid use of const_cast with type %qT, which is not a pointer, reference, "
-"nor a pointer-to-data-member type"
+#: cp/class.c:2462 cp/decl2.c:1088
+#, gcc-internal-format
+msgid "%q#D invalid; an anonymous union can only have non-static data members"
 msgstr ""
 
-#: cp/typeck.c:4970
-msgid ""
-"invalid use of const_cast with type %qT, which is a pointer or reference to "
-"a function type"
+#: cp/class.c:2469 cp/decl2.c:1095
+#, gcc-internal-format
+msgid "private member %q#D in anonymous union"
 msgstr ""
 
-#: cp/typeck.c:4992
-msgid "invalid const_cast of an rvalue of type %qT to type %qT"
+#: cp/class.c:2472 cp/decl2.c:1097
+#, gcc-internal-format
+msgid "protected member %q#D in anonymous union"
 msgstr ""
 
-#: cp/typeck.c:5035
-msgid "invalid const_cast from type %qT to type %qT"
+#: cp/class.c:2639
+#, gcc-internal-format
+msgid "bit-field %q#D with non-integral type"
 msgstr ""
 
-#: cp/typeck.c:5103 cp/typeck.c:5108
-msgid "ISO C++ forbids casting to an array type %qT"
+#: cp/class.c:2656
+#, gcc-internal-format
+msgid "bit-field %qD width not an integer constant"
 msgstr ""
 
-#: cp/typeck.c:5116
-msgid "invalid cast to function type %qT"
+#: cp/class.c:2662
+#, gcc-internal-format
+msgid "negative width in bit-field %qD"
 msgstr ""
 
-#: cp/typeck.c:5332
-msgid "  in evaluation of %<%Q(%#T, %#T)%>"
+#: cp/class.c:2667
+#, gcc-internal-format
+msgid "zero width for bit-field %qD"
 msgstr ""
 
-#: cp/typeck.c:5401
-msgid "incompatible types in assignment of %qT to %qT"
+#: cp/class.c:2673
+#, gcc-internal-format
+msgid "width of %qD exceeds its type"
 msgstr ""
 
-#: cp/typeck.c:5408
-msgid "ISO C++ forbids assignment of arrays"
+#: cp/class.c:2682
+#, gcc-internal-format
+msgid "%qD is too small to hold all values of %q#T"
 msgstr ""
 
-#: cp/typeck.c:5519
-msgid "   in pointer to member function conversion"
+#: cp/class.c:2742
+#, gcc-internal-format
+msgid "member %q#D with constructor not allowed in union"
 msgstr ""
 
-#: cp/typeck.c:5525
-msgid "   in pointer to member conversion"
+#: cp/class.c:2745
+#, gcc-internal-format
+msgid "member %q#D with destructor not allowed in union"
 msgstr ""
 
-#. This is a reinterpret cast, we choose to do nothing.
-#: cp/typeck.c:5536 cp/typeck.c:5552
-msgid "pointer to member cast via virtual base %qT"
+#: cp/class.c:2748
+#, gcc-internal-format
+msgid "member %q#D with copy assignment operator not allowed in union"
 msgstr ""
 
-#: cp/typeck.c:5555
-msgid "pointer to member conversion via virtual base %qT"
+#: cp/class.c:2771
+#, gcc-internal-format
+msgid "multiple fields in union %qT initialized"
 msgstr ""
 
-#: cp/typeck.c:5628
-msgid "invalid conversion to type %qT from type %qT"
+#: cp/class.c:2832
+#, gcc-internal-format
+msgid "ignoring packed attribute on unpacked non-POD field %q#D"
 msgstr ""
 
-#: cp/typeck.c:5846
-msgid "cannot convert %qT to %qT for argument %qP to %qD"
+#: cp/class.c:2892
+#, gcc-internal-format
+msgid "%qD may not be static because it is a member of a union"
 msgstr ""
 
-#: cp/typeck.c:5849
-msgid "cannot convert %qT to %qT in %s"
+#: cp/class.c:2897
+#, gcc-internal-format
+msgid "%qD may not have reference type %qT because it is a member of a union"
 msgstr ""
 
-#: cp/typeck.c:5922 cp/typeck.c:5924
-msgid "in passing argument %P of %q+D"
+#: cp/class.c:2906
+#, gcc-internal-format
+msgid "field %qD in local class cannot be static"
 msgstr ""
 
-#: cp/typeck.c:5974
-msgid "returning reference to temporary"
+#: cp/class.c:2912
+#, gcc-internal-format
+msgid "field %qD invalidly declared function type"
 msgstr ""
 
-#: cp/typeck.c:5981
-msgid "reference to non-lvalue returned"
+#: cp/class.c:2918
+#, gcc-internal-format
+msgid "field %qD invalidly declared method type"
 msgstr ""
 
-#: cp/typeck.c:5993
-msgid "reference to local variable %qD returned"
+#: cp/class.c:2950
+#, gcc-internal-format
+msgid "non-static reference %q#D in class without a constructor"
 msgstr ""
 
-#: cp/typeck.c:5996
-msgid "address of local variable %qD returned"
+#: cp/class.c:2997
+#, gcc-internal-format
+msgid "non-static const member %q#D in class without a constructor"
 msgstr ""
 
-#: cp/typeck.c:6026
-msgid "returning a value from a destructor"
+#: cp/class.c:3012
+#, gcc-internal-format
+msgid "field %q#D with same name as class"
 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:6034
-msgid "cannot return from a handler of a function-try-block of a constructor"
+#: cp/class.c:3045
+#, gcc-internal-format
+msgid "%q#T has pointer data members"
 msgstr ""
 
-#. You can't return a value from a constructor.
-#: cp/typeck.c:6037
-msgid "returning a value from a constructor"
+#: cp/class.c:3049
+#, gcc-internal-format
+msgid "  but does not override %<%T(const %T&)%>"
 msgstr ""
 
-#: cp/typeck.c:6060
-msgid "return-statement with no value, in function returning %qT"
+#: cp/class.c:3051
+#, gcc-internal-format
+msgid "  or %<operator=(const %T&)%>"
 msgstr ""
 
-#: cp/typeck.c:6077
-msgid "return-statement with a value, in function returning 'void'"
+#: cp/class.c:3054
+#, gcc-internal-format
+msgid "  but does not override %<operator=(const %T&)%>"
 msgstr ""
 
-#: cp/typeck.c:6108
+#: cp/class.c:3487
+#, gcc-internal-format
 msgid ""
-"%<operator new%> must not return NULL unless it is declared %<throw()%> (or -"
-"fcheck-new is in effect)"
+"offset of empty base %qT may not be ABI-compliant and maychange in a future "
+"version of GCC"
 msgstr ""
 
-#: cp/typeck2.c:52
-msgid "type %qT is not a base type for type %qT"
+#: cp/class.c:3599
+#, gcc-internal-format
+msgid "class %qT will be considered nearly empty in a future version of GCC"
 msgstr ""
 
-#: cp/typeck2.c:292
-msgid "cannot declare variable %q+D to be of abstract type %qT"
+#: cp/class.c:3681
+#, gcc-internal-format
+msgid "initializer specified for non-virtual method %qD"
 msgstr ""
 
-#: cp/typeck2.c:295
-msgid "cannot declare parameter %q+D to be of abstract type %qT"
+#: cp/class.c:4344
+#, gcc-internal-format
+msgid ""
+"offset of virtual base %qT is not ABI-compliant and may change in a future "
+"version of GCC"
 msgstr ""
 
-#: cp/typeck2.c:298
-msgid "cannot declare field %q+D to be of abstract type %qT"
+#: cp/class.c:4443
+#, gcc-internal-format
+msgid "direct base %qT inaccessible in %qT due to ambiguity"
 msgstr ""
 
-#: cp/typeck2.c:302
-msgid "invalid abstract return type for member function %q+#D"
+#: cp/class.c:4455
+#, gcc-internal-format
+msgid "virtual base %qT inaccessible in %qT due to ambiguity"
 msgstr ""
 
-#: cp/typeck2.c:305
-msgid "invalid abstract return type for function %q+#D"
+#: cp/class.c:4632
+#, gcc-internal-format
+msgid ""
+"size assigned to %qT may not be ABI-compliant and may change in a future "
+"version of GCC"
 msgstr ""
 
-#. Here we do not have location information, so use error instead
-#. of cp_error_at.
-#: cp/typeck2.c:310
-msgid "invalid abstract type %qT for %qE"
+#. Versions of G++ before G++ 3.4 did not reset the
+#. DECL_MODE.
+#: cp/class.c:4671
+#, gcc-internal-format
+msgid ""
+"the offset of %qD may not be ABI-compliant and may change in a future "
+"version of GCC"
 msgstr ""
 
-#: cp/typeck2.c:312
-msgid "invalid abstract type for %q+D"
+#: cp/class.c:4699
+#, gcc-internal-format
+msgid ""
+"offset of %qD is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/typeck2.c:315
-msgid "cannot allocate an object of abstract type %qT"
+#: cp/class.c:4709
+#, gcc-internal-format
+msgid ""
+"%qD contains empty classes which may cause base classes to be placed at "
+"different locations in a future version of GCC"
 msgstr ""
 
-#: cp/typeck2.c:323
-msgid "%J  because the following virtual functions are pure within %qT:"
+#: cp/class.c:4769
+#, gcc-internal-format
+msgid ""
+"layout of classes derived from empty class %qT may change in a future "
+"version of GCC"
 msgstr ""
 
-#: cp/typeck2.c:327
-msgid "%J\t%#D"
+#: cp/class.c:4910 cp/parser.c:13050
+#, gcc-internal-format
+msgid "redefinition of %q#T"
 msgstr ""
 
-#: cp/typeck2.c:334
-msgid "%J  since type %qT has pure virtual functions"
+#: cp/class.c:5060
+#, gcc-internal-format
+msgid "%q#T has virtual functions but non-virtual destructor"
 msgstr ""
 
-#: cp/typeck2.c:582
-msgid "constructor syntax used, but no constructor declared for type %qT"
+#: cp/class.c:5157
+#, gcc-internal-format
+msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr ""
 
-#: cp/typeck2.c:596
-msgid "cannot initialize arrays using this syntax"
+#: cp/class.c:5573
+#, gcc-internal-format
+msgid "language string %<\"%E\"%> not recognized"
 msgstr ""
 
-#: cp/typeck2.c:688
-msgid "initializing array with parameter list"
+#: cp/class.c:5659
+#, gcc-internal-format
+msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 msgstr ""
 
-#: cp/typeck2.c:710
-msgid "int-array initialized from non-wide string"
+#: cp/class.c:5784
+#, gcc-internal-format
+msgid "no matches converting function %qD to type %q#T"
 msgstr ""
 
-#: cp/typeck2.c:743
-msgid "initializer for scalar variable requires one element"
+#: cp/class.c:5807
+#, gcc-internal-format
+msgid "converting overloaded function %qD to type %q#T is ambiguous"
 msgstr ""
 
-#: cp/typeck2.c:750
-msgid "braces around scalar initializer for %qT"
+#: cp/class.c:5833
+#, gcc-internal-format
+msgid "assuming pointer to member %qD"
 msgstr ""
 
-#: cp/typeck2.c:753
-msgid "ignoring extra initializers for %qT"
+#: cp/class.c:5836
+#, gcc-internal-format
+msgid "(a pointer to member can only be formed with %<&%E%>)"
 msgstr ""
 
-#: cp/typeck2.c:765
-msgid "variable-sized object of type %qT may not be initialized"
+#: cp/class.c:5881 cp/class.c:5912 cp/class.c:6064 cp/class.c:6071
+#, gcc-internal-format
+msgid "not enough type information"
 msgstr ""
 
-#: cp/typeck2.c:776
-msgid "subobject of type %qT must be initialized by constructor, not by %qE"
+#: cp/class.c:5898
+#, gcc-internal-format
+msgid "argument of type %qT does not match %qT"
 msgstr ""
 
-#: cp/typeck2.c:842
-msgid "aggregate has a partly bracketed initializer"
+#: cp/class.c:6048
+#, gcc-internal-format
+msgid "invalid operation on uninstantiated type"
 msgstr ""
 
-#: cp/typeck2.c:880 cp/typeck2.c:969
-msgid "non-trivial labeled initializers"
+#. [basic.scope.class]
+#.
+#. A name N used in a class S shall refer to the same declaration
+#. in its context and when re-evaluated in the completed scope of
+#. S.
+#: cp/class.c:6285 cp/decl.c:1099 cp/name-lookup.c:508 cp/pt.c:2205
+#, gcc-internal-format
+msgid "declaration of %q#D"
 msgstr ""
 
-#: cp/typeck2.c:894
-msgid "non-empty initializer for array of empty elements"
+#: cp/class.c:6286
+#, gcc-internal-format
+msgid "changes meaning of %qD from %q+#D"
 msgstr ""
 
-#: cp/typeck2.c:1008 cp/typeck2.c:1023
-msgid "missing initializer for member %qD"
+#: cp/cp-gimplify.c:120
+#, gcc-internal-format
+msgid "continue statement not within loop or switch"
 msgstr ""
 
-#: cp/typeck2.c:1013
-msgid "uninitialized const member %qD"
+#: cp/cp-gimplify.c:365
+#, gcc-internal-format
+msgid "statement with no effect"
 msgstr ""
 
-#: cp/typeck2.c:1015
-msgid "member %qD with uninitialized const fields"
+#: cp/cvt.c:90
+#, gcc-internal-format
+msgid "can't convert from incomplete type %qT to %qT"
 msgstr ""
 
-#: cp/typeck2.c:1017
-msgid "member %qD is uninitialized reference"
+#: cp/cvt.c:99
+#, gcc-internal-format
+msgid "conversion of %qE from %qT to %qT is ambiguous"
 msgstr ""
 
-#: cp/typeck2.c:1064
-msgid "index value instead of field name in union initializer"
+#: cp/cvt.c:168 cp/cvt.c:237 cp/cvt.c:284
+#, gcc-internal-format
+msgid "cannot convert %qE from type %qT to type %qT"
 msgstr ""
 
-#: cp/typeck2.c:1076
-msgid "no field %qD in union being initialized"
+#: cp/cvt.c:197 cp/cvt.c:201
+#, gcc-internal-format
+msgid "pointer to member cast from %qT to %qT is via virtual base"
 msgstr ""
 
-#: cp/typeck2.c:1084
-msgid "union %qT with no named members cannot be initialized"
+#: cp/cvt.c:497
+#, gcc-internal-format
+msgid "conversion from %qT to %qT discards qualifiers"
 msgstr ""
 
-#: cp/typeck2.c:1119
-msgid "excess elements in aggregate initializer"
+#: cp/cvt.c:515 cp/typeck.c:4823
+#, gcc-internal-format
+msgid "casting %qT to %qT does not dereference pointer"
 msgstr ""
 
-#: cp/typeck2.c:1227
-msgid "circular pointer delegation detected"
+#: cp/cvt.c:542
+#, gcc-internal-format
+msgid "cannot convert type %qT to type %qT"
 msgstr ""
 
-#: cp/typeck2.c:1240
-msgid "base operand of %<->%> has non-pointer type %qT"
+#: cp/cvt.c:670
+#, gcc-internal-format
+msgid "conversion from %q#T to %q#T"
 msgstr ""
 
-#: cp/typeck2.c:1264
-msgid "result of %<operator->()%> yields non-pointer result"
+#: cp/cvt.c:682 cp/cvt.c:702
+#, gcc-internal-format
+msgid "%q#T used where a %qT was expected"
 msgstr ""
 
-#: cp/typeck2.c:1266
-msgid "base operand of %<->%> is not a pointer"
+#: cp/cvt.c:717
+#, gcc-internal-format
+msgid "%q#T used where a floating point value was expected"
 msgstr ""
 
-#: cp/typeck2.c:1290
-msgid "%qE cannot be used as a member pointer, since it is of type %qT"
+#: cp/cvt.c:764
+#, gcc-internal-format
+msgid "conversion from %qT to non-scalar type %qT requested"
 msgstr ""
 
-#: cp/typeck2.c:1299
-msgid ""
-"cannot apply member pointer %qE to %qE, which is of non-aggregate type %qT"
+#: cp/cvt.c:798
+#, gcc-internal-format
+msgid "pseudo-destructor is not called"
 msgstr ""
 
-#: cp/typeck2.c:1321
-msgid "pointer to member type %qT incompatible with object type %qT"
+#: cp/cvt.c:857
+#, gcc-internal-format
+msgid "object of incomplete type %qT will not be accessed in %s"
 msgstr ""
 
-#: cp/typeck2.c:1544
-msgid "call to function %qD which throws incomplete type %q#T"
+#: cp/cvt.c:860
+#, gcc-internal-format
+msgid "object of type %qT will not be accessed in %s"
 msgstr ""
 
-#: cp/typeck2.c:1547
-msgid "call to function which throws incomplete type %q#T"
+#: cp/cvt.c:876
+#, gcc-internal-format
+msgid "object %qE of incomplete type %qT will not be accessed in %s"
 msgstr ""
 
-#. XXX Not i18n clean.
-#: cp/cp-tree.h:3885
-#, c-format
-msgid "%s is deprecated, please see the documentation for details"
+#. [over.over] enumerates the places where we can take the address
+#. of an overloaded function, and this is not one of them.
+#: cp/cvt.c:892
+#, gcc-internal-format
+msgid "%s cannot resolve address of overloaded function"
 msgstr ""
 
-#: fortran/f95-lang.c:240
-msgid "Unexpected type in truthvalue_conversion"
+#. Only warn when there is no &.
+#: cp/cvt.c:898
+#, gcc-internal-format
+msgid "%s is a reference, not call, to function %qE"
 msgstr ""
 
-#: fortran/f95-lang.c:293
-#, c-format
-msgid "can't open input file: %s"
+#: cp/cvt.c:909
+#, gcc-internal-format
+msgid "%s has no effect"
 msgstr ""
 
-#: fortran/f95-lang.c:620
-#, c-format
-msgid "global register variable %qs used in nested function"
+#: cp/cvt.c:941
+#, gcc-internal-format
+msgid "value computed is not used"
 msgstr ""
 
-#: fortran/f95-lang.c:624
-#, c-format
-msgid "register variable %qs used in nested function"
+#: cp/cvt.c:1049
+#, gcc-internal-format
+msgid "converting NULL to non-pointer type"
 msgstr ""
 
-#: fortran/f95-lang.c:631
-#, c-format
-msgid "address of global register variable %qs requested"
+#: cp/cvt.c:1121
+#, gcc-internal-format
+msgid "ambiguous default type conversion from %qT"
 msgstr ""
 
-#: fortran/f95-lang.c:649
-#, c-format
-msgid "address of register variable %qs requested"
+#: cp/cvt.c:1123
+#, gcc-internal-format
+msgid "  candidate conversions include %qD and %qD"
 msgstr ""
 
-#: fortran/gfortranspec.c:231
-#, c-format
-msgid "overflowed output arg list for '%s'"
+#: cp/decl.c:361
+#, gcc-internal-format
+msgid "label %qD used but not defined"
 msgstr ""
 
-#: fortran/gfortranspec.c:375
-#, c-format
-msgid "argument to '%s' missing"
+#: cp/decl.c:372
+#, gcc-internal-format
+msgid "label %qD defined but not used"
 msgstr ""
 
-#: fortran/gfortranspec.c:379
-msgid "no input files; unwilling to write output files"
+#: cp/decl.c:1005
+#, gcc-internal-format
+msgid "%qD was declared %<extern%> and later %<static%>"
 msgstr ""
 
-#: fortran/trans-array.c:2849
-msgid "Possible frontend bug: array constructor not expanded"
+#: cp/decl.c:1006 cp/decl.c:1472
+#, gcc-internal-format
+msgid "previous declaration of %qD"
 msgstr ""
 
-#: fortran/trans-array.c:3952
-msgid ""
-"Possible frontend bug: Deferred array size without pointer or allocatable "
-"attribute."
+#: cp/decl.c:1054
+#, gcc-internal-format
+msgid "%Jfunction %qD redeclared as inline"
 msgstr ""
 
-#: fortran/trans-array.c:4112
-msgid "scalar vector subscript???"
+#: cp/decl.c:1056
+#, gcc-internal-format
+msgid "%Jprevious declaration of %qD with attribute noinline"
 msgstr ""
 
-#: fortran/trans-array.c:4386
-#, c-format
-msgid "bad expression type during walk (%d)"
+#: cp/decl.c:1063
+#, gcc-internal-format
+msgid "%Jfunction %qD redeclared with attribute noinline"
 msgstr ""
 
-#: fortran/trans-const.c:328
-#, c-format
-msgid "gfc_conv_constant_to_tree(): invalid type: %s"
+#: cp/decl.c:1065
+#, gcc-internal-format
+msgid "%Jprevious declaration of %qD was inline"
 msgstr ""
 
-#: fortran/trans-decl.c:780
-msgid "intrinsic variable which isn't a procedure"
+#: cp/decl.c:1086 cp/decl.c:1157
+#, gcc-internal-format
+msgid "shadowing %s function %q#D"
 msgstr ""
 
-#: fortran/trans-decl.c:1919
-msgid "Function does not return a value"
+#: cp/decl.c:1095
+#, gcc-internal-format
+msgid "library function %q#D redeclared as non-function %q#D"
 msgstr ""
 
-#. I don't think this should ever happen.
-#: fortran/trans-decl.c:2018
-#, c-format
-msgid "module symbol %s in wrong namespace"
+#: cp/decl.c:1100
+#, gcc-internal-format
+msgid "conflicts with built-in declaration %q#D"
 msgstr ""
 
-#: fortran/trans-decl.c:2032
-#, c-format
-msgid "backend decl for module variable %s already exists"
+#: cp/decl.c:1152 cp/decl.c:1261 cp/decl.c:1277
+#, gcc-internal-format
+msgid "new declaration %q#D"
 msgstr ""
 
-#: fortran/trans-decl.c:2114
-#, c-format
-msgid "unused parameter %qs"
+#: cp/decl.c:1153
+#, gcc-internal-format
+msgid "ambiguates built-in declaration %q#D"
 msgstr ""
 
-#: fortran/trans-decl.c:2119
-#, c-format
-msgid "unused variable %qs"
+#: cp/decl.c:1224
+#, gcc-internal-format
+msgid "%q#D redeclared as different kind of symbol"
 msgstr ""
 
-#: fortran/trans-decl.c:2260
-msgid "Function return value not set"
+#: cp/decl.c:1227
+#, gcc-internal-format
+msgid "previous declaration of %q#D"
 msgstr ""
 
-#: fortran/trans-expr.c:948
-msgid "Unknown intrinsic op"
+#: cp/decl.c:1246
+#, gcc-internal-format
+msgid "declaration of template %q#D"
 msgstr ""
 
-#: fortran/trans-intrinsic.c:583
-#, c-format
-msgid "Intrinsic function %s(%d) not recognized"
+#: cp/decl.c:1247 cp/name-lookup.c:509
+#, gcc-internal-format
+msgid "conflicts with previous declaration %q#D"
 msgstr ""
 
-#: fortran/trans-io.c:937
-#, c-format
-msgid "Bad namelist IO basetype (%d)"
+#: cp/decl.c:1262 cp/decl.c:1278
+#, gcc-internal-format
+msgid "ambiguates old declaration %q#D"
 msgstr ""
 
-#: fortran/trans-io.c:1014
-msgid "A format cannot be specified with a namelist"
+#: cp/decl.c:1270
+#, gcc-internal-format
+msgid "declaration of C function %q#D conflicts with"
 msgstr ""
 
-#: fortran/trans-io.c:1312
-#, c-format
-msgid "Bad IO basetype (%d)"
+#: cp/decl.c:1272
+#, gcc-internal-format
+msgid "previous declaration %q#D here"
 msgstr ""
 
-#: fortran/trans-types.c:193
-msgid "integer kind=8 not available for -fdefault-integer-8 option"
+#: cp/decl.c:1285
+#, gcc-internal-format
+msgid "conflicting declaration %q#D"
 msgstr ""
 
-#: fortran/trans-types.c:205
-msgid "real kind=8 not available for -fdefault-real-8 option"
+#: cp/decl.c:1286
+#, gcc-internal-format
+msgid "%qD has a previous declaration as %q#D"
 msgstr ""
 
-#: fortran/trans-types.c:218
-msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
+#. [namespace.alias]
+#.
+#. A namespace-name or namespace-alias shall not be declared as
+#. the name of any other entity in the same declarative region.
+#. A namespace-name defined at global scope shall not be
+#. declared as the name of any other entity in any global scope
+#. of the program.
+#: cp/decl.c:1339
+#, gcc-internal-format
+msgid "declaration of namespace %qD conflicts with"
 msgstr ""
 
-#: fortran/trans-types.c:927
-msgid "Array element size too big"
+#: cp/decl.c:1340
+#, gcc-internal-format
+msgid "previous declaration of namespace %qD here"
 msgstr ""
 
-#: fortran/trans.c:621
-msgid "gfc_trans_code(): Bad statement code"
+#: cp/decl.c:1352
+#, gcc-internal-format
+msgid "%q#D previously defined here"
 msgstr ""
 
-#. I changed this from sorry(...) because it should not return.
-#. TODO: Remove gfc_todo_error before releasing version 1.0.
-#: fortran/trans.h:569
-msgid "gfc_todo: Not Implemented: "
+#: cp/decl.c:1353
+#, gcc-internal-format
+msgid "%q#D previously declared here"
 msgstr ""
 
-#: java/check-init.c:248
-#, c-format
-msgid "Can't reassign a value to the final variable %qs"
+#. Prototype decl follows defn w/o prototype.
+#: cp/decl.c:1362
+#, gcc-internal-format
+msgid "prototype for %q#D"
 msgstr ""
 
-#: java/check-init.c:518 java/check-init.c:531
-msgid "variable %qD may not have been initialized"
+#: cp/decl.c:1363
+#, gcc-internal-format
+msgid "%Jfollows non-prototype definition here"
 msgstr ""
 
-#: java/check-init.c:946
-#, c-format
-msgid "internal error in check-init: tree code not implemented: %s"
+#: cp/decl.c:1375
+#, gcc-internal-format
+msgid "previous declaration of %q#D with %qL linkage"
 msgstr ""
 
-#: java/check-init.c:1019
-msgid "%Jfinal field %qD may not have been initialized"
+#: cp/decl.c:1377
+#, gcc-internal-format
+msgid "conflicts with new declaration with %qL linkage"
 msgstr ""
 
-#: java/class.c:746
-msgid "bad method signature"
+#: cp/decl.c:1400 cp/decl.c:1407
+#, gcc-internal-format
+msgid "default argument given for parameter %d of %q#D"
 msgstr ""
 
-#: java/class.c:790
-msgid "misplaced ConstantValue attribute (not in any field)"
+#: cp/decl.c:1402 cp/decl.c:1409
+#, gcc-internal-format
+msgid "after previous specification in %q#D"
 msgstr ""
 
-#: java/class.c:792
-#, c-format
-msgid "duplicate ConstantValue attribute for field '%s'"
+#: cp/decl.c:1418
+#, gcc-internal-format
+msgid "%q#D was used before it was declared inline"
 msgstr ""
 
-#: java/class.c:803
-#, c-format
-msgid "ConstantValue attribute of field '%s' has wrong type"
+#: cp/decl.c:1419
+#, gcc-internal-format
+msgid "%Jprevious non-inline declaration here"
 msgstr ""
 
-#: java/class.c:1099
-#, c-format
-msgid "field '%s' not found in class"
+#: cp/decl.c:1471
+#, gcc-internal-format
+msgid "redundant redeclaration of %qD in same scope"
 msgstr ""
 
-#: java/class.c:1419
-msgid "%Jabstract method in non-abstract class"
+#: cp/decl.c:1565
+#, gcc-internal-format
+msgid "declaration of %qF throws different exceptions"
 msgstr ""
 
-#: java/class.c:2370
-msgid "%Jnon-static method '%D' overrides static method"
+#: cp/decl.c:1567
+#, gcc-internal-format
+msgid "than previous declaration %qF"
 msgstr ""
 
-#: java/decl.c:1275
-msgid "%J'%D' used prior to declaration"
+#. From [temp.expl.spec]:
+#.
+#. If a template, a member template or the member of a class
+#. template is explicitly specialized then that
+#. specialization shall be declared before the first use of
+#. that specialization that would cause an implicit
+#. instantiation to take place, in every translation unit in
+#. which such a use occurs.
+#: cp/decl.c:1728
+#, gcc-internal-format
+msgid "explicit specialization of %qD after first use"
 msgstr ""
 
-#: java/decl.c:1316
-#, c-format
-msgid "declaration of %qs shadows a parameter"
+#: cp/decl.c:1807
+#, gcc-internal-format
+msgid "%J%qD: visibility attribute ignored because it"
 msgstr ""
 
-#: java/decl.c:1319
-#, c-format
-msgid "declaration of %qs shadows a symbol from the parameter list"
+#: cp/decl.c:1809
+#, gcc-internal-format
+msgid "%Jconflicts with previous declaration here"
 msgstr ""
 
-#: java/decl.c:1647
-msgid "%Jlabel '%D' used but not defined"
+#: cp/decl.c:2150 cp/decl.c:2174 cp/decl.c:2262
+#, gcc-internal-format
+msgid "jump to label %qD"
 msgstr ""
 
-#: java/decl.c:1652
-msgid "%Jlabel '%D' defined but not used"
+#: cp/decl.c:2152 cp/decl.c:2176
+#, gcc-internal-format
+msgid "jump to case label"
 msgstr ""
 
-#: java/decl.c:1780
-msgid "%JIn %D: overlapped variable and exception ranges at %d"
+#: cp/decl.c:2155 cp/decl.c:2179
+#, gcc-internal-format
+msgid "%H  from here"
 msgstr ""
 
-#: java/decl.c:1844
-msgid "bad type in parameter debug info"
+#: cp/decl.c:2160
+#, gcc-internal-format
+msgid "  crosses initialization of %q#D"
 msgstr ""
 
-#: java/decl.c:1853
-msgid "%Jbad PC range for debug info for local '%D'"
+#: cp/decl.c:2163 cp/decl.c:2278
+#, gcc-internal-format
+msgid "  enters scope of non-POD %q#D"
 msgstr ""
 
-#: java/expr.c:376
-#, c-format
-msgid "need to insert runtime check for %s"
+#: cp/decl.c:2183 cp/decl.c:2282
+#, gcc-internal-format
+msgid "  enters try block"
 msgstr ""
 
-#: java/expr.c:505 java/expr.c:552
-#, c-format
-msgid "assert: %s is assign compatible with %s"
+#: cp/decl.c:2185 cp/decl.c:2284
+#, gcc-internal-format
+msgid "  enters catch block"
 msgstr ""
 
-#: java/expr.c:672
-msgid "stack underflow - dup* operation"
+#: cp/decl.c:2263
+#, gcc-internal-format
+msgid "  from here"
 msgstr ""
 
-#: java/expr.c:1688
-#, c-format
-msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
+#. Can't skip init of __exception_info.
+#: cp/decl.c:2274
+#, gcc-internal-format
+msgid "%J  enters catch block"
 msgstr ""
 
-#: java/expr.c:1716
-#, c-format
-msgid "field %qs not found"
+#: cp/decl.c:2276
+#, gcc-internal-format
+msgid "  skips initialization of %q#D"
 msgstr ""
 
-#: java/expr.c:2101
-#, c-format
-msgid "method '%s' not found in class"
+#: cp/decl.c:2310
+#, gcc-internal-format
+msgid "label named wchar_t"
 msgstr ""
 
-#: java/expr.c:2306
-#, c-format
-msgid "failed to find class '%s'"
+#: cp/decl.c:2313
+#, gcc-internal-format
+msgid "duplicate label %qD"
 msgstr ""
 
-#: java/expr.c:2335
-#, c-format
-msgid "class '%s' has no method named '%s' matching signature '%s'"
+#: cp/decl.c:2568 cp/parser.c:3597
+#, gcc-internal-format
+msgid "%qD used without template parameters"
 msgstr ""
 
-#: java/expr.c:2366
-msgid "invokestatic on non static method"
+#: cp/decl.c:2585 cp/decl.c:2676
+#, gcc-internal-format
+msgid "no class template named %q#T in %q#T"
 msgstr ""
 
-#: java/expr.c:2371
-msgid "invokestatic on abstract method"
+#: cp/decl.c:2606 cp/decl.c:2616 cp/decl.c:2636
+#, gcc-internal-format
+msgid "no type named %q#T in %q#T"
 msgstr ""
 
-#: java/expr.c:2379
-msgid "invoke[non-static] on static method"
+#: cp/decl.c:2685
+#, gcc-internal-format
+msgid "template parameters do not match template"
 msgstr ""
 
-#: java/expr.c:2697
-#, c-format
-msgid "missing field '%s' in '%s'"
+#: cp/decl.c:2686 cp/friend.c:317 cp/friend.c:325
+#, gcc-internal-format
+msgid "%qD declared here"
 msgstr ""
 
-#: java/expr.c:2704
-#, c-format
-msgid "mismatching signature for field '%s' in '%s'"
+#: cp/decl.c:3358
+#, gcc-internal-format
+msgid "%Jan anonymous union cannot have function members"
 msgstr ""
 
-#: java/expr.c:2726
-msgid "%Jassignment to final field '%D' not in field's class"
+#: cp/decl.c:3376
+#, gcc-internal-format
+msgid "member %q#D with constructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: java/expr.c:2731
-msgid "%Jassignment to final static field %qD not in class initializer"
+#: cp/decl.c:3380
+#, gcc-internal-format
+msgid "member %q#D with destructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: java/expr.c:2740
-msgid "%Jassignment to final field '%D' not in constructor"
+#: cp/decl.c:3384
+#, gcc-internal-format
+msgid ""
+"member %q#D with copy assignment operator not allowed in anonymous aggregate"
 msgstr ""
 
-#: java/expr.c:2930
-msgid "invalid PC in line number table"
+#: cp/decl.c:3410
+#, gcc-internal-format
+msgid "multiple types in one declaration"
 msgstr ""
 
-#: java/expr.c:2986
-#, c-format
-msgid "unreachable bytecode from %d to before %d"
+#: cp/decl.c:3414
+#, gcc-internal-format
+msgid "redeclaration of C++ built-in type %qT"
 msgstr ""
 
-#: java/expr.c:3028
-#, c-format
-msgid "unreachable bytecode from %d to the end of the method"
+#: cp/decl.c:3451
+#, gcc-internal-format
+msgid "missing type-name in typedef-declaration"
 msgstr ""
 
-#. duplicate code from LOAD macro
-#: java/expr.c:3328
-msgid "unrecogized wide sub-instruction"
+#: cp/decl.c:3459
+#, gcc-internal-format
+msgid "ISO C++ prohibits anonymous structs"
 msgstr ""
 
-#: java/gjavah.c:701
-msgid "static field has same name as method"
+#: cp/decl.c:3466
+#, gcc-internal-format
+msgid "%qs can only be specified for functions"
 msgstr ""
 
-#. FIXME: i18n bug here.  Order of prints should not be
-#. fixed.
-#: java/gjavah.c:899
-#, c-format
-msgid "ignored method '"
+#: cp/decl.c:3472
+#, gcc-internal-format
+msgid "%<friend%> can only be specified inside a class"
+msgstr ""
+
+#: cp/decl.c:3474
+#, gcc-internal-format
+msgid "%<explicit%> can only be specified for constructors"
 msgstr ""
 
-#: java/gjavah.c:901
-#, c-format
-msgid "' marked virtual\n"
+#: cp/decl.c:3476
+#, gcc-internal-format
+msgid "a storage class can only be specified for objects and functions"
 msgstr ""
 
-#: java/gjavah.c:1249
-#, c-format
-msgid "couldn't find class %s"
+#: cp/decl.c:3482
+#, gcc-internal-format
+msgid "qualifiers can only be specified for objects and functions"
 msgstr ""
 
-#: java/gjavah.c:1256
-#, c-format
-msgid "parse error while reading %s"
+#: cp/decl.c:3512
+#, gcc-internal-format
+msgid "attribute ignored in declaration of %q#T"
 msgstr ""
 
-#: java/gjavah.c:1482 java/gjavah.c:1584 java/gjavah.c:1659
-#, c-format
-msgid "unparseable signature: '%s'"
+#: cp/decl.c:3513
+#, gcc-internal-format
+msgid "attribute for %q#T must follow the %qs keyword"
 msgstr ""
 
-#: java/gjavah.c:2049
-msgid "Not a valid Java .class file."
+#: cp/decl.c:3636
+#, gcc-internal-format
+msgid "function %q#D is initialized like a variable"
 msgstr ""
 
-#: java/gjavah.c:2057 java/jcf-parse.c:746
-msgid "error while parsing constant pool"
+#: cp/decl.c:3648
+#, gcc-internal-format
+msgid "declaration of %q#D has %<extern%> and is initialized"
 msgstr ""
 
-#: java/gjavah.c:2063
-#, c-format
-msgid "error in constant pool entry #%d"
+#: cp/decl.c:3678
+#, gcc-internal-format
+msgid "%q#D is not a static member of %q#T"
 msgstr ""
 
-#: java/gjavah.c:2206
-msgid "class is of array type\n"
+#: cp/decl.c:3684
+#, gcc-internal-format
+msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
 msgstr ""
 
-#: java/gjavah.c:2214
-msgid "base class is of array type"
+#: cp/decl.c:3693
+#, gcc-internal-format
+msgid ""
+"template header not allowed in member definition of explicitly specialized "
+"class"
 msgstr ""
 
-#: java/gjavah.c:2330
-#, c-format
-msgid "Try 'gcjh --help' for more information.\n"
+#: cp/decl.c:3701
+#, gcc-internal-format
+msgid "duplicate initialization of %qD"
 msgstr ""
 
-#: java/gjavah.c:2337
-#, c-format
-msgid ""
-"Usage: gcjh [OPTION]... CLASS...\n"
-"\n"
+#: cp/decl.c:3739
+#, gcc-internal-format
+msgid "declaration of %q#D outside of class is not definition"
 msgstr ""
 
-#: java/gjavah.c:2338
-#, c-format
-msgid ""
-"Generate C++ header files from .class files\n"
-"\n"
+#: cp/decl.c:3788
+#, gcc-internal-format
+msgid "variable %q#D has initializer but incomplete type"
 msgstr ""
 
-#: java/gjavah.c:2339
-#, c-format
-msgid "  -stubs                  Generate an implementation stub file\n"
+#: cp/decl.c:3795 cp/decl.c:4416
+#, gcc-internal-format
+msgid "elements of array %q#D have incomplete type"
 msgstr ""
 
-#: java/gjavah.c:2340
-#, c-format
-msgid "  -jni                    Generate a JNI header or stub\n"
+#: cp/decl.c:3811
+#, gcc-internal-format
+msgid "aggregate %q#D has incomplete type and cannot be defined"
 msgstr ""
 
-#: java/gjavah.c:2342
-#, c-format
-msgid "  -add TEXT               Insert TEXT into class body\n"
+#: cp/decl.c:3861
+#, gcc-internal-format
+msgid "%qD declared as reference but not initialized"
 msgstr ""
 
-#: java/gjavah.c:2343
-#, c-format
-msgid "  -append TEXT            Insert TEXT after class declaration\n"
+#: cp/decl.c:3867
+#, gcc-internal-format
+msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
 msgstr ""
 
-#: java/gjavah.c:2344
-#, c-format
-msgid "  -friend TEXT            Insert TEXT as 'friend' declaration\n"
+#: cp/decl.c:3893
+#, gcc-internal-format
+msgid "cannot initialize %qT from %qT"
 msgstr ""
 
-#: java/gjavah.c:2345
-#, c-format
-msgid "  -prepend TEXT           Insert TEXT before start of class\n"
+#: cp/decl.c:3926
+#, gcc-internal-format
+msgid "initializer fails to determine size of %qD"
 msgstr ""
 
-#: java/gjavah.c:2347 java/jcf-dump.c:912
-#, c-format
-msgid "  --classpath PATH        Set path to find .class files\n"
+#: cp/decl.c:3931
+#, gcc-internal-format
+msgid "array size missing in %qD"
 msgstr ""
 
-#: java/gjavah.c:2348 java/jcf-dump.c:913
-#, c-format
-msgid "  -IDIR                   Append directory to class path\n"
+#: cp/decl.c:3941
+#, gcc-internal-format
+msgid "zero-size array %qD"
 msgstr ""
 
-#: java/gjavah.c:2349 java/jcf-dump.c:914
-#, c-format
-msgid "  --bootclasspath PATH    Override built-in class path\n"
+#. An automatic variable with an incomplete type: that is an error.
+#. Don't talk about array types here, since we took care of that
+#. message in grokdeclarator.
+#: cp/decl.c:3977
+#, gcc-internal-format
+msgid "storage size of %qD isn't known"
 msgstr ""
 
-#: java/gjavah.c:2350 java/jcf-dump.c:915
-#, c-format
-msgid "  --extdirs PATH          Set extensions directory path\n"
+#: cp/decl.c:3999
+#, gcc-internal-format
+msgid "storage size of %qD isn't constant"
 msgstr ""
 
-#: java/gjavah.c:2351
-#, c-format
-msgid "  -d DIRECTORY            Set output directory name\n"
+#: cp/decl.c:4054
+#, gcc-internal-format
+msgid ""
+"sorry: semantics of inline function static data %q#D are wrong (you'll wind "
+"up with multiple copies)"
 msgstr ""
 
-#: java/gjavah.c:2352 java/jcf-dump.c:916 java/jv-scan.c:114
-#, c-format
-msgid "  -o FILE                 Set output file name\n"
+#: cp/decl.c:4057
+#, gcc-internal-format
+msgid "%J  you can work around this by removing the initializer"
 msgstr ""
 
-#: java/gjavah.c:2353
-#, c-format
-msgid "  -td DIRECTORY           Set temporary directory name\n"
+#: cp/decl.c:4084
+#, gcc-internal-format
+msgid "uninitialized const %qD"
 msgstr ""
 
-#: java/gjavah.c:2355 java/jcf-dump.c:918 java/jv-scan.c:116
-#, c-format
-msgid "  --help                  Print this help, then exit\n"
+#: cp/decl.c:4149
+#, gcc-internal-format
+msgid "name %qD used in a GNU-style designated initializer for an array"
 msgstr ""
 
-#: java/gjavah.c:2356 java/jcf-dump.c:919 java/jv-scan.c:117
-#, c-format
-msgid "  --version               Print version number, then exit\n"
+#: cp/decl.c:4220
+#, gcc-internal-format
+msgid "brace-enclosed initializer used to initialize %qT"
 msgstr ""
 
-#: java/gjavah.c:2357 java/jcf-dump.c:920
-#, c-format
-msgid "  -v, --verbose           Print extra information while running\n"
+#: cp/decl.c:4285
+#, gcc-internal-format
+msgid "initializer for %qT must be brace-enclosed"
 msgstr ""
 
-#: java/gjavah.c:2359
-#, c-format
-msgid ""
-"  -M                      Print all dependencies to stdout;\n"
-"                             suppress ordinary output\n"
+#: cp/decl.c:4301
+#, gcc-internal-format
+msgid "ISO C++ does not allow designated initializers"
 msgstr ""
 
-#: java/gjavah.c:2361
-#, c-format
-msgid ""
-"  -MM                     Print non-system dependencies to stdout;\n"
-"                             suppress ordinary output\n"
+#: cp/decl.c:4305
+#, gcc-internal-format
+msgid "%qT has no non-static data member named %qD"
 msgstr ""
 
-#: java/gjavah.c:2363
-#, c-format
-msgid "  -MD                     Print all dependencies to stdout\n"
+#: cp/decl.c:4369
+#, gcc-internal-format
+msgid "too many initializers for %qT"
 msgstr ""
 
-#: java/gjavah.c:2364
-#, c-format
-msgid "  -MMD                    Print non-system dependencies to stdout\n"
+#: cp/decl.c:4410
+#, gcc-internal-format
+msgid "variable-sized object %qD may not be initialized"
 msgstr ""
 
-#: java/gjavah.c:2367 java/jcf-dump.c:922 java/jv-scan.c:119
-#, c-format
-msgid ""
-"For bug reporting instructions, please see:\n"
-"%s.\n"
+#: cp/decl.c:4421
+#, gcc-internal-format
+msgid "%qD has incomplete type"
 msgstr ""
 
-#: java/gjavah.c:2395 java/gjavah.c:2509
-msgid "no classes specified"
+#: cp/decl.c:4475
+#, gcc-internal-format
+msgid "%qD must be initialized by constructor, not by %<{...}%>"
 msgstr ""
 
-#: java/gjavah.c:2488
-msgid "'-MG' option is unimplemented"
+#: cp/decl.c:4511
+#, gcc-internal-format
+msgid "array %qD initialized by parenthesized string literal %qE"
 msgstr ""
 
-#: java/gjavah.c:2517
-msgid "can't specify both -o and -MD"
+#: cp/decl.c:4526
+#, gcc-internal-format
+msgid "structure %qD with uninitialized const members"
 msgstr ""
 
-#: java/gjavah.c:2528
-#, c-format
-msgid "Processing %s\n"
+#: cp/decl.c:4528
+#, gcc-internal-format
+msgid "structure %qD with uninitialized reference members"
 msgstr ""
 
-#: java/gjavah.c:2534
-#, c-format
-msgid "%s: no such class"
+#: cp/decl.c:4730
+#, gcc-internal-format
+msgid "assignment (not initialization) in declaration"
 msgstr ""
 
-#: java/gjavah.c:2538
-#, c-format
-msgid "Found in %s\n"
+#: cp/decl.c:4747
+#, gcc-internal-format
+msgid "cannot initialize %qD to namespace %qD"
 msgstr ""
 
-#: java/jcf-dump.c:829
-#, c-format
-msgid "Not a valid Java .class file.\n"
+#: cp/decl.c:4788
+#, gcc-internal-format
+msgid "shadowing previous type declaration of %q#D"
 msgstr ""
 
-#: java/jcf-dump.c:835
-#, c-format
-msgid "error while parsing constant pool\n"
+#: cp/decl.c:4818
+#, gcc-internal-format
+msgid "%qD cannot be thread-local because it has non-POD type %qT"
 msgstr ""
 
-#: java/jcf-dump.c:841 java/jcf-parse.c:749
-#, c-format
-msgid "error in constant pool entry #%d\n"
+#: cp/decl.c:4833
+#, gcc-internal-format
+msgid "%qD is thread-local and so cannot be dynamically initialized"
 msgstr ""
 
-#: java/jcf-dump.c:851
-#, c-format
-msgid "error while parsing fields\n"
+#: cp/decl.c:5414
+#, gcc-internal-format
+msgid "destructor for alien class %qT cannot be a member"
 msgstr ""
 
-#: java/jcf-dump.c:857
-#, c-format
-msgid "error while parsing methods\n"
+#: cp/decl.c:5416
+#, gcc-internal-format
+msgid "constructor for alien class %qT cannot be a member"
 msgstr ""
 
-#: java/jcf-dump.c:863
-#, c-format
-msgid "error while parsing final attributes\n"
+#: cp/decl.c:5437
+#, gcc-internal-format
+msgid "%qD declared as a %<virtual%> %s"
 msgstr ""
 
-#: java/jcf-dump.c:900
-#, c-format
-msgid "Try 'jcf-dump --help' for more information.\n"
+#: cp/decl.c:5439
+#, gcc-internal-format
+msgid "%qD declared as an %<inline%> %s"
 msgstr ""
 
-#: java/jcf-dump.c:907
-#, c-format
+#: cp/decl.c:5441
+#, gcc-internal-format
 msgid ""
-"Usage: jcf-dump [OPTION]... CLASS...\n"
-"\n"
+"%<const%> and %<volatile%> function specifiers on %qD invalid in %s "
+"declaration"
 msgstr ""
 
-#: java/jcf-dump.c:908
-#, c-format
-msgid ""
-"Display contents of a class file in readable form.\n"
-"\n"
+#: cp/decl.c:5445
+#, gcc-internal-format
+msgid "%qD declared as a friend"
 msgstr ""
 
-#: java/jcf-dump.c:909
-#, c-format
-msgid "  -c                      Disassemble method bodies\n"
+#: cp/decl.c:5451
+#, gcc-internal-format
+msgid "%qD declared with an exception specification"
 msgstr ""
 
-#: java/jcf-dump.c:910
-#, c-format
-msgid "  --javap                 Generate output in 'javap' format\n"
+#: cp/decl.c:5537
+#, gcc-internal-format
+msgid "cannot declare %<::main%> to be a template"
 msgstr ""
 
-#: java/jcf-dump.c:947 java/jcf-dump.c:1015
-#, c-format
-msgid "jcf-dump: no classes specified\n"
+#: cp/decl.c:5539
+#, gcc-internal-format
+msgid "cannot declare %<::main%> to be inline"
 msgstr ""
 
-#: java/jcf-dump.c:1035
-#, c-format
-msgid "Cannot open '%s' for output.\n"
+#: cp/decl.c:5541
+#, gcc-internal-format
+msgid "cannot declare %<::main%> to be static"
 msgstr ""
 
-#: java/jcf-dump.c:1081
-#, c-format
-msgid "bad format of .zip/.jar archive\n"
+#: cp/decl.c:5545
+#, gcc-internal-format
+msgid "%<::main%> must return %<int%>"
 msgstr ""
 
-#: java/jcf-dump.c:1199
-#, c-format
-msgid "Bad byte codes.\n"
+#: cp/decl.c:5575
+#, gcc-internal-format
+msgid "non-local function %q#D uses anonymous type"
 msgstr ""
 
-#: java/jcf-io.c:536
-#, c-format
+#: cp/decl.c:5578 cp/decl.c:5914
+#, gcc-internal-format
 msgid ""
-"source file for class %qs is newer than its matching class file.  Source "
-"file %qs used instead"
+"%q#D does not refer to the unqualified type, so it is not used for linkage"
 msgstr ""
 
-#: java/jcf-parse.c:366
-msgid "bad string constant"
+#: cp/decl.c:5584
+#, gcc-internal-format
+msgid "non-local function %q#D uses local type %qT"
 msgstr ""
 
-#: java/jcf-parse.c:384
-#, c-format
-msgid "bad value constant type %d, index %d"
+#: cp/decl.c:5607
+#, gcc-internal-format
+msgid "%smember function %qD cannot have cv-qualifier"
 msgstr ""
 
-#: java/jcf-parse.c:572
-#, c-format
-msgid "can't reopen %s: %m"
+#: cp/decl.c:5631
+#, gcc-internal-format
+msgid "defining explicit specialization %qD in friend declaration"
 msgstr ""
 
-#: java/jcf-parse.c:579
-#, c-format
-msgid "can't close %s: %m"
+#. Something like `template <class T> friend void f<T>()'.
+#: cp/decl.c:5641
+#, gcc-internal-format
+msgid "invalid use of template-id %qD in declaration of primary template"
 msgstr ""
 
-#: java/jcf-parse.c:714 java/jcf-parse.c:720
-#, c-format
-msgid "cannot find file for class %s"
+#: cp/decl.c:5669
+#, gcc-internal-format
+msgid ""
+"default arguments are not allowed in declaration of friend template "
+"specialization %qD"
 msgstr ""
 
-#: java/jcf-parse.c:743
-msgid "not a valid Java .class file"
+#: cp/decl.c:5677
+#, gcc-internal-format
+msgid ""
+"%<inline%> is not allowed in declaration of friend template specialization %"
+"qD"
 msgstr ""
 
-#. FIXME - where was first time
-#: java/jcf-parse.c:761
-#, c-format
-msgid "reading class %s for the second time from %s"
+#: cp/decl.c:5743
+#, gcc-internal-format
+msgid "definition of implicitly-declared %qD"
 msgstr ""
 
-#: java/jcf-parse.c:779
-msgid "error while parsing fields"
+#: cp/decl.c:5763 cp/decl2.c:704
+#, gcc-internal-format
+msgid "no %q#D member function declared in class %qT"
 msgstr ""
 
-#: java/jcf-parse.c:782
-msgid "error while parsing methods"
+#. DRs 132, 319 and 389 seem to indicate types with
+#. no linkage can only be used to declare extern "C"
+#. entities.  Since it's not always an error in the
+#. ISO C++ 90 Standard, we only issue a warning.
+#: cp/decl.c:5911
+#, gcc-internal-format
+msgid "non-local variable %q#D uses anonymous type"
 msgstr ""
 
-#: java/jcf-parse.c:785
-msgid "error while parsing final attributes"
+#: cp/decl.c:5920
+#, gcc-internal-format
+msgid "non-local variable %q#D uses local type %qT"
 msgstr ""
 
-#: java/jcf-parse.c:802
+#: cp/decl.c:6037
+#, gcc-internal-format
 msgid ""
-"the %<java.lang.Object%> that was found in %qs didn't have the special zero-"
-"length %<gnu.gcj.gcj-compiled%> attribute.  This generally means that your "
-"classpath is incorrectly set.  Use %<info gcj \"Input Options\"%> to see the "
-"info page describing how to set the classpath"
+"invalid in-class initialization of static data member of non-integral type %"
+"qT"
+msgstr ""
+
+#: cp/decl.c:6047
+#, gcc-internal-format
+msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
+msgstr ""
+
+#: cp/decl.c:6051
+#, gcc-internal-format
+msgid ""
+"ISO C++ forbids initialization of member constant %qD of non-integral type %"
+"qT"
 msgstr ""
 
-#: java/jcf-parse.c:836
-msgid "%Hduplicate class will only be compiled once"
+#: cp/decl.c:6071
+#, gcc-internal-format
+msgid "size of array %qD has non-integral type %qT"
 msgstr ""
 
-#: java/jcf-parse.c:890
-msgid "missing Code attribute"
+#: cp/decl.c:6073
+#, gcc-internal-format
+msgid "size of array has non-integral type %qT"
 msgstr ""
 
-#: java/jcf-parse.c:1157
-msgid "no input file specified"
+#: cp/decl.c:6109
+#, gcc-internal-format
+msgid "size of array %qD is negative"
 msgstr ""
 
-#: java/jcf-parse.c:1192
-#, c-format
-msgid "can't close input file %s: %m"
+#: cp/decl.c:6111
+#, gcc-internal-format
+msgid "size of array is negative"
 msgstr ""
 
-#: java/jcf-parse.c:1239
-#, c-format
-msgid "bad zip/jar file %s"
+#: cp/decl.c:6119
+#, gcc-internal-format
+msgid "ISO C++ forbids zero-size array %qD"
 msgstr ""
 
-#: java/jcf-parse.c:1460
-#, c-format
-msgid "error while reading %s from zip file"
+#: cp/decl.c:6121
+#, gcc-internal-format
+msgid "ISO C++ forbids zero-size array"
 msgstr ""
 
-#: java/jcf-write.c:2667
-#, c-format
-msgid ""
-"internal error in generate_bytecode_insn - tree code not implemented: %s"
+#: cp/decl.c:6128
+#, gcc-internal-format
+msgid "size of array %qD is not an integral constant-expression"
 msgstr ""
 
-#: java/jcf-write.c:3041
-msgid "field initializer type mismatch"
+#: cp/decl.c:6131
+#, gcc-internal-format
+msgid "size of array is not an integral constant-expression"
 msgstr ""
 
-#: java/jcf-write.c:3498
-#, c-format
-msgid "can't create directory %s: %m"
+#: cp/decl.c:6136
+#, gcc-internal-format
+msgid "ISO C++ forbids variable-size array %qD"
 msgstr ""
 
-#: java/jcf-write.c:3531
-#, c-format
-msgid "can't open %s for writing: %m"
+#: cp/decl.c:6138
+#, gcc-internal-format
+msgid "ISO C++ forbids variable-size array"
 msgstr ""
 
-#: java/jcf-write.c:3551
-#, c-format
-msgid "can't create %s: %m"
+#: cp/decl.c:6168
+#, gcc-internal-format
+msgid "overflow in array dimension"
 msgstr ""
 
-#: java/jv-scan.c:99
-#, c-format
-msgid "Try 'jv-scan --help' for more information.\n"
+#: cp/decl.c:6242
+#, gcc-internal-format
+msgid "declaration of %qD as %s"
 msgstr ""
 
-#: java/jv-scan.c:106
-#, c-format
-msgid ""
-"Usage: jv-scan [OPTION]... FILE...\n"
-"\n"
+#: cp/decl.c:6244
+#, gcc-internal-format
+msgid "creating %s"
 msgstr ""
 
-#: java/jv-scan.c:107
-#, c-format
+#: cp/decl.c:6256
+#, gcc-internal-format
 msgid ""
-"Print useful information read from Java source files.\n"
-"\n"
+"declaration of %qD as multidimensional array must have bounds for all "
+"dimensions except the first"
 msgstr ""
 
-#: java/jv-scan.c:108
-#, c-format
-msgid "  --no-assert             Don't recognize the assert keyword\n"
+#: cp/decl.c:6260
+#, gcc-internal-format
+msgid ""
+"multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: java/jv-scan.c:109
-#, c-format
-msgid "  --complexity            Print cyclomatic complexity of input file\n"
+#: cp/decl.c:6295
+#, gcc-internal-format
+msgid "return type specification for constructor invalid"
 msgstr ""
 
-#: java/jv-scan.c:110
-#, c-format
-msgid "  --encoding NAME         Specify encoding of input file\n"
+#: cp/decl.c:6305
+#, gcc-internal-format
+msgid "return type specification for destructor invalid"
 msgstr ""
 
-#: java/jv-scan.c:111
-#, c-format
-msgid "  --print-main            Print name of class containing 'main'\n"
+#: cp/decl.c:6318
+#, gcc-internal-format
+msgid "operator %qT declared to return %qT"
 msgstr ""
 
-#: java/jv-scan.c:112
-#, c-format
-msgid "  --list-class            List all classes defined in file\n"
+#: cp/decl.c:6320
+#, gcc-internal-format
+msgid "return type specified for %<operator %T%>"
 msgstr ""
 
-#: java/jv-scan.c:113
-#, c-format
-msgid ""
-"  --list-filename         Print input filename when listing class names\n"
+#: cp/decl.c:6342
+#, gcc-internal-format
+msgid "unnamed variable or field declared void"
 msgstr ""
 
-#: java/jv-scan.c:190
-msgid "only one of '--print-main', '--list-class', and '--complexity' allowed"
+#: cp/decl.c:6346
+#, gcc-internal-format
+msgid "variable or field %qE declared void"
 msgstr ""
 
-#: java/jv-scan.c:193
-#, c-format
-msgid "can't open output file '%s'"
+#: cp/decl.c:6349
+#, gcc-internal-format
+msgid "variable or field declared void"
 msgstr ""
 
-#: java/jv-scan.c:229
-#, c-format
-msgid "file not found '%s'"
+#: cp/decl.c:6504
+#, gcc-internal-format
+msgid "type %qT is not derived from type %qT"
 msgstr ""
 
-#: java/jv-scan.c:251
-#, c-format
-msgid "%s: error: "
+#: cp/decl.c:6524 cp/decl.c:6616 cp/decl.c:7737
+#, gcc-internal-format
+msgid "declaration of %qD as non-function"
 msgstr ""
 
-#: java/jv-scan.c:263
-#, c-format
-msgid "%s: warning: "
+#: cp/decl.c:6530
+#, gcc-internal-format
+msgid "declaration of %qD as non-member"
 msgstr ""
 
-#: java/jvgenmain.c:48
-#, c-format
-msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
+#: cp/decl.c:6560
+#, gcc-internal-format
+msgid "declarator-id missing; using reserved word %qD"
 msgstr ""
 
-#: java/jvgenmain.c:98
-#, c-format
-msgid "%s: Cannot open output file: %s\n"
+#: cp/decl.c:6649
+#, gcc-internal-format
+msgid "two or more data types in declaration of %qs"
 msgstr ""
 
-#: java/jvgenmain.c:135
-#, c-format
-msgid "%s: Failed to close output file %s\n"
+#: cp/decl.c:6692
+#, gcc-internal-format
+msgid "ISO C++ does not support %<long long%>"
 msgstr ""
 
-#: java/jvspec.c:420
-msgid "can't specify '-D' without '--main'\n"
+#: cp/decl.c:6714
+#, gcc-internal-format
+msgid "duplicate %qs"
 msgstr ""
 
-#: java/jvspec.c:423
-#, c-format
-msgid "'%s' is not a valid class name"
+#: cp/decl.c:6752 cp/decl.c:6754
+#, gcc-internal-format
+msgid "ISO C++ forbids declaration of %qs with no type"
 msgstr ""
 
-#: java/jvspec.c:429
-msgid "--resource requires -o"
+#: cp/decl.c:6779
+#, gcc-internal-format
+msgid "short, signed or unsigned invalid for %qs"
 msgstr ""
 
-#: java/jvspec.c:436
-msgid "warning: already-compiled .class files ignored with -C"
+#: cp/decl.c:6781
+#, gcc-internal-format
+msgid "long, short, signed or unsigned invalid for %qs"
 msgstr ""
 
-#: java/jvspec.c:443
-msgid "cannot specify both -C and -o"
+#: cp/decl.c:6783
+#, gcc-internal-format
+msgid "long and short specified together for %qs"
 msgstr ""
 
-#: java/jvspec.c:455
-msgid "cannot create temporary file"
+#: cp/decl.c:6785
+#, gcc-internal-format
+msgid "long or short specified with char for %qs"
 msgstr ""
 
-#: java/jvspec.c:483
-msgid "using both @FILE with multiple files not implemented"
+#: cp/decl.c:6787
+#, gcc-internal-format
+msgid "long or short specified with floating type for %qs"
 msgstr ""
 
-#: java/jvspec.c:534
-msgid "cannot specify 'main' class when not linking"
+#: cp/decl.c:6789
+#, gcc-internal-format
+msgid "signed and unsigned given together for %qs"
 msgstr ""
 
-#: java/lang.c:621
-msgid "can't do dependency tracking with input from stdin"
+#: cp/decl.c:6795
+#, gcc-internal-format
+msgid "long, short, signed or unsigned used invalidly for %qs"
 msgstr ""
 
-#: java/lang.c:637
-msgid "couldn't determine target name for dependency tracking"
+#: cp/decl.c:6860
+#, gcc-internal-format
+msgid "complex invalid for %qs"
 msgstr ""
 
-#: java/lex.c:260
-msgid ""
-"unknown encoding: %qs\n"
-"This might mean that your locale's encoding is not supported\n"
-"by your system's iconv(3) implementation.  If you aren't trying\n"
-"to use a particular encoding for your input file, try the\n"
-"%<--encoding=UTF-8%> option"
+#: cp/decl.c:6889
+#, gcc-internal-format
+msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 msgstr ""
 
-#: java/lex.c:631
-msgid "internal error - bad unget"
+#: cp/decl.c:6901 cp/typeck.c:6430
+#, gcc-internal-format
+msgid "ignoring %qV qualifiers added to function type %qT"
 msgstr ""
 
-#: java/mangle.c:89
-#, c-format
-msgid "can't mangle %s"
+#: cp/decl.c:6924
+#, gcc-internal-format
+msgid "member %qD cannot be declared both virtual and static"
 msgstr ""
 
-#: java/mangle_name.c:140 java/mangle_name.c:210
-msgid "internal error - invalid Utf8 name"
+#: cp/decl.c:6931
+#, gcc-internal-format
+msgid "%<%T::%D%> is not a valid declarator"
 msgstr ""
 
-#: java/parse-scan.y:878
-#: java/parse.y:965
-#: java/parse.y:1306
-#: java/parse.y:1367
-#: java/parse.y:1575
-#: java/parse.y:1798
-#: java/parse.y:1807
-#: java/parse.y:1818
-#: java/parse.y:1829
-#: java/parse.y:1841
-#: java/parse.y:1856
-#: java/parse.y:1873
-#: java/parse.y:1875
-#: java/parse.y:1956
-#: java/parse.y:2133
-#: java/parse.y:2202
-#: java/parse.y:2366
-#: java/parse.y:2379
-#: java/parse.y:2386
-#: java/parse.y:2393
-#: java/parse.y:2404
-#: java/parse.y:2406
-#: java/parse.y:2444
-#: java/parse.y:2446
-#: java/parse.y:2448
-#: java/parse.y:2469
-#: java/parse.y:2471
-#: java/parse.y:2473
-#: java/parse.y:2489
-#: java/parse.y:2491
-#: java/parse.y:2512
-#: java/parse.y:2514
-#: java/parse.y:2516
-#: java/parse.y:2544
-#: java/parse.y:2546
-#: java/parse.y:2548
-#: java/parse.y:2550
-#: java/parse.y:2568
-#: java/parse.y:2570
-#: java/parse.y:2581
-#: java/parse.y:2592
-#: java/parse.y:2603
-#: java/parse.y:2614
-#: java/parse.y:2625
-#: java/parse.y:2638
-#: java/parse.y:2642
-#: java/parse.y:2644
-#: java/parse.y:2657
-msgid "Missing term"
+#: cp/decl.c:6939
+#, gcc-internal-format
+msgid "typedef declaration invalid in parameter declaration"
 msgstr ""
 
-#: java/parse-scan.y:880
-#: java/parse.y:745
-#: java/parse.y:783
-#: java/parse.y:808
-#: java/parse.y:986
-#: java/parse.y:1341
-#: java/parse.y:1551
-#: java/parse.y:1553
-#: java/parse.y:1783
-#: java/parse.y:1809
-#: java/parse.y:1820
-#: java/parse.y:1831
-#: java/parse.y:1843
-#: java/parse.y:1858
-msgid "';' expected"
+#: cp/decl.c:6943
+#, gcc-internal-format
+msgid "storage class specifiers invalid in parameter declarations"
 msgstr ""
 
-#: java/parse-scan.y:1371
-#: java/parse.y:16331
-msgid "parse error"
+#: cp/decl.c:6950
+#, gcc-internal-format
+msgid "virtual outside class declaration"
 msgstr ""
 
-#: java/parse-scan.y:1373
-#: java/parse.y:16333
-msgid "parse error; also virtual memory exhausted"
+#: cp/decl.c:6963 cp/decl.c:6970
+#, gcc-internal-format
+msgid "multiple storage classes in declaration of %qs"
 msgstr ""
 
-#: java/parse-scan.y:1375
-#: java/parse.y:16335
-msgid "parse error: cannot back up"
+#: cp/decl.c:6993
+#, gcc-internal-format
+msgid "storage class specified for %qs"
 msgstr ""
 
-#: java/parse.y:743
-#: java/parse.y:781
-msgid "Missing name"
+#: cp/decl.c:7027
+#, gcc-internal-format
+msgid "top-level declaration of %qs specifies %<auto%>"
 msgstr ""
 
-#: java/parse.y:771
-#, c-format
-msgid "Ambiguous class: %qs and %qs"
+#: cp/decl.c:7039
+#, gcc-internal-format
+msgid "storage class specifiers invalid in friend function declarations"
 msgstr ""
 
-#: java/parse.y:806
-msgid "'*' expected"
+#: cp/decl.c:7165
+#, gcc-internal-format
+msgid "destructor cannot be static member function"
 msgstr ""
 
-#: java/parse.y:820
-msgid "Class or interface declaration expected"
+#: cp/decl.c:7168
+#, gcc-internal-format
+msgid "destructors may not be cv-qualified"
 msgstr ""
 
-#: java/parse.y:837
-#, c-format
-msgid "Modifier %qs declared twice"
+#: cp/decl.c:7188
+#, gcc-internal-format
+msgid "constructor cannot be static member function"
 msgstr ""
 
-#: java/parse.y:857
-#: java/parse.y:859
-msgid "Missing class name"
+#: cp/decl.c:7191
+#, gcc-internal-format
+msgid "constructors cannot be declared virtual"
 msgstr ""
 
-#: java/parse.y:862
-#: java/parse.y:866
-#: java/parse.y:874
-#: java/parse.y:1026
-#: java/parse.y:1287
-#: java/parse.y:1289
-#: java/parse.y:1618
-#: java/parse.y:1869
-#: java/parse.y:1901
-#: java/parse.y:1963
-msgid "'{' expected"
+#: cp/decl.c:7196
+#, gcc-internal-format
+msgid "constructors may not be cv-qualified"
 msgstr ""
 
-#: java/parse.y:876
-msgid "Missing super class name"
+#: cp/decl.c:7216
+#, gcc-internal-format
+msgid "can't initialize friend function %qs"
 msgstr ""
 
-#: java/parse.y:886
-#: java/parse.y:902
-msgid "Missing interface name"
+#. Cannot be both friend and virtual.
+#: cp/decl.c:7220
+#, gcc-internal-format
+msgid "virtual functions cannot be friends"
 msgstr ""
 
-#: java/parse.y:980
-msgid "Missing variable initializer"
+#: cp/decl.c:7224
+#, gcc-internal-format
+msgid "friend declaration not in class definition"
 msgstr ""
 
-#: java/parse.y:997
-msgid "Invalid declaration"
+#: cp/decl.c:7226
+#, gcc-internal-format
+msgid "can't define friend function %qs in a local class definition"
 msgstr ""
 
-#: java/parse.y:1000
-#: java/parse.y:1085
-#: java/parse.y:2148
-#: java/parse.y:2177
-#: java/parse.y:2199
-#: java/parse.y:2203
-#: java/parse.y:2238
-#: java/parse.y:2317
-#: java/parse.y:2327
-#: java/parse.y:2337
-msgid "']' expected"
+#: cp/decl.c:7239
+#, gcc-internal-format
+msgid "destructors may not have parameters"
 msgstr ""
 
-#: java/parse.y:1004
-msgid "Unbalanced ']'"
+#: cp/decl.c:7258 cp/decl.c:7265
+#, gcc-internal-format
+msgid "cannot declare reference to %q#T"
 msgstr ""
 
-#: java/parse.y:1040
-msgid "Invalid method declaration, method name required"
+#: cp/decl.c:7259
+#, gcc-internal-format
+msgid "cannot declare pointer to %q#T"
 msgstr ""
 
-#: java/parse.y:1045
-#: java/parse.y:1050
-#: java/parse.y:1055
-#: java/parse.y:2051
-msgid "Identifier expected"
+#: cp/decl.c:7267
+#, gcc-internal-format
+msgid "cannot declare pointer to %q#T member"
 msgstr ""
 
-#: java/parse.y:1060
-#: java/parse.y:4717
-msgid "Invalid method declaration, return type required"
+#: cp/decl.c:7306
+#, gcc-internal-format
+msgid "%qD is a namespace"
 msgstr ""
 
-#: java/parse.y:1080
-msgid "Discouraged form of returned type specification"
+#: cp/decl.c:7345
+#, gcc-internal-format
+msgid "template-id %qD used as a declarator"
 msgstr ""
 
-#: java/parse.y:1083
-#: java/parse.y:1531
-#: java/parse.y:1538
-#: java/parse.y:1547
-#: java/parse.y:1549
-#: java/parse.y:1577
-#: java/parse.y:1686
-#: java/parse.y:1993
-#: java/parse.y:2046
-msgid "')' expected"
+#: cp/decl.c:7392
+#, gcc-internal-format
+msgid "extra qualification %<%T::%> on member %qs ignored"
 msgstr ""
 
-#: java/parse.y:1099
-msgid "Missing formal parameter term"
+#: cp/decl.c:7411
+#, gcc-internal-format
+msgid "cannot declare member function %<%T::%s%> within %<%T%>"
 msgstr ""
 
-#: java/parse.y:1114
-#: java/parse.y:1119
-msgid "Missing identifier"
+#: cp/decl.c:7426
+#, gcc-internal-format
+msgid "cannot declare member %<%T::%s%> within %qT"
 msgstr ""
 
-#: java/parse.y:1139
-#: java/parse.y:1148
-msgid "Missing class type term"
+#: cp/decl.c:7465
+#, gcc-internal-format
+msgid "data member may not have variably modified type %qT"
 msgstr ""
 
-#: java/parse.y:1175
-#, c-format
-msgid ""
-"Can't define static initializer in class %qs. Static initializer can only be "
-"defined in top-level classes"
+#: cp/decl.c:7467
+#, gcc-internal-format
+msgid "parameter may not have variably modified type %qT"
 msgstr ""
 
-#: java/parse.y:1304
-msgid "Invalid interface type"
+#. [dcl.fct.spec] The explicit specifier shall only be used in
+#. declarations of constructors within a class definition.
+#: cp/decl.c:7475
+#, gcc-internal-format
+msgid "only declarations of constructors can be %<explicit%>"
 msgstr ""
 
-#: java/parse.y:1470
-msgid "An empty declaration is a deprecated feature that should not be used"
+#: cp/decl.c:7483
+#, gcc-internal-format
+msgid "non-member %qs cannot be declared %<mutable%>"
 msgstr ""
 
-#: java/parse.y:1491
-#: java/parse.y:1665
-#: java/parse.y:1667
-msgid "':' expected"
+#: cp/decl.c:7488
+#, gcc-internal-format
+msgid "non-object member %qs cannot be declared %<mutable%>"
 msgstr ""
 
-#: java/parse.y:1517
-#: java/parse.y:1522
-#: java/parse.y:1527
-msgid "Invalid expression statement"
+#: cp/decl.c:7494
+#, gcc-internal-format
+msgid "function %qs cannot be declared %<mutable%>"
 msgstr ""
 
-#: java/parse.y:1545
-#: java/parse.y:1573
-#: java/parse.y:1614
-#: java/parse.y:1682
-#: java/parse.y:1750
-#: java/parse.y:1871
-#: java/parse.y:1949
-#: java/parse.y:2040
-#: java/parse.y:2042
-#: java/parse.y:2055
-#: java/parse.y:2298
-#: java/parse.y:2300
-msgid "'(' expected"
+#: cp/decl.c:7499
+#, gcc-internal-format
+msgid "static %qs cannot be declared %<mutable%>"
 msgstr ""
 
-#: java/parse.y:1616
-msgid "Missing term or ')'"
+#: cp/decl.c:7504
+#, gcc-internal-format
+msgid "const %qs cannot be declared %<mutable%>"
 msgstr ""
 
-#: java/parse.y:1663
-msgid "Missing or invalid constant expression"
+#: cp/decl.c:7524
+#, gcc-internal-format
+msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr ""
 
-#: java/parse.y:1684
-msgid "Missing term and ')' expected"
+#: cp/decl.c:7540
+#, gcc-internal-format
+msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
 msgstr ""
 
-#: java/parse.y:1723
-msgid "Invalid control expression"
+#: cp/decl.c:7639
+#, gcc-internal-format
+msgid "qualified function types cannot be used to declare %s functions"
 msgstr ""
 
-#: java/parse.y:1725
-#: java/parse.y:1727
-msgid "Invalid update expression"
+#: cp/decl.c:7665
+#, gcc-internal-format
+msgid "type qualifiers specified for friend class declaration"
 msgstr ""
 
-#: java/parse.y:1752
-msgid "Invalid init statement"
+#: cp/decl.c:7670
+#, gcc-internal-format
+msgid "%<inline%> specified for friend class declaration"
 msgstr ""
 
-#: java/parse.y:1952
-msgid "Missing term or ')' expected"
+#: cp/decl.c:7678
+#, gcc-internal-format
+msgid "template parameters cannot be friends"
 msgstr ""
 
-#: java/parse.y:1995
-msgid "'class' or 'this' expected"
+#: cp/decl.c:7680
+#, gcc-internal-format
+msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 msgstr ""
 
-#: java/parse.y:1997
-#: java/parse.y:1999
-msgid "'class' expected"
+#: cp/decl.c:7684
+#, gcc-internal-format
+msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
 msgstr ""
 
-#: java/parse.y:2044
-msgid "')' or term expected"
+#: cp/decl.c:7697
+#, gcc-internal-format
+msgid "trying to make class %qT a friend of global scope"
 msgstr ""
 
-#: java/parse.y:2146
-#: java/parse.y:2175
-msgid "'[' expected"
+#: cp/decl.c:7708
+#, gcc-internal-format
+msgid "invalid qualifiers on non-member function type"
 msgstr ""
 
-#: java/parse.y:2253
-msgid "Field expected"
+#: cp/decl.c:7727
+#, gcc-internal-format
+msgid "abstract declarator %qT used as declaration"
 msgstr ""
 
-#: java/parse.y:2312
-#: java/parse.y:2322
-#: java/parse.y:2332
-msgid "Missing term and ']' expected"
+#: cp/decl.c:7752
+#, gcc-internal-format
+msgid "cannot use %<::%> in parameter declaration"
 msgstr ""
 
-#: java/parse.y:2437
-msgid "']' expected, invalid type expression"
+#. Something like struct S { int N::j; };
+#: cp/decl.c:7797
+#, gcc-internal-format
+msgid "invalid use of %<::%>"
 msgstr ""
 
-#: java/parse.y:2440
-msgid "Invalid type expression"
+#: cp/decl.c:7812
+#, gcc-internal-format
+msgid "can't make %qD into a method -- not in a class"
 msgstr ""
 
-#: java/parse.y:2552
-msgid "Invalid reference type"
+#: cp/decl.c:7821
+#, gcc-internal-format
+msgid "function %qD declared virtual inside a union"
 msgstr ""
 
-#: java/parse.y:3019
-msgid "Constructor invocation must be first thing in a constructor"
+#: cp/decl.c:7830
+#, gcc-internal-format
+msgid "%qD cannot be declared virtual, since it is always static"
 msgstr ""
 
-#: java/parse.y:3021
-msgid "Only constructors can invoke constructors"
+#: cp/decl.c:7848
+#, gcc-internal-format
+msgid "declaration of %qD as member of %qT"
 msgstr ""
 
-#: java/parse.y:3029
-#, c-format
-msgid ": %qs JDK1.1(TM) feature"
+#: cp/decl.c:7924
+#, gcc-internal-format
+msgid "field %qD has incomplete type"
 msgstr ""
 
-#: java/parse.y:3109
-#: java/parse.y:3111
-#, c-format
-msgid ""
-"%s.\n"
-"%s"
+#: cp/decl.c:7926
+#, gcc-internal-format
+msgid "name %qT has incomplete type"
 msgstr ""
 
-#: java/parse.y:3270
-msgid "Missing return statement"
+#: cp/decl.c:7935
+#, gcc-internal-format
+msgid "  in instantiation of template %qT"
 msgstr ""
 
-#: java/parse.y:3292
-#: java/parse.y:11882
-#: java/parse.y:11886
-msgid "Unreachable statement"
+#: cp/decl.c:7945
+#, gcc-internal-format
+msgid "%qE is neither function nor member function; cannot be declared friend"
 msgstr ""
 
-#: java/parse.y:3302
-msgid "Can't access %s field %<%s.%s%> from %qs"
+#: cp/decl.c:7956
+#, gcc-internal-format
+msgid "member functions are implicitly friends of their class"
 msgstr ""
 
-#: java/parse.y:3371
-#, c-format
-msgid "%s %qs already defined in %s:%d"
+#. An attempt is being made to initialize a non-static
+#. member.  But, from [class.mem]:
+#.
+#. 4 A member-declarator can contain a
+#. constant-initializer only if it declares a static
+#. member (_class.static_) of integral or enumeration
+#. type, see _class.static.data_.
+#.
+#. This used to be relatively common practice, but
+#. the rest of the compiler does not correctly
+#. handle the initialization unless the member is
+#. static so we make it static below.
+#: cp/decl.c:7996
+#, gcc-internal-format
+msgid "ISO C++ forbids initialization of member %qD"
 msgstr ""
 
-#: java/parse.y:3389
-msgid ""
-"Variable %qs is already defined in this method and was declared %<%s %s%> at "
-"line %d"
+#: cp/decl.c:7998
+#, gcc-internal-format
+msgid "making %qD static"
 msgstr ""
 
-#: java/parse.y:3500
-#, c-format
-msgid "Interface %qs repeated"
+#: cp/decl.c:8056
+#, gcc-internal-format
+msgid "storage class %<auto%> invalid for function %qs"
 msgstr ""
 
-#: java/parse.y:3530
-#, c-format
-msgid "%s name %qs clashes with imported type %qs"
+#: cp/decl.c:8058
+#, gcc-internal-format
+msgid "storage class %<register%> invalid for function %qs"
 msgstr ""
 
-#: java/parse.y:3562
-msgid "Public %s %qs must be defined in a file called %<%s.java%>"
+#: cp/decl.c:8060
+#, gcc-internal-format
+msgid "storage class %<__thread%> invalid for function %qs"
 msgstr ""
 
-#: java/parse.y:3577
-#, c-format
+#: cp/decl.c:8071
+#, gcc-internal-format
 msgid ""
-"Inner class %qs can't be static. Static classes can only occur in interfaces "
-"and top-level classes"
+"%<static%> specified invalid for function %qs declared out of global scope"
 msgstr ""
 
-#: java/parse.y:3658
-#, c-format
+#: cp/decl.c:8074
+#, gcc-internal-format
 msgid ""
-"The class name %qs is already defined in this scope. An inner class may not "
-"have the same simple name as any of its enclosing classes"
+"%<inline%> specifier invalid for function %qs declared out of global scope"
 msgstr ""
 
-#: java/parse.y:3700
-msgid "Qualifier must be a reference"
+#: cp/decl.c:8082
+#, gcc-internal-format
+msgid "virtual non-class function %qs"
 msgstr ""
 
-#: java/parse.y:3721
-#, c-format
-msgid "Cyclic inheritance involving %s"
+#: cp/decl.c:8113
+#, gcc-internal-format
+msgid "cannot declare member function %qD to have static linkage"
 msgstr ""
 
-#: java/parse.y:3981
-msgid ""
-"Redundant use of %<abstract%> modifier. Interface %qs is implicitly abstract"
+#. FIXME need arm citation
+#: cp/decl.c:8120
+#, gcc-internal-format
+msgid "cannot declare static function inside another function"
 msgstr ""
 
-#: java/parse.y:4136
-#, c-format
-msgid "Class %qs can't be declared both abstract and final"
+#: cp/decl.c:8149
+#, gcc-internal-format
+msgid ""
+"%<static%> may not be used when defining (as opposed to declaring) a static "
+"data member"
 msgstr ""
 
-#: java/parse.y:4148
-msgid "%<java.lang.Object%> can't extend anything"
+#: cp/decl.c:8156
+#, gcc-internal-format
+msgid "static member %qD declared %<register%>"
 msgstr ""
 
-#: java/parse.y:4385
-msgid "Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)"
+#: cp/decl.c:8161
+#, gcc-internal-format
+msgid "cannot explicitly declare member %q#D to have extern linkage"
 msgstr ""
 
-#: java/parse.y:4449
-#, c-format
-msgid "Field %qs can't be static in inner class %qs unless it is final"
+#: cp/decl.c:8304
+#, gcc-internal-format
+msgid "default argument for %q#D has type %qT"
 msgstr ""
 
-#: java/parse.y:4692
-#, c-format
-msgid "Class %qs must be declared abstract to define abstract method %qs"
+#: cp/decl.c:8307
+#, gcc-internal-format
+msgid "default argument for parameter of type %qT has type %qT"
 msgstr ""
 
-#: java/parse.y:4699
-#, c-format
-msgid "native method %qs can't be strictfp"
+#: cp/decl.c:8324
+#, gcc-internal-format
+msgid "default argument %qE uses local variable %qD"
 msgstr ""
 
-#: java/parse.y:4703
-#, c-format
-msgid "method %qs can't be transient"
+#: cp/decl.c:8392
+#, gcc-internal-format
+msgid "parameter %qD invalidly declared method type"
 msgstr ""
 
-#: java/parse.y:4706
-#, c-format
-msgid "method %qs can't be volatile"
+#: cp/decl.c:8416
+#, gcc-internal-format
+msgid "parameter %qD includes %s to array of unknown bound %qT"
 msgstr ""
 
-#: java/parse.y:4756
-#: java/parse.y:6497
-#, c-format
-msgid ""
-"Method %qs can't be static in inner class %qs. Only members of interfaces "
-"and top-level classes can be static"
+#. [class.copy]
+#.
+#. A declaration of a constructor for a class X is ill-formed if
+#. its first parameter is of type (optionally cv-qualified) X
+#. and either there are no other parameters or else all other
+#. parameters have default arguments.
+#.
+#. We *don't* complain about member template instantiations that
+#. have this form, though; they can occur as we try to decide
+#. what constructor to use during overload resolution.  Since
+#. overload resolution will never prefer such a constructor to
+#. the non-template copy constructor (which is either explicitly
+#. or implicitly defined), there's no need to worry about their
+#. existence.  Theoretically, they should never even be
+#. instantiated, but that's hard to forestall.
+#: cp/decl.c:8575
+#, gcc-internal-format
+msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
 msgstr ""
 
-#: java/parse.y:4911
-#, c-format
-msgid "%s method %qs can't have a body defined"
+#: cp/decl.c:8694
+#, gcc-internal-format
+msgid "%qD may not be declared within a namespace"
 msgstr ""
 
-#: java/parse.y:4922
-#, c-format
-msgid "Non native and non abstract method %qs must have a body defined"
+#: cp/decl.c:8696
+#, gcc-internal-format
+msgid "%qD may not be declared as static"
 msgstr ""
 
-#: java/parse.y:4992
-#, c-format
-msgid "%s: recursive invocation of constructor %qs"
+#: cp/decl.c:8717
+#, gcc-internal-format
+msgid "%qD must be a nonstatic member function"
 msgstr ""
 
-#: java/parse.y:5022
+#: cp/decl.c:8726
+#, gcc-internal-format
 msgid ""
-"Inconsistent member declaration.  At most one of %<public%>, %<private%>, or "
-"%<protected%> may be specified"
+"%qD must be either a non-static member function or a non-member function"
 msgstr ""
 
-#: java/parse.y:5030
-msgid ""
-"Inconsistent member declaration.  At most one of %<final%> or %<volatile%> "
-"may be specified"
+#: cp/decl.c:8746
+#, gcc-internal-format
+msgid "%qD must have an argument of class or enumerated type"
 msgstr ""
 
-#: java/parse.y:5120
-#, c-format
-msgid "Variable %qs is used more than once in the argument list of method %qs"
+#: cp/decl.c:8787
+#, gcc-internal-format
+msgid "conversion to %s%s will never use a type conversion operator"
 msgstr ""
 
-#: java/parse.y:5204
-#, c-format
-msgid "%s %qs can't implement/extend %s %qs"
+#. 13.4.0.3
+#: cp/decl.c:8794
+#, gcc-internal-format
+msgid "ISO C++ prohibits overloading operator ?:"
 msgstr ""
 
-#: java/parse.y:5238
-#, c-format
-msgid "Class %qs can't subclass %s %qs"
+#: cp/decl.c:8844
+#, gcc-internal-format
+msgid "postfix %qD must take %<int%> as its argument"
 msgstr ""
 
-#: java/parse.y:5247
-#, c-format
-msgid "Can't subclass final classes: %s"
+#: cp/decl.c:8848
+#, gcc-internal-format
+msgid "postfix %qD must take %<int%> as its second argument"
 msgstr ""
 
-#: java/parse.y:5433
-#, c-format
-msgid "Cyclic class inheritance%s"
+#: cp/decl.c:8855
+#, gcc-internal-format
+msgid "%qD must take either zero or one argument"
 msgstr ""
 
-#: java/parse.y:6148
-#, c-format
-msgid "Superclass %qs of class %qs not found"
+#: cp/decl.c:8857
+#, gcc-internal-format
+msgid "%qD must take either one or two arguments"
 msgstr ""
 
-#: java/parse.y:6154
-#, c-format
-msgid "Type %qs not found in declaration of field %qs"
+#: cp/decl.c:8878
+#, gcc-internal-format
+msgid "prefix %qD should return %qT"
 msgstr ""
 
-#: java/parse.y:6160
-#, c-format
-msgid "Type %qs not found in the declaration of the argument %qs of method %qs"
+#: cp/decl.c:8884
+#, gcc-internal-format
+msgid "postfix %qD should return %qT"
 msgstr ""
 
-#: java/parse.y:6167
-#, c-format
-msgid "Type %qs not found in the declaration of the return type of method %qs"
+#: cp/decl.c:8893
+#, gcc-internal-format
+msgid "%qD must take %<void%>"
 msgstr ""
 
-#: java/parse.y:6173
-#, c-format
-msgid "Superinterface %qs of %s %qs not found"
+#: cp/decl.c:8895 cp/decl.c:8903
+#, gcc-internal-format
+msgid "%qD must take exactly one argument"
 msgstr ""
 
-#: java/parse.y:6180
-#, c-format
-msgid "Type %qs not found in the declaration of the local variable %qs"
+#: cp/decl.c:8905
+#, gcc-internal-format
+msgid "%qD must take exactly two arguments"
 msgstr ""
 
-#: java/parse.y:6187
-msgid "Class %qs not found in %<throws%>"
+#: cp/decl.c:8913
+#, gcc-internal-format
+msgid "user-defined %qD always evaluates both arguments"
 msgstr ""
 
-#: java/parse.y:6244
-#, c-format
-msgid "Duplicate %s declaration %qs"
+#: cp/decl.c:8927
+#, gcc-internal-format
+msgid "%qD should return by value"
 msgstr ""
 
-#: java/parse.y:6318
-msgid ""
-"Class %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This "
-"method must be defined or %s %qs must be declared abstract"
+#: cp/decl.c:8939 cp/decl.c:8942
+#, gcc-internal-format
+msgid "%qD cannot have default arguments"
 msgstr ""
 
-#: java/parse.y:6474
-msgid ""
-"Class %qs in %<throws%> clause must be a subclass of class %<java.lang."
-"Throwable%>"
+#: cp/decl.c:8999
+#, gcc-internal-format
+msgid "using template type parameter %qT after %qs"
 msgstr ""
 
-#: java/parse.y:6518
-#, c-format
-msgid ""
-"Class %qs must override %qs with a public method in order to implement "
-"interface %qs"
+#: cp/decl.c:9014
+#, gcc-internal-format
+msgid "using typedef-name %qD after %qs"
 msgstr ""
 
-#: java/parse.y:6532
-#: java/parse.y:6755
-#, c-format
-msgid "Method %qs was defined with return type %qs in class %qs"
+#: cp/decl.c:9015
+#, gcc-internal-format
+msgid "%qD has a previous declaration here"
 msgstr ""
 
-#: java/parse.y:6549
-#, c-format
-msgid "%s methods can't be overridden. Method %qs is %s in class %qs"
+#: cp/decl.c:9023
+#, gcc-internal-format
+msgid "%qT referred to as %qs"
 msgstr ""
 
-#: java/parse.y:6563
-#, c-format
-msgid ""
-"Instance methods can't be overridden by a static method. Method %qs is an "
-"instance method in class %qs"
+#: cp/decl.c:9024 cp/decl.c:9032
+#, gcc-internal-format
+msgid "%qT has a previous declaration here"
 msgstr ""
 
-#: java/parse.y:6586
-#, c-format
-msgid ""
-"Methods can't be overridden to be more private. Method %qs is not %s in "
-"class %qs"
+#: cp/decl.c:9031
+#, gcc-internal-format
+msgid "%qT referred to as enum"
 msgstr ""
 
-#: java/parse.y:6723
-msgid ""
-"Invalid checked exception class %qs in %<throws%> clause.  The exception "
-"must be a subclass of an exception thrown by %qs from class %qs"
+#. If a class template appears as elaborated type specifier
+#. without a template header such as:
+#.
+#. template <class T> class C {};
+#. void f(class C);            // No template header here
+#.
+#. then the required template argument is missing.
+#: cp/decl.c:9046
+#, gcc-internal-format
+msgid "template argument required for %<%s %T%>"
 msgstr ""
 
-#: java/parse.y:6780
-#, c-format
-msgid ""
-"Interface %qs inherits method %qs from interface %qs. This method is "
-"redefined with a different return type in interface %qs"
+#: cp/decl.c:9094 cp/name-lookup.c:2602
+#, gcc-internal-format
+msgid "%qD has the same name as the class in which it is declared"
 msgstr ""
 
-#: java/parse.y:6955
-#, c-format
-msgid "Class or interface %qs not found in import"
+#: cp/decl.c:9232
+#, gcc-internal-format
+msgid "use of enum %q#D without previous declaration"
 msgstr ""
 
-#: java/parse.y:7040
-#, c-format
-msgid "malformed .zip archive in CLASSPATH: %s"
+#: cp/decl.c:9250
+#, gcc-internal-format
+msgid "redeclaration of %qT as a non-template"
 msgstr ""
 
-#: java/parse.y:7111
-#, c-format
-msgid ""
-"Can't find default package %qs. Check the CLASSPATH environment variable and "
-"the access to the archives"
+#: cp/decl.c:9357
+#, gcc-internal-format
+msgid "derived union %qT invalid"
 msgstr ""
 
-#: java/parse.y:7116
-#, c-format
-msgid "Package %qs not found in import"
+#: cp/decl.c:9363
+#, gcc-internal-format
+msgid "Java class %qT cannot have multiple bases"
 msgstr ""
 
-#: java/parse.y:7213
-#, c-format
-msgid "Type %qs also potentially defined in package %qs"
+#: cp/decl.c:9371
+#, gcc-internal-format
+msgid "Java class %qT cannot have virtual bases"
 msgstr ""
 
-#: java/parse.y:7358
-#, c-format
-msgid "Nested %s %s is %s; cannot be accessed from here"
+#: cp/decl.c:9390
+#, gcc-internal-format
+msgid "base type %qT fails to be a struct or class type"
 msgstr ""
 
-#: java/parse.y:7396
-#, c-format
-msgid ""
-"Can't access %s %qs. Only public classes and interfaces in other packages "
-"can be accessed"
+#: cp/decl.c:9423
+#, gcc-internal-format
+msgid "recursive type %qT undefined"
 msgstr ""
 
-#: java/parse.y:7434
-msgid "Only %<final%> is allowed as a local variables modifier"
+#: cp/decl.c:9425
+#, gcc-internal-format
+msgid "duplicate base type %qT invalid"
 msgstr ""
 
-#: java/parse.y:8974
-#, c-format
-msgid "No constructor matching %qs found in class %qs"
+#: cp/decl.c:9495
+#, gcc-internal-format
+msgid "multiple definition of %q#T"
 msgstr ""
 
-#: java/parse.y:9472
-#, c-format
-msgid "Can't reference %qs before the superclass constructor has been called"
+#: cp/decl.c:9496
+#, gcc-internal-format
+msgid "%Jprevious definition here"
 msgstr ""
 
-#: java/parse.y:9526
-#, c-format
-msgid ""
-"Local variable %qs can't be accessed from within the inner class %qs unless "
-"it is declared final"
+#. DR 377
+#.
+#. IF no integral type can represent all the enumerator values, the
+#. enumeration is ill-formed.
+#: cp/decl.c:9633
+#, gcc-internal-format
+msgid "no integral type can represent all of the enumerator values for %qT"
 msgstr ""
 
-#: java/parse.y:9531
-#: java/parse.y:9993
-#, c-format
-msgid "Undefined variable %qs"
+#: cp/decl.c:9739
+#, gcc-internal-format
+msgid "enumerator value for %qD not integer constant"
 msgstr ""
 
-#: java/parse.y:9542
-#, c-format
-msgid "Can't make a static reference to nonstatic variable %qs in class %qs"
+#: cp/decl.c:9766
+#, gcc-internal-format
+msgid "overflow in enumeration values at %qD"
 msgstr ""
 
-#: java/parse.y:9747
-#: java/parse.y:10602
-#, c-format
-msgid "No enclosing instance for inner class %qs is in scope%s"
+#: cp/decl.c:9837
+#, gcc-internal-format
+msgid "return type %q#T is incomplete"
 msgstr ""
 
-#: java/parse.y:9866
-#: java/parse.y:12301
-msgid "Keyword %<this%> used outside allowed context"
+#: cp/decl.c:9953 cp/typeck.c:6184
+#, gcc-internal-format
+msgid "%<operator=%> should return a reference to %<*this%>"
 msgstr ""
 
-#: java/parse.y:9872
-#: java/parse.y:10756
-msgid ""
-"Can't reference %<this%> before the superclass constructor has been called"
+#: cp/decl.c:10281
+#, gcc-internal-format
+msgid "parameter %qD declared void"
 msgstr ""
 
-#: java/parse.y:9888
-msgid ""
-"Can't use variable %<%s.this%>: type %qs isn't an outer type of type %qs"
+#: cp/decl.c:10774
+#, gcc-internal-format
+msgid "invalid member function declaration"
 msgstr ""
 
-#: java/parse.y:9921
-msgid "Keyword %<super%> used outside allowed context"
+#: cp/decl.c:10789
+#, gcc-internal-format
+msgid "%qD is already defined in class %qT"
 msgstr ""
 
-#: java/parse.y:9970
-#, c-format
-msgid "No variable %qs defined in class %qs"
+#: cp/decl.c:10999
+#, gcc-internal-format
+msgid "static member function %q#D declared with type qualifiers"
 msgstr ""
 
-#: java/parse.y:9975
-#, c-format
-msgid "Undefined variable or class name: %qs"
+#: cp/decl2.c:271
+#, gcc-internal-format
+msgid "name missing for member function"
 msgstr ""
 
-#: java/parse.y:10046
-#, c-format
-msgid "Can't use type %qs as a qualifier"
+#: cp/decl2.c:364 cp/decl2.c:378
+#, gcc-internal-format
+msgid "ambiguous conversion for array subscript"
 msgstr ""
 
-#: java/parse.y:10065
-msgid "Attempt to reference field %qs in %<%s %s%>"
+#: cp/decl2.c:372
+#, gcc-internal-format
+msgid "invalid types %<%T[%T]%> for array subscript"
 msgstr ""
 
-#: java/parse.y:10096
-#, c-format
-msgid "No variable %qs defined in type %qs"
+#: cp/decl2.c:415
+#, gcc-internal-format
+msgid "deleting array %q#D"
 msgstr ""
 
-#: java/parse.y:10180
-msgid "Attempt to reference field %<new%> in a %qs"
+#: cp/decl2.c:421
+#, gcc-internal-format
+msgid "type %q#T argument given to %<delete%>, expected pointer"
 msgstr ""
 
-#: java/parse.y:10317
-#, c-format
-msgid "The class %qs has been deprecated"
+#: cp/decl2.c:433
+#, gcc-internal-format
+msgid ""
+"cannot delete a function.  Only pointer-to-objects are valid arguments to %"
+"<delete%>"
 msgstr ""
 
-#: java/parse.y:10327
-#, c-format
-msgid "The %s %qs in class %qs has been deprecated"
+#: cp/decl2.c:441
+#, gcc-internal-format
+msgid "deleting %qT is undefined"
 msgstr ""
 
-#: java/parse.y:10444
-#, c-format
-msgid "Can't invoke a method on primitive type %qs"
+#. 14.5.2.2 [temp.mem]
+#.
+#. A local class shall not have member templates.
+#: cp/decl2.c:477
+#, gcc-internal-format
+msgid "invalid declaration of member template %q#D in local class"
 msgstr ""
 
-#: java/parse.y:10459
-#, c-format
-msgid "Can't make static reference to method %qs in interface %qs"
+#: cp/decl2.c:486
+#, gcc-internal-format
+msgid "invalid use of %<virtual%> in template declaration of %q#D"
 msgstr ""
 
-#: java/parse.y:10469
-#: java/parse.y:10803
-msgid "Can't make static reference to method %<%s %s%> in class %qs"
+#: cp/decl2.c:496 cp/pt.c:2972
+#, gcc-internal-format
+msgid "template declaration of %q#D"
 msgstr ""
 
-#: java/parse.y:10509
-msgid "Can't invoke super constructor on java.lang.Object"
+#: cp/decl2.c:545
+#, gcc-internal-format
+msgid "Java method %qD has non-Java return type %qT"
 msgstr ""
 
-#: java/parse.y:10522
-#: java/parse.y:14359
-#, c-format
-msgid "Class %qs not found in type declaration"
+#: cp/decl2.c:561
+#, gcc-internal-format
+msgid "Java method %qD has non-Java parameter type %qT"
 msgstr ""
 
-#: java/parse.y:10534
-#, c-format
-msgid "Class %qs is an abstract class. It can't be instantiated"
+#: cp/decl2.c:666
+#, gcc-internal-format
+msgid "prototype for %q#D does not match any in class %qT"
 msgstr ""
 
-#: java/parse.y:10564
-#, c-format
-msgid "No method named %qs in scope"
+#: cp/decl2.c:763
+#, gcc-internal-format
+msgid "local class %q#T shall not have static data member %q#D"
 msgstr ""
 
-#: java/parse.y:10675
-msgid "Can't access %s %s %<%s.%s%> from %qs"
+#: cp/decl2.c:771
+#, gcc-internal-format
+msgid "initializer invalid for static member with constructor"
 msgstr ""
 
-#: java/parse.y:11149
-msgid "Can't find %s %<%s(%s)%> in type %qs%s"
+#: cp/decl2.c:774
+#, gcc-internal-format
+msgid "(an out of class initialization is required)"
 msgstr ""
 
-#: java/parse.y:11728
-msgid "Constant expression required"
+#: cp/decl2.c:855
+#, gcc-internal-format
+msgid "member %qD conflicts with virtual function table field name"
 msgstr ""
 
-#: java/parse.y:11741
-msgid "Incompatible type for case. Can't convert %qs to %<int%>"
+#: cp/decl2.c:874
+#, gcc-internal-format
+msgid "applying attributes to template parameters is not implemented"
 msgstr ""
 
-#: java/parse.y:11775
-msgid "Duplicate case label: %<default%>"
+#: cp/decl2.c:884
+#, gcc-internal-format
+msgid "%qD is already defined in %qT"
 msgstr ""
 
-#: java/parse.y:12115
-msgid "Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>"
+#: cp/decl2.c:932
+#, gcc-internal-format
+msgid "field initializer is not constant"
 msgstr ""
 
-#: java/parse.y:12281
-#, c-format
-msgid "missing static field %qs"
+#: cp/decl2.c:960
+#, gcc-internal-format
+msgid "%<asm%> specifiers are not permitted on non-static data members"
 msgstr ""
 
-#: java/parse.y:12286
-#, c-format
-msgid "not a static field %qs"
+#: cp/decl2.c:1006
+#, gcc-internal-format
+msgid "cannot declare %qD to be a bit-field type"
 msgstr ""
 
-#: java/parse.y:12309
-msgid ""
-"Can't reference %<this%> or %<super%> before the superclass constructor has "
-"been called"
+#: cp/decl2.c:1016
+#, gcc-internal-format
+msgid "cannot declare bit-field %qD with function type"
 msgstr ""
 
-#: java/parse.y:12329
-#, c-format
-msgid "No case for %s"
+#: cp/decl2.c:1023
+#, gcc-internal-format
+msgid "%qD is already defined in the class %qT"
 msgstr ""
 
-#: java/parse.y:12759
-msgid "Invalid left hand side of assignment"
+#: cp/decl2.c:1030
+#, gcc-internal-format
+msgid "static member %qD cannot be a bit-field"
 msgstr ""
 
-#: java/parse.y:12810
-#, c-format
-msgid "Incompatible type for %s. Can't convert %qs to %qs"
+#: cp/decl2.c:1075
+#, gcc-internal-format
+msgid "anonymous struct not inside named type"
 msgstr ""
 
-#: java/parse.y:12813
-#, c-format
-msgid "Incompatible type for %s. Explicit cast needed to convert %qs to %qs"
+#: cp/decl2.c:1152
+#, gcc-internal-format
+msgid "namespace-scope anonymous aggregates must be static"
 msgstr ""
 
-#: java/parse.y:12985
-#, c-format
-msgid ""
-"Constant expression %qs too wide for narrowing primitive conversion to %qs"
+#: cp/decl2.c:1159
+#, gcc-internal-format
+msgid "anonymous union with no members"
 msgstr ""
 
-#: java/parse.y:13276
-#, c-format
-msgid "unregistered operator %s"
+#: cp/decl2.c:1195
+#, gcc-internal-format
+msgid "%<operator new%> must return type %qT"
 msgstr ""
 
-#: java/parse.y:13425
-msgid ""
-"Evaluating this expression will result in an arithmetic exception being "
-"thrown"
+#: cp/decl2.c:1204
+#, gcc-internal-format
+msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
 msgstr ""
 
-#: java/parse.y:13507
-#, c-format
-msgid ""
-"Incompatible type for %qs. Explicit cast needed to convert shift distance "
-"from %qs to integral"
+#: cp/decl2.c:1233
+#, gcc-internal-format
+msgid "%<operator delete%> must return type %qT"
 msgstr ""
 
-#: java/parse.y:13512
-#, c-format
-msgid ""
-"Incompatible type for %qs. Can't convert shift distance from %qs to integral"
+#: cp/decl2.c:1242
+#, gcc-internal-format
+msgid "%<operator delete%> takes type %qT as first parameter"
 msgstr ""
 
-#: java/parse.y:13588
-msgid "Invalid argument %qs for %<instanceof%>"
+#: cp/decl2.c:3064
+#, gcc-internal-format
+msgid "inline function %qD used but never defined"
 msgstr ""
 
-#: java/parse.y:13615
-#, c-format
-msgid "Impossible for %qs to be instance of %qs"
+#: cp/decl2.c:3215
+#, gcc-internal-format
+msgid "default argument missing for parameter %P of %q+#D"
 msgstr ""
 
-#: java/parse.y:13746
-#, c-format
-msgid "Incompatible type for %qs. Can't convert %qs to %qs"
+#. damn ICE suppression
+#: cp/error.c:2371
+#, gcc-internal-format
+msgid "unexpected letter %qc in locate_error\n"
 msgstr ""
 
-#: java/parse.y:14220
-#, c-format
-msgid "Invalid argument type %qs to %qs"
+#. Can't throw a reference.
+#: cp/except.c:262
+#, gcc-internal-format
+msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
 msgstr ""
 
-#: java/parse.y:14450
-#, c-format
-msgid "Invalid cast from %qs to %qs"
+#: cp/except.c:273
+#, gcc-internal-format
+msgid "call to Java %<catch%> or %<throw%> with %<jthrowable%> undefined"
 msgstr ""
 
-#: java/parse.y:14497
-msgid "%<[]%> can only be applied to arrays. It can't be applied to %qs"
+#. Thrown object must be a Throwable.
+#: cp/except.c:280
+#, gcc-internal-format
+msgid "type %qT is not derived from %<java::lang::Throwable%>"
 msgstr ""
 
-#: java/parse.y:14510
-msgid ""
-"Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>"
+#: cp/except.c:343
+#, gcc-internal-format
+msgid "mixing C++ and Java catches in a single translation unit"
 msgstr ""
 
-#: java/parse.y:14514
-msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
+#: cp/except.c:602
+#, gcc-internal-format
+msgid "throwing NULL, which has integral, not pointer type"
 msgstr ""
 
-#: java/parse.y:14585
-msgid ""
-"Incompatible type for dimension in array creation expression. %s convert %qs "
-"to %<int%>"
+#: cp/except.c:625 cp/init.c:1887
+#, gcc-internal-format
+msgid "%qD should never be overloaded"
 msgstr ""
 
-#: java/parse.y:14701
-#, c-format
-msgid "Invalid array initializer for non-array type %qs"
+#: cp/except.c:692
+#, gcc-internal-format
+msgid "  in thrown expression"
 msgstr ""
 
-#: java/parse.y:14788
-#, c-format
-msgid "Incompatible type for array. %s convert %qs to %qs"
+#: cp/except.c:839
+#, gcc-internal-format
+msgid ""
+"expression %qE of abstract class type %qT cannot be used in throw-expression"
 msgstr ""
 
-#: java/parse.y:14857
-msgid "%<return%> inside instance initializer"
+#: cp/except.c:924
+#, gcc-internal-format
+msgid "%Hexception of type %qT will be caught"
 msgstr ""
 
-#: java/parse.y:14861
-msgid "%<return%> inside static initializer"
+#: cp/except.c:926
+#, gcc-internal-format
+msgid "%H   by earlier handler for %qT"
 msgstr ""
 
-#: java/parse.y:14867
-msgid "%<return%> with%s value from %<%s %s%>"
+#: cp/except.c:956
+#, gcc-internal-format
+msgid "%H%<...%> handler must be the last handler for its try block"
 msgstr ""
 
-#: java/parse.y:14874
-msgid "%<return%> with value from constructor %qs"
+#: cp/friend.c:152
+#, gcc-internal-format
+msgid "%qD is already a friend of class %qT"
 msgstr ""
 
-#: java/parse.y:14939
-msgid "Incompatible type for %<if%>. Can't convert %qs to %<boolean%>"
+#: cp/friend.c:228
+#, gcc-internal-format
+msgid "invalid type %qT declared %<friend%>"
 msgstr ""
 
-#: java/parse.y:14972
-#, c-format
-msgid "Declaration of %qs shadows a previous label declaration"
+#. [temp.friend]
+#. Friend declarations shall not declare partial
+#. specializations.
+#. template <class U> friend class T::X<U>;
+#. [temp.friend]
+#. Friend declarations shall not declare partial
+#. specializations.
+#: cp/friend.c:244 cp/friend.c:274
+#, gcc-internal-format
+msgid "partial specialization %qT declared %<friend%>"
 msgstr ""
 
-#: java/parse.y:14977
-#, c-format
-msgid "This is the location of the previous declaration of label %qs"
+#: cp/friend.c:252
+#, gcc-internal-format
+msgid "class %qT is implicitly friends with itself"
 msgstr ""
 
-#: java/parse.y:15224
-#, c-format
-msgid "No label definition found for %qs"
+#: cp/friend.c:310
+#, gcc-internal-format
+msgid "%qT is not a member of %qT"
 msgstr ""
 
-#: java/parse.y:15237
-msgid "%<continue%> must be in loop"
+#: cp/friend.c:315
+#, gcc-internal-format
+msgid "%qT is not a member class template of %qT"
 msgstr ""
 
-#: java/parse.y:15240
-#, c-format
-msgid "continue label %qs does not name a loop"
+#: cp/friend.c:323
+#, gcc-internal-format
+msgid "%qT is not a nested class of %qT"
 msgstr ""
 
-#: java/parse.y:15261
-msgid "%<break%> must be in loop or switch"
+#. template <class T> friend class T;
+#: cp/friend.c:336
+#, gcc-internal-format
+msgid "template parameter type %qT declared %<friend%>"
 msgstr ""
 
-#: java/parse.y:15302
-msgid ""
-"Incompatible type for loop conditional. Can't convert %qs to %<boolean%>"
+#. template <class T> friend class A; where A is not a template
+#: cp/friend.c:342
+#, gcc-internal-format
+msgid "%q#T is not a template"
 msgstr ""
 
-#: java/parse.y:15340
-msgid "Incompatible type for %<switch%>. Can't convert %qs to %<int%>"
+#: cp/friend.c:364
+#, gcc-internal-format
+msgid "%qD is already a friend of %qT"
 msgstr ""
 
-#. The case_label_list is in reverse order, so print the
-#. outer label first.
-#: java/parse.y:15371
-msgid "duplicate case label: %<"
+#: cp/friend.c:373
+#, gcc-internal-format
+msgid "%qT is already a friend of %qT"
 msgstr ""
 
-#: java/parse.y:15372
-msgid "%>"
+#: cp/friend.c:497
+#, gcc-internal-format
+msgid "member %qD declared as friend before type %qT defined"
 msgstr ""
 
-#: java/parse.y:15375
-msgid "original label is here"
+#: cp/friend.c:553
+#, gcc-internal-format
+msgid "friend declaration %q#D declares a non-template function"
 msgstr ""
 
-#: java/parse.y:15592
+#: cp/friend.c:557
+#, gcc-internal-format
 msgid ""
-"Can't catch class %qs. Catch clause parameter type must be a subclass of "
-"class %<java.lang.Throwable%>"
+"(if this is not what you intended, make sure the function template has "
+"already been declared and add <> after the function name here) -Wno-non-"
+"template-friend disables this warning"
 msgstr ""
 
-#: java/parse.y:15616
-msgid "%<catch%> not reached because of the catch clause at line %d"
+#: cp/init.c:326
+#, gcc-internal-format
+msgid "%J%qD should be initialized in the member initialization list"
 msgstr ""
 
-#: java/parse.y:15683
-msgid ""
-"Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang."
-"Object%>"
+#: cp/init.c:373
+#, gcc-internal-format
+msgid "%Jdefault-initialization of %q#D, which has reference type"
 msgstr ""
 
-#: java/parse.y:15734
-msgid "Can't throw %qs; it must be a subclass of class %<java.lang.Throwable%>"
+#: cp/init.c:379
+#, gcc-internal-format
+msgid "%Juninitialized reference member %qD"
 msgstr ""
 
-#: java/parse.y:15763
-msgid ""
-"Checked exception %qs can't be thrown in instance initializer (not all "
-"declared constructor are declaring it in their %<throws%> clause)"
+#: cp/init.c:382
+#, gcc-internal-format
+msgid "%Juninitialized member %qD with %<const%> type %qT"
 msgstr ""
 
-#: java/parse.y:15784
-msgid ""
-"Checked exception %qs can't be caught by any of the catch clause(s) of the "
-"surrounding %<try%> block"
+#: cp/init.c:525
+#, gcc-internal-format
+msgid "%qD will be initialized after"
 msgstr ""
 
-#: java/parse.y:15797
-#, c-format
-msgid "Checked exception %qs can't be thrown in initializer"
+#: cp/init.c:528
+#, gcc-internal-format
+msgid "base %qT will be initialized after"
 msgstr ""
 
-#: java/parse.y:15801
-msgid "Checked exception %qs isn't thrown from a %<try%> block"
+#: cp/init.c:531
+#, gcc-internal-format
+msgid "  %q#D"
 msgstr ""
 
-#: java/parse.y:15807
-msgid ""
-"Checked exception %qs doesn't match any of current method's %<throws%> "
-"declaration(s)"
+#: cp/init.c:533
+#, gcc-internal-format
+msgid "  base %qT"
 msgstr ""
 
-#: java/parse.y:15859
-#, c-format
-msgid "Exception %qs can't be thrown in initializer"
+#: cp/init.c:534
+#, gcc-internal-format
+msgid "%J  when initialized here"
 msgstr ""
 
-#: java/parse.y:15864
-msgid ""
-"Exception %qs must be caught, or it must be declared in the %<throws%> "
-"clause of %qs"
+#: cp/init.c:550
+#, gcc-internal-format
+msgid "%Jmultiple initializations given for %qD"
 msgstr ""
 
-#: java/parse.y:15977
-msgid "Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>"
+#: cp/init.c:553
+#, gcc-internal-format
+msgid "%Jmultiple initializations given for base %qT"
 msgstr ""
 
-#: java/parse.y:16045
-msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
+#: cp/init.c:620
+#, gcc-internal-format
+msgid "%Jinitializations for multiple members of %qT"
 msgstr ""
 
-#: java/typeck.c:530
-msgid "junk at end of signature string"
+#: cp/init.c:682
+#, gcc-internal-format
+msgid ""
+"%Jbase class %q#T should be explicitly initialized in the copy constructor"
 msgstr ""
 
-#: java/verify-glue.c:387
-#, c-format
-msgid "verification failed: %s"
+#: cp/init.c:906 cp/init.c:925
+#, gcc-internal-format
+msgid "class %qT does not have any field named %qD"
 msgstr ""
 
-#: java/verify-glue.c:389
-#, c-format
-msgid "verification failed at PC=%d: %s"
+#: cp/init.c:912
+#, gcc-internal-format
+msgid ""
+"%q#D is a static data member; it can only be initialized at its definition"
 msgstr ""
 
-#: java/verify-glue.c:473 java/verify.c:480
-msgid "bad pc in exception_table"
+#: cp/init.c:919
+#, gcc-internal-format
+msgid "%q#D is not a non-static data member of %qT"
 msgstr ""
 
-#: java/verify.c:1476
-#, c-format
-msgid "unknown opcode %d@pc=%d during verification"
+#: cp/init.c:958
+#, gcc-internal-format
+msgid "unnamed initializer for %qT, which has no base classes"
 msgstr ""
 
-#: java/verify.c:1551 java/verify.c:1567 java/verify.c:1572
-#, c-format
-msgid "verification error at PC=%d"
+#: cp/init.c:966
+#, gcc-internal-format
+msgid "unnamed initializer for %qT, which uses multiple inheritance"
 msgstr ""
 
-#: java/parse.h:125
-#, c-format
-msgid "%s method can't be abstract"
+#: cp/init.c:1012
+#, gcc-internal-format
+msgid "%qD is both a direct base and an indirect virtual base"
 msgstr ""
 
-#: java/parse.h:129
-#, c-format
-msgid "Constructor can't be %s"
+#: cp/init.c:1020
+#, gcc-internal-format
+msgid "type %qD is not a direct or virtual base of %qT"
 msgstr ""
 
-#. Pedantic warning on obsolete modifiers. Note: when cl is NULL,
-#. flags was set artificially, such as for a interface method
-#: java/parse.h:161
-#, c-format
-msgid "Discouraged redundant use of %qs modifier in declaration of %s"
+#: cp/init.c:1023
+#, gcc-internal-format
+msgid "type %qD is not a direct base of %qT"
 msgstr ""
 
-#: java/parse.h:168
-#, c-format
-msgid "Discouraged redundant use of %qs modifier in declaration of %s %qs"
+#: cp/init.c:1103
+#, gcc-internal-format
+msgid "bad array initializer"
 msgstr ""
 
-#. Standard error messages
-#: java/parse.h:352
-#, c-format
-msgid "Incompatible type for %qs. Can't convert %qs to boolean"
+#: cp/init.c:1302
+#, gcc-internal-format
+msgid "%qT is not an aggregate type"
 msgstr ""
 
-#: java/parse.h:357
-#, c-format
-msgid "Incompatible type for %qs. Can't convert %qs to numeric type"
+#: cp/init.c:1394
+#, gcc-internal-format
+msgid "qualified type %qT does not match destructor name %<~%T%>"
 msgstr ""
 
-#: java/parse.h:365
-#, c-format
-msgid ""
-"Incompatible type for %qs. Explicit cast needed to convert %qs to integral"
+#: cp/init.c:1402
+#, gcc-internal-format
+msgid "incomplete type %qT does not have member %qD"
 msgstr ""
 
-#: java/parse.h:370
-#, c-format
-msgid "Incompatible type for %qs. Can't convert %qs to integral"
+#: cp/init.c:1421
+#, gcc-internal-format
+msgid "%qD is not a member of type %qT"
 msgstr ""
 
-#: java/parse.h:377
-#, c-format
-msgid "Variable %qs may not have been initialized"
+#: cp/init.c:1440
+#, gcc-internal-format
+msgid "invalid pointer to bit-field %qD"
 msgstr ""
 
-#: objc/objc-act.c:756
-msgid "%<@end%> must appear in an @implementation context"
+#: cp/init.c:1542
+#, gcc-internal-format
+msgid "invalid use of non-static member function %qD"
 msgstr ""
 
-#: objc/objc-act.c:783
-msgid "method declaration not in @interface context"
+#: cp/init.c:1548 cp/semantics.c:1348
+#, gcc-internal-format
+msgid "invalid use of non-static data member %qD"
 msgstr ""
 
-#: objc/objc-act.c:794
-msgid "method definition not in @implementation context"
+#: cp/init.c:1645
+#, gcc-internal-format
+msgid "size in array new must have integral type"
 msgstr ""
 
-#: objc/objc-act.c:925
-#, c-format
-msgid "object does not conform to the %qs protocol"
+#: cp/init.c:1648
+#, gcc-internal-format
+msgid "zero size array reserves no space"
 msgstr ""
 
-#: objc/objc-act.c:1015 objc/objc-act.c:1092
-#, c-format
-msgid "class %qs does not implement the %qs protocol"
+#: cp/init.c:1656
+#, gcc-internal-format
+msgid "new cannot be applied to a reference type"
 msgstr ""
 
-#: objc/objc-act.c:1198
-#, c-format
-msgid "statically allocated instance of Objective-C class %qs"
+#: cp/init.c:1662
+#, gcc-internal-format
+msgid "new cannot be applied to a function type"
 msgstr ""
 
-#: objc/objc-act.c:1269
-#, c-format
-msgid "protocol %qs has circular dependency"
+#: cp/init.c:1694
+#, gcc-internal-format
+msgid "call to Java constructor, while %<jclass%> undefined"
 msgstr ""
 
-#: objc/objc-act.c:1291 objc/objc-act.c:5881
-#, c-format
-msgid "cannot find protocol declaration for %qs"
+#: cp/init.c:1710
+#, gcc-internal-format
+msgid "can't find class$"
 msgstr ""
 
-#: objc/objc-act.c:1687 objc/objc-act.c:2836 objc/objc-act.c:6409
-#: objc/objc-act.c:6735 objc/objc-act.c:6788 objc/objc-act.c:6813
-#, c-format
-msgid "cannot find interface declaration for %qs"
+#: cp/init.c:1838
+#, gcc-internal-format
+msgid "invalid type %<void%> for new"
 msgstr ""
 
-#: objc/objc-act.c:1691
-#, c-format
-msgid "interface %qs does not have valid constant string layout"
+#: cp/init.c:1848
+#, gcc-internal-format
+msgid "uninitialized const in %<new%> of %q#T"
 msgstr ""
 
-#: objc/objc-act.c:1696
-#, c-format
-msgid "cannot find reference tag for class %qs"
+#: cp/init.c:1882
+#, gcc-internal-format
+msgid "call to Java constructor with %qs undefined"
 msgstr ""
 
-#: objc/objc-act.c:2374
-msgid "%Hcreating selector for nonexistent method %qE"
+#: cp/init.c:1922
+#, gcc-internal-format
+msgid "request for member %qD is ambiguous"
 msgstr ""
 
-#: objc/objc-act.c:2563
-#, c-format
-msgid "%qs is not an Objective-C class name or alias"
+#: cp/init.c:2055
+#, gcc-internal-format
+msgid "ISO C++ forbids initialization in array new"
 msgstr ""
 
-#: objc/objc-act.c:2678 objc/objc-act.c:2696 objc/objc-act.c:6672
-#: objc/objc-act.c:6964 objc/objc-act.c:6994
-msgid "Objective-C declarations may only appear in global scope"
+#: cp/init.c:2530
+#, gcc-internal-format
+msgid "initializer ends prematurely"
 msgstr ""
 
-#: objc/objc-act.c:2683
-#, c-format
-msgid "cannot find class %qs"
+#: cp/init.c:2583
+#, gcc-internal-format
+msgid "cannot initialize multi-dimensional array with initializer"
 msgstr ""
 
-#: objc/objc-act.c:2685
-#, c-format
-msgid "class %qs already exists"
+#: cp/init.c:2738
+#, gcc-internal-format
+msgid "possible problem detected in invocation of delete operator:"
 msgstr ""
 
-#: objc/objc-act.c:2716 objc/objc-act.c:6704
-#, c-format
-msgid "%qs redeclared as different kind of symbol"
+#: cp/init.c:2741
+#, gcc-internal-format
+msgid ""
+"neither the destructor nor the class-specific operator delete will be "
+"called, even if they are declared when the class is defined."
 msgstr ""
 
-#: objc/objc-act.c:2718 objc/objc-act.c:6706
-msgid "%Jprevious declaration of '%D'"
+#: cp/init.c:2762
+#, gcc-internal-format
+msgid "unknown array size in delete"
 msgstr ""
 
-#: objc/objc-act.c:2946
-msgid "use %<-fobjc-exceptions%> to enable Objective-C exception syntax"
+#: cp/init.c:2995
+#, gcc-internal-format
+msgid "type to vector delete is neither pointer or array type"
 msgstr ""
 
-#: objc/objc-act.c:3275
-msgid "@catch parameter is not a known Objective-C class type"
+#: cp/lex.c:468
+#, gcc-internal-format
+msgid "junk at end of #pragma %s"
 msgstr ""
 
-#: objc/objc-act.c:3291
-msgid "exception of type %<%T%> will be caught"
+#: cp/lex.c:475
+#, gcc-internal-format
+msgid "invalid #pragma %s"
 msgstr ""
 
-#: objc/objc-act.c:3293
-msgid "%H   by earlier handler for %<%T%>"
+#: cp/lex.c:483
+#, gcc-internal-format
+msgid "#pragma vtable no longer supported"
 msgstr ""
 
-#: objc/objc-act.c:3346
-msgid "%<@try%> without %<@catch%> or %<@finally%>"
+#: cp/lex.c:562
+#, gcc-internal-format
+msgid "#pragma implementation for %qs appears after file is included"
 msgstr ""
 
-#: objc/objc-act.c:3393
-msgid "%<@throw%> (rethrow) used outside of a @catch block"
+#: cp/lex.c:587
+#, gcc-internal-format
+msgid "junk at end of #pragma GCC java_exceptions"
 msgstr ""
 
-#: objc/objc-act.c:3758
-msgid "%Jtype '%D' does not have a known size"
+#: cp/lex.c:601
+#, gcc-internal-format
+msgid "%qD not defined"
 msgstr ""
 
-#: objc/objc-act.c:4271
-msgid "%J%s %qs"
+#: cp/lex.c:605
+#, gcc-internal-format
+msgid "%qD was not declared in this scope"
 msgstr ""
 
-#: objc/objc-act.c:4294 objc/objc-act.c:4313
-msgid "inconsistent instance variable specification"
+#. In a template, it is invalid to write "f()" or "f(3)" if no
+#. declaration of "f" is available.  Historically, G++ and most
+#. other compilers accepted that usage since they deferred all name
+#. lookup until instantiation time rather than doing unqualified
+#. name lookup at template definition time; explain to the user what
+#. is going wrong.
+#.
+#. Note that we have the exact wording of the following message in
+#. the manual (trouble.texi, node "Name lookup"), so they need to
+#. be kept in synch.
+#: cp/lex.c:642
+#, gcc-internal-format
+msgid ""
+"there are no arguments to %qD that depend on a template parameter, so a "
+"declaration of %qD must be available"
 msgstr ""
 
-#: objc/objc-act.c:5169
-msgid "can not use an object as parameter to a method"
+#: cp/lex.c:651
+#, gcc-internal-format
+msgid ""
+"(if you use %<-fpermissive%>, G++ will accept your code, but allowing the "
+"use of an undeclared name is deprecated)"
 msgstr ""
 
-#: objc/objc-act.c:5377
-msgid "multiple %s named %<%c%s%> found"
+#: cp/mangle.c:2139
+#, gcc-internal-format
+msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
 msgstr ""
 
-#: objc/objc-act.c:5602
-#, c-format
-msgid "no super class declared in @interface for %qs"
+#: cp/mangle.c:2147
+#, gcc-internal-format
+msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
 msgstr ""
 
-#: objc/objc-act.c:5645
-msgid "found %<-%s%> instead of %<+%s%> in protocol(s)"
+#: cp/mangle.c:2197
+#, gcc-internal-format
+msgid "omitted middle operand to %<?:%> operand cannot be mangled"
 msgstr ""
 
-#: objc/objc-act.c:5704
-#, c-format
-msgid "invalid receiver type %qs"
+#: cp/mangle.c:2507
+#, gcc-internal-format
+msgid "the mangled name of %qD will change in a future version of GCC"
 msgstr ""
 
-#: objc/objc-act.c:5719
-msgid "%<%c%s%> not found in protocol(s)"
+#: cp/method.c:456
+#, gcc-internal-format
+msgid "generic thunk code fails for method %q#D which uses %<...%>"
 msgstr ""
 
-#: objc/objc-act.c:5733
-msgid "%qs may not respond to %<%c%s%>"
+#: cp/method.c:691
+#, gcc-internal-format
+msgid "non-static const member %q#D, can't use default assignment operator"
 msgstr ""
 
-#: objc/objc-act.c:5741
-msgid "no %<%c%s%> method found"
+#: cp/method.c:697
+#, gcc-internal-format
+msgid "non-static reference member %q#D, can't use default assignment operator"
 msgstr ""
 
-#: objc/objc-act.c:5747
-msgid "(Messages without a matching method signature"
+#: cp/method.c:809
+#, gcc-internal-format
+msgid "%Hsynthesized method %qD first required here "
 msgstr ""
 
-#: objc/objc-act.c:5748
-msgid "will be assumed to return %<id%> and accept"
+#: cp/method.c:1136
+#, gcc-internal-format
+msgid ""
+"vtable layout for class %qT may not be ABI-compliantand may change in a "
+"future version of GCC due to implicit virtual destructor"
 msgstr ""
 
-#: objc/objc-act.c:5749
-msgid "%<...%> as arguments.)"
+#: cp/name-lookup.c:693
+#, gcc-internal-format
+msgid "redeclaration of %<wchar_t%> as %qT"
 msgstr ""
 
-#: objc/objc-act.c:5980
-#, c-format
-msgid "undeclared selector %qs"
+#. A redeclaration of main, but not a duplicate of the
+#. previous one.
+#.
+#. [basic.start.main]
+#.
+#. This function shall not be overloaded.
+#: cp/name-lookup.c:725
+#, gcc-internal-format
+msgid "invalid redeclaration of %qD"
 msgstr ""
 
-#. Historically, a class method that produced objects (factory
-#. method) would assign `self' to the instance that it
-#. allocated.  This would effectively turn the class method into
-#. an instance method.  Following this assignment, the instance
-#. variables could be accessed.  That practice, while safe,
-#. violates the simple rule that a class method should not refer
-#. to an instance variable.  It's better to catch the cases
-#. where this is done unknowingly than to support the above
-#. paradigm.
-#: objc/objc-act.c:6022
-#, c-format
-msgid "instance variable %qs accessed in class method"
+#: cp/name-lookup.c:726
+#, gcc-internal-format
+msgid "as %qD"
 msgstr ""
 
-#: objc/objc-act.c:6234
-msgid "duplicate declaration of method %<%c%s%>"
+#: cp/name-lookup.c:814
+#, gcc-internal-format
+msgid "type mismatch with previous external decl of %q#D"
 msgstr ""
 
-#: objc/objc-act.c:6279
-msgid "duplicate interface declaration for category %<%s(%s)%>"
+#: cp/name-lookup.c:815
+#, gcc-internal-format
+msgid "previous external decl of %q#D"
 msgstr ""
 
-#: objc/objc-act.c:6306
-#, c-format
-msgid "illegal reference type specified for instance variable %qs"
+#: cp/name-lookup.c:897
+#, gcc-internal-format
+msgid "extern declaration of %q#D doesn't match"
 msgstr ""
 
-#: objc/objc-act.c:6317
-#, c-format
-msgid "instance variable %qs has unknown size"
+#: cp/name-lookup.c:898
+#, gcc-internal-format
+msgid "global declaration %q#D"
 msgstr ""
 
-#. vtable pointers are Real Bad(tm), since Obj-C cannot initialize them
-#: objc/objc-act.c:6331
-#, c-format
-msgid "type %qs has virtual member functions"
+#: cp/name-lookup.c:934 cp/name-lookup.c:941
+#, gcc-internal-format
+msgid "declaration of %q#D shadows a parameter"
 msgstr ""
 
-#: objc/objc-act.c:6332
-#, c-format
-msgid "illegal aggregate type %qs specified for instance variable %qs"
+#. Location of previous decl is not useful in this case.
+#: cp/name-lookup.c:966
+#, gcc-internal-format
+msgid "declaration of %qD shadows a member of 'this'"
 msgstr ""
 
-#: objc/objc-act.c:6340
-#, c-format
-msgid "type %qs has a user-defined constructor"
+#: cp/name-lookup.c:972
+#, gcc-internal-format
+msgid "declaration of %qD shadows a previous local"
 msgstr ""
 
-#: objc/objc-act.c:6342
-#, c-format
-msgid "type %qs has a user-defined destructor"
+#: cp/name-lookup.c:979
+#, gcc-internal-format
+msgid "declaration of %qD shadows a global declaration"
 msgstr ""
 
-#: objc/objc-act.c:6343
-msgid ""
-"C++ constructors and destructors will not be invoked for Objective-C fields"
+#: cp/name-lookup.c:1095
+#, gcc-internal-format
+msgid "name lookup of %qD changed"
 msgstr ""
 
-#: objc/objc-act.c:6433
-#, c-format
-msgid "instance variable %qs is declared private"
+#: cp/name-lookup.c:1096
+#, gcc-internal-format
+msgid "  matches this %qD under ISO standard rules"
 msgstr ""
 
-#: objc/objc-act.c:6442
-#, c-format
-msgid "instance variable %qs is %s; this will be a hard error in the future"
+#: cp/name-lookup.c:1098
+#, gcc-internal-format
+msgid "  matches this %qD under old rules"
 msgstr ""
 
-#: objc/objc-act.c:6449
-#, c-format
-msgid "instance variable %qs is declared %s"
+#: cp/name-lookup.c:1116 cp/name-lookup.c:1124
+#, gcc-internal-format
+msgid "name lookup of %qD changed for new ISO %<for%> scoping"
 msgstr ""
 
-#: objc/objc-act.c:6459
-msgid "static access to object of type %<id%>"
+#: cp/name-lookup.c:1118
+#, gcc-internal-format
+msgid "  cannot use obsolete binding at %qD because it has a destructor"
 msgstr ""
 
-#: objc/objc-act.c:6481 objc/objc-act.c:6569
-#, c-format
-msgid "incomplete implementation of class %qs"
+#: cp/name-lookup.c:1126
+#, gcc-internal-format
+msgid "  using obsolete binding at %qD"
 msgstr ""
 
-#: objc/objc-act.c:6485 objc/objc-act.c:6574
-#, c-format
-msgid "incomplete implementation of category %qs"
+#: cp/name-lookup.c:1179
+#, gcc-internal-format
+msgid "%s %s(%E) %p %d\n"
 msgstr ""
 
-#: objc/objc-act.c:6490 objc/objc-act.c:6579
-msgid "method definition for %<%c%s%> not found"
+#: cp/name-lookup.c:1182
+#, gcc-internal-format
+msgid "%s %s %p %d\n"
 msgstr ""
 
-#: objc/objc-act.c:6620
-#, c-format
-msgid "%s %qs does not fully implement the %qs protocol"
+#: cp/name-lookup.c:1308
+#, gcc-internal-format
+msgid "XXX is_class_level != (current_scope == class_scope)\n"
 msgstr ""
 
-#: objc/objc-act.c:6678 objc/objc-act.c:8278
-msgid "%<@end%> missing in implementation context"
+#: cp/name-lookup.c:1864
+#, gcc-internal-format
+msgid "%q#D hides constructor for %q#T"
 msgstr ""
 
-#: objc/objc-act.c:6691
-#, c-format
-msgid "cannot find interface declaration for %qs, superclass of %qs"
+#: cp/name-lookup.c:1880
+#, gcc-internal-format
+msgid "%q#D conflicts with previous using declaration %q#D"
 msgstr ""
 
-#: objc/objc-act.c:6718
-#, c-format
-msgid "reimplementation of class %qs"
+#: cp/name-lookup.c:1899
+#, gcc-internal-format
+msgid "previous non-function declaration %q#D"
 msgstr ""
 
-#: objc/objc-act.c:6749
-#, c-format
-msgid "conflicting super class name %qs"
+#: cp/name-lookup.c:1900
+#, gcc-internal-format
+msgid "conflicts with function declaration %q#D"
 msgstr ""
 
-#: objc/objc-act.c:6751
-#, c-format
-msgid "previous declaration of %qs"
+#. It's a nested name with template parameter dependent scope.
+#. This can only be using-declaration for class member.
+#: cp/name-lookup.c:1978 cp/name-lookup.c:2003 cp/name-lookup.c:3164
+#, gcc-internal-format
+msgid "%qT is not a namespace"
 msgstr ""
 
-#: objc/objc-act.c:6765 objc/objc-act.c:6767
-#, c-format
-msgid "duplicate interface declaration for class %qs"
+#. 7.3.3/5
+#. A using-declaration shall not name a template-id.
+#: cp/name-lookup.c:1988
+#, gcc-internal-format
+msgid "a using-declaration cannot specify a template-id.  Try %<using %D%>"
 msgstr ""
 
-#: objc/objc-act.c:7022
-#, c-format
-msgid "duplicate declaration for protocol %qs"
+#: cp/name-lookup.c:1995
+#, gcc-internal-format
+msgid "namespace %qD not allowed in using-declaration"
 msgstr ""
 
-#. Add a readable method name to the warning.
-#: objc/objc-act.c:7552
-msgid "%J%s %<%c%s%>"
+#: cp/name-lookup.c:2031
+#, gcc-internal-format
+msgid "%qD not declared"
 msgstr ""
 
-#: objc/objc-act.c:7855
-#, c-format
-msgid "no super class declared in interface for %qs"
+#: cp/name-lookup.c:2051 cp/name-lookup.c:2087 cp/name-lookup.c:2121
+#, gcc-internal-format
+msgid "%qD is already declared in this scope"
 msgstr ""
 
-#: objc/objc-act.c:7903
-msgid "[super ...] must appear in a method context"
+#: cp/name-lookup.c:2127
+#, gcc-internal-format
+msgid "using declaration %qD introduced ambiguous type %qT"
 msgstr ""
 
-#: objc/objc-act.c:8560
-#, c-format
-msgid "local declaration of %qs hides instance variable"
+#: cp/name-lookup.c:2698
+#, gcc-internal-format
+msgid "using-declaration for non-member at class scope"
 msgstr ""
 
-#: treelang/tree1.c:278
-msgid "%HDuplicate name %q.*s."
+#: cp/name-lookup.c:2703
+#, gcc-internal-format
+msgid "using-declaration cannot name destructor"
 msgstr ""
 
-#: treelang/treetree.c:815
-msgid "Global register variable %qD used in nested function."
+#: cp/name-lookup.c:2776
+#, gcc-internal-format
+msgid "declaration of %qD not in a namespace surrounding %qD"
 msgstr ""
 
-#: treelang/treetree.c:819
-msgid "Register variable %qD used in nested function."
+#: cp/name-lookup.c:2784
+#, gcc-internal-format
+msgid "explicit qualification in declaration of `%D'"
 msgstr ""
 
-#: treelang/treetree.c:825
-msgid "Address of global register variable %qD requested."
+#: cp/name-lookup.c:2820
+#, gcc-internal-format
+msgid "%qD should have been declared inside %qD"
 msgstr ""
 
-#: treelang/treetree.c:830
-msgid "Address of register variable %qD requested."
+#: cp/name-lookup.c:2882
+#, gcc-internal-format
+msgid "namespace alias %qD not allowed here, assuming %qD"
 msgstr ""
 
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-#: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
-msgid "does not support multilib"
+#. The parser did not find it, so it's not there.
+#: cp/name-lookup.c:2997
+#, gcc-internal-format
+msgid "unknown namespace %qD"
 msgstr ""
 
-#: config/rs6000/darwin.h:130
-msgid " conflicting code gen style switches are used"
+#: cp/name-lookup.c:3158
+#, gcc-internal-format
+msgid "namespace %qT undeclared"
 msgstr ""
 
-#: config/mips/mips.h:817 config/arc/arc.h:63
-msgid "may not use both -EB and -EL"
+#: cp/name-lookup.c:3202
+#, gcc-internal-format
+msgid "strong using only meaningful at namespace scope"
 msgstr ""
 
-#: objc/lang-specs.h:31 objc/lang-specs.h:46
-msgid "GNU Objective C no longer supports traditional compilation"
+#: cp/name-lookup.c:3209
+#, gcc-internal-format
+msgid "%qD attribute directive ignored"
 msgstr ""
 
-#: config/mips/r3900.h:35
-msgid "-mhard-float not supported"
+#: cp/name-lookup.c:3344
+#, gcc-internal-format
+msgid "use of %qD is ambiguous"
 msgstr ""
 
-#: config/mips/r3900.h:37
-msgid "-msingle-float and -msoft-float cannot both be specified"
+#: cp/name-lookup.c:3345
+#, gcc-internal-format
+msgid "  first declared as %q#D here"
 msgstr ""
 
-#: config/vax/vax.h:50 config/vax/vax.h:51
-msgid "profiling not supported with -mg\n"
+#: cp/name-lookup.c:3347
+#, gcc-internal-format
+msgid "  also declared as %q#D here"
 msgstr ""
 
-#: config/vax/netbsd-elf.h:42
-msgid "The -shared option is not currently supported for VAX ELF."
+#: cp/name-lookup.c:3362
+#, gcc-internal-format
+msgid "%qD denotes an ambiguous type"
 msgstr ""
 
-#: config/sh/sh.h:685
-msgid "SH2a does not support little-endian"
+#: cp/name-lookup.c:3363
+#, gcc-internal-format
+msgid "%J  first type here"
 msgstr ""
 
-#: config/sparc/linux64.h:211 config/sparc/linux64.h:222
-#: config/sparc/netbsd-elf.h:126 config/sparc/netbsd-elf.h:145
-#: config/sparc/sol2-bi.h:195 config/sparc/sol2-bi.h:205
-msgid "may not use both -m32 and -m64"
+#: cp/name-lookup.c:3364
+#, gcc-internal-format
+msgid "%J  other type here"
 msgstr ""
 
-#: ada/lang-specs.h:34 gcc.c:777 java/jvspec.c:80
-msgid "-pg and -fomit-frame-pointer are incompatible"
+#. This happens for A::B where B is a template, and there are no
+#. template arguments.
+#: cp/name-lookup.c:3442 cp/parser.c:4480 cp/typeck.c:1790
+#, gcc-internal-format
+msgid "invalid use of %qD"
 msgstr ""
 
-#: ada/lang-specs.h:35
-msgid "-c or -S required for Ada"
+#: cp/name-lookup.c:3482
+#, gcc-internal-format
+msgid "%<%D::%D%> is not a template"
 msgstr ""
 
-#: config/arm/arm.h:153
-msgid "-msoft-float and -mhard_float may not be used together"
+#: cp/name-lookup.c:3497
+#, gcc-internal-format
+msgid "%qD undeclared in namespace %qD"
 msgstr ""
 
-#: config/arm/arm.h:155
-msgid "-mbig-endian and -mlittle-endian may not be used together"
+#: cp/name-lookup.c:4124
+#, gcc-internal-format
+msgid "%qD is not a function,"
 msgstr ""
 
-#: gcc.c:750
-msgid "GCC does not support -C or -CC without -E"
+#: cp/name-lookup.c:4125
+#, gcc-internal-format
+msgid "  conflict with %qD"
 msgstr ""
 
-#: gcc.c:929
-msgid "GNU C no longer supports -traditional without -E"
+#: cp/name-lookup.c:4910
+#, gcc-internal-format
+msgid "XXX entering pop_everything ()\n"
 msgstr ""
 
-#: gcc.c:945
-msgid "-E required when input is from standard input"
+#: cp/name-lookup.c:4919
+#, gcc-internal-format
+msgid "XXX leaving pop_everything ()\n"
 msgstr ""
 
-#: config/darwin.h:251
-msgid "-current_version only allowed with -dynamiclib"
+#: cp/parser.c:1848
+#, gcc-internal-format
+msgid "minimum/maximum operators are deprecated"
 msgstr ""
 
-#: config/darwin.h:253
-msgid "-install_name only allowed with -dynamiclib"
+#: cp/parser.c:1868
+#, gcc-internal-format
+msgid "%<#pragma%> is not allowed here"
 msgstr ""
 
-#: config/darwin.h:258
-msgid "-bundle not allowed with -dynamiclib"
+#: cp/parser.c:1897
+#, gcc-internal-format
+msgid "%<%D::%D%> has not been declared"
 msgstr ""
 
-#: config/darwin.h:259
-msgid "-bundle_loader not allowed with -dynamiclib"
+#: cp/parser.c:1900 cp/semantics.c:2416
+#, gcc-internal-format
+msgid "%<::%D%> has not been declared"
 msgstr ""
 
-#: config/darwin.h:260
-msgid "-client_name not allowed with -dynamiclib"
+#: cp/parser.c:1903
+#, gcc-internal-format
+msgid "request for member %qD in non-class type %qT"
 msgstr ""
 
-#: config/darwin.h:265
-msgid "-force_flat_namespace not allowed with -dynamiclib"
+#: cp/parser.c:1906
+#, gcc-internal-format
+msgid "%<%T::%D%> has not been declared"
 msgstr ""
 
-#: config/darwin.h:267
-msgid "-keep_private_externs not allowed with -dynamiclib"
+#: cp/parser.c:1909
+#, gcc-internal-format
+msgid "%qD has not been declared"
 msgstr ""
 
-#: config/darwin.h:268
-msgid "-private_bundle not allowed with -dynamiclib"
+#: cp/parser.c:1912
+#, gcc-internal-format
+msgid "%<%D::%D%> %s"
 msgstr ""
 
-#: config/i386/cygwin.h:29
-msgid "mno-cygwin and mno-win32 are not compatible"
+#: cp/parser.c:1914
+#, gcc-internal-format
+msgid "%<::%D%> %s"
 msgstr ""
 
-#: config/i386/cygwin.h:70 config/i386/mingw32.h:58
-msgid "shared and mdll are not compatible"
+#: cp/parser.c:1916
+#, gcc-internal-format
+msgid "%qD %s"
 msgstr ""
 
-#: config/lynx.h:71
-msgid "Cannot use mthreads and mlegacy-threads together."
+#: cp/parser.c:1968
+#, gcc-internal-format
+msgid "new types may not be defined in a return type"
 msgstr ""
 
-#: config/lynx.h:96
-msgid "Cannot use mshared and static together."
+#: cp/parser.c:1969
+#, gcc-internal-format
+msgid "(perhaps a semicolon is missing after the definition of %qT)"
 msgstr ""
 
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-files are incompatible"
+#: cp/parser.c:1988 cp/pt.c:4341
+#, gcc-internal-format
+msgid "%qT is not a template"
 msgstr ""
 
-#: java/lang-specs.h:35
-msgid "-fjni and -femit-class-file are incompatible"
+#: cp/parser.c:1990
+#, gcc-internal-format
+msgid "%qE is not a template"
 msgstr ""
 
-#: java/lang-specs.h:36 java/lang-specs.h:37
-msgid "-femit-class-file should used along with -fsyntax-only"
+#: cp/parser.c:1992
+#, gcc-internal-format
+msgid "invalid template-id"
 msgstr ""
 
-#: config/mcore/mcore.h:57
-msgid "the m210 does not have little endian support"
+#: cp/parser.c:2021
+#, gcc-internal-format
+msgid "%s cannot appear in a constant-expression"
 msgstr ""
 
-#: config/i386/sco5.h:189
-msgid "-pg not supported on this platform"
+#: cp/parser.c:2046
+#, gcc-internal-format
+msgid "invalid use of template-name %qE without an argument list"
 msgstr ""
 
-#: config/i386/sco5.h:190
-msgid "-p and -pp specified - pick one"
+#. Issue an error message.
+#: cp/parser.c:2051
+#, gcc-internal-format
+msgid "%qE does not name a type"
 msgstr ""
 
-#: config/i386/sco5.h:264
-msgid "-G and -static are mutually exclusive"
+#: cp/parser.c:2083
+#, gcc-internal-format
+msgid "(perhaps %<typename %T::%E%> was intended)"
 msgstr ""
 
-#: config/i386/nwld.h:34
-msgid "Static linking is not supported.\n"
+#: cp/parser.c:2098
+#, gcc-internal-format
+msgid "%qE in namespace %qE does not name a type"
 msgstr ""
 
-#: ada/lang.opt:74
-msgid "Specify options to GNAT"
+#: cp/parser.c:2101
+#, gcc-internal-format
+msgid "%qE in class %qT does not name a type"
 msgstr ""
 
-#: config/alpha/alpha.opt:28
-msgid "Use fp registers"
+#: cp/parser.c:2815
+#, gcc-internal-format
+msgid "ISO C++ forbids braced-groups within expressions"
 msgstr ""
 
-#: config/alpha/alpha.opt:32
-msgid "Assume GAS"
+#: cp/parser.c:2824
+#, gcc-internal-format
+msgid "statement-expressions are allowed only inside functions"
 msgstr ""
 
-#: config/alpha/alpha.opt:36
-msgid "Do not assume GAS"
+#: cp/parser.c:2875
+#, gcc-internal-format
+msgid "%<this%> may not be used in this context"
 msgstr ""
 
-#: config/alpha/alpha.opt:40
-msgid "Request IEEE-conformant math library routines (OSF/1)"
+#: cp/parser.c:3022
+#, gcc-internal-format
+msgid "local variable %qD may not appear in this context"
 msgstr ""
 
-#: config/alpha/alpha.opt:44
-msgid "Emit IEEE-conformant code, without inexact exceptions"
+#: cp/parser.c:3399
+#, gcc-internal-format
+msgid "typedef-name %qD used as destructor declarator"
 msgstr ""
 
-#: config/alpha/alpha.opt:51
-msgid "Do not emit complex integer constants to read-only memory"
+#: cp/parser.c:4056
+#, gcc-internal-format
+msgid "ISO C++ forbids compound-literals"
 msgstr ""
 
-#: config/alpha/alpha.opt:55
-msgid "Use VAX fp"
+#: cp/parser.c:5000
+#, gcc-internal-format
+msgid "array bound forbidden after parenthesized type-id"
 msgstr ""
 
-#: config/alpha/alpha.opt:59
-msgid "Do not use VAX fp"
+#: cp/parser.c:5001
+#, gcc-internal-format
+msgid "try removing the parentheses around the type-id"
 msgstr ""
 
-#: config/alpha/alpha.opt:63
-msgid "Emit code for the byte/word ISA extension"
+#: cp/parser.c:5203
+#, gcc-internal-format
+msgid "expression in new-declarator must have integral or enumeration type"
 msgstr ""
 
-#: config/alpha/alpha.opt:67
-msgid "Emit code for the motion video ISA extension"
+#: cp/parser.c:5392
+#, gcc-internal-format
+msgid "use of old-style cast"
 msgstr ""
 
-#: config/alpha/alpha.opt:71
-msgid "Emit code for the fp move and sqrt ISA extension"
+#: cp/parser.c:6171
+#, gcc-internal-format
+msgid "case label %qE not within a switch statement"
 msgstr ""
 
-#: config/alpha/alpha.opt:75
-msgid "Emit code for the counting ISA extension"
+#: cp/parser.c:6715
+#, gcc-internal-format
+msgid "ISO C++ forbids computed gotos"
 msgstr ""
 
-#: config/alpha/alpha.opt:79
-msgid "Emit code using explicit relocation directives"
+#: cp/parser.c:6840
+#, gcc-internal-format
+msgid "extra %<;%>"
 msgstr ""
 
-#: config/alpha/alpha.opt:83
-msgid "Emit 16-bit relocations to the small data areas"
+#: cp/parser.c:7162
+#, gcc-internal-format
+msgid "mixing declarations and function-definitions is forbidden"
 msgstr ""
 
-#: config/alpha/alpha.opt:87
-msgid "Emit 32-bit relocations to the small data areas"
+#: cp/parser.c:7293
+#, gcc-internal-format
+msgid "duplicate %<friend%>"
 msgstr ""
 
-#: config/alpha/alpha.opt:91
-msgid "Emit direct branches to local functions"
+#: cp/parser.c:7462
+#, gcc-internal-format
+msgid "class definition may not be declared a friend"
 msgstr ""
 
-#: config/alpha/alpha.opt:95
-msgid "Emit indirect branches to local functions"
+#: cp/parser.c:7776
+#, gcc-internal-format
+msgid "only constructors take base initializers"
+msgstr ""
+
+#: cp/parser.c:7827
+#, gcc-internal-format
+msgid "anachronistic old-style base class initializer"
 msgstr ""
 
-#: config/alpha/alpha.opt:99
-msgid "Emit rdval instead of rduniq for thread pointer"
+#: cp/parser.c:7869
+#, gcc-internal-format
+msgid ""
+"keyword %<typename%> not allowed in this context (a qualified member "
+"initializer is implicitly a type)"
 msgstr ""
 
-#: config/alpha/alpha.opt:103
-msgid "Use 128-bit long double"
+#. Warn that we do not support `export'.
+#: cp/parser.c:8235
+#, gcc-internal-format
+msgid "keyword %<export%> not implemented, and will be ignored"
 msgstr ""
 
-#: config/alpha/alpha.opt:107
-msgid "Use 64-bit long double"
+#. Otherwise, emit an error about the invalid digraph, but continue
+#. parsing because we got our argument list.
+#: cp/parser.c:8608
+#, gcc-internal-format
+msgid "%<<::%> cannot begin a template-argument list"
 msgstr ""
 
-#: config/alpha/alpha.opt:111
-msgid "Use features of and schedule given CPU"
+#: cp/parser.c:8609
+#, gcc-internal-format
+msgid ""
+"%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
+"and %<::%>"
 msgstr ""
 
-#: config/alpha/alpha.opt:115
-msgid "Schedule given CPU"
+#: cp/parser.c:8616
+#, gcc-internal-format
+msgid "(if you use -fpermissive G++ will accept your code)"
 msgstr ""
 
-#: config/alpha/alpha.opt:119
-msgid "Control the generated fp rounding mode"
+#: cp/parser.c:8680
+#, gcc-internal-format
+msgid "parse error in template argument list"
 msgstr ""
 
-#: config/alpha/alpha.opt:123
-msgid "Control the IEEE trap mode"
+#. Explain what went wrong.
+#: cp/parser.c:8793
+#, gcc-internal-format
+msgid "non-template %qD used as template"
 msgstr ""
 
-#: config/alpha/alpha.opt:127
-msgid "Control the precision given to fp exceptions"
+#: cp/parser.c:8794
+#, gcc-internal-format
+msgid "use %<%T::template %D%> to indicate that it is a template"
 msgstr ""
 
-#: config/alpha/alpha.opt:131
-msgid "Tune expected memory latency"
+#: cp/parser.c:9383 cp/parser.c:15228
+#, gcc-internal-format
+msgid "template declaration of %qs"
 msgstr ""
 
-#: config/arc/arc.opt:33
-msgid "Prepend the name of the cpu to all public symbol names"
+#: cp/parser.c:9856
+#, gcc-internal-format
+msgid "using %<typename%> outside of template"
 msgstr ""
 
-#: config/arc/arc.opt:43
-msgid "Compile code for ARC variant CPU"
+#: cp/parser.c:10052
+#, gcc-internal-format
+msgid "type attributes are honored only at type definition"
 msgstr ""
 
-#: config/arc/arc.opt:47
-msgid "Put functions in SECTION"
+#. [namespace.udecl]
+#.
+#. A using declaration shall not name a template-id.
+#: cp/parser.c:10434
+#, gcc-internal-format
+msgid "a template-id may not appear in a using-declaration"
 msgstr ""
 
-#: config/arc/arc.opt:51
-msgid "Put data in SECTION"
+#: cp/parser.c:10764
+#, gcc-internal-format
+msgid "an asm-specification is not allowed on a function-definition"
 msgstr ""
 
-#: config/arc/arc.opt:55
-msgid "Put read-only data in SECTION"
+#: cp/parser.c:10766
+#, gcc-internal-format
+msgid "attributes are not allowed on a function-definition"
 msgstr ""
 
-#: config/avr/avr.opt:24
-msgid "Use subroutines for function prologues and epilogues"
+#: cp/parser.c:10898
+#, gcc-internal-format
+msgid "attributes after parenthesized initializer ignored"
 msgstr ""
 
-#: config/avr/avr.opt:28
-msgid "Select the target MCU"
+#: cp/parser.c:11283
+#, gcc-internal-format
+msgid "array bound is not an integer constant"
 msgstr ""
 
-#: config/avr/avr.opt:35
-msgid "Use STACK as the initial value of the stack pointer"
+#: cp/parser.c:11353
+#, gcc-internal-format
+msgid "%<%T::%D%> is not a type"
 msgstr ""
 
-#: config/avr/avr.opt:39
-msgid "Use an 8-bit 'int' type"
+#: cp/parser.c:11396
+#, gcc-internal-format
+msgid "invalid use of constructor as a template"
 msgstr ""
 
-#: config/avr/avr.opt:43
-msgid "Change the stack pointer without disabling interrupts"
+#: cp/parser.c:11397
+#, gcc-internal-format
+msgid ""
+"use %<%T::%D%> instead of %<%T::%T%> to name the constructor in a qualified "
+"name"
 msgstr ""
 
-#: config/avr/avr.opt:47
-msgid "Do not generate tablejump insns"
+#: cp/parser.c:11585
+#, gcc-internal-format
+msgid "duplicate cv-qualifier"
 msgstr ""
 
-#: config/avr/avr.opt:57
-msgid "Use rjmp/rcall (limited range) on >8K devices"
+#: cp/parser.c:12117
+#, gcc-internal-format
+msgid "file ends in default argument"
 msgstr ""
 
-#: config/avr/avr.opt:61
-msgid "Output instruction sizes to the asm file"
+#: cp/parser.c:12178
+#, gcc-internal-format
+msgid "deprecated use of default argument for parameter of non-function"
 msgstr ""
 
-#: config/avr/avr.opt:65
-msgid "Change only the low 8 bits of the stack pointer"
+#: cp/parser.c:12181
+#, gcc-internal-format
+msgid "default arguments are only permitted for function parameters"
 msgstr ""
 
-#: config/c4x/c4x.opt:24
-msgid "Generate code for C30 CPU"
+#: cp/parser.c:12923
+#, gcc-internal-format
+msgid "invalid class name in declaration of %qD"
 msgstr ""
 
-#: config/c4x/c4x.opt:28
-msgid "Generate code for C31 CPU"
+#: cp/parser.c:12934
+#, gcc-internal-format
+msgid "declaration of %qD in %qD which does not enclose %qD"
 msgstr ""
 
-#: config/c4x/c4x.opt:32
-msgid "Generate code for C32 CPU"
+#: cp/parser.c:12947
+#, gcc-internal-format
+msgid "extra qualification ignored"
 msgstr ""
 
-#: config/c4x/c4x.opt:36
-msgid "Generate code for C33 CPU"
+#: cp/parser.c:12958
+#, gcc-internal-format
+msgid "an explicit specialization must be preceded by %<template <>%>"
 msgstr ""
 
-#: config/c4x/c4x.opt:40
-msgid "Generate code for C40 CPU"
+#: cp/parser.c:13051
+#, gcc-internal-format
+msgid "previous definition of %q#T"
 msgstr ""
 
-#: config/c4x/c4x.opt:44
-msgid "Generate code for C44 CPU"
+#: cp/parser.c:13277
+#, gcc-internal-format
+msgid "%Hextra %<;%>"
 msgstr ""
 
-#: config/c4x/c4x.opt:48
-msgid "Assume that pointers may be aliased"
+#: cp/parser.c:13295
+#, gcc-internal-format
+msgid "a class-key must be used when declaring a friend"
 msgstr ""
 
-#: config/c4x/c4x.opt:52
-msgid "Big memory model"
+#: cp/parser.c:13309
+#, gcc-internal-format
+msgid "friend declaration does not name a class or function"
 msgstr ""
 
-#: config/c4x/c4x.opt:56
-msgid "Use the BK register as a general purpose register"
+#: cp/parser.c:13485
+#, gcc-internal-format
+msgid "pure-specifier on function-definition"
 msgstr ""
 
-#: config/c4x/c4x.opt:60
-msgid "Generate code for CPU"
+#: cp/parser.c:13763
+#, gcc-internal-format
+msgid "keyword %<typename%> not allowed outside of templates"
 msgstr ""
 
-#: config/c4x/c4x.opt:64
-msgid "Enable use of DB instruction"
+#: cp/parser.c:13765
+#, gcc-internal-format
+msgid ""
+"keyword %<typename%> not allowed in this context (the base class is "
+"implicitly a type)"
 msgstr ""
 
-#: config/c4x/c4x.opt:68
-msgid "Enable debugging"
+#: cp/parser.c:14040
+#, gcc-internal-format
+msgid "invalid catch parameter"
 msgstr ""
 
-#: config/c4x/c4x.opt:72
-msgid "Enable new features under development"
+#: cp/parser.c:14615
+#, gcc-internal-format
+msgid "reference to %qD is ambiguous"
 msgstr ""
 
-#: config/c4x/c4x.opt:76
-msgid "Use fast but approximate float to integer conversion"
+#: cp/parser.c:14784
+#, gcc-internal-format
+msgid "too few template-parameter-lists"
 msgstr ""
 
-#: config/c4x/c4x.opt:80
-msgid "Force RTL generation to emit valid 3 operand insns"
+#. Otherwise, there are too many template parameter lists.  We have
+#. something like:
+#.
+#. template <class T> template <class U> void S::f();
+#: cp/parser.c:14799
+#, gcc-internal-format
+msgid "too many template-parameter-lists"
 msgstr ""
 
-#: config/c4x/c4x.opt:84
-msgid "Force constants into registers to improve hoisting"
+#. Skip the entire function.
+#: cp/parser.c:15023
+#, gcc-internal-format
+msgid "invalid function declaration"
 msgstr ""
 
-#: config/c4x/c4x.opt:88 config/c4x/c4x.opt:112
-msgid "Save DP across ISR in small memory model"
+#. Issue an error message.
+#: cp/parser.c:15060
+#, gcc-internal-format
+msgid "named return values are no longer supported"
 msgstr ""
 
-#: config/c4x/c4x.opt:92
-msgid "Allow unsigned iteration counts for RPTB/DB"
+#: cp/parser.c:15434
+#, gcc-internal-format
+msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
 msgstr ""
 
-#: config/c4x/c4x.opt:96
-msgid "Pass arguments on the stack"
+#: cp/parser.c:15449
+#, gcc-internal-format
+msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 msgstr ""
 
-#: config/c4x/c4x.opt:100
-msgid "Use MPYI instruction for C3x"
+#: cp/parser.c:15454
+#, gcc-internal-format
+msgid "missing %<>%> to terminate the template argument list"
 msgstr ""
 
-#: config/c4x/c4x.opt:104
-msgid "Enable parallel instructions"
+#: cp/parser.c:16003
+#, gcc-internal-format
+msgid "%qs tag used in naming %q#T"
 msgstr ""
 
-#: config/c4x/c4x.opt:108
-msgid "Enable MPY||ADD and MPY||SUB instructions"
+#: cp/parser.c:16024
+#, gcc-internal-format
+msgid "%qD redeclared with different access"
 msgstr ""
 
-#: config/c4x/c4x.opt:116
-msgid "Preserve all 40 bits of FP reg across call"
+#: cp/parser.c:16041
+#, gcc-internal-format
+msgid "%<template%> (as a disambiguator) is only allowed within templates"
 msgstr ""
 
-#: config/c4x/c4x.opt:120
-msgid "Pass arguments in registers"
+#: cp/parser.c:16278 cp/parser.c:17181 cp/parser.c:17312
+#, gcc-internal-format
+msgid "misplaced `@%D' Objective-C++ construct"
 msgstr ""
 
-#: config/c4x/c4x.opt:124
-msgid "Enable use of RTPB instruction"
+#: cp/parser.c:16419
+#, gcc-internal-format
+msgid "`@encode' must specify a type as an argument"
 msgstr ""
 
-#: config/c4x/c4x.opt:128
-msgid "Enable use of RTPS instruction"
+#: cp/parser.c:16716
+#, gcc-internal-format
+msgid "invalid Objective-C++ selector name"
 msgstr ""
 
-#: config/c4x/c4x.opt:132
-msgid "Set the maximum number of iterations for RPTS to N"
+#: cp/parser.c:17045
+#, gcc-internal-format
+msgid "identifier expected after `@protocol'"
 msgstr ""
 
-#: config/c4x/c4x.opt:136
-msgid "Small memory model"
+#: cp/parser.c:17335
+#, gcc-internal-format
+msgid "inter-module optimizations not implemented for C++"
 msgstr ""
 
-#: config/c4x/c4x.opt:140
-msgid "Emit code compatible with TI tools"
+#: cp/pt.c:240
+#, gcc-internal-format
+msgid "data member %qD cannot be a member template"
 msgstr ""
 
-#: config/fr30/fr30.opt:24
-msgid "Assume small address space"
+#: cp/pt.c:252
+#, gcc-internal-format
+msgid "invalid member template declaration %qD"
 msgstr ""
 
-#: config/frv/frv.opt:24
-msgid "Use 4 media accumulators"
+#: cp/pt.c:574
+#, gcc-internal-format
+msgid "explicit specialization in non-namespace scope %qD"
 msgstr ""
 
-#: config/frv/frv.opt:28
-msgid "Use 8 media accumulators"
+#: cp/pt.c:585
+#, gcc-internal-format
+msgid "enclosing class templates are not explicitly specialized"
 msgstr ""
 
-#: config/frv/frv.opt:32
-msgid "Enable label alignment optimizations"
+#: cp/pt.c:669
+#, gcc-internal-format
+msgid "specialization of %qD in different namespace"
 msgstr ""
 
-#: config/frv/frv.opt:36
-msgid "Dynamically allocate cc registers"
+#: cp/pt.c:670 cp/pt.c:739
+#, gcc-internal-format
+msgid "  from definition of %q#D"
 msgstr ""
 
-#: config/frv/frv.opt:43
-msgid "Set the cost of branches"
+#: cp/pt.c:706
+#, gcc-internal-format
+msgid "specialization of %qT after instantiation"
 msgstr ""
 
-#: config/frv/frv.opt:47
-msgid "Enable conditional execution other than moves/scc"
+#: cp/pt.c:738
+#, gcc-internal-format
+msgid "specializing %q#T in different namespace"
 msgstr ""
 
-#: config/frv/frv.opt:51
-msgid "Change the maximum length of conditionally-executed sequences"
+#: cp/pt.c:753
+#, gcc-internal-format
+msgid "specialization %qT after instantiation %qT"
 msgstr ""
 
-#: config/frv/frv.opt:55
-msgid ""
-"Change the number of temporary registers that are available to conditionally-"
-"executed sequences"
+#: cp/pt.c:765
+#, gcc-internal-format
+msgid "explicit specialization of non-template %qT"
 msgstr ""
 
-#: config/frv/frv.opt:59
-msgid "Enable conditional moves"
+#: cp/pt.c:1163
+#, gcc-internal-format
+msgid "specialization of %qD after instantiation"
 msgstr ""
 
-#: config/frv/frv.opt:63
-msgid "Set the target CPU type"
+#: cp/pt.c:1292
+#, gcc-internal-format
+msgid "%s %+#D"
 msgstr ""
 
-#: config/frv/frv.opt:85
-msgid "Use fp double instructions"
+#: cp/pt.c:1348
+#, gcc-internal-format
+msgid "%qD is not a function template"
 msgstr ""
 
-#: config/frv/frv.opt:89
-msgid "Change the ABI to allow double word insns"
+#: cp/pt.c:1541
+#, gcc-internal-format
+msgid "template-id %qD for %q+D does not match any template declaration"
 msgstr ""
 
-#: config/frv/frv.opt:93
-msgid "Enable Function Descriptor PIC mode"
+#: cp/pt.c:1550
+#, gcc-internal-format
+msgid "ambiguous template specialization %qD for %q+D"
 msgstr ""
 
-#: config/frv/frv.opt:97
-msgid "Just use icc0/fcc0"
+#. This case handles bogus declarations like template <>
+#. template <class T> void f<int>();
+#: cp/pt.c:1781 cp/pt.c:1835
+#, gcc-internal-format
+msgid "template-id %qD in declaration of primary template"
 msgstr ""
 
-#: config/frv/frv.opt:101
-msgid "Only use 32 FPRs"
+#: cp/pt.c:1794
+#, gcc-internal-format
+msgid "template parameter list used in explicit instantiation"
 msgstr ""
 
-#: config/frv/frv.opt:105
-msgid "Use 64 FPRs"
+#: cp/pt.c:1800
+#, gcc-internal-format
+msgid "definition provided for explicit instantiation"
 msgstr ""
 
-#: config/frv/frv.opt:109
-msgid "Only use 32 GPRs"
+#: cp/pt.c:1808
+#, gcc-internal-format
+msgid "too many template parameter lists in declaration of %qD"
 msgstr ""
 
-#: config/frv/frv.opt:113
-msgid "Use 64 GPRs"
+#: cp/pt.c:1811
+#, gcc-internal-format
+msgid "too few template parameter lists in declaration of %qD"
 msgstr ""
 
-#: config/frv/frv.opt:117
-msgid "Enable use of GPREL for read-only data in FDPIC"
+#: cp/pt.c:1813
+#, gcc-internal-format
+msgid "explicit specialization of %qD must be introduced by %<template <>%>"
 msgstr ""
 
-#: config/frv/frv.opt:125
-msgid "Enable inlining of PLT in function calls"
+#: cp/pt.c:1832
+#, gcc-internal-format
+msgid "function template partial specialization %qD is not allowed"
 msgstr ""
 
-#: config/frv/frv.opt:129
-msgid "Enable PIC support for building libraries"
+#: cp/pt.c:1864
+#, gcc-internal-format
+msgid "default argument specified in explicit specialization"
 msgstr ""
 
-#: config/frv/frv.opt:133
-msgid "Follow the EABI linkage requirements"
+#: cp/pt.c:1868
+#, gcc-internal-format
+msgid "template specialization with C linkage"
 msgstr ""
 
-#: config/frv/frv.opt:137
-msgid "Disallow direct calls to global functions"
+#: cp/pt.c:1895
+#, gcc-internal-format
+msgid "%qD is not a template function"
 msgstr ""
 
-#: config/frv/frv.opt:141
-msgid "Use media instructions"
+#. From [temp.expl.spec]:
+#.
+#. If such an explicit specialization for the member
+#. of a class template names an implicitly-declared
+#. special member function (clause _special_), the
+#. program is ill-formed.
+#.
+#. Similar language is found in [temp.explicit].
+#: cp/pt.c:1957
+#, gcc-internal-format
+msgid "specialization of implicitly-declared special member function"
 msgstr ""
 
-#: config/frv/frv.opt:145
-msgid "Use multiply add/subtract instructions"
+#: cp/pt.c:2001
+#, gcc-internal-format
+msgid "no member function %qD declared in %qT"
 msgstr ""
 
-#: config/frv/frv.opt:149
-msgid "Enable optimizing &&/|| in conditional execution"
+#: cp/pt.c:2206
+#, gcc-internal-format
+msgid " shadows template parm %q#D"
 msgstr ""
 
-#: config/frv/frv.opt:153
-msgid "Enable nested conditional execution optimizations"
+#: cp/pt.c:2608
+#, gcc-internal-format
+msgid "template parameters not used in partial specialization:"
 msgstr ""
 
-#: config/frv/frv.opt:158
-msgid "Do not mark ABI switches in e_flags"
+#: cp/pt.c:2612
+#, gcc-internal-format
+msgid "        %qD"
 msgstr ""
 
-#: config/frv/frv.opt:162
-msgid "Pack VLIW instructions"
+#: cp/pt.c:2623
+#, gcc-internal-format
+msgid "partial specialization %qT does not specialize any template arguments"
 msgstr ""
 
-#: config/frv/frv.opt:166
-msgid "Enable setting GPRs to the result of comparisons"
+#: cp/pt.c:2648
+#, gcc-internal-format
+msgid "template argument %qE involves template parameter(s)"
 msgstr ""
 
-#: config/frv/frv.opt:170
-msgid "Change the amount of scheduler lookahead"
+#: cp/pt.c:2692
+#, gcc-internal-format
+msgid "type %qT of template argument %qE depends on template parameter(s)"
 msgstr ""
 
-#: config/frv/frv.opt:178
-msgid "Assume a large TLS segment"
+#: cp/pt.c:2779
+#, gcc-internal-format
+msgid "no default argument for %qD"
 msgstr ""
 
-#: config/frv/frv.opt:182
-msgid "Do not assume a large TLS segment"
+#: cp/pt.c:2936
+#, gcc-internal-format
+msgid "template with C linkage"
 msgstr ""
 
-#: config/frv/frv.opt:187
-msgid "Cause gas to print tomcat statistics"
+#: cp/pt.c:2939
+#, gcc-internal-format
+msgid "template class without a name"
 msgstr ""
 
-#: config/frv/frv.opt:192
-msgid "Link with the library-pic libraries"
+#. [temp.mem]
+#.
+#. A destructor shall not be a member template.
+#: cp/pt.c:2947
+#, gcc-internal-format
+msgid "destructor %qD declared as member template"
 msgstr ""
 
-#: config/frv/frv.opt:196
-msgid "Allow branches to be packed with other instructions"
+#. [basic.stc.dynamic.allocation]
+#.
+#. An allocation function can be a function
+#. template. ... Template allocation functions shall
+#. have two or more parameters.
+#: cp/pt.c:2962
+#, gcc-internal-format
+msgid "invalid template declaration of %qD"
 msgstr ""
 
-#: config/h8300/h8300.opt:24
-msgid "Generate H8S code"
+#: cp/pt.c:3043
+#, gcc-internal-format
+msgid "%qD does not declare a template type"
 msgstr ""
 
-#: config/h8300/h8300.opt:28
-msgid "Generate H8SX code"
+#: cp/pt.c:3049
+#, gcc-internal-format
+msgid "template definition of non-template %q#D"
 msgstr ""
 
-#: config/h8300/h8300.opt:32
-msgid "Generate H8S/2600 code"
+#: cp/pt.c:3091
+#, gcc-internal-format
+msgid "expected %d levels of template parms for %q#D, got %d"
 msgstr ""
 
-#: config/h8300/h8300.opt:36
-msgid "Make integers 32 bits wide"
+#: cp/pt.c:3103
+#, gcc-internal-format
+msgid "got %d template parameters for %q#D"
 msgstr ""
 
-#: config/h8300/h8300.opt:43
-msgid "Use registers for argument passing"
+#: cp/pt.c:3106
+#, gcc-internal-format
+msgid "got %d template parameters for %q#T"
 msgstr ""
 
-#: config/h8300/h8300.opt:47
-msgid "Consider access to byte sized memory slow"
+#: cp/pt.c:3108
+#, gcc-internal-format
+msgid "  but %d required"
 msgstr ""
 
-#: config/h8300/h8300.opt:51
-msgid "Enable linker relaxing"
+#: cp/pt.c:3204
+#, gcc-internal-format
+msgid "%qT is not a template type"
 msgstr ""
 
-#: config/h8300/h8300.opt:55
-msgid "Generate H8/300H code"
+#: cp/pt.c:3217
+#, gcc-internal-format
+msgid "template specifiers not specified in declaration of %qD"
 msgstr ""
 
-#: config/h8300/h8300.opt:59
-msgid "Enable the normal mode"
+#: cp/pt.c:3227
+#, gcc-internal-format
+msgid "previous declaration %qD"
 msgstr ""
 
-#: config/h8300/h8300.opt:63
-msgid "Use H8/300 alignment rules"
+#: cp/pt.c:3228
+#, gcc-internal-format
+msgid "used %d template parameter(s) instead of %d"
 msgstr ""
 
-#: config/i860/i860.opt:24
-msgid "Generate code which uses the FPU"
+#: cp/pt.c:3247
+#, gcc-internal-format
+msgid "template parameter %q#D"
 msgstr ""
 
-#: config/i860/i860.opt:28 config/i860/i860.opt:32
-msgid "Do not generate code which uses the FPU"
+#: cp/pt.c:3248
+#, gcc-internal-format
+msgid "redeclared here as %q#D"
 msgstr ""
 
-#: config/ia64/ia64.opt:3
-msgid "Generate big endian code"
+#. We have in [temp.param]:
+#.
+#. A template-parameter may not be given default arguments
+#. by two different declarations in the same scope.
+#: cp/pt.c:3258
+#, gcc-internal-format
+msgid "redefinition of default argument for %q#D"
 msgstr ""
 
-#: config/ia64/ia64.opt:7
-msgid "Generate little endian code"
+#: cp/pt.c:3259
+#, gcc-internal-format
+msgid "%J  original definition appeared here"
 msgstr ""
 
-#: config/ia64/ia64.opt:11
-msgid "Generate code for GNU as"
+#: cp/pt.c:3355
+#, gcc-internal-format
+msgid ""
+"%qE is not a valid template argument for type %qT because function %qD has "
+"not external linkage"
 msgstr ""
 
-#: config/ia64/ia64.opt:15
-msgid "Generate code for GNU ld"
+#: cp/pt.c:3396
+#, gcc-internal-format
+msgid ""
+"%qE is not a valid template argument for type %qT because string literals "
+"can never be used in this context"
 msgstr ""
 
-#: config/ia64/ia64.opt:19
-msgid "Emit stop bits before and after volatile extended asms"
+#: cp/pt.c:3471
+#, gcc-internal-format
+msgid ""
+"%qE is not a valid template argument for type %qT because it is a non-"
+"constant expression"
 msgstr ""
 
-#: config/ia64/ia64.opt:23
-msgid "Use in/loc/out register names"
+#: cp/pt.c:3521
+#, gcc-internal-format
+msgid ""
+"%qE is not a valid template argument for type %qT because it is not a "
+"constant pointer"
 msgstr ""
 
-#: config/ia64/ia64.opt:30
-msgid "Enable use of sdata/scommon/sbss"
+#: cp/pt.c:3541
+#, gcc-internal-format
+msgid ""
+"%qE is not a valid template argument for type %qT because of conflicts in cv-"
+"qualification"
 msgstr ""
 
-#: config/ia64/ia64.opt:34
-msgid "Generate code without GP reg"
+#: cp/pt.c:3548
+#, gcc-internal-format
+msgid ""
+"%qE is not a valid template argument for type %qT because it is not a lvalue"
 msgstr ""
 
-#: config/ia64/ia64.opt:38
-msgid "gp is constant (but save/restore gp on indirect calls)"
+#: cp/pt.c:3561
+#, gcc-internal-format
+msgid ""
+"%qE is not a valid template argument for type %qT because object %qD has not "
+"external linkage"
 msgstr ""
 
-#: config/ia64/ia64.opt:42
-msgid "Generate self-relocatable code"
+#: cp/pt.c:3603
+#, gcc-internal-format
+msgid ""
+"%qE is not a valid template argument for type %qT because it is a pointer"
 msgstr ""
 
-#: config/ia64/ia64.opt:46
-msgid "Generate inline floating point division, optimize for latency"
+#: cp/pt.c:3605
+#, gcc-internal-format
+msgid "try using %qE instead"
 msgstr ""
 
-#: config/ia64/ia64.opt:50
-msgid "Generate inline floating point division, optimize for throughput"
+#: cp/pt.c:3640
+#, gcc-internal-format
+msgid ""
+"%qE is not a valid template argument for type %qT because it is of type %qT"
 msgstr ""
 
-#: config/ia64/ia64.opt:57
-msgid "Generate inline integer division, optimize for latency"
+#: cp/pt.c:3643
+#, gcc-internal-format
+msgid "standard conversions are not allowed in this context"
 msgstr ""
 
-#: config/ia64/ia64.opt:61
-msgid "Generate inline integer division, optimize for throughput"
+#: cp/pt.c:3812
+#, gcc-internal-format
+msgid "to refer to a type member of a template parameter, use %<typename %E%>"
 msgstr ""
 
-#: config/ia64/ia64.opt:65
-msgid "Do not inline integer division"
+#: cp/pt.c:3827 cp/pt.c:3846 cp/pt.c:3886
+#, gcc-internal-format
+msgid "type/value mismatch at argument %d in template parameter list for %qD"
 msgstr ""
 
-#: config/ia64/ia64.opt:69
-msgid "Generate inline square root, optimize for latency"
+#: cp/pt.c:3831
+#, gcc-internal-format
+msgid "  expected a constant of type %qT, got %qT"
 msgstr ""
 
-#: config/ia64/ia64.opt:73
-msgid "Generate inline square root, optimize for throughput"
+#: cp/pt.c:3835
+#, gcc-internal-format
+msgid "  expected a class template, got %qE"
 msgstr ""
 
-#: config/ia64/ia64.opt:77
-msgid "Do not inline square root"
+#: cp/pt.c:3837
+#, gcc-internal-format
+msgid "  expected a type, got %qE"
 msgstr ""
 
-#: config/ia64/ia64.opt:81
-msgid "Enable Dwarf 2 line debug info via GNU as"
+#: cp/pt.c:3850
+#, gcc-internal-format
+msgid "  expected a type, got %qT"
 msgstr ""
 
-#: config/ia64/ia64.opt:85
-msgid "Enable earlier placing stop bits for better scheduling"
+#: cp/pt.c:3852
+#, gcc-internal-format
+msgid "  expected a class template, got %qT"
 msgstr ""
 
-#: config/ia64/ia64.opt:89
-msgid "Specify range of registers to make fixed"
+#: cp/pt.c:3889
+#, gcc-internal-format
+msgid "  expected a template of type %qD, got %qD"
 msgstr ""
 
-#: config/ia64/ilp32.opt:3
-msgid "Generate ILP32 code"
+#: cp/pt.c:3925
+#, gcc-internal-format
+msgid "could not convert template argument %qE to %qT"
 msgstr ""
 
-#: config/ia64/ilp32.opt:7
-msgid "Generate LP64 code"
+#: cp/pt.c:3964
+#, gcc-internal-format
+msgid "wrong number of template arguments (%d, should be %d)"
 msgstr ""
 
-#: config/iq2000/iq2000.opt:24
-msgid "Specify CPU for code generation purposes"
+#: cp/pt.c:3968
+#, gcc-internal-format
+msgid "provided for %qD"
 msgstr ""
 
-#: config/iq2000/iq2000.opt:28
-msgid "Specify CPU for scheduling purposes"
+#: cp/pt.c:3998
+#, gcc-internal-format
+msgid "template argument %d is invalid"
 msgstr ""
 
-#: config/iq2000/iq2000.opt:32 config/mips/mips.opt:74
-msgid "Use ROM instead of RAM"
+#: cp/pt.c:4353
+#, gcc-internal-format
+msgid "non-template type %qT used as a template"
 msgstr ""
 
-#: config/iq2000/iq2000.opt:36
-msgid "Use GP relative sdata/sbss sections"
+#: cp/pt.c:4355
+#, gcc-internal-format
+msgid "for template declaration %qD"
 msgstr ""
 
-#: config/iq2000/iq2000.opt:41
-msgid "No default crt0.o"
+#: cp/pt.c:4997
+#, gcc-internal-format
+msgid ""
+"template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
+"to increase the maximum) instantiating %qD"
 msgstr ""
 
-#: config/iq2000/iq2000.opt:45 config/mips/mips.opt:210
-msgid "Put uninitialized constants in ROM (needs -membedded-data)"
+#: cp/pt.c:5443
+#, gcc-internal-format
+msgid "ambiguous class template instantiation for %q#T"
 msgstr ""
 
-#: config/m32r/m32r.opt:24
-msgid "Compile for the m32rx"
+#: cp/pt.c:5449
+#, gcc-internal-format
+msgid "%s %+#T"
 msgstr ""
 
-#: config/m32r/m32r.opt:28
-msgid "Compile for the m32r2"
+#: cp/pt.c:6555
+#, gcc-internal-format
+msgid "instantiation of %qD as type %qT"
 msgstr ""
 
-#: config/m32r/m32r.opt:32
-msgid "Compile for the m32r"
+#: cp/pt.c:6725
+#, gcc-internal-format
+msgid "invalid parameter type %qT"
 msgstr ""
 
-#: config/m32r/m32r.opt:36
-msgid "Align all loops to 32 byte boundary"
+#: cp/pt.c:6727
+#, gcc-internal-format
+msgid "in declaration %qD"
 msgstr ""
 
-#: config/m32r/m32r.opt:40
-msgid "Prefer branches over conditional execution"
+#: cp/pt.c:6801
+#, gcc-internal-format
+msgid "function returning an array"
 msgstr ""
 
-#: config/m32r/m32r.opt:44
-msgid "Give branches their default cost"
+#: cp/pt.c:6803
+#, gcc-internal-format
+msgid "function returning a function"
 msgstr ""
 
-#: config/m32r/m32r.opt:48
-msgid "Display compile time statistics"
+#: cp/pt.c:6830
+#, gcc-internal-format
+msgid "creating pointer to member function of non-class type %qT"
 msgstr ""
 
-#: config/m32r/m32r.opt:52
-msgid "Specify cache flush function"
+#: cp/pt.c:6998
+#, gcc-internal-format
+msgid "creating array with size zero"
 msgstr ""
 
-#: config/m32r/m32r.opt:56
-msgid "Specify cache flush trap number"
+#: cp/pt.c:7012
+#, gcc-internal-format
+msgid "creating array with size zero (%qE)"
 msgstr ""
 
-#: config/m32r/m32r.opt:60
-msgid "Only issue one instruction per cycle"
+#: cp/pt.c:7229
+#, gcc-internal-format
+msgid "forming reference to void"
 msgstr ""
 
-#: config/m32r/m32r.opt:64
-msgid "Allow two instructions to be issued per cycle"
+#: cp/pt.c:7231
+#, gcc-internal-format
+msgid "forming %s to reference type %qT"
 msgstr ""
 
-#: config/m32r/m32r.opt:68
-msgid "Code size: small, medium or large"
+#: cp/pt.c:7268
+#, gcc-internal-format
+msgid "creating pointer to member of non-class type %qT"
 msgstr ""
 
-#: config/m32r/m32r.opt:72
-msgid "Don't call any cache flush functions"
+#: cp/pt.c:7274
+#, gcc-internal-format
+msgid "creating pointer to member reference type %qT"
 msgstr ""
 
-#: config/m32r/m32r.opt:76
-msgid "Don't call any cache flush trap"
+#: cp/pt.c:7340
+#, gcc-internal-format
+msgid "creating array of %qT"
 msgstr ""
 
-#: config/m32r/m32r.opt:83
-msgid "Small data area: none, sdata, use"
+#: cp/pt.c:7346
+#, gcc-internal-format
+msgid "creating array of %qT, which is an abstract class type"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:24 config/m68hc11/m68hc11.opt:32
-msgid "Compile for a 68HC11"
+#: cp/pt.c:7390
+#, gcc-internal-format
+msgid "%qT is not a class, struct, or union type"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:28 config/m68hc11/m68hc11.opt:36
-msgid "Compile for a 68HC12"
+#: cp/pt.c:7425
+#, gcc-internal-format
+msgid "%qT resolves to %qT, which is not an enumeration type"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:42 config/m68hc11/m68hc11.opt:46
-msgid "Compile for a 68HCS12"
+#: cp/pt.c:7428
+#, gcc-internal-format
+msgid "%qT resolves to %qT, which is is not a class type"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:50
-msgid "Auto pre/post decrement increment allowed"
+#: cp/pt.c:7489
+#, gcc-internal-format
+msgid "use of %qs in template"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:54
-msgid "Min/max instructions allowed"
+#: cp/pt.c:7614
+#, gcc-internal-format
+msgid ""
+"dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:58
-msgid "Use call and rtc for function calls and returns"
+#: cp/pt.c:7616
+#, gcc-internal-format
+msgid "say %<typename %E%> if a type is meant"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:62
-msgid "Auto pre/post decrement increment not allowed"
+#: cp/pt.c:7735
+#, gcc-internal-format
+msgid "using invalid field %qD"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:66
-msgid "Use jsr and rts for function calls and returns"
+#: cp/pt.c:8789
+#, gcc-internal-format
+msgid "%qT is not a class or namespace"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:70
-msgid "Min/max instructions not allowed"
+#: cp/pt.c:8792
+#, gcc-internal-format
+msgid "%qD is not a class or namespace"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:74
-msgid "Use direct addressing mode for soft registers"
+#: cp/pt.c:8940
+#, gcc-internal-format
+msgid "%qT is/uses anonymous type"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:78
-msgid "Compile with 32-bit integer mode"
+#: cp/pt.c:8942
+#, gcc-internal-format
+msgid "%qT uses local type %qT"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:83
-msgid "Specify the register allocation order"
+#: cp/pt.c:8951
+#, gcc-internal-format
+msgid "%qT is a variably modified type"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:87
-msgid "Do not use direct addressing mode for soft registers"
+#: cp/pt.c:8962
+#, gcc-internal-format
+msgid "integral expression %qE is not constant"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:91
-msgid "Compile with 16-bit integer mode"
+#: cp/pt.c:8967
+#, gcc-internal-format
+msgid "  trying to instantiate %qD"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:95
-msgid "Indicate the number of soft registers available"
+#: cp/pt.c:9433
+#, gcc-internal-format
+msgid "incomplete type unification"
 msgstr ""
 
-#: config/mcore/mcore.opt:24
-msgid "Generate code for the M*Core M210"
+#: cp/pt.c:10902 cp/pt.c:10973
+#, gcc-internal-format
+msgid "explicit instantiation of non-template %q#D"
 msgstr ""
 
-#: config/mcore/mcore.opt:28
-msgid "Generate code for the M*Core M340"
+#: cp/pt.c:10918 cp/pt.c:10968
+#, gcc-internal-format
+msgid "no matching template for %qD found"
 msgstr ""
 
-#: config/mcore/mcore.opt:32
-msgid "Set maximum alignment to 4"
+#: cp/pt.c:10924
+#, gcc-internal-format
+msgid "explicit instantiation of %q#D"
 msgstr ""
 
-#: config/mcore/mcore.opt:36
-msgid "Force functions to be aligned to a 4 byte boundary"
+#: cp/pt.c:10960
+#, gcc-internal-format
+msgid "duplicate explicit instantiation of %q#D"
 msgstr ""
 
-#: config/mcore/mcore.opt:40
-msgid "Set maximum alignment to 8"
+#: cp/pt.c:10982
+#, gcc-internal-format
+msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
 msgstr ""
 
-#: config/mcore/mcore.opt:44
-msgid "Generate big-endian code"
+#: cp/pt.c:10987 cp/pt.c:11077
+#, gcc-internal-format
+msgid "storage class %qD applied to template instantiation"
 msgstr ""
 
-#: config/mcore/mcore.opt:48
-msgid "Emit call graph information"
+#: cp/pt.c:11049
+#, gcc-internal-format
+msgid "explicit instantiation of non-template type %qT"
 msgstr ""
 
-#: config/mcore/mcore.opt:52
-msgid "Use the divide instruction"
+#: cp/pt.c:11058
+#, gcc-internal-format
+msgid "explicit instantiation of %q#T before definition of template"
 msgstr ""
 
-#: config/mcore/mcore.opt:56
-msgid "Inline constants if it can be done in 2 insns or less"
+#: cp/pt.c:11066
+#, gcc-internal-format
+msgid "ISO C++ forbids the use of %qE on explicit instantiations"
 msgstr ""
 
-#: config/mcore/mcore.opt:60
-msgid "Generate little-endian code"
+#: cp/pt.c:11111
+#, gcc-internal-format
+msgid "duplicate explicit instantiation of %q#T"
 msgstr ""
 
-#: config/mcore/mcore.opt:68
-msgid "Use arbitrary sized immediates in bit operations"
+#: cp/pt.c:11484
+#, gcc-internal-format
+msgid "explicit instantiation of %qD but no definition available"
 msgstr ""
 
-#: config/mcore/mcore.opt:72
-msgid "Prefer word accesses over byte accesses"
+#: cp/pt.c:11629
+#, gcc-internal-format
+msgid ""
+"template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
+"to increase the maximum) instantiating %q+D, possibly from virtual table "
+"generation"
 msgstr ""
 
-#: config/mcore/mcore.opt:76
-msgid "Set the maximum amount for a single stack increment operation"
+#: cp/pt.c:11898
+#, gcc-internal-format
+msgid "%q#T is not a valid type for a template constant parameter"
 msgstr ""
 
-#: config/mcore/mcore.opt:80
-msgid "Always treat bitfields as int-sized"
+#: cp/repo.c:112
+#, gcc-internal-format
+msgid "-frepo must be used with -c"
 msgstr ""
 
-#: config/mips/mips.opt:24
-msgid "Generate code that conforms to the given ABI"
+#: cp/repo.c:200
+#, gcc-internal-format
+msgid "mysterious repository information in %s"
 msgstr ""
 
-#: config/mips/mips.opt:28
-msgid "Use SVR4-style PIC"
+#: cp/repo.c:214
+#, gcc-internal-format
+msgid "can't create repository information file %qs"
 msgstr ""
 
-#: config/mips/mips.opt:32
-msgid "Use PMC-style 'mad' instructions"
+#: cp/rtti.c:244
+#, gcc-internal-format
+msgid "cannot use typeid with -fno-rtti"
 msgstr ""
 
-#: config/mips/mips.opt:36
-msgid "Generate code for the given ISA"
+#: cp/rtti.c:250
+#, gcc-internal-format
+msgid "must #include <typeinfo> before using typeid"
 msgstr ""
 
-#: config/mips/mips.opt:40
-msgid "Use Branch Likely instructions, overriding the architecture default"
+#: cp/rtti.c:322
+#, gcc-internal-format
+msgid ""
+"cannot create type information for type %qT because its size is variable"
 msgstr ""
 
-#: config/mips/mips.opt:44
-msgid "Trap on integer divide by zero"
+#: cp/rtti.c:571 cp/rtti.c:585
+#, gcc-internal-format
+msgid "dynamic_cast of %q#D to %q#T can never succeed"
 msgstr ""
 
-#: config/mips/mips.opt:48
-msgid "Use branch-and-break sequences to check for integer divide by zero"
+#: cp/rtti.c:664
+#, gcc-internal-format
+msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
 msgstr ""
 
-#: config/mips/mips.opt:52
-msgid "Use trap instructions to check for integer divide by zero"
+#: cp/search.c:257
+#, gcc-internal-format
+msgid "%qT is an ambiguous base of %qT"
 msgstr ""
 
-#: config/mips/mips.opt:56
-msgid ""
-"Allow hardware floating-point instructions to cover both 32-bit and 64-bit "
-"operations"
+#: cp/search.c:275
+#, gcc-internal-format
+msgid "%qT is an inaccessible base of %qT"
 msgstr ""
 
-#: config/mips/mips.opt:66
-msgid "Use big-endian byte order"
+#: cp/search.c:1843
+#, gcc-internal-format
+msgid "deprecated covariant return type for %q#D"
 msgstr ""
 
-#: config/mips/mips.opt:70
-msgid "Use little-endian byte order"
+#: cp/search.c:1845 cp/search.c:1860 cp/search.c:1866
+#, gcc-internal-format
+msgid "  overriding %q#D"
 msgstr ""
 
-#: config/mips/mips.opt:78
-msgid "Use NewABI-style %reloc() assembly operators"
+#: cp/search.c:1859
+#, gcc-internal-format
+msgid "invalid covariant return type for %q#D"
 msgstr ""
 
-#: config/mips/mips.opt:82
-msgid "Work around certain R4000 errata"
+#: cp/search.c:1864
+#, gcc-internal-format
+msgid "conflicting return type specified for %q#D"
 msgstr ""
 
-#: config/mips/mips.opt:86
-msgid "Work around certain R4400 errata"
+#: cp/search.c:1875
+#, gcc-internal-format
+msgid "looser throw specifier for %q#F"
 msgstr ""
 
-#: config/mips/mips.opt:90
-msgid "Work around errata for early SB-1 revision 2 cores"
+#: cp/search.c:1876
+#, gcc-internal-format
+msgid "  overriding %q#F"
 msgstr ""
 
-#: config/mips/mips.opt:94
-msgid "Work around certain VR4120 errata"
+#. A static member function cannot match an inherited
+#. virtual member function.
+#: cp/search.c:1969
+#, gcc-internal-format
+msgid "%q#D cannot be declared"
 msgstr ""
 
-#: config/mips/mips.opt:98
-msgid "Work around VR4130 mflo/mfhi errata"
+#: cp/search.c:1970
+#, gcc-internal-format
+msgid "  since %q#D declared in base class"
 msgstr ""
 
-#: config/mips/mips.opt:102
-msgid "Work around an early 4300 hardware bug"
+#: cp/semantics.c:1226
+#, gcc-internal-format
+msgid "type of asm operand %qE could not be determined"
 msgstr ""
 
-#: config/mips/mips.opt:106
-msgid "FP exceptions are enabled"
+#: cp/semantics.c:1345
+#, gcc-internal-format
+msgid "invalid use of member %qD in static member function"
 msgstr ""
 
-#: config/mips/mips.opt:110
-msgid "Use 32-bit floating-point registers"
+#: cp/semantics.c:1349 cp/semantics.c:1388
+#, gcc-internal-format
+msgid "from this location"
 msgstr ""
 
-#: config/mips/mips.opt:114
-msgid "Use 64-bit floating-point registers"
+#: cp/semantics.c:1387
+#, gcc-internal-format
+msgid "object missing in reference to %qD"
 msgstr ""
 
-#: config/mips/mips.opt:118
-msgid "Use FUNC to flush the cache before calling stack trampolines"
+#: cp/semantics.c:1877
+#, gcc-internal-format
+msgid "arguments to destructor are not allowed"
 msgstr ""
 
-#: config/mips/mips.opt:122
-msgid "Generate floating-point multiply-add instructions"
+#: cp/semantics.c:1928
+#, gcc-internal-format
+msgid "%<this%> is unavailable for static member functions"
 msgstr ""
 
-#: config/mips/mips.opt:126
-msgid "Use 32-bit general registers"
+#: cp/semantics.c:1934
+#, gcc-internal-format
+msgid "invalid use of %<this%> in non-member function"
 msgstr ""
 
-#: config/mips/mips.opt:130
-msgid "Use 64-bit general registers"
+#: cp/semantics.c:1936
+#, gcc-internal-format
+msgid "invalid use of %<this%> at top level"
 msgstr ""
 
-#: config/mips/mips.opt:134
-msgid "Allow the use of hardware floating-point instructions"
+#: cp/semantics.c:1960
+#, gcc-internal-format
+msgid "invalid qualifying scope in pseudo-destructor name"
 msgstr ""
 
-#: config/mips/mips.opt:138
-msgid "Use a 64-bit int type"
+#: cp/semantics.c:1980
+#, gcc-internal-format
+msgid "%qE is not of type %qT"
 msgstr ""
 
-#: config/mips/mips.opt:142
-msgid "Generate code for ISA level N"
+#: cp/semantics.c:2080
+#, gcc-internal-format
+msgid "template type parameters must use the keyword %<class%> or %<typename%>"
 msgstr ""
 
-#: config/mips/mips.opt:146
-msgid "Generate mips16 code"
+#: cp/semantics.c:2124
+#, gcc-internal-format
+msgid ""
+"invalid use of type %qT as a default value for a template template-parameter"
 msgstr ""
 
-#: config/mips/mips.opt:150
-msgid "Use MIPS-3D instructions"
+#: cp/semantics.c:2127
+#, gcc-internal-format
+msgid "invalid use of %qD as a default value for a template template-parameter"
 msgstr ""
 
-#: config/mips/mips.opt:154
-msgid "Use indirect calls"
+#: cp/semantics.c:2131
+#, gcc-internal-format
+msgid "invalid default argument for a template template parameter"
 msgstr ""
 
-#: config/mips/mips.opt:158
-msgid "Use a 32-bit long type"
+#: cp/semantics.c:2148
+#, gcc-internal-format
+msgid "definition of %q#T inside template parameter list"
 msgstr ""
 
-#: config/mips/mips.opt:162
-msgid "Use a 64-bit long type"
+#: cp/semantics.c:2159
+#, gcc-internal-format
+msgid "invalid definition of qualified type %qT"
 msgstr ""
 
-#: config/mips/mips.opt:166
-msgid "Don't optimize block moves"
+#: cp/semantics.c:2375
+#, gcc-internal-format
+msgid "invalid base-class specification"
 msgstr ""
 
-#: config/mips/mips.opt:170
-msgid "Use the mips-tfile postpass"
+#: cp/semantics.c:2384
+#, gcc-internal-format
+msgid "base class %qT has cv qualifiers"
 msgstr ""
 
-#: config/mips/mips.opt:174
-msgid "Do not use a cache-flushing function before calling stack trampolines"
+#: cp/semantics.c:2404
+#, gcc-internal-format
+msgid "incomplete type %qT used in nested name specifier"
 msgstr ""
 
-#: config/mips/mips.opt:178
-msgid "Generate normal-mode code"
+#: cp/semantics.c:2407
+#, gcc-internal-format
+msgid "reference to %<%T::%D%> is ambiguous"
 msgstr ""
 
-#: config/mips/mips.opt:182
-msgid "Do not use MIPS-3D instructions"
+#: cp/semantics.c:2411 cp/typeck.c:1625
+#, gcc-internal-format
+msgid "%qD is not a member of %qT"
 msgstr ""
 
-#: config/mips/mips.opt:186
-msgid "Use paired-single floating-point instructions"
+#: cp/semantics.c:2414
+#, gcc-internal-format
+msgid "%qD is not a member of %qD"
 msgstr ""
 
-#: config/mips/mips.opt:190
+#: cp/semantics.c:2543
+#, gcc-internal-format
 msgid ""
-"Restrict the use of hardware floating-point instructions to 32-bit operations"
+"template parameter %qD of type %qT is not allowed in an integral constant "
+"expression because it is not of integral or enumeration type"
 msgstr ""
 
-#: config/mips/mips.opt:194
-msgid "Prevent the use of all hardware floating-point instructions"
+#: cp/semantics.c:2697
+#, gcc-internal-format
+msgid "%qD cannot appear in a constant-expression"
 msgstr ""
 
-#: config/mips/mips.opt:198
-msgid "Optimize lui/addiu address loads"
+#: cp/semantics.c:2705
+#, gcc-internal-format
+msgid "use of namespace %qD as expression"
 msgstr ""
 
-#: config/mips/mips.opt:202
-msgid "Assume all symbols have 32-bit values"
+#: cp/semantics.c:2710
+#, gcc-internal-format
+msgid "use of class template %qT as expression"
+msgstr ""
+
+#. Ambiguous reference to base members.
+#: cp/semantics.c:2716
+#, gcc-internal-format
+msgid "request for member %qD is ambiguous in multiple inheritance lattice"
+msgstr ""
+
+#: cp/semantics.c:2790
+#, gcc-internal-format
+msgid "use of %<auto%> variable from containing function"
 msgstr ""
 
-#: config/mips/mips.opt:206
-msgid "Optimize the output for PROCESSOR"
+#: cp/semantics.c:2791
+#, gcc-internal-format
+msgid "use of parameter from containing function"
 msgstr ""
 
-#: config/mips/mips.opt:214
-msgid "Perform VR4130-specific alignment optimizations"
+#: cp/semantics.c:2792
+#, gcc-internal-format
+msgid "  %q#D declared here"
 msgstr ""
 
-#: config/mips/mips.opt:218
-msgid "Lift restrictions on GOT size"
+#: cp/semantics.c:2842
+#, gcc-internal-format
+msgid "type of %qE is unknown"
 msgstr ""
 
-#: config/mn10300/mn10300.opt:24
-msgid "Target the AM33 processor"
+#: cp/tree.c:539
+#, gcc-internal-format
+msgid "%qV qualifiers cannot be applied to %qT"
 msgstr ""
 
-#: config/mn10300/mn10300.opt:28
-msgid "Target the AM33/2.0 processor"
+#: cp/tree.c:1741
+#, gcc-internal-format
+msgid "%qE attribute can only be applied to Java class definitions"
 msgstr ""
 
-#: config/mn10300/mn10300.opt:32
-msgid "Work around hardware multiply bug"
+#: cp/tree.c:1770
+#, gcc-internal-format
+msgid "%qE attribute can only be applied to class definitions"
 msgstr ""
 
-#: config/mn10300/mn10300.opt:37
-msgid "Enable linker relaxations"
+#: cp/tree.c:1776
+#, gcc-internal-format
+msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
 msgstr ""
 
-#: config/ns32k/ns32k.opt:24
-msgid "Optimize for 32032"
+#: cp/tree.c:1800
+#, gcc-internal-format
+msgid "requested init_priority is not an integer constant"
 msgstr ""
 
-#: config/ns32k/ns32k.opt:32
-msgid "Optimize for 32332"
+#: cp/tree.c:1821
+#, gcc-internal-format
+msgid ""
+"can only use %qE attribute on file-scope definitions of objects of class type"
 msgstr ""
 
-#: config/ns32k/ns32k.opt:36
-msgid "Use the 32381 fpu"
+#: cp/tree.c:1829
+#, gcc-internal-format
+msgid "requested init_priority is out of range"
 msgstr ""
 
-#: config/ns32k/ns32k.opt:40
-msgid "Optimize for 32532"
+#: cp/tree.c:1839
+#, gcc-internal-format
+msgid "requested init_priority is reserved for internal use"
 msgstr ""
 
-#: config/ns32k/ns32k.opt:44
-msgid "Use bit-field instructions"
+#: cp/tree.c:1849
+#, gcc-internal-format
+msgid "%qE attribute is not supported on this platform"
 msgstr ""
 
-#: config/ns32k/ns32k.opt:48
-msgid "Generate code for high memory"
+#: cp/typeck.c:418 cp/typeck.c:432 cp/typeck.c:532
+#, gcc-internal-format
+msgid "%s between distinct pointer types %qT and %qT lacks a cast"
 msgstr ""
 
-#: config/ns32k/ns32k.opt:56
-msgid "Use multiply-accumulate fp instructions"
+#: cp/typeck.c:494
+#, gcc-internal-format
+msgid ""
+"ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
 msgstr ""
 
-#: config/ns32k/ns32k.opt:60
-msgid "Do not use bit-field instructions"
+#: cp/typeck.c:552
+#, gcc-internal-format
+msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
 msgstr ""
 
-#: config/ns32k/ns32k.opt:64
-msgid "Generate code for low memory"
+#: cp/typeck.c:1241
+#, gcc-internal-format
+msgid "invalid application of %qs to a member function"
 msgstr ""
 
-#: config/ns32k/ns32k.opt:72
-msgid "Do not use multiply-accumulate fp instructions"
+#: cp/typeck.c:1276
+#, gcc-internal-format
+msgid "invalid application of %qs to a bit-field"
 msgstr ""
 
-#: config/ns32k/ns32k.opt:76
-msgid "Pass all arguments on the stack"
+#: cp/typeck.c:1281
+#, gcc-internal-format
+msgid "ISO C++ forbids applying %qs to an expression of function type"
 msgstr ""
 
-#: config/ns32k/ns32k.opt:80
-msgid "Use the normal calling convention"
+#: cp/typeck.c:1318
+#, gcc-internal-format
+msgid "invalid use of non-static member function"
 msgstr ""
 
-#: config/ns32k/ns32k.opt:84
-msgid "Do not use register sb"
+#: cp/typeck.c:1485
+#, gcc-internal-format
+msgid "deprecated conversion from string constant to %qT'"
 msgstr ""
 
-#: config/ns32k/ns32k.opt:88
-msgid "Do not use the 'small register classes' kludge"
+#: cp/typeck.c:1596 cp/typeck.c:1890
+#, gcc-internal-format
+msgid "request for member %qD in %qE, which is of non-class type %qT"
 msgstr ""
 
-#: config/ns32k/ns32k.opt:92
-msgid "Pass some arguments in registers"
+#: cp/typeck.c:1623
+#, gcc-internal-format
+msgid "invalid use of nonstatic data member %qE"
 msgstr ""
 
-#: config/ns32k/ns32k.opt:96
-msgid "Use an alternative calling convention"
+#: cp/typeck.c:1675 cp/typeck.c:1703
+#, gcc-internal-format
+msgid "invalid access to non-static data member %qD of NULL object"
 msgstr ""
 
-#: config/ns32k/ns32k.opt:100
-msgid "Register sb is zero, use it for absolute addressing"
+#: cp/typeck.c:1678 cp/typeck.c:1705
+#, gcc-internal-format
+msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
 msgstr ""
 
-#: config/ns32k/ns32k.opt:108
-msgid "Use the 'small register classes' kludge"
+#: cp/typeck.c:1816
+#, gcc-internal-format
+msgid "qualified type %qT does not match destructor name ~%qT"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:24
-msgid "Generate code for an 11/10"
+#: cp/typeck.c:1822
+#, gcc-internal-format
+msgid "the type being destroyed is %qT, but the destructor refers to %qT"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:28
-msgid "Generate code for an 11/40"
+#: cp/typeck.c:1936
+#, gcc-internal-format
+msgid "%<%D::%D%> is not a member of %qT"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:32
-msgid "Generate code for an 11/45"
+#: cp/typeck.c:1947
+#, gcc-internal-format
+msgid "%qT is not a base of %qT"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:36
-msgid "Use 16-bit abs patterns"
+#: cp/typeck.c:1966
+#, gcc-internal-format
+msgid "%qD has no member named %qE"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:40
-msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
+#: cp/typeck.c:1981
+#, gcc-internal-format
+msgid "%qD is not a member template function"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:44
-msgid "Do not use inline patterns for copying memory"
+#. A pointer to incomplete type (other than cv void) can be
+#. dereferenced [expr.unary.op]/1
+#: cp/typeck.c:2088
+#, gcc-internal-format
+msgid "%qT is not a pointer-to-object type"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:48
-msgid "Use inline patterns for copying memory"
+#: cp/typeck.c:2113
+#, gcc-internal-format
+msgid "invalid use of %qs on pointer to member"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:52
-msgid "Do not pretend that branches are expensive"
+#: cp/typeck.c:2119
+#, gcc-internal-format
+msgid "invalid type argument"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:56
-msgid "Pretend that branches are expensive"
+#: cp/typeck.c:2142
+#, gcc-internal-format
+msgid "subscript missing in array reference"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:60
-msgid "Use the DEC assembler syntax"
+#: cp/typeck.c:2224
+#, gcc-internal-format
+msgid "ISO C++ forbids subscripting non-lvalue array"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:64
-msgid "Use 32 bit float"
+#: cp/typeck.c:2235
+#, gcc-internal-format
+msgid "subscripting array declared %<register%>"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:68
-msgid "Use 64 bit float"
+#: cp/typeck.c:2318
+#, gcc-internal-format
+msgid "object missing in use of %qE"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:76
-msgid "Use 16 bit int"
+#: cp/typeck.c:2432
+#, gcc-internal-format
+msgid "ISO C++ forbids calling %<::main%> from within program"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:80
-msgid "Use 32 bit int"
+#: cp/typeck.c:2457
+#, gcc-internal-format
+msgid ""
+"must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:88
-msgid "Target has split I&D"
+#: cp/typeck.c:2471
+#, gcc-internal-format
+msgid "%qE cannot be used as a function"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:92
-msgid "Use UNIX assembler syntax"
+#: cp/typeck.c:2550
+#, gcc-internal-format
+msgid "too many arguments to %s %q+#D"
 msgstr ""
 
-#: config/stormy16/stormy16.opt:25
-msgid "Provide libraries for the simulator"
+#: cp/typeck.c:2552 cp/typeck.c:2655
+#, gcc-internal-format
+msgid "at this point in file"
 msgstr ""
 
-#: config/v850/v850.opt:24
-msgid "Use registers r2 and r5"
+#: cp/typeck.c:2555
+#, gcc-internal-format
+msgid "too many arguments to function"
 msgstr ""
 
-#: config/v850/v850.opt:28
-msgid "Use 4 byte entries in switch tables"
+#: cp/typeck.c:2589
+#, gcc-internal-format
+msgid "parameter %P of %qD has incomplete type %qT"
 msgstr ""
 
-#: config/v850/v850.opt:32
-msgid "Enable backend debugging"
+#: cp/typeck.c:2592
+#, gcc-internal-format
+msgid "parameter %P has incomplete type %qT"
 msgstr ""
 
-#: config/v850/v850.opt:36
-msgid "Do not use the callt instruction"
+#: cp/typeck.c:2653
+#, gcc-internal-format
+msgid "too few arguments to %s %q+#D"
 msgstr ""
 
-#: config/v850/v850.opt:40
-msgid "Reuse r30 on a per function basis"
+#: cp/typeck.c:2658
+#, gcc-internal-format
+msgid "too few arguments to function"
 msgstr ""
 
-#: config/v850/v850.opt:44
-msgid "Support Green Hills ABI"
+#: cp/typeck.c:2805 cp/typeck.c:2815
+#, gcc-internal-format
+msgid "assuming cast to type %qT from overloaded function"
 msgstr ""
 
-#: config/v850/v850.opt:48
-msgid "Prohibit PC relative function calls"
+#: cp/typeck.c:2876
+#, gcc-internal-format
+msgid "division by zero in %<%E / 0%>"
 msgstr ""
 
-#: config/v850/v850.opt:52
-msgid "Use stubs for function prologues"
+#: cp/typeck.c:2878
+#, gcc-internal-format
+msgid "division by zero in %<%E / 0.%>"
 msgstr ""
 
-#: config/v850/v850.opt:56
-msgid "Set the max size of data eligible for the SDA area"
+#: cp/typeck.c:2912
+#, gcc-internal-format
+msgid "division by zero in %<%E %% 0%>"
 msgstr ""
 
-#: config/v850/v850.opt:60
-msgid "Enable the use of the short load instructions"
+#: cp/typeck.c:2914
+#, gcc-internal-format
+msgid "division by zero in %<%E %% 0.%>"
 msgstr ""
 
-#: config/v850/v850.opt:64
-msgid "Same as: -mep -mprolog-function"
+#: cp/typeck.c:2994
+#, gcc-internal-format
+msgid "%s rotate count is negative"
 msgstr ""
 
-#: config/v850/v850.opt:68
-msgid "Set the max size of data eligible for the TDA area"
+#: cp/typeck.c:2997
+#, gcc-internal-format
+msgid "%s rotate count >= width of type"
 msgstr ""
 
-#: config/v850/v850.opt:72
-msgid "Enforce strict alignment"
+#: cp/typeck.c:3031 cp/typeck.c:3036 cp/typeck.c:3132 cp/typeck.c:3137
+#, gcc-internal-format
+msgid "ISO C++ forbids comparison between pointer and integer"
 msgstr ""
 
-#: config/v850/v850.opt:79
-msgid "Compile for the v850 processor"
+#: cp/typeck.c:3151
+#, gcc-internal-format
+msgid "unordered comparison on non-floating point argument"
 msgstr ""
 
-#: config/v850/v850.opt:83
-msgid "Compile for the v850e processor"
+#: cp/typeck.c:3173
+#, gcc-internal-format
+msgid "invalid operands of types %qT and %qT to binary %qO"
 msgstr ""
 
-#: config/v850/v850.opt:87
-msgid "Compile for the v850e1 processor"
+#: cp/typeck.c:3337
+#, gcc-internal-format
+msgid "comparison between types %q#T and %q#T"
 msgstr ""
 
-#: config/v850/v850.opt:91
-msgid "Set the max size of data eligible for the ZDA area"
+#: cp/typeck.c:3373
+#, gcc-internal-format
+msgid "comparison between signed and unsigned integer expressions"
 msgstr ""
 
-#: config/vax/vax.opt:24 config/vax/vax.opt:28
-msgid "Target DFLOAT double precision code"
+#. Some sort of arithmetic operation involving NULL was
+#. performed.  Note that pointer-difference and pointer-addition
+#. have already been handled above, and so we don't end up here in
+#. that case.
+#: cp/typeck.c:3452
+#, gcc-internal-format
+msgid "NULL used in arithmetic"
 msgstr ""
 
-#: config/vax/vax.opt:32 config/vax/vax.opt:36
-msgid "Generate GFLOAT double precision code"
+#: cp/typeck.c:3510
+#, gcc-internal-format
+msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
 msgstr ""
 
-#: config/vax/vax.opt:40
-msgid "Generate code for GNU assembler (gas)"
+#: cp/typeck.c:3512
+#, gcc-internal-format
+msgid "ISO C++ forbids using pointer to a function in subtraction"
 msgstr ""
 
-#: config/vax/vax.opt:44
-msgid "Generate code for UNIX assembler"
+#: cp/typeck.c:3514
+#, gcc-internal-format
+msgid "ISO C++ forbids using pointer to a method in subtraction"
 msgstr ""
 
-#: config/vax/vax.opt:48
-msgid "Use VAXC structure conventions"
+#: cp/typeck.c:3526
+#, gcc-internal-format
+msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr ""
 
-#: config/bfin/bfin.opt:24
-msgid "Omit frame pointer for leaf functions"
+#: cp/typeck.c:3585
+#, gcc-internal-format
+msgid ""
+"invalid use of %qE to form a pointer-to-member-function.  Use a qualified-id."
 msgstr ""
 
-#: config/bfin/bfin.opt:28
-msgid "Program is entirely located in low 64k of memory."
+#: cp/typeck.c:3592
+#, gcc-internal-format
+msgid ""
+"parenthesis around %qE cannot be used to form a pointer-to-member-function"
 msgstr ""
 
-#: config/bfin/bfin.opt:32
-msgid "Avoid speculative loads by inserting CSYNC or equivalent"
+#: cp/typeck.c:3615
+#, gcc-internal-format
+msgid "taking address of temporary"
 msgstr ""
 
-#: config/bfin/bfin.opt:36
-msgid "Enabled ID based shared library"
+#: cp/typeck.c:3849
+#, gcc-internal-format
+msgid "ISO C++ forbids %sing an enum"
 msgstr ""
 
-#: java/lang.opt:66
-msgid "Warn if a deprecated compiler feature, class, method, or field is used"
+#: cp/typeck.c:3860
+#, gcc-internal-format
+msgid "cannot %s a pointer to incomplete type %qT"
 msgstr ""
 
-#: java/lang.opt:70
-msgid "Warn if deprecated empty statements are found"
+#: cp/typeck.c:3866
+#, gcc-internal-format
+msgid "ISO C++ forbids %sing a pointer of type %qT"
 msgstr ""
 
-#: java/lang.opt:74
-msgid "Warn if .class files are out of date"
+#: cp/typeck.c:3891
+#, gcc-internal-format
+msgid "cast to non-reference type used as lvalue"
 msgstr ""
 
-#: java/lang.opt:78
-msgid "Warn if modifiers are specified when not necessary"
+#: cp/typeck.c:3926
+#, gcc-internal-format
+msgid "invalid use of %<--%> on bool variable %qD"
 msgstr ""
 
-#: java/lang.opt:82
-msgid "Deprecated; use --classpath instead"
+#. ARM $3.4
+#: cp/typeck.c:3955
+#, gcc-internal-format
+msgid "ISO C++ forbids taking address of function %<::main%>"
 msgstr ""
 
-#: java/lang.opt:86
-msgid "Permit the use of the assert keyword"
+#. An expression like &memfn.
+#: cp/typeck.c:4009
+#, gcc-internal-format
+msgid ""
+"ISO C++ forbids taking the address of an unqualified or parenthesized non-"
+"static member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr ""
 
-#: java/lang.opt:108
-msgid "Replace system path"
+#: cp/typeck.c:4014
+#, gcc-internal-format
+msgid ""
+"ISO C++ forbids taking the address of a bound member function to form a "
+"pointer to member function.  Say %<&%T::%D%>"
 msgstr ""
 
-#: java/lang.opt:112
-msgid "Generate checks for references to NULL"
+#: cp/typeck.c:4042
+#, gcc-internal-format
+msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr ""
 
-#: java/lang.opt:116
-msgid "Set class path"
+#: cp/typeck.c:4062
+#, gcc-internal-format
+msgid "cannot create pointer to reference member %qD"
 msgstr ""
 
-#: java/lang.opt:123
-msgid "Output a class file"
+#: cp/typeck.c:4276
+#, gcc-internal-format
+msgid "cannot take the address of %<this%>, which is an rvalue expression"
 msgstr ""
 
-#: java/lang.opt:127
-msgid "Alias for -femit-class-file"
+#: cp/typeck.c:4299
+#, gcc-internal-format
+msgid "address of explicit register variable %qD requested"
 msgstr ""
 
-#: java/lang.opt:131
-msgid "Choose input encoding (defaults from your locale)"
+#: cp/typeck.c:4304
+#, gcc-internal-format
+msgid "address requested for %qD, which is declared %<register%>"
 msgstr ""
 
-#: java/lang.opt:135
-msgid "Set the extension directory path"
+#: cp/typeck.c:4370
+#, gcc-internal-format
+msgid "%s expression list treated as compound expression"
 msgstr ""
 
-#: java/lang.opt:139
-msgid "Input file is a file with a list of filenames to compile"
+#: cp/typeck.c:4445
+#, gcc-internal-format
+msgid "%s from type %qT to type %qT casts away constness"
 msgstr ""
 
-#: java/lang.opt:143
-msgid "Always check for non gcj generated classes archives"
+#: cp/typeck.c:4744
+#, gcc-internal-format
+msgid "invalid static_cast from type %qT to type %qT"
 msgstr ""
 
-#: java/lang.opt:147
-msgid ""
-"Assume the runtime uses a hash table to map an object to its synchronization "
-"structure"
+#: cp/typeck.c:4766
+#, gcc-internal-format
+msgid "converting from %qT to %qT"
 msgstr ""
 
-#: java/lang.opt:151
-msgid "Use offset tables for virtual method calls"
+#: cp/typeck.c:4811
+#, gcc-internal-format
+msgid "invalid cast of an rvalue expression of type %qT to type %qT"
 msgstr ""
 
-#: java/lang.opt:158
-msgid "Assume native functions are implemented using JNI"
+#: cp/typeck.c:4870
+#, gcc-internal-format
+msgid "cast from %qT to %qT loses precision"
 msgstr ""
 
-#: java/lang.opt:162
-msgid "Enable optimization of static class initialization code"
+#: cp/typeck.c:4895
+#, gcc-internal-format
+msgid "cast from %qT to %qT increases required alignment of target type"
 msgstr ""
 
-#: java/lang.opt:169
-msgid "Enable assignability checks for stores into object arrays"
+#. Only issue a warning, as we have always supported this
+#. where possible, and it is necessary in some cases.  DR 195
+#. addresses this issue, but as of 2004/10/26 is still in
+#. drafting.
+#: cp/typeck.c:4909
+#, gcc-internal-format
+msgid ""
+"ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr ""
 
-#: java/lang.opt:173
-msgid "Generate code for the Boehm GC"
+#: cp/typeck.c:4920
+#, gcc-internal-format
+msgid "invalid cast from type %qT to type %qT"
 msgstr ""
 
-#: java/lang.opt:177
-msgid "Call a library routine to do integer divisions"
+#: cp/typeck.c:4976
+#, gcc-internal-format
+msgid ""
+"invalid use of const_cast with type %qT, which is not a pointer, reference, "
+"nor a pointer-to-data-member type"
 msgstr ""
 
-#: c.opt:42
+#: cp/typeck.c:4985
+#, gcc-internal-format
 msgid ""
-"Assert the <answer> to <question>.  Putting '-' before <question> disables "
-"the <answer> to <question>"
+"invalid use of const_cast with type %qT, which is a pointer or reference to "
+"a function type"
 msgstr ""
 
-#: c.opt:46
-msgid "Do not discard comments"
+#: cp/typeck.c:5007
+#, gcc-internal-format
+msgid "invalid const_cast of an rvalue of type %qT to type %qT"
 msgstr ""
 
-#: c.opt:50
-msgid "Do not discard comments in macro expansions"
+#: cp/typeck.c:5050
+#, gcc-internal-format
+msgid "invalid const_cast from type %qT to type %qT"
 msgstr ""
 
-#: c.opt:54
-msgid ""
-"Define a <macro> with <val> as its value.  If just <macro> is given, <val> "
-"is taken to be 1"
+#: cp/typeck.c:5118 cp/typeck.c:5123
+#, gcc-internal-format
+msgid "ISO C++ forbids casting to an array type %qT"
 msgstr ""
 
-#: c.opt:61
-msgid "Add <dir> to the end of the main framework include path"
+#: cp/typeck.c:5131
+#, gcc-internal-format
+msgid "invalid cast to function type %qT"
 msgstr ""
 
-#: c.opt:65
-msgid "Print the name of header files as they are used"
+#: cp/typeck.c:5347
+#, gcc-internal-format
+msgid "  in evaluation of %<%Q(%#T, %#T)%>"
 msgstr ""
 
-#: c.opt:69 c.opt:725
-msgid "Add <dir> to the end of the main include path"
+#: cp/typeck.c:5416
+#, gcc-internal-format
+msgid "incompatible types in assignment of %qT to %qT"
 msgstr ""
 
-#: c.opt:73
-msgid "Generate make dependencies"
+#: cp/typeck.c:5423
+#, gcc-internal-format
+msgid "ISO C++ forbids assignment of arrays"
 msgstr ""
 
-#: c.opt:77
-msgid "Generate make dependencies and compile"
+#: cp/typeck.c:5541
+#, gcc-internal-format
+msgid "   in pointer to member function conversion"
 msgstr ""
 
-#: c.opt:81
-msgid "Write dependency output to the given file"
+#: cp/typeck.c:5552 cp/typeck.c:5578
+#, gcc-internal-format
+msgid "pointer to member cast via virtual base %qT"
 msgstr ""
 
-#: c.opt:85
-msgid "Treat missing header files as generated files"
+#: cp/typeck.c:5555
+#, gcc-internal-format
+msgid "pointer to member conversion via virtual base %qT"
 msgstr ""
 
-#: c.opt:89
-msgid "Like -M but ignore system header files"
+#: cp/typeck.c:5564
+#, gcc-internal-format
+msgid "   in pointer to member conversion"
 msgstr ""
 
-#: c.opt:93
-msgid "Like -MD but ignore system header files"
+#: cp/typeck.c:5652
+#, gcc-internal-format
+msgid "invalid conversion to type %qT from type %qT"
 msgstr ""
 
-#: c.opt:97
-msgid "Generate phony targets for all headers"
+#: cp/typeck.c:5896
+#, gcc-internal-format
+msgid "cannot convert %qT to %qT for argument %qP to %qD"
 msgstr ""
 
-#: c.opt:101
-msgid "Add a MAKE-quoted target"
+#: cp/typeck.c:5899
+#, gcc-internal-format
+msgid "cannot convert %qT to %qT in %s"
 msgstr ""
 
-#: c.opt:105
-msgid "Add an unquoted target"
+#: cp/typeck.c:5972 cp/typeck.c:5974
+#, gcc-internal-format
+msgid "in passing argument %P of %q+D"
 msgstr ""
 
-#: c.opt:109
-msgid "Do not generate #line directives"
+#: cp/typeck.c:6024
+#, gcc-internal-format
+msgid "returning reference to temporary"
 msgstr ""
 
-#: c.opt:113
-msgid "Undefine <macro>"
+#: cp/typeck.c:6031
+#, gcc-internal-format
+msgid "reference to non-lvalue returned"
 msgstr ""
 
-#: c.opt:117
-msgid ""
-"Warn about things that will change when compiling with an ABI-compliant "
-"compiler"
+#: cp/typeck.c:6043
+#, gcc-internal-format
+msgid "reference to local variable %qD returned"
 msgstr ""
 
-#: c.opt:121
-msgid "Enable most warning messages"
+#: cp/typeck.c:6046
+#, gcc-internal-format
+msgid "address of local variable %qD returned"
 msgstr ""
 
-#: c.opt:125
-msgid "Warn about casting functions to incompatible types"
+#: cp/typeck.c:6076
+#, gcc-internal-format
+msgid "returning a value from a destructor"
 msgstr ""
 
-#: c.opt:129
-msgid "Warn about casts which discard qualifiers"
+#. If a return statement appears in a handler of the
+#. function-try-block of a constructor, the program is ill-formed.
+#: cp/typeck.c:6084
+#, gcc-internal-format
+msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr ""
 
-#: c.opt:133
-msgid "Warn about subscripts whose type is \"char\""
+#. You can't return a value from a constructor.
+#: cp/typeck.c:6087
+#, gcc-internal-format
+msgid "returning a value from a constructor"
 msgstr ""
 
-#: c.opt:137
-msgid ""
-"Warn about possibly nested block comments, and C++ comments spanning more "
-"than one physical line"
+#: cp/typeck.c:6110
+#, gcc-internal-format
+msgid "return-statement with no value, in function returning %qT"
 msgstr ""
 
-#: c.opt:141
-msgid "Synonym for -Wcomment"
+#: cp/typeck.c:6127
+#, gcc-internal-format
+msgid "return-statement with a value, in function returning 'void'"
 msgstr ""
 
-#: c.opt:145
-msgid "Warn about possibly confusing type conversions"
+#: cp/typeck.c:6158
+#, gcc-internal-format
+msgid ""
+"%<operator new%> must not return NULL unless it is declared %<throw()%> (or -"
+"fcheck-new is in effect)"
 msgstr ""
 
-#: c.opt:149
-msgid "Warn when all constructors and destructors are private"
+#: cp/typeck2.c:52
+#, gcc-internal-format
+msgid "type %qT is not a base type for type %qT"
 msgstr ""
 
-#: c.opt:153
-msgid "Warn when a declaration is found after a statement"
+#: cp/typeck2.c:292
+#, gcc-internal-format
+msgid "cannot declare variable %q+D to be of abstract type %qT"
 msgstr ""
 
-#: c.opt:157
-msgid "Warn about deprecated compiler features"
+#: cp/typeck2.c:295
+#, gcc-internal-format
+msgid "cannot declare parameter %q+D to be of abstract type %qT"
 msgstr ""
 
-#: c.opt:161
-msgid "Warn about compile-time integer division by zero"
+#: cp/typeck2.c:298
+#, gcc-internal-format
+msgid "cannot declare field %q+D to be of abstract type %qT"
 msgstr ""
 
-#: c.opt:165
-msgid "Warn about violations of Effective C++ style rules"
+#: cp/typeck2.c:302
+#, gcc-internal-format
+msgid "invalid abstract return type for member function %q+#D"
 msgstr ""
 
-#: c.opt:169
-msgid "Warn about stray tokens after #elif and #endif"
+#: cp/typeck2.c:305
+#, gcc-internal-format
+msgid "invalid abstract return type for function %q+#D"
 msgstr ""
 
-#: c.opt:177
-msgid "Make implicit function declarations an error"
+#. Here we do not have location information, so use error instead
+#. of cp_error_at.
+#: cp/typeck2.c:310
+#, gcc-internal-format
+msgid "invalid abstract type %qT for %qE"
 msgstr ""
 
-#: c.opt:181
-msgid "Warn if testing floating point numbers for equality"
+#: cp/typeck2.c:312
+#, gcc-internal-format
+msgid "invalid abstract type for %q+D"
 msgstr ""
 
-#: c.opt:185
-msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
+#: cp/typeck2.c:315
+#, gcc-internal-format
+msgid "cannot allocate an object of abstract type %qT"
 msgstr ""
 
-#: c.opt:189
-msgid "Warn if passing too many arguments to a function for its format string"
+#: cp/typeck2.c:323
+#, gcc-internal-format
+msgid "%J  because the following virtual functions are pure within %qT:"
 msgstr ""
 
-#: c.opt:193
-msgid "Warn about format strings that are not literals"
+#: cp/typeck2.c:327
+#, gcc-internal-format
+msgid "%J\t%#D"
 msgstr ""
 
-#: c.opt:197
-msgid "Warn about possible security problems with format functions"
+#: cp/typeck2.c:334
+#, gcc-internal-format
+msgid "%J  since type %qT has pure virtual functions"
 msgstr ""
 
-#: c.opt:201
-msgid "Warn about strftime formats yielding 2-digit years"
+#: cp/typeck2.c:582
+#, gcc-internal-format
+msgid "constructor syntax used, but no constructor declared for type %qT"
 msgstr ""
 
-#: c.opt:205
-msgid "Warn about zero-length formats"
+#: cp/typeck2.c:596
+#, gcc-internal-format
+msgid "cannot initialize arrays using this syntax"
 msgstr ""
 
-#: c.opt:212
-msgid "Warn about variables which are initialized to themselves."
+#: cp/typeck2.c:688
+#, gcc-internal-format
+msgid "initializing array with parameter list"
 msgstr ""
 
-#: c.opt:219
-msgid "Warn about implicit function declarations"
+#: cp/typeck2.c:710
+#, gcc-internal-format
+msgid "int-array initialized from non-wide string"
 msgstr ""
 
-#: c.opt:223
-msgid "Warn when a declaration does not specify a type"
+#: cp/typeck2.c:743
+#, gcc-internal-format
+msgid "initializer for scalar variable requires one element"
 msgstr ""
 
-#: c.opt:227
-msgid "Deprecated.  This switch has no effect."
+#: cp/typeck2.c:750
+#, gcc-internal-format
+msgid "braces around scalar initializer for %qT"
 msgstr ""
 
-#: c.opt:231
-msgid "Warn about invalid uses of the \"offsetof\" macro"
+#: cp/typeck2.c:753
+#, gcc-internal-format
+msgid "ignoring extra initializers for %qT"
 msgstr ""
 
-#: c.opt:235
-msgid "Warn about PCH files that are found but not used"
+#: cp/typeck2.c:765
+#, gcc-internal-format
+msgid "variable-sized object of type %qT may not be initialized"
 msgstr ""
 
-#: c.opt:239
-msgid "Do not warn about using \"long long\" when -pedantic"
+#: cp/typeck2.c:776
+#, gcc-internal-format
+msgid "subobject of type %qT must be initialized by constructor, not by %qE"
 msgstr ""
 
-#: c.opt:243
-msgid "Warn about suspicious declarations of \"main\""
+#: cp/typeck2.c:842
+#, gcc-internal-format
+msgid "aggregate has a partly bracketed initializer"
 msgstr ""
 
-#: c.opt:247
-msgid "Warn about possibly missing braces around initializers"
+#: cp/typeck2.c:880 cp/typeck2.c:969
+#, gcc-internal-format
+msgid "non-trivial labeled initializers"
 msgstr ""
 
-#: c.opt:251
-msgid "Warn about global functions without previous declarations"
+#: cp/typeck2.c:894
+#, gcc-internal-format
+msgid "non-empty initializer for array of empty elements"
 msgstr ""
 
-#: c.opt:255
-msgid "Warn about missing fields in struct initializers"
+#: cp/typeck2.c:1008 cp/typeck2.c:1023
+#, gcc-internal-format
+msgid "missing initializer for member %qD"
 msgstr ""
 
-#: c.opt:259
-msgid "Warn about functions which might be candidates for format attributes"
+#: cp/typeck2.c:1013
+#, gcc-internal-format
+msgid "uninitialized const member %qD"
 msgstr ""
 
-#: c.opt:263
-msgid "Warn about user-specified include directories that do not exist"
+#: cp/typeck2.c:1015
+#, gcc-internal-format
+msgid "member %qD with uninitialized const fields"
 msgstr ""
 
-#: c.opt:267
-msgid "Warn about global functions without prototypes"
+#: cp/typeck2.c:1017
+#, gcc-internal-format
+msgid "member %qD is uninitialized reference"
 msgstr ""
 
-#: c.opt:271
-msgid "Warn about use of multi-character character constants"
+#: cp/typeck2.c:1064
+#, gcc-internal-format
+msgid "index value instead of field name in union initializer"
 msgstr ""
 
-#: c.opt:275
-msgid "Warn about \"extern\" declarations not at file scope"
+#: cp/typeck2.c:1076
+#, gcc-internal-format
+msgid "no field %qD in union being initialized"
 msgstr ""
 
-#: c.opt:279
-msgid ""
-"Warn when non-templatized friend functions are declared within a template"
+#: cp/typeck2.c:1084
+#, gcc-internal-format
+msgid "union %qT with no named members cannot be initialized"
 msgstr ""
 
-#: c.opt:283
-msgid "Warn about non-virtual destructors"
+#: cp/typeck2.c:1119
+#, gcc-internal-format
+msgid "excess elements in aggregate initializer"
 msgstr ""
 
-#: c.opt:287
-msgid ""
-"Warn about NULL being passed to argument slots marked as requiring non-NULL"
+#: cp/typeck2.c:1227
+#, gcc-internal-format
+msgid "circular pointer delegation detected"
 msgstr ""
 
-#: c.opt:291
-msgid "Warn about non-normalised Unicode strings"
+#: cp/typeck2.c:1240
+#, gcc-internal-format
+msgid "base operand of %<->%> has non-pointer type %qT"
 msgstr ""
 
-#: c.opt:295
-msgid "Warn if a C-style cast is used in a program"
+#: cp/typeck2.c:1264
+#, gcc-internal-format
+msgid "result of %<operator->()%> yields non-pointer result"
 msgstr ""
 
-#: c.opt:299
-msgid "Warn if an old-style parameter definition is used"
+#: cp/typeck2.c:1266
+#, gcc-internal-format
+msgid "base operand of %<->%> is not a pointer"
 msgstr ""
 
-#: c.opt:303
-msgid "Warn about overloaded virtual function names"
+#: cp/typeck2.c:1290
+#, gcc-internal-format
+msgid "%qE cannot be used as a member pointer, since it is of type %qT"
 msgstr ""
 
-#: c.opt:307
-msgid "Warn about possibly missing parentheses"
+#: cp/typeck2.c:1299
+#, gcc-internal-format
+msgid ""
+"cannot apply member pointer %qE to %qE, which is of non-aggregate type %qT"
 msgstr ""
 
-#: c.opt:311
-msgid "Warn when converting the type of pointers to member functions"
+#: cp/typeck2.c:1321
+#, gcc-internal-format
+msgid "pointer to member type %qT incompatible with object type %qT"
 msgstr ""
 
-#: c.opt:315
-msgid "Warn about function pointer arithmetic"
+#: cp/typeck2.c:1544
+#, gcc-internal-format
+msgid "call to function %qD which throws incomplete type %q#T"
 msgstr ""
 
-#: c.opt:319
-msgid "Warn if inherited methods are unimplemented"
+#: cp/typeck2.c:1547
+#, gcc-internal-format
+msgid "call to function which throws incomplete type %q#T"
 msgstr ""
 
-#: c.opt:323
-msgid "Warn about multiple declarations of the same object"
+#: fortran/f95-lang.c:240
+#, gcc-internal-format
+msgid "Unexpected type in truthvalue_conversion"
 msgstr ""
 
-#: c.opt:327
-msgid "Warn when the compiler reorders code"
+#: fortran/f95-lang.c:293
+#, gcc-internal-format
+msgid "can't open input file: %s"
 msgstr ""
 
-#: c.opt:331
-msgid ""
-"Warn whenever a function's return type defaults to \"int\" (C), or about "
-"inconsistent return types (C++)"
+#: fortran/f95-lang.c:620
+#, gcc-internal-format
+msgid "global register variable %qs used in nested function"
 msgstr ""
 
-#: c.opt:335
-msgid "Warn if a selector has multiple methods"
+#: fortran/f95-lang.c:624
+#, gcc-internal-format
+msgid "register variable %qs used in nested function"
 msgstr ""
 
-#: c.opt:339
-msgid "Warn about possible violations of sequence point rules"
+#: fortran/f95-lang.c:631
+#, gcc-internal-format
+msgid "address of global register variable %qs requested"
 msgstr ""
 
-#: c.opt:343
-msgid "Warn about signed-unsigned comparisons"
+#: fortran/f95-lang.c:649
+#, gcc-internal-format
+msgid "address of register variable %qs requested"
 msgstr ""
 
-#: c.opt:347
-msgid "Warn when overload promotes from unsigned to signed"
+#: fortran/trans-array.c:2860
+#, gcc-internal-format
+msgid "Possible frontend bug: array constructor not expanded"
 msgstr ""
 
-#: c.opt:351
-msgid "Warn about unprototyped function declarations"
+#: fortran/trans-array.c:3983
+#, gcc-internal-format
+msgid ""
+"Possible frontend bug: Deferred array size without pointer or allocatable "
+"attribute."
 msgstr ""
 
-#: c.opt:355
-msgid "Warn when synthesis behavior differs from Cfront"
+#: fortran/trans-array.c:4144
+#, gcc-internal-format
+msgid "scalar vector subscript???"
 msgstr ""
 
-#: c.opt:359 common.opt:130
-msgid "Do not suppress warnings from system headers"
+#: fortran/trans-array.c:4418
+#, gcc-internal-format
+msgid "bad expression type during walk (%d)"
 msgstr ""
 
-#: c.opt:363
-msgid "Warn about features not present in traditional C"
+#: fortran/trans-const.c:305
+#, gcc-internal-format
+msgid "gfc_conv_constant_to_tree(): invalid type: %s"
 msgstr ""
 
-#: c.opt:367
-msgid ""
-"Warn if trigraphs are encountered that might affect the meaning of the "
-"program"
+#: fortran/trans-decl.c:783
+#, gcc-internal-format
+msgid "intrinsic variable which isn't a procedure"
 msgstr ""
 
-#: c.opt:371
-msgid "Warn about @selector()s without previously declared methods"
+#: fortran/trans-decl.c:2029
+#, gcc-internal-format
+msgid "Function does not return a value"
 msgstr ""
 
-#: c.opt:375
-msgid "Warn if an undefined macro is used in an #if directive"
+#. I don't think this should ever happen.
+#: fortran/trans-decl.c:2127
+#, gcc-internal-format
+msgid "module symbol %s in wrong namespace"
 msgstr ""
 
-#: c.opt:379
-msgid "Warn about unrecognized pragmas"
+#: fortran/trans-decl.c:2141
+#, gcc-internal-format
+msgid "backend decl for module variable %s already exists"
 msgstr ""
 
-#: c.opt:383
-msgid "Warn about macros defined in the main file that are not used"
+#: fortran/trans-decl.c:2223
+#, gcc-internal-format
+msgid "unused parameter %qs"
 msgstr ""
 
-#: c.opt:387
-msgid "Do not warn about using variadic macros when -pedantic"
+#: fortran/trans-decl.c:2228
+#, gcc-internal-format
+msgid "unused variable %qs"
 msgstr ""
 
-#: c.opt:391
-msgid "Give strings the type \"array of char\""
+#: fortran/trans-decl.c:2382
+#, gcc-internal-format
+msgid "Function return value not set"
 msgstr ""
 
-#: c.opt:395
-msgid "Warn when a pointer differs in signedness in an assignment."
+#: fortran/trans-expr.c:994
+#, gcc-internal-format
+msgid "Unknown intrinsic op"
 msgstr ""
 
-#: c.opt:399
-msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
+#: fortran/trans-intrinsic.c:589
+#, gcc-internal-format
+msgid "Intrinsic function %s(%d) not recognized"
 msgstr ""
 
-#: c.opt:407
-msgid "Enforce class member access control semantics"
+#: fortran/trans-io.c:1399
+#, gcc-internal-format
+msgid "Bad IO basetype (%d)"
 msgstr ""
 
-#: c.opt:414
-msgid "Change when template instances are emitted"
+#: fortran/trans-types.c:194
+#, gcc-internal-format
+msgid "integer kind=8 not available for -fdefault-integer-8 option"
 msgstr ""
 
-#: c.opt:418
-msgid "Recognize the \"asm\" keyword"
+#: fortran/trans-types.c:206
+#, gcc-internal-format
+msgid "real kind=8 not available for -fdefault-real-8 option"
 msgstr ""
 
-#: c.opt:422
-msgid "Recognize built-in functions"
+#: fortran/trans-types.c:219
+#, gcc-internal-format
+msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
 msgstr ""
 
-#: c.opt:429
-msgid "Check the return value of new"
+#: fortran/trans-types.c:931
+#, gcc-internal-format
+msgid "Array element size too big"
 msgstr ""
 
-#: c.opt:433
-msgid "Allow the arguments of the '?' operator to have different types"
+#: fortran/trans.c:621
+#, gcc-internal-format
+msgid "gfc_trans_code(): Bad statement code"
 msgstr ""
 
-#: c.opt:437
-msgid "Reduce the size of object files"
+#. I changed this from sorry(...) because it should not return.
+#. TODO: Remove gfc_todo_error before releasing version 1.0.
+#: fortran/trans.h:569
+#, gcc-internal-format
+msgid "gfc_todo: Not Implemented: "
 msgstr ""
 
-#: c.opt:441
-msgid "Make string literals \"const char[]\" not \"char[]\""
+#: java/check-init.c:248
+#, gcc-internal-format
+msgid "Can't reassign a value to the final variable %qs"
 msgstr ""
 
-#: c.opt:445
-msgid "Use class <name> for constant strings"
+#: java/check-init.c:518 java/check-init.c:531
+#, gcc-internal-format
+msgid "variable %qD may not have been initialized"
 msgstr ""
 
-#: c.opt:449
-msgid "Inline member functions by default"
+#: java/check-init.c:946
+#, gcc-internal-format
+msgid "internal error in check-init: tree code not implemented: %s"
 msgstr ""
 
-#: c.opt:453
-msgid "Permit '$' as an identifier character"
+#: java/check-init.c:1019
+#, gcc-internal-format
+msgid "%Jfinal field %qD may not have been initialized"
 msgstr ""
 
-#: c.opt:460
-msgid "Generate code to check exception specifications"
+#: java/class.c:749
+#, gcc-internal-format
+msgid "bad method signature"
 msgstr ""
 
-#: c.opt:467
-msgid "Convert all strings and character constants to character set <cset>"
+#: java/class.c:794
+#, gcc-internal-format
+msgid "misplaced ConstantValue attribute (not in any field)"
 msgstr ""
 
-#: c.opt:471
-msgid "Specify the default character set for source files."
+#: java/class.c:797
+#, gcc-internal-format
+msgid "duplicate ConstantValue attribute for field '%s'"
 msgstr ""
 
-#: c.opt:485
-msgid "Scope of for-init-statement variables is local to the loop"
+#: java/class.c:808
+#, gcc-internal-format
+msgid "ConstantValue attribute of field '%s' has wrong type"
 msgstr ""
 
-#: c.opt:489
-msgid "Do not assume that standard C libraries and \"main\" exist"
+#: java/class.c:1428
+#, gcc-internal-format
+msgid "%Jabstract method in non-abstract class"
 msgstr ""
 
-#: c.opt:493
-msgid "Recognize GNU-defined keywords"
+#: java/class.c:2357
+#, gcc-internal-format
+msgid "%Jnon-static method '%D' overrides static method"
 msgstr ""
 
-#: c.opt:497
-msgid "Generate code for GNU runtime environment"
+#: java/decl.c:1303
+#, gcc-internal-format
+msgid "%J'%D' used prior to declaration"
 msgstr ""
 
-#: c.opt:510
-msgid "Assume normal C execution environment"
+#: java/decl.c:1344
+#, gcc-internal-format
+msgid "declaration of %qs shadows a parameter"
 msgstr ""
 
-#: c.opt:514
-msgid "Enable support for huge objects"
+#: java/decl.c:1347
+#, gcc-internal-format
+msgid "declaration of %qs shadows a symbol from the parameter list"
 msgstr ""
 
-#: c.opt:518
-msgid "Export functions even if they can be inlined"
+#: java/decl.c:1675
+#, gcc-internal-format
+msgid "%Jlabel '%D' used but not defined"
 msgstr ""
 
-#: c.opt:522
-msgid "Emit implicit instantiations of inline templates"
+#: java/decl.c:1680
+#, gcc-internal-format
+msgid "%Jlabel '%D' defined but not used"
 msgstr ""
 
-#: c.opt:526
-msgid "Emit implicit instantiations of templates"
+#: java/decl.c:1808
+#, gcc-internal-format
+msgid "%JIn %D: overlapped variable and exception ranges at %d"
 msgstr ""
 
-#: c.opt:533
-msgid "Don't warn about uses of Microsoft extensions"
+#: java/decl.c:1871
+#, gcc-internal-format
+msgid "bad type in parameter debug info"
 msgstr ""
 
-#: c.opt:543
-msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
+#: java/decl.c:1880
+#, gcc-internal-format
+msgid "%Jbad PC range for debug info for local '%D'"
 msgstr ""
 
-#: c.opt:547
-msgid "Assume that receivers of Objective-C messages may be nil"
+#: java/expr.c:376
+#, gcc-internal-format
+msgid "need to insert runtime check for %s"
 msgstr ""
 
-#: c.opt:557
-msgid "Enable Objective-C exception and synchronization syntax"
+#: java/expr.c:505 java/expr.c:552
+#, gcc-internal-format
+msgid "assert: %s is assign compatible with %s"
 msgstr ""
 
-#: c.opt:561
-msgid "Enable Objective-C setjmp exception handling runtime"
+#: java/expr.c:672
+#, gcc-internal-format
+msgid "stack underflow - dup* operation"
 msgstr ""
 
-#: c.opt:565
-msgid "Recognize C++ kewords like \"compl\" and \"xor\""
+#: java/expr.c:1688
+#, gcc-internal-format
+msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
 msgstr ""
 
-#: c.opt:569
-msgid "Enable optional diagnostics"
+#: java/expr.c:1716
+#, gcc-internal-format
+msgid "field %qs not found"
 msgstr ""
 
-#: c.opt:576
-msgid "Look for and use PCH files even when preprocessing"
+#: java/expr.c:2100
+#, gcc-internal-format
+msgid "method '%s' not found in class"
 msgstr ""
 
-#: c.opt:580
-msgid "Downgrade conformance errors to warnings"
+#: java/expr.c:2305
+#, gcc-internal-format
+msgid "failed to find class '%s'"
 msgstr ""
 
-#: c.opt:584
-msgid "Treat the input file as already preprocessed"
+#: java/expr.c:2334
+#, gcc-internal-format
+msgid "class '%s' has no method named '%s' matching signature '%s'"
 msgstr ""
 
-#: c.opt:588
-msgid ""
-"Used in Fix-and-Continue mode to indicate that object files may be swapped "
-"in at runtime"
+#: java/expr.c:2365
+#, gcc-internal-format
+msgid "invokestatic on non static method"
 msgstr ""
 
-#: c.opt:592
-msgid "Enable automatic template instantiation"
+#: java/expr.c:2370
+#, gcc-internal-format
+msgid "invokestatic on abstract method"
 msgstr ""
 
-#: c.opt:596
-msgid "Generate run time type descriptor information"
+#: java/expr.c:2378
+#, gcc-internal-format
+msgid "invoke[non-static] on static method"
 msgstr ""
 
-#: c.opt:600
-msgid "Use the same size for double as for float"
+#: java/expr.c:2695
+#, gcc-internal-format
+msgid "missing field '%s' in '%s'"
 msgstr ""
 
-#: c.opt:604
-msgid "Use the narrowest integer type possible for enumeration types"
+#: java/expr.c:2702
+#, gcc-internal-format
+msgid "mismatching signature for field '%s' in '%s'"
 msgstr ""
 
-#: c.opt:608
-msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
+#: java/expr.c:2725
+#, gcc-internal-format
+msgid "%Jassignment to final field '%D' not in field's class"
 msgstr ""
 
-#: c.opt:612
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
+#: java/expr.c:2730
+#, gcc-internal-format
+msgid "%Jassignment to final static field %qD not in class initializer"
 msgstr ""
 
-#: c.opt:616
-msgid "Make \"char\" signed by default"
+#: java/expr.c:2739
+#, gcc-internal-format
+msgid "%Jassignment to final field '%D' not in constructor"
 msgstr ""
 
-#: c.opt:623
-msgid "Display statistics accumulated during compilation"
+#: java/expr.c:2929
+#, gcc-internal-format
+msgid "invalid PC in line number table"
 msgstr ""
 
-#: c.opt:630
-msgid "Distance between tab stops for column reporting"
+#: java/expr.c:2985
+#, gcc-internal-format
+msgid "unreachable bytecode from %d to before %d"
 msgstr ""
 
-#: c.opt:634
-msgid "Specify maximum template instantiation depth"
+#: java/expr.c:3027
+#, gcc-internal-format
+msgid "unreachable bytecode from %d to the end of the method"
 msgstr ""
 
-#: c.opt:641
-msgid "Do not generate thread-safe code for initializing local statics."
+#. duplicate code from LOAD macro
+#: java/expr.c:3327
+#, gcc-internal-format
+msgid "unrecogized wide sub-instruction"
 msgstr ""
 
-#: c.opt:645
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
+#: java/gjavah.c:712
+#, gcc-internal-format
+msgid "static field has same name as method"
 msgstr ""
 
-#: c.opt:649
-msgid "Make \"char\" unsigned by default"
+#: java/gjavah.c:1260
+#, gcc-internal-format
+msgid "couldn't find class %s"
 msgstr ""
 
-#: c.opt:653
-msgid "Use __cxa_atexit to register destructors"
+#: java/gjavah.c:1267
+#, gcc-internal-format
+msgid "parse error while reading %s"
 msgstr ""
 
-#: c.opt:657
-msgid "Marks all inlined methods as having hidden visibility"
+#: java/gjavah.c:1493 java/gjavah.c:1595 java/gjavah.c:1670
+#, gcc-internal-format
+msgid "unparseable signature: '%s'"
 msgstr ""
 
-#: c.opt:661
-msgid "Discard unused virtual functions"
+#: java/gjavah.c:2060
+#, gcc-internal-format
+msgid "Not a valid Java .class file."
 msgstr ""
 
-#: c.opt:665
-msgid "Implement vtables using thunks"
+#: java/gjavah.c:2068 java/jcf-parse.c:746
+#, gcc-internal-format
+msgid "error while parsing constant pool"
 msgstr ""
 
-#: c.opt:669
-msgid "Emit common-like symbols as weak symbols"
+#: java/gjavah.c:2074
+#, gcc-internal-format
+msgid "error in constant pool entry #%d"
 msgstr ""
 
-#: c.opt:673
-msgid ""
-"Convert all wide strings and character constants to character set <cset>"
+#: java/gjavah.c:2217
+#, gcc-internal-format
+msgid "class is of array type\n"
 msgstr ""
 
-#: c.opt:677
-msgid "Generate a #line directive pointing at the current working directory"
+#: java/gjavah.c:2225
+#, gcc-internal-format
+msgid "base class is of array type"
 msgstr ""
 
-#: c.opt:681
-msgid "Emit cross referencing information"
+#: java/gjavah.c:2423 java/gjavah.c:2550
+#, gcc-internal-format
+msgid "no classes specified"
 msgstr ""
 
-#: c.opt:685
-msgid ""
-"Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
+#: java/gjavah.c:2516
+#, gcc-internal-format
+msgid "'-MG' option is unimplemented"
 msgstr ""
 
-#: c.opt:689
-msgid "Dump declarations to a .decl file"
+#: java/gjavah.c:2558
+#, gcc-internal-format
+msgid "can't specify both -o and -MD"
 msgstr ""
 
-#: c.opt:693 c.opt:721
-msgid "Add <dir> to the end of the system include path"
+#: java/gjavah.c:2581
+#, gcc-internal-format
+msgid "%s: no such class"
 msgstr ""
 
-#: c.opt:697
-msgid "Accept definition of macros in <file>"
+#: java/jcf-io.c:536
+#, gcc-internal-format
+msgid ""
+"source file for class %qs is newer than its matching class file.  Source "
+"file %qs used instead"
 msgstr ""
 
-#: c.opt:701
-msgid "Include the contents of <file> before other files"
+#: java/jcf-parse.c:366
+#, gcc-internal-format
+msgid "bad string constant"
 msgstr ""
 
-#: c.opt:705
-msgid "Specify <path> as a prefix for next two options"
+#: java/jcf-parse.c:384
+#, gcc-internal-format
+msgid "bad value constant type %d, index %d"
 msgstr ""
 
-#: c.opt:709
-msgid "Set <dir> to be the system root directory"
+#: java/jcf-parse.c:572
+#, gcc-internal-format
+msgid "can't reopen %s: %m"
 msgstr ""
 
-#: c.opt:713
-msgid "Add <dir> to the start of the system include path"
+#: java/jcf-parse.c:579
+#, gcc-internal-format
+msgid "can't close %s: %m"
 msgstr ""
 
-#: c.opt:717
-msgid "Add <dir> to the end of the quote include path"
+#: java/jcf-parse.c:714 java/jcf-parse.c:720
+#, gcc-internal-format
+msgid "cannot find file for class %s"
 msgstr ""
 
-#: c.opt:735
-msgid ""
-"Do not search standard system include directories (those specified with -"
-"isystem will still be used)"
+#: java/jcf-parse.c:743
+#, gcc-internal-format
+msgid "not a valid Java .class file"
 msgstr ""
 
-#: c.opt:739
-msgid "Do not search standard system include directories for C++"
+#. FIXME - where was first time
+#: java/jcf-parse.c:761
+#, gcc-internal-format
+msgid "reading class %s for the second time from %s"
 msgstr ""
 
-#: c.opt:755
-msgid "Generate C header of platform-specific features"
+#: java/jcf-parse.c:779
+#, gcc-internal-format
+msgid "error while parsing fields"
 msgstr ""
 
-#: c.opt:759
-msgid "Remap file names when including files"
+#: java/jcf-parse.c:782
+#, gcc-internal-format
+msgid "error while parsing methods"
 msgstr ""
 
-#: c.opt:763
-msgid "Conform to the ISO 1998 C++ standard"
+#: java/jcf-parse.c:785
+#, gcc-internal-format
+msgid "error while parsing final attributes"
 msgstr ""
 
-#: c.opt:767 c.opt:795
-msgid "Conform to the ISO 1990 C standard"
+#: java/jcf-parse.c:802
+#, gcc-internal-format
+msgid ""
+"the %<java.lang.Object%> that was found in %qs didn't have the special zero-"
+"length %<gnu.gcj.gcj-compiled%> attribute.  This generally means that your "
+"classpath is incorrectly set.  Use %<info gcj \"Input Options\"%> to see the "
+"info page describing how to set the classpath"
 msgstr ""
 
-#: c.opt:771 c.opt:803
-msgid "Conform to the ISO 1999 C standard"
+#: java/jcf-parse.c:836
+#, gcc-internal-format
+msgid "%Hduplicate class will only be compiled once"
 msgstr ""
 
-#: c.opt:775
-msgid "Deprecated in favor of -std=c99"
+#: java/jcf-parse.c:890
+#, gcc-internal-format
+msgid "missing Code attribute"
 msgstr ""
 
-#: c.opt:779
-msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
+#: java/jcf-parse.c:1157
+#, gcc-internal-format
+msgid "no input file specified"
 msgstr ""
 
-#: c.opt:783
-msgid "Conform to the ISO 1990 C standard with GNU extensions"
+#: java/jcf-parse.c:1192
+#, gcc-internal-format
+msgid "can't close input file %s: %m"
 msgstr ""
 
-#: c.opt:787
-msgid "Conform to the ISO 1999 C standard with GNU extensions"
+#: java/jcf-parse.c:1239
+#, gcc-internal-format
+msgid "bad zip/jar file %s"
 msgstr ""
 
-#: c.opt:791
-msgid "Deprecated in favor of -std=gnu99"
+#: java/jcf-parse.c:1460
+#, gcc-internal-format
+msgid "error while reading %s from zip file"
 msgstr ""
 
-#: c.opt:799
-msgid "Conform to the ISO 1990 C standard as amended in 1994"
+#: java/jcf-write.c:2665
+#, gcc-internal-format
+msgid ""
+"internal error in generate_bytecode_insn - tree code not implemented: %s"
 msgstr ""
 
-#: c.opt:807
-msgid "Deprecated in favor of -std=iso9899:1999"
+#: java/jcf-write.c:3039
+#, gcc-internal-format
+msgid "field initializer type mismatch"
 msgstr ""
 
-#: c.opt:811
-msgid "Enable traditional preprocessing"
+#: java/jcf-write.c:3496
+#, gcc-internal-format
+msgid "can't create directory %s: %m"
 msgstr ""
 
-#: c.opt:815
-msgid "Support ISO C trigraphs"
+#: java/jcf-write.c:3529
+#, gcc-internal-format
+msgid "can't open %s for writing: %m"
 msgstr ""
 
-#: c.opt:819
-msgid "Do not predefine system-specific and GCC-specific macros"
+#: java/jcf-write.c:3549
+#, gcc-internal-format
+msgid "can't create %s: %m"
 msgstr ""
 
-#: c.opt:823
-msgid "Enable verbose output"
+#: java/jv-scan.c:194
+#, gcc-internal-format
+msgid "only one of '--print-main', '--list-class', and '--complexity' allowed"
 msgstr ""
 
-#: common.opt:28
-msgid "Display this information"
+#: java/jv-scan.c:197
+#, gcc-internal-format
+msgid "can't open output file '%s'"
 msgstr ""
 
-#: common.opt:32
-msgid ""
-"Set parameter <param> to value.  See below for a complete list of parameters"
+#: java/jv-scan.c:233
+#, gcc-internal-format
+msgid "file not found '%s'"
 msgstr ""
 
-#: common.opt:42
-msgid ""
-"Put global and static data smaller than <number> bytes into a special "
-"section (on some targets)"
+#: java/jvspec.c:436
+#, gcc-internal-format
+msgid "warning: already-compiled .class files ignored with -C"
 msgstr ""
 
-#: common.opt:46
-msgid "Set optimization level to <number>"
+#: java/lang.c:624
+#, gcc-internal-format
+msgid "can't do dependency tracking with input from stdin"
 msgstr ""
 
-#: common.opt:50
-msgid "Optimize for space rather than speed"
+#: java/lang.c:640
+#, gcc-internal-format
+msgid "couldn't determine target name for dependency tracking"
 msgstr ""
 
-#: common.opt:54
-msgid "This switch is deprecated; use -Wextra instead"
+#: java/lex.c:260
+#, gcc-internal-format
+msgid ""
+"unknown encoding: %qs\n"
+"This might mean that your locale's encoding is not supported\n"
+"by your system's iconv(3) implementation.  If you aren't trying\n"
+"to use a particular encoding for your input file, try the\n"
+"%<--encoding=UTF-8%> option"
 msgstr ""
 
-#: common.opt:58
-msgid "Warn about returning structures, unions or arrays"
+#: java/lex.c:631
+#, gcc-internal-format
+msgid "internal error - bad unget"
 msgstr ""
 
-#: common.opt:62
-msgid "Warn about pointer casts which increase alignment"
+#: java/mangle_name.c:140 java/mangle_name.c:210
+#, gcc-internal-format
+msgid "internal error - invalid Utf8 name"
 msgstr ""
 
-#: common.opt:66
-msgid "Warn about uses of __attribute__((deprecated)) declarations"
+#: java/parse.y:765
+#, gcc-internal-format
+msgid "Ambiguous class: %qs and %qs"
 msgstr ""
 
-#: common.opt:70
-msgid "Warn when an optimization pass is disabled"
+#: java/parse.y:831
+#, gcc-internal-format
+msgid "Modifier %qs declared twice"
 msgstr ""
 
-#: common.opt:74
-msgid "Treat all warnings as errors"
+#: java/parse.y:1074
+#, gcc-internal-format
+msgid "Discouraged form of returned type specification"
 msgstr ""
 
-#: common.opt:78
-msgid "Print extra (possibly unwanted) warnings"
+#: java/parse.y:1169
+#, gcc-internal-format
+msgid ""
+"Can't define static initializer in class %qs. Static initializer can only be "
+"defined in top-level classes"
 msgstr ""
 
-#: common.opt:82
-msgid "Exit on the first error occurred"
+#: java/parse.y:1464
+#, gcc-internal-format
+msgid "An empty declaration is a deprecated feature that should not be used"
 msgstr ""
 
-#: common.opt:86
-msgid "Warn when an inlined function cannot be inlined"
+#: java/parse.y:3027
+#, gcc-internal-format
+msgid ": %qs JDK1.1(TM) feature"
 msgstr ""
 
-#: common.opt:90
-msgid "Warn if an object is larger than <number> bytes"
+#: java/parse.y:3107 java/parse.y:3109
+#, gcc-internal-format
+msgid ""
+"%s.\n"
+"%s"
 msgstr ""
 
-#: common.opt:94
-msgid ""
-"Warn about functions which might be candidates for __attribute__((noreturn))"
+#: java/parse.y:3268
+#, gcc-internal-format
+msgid "Missing return statement"
 msgstr ""
 
-#: common.opt:98
-msgid "Warn when the packed attribute has no effect on struct layout"
+#: java/parse.y:3290 java/parse.y:11969
+#: java/parse.y:11973
+#, gcc-internal-format
+msgid "Unreachable statement"
 msgstr ""
 
-#: common.opt:102
-msgid "Warn when padding is required to align structure members"
+#: java/parse.y:3300
+#, gcc-internal-format
+msgid "Can't access %s field %<%s.%s%> from %qs"
 msgstr ""
 
-#: common.opt:106
-msgid "Warn when one local variable shadows another"
+#: java/parse.y:3369
+#, gcc-internal-format
+msgid "%s %qs already defined in %s:%d"
 msgstr ""
 
-#: common.opt:110 common.opt:114
-msgid "Warn about code which might break strict aliasing rules"
+#: java/parse.y:3387
+#, gcc-internal-format
+msgid ""
+"Variable %qs is already defined in this method and was declared %<%s %s%> at "
+"line %d"
 msgstr ""
 
-#: common.opt:118
-msgid "Warn about enumerated switches, with no default, missing a case"
+#: java/parse.y:3498
+#, gcc-internal-format
+msgid "Interface %qs repeated"
 msgstr ""
 
-#: common.opt:122
-msgid "Warn about enumerated switches missing a \"default:\" statement"
+#: java/parse.y:3528
+#, gcc-internal-format
+msgid "%s name %qs clashes with imported type %qs"
 msgstr ""
 
-#: common.opt:126
-msgid "Warn about all enumerated switches missing a specific case"
+#: java/parse.y:3560
+#, gcc-internal-format
+msgid "Public %s %qs must be defined in a file called %<%s.java%>"
 msgstr ""
 
-#: common.opt:134
-msgid "Warn about uninitialized automatic variables"
+#: java/parse.y:3575
+#, gcc-internal-format
+msgid ""
+"Inner class %qs can't be static. Static classes can only occur in interfaces "
+"and top-level classes"
 msgstr ""
 
-#: common.opt:138
-msgid "Warn about code that will never be executed"
+#: java/parse.y:3656
+#, gcc-internal-format
+msgid ""
+"The class name %qs is already defined in this scope. An inner class may not "
+"have the same simple name as any of its enclosing classes"
 msgstr ""
 
-#: common.opt:142
-msgid "Enable all -Wunused- warnings"
+#: java/parse.y:3698
+#, gcc-internal-format
+msgid "Qualifier must be a reference"
 msgstr ""
 
-#: common.opt:146
-msgid "Warn when a function is unused"
+#: java/parse.y:3719
+#, gcc-internal-format
+msgid "Cyclic inheritance involving %s"
 msgstr ""
 
-#: common.opt:150 fortran/lang.opt:70
-msgid "Warn when a label is unused"
+#: java/parse.y:3979
+#, gcc-internal-format
+msgid ""
+"Redundant use of %<abstract%> modifier. Interface %qs is implicitly abstract"
 msgstr ""
 
-#: common.opt:154
-msgid "Warn when a function parameter is unused"
+#: java/parse.y:4134
+#, gcc-internal-format
+msgid "Class %qs can't be declared both abstract and final"
 msgstr ""
 
-#: common.opt:158
-msgid "Warn when an expression value is unused"
+#: java/parse.y:4146
+#, gcc-internal-format
+msgid "%<java.lang.Object%> can't extend anything"
 msgstr ""
 
-#: common.opt:162
-msgid "Warn when a variable is unused"
+#: java/parse.y:4389
+#, gcc-internal-format
+msgid "Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)"
 msgstr ""
 
-#: common.opt:166
-msgid "Emit declaration information into <file>"
+#: java/parse.y:4453
+#, gcc-internal-format
+msgid "Field %qs can't be static in inner class %qs unless it is final"
 msgstr ""
 
-#: common.opt:179
-msgid "Enable dumps from specific passes of the compiler"
+#: java/parse.y:4696
+#, gcc-internal-format
+msgid "Class %qs must be declared abstract to define abstract method %qs"
 msgstr ""
 
-#: common.opt:183
-msgid "Set the file basename to be used for dumps"
+#: java/parse.y:4703
+#, gcc-internal-format
+msgid "native method %qs can't be strictfp"
 msgstr ""
 
-#: common.opt:201
-msgid "Align the start of functions"
+#: java/parse.y:4707
+#, gcc-internal-format
+msgid "method %qs can't be transient"
 msgstr ""
 
-#: common.opt:208
-msgid "Align labels which are only reached by jumping"
+#: java/parse.y:4710
+#, gcc-internal-format
+msgid "method %qs can't be volatile"
 msgstr ""
 
-#: common.opt:215
-msgid "Align all labels"
+#: java/parse.y:4760 java/parse.y:6489
+#, gcc-internal-format
+msgid ""
+"Method %qs can't be static in inner class %qs. Only members of interfaces "
+"and top-level classes can be static"
 msgstr ""
 
-#: common.opt:222
-msgid "Align the start of loops"
+#: java/parse.y:4915
+#, gcc-internal-format
+msgid "%s method %qs can't have a body defined"
 msgstr ""
 
-#: common.opt:236
-msgid "Specify that arguments may alias each other and globals"
+#: java/parse.y:4926
+#, gcc-internal-format
+msgid "Non native and non abstract method %qs must have a body defined"
 msgstr ""
 
-#: common.opt:240
-msgid "Assume arguments may alias globals but not each other"
+#: java/parse.y:4996
+#, gcc-internal-format
+msgid "%s: recursive invocation of constructor %qs"
 msgstr ""
 
-#: common.opt:244
-msgid "Assume arguments alias neither each other nor globals"
+#: java/parse.y:5026
+#, gcc-internal-format
+msgid ""
+"Inconsistent member declaration.  At most one of %<public%>, %<private%>, or "
+"%<protected%> may be specified"
 msgstr ""
 
-#: common.opt:248
-msgid "Generate unwind tables that are exact at each instruction boundary"
+#: java/parse.y:5034
+#, gcc-internal-format
+msgid ""
+"Inconsistent member declaration.  At most one of %<final%> or %<volatile%> "
+"may be specified"
 msgstr ""
 
-#: common.opt:256
-msgid "Generate code to check bounds before indexing arrays"
+#: java/parse.y:5124
+#, gcc-internal-format
+msgid "Variable %qs is used more than once in the argument list of method %qs"
 msgstr ""
 
-#: common.opt:260
-msgid "Replace add, compare, branch with branch on count register"
+#: java/parse.y:5208
+#, gcc-internal-format
+msgid "%s %qs can't implement/extend %s %qs"
 msgstr ""
 
-#: common.opt:264
-msgid "Use profiling information for branch probabilities"
+#: java/parse.y:5242
+#, gcc-internal-format
+msgid "Class %qs can't subclass %s %qs"
 msgstr ""
 
-#: common.opt:268
-msgid ""
-"Perform branch target load optimization before prologue / epilogue threading"
+#: java/parse.y:5251
+#, gcc-internal-format
+msgid "Can't subclass final classes: %s"
 msgstr ""
 
-#: common.opt:272
-msgid ""
-"Perform branch target load optimization after prologue / epilogue threading"
+#: java/parse.y:5437
+#, gcc-internal-format
+msgid "Cyclic class inheritance%s"
 msgstr ""
 
-#: common.opt:276
-msgid ""
-"Restrict target load migration not to re-use registers in any basic block"
+#: java/parse.y:6140
+#, gcc-internal-format
+msgid "Superclass %qs of class %qs not found"
 msgstr ""
 
-#: common.opt:280
-msgid "Mark <register> as being preserved across functions"
+#: java/parse.y:6146
+#, gcc-internal-format
+msgid "Type %qs not found in declaration of field %qs"
 msgstr ""
 
-#: common.opt:284
-msgid "Mark <register> as being corrupted by function calls"
+#: java/parse.y:6152
+#, gcc-internal-format
+msgid "Type %qs not found in the declaration of the argument %qs of method %qs"
 msgstr ""
 
-#: common.opt:291
-msgid "Save registers around function calls"
+#: java/parse.y:6159
+#, gcc-internal-format
+msgid "Type %qs not found in the declaration of the return type of method %qs"
 msgstr ""
 
-#: common.opt:295
-msgid "Do not put uninitialized globals in the common section"
+#: java/parse.y:6165
+#, gcc-internal-format
+msgid "Superinterface %qs of %s %qs not found"
 msgstr ""
 
-#: common.opt:299
-msgid "Perform a register copy-propagation optimization pass"
+#: java/parse.y:6172
+#, gcc-internal-format
+msgid "Type %qs not found in the declaration of the local variable %qs"
 msgstr ""
 
-#: common.opt:303
-msgid "Perform cross-jumping optimization"
+#: java/parse.y:6179
+#, gcc-internal-format
+msgid "Class %qs not found in %<throws%>"
 msgstr ""
 
-#: common.opt:307
-msgid "When running CSE, follow jumps to their targets"
+#: java/parse.y:6236
+#, gcc-internal-format
+msgid "Duplicate %s declaration %qs"
 msgstr ""
 
-#: common.opt:311
-msgid "When running CSE, follow conditional jumps"
+#: java/parse.y:6310
+#, gcc-internal-format
+msgid ""
+"Class %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This "
+"method must be defined or %s %qs must be declared abstract"
 msgstr ""
 
-#: common.opt:315
-msgid "Omit range reduction step when performing complex division"
+#: java/parse.y:6466
+#, gcc-internal-format
+msgid ""
+"Class %qs in %<throws%> clause must be a subclass of class %<java.lang."
+"Throwable%>"
 msgstr ""
 
-#: common.opt:319
-msgid "Place data items into their own section"
+#: java/parse.y:6510
+#, gcc-internal-format
+msgid ""
+"Class %qs must override %qs with a public method in order to implement "
+"interface %qs"
 msgstr ""
 
-#: common.opt:325
-msgid "Defer popping functions args from stack until later"
+#: java/parse.y:6524 java/parse.y:6747
+#, gcc-internal-format
+msgid "Method %qs was defined with return type %qs in class %qs"
 msgstr ""
 
-#: common.opt:329
-msgid "Attempt to fill delay slots of branch instructions"
+#: java/parse.y:6541
+#, gcc-internal-format
+msgid "%s methods can't be overridden. Method %qs is %s in class %qs"
 msgstr ""
 
-#: common.opt:333
-msgid "Delete useless null pointer checks"
+#: java/parse.y:6555
+#, gcc-internal-format
+msgid ""
+"Instance methods can't be overridden by a static method. Method %qs is an "
+"instance method in class %qs"
 msgstr ""
 
-#: common.opt:337
+#: java/parse.y:6578
+#, gcc-internal-format
 msgid ""
-"How often to emit source location at the beginning of line-wrapped "
-"diagnostics"
+"Methods can't be overridden to be more private. Method %qs is not %s in "
+"class %qs"
 msgstr ""
 
-#: common.opt:341
-msgid "Dump various compiler internals to a file"
+#: java/parse.y:6715
+#, gcc-internal-format
+msgid ""
+"Invalid checked exception class %qs in %<throws%> clause.  The exception "
+"must be a subclass of an exception thrown by %qs from class %qs"
 msgstr ""
 
-#: common.opt:345
+#: java/parse.y:6772
+#, gcc-internal-format
 msgid ""
-"Suppress output of instruction numbers and line number notes in debugging "
-"dumps"
+"Interface %qs inherits method %qs from interface %qs. This method is "
+"redefined with a different return type in interface %qs"
 msgstr ""
 
-#: common.opt:349
-msgid "Perform DWARF2 duplicate elimination"
+#: java/parse.y:6947
+#, gcc-internal-format
+msgid "Class or interface %qs not found in import"
 msgstr ""
 
-#: common.opt:353 common.opt:357
-msgid "Perform unused type elimination in debug info"
+#: java/parse.y:7036
+#, gcc-internal-format
+msgid "malformed .zip archive in CLASSPATH: %s"
 msgstr ""
 
-#: common.opt:361
-msgid "Enable exception handling"
+#: java/parse.y:7107
+#, gcc-internal-format
+msgid ""
+"Can't find default package %qs. Check the CLASSPATH environment variable and "
+"the access to the archives"
 msgstr ""
 
-#: common.opt:365
-msgid "Perform a number of minor, expensive optimizations"
+#: java/parse.y:7112
+#, gcc-internal-format
+msgid "Package %qs not found in import"
 msgstr ""
 
-#: common.opt:372
-msgid "Assume no NaNs or infinities are generated"
+#: java/parse.y:7213
+#, gcc-internal-format
+msgid "Type %qs also potentially defined in package %qs"
 msgstr ""
 
-#: common.opt:376
-msgid "Mark <register> as being unavailable to the compiler"
+#: java/parse.y:7337
+#, gcc-internal-format
+msgid "Nested %s %s is %s; cannot be accessed from here"
 msgstr ""
 
-#: common.opt:380
-msgid "Don't allocate floats and doubles in extended-precision registers"
+#: java/parse.y:7375
+#, gcc-internal-format
+msgid ""
+"Can't access %s %qs. Only public classes and interfaces in other packages "
+"can be accessed"
 msgstr ""
 
-#: common.opt:386
-msgid "Copy memory address constants into registers before use"
+#: java/parse.y:7413
+#, gcc-internal-format
+msgid "Only %<final%> is allowed as a local variables modifier"
 msgstr ""
 
-#: common.opt:392
-msgid "Copy memory operands into registers before use"
+#: java/parse.y:9046
+#, gcc-internal-format
+msgid "No constructor matching %qs found in class %qs"
 msgstr ""
 
-#: common.opt:399
-msgid "Allow function addresses to be held in registers"
+#: java/parse.y:9544
+#, gcc-internal-format
+msgid "Can't reference %qs before the superclass constructor has been called"
 msgstr ""
 
-#: common.opt:403
-msgid "Place each function into its own section"
+#: java/parse.y:9598
+#, gcc-internal-format
+msgid ""
+"Local variable %qs can't be accessed from within the inner class %qs unless "
+"it is declared final"
 msgstr ""
 
-#: common.opt:407
-msgid "Perform global common subexpression elimination"
+#: java/parse.y:9603 java/parse.y:10061
+#, gcc-internal-format
+msgid "Undefined variable %qs"
 msgstr ""
 
-#: common.opt:411
-msgid ""
-"Perform enhanced load motion during global common subexpression elimination"
+#: java/parse.y:9614
+#, gcc-internal-format
+msgid "Can't make a static reference to nonstatic variable %qs in class %qs"
 msgstr ""
 
-#: common.opt:415
-msgid "Perform store motion after global common subexpression elimination"
+#: java/parse.y:9815 java/parse.y:10689
+#, gcc-internal-format
+msgid "No enclosing instance for inner class %qs is in scope%s"
 msgstr ""
 
-#: common.opt:419
-msgid ""
-"Perform redundant load after store elimination in global common subexpression"
+#: java/parse.y:9934 java/parse.y:12388
+#, gcc-internal-format
+msgid "Keyword %<this%> used outside allowed context"
 msgstr ""
 
-#: common.opt:424
+#: java/parse.y:9940 java/parse.y:10843
+#, gcc-internal-format
 msgid ""
-"Perform global common subexpression elimination after register allocation"
+"Can't reference %<this%> before the superclass constructor has been called"
 msgstr ""
 
-#: common.opt:429
-msgid "Enable guessing of branch probabilities"
+#: java/parse.y:9956
+#, gcc-internal-format
+msgid ""
+"Can't use variable %<%s.this%>: type %qs isn't an outer type of type %qs"
 msgstr ""
 
-#: common.opt:437
-msgid "Process #ident directives"
+#: java/parse.y:9989
+#, gcc-internal-format
+msgid "Keyword %<super%> used outside allowed context"
 msgstr ""
 
-#: common.opt:441
-msgid "Perform conversion of conditional jumps to branchless equivalents"
+#: java/parse.y:10038
+#, gcc-internal-format
+msgid "No variable %qs defined in class %qs"
 msgstr ""
 
-#: common.opt:445
-msgid "Perform conversion of conditional jumps to conditional execution"
+#: java/parse.y:10043
+#, gcc-internal-format
+msgid "Undefined variable or class name: %qs"
 msgstr ""
 
-#: common.opt:453
-msgid "Do not generate .size directives"
+#: java/parse.y:10125
+#, gcc-internal-format
+msgid "Can't use type %qs as a qualifier"
 msgstr ""
 
-#: common.opt:462
-msgid "Pay attention to the \"inline\" keyword"
+#: java/parse.y:10144
+#, gcc-internal-format
+msgid "Attempt to reference field %qs in %<%s %s%>"
 msgstr ""
 
-#: common.opt:466
-msgid "Integrate simple functions into their callers"
+#: java/parse.y:10175
+#, gcc-internal-format
+msgid "No variable %qs defined in type %qs"
 msgstr ""
 
-#: common.opt:473
-msgid "Limit the size of inlined functions to <number>"
+#: java/parse.y:10267
+#, gcc-internal-format
+msgid "Attempt to reference field %<new%> in a %qs"
 msgstr ""
 
-#: common.opt:477
-msgid "Instrument function entry and exit with profiling calls"
+#: java/parse.y:10404
+#, gcc-internal-format
+msgid "The class %qs has been deprecated"
 msgstr ""
 
-#: common.opt:481
-msgid "Optimize induction variables on trees"
+#: java/parse.y:10414
+#, gcc-internal-format
+msgid "The %s %qs in class %qs has been deprecated"
 msgstr ""
 
-#: common.opt:485
-msgid "Generate code for functions even if they are fully inlined"
+#: java/parse.y:10531
+#, gcc-internal-format
+msgid "Can't invoke a method on primitive type %qs"
 msgstr ""
 
-#: common.opt:489
-msgid "Emit static const variables even if they are not used"
+#: java/parse.y:10546
+#, gcc-internal-format
+msgid "Can't make static reference to method %qs in interface %qs"
 msgstr ""
 
-#: common.opt:493
-msgid "Give external symbols a leading underscore"
+#: java/parse.y:10556 java/parse.y:10890
+#, gcc-internal-format
+msgid "Can't make static reference to method %<%s %s%> in class %qs"
 msgstr ""
 
-#: common.opt:497
-msgid "Perform loop optimizations"
+#: java/parse.y:10596
+#, gcc-internal-format
+msgid "Can't invoke super constructor on java.lang.Object"
 msgstr ""
 
-#: common.opt:501
-msgid "Perform loop optimizations using the new loop optimizer"
+#: java/parse.y:10609 java/parse.y:14447
+#, gcc-internal-format
+msgid "Class %qs not found in type declaration"
 msgstr ""
 
-#: common.opt:505
-msgid "Set errno after built-in math functions"
+#: java/parse.y:10621
+#, gcc-internal-format
+msgid "Class %qs is an abstract class. It can't be instantiated"
 msgstr ""
 
-#: common.opt:509
-msgid "Report on permanent memory allocation"
+#: java/parse.y:10651
+#, gcc-internal-format
+msgid "No method named %qs in scope"
 msgstr ""
 
-#: common.opt:516
-msgid "Attempt to merge identical constants and constant variables"
+#: java/parse.y:10762
+#, gcc-internal-format
+msgid "Can't access %s %s %<%s.%s%> from %qs"
 msgstr ""
 
-#: common.opt:520
-msgid "Attempt to merge identical constants across compilation units"
+#: java/parse.y:11236
+#, gcc-internal-format
+msgid "Can't find %s %<%s(%s)%> in type %qs%s"
 msgstr ""
 
-#: common.opt:524
-msgid ""
-"Limit diagnostics to <number> characters per line.  0 suppresses line-"
-"wrapping"
+#: java/parse.y:11815
+#, gcc-internal-format
+msgid "Constant expression required"
 msgstr ""
 
-#: common.opt:528
-msgid "Perform SMS based modulo scheduling before the first scheduling pass"
+#: java/parse.y:11828
+#, gcc-internal-format
+msgid "Incompatible type for case. Can't convert %qs to %<int%>"
 msgstr ""
 
-#: common.opt:532
-msgid "Move loop invariant computations out of loops"
+#: java/parse.y:11862
+#, gcc-internal-format
+msgid "Duplicate case label: %<default%>"
 msgstr ""
 
-#: common.opt:536
-msgid ""
-"Add mudflap bounds-checking instrumentation for single-threaded program."
+#: java/parse.y:12202
+#, gcc-internal-format
+msgid "Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>"
 msgstr ""
 
-#: common.opt:540
-msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
+#: java/parse.y:12368
+#, gcc-internal-format
+msgid "missing static field %qs"
 msgstr ""
 
-#: common.opt:544
-msgid "Ignore read operations when inserting mudflap instrumentation."
+#: java/parse.y:12373
+#, gcc-internal-format
+msgid "not a static field %qs"
 msgstr ""
 
-#: common.opt:548
+#: java/parse.y:12396
+#, gcc-internal-format
 msgid ""
-"Enable/Disable the traditional scheduling in loops that already passed "
-"modulo scheduling"
+"Can't reference %<this%> or %<super%> before the superclass constructor has "
+"been called"
 msgstr ""
 
-#: common.opt:552
-msgid "Support synchronous non-call exceptions"
+#: java/parse.y:12416
+#, gcc-internal-format
+msgid "No case for %s"
 msgstr ""
 
-#: common.opt:556
-msgid "When possible do not generate stack frames"
+#: java/parse.y:12846
+#, gcc-internal-format
+msgid "Invalid left hand side of assignment"
 msgstr ""
 
-#: common.opt:560
-msgid "Do the full register move optimization pass"
+#: java/parse.y:12897
+#, gcc-internal-format
+msgid "Incompatible type for %s. Can't convert %qs to %qs"
 msgstr ""
 
-#: common.opt:564
-msgid "Optimize sibling and tail recursive calls"
+#: java/parse.y:12900
+#, gcc-internal-format
+msgid "Incompatible type for %s. Explicit cast needed to convert %qs to %qs"
 msgstr ""
 
-#: common.opt:568
-msgid "Pack structure members together without holes"
+#: java/parse.y:13072
+#, gcc-internal-format
+msgid ""
+"Constant expression %qs too wide for narrowing primitive conversion to %qs"
 msgstr ""
 
-#: common.opt:572
-msgid "Set initial maximum structure member alignment"
+#: java/parse.y:13363
+#, gcc-internal-format
+msgid "unregistered operator %s"
 msgstr ""
 
-#: common.opt:576
-msgid "Return small aggregates in memory, not registers"
+#: java/parse.y:13512
+#, gcc-internal-format
+msgid ""
+"Evaluating this expression will result in an arithmetic exception being "
+"thrown"
 msgstr ""
 
-#: common.opt:580
-msgid "Perform loop peeling"
+#: java/parse.y:13594
+#, gcc-internal-format
+msgid ""
+"Incompatible type for %qs. Explicit cast needed to convert shift distance "
+"from %qs to integral"
 msgstr ""
 
-#: common.opt:584
-msgid "Enable machine specific peephole optimizations"
+#: java/parse.y:13599
+#, gcc-internal-format
+msgid ""
+"Incompatible type for %qs. Can't convert shift distance from %qs to integral"
 msgstr ""
 
-#: common.opt:588
-msgid "Enable an RTL peephole pass before sched2"
+#: java/parse.y:13675
+#, gcc-internal-format
+msgid "Invalid argument %qs for %<instanceof%>"
 msgstr ""
 
-#: common.opt:592
-msgid "Generate position-independent code if possible (large mode)"
+#: java/parse.y:13702
+#, gcc-internal-format
+msgid "Impossible for %qs to be instance of %qs"
 msgstr ""
 
-#: common.opt:596
-msgid ""
-"Generate position-independent code for executables if possible (large mode)"
+#: java/parse.y:13833
+#, gcc-internal-format
+msgid "Incompatible type for %qs. Can't convert %qs to %qs"
 msgstr ""
 
-#: common.opt:600
-msgid "Generate position-independent code if possible (small mode)"
+#: java/parse.y:14308
+#, gcc-internal-format
+msgid "Invalid argument type %qs to %qs"
 msgstr ""
 
-#: common.opt:604
-msgid ""
-"Generate position-independent code for executables if possible (small mode)"
+#: java/parse.y:14538
+#, gcc-internal-format
+msgid "Invalid cast from %qs to %qs"
 msgstr ""
 
-#: common.opt:608
-msgid "Generate prefetch instructions, if available, for arrays in loops"
+#: java/parse.y:14585
+#, gcc-internal-format
+msgid "%<[]%> can only be applied to arrays. It can't be applied to %qs"
 msgstr ""
 
-#: common.opt:612
-msgid "Enable basic program profiling code"
+#: java/parse.y:14598
+#, gcc-internal-format
+msgid ""
+"Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>"
 msgstr ""
 
-#: common.opt:616
-msgid "Insert arc-based program profiling code"
+#: java/parse.y:14602
+#, gcc-internal-format
+msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
 msgstr ""
 
-#: common.opt:620
+#: java/parse.y:14673
+#, gcc-internal-format
 msgid ""
-"Enable common options for generating profile info for profile feedback "
-"directed optimizations"
+"Incompatible type for dimension in array creation expression. %s convert %qs "
+"to %<int%>"
 msgstr ""
 
-#: common.opt:624
-msgid ""
-"Enable common options for performing profile feedback directed optimizations"
+#: java/parse.y:14789
+#, gcc-internal-format
+msgid "Invalid array initializer for non-array type %qs"
 msgstr ""
 
-#: common.opt:628
-msgid "Insert code to profile values of expressions"
+#: java/parse.y:14876
+#, gcc-internal-format
+msgid "Incompatible type for array. %s convert %qs to %qs"
 msgstr ""
 
-#: common.opt:635
-msgid "Make compile reproducible using <string>"
+#: java/parse.y:14945
+#, gcc-internal-format
+msgid "%<return%> inside instance initializer"
 msgstr ""
 
-#: common.opt:639
-msgid "Return small aggregates in registers"
+#: java/parse.y:14949
+#, gcc-internal-format
+msgid "%<return%> inside static initializer"
 msgstr ""
 
-#: common.opt:643
-msgid "Enables a register move optimization"
+#: java/parse.y:14955
+#, gcc-internal-format
+msgid "%<return%> with%s value from %<%s %s%>"
 msgstr ""
 
-#: common.opt:647
-msgid "Perform a register renaming optimization pass"
+#: java/parse.y:14962
+#, gcc-internal-format
+msgid "%<return%> with value from constructor %qs"
 msgstr ""
 
-#: common.opt:651
-msgid "Reorder basic blocks to improve code placement"
+#: java/parse.y:15027
+#, gcc-internal-format
+msgid "Incompatible type for %<if%>. Can't convert %qs to %<boolean%>"
 msgstr ""
 
-#: common.opt:655
-msgid "Reorder basic blocks and partition into hot and cold sections"
+#: java/parse.y:15060
+#, gcc-internal-format
+msgid "Declaration of %qs shadows a previous label declaration"
 msgstr ""
 
-#: common.opt:659
-msgid "Reorder functions to improve code placement"
+#: java/parse.y:15065
+#, gcc-internal-format
+msgid "This is the location of the previous declaration of label %qs"
 msgstr ""
 
-#: common.opt:663
-msgid "Add a common subexpression elimination pass after loop optimizations"
+#: java/parse.y:15312
+#, gcc-internal-format
+msgid "No label definition found for %qs"
 msgstr ""
 
-#: common.opt:667
-msgid "Run the loop optimizer twice"
+#: java/parse.y:15325
+#, gcc-internal-format
+msgid "%<continue%> must be in loop"
 msgstr ""
 
-#: common.opt:671
-msgid "Disable optimizations that assume default FP rounding behavior"
+#: java/parse.y:15328
+#, gcc-internal-format
+msgid "continue label %qs does not name a loop"
 msgstr ""
 
-#: common.opt:675
-msgid "Enable scheduling across basic blocks"
+#: java/parse.y:15349
+#, gcc-internal-format
+msgid "%<break%> must be in loop or switch"
 msgstr ""
 
-#: common.opt:679
-msgid "Allow speculative motion of non-loads"
+#: java/parse.y:15390
+#, gcc-internal-format
+msgid ""
+"Incompatible type for loop conditional. Can't convert %qs to %<boolean%>"
 msgstr ""
 
-#: common.opt:683
-msgid "Allow speculative motion of some loads"
+#: java/parse.y:15428
+#, gcc-internal-format
+msgid "Incompatible type for %<switch%>. Can't convert %qs to %<int%>"
 msgstr ""
 
-#: common.opt:687
-msgid "Allow speculative motion of more loads"
+#. The case_label_list is in reverse order, so print the
+#. outer label first.
+#: java/parse.y:15459
+#, gcc-internal-format
+msgid "duplicate case label: %<"
 msgstr ""
 
-#: common.opt:691
-msgid "Set the verbosity level of the scheduler"
+#: java/parse.y:15460
+#, gcc-internal-format
+msgid "%>"
 msgstr ""
 
-#: common.opt:695
-msgid "If scheduling post reload, do superblock scheduling"
+#: java/parse.y:15463
+#, gcc-internal-format
+msgid "original label is here"
 msgstr ""
 
-#: common.opt:699
-msgid "If scheduling post reload, do trace scheduling"
+#: java/parse.y:15680
+#, gcc-internal-format
+msgid ""
+"Can't catch class %qs. Catch clause parameter type must be a subclass of "
+"class %<java.lang.Throwable%>"
 msgstr ""
 
-#: common.opt:703
-msgid "Reschedule instructions before register allocation"
+#: java/parse.y:15704
+#, gcc-internal-format
+msgid "%<catch%> not reached because of the catch clause at line %d"
 msgstr ""
 
-#: common.opt:707
-msgid "Reschedule instructions after register allocation"
+#: java/parse.y:15771
+#, gcc-internal-format
+msgid ""
+"Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang."
+"Object%>"
 msgstr ""
 
-#: common.opt:713
-msgid "Allow premature scheduling of queued insns"
+#: java/parse.y:15822
+#, gcc-internal-format
+msgid "Can't throw %qs; it must be a subclass of class %<java.lang.Throwable%>"
 msgstr ""
 
-#: common.opt:717
-msgid "Set number of queued insns that can be prematurely scheduled"
+#: java/parse.y:15851
+#, gcc-internal-format
+msgid ""
+"Checked exception %qs can't be thrown in instance initializer (not all "
+"declared constructor are declaring it in their %<throws%> clause)"
 msgstr ""
 
-#: common.opt:725 common.opt:729
+#: java/parse.y:15872
+#, gcc-internal-format
 msgid ""
-"Set dependence distance checking in premature scheduling of queued insns"
+"Checked exception %qs can't be caught by any of the catch clause(s) of the "
+"surrounding %<try%> block"
 msgstr ""
 
-#: common.opt:733
-msgid "Mark data as shared rather than private"
+#: java/parse.y:15885
+#, gcc-internal-format
+msgid "Checked exception %qs can't be thrown in initializer"
 msgstr ""
 
-#: common.opt:737
-msgid "Show column numbers in diagnostics, when available.  Default on."
+#: java/parse.y:15889
+#, gcc-internal-format
+msgid "Checked exception %qs isn't thrown from a %<try%> block"
 msgstr ""
 
-#: common.opt:741
-msgid "Disable optimizations observable by IEEE signaling NaNs"
+#: java/parse.y:15895
+#, gcc-internal-format
+msgid ""
+"Checked exception %qs doesn't match any of current method's %<throws%> "
+"declaration(s)"
 msgstr ""
 
-#: common.opt:745
-msgid "Convert floating point constants to single precision constants"
+#: java/parse.y:15947
+#, gcc-internal-format
+msgid "Exception %qs can't be thrown in initializer"
+msgstr ""
+
+#: java/parse.y:15952
+#, gcc-internal-format
+msgid ""
+"Exception %qs must be caught, or it must be declared in the %<throws%> "
+"clause of %qs"
+msgstr ""
+
+#: java/parse.y:16065
+#, gcc-internal-format
+msgid "Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>"
 msgstr ""
 
-#: common.opt:749
-msgid "Use value profiling for speculative prefetching"
+#: java/parse.y:16133
+#, gcc-internal-format
+msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
 msgstr ""
 
-#: common.opt:753
-msgid "Split lifetimes of induction variables when loops are unrolled."
+#: java/typeck.c:530
+#, gcc-internal-format
+msgid "junk at end of signature string"
 msgstr ""
 
-#: common.opt:757
-msgid "Apply variable expansion when loops are unrolled."
+#: java/verify-glue.c:387
+#, gcc-internal-format
+msgid "verification failed: %s"
 msgstr ""
 
-#: common.opt:763
-msgid "Insert stack checking code into the program"
+#: java/verify-glue.c:389
+#, gcc-internal-format
+msgid "verification failed at PC=%d: %s"
 msgstr ""
 
-#: common.opt:770
-msgid "Trap if the stack goes past <register>"
+#: java/verify-glue.c:473 java/verify.c:480
+#, gcc-internal-format
+msgid "bad pc in exception_table"
 msgstr ""
 
-#: common.opt:774
-msgid "Trap if the stack goes past symbol <name>"
+#: java/verify.c:1475
+#, gcc-internal-format
+msgid "unknown opcode %d@pc=%d during verification"
 msgstr ""
 
-#: common.opt:778
-msgid "Perform strength reduction optimizations"
+#: java/verify.c:1550 java/verify.c:1566 java/verify.c:1571
+#, gcc-internal-format
+msgid "verification error at PC=%d"
 msgstr ""
 
-#: common.opt:786
-msgid "Assume strict aliasing rules apply"
+#: java/parse.h:125
+#, gcc-internal-format
+msgid "%s method can't be abstract"
 msgstr ""
 
-#: common.opt:790
-msgid "Check for syntax errors, then stop"
+#: java/parse.h:129
+#, gcc-internal-format
+msgid "Constructor can't be %s"
 msgstr ""
 
-#: common.opt:794
-msgid "Create data files needed by \"gcov\""
+#. Pedantic warning on obsolete modifiers. Note: when cl is NULL,
+#. flags was set artificially, such as for a interface method
+#: java/parse.h:161
+#, gcc-internal-format
+msgid "Discouraged redundant use of %qs modifier in declaration of %s"
 msgstr ""
 
-#: common.opt:798
-msgid "Perform jump threading optimizations"
+#: java/parse.h:168
+#, gcc-internal-format
+msgid "Discouraged redundant use of %qs modifier in declaration of %s %qs"
 msgstr ""
 
-#: common.opt:802
-msgid "Report the time taken by each compiler pass"
+#. Standard error messages
+#: java/parse.h:352
+#, gcc-internal-format
+msgid "Incompatible type for %qs. Can't convert %qs to boolean"
 msgstr ""
 
-#: common.opt:806
-msgid "Set the default thread-local storage code generation model"
+#: java/parse.h:357
+#, gcc-internal-format
+msgid "Incompatible type for %qs. Can't convert %qs to numeric type"
 msgstr ""
 
-#: common.opt:810
-msgid "Perform superblock formation via tail duplication"
+#: java/parse.h:365
+#, gcc-internal-format
+msgid ""
+"Incompatible type for %qs. Explicit cast needed to convert %qs to integral"
 msgstr ""
 
-#: common.opt:817
-msgid "Assume floating-point operations can trap"
+#: java/parse.h:370
+#, gcc-internal-format
+msgid "Incompatible type for %qs. Can't convert %qs to integral"
 msgstr ""
 
-#: common.opt:821
-msgid "Trap for signed overflow in addition, subtraction and multiplication"
+#: java/parse.h:377
+#, gcc-internal-format
+msgid "Variable %qs may not have been initialized"
 msgstr ""
 
-#: common.opt:825
-msgid "Use tree-ssa based implementation of profiling"
+#: objc/objc-act.c:709
+#, gcc-internal-format
+msgid "%<@end%> must appear in an @implementation context"
 msgstr ""
 
-#: common.opt:829
-msgid "Enable SSA-CCP optimization on trees"
+#: objc/objc-act.c:738
+#, gcc-internal-format
+msgid "method declaration not in @interface context"
 msgstr ""
 
-#: common.opt:833
-msgid "Enable loop header copying on trees"
+#: objc/objc-act.c:749
+#, gcc-internal-format
+msgid "method definition not in @implementation context"
 msgstr ""
 
-#: common.opt:837
-msgid "Coalesce memory temporaries in the SSA->normal pass"
+#: objc/objc-act.c:1101
+#, gcc-internal-format
+msgid "comparison of distinct Objective-C types lacks a cast"
 msgstr ""
 
-#: common.opt:841
-msgid "Replace SSA temporaries with better names in copies."
+#: objc/objc-act.c:1105
+#, gcc-internal-format
+msgid "initialization from distinct Objective-C type"
 msgstr ""
 
-#: common.opt:845
-msgid "Enable SSA dead code elimination optimization on trees"
+#: objc/objc-act.c:1109
+#, gcc-internal-format
+msgid "assignment from distinct Objective-C type"
 msgstr ""
 
-#: common.opt:849
-msgid "Enable dominator optimizations"
+#: objc/objc-act.c:1113
+#, gcc-internal-format
+msgid "distinct Objective-C type in return"
 msgstr ""
 
-#: common.opt:853
-msgid "Enable dead store elimination"
+#: objc/objc-act.c:1117
+#, gcc-internal-format
+msgid "passing argument %d of %qE from distinct Objective-C type"
 msgstr ""
 
-#: common.opt:857
-msgid "Enable Full Redundancy Elimination (FRE) on trees"
+#: objc/objc-act.c:1272
+#, gcc-internal-format
+msgid "statically allocated instance of Objective-C class %qs"
 msgstr ""
 
-#: common.opt:861
-msgid "Enable loop invariant motion on trees"
+#: objc/objc-act.c:1343
+#, gcc-internal-format
+msgid "protocol %qs has circular dependency"
 msgstr ""
 
-#: common.opt:865
-msgid "Enable linear loop transforms on trees"
+#: objc/objc-act.c:1365 objc/objc-act.c:6494
+#, gcc-internal-format
+msgid "cannot find protocol declaration for %qs"
 msgstr ""
 
-#: common.opt:869
-msgid "Create canonical induction variables in loops"
+#: objc/objc-act.c:1783 objc/objc-act.c:3259 objc/objc-act.c:7103
+#: objc/objc-act.c:7439 objc/objc-act.c:7493 objc/objc-act.c:7518
+#, gcc-internal-format
+msgid "cannot find interface declaration for %qs"
 msgstr ""
 
-#: common.opt:873
-msgid "Enable loop optimizations on tree level"
+#: objc/objc-act.c:1787
+#, gcc-internal-format
+msgid "interface %qs does not have valid constant string layout"
 msgstr ""
 
-#: common.opt:877
-msgid "Enable SSA-PRE optimization on trees"
+#: objc/objc-act.c:1792
+#, gcc-internal-format
+msgid "cannot find reference tag for class %qs"
 msgstr ""
 
-#: common.opt:881
-msgid "Perform structural alias analysis"
+#: objc/objc-act.c:2470
+#, gcc-internal-format
+msgid "%Hcreating selector for nonexistent method %qE"
 msgstr ""
 
-#: common.opt:885
-msgid "Enable SSA code sinking on trees"
+#: objc/objc-act.c:2672
+#, gcc-internal-format
+msgid "%qs is not an Objective-C class name or alias"
 msgstr ""
 
-#: common.opt:889
-msgid "Perform scalar replacement of aggregates"
+#: objc/objc-act.c:2787 objc/objc-act.c:2818 objc/objc-act.c:7367
+#: objc/objc-act.c:7668 objc/objc-act.c:7698
+#, gcc-internal-format
+msgid "Objective-C declarations may only appear in global scope"
 msgstr ""
 
-#: common.opt:893
-msgid "Replace temporary expressions in the SSA->normal pass"
+#: objc/objc-act.c:2792
+#, gcc-internal-format
+msgid "cannot find class %qs"
 msgstr ""
 
-#: common.opt:897
-msgid "Perform live range splitting during the SSA->normal pass."
+#: objc/objc-act.c:2794
+#, gcc-internal-format
+msgid "class %qs already exists"
 msgstr ""
 
-#: common.opt:901
-msgid "Compile whole compilation unit at a time"
+#: objc/objc-act.c:2838 objc/objc-act.c:7408
+#, gcc-internal-format
+msgid "%qs redeclared as different kind of symbol"
 msgstr ""
 
-#: common.opt:905
-msgid "Perform loop unrolling when iteration count is known"
+#: objc/objc-act.c:2840 objc/objc-act.c:7410
+#, gcc-internal-format
+msgid "%Jprevious declaration of '%D'"
 msgstr ""
 
-#: common.opt:909
-msgid "Perform loop unrolling for all loops"
+#: objc/objc-act.c:3112
+#, gcc-internal-format
+msgid "strong-cast assignment has been intercepted"
 msgstr ""
 
-#: common.opt:917
-msgid "Allow math optimizations that may violate IEEE or ISO standards"
+#: objc/objc-act.c:3154
+#, gcc-internal-format
+msgid "strong-cast may possibly be needed"
 msgstr ""
 
-#: common.opt:921
-msgid "Perform loop unswitching"
+#: objc/objc-act.c:3164
+#, gcc-internal-format
+msgid "instance variable assignment has been intercepted"
 msgstr ""
 
-#: common.opt:925
-msgid "Just generate unwind tables for exception handling"
+#: objc/objc-act.c:3183
+#, gcc-internal-format
+msgid "pointer arithmetic for garbage-collected objects not allowed"
 msgstr ""
 
-#: common.opt:929
-msgid "Perform variable tracking"
+#: objc/objc-act.c:3189
+#, gcc-internal-format
+msgid "global/static variable assignment has been intercepted"
 msgstr ""
 
-#: common.opt:933
-msgid "Enable loop vectorization on trees"
+#: objc/objc-act.c:3372
+#, gcc-internal-format
+msgid "use %<-fobjc-exceptions%> to enable Objective-C exception syntax"
 msgstr ""
 
-#: common.opt:937
-msgid "Set the verbosity level of the vectorizer"
+#: objc/objc-act.c:3712
+#, gcc-internal-format
+msgid "@catch parameter is not a known Objective-C class type"
 msgstr ""
 
-#: common.opt:947
-msgid "Add extra commentary to assembler output"
+#: objc/objc-act.c:3728
+#, gcc-internal-format
+msgid "exception of type %<%T%> will be caught"
 msgstr ""
 
-#: common.opt:951
-msgid "Set the default symbol visibility"
+#: objc/objc-act.c:3730
+#, gcc-internal-format
+msgid "%H   by earlier handler for %<%T%>"
 msgstr ""
 
-#: common.opt:956
-msgid "Use expression value profiles in optimizations"
+#: objc/objc-act.c:3783
+#, gcc-internal-format
+msgid "%<@try%> without %<@catch%> or %<@finally%>"
 msgstr ""
 
-#: common.opt:960
-msgid "Construct webs and split unrelated uses of single variable"
+#: objc/objc-act.c:3831
+#, gcc-internal-format
+msgid "%<@throw%> (rethrow) used outside of a @catch block"
 msgstr ""
 
-#: common.opt:964
-msgid "Assume signed arithmetic overflow wraps around"
+#: objc/objc-act.c:4234
+#, gcc-internal-format
+msgid "%Jtype '%D' does not have a known size"
 msgstr ""
 
-#: common.opt:968
-msgid "Put zero initialized data in the bss section"
+#: objc/objc-act.c:4867
+#, gcc-internal-format
+msgid "%J%s %qs"
 msgstr ""
 
-#: common.opt:972
-msgid "Generate debug information in default format"
+#: objc/objc-act.c:4890 objc/objc-act.c:4909
+#, gcc-internal-format
+msgid "inconsistent instance variable specification"
 msgstr ""
 
-#: common.opt:976
-msgid "Generate debug information in COFF format"
+#: objc/objc-act.c:5766
+#, gcc-internal-format
+msgid "can not use an object as parameter to a method"
 msgstr ""
 
-#: common.opt:980
-msgid "Generate debug information in DWARF v2 format"
+#: objc/objc-act.c:5989
+#, gcc-internal-format
+msgid "multiple %s named %<%c%s%> found"
 msgstr ""
 
-#: common.opt:984
-msgid "Generate debug information in default extended format"
+#: objc/objc-act.c:6218
+#, gcc-internal-format
+msgid "no super class declared in @interface for %qs"
 msgstr ""
 
-#: common.opt:988
-msgid "Generate debug information in STABS format"
+#: objc/objc-act.c:6256
+#, gcc-internal-format
+msgid "found %<-%s%> instead of %<+%s%> in protocol(s)"
 msgstr ""
 
-#: common.opt:992
-msgid "Generate debug information in extended STABS format"
+#: objc/objc-act.c:6315
+#, gcc-internal-format
+msgid "invalid receiver type %qs"
 msgstr ""
 
-#: common.opt:996
-msgid "Generate debug information in VMS format"
+#: objc/objc-act.c:6330
+#, gcc-internal-format
+msgid "%<%c%s%> not found in protocol(s)"
 msgstr ""
 
-#: common.opt:1000
-msgid "Generate debug information in XCOFF format"
+#: objc/objc-act.c:6344
+#, gcc-internal-format
+msgid "%qs may not respond to %<%c%s%>"
 msgstr ""
 
-#: common.opt:1004
-msgid "Generate debug information in extended XCOFF format"
+#: objc/objc-act.c:6352
+#, gcc-internal-format
+msgid "no %<%c%s%> method found"
 msgstr ""
 
-#: common.opt:1008
-msgid "Place output into <file>"
+#: objc/objc-act.c:6358
+#, gcc-internal-format
+msgid "(Messages without a matching method signature"
 msgstr ""
 
-#: common.opt:1012
-msgid "Enable function profiling"
+#: objc/objc-act.c:6359
+#, gcc-internal-format
+msgid "will be assumed to return %<id%> and accept"
 msgstr ""
 
-#: common.opt:1016
-msgid "Issue warnings needed for strict compliance to the standard"
+#: objc/objc-act.c:6360
+#, gcc-internal-format
+msgid "%<...%> as arguments.)"
 msgstr ""
 
-#: common.opt:1020
-msgid "Like -pedantic but issue them as errors"
+#: objc/objc-act.c:6593
+#, gcc-internal-format
+msgid "undeclared selector %qs"
 msgstr ""
 
-#: common.opt:1024
-msgid "Do not display functions compiled or elapsed time"
+#. Historically, a class method that produced objects (factory
+#. method) would assign `self' to the instance that it
+#. allocated.  This would effectively turn the class method into
+#. an instance method.  Following this assignment, the instance
+#. variables could be accessed.  That practice, while safe,
+#. violates the simple rule that a class method should not refer
+#. to an instance variable.  It's better to catch the cases
+#. where this is done unknowingly than to support the above
+#. paradigm.
+#: objc/objc-act.c:6635
+#, gcc-internal-format
+msgid "instance variable %qs accessed in class method"
 msgstr ""
 
-#: common.opt:1028
-msgid "Display the compiler's version"
+#: objc/objc-act.c:6867
+#, gcc-internal-format
+msgid "duplicate declaration of method %<%c%s%>"
 msgstr ""
 
-#: common.opt:1032
-msgid "Suppress warnings"
+#: objc/objc-act.c:6928
+#, gcc-internal-format
+msgid "duplicate interface declaration for category %<%s(%s)%>"
 msgstr ""
 
-#: treelang/lang.opt:30
-msgid "Trace lexical analysis"
+#: objc/objc-act.c:6955
+#, gcc-internal-format
+msgid "illegal reference type specified for instance variable %qs"
 msgstr ""
 
-#: treelang/lang.opt:34
-msgid "Trace the parsing process"
+#: objc/objc-act.c:6966
+#, gcc-internal-format
+msgid "instance variable %qs has unknown size"
 msgstr ""
 
-#: fortran/lang.opt:30
-msgid "Add a directory for INCLUDE and MODULE searching"
+#: objc/objc-act.c:6991
+#, gcc-internal-format
+msgid "type `%s' has no default constructor to call"
 msgstr ""
 
-#: fortran/lang.opt:34
-msgid "Put MODULE files in 'directory'"
+#: objc/objc-act.c:6997
+#, gcc-internal-format
+msgid "destructor for `%s' shall not be run either"
 msgstr ""
 
-#: fortran/lang.opt:42
-msgid "Warn about possible aliasing of dummy arguments"
+#. Vtable pointers are Real Bad(tm), since Obj-C cannot
+#. initialize them.
+#: objc/objc-act.c:7009
+#, gcc-internal-format
+msgid "type `%s' has virtual member functions"
 msgstr ""
 
-#: fortran/lang.opt:46
-msgid "Warn about implicit conversion"
+#: objc/objc-act.c:7010
+#, gcc-internal-format
+msgid "illegal aggregate type `%s' specified for instance variable `%s'"
 msgstr ""
 
-#: fortran/lang.opt:50
-msgid "Warn about calls with implicit interface"
+#: objc/objc-act.c:7020
+#, gcc-internal-format
+msgid "type `%s' has a user-defined constructor"
 msgstr ""
 
-#: fortran/lang.opt:54
-msgid "Warn about truncated source lines"
+#: objc/objc-act.c:7022
+#, gcc-internal-format
+msgid "type `%s' has a user-defined destructor"
 msgstr ""
 
-#: fortran/lang.opt:58
-msgid "Warn about usage of non-standard intrinsics"
+#: objc/objc-act.c:7026
+#, gcc-internal-format
+msgid ""
+"C++ constructors and destructors will not be invoked for Objective-C fields"
 msgstr ""
 
-#: fortran/lang.opt:62
-msgid "Warn about \"suspicious\" constructs"
+#: objc/objc-act.c:7132
+#, gcc-internal-format
+msgid "instance variable %qs is declared private"
 msgstr ""
 
-#: fortran/lang.opt:66
-msgid "Warn about underflow of numerical constant expressions"
+#: objc/objc-act.c:7143
+#, gcc-internal-format
+msgid "instance variable %qs is %s; this will be a hard error in the future"
 msgstr ""
 
-#: fortran/lang.opt:74
-msgid "Set the default double precision kind to an 8 byte wide type"
+#: objc/objc-act.c:7150
+#, gcc-internal-format
+msgid "instance variable %qs is declared %s"
 msgstr ""
 
-#: fortran/lang.opt:78
-msgid "Set the default integer kind to an 8 byte wide type"
+#: objc/objc-act.c:7176 objc/objc-act.c:7264
+#, gcc-internal-format
+msgid "incomplete implementation of class %qs"
 msgstr ""
 
-#: fortran/lang.opt:82
-msgid "Set the default real kind to an 8 byte wide type"
+#: objc/objc-act.c:7180 objc/objc-act.c:7269
+#, gcc-internal-format
+msgid "incomplete implementation of category %qs"
 msgstr ""
 
-#: fortran/lang.opt:86
-msgid "Allow dollar signs in entity names"
+#: objc/objc-act.c:7185 objc/objc-act.c:7274
+#, gcc-internal-format
+msgid "method definition for %<%c%s%> not found"
 msgstr ""
 
-#: fortran/lang.opt:90
-msgid "Display the code tree after parsing."
+#: objc/objc-act.c:7315
+#, gcc-internal-format
+msgid "%s %qs does not fully implement the %qs protocol"
 msgstr ""
 
-#: fortran/lang.opt:94
-msgid "Assume that the source file is fixed form"
+#: objc/objc-act.c:7373 objc/objc-act.c:9041
+#, gcc-internal-format
+msgid "%<@end%> missing in implementation context"
 msgstr ""
 
-#: fortran/lang.opt:98
-msgid "Assume that the source file is free form"
+#: objc/objc-act.c:7392
+#, gcc-internal-format
+msgid "cannot find interface declaration for %qs, superclass of %qs"
 msgstr ""
 
-#: fortran/lang.opt:102
-msgid "Append underscores to externally visible names"
+#: objc/objc-act.c:7422
+#, gcc-internal-format
+msgid "reimplementation of class %qs"
 msgstr ""
 
-#: fortran/lang.opt:106
-msgid "Append a second underscore if the name already contains an underscore"
+#: objc/objc-act.c:7454
+#, gcc-internal-format
+msgid "conflicting super class name %qs"
 msgstr ""
 
-#: fortran/lang.opt:110
-msgid ""
-"Specify that no implicit typing is allowed, unless overridden by explicit "
-"IMPLICIT statements"
+#: objc/objc-act.c:7456
+#, gcc-internal-format
+msgid "previous declaration of %qs"
 msgstr ""
 
-#: fortran/lang.opt:114
-msgid "Allow arbitrary character line width in fixed mode"
+#: objc/objc-act.c:7470 objc/objc-act.c:7472
+#, gcc-internal-format
+msgid "duplicate interface declaration for class %qs"
 msgstr ""
 
-#: fortran/lang.opt:118
-msgid "Use n as character line width in fixed mode"
+#: objc/objc-act.c:7726
+#, gcc-internal-format
+msgid "duplicate declaration for protocol %qs"
 msgstr ""
 
-#: fortran/lang.opt:122
-msgid "Maximum identifier length."
+#. Add a readable method name to the warning.
+#: objc/objc-act.c:8285
+#, gcc-internal-format
+msgid "%J%s %<%c%s%>"
 msgstr ""
 
-#: fortran/lang.opt:126
-msgid "Size in bytes of the largest array that will be put on the stack"
+#: objc/objc-act.c:8615
+#, gcc-internal-format
+msgid "no super class declared in interface for %qs"
 msgstr ""
 
-#: fortran/lang.opt:130
-msgid "Set default accessibility of module entities to PRIVATE"
+#: objc/objc-act.c:8663
+#, gcc-internal-format
+msgid "[super ...] must appear in a method context"
 msgstr ""
 
-#: fortran/lang.opt:134
-msgid "Don't generate code, just do syntax and semantics checking"
+#: objc/objc-act.c:8703
+#, gcc-internal-format
+msgid "method possibly missing a [super dealloc] call"
 msgstr ""
 
-#: fortran/lang.opt:138
-msgid "Try to layout derived types as compact as possible"
+#: objc/objc-act.c:9333
+#, gcc-internal-format
+msgid "local declaration of %qs hides instance variable"
 msgstr ""
 
-#: fortran/lang.opt:142
-msgid "Copy array sections into a contiguous block on procedure entry"
+#: treelang/tree1.c:278
+#, gcc-internal-format
+msgid "%HDuplicate name %q.*s."
 msgstr ""
 
-#: fortran/lang.opt:146
-msgid "Set the kind for a real with the 'q' exponent to 'n'"
+#: treelang/treetree.c:815
+#, gcc-internal-format
+msgid "Global register variable %qD used in nested function."
 msgstr ""
 
-#: fortran/lang.opt:150
-msgid "Conform to the ISO Fortran 95 standard."
+#: treelang/treetree.c:819
+#, gcc-internal-format
+msgid "Register variable %qD used in nested function."
 msgstr ""
 
-#: fortran/lang.opt:154
-msgid "Conform to the ISO Fortran 2003 standard."
+#: treelang/treetree.c:825
+#, gcc-internal-format
+msgid "Address of global register variable %qD requested."
 msgstr ""
 
-#: fortran/lang.opt:158
-msgid "Conform nothing in particular."
+#: treelang/treetree.c:830
+#, gcc-internal-format
+msgid "Address of register variable %qD requested."
 msgstr ""
index 6070427eaafe95a84713705c2570f9601b472957..bffc81e23349bf2d028298a7a81414b7f199e270 100644 (file)
@@ -1,3 +1,7 @@
+2005-06-07  Jakub Jelinek  <jakub@redhat.com>
+
+       * cpplib.pot: Regenerate.
+
 2005-05-05  Joseph S. Myers  <joseph@codesourcery.com>
 
        * nl.po: Update.
index 4677ec07112d5cc1b3b7d95e219fac0aa91dab6c..a46dacf531d67793adfa81980d52810673f12917 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2005-02-25 23:28+0000\n"
+"POT-Creation-Date: 2005-06-07 23:27+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"
@@ -16,337 +16,347 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: charset.c:655
+#: charset.c:654
 #, c-format
 msgid "conversion from %s to %s not supported by iconv"
 msgstr ""
 
-#: charset.c:658
+#: charset.c:657
 msgid "iconv_open"
 msgstr ""
 
-#: charset.c:666
+#: charset.c:665
 #, c-format
 msgid "no iconv implementation, cannot convert from %s to %s"
 msgstr ""
 
-#: charset.c:743
+#: charset.c:742
 #, c-format
 msgid "character 0x%lx is not in the basic source character set\n"
 msgstr ""
 
-#: charset.c:760
-#: charset.c:1243
+#: charset.c:759 charset.c:1346
 msgid "converting to execution character set"
 msgstr ""
 
-#: charset.c:766
+#: charset.c:765
 #, c-format
 msgid "character 0x%lx is not unibyte in execution character set"
 msgstr ""
 
-#: charset.c:865
+#: charset.c:889
+#, c-format
+msgid "Character %x might not be NFKC"
+msgstr ""
+
+#: charset.c:949
 msgid "universal character names are only valid in C++ and C99"
 msgstr ""
 
-#: charset.c:868
+#: charset.c:952
 #, c-format
 msgid "the meaning of '\\%c' is different in traditional C"
 msgstr ""
 
-#: charset.c:894
+#: charset.c:961
+msgid "In _cpp_valid_ucn but not a UCN"
+msgstr ""
+
+#: charset.c:986
 #, c-format
 msgid "incomplete universal character name %.*s"
 msgstr ""
 
-#: charset.c:906
+#: charset.c:998
 #, c-format
 msgid "%.*s is not a valid universal character"
 msgstr ""
 
-#: charset.c:916
+#: charset.c:1008 lex.c:472
+msgid "'$' in identifier or number"
+msgstr ""
+
+#: charset.c:1018
 #, c-format
 msgid "universal character %.*s is not valid in an identifier"
 msgstr ""
 
-#: charset.c:920
+#: charset.c:1022
 #, c-format
 msgid "universal character %.*s is not valid at the start of an identifier"
 msgstr ""
 
-#: charset.c:953
+#: charset.c:1056 charset.c:1565
 msgid "converting UCN to source character set"
 msgstr ""
 
-#: charset.c:957
+#: charset.c:1060
 msgid "converting UCN to execution character set"
 msgstr ""
 
-#: charset.c:1029
+#: charset.c:1132
 msgid "the meaning of '\\x' is different in traditional C"
 msgstr ""
 
-#: charset.c:1046
+#: charset.c:1149
 msgid "\\x used with no following hex digits"
 msgstr ""
 
-#: charset.c:1053
+#: charset.c:1156
 msgid "hex escape sequence out of range"
 msgstr ""
 
-#: charset.c:1092
+#: charset.c:1195
 msgid "octal escape sequence out of range"
 msgstr ""
 
-#: charset.c:1160
+#: charset.c:1263
 msgid "the meaning of '\\a' is different in traditional C"
 msgstr ""
 
-#: charset.c:1167
+#: charset.c:1270
 #, c-format
 msgid "non-ISO-standard escape sequence, '\\%c'"
 msgstr ""
 
-#: charset.c:1175
+#: charset.c:1278
 #, c-format
 msgid "unknown escape sequence '\\%c'"
 msgstr ""
 
-#: charset.c:1178
+#: charset.c:1281
 #, c-format
 msgid "unknown escape sequence: '\\%03o'"
 msgstr ""
 
-#: charset.c:1184
+#: charset.c:1287
 msgid "converting escape sequence to execution character set"
 msgstr ""
 
-#: charset.c:1306
-#: charset.c:1369
+#: charset.c:1409 charset.c:1472
 msgid "character constant too long for its type"
 msgstr ""
 
-#: charset.c:1309
+#: charset.c:1412
 msgid "multi-character character constant"
 msgstr ""
 
-#: charset.c:1401
+#: charset.c:1504
 msgid "empty character constant"
 msgstr ""
 
-#: charset.c:1450
+#: charset.c:1606
 #, c-format
 msgid "failure to convert %s to %s"
 msgstr ""
 
-#: directives.c:216
+#: directives.c:219
 #, c-format
 msgid "extra tokens at end of #%s directive"
 msgstr ""
 
-#: directives.c:303
+#: directives.c:306
 #, c-format
 msgid "#%s is a GCC extension"
 msgstr ""
 
-#: directives.c:315
+#: directives.c:318
 msgid "suggest not using #elif in traditional C"
 msgstr ""
 
-#: directives.c:318
+#: directives.c:321
 #, c-format
 msgid "traditional C ignores #%s with the # indented"
 msgstr ""
 
-#: directives.c:322
+#: directives.c:325
 #, c-format
 msgid "suggest hiding #%s from traditional C with an indented #"
 msgstr ""
 
-#: directives.c:348
+#: directives.c:351
 msgid "embedding a directive within macro arguments is not portable"
 msgstr ""
 
-#: directives.c:368
+#: directives.c:371
 msgid "style of line directive is a GCC extension"
 msgstr ""
 
-#: directives.c:418
+#: directives.c:421
 #, c-format
 msgid "invalid preprocessing directive #%s"
 msgstr ""
 
-#: directives.c:489
+#: directives.c:492
 msgid "\"defined\" cannot be used as a macro name"
 msgstr ""
 
-#: directives.c:495
+#: directives.c:498
 #, c-format
 msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
 msgstr ""
 
-#: directives.c:498
+#: directives.c:501
 #, c-format
 msgid "no macro name given in #%s directive"
 msgstr ""
 
-#: directives.c:501
+#: directives.c:504
 msgid "macro names must be identifiers"
 msgstr ""
 
-#: directives.c:542
+#: directives.c:545
 #, c-format
 msgid "undefining \"%s\""
 msgstr ""
 
-#: directives.c:597
+#: directives.c:600
 msgid "missing terminating > character"
 msgstr ""
 
-#: directives.c:650
+#: directives.c:654
 #, c-format
 msgid "#%s expects \"FILENAME\" or <FILENAME>"
 msgstr ""
 
-#: directives.c:673
+#: directives.c:677
 #, c-format
 msgid "empty filename in #%s"
 msgstr ""
 
-#: directives.c:681
+#: directives.c:685
 msgid "#include nested too deeply"
 msgstr ""
 
-#: directives.c:719
+#: directives.c:723
 msgid "#include_next in primary source file"
 msgstr ""
 
-#: directives.c:745
+#: directives.c:749
 #, c-format
 msgid "invalid flag \"%s\" in line directive"
 msgstr ""
 
-#: directives.c:792
+#: directives.c:801
 #, c-format
 msgid "\"%s\" after #line is not a positive integer"
 msgstr ""
 
-#: directives.c:798
+#: directives.c:807
 msgid "line number out of range"
 msgstr ""
 
-#: directives.c:811
-#: directives.c:888
+#: directives.c:820 directives.c:897
 #, c-format
 msgid "\"%s\" is not a valid filename"
 msgstr ""
 
-#: directives.c:848
+#: directives.c:857
 #, c-format
 msgid "\"%s\" after # is not a positive integer"
 msgstr ""
 
-#: directives.c:950
-msgid "invalid #ident directive"
+#: directives.c:959
+#, c-format
+msgid "invalid #%s directive"
 msgstr ""
 
-#: directives.c:1038
+#: directives.c:1048
 #, c-format
 msgid "registering \"%s\" as both a pragma and a pragma namespace"
 msgstr ""
 
-#: directives.c:1041
+#: directives.c:1051
 #, c-format
 msgid "#pragma %s %s is already registered"
 msgstr ""
 
-#: directives.c:1044
+#: directives.c:1054
 #, c-format
 msgid "#pragma %s is already registered"
 msgstr ""
 
-#: directives.c:1244
+#: directives.c:1254
 msgid "#pragma once in main file"
 msgstr ""
 
-#: directives.c:1267
+#: directives.c:1277
 msgid "invalid #pragma GCC poison directive"
 msgstr ""
 
-#: directives.c:1276
+#: directives.c:1286
 #, c-format
 msgid "poisoning existing macro \"%s\""
 msgstr ""
 
-#: directives.c:1297
+#: directives.c:1307
 msgid "#pragma system_header ignored outside include file"
 msgstr ""
 
-#: directives.c:1321
+#: directives.c:1331
 #, c-format
 msgid "cannot find source file %s"
 msgstr ""
 
-#: directives.c:1325
+#: directives.c:1335
 #, c-format
 msgid "current file is older than %s"
 msgstr ""
 
-#: directives.c:1439
+#: directives.c:1449
 msgid "_Pragma takes a parenthesized string literal"
 msgstr ""
 
-#: directives.c:1546
+#: directives.c:1550
 msgid "#else without #if"
 msgstr ""
 
-#: directives.c:1551
+#: directives.c:1555
 msgid "#else after #else"
 msgstr ""
 
-#: directives.c:1553
-#: directives.c:1586
+#: directives.c:1557 directives.c:1590
 msgid "the conditional began here"
 msgstr ""
 
-#: directives.c:1579
+#: directives.c:1583
 msgid "#elif without #if"
 msgstr ""
 
-#: directives.c:1584
+#: directives.c:1588
 msgid "#elif after #else"
 msgstr ""
 
-#: directives.c:1614
+#: directives.c:1618
 msgid "#endif without #if"
 msgstr ""
 
-#: directives.c:1691
+#: directives.c:1695
 msgid "missing '(' after predicate"
 msgstr ""
 
-#: directives.c:1706
+#: directives.c:1710
 msgid "missing ')' to complete answer"
 msgstr ""
 
-#: directives.c:1726
+#: directives.c:1730
 msgid "predicate's answer is empty"
 msgstr ""
 
-#: directives.c:1753
+#: directives.c:1757
 msgid "assertion without predicate"
 msgstr ""
 
-#: directives.c:1755
+#: directives.c:1759
 msgid "predicate must be an identifier"
 msgstr ""
 
-#: directives.c:1841
+#: directives.c:1845
 #, c-format
 msgid "\"%s\" re-asserted"
 msgstr ""
 
-#: directives.c:2064
+#: directives.c:2069
 #, c-format
 msgid "unterminated #%s"
 msgstr ""
@@ -398,8 +408,7 @@ msgstr ""
 msgid "invalid suffix \"%.*s\" on floating constant"
 msgstr ""
 
-#: expr.c:250
-#: expr.c:275
+#: expr.c:250 expr.c:275
 #, c-format
 msgid "traditional C rejects the \"%.*s\" suffix"
 msgstr ""
@@ -455,8 +464,7 @@ msgstr ""
 msgid "\"%s\" is not defined"
 msgstr ""
 
-#: expr.c:716
-#: expr.c:745
+#: expr.c:716 expr.c:745
 #, c-format
 msgid "missing binary operator before token \"%s\""
 msgstr ""
@@ -535,160 +543,165 @@ msgstr ""
 msgid "division by zero in #if"
 msgstr ""
 
-#: files.c:401
+#: files.c:402
 msgid "NULL directory in find_file"
 msgstr ""
 
-#: files.c:454
+#: files.c:455
 msgid "one or more PCH files were found, but they were invalid"
 msgstr ""
 
-#: files.c:457
+#: files.c:458
 msgid "use -Winvalid-pch for more information"
 msgstr ""
 
-#: files.c:522
+#: files.c:523
 #, c-format
 msgid "%s is a block device"
 msgstr ""
 
-#: files.c:539
+#: files.c:540
 #, c-format
 msgid "%s is too large"
 msgstr ""
 
-#: files.c:574
+#: files.c:575
 #, c-format
 msgid "%s is shorter than expected"
 msgstr ""
 
-#: files.c:803
+#: files.c:804
 #, c-format
 msgid "no include path in which to search for %s"
 msgstr ""
 
-#: files.c:1096
+#: files.c:1097
 msgid "Multiple include guards may be useful for:\n"
 msgstr ""
 
-#: init.c:393
+#: init.c:394
 msgid "cppchar_t must be an unsigned type"
 msgstr ""
 
-#: init.c:397
+#: init.c:398
 #, c-format
 msgid ""
 "preprocessor arithmetic has maximum precision of %lu bits; target requires %"
 "lu bits"
 msgstr ""
 
-#: init.c:404
+#: init.c:405
 msgid "CPP arithmetic must be at least as precise as a target int"
 msgstr ""
 
-#: init.c:407
+#: init.c:408
 msgid "target char is less than 8 bits wide"
 msgstr ""
 
-#: init.c:411
+#: init.c:412
 msgid "target wchar_t is narrower than target char"
 msgstr ""
 
-#: init.c:415
+#: init.c:416
 msgid "target int is narrower than target char"
 msgstr ""
 
-#: init.c:420
+#: init.c:421
 msgid "CPP half-integer narrower than CPP character"
 msgstr ""
 
-#: init.c:424
+#: init.c:425
 #, c-format
 msgid ""
 "CPP on this host cannot handle wide character constants over %lu bits, but "
 "the target requires %lu bits"
 msgstr ""
 
-#: lex.c:274
+#: lex.c:271
 msgid "backslash and newline separated by space"
 msgstr ""
 
-#: lex.c:279
+#: lex.c:276
 msgid "backslash-newline at end of file"
 msgstr ""
 
-#: lex.c:294
+#: lex.c:291
 #, c-format
 msgid "trigraph ??%c converted to %c"
 msgstr ""
 
-#: lex.c:301
+#: lex.c:298
 #, c-format
 msgid "trigraph ??%c ignored, use -trigraphs to enable"
 msgstr ""
 
-#: lex.c:347
+#: lex.c:344
 msgid "\"/*\" within comment"
 msgstr ""
 
-#: lex.c:405
+#: lex.c:402
 #, c-format
 msgid "%s in preprocessing directive"
 msgstr ""
 
-#: lex.c:414
+#: lex.c:411
 msgid "null character(s) ignored"
 msgstr ""
 
-#: lex.c:449
-msgid "'$' in identifier or number"
+#: lex.c:448
+#, c-format
+msgid "`%.*s' is not in NFKC"
 msgstr ""
 
-#: lex.c:510
+#: lex.c:451
+#, c-format
+msgid "`%.*s' is not in NFC"
+msgstr ""
+
+#: lex.c:539
 #, c-format
 msgid "attempt to use poisoned \"%s\""
 msgstr ""
 
-#: lex.c:518
+#: lex.c:547
 msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
 msgstr ""
 
-#: lex.c:614
+#: lex.c:647
 msgid "null character(s) preserved in literal"
 msgstr ""
 
-#: lex.c:805
+#: lex.c:838
 msgid "no newline at end of file"
 msgstr ""
 
-#: lex.c:948
-#: traditional.c:162
+#: lex.c:990 traditional.c:162
 msgid "unterminated comment"
 msgstr ""
 
-#: lex.c:959
+#: lex.c:1001
 msgid "C++ style comments are not allowed in ISO C90"
 msgstr ""
 
-#: lex.c:961
+#: lex.c:1003
 msgid "(this will be reported only once per input file)"
 msgstr ""
 
-#: lex.c:966
+#: lex.c:1008
 msgid "multi-line comment"
 msgstr ""
 
-#: lex.c:1230
+#: lex.c:1331
 #, c-format
 msgid "unspellable token %s"
 msgstr ""
 
-#: line-map.c:309
+#: line-map.c:313
 #, c-format
 msgid "In file included from %s:%u"
 msgstr ""
 
-#: line-map.c:327
+#: line-map.c:331
 #, c-format
 msgid ""
 ",\n"
@@ -700,8 +713,7 @@ msgstr ""
 msgid "macro \"%s\" is not used"
 msgstr ""
 
-#: macro.c:124
-#: macro.c:287
+#: macro.c:124 macro.c:287
 #, c-format
 msgid "invalid built-in macro \"%s\""
 msgstr ""
@@ -733,8 +745,7 @@ msgstr ""
 msgid "macro \"%s\" passed %u arguments, but takes just %u"
 msgstr ""
 
-#: macro.c:642
-#: traditional.c:675
+#: macro.c:642 traditional.c:675
 #, c-format
 msgid "unterminated argument list invoking macro \"%s\""
 msgstr ""
@@ -749,65 +760,67 @@ msgstr ""
 msgid "duplicate macro parameter \"%s\""
 msgstr ""
 
-#: macro.c:1306
+#: macro.c:1307
 #, c-format
 msgid "\"%s\" may not appear in macro parameter list"
 msgstr ""
 
-#: macro.c:1314
+#: macro.c:1315
 msgid "macro parameters must be comma-separated"
 msgstr ""
 
-#: macro.c:1331
+#: macro.c:1332
 msgid "parameter name missing"
 msgstr ""
 
-#: macro.c:1348
+#: macro.c:1349
 msgid "anonymous variadic macros were introduced in C99"
 msgstr ""
 
-#: macro.c:1353
+#: macro.c:1354
 msgid "ISO C does not permit named variadic macros"
 msgstr ""
 
-#: macro.c:1362
+#: macro.c:1363
 msgid "missing ')' in macro parameter list"
 msgstr ""
 
-#: macro.c:1434
-msgid "ISO C requires whitespace after the macro name"
+#: macro.c:1441
+msgid "ISO C99 requires whitespace after the macro name"
+msgstr ""
+
+#: macro.c:1465
+msgid "missing whitespace after the macro name"
 msgstr ""
 
-#: macro.c:1462
+#: macro.c:1495
 msgid "'#' is not followed by a macro parameter"
 msgstr ""
 
-#: macro.c:1481
+#: macro.c:1514
 msgid "'##' cannot appear at either end of a macro expansion"
 msgstr ""
 
-#: macro.c:1577
+#: macro.c:1612
 #, c-format
 msgid "\"%s\" redefined"
 msgstr ""
 
-#: macro.c:1582
+#: macro.c:1617
 msgid "this is the location of the previous definition"
 msgstr ""
 
-#: macro.c:1632
+#: macro.c:1667
 #, c-format
 msgid "macro argument \"%s\" would be stringified in traditional C"
 msgstr ""
 
-#: macro.c:1655
+#: macro.c:1690
 #, c-format
 msgid "invalid hash type %d in cpp_macro_definition"
 msgstr ""
 
-#: pch.c:84
-#: pch.c:332
-#: pch.c:354
+#: pch.c:84 pch.c:332 pch.c:354
 #: pch.c:360
 msgid "while writing precompiled header"
 msgstr ""
@@ -827,8 +840,7 @@ msgstr ""
 msgid "%s: not used because `%s' is defined"
 msgstr ""
 
-#: pch.c:533
-#: pch.c:696
+#: pch.c:533 pch.c:696
 msgid "while reading precompiled header"
 msgstr ""