]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* gcc.pot: Regenerate.
authorJoseph Myers <joseph@codesourcery.com>
Fri, 1 Feb 2008 16:39:45 +0000 (16:39 +0000)
committerJoseph Myers <jsm28@gcc.gnu.org>
Fri, 1 Feb 2008 16:39:45 +0000 (16:39 +0000)
From-SVN: r132003

gcc/po/ChangeLog
gcc/po/gcc.pot

index 9104d741924f716cf888909dab02e546ad7f3419..0c5b255d098a7138e3f940a3c129cdfc9a4c94dc 100644 (file)
@@ -1,3 +1,7 @@
+2008-02-01  Joseph S. Myers  <joseph@codesourcery.com>
+
+       * gcc.pot: Regenerate.
+
 2007-10-21  Joseph S. Myers  <joseph@codesourcery.com>
 
        * de.po, es.po, zh_CN.po: Update.
index 655ef87e6f8c45c86e7a553a40d9df778bc6e8f7..3b9ca67cf46fa8fb40deaf77e21e02c9c0f5c96e 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: 2007-10-07 14:11-0700\n"
+"POT-Creation-Date: 2008-02-01 16:38+0000\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,7 +16,7 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: c-decl.c:3782
+#: c-decl.c:3785
 msgid "<anonymous>"
 msgstr ""
 
@@ -289,53 +289,53 @@ msgstr ""
 msgid "End of search list.\n"
 msgstr ""
 
-#: c-opts.c:1377
+#: c-opts.c:1384
 msgid "<built-in>"
 msgstr ""
 
-#: c-opts.c:1395
+#: c-opts.c:1402
 msgid "<command-line>"
 msgstr ""
 
-#: c-typeck.c:2327 c-typeck.c:4763 c-typeck.c:4765 c-typeck.c:4773
-#: c-typeck.c:4803 c-typeck.c:6179
+#: c-typeck.c:2338 c-typeck.c:4788 c-typeck.c:4790 c-typeck.c:4798
+#: c-typeck.c:4828 c-typeck.c:6204
 msgid "initializer element is not constant"
 msgstr ""
 
-#: c-typeck.c:4566
+#: c-typeck.c:4591
 msgid "array initialized from parenthesized string constant"
 msgstr ""
 
-#: c-typeck.c:4627 cp/typeck2.c:685
+#: c-typeck.c:4652 cp/typeck2.c:685
 #, gcc-internal-format
 msgid "char-array initialized from wide string"
 msgstr ""
 
-#: c-typeck.c:4632
+#: c-typeck.c:4657
 msgid "wchar_t-array initialized from non-wide string"
 msgstr ""
 
-#: c-typeck.c:4650 cp/typeck2.c:705
+#: c-typeck.c:4675 cp/typeck2.c:705
 #, gcc-internal-format
 msgid "initializer-string for array of chars is too long"
 msgstr ""
 
-#: c-typeck.c:4656
+#: c-typeck.c:4681
 msgid "array of inappropriate type initialized from string constant"
 msgstr ""
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-typeck.c:4720 c-typeck.c:4215 cp/typeck.c:1529
+#: c-typeck.c:4745 c-typeck.c:4240 cp/typeck.c:1529
 #, gcc-internal-format
 msgid "invalid use of non-lvalue array"
 msgstr ""
 
-#: c-typeck.c:4746
+#: c-typeck.c:4771
 msgid "array initialized from non-constant array expression"
 msgstr ""
 
-#: c-typeck.c:4810 c-typeck.c:6183
+#: c-typeck.c:4835 c-typeck.c:6208
 #, gcc-internal-format
 msgid "initializer element is not computable at load time"
 msgstr ""
@@ -344,108 +344,108 @@ msgstr ""
 #. 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:4821 c-decl.c:3216 c-decl.c:3231
+#: c-typeck.c:4846 c-decl.c:3219 c-decl.c:3234
 #, gcc-internal-format
 msgid "variable-sized object may not be initialized"
 msgstr ""
 
-#: c-typeck.c:4825
+#: c-typeck.c:4850
 msgid "invalid initializer"
 msgstr ""
 
-#: c-typeck.c:5299
+#: c-typeck.c:5324
 msgid "extra brace group at end of initializer"
 msgstr ""
 
-#: c-typeck.c:5319
+#: c-typeck.c:5344
 msgid "missing braces around initializer"
 msgstr ""
 
-#: c-typeck.c:5380
+#: c-typeck.c:5405
 msgid "braces around scalar initializer"
 msgstr ""
 
-#: c-typeck.c:5437
+#: c-typeck.c:5462
 msgid "initialization of flexible array member in a nested context"
 msgstr ""
 
-#: c-typeck.c:5439
+#: c-typeck.c:5464
 msgid "initialization of a flexible array member"
 msgstr ""
 
-#: c-typeck.c:5466
+#: c-typeck.c:5491
 msgid "missing initializer"
 msgstr ""
 
-#: c-typeck.c:5488
+#: c-typeck.c:5513
 msgid "empty scalar initializer"
 msgstr ""
 
-#: c-typeck.c:5493
+#: c-typeck.c:5518
 msgid "extra elements in scalar initializer"
 msgstr ""
 
-#: c-typeck.c:5590 c-typeck.c:5650
+#: c-typeck.c:5615 c-typeck.c:5675
 msgid "array index in non-array initializer"
 msgstr ""
 
-#: c-typeck.c:5595 c-typeck.c:5703
+#: c-typeck.c:5620 c-typeck.c:5728
 msgid "field name not in record or union initializer"
 msgstr ""
 
-#: c-typeck.c:5641
+#: c-typeck.c:5666
 msgid "array index in initializer not of integer type"
 msgstr ""
 
-#: c-typeck.c:5646 c-typeck.c:5648
+#: c-typeck.c:5671 c-typeck.c:5673
 msgid "nonconstant array index in initializer"
 msgstr ""
 
-#: c-typeck.c:5652 c-typeck.c:5655
+#: c-typeck.c:5677 c-typeck.c:5680
 msgid "array index in initializer exceeds array bounds"
 msgstr ""
 
-#: c-typeck.c:5666
+#: c-typeck.c:5691
 msgid "empty index range in initializer"
 msgstr ""
 
-#: c-typeck.c:5675
+#: c-typeck.c:5700
 msgid "array index range in initializer exceeds array bounds"
 msgstr ""
 
-#: c-typeck.c:5750 c-typeck.c:5773 c-typeck.c:6247
+#: c-typeck.c:5775 c-typeck.c:5798 c-typeck.c:6272
 msgid "initialized field with side-effects overwritten"
 msgstr ""
 
-#: c-typeck.c:5752 c-typeck.c:5775 c-typeck.c:6249
+#: c-typeck.c:5777 c-typeck.c:5800 c-typeck.c:6274
 msgid "initialized field overwritten"
 msgstr ""
 
-#: c-typeck.c:6457
+#: c-typeck.c:6482
 msgid "excess elements in char array initializer"
 msgstr ""
 
-#: c-typeck.c:6464 c-typeck.c:6510
+#: c-typeck.c:6489 c-typeck.c:6535
 msgid "excess elements in struct initializer"
 msgstr ""
 
-#: c-typeck.c:6525
+#: c-typeck.c:6550
 msgid "non-static initialization of a flexible array member"
 msgstr ""
 
-#: c-typeck.c:6593
+#: c-typeck.c:6618
 msgid "excess elements in union initializer"
 msgstr ""
 
-#: c-typeck.c:6680
+#: c-typeck.c:6705
 msgid "excess elements in array initializer"
 msgstr ""
 
-#: c-typeck.c:6710
+#: c-typeck.c:6735
 msgid "excess elements in vector initializer"
 msgstr ""
 
-#: c-typeck.c:6734
+#: c-typeck.c:6759
 msgid "excess elements in scalar initializer"
 msgstr ""
 
@@ -481,131 +481,131 @@ msgstr ""
 msgid "function not inlinable"
 msgstr ""
 
-#: collect2.c:372 gcc.c:6832
+#: collect2.c:376 gcc.c:6832
 #, c-format
 msgid "internal gcc abort in %s, at %s:%d"
 msgstr ""
 
-#: collect2.c:871
+#: collect2.c:875
 #, c-format
 msgid "no arguments"
 msgstr ""
 
-#: collect2.c:1245 collect2.c:1393 collect2.c:1428
+#: collect2.c:1249 collect2.c:1397 collect2.c:1432
 #, c-format
 msgid "fopen %s"
 msgstr ""
 
-#: collect2.c:1248 collect2.c:1398 collect2.c:1431
+#: collect2.c:1252 collect2.c:1402 collect2.c:1435
 #, c-format
 msgid "fclose %s"
 msgstr ""
 
-#: collect2.c:1257
+#: collect2.c:1261
 #, c-format
 msgid "collect2 version %s"
 msgstr ""
 
-#: collect2.c:1347
+#: collect2.c:1351
 #, c-format
 msgid "%d constructor(s) found\n"
 msgstr ""
 
-#: collect2.c:1348
+#: collect2.c:1352
 #, c-format
 msgid "%d destructor(s)  found\n"
 msgstr ""
 
-#: collect2.c:1349
+#: collect2.c:1353
 #, c-format
 msgid "%d frame table(s) found\n"
 msgstr ""
 
-#: collect2.c:1486
+#: collect2.c:1490
 #, c-format
 msgid "can't get program status"
 msgstr ""
 
-#: collect2.c:1536
+#: collect2.c:1540
 #, c-format
 msgid "[cannot find %s]"
 msgstr ""
 
-#: collect2.c:1551
+#: collect2.c:1555
 #, c-format
 msgid "cannot find '%s'"
 msgstr ""
 
-#: collect2.c:1555 collect2.c:2044 collect2.c:2199 gcc.c:2927
+#: collect2.c:1559 collect2.c:2048 collect2.c:2203 gcc.c:2927
 #, c-format
 msgid "pex_init failed"
 msgstr ""
 
-#: collect2.c:1590
+#: collect2.c:1594
 #, c-format
 msgid "[Leaving %s]\n"
 msgstr ""
 
-#: collect2.c:1810
+#: collect2.c:1814
 #, c-format
 msgid ""
 "\n"
 "write_c_file - output name is %s, prefix is %s\n"
 msgstr ""
 
-#: collect2.c:2018
+#: collect2.c:2022
 #, c-format
 msgid "cannot find 'nm'"
 msgstr ""
 
-#: collect2.c:2065
+#: collect2.c:2069
 #, c-format
 msgid "can't open nm output"
 msgstr ""
 
-#: collect2.c:2109
+#: collect2.c:2113
 #, c-format
 msgid "init function found in object %s"
 msgstr ""
 
-#: collect2.c:2117
+#: collect2.c:2121
 #, c-format
 msgid "fini function found in object %s"
 msgstr ""
 
-#: collect2.c:2220
+#: collect2.c:2224
 #, c-format
 msgid "can't open ldd output"
 msgstr ""
 
-#: collect2.c:2223
+#: collect2.c:2227
 #, c-format
 msgid ""
 "\n"
 "ldd output with constructors/destructors.\n"
 msgstr ""
 
-#: collect2.c:2238
+#: collect2.c:2242
 #, c-format
 msgid "dynamic dependency %s not found"
 msgstr ""
 
-#: collect2.c:2250
+#: collect2.c:2254
 #, c-format
 msgid "unable to open dynamic dependency '%s'"
 msgstr ""
 
-#: collect2.c:2406
+#: collect2.c:2410
 #, c-format
 msgid "%s: not a COFF file"
 msgstr ""
 
-#: collect2.c:2526
+#: collect2.c:2530
 #, c-format
 msgid "%s: cannot open as COFF file"
 msgstr ""
 
-#: collect2.c:2584
+#: collect2.c:2588
 #, c-format
 msgid "library lib%s not found"
 msgstr ""
@@ -1420,7 +1420,7 @@ msgstr ""
 msgid "%s:already seen blocks for '%s'\n"
 msgstr ""
 
-#: gcov.c:896 gcov.c:1054
+#: gcov.c:896
 #, c-format
 msgid "%s:corrupted\n"
 msgstr ""
@@ -1573,16 +1573,46 @@ msgstr ""
 msgid "jump bypassing disabled"
 msgstr ""
 
-#: gengtype-yacc.c:560
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.c:2939
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16547
+#: gengtype-yacc.c:678 java/parse.c:3057
+#: java/parse.y:16546
 msgid "syntax error: cannot back up"
 msgstr ""
 
-#: gengtype-yacc.c:1596
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.c:6207
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16545
-msgid "syntax error; also virtual memory exhausted"
+#. This is so xgettext sees the translatable formats that are
+#. constructed on the fly.
+#: gengtype-yacc.c:1046 java/parse.c:3425
+#, c-format
+msgid "syntax error, unexpected %s"
+msgstr ""
+
+#: gengtype-yacc.c:1047 java/parse.c:3426
+#, c-format
+msgid "syntax error, unexpected %s, expecting %s"
+msgstr ""
+
+#: gengtype-yacc.c:1048 java/parse.c:3427
+#, c-format
+msgid "syntax error, unexpected %s, expecting %s or %s"
+msgstr ""
+
+#: gengtype-yacc.c:1049 java/parse.c:3428
+#, c-format
+msgid "syntax error, unexpected %s, expecting %s or %s or %s"
+msgstr ""
+
+#: gengtype-yacc.c:1050 java/parse.c:3429
+#, c-format
+msgid "syntax error, unexpected %s, expecting %s or %s or %s or %s"
+msgstr ""
+
+#. Each stack pointer address is followed by the size of the
+#. data in use in that stack, in bytes.  This used to be a
+#. conditional around just the two extra args, but that might
+#. be undefined if yyoverflow is a macro.
+#: gengtype-yacc.c:1309 gengtype-yacc.c:1995
+#: java/parse.c:3688
+#: java/parse.c:6606
+msgid "memory exhausted"
 msgstr ""
 
 #. Depending on the version of Bison used to compile this grammar,
@@ -1593,17 +1623,13 @@ msgstr ""
 #. 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:1600
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.c:6211
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16543
+#: gengtype-yacc.c:1849 gengtype-yacc.c:1877
+#: java/parse.c:6460
+#: java/parse.c:6488
+#: java/parse.y:16542
 msgid "syntax error"
 msgstr ""
 
-#: gengtype-yacc.c:1721
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.c:6332
-msgid "parser stack overflow"
-msgstr ""
-
 #. Opening quotation mark.
 #: intl.c:57
 msgid "`"
@@ -1669,29 +1695,29 @@ msgid "cannot optimize loop, the loop counter may overflow"
 msgstr ""
 
 #. What to print when a switch has no documentation.
-#: opts.c:99
+#: opts.c:91
 msgid "This switch lacks documentation"
 msgstr ""
 
-#: opts.c:1187
+#: opts.c:1179
 #, c-format
 msgid ""
 "\n"
 "Target specific options:\n"
 msgstr ""
 
-#: opts.c:1208
+#: opts.c:1200
 msgid "The following options are language-independent:\n"
 msgstr ""
 
-#: opts.c:1215
+#: opts.c:1207
 #, c-format
 msgid ""
 "The %s front end recognizes the following options:\n"
 "\n"
 msgstr ""
 
-#: opts.c:1228
+#: opts.c:1220
 msgid "The --param option recognizes the following as parameters:\n"
 msgstr ""
 
@@ -2596,13 +2622,13 @@ msgid "invalid %%r value"
 msgstr ""
 
 #: config/alpha/alpha.c:5181 config/rs6000/rs6000.c:10634
-#: config/xtensa/xtensa.c:1711
+#: config/xtensa/xtensa.c:1713
 #, c-format
 msgid "invalid %%R value"
 msgstr ""
 
 #: config/alpha/alpha.c:5187 config/rs6000/rs6000.c:10553
-#: config/xtensa/xtensa.c:1678
+#: config/xtensa/xtensa.c:1680
 #, c-format
 msgid "invalid %%N value"
 msgstr ""
@@ -2617,7 +2643,7 @@ msgstr ""
 msgid "invalid %%h value"
 msgstr ""
 
-#: config/alpha/alpha.c:5211 config/xtensa/xtensa.c:1704
+#: config/alpha/alpha.c:5211 config/xtensa/xtensa.c:1706
 #, c-format
 msgid "invalid %%L value"
 msgstr ""
@@ -2725,47 +2751,47 @@ msgstr ""
 msgid "missing operand"
 msgstr ""
 
-#: config/avr/avr.c:1046
+#: config/avr/avr.c:1050
 #, c-format
 msgid "address operand requires constraint for X, Y, or Z register"
 msgstr ""
 
-#: config/avr/avr.c:1153
+#: config/avr/avr.c:1157
 msgid "bad address, not (reg+disp):"
 msgstr ""
 
-#: config/avr/avr.c:1160
+#: config/avr/avr.c:1164
 msgid "bad address, not post_inc or pre_dec:"
 msgstr ""
 
-#: config/avr/avr.c:1171
+#: config/avr/avr.c:1175
 msgid "internal compiler error.  Bad address:"
 msgstr ""
 
-#: config/avr/avr.c:1184
+#: config/avr/avr.c:1188
 msgid "internal compiler error.  Unknown mode:"
 msgstr ""
 
-#: config/avr/avr.c:1807 config/avr/avr.c:2490
+#: config/avr/avr.c:1811 config/avr/avr.c:2494
 msgid "invalid insn:"
 msgstr ""
 
-#: config/avr/avr.c:1841 config/avr/avr.c:1927 config/avr/avr.c:1976
-#: config/avr/avr.c:2004 config/avr/avr.c:2099 config/avr/avr.c:2268
-#: config/avr/avr.c:2524 config/avr/avr.c:2636
+#: config/avr/avr.c:1845 config/avr/avr.c:1931 config/avr/avr.c:1980
+#: config/avr/avr.c:2008 config/avr/avr.c:2103 config/avr/avr.c:2272
+#: config/avr/avr.c:2528 config/avr/avr.c:2640
 msgid "incorrect insn:"
 msgstr ""
 
-#: config/avr/avr.c:2023 config/avr/avr.c:2184 config/avr/avr.c:2339
-#: config/avr/avr.c:2702
+#: config/avr/avr.c:2027 config/avr/avr.c:2188 config/avr/avr.c:2343
+#: config/avr/avr.c:2706
 msgid "unknown move insn:"
 msgstr ""
 
-#: config/avr/avr.c:2932
+#: config/avr/avr.c:2936
 msgid "bad shift insn:"
 msgstr ""
 
-#: config/avr/avr.c:3048 config/avr/avr.c:3496 config/avr/avr.c:3882
+#: config/avr/avr.c:3052 config/avr/avr.c:3500 config/avr/avr.c:3886
 msgid "internal compiler error.  Incorrect shift:"
 msgstr ""
 
@@ -2864,11 +2890,11 @@ msgstr ""
 #. characters in the message.
 #: config/cris/cris.c:491 fortran/dump-parse-tree.c:79
 #: fortran/dump-parse-tree.c:421 fortran/dump-parse-tree.c:754
-#: fortran/dump-parse-tree.c:801 c-typeck.c:4519 c-typeck.c:4534
-#: c-typeck.c:4549 final.c:2802 final.c:2804 gcc.c:4741 loop-iv.c:2701
+#: fortran/dump-parse-tree.c:801 c-typeck.c:4544 c-typeck.c:4559
+#: c-typeck.c:4574 final.c:2802 final.c:2804 gcc.c:4741 loop-iv.c:2701
 #: loop-iv.c:2710 rtl-error.c:112 toplev.c:604 tree-ssa-loop-niter.c:1164
 #: cp/parser.c:2086 cp/typeck.c:4465 java/expr.c:412
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:5005
+#: java/parse.y:5004
 #, gcc-internal-format
 msgid "%s"
 msgstr ""
@@ -3149,15 +3175,15 @@ msgstr ""
 msgid "ia64_print_operand: unknown code"
 msgstr ""
 
-#: config/ia64/ia64.c:9798
+#: config/ia64/ia64.c:9811
 msgid "invalid conversion from %<__fpreg%>"
 msgstr ""
 
-#: config/ia64/ia64.c:9801
+#: config/ia64/ia64.c:9814
 msgid "invalid conversion to %<__fpreg%>"
 msgstr ""
 
-#: config/ia64/ia64.c:9814 config/ia64/ia64.c:9825
+#: config/ia64/ia64.c:9827 config/ia64/ia64.c:9838
 msgid "invalid operation on %<__fpreg%>"
 msgstr ""
 
@@ -3171,7 +3197,7 @@ msgstr ""
 msgid "invalid %%p value"
 msgstr ""
 
-#: config/iq2000/iq2000.c:3192 config/mips/mips.c:5665
+#: config/iq2000/iq2000.c:3192 config/mips/mips.c:5680
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr ""
@@ -3259,41 +3285,41 @@ msgstr ""
 msgid "invalid Z register replacement for insn"
 msgstr ""
 
-#: config/mips/mips.c:5333
+#: config/mips/mips.c:5348
 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr ""
 
-#: config/mips/mips.c:5543
+#: config/mips/mips.c:5558
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%C"
 msgstr ""
 
-#: config/mips/mips.c:5560
+#: config/mips/mips.c:5575
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%N"
 msgstr ""
 
-#: config/mips/mips.c:5569
+#: config/mips/mips.c:5584
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%F"
 msgstr ""
 
-#: config/mips/mips.c:5578
+#: config/mips/mips.c:5593
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%W"
 msgstr ""
 
-#: config/mips/mips.c:5599
+#: config/mips/mips.c:5614
 #, c-format
 msgid "invalid %%Y value"
 msgstr ""
 
-#: config/mips/mips.c:5616 config/mips/mips.c:5624
+#: config/mips/mips.c:5631 config/mips/mips.c:5639
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%q"
 msgstr ""
 
-#: config/mips/mips.c:5694
+#: config/mips/mips.c:5709
 msgid "PRINT_OPERAND, invalid operand for relocation"
 msgstr ""
 
@@ -3390,7 +3416,7 @@ msgstr ""
 msgid "invalid %%k value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:10494 config/xtensa/xtensa.c:1697
+#: config/rs6000/rs6000.c:10494 config/xtensa/xtensa.c:1699
 #, c-format
 msgid "invalid %%K value"
 msgstr ""
@@ -3420,7 +3446,7 @@ msgstr ""
 msgid "invalid %%u value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:10711 config/xtensa/xtensa.c:1667
+#: config/rs6000/rs6000.c:10711 config/xtensa/xtensa.c:1669
 #, c-format
 msgid "invalid %%v value"
 msgstr ""
@@ -3438,7 +3464,8 @@ msgstr ""
 msgid "UNKNOWN in print_operand !?"
 msgstr ""
 
-#: config/score/score.c:1194
+#: config/score/score3.c:1262 config/score/score3.c:1282
+#: config/score/score7.c:1253
 #, c-format
 msgid "invalid operand for code: '%c'"
 msgstr ""
@@ -3485,21 +3512,11 @@ msgstr ""
 msgid "invalid %%c operand"
 msgstr ""
 
-#: config/sparc/sparc.c:6840
-#, c-format
-msgid "invalid %%C operand"
-msgstr ""
-
 #: config/sparc/sparc.c:6861
 #, c-format
 msgid "invalid %%d operand"
 msgstr ""
 
-#: config/sparc/sparc.c:6862
-#, c-format
-msgid "invalid %%D operand"
-msgstr ""
-
 #: config/sparc/sparc.c:6878
 #, c-format
 msgid "invalid %%f operand"
@@ -3553,51 +3570,51 @@ msgstr ""
 msgid "bad test"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1655
+#: config/xtensa/xtensa.c:1657
 #, c-format
 msgid "invalid %%D value"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1692
+#: config/xtensa/xtensa.c:1694
 msgid "invalid mask"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1718
+#: config/xtensa/xtensa.c:1720
 #, c-format
 msgid "invalid %%x value"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1725
+#: config/xtensa/xtensa.c:1727
 #, c-format
 msgid "invalid %%d value"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1746 config/xtensa/xtensa.c:1756
+#: config/xtensa/xtensa.c:1748 config/xtensa/xtensa.c:1758
 #, c-format
 msgid "invalid %%t/%%b value"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1798
+#: config/xtensa/xtensa.c:1800
 msgid "invalid address"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1823
+#: config/xtensa/xtensa.c:1825
 msgid "no register in address"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1831
+#: config/xtensa/xtensa.c:1833
 msgid "address offset not a constant"
 msgstr ""
 
-#: cp/call.c:2477
+#: cp/call.c:2465
 msgid "candidates are:"
 msgstr ""
 
-#: cp/call.c:6344
+#: cp/call.c:6346
 msgid "candidate 1:"
 msgstr ""
 
-#: cp/call.c:6345
+#: cp/call.c:6347
 msgid "candidate 2:"
 msgstr ""
 
@@ -9781,7 +9798,7 @@ msgstr ""
 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
 msgstr ""
 
-#: fortran/trans-intrinsic.c:3338
+#: fortran/trans-intrinsic.c:3348
 msgid "Argument NCOPIES of REPEAT intrinsic is negative"
 msgstr ""
 
@@ -9832,23 +9849,11 @@ msgstr ""
 msgid "Try '"
 msgstr ""
 
-#: java/gjavah.c:2355
-#, c-format
-msgid " --help' for more information.\n"
-msgstr ""
-
 #: java/gjavah.c:2362
 #, c-format
 msgid "Usage: "
 msgstr ""
 
-#: java/gjavah.c:2362
-#, c-format
-msgid ""
-" [OPTION]... CLASS...\n"
-"\n"
-msgstr ""
-
 #: java/gjavah.c:2363
 #, c-format
 msgid ""
@@ -10186,297 +10191,301 @@ msgstr ""
 msgid "cannot specify 'main' class when not linking"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:739
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:777
+#: java/parse.y:738
+#: java/parse.y:776
 msgid "Missing name"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:741
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:779
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:804
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:982
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1343
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1553
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1555
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1785
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1811
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1822
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1833
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1845
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1860
+#: java/parse.y:740
+#: java/parse.y:778
+#: java/parse.y:803
+#: java/parse.y:981
+#: java/parse.y:1342
+#: java/parse.y:1552
+#: java/parse.y:1554
+#: java/parse.y:1784
+#: java/parse.y:1810
+#: java/parse.y:1821
+#: java/parse.y:1832
+#: java/parse.y:1844
+#: java/parse.y:1859
 msgid "';' expected"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:802
+#: java/parse.y:801
 msgid "'*' expected"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:816
+#: java/parse.y:815
 msgid "Class or interface declaration expected"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:853
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:855
+#: java/parse.y:852
+#: java/parse.y:854
 msgid "Missing class name"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:858
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:862
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:870
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1022
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1288
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1290
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1620
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1871
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1903
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1965
+#: java/parse.y:857
+#: java/parse.y:861
+#: java/parse.y:869
+#: java/parse.y:1021
+#: java/parse.y:1287
+#: java/parse.y:1289
+#: java/parse.y:1619
+#: java/parse.y:1870
+#: java/parse.y:1902
+#: java/parse.y:1964
 msgid "'{' expected"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:872
+#: java/parse.y:871
 msgid "Missing super class name"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:882
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:898
+#: java/parse.y:881
+#: java/parse.y:897
 msgid "Missing interface name"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:961
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1307
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1369
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1577
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1800
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1809
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1820
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1831
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1843
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1858
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1875
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1877
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1958
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2135
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2204
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2368
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2381
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2388
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2395
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2406
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2408
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2446
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2448
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2450
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2471
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2473
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2475
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2491
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2493
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2514
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2516
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2518
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2546
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2548
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2550
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2552
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2570
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2572
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2583
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2594
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2605
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2616
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2627
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2640
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2644
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2646
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2659
+#: java/parse.y:960
+#: java/parse.y:1306
+#: java/parse.y:1368
+#: java/parse.y:1576
+#: java/parse.y:1799
+#: java/parse.y:1808
+#: java/parse.y:1819
+#: java/parse.y:1830
+#: java/parse.y:1842
+#: java/parse.y:1857
+#: java/parse.y:1874
+#: java/parse.y:1876
+#: java/parse.y:1957
+#: java/parse.y:2134
+#: java/parse.y:2203
+#: java/parse.y:2367
+#: java/parse.y:2380
+#: java/parse.y:2387
+#: java/parse.y:2394
+#: java/parse.y:2405
+#: java/parse.y:2407
+#: java/parse.y:2445
+#: java/parse.y:2447
+#: java/parse.y:2449
+#: java/parse.y:2470
+#: java/parse.y:2472
+#: java/parse.y:2474
+#: java/parse.y:2490
+#: java/parse.y:2492
+#: java/parse.y:2513
+#: java/parse.y:2515
+#: java/parse.y:2517
+#: java/parse.y:2545
+#: java/parse.y:2547
+#: java/parse.y:2549
+#: java/parse.y:2551
+#: java/parse.y:2569
+#: java/parse.y:2571
+#: java/parse.y:2582
+#: java/parse.y:2593
+#: java/parse.y:2604
+#: java/parse.y:2615
+#: java/parse.y:2626
+#: java/parse.y:2639
+#: java/parse.y:2643
+#: java/parse.y:2645
+#: java/parse.y:2658
 msgid "Missing term"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:976
+#: java/parse.y:975
 msgid "Missing variable initializer"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:993
+#: java/parse.y:992
 msgid "Invalid declaration"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:996
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1086
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2150
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2179
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2201
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2205
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2240
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2319
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2329
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2339
+#: java/parse.y:995
+#: java/parse.y:1085
+#: java/parse.y:2149
+#: java/parse.y:2178
+#: java/parse.y:2200
+#: java/parse.y:2204
+#: java/parse.y:2239
+#: java/parse.y:2318
+#: java/parse.y:2328
+#: java/parse.y:2338
 msgid "']' expected"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1000
+#: java/parse.y:999
 msgid "Unbalanced ']'"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1036
+#: java/parse.y:1035
 msgid "Invalid method declaration, method name required"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1042
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1048
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1054
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2053
+#: java/parse.y:1041
+#: java/parse.y:1047
+#: java/parse.y:1053
+#: java/parse.y:2052
 msgid "Identifier expected"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1060
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4738
+#: java/parse.y:1059
+#: java/parse.y:4737
 #, gcc-internal-format
 msgid "Invalid method declaration, return type required"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1084
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1533
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1540
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1549
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1551
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1579
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1688
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1995
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2048
+#: java/parse.y:1083
+#: java/parse.y:1532
+#: java/parse.y:1539
+#: java/parse.y:1548
+#: java/parse.y:1550
+#: java/parse.y:1578
+#: java/parse.y:1687
+#: java/parse.y:1994
+#: java/parse.y:2047
 msgid "')' expected"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1100
+#: java/parse.y:1099
 msgid "Missing formal parameter term"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1115
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1120
+#: java/parse.y:1114
+#: java/parse.y:1119
 msgid "Missing identifier"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1140
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1149
+#: java/parse.y:1139
+#: java/parse.y:1148
 msgid "Missing class type term"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1305
+#: java/parse.y:1304
 msgid "Invalid interface type"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1493
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1667
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1669
+#: java/parse.y:1492
+#: java/parse.y:1666
+#: java/parse.y:1668
 msgid "':' expected"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1519
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1524
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1529
+#: java/parse.y:1518
+#: java/parse.y:1523
+#: java/parse.y:1528
 msgid "Invalid expression statement"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1547
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1575
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1616
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1684
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1752
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1873
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1951
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2042
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2044
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2057
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2300
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2302
+#: java/parse.y:1546
+#: java/parse.y:1574
+#: java/parse.y:1615
+#: java/parse.y:1683
+#: java/parse.y:1751
+#: java/parse.y:1872
+#: java/parse.y:1950
+#: java/parse.y:2041
+#: java/parse.y:2043
+#: java/parse.y:2056
+#: java/parse.y:2299
+#: java/parse.y:2301
 msgid "'(' expected"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1618
+#: java/parse.y:1617
 msgid "Missing term or ')'"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1665
+#: java/parse.y:1664
 msgid "Missing or invalid constant expression"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1686
+#: java/parse.y:1685
 msgid "Missing term and ')' expected"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1725
+#: java/parse.y:1724
 msgid "Invalid control expression"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1727
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1729
+#: java/parse.y:1726
+#: java/parse.y:1728
 msgid "Invalid update expression"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1754
+#: java/parse.y:1753
 msgid "Invalid init statement"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1954
+#: java/parse.y:1953
 msgid "Missing term or ')' expected"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1997
+#: java/parse.y:1996
 msgid "'class' or 'this' expected"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1999
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2001
+#: java/parse.y:1998
+#: java/parse.y:2000
 msgid "'class' expected"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2046
+#: java/parse.y:2045
 msgid "')' or term expected"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2148
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2177
+#: java/parse.y:2147
+#: java/parse.y:2176
 msgid "'[' expected"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2255
+#: java/parse.y:2254
 msgid "Field expected"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2314
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2324
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2334
+#: java/parse.y:2313
+#: java/parse.y:2323
+#: java/parse.y:2333
 msgid "Missing term and ']' expected"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2439
+#: java/parse.y:2438
 msgid "']' expected, invalid type expression"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2442
+#: java/parse.y:2441
 msgid "Invalid type expression"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2554
+#: java/parse.y:2553
 msgid "Invalid reference type"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3025
+#: java/parse.y:3024
 msgid "Constructor invocation must be first thing in a constructor"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3027
+#: java/parse.y:3026
 msgid "Only constructors can invoke constructors"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16544
+#: java/parse.y:16543
 msgid "parse error"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16546
+#: java/parse.y:16544
+msgid "syntax error; also virtual memory exhausted"
+msgstr ""
+
+#: java/parse.y:16545
 msgid "parse error; also virtual memory exhausted"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16548
+#: java/parse.y:16547
 msgid "parse error: cannot back up"
 msgstr ""
 
@@ -10504,6 +10513,38 @@ msgstr ""
 msgid "-msingle-float and -msoft-float cannot both be specified"
 msgstr ""
 
+#: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35 config/linux.h:105
+#: config/linux.h:107 config/rs6000/linux64.h:343 config/rs6000/linux64.h:345
+#: config/sparc/linux.h:126 config/sparc/linux.h:128
+#: config/sparc/linux64.h:151 config/sparc/linux64.h:153
+#: config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
+msgid "-mglibc and -muclibc used together"
+msgstr ""
+
+#: config/lynx.h:70
+msgid "cannot use mthreads and mlegacy-threads together"
+msgstr ""
+
+#: config/lynx.h:95
+msgid "cannot use mshared and static together"
+msgstr ""
+
+#: config/vax/netbsd-elf.h:41
+msgid "the -shared option is not currently supported for VAX ELF"
+msgstr ""
+
+#: config/vax/vax.h:49 config/vax/vax.h:50
+msgid "profiling not supported with -mg\n"
+msgstr ""
+
+#: config/i386/mingw32.h:57 config/i386/cygwin.h:69
+msgid "shared and mdll are not compatible"
+msgstr ""
+
+#: config/i386/nwld.h:34
+msgid "Static linking is not supported.\n"
+msgstr ""
+
 #: config/darwin.h:265
 msgid "-current_version only allowed with -dynamiclib"
 msgstr ""
@@ -10536,21 +10577,8 @@ msgstr ""
 msgid "-private_bundle not allowed with -dynamiclib"
 msgstr ""
 
-#: config/vax/netbsd-elf.h:41
-msgid "the -shared option is not currently supported for VAX ELF"
-msgstr ""
-
-#: config/vax/vax.h:49 config/vax/vax.h:50
-msgid "profiling not supported with -mg\n"
-msgstr ""
-
-#: config/sparc/linux.h:126 config/sparc/linux.h:128
-#: config/sparc/linux64.h:151 config/sparc/linux64.h:153
-#: config/rs6000/linux64.h:343 config/rs6000/linux64.h:345
-#: config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
-#: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35 config/linux.h:105
-#: config/linux.h:107
-msgid "-mglibc and -muclibc used together"
+#: config/vxworks.h:65
+msgid "-Xbind-now and -Xbind-lazy are incompatible"
 msgstr ""
 
 #: config/sparc/linux64.h:210 config/sparc/linux64.h:221
@@ -10559,33 +10587,29 @@ msgstr ""
 msgid "may not use both -m32 and -m64"
 msgstr ""
 
-#: config/vxworks.h:65
-msgid "-Xbind-now and -Xbind-lazy are incompatible"
-msgstr ""
-
-#: config/i386/mingw32.h:57 config/i386/cygwin.h:69
-msgid "shared and mdll are not compatible"
-msgstr ""
-
-#: config/i386/nwld.h:34
-msgid "Static linking is not supported.\n"
-msgstr ""
-
 #: config/sparc/sol2-bi.h:179 config/sparc/sol2-bi.h:184
 #: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
 msgid "does not support multilib"
 msgstr ""
 
+#: config/sh/sh.h:457
+msgid "SH2a does not support little-endian"
+msgstr ""
+
 #: config/i386/cygwin.h:28
 msgid "mno-cygwin and mno-win32 are not compatible"
 msgstr ""
 
-#: config/arm/arm.h:140
-msgid "-msoft-float and -mhard_float may not be used together"
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
 msgstr ""
 
-#: config/arm/arm.h:142
-msgid "-mbig-endian and -mlittle-endian may not be used together"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr ""
+
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
 msgstr ""
 
 #: config/i386/sco5.h:188
@@ -10600,22 +10624,6 @@ msgstr ""
 msgid "-G and -static are mutually exclusive"
 msgstr ""
 
-#: config/sh/sh.h:457
-msgid "SH2a does not support little-endian"
-msgstr ""
-
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr ""
-
 #: config/rs6000/darwin.h:145
 msgid " conflicting code gen style switches are used"
 msgstr ""
@@ -10624,3886 +10632,3890 @@ msgstr ""
 msgid "the m210 does not have little endian support"
 msgstr ""
 
-#: ada/lang-specs.h:34
-msgid "-c or -S required for Ada"
+#: config/arm/arm.h:140
+msgid "-msoft-float and -mhard_float may not be used together"
 msgstr ""
 
-#: config/lynx.h:70
-msgid "cannot use mthreads and mlegacy-threads together"
+#: config/arm/arm.h:142
+msgid "-mbig-endian and -mlittle-endian may not be used together"
 msgstr ""
 
-#: config/lynx.h:95
-msgid "cannot use mshared and static together"
+#: ada/lang-specs.h:34
+msgid "-c or -S required for Ada"
 msgstr ""
 
 #: config/s390/tpf.h:119
 msgid "static is not supported on TPF-OS"
 msgstr ""
 
-#: config/mmix/mmix.opt:24
-msgid "For intrinsics library: pass all parameters in registers"
+#: java/lang.opt:65
+msgid "Warn if a deprecated compiler feature, class, method, or field is used"
 msgstr ""
 
-#: config/mmix/mmix.opt:28
-msgid "Use register stack for parameters and return value"
+#: java/lang.opt:69
+msgid "Warn if deprecated empty statements are found"
 msgstr ""
 
-#: config/mmix/mmix.opt:32
-msgid "Use call-clobbered registers for parameters and return value"
+#: java/lang.opt:73
+msgid "Warn if .class files are out of date"
 msgstr ""
 
-#: config/mmix/mmix.opt:37
-msgid "Use epsilon-respecting floating point compare instructions"
+#: java/lang.opt:77
+msgid "Warn if modifiers are specified when not necessary"
 msgstr ""
 
-#: config/mmix/mmix.opt:41
-msgid "Use zero-extending memory loads, not sign-extending ones"
+#: java/lang.opt:81
+msgid "Deprecated; use --classpath instead"
 msgstr ""
 
-#: config/mmix/mmix.opt:45
-msgid ""
-"Generate divide results with reminder having the same sign as the divisor "
-"(not the dividend)"
+#: java/lang.opt:85
+msgid "Permit the use of the assert keyword"
 msgstr ""
 
-#: config/mmix/mmix.opt:49
-msgid "Prepend global symbols with \":\" (for use with PREFIX)"
+#: java/lang.opt:107
+msgid "Replace system path"
 msgstr ""
 
-#: config/mmix/mmix.opt:53
-msgid "Do not provide a default start-address 0x100 of the program"
+#: java/lang.opt:111
+msgid "Generate checks for references to NULL"
 msgstr ""
 
-#: config/mmix/mmix.opt:57
-msgid "Link to emit program in ELF format (rather than mmo)"
+#: java/lang.opt:115
+msgid "Set class path"
 msgstr ""
 
-#: config/mmix/mmix.opt:61
-msgid "Use P-mnemonics for branches statically predicted as taken"
+#: java/lang.opt:122
+msgid "Output a class file"
 msgstr ""
 
-#: config/mmix/mmix.opt:65
-msgid "Don't use P-mnemonics for branches"
+#: java/lang.opt:126
+msgid "Alias for -femit-class-file"
 msgstr ""
 
-#: config/mmix/mmix.opt:79
-msgid "Use addresses that allocate global registers"
+#: java/lang.opt:130
+msgid "Choose input encoding (defaults from your locale)"
 msgstr ""
 
-#: config/mmix/mmix.opt:83
-msgid "Do not use addresses that allocate global registers"
+#: java/lang.opt:134
+msgid "Set the extension directory path"
 msgstr ""
 
-#: config/mmix/mmix.opt:87
-msgid "Generate a single exit point for each function"
+#: java/lang.opt:138
+msgid "Input file is a file with a list of filenames to compile"
 msgstr ""
 
-#: config/mmix/mmix.opt:91
-msgid "Do not generate a single exit point for each function"
+#: java/lang.opt:142
+msgid "Always check for non gcj generated classes archives"
 msgstr ""
 
-#: config/mmix/mmix.opt:95
-msgid "Set start-address of the program"
+#: java/lang.opt:146
+msgid ""
+"Assume the runtime uses a hash table to map an object to its synchronization "
+"structure"
 msgstr ""
 
-#: config/mmix/mmix.opt:99
-msgid "Set start-address of data"
+#: java/lang.opt:150
+msgid "Generate instances of Class at runtime"
 msgstr ""
 
-#: config/alpha/alpha.opt:23 config/i386/i386.opt:185
-msgid "Do not use hardware fp"
+#: java/lang.opt:154
+msgid "Use offset tables for virtual method calls"
 msgstr ""
 
-#: config/alpha/alpha.opt:27
-msgid "Use fp registers"
+#: java/lang.opt:161
+msgid "Assume native functions are implemented using JNI"
 msgstr ""
 
-#: config/alpha/alpha.opt:31
-msgid "Assume GAS"
+#: java/lang.opt:165
+msgid "Enable optimization of static class initialization code"
 msgstr ""
 
-#: config/alpha/alpha.opt:35
-msgid "Do not assume GAS"
+#: java/lang.opt:172
+msgid "Reduce the amount of reflection meta-data generated"
 msgstr ""
 
-#: config/alpha/alpha.opt:39
-msgid "Request IEEE-conformant math library routines (OSF/1)"
+#: java/lang.opt:176
+msgid "Enable assignability checks for stores into object arrays"
 msgstr ""
 
-#: config/alpha/alpha.opt:43
-msgid "Emit IEEE-conformant code, without inexact exceptions"
+#: java/lang.opt:180
+msgid "Generate code for the Boehm GC"
 msgstr ""
 
-#: config/alpha/alpha.opt:50
-msgid "Do not emit complex integer constants to read-only memory"
+#: java/lang.opt:184
+msgid "Call a library routine to do integer divisions"
 msgstr ""
 
-#: config/alpha/alpha.opt:54
-msgid "Use VAX fp"
+#: java/lang.opt:188
+msgid "Generated should be loaded by bootstrap loader"
 msgstr ""
 
-#: config/alpha/alpha.opt:58
-msgid "Do not use VAX fp"
+#: ada/lang.opt:91
+msgid "Specify options to GNAT"
 msgstr ""
 
-#: config/alpha/alpha.opt:62
-msgid "Emit code for the byte/word ISA extension"
+#: fortran/lang.opt:30
+msgid "Add a directory for INCLUDE and MODULE searching"
 msgstr ""
 
-#: config/alpha/alpha.opt:66
-msgid "Emit code for the motion video ISA extension"
-msgstr ""
+#: fortran/lang.opt:34
+msgid "Put MODULE files in 'directory'"
+msgstr ""
 
-#: config/alpha/alpha.opt:70
-msgid "Emit code for the fp move and sqrt ISA extension"
+#: fortran/lang.opt:42
+msgid "Warn about possible aliasing of dummy arguments"
 msgstr ""
 
-#: config/alpha/alpha.opt:74
-msgid "Emit code for the counting ISA extension"
+#: fortran/lang.opt:46
+msgid "Warn about missing ampersand in continued character constants"
 msgstr ""
 
-#: config/alpha/alpha.opt:78
-msgid "Emit code using explicit relocation directives"
+#: fortran/lang.opt:50
+msgid "Warn about truncated character expressions"
 msgstr ""
 
-#: config/alpha/alpha.opt:82
-msgid "Emit 16-bit relocations to the small data areas"
+#: fortran/lang.opt:54
+msgid "Warn about implicit conversion"
 msgstr ""
 
-#: config/alpha/alpha.opt:86
-msgid "Emit 32-bit relocations to the small data areas"
+#: fortran/lang.opt:58
+msgid "Warn about calls with implicit interface"
 msgstr ""
 
-#: config/alpha/alpha.opt:90
-msgid "Emit direct branches to local functions"
+#: fortran/lang.opt:62
+msgid "Warn about truncated source lines"
 msgstr ""
 
-#: config/alpha/alpha.opt:94
-msgid "Emit indirect branches to local functions"
+#: fortran/lang.opt:66
+msgid "Warn about usage of non-standard intrinsics"
 msgstr ""
 
-#: config/alpha/alpha.opt:98
-msgid "Emit rdval instead of rduniq for thread pointer"
+#: fortran/lang.opt:70
+msgid "Warn about \"suspicious\" constructs"
 msgstr ""
 
-#: config/alpha/alpha.opt:102 config/sparc/long-double-switch.opt:23
-#: config/s390/s390.opt:55
-msgid "Use 128-bit long double"
+#: fortran/lang.opt:74
+msgid "Permit nonconforming uses of the tab character"
 msgstr ""
 
-#: config/alpha/alpha.opt:106 config/sparc/long-double-switch.opt:27
-#: config/s390/s390.opt:59
-msgid "Use 64-bit long double"
+#: fortran/lang.opt:78
+msgid "Warn about underflow of numerical constant expressions"
 msgstr ""
 
-#: config/alpha/alpha.opt:110
-msgid "Use features of and schedule given CPU"
+#: fortran/lang.opt:82
+msgid "All intrinsics procedures are available regardless of selected standard"
 msgstr ""
 
-#: config/alpha/alpha.opt:114
-msgid "Schedule given CPU"
+#: fortran/lang.opt:86
+msgid ""
+"Do not treat local variables and COMMON blocks as if they were named in SAVE "
+"statements"
 msgstr ""
 
-#: config/alpha/alpha.opt:118
-msgid "Control the generated fp rounding mode"
+#: fortran/lang.opt:90
+msgid "Specify that backslash in string introduces an escape character"
 msgstr ""
 
-#: config/alpha/alpha.opt:122
-msgid "Control the IEEE trap mode"
+#: fortran/lang.opt:94
+msgid "Set the default double precision kind to an 8 byte wide type"
 msgstr ""
 
-#: config/alpha/alpha.opt:126
-msgid "Control the precision given to fp exceptions"
+#: fortran/lang.opt:98
+msgid "Set the default integer kind to an 8 byte wide type"
 msgstr ""
 
-#: config/alpha/alpha.opt:130
-msgid "Tune expected memory latency"
+#: fortran/lang.opt:102
+msgid "Set the default real kind to an 8 byte wide type"
 msgstr ""
 
-#: config/alpha/alpha.opt:134 config/rs6000/sysv4.opt:32
-#: config/ia64/ia64.opt:93
-msgid "Specify bit size of immediate TLS offsets"
+#: fortran/lang.opt:106
+msgid "Ignore 'D' in column one in fixed form"
 msgstr ""
 
-#: config/mt/mt.opt:23
-msgid "Use byte loads and stores when generating code."
+#: fortran/lang.opt:110
+msgid "Treat lines with 'D' in column one as comments"
 msgstr ""
 
-#: config/mt/mt.opt:27 config/m32c/m32c.opt:24
-msgid "Use simulator runtime"
+#: fortran/lang.opt:114
+msgid "Allow dollar signs in entity names"
 msgstr ""
 
-#: config/mt/mt.opt:31
-msgid "Do not include crt0.o in the startup files"
+#: fortran/lang.opt:118
+msgid "Display the code tree after parsing"
 msgstr ""
 
-#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
-#: config/mt/mt.opt:47 config/mt/mt.opt:51
-msgid "Internal debug switch"
+#: fortran/lang.opt:122
+msgid "Use f2c calling convention"
 msgstr ""
 
-#: config/mt/mt.opt:55 config/iq2000/iq2000.opt:23
-msgid "Specify CPU for code generation purposes"
+#: fortran/lang.opt:126
+msgid "Assume that the source file is fixed form"
 msgstr ""
 
-#: config/rs6000/aix64.opt:24
-msgid "Compile for 64-bit pointers"
+#: fortran/lang.opt:130
+msgid "Assume that the source file is free form"
 msgstr ""
 
-#: config/rs6000/aix64.opt:28
-msgid "Compile for 32-bit pointers"
+#: fortran/lang.opt:134 c.opt:624
+msgid "Enable OpenMP"
 msgstr ""
 
-#: config/rs6000/aix64.opt:32 config/rs6000/aix41.opt:24
-msgid "Support message passing with the Parallel Environment"
+#: fortran/lang.opt:138
+msgid "Append underscores to externally visible names"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:24
-msgid "Select ABI calling convention"
+#: fortran/lang.opt:142
+msgid "Use the Cray Pointer extension"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:28
-msgid "Select method for sdata handling"
+#: fortran/lang.opt:146
+msgid "Append a second underscore if the name already contains an underscore"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
-msgid "Align to the base type of the bit-field"
+#: fortran/lang.opt:150
+msgid ""
+"Specify that no implicit typing is allowed, unless overridden by explicit "
+"IMPLICIT statements"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
-msgid "Produce code relocatable at runtime"
+#: fortran/lang.opt:154
+msgid "Allow arbitrary character line width in fixed mode"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
-msgid "Produce little endian code"
+#: fortran/lang.opt:158
+msgid "Use n as character line width in fixed mode"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
-msgid "Produce big endian code"
+#: fortran/lang.opt:162
+msgid "Allow arbitrary character line width in free mode"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
-#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
-#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
-msgid "no description yet"
+#: fortran/lang.opt:166
+msgid "Use n as character line width in free mode"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:78
-msgid "Assume all variable arg functions are prototyped"
+#: fortran/lang.opt:170
+msgid "Maximum number of errors to report"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:87
-msgid "Use EABI"
+#: fortran/lang.opt:174
+msgid "Maximum identifier length"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:91
-msgid "Allow bit-fields to cross word boundaries"
+#: fortran/lang.opt:178
+msgid "Maximum length for subrecords"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:95
-msgid "Use alternate register names"
+#: fortran/lang.opt:182
+msgid "Size in bytes of the largest array that will be put on the stack"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:104
-msgid "Link with libsim.a, libc.a and sim-crt0.o"
+#: fortran/lang.opt:186
+msgid "Don't generate code, just do syntax and semantics checking"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:108
-msgid "Link with libads.a, libc.a and crt0.o"
+#: fortran/lang.opt:190
+msgid "Enable range checking during compilation"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:112
-msgid "Link with libyk.a, libc.a and crt0.o"
+#: fortran/lang.opt:194
+msgid "Try to layout derived types as compact as possible"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:116
-msgid "Link with libmvme.a, libc.a and crt0.o"
+#: fortran/lang.opt:198
+msgid "Copy array sections into a contiguous block on procedure entry"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:120
-msgid "Set the PPC_EMB bit in the ELF flags header"
+#: fortran/lang.opt:202
+msgid "Treat the input file as preprocessed"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:124
-msgid "Use the WindISS simulator"
+#: fortran/lang.opt:206
+msgid "Stop on following floating point exceptions"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:132 config/rs6000/darwin.opt:24
-msgid "Generate 64-bit code"
+#: fortran/lang.opt:210
+msgid "Conform to the ISO Fortran 95 standard"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:136 config/rs6000/darwin.opt:28
-msgid "Generate 32-bit code"
+#: fortran/lang.opt:214
+msgid "Conform to the ISO Fortran 2003 standard"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:144
-msgid "Generate code to use a non-exec PLT and GOT"
+#: fortran/lang.opt:218
+msgid "Conform nothing in particular"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:148
-msgid "Generate code for old exec BSS PLT"
+#: fortran/lang.opt:222
+msgid "Accept extensions to support legacy code"
 msgstr ""
 
-#: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:135
-msgid "Conform more closely to IBM XLC semantics"
+#: fortran/lang.opt:226 c.opt:667
+msgid "Use the narrowest integer type possible for enumeration types"
 msgstr ""
 
-#: config/rs6000/linux64.opt:24
-msgid "Call mcount for profiling before a function prologue"
+#: fortran/lang.opt:230
+msgid "Use little-endian format for unformatted files"
 msgstr ""
 
-#: config/rs6000/darwin.opt:32
-msgid "Generate code suitable for executables (NOT shared libs)"
+#: fortran/lang.opt:234
+msgid "Use big-endian format for unformatted files"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:24
-msgid "Use POWER instruction set"
+#: fortran/lang.opt:238
+msgid "Use native format for unformatted files"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:28
-msgid "Do not use POWER instruction set"
+#: fortran/lang.opt:242
+msgid "Swap endianness for unformatted files"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:32
-msgid "Use POWER2 instruction set"
+#: fortran/lang.opt:246
+msgid "Use a 4-byte record marker for unformatted files"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:36
-msgid "Use PowerPC instruction set"
+#: fortran/lang.opt:250
+msgid "Use an 8-byte record marker for unformatted files"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:40
-msgid "Do not use PowerPC instruction set"
+#: treelang/lang.opt:29
+msgid "Trace lexical analysis"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:44
-msgid "Use PowerPC-64 instruction set"
+#: treelang/lang.opt:33
+msgid "Trace the parsing process"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:48
-msgid "Use PowerPC General Purpose group optional instructions"
+#: config/alpha/alpha.opt:23 config/i386/i386.opt:185
+msgid "Do not use hardware fp"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:52
-msgid "Use PowerPC Graphics group optional instructions"
+#: config/alpha/alpha.opt:27
+msgid "Use fp registers"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:56
-msgid "Use PowerPC V2.01 single field mfcr instruction"
+#: config/alpha/alpha.opt:31
+msgid "Assume GAS"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:60
-msgid "Use PowerPC V2.02 popcntb instruction"
+#: config/alpha/alpha.opt:35
+msgid "Do not assume GAS"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:64
-msgid "Use PowerPC V2.02 floating point rounding instructions"
+#: config/alpha/alpha.opt:39
+msgid "Request IEEE-conformant math library routines (OSF/1)"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:68
-msgid "Use AltiVec instructions"
+#: config/alpha/alpha.opt:43
+msgid "Emit IEEE-conformant code, without inexact exceptions"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:72
-msgid "Use 4xx half-word multiply instructions"
+#: config/alpha/alpha.opt:50
+msgid "Do not emit complex integer constants to read-only memory"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:76
-msgid "Use 4xx string-search dlmzb instruction"
+#: config/alpha/alpha.opt:54
+msgid "Use VAX fp"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:80
-msgid "Generate load/store multiple instructions"
+#: config/alpha/alpha.opt:58
+msgid "Do not use VAX fp"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:84
-msgid "Generate string instructions for block moves"
+#: config/alpha/alpha.opt:62
+msgid "Emit code for the byte/word ISA extension"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:88
-msgid "Use new mnemonics for PowerPC architecture"
+#: config/alpha/alpha.opt:66
+msgid "Emit code for the motion video ISA extension"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:92
-msgid "Use old mnemonics for PowerPC architecture"
+#: config/alpha/alpha.opt:70
+msgid "Emit code for the fp move and sqrt ISA extension"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:96 config/pdp11/pdp11.opt:83
-msgid "Do not use hardware floating point"
+#: config/alpha/alpha.opt:74
+msgid "Emit code for the counting ISA extension"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:100 config/pdp11/pdp11.opt:71
-#: config/frv/frv.opt:120
-msgid "Use hardware floating point"
+#: config/alpha/alpha.opt:78
+msgid "Emit code using explicit relocation directives"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:104
-msgid "Do not generate load/store with update instructions"
+#: config/alpha/alpha.opt:82
+msgid "Emit 16-bit relocations to the small data areas"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:108
-msgid "Generate load/store with update instructions"
+#: config/alpha/alpha.opt:86
+msgid "Emit 32-bit relocations to the small data areas"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:112
-msgid "Do not generate fused multiply/add instructions"
+#: config/alpha/alpha.opt:90
+msgid "Emit direct branches to local functions"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:116
-msgid "Generate fused multiply/add instructions"
+#: config/alpha/alpha.opt:94
+msgid "Emit indirect branches to local functions"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:120
-msgid "Schedule the start and end of the procedure"
+#: config/alpha/alpha.opt:98
+msgid "Emit rdval instead of rduniq for thread pointer"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:127
-msgid "Return all structures in memory (AIX default)"
+#: config/alpha/alpha.opt:102 config/s390/s390.opt:55
+#: config/sparc/long-double-switch.opt:23
+msgid "Use 128-bit long double"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:131
-msgid "Return small structures in registers (SVR4 default)"
+#: config/alpha/alpha.opt:106 config/s390/s390.opt:59
+#: config/sparc/long-double-switch.opt:27
+msgid "Use 64-bit long double"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:139
-msgid "Generate software floating point divide for better throughput"
+#: config/alpha/alpha.opt:110
+msgid "Use features of and schedule given CPU"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:143
-msgid "Do not place floating point constants in TOC"
+#: config/alpha/alpha.opt:114
+msgid "Schedule given CPU"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:147
-msgid "Place floating point constants in TOC"
+#: config/alpha/alpha.opt:118
+msgid "Control the generated fp rounding mode"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:151
-msgid "Do not place symbol+offset constants in TOC"
+#: config/alpha/alpha.opt:122
+msgid "Control the IEEE trap mode"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:155
-msgid "Place symbol+offset constants in TOC"
+#: config/alpha/alpha.opt:126
+msgid "Control the precision given to fp exceptions"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:166
-msgid "Use only one TOC entry per procedure"
+#: config/alpha/alpha.opt:130
+msgid "Tune expected memory latency"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:170
-msgid "Put everything in the regular TOC"
+#: config/alpha/alpha.opt:134 config/ia64/ia64.opt:93
+#: config/rs6000/sysv4.opt:32
+msgid "Specify bit size of immediate TLS offsets"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:174
-msgid "Generate VRSAVE instructions when generating AltiVec code"
+#: config/frv/frv.opt:23
+msgid "Use 4 media accumulators"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:178
-msgid "Deprecated option.  Use -mvrsave/-mno-vrsave instead"
+#: config/frv/frv.opt:27
+msgid "Use 8 media accumulators"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:182
-msgid "Generate isel instructions"
+#: config/frv/frv.opt:31
+msgid "Enable label alignment optimizations"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:186
-msgid "Deprecated option.  Use -misel/-mno-isel instead"
+#: config/frv/frv.opt:35
+msgid "Dynamically allocate cc registers"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:190
-msgid "Generate SPE SIMD instructions on E500"
+#: config/frv/frv.opt:42
+msgid "Set the cost of branches"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:194
-msgid "Deprecated option.  Use -mspe/-mno-spe instead"
+#: config/frv/frv.opt:46
+msgid "Enable conditional execution other than moves/scc"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:198
-msgid "Enable debug output"
+#: config/frv/frv.opt:50
+msgid "Change the maximum length of conditionally-executed sequences"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:202
-msgid "Specify ABI to use"
+#: config/frv/frv.opt:54
+msgid ""
+"Change the number of temporary registers that are available to conditionally-"
+"executed sequences"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:206 config/sparc/sparc.opt:91
-msgid "Use features of and schedule code for given CPU"
+#: config/frv/frv.opt:58
+msgid "Enable conditional moves"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:210 config/i386/i386.opt:225
-#: config/sparc/sparc.opt:95 config/ia64/ia64.opt:97 config/s390/s390.opt:83
-msgid "Schedule code for given CPU"
+#: config/frv/frv.opt:62
+msgid "Set the target CPU type"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:214
-msgid "Select full, part, or no traceback table"
+#: config/frv/frv.opt:84
+msgid "Use fp double instructions"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:218
-msgid "Avoid all range limits on call instructions"
+#: config/frv/frv.opt:88
+msgid "Change the ABI to allow double word insns"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:222
-msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
+#: config/frv/frv.opt:92 config/bfin/bfin.opt:52
+msgid "Enable Function Descriptor PIC mode"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:226
-msgid "Select GPR floating point method"
+#: config/frv/frv.opt:96
+msgid "Just use icc0/fcc0"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:230
-msgid "Specify size of long double (64 or 128 bits)"
+#: config/frv/frv.opt:100
+msgid "Only use 32 FPRs"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:234
-msgid "Determine which dependences between insns are considered costly"
+#: config/frv/frv.opt:104
+msgid "Use 64 FPRs"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:238
-msgid "Specify which post scheduling nop insertion scheme to apply"
+#: config/frv/frv.opt:108
+msgid "Only use 32 GPRs"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:242
-msgid "Specify alignment of structure fields default/natural"
+#: config/frv/frv.opt:112
+msgid "Use 64 GPRs"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:246
-msgid "Specify scheduling priority for dispatch slot restricted insns"
+#: config/frv/frv.opt:116
+msgid "Enable use of GPREL for read-only data in FDPIC"
 msgstr ""
 
-#: config/i386/djgpp.opt:25
-msgid "Ignored (obsolete)"
+#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:100
+#: config/pdp11/pdp11.opt:71
+msgid "Use hardware floating point"
 msgstr ""
 
-#: config/i386/cygming.opt:23
-msgid "Create console application"
+#: config/frv/frv.opt:124
+msgid "Enable inlining of PLT in function calls"
 msgstr ""
 
-#: config/i386/cygming.opt:27
-msgid "Use the Cygwin interface"
+#: config/frv/frv.opt:128
+msgid "Enable PIC support for building libraries"
 msgstr ""
 
-#: config/i386/cygming.opt:31
-msgid "Generate code for a DLL"
+#: config/frv/frv.opt:132
+msgid "Follow the EABI linkage requirements"
 msgstr ""
 
-#: config/i386/cygming.opt:35
-msgid "Ignore dllimport for functions"
+#: config/frv/frv.opt:136
+msgid "Disallow direct calls to global functions"
 msgstr ""
 
-#: config/i386/cygming.opt:39
-msgid "Use Mingw-specific thread support"
+#: config/frv/frv.opt:140
+msgid "Use media instructions"
 msgstr ""
 
-#: config/i386/cygming.opt:43
-msgid "Set Windows defines"
+#: config/frv/frv.opt:144
+msgid "Use multiply add/subtract instructions"
 msgstr ""
 
-#: config/i386/cygming.opt:47
-msgid "Create GUI application"
+#: config/frv/frv.opt:148
+msgid "Enable optimizing &&/|| in conditional execution"
 msgstr ""
 
-#: config/i386/i386.opt:23
-msgid "sizeof(long double) is 16"
+#: config/frv/frv.opt:152
+msgid "Enable nested conditional execution optimizations"
 msgstr ""
 
-#: config/i386/i386.opt:27
-msgid "Generate 32bit i386 code"
+#: config/frv/frv.opt:157
+msgid "Do not mark ABI switches in e_flags"
 msgstr ""
 
-#: config/i386/i386.opt:35
-msgid "Support 3DNow! built-in functions"
+#: config/frv/frv.opt:161
+msgid "Remove redundant membars"
 msgstr ""
 
-#: config/i386/i386.opt:43
-msgid "Generate 64bit x86-64 code"
+#: config/frv/frv.opt:165
+msgid "Pack VLIW instructions"
 msgstr ""
 
-#: config/i386/i386.opt:47 config/i386/i386.opt:117 config/s390/s390.opt:51
-msgid "Use hardware fp"
+#: config/frv/frv.opt:169
+msgid "Enable setting GPRs to the result of comparisons"
 msgstr ""
 
-#: config/i386/i386.opt:51
-msgid "sizeof(long double) is 12"
+#: config/frv/frv.opt:173
+msgid "Change the amount of scheduler lookahead"
 msgstr ""
 
-#: config/i386/i386.opt:55
-msgid "Reserve space for outgoing arguments in the function prologue"
+#: config/frv/frv.opt:177 config/pa/pa.opt:104
+msgid "Use software floating point"
 msgstr ""
 
-#: config/i386/i386.opt:59
-msgid "Align some doubles on dword boundary"
+#: config/frv/frv.opt:181
+msgid "Assume a large TLS segment"
 msgstr ""
 
-#: config/i386/i386.opt:63
-msgid "Function starts are aligned to this power of 2"
+#: config/frv/frv.opt:185
+msgid "Do not assume a large TLS segment"
 msgstr ""
 
-#: config/i386/i386.opt:67
-msgid "Jump targets are aligned to this power of 2"
+#: config/frv/frv.opt:190
+msgid "Cause gas to print tomcat statistics"
 msgstr ""
 
-#: config/i386/i386.opt:71
-msgid "Loop code aligned to this power of 2"
+#: config/frv/frv.opt:195
+msgid "Link with the library-pic libraries"
 msgstr ""
 
-#: config/i386/i386.opt:75
-msgid "Align destination of the string operations"
+#: config/frv/frv.opt:199
+msgid "Allow branches to be packed with other instructions"
 msgstr ""
 
-#: config/i386/i386.opt:79 config/s390/s390.opt:31
-msgid "Generate code for given CPU"
+#: config/mn10300/mn10300.opt:23
+msgid "Target the AM33 processor"
 msgstr ""
 
-#: config/i386/i386.opt:83
-msgid "Use given assembler dialect"
+#: config/mn10300/mn10300.opt:27
+msgid "Target the AM33/2.0 processor"
 msgstr ""
 
-#: config/i386/i386.opt:87
-msgid "Branches are this expensive (1-5, arbitrary units)"
+#: config/mn10300/mn10300.opt:31
+msgid "Work around hardware multiply bug"
 msgstr ""
 
-#: config/i386/i386.opt:91
-msgid ""
-"Data greater than given threshold will go into .ldata section in x86-64 "
-"medium model"
+#: config/mn10300/mn10300.opt:36
+msgid "Enable linker relaxations"
 msgstr ""
 
-#: config/i386/i386.opt:95
-msgid "Use given x86-64 code model"
+#: config/mn10300/mn10300.opt:40
+msgid "Return pointers in both a0 and d0"
 msgstr ""
 
-#: config/i386/i386.opt:105
-msgid "Generate sin, cos, sqrt for FPU"
+#: config/s390/tpf.opt:23
+msgid "Enable TPF-OS tracing code"
 msgstr ""
 
-#: config/i386/i386.opt:109
-msgid "Return values of functions in FPU registers"
+#: config/s390/tpf.opt:27
+msgid "Specify main object for TPF-OS"
 msgstr ""
 
-#: config/i386/i386.opt:113
-msgid "Generate floating point mathematics using given instruction set"
+#: config/s390/s390.opt:23
+msgid "31 bit ABI"
 msgstr ""
 
-#: config/i386/i386.opt:121 config/m68k/ieee.opt:24
-msgid "Use IEEE math for fp comparisons"
+#: config/s390/s390.opt:27
+msgid "64 bit ABI"
 msgstr ""
 
-#: config/i386/i386.opt:125
-msgid "Inline all known string operations"
+#: config/s390/s390.opt:31 config/i386/i386.opt:79
+msgid "Generate code for given CPU"
 msgstr ""
 
-#: config/i386/i386.opt:133
-msgid "Support MMX built-in functions"
+#: config/s390/s390.opt:35
+msgid "Maintain backchain pointer"
 msgstr ""
 
-#: config/i386/i386.opt:137
-msgid "Use native (MS) bitfield layout"
+#: config/s390/s390.opt:39
+msgid "Additional debug prints"
 msgstr ""
 
-#: config/i386/i386.opt:153
-msgid "Omit the frame pointer in leaf functions"
+#: config/s390/s390.opt:43
+msgid "ESA/390 architecture"
 msgstr ""
 
-#: config/i386/i386.opt:165
-msgid "Attempt to keep stack aligned to this power of 2"
+#: config/s390/s390.opt:47
+msgid "Enable fused multiply/add instructions"
 msgstr ""
 
-#: config/i386/i386.opt:169
-msgid "Use push instructions to save outgoing arguments"
+#: config/s390/s390.opt:51 config/i386/i386.opt:47 config/i386/i386.opt:117
+msgid "Use hardware fp"
 msgstr ""
 
-#: config/i386/i386.opt:173
-msgid "Use red-zone in the x86-64 code"
+#: config/s390/s390.opt:63
+msgid "Use packed stack layout"
 msgstr ""
 
-#: config/i386/i386.opt:177
-msgid "Number of registers used to pass integer arguments"
+#: config/s390/s390.opt:67
+msgid "Use bras for executable < 64k"
 msgstr ""
 
-#: config/i386/i386.opt:181
-msgid "Alternate calling convention"
+#: config/s390/s390.opt:71
+msgid "Don't use hardware fp"
 msgstr ""
 
-#: config/i386/i386.opt:189
-msgid "Support MMX and SSE built-in functions and code generation"
+#: config/s390/s390.opt:75
+msgid ""
+"Set the max. number of bytes which has to be left to stack size before a "
+"trap instruction is triggered"
 msgstr ""
 
-#: config/i386/i386.opt:193
-msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
+#: config/s390/s390.opt:79
+msgid ""
+"Emit extra code in the function prologue in order to trap if the stack size "
+"exceeds the given limit"
 msgstr ""
 
-#: config/i386/i386.opt:197
-msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
+#: config/s390/s390.opt:83 config/ia64/ia64.opt:97 config/sparc/sparc.opt:95
+#: config/i386/i386.opt:225 config/rs6000/rs6000.opt:210
+msgid "Schedule code for given CPU"
 msgstr ""
 
-#: config/i386/i386.opt:201
-msgid "Use SSE register passing conventions for SF and DF mode"
+#: config/s390/s390.opt:87
+msgid "mvcle use"
 msgstr ""
 
-#: config/i386/i386.opt:205
-msgid "Realign stack in prologue"
+#: config/s390/s390.opt:91
+msgid "Warn if a function uses alloca or creates an array with dynamic size"
 msgstr ""
 
-#: config/i386/i386.opt:209
-msgid "Uninitialized locals in .bss"
+#: config/s390/s390.opt:95
+msgid "Warn if a single function's framesize exceeds the given framesize"
 msgstr ""
 
-#: config/i386/i386.opt:213
-msgid "Enable stack probing"
+#: config/s390/s390.opt:99
+msgid "z/Architecture"
 msgstr ""
 
-#: config/i386/i386.opt:217
-msgid "Use given thread-local storage dialect"
+#: config/ia64/ilp32.opt:3
+msgid "Generate ILP32 code"
 msgstr ""
 
-#: config/i386/i386.opt:221
-#, c-format
-msgid "Use direct references against %gs when accessing tls data"
+#: config/ia64/ilp32.opt:7
+msgid "Generate LP64 code"
 msgstr ""
 
-#: config/i386/sco5.opt:24
-msgid "Generate ELF output"
+#: config/ia64/ia64.opt:3
+msgid "Generate big endian code"
 msgstr ""
 
-#: config/m32r/m32r.opt:23
-msgid "Compile for the m32rx"
+#: config/ia64/ia64.opt:7
+msgid "Generate little endian code"
 msgstr ""
 
-#: config/m32r/m32r.opt:27
-msgid "Compile for the m32r2"
+#: config/ia64/ia64.opt:11
+msgid "Generate code for GNU as"
 msgstr ""
 
-#: config/m32r/m32r.opt:31
-msgid "Compile for the m32r"
+#: config/ia64/ia64.opt:15
+msgid "Generate code for GNU ld"
 msgstr ""
 
-#: config/m32r/m32r.opt:35
-msgid "Align all loops to 32 byte boundary"
+#: config/ia64/ia64.opt:19
+msgid "Emit stop bits before and after volatile extended asms"
 msgstr ""
 
-#: config/m32r/m32r.opt:39
-msgid "Prefer branches over conditional execution"
+#: config/ia64/ia64.opt:23
+msgid "Use in/loc/out register names"
 msgstr ""
 
-#: config/m32r/m32r.opt:43
-msgid "Give branches their default cost"
+#: config/ia64/ia64.opt:30
+msgid "Enable use of sdata/scommon/sbss"
 msgstr ""
 
-#: config/m32r/m32r.opt:47
-msgid "Display compile time statistics"
+#: config/ia64/ia64.opt:34
+msgid "Generate code without GP reg"
 msgstr ""
 
-#: config/m32r/m32r.opt:51
-msgid "Specify cache flush function"
+#: config/ia64/ia64.opt:38
+msgid "gp is constant (but save/restore gp on indirect calls)"
 msgstr ""
 
-#: config/m32r/m32r.opt:55
-msgid "Specify cache flush trap number"
+#: config/ia64/ia64.opt:42
+msgid "Generate self-relocatable code"
 msgstr ""
 
-#: config/m32r/m32r.opt:59
-msgid "Only issue one instruction per cycle"
+#: config/ia64/ia64.opt:46
+msgid "Generate inline floating point division, optimize for latency"
 msgstr ""
 
-#: config/m32r/m32r.opt:63
-msgid "Allow two instructions to be issued per cycle"
+#: config/ia64/ia64.opt:50
+msgid "Generate inline floating point division, optimize for throughput"
 msgstr ""
 
-#: config/m32r/m32r.opt:67
-msgid "Code size: small, medium or large"
+#: config/ia64/ia64.opt:57
+msgid "Generate inline integer division, optimize for latency"
 msgstr ""
 
-#: config/m32r/m32r.opt:71
-msgid "Don't call any cache flush functions"
+#: config/ia64/ia64.opt:61
+msgid "Generate inline integer division, optimize for throughput"
 msgstr ""
 
-#: config/m32r/m32r.opt:75
-msgid "Don't call any cache flush trap"
+#: config/ia64/ia64.opt:65
+msgid "Do not inline integer division"
 msgstr ""
 
-#: config/m32r/m32r.opt:82
-msgid "Small data area: none, sdata, use"
+#: config/ia64/ia64.opt:69
+msgid "Generate inline square root, optimize for latency"
 msgstr ""
 
-#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
-msgid "Generate PA1.0 code"
+#: config/ia64/ia64.opt:73
+msgid "Generate inline square root, optimize for throughput"
 msgstr ""
 
-#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
-msgid "Generate PA1.1 code"
+#: config/ia64/ia64.opt:77
+msgid "Do not inline square root"
 msgstr ""
 
-#: config/pa/pa.opt:31 config/pa/pa.opt:92
-msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+#: config/ia64/ia64.opt:81
+msgid "Enable Dwarf 2 line debug info via GNU as"
 msgstr ""
 
-#: config/pa/pa.opt:35
-msgid "Generate code for huge switch statements"
+#: config/ia64/ia64.opt:85
+msgid "Enable earlier placing stop bits for better scheduling"
 msgstr ""
 
-#: config/pa/pa.opt:39
-msgid "Disable FP regs"
+#: config/ia64/ia64.opt:89 config/pa/pa.opt:51
+msgid "Specify range of registers to make fixed"
 msgstr ""
 
-#: config/pa/pa.opt:43
-msgid "Disable indexed addressing"
+#: config/ia64/ia64.opt:101
+msgid "Use data speculation before reload"
 msgstr ""
 
-#: config/pa/pa.opt:47
-msgid "Generate fast indirect calls"
+#: config/ia64/ia64.opt:105
+msgid "Use data speculation after reload"
 msgstr ""
 
-#: config/pa/pa.opt:51 config/ia64/ia64.opt:89
-msgid "Specify range of registers to make fixed"
+#: config/ia64/ia64.opt:109
+msgid "Use control speculation"
 msgstr ""
 
-#: config/pa/pa.opt:55
-msgid "Assume code will be assembled by GAS"
+#: config/ia64/ia64.opt:113
+msgid "Use in block data speculation before reload"
 msgstr ""
 
-#: config/pa/pa.opt:59
-msgid "Put jumps in call delay slots"
+#: config/ia64/ia64.opt:117
+msgid "Use in block data speculation after reload"
 msgstr ""
 
-#: config/pa/pa.opt:64
-msgid "Enable linker optimizations"
+#: config/ia64/ia64.opt:121
+msgid "Use in block control speculation"
 msgstr ""
 
-#: config/pa/pa.opt:68
-msgid "Always generate long calls"
+#: config/ia64/ia64.opt:125
+msgid "Use simple data speculation check"
 msgstr ""
 
-#: config/pa/pa.opt:72
-msgid "Emit long load/store sequences"
+#: config/ia64/ia64.opt:129
+msgid "Use simple data speculation check for control speculation"
 msgstr ""
 
-#: config/pa/pa.opt:80
-msgid "Disable space regs"
+#: config/ia64/ia64.opt:133
+msgid "Print information about speculative motions."
 msgstr ""
 
-#: config/pa/pa.opt:96
-msgid "Use portable calling conventions"
+#: config/ia64/ia64.opt:137
+msgid ""
+"If set, data speculative instructions will be chosen for schedule only if "
+"there are no other choices at the moment "
 msgstr ""
 
-#: config/pa/pa.opt:100
+#: config/ia64/ia64.opt:141
 msgid ""
-"Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, "
-"7200, 7300, and 8000"
+"If set, control speculative instructions will be chosen for schedule only if "
+"there are no other choices at the moment "
 msgstr ""
 
-#: config/pa/pa.opt:104 config/frv/frv.opt:177
-msgid "Use software floating point"
+#: config/ia64/ia64.opt:145
+msgid ""
+"Count speculative dependencies while calculating priority of instructions"
 msgstr ""
 
-#: config/pa/pa.opt:112
-msgid "Do not disable space regs"
+#: config/m32c/m32c.opt:24 config/mt/mt.opt:27
+msgid "Use simulator runtime"
 msgstr ""
 
-#: config/pa/pa-hpux1111.opt:23 config/pa/pa-hpux1010.opt:23
-#: config/pa/pa-hpux.opt:27
-msgid "Specify UNIX standard for predefines and linking"
+#: config/m32c/m32c.opt:28
+msgid "Compile code for R8C variants"
 msgstr ""
 
-#: config/pa/pa64-hpux.opt:23
-msgid "Assume code will be linked by GNU ld"
+#: config/m32c/m32c.opt:32
+msgid "Compile code for M16C variants"
 msgstr ""
 
-#: config/pa/pa64-hpux.opt:27
-msgid "Assume code will be linked by HP ld"
+#: config/m32c/m32c.opt:36
+msgid "Compile code for M32CM variants"
 msgstr ""
 
-#: config/pa/pa-hpux.opt:23
-msgid "Generate cpp defines for server IO"
+#: config/m32c/m32c.opt:40
+msgid "Compile code for M32C variants"
 msgstr ""
 
-#: config/pa/pa-hpux.opt:31
-msgid "Generate cpp defines for workstation IO"
+#: config/m32c/m32c.opt:44
+msgid "Number of memreg bytes (default: 16, range: 0..16)"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
-msgid "Compile for a 68HC11"
+#: config/sparc/little-endian.opt:23
+msgid "Generate code for little-endian"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
-msgid "Compile for a 68HC12"
+#: config/sparc/little-endian.opt:27
+msgid "Generate code for big-endian"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
-msgid "Compile for a 68HCS12"
+#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
+msgid "Use hardware FP"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:49
-msgid "Auto pre/post decrement increment allowed"
+#: config/sparc/sparc.opt:31
+msgid "Do not use hardware FP"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:53
-msgid "Min/max instructions allowed"
+#: config/sparc/sparc.opt:35
+msgid "Assume possible double misalignment"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:57
-msgid "Use call and rtc for function calls and returns"
+#: config/sparc/sparc.opt:39
+msgid "Pass -assert pure-text to linker"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:61
-msgid "Auto pre/post decrement increment not allowed"
+#: config/sparc/sparc.opt:43
+msgid "Use ABI reserved registers"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:65
-msgid "Use jsr and rts for function calls and returns"
+#: config/sparc/sparc.opt:47
+msgid "Use hardware quad FP instructions"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:69
-msgid "Min/max instructions not allowed"
+#: config/sparc/sparc.opt:51
+msgid "Do not use hardware quad fp instructions"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:73
-msgid "Use direct addressing mode for soft registers"
+#: config/sparc/sparc.opt:55
+msgid "Compile for V8+ ABI"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:77
-msgid "Compile with 32-bit integer mode"
+#: config/sparc/sparc.opt:59
+msgid "Use UltraSPARC Visual Instruction Set extensions"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:82
-msgid "Specify the register allocation order"
+#: config/sparc/sparc.opt:63
+msgid "Pointers are 64-bit"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:86
-msgid "Do not use direct addressing mode for soft registers"
+#: config/sparc/sparc.opt:67
+msgid "Pointers are 32-bit"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:90
-msgid "Compile with 16-bit integer mode"
+#: config/sparc/sparc.opt:71
+msgid "Use 64-bit ABI"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:94
-msgid "Indicate the number of soft registers available"
+#: config/sparc/sparc.opt:75
+msgid "Use 32-bit ABI"
 msgstr ""
 
-#: config/arm/arm.opt:23
-msgid "Specify an ABI"
+#: config/sparc/sparc.opt:79
+msgid "Use stack bias"
 msgstr ""
 
-#: config/arm/arm.opt:27
-msgid "Generate a call to abort if a noreturn function returns"
+#: config/sparc/sparc.opt:83
+msgid "Use structs on stronger alignment for double-word copies"
 msgstr ""
 
-#: config/arm/arm.opt:34
-msgid "Pass FP arguments in FP registers"
+#: config/sparc/sparc.opt:87
+msgid "Optimize tail call instructions in assembler and linker"
 msgstr ""
 
-#: config/arm/arm.opt:38
-msgid "Generate APCS conformant stack frames"
+#: config/sparc/sparc.opt:91 config/rs6000/rs6000.opt:206
+msgid "Use features of and schedule code for given CPU"
 msgstr ""
 
-#: config/arm/arm.opt:42
-msgid "Generate re-entrant, PIC code"
+#: config/sparc/sparc.opt:99
+msgid "Use given SPARC-V9 code model"
 msgstr ""
 
-#: config/arm/arm.opt:49
-msgid "Specify the name of the target architecture"
+#: config/sparc/sparc.opt:103
+msgid "Enable strict 32-bit psABI struct return checking."
 msgstr ""
 
-#: config/arm/arm.opt:56
-msgid "Assume target CPU is configured as big endian"
+#: config/m32r/m32r.opt:23
+msgid "Compile for the m32rx"
 msgstr ""
 
-#: config/arm/arm.opt:60
-msgid "Thumb: Assume non-static functions may be called from ARM code"
+#: config/m32r/m32r.opt:27
+msgid "Compile for the m32r2"
 msgstr ""
 
-#: config/arm/arm.opt:64
-msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+#: config/m32r/m32r.opt:31
+msgid "Compile for the m32r"
 msgstr ""
 
-#: config/arm/arm.opt:68
-msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
+#: config/m32r/m32r.opt:35
+msgid "Align all loops to 32 byte boundary"
 msgstr ""
 
-#: config/arm/arm.opt:72
-msgid "Specify the name of the target CPU"
+#: config/m32r/m32r.opt:39
+msgid "Prefer branches over conditional execution"
 msgstr ""
 
-#: config/arm/arm.opt:76
-msgid "Specify if floating point hardware should be used"
+#: config/m32r/m32r.opt:43
+msgid "Give branches their default cost"
 msgstr ""
 
-#: config/arm/arm.opt:90
-msgid "Specify the name of the target floating point hardware/format"
+#: config/m32r/m32r.opt:47
+msgid "Display compile time statistics"
 msgstr ""
 
-#: config/arm/arm.opt:94
-msgid "Alias for -mfloat-abi=hard"
+#: config/m32r/m32r.opt:51
+msgid "Specify cache flush function"
 msgstr ""
 
-#: config/arm/arm.opt:98
-msgid "Assume target CPU is configured as little endian"
+#: config/m32r/m32r.opt:55
+msgid "Specify cache flush trap number"
 msgstr ""
 
-#: config/arm/arm.opt:102
-msgid "Generate call insns as indirect calls, if necessary"
+#: config/m32r/m32r.opt:59
+msgid "Only issue one instruction per cycle"
 msgstr ""
 
-#: config/arm/arm.opt:106
-msgid "Specify the register to be used for PIC addressing"
+#: config/m32r/m32r.opt:63
+msgid "Allow two instructions to be issued per cycle"
 msgstr ""
 
-#: config/arm/arm.opt:110
-msgid "Store function names in object code"
+#: config/m32r/m32r.opt:67
+msgid "Code size: small, medium or large"
 msgstr ""
 
-#: config/arm/arm.opt:114
-msgid "Permit scheduling of a function's prologue sequence"
+#: config/m32r/m32r.opt:71
+msgid "Don't call any cache flush functions"
 msgstr ""
 
-#: config/arm/arm.opt:118
-msgid "Do not load the PIC register in function prologues"
+#: config/m32r/m32r.opt:75
+msgid "Don't call any cache flush trap"
 msgstr ""
 
-#: config/arm/arm.opt:122
-msgid "Alias for -mfloat-abi=soft"
+#: config/m32r/m32r.opt:82
+msgid "Small data area: none, sdata, use"
 msgstr ""
 
-#: config/arm/arm.opt:126
-msgid "Specify the minimum bit alignment of structures"
+#: config/m68k/m68k.opt:23
+msgid "Generate code for a 520X"
 msgstr ""
 
-#: config/arm/arm.opt:130
-msgid "Compile for the Thumb not the ARM"
+#: config/m68k/m68k.opt:27
+msgid "Generate code for a 5206e"
 msgstr ""
 
-#: config/arm/arm.opt:134
-msgid "Support calls between Thumb and ARM instruction sets"
+#: config/m68k/m68k.opt:31
+msgid "Generate code for a 528x"
 msgstr ""
 
-#: config/arm/arm.opt:138
-msgid "Specify how to access the thread pointer"
+#: config/m68k/m68k.opt:35
+msgid "Generate code for a 5307"
 msgstr ""
 
-#: config/arm/arm.opt:142
-msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+#: config/m68k/m68k.opt:39
+msgid "Generate code for a 5407"
 msgstr ""
 
-#: config/arm/arm.opt:146
-msgid "Thumb: Generate (leaf) stack frames even if not needed"
+#: config/m68k/m68k.opt:43
+msgid "Generate code for a ColdFire v4e"
 msgstr ""
 
-#: config/arm/arm.opt:150
-msgid "Tune code for the given processor"
+#: config/m68k/m68k.opt:47 config/m68k/m68k.opt:100
+msgid "Generate code for a 68000"
 msgstr ""
 
-#: config/arm/arm.opt:154
-msgid "Assume big endian bytes, little endian words"
+#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:104
+msgid "Generate code for a 68020"
 msgstr ""
 
-#: config/arm/pe.opt:23
-msgid "Ignore dllimport attribute for functions"
+#: config/m68k/m68k.opt:55
+msgid "Generate code for a 68040, without any new instructions"
 msgstr ""
 
-#: config/lynx.opt:23
-msgid "Support legacy multi-threading"
+#: config/m68k/m68k.opt:59
+msgid "Generate code for a 68060, without any new instructions"
 msgstr ""
 
-#: config/lynx.opt:27
-msgid "Use shared libraries"
+#: config/m68k/m68k.opt:63
+msgid "Generate code for a 68030"
 msgstr ""
 
-#: config/lynx.opt:31
-msgid "Support multi-threading"
+#: config/m68k/m68k.opt:67
+msgid "Generate code for a 68040"
 msgstr ""
 
-#: config/c4x/c4x.opt:23
-msgid "Generate code for C30 CPU"
+#: config/m68k/m68k.opt:71
+msgid "Generate code for a 68060"
 msgstr ""
 
-#: config/c4x/c4x.opt:27
-msgid "Generate code for C31 CPU"
+#: config/m68k/m68k.opt:75
+msgid "Generate code for a 68302"
 msgstr ""
 
-#: config/c4x/c4x.opt:31
-msgid "Generate code for C32 CPU"
+#: config/m68k/m68k.opt:79
+msgid "Generate code for a 68332"
 msgstr ""
 
-#: config/c4x/c4x.opt:35
-msgid "Generate code for C33 CPU"
+#: config/m68k/m68k.opt:84
+msgid "Generate code for a 68851"
 msgstr ""
 
-#: config/c4x/c4x.opt:39
-msgid "Generate code for C40 CPU"
+#: config/m68k/m68k.opt:88
+msgid "Generate code that uses 68881 floating-point instructions"
 msgstr ""
 
-#: config/c4x/c4x.opt:43
-msgid "Generate code for C44 CPU"
+#: config/m68k/m68k.opt:92
+msgid "Align variables on a 32-bit boundary"
 msgstr ""
 
-#: config/c4x/c4x.opt:47
-msgid "Assume that pointers may be aliased"
+#: config/m68k/m68k.opt:96
+msgid "Use the bit-field instructions"
 msgstr ""
 
-#: config/c4x/c4x.opt:51
-msgid "Big memory model"
+#: config/m68k/m68k.opt:108
+msgid "Generate code for a cpu32"
 msgstr ""
 
-#: config/c4x/c4x.opt:55
-msgid "Use the BK register as a general purpose register"
+#: config/m68k/m68k.opt:112
+msgid "Enable ID based shared library"
 msgstr ""
 
-#: config/c4x/c4x.opt:59
-msgid "Generate code for CPU"
+#: config/m68k/m68k.opt:116
+msgid "Do not use the bit-field instructions"
 msgstr ""
 
-#: config/c4x/c4x.opt:63
-msgid "Enable use of DB instruction"
+#: config/m68k/m68k.opt:120
+msgid "Use normal calling convention"
 msgstr ""
 
-#: config/c4x/c4x.opt:67
-msgid "Enable debugging"
+#: config/m68k/m68k.opt:124
+msgid "Consider type 'int' to be 32 bits wide"
 msgstr ""
 
-#: config/c4x/c4x.opt:71
-msgid "Enable new features under development"
+#: config/m68k/m68k.opt:128
+msgid "Generate pc-relative code"
 msgstr ""
 
-#: config/c4x/c4x.opt:75
-msgid "Use fast but approximate float to integer conversion"
+#: config/m68k/m68k.opt:132
+msgid "Use different calling convention using 'rtd'"
 msgstr ""
 
-#: config/c4x/c4x.opt:79
-msgid "Force RTL generation to emit valid 3 operand insns"
+#: config/m68k/m68k.opt:136
+msgid "Enable separate data segment"
 msgstr ""
 
-#: config/c4x/c4x.opt:83
-msgid "Force constants into registers to improve hoisting"
+#: config/m68k/m68k.opt:140 config/bfin/bfin.opt:44
+msgid "ID of shared library to build"
 msgstr ""
 
-#: config/c4x/c4x.opt:87 config/c4x/c4x.opt:111
-msgid "Save DP across ISR in small memory model"
+#: config/m68k/m68k.opt:144
+msgid "Consider type 'int' to be 16 bits wide"
 msgstr ""
 
-#: config/c4x/c4x.opt:91
-msgid "Allow unsigned iteration counts for RPTB/DB"
+#: config/m68k/m68k.opt:148
+msgid "Generate code with library calls for floating point"
 msgstr ""
 
-#: config/c4x/c4x.opt:95
-msgid "Pass arguments on the stack"
+#: config/m68k/m68k.opt:152
+msgid "Do not use unaligned memory references"
 msgstr ""
 
-#: config/c4x/c4x.opt:99
-msgid "Use MPYI instruction for C3x"
+#: config/m68k/ieee.opt:24 config/i386/i386.opt:121
+msgid "Use IEEE math for fp comparisons"
 msgstr ""
 
-#: config/c4x/c4x.opt:103
-msgid "Enable parallel instructions"
+#: config/i386/djgpp.opt:25
+msgid "Ignored (obsolete)"
 msgstr ""
 
-#: config/c4x/c4x.opt:107
-msgid "Enable MPY||ADD and MPY||SUB instructions"
+#: config/i386/i386.opt:23
+msgid "sizeof(long double) is 16"
 msgstr ""
 
-#: config/c4x/c4x.opt:115
-msgid "Preserve all 40 bits of FP reg across call"
+#: config/i386/i386.opt:27
+msgid "Generate 32bit i386 code"
 msgstr ""
 
-#: config/c4x/c4x.opt:119
-msgid "Pass arguments in registers"
+#: config/i386/i386.opt:35
+msgid "Support 3DNow! built-in functions"
 msgstr ""
 
-#: config/c4x/c4x.opt:123
-msgid "Enable use of RTPB instruction"
+#: config/i386/i386.opt:43
+msgid "Generate 64bit x86-64 code"
 msgstr ""
 
-#: config/c4x/c4x.opt:127
-msgid "Enable use of RTPS instruction"
+#: config/i386/i386.opt:51
+msgid "sizeof(long double) is 12"
 msgstr ""
 
-#: config/c4x/c4x.opt:131
-msgid "Set the maximum number of iterations for RPTS to N"
+#: config/i386/i386.opt:55
+msgid "Reserve space for outgoing arguments in the function prologue"
 msgstr ""
 
-#: config/c4x/c4x.opt:135
-msgid "Small memory model"
+#: config/i386/i386.opt:59
+msgid "Align some doubles on dword boundary"
 msgstr ""
 
-#: config/c4x/c4x.opt:139
-msgid "Emit code compatible with TI tools"
+#: config/i386/i386.opt:63
+msgid "Function starts are aligned to this power of 2"
 msgstr ""
 
-#: config/h8300/h8300.opt:23
-msgid "Generate H8S code"
+#: config/i386/i386.opt:67
+msgid "Jump targets are aligned to this power of 2"
 msgstr ""
 
-#: config/h8300/h8300.opt:27
-msgid "Generate H8SX code"
+#: config/i386/i386.opt:71
+msgid "Loop code aligned to this power of 2"
 msgstr ""
 
-#: config/h8300/h8300.opt:31
-msgid "Generate H8S/2600 code"
+#: config/i386/i386.opt:75
+msgid "Align destination of the string operations"
 msgstr ""
 
-#: config/h8300/h8300.opt:35
-msgid "Make integers 32 bits wide"
+#: config/i386/i386.opt:83
+msgid "Use given assembler dialect"
 msgstr ""
 
-#: config/h8300/h8300.opt:42
-msgid "Use registers for argument passing"
+#: config/i386/i386.opt:87
+msgid "Branches are this expensive (1-5, arbitrary units)"
 msgstr ""
 
-#: config/h8300/h8300.opt:46
-msgid "Consider access to byte sized memory slow"
+#: config/i386/i386.opt:91
+msgid ""
+"Data greater than given threshold will go into .ldata section in x86-64 "
+"medium model"
 msgstr ""
 
-#: config/h8300/h8300.opt:50
-msgid "Enable linker relaxing"
+#: config/i386/i386.opt:95
+msgid "Use given x86-64 code model"
 msgstr ""
 
-#: config/h8300/h8300.opt:54
-msgid "Generate H8/300H code"
+#: config/i386/i386.opt:105
+msgid "Generate sin, cos, sqrt for FPU"
 msgstr ""
 
-#: config/h8300/h8300.opt:58
-msgid "Enable the normal mode"
+#: config/i386/i386.opt:109
+msgid "Return values of functions in FPU registers"
 msgstr ""
 
-#: config/h8300/h8300.opt:62
-msgid "Use H8/300 alignment rules"
+#: config/i386/i386.opt:113
+msgid "Generate floating point mathematics using given instruction set"
 msgstr ""
 
-#: config/xtensa/xtensa.opt:23
-msgid "Use CONST16 instruction to load constants"
+#: config/i386/i386.opt:125
+msgid "Inline all known string operations"
 msgstr ""
 
-#: config/xtensa/xtensa.opt:27
-msgid "Enable fused multiply/add and multiply/subtract FP instructions"
+#: config/i386/i386.opt:133
+msgid "Support MMX built-in functions"
 msgstr ""
 
-#: config/xtensa/xtensa.opt:31
-msgid "Use indirect CALLXn instructions for large programs"
+#: config/i386/i386.opt:137
+msgid "Use native (MS) bitfield layout"
 msgstr ""
 
-#: config/xtensa/xtensa.opt:35
-msgid "Automatically align branch targets to reduce branch penalties"
+#: config/i386/i386.opt:153
+msgid "Omit the frame pointer in leaf functions"
 msgstr ""
 
-#: config/xtensa/xtensa.opt:39
-msgid "Intersperse literal pools with code in the text section"
+#: config/i386/i386.opt:165
+msgid "Attempt to keep stack aligned to this power of 2"
 msgstr ""
 
-#: config/mcore/mcore.opt:23
-msgid "Generate code for the M*Core M210"
+#: config/i386/i386.opt:169
+msgid "Use push instructions to save outgoing arguments"
 msgstr ""
 
-#: config/mcore/mcore.opt:27
-msgid "Generate code for the M*Core M340"
+#: config/i386/i386.opt:173
+msgid "Use red-zone in the x86-64 code"
 msgstr ""
 
-#: config/mcore/mcore.opt:31
-msgid "Set maximum alignment to 4"
+#: config/i386/i386.opt:177
+msgid "Number of registers used to pass integer arguments"
 msgstr ""
 
-#: config/mcore/mcore.opt:35
-msgid "Force functions to be aligned to a 4 byte boundary"
+#: config/i386/i386.opt:181
+msgid "Alternate calling convention"
 msgstr ""
 
-#: config/mcore/mcore.opt:39
-msgid "Set maximum alignment to 8"
+#: config/i386/i386.opt:189
+msgid "Support MMX and SSE built-in functions and code generation"
 msgstr ""
 
-#: config/mcore/mcore.opt:43 config/score/score.opt:23
-msgid "Generate big-endian code"
+#: config/i386/i386.opt:193
+msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
 msgstr ""
 
-#: config/mcore/mcore.opt:47
-msgid "Emit call graph information"
+#: config/i386/i386.opt:197
+msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
 msgstr ""
 
-#: config/mcore/mcore.opt:51
-msgid "Use the divide instruction"
+#: config/i386/i386.opt:201
+msgid "Use SSE register passing conventions for SF and DF mode"
 msgstr ""
 
-#: config/mcore/mcore.opt:55
-msgid "Inline constants if it can be done in 2 insns or less"
+#: config/i386/i386.opt:205
+msgid "Realign stack in prologue"
 msgstr ""
 
-#: config/mcore/mcore.opt:59 config/score/score.opt:27
-msgid "Generate little-endian code"
+#: config/i386/i386.opt:209
+msgid "Uninitialized locals in .bss"
 msgstr ""
 
-#: config/mcore/mcore.opt:67
-msgid "Use arbitrary sized immediates in bit operations"
+#: config/i386/i386.opt:213
+msgid "Enable stack probing"
 msgstr ""
 
-#: config/mcore/mcore.opt:71
-msgid "Prefer word accesses over byte accesses"
+#: config/i386/i386.opt:217
+msgid "Use given thread-local storage dialect"
 msgstr ""
 
-#: config/mcore/mcore.opt:75
-msgid "Set the maximum amount for a single stack increment operation"
+#: config/i386/i386.opt:221
+#, c-format
+msgid "Use direct references against %gs when accessing tls data"
 msgstr ""
 
-#: config/mcore/mcore.opt:79
-msgid "Always treat bitfields as int-sized"
+#: config/i386/cygming.opt:23
+msgid "Create console application"
 msgstr ""
 
-#: config/cris/cris.opt:45
-msgid "Work around bug in multiplication instruction"
+#: config/i386/cygming.opt:27
+msgid "Use the Cygwin interface"
 msgstr ""
 
-#: config/cris/cris.opt:51
-msgid "Compile for ETRAX 4 (CRIS v3)"
+#: config/i386/cygming.opt:31
+msgid "Generate code for a DLL"
 msgstr ""
 
-#: config/cris/cris.opt:56
-msgid "Compile for ETRAX 100 (CRIS v8)"
+#: config/i386/cygming.opt:35
+msgid "Ignore dllimport for functions"
 msgstr ""
 
-#: config/cris/cris.opt:64
-msgid "Emit verbose debug information in assembly code"
+#: config/i386/cygming.opt:39
+msgid "Use Mingw-specific thread support"
 msgstr ""
 
-#: config/cris/cris.opt:71
-msgid "Do not use condition codes from normal instructions"
+#: config/i386/cygming.opt:43
+msgid "Set Windows defines"
 msgstr ""
 
-#: config/cris/cris.opt:80
-msgid "Do not emit addressing modes with side-effect assignment"
+#: config/i386/cygming.opt:47
+msgid "Create GUI application"
 msgstr ""
 
-#: config/cris/cris.opt:89
-msgid "Do not tune stack alignment"
+#: config/i386/sco5.opt:24
+msgid "Generate ELF output"
 msgstr ""
 
-#: config/cris/cris.opt:98
-msgid "Do not tune writable data alignment"
+#: config/rs6000/aix41.opt:24 config/rs6000/aix64.opt:32
+msgid "Support message passing with the Parallel Environment"
 msgstr ""
 
-#: config/cris/cris.opt:107
-msgid "Do not tune code and read-only data alignment"
+#: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:135
+msgid "Conform more closely to IBM XLC semantics"
 msgstr ""
 
-#: config/cris/cris.opt:116
-msgid "Align code and data to 32 bits"
+#: config/rs6000/darwin.opt:24 config/rs6000/sysv4.opt:132
+msgid "Generate 64-bit code"
 msgstr ""
 
-#: config/cris/cris.opt:133
-msgid "Don't align items in code or data"
+#: config/rs6000/darwin.opt:28 config/rs6000/sysv4.opt:136
+msgid "Generate 32-bit code"
 msgstr ""
 
-#: config/cris/cris.opt:142
-msgid "Do not emit function prologue or epilogue"
+#: config/rs6000/darwin.opt:32
+msgid "Generate code suitable for executables (NOT shared libs)"
 msgstr ""
 
-#: config/cris/cris.opt:149
-msgid "Use the most feature-enabling options allowed by other options"
+#: config/rs6000/rs6000.opt:24
+msgid "Use POWER instruction set"
 msgstr ""
 
-#: config/cris/cris.opt:158
-msgid "Override -mbest-lib-options"
+#: config/rs6000/rs6000.opt:28
+msgid "Do not use POWER instruction set"
 msgstr ""
 
-#: config/cris/cris.opt:165
-msgid "Generate code for the specified chip or CPU version"
+#: config/rs6000/rs6000.opt:32
+msgid "Use POWER2 instruction set"
 msgstr ""
 
-#: config/cris/cris.opt:169
-msgid "Tune alignment for the specified chip or CPU version"
+#: config/rs6000/rs6000.opt:36
+msgid "Use PowerPC instruction set"
 msgstr ""
 
-#: config/cris/cris.opt:173
-msgid "Warn when a stackframe is larger than the specified size"
+#: config/rs6000/rs6000.opt:40
+msgid "Do not use PowerPC instruction set"
 msgstr ""
 
-#: config/cris/aout.opt:27
-msgid "Compile for the MMU-less Etrax 100-based elinux system"
+#: config/rs6000/rs6000.opt:44
+msgid "Use PowerPC-64 instruction set"
 msgstr ""
 
-#: config/cris/aout.opt:33
-msgid "For elinux, request a specified stack-size for this program"
+#: config/rs6000/rs6000.opt:48
+msgid "Use PowerPC General Purpose group optional instructions"
 msgstr ""
 
-#: config/cris/linux.opt:27
-msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
+#: config/rs6000/rs6000.opt:52
+msgid "Use PowerPC Graphics group optional instructions"
 msgstr ""
 
-#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
-msgid "Use hardware FP"
+#: config/rs6000/rs6000.opt:56
+msgid "Use PowerPC V2.01 single field mfcr instruction"
 msgstr ""
 
-#: config/sparc/sparc.opt:31
-msgid "Do not use hardware FP"
+#: config/rs6000/rs6000.opt:60
+msgid "Use PowerPC V2.02 popcntb instruction"
 msgstr ""
 
-#: config/sparc/sparc.opt:35
-msgid "Assume possible double misalignment"
+#: config/rs6000/rs6000.opt:64
+msgid "Use PowerPC V2.02 floating point rounding instructions"
 msgstr ""
 
-#: config/sparc/sparc.opt:39
-msgid "Pass -assert pure-text to linker"
+#: config/rs6000/rs6000.opt:68
+msgid "Use AltiVec instructions"
 msgstr ""
 
-#: config/sparc/sparc.opt:43
-msgid "Use ABI reserved registers"
+#: config/rs6000/rs6000.opt:72
+msgid "Use 4xx half-word multiply instructions"
 msgstr ""
 
-#: config/sparc/sparc.opt:47
-msgid "Use hardware quad FP instructions"
+#: config/rs6000/rs6000.opt:76
+msgid "Use 4xx string-search dlmzb instruction"
 msgstr ""
 
-#: config/sparc/sparc.opt:51
-msgid "Do not use hardware quad fp instructions"
+#: config/rs6000/rs6000.opt:80
+msgid "Generate load/store multiple instructions"
 msgstr ""
 
-#: config/sparc/sparc.opt:55
-msgid "Compile for V8+ ABI"
+#: config/rs6000/rs6000.opt:84
+msgid "Generate string instructions for block moves"
 msgstr ""
 
-#: config/sparc/sparc.opt:59
-msgid "Use UltraSPARC Visual Instruction Set extensions"
+#: config/rs6000/rs6000.opt:88
+msgid "Use new mnemonics for PowerPC architecture"
 msgstr ""
 
-#: config/sparc/sparc.opt:63
-msgid "Pointers are 64-bit"
+#: config/rs6000/rs6000.opt:92
+msgid "Use old mnemonics for PowerPC architecture"
 msgstr ""
 
-#: config/sparc/sparc.opt:67
-msgid "Pointers are 32-bit"
+#: config/rs6000/rs6000.opt:96 config/pdp11/pdp11.opt:83
+msgid "Do not use hardware floating point"
 msgstr ""
 
-#: config/sparc/sparc.opt:71
-msgid "Use 64-bit ABI"
+#: config/rs6000/rs6000.opt:104
+msgid "Do not generate load/store with update instructions"
 msgstr ""
 
-#: config/sparc/sparc.opt:75
-msgid "Use 32-bit ABI"
+#: config/rs6000/rs6000.opt:108
+msgid "Generate load/store with update instructions"
 msgstr ""
 
-#: config/sparc/sparc.opt:79
-msgid "Use stack bias"
+#: config/rs6000/rs6000.opt:112
+msgid "Do not generate fused multiply/add instructions"
 msgstr ""
 
-#: config/sparc/sparc.opt:83
-msgid "Use structs on stronger alignment for double-word copies"
+#: config/rs6000/rs6000.opt:116
+msgid "Generate fused multiply/add instructions"
 msgstr ""
 
-#: config/sparc/sparc.opt:87
-msgid "Optimize tail call instructions in assembler and linker"
+#: config/rs6000/rs6000.opt:120
+msgid "Schedule the start and end of the procedure"
 msgstr ""
 
-#: config/sparc/sparc.opt:99
-msgid "Use given SPARC-V9 code model"
+#: config/rs6000/rs6000.opt:127
+msgid "Return all structures in memory (AIX default)"
 msgstr ""
 
-#: config/sparc/sparc.opt:103
-msgid "Enable strict 32-bit psABI struct return checking."
+#: config/rs6000/rs6000.opt:131
+msgid "Return small structures in registers (SVR4 default)"
 msgstr ""
 
-#: config/sparc/little-endian.opt:23
-msgid "Generate code for little-endian"
+#: config/rs6000/rs6000.opt:139
+msgid "Generate software floating point divide for better throughput"
 msgstr ""
 
-#: config/sparc/little-endian.opt:27
-msgid "Generate code for big-endian"
+#: config/rs6000/rs6000.opt:143
+msgid "Do not place floating point constants in TOC"
 msgstr ""
 
-#: config/arc/arc.opt:32
-msgid "Prepend the name of the cpu to all public symbol names"
+#: config/rs6000/rs6000.opt:147
+msgid "Place floating point constants in TOC"
 msgstr ""
 
-#: config/arc/arc.opt:42
-msgid "Compile code for ARC variant CPU"
+#: config/rs6000/rs6000.opt:151
+msgid "Do not place symbol+offset constants in TOC"
 msgstr ""
 
-#: config/arc/arc.opt:46
-msgid "Put functions in SECTION"
+#: config/rs6000/rs6000.opt:155
+msgid "Place symbol+offset constants in TOC"
 msgstr ""
 
-#: config/arc/arc.opt:50
-msgid "Put data in SECTION"
+#: config/rs6000/rs6000.opt:166
+msgid "Use only one TOC entry per procedure"
 msgstr ""
 
-#: config/arc/arc.opt:54
-msgid "Put read-only data in SECTION"
+#: config/rs6000/rs6000.opt:170
+msgid "Put everything in the regular TOC"
 msgstr ""
 
-#: config/sh/superh.opt:6
-msgid "Board name [and memory region]."
+#: config/rs6000/rs6000.opt:174
+msgid "Generate VRSAVE instructions when generating AltiVec code"
 msgstr ""
 
-#: config/sh/superh.opt:10
-msgid "Runtime name."
+#: config/rs6000/rs6000.opt:178
+msgid "Deprecated option.  Use -mvrsave/-mno-vrsave instead"
 msgstr ""
 
-#: config/sh/sh.opt:44
-msgid "Generate SH1 code"
+#: config/rs6000/rs6000.opt:182
+msgid "Generate isel instructions"
 msgstr ""
 
-#: config/sh/sh.opt:48
-msgid "Generate SH2 code"
+#: config/rs6000/rs6000.opt:186
+msgid "Deprecated option.  Use -misel/-mno-isel instead"
 msgstr ""
 
-#: config/sh/sh.opt:52
-msgid "Generate SH2a code"
+#: config/rs6000/rs6000.opt:190
+msgid "Generate SPE SIMD instructions on E500"
 msgstr ""
 
-#: config/sh/sh.opt:56
-msgid "Generate SH2a FPU-less code"
+#: config/rs6000/rs6000.opt:194
+msgid "Deprecated option.  Use -mspe/-mno-spe instead"
 msgstr ""
 
-#: config/sh/sh.opt:60
-msgid "Generate default single-precision SH2a code"
+#: config/rs6000/rs6000.opt:198
+msgid "Enable debug output"
 msgstr ""
 
-#: config/sh/sh.opt:64
-msgid "Generate only single-precision SH2a code"
+#: config/rs6000/rs6000.opt:202
+msgid "Specify ABI to use"
 msgstr ""
 
-#: config/sh/sh.opt:68
-msgid "Generate SH2e code"
+#: config/rs6000/rs6000.opt:214
+msgid "Select full, part, or no traceback table"
 msgstr ""
 
-#: config/sh/sh.opt:72
-msgid "Generate SH3 code"
+#: config/rs6000/rs6000.opt:218
+msgid "Avoid all range limits on call instructions"
 msgstr ""
 
-#: config/sh/sh.opt:76
-msgid "Generate SH3e code"
+#: config/rs6000/rs6000.opt:222
+msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
 msgstr ""
 
-#: config/sh/sh.opt:80
-msgid "Generate SH4 code"
+#: config/rs6000/rs6000.opt:226
+msgid "Select GPR floating point method"
 msgstr ""
 
-#: config/sh/sh.opt:84
-msgid "Generate SH4-100 code"
+#: config/rs6000/rs6000.opt:230
+msgid "Specify size of long double (64 or 128 bits)"
 msgstr ""
 
-#: config/sh/sh.opt:88
-msgid "Generate SH4-200 code"
+#: config/rs6000/rs6000.opt:234
+msgid "Determine which dependences between insns are considered costly"
 msgstr ""
 
-#: config/sh/sh.opt:92
-msgid "Generate SH4 FPU-less code"
+#: config/rs6000/rs6000.opt:238
+msgid "Specify which post scheduling nop insertion scheme to apply"
 msgstr ""
 
-#: config/sh/sh.opt:96
-msgid "Generate code for SH4 400 series (MMU/FPU-less)"
+#: config/rs6000/rs6000.opt:242
+msgid "Specify alignment of structure fields default/natural"
 msgstr ""
 
-#: config/sh/sh.opt:101
-msgid "Generate code for SH4 500 series (FPU-less)."
+#: config/rs6000/rs6000.opt:246
+msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr ""
 
-#: config/sh/sh.opt:106
-msgid "Generate default single-precision SH4 code"
+#: config/rs6000/aix64.opt:24
+msgid "Compile for 64-bit pointers"
 msgstr ""
 
-#: config/sh/sh.opt:110
-msgid "Generate default single-precision SH4-100 code"
+#: config/rs6000/aix64.opt:28
+msgid "Compile for 32-bit pointers"
 msgstr ""
 
-#: config/sh/sh.opt:114
-msgid "Generate default single-precision SH4-200 code"
+#: config/rs6000/linux64.opt:24
+msgid "Call mcount for profiling before a function prologue"
 msgstr ""
 
-#: config/sh/sh.opt:118
-msgid "Generate only single-precision SH4 code"
+#: config/rs6000/sysv4.opt:24
+msgid "Select ABI calling convention"
 msgstr ""
 
-#: config/sh/sh.opt:122
-msgid "Generate only single-precision SH4-100 code"
+#: config/rs6000/sysv4.opt:28
+msgid "Select method for sdata handling"
 msgstr ""
 
-#: config/sh/sh.opt:126
-msgid "Generate only single-precision SH4-200 code"
+#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
+msgid "Align to the base type of the bit-field"
 msgstr ""
 
-#: config/sh/sh.opt:130
-msgid "Generate SH4a code"
+#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
+msgid "Produce code relocatable at runtime"
 msgstr ""
 
-#: config/sh/sh.opt:134
-msgid "Generate SH4a FPU-less code"
+#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
+msgid "Produce little endian code"
 msgstr ""
 
-#: config/sh/sh.opt:138
-msgid "Generate default single-precision SH4a code"
+#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
+msgid "Produce big endian code"
 msgstr ""
 
-#: config/sh/sh.opt:142
-msgid "Generate only single-precision SH4a code"
+#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
+#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
+#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
+msgid "no description yet"
 msgstr ""
 
-#: config/sh/sh.opt:146
-msgid "Generate SH4al-dsp code"
+#: config/rs6000/sysv4.opt:78
+msgid "Assume all variable arg functions are prototyped"
 msgstr ""
 
-#: config/sh/sh.opt:150
-msgid "Generate 32-bit SHmedia code"
+#: config/rs6000/sysv4.opt:87
+msgid "Use EABI"
 msgstr ""
 
-#: config/sh/sh.opt:154
-msgid "Generate 32-bit FPU-less SHmedia code"
+#: config/rs6000/sysv4.opt:91
+msgid "Allow bit-fields to cross word boundaries"
 msgstr ""
 
-#: config/sh/sh.opt:158
-msgid "Generate 64-bit SHmedia code"
+#: config/rs6000/sysv4.opt:95
+msgid "Use alternate register names"
 msgstr ""
 
-#: config/sh/sh.opt:162
-msgid "Generate 64-bit FPU-less SHmedia code"
+#: config/rs6000/sysv4.opt:104
+msgid "Link with libsim.a, libc.a and sim-crt0.o"
 msgstr ""
 
-#: config/sh/sh.opt:166
-msgid "Generate SHcompact code"
+#: config/rs6000/sysv4.opt:108
+msgid "Link with libads.a, libc.a and crt0.o"
 msgstr ""
 
-#: config/sh/sh.opt:170
-msgid "Generate FPU-less SHcompact code"
+#: config/rs6000/sysv4.opt:112
+msgid "Link with libyk.a, libc.a and crt0.o"
 msgstr ""
 
-#: config/sh/sh.opt:174
-msgid ""
-"Throttle unrolling to avoid thrashing target registers unless the unroll "
-"benefit outweighs this"
+#: config/rs6000/sysv4.opt:116
+msgid "Link with libmvme.a, libc.a and crt0.o"
 msgstr ""
 
-#: config/sh/sh.opt:178
-msgid "Generate code in big endian mode"
+#: config/rs6000/sysv4.opt:120
+msgid "Set the PPC_EMB bit in the ELF flags header"
 msgstr ""
 
-#: config/sh/sh.opt:182
-msgid "Generate 32-bit offsets in switch tables"
+#: config/rs6000/sysv4.opt:124
+msgid "Use the WindISS simulator"
 msgstr ""
 
-#: config/sh/sh.opt:186
-msgid "Enable SH5 cut2 workaround"
+#: config/rs6000/sysv4.opt:144
+msgid "Generate code to use a non-exec PLT and GOT"
 msgstr ""
 
-#: config/sh/sh.opt:190
-msgid "Align doubles at 64-bit boundaries"
+#: config/rs6000/sysv4.opt:148
+msgid "Generate code for old exec BSS PLT"
 msgstr ""
 
-#: config/sh/sh.opt:194
-msgid ""
-"Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, "
-"inv:call, inv:call2, inv:fp call-div1 call-fp call-table"
+#: config/mcore/mcore.opt:23
+msgid "Generate code for the M*Core M210"
 msgstr ""
 
-#: config/sh/sh.opt:198
-msgid "Specify name for 32 bit signed division function"
+#: config/mcore/mcore.opt:27
+msgid "Generate code for the M*Core M340"
 msgstr ""
 
-#: config/sh/sh.opt:205
-msgid "Cost to assume for gettr insn"
+#: config/mcore/mcore.opt:31
+msgid "Set maximum alignment to 4"
 msgstr ""
 
-#: config/sh/sh.opt:209 config/sh/sh.opt:255
-msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
+#: config/mcore/mcore.opt:35
+msgid "Force functions to be aligned to a 4 byte boundary"
 msgstr ""
 
-#: config/sh/sh.opt:213
-msgid "Increase the IEEE compliance for floating-point code"
+#: config/mcore/mcore.opt:39
+msgid "Set maximum alignment to 8"
 msgstr ""
 
-#: config/sh/sh.opt:217
-msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
+#: config/mcore/mcore.opt:43 config/score/score.opt:23
+msgid "Generate big-endian code"
 msgstr ""
 
-#: config/sh/sh.opt:221
-msgid "Assume symbols might be invalid"
+#: config/mcore/mcore.opt:47
+msgid "Emit call graph information"
 msgstr ""
 
-#: config/sh/sh.opt:225
-msgid "Annotate assembler instructions with estimated addresses"
+#: config/mcore/mcore.opt:51
+msgid "Use the divide instruction"
 msgstr ""
 
-#: config/sh/sh.opt:229
-msgid "Generate code in little endian mode"
+#: config/mcore/mcore.opt:55
+msgid "Inline constants if it can be done in 2 insns or less"
 msgstr ""
 
-#: config/sh/sh.opt:233
-msgid "Mark MAC register as call-clobbered"
+#: config/mcore/mcore.opt:59 config/score/score.opt:27
+msgid "Generate little-endian code"
 msgstr ""
 
-#: config/sh/sh.opt:239
-msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
+#: config/mcore/mcore.opt:67
+msgid "Use arbitrary sized immediates in bit operations"
 msgstr ""
 
-#: config/sh/sh.opt:243
-msgid "Emit function-calls using global offset table when generating PIC"
+#: config/mcore/mcore.opt:71
+msgid "Prefer word accesses over byte accesses"
 msgstr ""
 
-#: config/sh/sh.opt:247
-msgid "Assume pt* instructions won't trap"
+#: config/mcore/mcore.opt:75
+msgid "Set the maximum amount for a single stack increment operation"
 msgstr ""
 
-#: config/sh/sh.opt:251
-msgid "Shorten address references during linking"
+#: config/mcore/mcore.opt:79
+msgid "Always treat bitfields as int-sized"
 msgstr ""
 
-#: config/sh/sh.opt:259
-msgid "Deprecated. Use -Os instead"
+#: config/arc/arc.opt:32
+msgid "Prepend the name of the cpu to all public symbol names"
 msgstr ""
 
-#: config/sh/sh.opt:263
-msgid "Cost to assume for a multiply insn"
+#: config/arc/arc.opt:42
+msgid "Compile code for ARC variant CPU"
 msgstr ""
 
-#: config/sh/sh.opt:267
-msgid ""
-"Generate library function call to invalidate instruction cache entries after "
-"fixing trampoline"
+#: config/arc/arc.opt:46
+msgid "Put functions in SECTION"
 msgstr ""
 
-#: config/sh/sh.opt:273
-msgid "Pretend a branch-around-a-move is a conditional move."
+#: config/arc/arc.opt:50
+msgid "Put data in SECTION"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:23
-msgid "Generate code for an 11/10"
+#: config/arc/arc.opt:54
+msgid "Put read-only data in SECTION"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:27
-msgid "Generate code for an 11/40"
+#: config/sh/sh.opt:44
+msgid "Generate SH1 code"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:31
-msgid "Generate code for an 11/45"
+#: config/sh/sh.opt:48
+msgid "Generate SH2 code"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:35
-msgid "Use 16-bit abs patterns"
+#: config/sh/sh.opt:52
+msgid "Generate SH2a code"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:39
-msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
+#: config/sh/sh.opt:56
+msgid "Generate SH2a FPU-less code"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:43
-msgid "Do not use inline patterns for copying memory"
+#: config/sh/sh.opt:60
+msgid "Generate default single-precision SH2a code"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:47
-msgid "Use inline patterns for copying memory"
+#: config/sh/sh.opt:64
+msgid "Generate only single-precision SH2a code"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:51
-msgid "Do not pretend that branches are expensive"
+#: config/sh/sh.opt:68
+msgid "Generate SH2e code"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:55
-msgid "Pretend that branches are expensive"
+#: config/sh/sh.opt:72
+msgid "Generate SH3 code"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:59
-msgid "Use the DEC assembler syntax"
+#: config/sh/sh.opt:76
+msgid "Generate SH3e code"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:63
-msgid "Use 32 bit float"
+#: config/sh/sh.opt:80
+msgid "Generate SH4 code"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:67
-msgid "Use 64 bit float"
+#: config/sh/sh.opt:84
+msgid "Generate SH4-100 code"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:75
-msgid "Use 16 bit int"
+#: config/sh/sh.opt:88
+msgid "Generate SH4-200 code"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:79
-msgid "Use 32 bit int"
+#: config/sh/sh.opt:92
+msgid "Generate SH4 FPU-less code"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:87
-msgid "Target has split I&D"
+#: config/sh/sh.opt:96
+msgid "Generate code for SH4 400 series (MMU/FPU-less)"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:91
-msgid "Use UNIX assembler syntax"
+#: config/sh/sh.opt:101
+msgid "Generate code for SH4 500 series (FPU-less)."
 msgstr ""
 
-#: config/stormy16/stormy16.opt:24
-msgid "Provide libraries for the simulator"
+#: config/sh/sh.opt:106
+msgid "Generate default single-precision SH4 code"
 msgstr ""
 
-#: config/ia64/ia64.opt:3
-msgid "Generate big endian code"
+#: config/sh/sh.opt:110
+msgid "Generate default single-precision SH4-100 code"
 msgstr ""
 
-#: config/ia64/ia64.opt:7
-msgid "Generate little endian code"
+#: config/sh/sh.opt:114
+msgid "Generate default single-precision SH4-200 code"
 msgstr ""
 
-#: config/ia64/ia64.opt:11
-msgid "Generate code for GNU as"
+#: config/sh/sh.opt:118
+msgid "Generate only single-precision SH4 code"
 msgstr ""
 
-#: config/ia64/ia64.opt:15
-msgid "Generate code for GNU ld"
+#: config/sh/sh.opt:122
+msgid "Generate only single-precision SH4-100 code"
 msgstr ""
 
-#: config/ia64/ia64.opt:19
-msgid "Emit stop bits before and after volatile extended asms"
+#: config/sh/sh.opt:126
+msgid "Generate only single-precision SH4-200 code"
 msgstr ""
 
-#: config/ia64/ia64.opt:23
-msgid "Use in/loc/out register names"
+#: config/sh/sh.opt:130
+msgid "Generate SH4a code"
 msgstr ""
 
-#: config/ia64/ia64.opt:30
-msgid "Enable use of sdata/scommon/sbss"
+#: config/sh/sh.opt:134
+msgid "Generate SH4a FPU-less code"
 msgstr ""
 
-#: config/ia64/ia64.opt:34
-msgid "Generate code without GP reg"
+#: config/sh/sh.opt:138
+msgid "Generate default single-precision SH4a code"
 msgstr ""
 
-#: config/ia64/ia64.opt:38
-msgid "gp is constant (but save/restore gp on indirect calls)"
+#: config/sh/sh.opt:142
+msgid "Generate only single-precision SH4a code"
 msgstr ""
 
-#: config/ia64/ia64.opt:42
-msgid "Generate self-relocatable code"
+#: config/sh/sh.opt:146
+msgid "Generate SH4al-dsp code"
 msgstr ""
 
-#: config/ia64/ia64.opt:46
-msgid "Generate inline floating point division, optimize for latency"
+#: config/sh/sh.opt:150
+msgid "Generate 32-bit SHmedia code"
 msgstr ""
 
-#: config/ia64/ia64.opt:50
-msgid "Generate inline floating point division, optimize for throughput"
+#: config/sh/sh.opt:154
+msgid "Generate 32-bit FPU-less SHmedia code"
 msgstr ""
 
-#: config/ia64/ia64.opt:57
-msgid "Generate inline integer division, optimize for latency"
+#: config/sh/sh.opt:158
+msgid "Generate 64-bit SHmedia code"
 msgstr ""
 
-#: config/ia64/ia64.opt:61
-msgid "Generate inline integer division, optimize for throughput"
+#: config/sh/sh.opt:162
+msgid "Generate 64-bit FPU-less SHmedia code"
 msgstr ""
 
-#: config/ia64/ia64.opt:65
-msgid "Do not inline integer division"
+#: config/sh/sh.opt:166
+msgid "Generate SHcompact code"
 msgstr ""
 
-#: config/ia64/ia64.opt:69
-msgid "Generate inline square root, optimize for latency"
+#: config/sh/sh.opt:170
+msgid "Generate FPU-less SHcompact code"
 msgstr ""
 
-#: config/ia64/ia64.opt:73
-msgid "Generate inline square root, optimize for throughput"
+#: config/sh/sh.opt:174
+msgid ""
+"Throttle unrolling to avoid thrashing target registers unless the unroll "
+"benefit outweighs this"
 msgstr ""
 
-#: config/ia64/ia64.opt:77
-msgid "Do not inline square root"
+#: config/sh/sh.opt:178
+msgid "Generate code in big endian mode"
 msgstr ""
 
-#: config/ia64/ia64.opt:81
-msgid "Enable Dwarf 2 line debug info via GNU as"
+#: config/sh/sh.opt:182
+msgid "Generate 32-bit offsets in switch tables"
 msgstr ""
 
-#: config/ia64/ia64.opt:85
-msgid "Enable earlier placing stop bits for better scheduling"
+#: config/sh/sh.opt:186
+msgid "Enable SH5 cut2 workaround"
 msgstr ""
 
-#: config/ia64/ia64.opt:101
-msgid "Use data speculation before reload"
+#: config/sh/sh.opt:190
+msgid "Align doubles at 64-bit boundaries"
 msgstr ""
 
-#: config/ia64/ia64.opt:105
-msgid "Use data speculation after reload"
+#: config/sh/sh.opt:194
+msgid ""
+"Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, "
+"inv:call, inv:call2, inv:fp call-div1 call-fp call-table"
 msgstr ""
 
-#: config/ia64/ia64.opt:109
-msgid "Use control speculation"
+#: config/sh/sh.opt:198
+msgid "Specify name for 32 bit signed division function"
 msgstr ""
 
-#: config/ia64/ia64.opt:113
-msgid "Use in block data speculation before reload"
+#: config/sh/sh.opt:205
+msgid "Cost to assume for gettr insn"
 msgstr ""
 
-#: config/ia64/ia64.opt:117
-msgid "Use in block data speculation after reload"
+#: config/sh/sh.opt:209 config/sh/sh.opt:255
+msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
 msgstr ""
 
-#: config/ia64/ia64.opt:121
-msgid "Use in block control speculation"
+#: config/sh/sh.opt:213
+msgid "Increase the IEEE compliance for floating-point code"
 msgstr ""
 
-#: config/ia64/ia64.opt:125
-msgid "Use simple data speculation check"
+#: config/sh/sh.opt:217
+msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
 msgstr ""
 
-#: config/ia64/ia64.opt:129
-msgid "Use simple data speculation check for control speculation"
+#: config/sh/sh.opt:221
+msgid "Assume symbols might be invalid"
 msgstr ""
 
-#: config/ia64/ia64.opt:133
-msgid "Print information about speculative motions."
+#: config/sh/sh.opt:225
+msgid "Annotate assembler instructions with estimated addresses"
 msgstr ""
 
-#: config/ia64/ia64.opt:137
-msgid ""
-"If set, data speculative instructions will be chosen for schedule only if "
-"there are no other choices at the moment "
+#: config/sh/sh.opt:229
+msgid "Generate code in little endian mode"
 msgstr ""
 
-#: config/ia64/ia64.opt:141
-msgid ""
-"If set, control speculative instructions will be chosen for schedule only if "
-"there are no other choices at the moment "
+#: config/sh/sh.opt:233
+msgid "Mark MAC register as call-clobbered"
 msgstr ""
 
-#: config/ia64/ia64.opt:145
-msgid ""
-"Count speculative dependencies while calculating priority of instructions"
+#: config/sh/sh.opt:239
+msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
 msgstr ""
 
-#: config/ia64/ilp32.opt:3
-msgid "Generate ILP32 code"
-msgstr ""
-
-#: config/ia64/ilp32.opt:7
-msgid "Generate LP64 code"
+#: config/sh/sh.opt:243
+msgid "Emit function-calls using global offset table when generating PIC"
 msgstr ""
 
-#: config/darwin.opt:23
-msgid "Generate code suitable for fast turn around debugging"
+#: config/sh/sh.opt:247
+msgid "Assume pt* instructions won't trap"
 msgstr ""
 
-#: config/darwin.opt:27
-msgid "The earliest MacOS X version on which this program will run"
+#: config/sh/sh.opt:251
+msgid "Shorten address references during linking"
 msgstr ""
 
-#: config/darwin.opt:31
-msgid "Set sizeof(bool) to 1"
+#: config/sh/sh.opt:259
+msgid "Deprecated. Use -Os instead"
 msgstr ""
 
-#: config/darwin.opt:35
-msgid "Generate code for darwin loadable kernel extentions"
+#: config/sh/sh.opt:263
+msgid "Cost to assume for a multiply insn"
 msgstr ""
 
-#: config/darwin.opt:39
-msgid "Generate code for the kernel or loadable kernel extentions"
+#: config/sh/sh.opt:267
+msgid ""
+"Generate library function call to invalidate instruction cache entries after "
+"fixing trampoline"
 msgstr ""
 
-#: config/fr30/fr30.opt:23
-msgid "Assume small address space"
+#: config/sh/sh.opt:273
+msgid "Pretend a branch-around-a-move is a conditional move."
 msgstr ""
 
-#: config/mips/mips.opt:23
-msgid "Generate code that conforms to the given ABI"
+#: config/sh/superh.opt:6
+msgid "Board name [and memory region]."
 msgstr ""
 
-#: config/mips/mips.opt:27
-msgid "Generate code that can be used in SVR4-style dynamic objects"
+#: config/sh/superh.opt:10
+msgid "Runtime name."
 msgstr ""
 
-#: config/mips/mips.opt:31
-msgid "Use PMC-style 'mad' instructions"
+#: config/arm/arm.opt:23
+msgid "Specify an ABI"
 msgstr ""
 
-#: config/mips/mips.opt:35
-msgid "Generate code for the given ISA"
+#: config/arm/arm.opt:27
+msgid "Generate a call to abort if a noreturn function returns"
 msgstr ""
 
-#: config/mips/mips.opt:39
-msgid "Use Branch Likely instructions, overriding the architecture default"
+#: config/arm/arm.opt:34
+msgid "Pass FP arguments in FP registers"
 msgstr ""
 
-#: config/mips/mips.opt:43
-msgid "Trap on integer divide by zero"
+#: config/arm/arm.opt:38
+msgid "Generate APCS conformant stack frames"
 msgstr ""
 
-#: config/mips/mips.opt:47
-msgid "Use branch-and-break sequences to check for integer divide by zero"
+#: config/arm/arm.opt:42
+msgid "Generate re-entrant, PIC code"
 msgstr ""
 
-#: config/mips/mips.opt:51
-msgid "Use trap instructions to check for integer divide by zero"
+#: config/arm/arm.opt:49 config/score/score.opt:63
+msgid "Specify the name of the target architecture"
 msgstr ""
 
-#: config/mips/mips.opt:55
-msgid ""
-"Allow hardware floating-point instructions to cover both 32-bit and 64-bit "
-"operations"
+#: config/arm/arm.opt:56
+msgid "Assume target CPU is configured as big endian"
 msgstr ""
 
-#: config/mips/mips.opt:59
-msgid "Use MIPS-DSP instructions"
+#: config/arm/arm.opt:60
+msgid "Thumb: Assume non-static functions may be called from ARM code"
 msgstr ""
 
-#: config/mips/mips.opt:69
-msgid "Use big-endian byte order"
+#: config/arm/arm.opt:64
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
 msgstr ""
 
-#: config/mips/mips.opt:73
-msgid "Use little-endian byte order"
+#: config/arm/arm.opt:68
+msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
 msgstr ""
 
-#: config/mips/mips.opt:77 config/iq2000/iq2000.opt:31
-msgid "Use ROM instead of RAM"
+#: config/arm/arm.opt:72
+msgid "Specify the name of the target CPU"
 msgstr ""
 
-#: config/mips/mips.opt:81
-msgid "Use NewABI-style %reloc() assembly operators"
+#: config/arm/arm.opt:76
+msgid "Specify if floating point hardware should be used"
 msgstr ""
 
-#: config/mips/mips.opt:85
-msgid "Work around certain R4000 errata"
+#: config/arm/arm.opt:90
+msgid "Specify the name of the target floating point hardware/format"
 msgstr ""
 
-#: config/mips/mips.opt:89
-msgid "Work around certain R4400 errata"
+#: config/arm/arm.opt:94
+msgid "Alias for -mfloat-abi=hard"
 msgstr ""
 
-#: config/mips/mips.opt:93
-msgid "Work around errata for early SB-1 revision 2 cores"
+#: config/arm/arm.opt:98
+msgid "Assume target CPU is configured as little endian"
 msgstr ""
 
-#: config/mips/mips.opt:97
-msgid "Work around certain VR4120 errata"
+#: config/arm/arm.opt:102
+msgid "Generate call insns as indirect calls, if necessary"
 msgstr ""
 
-#: config/mips/mips.opt:101
-msgid "Work around VR4130 mflo/mfhi errata"
+#: config/arm/arm.opt:106
+msgid "Specify the register to be used for PIC addressing"
 msgstr ""
 
-#: config/mips/mips.opt:105
-msgid "Work around an early 4300 hardware bug"
+#: config/arm/arm.opt:110
+msgid "Store function names in object code"
 msgstr ""
 
-#: config/mips/mips.opt:109
-msgid "FP exceptions are enabled"
+#: config/arm/arm.opt:114
+msgid "Permit scheduling of a function's prologue sequence"
 msgstr ""
 
-#: config/mips/mips.opt:113
-msgid "Use 32-bit floating-point registers"
+#: config/arm/arm.opt:118
+msgid "Do not load the PIC register in function prologues"
 msgstr ""
 
-#: config/mips/mips.opt:117
-msgid "Use 64-bit floating-point registers"
+#: config/arm/arm.opt:122
+msgid "Alias for -mfloat-abi=soft"
 msgstr ""
 
-#: config/mips/mips.opt:121
-msgid "Use FUNC to flush the cache before calling stack trampolines"
+#: config/arm/arm.opt:126
+msgid "Specify the minimum bit alignment of structures"
 msgstr ""
 
-#: config/mips/mips.opt:125
-msgid "Generate floating-point multiply-add instructions"
+#: config/arm/arm.opt:130
+msgid "Compile for the Thumb not the ARM"
 msgstr ""
 
-#: config/mips/mips.opt:129
-msgid "Use 32-bit general registers"
+#: config/arm/arm.opt:134
+msgid "Support calls between Thumb and ARM instruction sets"
 msgstr ""
 
-#: config/mips/mips.opt:133
-msgid "Use 64-bit general registers"
+#: config/arm/arm.opt:138
+msgid "Specify how to access the thread pointer"
 msgstr ""
 
-#: config/mips/mips.opt:137
-msgid "Allow the use of hardware floating-point instructions"
+#: config/arm/arm.opt:142
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
 msgstr ""
 
-#: config/mips/mips.opt:141
-msgid "Generate code for ISA level N"
+#: config/arm/arm.opt:146
+msgid "Thumb: Generate (leaf) stack frames even if not needed"
 msgstr ""
 
-#: config/mips/mips.opt:145
-msgid "Generate mips16 code"
+#: config/arm/arm.opt:150
+msgid "Tune code for the given processor"
 msgstr ""
 
-#: config/mips/mips.opt:149
-msgid "Use MIPS-3D instructions"
+#: config/arm/arm.opt:154
+msgid "Assume big endian bytes, little endian words"
 msgstr ""
 
-#: config/mips/mips.opt:153
-msgid "Use indirect calls"
+#: config/arm/pe.opt:23
+msgid "Ignore dllimport attribute for functions"
 msgstr ""
 
-#: config/mips/mips.opt:157
-msgid "Use a 32-bit long type"
+#: config/pdp11/pdp11.opt:23
+msgid "Generate code for an 11/10"
 msgstr ""
 
-#: config/mips/mips.opt:161
-msgid "Use a 64-bit long type"
+#: config/pdp11/pdp11.opt:27
+msgid "Generate code for an 11/40"
 msgstr ""
 
-#: config/mips/mips.opt:165
-msgid "Don't optimize block moves"
+#: config/pdp11/pdp11.opt:31
+msgid "Generate code for an 11/45"
 msgstr ""
 
-#: config/mips/mips.opt:169
-msgid "Use the mips-tfile postpass"
+#: config/pdp11/pdp11.opt:35
+msgid "Use 16-bit abs patterns"
 msgstr ""
 
-#: config/mips/mips.opt:173
-msgid "Do not use a cache-flushing function before calling stack trampolines"
+#: config/pdp11/pdp11.opt:39
+msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
 msgstr ""
 
-#: config/mips/mips.opt:177
-msgid "Generate normal-mode code"
+#: config/pdp11/pdp11.opt:43
+msgid "Do not use inline patterns for copying memory"
 msgstr ""
 
-#: config/mips/mips.opt:181
-msgid "Do not use MIPS-3D instructions"
+#: config/pdp11/pdp11.opt:47
+msgid "Use inline patterns for copying memory"
 msgstr ""
 
-#: config/mips/mips.opt:185
-msgid "Use paired-single floating-point instructions"
+#: config/pdp11/pdp11.opt:51
+msgid "Do not pretend that branches are expensive"
 msgstr ""
 
-#: config/mips/mips.opt:189
-msgid ""
-"When generating -mabicalls code, make the code suitable for use in shared "
-"libraries"
+#: config/pdp11/pdp11.opt:55
+msgid "Pretend that branches are expensive"
 msgstr ""
 
-#: config/mips/mips.opt:193
-msgid ""
-"Restrict the use of hardware floating-point instructions to 32-bit operations"
+#: config/pdp11/pdp11.opt:59
+msgid "Use the DEC assembler syntax"
 msgstr ""
 
-#: config/mips/mips.opt:197
-msgid "Prevent the use of all hardware floating-point instructions"
+#: config/pdp11/pdp11.opt:63
+msgid "Use 32 bit float"
 msgstr ""
 
-#: config/mips/mips.opt:201
-msgid "Optimize lui/addiu address loads"
+#: config/pdp11/pdp11.opt:67
+msgid "Use 64 bit float"
 msgstr ""
 
-#: config/mips/mips.opt:205
-msgid "Assume all symbols have 32-bit values"
+#: config/pdp11/pdp11.opt:75
+msgid "Use 16 bit int"
 msgstr ""
 
-#: config/mips/mips.opt:209
-msgid "Optimize the output for PROCESSOR"
+#: config/pdp11/pdp11.opt:79
+msgid "Use 32 bit int"
 msgstr ""
 
-#: config/mips/mips.opt:213 config/iq2000/iq2000.opt:44
-msgid "Put uninitialized constants in ROM (needs -membedded-data)"
+#: config/pdp11/pdp11.opt:87
+msgid "Target has split I&D"
 msgstr ""
 
-#: config/mips/mips.opt:217
-msgid "Perform VR4130-specific alignment optimizations"
+#: config/pdp11/pdp11.opt:91
+msgid "Use UNIX assembler syntax"
 msgstr ""
 
-#: config/mips/mips.opt:221
-msgid "Lift restrictions on GOT size"
+#: config/avr/avr.opt:23
+msgid "Use subroutines for function prologues and epilogues"
 msgstr ""
 
-#: config/m68k/m68k.opt:23
-msgid "Generate code for a 520X"
+#: config/avr/avr.opt:27
+msgid "Select the target MCU"
 msgstr ""
 
-#: config/m68k/m68k.opt:27
-msgid "Generate code for a 5206e"
+#: config/avr/avr.opt:34
+msgid "Use STACK as the initial value of the stack pointer"
 msgstr ""
 
-#: config/m68k/m68k.opt:31
-msgid "Generate code for a 528x"
+#: config/avr/avr.opt:38
+msgid "Use an 8-bit 'int' type"
 msgstr ""
 
-#: config/m68k/m68k.opt:35
-msgid "Generate code for a 5307"
+#: config/avr/avr.opt:42
+msgid "Change the stack pointer without disabling interrupts"
 msgstr ""
 
-#: config/m68k/m68k.opt:39
-msgid "Generate code for a 5407"
+#: config/avr/avr.opt:46
+msgid "Do not generate tablejump insns"
 msgstr ""
 
-#: config/m68k/m68k.opt:43
-msgid "Generate code for a ColdFire v4e"
+#: config/avr/avr.opt:56
+msgid "Use rjmp/rcall (limited range) on >8K devices"
 msgstr ""
 
-#: config/m68k/m68k.opt:47 config/m68k/m68k.opt:100
-msgid "Generate code for a 68000"
+#: config/avr/avr.opt:60
+msgid "Output instruction sizes to the asm file"
 msgstr ""
 
-#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:104
-msgid "Generate code for a 68020"
+#: config/avr/avr.opt:64
+msgid "Change only the low 8 bits of the stack pointer"
 msgstr ""
 
-#: config/m68k/m68k.opt:55
-msgid "Generate code for a 68040, without any new instructions"
+#: config/crx/crx.opt:23
+msgid "Support multiply accumulate instructions"
 msgstr ""
 
-#: config/m68k/m68k.opt:59
-msgid "Generate code for a 68060, without any new instructions"
+#: config/crx/crx.opt:27
+msgid "Do not use push to store function arguments"
 msgstr ""
 
-#: config/m68k/m68k.opt:63
-msgid "Generate code for a 68030"
+#: config/crx/crx.opt:31
+msgid "Restrict doloop to the given nesting level"
 msgstr ""
 
-#: config/m68k/m68k.opt:67
-msgid "Generate code for a 68040"
+#: config/c4x/c4x.opt:23
+msgid "Generate code for C30 CPU"
 msgstr ""
 
-#: config/m68k/m68k.opt:71
-msgid "Generate code for a 68060"
+#: config/c4x/c4x.opt:27
+msgid "Generate code for C31 CPU"
 msgstr ""
 
-#: config/m68k/m68k.opt:75
-msgid "Generate code for a 68302"
+#: config/c4x/c4x.opt:31
+msgid "Generate code for C32 CPU"
 msgstr ""
 
-#: config/m68k/m68k.opt:79
-msgid "Generate code for a 68332"
+#: config/c4x/c4x.opt:35
+msgid "Generate code for C33 CPU"
 msgstr ""
 
-#: config/m68k/m68k.opt:84
-msgid "Generate code for a 68851"
+#: config/c4x/c4x.opt:39
+msgid "Generate code for C40 CPU"
 msgstr ""
 
-#: config/m68k/m68k.opt:88
-msgid "Generate code that uses 68881 floating-point instructions"
+#: config/c4x/c4x.opt:43
+msgid "Generate code for C44 CPU"
 msgstr ""
 
-#: config/m68k/m68k.opt:92
-msgid "Align variables on a 32-bit boundary"
+#: config/c4x/c4x.opt:47
+msgid "Assume that pointers may be aliased"
 msgstr ""
 
-#: config/m68k/m68k.opt:96
-msgid "Use the bit-field instructions"
+#: config/c4x/c4x.opt:51
+msgid "Big memory model"
 msgstr ""
 
-#: config/m68k/m68k.opt:108
-msgid "Generate code for a cpu32"
+#: config/c4x/c4x.opt:55
+msgid "Use the BK register as a general purpose register"
 msgstr ""
 
-#: config/m68k/m68k.opt:112
-msgid "Enable ID based shared library"
+#: config/c4x/c4x.opt:59
+msgid "Generate code for CPU"
 msgstr ""
 
-#: config/m68k/m68k.opt:116
-msgid "Do not use the bit-field instructions"
+#: config/c4x/c4x.opt:63
+msgid "Enable use of DB instruction"
 msgstr ""
 
-#: config/m68k/m68k.opt:120
-msgid "Use normal calling convention"
+#: config/c4x/c4x.opt:67
+msgid "Enable debugging"
 msgstr ""
 
-#: config/m68k/m68k.opt:124
-msgid "Consider type 'int' to be 32 bits wide"
+#: config/c4x/c4x.opt:71
+msgid "Enable new features under development"
 msgstr ""
 
-#: config/m68k/m68k.opt:128
-msgid "Generate pc-relative code"
+#: config/c4x/c4x.opt:75
+msgid "Use fast but approximate float to integer conversion"
 msgstr ""
 
-#: config/m68k/m68k.opt:132
-msgid "Use different calling convention using 'rtd'"
+#: config/c4x/c4x.opt:79
+msgid "Force RTL generation to emit valid 3 operand insns"
 msgstr ""
 
-#: config/m68k/m68k.opt:136
-msgid "Enable separate data segment"
+#: config/c4x/c4x.opt:83
+msgid "Force constants into registers to improve hoisting"
 msgstr ""
 
-#: config/m68k/m68k.opt:140 config/bfin/bfin.opt:44
-msgid "ID of shared library to build"
+#: config/c4x/c4x.opt:87 config/c4x/c4x.opt:111
+msgid "Save DP across ISR in small memory model"
 msgstr ""
 
-#: config/m68k/m68k.opt:144
-msgid "Consider type 'int' to be 16 bits wide"
+#: config/c4x/c4x.opt:91
+msgid "Allow unsigned iteration counts for RPTB/DB"
 msgstr ""
 
-#: config/m68k/m68k.opt:148
-msgid "Generate code with library calls for floating point"
+#: config/c4x/c4x.opt:95
+msgid "Pass arguments on the stack"
 msgstr ""
 
-#: config/m68k/m68k.opt:152
-msgid "Do not use unaligned memory references"
+#: config/c4x/c4x.opt:99
+msgid "Use MPYI instruction for C3x"
 msgstr ""
 
-#: config/score/score.opt:31
-msgid "Disable bcnz instruction"
+#: config/c4x/c4x.opt:103
+msgid "Enable parallel instructions"
 msgstr ""
 
-#: config/score/score.opt:35
-msgid "Enable unaligned load/store instruction"
+#: config/c4x/c4x.opt:107
+msgid "Enable MPY||ADD and MPY||SUB instructions"
 msgstr ""
 
-#: config/score/score.opt:39
-msgid "Enable mac instruction"
+#: config/c4x/c4x.opt:115
+msgid "Preserve all 40 bits of FP reg across call"
 msgstr ""
 
-#: config/score/score.opt:43
-msgid "Support SCORE 5 ISA"
+#: config/c4x/c4x.opt:119
+msgid "Pass arguments in registers"
 msgstr ""
 
-#: config/score/score.opt:47
-msgid "Support SCORE 5U ISA"
+#: config/c4x/c4x.opt:123
+msgid "Enable use of RTPB instruction"
 msgstr ""
 
-#: config/score/score.opt:51
-msgid "Support SCORE 7 ISA"
+#: config/c4x/c4x.opt:127
+msgid "Enable use of RTPS instruction"
 msgstr ""
 
-#: config/score/score.opt:55
-msgid "Support SCORE 7D ISA"
+#: config/c4x/c4x.opt:131
+msgid "Set the maximum number of iterations for RPTS to N"
 msgstr ""
 
-#: config/vxworks.opt:24
-msgid "Assume the VxWorks RTP environment"
+#: config/c4x/c4x.opt:135
+msgid "Small memory model"
 msgstr ""
 
-#: config/vxworks.opt:31
-msgid "Assume the VxWorks vThreads environment"
+#: config/c4x/c4x.opt:139
+msgid "Emit code compatible with TI tools"
 msgstr ""
 
-#: config/vax/vax.opt:23 config/vax/vax.opt:27
-msgid "Target DFLOAT double precision code"
+#: config/pa/pa-hpux.opt:23
+msgid "Generate cpp defines for server IO"
 msgstr ""
 
-#: config/vax/vax.opt:31 config/vax/vax.opt:35
-msgid "Generate GFLOAT double precision code"
+#: config/pa/pa-hpux.opt:27 config/pa/pa-hpux1010.opt:23
+#: config/pa/pa-hpux1111.opt:23
+msgid "Specify UNIX standard for predefines and linking"
 msgstr ""
 
-#: config/vax/vax.opt:39
-msgid "Generate code for GNU assembler (gas)"
+#: config/pa/pa-hpux.opt:31
+msgid "Generate cpp defines for workstation IO"
 msgstr ""
 
-#: config/vax/vax.opt:43
-msgid "Generate code for UNIX assembler"
+#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
+msgid "Generate PA1.0 code"
 msgstr ""
 
-#: config/vax/vax.opt:47
-msgid "Use VAXC structure conventions"
+#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
+msgid "Generate PA1.1 code"
 msgstr ""
 
-#: config/crx/crx.opt:23
-msgid "Support multiply accumulate instructions"
+#: config/pa/pa.opt:31 config/pa/pa.opt:92
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
 msgstr ""
 
-#: config/crx/crx.opt:27
-msgid "Do not use push to store function arguments"
+#: config/pa/pa.opt:35
+msgid "Generate code for huge switch statements"
 msgstr ""
 
-#: config/crx/crx.opt:31
-msgid "Restrict doloop to the given nesting level"
+#: config/pa/pa.opt:39
+msgid "Disable FP regs"
 msgstr ""
 
-#: config/v850/v850.opt:23
-msgid "Use registers r2 and r5"
+#: config/pa/pa.opt:43
+msgid "Disable indexed addressing"
 msgstr ""
 
-#: config/v850/v850.opt:27
-msgid "Use 4 byte entries in switch tables"
+#: config/pa/pa.opt:47
+msgid "Generate fast indirect calls"
 msgstr ""
 
-#: config/v850/v850.opt:31
-msgid "Enable backend debugging"
+#: config/pa/pa.opt:55
+msgid "Assume code will be assembled by GAS"
 msgstr ""
 
-#: config/v850/v850.opt:35
-msgid "Do not use the callt instruction"
+#: config/pa/pa.opt:59
+msgid "Put jumps in call delay slots"
 msgstr ""
 
-#: config/v850/v850.opt:39
-msgid "Reuse r30 on a per function basis"
+#: config/pa/pa.opt:64
+msgid "Enable linker optimizations"
 msgstr ""
 
-#: config/v850/v850.opt:43
-msgid "Support Green Hills ABI"
+#: config/pa/pa.opt:68
+msgid "Always generate long calls"
 msgstr ""
 
-#: config/v850/v850.opt:47
-msgid "Prohibit PC relative function calls"
+#: config/pa/pa.opt:72
+msgid "Emit long load/store sequences"
 msgstr ""
 
-#: config/v850/v850.opt:51
-msgid "Use stubs for function prologues"
+#: config/pa/pa.opt:80
+msgid "Disable space regs"
 msgstr ""
 
-#: config/v850/v850.opt:55
-msgid "Set the max size of data eligible for the SDA area"
+#: config/pa/pa.opt:96
+msgid "Use portable calling conventions"
 msgstr ""
 
-#: config/v850/v850.opt:59
-msgid "Enable the use of the short load instructions"
+#: config/pa/pa.opt:100
+msgid ""
+"Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, "
+"7200, 7300, and 8000"
 msgstr ""
 
-#: config/v850/v850.opt:63
-msgid "Same as: -mep -mprolog-function"
+#: config/pa/pa.opt:112
+msgid "Do not disable space regs"
 msgstr ""
 
-#: config/v850/v850.opt:67
-msgid "Set the max size of data eligible for the TDA area"
+#: config/pa/pa64-hpux.opt:23
+msgid "Assume code will be linked by GNU ld"
 msgstr ""
 
-#: config/v850/v850.opt:71
-msgid "Enforce strict alignment"
+#: config/pa/pa64-hpux.opt:27
+msgid "Assume code will be linked by HP ld"
 msgstr ""
 
-#: config/v850/v850.opt:78
-msgid "Compile for the v850 processor"
+#: config/xtensa/xtensa.opt:23
+msgid "Use CONST16 instruction to load constants"
 msgstr ""
 
-#: config/v850/v850.opt:82
-msgid "Compile for the v850e processor"
+#: config/xtensa/xtensa.opt:27
+msgid "Enable fused multiply/add and multiply/subtract FP instructions"
 msgstr ""
 
-#: config/v850/v850.opt:86
-msgid "Compile for the v850e1 processor"
+#: config/xtensa/xtensa.opt:31
+msgid "Use indirect CALLXn instructions for large programs"
 msgstr ""
 
-#: config/v850/v850.opt:90
-msgid "Set the max size of data eligible for the ZDA area"
+#: config/xtensa/xtensa.opt:35
+msgid "Automatically align branch targets to reduce branch penalties"
 msgstr ""
 
-#: config/linux.opt:24
-msgid "Use uClibc instead of GNU libc"
+#: config/xtensa/xtensa.opt:39
+msgid "Intersperse literal pools with code in the text section"
 msgstr ""
 
-#: config/linux.opt:28
-msgid "Use GNU libc instead of uClibc"
+#: config/stormy16/stormy16.opt:24
+msgid "Provide libraries for the simulator"
 msgstr ""
 
-#: config/frv/frv.opt:23
-msgid "Use 4 media accumulators"
+#: config/mips/mips.opt:23
+msgid "Generate code that conforms to the given ABI"
 msgstr ""
 
-#: config/frv/frv.opt:27
-msgid "Use 8 media accumulators"
+#: config/mips/mips.opt:27
+msgid "Generate code that can be used in SVR4-style dynamic objects"
 msgstr ""
 
-#: config/frv/frv.opt:31
-msgid "Enable label alignment optimizations"
+#: config/mips/mips.opt:31
+msgid "Use PMC-style 'mad' instructions"
 msgstr ""
 
-#: config/frv/frv.opt:35
-msgid "Dynamically allocate cc registers"
+#: config/mips/mips.opt:35
+msgid "Generate code for the given ISA"
 msgstr ""
 
-#: config/frv/frv.opt:42
-msgid "Set the cost of branches"
+#: config/mips/mips.opt:39
+msgid "Use Branch Likely instructions, overriding the architecture default"
 msgstr ""
 
-#: config/frv/frv.opt:46
-msgid "Enable conditional execution other than moves/scc"
+#: config/mips/mips.opt:43
+msgid "Trap on integer divide by zero"
 msgstr ""
 
-#: config/frv/frv.opt:50
-msgid "Change the maximum length of conditionally-executed sequences"
+#: config/mips/mips.opt:47
+msgid "Use branch-and-break sequences to check for integer divide by zero"
 msgstr ""
 
-#: config/frv/frv.opt:54
+#: config/mips/mips.opt:51
+msgid "Use trap instructions to check for integer divide by zero"
+msgstr ""
+
+#: config/mips/mips.opt:55
 msgid ""
-"Change the number of temporary registers that are available to conditionally-"
-"executed sequences"
+"Allow hardware floating-point instructions to cover both 32-bit and 64-bit "
+"operations"
 msgstr ""
 
-#: config/frv/frv.opt:58
-msgid "Enable conditional moves"
+#: config/mips/mips.opt:59
+msgid "Use MIPS-DSP instructions"
 msgstr ""
 
-#: config/frv/frv.opt:62
-msgid "Set the target CPU type"
+#: config/mips/mips.opt:69
+msgid "Use big-endian byte order"
 msgstr ""
 
-#: config/frv/frv.opt:84
-msgid "Use fp double instructions"
+#: config/mips/mips.opt:73
+msgid "Use little-endian byte order"
 msgstr ""
 
-#: config/frv/frv.opt:88
-msgid "Change the ABI to allow double word insns"
+#: config/mips/mips.opt:77 config/iq2000/iq2000.opt:31
+msgid "Use ROM instead of RAM"
 msgstr ""
 
-#: config/frv/frv.opt:92 config/bfin/bfin.opt:52
-msgid "Enable Function Descriptor PIC mode"
+#: config/mips/mips.opt:81
+msgid "Use NewABI-style %reloc() assembly operators"
 msgstr ""
 
-#: config/frv/frv.opt:96
-msgid "Just use icc0/fcc0"
+#: config/mips/mips.opt:85
+msgid "Work around certain R4000 errata"
 msgstr ""
 
-#: config/frv/frv.opt:100
-msgid "Only use 32 FPRs"
+#: config/mips/mips.opt:89
+msgid "Work around certain R4400 errata"
 msgstr ""
 
-#: config/frv/frv.opt:104
-msgid "Use 64 FPRs"
+#: config/mips/mips.opt:93
+msgid "Work around errata for early SB-1 revision 2 cores"
 msgstr ""
 
-#: config/frv/frv.opt:108
-msgid "Only use 32 GPRs"
+#: config/mips/mips.opt:97
+msgid "Work around certain VR4120 errata"
 msgstr ""
 
-#: config/frv/frv.opt:112
-msgid "Use 64 GPRs"
+#: config/mips/mips.opt:101
+msgid "Work around VR4130 mflo/mfhi errata"
 msgstr ""
 
-#: config/frv/frv.opt:116
-msgid "Enable use of GPREL for read-only data in FDPIC"
+#: config/mips/mips.opt:105
+msgid "Work around an early 4300 hardware bug"
 msgstr ""
 
-#: config/frv/frv.opt:124
-msgid "Enable inlining of PLT in function calls"
+#: config/mips/mips.opt:109
+msgid "FP exceptions are enabled"
 msgstr ""
 
-#: config/frv/frv.opt:128
-msgid "Enable PIC support for building libraries"
+#: config/mips/mips.opt:113
+msgid "Use 32-bit floating-point registers"
 msgstr ""
 
-#: config/frv/frv.opt:132
-msgid "Follow the EABI linkage requirements"
+#: config/mips/mips.opt:117
+msgid "Use 64-bit floating-point registers"
 msgstr ""
 
-#: config/frv/frv.opt:136
-msgid "Disallow direct calls to global functions"
+#: config/mips/mips.opt:121
+msgid "Use FUNC to flush the cache before calling stack trampolines"
 msgstr ""
 
-#: config/frv/frv.opt:140
-msgid "Use media instructions"
+#: config/mips/mips.opt:125
+msgid "Generate floating-point multiply-add instructions"
 msgstr ""
 
-#: config/frv/frv.opt:144
-msgid "Use multiply add/subtract instructions"
+#: config/mips/mips.opt:129
+msgid "Use 32-bit general registers"
 msgstr ""
 
-#: config/frv/frv.opt:148
-msgid "Enable optimizing &&/|| in conditional execution"
+#: config/mips/mips.opt:133
+msgid "Use 64-bit general registers"
 msgstr ""
 
-#: config/frv/frv.opt:152
-msgid "Enable nested conditional execution optimizations"
+#: config/mips/mips.opt:137
+msgid "Allow the use of hardware floating-point instructions"
 msgstr ""
 
-#: config/frv/frv.opt:157
-msgid "Do not mark ABI switches in e_flags"
+#: config/mips/mips.opt:141
+msgid "Generate code for ISA level N"
 msgstr ""
 
-#: config/frv/frv.opt:161
-msgid "Remove redundant membars"
+#: config/mips/mips.opt:145
+msgid "Generate mips16 code"
 msgstr ""
 
-#: config/frv/frv.opt:165
-msgid "Pack VLIW instructions"
+#: config/mips/mips.opt:149
+msgid "Use MIPS-3D instructions"
 msgstr ""
 
-#: config/frv/frv.opt:169
-msgid "Enable setting GPRs to the result of comparisons"
+#: config/mips/mips.opt:153
+msgid "Use indirect calls"
 msgstr ""
 
-#: config/frv/frv.opt:173
-msgid "Change the amount of scheduler lookahead"
+#: config/mips/mips.opt:157
+msgid "Use a 32-bit long type"
 msgstr ""
 
-#: config/frv/frv.opt:181
-msgid "Assume a large TLS segment"
+#: config/mips/mips.opt:161
+msgid "Use a 64-bit long type"
 msgstr ""
 
-#: config/frv/frv.opt:185
-msgid "Do not assume a large TLS segment"
+#: config/mips/mips.opt:165
+msgid "Don't optimize block moves"
 msgstr ""
 
-#: config/frv/frv.opt:190
-msgid "Cause gas to print tomcat statistics"
+#: config/mips/mips.opt:169
+msgid "Use the mips-tfile postpass"
 msgstr ""
 
-#: config/frv/frv.opt:195
-msgid "Link with the library-pic libraries"
+#: config/mips/mips.opt:173
+msgid "Do not use a cache-flushing function before calling stack trampolines"
 msgstr ""
 
-#: config/frv/frv.opt:199
-msgid "Allow branches to be packed with other instructions"
+#: config/mips/mips.opt:177
+msgid "Generate normal-mode code"
 msgstr ""
 
-#: config/avr/avr.opt:23
-msgid "Use subroutines for function prologues and epilogues"
+#: config/mips/mips.opt:181
+msgid "Do not use MIPS-3D instructions"
 msgstr ""
 
-#: config/avr/avr.opt:27
-msgid "Select the target MCU"
+#: config/mips/mips.opt:185
+msgid "Use paired-single floating-point instructions"
 msgstr ""
 
-#: config/avr/avr.opt:34
-msgid "Use STACK as the initial value of the stack pointer"
+#: config/mips/mips.opt:189
+msgid ""
+"When generating -mabicalls code, make the code suitable for use in shared "
+"libraries"
 msgstr ""
 
-#: config/avr/avr.opt:38
-msgid "Use an 8-bit 'int' type"
+#: config/mips/mips.opt:193
+msgid ""
+"Restrict the use of hardware floating-point instructions to 32-bit operations"
 msgstr ""
 
-#: config/avr/avr.opt:42
-msgid "Change the stack pointer without disabling interrupts"
+#: config/mips/mips.opt:197
+msgid "Prevent the use of all hardware floating-point instructions"
 msgstr ""
 
-#: config/avr/avr.opt:46
-msgid "Do not generate tablejump insns"
+#: config/mips/mips.opt:201
+msgid "Optimize lui/addiu address loads"
 msgstr ""
 
-#: config/avr/avr.opt:56
-msgid "Use rjmp/rcall (limited range) on >8K devices"
+#: config/mips/mips.opt:205
+msgid "Assume all symbols have 32-bit values"
 msgstr ""
 
-#: config/avr/avr.opt:60
-msgid "Output instruction sizes to the asm file"
+#: config/mips/mips.opt:209
+msgid "Optimize the output for PROCESSOR"
 msgstr ""
 
-#: config/avr/avr.opt:64
-msgid "Change only the low 8 bits of the stack pointer"
+#: config/mips/mips.opt:213 config/iq2000/iq2000.opt:44
+msgid "Put uninitialized constants in ROM (needs -membedded-data)"
 msgstr ""
 
-#: config/bfin/bfin.opt:23
-msgid "Omit frame pointer for leaf functions"
+#: config/mips/mips.opt:217
+msgid "Perform VR4130-specific alignment optimizations"
 msgstr ""
 
-#: config/bfin/bfin.opt:27
-msgid "Program is entirely located in low 64k of memory"
+#: config/mips/mips.opt:221
+msgid "Lift restrictions on GOT size"
 msgstr ""
 
-#: config/bfin/bfin.opt:31
-msgid "Work around a hardware anomaly by adding a number of NOPs before a"
+#: config/fr30/fr30.opt:23
+msgid "Assume small address space"
 msgstr ""
 
-#: config/bfin/bfin.opt:36
-msgid "Avoid speculative loads to work around a hardware anomaly."
+#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
+msgid "Compile for a 68HC11"
 msgstr ""
 
-#: config/bfin/bfin.opt:40
-msgid "Enabled ID based shared library"
+#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
+msgid "Compile for a 68HC12"
 msgstr ""
 
-#: config/bfin/bfin.opt:48
-msgid "Avoid generating pc-relative calls; use indirection"
+#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
+msgid "Compile for a 68HCS12"
 msgstr ""
 
-#: config/m32c/m32c.opt:28
-msgid "Compile code for R8C variants"
+#: config/m68hc11/m68hc11.opt:49
+msgid "Auto pre/post decrement increment allowed"
 msgstr ""
 
-#: config/m32c/m32c.opt:32
-msgid "Compile code for M16C variants"
+#: config/m68hc11/m68hc11.opt:53
+msgid "Min/max instructions allowed"
 msgstr ""
 
-#: config/m32c/m32c.opt:36
-msgid "Compile code for M32CM variants"
+#: config/m68hc11/m68hc11.opt:57
+msgid "Use call and rtc for function calls and returns"
 msgstr ""
 
-#: config/m32c/m32c.opt:40
-msgid "Compile code for M32C variants"
+#: config/m68hc11/m68hc11.opt:61
+msgid "Auto pre/post decrement increment not allowed"
 msgstr ""
 
-#: config/m32c/m32c.opt:44
-msgid "Number of memreg bytes (default: 16, range: 0..16)"
+#: config/m68hc11/m68hc11.opt:65
+msgid "Use jsr and rts for function calls and returns"
 msgstr ""
 
-#: config/s390/tpf.opt:23
-msgid "Enable TPF-OS tracing code"
+#: config/m68hc11/m68hc11.opt:69
+msgid "Min/max instructions not allowed"
 msgstr ""
 
-#: config/s390/tpf.opt:27
-msgid "Specify main object for TPF-OS"
+#: config/m68hc11/m68hc11.opt:73
+msgid "Use direct addressing mode for soft registers"
 msgstr ""
 
-#: config/s390/s390.opt:23
-msgid "31 bit ABI"
+#: config/m68hc11/m68hc11.opt:77
+msgid "Compile with 32-bit integer mode"
 msgstr ""
 
-#: config/s390/s390.opt:27
-msgid "64 bit ABI"
+#: config/m68hc11/m68hc11.opt:82
+msgid "Specify the register allocation order"
 msgstr ""
 
-#: config/s390/s390.opt:35
-msgid "Maintain backchain pointer"
+#: config/m68hc11/m68hc11.opt:86
+msgid "Do not use direct addressing mode for soft registers"
 msgstr ""
 
-#: config/s390/s390.opt:39
-msgid "Additional debug prints"
+#: config/m68hc11/m68hc11.opt:90
+msgid "Compile with 16-bit integer mode"
 msgstr ""
 
-#: config/s390/s390.opt:43
-msgid "ESA/390 architecture"
+#: config/m68hc11/m68hc11.opt:94
+msgid "Indicate the number of soft registers available"
 msgstr ""
 
-#: config/s390/s390.opt:47
-msgid "Enable fused multiply/add instructions"
+#: config/vax/vax.opt:23 config/vax/vax.opt:27
+msgid "Target DFLOAT double precision code"
 msgstr ""
 
-#: config/s390/s390.opt:63
-msgid "Use packed stack layout"
+#: config/vax/vax.opt:31 config/vax/vax.opt:35
+msgid "Generate GFLOAT double precision code"
 msgstr ""
 
-#: config/s390/s390.opt:67
-msgid "Use bras for executable < 64k"
+#: config/vax/vax.opt:39
+msgid "Generate code for GNU assembler (gas)"
 msgstr ""
 
-#: config/s390/s390.opt:71
-msgid "Don't use hardware fp"
+#: config/vax/vax.opt:43
+msgid "Generate code for UNIX assembler"
 msgstr ""
 
-#: config/s390/s390.opt:75
-msgid ""
-"Set the max. number of bytes which has to be left to stack size before a "
-"trap instruction is triggered"
+#: config/vax/vax.opt:47
+msgid "Use VAXC structure conventions"
 msgstr ""
 
-#: config/s390/s390.opt:79
-msgid ""
-"Emit extra code in the function prologue in order to trap if the stack size "
-"exceeds the given limit"
+#: config/cris/linux.opt:27
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
 msgstr ""
 
-#: config/s390/s390.opt:87
-msgid "mvcle use"
+#: config/cris/cris.opt:45
+msgid "Work around bug in multiplication instruction"
 msgstr ""
 
-#: config/s390/s390.opt:91
-msgid "Warn if a function uses alloca or creates an array with dynamic size"
+#: config/cris/cris.opt:51
+msgid "Compile for ETRAX 4 (CRIS v3)"
 msgstr ""
 
-#: config/s390/s390.opt:95
-msgid "Warn if a single function's framesize exceeds the given framesize"
+#: config/cris/cris.opt:56
+msgid "Compile for ETRAX 100 (CRIS v8)"
 msgstr ""
 
-#: config/s390/s390.opt:99
-msgid "z/Architecture"
+#: config/cris/cris.opt:64
+msgid "Emit verbose debug information in assembly code"
 msgstr ""
 
-#: config/mn10300/mn10300.opt:23
-msgid "Target the AM33 processor"
+#: config/cris/cris.opt:71
+msgid "Do not use condition codes from normal instructions"
 msgstr ""
 
-#: config/mn10300/mn10300.opt:27
-msgid "Target the AM33/2.0 processor"
+#: config/cris/cris.opt:80
+msgid "Do not emit addressing modes with side-effect assignment"
 msgstr ""
 
-#: config/mn10300/mn10300.opt:31
-msgid "Work around hardware multiply bug"
+#: config/cris/cris.opt:89
+msgid "Do not tune stack alignment"
 msgstr ""
 
-#: config/mn10300/mn10300.opt:36
-msgid "Enable linker relaxations"
+#: config/cris/cris.opt:98
+msgid "Do not tune writable data alignment"
 msgstr ""
 
-#: config/mn10300/mn10300.opt:40
-msgid "Return pointers in both a0 and d0"
+#: config/cris/cris.opt:107
+msgid "Do not tune code and read-only data alignment"
 msgstr ""
 
-#: config/iq2000/iq2000.opt:27
-msgid "Specify CPU for scheduling purposes"
+#: config/cris/cris.opt:116
+msgid "Align code and data to 32 bits"
 msgstr ""
 
-#: config/iq2000/iq2000.opt:35
-msgid "Use GP relative sdata/sbss sections"
+#: config/cris/cris.opt:133
+msgid "Don't align items in code or data"
 msgstr ""
 
-#: config/iq2000/iq2000.opt:40
-msgid "No default crt0.o"
+#: config/cris/cris.opt:142
+msgid "Do not emit function prologue or epilogue"
 msgstr ""
 
-#: c.opt:41
-msgid ""
-"Assert the <answer> to <question>.  Putting '-' before <question> disables "
-"the <answer> to <question>"
+#: config/cris/cris.opt:149
+msgid "Use the most feature-enabling options allowed by other options"
 msgstr ""
 
-#: c.opt:45
-msgid "Do not discard comments"
+#: config/cris/cris.opt:158
+msgid "Override -mbest-lib-options"
 msgstr ""
 
-#: c.opt:49
-msgid "Do not discard comments in macro expansions"
+#: config/cris/cris.opt:165
+msgid "Generate code for the specified chip or CPU version"
 msgstr ""
 
-#: c.opt:53
-msgid ""
-"Define a <macro> with <val> as its value.  If just <macro> is given, <val> "
-"is taken to be 1"
+#: config/cris/cris.opt:169
+msgid "Tune alignment for the specified chip or CPU version"
 msgstr ""
 
-#: c.opt:60
-msgid "Add <dir> to the end of the main framework include path"
+#: config/cris/cris.opt:173
+msgid "Warn when a stackframe is larger than the specified size"
 msgstr ""
 
-#: c.opt:64
-msgid "Print the name of header files as they are used"
+#: config/cris/aout.opt:27
+msgid "Compile for the MMU-less Etrax 100-based elinux system"
 msgstr ""
 
-#: c.opt:68 c.opt:796
-msgid "Add <dir> to the end of the main include path"
+#: config/cris/aout.opt:33
+msgid "For elinux, request a specified stack-size for this program"
 msgstr ""
 
-#: c.opt:72
-msgid "Generate make dependencies"
+#: config/h8300/h8300.opt:23
+msgid "Generate H8S code"
 msgstr ""
 
-#: c.opt:76
-msgid "Generate make dependencies and compile"
+#: config/h8300/h8300.opt:27
+msgid "Generate H8SX code"
 msgstr ""
 
-#: c.opt:80
-msgid "Write dependency output to the given file"
+#: config/h8300/h8300.opt:31
+msgid "Generate H8S/2600 code"
 msgstr ""
 
-#: c.opt:84
-msgid "Treat missing header files as generated files"
+#: config/h8300/h8300.opt:35
+msgid "Make integers 32 bits wide"
 msgstr ""
 
-#: c.opt:88
-msgid "Like -M but ignore system header files"
+#: config/h8300/h8300.opt:42
+msgid "Use registers for argument passing"
 msgstr ""
 
-#: c.opt:92
-msgid "Like -MD but ignore system header files"
+#: config/h8300/h8300.opt:46
+msgid "Consider access to byte sized memory slow"
 msgstr ""
 
-#: c.opt:96
-msgid "Generate phony targets for all headers"
+#: config/h8300/h8300.opt:50
+msgid "Enable linker relaxing"
 msgstr ""
 
-#: c.opt:100
-msgid "Add a MAKE-quoted target"
+#: config/h8300/h8300.opt:54
+msgid "Generate H8/300H code"
 msgstr ""
 
-#: c.opt:104
-msgid "Add an unquoted target"
+#: config/h8300/h8300.opt:58
+msgid "Enable the normal mode"
 msgstr ""
 
-#: c.opt:108
-msgid "Do not generate #line directives"
+#: config/h8300/h8300.opt:62
+msgid "Use H8/300 alignment rules"
 msgstr ""
 
-#: c.opt:112
-msgid "Undefine <macro>"
+#: config/v850/v850.opt:23
+msgid "Use registers r2 and r5"
 msgstr ""
 
-#: c.opt:116
-msgid ""
-"Warn about things that will change when compiling with an ABI-compliant "
-"compiler"
+#: config/v850/v850.opt:27
+msgid "Use 4 byte entries in switch tables"
 msgstr ""
 
-#: c.opt:120
-msgid "Warn about suspicious uses of memory addresses"
+#: config/v850/v850.opt:31
+msgid "Enable backend debugging"
 msgstr ""
 
-#: c.opt:124
-msgid "Enable most warning messages"
+#: config/v850/v850.opt:35
+msgid "Do not use the callt instruction"
 msgstr ""
 
-#: c.opt:128
-msgid ""
-"Warn whenever an Objective-C assignment is being intercepted by the garbage "
-"collector"
+#: config/v850/v850.opt:39
+msgid "Reuse r30 on a per function basis"
 msgstr ""
 
-#: c.opt:132
-msgid "Warn about casting functions to incompatible types"
+#: config/v850/v850.opt:43
+msgid "Support Green Hills ABI"
 msgstr ""
 
-#: c.opt:136
-msgid "Warn about C constructs that are not in the common subset of C and C++"
+#: config/v850/v850.opt:47
+msgid "Prohibit PC relative function calls"
 msgstr ""
 
-#: c.opt:141
-msgid "Warn about casts which discard qualifiers"
+#: config/v850/v850.opt:51
+msgid "Use stubs for function prologues"
 msgstr ""
 
-#: c.opt:145
-msgid "Warn about subscripts whose type is \"char\""
+#: config/v850/v850.opt:55
+msgid "Set the max size of data eligible for the SDA area"
 msgstr ""
 
-#: c.opt:149
-msgid ""
-"Warn about possibly nested block comments, and C++ comments spanning more "
-"than one physical line"
+#: config/v850/v850.opt:59
+msgid "Enable the use of the short load instructions"
 msgstr ""
 
-#: c.opt:153
-msgid "Synonym for -Wcomment"
+#: config/v850/v850.opt:63
+msgid "Same as: -mep -mprolog-function"
 msgstr ""
 
-#: c.opt:157
-msgid "Warn about possibly confusing type conversions"
+#: config/v850/v850.opt:67
+msgid "Set the max size of data eligible for the TDA area"
 msgstr ""
 
-#: c.opt:161
-msgid "Warn when all constructors and destructors are private"
+#: config/v850/v850.opt:71
+msgid "Enforce strict alignment"
 msgstr ""
 
-#: c.opt:165
-msgid "Warn when a declaration is found after a statement"
+#: config/v850/v850.opt:78
+msgid "Compile for the v850 processor"
 msgstr ""
 
-#: c.opt:169
-msgid "Warn about deprecated compiler features"
+#: config/v850/v850.opt:82
+msgid "Compile for the v850e processor"
 msgstr ""
 
-#: c.opt:173
-msgid "Warn about compile-time integer division by zero"
+#: config/v850/v850.opt:86
+msgid "Compile for the v850e1 processor"
 msgstr ""
 
-#: c.opt:177
-msgid "Warn about violations of Effective C++ style rules"
+#: config/v850/v850.opt:90
+msgid "Set the max size of data eligible for the ZDA area"
 msgstr ""
 
-#: c.opt:181
-msgid "Warn about stray tokens after #elif and #endif"
+#: config/mmix/mmix.opt:24
+msgid "For intrinsics library: pass all parameters in registers"
 msgstr ""
 
-#: c.opt:189
-msgid "Make implicit function declarations an error"
+#: config/mmix/mmix.opt:28
+msgid "Use register stack for parameters and return value"
 msgstr ""
 
-#: c.opt:193
-msgid "Warn if testing floating point numbers for equality"
+#: config/mmix/mmix.opt:32
+msgid "Use call-clobbered registers for parameters and return value"
 msgstr ""
 
-#: c.opt:197
-msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
+#: config/mmix/mmix.opt:37
+msgid "Use epsilon-respecting floating point compare instructions"
 msgstr ""
 
-#: c.opt:201
-msgid "Warn if passing too many arguments to a function for its format string"
+#: config/mmix/mmix.opt:41
+msgid "Use zero-extending memory loads, not sign-extending ones"
 msgstr ""
 
-#: c.opt:205
-msgid "Warn about format strings that are not literals"
+#: config/mmix/mmix.opt:45
+msgid ""
+"Generate divide results with reminder having the same sign as the divisor "
+"(not the dividend)"
 msgstr ""
 
-#: c.opt:209
-msgid "Warn about possible security problems with format functions"
+#: config/mmix/mmix.opt:49
+msgid "Prepend global symbols with \":\" (for use with PREFIX)"
 msgstr ""
 
-#: c.opt:213
-msgid "Warn about strftime formats yielding 2-digit years"
+#: config/mmix/mmix.opt:53
+msgid "Do not provide a default start-address 0x100 of the program"
 msgstr ""
 
-#: c.opt:217
-msgid "Warn about zero-length formats"
+#: config/mmix/mmix.opt:57
+msgid "Link to emit program in ELF format (rather than mmo)"
 msgstr ""
 
-#: c.opt:224
-msgid "Warn about variables which are initialized to themselves"
+#: config/mmix/mmix.opt:61
+msgid "Use P-mnemonics for branches statically predicted as taken"
 msgstr ""
 
-#: c.opt:231
-msgid "Warn about implicit function declarations"
+#: config/mmix/mmix.opt:65
+msgid "Don't use P-mnemonics for branches"
 msgstr ""
 
-#: c.opt:235
-msgid "Warn when a declaration does not specify a type"
+#: config/mmix/mmix.opt:79
+msgid "Use addresses that allocate global registers"
 msgstr ""
 
-#: c.opt:239
-msgid "Deprecated.  This switch has no effect"
+#: config/mmix/mmix.opt:83
+msgid "Do not use addresses that allocate global registers"
 msgstr ""
 
-#: c.opt:243
-msgid ""
-"Warn when there is a cast to a pointer from an integer of a different size"
+#: config/mmix/mmix.opt:87
+msgid "Generate a single exit point for each function"
 msgstr ""
 
-#: c.opt:247
-msgid "Warn about invalid uses of the \"offsetof\" macro"
+#: config/mmix/mmix.opt:91
+msgid "Do not generate a single exit point for each function"
 msgstr ""
 
-#: c.opt:251
-msgid "Warn about PCH files that are found but not used"
+#: config/mmix/mmix.opt:95
+msgid "Set start-address of the program"
 msgstr ""
 
-#: c.opt:255
-msgid "Do not warn about using \"long long\" when -pedantic"
+#: config/mmix/mmix.opt:99
+msgid "Set start-address of data"
 msgstr ""
 
-#: c.opt:259
-msgid "Warn about suspicious declarations of \"main\""
+#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
+msgid "Specify CPU for code generation purposes"
 msgstr ""
 
-#: c.opt:263
-msgid "Warn about possibly missing braces around initializers"
+#: config/iq2000/iq2000.opt:27
+msgid "Specify CPU for scheduling purposes"
 msgstr ""
 
-#: c.opt:267
-msgid "Warn about global functions without previous declarations"
+#: config/iq2000/iq2000.opt:35
+msgid "Use GP relative sdata/sbss sections"
 msgstr ""
 
-#: c.opt:271
-msgid "Warn about missing fields in struct initializers"
+#: config/iq2000/iq2000.opt:40
+msgid "No default crt0.o"
 msgstr ""
 
-#: c.opt:275
-msgid "Warn about functions which might be candidates for format attributes"
+#: config/bfin/bfin.opt:23
+msgid "Omit frame pointer for leaf functions"
 msgstr ""
 
-#: c.opt:279
-msgid "Warn about user-specified include directories that do not exist"
+#: config/bfin/bfin.opt:27
+msgid "Program is entirely located in low 64k of memory"
 msgstr ""
 
-#: c.opt:283
-msgid "Warn about global functions without prototypes"
+#: config/bfin/bfin.opt:31
+msgid "Work around a hardware anomaly by adding a number of NOPs before a"
 msgstr ""
 
-#: c.opt:287
-msgid "Warn about use of multi-character character constants"
+#: config/bfin/bfin.opt:36
+msgid "Avoid speculative loads to work around a hardware anomaly."
 msgstr ""
 
-#: c.opt:291
-msgid "Warn about \"extern\" declarations not at file scope"
+#: config/bfin/bfin.opt:40
+msgid "Enabled ID based shared library"
 msgstr ""
 
-#: c.opt:295
-msgid ""
-"Warn when non-templatized friend functions are declared within a template"
+#: config/bfin/bfin.opt:48
+msgid "Avoid generating pc-relative calls; use indirection"
 msgstr ""
 
-#: c.opt:299
-msgid "Warn about non-virtual destructors"
+#: config/mt/mt.opt:23
+msgid "Use byte loads and stores when generating code."
 msgstr ""
 
-#: c.opt:303
-msgid ""
-"Warn about NULL being passed to argument slots marked as requiring non-NULL"
+#: config/mt/mt.opt:31
+msgid "Do not include crt0.o in the startup files"
 msgstr ""
 
-#: c.opt:307
-msgid "Warn about non-normalised Unicode strings"
+#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
+#: config/mt/mt.opt:47 config/mt/mt.opt:51
+msgid "Internal debug switch"
 msgstr ""
 
-#: c.opt:311
-msgid "Warn if a C-style cast is used in a program"
+#: config/vxworks.opt:24
+msgid "Assume the VxWorks RTP environment"
 msgstr ""
 
-#: c.opt:315
-msgid "Warn if an old-style parameter definition is used"
+#: config/vxworks.opt:31
+msgid "Assume the VxWorks vThreads environment"
 msgstr ""
 
-#: c.opt:319
-msgid ""
-"Warn if a string is longer than the maximum portable length specified by the "
-"standard"
+#: config/darwin.opt:23
+msgid "Generate code suitable for fast turn around debugging"
 msgstr ""
 
-#: c.opt:323
-msgid "Warn about overloaded virtual function names"
+#: config/darwin.opt:27
+msgid "The earliest MacOS X version on which this program will run"
 msgstr ""
 
-#: c.opt:327
-msgid "Warn about overriding initializers without side effects"
+#: config/darwin.opt:31
+msgid "Set sizeof(bool) to 1"
 msgstr ""
 
-#: c.opt:331
-msgid "Warn about possibly missing parentheses"
+#: config/darwin.opt:35
+msgid "Generate code for darwin loadable kernel extentions"
 msgstr ""
 
-#: c.opt:335
-msgid "Warn when converting the type of pointers to member functions"
+#: config/darwin.opt:39
+msgid "Generate code for the kernel or loadable kernel extentions"
 msgstr ""
 
-#: c.opt:339
-msgid "Warn about function pointer arithmetic"
+#: config/lynx.opt:23
+msgid "Support legacy multi-threading"
 msgstr ""
 
-#: c.opt:343
-msgid "Warn when a pointer is cast to an integer of a different size"
+#: config/lynx.opt:27
+msgid "Use shared libraries"
 msgstr ""
 
-#: c.opt:347
-msgid "Warn about misuses of pragmas"
+#: config/lynx.opt:31
+msgid "Support multi-threading"
 msgstr ""
 
-#: c.opt:351
-msgid "Warn if inherited methods are unimplemented"
+#: config/score/score.opt:31
+msgid "Disable bcnz instruction"
 msgstr ""
 
-#: c.opt:355
-msgid "Warn about multiple declarations of the same object"
+#: config/score/score.opt:35
+msgid "Enable unaligned load/store instruction"
 msgstr ""
 
-#: c.opt:359
-msgid "Warn when the compiler reorders code"
+#: config/score/score.opt:39
+msgid "Support SCORE 5 ISA"
 msgstr ""
 
-#: c.opt:363
-msgid ""
-"Warn whenever a function's return type defaults to \"int\" (C), or about "
-"inconsistent return types (C++)"
+#: config/score/score.opt:43
+msgid "Support SCORE 5U ISA"
 msgstr ""
 
-#: c.opt:367
-msgid "Warn if a selector has multiple methods"
+#: config/score/score.opt:47
+msgid "Support SCORE 7 ISA"
 msgstr ""
 
-#: c.opt:371
-msgid "Warn about possible violations of sequence point rules"
+#: config/score/score.opt:51
+msgid "Support SCORE 7D ISA"
 msgstr ""
 
-#: c.opt:375
-msgid "Warn about signed-unsigned comparisons"
+#: config/score/score.opt:55
+msgid "Support SCORE 3 ISA"
 msgstr ""
 
-#: c.opt:379
-msgid "Warn when overload promotes from unsigned to signed"
+#: config/score/score.opt:59
+msgid "Support SCORE 3d ISA"
 msgstr ""
 
-#: c.opt:383
-msgid "Warn about uncasted NULL used as sentinel"
+#: config/linux.opt:24
+msgid "Use uClibc instead of GNU libc"
 msgstr ""
 
-#: c.opt:387
-msgid "Warn about unprototyped function declarations"
+#: config/linux.opt:28
+msgid "Use GNU libc instead of uClibc"
 msgstr ""
 
-#: c.opt:391
-msgid "Warn if type signatures of candidate methods do not match exactly"
+#: c.opt:41
+msgid ""
+"Assert the <answer> to <question>.  Putting '-' before <question> disables "
+"the <answer> to <question>"
 msgstr ""
 
-#: c.opt:395
-msgid "Warn when synthesis behavior differs from Cfront"
+#: c.opt:45
+msgid "Do not discard comments"
 msgstr ""
 
-#: c.opt:399 common.opt:157
-msgid "Do not suppress warnings from system headers"
+#: c.opt:49
+msgid "Do not discard comments in macro expansions"
 msgstr ""
 
-#: c.opt:403
-msgid "Warn about features not present in traditional C"
+#: c.opt:53
+msgid ""
+"Define a <macro> with <val> as its value.  If just <macro> is given, <val> "
+"is taken to be 1"
 msgstr ""
 
-#: c.opt:407
-msgid ""
-"Warn if trigraphs are encountered that might affect the meaning of the "
-"program"
+#: c.opt:60
+msgid "Add <dir> to the end of the main framework include path"
 msgstr ""
 
-#: c.opt:411
-msgid "Warn about @selector()s without previously declared methods"
+#: c.opt:64
+msgid "Print the name of header files as they are used"
 msgstr ""
 
-#: c.opt:415
-msgid "Warn if an undefined macro is used in an #if directive"
+#: c.opt:68 c.opt:796
+msgid "Add <dir> to the end of the main include path"
 msgstr ""
 
-#: c.opt:419
-msgid "Warn about unrecognized pragmas"
+#: c.opt:72
+msgid "Generate make dependencies"
 msgstr ""
 
-#: c.opt:423
-msgid "Warn about macros defined in the main file that are not used"
+#: c.opt:76
+msgid "Generate make dependencies and compile"
 msgstr ""
 
-#: c.opt:427
-msgid "Do not warn about using variadic macros when -pedantic"
+#: c.opt:80
+msgid "Write dependency output to the given file"
 msgstr ""
 
-#: c.opt:431
-msgid ""
-"In C++, nonzero means warn about deprecated conversion from string literals "
-"to `char *'.  In C, similar warning, except that the conversion is of course "
-"not deprecated by the ISO C standard."
+#: c.opt:84
+msgid "Treat missing header files as generated files"
 msgstr ""
 
-#: c.opt:435
-msgid "Warn when a pointer differs in signedness in an assignment"
+#: c.opt:88
+msgid "Like -M but ignore system header files"
 msgstr ""
 
-#: c.opt:439
-msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
+#: c.opt:92
+msgid "Like -MD but ignore system header files"
 msgstr ""
 
-#: c.opt:447
-msgid "Enforce class member access control semantics"
+#: c.opt:96
+msgid "Generate phony targets for all headers"
 msgstr ""
 
-#: c.opt:454
-msgid "Change when template instances are emitted"
+#: c.opt:100
+msgid "Add a MAKE-quoted target"
 msgstr ""
 
-#: c.opt:458
-msgid "Recognize the \"asm\" keyword"
+#: c.opt:104
+msgid "Add an unquoted target"
 msgstr ""
 
-#: c.opt:462
-msgid "Recognize built-in functions"
+#: c.opt:108
+msgid "Do not generate #line directives"
 msgstr ""
 
-#: c.opt:469
-msgid "Check the return value of new"
+#: c.opt:112
+msgid "Undefine <macro>"
 msgstr ""
 
-#: c.opt:473
-msgid "Allow the arguments of the '?' operator to have different types"
+#: c.opt:116
+msgid ""
+"Warn about things that will change when compiling with an ABI-compliant "
+"compiler"
 msgstr ""
 
-#: c.opt:477
-msgid "Reduce the size of object files"
+#: c.opt:120
+msgid "Warn about suspicious uses of memory addresses"
 msgstr ""
 
-#: c.opt:481
-msgid "Use class <name> for constant strings"
+#: c.opt:124
+msgid "Enable most warning messages"
 msgstr ""
 
-#: c.opt:485
-msgid "Inline member functions by default"
+#: c.opt:128
+msgid ""
+"Warn whenever an Objective-C assignment is being intercepted by the garbage "
+"collector"
 msgstr ""
 
-#: c.opt:489
-msgid "Permit '$' as an identifier character"
+#: c.opt:132
+msgid "Warn about casting functions to incompatible types"
 msgstr ""
 
-#: c.opt:496
-msgid "Generate code to check exception specifications"
+#: c.opt:136
+msgid "Warn about C constructs that are not in the common subset of C and C++"
 msgstr ""
 
-#: c.opt:503
-msgid "Convert all strings and character constants to character set <cset>"
+#: c.opt:141
+msgid "Warn about casts which discard qualifiers"
 msgstr ""
 
-#: c.opt:507
-msgid "Permit universal character names (\\u and \\U) in identifiers"
+#: c.opt:145
+msgid "Warn about subscripts whose type is \"char\""
 msgstr ""
 
-#: c.opt:511
-msgid "Specify the default character set for source files"
+#: c.opt:149
+msgid ""
+"Warn about possibly nested block comments, and C++ comments spanning more "
+"than one physical line"
 msgstr ""
 
-#: c.opt:519
-msgid "Scope of for-init-statement variables is local to the loop"
+#: c.opt:153
+msgid "Synonym for -Wcomment"
 msgstr ""
 
-#: c.opt:523
-msgid "Do not assume that standard C libraries and \"main\" exist"
+#: c.opt:157
+msgid "Warn about possibly confusing type conversions"
 msgstr ""
 
-#: c.opt:527
-msgid "Recognize GNU-defined keywords"
+#: c.opt:161
+msgid "Warn when all constructors and destructors are private"
 msgstr ""
 
-#: c.opt:531
-msgid "Generate code for GNU runtime environment"
+#: c.opt:165
+msgid "Warn when a declaration is found after a statement"
 msgstr ""
 
-#: c.opt:535
-msgid "Use traditional GNU semantics for inline functions"
+#: c.opt:169
+msgid "Warn about deprecated compiler features"
 msgstr ""
 
-#: c.opt:548
-msgid "Assume normal C execution environment"
+#: c.opt:173
+msgid "Warn about compile-time integer division by zero"
 msgstr ""
 
-#: c.opt:552
-msgid "Enable support for huge objects"
+#: c.opt:177
+msgid "Warn about violations of Effective C++ style rules"
 msgstr ""
 
-#: c.opt:556
-msgid "Export functions even if they can be inlined"
+#: c.opt:181
+msgid "Warn about stray tokens after #elif and #endif"
 msgstr ""
 
-#: c.opt:560
-msgid "Emit implicit instantiations of inline templates"
+#: c.opt:189
+msgid "Make implicit function declarations an error"
 msgstr ""
 
-#: c.opt:564
-msgid "Emit implicit instantiations of templates"
+#: c.opt:193
+msgid "Warn if testing floating point numbers for equality"
 msgstr ""
 
-#: c.opt:568
-msgid "Inject friend functions into enclosing namespace"
+#: c.opt:197
+msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
 msgstr ""
 
-#: c.opt:575
-msgid "Don't warn about uses of Microsoft extensions"
+#: c.opt:201
+msgid "Warn if passing too many arguments to a function for its format string"
 msgstr ""
 
-#: c.opt:585
-msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
+#: c.opt:205
+msgid "Warn about format strings that are not literals"
 msgstr ""
 
-#: c.opt:589
-msgid "Assume that receivers of Objective-C messages may be nil"
+#: c.opt:209
+msgid "Warn about possible security problems with format functions"
 msgstr ""
 
-#: c.opt:601
-msgid ""
-"Generate special Objective-C methods to initialize/destroy non-POD C++ "
-"ivars, if needed"
+#: c.opt:213
+msgid "Warn about strftime formats yielding 2-digit years"
 msgstr ""
 
-#: c.opt:605
-msgid "Allow fast jumps to the message dispatcher"
+#: c.opt:217
+msgid "Warn about zero-length formats"
 msgstr ""
 
-#: c.opt:611
-msgid "Enable Objective-C exception and synchronization syntax"
+#: c.opt:224
+msgid "Warn about variables which are initialized to themselves"
 msgstr ""
 
-#: c.opt:615
-msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
+#: c.opt:231
+msgid "Warn about implicit function declarations"
 msgstr ""
 
-#: c.opt:620
-msgid "Enable Objective-C setjmp exception handling runtime"
+#: c.opt:235
+msgid "Warn when a declaration does not specify a type"
 msgstr ""
 
-#: c.opt:624 fortran/lang.opt:134
-msgid "Enable OpenMP"
+#: c.opt:239
+msgid "Deprecated.  This switch has no effect"
 msgstr ""
 
-#: c.opt:628
-msgid "Recognize C++ kewords like \"compl\" and \"xor\""
+#: c.opt:243
+msgid ""
+"Warn when there is a cast to a pointer from an integer of a different size"
 msgstr ""
 
-#: c.opt:632
-msgid "Enable optional diagnostics"
+#: c.opt:247
+msgid "Warn about invalid uses of the \"offsetof\" macro"
 msgstr ""
 
-#: c.opt:639
-msgid "Look for and use PCH files even when preprocessing"
+#: c.opt:251
+msgid "Warn about PCH files that are found but not used"
 msgstr ""
 
-#: c.opt:643
-msgid "Downgrade conformance errors to warnings"
+#: c.opt:255
+msgid "Do not warn about using \"long long\" when -pedantic"
 msgstr ""
 
-#: c.opt:647
-msgid "Treat the input file as already preprocessed"
+#: c.opt:259
+msgid "Warn about suspicious declarations of \"main\""
 msgstr ""
 
-#: c.opt:651
-msgid ""
-"Used in Fix-and-Continue mode to indicate that object files may be swapped "
-"in at runtime"
+#: c.opt:263
+msgid "Warn about possibly missing braces around initializers"
 msgstr ""
 
-#: c.opt:655
-msgid "Enable automatic template instantiation"
+#: c.opt:267
+msgid "Warn about global functions without previous declarations"
 msgstr ""
 
-#: c.opt:659
-msgid "Generate run time type descriptor information"
+#: c.opt:271
+msgid "Warn about missing fields in struct initializers"
 msgstr ""
 
-#: c.opt:663
-msgid "Use the same size for double as for float"
+#: c.opt:275
+msgid "Warn about functions which might be candidates for format attributes"
 msgstr ""
 
-#: c.opt:667 fortran/lang.opt:226
-msgid "Use the narrowest integer type possible for enumeration types"
+#: c.opt:279
+msgid "Warn about user-specified include directories that do not exist"
 msgstr ""
 
-#: c.opt:671
-msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
+#: c.opt:283
+msgid "Warn about global functions without prototypes"
 msgstr ""
 
-#: c.opt:675
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
+#: c.opt:287
+msgid "Warn about use of multi-character character constants"
 msgstr ""
 
-#: c.opt:679
-msgid "Make \"char\" signed by default"
+#: c.opt:291
+msgid "Warn about \"extern\" declarations not at file scope"
 msgstr ""
 
-#: c.opt:686
-msgid "Display statistics accumulated during compilation"
+#: c.opt:295
+msgid ""
+"Warn when non-templatized friend functions are declared within a template"
 msgstr ""
 
-#: c.opt:693
-msgid "Distance between tab stops for column reporting"
+#: c.opt:299
+msgid "Warn about non-virtual destructors"
 msgstr ""
 
-#: c.opt:697
-msgid "Specify maximum template instantiation depth"
+#: c.opt:303
+msgid ""
+"Warn about NULL being passed to argument slots marked as requiring non-NULL"
 msgstr ""
 
-#: c.opt:704
-msgid "Do not generate thread-safe code for initializing local statics"
+#: c.opt:307
+msgid "Warn about non-normalised Unicode strings"
 msgstr ""
 
-#: c.opt:708
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
+#: c.opt:311
+msgid "Warn if a C-style cast is used in a program"
 msgstr ""
 
-#: c.opt:712
-msgid "Make \"char\" unsigned by default"
+#: c.opt:315
+msgid "Warn if an old-style parameter definition is used"
 msgstr ""
 
-#: c.opt:716
-msgid "Use __cxa_atexit to register destructors"
+#: c.opt:319
+msgid ""
+"Warn if a string is longer than the maximum portable length specified by the "
+"standard"
 msgstr ""
 
-#: c.opt:720
-msgid "Use __cxa_get_exception_ptr in exception handling"
+#: c.opt:323
+msgid "Warn about overloaded virtual function names"
 msgstr ""
 
-#: c.opt:724
-msgid "Marks all inlined methods as having hidden visibility"
+#: c.opt:327
+msgid "Warn about overriding initializers without side effects"
 msgstr ""
 
-#: c.opt:728
-msgid "Discard unused virtual functions"
+#: c.opt:331
+msgid "Warn about possibly missing parentheses"
 msgstr ""
 
-#: c.opt:732
-msgid "Implement vtables using thunks"
+#: c.opt:335
+msgid "Warn when converting the type of pointers to member functions"
 msgstr ""
 
-#: c.opt:736
-msgid "Emit common-like symbols as weak symbols"
+#: c.opt:339
+msgid "Warn about function pointer arithmetic"
 msgstr ""
 
-#: c.opt:740
-msgid ""
-"Convert all wide strings and character constants to character set <cset>"
+#: c.opt:343
+msgid "Warn when a pointer is cast to an integer of a different size"
 msgstr ""
 
-#: c.opt:744
-msgid "Generate a #line directive pointing at the current working directory"
+#: c.opt:347
+msgid "Warn about misuses of pragmas"
 msgstr ""
 
-#: c.opt:748
-msgid "Emit cross referencing information"
+#: c.opt:351
+msgid "Warn if inherited methods are unimplemented"
 msgstr ""
 
-#: c.opt:752
-msgid ""
-"Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
+#: c.opt:355
+msgid "Warn about multiple declarations of the same object"
 msgstr ""
 
-#: c.opt:756
-msgid "Dump declarations to a .decl file"
+#: c.opt:359
+msgid "Warn when the compiler reorders code"
 msgstr ""
 
-#: c.opt:760 c.opt:792
-msgid "Add <dir> to the end of the system include path"
+#: c.opt:363
+msgid ""
+"Warn whenever a function's return type defaults to \"int\" (C), or about "
+"inconsistent return types (C++)"
 msgstr ""
 
-#: c.opt:764
-msgid "Accept definition of macros in <file>"
+#: c.opt:367
+msgid "Warn if a selector has multiple methods"
 msgstr ""
 
-#: c.opt:768
-msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
+#: c.opt:371
+msgid "Warn about possible violations of sequence point rules"
 msgstr ""
 
-#: c.opt:772
-msgid "Include the contents of <file> before other files"
+#: c.opt:375
+msgid "Warn about signed-unsigned comparisons"
 msgstr ""
 
-#: c.opt:776
-msgid "Specify <path> as a prefix for next two options"
+#: c.opt:379
+msgid "Warn when overload promotes from unsigned to signed"
 msgstr ""
 
-#: c.opt:780
-msgid "Set <dir> to be the system root directory"
+#: c.opt:383
+msgid "Warn about uncasted NULL used as sentinel"
 msgstr ""
 
-#: c.opt:784
-msgid "Add <dir> to the start of the system include path"
+#: c.opt:387
+msgid "Warn about unprototyped function declarations"
 msgstr ""
 
-#: c.opt:788
-msgid "Add <dir> to the end of the quote include path"
+#: c.opt:391
+msgid "Warn if type signatures of candidate methods do not match exactly"
 msgstr ""
 
-#: c.opt:809
-msgid ""
-"Do not search standard system include directories (those specified with -"
-"isystem will still be used)"
+#: c.opt:395
+msgid "Warn when synthesis behavior differs from Cfront"
 msgstr ""
 
-#: c.opt:813
-msgid "Do not search standard system include directories for C++"
+#: c.opt:399 common.opt:157
+msgid "Do not suppress warnings from system headers"
 msgstr ""
 
-#: c.opt:829
-msgid "Generate C header of platform-specific features"
+#: c.opt:403
+msgid "Warn about features not present in traditional C"
 msgstr ""
 
-#: c.opt:833
-msgid "Print a checksum of the executable for PCH validity checking, and stop"
+#: c.opt:407
+msgid ""
+"Warn if trigraphs are encountered that might affect the meaning of the "
+"program"
 msgstr ""
 
-#: c.opt:837
-msgid "Remap file names when including files"
+#: c.opt:411
+msgid "Warn about @selector()s without previously declared methods"
 msgstr ""
 
-#: c.opt:841
-msgid "Conform to the ISO 1998 C++ standard"
+#: c.opt:415
+msgid "Warn if an undefined macro is used in an #if directive"
 msgstr ""
 
-#: c.opt:845 c.opt:873
-msgid "Conform to the ISO 1990 C standard"
+#: c.opt:419
+msgid "Warn about unrecognized pragmas"
 msgstr ""
 
-#: c.opt:849 c.opt:881
-msgid "Conform to the ISO 1999 C standard"
+#: c.opt:423
+msgid "Warn about macros defined in the main file that are not used"
 msgstr ""
 
-#: c.opt:853
-msgid "Deprecated in favor of -std=c99"
+#: c.opt:427
+msgid "Do not warn about using variadic macros when -pedantic"
 msgstr ""
 
-#: c.opt:857
-msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
+#: c.opt:431
+msgid ""
+"In C++, nonzero means warn about deprecated conversion from string literals "
+"to `char *'.  In C, similar warning, except that the conversion is of course "
+"not deprecated by the ISO C standard."
 msgstr ""
 
-#: c.opt:861
-msgid "Conform to the ISO 1990 C standard with GNU extensions"
+#: c.opt:435
+msgid "Warn when a pointer differs in signedness in an assignment"
 msgstr ""
 
-#: c.opt:865
-msgid "Conform to the ISO 1999 C standard with GNU extensions"
+#: c.opt:439
+msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
 msgstr ""
 
-#: c.opt:869
-msgid "Deprecated in favor of -std=gnu99"
+#: c.opt:447
+msgid "Enforce class member access control semantics"
 msgstr ""
 
-#: c.opt:877
-msgid "Conform to the ISO 1990 C standard as amended in 1994"
+#: c.opt:454
+msgid "Change when template instances are emitted"
 msgstr ""
 
-#: c.opt:885
-msgid "Deprecated in favor of -std=iso9899:1999"
+#: c.opt:458
+msgid "Recognize the \"asm\" keyword"
 msgstr ""
 
-#: c.opt:889
-msgid "Enable traditional preprocessing"
+#: c.opt:462
+msgid "Recognize built-in functions"
 msgstr ""
 
-#: c.opt:893
-msgid "Support ISO C trigraphs"
+#: c.opt:469
+msgid "Check the return value of new"
 msgstr ""
 
-#: c.opt:897
-msgid "Do not predefine system-specific and GCC-specific macros"
+#: c.opt:473
+msgid "Allow the arguments of the '?' operator to have different types"
 msgstr ""
 
-#: c.opt:901
-msgid "Enable verbose output"
+#: c.opt:477
+msgid "Reduce the size of object files"
 msgstr ""
 
-#: java/lang.opt:65
-msgid "Warn if a deprecated compiler feature, class, method, or field is used"
+#: c.opt:481
+msgid "Use class <name> for constant strings"
 msgstr ""
 
-#: java/lang.opt:69
-msgid "Warn if deprecated empty statements are found"
+#: c.opt:485
+msgid "Inline member functions by default"
 msgstr ""
 
-#: java/lang.opt:73
-msgid "Warn if .class files are out of date"
+#: c.opt:489
+msgid "Permit '$' as an identifier character"
 msgstr ""
 
-#: java/lang.opt:77
-msgid "Warn if modifiers are specified when not necessary"
+#: c.opt:496
+msgid "Generate code to check exception specifications"
 msgstr ""
 
-#: java/lang.opt:81
-msgid "Deprecated; use --classpath instead"
+#: c.opt:503
+msgid "Convert all strings and character constants to character set <cset>"
 msgstr ""
 
-#: java/lang.opt:85
-msgid "Permit the use of the assert keyword"
+#: c.opt:507
+msgid "Permit universal character names (\\u and \\U) in identifiers"
 msgstr ""
 
-#: java/lang.opt:107
-msgid "Replace system path"
+#: c.opt:511
+msgid "Specify the default character set for source files"
 msgstr ""
 
-#: java/lang.opt:111
-msgid "Generate checks for references to NULL"
+#: c.opt:519
+msgid "Scope of for-init-statement variables is local to the loop"
 msgstr ""
 
-#: java/lang.opt:115
-msgid "Set class path"
+#: c.opt:523
+msgid "Do not assume that standard C libraries and \"main\" exist"
 msgstr ""
 
-#: java/lang.opt:122
-msgid "Output a class file"
+#: c.opt:527
+msgid "Recognize GNU-defined keywords"
 msgstr ""
 
-#: java/lang.opt:126
-msgid "Alias for -femit-class-file"
+#: c.opt:531
+msgid "Generate code for GNU runtime environment"
 msgstr ""
 
-#: java/lang.opt:130
-msgid "Choose input encoding (defaults from your locale)"
+#: c.opt:535
+msgid "Use traditional GNU semantics for inline functions"
 msgstr ""
 
-#: java/lang.opt:134
-msgid "Set the extension directory path"
+#: c.opt:548
+msgid "Assume normal C execution environment"
 msgstr ""
 
-#: java/lang.opt:138
-msgid "Input file is a file with a list of filenames to compile"
+#: c.opt:552
+msgid "Enable support for huge objects"
 msgstr ""
 
-#: java/lang.opt:142
-msgid "Always check for non gcj generated classes archives"
+#: c.opt:556
+msgid "Export functions even if they can be inlined"
 msgstr ""
 
-#: java/lang.opt:146
-msgid ""
-"Assume the runtime uses a hash table to map an object to its synchronization "
-"structure"
+#: c.opt:560
+msgid "Emit implicit instantiations of inline templates"
 msgstr ""
 
-#: java/lang.opt:150
-msgid "Generate instances of Class at runtime"
+#: c.opt:564
+msgid "Emit implicit instantiations of templates"
 msgstr ""
 
-#: java/lang.opt:154
-msgid "Use offset tables for virtual method calls"
+#: c.opt:568
+msgid "Inject friend functions into enclosing namespace"
 msgstr ""
 
-#: java/lang.opt:161
-msgid "Assume native functions are implemented using JNI"
+#: c.opt:575
+msgid "Don't warn about uses of Microsoft extensions"
 msgstr ""
 
-#: java/lang.opt:165
-msgid "Enable optimization of static class initialization code"
+#: c.opt:585
+msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
 msgstr ""
 
-#: java/lang.opt:172
-msgid "Reduce the amount of reflection meta-data generated"
+#: c.opt:589
+msgid "Assume that receivers of Objective-C messages may be nil"
 msgstr ""
 
-#: java/lang.opt:176
-msgid "Enable assignability checks for stores into object arrays"
+#: c.opt:601
+msgid ""
+"Generate special Objective-C methods to initialize/destroy non-POD C++ "
+"ivars, if needed"
 msgstr ""
 
-#: java/lang.opt:180
-msgid "Generate code for the Boehm GC"
+#: c.opt:605
+msgid "Allow fast jumps to the message dispatcher"
 msgstr ""
 
-#: java/lang.opt:184
-msgid "Call a library routine to do integer divisions"
+#: c.opt:611
+msgid "Enable Objective-C exception and synchronization syntax"
 msgstr ""
 
-#: java/lang.opt:188
-msgid "Generated should be loaded by bootstrap loader"
+#: c.opt:615
+msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
 msgstr ""
 
-#: fortran/lang.opt:30
-msgid "Add a directory for INCLUDE and MODULE searching"
+#: c.opt:620
+msgid "Enable Objective-C setjmp exception handling runtime"
 msgstr ""
 
-#: fortran/lang.opt:34
-msgid "Put MODULE files in 'directory'"
+#: c.opt:628
+msgid "Recognize C++ kewords like \"compl\" and \"xor\""
 msgstr ""
 
-#: fortran/lang.opt:42
-msgid "Warn about possible aliasing of dummy arguments"
+#: c.opt:632
+msgid "Enable optional diagnostics"
 msgstr ""
 
-#: fortran/lang.opt:46
-msgid "Warn about missing ampersand in continued character constants"
+#: c.opt:639
+msgid "Look for and use PCH files even when preprocessing"
 msgstr ""
 
-#: fortran/lang.opt:50
-msgid "Warn about truncated character expressions"
+#: c.opt:643
+msgid "Downgrade conformance errors to warnings"
 msgstr ""
 
-#: fortran/lang.opt:54
-msgid "Warn about implicit conversion"
+#: c.opt:647
+msgid "Treat the input file as already preprocessed"
 msgstr ""
 
-#: fortran/lang.opt:58
-msgid "Warn about calls with implicit interface"
+#: c.opt:651
+msgid ""
+"Used in Fix-and-Continue mode to indicate that object files may be swapped "
+"in at runtime"
 msgstr ""
 
-#: fortran/lang.opt:62
-msgid "Warn about truncated source lines"
+#: c.opt:655
+msgid "Enable automatic template instantiation"
 msgstr ""
 
-#: fortran/lang.opt:66
-msgid "Warn about usage of non-standard intrinsics"
+#: c.opt:659
+msgid "Generate run time type descriptor information"
 msgstr ""
 
-#: fortran/lang.opt:70
-msgid "Warn about \"suspicious\" constructs"
+#: c.opt:663
+msgid "Use the same size for double as for float"
 msgstr ""
 
-#: fortran/lang.opt:74
-msgid "Permit nonconforming uses of the tab character"
+#: c.opt:671
+msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
 msgstr ""
 
-#: fortran/lang.opt:78
-msgid "Warn about underflow of numerical constant expressions"
+#: c.opt:675
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
 msgstr ""
 
-#: fortran/lang.opt:82
-msgid "All intrinsics procedures are available regardless of selected standard"
+#: c.opt:679
+msgid "Make \"char\" signed by default"
 msgstr ""
 
-#: fortran/lang.opt:86
-msgid ""
-"Do not treat local variables and COMMON blocks as if they were named in SAVE "
-"statements"
+#: c.opt:686
+msgid "Display statistics accumulated during compilation"
 msgstr ""
 
-#: fortran/lang.opt:90
-msgid "Specify that backslash in string introduces an escape character"
+#: c.opt:693
+msgid "Distance between tab stops for column reporting"
 msgstr ""
 
-#: fortran/lang.opt:94
-msgid "Set the default double precision kind to an 8 byte wide type"
+#: c.opt:697
+msgid "Specify maximum template instantiation depth"
 msgstr ""
 
-#: fortran/lang.opt:98
-msgid "Set the default integer kind to an 8 byte wide type"
+#: c.opt:704
+msgid "Do not generate thread-safe code for initializing local statics"
 msgstr ""
 
-#: fortran/lang.opt:102
-msgid "Set the default real kind to an 8 byte wide type"
+#: c.opt:708
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
 msgstr ""
 
-#: fortran/lang.opt:106
-msgid "Ignore 'D' in column one in fixed form"
+#: c.opt:712
+msgid "Make \"char\" unsigned by default"
 msgstr ""
 
-#: fortran/lang.opt:110
-msgid "Treat lines with 'D' in column one as comments"
+#: c.opt:716
+msgid "Use __cxa_atexit to register destructors"
 msgstr ""
 
-#: fortran/lang.opt:114
-msgid "Allow dollar signs in entity names"
+#: c.opt:720
+msgid "Use __cxa_get_exception_ptr in exception handling"
 msgstr ""
 
-#: fortran/lang.opt:118
-msgid "Display the code tree after parsing"
+#: c.opt:724
+msgid "Marks all inlined methods as having hidden visibility"
 msgstr ""
 
-#: fortran/lang.opt:122
-msgid "Use f2c calling convention"
+#: c.opt:728
+msgid "Discard unused virtual functions"
 msgstr ""
 
-#: fortran/lang.opt:126
-msgid "Assume that the source file is fixed form"
+#: c.opt:732
+msgid "Implement vtables using thunks"
 msgstr ""
 
-#: fortran/lang.opt:130
-msgid "Assume that the source file is free form"
+#: c.opt:736
+msgid "Emit common-like symbols as weak symbols"
 msgstr ""
 
-#: fortran/lang.opt:138
-msgid "Append underscores to externally visible names"
+#: c.opt:740
+msgid ""
+"Convert all wide strings and character constants to character set <cset>"
 msgstr ""
 
-#: fortran/lang.opt:142
-msgid "Use the Cray Pointer extension"
+#: c.opt:744
+msgid "Generate a #line directive pointing at the current working directory"
 msgstr ""
 
-#: fortran/lang.opt:146
-msgid "Append a second underscore if the name already contains an underscore"
+#: c.opt:748
+msgid "Emit cross referencing information"
 msgstr ""
 
-#: fortran/lang.opt:150
+#: c.opt:752
 msgid ""
-"Specify that no implicit typing is allowed, unless overridden by explicit "
-"IMPLICIT statements"
+"Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
 msgstr ""
 
-#: fortran/lang.opt:154
-msgid "Allow arbitrary character line width in fixed mode"
+#: c.opt:756
+msgid "Dump declarations to a .decl file"
 msgstr ""
 
-#: fortran/lang.opt:158
-msgid "Use n as character line width in fixed mode"
+#: c.opt:760 c.opt:792
+msgid "Add <dir> to the end of the system include path"
 msgstr ""
 
-#: fortran/lang.opt:162
-msgid "Allow arbitrary character line width in free mode"
+#: c.opt:764
+msgid "Accept definition of macros in <file>"
 msgstr ""
 
-#: fortran/lang.opt:166
-msgid "Use n as character line width in free mode"
+#: c.opt:768
+msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
 msgstr ""
 
-#: fortran/lang.opt:170
-msgid "Maximum number of errors to report"
+#: c.opt:772
+msgid "Include the contents of <file> before other files"
 msgstr ""
 
-#: fortran/lang.opt:174
-msgid "Maximum identifier length"
+#: c.opt:776
+msgid "Specify <path> as a prefix for next two options"
 msgstr ""
 
-#: fortran/lang.opt:178
-msgid "Maximum length for subrecords"
+#: c.opt:780
+msgid "Set <dir> to be the system root directory"
+msgstr ""
+
+#: c.opt:784
+msgid "Add <dir> to the start of the system include path"
 msgstr ""
 
-#: fortran/lang.opt:182
-msgid "Size in bytes of the largest array that will be put on the stack"
+#: c.opt:788
+msgid "Add <dir> to the end of the quote include path"
 msgstr ""
 
-#: fortran/lang.opt:186
-msgid "Don't generate code, just do syntax and semantics checking"
+#: c.opt:809
+msgid ""
+"Do not search standard system include directories (those specified with -"
+"isystem will still be used)"
 msgstr ""
 
-#: fortran/lang.opt:190
-msgid "Enable range checking during compilation"
+#: c.opt:813
+msgid "Do not search standard system include directories for C++"
 msgstr ""
 
-#: fortran/lang.opt:194
-msgid "Try to layout derived types as compact as possible"
+#: c.opt:829
+msgid "Generate C header of platform-specific features"
 msgstr ""
 
-#: fortran/lang.opt:198
-msgid "Copy array sections into a contiguous block on procedure entry"
+#: c.opt:833
+msgid "Print a checksum of the executable for PCH validity checking, and stop"
 msgstr ""
 
-#: fortran/lang.opt:202
-msgid "Treat the input file as preprocessed"
+#: c.opt:837
+msgid "Remap file names when including files"
 msgstr ""
 
-#: fortran/lang.opt:206
-msgid "Stop on following floating point exceptions"
+#: c.opt:841
+msgid "Conform to the ISO 1998 C++ standard"
 msgstr ""
 
-#: fortran/lang.opt:210
-msgid "Conform to the ISO Fortran 95 standard"
+#: c.opt:845 c.opt:873
+msgid "Conform to the ISO 1990 C standard"
 msgstr ""
 
-#: fortran/lang.opt:214
-msgid "Conform to the ISO Fortran 2003 standard"
+#: c.opt:849 c.opt:881
+msgid "Conform to the ISO 1999 C standard"
 msgstr ""
 
-#: fortran/lang.opt:218
-msgid "Conform nothing in particular"
+#: c.opt:853
+msgid "Deprecated in favor of -std=c99"
 msgstr ""
 
-#: fortran/lang.opt:222
-msgid "Accept extensions to support legacy code"
+#: c.opt:857
+msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
 msgstr ""
 
-#: fortran/lang.opt:230
-msgid "Use little-endian format for unformatted files"
+#: c.opt:861
+msgid "Conform to the ISO 1990 C standard with GNU extensions"
 msgstr ""
 
-#: fortran/lang.opt:234
-msgid "Use big-endian format for unformatted files"
+#: c.opt:865
+msgid "Conform to the ISO 1999 C standard with GNU extensions"
 msgstr ""
 
-#: fortran/lang.opt:238
-msgid "Use native format for unformatted files"
+#: c.opt:869
+msgid "Deprecated in favor of -std=gnu99"
 msgstr ""
 
-#: fortran/lang.opt:242
-msgid "Swap endianness for unformatted files"
+#: c.opt:877
+msgid "Conform to the ISO 1990 C standard as amended in 1994"
 msgstr ""
 
-#: fortran/lang.opt:246
-msgid "Use a 4-byte record marker for unformatted files"
+#: c.opt:885
+msgid "Deprecated in favor of -std=iso9899:1999"
 msgstr ""
 
-#: fortran/lang.opt:250
-msgid "Use an 8-byte record marker for unformatted files"
+#: c.opt:889
+msgid "Enable traditional preprocessing"
 msgstr ""
 
-#: ada/lang.opt:91
-msgid "Specify options to GNAT"
+#: c.opt:893
+msgid "Support ISO C trigraphs"
 msgstr ""
 
-#: treelang/lang.opt:29
-msgid "Trace lexical analysis"
+#: c.opt:897
+msgid "Do not predefine system-specific and GCC-specific macros"
 msgstr ""
 
-#: treelang/lang.opt:33
-msgid "Trace the parsing process"
+#: c.opt:901
+msgid "Enable verbose output"
 msgstr ""
 
 #: common.opt:27
@@ -15512,7 +15524,7 @@ msgstr ""
 msgid "Suppress warnings"
 msgstr ""
 
-#: attribs.c:174 cp/name-lookup.c:3081
+#: attribs.c:174
 #, gcc-internal-format
 msgid "%qs attribute directive ignored"
 msgstr ""
@@ -15613,7 +15625,7 @@ msgstr ""
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
-#: builtins.c:4412 c-typeck.c:2287
+#: builtins.c:4412 c-typeck.c:2298
 #, gcc-internal-format
 msgid "if this code is reached, the program will abort"
 msgstr ""
@@ -16282,19 +16294,24 @@ msgstr ""
 msgid "lvalue required in asm statement"
 msgstr ""
 
-#: c-common.c:6262 c-common.c:6311 c-typeck.c:2573
+#: c-common.c:6236
+#, gcc-internal-format
+msgid "size of array is too large"
+msgstr ""
+
+#: c-common.c:6272 c-common.c:6321 c-typeck.c:2584
 #, gcc-internal-format
 msgid "too few arguments to function %qE"
 msgstr ""
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-common.c:6279 c-typeck.c:4256
+#: c-common.c:6289 c-typeck.c:4281
 #, gcc-internal-format
 msgid "incompatible type for argument %d of %qE"
 msgstr ""
 
-#: c-common.c:6470
+#: c-common.c:6480
 #, gcc-internal-format
 msgid "array subscript has type %<char%>"
 msgstr ""
@@ -16304,7 +16321,7 @@ msgstr ""
 #. an unprototyped function, it is compile-time undefined;
 #. making it a constraint in that case was rejected in
 #. DR#252.
-#: c-convert.c:95 c-typeck.c:1690 c-typeck.c:3900 cp/typeck.c:1503
+#: c-convert.c:95 c-typeck.c:1693 c-typeck.c:3922 cp/typeck.c:1503
 #: cp/typeck.c:5616 cp/typeck.c:6205 fortran/convert.c:89
 #: treelang/tree-convert.c:79
 #, gcc-internal-format
@@ -16421,7 +16438,7 @@ msgstr ""
 msgid "built-in function %q+D declared as non-function"
 msgstr ""
 
-#: c-decl.c:1195 c-decl.c:1311 c-decl.c:1945
+#: c-decl.c:1195 c-decl.c:1311 c-decl.c:1948
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a built-in function"
 msgstr ""
@@ -16531,172 +16548,172 @@ msgstr ""
 msgid "redundant redeclaration of %q+D"
 msgstr ""
 
-#: c-decl.c:1932
+#: c-decl.c:1935
 #, gcc-internal-format
 msgid "declaration of %q+D shadows previous non-variable"
 msgstr ""
 
-#: c-decl.c:1937
+#: c-decl.c:1940
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a parameter"
 msgstr ""
 
-#: c-decl.c:1940
+#: c-decl.c:1943
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a global declaration"
 msgstr ""
 
-#: c-decl.c:1950
+#: c-decl.c:1953
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a previous local"
 msgstr ""
 
-#: c-decl.c:1953 cp/name-lookup.c:972 cp/name-lookup.c:1003
+#: c-decl.c:1956 cp/name-lookup.c:972 cp/name-lookup.c:1003
 #: cp/name-lookup.c:1011
 #, gcc-internal-format
 msgid "%Jshadowed declaration is here"
 msgstr ""
 
-#: c-decl.c:2153
+#: c-decl.c:2156
 #, gcc-internal-format
 msgid "nested extern declaration of %qD"
 msgstr ""
 
-#: c-decl.c:2322
+#: c-decl.c:2325
 #, gcc-internal-format
 msgid "implicit declaration of function %qE"
 msgstr ""
 
-#: c-decl.c:2383
+#: c-decl.c:2386
 #, gcc-internal-format
 msgid "incompatible implicit declaration of built-in function %qD"
 msgstr ""
 
-#: c-decl.c:2392
+#: c-decl.c:2395
 #, gcc-internal-format
 msgid "incompatible implicit declaration of function %qD"
 msgstr ""
 
-#: c-decl.c:2445
+#: c-decl.c:2448
 #, gcc-internal-format
 msgid "%H%qE undeclared here (not in a function)"
 msgstr ""
 
-#: c-decl.c:2450
+#: c-decl.c:2453
 #, gcc-internal-format
 msgid "%H%qE undeclared (first use in this function)"
 msgstr ""
 
-#: c-decl.c:2454
+#: c-decl.c:2457
 #, gcc-internal-format
 msgid "%H(Each undeclared identifier is reported only once"
 msgstr ""
 
-#: c-decl.c:2455
+#: c-decl.c:2458
 #, gcc-internal-format
 msgid "%Hfor each function it appears in.)"
 msgstr ""
 
-#: c-decl.c:2493 cp/decl.c:2268
+#: c-decl.c:2496 cp/decl.c:2268
 #, gcc-internal-format
 msgid "label %qE referenced outside of any function"
 msgstr ""
 
-#: c-decl.c:2535
+#: c-decl.c:2538
 #, gcc-internal-format
 msgid "duplicate label declaration %qE"
 msgstr ""
 
-#: c-decl.c:2571
+#: c-decl.c:2574
 #, gcc-internal-format
 msgid "%Hduplicate label %qD"
 msgstr ""
 
-#: c-decl.c:2581
+#: c-decl.c:2584
 #, gcc-internal-format
 msgid "%Jjump into statement expression"
 msgstr ""
 
-#: c-decl.c:2583
+#: c-decl.c:2586
 #, gcc-internal-format
 msgid "%Jjump into scope of identifier with variably modified type"
 msgstr ""
 
-#: c-decl.c:2598
+#: c-decl.c:2601
 #, gcc-internal-format
 msgid ""
 "%Htraditional C lacks a separate namespace for labels, identifier %qE "
 "conflicts"
 msgstr ""
 
-#: c-decl.c:2673
+#: c-decl.c:2676
 #, gcc-internal-format
 msgid "%H%qE defined as wrong kind of tag"
 msgstr ""
 
-#: c-decl.c:2897
+#: c-decl.c:2900
 #, gcc-internal-format
 msgid "unnamed struct/union that defines no instances"
 msgstr ""
 
-#: c-decl.c:2905
+#: c-decl.c:2908
 #, gcc-internal-format
 msgid "empty declaration with storage class specifier does not redeclare tag"
 msgstr ""
 
-#: c-decl.c:2916
+#: c-decl.c:2919
 #, gcc-internal-format
 msgid "empty declaration with type qualifier does not redeclare tag"
 msgstr ""
 
-#: c-decl.c:2937 c-decl.c:2944
+#: c-decl.c:2940 c-decl.c:2947
 #, gcc-internal-format
 msgid "useless type name in empty declaration"
 msgstr ""
 
-#: c-decl.c:2952
+#: c-decl.c:2955
 #, gcc-internal-format
 msgid "%<inline%> in empty declaration"
 msgstr ""
 
-#: c-decl.c:2958
+#: c-decl.c:2961
 #, gcc-internal-format
 msgid "%<auto%> in file-scope empty declaration"
 msgstr ""
 
-#: c-decl.c:2964
+#: c-decl.c:2967
 #, gcc-internal-format
 msgid "%<register%> in file-scope empty declaration"
 msgstr ""
 
-#: c-decl.c:2970
+#: c-decl.c:2973
 #, gcc-internal-format
 msgid "useless storage class specifier in empty declaration"
 msgstr ""
 
-#: c-decl.c:2976
+#: c-decl.c:2979
 #, gcc-internal-format
 msgid "useless %<__thread%> in empty declaration"
 msgstr ""
 
-#: c-decl.c:2984
+#: c-decl.c:2987
 #, gcc-internal-format
 msgid "useless type qualifier in empty declaration"
 msgstr ""
 
-#: c-decl.c:2991 c-parser.c:1284
+#: c-decl.c:2994 c-parser.c:1284
 #, gcc-internal-format
 msgid "empty declaration"
 msgstr ""
 
-#: c-decl.c:3057
+#: c-decl.c:3060
 #, gcc-internal-format
 msgid ""
 "ISO C90 does not support %<static%> or type qualifiers in parameter array "
 "declarators"
 msgstr ""
 
-#: c-decl.c:3060
+#: c-decl.c:3063
 #, gcc-internal-format
 msgid "ISO C90 does not support %<[*]%> array declarators"
 msgstr ""
@@ -16704,208 +16721,208 @@ msgstr ""
 #. C99 6.7.5.2p4
 #. A function definition isn't function prototype scope C99 6.2.1p4.
 #. C99 6.7.5.2p4
-#: c-decl.c:3067 c-decl.c:4935
+#: c-decl.c:3070 c-decl.c:4938
 #, gcc-internal-format
 msgid "%<[*]%> not allowed in other than function prototype scope"
 msgstr ""
 
-#: c-decl.c:3091
+#: c-decl.c:3094
 #, gcc-internal-format
 msgid "static or type qualifiers in abstract declarator"
 msgstr ""
 
-#: c-decl.c:3177
+#: c-decl.c:3180
 #, gcc-internal-format
 msgid "%q+D is usually a function"
 msgstr ""
 
-#: c-decl.c:3186 cp/decl.c:3874 cp/decl2.c:779
+#: c-decl.c:3189 cp/decl.c:3874 cp/decl2.c:779
 #, gcc-internal-format
 msgid "typedef %qD is initialized (use __typeof__ instead)"
 msgstr ""
 
-#: c-decl.c:3191
+#: c-decl.c:3194
 #, gcc-internal-format
 msgid "function %qD is initialized like a variable"
 msgstr ""
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3197
+#: c-decl.c:3200
 #, gcc-internal-format
 msgid "parameter %qD is initialized"
 msgstr ""
 
-#: c-decl.c:3222
+#: c-decl.c:3225
 #, gcc-internal-format
 msgid "variable %qD has initializer but incomplete type"
 msgstr ""
 
-#: c-decl.c:3298 c-decl.c:6022 cp/decl.c:3916 cp/decl.c:10551
+#: c-decl.c:3301 c-decl.c:6025 cp/decl.c:3916 cp/decl.c:10561
 #, gcc-internal-format
 msgid "inline function %q+D given attribute noinline"
 msgstr ""
 
-#: c-decl.c:3389
+#: c-decl.c:3392
 #, gcc-internal-format
 msgid "initializer fails to determine size of %q+D"
 msgstr ""
 
-#: c-decl.c:3394
+#: c-decl.c:3397
 #, gcc-internal-format
 msgid "array size missing in %q+D"
 msgstr ""
 
-#: c-decl.c:3406
+#: c-decl.c:3409
 #, gcc-internal-format
 msgid "zero or negative size array %q+D"
 msgstr ""
 
-#: c-decl.c:3461 varasm.c:1764
+#: c-decl.c:3464 varasm.c:1764
 #, gcc-internal-format
 msgid "storage size of %q+D isn%'t known"
 msgstr ""
 
-#: c-decl.c:3471
+#: c-decl.c:3474
 #, gcc-internal-format
 msgid "storage size of %q+D isn%'t constant"
 msgstr ""
 
-#: c-decl.c:3516
+#: c-decl.c:3519
 #, gcc-internal-format
 msgid "ignoring asm-specifier for non-static local variable %q+D"
 msgstr ""
 
-#: c-decl.c:3544 fortran/f95-lang.c:683
+#: c-decl.c:3547 fortran/f95-lang.c:683
 #, gcc-internal-format
 msgid "cannot put object with volatile field into register"
 msgstr ""
 
-#: c-decl.c:3670
+#: c-decl.c:3673
 #, gcc-internal-format
 msgid "ISO C forbids forward parameter declarations"
 msgstr ""
 
-#: c-decl.c:3789
+#: c-decl.c:3792
 #, gcc-internal-format
 msgid "bit-field %qs width not an integer constant"
 msgstr ""
 
-#: c-decl.c:3797
+#: c-decl.c:3800
 #, gcc-internal-format
 msgid "negative width in bit-field %qs"
 msgstr ""
 
-#: c-decl.c:3802
+#: c-decl.c:3805
 #, gcc-internal-format
 msgid "zero width for bit-field %qs"
 msgstr ""
 
-#: c-decl.c:3812
+#: c-decl.c:3815
 #, gcc-internal-format
 msgid "bit-field %qs has invalid type"
 msgstr ""
 
-#: c-decl.c:3822
+#: c-decl.c:3825
 #, gcc-internal-format
 msgid "type of bit-field %qs is a GCC extension"
 msgstr ""
 
-#: c-decl.c:3831
+#: c-decl.c:3834
 #, gcc-internal-format
 msgid "width of %qs exceeds its type"
 msgstr ""
 
-#: c-decl.c:3844
+#: c-decl.c:3847
 #, gcc-internal-format
 msgid "%qs is narrower than values of its type"
 msgstr ""
 
-#: c-decl.c:3961 c-decl.c:4238
+#: c-decl.c:3964 c-decl.c:4241
 #, gcc-internal-format
 msgid "variably modified %qs at file scope"
 msgstr ""
 
-#: c-decl.c:3979
+#: c-decl.c:3982
 #, gcc-internal-format
 msgid "type defaults to %<int%> in declaration of %qs"
 msgstr ""
 
-#: c-decl.c:4007
+#: c-decl.c:4010
 #, gcc-internal-format
 msgid "duplicate %<const%>"
 msgstr ""
 
-#: c-decl.c:4009
+#: c-decl.c:4012
 #, gcc-internal-format
 msgid "duplicate %<restrict%>"
 msgstr ""
 
-#: c-decl.c:4011
+#: c-decl.c:4014
 #, gcc-internal-format
 msgid "duplicate %<volatile%>"
 msgstr ""
 
-#: c-decl.c:4030
+#: c-decl.c:4033
 #, gcc-internal-format
 msgid "function definition declared %<auto%>"
 msgstr ""
 
-#: c-decl.c:4032
+#: c-decl.c:4035
 #, gcc-internal-format
 msgid "function definition declared %<register%>"
 msgstr ""
 
-#: c-decl.c:4034
+#: c-decl.c:4037
 #, gcc-internal-format
 msgid "function definition declared %<typedef%>"
 msgstr ""
 
-#: c-decl.c:4036
+#: c-decl.c:4039
 #, gcc-internal-format
 msgid "function definition declared %<__thread%>"
 msgstr ""
 
-#: c-decl.c:4052
+#: c-decl.c:4055
 #, gcc-internal-format
 msgid "storage class specified for structure field %qs"
 msgstr ""
 
-#: c-decl.c:4056 cp/decl.c:7580
+#: c-decl.c:4059 cp/decl.c:7590
 #, gcc-internal-format
 msgid "storage class specified for parameter %qs"
 msgstr ""
 
-#: c-decl.c:4059 cp/decl.c:7582
+#: c-decl.c:4062 cp/decl.c:7592
 #, gcc-internal-format
 msgid "storage class specified for typename"
 msgstr ""
 
-#: c-decl.c:4076 cp/decl.c:7599
+#: c-decl.c:4079 cp/decl.c:7609
 #, gcc-internal-format
 msgid "%qs initialized and declared %<extern%>"
 msgstr ""
 
-#: c-decl.c:4079 cp/decl.c:7602
+#: c-decl.c:4082 cp/decl.c:7612
 #, gcc-internal-format
 msgid "%qs has both %<extern%> and initializer"
 msgstr ""
 
-#: c-decl.c:4084
+#: c-decl.c:4087
 #, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<auto%>"
 msgstr ""
 
-#: c-decl.c:4086
+#: c-decl.c:4089
 #, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<register%>"
 msgstr ""
 
-#: c-decl.c:4091 cp/decl.c:7606
+#: c-decl.c:4094 cp/decl.c:7616
 #, gcc-internal-format
 msgid "nested function %qs declared %<extern%>"
 msgstr ""
 
-#: c-decl.c:4094 cp/decl.c:7616
+#: c-decl.c:4097 cp/decl.c:7626
 #, gcc-internal-format
 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 msgstr ""
@@ -16913,159 +16930,159 @@ 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:4141 c-decl.c:4392
+#: c-decl.c:4144 c-decl.c:4395
 #, gcc-internal-format
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr ""
 
-#: c-decl.c:4188
+#: c-decl.c:4191
 #, gcc-internal-format
 msgid "declaration of %qs as array of voids"
 msgstr ""
 
-#: c-decl.c:4194
+#: c-decl.c:4197
 #, gcc-internal-format
 msgid "declaration of %qs as array of functions"
 msgstr ""
 
-#: c-decl.c:4199
+#: c-decl.c:4202
 #, gcc-internal-format
 msgid "invalid use of structure with flexible array member"
 msgstr ""
 
-#: c-decl.c:4219
+#: c-decl.c:4222
 #, gcc-internal-format
 msgid "size of array %qs has non-integer type"
 msgstr ""
 
-#: c-decl.c:4224
+#: c-decl.c:4227
 #, gcc-internal-format
 msgid "ISO C forbids zero-size array %qs"
 msgstr ""
 
-#: c-decl.c:4231
+#: c-decl.c:4234
 #, gcc-internal-format
 msgid "size of array %qs is negative"
 msgstr ""
 
-#: c-decl.c:4251
+#: c-decl.c:4254
 #, gcc-internal-format
 msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
 msgstr ""
 
-#: c-decl.c:4255
+#: c-decl.c:4258
 #, gcc-internal-format
 msgid "ISO C90 forbids variable-size array %qs"
 msgstr ""
 
-#: c-decl.c:4295 c-decl.c:4550 cp/decl.c:8015
+#: c-decl.c:4298 c-decl.c:4553 cp/decl.c:8025
 #, gcc-internal-format
 msgid "size of array %qs is too large"
 msgstr ""
 
-#: c-decl.c:4306
+#: c-decl.c:4309
 #, gcc-internal-format
 msgid "ISO C90 does not support flexible array members"
 msgstr ""
 
 #. C99 6.7.5.2p4
-#: c-decl.c:4319 c-parser.c:4910
+#: c-decl.c:4322 c-parser.c:4910
 #, gcc-internal-format
 msgid "%<[*]%> not allowed in other than a declaration"
 msgstr ""
 
-#: c-decl.c:4342
+#: c-decl.c:4345
 #, gcc-internal-format
 msgid "array type has incomplete element type"
 msgstr ""
 
-#: c-decl.c:4424 cp/decl.c:7700
+#: c-decl.c:4427 cp/decl.c:7710
 #, gcc-internal-format
 msgid "%qs declared as function returning a function"
 msgstr ""
 
-#: c-decl.c:4429 cp/decl.c:7705
+#: c-decl.c:4432 cp/decl.c:7715
 #, gcc-internal-format
 msgid "%qs declared as function returning an array"
 msgstr ""
 
-#: c-decl.c:4451
+#: c-decl.c:4454
 #, gcc-internal-format
 msgid "function definition has qualified void return type"
 msgstr ""
 
-#: c-decl.c:4454
+#: c-decl.c:4457
 #, gcc-internal-format
 msgid "type qualifiers ignored on function return type"
 msgstr ""
 
-#: c-decl.c:4483 c-decl.c:4563 c-decl.c:4650 c-decl.c:4740
+#: c-decl.c:4486 c-decl.c:4566 c-decl.c:4653 c-decl.c:4743
 #, gcc-internal-format
 msgid "ISO C forbids qualified function types"
 msgstr ""
 
-#: c-decl.c:4571
+#: c-decl.c:4574
 #, gcc-internal-format
 msgid "typedef %q+D declared %<inline%>"
 msgstr ""
 
-#: c-decl.c:4586
+#: c-decl.c:4589
 #, gcc-internal-format
 msgid "ISO C forbids const or volatile function types"
 msgstr ""
 
 #. C99 6.7.2.1p8
-#: c-decl.c:4597
+#: c-decl.c:4600
 #, gcc-internal-format
 msgid "a member of a structure or union cannot have a variably modified type"
 msgstr ""
 
-#: c-decl.c:4613
+#: c-decl.c:4616
 #, gcc-internal-format
 msgid "variable or field %qs declared void"
 msgstr ""
 
-#: c-decl.c:4643
+#: c-decl.c:4646
 #, gcc-internal-format
 msgid "attributes in parameter array declarator ignored"
 msgstr ""
 
-#: c-decl.c:4677
+#: c-decl.c:4680
 #, gcc-internal-format
 msgid "parameter %q+D declared %<inline%>"
 msgstr ""
 
-#: c-decl.c:4690
+#: c-decl.c:4693
 #, gcc-internal-format
 msgid "field %qs declared as a function"
 msgstr ""
 
-#: c-decl.c:4696
+#: c-decl.c:4699
 #, gcc-internal-format
 msgid "field %qs has incomplete type"
 msgstr ""
 
-#: c-decl.c:4710 c-decl.c:4722 c-decl.c:4726
+#: c-decl.c:4713 c-decl.c:4725 c-decl.c:4729
 #, gcc-internal-format
 msgid "invalid storage class for function %qs"
 msgstr ""
 
-#: c-decl.c:4746
+#: c-decl.c:4749
 #, gcc-internal-format
 msgid "%<noreturn%> function returns non-void value"
 msgstr ""
 
-#: c-decl.c:4774
+#: c-decl.c:4777
 #, gcc-internal-format
 msgid "cannot inline function %<main%>"
 msgstr ""
 
-#: c-decl.c:4821
+#: c-decl.c:4824
 #, gcc-internal-format
 msgid "variable previously declared %<static%> redeclared %<extern%>"
 msgstr ""
 
-#: c-decl.c:4831
+#: c-decl.c:4834
 #, gcc-internal-format
 msgid "variable %q+D declared %<inline%>"
 msgstr ""
@@ -17075,365 +17092,365 @@ msgstr ""
 #. A mere warning is sure to result in improper
 #. semantics at runtime.  Don't bother to allow this to
 #. compile.
-#: c-decl.c:4861 cp/decl.c:6467 cp/decl.c:8607
+#: c-decl.c:4864 cp/decl.c:6477 cp/decl.c:8617
 #, gcc-internal-format
 msgid "thread-local storage not supported for this target"
 msgstr ""
 
 #. C99 6.7.5.2p2
-#: c-decl.c:4869
+#: c-decl.c:4872
 #, gcc-internal-format
 msgid "object with variably modified type must have no linkage"
 msgstr ""
 
-#: c-decl.c:4940 c-decl.c:6103
+#: c-decl.c:4943 c-decl.c:6106
 #, gcc-internal-format
 msgid "function declaration isn%'t a prototype"
 msgstr ""
 
-#: c-decl.c:4948
+#: c-decl.c:4951
 #, gcc-internal-format
 msgid "parameter names (without types) in function declaration"
 msgstr ""
 
-#: c-decl.c:4981
+#: c-decl.c:4984
 #, gcc-internal-format
 msgid "parameter %u (%q+D) has incomplete type"
 msgstr ""
 
-#: c-decl.c:4984
+#: c-decl.c:4987
 #, gcc-internal-format
 msgid "%Jparameter %u has incomplete type"
 msgstr ""
 
-#: c-decl.c:4993
+#: c-decl.c:4996
 #, gcc-internal-format
 msgid "parameter %u (%q+D) has void type"
 msgstr ""
 
-#: c-decl.c:4996
+#: c-decl.c:4999
 #, gcc-internal-format
 msgid "%Jparameter %u has void type"
 msgstr ""
 
-#: c-decl.c:5058
+#: c-decl.c:5061
 #, gcc-internal-format
 msgid "%<void%> as only parameter may not be qualified"
 msgstr ""
 
-#: c-decl.c:5062 c-decl.c:5096
+#: c-decl.c:5065 c-decl.c:5099
 #, gcc-internal-format
 msgid "%<void%> must be the only parameter"
 msgstr ""
 
-#: c-decl.c:5090
+#: c-decl.c:5093
 #, gcc-internal-format
 msgid "parameter %q+D has just a forward declaration"
 msgstr ""
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5135
+#: c-decl.c:5138
 #, gcc-internal-format
 msgid "%<%s %E%> declared inside parameter list"
 msgstr ""
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5139
+#: c-decl.c:5142
 #, gcc-internal-format
 msgid "anonymous %s declared inside parameter list"
 msgstr ""
 
-#: c-decl.c:5144
+#: c-decl.c:5147
 #, gcc-internal-format
 msgid ""
 "its scope is only this definition or declaration, which is probably not what "
 "you want"
 msgstr ""
 
-#: c-decl.c:5278
+#: c-decl.c:5281
 #, gcc-internal-format
 msgid "redefinition of %<union %E%>"
 msgstr ""
 
-#: c-decl.c:5280
+#: c-decl.c:5283
 #, gcc-internal-format
 msgid "redefinition of %<struct %E%>"
 msgstr ""
 
-#: c-decl.c:5285
+#: c-decl.c:5288
 #, gcc-internal-format
 msgid "nested redefinition of %<union %E%>"
 msgstr ""
 
-#: c-decl.c:5287
+#: c-decl.c:5290
 #, gcc-internal-format
 msgid "nested redefinition of %<struct %E%>"
 msgstr ""
 
-#: c-decl.c:5358 cp/decl.c:3679
+#: c-decl.c:5361 cp/decl.c:3679
 #, gcc-internal-format
 msgid "declaration does not declare anything"
 msgstr ""
 
-#: c-decl.c:5362
+#: c-decl.c:5365
 #, gcc-internal-format
 msgid "ISO C doesn%'t support unnamed structs/unions"
 msgstr ""
 
-#: c-decl.c:5405 c-decl.c:5421
+#: c-decl.c:5408 c-decl.c:5424
 #, gcc-internal-format
 msgid "duplicate member %q+D"
 msgstr ""
 
-#: c-decl.c:5460
+#: c-decl.c:5463
 #, gcc-internal-format
 msgid "union has no named members"
 msgstr ""
 
-#: c-decl.c:5462
+#: c-decl.c:5465
 #, gcc-internal-format
 msgid "union has no members"
 msgstr ""
 
-#: c-decl.c:5467
+#: c-decl.c:5470
 #, gcc-internal-format
 msgid "struct has no named members"
 msgstr ""
 
-#: c-decl.c:5469
+#: c-decl.c:5472
 #, gcc-internal-format
 msgid "struct has no members"
 msgstr ""
 
-#: c-decl.c:5531
+#: c-decl.c:5534
 #, gcc-internal-format
 msgid "%Jflexible array member in union"
 msgstr ""
 
-#: c-decl.c:5536
+#: c-decl.c:5539
 #, gcc-internal-format
 msgid "%Jflexible array member not at end of struct"
 msgstr ""
 
-#: c-decl.c:5541
+#: c-decl.c:5544
 #, gcc-internal-format
 msgid "%Jflexible array member in otherwise empty struct"
 msgstr ""
 
-#: c-decl.c:5548
+#: c-decl.c:5551
 #, gcc-internal-format
 msgid "%Jinvalid use of structure with flexible array member"
 msgstr ""
 
-#: c-decl.c:5657
+#: c-decl.c:5660
 #, gcc-internal-format
 msgid "union cannot be made transparent"
 msgstr ""
 
-#: c-decl.c:5728
+#: c-decl.c:5731
 #, gcc-internal-format
 msgid "nested redefinition of %<enum %E%>"
 msgstr ""
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5735
+#: c-decl.c:5738
 #, gcc-internal-format
 msgid "redeclaration of %<enum %E%>"
 msgstr ""
 
-#: c-decl.c:5798
+#: c-decl.c:5801
 #, gcc-internal-format
 msgid "enumeration values exceed range of largest integer"
 msgstr ""
 
-#: c-decl.c:5815
+#: c-decl.c:5818
 #, gcc-internal-format
 msgid "specified mode too small for enumeral values"
 msgstr ""
 
-#: c-decl.c:5911
+#: c-decl.c:5914
 #, gcc-internal-format
 msgid "enumerator value for %qE is not an integer constant"
 msgstr ""
 
-#: c-decl.c:5928
+#: c-decl.c:5931
 #, gcc-internal-format
 msgid "overflow in enumeration values"
 msgstr ""
 
-#: c-decl.c:5933
+#: c-decl.c:5936
 #, gcc-internal-format
 msgid "ISO C restricts enumerator values to range of %<int%>"
 msgstr ""
 
-#: c-decl.c:6029
+#: c-decl.c:6032
 #, gcc-internal-format
 msgid "return type is an incomplete type"
 msgstr ""
 
-#: c-decl.c:6037
+#: c-decl.c:6040
 #, gcc-internal-format
 msgid "return type defaults to %<int%>"
 msgstr ""
 
-#: c-decl.c:6110
+#: c-decl.c:6113
 #, gcc-internal-format
 msgid "no previous prototype for %q+D"
 msgstr ""
 
-#: c-decl.c:6119
+#: c-decl.c:6122
 #, gcc-internal-format
 msgid "%q+D was used with no prototype before its definition"
 msgstr ""
 
-#: c-decl.c:6125
+#: c-decl.c:6128
 #, gcc-internal-format
 msgid "no previous declaration for %q+D"
 msgstr ""
 
-#: c-decl.c:6135
+#: c-decl.c:6138
 #, gcc-internal-format
 msgid "%q+D was used with no declaration before its definition"
 msgstr ""
 
-#: c-decl.c:6157
+#: c-decl.c:6160
 #, gcc-internal-format
 msgid "C99 inline functions are not supported; using GNU89"
 msgstr ""
 
-#: c-decl.c:6161
+#: c-decl.c:6164
 #, gcc-internal-format
 msgid ""
 "to disable this warning use -fgnu89-inline or the gnu_inline function "
 "attribute"
 msgstr ""
 
-#: c-decl.c:6191 c-decl.c:6712
+#: c-decl.c:6194 c-decl.c:6715
 #, gcc-internal-format
 msgid "return type of %q+D is not %<int%>"
 msgstr ""
 
-#: c-decl.c:6206
+#: c-decl.c:6209
 #, gcc-internal-format
 msgid "first argument of %q+D should be %<int%>"
 msgstr ""
 
-#: c-decl.c:6214
+#: c-decl.c:6217
 #, gcc-internal-format
 msgid "second argument of %q+D should be %<char **%>"
 msgstr ""
 
-#: c-decl.c:6223
+#: c-decl.c:6226
 #, gcc-internal-format
 msgid "third argument of %q+D should probably be %<char **%>"
 msgstr ""
 
-#: c-decl.c:6233
+#: c-decl.c:6236
 #, gcc-internal-format
 msgid "%q+D takes only zero or two arguments"
 msgstr ""
 
-#: c-decl.c:6236
+#: c-decl.c:6239
 #, gcc-internal-format
 msgid "%q+D is normally a non-static function"
 msgstr ""
 
-#: c-decl.c:6282
+#: c-decl.c:6285
 #, gcc-internal-format
 msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr ""
 
-#: c-decl.c:6296
+#: c-decl.c:6299
 #, gcc-internal-format
 msgid "%Jtraditional C rejects ISO C style function definitions"
 msgstr ""
 
-#: c-decl.c:6312
+#: c-decl.c:6315
 #, gcc-internal-format
 msgid "%Jparameter name omitted"
 msgstr ""
 
-#: c-decl.c:6346
+#: c-decl.c:6349
 #, gcc-internal-format
 msgid "%Jold-style function definition"
 msgstr ""
 
-#: c-decl.c:6355
+#: c-decl.c:6358
 #, gcc-internal-format
 msgid "%Jparameter name missing from parameter list"
 msgstr ""
 
-#: c-decl.c:6366
+#: c-decl.c:6369
 #, gcc-internal-format
 msgid "%q+D declared as a non-parameter"
 msgstr ""
 
-#: c-decl.c:6371
+#: c-decl.c:6374
 #, gcc-internal-format
 msgid "multiple parameters named %q+D"
 msgstr ""
 
-#: c-decl.c:6379
+#: c-decl.c:6382
 #, gcc-internal-format
 msgid "parameter %q+D declared with void type"
 msgstr ""
 
-#: c-decl.c:6396 c-decl.c:6398
+#: c-decl.c:6399 c-decl.c:6401
 #, gcc-internal-format
 msgid "type of %q+D defaults to %<int%>"
 msgstr ""
 
-#: c-decl.c:6417
+#: c-decl.c:6420
 #, gcc-internal-format
 msgid "parameter %q+D has incomplete type"
 msgstr ""
 
-#: c-decl.c:6423
+#: c-decl.c:6426
 #, gcc-internal-format
 msgid "declaration for parameter %q+D but no such parameter"
 msgstr ""
 
-#: c-decl.c:6473
+#: c-decl.c:6476
 #, gcc-internal-format
 msgid "number of arguments doesn%'t match built-in prototype"
 msgstr ""
 
-#: c-decl.c:6477
+#: c-decl.c:6480
 #, gcc-internal-format
 msgid "number of arguments doesn%'t match prototype"
 msgstr ""
 
-#: c-decl.c:6478 c-decl.c:6518 c-decl.c:6531
+#: c-decl.c:6481 c-decl.c:6521 c-decl.c:6534
 #, gcc-internal-format
 msgid "%Hprototype declaration"
 msgstr ""
 
-#: c-decl.c:6512
+#: c-decl.c:6515
 #, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match built-in prototype"
 msgstr ""
 
-#: c-decl.c:6516
+#: c-decl.c:6519
 #, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match prototype"
 msgstr ""
 
-#: c-decl.c:6526
+#: c-decl.c:6529
 #, gcc-internal-format
 msgid "argument %qD doesn%'t match built-in prototype"
 msgstr ""
 
-#: c-decl.c:6530
+#: c-decl.c:6533
 #, gcc-internal-format
 msgid "argument %qD doesn%'t match prototype"
 msgstr ""
 
-#: c-decl.c:6757 cp/decl.c:11339
+#: c-decl.c:6760 cp/decl.c:11349
 #, gcc-internal-format
 msgid "no return statement in function returning non-void"
 msgstr ""
 
-#: c-decl.c:6766
+#: c-decl.c:6769
 #, gcc-internal-format
 msgid "this function may return with or without a value"
 msgstr ""
@@ -17441,348 +17458,348 @@ 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:6863
+#: c-decl.c:6866
 #, gcc-internal-format
 msgid "%<for%> loop initial declaration used outside C99 mode"
 msgstr ""
 
-#: c-decl.c:6892
+#: c-decl.c:6895
 #, gcc-internal-format
 msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6895
+#: c-decl.c:6898
 #, gcc-internal-format
 msgid ""
 "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6900
+#: c-decl.c:6903
 #, gcc-internal-format
 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6904
+#: c-decl.c:6907
 #, gcc-internal-format
 msgid "%<union %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6908
+#: c-decl.c:6911
 #, gcc-internal-format
 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6912
+#: c-decl.c:6915
 #, gcc-internal-format
 msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
 msgstr ""
 
-#: c-decl.c:7201 c-decl.c:7397 c-decl.c:7648
+#: c-decl.c:7204 c-decl.c:7400 c-decl.c:7651
 #, gcc-internal-format
 msgid "duplicate %qE"
 msgstr ""
 
-#: c-decl.c:7224 c-decl.c:7406 c-decl.c:7550
+#: c-decl.c:7227 c-decl.c:7409 c-decl.c:7553
 #, gcc-internal-format
 msgid "two or more data types in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7236 cp/parser.c:2047
+#: c-decl.c:7239 cp/parser.c:2047
 #, gcc-internal-format
 msgid "%<long long long%> is too long for GCC"
 msgstr ""
 
-#: c-decl.c:7243 c-decl.c:7480
+#: c-decl.c:7246 c-decl.c:7483
 #, gcc-internal-format
 msgid "both %<long long%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7249
+#: c-decl.c:7252
 #, gcc-internal-format
 msgid "ISO C90 does not support %<long long%>"
 msgstr ""
 
-#: c-decl.c:7254 c-decl.c:7283
+#: c-decl.c:7257 c-decl.c:7286
 #, gcc-internal-format
 msgid "both %<long%> and %<short%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7257 c-decl.c:7413
+#: c-decl.c:7260 c-decl.c:7416
 #, gcc-internal-format
 msgid "both %<long%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7260 c-decl.c:7432
+#: c-decl.c:7263 c-decl.c:7435
 #, gcc-internal-format
 msgid "both %<long%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7263 c-decl.c:7451
+#: c-decl.c:7266 c-decl.c:7454
 #, gcc-internal-format
 msgid "both %<long%> and %<char%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7266 c-decl.c:7464
+#: c-decl.c:7269 c-decl.c:7467
 #, gcc-internal-format
 msgid "both %<long%> and %<float%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7269
+#: c-decl.c:7272
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7272
+#: c-decl.c:7275
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7275
+#: c-decl.c:7278
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7286 c-decl.c:7416
+#: c-decl.c:7289 c-decl.c:7419
 #, gcc-internal-format
 msgid "both %<short%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7289 c-decl.c:7435
+#: c-decl.c:7292 c-decl.c:7438
 #, gcc-internal-format
 msgid "both %<short%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7292 c-decl.c:7454
+#: c-decl.c:7295 c-decl.c:7457
 #, gcc-internal-format
 msgid "both %<short%> and %<char%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7295 c-decl.c:7467
+#: c-decl.c:7298 c-decl.c:7470
 #, gcc-internal-format
 msgid "both %<short%> and %<float%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7298 c-decl.c:7483
+#: c-decl.c:7301 c-decl.c:7486
 #, gcc-internal-format
 msgid "both %<short%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7301
+#: c-decl.c:7304
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7304
+#: c-decl.c:7307
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7307
+#: c-decl.c:7310
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7315 c-decl.c:7344
+#: c-decl.c:7318 c-decl.c:7347
 #, gcc-internal-format
 msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7318 c-decl.c:7419
+#: c-decl.c:7321 c-decl.c:7422
 #, gcc-internal-format
 msgid "both %<signed%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7321 c-decl.c:7438
+#: c-decl.c:7324 c-decl.c:7441
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7324 c-decl.c:7470
+#: c-decl.c:7327 c-decl.c:7473
 #, gcc-internal-format
 msgid "both %<signed%> and %<float%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7327 c-decl.c:7486
+#: c-decl.c:7330 c-decl.c:7489
 #, gcc-internal-format
 msgid "both %<signed%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7330
+#: c-decl.c:7333
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7333
+#: c-decl.c:7336
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7336
+#: c-decl.c:7339
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7347 c-decl.c:7422
+#: c-decl.c:7350 c-decl.c:7425
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7350 c-decl.c:7441
+#: c-decl.c:7353 c-decl.c:7444
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7353 c-decl.c:7473
+#: c-decl.c:7356 c-decl.c:7476
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<float%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7356 c-decl.c:7489
+#: c-decl.c:7359 c-decl.c:7492
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7359
+#: c-decl.c:7362
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7362
+#: c-decl.c:7365
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7365
+#: c-decl.c:7368
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7373
+#: c-decl.c:7376
 #, gcc-internal-format
 msgid "ISO C90 does not support complex types"
 msgstr ""
 
-#: c-decl.c:7375 c-decl.c:7425
+#: c-decl.c:7378 c-decl.c:7428
 #, gcc-internal-format
 msgid "both %<complex%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7378 c-decl.c:7444
+#: c-decl.c:7381 c-decl.c:7447
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7381
+#: c-decl.c:7384
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7384
+#: c-decl.c:7387
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7387
+#: c-decl.c:7390
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7506
+#: c-decl.c:7509
 #, gcc-internal-format
 msgid "both %<long long%> and %<%s%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7509
+#: c-decl.c:7512
 #, gcc-internal-format
 msgid "both %<long%> and %<%s%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7512
+#: c-decl.c:7515
 #, gcc-internal-format
 msgid "both %<short%> and %<%s%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7515
+#: c-decl.c:7518
 #, gcc-internal-format
 msgid "both %<signed%> and %<%s%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7518
+#: c-decl.c:7521
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<%s%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7521
+#: c-decl.c:7524
 #, gcc-internal-format
 msgid "both %<complex%> and %<%s%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7531
+#: c-decl.c:7534
 #, gcc-internal-format
 msgid "decimal floating point not supported for this target"
 msgstr ""
 
-#: c-decl.c:7533
+#: c-decl.c:7536
 #, gcc-internal-format
 msgid "ISO C does not support decimal floating point"
 msgstr ""
 
-#: c-decl.c:7567
+#: c-decl.c:7570
 #, gcc-internal-format
 msgid "%qE fails to be a typedef or built in type"
 msgstr ""
 
-#: c-decl.c:7599
+#: c-decl.c:7602
 #, gcc-internal-format
 msgid "%qE is not at beginning of declaration"
 msgstr ""
 
-#: c-decl.c:7613
+#: c-decl.c:7616
 #, gcc-internal-format
 msgid "%<__thread%> used with %<auto%>"
 msgstr ""
 
-#: c-decl.c:7615
+#: c-decl.c:7618
 #, gcc-internal-format
 msgid "%<__thread%> used with %<register%>"
 msgstr ""
 
-#: c-decl.c:7617
+#: c-decl.c:7620
 #, gcc-internal-format
 msgid "%<__thread%> used with %<typedef%>"
 msgstr ""
 
-#: c-decl.c:7628
+#: c-decl.c:7631
 #, gcc-internal-format
 msgid "%<__thread%> before %<extern%>"
 msgstr ""
 
-#: c-decl.c:7637
+#: c-decl.c:7640
 #, gcc-internal-format
 msgid "%<__thread%> before %<static%>"
 msgstr ""
 
-#: c-decl.c:7653
+#: c-decl.c:7656
 #, gcc-internal-format
 msgid "multiple storage classes in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7660
+#: c-decl.c:7663
 #, gcc-internal-format
 msgid "%<__thread%> used with %qE"
 msgstr ""
 
-#: c-decl.c:7714
+#: c-decl.c:7717
 #, gcc-internal-format
 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
 msgstr ""
 
-#: c-decl.c:7759 c-decl.c:7785
+#: c-decl.c:7762 c-decl.c:7788
 #, gcc-internal-format
 msgid "ISO C does not support complex integer types"
 msgstr ""
 
-#: c-decl.c:7871 toplev.c:839
+#: c-decl.c:7874 toplev.c:839
 #, gcc-internal-format
 msgid "%q+F used but never defined"
 msgstr ""
@@ -18274,93 +18291,93 @@ msgstr ""
 msgid "obsolete option -I- used, please use -iquote instead"
 msgstr ""
 
-#: c-opts.c:496
+#: c-opts.c:498
 #, gcc-internal-format
 msgid "argument %qs to %<-Wnormalized%> not recognized"
 msgstr ""
 
-#: c-opts.c:583
+#: c-opts.c:585
 #, gcc-internal-format
 msgid "switch %qs is no longer supported"
 msgstr ""
 
-#: c-opts.c:689
+#: c-opts.c:691
 #, gcc-internal-format
 msgid ""
 "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr ""
 
-#: c-opts.c:879
+#: c-opts.c:881
 #, gcc-internal-format
 msgid "output filename specified twice"
 msgstr ""
 
-#: c-opts.c:1012
+#: c-opts.c:1014
 #, gcc-internal-format
 msgid "-fno-gnu89-inline is not supported"
 msgstr ""
 
-#: c-opts.c:1050
+#: c-opts.c:1057
 #, gcc-internal-format
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1052
+#: c-opts.c:1059
 #, gcc-internal-format
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1054
+#: c-opts.c:1061
 #, gcc-internal-format
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1056
+#: c-opts.c:1063
 #, gcc-internal-format
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1058
+#: c-opts.c:1065
 #, gcc-internal-format
 msgid "-Wformat-security ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1078
+#: c-opts.c:1085
 #, gcc-internal-format
 msgid "opening output file %s: %m"
 msgstr ""
 
-#: c-opts.c:1083
+#: c-opts.c:1090
 #, gcc-internal-format
 msgid "too many filenames given.  Type %s --help for usage"
 msgstr ""
 
-#: c-opts.c:1169
+#: c-opts.c:1176
 #, gcc-internal-format
 msgid "YYDEBUG was not defined at build time, -dy ignored"
 msgstr ""
 
-#: c-opts.c:1215
+#: c-opts.c:1222
 #, gcc-internal-format
 msgid "opening dependency file %s: %m"
 msgstr ""
 
-#: c-opts.c:1225
+#: c-opts.c:1232
 #, gcc-internal-format
 msgid "closing dependency file %s: %m"
 msgstr ""
 
-#: c-opts.c:1228
+#: c-opts.c:1235
 #, gcc-internal-format
 msgid "when writing output to %s: %m"
 msgstr ""
 
-#: c-opts.c:1308
+#: c-opts.c:1315
 #, gcc-internal-format
 msgid "to generate dependencies you must specify either -M or -MM"
 msgstr ""
 
-#: c-opts.c:1479
+#: c-opts.c:1486
 #, gcc-internal-format
 msgid "too late for # directive to set debug directory"
 msgstr ""
@@ -18413,7 +18430,7 @@ msgstr ""
 msgid "expected identifier"
 msgstr ""
 
-#: c-parser.c:1764 cp/parser.c:10520
+#: c-parser.c:1764 cp/parser.c:10534
 #, gcc-internal-format
 msgid "comma at end of enumerator list"
 msgstr ""
@@ -18498,7 +18515,7 @@ msgstr ""
 msgid "wide string literal in %<asm%>"
 msgstr ""
 
-#: c-parser.c:2759 c-parser.c:6618 cp/parser.c:19261
+#: c-parser.c:2759 c-parser.c:6618 cp/parser.c:19285
 #, gcc-internal-format
 msgid "expected string literal"
 msgstr ""
@@ -18627,29 +18644,29 @@ msgstr ""
 msgid "extra semicolon in method definition specified"
 msgstr ""
 
-#: c-parser.c:6524 cp/parser.c:19304
+#: c-parser.c:6524 cp/parser.c:19328
 #, gcc-internal-format
 msgid "%<#pragma omp barrier%> may only be used in compound statements"
 msgstr ""
 
-#: c-parser.c:6535 cp/parser.c:19319
+#: c-parser.c:6535 cp/parser.c:19343
 #, gcc-internal-format
 msgid "%<#pragma omp flush%> may only be used in compound statements"
 msgstr ""
 
-#: c-parser.c:6547 cp/parser.c:19345
+#: c-parser.c:6547 cp/parser.c:19369
 #, gcc-internal-format
 msgid ""
 "%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
 "construct"
 msgstr ""
 
-#: c-parser.c:6553 cp/parser.c:19294
+#: c-parser.c:6553 cp/parser.c:19318
 #, gcc-internal-format
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 msgstr ""
 
-#: c-parser.c:6704 cp/parser.c:18142
+#: c-parser.c:6704 cp/parser.c:18166
 #, gcc-internal-format
 msgid "too many %qs clauses"
 msgstr ""
@@ -18679,7 +18696,7 @@ msgstr ""
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
 msgstr ""
 
-#: c-parser.c:7085 cp/parser.c:18491
+#: c-parser.c:7085 cp/parser.c:18515
 #, gcc-internal-format
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr ""
@@ -18694,7 +18711,7 @@ msgstr ""
 msgid "expected %<#pragma omp%> clause"
 msgstr ""
 
-#: c-parser.c:7197 cp/parser.c:18600
+#: c-parser.c:7197 cp/parser.c:18624
 #, gcc-internal-format
 msgid "%qs is not valid for %qs"
 msgstr ""
@@ -18724,7 +18741,7 @@ msgstr ""
 msgid "expected %<#pragma omp section%> or %<}%>"
 msgstr ""
 
-#: c-parser.c:7810 cp/parser.c:19182 fortran/openmp.c:469
+#: c-parser.c:7810 cp/parser.c:19206 fortran/openmp.c:469
 #, gcc-internal-format
 msgid "threadprivate variables not supported in this target"
 msgstr ""
@@ -18996,7 +19013,7 @@ msgstr ""
 msgid "%qD has an incomplete type"
 msgstr ""
 
-#: c-typeck.c:195 cp/call.c:2729
+#: c-typeck.c:195 cp/call.c:2731
 #, gcc-internal-format
 msgid "invalid use of void expression"
 msgstr ""
@@ -19027,87 +19044,87 @@ msgstr ""
 msgid "function types not truly compatible in ISO C"
 msgstr ""
 
-#: c-typeck.c:619
+#: c-typeck.c:625
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and vector types"
 msgstr ""
 
-#: c-typeck.c:624
+#: c-typeck.c:630
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and complex types"
 msgstr ""
 
-#: c-typeck.c:629
+#: c-typeck.c:635
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and other float types"
 msgstr ""
 
-#: c-typeck.c:950
+#: c-typeck.c:956
 #, gcc-internal-format
 msgid "types are not quite compatible"
 msgstr ""
 
-#: c-typeck.c:1268
+#: c-typeck.c:1274
 #, gcc-internal-format
 msgid "function return types not compatible due to %<volatile%>"
 msgstr ""
 
-#: c-typeck.c:1427 c-typeck.c:2780
+#: c-typeck.c:1433 c-typeck.c:2791
 #, gcc-internal-format
 msgid "arithmetic on pointer to an incomplete type"
 msgstr ""
 
-#: c-typeck.c:1819
+#: c-typeck.c:1830
 #, gcc-internal-format
 msgid "%qT has no member named %qE"
 msgstr ""
 
-#: c-typeck.c:1860
+#: c-typeck.c:1871
 #, gcc-internal-format
 msgid "request for member %qE in something not a structure or union"
 msgstr ""
 
-#: c-typeck.c:1891
+#: c-typeck.c:1902
 #, gcc-internal-format
 msgid "dereferencing pointer to incomplete type"
 msgstr ""
 
-#: c-typeck.c:1895
+#: c-typeck.c:1906
 #, gcc-internal-format
 msgid "dereferencing %<void *%> pointer"
 msgstr ""
 
-#: c-typeck.c:1912 cp/typeck.c:2366
+#: c-typeck.c:1923 cp/typeck.c:2366
 #, gcc-internal-format
 msgid "invalid type argument of %qs"
 msgstr ""
 
-#: c-typeck.c:1940 cp/typeck.c:2509
+#: c-typeck.c:1951 cp/typeck.c:2509
 #, gcc-internal-format
 msgid "subscripted value is neither array nor pointer"
 msgstr ""
 
-#: c-typeck.c:1951 cp/typeck.c:2428 cp/typeck.c:2514
+#: c-typeck.c:1962 cp/typeck.c:2428 cp/typeck.c:2514
 #, gcc-internal-format
 msgid "array subscript is not an integer"
 msgstr ""
 
-#: c-typeck.c:1957
+#: c-typeck.c:1968
 #, gcc-internal-format
 msgid "subscripted value is pointer to function"
 msgstr ""
 
-#: c-typeck.c:2004
+#: c-typeck.c:2015
 #, gcc-internal-format
 msgid "ISO C forbids subscripting %<register%> array"
 msgstr ""
 
-#: c-typeck.c:2006
+#: c-typeck.c:2017
 #, gcc-internal-format
 msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr ""
 
-#: c-typeck.c:2255
+#: c-typeck.c:2266
 #, gcc-internal-format
 msgid "called object %qE is not a function"
 msgstr ""
@@ -19115,859 +19132,859 @@ 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:2283
+#: c-typeck.c:2294
 #, gcc-internal-format
 msgid "function called through a non-compatible type"
 msgstr ""
 
-#: c-typeck.c:2390
+#: c-typeck.c:2401
 #, gcc-internal-format
 msgid "too many arguments to function %qE"
 msgstr ""
 
-#: c-typeck.c:2411
+#: c-typeck.c:2422
 #, gcc-internal-format
 msgid "type of formal parameter %d is incomplete"
 msgstr ""
 
-#: c-typeck.c:2424
+#: c-typeck.c:2435
 #, gcc-internal-format
 msgid ""
 "passing argument %d of %qE as integer rather than floating due to prototype"
 msgstr ""
 
-#: c-typeck.c:2429
+#: c-typeck.c:2440
 #, gcc-internal-format
 msgid ""
 "passing argument %d of %qE as integer rather than complex due to prototype"
 msgstr ""
 
-#: c-typeck.c:2434
+#: c-typeck.c:2445
 #, gcc-internal-format
 msgid ""
 "passing argument %d of %qE as complex rather than floating due to prototype"
 msgstr ""
 
-#: c-typeck.c:2439
+#: c-typeck.c:2450
 #, gcc-internal-format
 msgid ""
 "passing argument %d of %qE as floating rather than integer due to prototype"
 msgstr ""
 
-#: c-typeck.c:2444
+#: c-typeck.c:2455
 #, gcc-internal-format
 msgid ""
 "passing argument %d of %qE as complex rather than integer due to prototype"
 msgstr ""
 
-#: c-typeck.c:2449
+#: c-typeck.c:2460
 #, gcc-internal-format
 msgid ""
 "passing argument %d of %qE as floating rather than complex due to prototype"
 msgstr ""
 
-#: c-typeck.c:2462
+#: c-typeck.c:2473
 #, gcc-internal-format
 msgid ""
 "passing argument %d of %qE as %<float%> rather than %<double%> due to "
 "prototype"
 msgstr ""
 
-#: c-typeck.c:2487
+#: c-typeck.c:2498
 #, gcc-internal-format
 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
 msgstr ""
 
-#: c-typeck.c:2508
+#: c-typeck.c:2519
 #, gcc-internal-format
 msgid "passing argument %d of %qE with different width due to prototype"
 msgstr ""
 
-#: c-typeck.c:2531
+#: c-typeck.c:2542
 #, gcc-internal-format
 msgid "passing argument %d of %qE as unsigned due to prototype"
 msgstr ""
 
-#: c-typeck.c:2535
+#: c-typeck.c:2546
 #, gcc-internal-format
 msgid "passing argument %d of %qE as signed due to prototype"
 msgstr ""
 
-#: c-typeck.c:2626
+#: c-typeck.c:2637
 #, gcc-internal-format
 msgid "suggest parentheses around + or - inside shift"
 msgstr ""
 
-#: c-typeck.c:2634
+#: c-typeck.c:2645
 #, gcc-internal-format
 msgid "suggest parentheses around && within ||"
 msgstr ""
 
-#: c-typeck.c:2644
+#: c-typeck.c:2655
 #, gcc-internal-format
 msgid "suggest parentheses around arithmetic in operand of |"
 msgstr ""
 
-#: c-typeck.c:2649
+#: c-typeck.c:2660
 #, gcc-internal-format
 msgid "suggest parentheses around comparison in operand of |"
 msgstr ""
 
-#: c-typeck.c:2659
+#: c-typeck.c:2670
 #, gcc-internal-format
 msgid "suggest parentheses around arithmetic in operand of ^"
 msgstr ""
 
-#: c-typeck.c:2664
+#: c-typeck.c:2675
 #, gcc-internal-format
 msgid "suggest parentheses around comparison in operand of ^"
 msgstr ""
 
-#: c-typeck.c:2672
+#: c-typeck.c:2683
 #, gcc-internal-format
 msgid "suggest parentheses around + or - in operand of &"
 msgstr ""
 
-#: c-typeck.c:2677
+#: c-typeck.c:2688
 #, gcc-internal-format
 msgid "suggest parentheses around comparison in operand of &"
 msgstr ""
 
-#: c-typeck.c:2683
+#: c-typeck.c:2694
 #, gcc-internal-format
 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
 msgstr ""
 
-#: c-typeck.c:2695 c-typeck.c:2700 cp/typeck.c:3278 cp/typeck.c:3387
+#: c-typeck.c:2706 c-typeck.c:2711 cp/typeck.c:3278 cp/typeck.c:3387
 #, gcc-internal-format
 msgid "comparison with string literal results in unspecified behaviour"
 msgstr ""
 
-#: c-typeck.c:2722
+#: c-typeck.c:2733
 #, gcc-internal-format
 msgid "pointer of type %<void *%> used in subtraction"
 msgstr ""
 
-#: c-typeck.c:2724
+#: c-typeck.c:2735
 #, gcc-internal-format
 msgid "pointer to a function used in subtraction"
 msgstr ""
 
-#: c-typeck.c:2831
+#: c-typeck.c:2846
 #, gcc-internal-format
 msgid "wrong type argument to unary plus"
 msgstr ""
 
-#: c-typeck.c:2844
+#: c-typeck.c:2859
 #, gcc-internal-format
 msgid "wrong type argument to unary minus"
 msgstr ""
 
-#: c-typeck.c:2861
+#: c-typeck.c:2876
 #, gcc-internal-format
 msgid "ISO C does not support %<~%> for complex conjugation"
 msgstr ""
 
-#: c-typeck.c:2867
+#: c-typeck.c:2882
 #, gcc-internal-format
 msgid "wrong type argument to bit-complement"
 msgstr ""
 
-#: c-typeck.c:2875
+#: c-typeck.c:2890
 #, gcc-internal-format
 msgid "wrong type argument to abs"
 msgstr ""
 
-#: c-typeck.c:2887
+#: c-typeck.c:2902
 #, gcc-internal-format
 msgid "wrong type argument to conjugation"
 msgstr ""
 
-#: c-typeck.c:2899
+#: c-typeck.c:2914
 #, gcc-internal-format
 msgid "wrong type argument to unary exclamation mark"
 msgstr ""
 
-#: c-typeck.c:2933
+#: c-typeck.c:2948
 #, gcc-internal-format
 msgid "ISO C does not support %<++%> and %<--%> on complex types"
 msgstr ""
 
-#: c-typeck.c:2949 c-typeck.c:2981
+#: c-typeck.c:2964 c-typeck.c:2996
 #, gcc-internal-format
 msgid "wrong type argument to increment"
 msgstr ""
 
-#: c-typeck.c:2951 c-typeck.c:2983
+#: c-typeck.c:2966 c-typeck.c:2998
 #, gcc-internal-format
 msgid "wrong type argument to decrement"
 msgstr ""
 
-#: c-typeck.c:2972
+#: c-typeck.c:2987
 #, gcc-internal-format
 msgid "increment of pointer to unknown structure"
 msgstr ""
 
-#: c-typeck.c:2974
+#: c-typeck.c:2989
 #, gcc-internal-format
 msgid "decrement of pointer to unknown structure"
 msgstr ""
 
-#: c-typeck.c:3154
+#: c-typeck.c:3169
 #, gcc-internal-format
 msgid "assignment of read-only member %qD"
 msgstr ""
 
-#: c-typeck.c:3155
+#: c-typeck.c:3170
 #, gcc-internal-format
 msgid "increment of read-only member %qD"
 msgstr ""
 
-#: c-typeck.c:3156
+#: c-typeck.c:3171
 #, gcc-internal-format
 msgid "decrement of read-only member %qD"
 msgstr ""
 
-#: c-typeck.c:3157
+#: c-typeck.c:3172
 #, gcc-internal-format
 msgid "read-only member %qD used as %<asm%> output"
 msgstr ""
 
-#: c-typeck.c:3161
+#: c-typeck.c:3176
 #, gcc-internal-format
 msgid "assignment of read-only variable %qD"
 msgstr ""
 
-#: c-typeck.c:3162
+#: c-typeck.c:3177
 #, gcc-internal-format
 msgid "increment of read-only variable %qD"
 msgstr ""
 
-#: c-typeck.c:3163
+#: c-typeck.c:3178
 #, gcc-internal-format
 msgid "decrement of read-only variable %qD"
 msgstr ""
 
-#: c-typeck.c:3164
+#: c-typeck.c:3179
 #, gcc-internal-format
 msgid "read-only variable %qD used as %<asm%> output"
 msgstr ""
 
-#: c-typeck.c:3167
+#: c-typeck.c:3182
 #, gcc-internal-format
 msgid "assignment of read-only location"
 msgstr ""
 
-#: c-typeck.c:3168
+#: c-typeck.c:3183
 #, gcc-internal-format
 msgid "increment of read-only location"
 msgstr ""
 
-#: c-typeck.c:3169
+#: c-typeck.c:3184
 #, gcc-internal-format
 msgid "decrement of read-only location"
 msgstr ""
 
-#: c-typeck.c:3170
+#: c-typeck.c:3185
 #, gcc-internal-format
 msgid "read-only location used as %<asm%> output"
 msgstr ""
 
-#: c-typeck.c:3205
+#: c-typeck.c:3220
 #, gcc-internal-format
 msgid "cannot take address of bit-field %qD"
 msgstr ""
 
-#: c-typeck.c:3233
+#: c-typeck.c:3248
 #, gcc-internal-format
 msgid "global register variable %qD used in nested function"
 msgstr ""
 
-#: c-typeck.c:3236
+#: c-typeck.c:3251
 #, gcc-internal-format
 msgid "register variable %qD used in nested function"
 msgstr ""
 
-#: c-typeck.c:3241
+#: c-typeck.c:3256
 #, gcc-internal-format
 msgid "address of global register variable %qD requested"
 msgstr ""
 
-#: c-typeck.c:3243
+#: c-typeck.c:3258
 #, gcc-internal-format
 msgid "address of register variable %qD requested"
 msgstr ""
 
-#: c-typeck.c:3289
+#: c-typeck.c:3304
 #, gcc-internal-format
 msgid "non-lvalue array in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3337
+#: c-typeck.c:3352
 #, gcc-internal-format
 msgid "signed and unsigned type in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3344
+#: c-typeck.c:3359
 #, gcc-internal-format
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr ""
 
-#: c-typeck.c:3358 c-typeck.c:3366
+#: c-typeck.c:3373 c-typeck.c:3381
 #, gcc-internal-format
 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
 msgstr ""
 
-#: c-typeck.c:3373
+#: c-typeck.c:3388
 #, gcc-internal-format
 msgid "pointer type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3380 c-typeck.c:3390
+#: c-typeck.c:3395 c-typeck.c:3405
 #, gcc-internal-format
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3404
+#: c-typeck.c:3419
 #, gcc-internal-format
 msgid "type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3446
+#: c-typeck.c:3461
 #, gcc-internal-format
 msgid "left-hand operand of comma expression has no effect"
 msgstr ""
 
-#: c-typeck.c:3483
+#: c-typeck.c:3498
 #, gcc-internal-format
 msgid "cast specifies array type"
 msgstr ""
 
-#: c-typeck.c:3489
+#: c-typeck.c:3504
 #, gcc-internal-format
 msgid "cast specifies function type"
 msgstr ""
 
-#: c-typeck.c:3499
+#: c-typeck.c:3521
 #, gcc-internal-format
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr ""
 
-#: c-typeck.c:3516
+#: c-typeck.c:3538
 #, gcc-internal-format
 msgid "ISO C forbids casts to union type"
 msgstr ""
 
-#: c-typeck.c:3524
+#: c-typeck.c:3546
 #, gcc-internal-format
 msgid "cast to union type from type not present in union"
 msgstr ""
 
-#: c-typeck.c:3570
+#: c-typeck.c:3592
 #, gcc-internal-format
 msgid "cast adds new qualifiers to function type"
 msgstr ""
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3575
+#: c-typeck.c:3597
 #, gcc-internal-format
 msgid "cast discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:3591
+#: c-typeck.c:3613
 #, gcc-internal-format
 msgid "cast increases required alignment of target type"
 msgstr ""
 
-#: c-typeck.c:3602
+#: c-typeck.c:3624
 #, gcc-internal-format
 msgid "cast from pointer to integer of different size"
 msgstr ""
 
-#: c-typeck.c:3606
+#: c-typeck.c:3628
 #, gcc-internal-format
 msgid "cast from function call of type %qT to non-matching type %qT"
 msgstr ""
 
-#: c-typeck.c:3614
+#: c-typeck.c:3636
 #, gcc-internal-format
 msgid "cast to pointer from integer of different size"
 msgstr ""
 
-#: c-typeck.c:3627
+#: c-typeck.c:3649
 #, gcc-internal-format
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr ""
 
-#: c-typeck.c:3635
+#: c-typeck.c:3657
 #, gcc-internal-format
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr ""
 
-#: c-typeck.c:3911
+#: c-typeck.c:3936
 #, gcc-internal-format
 msgid "cannot pass rvalue to reference parameter"
 msgstr ""
 
-#: c-typeck.c:4022 c-typeck.c:4188
+#: c-typeck.c:4047 c-typeck.c:4213
 #, gcc-internal-format
 msgid ""
 "passing argument %d of %qE makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:4025 c-typeck.c:4191
+#: c-typeck.c:4050 c-typeck.c:4216
 #, gcc-internal-format
 msgid "assignment makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:4028 c-typeck.c:4193
+#: c-typeck.c:4053 c-typeck.c:4218
 #, gcc-internal-format
 msgid "initialization makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:4031 c-typeck.c:4195
+#: c-typeck.c:4056 c-typeck.c:4220
 #, gcc-internal-format
 msgid "return makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:4035 c-typeck.c:4155
+#: c-typeck.c:4060 c-typeck.c:4180
 #, gcc-internal-format
 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:4037 c-typeck.c:4157
+#: c-typeck.c:4062 c-typeck.c:4182
 #, gcc-internal-format
 msgid "assignment discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:4039 c-typeck.c:4159
+#: c-typeck.c:4064 c-typeck.c:4184
 #, gcc-internal-format
 msgid "initialization discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:4041 c-typeck.c:4161
+#: c-typeck.c:4066 c-typeck.c:4186
 #, gcc-internal-format
 msgid "return discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:4048
+#: c-typeck.c:4073
 #, gcc-internal-format
 msgid "ISO C prohibits argument conversion to union type"
 msgstr ""
 
-#: c-typeck.c:4083
+#: c-typeck.c:4108
 #, gcc-internal-format
 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
 msgstr ""
 
-#: c-typeck.c:4096
+#: c-typeck.c:4121
 #, gcc-internal-format
 msgid "argument %d of %qE might be a candidate for a format attribute"
 msgstr ""
 
-#: c-typeck.c:4102
+#: c-typeck.c:4127
 #, gcc-internal-format
 msgid "assignment left-hand side might be a candidate for a format attribute"
 msgstr ""
 
-#: c-typeck.c:4107
+#: c-typeck.c:4132
 #, gcc-internal-format
 msgid ""
 "initialization left-hand side might be a candidate for a format attribute"
 msgstr ""
 
-#: c-typeck.c:4112
+#: c-typeck.c:4137
 #, gcc-internal-format
 msgid "return type might be a candidate for a format attribute"
 msgstr ""
 
-#: c-typeck.c:4135
+#: c-typeck.c:4160
 #, gcc-internal-format
 msgid ""
 "ISO C forbids passing argument %d of %qE between function pointer and %<void "
 "*%>"
 msgstr ""
 
-#: c-typeck.c:4138
+#: c-typeck.c:4163
 #, gcc-internal-format
 msgid "ISO C forbids assignment between function pointer and %<void *%>"
 msgstr ""
 
-#: c-typeck.c:4140
+#: c-typeck.c:4165
 #, gcc-internal-format
 msgid "ISO C forbids initialization between function pointer and %<void *%>"
 msgstr ""
 
-#: c-typeck.c:4142
+#: c-typeck.c:4167
 #, gcc-internal-format
 msgid "ISO C forbids return between function pointer and %<void *%>"
 msgstr ""
 
-#: c-typeck.c:4171
+#: c-typeck.c:4196
 #, gcc-internal-format
 msgid "pointer targets in passing argument %d of %qE differ in signedness"
 msgstr ""
 
-#: c-typeck.c:4173
+#: c-typeck.c:4198
 #, gcc-internal-format
 msgid "pointer targets in assignment differ in signedness"
 msgstr ""
 
-#: c-typeck.c:4175
+#: c-typeck.c:4200
 #, gcc-internal-format
 msgid "pointer targets in initialization differ in signedness"
 msgstr ""
 
-#: c-typeck.c:4177
+#: c-typeck.c:4202
 #, gcc-internal-format
 msgid "pointer targets in return differ in signedness"
 msgstr ""
 
-#: c-typeck.c:4202
+#: c-typeck.c:4227
 #, gcc-internal-format
 msgid "passing argument %d of %qE from incompatible pointer type"
 msgstr ""
 
-#: c-typeck.c:4204
+#: c-typeck.c:4229
 #, gcc-internal-format
 msgid "assignment from incompatible pointer type"
 msgstr ""
 
-#: c-typeck.c:4205
+#: c-typeck.c:4230
 #, gcc-internal-format
 msgid "initialization from incompatible pointer type"
 msgstr ""
 
-#: c-typeck.c:4207
+#: c-typeck.c:4232
 #, gcc-internal-format
 msgid "return from incompatible pointer type"
 msgstr ""
 
-#: c-typeck.c:4224
+#: c-typeck.c:4249
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes pointer from integer without a cast"
 msgstr ""
 
-#: c-typeck.c:4226
+#: c-typeck.c:4251
 #, gcc-internal-format
 msgid "assignment makes pointer from integer without a cast"
 msgstr ""
 
-#: c-typeck.c:4228
+#: c-typeck.c:4253
 #, gcc-internal-format
 msgid "initialization makes pointer from integer without a cast"
 msgstr ""
 
-#: c-typeck.c:4230
+#: c-typeck.c:4255
 #, gcc-internal-format
 msgid "return makes pointer from integer without a cast"
 msgstr ""
 
-#: c-typeck.c:4237
+#: c-typeck.c:4262
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes integer from pointer without a cast"
 msgstr ""
 
-#: c-typeck.c:4239
+#: c-typeck.c:4264
 #, gcc-internal-format
 msgid "assignment makes integer from pointer without a cast"
 msgstr ""
 
-#: c-typeck.c:4241
+#: c-typeck.c:4266
 #, gcc-internal-format
 msgid "initialization makes integer from pointer without a cast"
 msgstr ""
 
-#: c-typeck.c:4243
+#: c-typeck.c:4268
 #, gcc-internal-format
 msgid "return makes integer from pointer without a cast"
 msgstr ""
 
-#: c-typeck.c:4259
+#: c-typeck.c:4284
 #, gcc-internal-format
 msgid "incompatible types in assignment"
 msgstr ""
 
-#: c-typeck.c:4262
+#: c-typeck.c:4287
 #, gcc-internal-format
 msgid "incompatible types in initialization"
 msgstr ""
 
-#: c-typeck.c:4265
+#: c-typeck.c:4290
 #, gcc-internal-format
 msgid "incompatible types in return"
 msgstr ""
 
-#: c-typeck.c:4352
+#: c-typeck.c:4377
 #, gcc-internal-format
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr ""
 
-#: c-typeck.c:4522 c-typeck.c:4537 c-typeck.c:4552
+#: c-typeck.c:4547 c-typeck.c:4562 c-typeck.c:4577
 #, gcc-internal-format
 msgid "(near initialization for %qs)"
 msgstr ""
 
-#: c-typeck.c:5092 cp/decl.c:4840
+#: c-typeck.c:5117 cp/decl.c:4850
 #, gcc-internal-format
 msgid "opaque vector types cannot be initialized"
 msgstr ""
 
-#: c-typeck.c:5715
+#: c-typeck.c:5740
 #, gcc-internal-format
 msgid "unknown field %qE specified in initializer"
 msgstr ""
 
-#: c-typeck.c:6615
+#: c-typeck.c:6640
 #, gcc-internal-format
 msgid "traditional C rejects initialization of unions"
 msgstr ""
 
-#: c-typeck.c:6923
+#: c-typeck.c:6948
 #, gcc-internal-format
 msgid "jump into statement expression"
 msgstr ""
 
-#: c-typeck.c:6929
+#: c-typeck.c:6954
 #, gcc-internal-format
 msgid "jump into scope of identifier with variably modified type"
 msgstr ""
 
-#: c-typeck.c:6966
+#: c-typeck.c:6991
 #, gcc-internal-format
 msgid "ISO C forbids %<goto *expr;%>"
 msgstr ""
 
-#: c-typeck.c:6981 cp/typeck.c:6458
+#: c-typeck.c:7006 cp/typeck.c:6458
 #, gcc-internal-format
 msgid "function declared %<noreturn%> has a %<return%> statement"
 msgstr ""
 
-#: c-typeck.c:6989
+#: c-typeck.c:7014
 #, gcc-internal-format
 msgid "%<return%> with no value, in function returning non-void"
 msgstr ""
 
-#: c-typeck.c:6998
+#: c-typeck.c:7023
 #, gcc-internal-format
 msgid "%<return%> with a value, in function returning void"
 msgstr ""
 
-#: c-typeck.c:7055
+#: c-typeck.c:7080
 #, gcc-internal-format
 msgid "function returns address of local variable"
 msgstr ""
 
-#: c-typeck.c:7127 cp/semantics.c:928
+#: c-typeck.c:7152 cp/semantics.c:928
 #, gcc-internal-format
 msgid "switch quantity not an integer"
 msgstr ""
 
-#: c-typeck.c:7139
+#: c-typeck.c:7164
 #, gcc-internal-format
 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
 msgstr ""
 
-#: c-typeck.c:7179
+#: c-typeck.c:7204
 #, gcc-internal-format
 msgid ""
 "case label in statement expression not containing enclosing switch statement"
 msgstr ""
 
-#: c-typeck.c:7182
+#: c-typeck.c:7207
 #, gcc-internal-format
 msgid ""
 "%<default%> label in statement expression not containing enclosing switch "
 "statement"
 msgstr ""
 
-#: c-typeck.c:7188
+#: c-typeck.c:7213
 #, gcc-internal-format
 msgid ""
 "case label in scope of identifier with variably modified type not containing "
 "enclosing switch statement"
 msgstr ""
 
-#: c-typeck.c:7191
+#: c-typeck.c:7216
 #, gcc-internal-format
 msgid ""
 "%<default%> label in scope of identifier with variably modified type not "
 "containing enclosing switch statement"
 msgstr ""
 
-#: c-typeck.c:7195 cp/parser.c:6426
+#: c-typeck.c:7220 cp/parser.c:6440
 #, gcc-internal-format
 msgid "case label not within a switch statement"
 msgstr ""
 
-#: c-typeck.c:7197
+#: c-typeck.c:7222
 #, gcc-internal-format
 msgid "%<default%> label not within a switch statement"
 msgstr ""
 
-#: c-typeck.c:7274
+#: c-typeck.c:7299
 #, gcc-internal-format
 msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
 msgstr ""
 
-#: c-typeck.c:7385 cp/cp-gimplify.c:97 cp/parser.c:6922
+#: c-typeck.c:7410 cp/cp-gimplify.c:97 cp/parser.c:6936
 #, gcc-internal-format
 msgid "break statement not within loop or switch"
 msgstr ""
 
-#: c-typeck.c:7387 cp/parser.c:6943
+#: c-typeck.c:7412 cp/parser.c:6957
 #, gcc-internal-format
 msgid "continue statement not within a loop"
 msgstr ""
 
-#: c-typeck.c:7392 cp/parser.c:6933
+#: c-typeck.c:7417 cp/parser.c:6947
 #, gcc-internal-format
 msgid "break statement used with OpenMP for loop"
 msgstr ""
 
-#: c-typeck.c:7415
+#: c-typeck.c:7440
 #, gcc-internal-format
 msgid "%Hstatement with no effect"
 msgstr ""
 
-#: c-typeck.c:7437
+#: c-typeck.c:7462
 #, gcc-internal-format
 msgid "expression statement has incomplete type"
 msgstr ""
 
-#: c-typeck.c:7900 c-typeck.c:7941
+#: c-typeck.c:7925 c-typeck.c:7966
 #, gcc-internal-format
 msgid "division by zero"
 msgstr ""
 
-#: c-typeck.c:7986 cp/typeck.c:3211
+#: c-typeck.c:8011 cp/typeck.c:3211
 #, gcc-internal-format
 msgid "right shift count is negative"
 msgstr ""
 
-#: c-typeck.c:7993 cp/typeck.c:3217
+#: c-typeck.c:8018 cp/typeck.c:3217
 #, gcc-internal-format
 msgid "right shift count >= width of type"
 msgstr ""
 
-#: c-typeck.c:8014 cp/typeck.c:3236
+#: c-typeck.c:8039 cp/typeck.c:3236
 #, gcc-internal-format
 msgid "left shift count is negative"
 msgstr ""
 
-#: c-typeck.c:8017 cp/typeck.c:3238
+#: c-typeck.c:8042 cp/typeck.c:3238
 #, gcc-internal-format
 msgid "left shift count >= width of type"
 msgstr ""
 
-#: c-typeck.c:8035 cp/typeck.c:3274
+#: c-typeck.c:8060 cp/typeck.c:3274
 #, gcc-internal-format
 msgid "comparing floating point with == or != is unsafe"
 msgstr ""
 
-#: c-typeck.c:8059 c-typeck.c:8066
+#: c-typeck.c:8084 c-typeck.c:8091
 #, gcc-internal-format
 msgid "ISO C forbids comparison of %<void *%> with function pointer"
 msgstr ""
 
-#: c-typeck.c:8072 c-typeck.c:8134
+#: c-typeck.c:8097 c-typeck.c:8159
 #, gcc-internal-format
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr ""
 
-#: c-typeck.c:8084 c-typeck.c:8095
+#: c-typeck.c:8109 c-typeck.c:8120
 #, gcc-internal-format
 msgid "the address of %qD will never be NULL"
 msgstr ""
 
-#: c-typeck.c:8102 c-typeck.c:8107 c-typeck.c:8152 c-typeck.c:8157
+#: c-typeck.c:8127 c-typeck.c:8132 c-typeck.c:8177 c-typeck.c:8182
 #, gcc-internal-format
 msgid "comparison between pointer and integer"
 msgstr ""
 
-#: c-typeck.c:8126
+#: c-typeck.c:8151
 #, gcc-internal-format
 msgid "comparison of complete and incomplete pointers"
 msgstr ""
 
-#: c-typeck.c:8129
+#: c-typeck.c:8154
 #, gcc-internal-format
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr ""
 
-#: c-typeck.c:8141 c-typeck.c:8147
+#: c-typeck.c:8166 c-typeck.c:8172
 #, gcc-internal-format
 msgid "ordered comparison of pointer with integer zero"
 msgstr ""
 
-#: c-typeck.c:8401
+#: c-typeck.c:8426
 #, gcc-internal-format
 msgid "comparison between signed and unsigned"
 msgstr ""
 
-#: c-typeck.c:8447 cp/typeck.c:3706
+#: c-typeck.c:8472 cp/typeck.c:3706
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with constant"
 msgstr ""
 
-#: c-typeck.c:8455 cp/typeck.c:3714
+#: c-typeck.c:8480 cp/typeck.c:3714
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr ""
 
-#: c-typeck.c:8513
+#: c-typeck.c:8538
 #, gcc-internal-format
 msgid "used array that cannot be converted to pointer where scalar is required"
 msgstr ""
 
-#: c-typeck.c:8517
+#: c-typeck.c:8542
 #, gcc-internal-format
 msgid "used struct type value where scalar is required"
 msgstr ""
 
-#: c-typeck.c:8521
+#: c-typeck.c:8546
 #, gcc-internal-format
 msgid "used union type value where scalar is required"
 msgstr ""
 
-#: c-typeck.c:8626 cp/semantics.c:3526
+#: c-typeck.c:8651 cp/semantics.c:3526
 #, gcc-internal-format
 msgid "%qE has invalid type for %<reduction%>"
 msgstr ""
 
-#: c-typeck.c:8660 cp/semantics.c:3539
+#: c-typeck.c:8685 cp/semantics.c:3539
 #, gcc-internal-format
 msgid "%qE has invalid type for %<reduction(%s)%>"
 msgstr ""
 
-#: c-typeck.c:8676 cp/semantics.c:3549
+#: c-typeck.c:8701 cp/semantics.c:3549
 #, gcc-internal-format
 msgid "%qE must be %<threadprivate%> for %<copyin%>"
 msgstr ""
 
-#: c-typeck.c:8685 cp/semantics.c:3354
+#: c-typeck.c:8710 cp/semantics.c:3354
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %qs"
 msgstr ""
 
-#: c-typeck.c:8692 c-typeck.c:8712 c-typeck.c:8732 cp/semantics.c:3380
+#: c-typeck.c:8717 c-typeck.c:8737 c-typeck.c:8757 cp/semantics.c:3380
 #: cp/semantics.c:3399
 #, gcc-internal-format
 msgid "%qE appears more than once in data clauses"
 msgstr ""
 
-#: c-typeck.c:8706 cp/semantics.c:3374
+#: c-typeck.c:8731 cp/semantics.c:3374
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %<firstprivate%>"
 msgstr ""
 
-#: c-typeck.c:8726 cp/semantics.c:3393
+#: c-typeck.c:8751 cp/semantics.c:3393
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %<lastprivate%>"
 msgstr ""
 
-#: c-typeck.c:8784 cp/semantics.c:3590
+#: c-typeck.c:8809 cp/semantics.c:3590
 #, gcc-internal-format
 msgid "%qE is predetermined %qs for %qs"
 msgstr ""
@@ -20422,22 +20439,22 @@ msgstr ""
 msgid "nodes with no released memory found"
 msgstr ""
 
-#: collect2.c:1171
+#: collect2.c:1175
 #, gcc-internal-format
 msgid "unknown demangling style '%s'"
 msgstr ""
 
-#: collect2.c:1494
+#: collect2.c:1498
 #, gcc-internal-format
 msgid "%s terminated with signal %d [%s]%s"
 msgstr ""
 
-#: collect2.c:1512
+#: collect2.c:1516
 #, gcc-internal-format
 msgid "%s returned %d exit status"
 msgstr ""
 
-#: collect2.c:2174
+#: collect2.c:2178
 #, gcc-internal-format
 msgid "cannot find 'ldd'"
 msgstr ""
@@ -20522,11 +20539,6 @@ msgstr ""
 msgid "%qs has overflowed"
 msgstr ""
 
-#: coverage.c:310
-#, gcc-internal-format
-msgid "%qs is corrupted"
-msgstr ""
-
 #: coverage.c:347
 #, gcc-internal-format
 msgid "no coverage for function %qs found"
@@ -20652,7 +20664,7 @@ msgstr ""
 msgid "stack limits not supported on this target"
 msgstr ""
 
-#: fold-const.c:957 tree-ssa-loop-niter.c:1162 tree-vrp.c:4422
+#: fold-const.c:957 tree-ssa-loop-niter.c:1162 tree-vrp.c:4426
 #, gcc-internal-format
 msgid "%H%s"
 msgstr ""
@@ -20687,7 +20699,7 @@ msgstr ""
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 msgstr ""
 
-#: fold-const.c:11878
+#: fold-const.c:11881
 #, gcc-internal-format
 msgid "fold check: original tree changed by fold"
 msgstr ""
@@ -20964,7 +20976,7 @@ msgid ""
 "critical region may not be nested inside a critical region with the same name"
 msgstr ""
 
-#: omp-low.c:4496 cp/decl.c:2531 cp/parser.c:6930 cp/parser.c:6950
+#: omp-low.c:4496 cp/decl.c:2531 cp/parser.c:6944 cp/parser.c:6964
 #, gcc-internal-format
 msgid "invalid exit from OpenMP structured block"
 msgstr ""
@@ -20975,107 +20987,107 @@ msgid "invalid entry to OpenMP structured block"
 msgstr ""
 
 #. Eventually this should become a hard error IMO.
-#: opts.c:185
+#: opts.c:177
 #, gcc-internal-format
 msgid "command line option \"%s\" is valid for %s but not for %s"
 msgstr ""
 
-#: opts.c:239
+#: opts.c:231
 #, gcc-internal-format
 msgid "command line option %qs is not supported by this configuration"
 msgstr ""
 
-#: opts.c:283
+#: opts.c:275
 #, gcc-internal-format
 msgid "missing argument to \"%s\""
 msgstr ""
 
-#: opts.c:293
+#: opts.c:285
 #, gcc-internal-format
 msgid "argument to \"%s\" should be a non-negative integer"
 msgstr ""
 
-#: opts.c:381
+#: opts.c:373
 #, gcc-internal-format
 msgid "unrecognized command line option \"%s\""
 msgstr ""
 
-#: opts.c:593
+#: opts.c:585
 #, gcc-internal-format
 msgid "-Wuninitialized is not supported without -O"
 msgstr ""
 
-#: opts.c:608
+#: opts.c:600
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work with exceptions"
 msgstr ""
 
-#: opts.c:619
+#: opts.c:611
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not support unwind info"
 msgstr ""
 
-#: opts.c:633
+#: opts.c:625
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work on this architecture"
 msgstr ""
 
-#: opts.c:696
+#: opts.c:688
 #, gcc-internal-format
 msgid "-Werror=%s: No option -%s"
 msgstr ""
 
-#: opts.c:835
+#: opts.c:827
 #, gcc-internal-format
 msgid "structure alignment must be a small power of two, not %d"
 msgstr ""
 
-#: opts.c:890
+#: opts.c:882
 #, gcc-internal-format
 msgid "unrecognized visibility value \"%s\""
 msgstr ""
 
-#: opts.c:938
+#: opts.c:930
 #, gcc-internal-format
 msgid "unrecognized register name \"%s\""
 msgstr ""
 
-#: opts.c:962
+#: opts.c:954
 #, gcc-internal-format
 msgid "unknown tls-model \"%s\""
 msgstr ""
 
-#: opts.c:1012
+#: opts.c:1004
 #, gcc-internal-format
 msgid "-f[no-]force-mem is nop and option will be removed in 4.3"
 msgstr ""
 
-#: opts.c:1041
+#: opts.c:1033
 #, gcc-internal-format
 msgid "%s: --param arguments should be of the form NAME=VALUE"
 msgstr ""
 
-#: opts.c:1046
+#: opts.c:1038
 #, gcc-internal-format
 msgid "invalid --param value %qs"
 msgstr ""
 
-#: opts.c:1143
+#: opts.c:1135
 #, gcc-internal-format
 msgid "target system does not support debug output"
 msgstr ""
 
-#: opts.c:1150
+#: opts.c:1142
 #, gcc-internal-format
 msgid "debug format \"%s\" conflicts with prior selection"
 msgstr ""
 
-#: opts.c:1166
+#: opts.c:1158
 #, gcc-internal-format
 msgid "unrecognised debug output level \"%s\""
 msgstr ""
 
-#: opts.c:1168
+#: opts.c:1160
 #, gcc-internal-format
 msgid "debug output level %s is too high"
 msgstr ""
@@ -22237,14 +22249,14 @@ msgstr ""
 msgid "no support for induction"
 msgstr ""
 
-#: tree-vrp.c:4404
+#: tree-vrp.c:4408
 #, gcc-internal-format
 msgid ""
 "assuming signed overflow does not occur when simplifying conditional to "
 "constant"
 msgstr ""
 
-#: tree-vrp.c:4410
+#: tree-vrp.c:4414
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional"
 msgstr ""
@@ -22267,8 +22279,8 @@ msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 msgstr ""
 
 #: tree.c:3725 tree.c:3737 config/darwin.c:1358 config/arm/arm.c:2905
-#: config/arm/arm.c:2933 config/avr/avr.c:4693 config/h8300/h8300.c:5281
-#: config/h8300/h8300.c:5305 config/i386/i386.c:2381 config/i386/i386.c:17549
+#: config/arm/arm.c:2933 config/avr/avr.c:4697 config/h8300/h8300.c:5281
+#: config/h8300/h8300.c:5305 config/i386/i386.c:2381 config/i386/i386.c:17509
 #: config/ia64/ia64.c:564 config/m68hc11/m68hc11.c:1117
 #: config/rs6000/rs6000.c:17739 config/sh/symbian.c:408
 #: config/sh/symbian.c:415
@@ -22296,64 +22308,64 @@ msgstr ""
 msgid "external linkage required for symbol %q+D because of %qs attribute"
 msgstr ""
 
-#: tree.c:5194
+#: tree.c:5195
 #, gcc-internal-format
 msgid "arrays of functions are not meaningful"
 msgstr ""
 
-#: tree.c:5250
+#: tree.c:5251
 #, gcc-internal-format
 msgid "function return type cannot be function"
 msgstr ""
 
-#: tree.c:6167 tree.c:6252 tree.c:6313
+#: tree.c:6168 tree.c:6253 tree.c:6314
 #, gcc-internal-format
 msgid "tree check: %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6204
+#: tree.c:6205
 #, gcc-internal-format
 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6217
+#: tree.c:6218
 #, gcc-internal-format
 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6266
+#: tree.c:6267
 #, gcc-internal-format
 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6279
+#: tree.c:6280
 #, gcc-internal-format
 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6339
+#: tree.c:6340
 #, gcc-internal-format
 msgid ""
 "tree check: expected tree that contains %qs structure, have %qs  in %s, at %"
 "s:%d"
 msgstr ""
 
-#: tree.c:6353
+#: tree.c:6354
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6365
+#: tree.c:6366
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6377
+#: tree.c:6378
 #, gcc-internal-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6390
+#: tree.c:6391
 #, gcc-internal-format
 msgid ""
 "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %"
@@ -22927,8 +22939,8 @@ msgstr ""
 msgid "unable to use '%s' for PIC register"
 msgstr ""
 
-#: config/arm/arm.c:2873 config/arm/arm.c:2891 config/avr/avr.c:4713
-#: config/avr/avr.c:4755 config/bfin/bfin.c:3665 config/c4x/c4x.c:4075
+#: config/arm/arm.c:2873 config/arm/arm.c:2891 config/avr/avr.c:4717
+#: config/avr/avr.c:4759 config/bfin/bfin.c:3665 config/c4x/c4x.c:4075
 #: config/h8300/h8300.c:5257 config/i386/i386.c:2336
 #: config/m68hc11/m68hc11.c:1154 config/m68k/m68k.c:380
 #: config/mcore/mcore.c:3031 config/mt/mt.c:1275 config/rs6000/rs6000.c:17665
@@ -22975,32 +22987,32 @@ msgstr ""
 msgid "static variable %q+D is marked dllimport"
 msgstr ""
 
-#: config/avr/avr.c:568
+#: config/avr/avr.c:572
 #, gcc-internal-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr ""
 
-#: config/avr/avr.c:4686
+#: config/avr/avr.c:4690
 #, gcc-internal-format
 msgid "only initialized variables can be placed into program memory area"
 msgstr ""
 
-#: config/avr/avr.c:4730
+#: config/avr/avr.c:4734
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled interrupt handler"
 msgstr ""
 
-#: config/avr/avr.c:4738
+#: config/avr/avr.c:4742
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled signal handler"
 msgstr ""
 
-#: config/avr/avr.c:4846
+#: config/avr/avr.c:4850
 #, gcc-internal-format
 msgid "only uninitialized variables can be placed in the .noinit section"
 msgstr ""
 
-#: config/avr/avr.c:4860
+#: config/avr/avr.c:4864
 #, gcc-internal-format
 msgid "MCU %qs supported for assembler only"
 msgstr ""
@@ -23553,12 +23565,12 @@ msgstr ""
 msgid "selector must be an integer constant in the range 0..%wi"
 msgstr ""
 
-#: config/i386/i386.c:16244 config/i386/i386.c:16328
+#: config/i386/i386.c:16288
 #, gcc-internal-format
 msgid "shift must be an immediate"
 msgstr ""
 
-#: config/i386/i386.c:17559 config/rs6000/rs6000.c:17748
+#: config/i386/i386.c:17519 config/rs6000/rs6000.c:17748
 #, gcc-internal-format
 msgid "%qs incompatible attribute ignored"
 msgstr ""
@@ -23684,7 +23696,7 @@ msgstr ""
 msgid "argument %qd is not a constant"
 msgstr ""
 
-#: config/iq2000/iq2000.c:2895 config/mt/mt.c:349 config/xtensa/xtensa.c:1793
+#: config/iq2000/iq2000.c:2895 config/mt/mt.c:349 config/xtensa/xtensa.c:1795
 #, gcc-internal-format
 msgid "PRINT_OPERAND_ADDRESS, null pointer"
 msgstr ""
@@ -23694,8 +23706,8 @@ msgstr ""
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr ""
 
-#: config/iq2000/iq2000.c:3059 config/mips/mips.c:5523
-#: config/xtensa/xtensa.c:1647
+#: config/iq2000/iq2000.c:3059 config/mips/mips.c:5538
+#: config/xtensa/xtensa.c:1649
 #, gcc-internal-format
 msgid "PRINT_OPERAND null pointer"
 msgstr ""
@@ -23750,107 +23762,107 @@ msgstr ""
 msgid "stack limit expression is not supported"
 msgstr ""
 
-#: config/mips/mips.c:4730
+#: config/mips/mips.c:4749
 #, gcc-internal-format
 msgid ""
 "-%s conflicts with the other architecture options, which specify a %s "
 "processor"
 msgstr ""
 
-#: config/mips/mips.c:4746
+#: config/mips/mips.c:4765
 #, gcc-internal-format
 msgid "-march=%s is not compatible with the selected ABI"
 msgstr ""
 
-#: config/mips/mips.c:4764
+#: config/mips/mips.c:4783
 #, gcc-internal-format
 msgid "-mgp64 used with a 32-bit processor"
 msgstr ""
 
-#: config/mips/mips.c:4766
+#: config/mips/mips.c:4785
 #, gcc-internal-format
 msgid "-mgp32 used with a 64-bit ABI"
 msgstr ""
 
-#: config/mips/mips.c:4768
+#: config/mips/mips.c:4787
 #, gcc-internal-format
 msgid "-mgp64 used with a 32-bit ABI"
 msgstr ""
 
-#: config/mips/mips.c:4786 config/mips/mips.c:4788 config/mips/mips.c:4790
-#: config/mips/mips.c:4866
+#: config/mips/mips.c:4805 config/mips/mips.c:4807 config/mips/mips.c:4809
+#: config/mips/mips.c:4885
 #, gcc-internal-format
 msgid "unsupported combination: %s"
 msgstr ""
 
-#: config/mips/mips.c:4861
+#: config/mips/mips.c:4880
 #, gcc-internal-format
 msgid ""
 "generation of Branch Likely instructions enabled, but not supported by "
 "architecture"
 msgstr ""
 
-#: config/mips/mips.c:4881
+#: config/mips/mips.c:4900
 #, gcc-internal-format
 msgid "%<-G%> is incompatible with %<-mabicalls%>"
 msgstr ""
 
-#: config/mips/mips.c:4948
+#: config/mips/mips.c:4963
 #, gcc-internal-format
 msgid "-mips3d requires -mpaired-single"
 msgstr ""
 
-#: config/mips/mips.c:4957
+#: config/mips/mips.c:4972
 #, gcc-internal-format
 msgid "-mips3d/-mpaired-single must be used with -mfp64 -mhard-float"
 msgstr ""
 
-#: config/mips/mips.c:4962
+#: config/mips/mips.c:4977
 #, gcc-internal-format
 msgid "-mips3d/-mpaired-single must be used with -mips64"
 msgstr ""
 
-#: config/mips/mips.c:4965
+#: config/mips/mips.c:4980
 #, gcc-internal-format
 msgid "-mips16 and -mdsp cannot be used together"
 msgstr ""
 
-#: config/mips/mips.c:5460
+#: config/mips/mips.c:5475
 #, gcc-internal-format
 msgid "internal error: %%) found without a %%( in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5474
+#: config/mips/mips.c:5489
 #, gcc-internal-format
 msgid "internal error: %%] found without a %%[ in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5487
+#: config/mips/mips.c:5502
 #, gcc-internal-format
 msgid "internal error: %%> found without a %%< in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5500
+#: config/mips/mips.c:5515
 #, gcc-internal-format
 msgid "internal error: %%} found without a %%{ in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5514
+#: config/mips/mips.c:5529
 #, gcc-internal-format
 msgid "PRINT_OPERAND: unknown punctuation '%c'"
 msgstr ""
 
-#: config/mips/mips.c:8330
+#: config/mips/mips.c:8345
 #, gcc-internal-format
 msgid "cannot handle inconsistent calls to %qs"
 msgstr ""
 
-#: config/mips/mips.c:9638
+#: config/mips/mips.c:9813
 #, gcc-internal-format
 msgid "the cpu name must be lower case"
 msgstr ""
 
-#: config/mips/mips.c:10316
+#: config/mips/mips.c:10491
 #, gcc-internal-format
 msgid "invalid argument to builtin function"
 msgstr ""
@@ -23940,7 +23952,7 @@ msgstr ""
 msgid "-g option disabled"
 msgstr ""
 
-#: config/pa/pa.c:8233
+#: config/pa/pa.c:8283
 #, gcc-internal-format
 msgid ""
 "alignment (%u) for %s exceeds maximum alignment for global common data.  "
@@ -24413,17 +24425,12 @@ msgstr ""
 msgid "frame size of %qs is "
 msgstr ""
 
-#: config/s390/s390.c:7268
-#, gcc-internal-format
-msgid " bytes"
-msgstr ""
-
 #: config/s390/s390.c:7272
 #, gcc-internal-format
 msgid "%qs uses dynamic stack allocation"
 msgstr ""
 
-#: config/score/score.c:513
+#: config/score/score3.c:654 config/score/score7.c:653
 #, gcc-internal-format
 msgid "-fPIC and -G are incompatible"
 msgstr ""
@@ -24720,7 +24727,7 @@ msgstr ""
 msgid "PIC is required but not supported with CONST16 instructions"
 msgstr ""
 
-#: config/xtensa/xtensa.c:2445
+#: config/xtensa/xtensa.c:2460
 #, gcc-internal-format
 msgid "only uninitialized variables can be placed in a .bss section"
 msgstr ""
@@ -24735,211 +24742,211 @@ msgstr ""
 msgid "%<-gnat%> misspelled as %<-gant%>"
 msgstr ""
 
-#: cp/call.c:2425
+#: cp/call.c:2413
 #, gcc-internal-format
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr ""
 
-#: cp/call.c:2430
+#: cp/call.c:2418
 #, gcc-internal-format
 msgid "%s %D(%T, %T) <built-in>"
 msgstr ""
 
-#: cp/call.c:2434
+#: cp/call.c:2422
 #, gcc-internal-format
 msgid "%s %D(%T) <built-in>"
 msgstr ""
 
-#: cp/call.c:2438
+#: cp/call.c:2426
 #, gcc-internal-format
 msgid "%s %T <conversion>"
 msgstr ""
 
-#: cp/call.c:2440
+#: cp/call.c:2428
 #, gcc-internal-format
 msgid "%s %+#D <near match>"
 msgstr ""
 
-#: cp/call.c:2442 cp/pt.c:1374
+#: cp/call.c:2430 cp/pt.c:1374
 #, gcc-internal-format
 msgid "%s %+#D"
 msgstr ""
 
-#: cp/call.c:2664
+#: cp/call.c:2666
 #, gcc-internal-format
 msgid "conversion from %qT to %qT is ambiguous"
 msgstr ""
 
-#: cp/call.c:2817 cp/call.c:2835 cp/call.c:2898
+#: cp/call.c:2819 cp/call.c:2837 cp/call.c:2900
 #, gcc-internal-format
 msgid "no matching function for call to %<%D(%A)%>"
 msgstr ""
 
-#: cp/call.c:2838 cp/call.c:2901
+#: cp/call.c:2840 cp/call.c:2903
 #, gcc-internal-format
 msgid "call of overloaded %<%D(%A)%> is ambiguous"
 msgstr ""
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:2973
+#: cp/call.c:2975
 #, gcc-internal-format
 msgid ""
 "pointer-to-member function %E cannot be called without an object; consider "
 "using .* or ->*"
 msgstr ""
 
-#: cp/call.c:3047
+#: cp/call.c:3049
 #, gcc-internal-format
 msgid "no match for call to %<(%T) (%A)%>"
 msgstr ""
 
-#: cp/call.c:3056
+#: cp/call.c:3058
 #, gcc-internal-format
 msgid "call of %<(%T) (%A)%> is ambiguous"
 msgstr ""
 
-#: cp/call.c:3094
+#: cp/call.c:3096
 #, gcc-internal-format
 msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
 msgstr ""
 
-#: cp/call.c:3100
+#: cp/call.c:3102
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E%s%>"
 msgstr ""
 
-#: cp/call.c:3104
+#: cp/call.c:3106
 #, gcc-internal-format
 msgid "%s for %<operator[]%> in %<%E[%E]%>"
 msgstr ""
 
-#: cp/call.c:3109
+#: cp/call.c:3111
 #, gcc-internal-format
 msgid "%s for %qs in %<%s %E%>"
 msgstr ""
 
-#: cp/call.c:3114
+#: cp/call.c:3116
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E %s %E%>"
 msgstr ""
 
-#: cp/call.c:3117
+#: cp/call.c:3119
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%s%E%>"
 msgstr ""
 
-#: cp/call.c:3209
+#: cp/call.c:3211
 #, gcc-internal-format
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr ""
 
-#: cp/call.c:3286
+#: cp/call.c:3288
 #, gcc-internal-format
 msgid "%qE has type %<void%> and is not a throw-expression"
 msgstr ""
 
-#: cp/call.c:3325 cp/call.c:3545
+#: cp/call.c:3327 cp/call.c:3547
 #, gcc-internal-format
 msgid "operands to ?: have different types %qT and %qT"
 msgstr ""
 
-#: cp/call.c:3499
+#: cp/call.c:3501
 #, gcc-internal-format
 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
 msgstr ""
 
-#: cp/call.c:3506
+#: cp/call.c:3508
 #, gcc-internal-format
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr ""
 
-#: cp/call.c:3803
+#: cp/call.c:3805
 #, gcc-internal-format
 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
 msgstr ""
 
-#: cp/call.c:3876
+#: cp/call.c:3878
 #, gcc-internal-format
 msgid "comparison between %q#T and %q#T"
 msgstr ""
 
-#: cp/call.c:4143
+#: cp/call.c:4145
 #, gcc-internal-format
 msgid "no corresponding deallocation function for `%D'"
 msgstr ""
 
-#: cp/call.c:4148
+#: cp/call.c:4150
 #, gcc-internal-format
 msgid "no suitable %<operator %s%> for %qT"
 msgstr ""
 
-#: cp/call.c:4166
+#: cp/call.c:4168
 #, gcc-internal-format
 msgid "%q+#D is private"
 msgstr ""
 
-#: cp/call.c:4168
+#: cp/call.c:4170
 #, gcc-internal-format
 msgid "%q+#D is protected"
 msgstr ""
 
-#: cp/call.c:4170
+#: cp/call.c:4172
 #, gcc-internal-format
 msgid "%q+#D is inaccessible"
 msgstr ""
 
-#: cp/call.c:4171
+#: cp/call.c:4173
 #, gcc-internal-format
 msgid "within this context"
 msgstr ""
 
-#: cp/call.c:4260 cp/cvt.c:265
+#: cp/call.c:4262 cp/cvt.c:265
 #, gcc-internal-format
 msgid "invalid conversion from %qT to %qT"
 msgstr ""
 
-#: cp/call.c:4262
+#: cp/call.c:4264
 #, gcc-internal-format
 msgid "  initializing argument %P of %qD"
 msgstr ""
 
-#: cp/call.c:4274
+#: cp/call.c:4276
 #, gcc-internal-format
 msgid "passing NULL to non-pointer argument %P of %qD"
 msgstr ""
 
-#: cp/call.c:4277
+#: cp/call.c:4279
 #, gcc-internal-format
 msgid "converting to non-pointer type %qT from NULL"
 msgstr ""
 
-#: cp/call.c:4285
+#: cp/call.c:4287
 #, gcc-internal-format
 msgid "passing %qT for argument %P to %qD"
 msgstr ""
 
-#: cp/call.c:4288
+#: cp/call.c:4290
 #, gcc-internal-format
 msgid "converting to %qT from %qT"
 msgstr ""
 
-#: cp/call.c:4428
+#: cp/call.c:4430
 #, gcc-internal-format
 msgid "cannot bind bitfield %qE to %qT"
 msgstr ""
 
-#: cp/call.c:4431 cp/call.c:4447
+#: cp/call.c:4433 cp/call.c:4449
 #, gcc-internal-format
 msgid "cannot bind packed field %qE to %qT"
 msgstr ""
 
-#: cp/call.c:4434
+#: cp/call.c:4436
 #, gcc-internal-format
 msgid "cannot bind rvalue %qE to %qT"
 msgstr ""
 
-#: cp/call.c:4548
+#: cp/call.c:4550
 #, gcc-internal-format
 msgid ""
 "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at "
@@ -24947,103 +24954,103 @@ msgid ""
 msgstr ""
 
 #. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4576
+#: cp/call.c:4578
 #, gcc-internal-format
 msgid ""
 "cannot receive objects of non-POD type %q#T through %<...%>; call will abort "
 "at runtime"
 msgstr ""
 
-#: cp/call.c:4619
+#: cp/call.c:4621
 #, gcc-internal-format
 msgid "the default argument for parameter %d of %qD has not yet been parsed"
 msgstr ""
 
-#: cp/call.c:4723
+#: cp/call.c:4725
 #, gcc-internal-format
 msgid "argument of function call might be a candidate for a format attribute"
 msgstr ""
 
-#: cp/call.c:4860
+#: cp/call.c:4862
 #, gcc-internal-format
 msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
 msgstr ""
 
-#: cp/call.c:4879
+#: cp/call.c:4881
 #, gcc-internal-format
 msgid "%qT is not an accessible base of %qT"
 msgstr ""
 
-#: cp/call.c:5135
+#: cp/call.c:5137
 #, gcc-internal-format
 msgid "could not find class$ field in java interface type %qT"
 msgstr ""
 
-#: cp/call.c:5378
+#: cp/call.c:5380
 #, gcc-internal-format
 msgid "call to non-function %qD"
 msgstr ""
 
-#: cp/call.c:5500
+#: cp/call.c:5502
 #, gcc-internal-format
 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 msgstr ""
 
-#: cp/call.c:5518
+#: cp/call.c:5520
 #, gcc-internal-format
 msgid "call of overloaded %<%s(%A)%> is ambiguous"
 msgstr ""
 
-#: cp/call.c:5544
+#: cp/call.c:5546
 #, gcc-internal-format
 msgid "cannot call member function %qD without object"
 msgstr ""
 
-#: cp/call.c:6164
+#: cp/call.c:6166
 #, gcc-internal-format
 msgid "passing %qT chooses %qT over %qT"
 msgstr ""
 
-#: cp/call.c:6166 cp/name-lookup.c:4300 cp/name-lookup.c:4721
+#: cp/call.c:6168 cp/name-lookup.c:4302 cp/name-lookup.c:4723
 #, gcc-internal-format
 msgid "  in call to %qD"
 msgstr ""
 
-#: cp/call.c:6223
+#: cp/call.c:6225
 #, gcc-internal-format
 msgid "choosing %qD over %qD"
 msgstr ""
 
-#: cp/call.c:6224
+#: cp/call.c:6226
 #, gcc-internal-format
 msgid "  for conversion from %qT to %qT"
 msgstr ""
 
-#: cp/call.c:6226
+#: cp/call.c:6228
 #, gcc-internal-format
 msgid "  because conversion sequence for the argument is better"
 msgstr ""
 
-#: cp/call.c:6340
+#: cp/call.c:6342
 #, 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/call.c:6484
+#: cp/call.c:6486
 #, gcc-internal-format
 msgid "could not convert %qE to %qT"
 msgstr ""
 
-#: cp/call.c:6618
+#: cp/call.c:6620
 #, gcc-internal-format
 msgid ""
 "invalid initialization of non-const reference of type %qT from a temporary "
 "of type %qT"
 msgstr ""
 
-#: cp/call.c:6622
+#: cp/call.c:6624
 #, gcc-internal-format
 msgid ""
 "invalid initialization of reference of type %qT from expression of type %qT"
@@ -25054,341 +25061,341 @@ msgstr ""
 msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
 msgstr ""
 
-#: cp/class.c:949
+#: cp/class.c:959
 #, gcc-internal-format
 msgid "Java class %qT cannot have a destructor"
 msgstr ""
 
-#: cp/class.c:951
+#: cp/class.c:961
 #, gcc-internal-format
 msgid "Java class %qT cannot have an implicit non-trivial destructor"
 msgstr ""
 
-#: cp/class.c:1058
+#: cp/class.c:1068
 #, gcc-internal-format
 msgid "repeated using declaration %q+D"
 msgstr ""
 
-#: cp/class.c:1060
+#: cp/class.c:1070
 #, gcc-internal-format
 msgid "using declaration %q+D conflicts with a previous using declaration"
 msgstr ""
 
-#: cp/class.c:1065
+#: cp/class.c:1075
 #, gcc-internal-format
 msgid "%q+#D cannot be overloaded"
 msgstr ""
 
-#: cp/class.c:1066
+#: cp/class.c:1076
 #, gcc-internal-format
 msgid "with %q+#D"
 msgstr ""
 
-#: cp/class.c:1134
+#: cp/class.c:1144
 #, gcc-internal-format
 msgid "conflicting access specifications for method %q+D, ignored"
 msgstr ""
 
-#: cp/class.c:1137
+#: cp/class.c:1147
 #, gcc-internal-format
 msgid "conflicting access specifications for field %qE, ignored"
 msgstr ""
 
-#: cp/class.c:1198 cp/class.c:1206
+#: cp/class.c:1208 cp/class.c:1216
 #, gcc-internal-format
 msgid "%q+D invalid in %q#T"
 msgstr ""
 
-#: cp/class.c:1199
+#: cp/class.c:1209
 #, gcc-internal-format
 msgid "  because of local method %q+#D with same name"
 msgstr ""
 
-#: cp/class.c:1207
+#: cp/class.c:1217
 #, gcc-internal-format
 msgid "  because of local member %q+#D with same name"
 msgstr ""
 
-#: cp/class.c:1250
+#: cp/class.c:1260
 #, gcc-internal-format
 msgid "base class %q#T has a non-virtual destructor"
 msgstr ""
 
-#: cp/class.c:1563
+#: cp/class.c:1573
 #, gcc-internal-format
 msgid "all member functions in class %qT are private"
 msgstr ""
 
-#: cp/class.c:1575
+#: cp/class.c:1585
 #, gcc-internal-format
 msgid "%q#T only defines a private destructor and has no friends"
 msgstr ""
 
-#: cp/class.c:1619
+#: cp/class.c:1629
 #, gcc-internal-format
 msgid "%q#T only defines private constructors and has no friends"
 msgstr ""
 
-#: cp/class.c:2012
+#: cp/class.c:2022
 #, gcc-internal-format
 msgid "no unique final overrider for %qD in %qT"
 msgstr ""
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2441
+#: cp/class.c:2451
 #, gcc-internal-format
 msgid "%q+D was hidden"
 msgstr ""
 
-#: cp/class.c:2442
+#: cp/class.c:2452
 #, gcc-internal-format
 msgid "  by %q+D"
 msgstr ""
 
-#: cp/class.c:2483 cp/decl2.c:1036
+#: cp/class.c:2493 cp/decl2.c:1036
 #, gcc-internal-format
 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
 msgstr ""
 
-#: cp/class.c:2489 cp/decl2.c:1042
+#: cp/class.c:2499 cp/decl2.c:1042
 #, gcc-internal-format
 msgid "private member %q+#D in anonymous union"
 msgstr ""
 
-#: cp/class.c:2491 cp/decl2.c:1044
+#: cp/class.c:2501 cp/decl2.c:1044
 #, gcc-internal-format
 msgid "protected member %q+#D in anonymous union"
 msgstr ""
 
-#: cp/class.c:2664
+#: cp/class.c:2674
 #, gcc-internal-format
 msgid "bit-field %q+#D with non-integral type"
 msgstr ""
 
-#: cp/class.c:2678
+#: cp/class.c:2688
 #, gcc-internal-format
 msgid "bit-field %q+D width not an integer constant"
 msgstr ""
 
-#: cp/class.c:2683
+#: cp/class.c:2693
 #, gcc-internal-format
 msgid "negative width in bit-field %q+D"
 msgstr ""
 
-#: cp/class.c:2688
+#: cp/class.c:2698
 #, gcc-internal-format
 msgid "zero width for bit-field %q+D"
 msgstr ""
 
-#: cp/class.c:2694
+#: cp/class.c:2704
 #, gcc-internal-format
 msgid "width of %q+D exceeds its type"
 msgstr ""
 
-#: cp/class.c:2703
+#: cp/class.c:2713
 #, gcc-internal-format
 msgid "%q+D is too small to hold all values of %q#T"
 msgstr ""
 
-#: cp/class.c:2758
+#: cp/class.c:2768
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in union"
 msgstr ""
 
-#: cp/class.c:2761
+#: cp/class.c:2771
 #, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in union"
 msgstr ""
 
-#: cp/class.c:2763
+#: cp/class.c:2773
 #, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in union"
 msgstr ""
 
-#: cp/class.c:2786
+#: cp/class.c:2796
 #, gcc-internal-format
 msgid "multiple fields in union %qT initialized"
 msgstr ""
 
-#: cp/class.c:2875
+#: cp/class.c:2885
 #, gcc-internal-format
 msgid "%q+D may not be static because it is a member of a union"
 msgstr ""
 
-#: cp/class.c:2880
+#: cp/class.c:2890
 #, gcc-internal-format
 msgid "%q+D may not have reference type %qT because it is a member of a union"
 msgstr ""
 
-#: cp/class.c:2891
+#: cp/class.c:2901
 #, gcc-internal-format
 msgid "field %q+D invalidly declared function type"
 msgstr ""
 
-#: cp/class.c:2897
+#: cp/class.c:2907
 #, gcc-internal-format
 msgid "field %q+D invalidly declared method type"
 msgstr ""
 
-#: cp/class.c:2929
+#: cp/class.c:2939
 #, gcc-internal-format
 msgid "non-static reference %q+#D in class without a constructor"
 msgstr ""
 
-#: cp/class.c:2940
+#: cp/class.c:2950
 #, gcc-internal-format
 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
 msgstr ""
 
-#: cp/class.c:3007
+#: cp/class.c:3017
 #, gcc-internal-format
 msgid "non-static const member %q+#D in class without a constructor"
 msgstr ""
 
-#: cp/class.c:3022
+#: cp/class.c:3032
 #, gcc-internal-format
 msgid "field %q+#D with same name as class"
 msgstr ""
 
-#: cp/class.c:3055
+#: cp/class.c:3065
 #, gcc-internal-format
 msgid "%q#T has pointer data members"
 msgstr ""
 
-#: cp/class.c:3060
+#: cp/class.c:3070
 #, gcc-internal-format
 msgid "  but does not override %<%T(const %T&)%>"
 msgstr ""
 
-#: cp/class.c:3062
+#: cp/class.c:3072
 #, gcc-internal-format
 msgid "  or %<operator=(const %T&)%>"
 msgstr ""
 
-#: cp/class.c:3066
+#: cp/class.c:3076
 #, gcc-internal-format
 msgid "  but does not override %<operator=(const %T&)%>"
 msgstr ""
 
-#: cp/class.c:3526
+#: cp/class.c:3536
 #, gcc-internal-format
 msgid ""
 "offset of empty base %qT may not be ABI-compliant and maychange in a future "
 "version of GCC"
 msgstr ""
 
-#: cp/class.c:3639
+#: cp/class.c:3649
 #, gcc-internal-format
 msgid "class %qT will be considered nearly empty in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:3721
+#: cp/class.c:3731
 #, gcc-internal-format
 msgid "initializer specified for non-virtual method %q+D"
 msgstr ""
 
-#: cp/class.c:4384
+#: cp/class.c:4394
 #, gcc-internal-format
 msgid ""
 "offset of virtual base %qT is not ABI-compliant and may change in a future "
 "version of GCC"
 msgstr ""
 
-#: cp/class.c:4483
+#: cp/class.c:4493
 #, gcc-internal-format
 msgid "direct base %qT inaccessible in %qT due to ambiguity"
 msgstr ""
 
-#: cp/class.c:4495
+#: cp/class.c:4505
 #, gcc-internal-format
 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
 msgstr ""
 
-#: cp/class.c:4674
+#: cp/class.c:4684
 #, gcc-internal-format
 msgid ""
 "size assigned to %qT may not be ABI-compliant and may change in a future "
 "version of GCC"
 msgstr ""
 
-#: cp/class.c:4714
+#: cp/class.c:4724
 #, gcc-internal-format
 msgid ""
 "the offset of %qD may not be ABI-compliant and may change in a future "
 "version of GCC"
 msgstr ""
 
-#: cp/class.c:4742
+#: cp/class.c:4752
 #, gcc-internal-format
 msgid ""
 "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4751
+#: cp/class.c:4761
 #, gcc-internal-format
 msgid ""
 "%q+D contains empty classes which may cause base classes to be placed at "
 "different locations in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4834
+#: cp/class.c:4844
 #, gcc-internal-format
 msgid ""
 "layout of classes derived from empty class %qT may change in a future "
 "version of GCC"
 msgstr ""
 
-#: cp/class.c:4980 cp/parser.c:13584
+#: cp/class.c:4990 cp/parser.c:13608
 #, gcc-internal-format
 msgid "redefinition of %q#T"
 msgstr ""
 
-#: cp/class.c:5134
+#: cp/class.c:5144
 #, gcc-internal-format
 msgid "%q#T has virtual functions but non-virtual destructor"
 msgstr ""
 
-#: cp/class.c:5236
+#: cp/class.c:5246
 #, gcc-internal-format
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr ""
 
-#: cp/class.c:5702
+#: cp/class.c:5712
 #, gcc-internal-format
 msgid "language string %<\"%E\"%> not recognized"
 msgstr ""
 
-#: cp/class.c:5791
+#: cp/class.c:5801
 #, gcc-internal-format
 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 msgstr ""
 
-#: cp/class.c:5920
+#: cp/class.c:5930
 #, gcc-internal-format
 msgid "no matches converting function %qD to type %q#T"
 msgstr ""
 
-#: cp/class.c:5943
+#: cp/class.c:5953
 #, gcc-internal-format
 msgid "converting overloaded function %qD to type %q#T is ambiguous"
 msgstr ""
 
-#: cp/class.c:5969
+#: cp/class.c:5979
 #, gcc-internal-format
 msgid "assuming pointer to member %qD"
 msgstr ""
 
-#: cp/class.c:5972
+#: cp/class.c:5982
 #, gcc-internal-format
 msgid "(a pointer to member can only be formed with %<&%E%>)"
 msgstr ""
 
-#: cp/class.c:6028 cp/class.c:6062
+#: cp/class.c:6038 cp/class.c:6072
 #, gcc-internal-format
 msgid "not enough type information"
 msgstr ""
 
-#: cp/class.c:6045
+#: cp/class.c:6055
 #, gcc-internal-format
 msgid "argument of type %qT does not match %qT"
 msgstr ""
@@ -25398,12 +25405,12 @@ msgstr ""
 #. 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:6332 cp/decl.c:1191 cp/name-lookup.c:509
+#: cp/class.c:6342 cp/decl.c:1191 cp/name-lookup.c:509
 #, gcc-internal-format
 msgid "declaration of %q#D"
 msgstr ""
 
-#: cp/class.c:6333
+#: cp/class.c:6343
 #, gcc-internal-format
 msgid "changes meaning of %qD from %q+#D"
 msgstr ""
@@ -25663,11 +25670,6 @@ msgstr ""
 msgid "%q+#D previously defined here"
 msgstr ""
 
-#: cp/decl.c:1446
-#, gcc-internal-format
-msgid "%q+#D previously declared here"
-msgstr ""
-
 #. Prototype decl follows defn w/o prototype.
 #: cp/decl.c:1455
 #, gcc-internal-format
@@ -25833,11 +25835,6 @@ msgstr ""
 msgid "no class template named %q#T in %q#T"
 msgstr ""
 
-#: cp/decl.c:2864
-#, gcc-internal-format
-msgid "no type named %q#T in %q#T"
-msgstr ""
-
 #: cp/decl.c:2871
 #, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
@@ -25976,52 +25973,52 @@ msgstr ""
 msgid "declaration of %q#D outside of class is not definition"
 msgstr ""
 
-#: cp/decl.c:4052
+#: cp/decl.c:4078
 #, gcc-internal-format
 msgid "variable %q#D has initializer but incomplete type"
 msgstr ""
 
-#: cp/decl.c:4059 cp/decl.c:4786
+#: cp/decl.c:4084 cp/decl.c:4796
 #, gcc-internal-format
 msgid "elements of array %q#D have incomplete type"
 msgstr ""
 
-#: cp/decl.c:4069
+#: cp/decl.c:4090
 #, gcc-internal-format
 msgid "aggregate %q#D has incomplete type and cannot be defined"
 msgstr ""
 
-#: cp/decl.c:4116
+#: cp/decl.c:4126
 #, gcc-internal-format
 msgid "%qD declared as reference but not initialized"
 msgstr ""
 
-#: cp/decl.c:4122
+#: cp/decl.c:4132
 #, gcc-internal-format
 msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
 msgstr ""
 
-#: cp/decl.c:4148
+#: cp/decl.c:4158
 #, gcc-internal-format
 msgid "cannot initialize %qT from %qT"
 msgstr ""
 
-#: cp/decl.c:4176
+#: cp/decl.c:4186
 #, gcc-internal-format
 msgid "name %qD used in a GNU-style designated initializer for an array"
 msgstr ""
 
-#: cp/decl.c:4225
+#: cp/decl.c:4235
 #, gcc-internal-format
 msgid "initializer fails to determine size of %qD"
 msgstr ""
 
-#: cp/decl.c:4232
+#: cp/decl.c:4242
 #, gcc-internal-format
 msgid "array size missing in %qD"
 msgstr ""
 
-#: cp/decl.c:4244
+#: cp/decl.c:4254
 #, gcc-internal-format
 msgid "zero-size array %qD"
 msgstr ""
@@ -26029,238 +26026,238 @@ 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:4287
+#: cp/decl.c:4297
 #, gcc-internal-format
 msgid "storage size of %qD isn't known"
 msgstr ""
 
-#: cp/decl.c:4309
+#: cp/decl.c:4319
 #, gcc-internal-format
 msgid "storage size of %qD isn't constant"
 msgstr ""
 
-#: cp/decl.c:4358
+#: cp/decl.c:4368
 #, gcc-internal-format
 msgid ""
 "sorry: semantics of inline function static data %q+#D are wrong (you'll wind "
 "up with multiple copies)"
 msgstr ""
 
-#: cp/decl.c:4361
+#: cp/decl.c:4371
 #, gcc-internal-format
 msgid "%J  you can work around this by removing the initializer"
 msgstr ""
 
-#: cp/decl.c:4388
+#: cp/decl.c:4398
 #, gcc-internal-format
 msgid "uninitialized const %qD"
 msgstr ""
 
-#: cp/decl.c:4500
+#: cp/decl.c:4510
 #, gcc-internal-format
 msgid "invalid type %qT as initializer for a vector of type %qT"
 msgstr ""
 
-#: cp/decl.c:4542
+#: cp/decl.c:4552
 #, gcc-internal-format
 msgid "initializer for %qT must be brace-enclosed"
 msgstr ""
 
-#: cp/decl.c:4560
+#: cp/decl.c:4570
 #, gcc-internal-format
 msgid "%qT has no non-static data member named %qD"
 msgstr ""
 
-#: cp/decl.c:4611
+#: cp/decl.c:4621
 #, gcc-internal-format
 msgid "braces around scalar initializer for type %qT"
 msgstr ""
 
-#: cp/decl.c:4694
+#: cp/decl.c:4704
 #, gcc-internal-format
 msgid "missing braces around initializer for %qT"
 msgstr ""
 
-#: cp/decl.c:4751
+#: cp/decl.c:4761
 #, gcc-internal-format
 msgid "too many initializers for %qT"
 msgstr ""
 
-#: cp/decl.c:4794
+#: cp/decl.c:4804
 #, gcc-internal-format
 msgid "variable-sized object %qD may not be initialized"
 msgstr ""
 
-#: cp/decl.c:4800
+#: cp/decl.c:4810
 #, gcc-internal-format
 msgid "%qD has incomplete type"
 msgstr ""
 
-#: cp/decl.c:4812
+#: cp/decl.c:4822
 #, gcc-internal-format
 msgid "scalar object %qD requires one element in initializer"
 msgstr ""
 
-#: cp/decl.c:4860
+#: cp/decl.c:4870
 #, gcc-internal-format
 msgid "%qD must be initialized by constructor, not by %<{...}%>"
 msgstr ""
 
-#: cp/decl.c:4896
+#: cp/decl.c:4906
 #, gcc-internal-format
 msgid "array %qD initialized by parenthesized string literal %qE"
 msgstr ""
 
-#: cp/decl.c:4911
+#: cp/decl.c:4921
 #, gcc-internal-format
 msgid "structure %qD with uninitialized const members"
 msgstr ""
 
-#: cp/decl.c:4913
+#: cp/decl.c:4923
 #, gcc-internal-format
 msgid "structure %qD with uninitialized reference members"
 msgstr ""
 
-#: cp/decl.c:5152
+#: cp/decl.c:5162
 #, gcc-internal-format
 msgid "assignment (not initialization) in declaration"
 msgstr ""
 
-#: cp/decl.c:5242
+#: cp/decl.c:5252
 #, gcc-internal-format
 msgid "shadowing previous type declaration of %q#D"
 msgstr ""
 
-#: cp/decl.c:5272
+#: cp/decl.c:5282
 #, gcc-internal-format
 msgid "%qD cannot be thread-local because it has non-POD type %qT"
 msgstr ""
 
-#: cp/decl.c:5308
+#: cp/decl.c:5318
 #, gcc-internal-format
 msgid "%qD is thread-local and so cannot be dynamically initialized"
 msgstr ""
 
-#: cp/decl.c:5326
+#: cp/decl.c:5336
 #, gcc-internal-format
 msgid ""
 "%qD cannot be initialized by a non-constant expression when being declared"
 msgstr ""
 
-#: cp/decl.c:5926
+#: cp/decl.c:5936
 #, gcc-internal-format
 msgid "destructor for alien class %qT cannot be a member"
 msgstr ""
 
-#: cp/decl.c:5928
+#: cp/decl.c:5938
 #, gcc-internal-format
 msgid "constructor for alien class %qT cannot be a member"
 msgstr ""
 
-#: cp/decl.c:5949
+#: cp/decl.c:5959
 #, gcc-internal-format
 msgid "%qD declared as a %<virtual%> %s"
 msgstr ""
 
-#: cp/decl.c:5951
+#: cp/decl.c:5961
 #, gcc-internal-format
 msgid "%qD declared as an %<inline%> %s"
 msgstr ""
 
-#: cp/decl.c:5953
+#: cp/decl.c:5963
 #, gcc-internal-format
 msgid ""
 "%<const%> and %<volatile%> function specifiers on %qD invalid in %s "
 "declaration"
 msgstr ""
 
-#: cp/decl.c:5957
+#: cp/decl.c:5967
 #, gcc-internal-format
 msgid "%q+D declared as a friend"
 msgstr ""
 
-#: cp/decl.c:5963
+#: cp/decl.c:5973
 #, gcc-internal-format
 msgid "%q+D declared with an exception specification"
 msgstr ""
 
-#: cp/decl.c:5997
+#: cp/decl.c:6007
 #, gcc-internal-format
 msgid "definition of %qD is not in namespace enclosing %qT"
 msgstr ""
 
-#: cp/decl.c:6086
+#: cp/decl.c:6096
 #, gcc-internal-format
 msgid "defining explicit specialization %qD in friend declaration"
 msgstr ""
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:6096
+#: cp/decl.c:6106
 #, gcc-internal-format
 msgid "invalid use of template-id %qD in declaration of primary template"
 msgstr ""
 
-#: cp/decl.c:6126
+#: cp/decl.c:6136
 #, gcc-internal-format
 msgid ""
 "default arguments are not allowed in declaration of friend template "
 "specialization %qD"
 msgstr ""
 
-#: cp/decl.c:6134
+#: cp/decl.c:6144
 #, gcc-internal-format
 msgid ""
 "%<inline%> is not allowed in declaration of friend template specialization %"
 "qD"
 msgstr ""
 
-#: cp/decl.c:6177
+#: cp/decl.c:6187
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be a template"
 msgstr ""
 
-#: cp/decl.c:6179
+#: cp/decl.c:6189
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be inline"
 msgstr ""
 
-#: cp/decl.c:6181
+#: cp/decl.c:6191
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be static"
 msgstr ""
 
-#: cp/decl.c:6209
+#: cp/decl.c:6219
 #, gcc-internal-format
 msgid "non-local function %q#D uses anonymous type"
 msgstr ""
 
-#: cp/decl.c:6212 cp/decl.c:6494
+#: cp/decl.c:6222 cp/decl.c:6504
 #, gcc-internal-format
 msgid ""
 "%q+#D does not refer to the unqualified type, so it is not used for linkage"
 msgstr ""
 
-#: cp/decl.c:6218
+#: cp/decl.c:6228
 #, gcc-internal-format
 msgid "non-local function %q#D uses local type %qT"
 msgstr ""
 
-#: cp/decl.c:6241
+#: cp/decl.c:6251
 #, gcc-internal-format
 msgid "%smember function %qD cannot have cv-qualifier"
 msgstr ""
 
-#: cp/decl.c:6293
+#: cp/decl.c:6303
 #, gcc-internal-format
 msgid "%<::main%> must return %<int%>"
 msgstr ""
 
-#: cp/decl.c:6327
+#: cp/decl.c:6337
 #, gcc-internal-format
 msgid "definition of implicitly-declared %qD"
 msgstr ""
 
-#: cp/decl.c:6342 cp/decl2.c:676
+#: cp/decl.c:6352 cp/decl2.c:676
 #, gcc-internal-format
 msgid "no %q#D member function declared in class %qT"
 msgstr ""
@@ -26269,553 +26266,533 @@ msgstr ""
 #. 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:6491
+#: cp/decl.c:6501
 #, gcc-internal-format
 msgid "non-local variable %q#D uses anonymous type"
 msgstr ""
 
-#: cp/decl.c:6500
+#: cp/decl.c:6510
 #, gcc-internal-format
 msgid "non-local variable %q#D uses local type %qT"
 msgstr ""
 
-#: cp/decl.c:6617
+#: cp/decl.c:6627
 #, gcc-internal-format
 msgid ""
 "invalid in-class initialization of static data member of non-integral type %"
 "qT"
 msgstr ""
 
-#: cp/decl.c:6627
+#: cp/decl.c:6637
 #, gcc-internal-format
 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
 msgstr ""
 
-#: cp/decl.c:6631
+#: cp/decl.c:6641
 #, gcc-internal-format
 msgid ""
 "ISO C++ forbids initialization of member constant %qD of non-integral type %"
 "qT"
 msgstr ""
 
-#: cp/decl.c:6655
+#: cp/decl.c:6665
 #, gcc-internal-format
 msgid "size of array %qD has non-integral type %qT"
 msgstr ""
 
-#: cp/decl.c:6657
+#: cp/decl.c:6667
 #, gcc-internal-format
 msgid "size of array has non-integral type %qT"
 msgstr ""
 
-#: cp/decl.c:6693
+#: cp/decl.c:6703
 #, gcc-internal-format
 msgid "size of array %qD is negative"
 msgstr ""
 
-#: cp/decl.c:6695
+#: cp/decl.c:6705
 #, gcc-internal-format
 msgid "size of array is negative"
 msgstr ""
 
-#: cp/decl.c:6703
+#: cp/decl.c:6713
 #, gcc-internal-format
 msgid "ISO C++ forbids zero-size array %qD"
 msgstr ""
 
-#: cp/decl.c:6705
+#: cp/decl.c:6715
 #, gcc-internal-format
 msgid "ISO C++ forbids zero-size array"
 msgstr ""
 
-#: cp/decl.c:6712
+#: cp/decl.c:6722
 #, gcc-internal-format
 msgid "size of array %qD is not an integral constant-expression"
 msgstr ""
 
-#: cp/decl.c:6715
+#: cp/decl.c:6725
 #, gcc-internal-format
 msgid "size of array is not an integral constant-expression"
 msgstr ""
 
-#: cp/decl.c:6721
+#: cp/decl.c:6731
 #, gcc-internal-format
 msgid "ISO C++ forbids variable-size array %qD"
 msgstr ""
 
-#: cp/decl.c:6723
+#: cp/decl.c:6733
 #, gcc-internal-format
 msgid "ISO C++ forbids variable-size array"
 msgstr ""
 
-#: cp/decl.c:6754
+#: cp/decl.c:6764
 #, gcc-internal-format
 msgid "overflow in array dimension"
 msgstr ""
 
-#: cp/decl.c:6828
+#: cp/decl.c:6838
 #, gcc-internal-format
 msgid "declaration of %qD as %s"
 msgstr ""
 
-#: cp/decl.c:6830
+#: cp/decl.c:6840
 #, gcc-internal-format
 msgid "creating %s"
 msgstr ""
 
-#: cp/decl.c:6842
+#: cp/decl.c:6852
 #, gcc-internal-format
 msgid ""
 "declaration of %qD as multidimensional array must have bounds for all "
 "dimensions except the first"
 msgstr ""
 
-#: cp/decl.c:6846
+#: cp/decl.c:6856
 #, gcc-internal-format
 msgid ""
 "multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: cp/decl.c:6881
+#: cp/decl.c:6891
 #, gcc-internal-format
 msgid "return type specification for constructor invalid"
 msgstr ""
 
-#: cp/decl.c:6891
+#: cp/decl.c:6901
 #, gcc-internal-format
 msgid "return type specification for destructor invalid"
 msgstr ""
 
-#: cp/decl.c:6904
+#: cp/decl.c:6914
 #, gcc-internal-format
 msgid "operator %qT declared to return %qT"
 msgstr ""
 
-#: cp/decl.c:6906
+#: cp/decl.c:6916
 #, gcc-internal-format
 msgid "return type specified for %<operator %T%>"
 msgstr ""
 
-#: cp/decl.c:6928
+#: cp/decl.c:6938
 #, gcc-internal-format
 msgid "unnamed variable or field declared void"
 msgstr ""
 
-#: cp/decl.c:6932
+#: cp/decl.c:6942
 #, gcc-internal-format
 msgid "variable or field %qE declared void"
 msgstr ""
 
-#: cp/decl.c:6935
+#: cp/decl.c:6945
 #, gcc-internal-format
 msgid "variable or field declared void"
 msgstr ""
 
-#: cp/decl.c:7100
+#: cp/decl.c:7110
 #, gcc-internal-format
 msgid "invalid use of qualified-name %<::%D%>"
 msgstr ""
 
-#: cp/decl.c:7103
+#: cp/decl.c:7113
 #, gcc-internal-format
 msgid "invalid use of qualified-name %<%T::%D%>"
 msgstr ""
 
-#: cp/decl.c:7106
+#: cp/decl.c:7116
 #, gcc-internal-format
 msgid "invalid use of qualified-name %<%D::%D%>"
 msgstr ""
 
-#: cp/decl.c:7118
+#: cp/decl.c:7128
 #, gcc-internal-format
 msgid "type %qT is not derived from type %qT"
 msgstr ""
 
-#: cp/decl.c:7134 cp/decl.c:7224 cp/decl.c:8297
+#: cp/decl.c:7144 cp/decl.c:7234 cp/decl.c:8307
 #, gcc-internal-format
 msgid "declaration of %qD as non-function"
 msgstr ""
 
-#: cp/decl.c:7140
+#: cp/decl.c:7150
 #, gcc-internal-format
 msgid "declaration of %qD as non-member"
 msgstr ""
 
-#: cp/decl.c:7169
+#: cp/decl.c:7179
 #, gcc-internal-format
 msgid "declarator-id missing; using reserved word %qD"
 msgstr ""
 
-#: cp/decl.c:7216
+#: cp/decl.c:7226
 #, gcc-internal-format
 msgid "function definition does not declare parameters"
 msgstr ""
 
-#: cp/decl.c:7258
+#: cp/decl.c:7268
 #, gcc-internal-format
 msgid "two or more data types in declaration of %qs"
 msgstr ""
 
-#: cp/decl.c:7325 cp/decl.c:7327
+#: cp/decl.c:7335 cp/decl.c:7337
 #, gcc-internal-format
 msgid "ISO C++ forbids declaration of %qs with no type"
 msgstr ""
 
-#: cp/decl.c:7352
+#: cp/decl.c:7362
 #, gcc-internal-format
 msgid "%<signed%> or %<unsigned%> invalid for %qs"
 msgstr ""
 
-#: cp/decl.c:7354
+#: cp/decl.c:7364
 #, gcc-internal-format
 msgid "%<signed%> and %<unsigned%> specified together for %qs"
 msgstr ""
 
-#: cp/decl.c:7356
+#: cp/decl.c:7366
 #, gcc-internal-format
 msgid "%<long long%> invalid for %qs"
 msgstr ""
 
-#: cp/decl.c:7358
+#: cp/decl.c:7368
 #, gcc-internal-format
 msgid "%<long%> invalid for %qs"
 msgstr ""
 
-#: cp/decl.c:7360
+#: cp/decl.c:7370
 #, gcc-internal-format
 msgid "%<short%> invalid for %qs"
 msgstr ""
 
-#: cp/decl.c:7362
+#: cp/decl.c:7372
 #, gcc-internal-format
 msgid "%<long%> or %<short%> invalid for %qs"
 msgstr ""
 
-#: cp/decl.c:7364
+#: cp/decl.c:7374
 #, gcc-internal-format
 msgid "%<long%> or %<short%> specified with char for %qs"
 msgstr ""
 
-#: cp/decl.c:7366
+#: cp/decl.c:7376
 #, gcc-internal-format
 msgid "%<long%> and %<short%> specified together for %qs"
 msgstr ""
 
-#: cp/decl.c:7372
+#: cp/decl.c:7382
 #, gcc-internal-format
 msgid "long, short, signed or unsigned used invalidly for %qs"
 msgstr ""
 
-#: cp/decl.c:7436
+#: cp/decl.c:7446
 #, gcc-internal-format
 msgid "complex invalid for %qs"
 msgstr ""
 
-#: cp/decl.c:7465
+#: cp/decl.c:7475
 #, gcc-internal-format
 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 msgstr ""
 
-#: cp/decl.c:7477 cp/typeck.c:6840
+#: cp/decl.c:7487 cp/typeck.c:6840
 #, gcc-internal-format
 msgid "ignoring %qV qualifiers added to function type %qT"
 msgstr ""
 
-#: cp/decl.c:7500
+#: cp/decl.c:7510
 #, gcc-internal-format
 msgid "member %qD cannot be declared both virtual and static"
 msgstr ""
 
-#: cp/decl.c:7508
+#: cp/decl.c:7518
 #, gcc-internal-format
 msgid "%<%T::%D%> is not a valid declarator"
 msgstr ""
 
-#: cp/decl.c:7517
+#: cp/decl.c:7527
 #, gcc-internal-format
 msgid "typedef declaration invalid in parameter declaration"
 msgstr ""
 
-#: cp/decl.c:7523
+#: cp/decl.c:7533
 #, gcc-internal-format
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr ""
 
-#: cp/decl.c:7530
+#: cp/decl.c:7540
 #, gcc-internal-format
 msgid "virtual outside class declaration"
 msgstr ""
 
-#: cp/decl.c:7548
+#: cp/decl.c:7558
 #, gcc-internal-format
 msgid "multiple storage classes in declaration of %qs"
 msgstr ""
 
-#: cp/decl.c:7553
+#: cp/decl.c:7563
 #, gcc-internal-format
 msgid "conflicting specifiers in declaration of %qs"
 msgstr ""
 
-#: cp/decl.c:7576
+#: cp/decl.c:7586
 #, gcc-internal-format
 msgid "storage class specified for %qs"
 msgstr ""
 
-#: cp/decl.c:7610
+#: cp/decl.c:7620
 #, gcc-internal-format
 msgid "top-level declaration of %qs specifies %<auto%>"
 msgstr ""
 
-#: cp/decl.c:7622
+#: cp/decl.c:7632
 #, gcc-internal-format
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr ""
 
-#: cp/decl.c:7742
+#: cp/decl.c:7752
 #, gcc-internal-format
 msgid "destructor cannot be static member function"
 msgstr ""
 
-#: cp/decl.c:7743
-#, gcc-internal-format
-msgid "constructor cannot be static member function"
-msgstr ""
-
-#: cp/decl.c:7747
+#: cp/decl.c:7757
 #, gcc-internal-format
 msgid "destructors may not be cv-qualified"
 msgstr ""
 
-#: cp/decl.c:7748
-#, gcc-internal-format
-msgid "constructors may not be cv-qualified"
-msgstr ""
-
-#: cp/decl.c:7765
+#: cp/decl.c:7775
 #, gcc-internal-format
 msgid "constructors cannot be declared virtual"
 msgstr ""
 
-#: cp/decl.c:7778
+#: cp/decl.c:7788
 #, gcc-internal-format
 msgid "can't initialize friend function %qs"
 msgstr ""
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:7782
+#: cp/decl.c:7792
 #, gcc-internal-format
 msgid "virtual functions cannot be friends"
 msgstr ""
 
-#: cp/decl.c:7786
+#: cp/decl.c:7796
 #, gcc-internal-format
 msgid "friend declaration not in class definition"
 msgstr ""
 
-#: cp/decl.c:7788
+#: cp/decl.c:7798
 #, gcc-internal-format
 msgid "can't define friend function %qs in a local class definition"
 msgstr ""
 
-#: cp/decl.c:7801
+#: cp/decl.c:7811
 #, gcc-internal-format
 msgid "destructors may not have parameters"
 msgstr ""
 
-#: cp/decl.c:7819 cp/decl.c:7826
+#: cp/decl.c:7829 cp/decl.c:7836
 #, gcc-internal-format
 msgid "cannot declare reference to %q#T"
 msgstr ""
 
-#: cp/decl.c:7820
-#, gcc-internal-format
-msgid "cannot declare pointer to %q#T"
-msgstr ""
-
-#: cp/decl.c:7828
+#: cp/decl.c:7838
 #, gcc-internal-format
 msgid "cannot declare pointer to %q#T member"
 msgstr ""
 
-#: cp/decl.c:7891
+#: cp/decl.c:7901
 #, gcc-internal-format
 msgid "template-id %qD used as a declarator"
 msgstr ""
 
-#: cp/decl.c:7941
+#: cp/decl.c:7951
 #, gcc-internal-format
 msgid "member functions are implicitly friends of their class"
 msgstr ""
 
-#: cp/decl.c:7943
+#: cp/decl.c:7953
 #, gcc-internal-format
 msgid "extra qualification %<%T::%> on member %qs"
 msgstr ""
 
-#: cp/decl.c:7975
+#: cp/decl.c:7985
 #, gcc-internal-format
 msgid "cannot define member function %<%T::%s%> within %<%T%>"
 msgstr ""
 
-#: cp/decl.c:7976
-#, gcc-internal-format
-msgid "cannot declare member function %<%T::%s%> within %<%T%>"
-msgstr ""
-
-#: cp/decl.c:7992
+#: cp/decl.c:8002
 #, gcc-internal-format
 msgid "cannot declare member %<%T::%s%> within %qT"
 msgstr ""
 
-#: cp/decl.c:8026
+#: cp/decl.c:8036
 #, gcc-internal-format
 msgid "data member may not have variably modified type %qT"
 msgstr ""
 
-#: cp/decl.c:8028
+#: cp/decl.c:8038
 #, gcc-internal-format
 msgid "parameter may not have variably modified type %qT"
 msgstr ""
 
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:8036
+#: cp/decl.c:8046
 #, gcc-internal-format
 msgid "only declarations of constructors can be %<explicit%>"
 msgstr ""
 
-#: cp/decl.c:8044
+#: cp/decl.c:8054
 #, gcc-internal-format
 msgid "non-member %qs cannot be declared %<mutable%>"
 msgstr ""
 
-#: cp/decl.c:8049
+#: cp/decl.c:8059
 #, gcc-internal-format
 msgid "non-object member %qs cannot be declared %<mutable%>"
 msgstr ""
 
-#: cp/decl.c:8055
+#: cp/decl.c:8065
 #, gcc-internal-format
 msgid "function %qs cannot be declared %<mutable%>"
 msgstr ""
 
-#: cp/decl.c:8060
+#: cp/decl.c:8070
 #, gcc-internal-format
 msgid "static %qs cannot be declared %<mutable%>"
 msgstr ""
 
-#: cp/decl.c:8065
+#: cp/decl.c:8075
 #, gcc-internal-format
 msgid "const %qs cannot be declared %<mutable%>"
 msgstr ""
 
-#: cp/decl.c:8097
+#: cp/decl.c:8107
 #, gcc-internal-format
 msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr ""
 
-#: cp/decl.c:8113
+#: cp/decl.c:8123
 #, gcc-internal-format
 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
 msgstr ""
 
-#: cp/decl.c:8203
+#: cp/decl.c:8213
 #, gcc-internal-format
 msgid "qualified function types cannot be used to declare %s functions"
 msgstr ""
 
-#: cp/decl.c:8229
+#: cp/decl.c:8239
 #, gcc-internal-format
 msgid "type qualifiers specified for friend class declaration"
 msgstr ""
 
-#: cp/decl.c:8234
+#: cp/decl.c:8244
 #, gcc-internal-format
 msgid "%<inline%> specified for friend class declaration"
 msgstr ""
 
-#: cp/decl.c:8242
+#: cp/decl.c:8252
 #, gcc-internal-format
 msgid "template parameters cannot be friends"
 msgstr ""
 
-#: cp/decl.c:8244
+#: cp/decl.c:8254
 #, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 msgstr ""
 
-#: cp/decl.c:8248
+#: cp/decl.c:8258
 #, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
 msgstr ""
 
-#: cp/decl.c:8261
+#: cp/decl.c:8271
 #, gcc-internal-format
 msgid "trying to make class %qT a friend of global scope"
 msgstr ""
 
-#: cp/decl.c:8272
+#: cp/decl.c:8282
 #, gcc-internal-format
 msgid "invalid qualifiers on non-member function type"
 msgstr ""
 
-#: cp/decl.c:8287
+#: cp/decl.c:8297
 #, gcc-internal-format
 msgid "abstract declarator %qT used as declaration"
 msgstr ""
 
-#: cp/decl.c:8316
+#: cp/decl.c:8326
 #, gcc-internal-format
 msgid "cannot use %<::%> in parameter declaration"
 msgstr ""
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:8362
+#: cp/decl.c:8372
 #, gcc-internal-format
 msgid "invalid use of %<::%>"
 msgstr ""
 
-#: cp/decl.c:8377
+#: cp/decl.c:8387
 #, gcc-internal-format
 msgid "can't make %qD into a method -- not in a class"
 msgstr ""
 
-#: cp/decl.c:8386
+#: cp/decl.c:8396
 #, gcc-internal-format
 msgid "function %qD declared virtual inside a union"
 msgstr ""
 
-#: cp/decl.c:8395
+#: cp/decl.c:8405
 #, gcc-internal-format
 msgid "%qD cannot be declared virtual, since it is always static"
 msgstr ""
 
-#: cp/decl.c:8411
+#: cp/decl.c:8421
 #, gcc-internal-format
 msgid "expected qualified name in friend declaration for destructor %qD"
 msgstr ""
 
-#: cp/decl.c:8421
+#: cp/decl.c:8431
 #, gcc-internal-format
 msgid "declaration of %qD as member of %qT"
 msgstr ""
 
-#: cp/decl.c:8497
+#: cp/decl.c:8507
 #, gcc-internal-format
 msgid "field %qD has incomplete type"
 msgstr ""
 
-#: cp/decl.c:8499
+#: cp/decl.c:8509
 #, gcc-internal-format
 msgid "name %qT has incomplete type"
 msgstr ""
 
-#: cp/decl.c:8508
+#: cp/decl.c:8518
 #, gcc-internal-format
 msgid "  in instantiation of template %qT"
 msgstr ""
 
-#: cp/decl.c:8517
+#: cp/decl.c:8527
 #, gcc-internal-format
 msgid "%qE is neither function nor member function; cannot be declared friend"
 msgstr ""
@@ -26832,97 +26809,97 @@ msgstr ""
 #. 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:8569
+#: cp/decl.c:8579
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization of member %qD"
 msgstr ""
 
-#: cp/decl.c:8571
+#: cp/decl.c:8581
 #, gcc-internal-format
 msgid "making %qD static"
 msgstr ""
 
-#: cp/decl.c:8641
+#: cp/decl.c:8651
 #, gcc-internal-format
 msgid "storage class %<auto%> invalid for function %qs"
 msgstr ""
 
-#: cp/decl.c:8643
+#: cp/decl.c:8653
 #, gcc-internal-format
 msgid "storage class %<register%> invalid for function %qs"
 msgstr ""
 
-#: cp/decl.c:8645
+#: cp/decl.c:8655
 #, gcc-internal-format
 msgid "storage class %<__thread%> invalid for function %qs"
 msgstr ""
 
-#: cp/decl.c:8656
+#: cp/decl.c:8666
 #, gcc-internal-format
 msgid ""
 "%<static%> specified invalid for function %qs declared out of global scope"
 msgstr ""
 
-#: cp/decl.c:8659
+#: cp/decl.c:8669
 #, gcc-internal-format
 msgid ""
 "%<inline%> specifier invalid for function %qs declared out of global scope"
 msgstr ""
 
-#: cp/decl.c:8667
+#: cp/decl.c:8677
 #, gcc-internal-format
 msgid "virtual non-class function %qs"
 msgstr ""
 
-#: cp/decl.c:8698
+#: cp/decl.c:8708
 #, gcc-internal-format
 msgid "cannot declare member function %qD to have static linkage"
 msgstr ""
 
 #. FIXME need arm citation
-#: cp/decl.c:8705
+#: cp/decl.c:8715
 #, gcc-internal-format
 msgid "cannot declare static function inside another function"
 msgstr ""
 
-#: cp/decl.c:8735
+#: cp/decl.c:8745
 #, gcc-internal-format
 msgid ""
 "%<static%> may not be used when defining (as opposed to declaring) a static "
 "data member"
 msgstr ""
 
-#: cp/decl.c:8742
+#: cp/decl.c:8752
 #, gcc-internal-format
 msgid "static member %qD declared %<register%>"
 msgstr ""
 
-#: cp/decl.c:8747
+#: cp/decl.c:8757
 #, gcc-internal-format
 msgid "cannot explicitly declare member %q#D to have extern linkage"
 msgstr ""
 
-#: cp/decl.c:8885
+#: cp/decl.c:8895
 #, gcc-internal-format
 msgid "default argument for %q#D has type %qT"
 msgstr ""
 
-#: cp/decl.c:8888
+#: cp/decl.c:8898
 #, gcc-internal-format
 msgid "default argument for parameter of type %qT has type %qT"
 msgstr ""
 
-#: cp/decl.c:8905
+#: cp/decl.c:8915
 #, gcc-internal-format
 msgid "default argument %qE uses local variable %qD"
 msgstr ""
 
-#: cp/decl.c:8974
+#: cp/decl.c:8984
 #, gcc-internal-format
 msgid "parameter %qD invalidly declared method type"
 msgstr ""
 
-#: cp/decl.c:8998
+#: cp/decl.c:9008
 #, gcc-internal-format
 msgid "parameter %qD includes %s to array of unknown bound %qT"
 msgstr ""
@@ -26942,139 +26919,139 @@ msgstr ""
 #. 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:9166
+#: cp/decl.c:9176
 #, gcc-internal-format
 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
 msgstr ""
 
-#: cp/decl.c:9288
+#: cp/decl.c:9298
 #, gcc-internal-format
 msgid "%qD may not be declared within a namespace"
 msgstr ""
 
-#: cp/decl.c:9293
+#: cp/decl.c:9303
 #, gcc-internal-format
 msgid "%qD may not be declared as static"
 msgstr ""
 
-#: cp/decl.c:9316
+#: cp/decl.c:9326
 #, gcc-internal-format
 msgid "%qD must be a nonstatic member function"
 msgstr ""
 
-#: cp/decl.c:9325
+#: cp/decl.c:9335
 #, gcc-internal-format
 msgid ""
 "%qD must be either a non-static member function or a non-member function"
 msgstr ""
 
-#: cp/decl.c:9346
+#: cp/decl.c:9356
 #, gcc-internal-format
 msgid "%qD must have an argument of class or enumerated type"
 msgstr ""
 
-#: cp/decl.c:9387
+#: cp/decl.c:9397
 #, gcc-internal-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr ""
 
 #. 13.4.0.3
-#: cp/decl.c:9395
+#: cp/decl.c:9405
 #, gcc-internal-format
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr ""
 
-#: cp/decl.c:9400
+#: cp/decl.c:9410
 #, gcc-internal-format
 msgid "%qD must not have variable number of arguments"
 msgstr ""
 
-#: cp/decl.c:9451
+#: cp/decl.c:9461
 #, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its argument"
 msgstr ""
 
-#: cp/decl.c:9454
+#: cp/decl.c:9464
 #, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its second argument"
 msgstr ""
 
-#: cp/decl.c:9462
+#: cp/decl.c:9472
 #, gcc-internal-format
 msgid "%qD must take either zero or one argument"
 msgstr ""
 
-#: cp/decl.c:9464
+#: cp/decl.c:9474
 #, gcc-internal-format
 msgid "%qD must take either one or two arguments"
 msgstr ""
 
-#: cp/decl.c:9486
+#: cp/decl.c:9496
 #, gcc-internal-format
 msgid "prefix %qD should return %qT"
 msgstr ""
 
-#: cp/decl.c:9492
+#: cp/decl.c:9502
 #, gcc-internal-format
 msgid "postfix %qD should return %qT"
 msgstr ""
 
-#: cp/decl.c:9501
+#: cp/decl.c:9511
 #, gcc-internal-format
 msgid "%qD must take %<void%>"
 msgstr ""
 
-#: cp/decl.c:9503 cp/decl.c:9512
+#: cp/decl.c:9513 cp/decl.c:9522
 #, gcc-internal-format
 msgid "%qD must take exactly one argument"
 msgstr ""
 
-#: cp/decl.c:9514
+#: cp/decl.c:9524
 #, gcc-internal-format
 msgid "%qD must take exactly two arguments"
 msgstr ""
 
-#: cp/decl.c:9523
+#: cp/decl.c:9533
 #, gcc-internal-format
 msgid "user-defined %qD always evaluates both arguments"
 msgstr ""
 
-#: cp/decl.c:9537
+#: cp/decl.c:9547
 #, gcc-internal-format
 msgid "%qD should return by value"
 msgstr ""
 
-#: cp/decl.c:9549 cp/decl.c:9553
+#: cp/decl.c:9559 cp/decl.c:9563
 #, gcc-internal-format
 msgid "%qD cannot have default arguments"
 msgstr ""
 
-#: cp/decl.c:9611
+#: cp/decl.c:9621
 #, gcc-internal-format
 msgid "using template type parameter %qT after %qs"
 msgstr ""
 
-#: cp/decl.c:9626
+#: cp/decl.c:9636
 #, gcc-internal-format
 msgid "using typedef-name %qD after %qs"
 msgstr ""
 
-#: cp/decl.c:9627
+#: cp/decl.c:9637
 #, gcc-internal-format
 msgid "%q+D has a previous declaration here"
 msgstr ""
 
-#: cp/decl.c:9635
+#: cp/decl.c:9645
 #, gcc-internal-format
 msgid "%qT referred to as %qs"
 msgstr ""
 
-#: cp/decl.c:9636 cp/decl.c:9643
+#: cp/decl.c:9646 cp/decl.c:9653
 #, gcc-internal-format
 msgid "%q+T has a previous declaration here"
 msgstr ""
 
-#: cp/decl.c:9642
+#: cp/decl.c:9652
 #, gcc-internal-format
 msgid "%qT referred to as enum"
 msgstr ""
@@ -27086,67 +27063,67 @@ msgstr ""
 #. void f(class C);            // No template header here
 #.
 #. then the required template argument is missing.
-#: cp/decl.c:9657
+#: cp/decl.c:9667
 #, gcc-internal-format
 msgid "template argument required for %<%s %T%>"
 msgstr ""
 
-#: cp/decl.c:9705 cp/name-lookup.c:2658
+#: cp/decl.c:9715 cp/name-lookup.c:2653
 #, gcc-internal-format
 msgid "%qD has the same name as the class in which it is declared"
 msgstr ""
 
-#: cp/decl.c:9843
+#: cp/decl.c:9853
 #, gcc-internal-format
 msgid "use of enum %q#D without previous declaration"
 msgstr ""
 
-#: cp/decl.c:9864
+#: cp/decl.c:9874
 #, gcc-internal-format
 msgid "redeclaration of %qT as a non-template"
 msgstr ""
 
-#: cp/decl.c:9865 cp/pt.c:3403
+#: cp/decl.c:9875 cp/pt.c:3403
 #, gcc-internal-format
 msgid "previous declaration %q+D"
 msgstr ""
 
-#: cp/decl.c:9976
+#: cp/decl.c:9986
 #, gcc-internal-format
 msgid "derived union %qT invalid"
 msgstr ""
 
-#: cp/decl.c:9985
+#: cp/decl.c:9995
 #, gcc-internal-format
 msgid "Java class %qT cannot have multiple bases"
 msgstr ""
 
-#: cp/decl.c:9996
+#: cp/decl.c:10006
 #, gcc-internal-format
 msgid "Java class %qT cannot have virtual bases"
 msgstr ""
 
-#: cp/decl.c:10017
+#: cp/decl.c:10027
 #, gcc-internal-format
 msgid "base type %qT fails to be a struct or class type"
 msgstr ""
 
-#: cp/decl.c:10050
+#: cp/decl.c:10060
 #, gcc-internal-format
 msgid "recursive type %qT undefined"
 msgstr ""
 
-#: cp/decl.c:10052
+#: cp/decl.c:10062
 #, gcc-internal-format
 msgid "duplicate base type %qT invalid"
 msgstr ""
 
-#: cp/decl.c:10124
+#: cp/decl.c:10134
 #, gcc-internal-format
 msgid "multiple definition of %q#T"
 msgstr ""
 
-#: cp/decl.c:10125
+#: cp/decl.c:10135
 #, gcc-internal-format
 msgid "%Jprevious definition here"
 msgstr ""
@@ -27155,47 +27132,47 @@ msgstr ""
 #.
 #. IF no integral type can represent all the enumerator values, the
 #. enumeration is ill-formed.
-#: cp/decl.c:10264
+#: cp/decl.c:10274
 #, gcc-internal-format
 msgid "no integral type can represent all of the enumerator values for %qT"
 msgstr ""
 
-#: cp/decl.c:10375
+#: cp/decl.c:10385
 #, gcc-internal-format
 msgid "enumerator value for %qD not integer constant"
 msgstr ""
 
-#: cp/decl.c:10403
+#: cp/decl.c:10413
 #, gcc-internal-format
 msgid "overflow in enumeration values at %qD"
 msgstr ""
 
-#: cp/decl.c:10478
+#: cp/decl.c:10488
 #, gcc-internal-format
 msgid "return type %q#T is incomplete"
 msgstr ""
 
-#: cp/decl.c:10588 cp/typeck.c:6576
+#: cp/decl.c:10598 cp/typeck.c:6576
 #, gcc-internal-format
 msgid "%<operator=%> should return a reference to %<*this%>"
 msgstr ""
 
-#: cp/decl.c:10946
+#: cp/decl.c:10956
 #, gcc-internal-format
 msgid "parameter %qD declared void"
 msgstr ""
 
-#: cp/decl.c:11427
+#: cp/decl.c:11437
 #, gcc-internal-format
 msgid "invalid member function declaration"
 msgstr ""
 
-#: cp/decl.c:11442
+#: cp/decl.c:11452
 #, gcc-internal-format
 msgid "%qD is already defined in class %qT"
 msgstr ""
 
-#: cp/decl.c:11651
+#: cp/decl.c:11661
 #, gcc-internal-format
 msgid "static member function %q#D declared with type qualifiers"
 msgstr ""
@@ -27974,161 +27951,168 @@ msgstr ""
 msgid "XXX is_class_level != (current_scope == class_scope)\n"
 msgstr ""
 
-#: cp/name-lookup.c:1909
+#: cp/name-lookup.c:1904
 #, gcc-internal-format
 msgid "%q#D hides constructor for %q#T"
 msgstr ""
 
-#: cp/name-lookup.c:1926
+#: cp/name-lookup.c:1921
 #, gcc-internal-format
 msgid "%q#D conflicts with previous using declaration %q#D"
 msgstr ""
 
-#: cp/name-lookup.c:1949
+#: cp/name-lookup.c:1944
 #, gcc-internal-format
 msgid "previous non-function declaration %q+#D"
 msgstr ""
 
-#: cp/name-lookup.c:1950
+#: cp/name-lookup.c:1945
 #, gcc-internal-format
 msgid "conflicts with function declaration %q#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:2028 cp/name-lookup.c:2053
+#: cp/name-lookup.c:2023 cp/name-lookup.c:2048
 #, gcc-internal-format
 msgid "%qT is not a namespace"
 msgstr ""
 
 #. 7.3.3/5
 #. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2038
+#: cp/name-lookup.c:2033
 #, gcc-internal-format
 msgid "a using-declaration cannot specify a template-id.  Try %<using %D%>"
 msgstr ""
 
-#: cp/name-lookup.c:2045
+#: cp/name-lookup.c:2040
 #, gcc-internal-format
 msgid "namespace %qD not allowed in using-declaration"
 msgstr ""
 
-#: cp/name-lookup.c:2081
+#: cp/name-lookup.c:2076
 #, gcc-internal-format
 msgid "%qD not declared"
 msgstr ""
 
-#: cp/name-lookup.c:2102 cp/name-lookup.c:2139 cp/name-lookup.c:2173
+#: cp/name-lookup.c:2097 cp/name-lookup.c:2134 cp/name-lookup.c:2168
 #, gcc-internal-format
 msgid "%qD is already declared in this scope"
 msgstr ""
 
-#: cp/name-lookup.c:2179
+#: cp/name-lookup.c:2174
 #, gcc-internal-format
 msgid "using declaration %qD introduced ambiguous type %qT"
 msgstr ""
 
-#: cp/name-lookup.c:2777
+#: cp/name-lookup.c:2772
 #, gcc-internal-format
 msgid "using-declaration for non-member at class scope"
 msgstr ""
 
-#: cp/name-lookup.c:2784
+#: cp/name-lookup.c:2779
 #, gcc-internal-format
 msgid "%<%T::%D%> names destructor"
 msgstr ""
 
-#: cp/name-lookup.c:2789
+#: cp/name-lookup.c:2784
 #, gcc-internal-format
 msgid "%<%T::%D%> names constructor"
 msgstr ""
 
-#: cp/name-lookup.c:2794
+#: cp/name-lookup.c:2789
 #, gcc-internal-format
 msgid "%<%T::%D%> names constructor in %qT"
 msgstr ""
 
-#: cp/name-lookup.c:2844
+#: cp/name-lookup.c:2839
 #, gcc-internal-format
 msgid "no members matching %<%T::%D%> in %q#T"
 msgstr ""
 
-#: cp/name-lookup.c:2912
+#: cp/name-lookup.c:2907
 #, gcc-internal-format
 msgid "declaration of %qD not in a namespace surrounding %qD"
 msgstr ""
 
-#: cp/name-lookup.c:2920
+#: cp/name-lookup.c:2915
 #, gcc-internal-format
 msgid "explicit qualification in declaration of %qD"
 msgstr ""
 
-#: cp/name-lookup.c:2963
+#: cp/name-lookup.c:2958
 #, gcc-internal-format
 msgid "%qD should have been declared inside %qD"
 msgstr ""
 
-#: cp/name-lookup.c:3034
+#: cp/name-lookup.c:3003
 #, gcc-internal-format
-msgid "namespace alias %qD not allowed here, assuming %qD"
+msgid "%qD attribute requires a single NTBS argument"
 msgstr ""
 
-#: cp/name-lookup.c:3089
+#: cp/name-lookup.c:3010
 #, gcc-internal-format
-msgid "%qs attribute requires a single NTBS argument"
+msgid ""
+"%qD attribute is meaningless since members of the anonymous namespace get "
+"local symbols"
 msgstr ""
 
-#: cp/name-lookup.c:3378
+#: cp/name-lookup.c:3019 cp/name-lookup.c:3392
 #, gcc-internal-format
-msgid "strong using only meaningful at namespace scope"
+msgid "%qD attribute directive ignored"
 msgstr ""
 
-#: cp/name-lookup.c:3382
+#: cp/name-lookup.c:3068
 #, gcc-internal-format
-msgid "current namespace %qD does not enclose strongly used namespace %qD"
+msgid "namespace alias %qD not allowed here, assuming %qD"
 msgstr ""
 
-#: cp/name-lookup.c:3390
+#: cp/name-lookup.c:3380
 #, gcc-internal-format
-msgid "%qD attribute directive ignored"
+msgid "strong using only meaningful at namespace scope"
+msgstr ""
+
+#: cp/name-lookup.c:3384
+#, gcc-internal-format
+msgid "current namespace %qD does not enclose strongly used namespace %qD"
 msgstr ""
 
-#: cp/name-lookup.c:3540
+#: cp/name-lookup.c:3542
 #, gcc-internal-format
 msgid "%qD denotes an ambiguous type"
 msgstr ""
 
-#: cp/name-lookup.c:3541
+#: cp/name-lookup.c:3543
 #, gcc-internal-format
 msgid "%J  first type here"
 msgstr ""
 
-#: cp/name-lookup.c:3542
+#: cp/name-lookup.c:3544
 #, gcc-internal-format
 msgid "%J  other type here"
 msgstr ""
 
-#: cp/name-lookup.c:4298
+#: cp/name-lookup.c:4300
 #, gcc-internal-format
 msgid "%q+D is not a function,"
 msgstr ""
 
-#: cp/name-lookup.c:4299
+#: cp/name-lookup.c:4301
 #, gcc-internal-format
 msgid "  conflict with %q+D"
 msgstr ""
 
-#: cp/name-lookup.c:4720
+#: cp/name-lookup.c:4722
 #, gcc-internal-format
 msgid "argument dependent lookup finds %q+D"
 msgstr ""
 
-#: cp/name-lookup.c:5152
+#: cp/name-lookup.c:5154
 #, gcc-internal-format
 msgid "XXX entering pop_everything ()\n"
 msgstr ""
 
-#: cp/name-lookup.c:5161
+#: cp/name-lookup.c:5163
 #, gcc-internal-format
 msgid "XXX leaving pop_everything ()\n"
 msgstr ""
@@ -28290,16 +28274,11 @@ msgstr ""
 msgid "typedef-name %qD used as destructor declarator"
 msgstr ""
 
-#: cp/parser.c:3855 cp/parser.c:13014 cp/parser.c:15166
+#: cp/parser.c:3855 cp/parser.c:13038 cp/parser.c:15190
 #, gcc-internal-format
 msgid "reference to %qD is ambiguous"
 msgstr ""
 
-#: cp/parser.c:3897 cp/typeck.c:2047 cp/typeck.c:2067
-#, gcc-internal-format
-msgid "%qD is not a template"
-msgstr ""
-
 #: cp/parser.c:4286
 #, gcc-internal-format
 msgid "ISO C++ forbids compound-literals"
@@ -28315,72 +28294,72 @@ msgstr ""
 msgid "invalid use of %qD"
 msgstr ""
 
-#: cp/parser.c:5234
+#: cp/parser.c:5248
 #, gcc-internal-format
 msgid "array bound forbidden after parenthesized type-id"
 msgstr ""
 
-#: cp/parser.c:5235
+#: cp/parser.c:5249
 #, gcc-internal-format
 msgid "try removing the parentheses around the type-id"
 msgstr ""
 
-#: cp/parser.c:5437
+#: cp/parser.c:5451
 #, gcc-internal-format
 msgid "expression in new-declarator must have integral or enumeration type"
 msgstr ""
 
-#: cp/parser.c:5626
+#: cp/parser.c:5640
 #, gcc-internal-format
 msgid "use of old-style cast"
 msgstr ""
 
-#: cp/parser.c:6415
+#: cp/parser.c:6429
 #, gcc-internal-format
 msgid "case label %qE not within a switch statement"
 msgstr ""
 
-#: cp/parser.c:6981
+#: cp/parser.c:6995
 #, gcc-internal-format
 msgid "ISO C++ forbids computed gotos"
 msgstr ""
 
-#: cp/parser.c:7113
+#: cp/parser.c:7127
 #, gcc-internal-format
 msgid "extra %<;%>"
 msgstr ""
 
-#: cp/parser.c:7452
+#: cp/parser.c:7466
 #, gcc-internal-format
 msgid "mixing declarations and function-definitions is forbidden"
 msgstr ""
 
-#: cp/parser.c:7584
+#: cp/parser.c:7598
 #, gcc-internal-format
 msgid "%<friend%> used outside of class"
 msgstr ""
 
-#: cp/parser.c:7738
+#: cp/parser.c:7752
 #, gcc-internal-format
 msgid "class definition may not be declared a friend"
 msgstr ""
 
-#: cp/parser.c:7802 cp/parser.c:14120
+#: cp/parser.c:7816 cp/parser.c:14144
 #, gcc-internal-format
 msgid "templates may not be %<virtual%>"
 msgstr ""
 
-#: cp/parser.c:8055
+#: cp/parser.c:8069
 #, gcc-internal-format
 msgid "only constructors take base initializers"
 msgstr ""
 
-#: cp/parser.c:8107
+#: cp/parser.c:8121
 #, gcc-internal-format
 msgid "anachronistic old-style base class initializer"
 msgstr ""
 
-#: cp/parser.c:8151
+#: cp/parser.c:8165
 #, gcc-internal-format
 msgid ""
 "keyword %<typename%> not allowed in this context (a qualified member "
@@ -28388,74 +28367,74 @@ msgid ""
 msgstr ""
 
 #. Warn that we do not support `export'.
-#: cp/parser.c:8496
+#: cp/parser.c:8510
 #, gcc-internal-format
 msgid "keyword %<export%> not implemented, and will be ignored"
 msgstr ""
 
 #. Otherwise, emit an error about the invalid digraph, but continue
 #. parsing because we got our argument list.
-#: cp/parser.c:8889
+#: cp/parser.c:8903
 #, gcc-internal-format
 msgid "%<<::%> cannot begin a template-argument list"
 msgstr ""
 
-#: cp/parser.c:8890
+#: cp/parser.c:8904
 #, gcc-internal-format
 msgid ""
 "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
 "and %<::%>"
 msgstr ""
 
-#: cp/parser.c:8897
+#: cp/parser.c:8911
 #, gcc-internal-format
 msgid "(if you use -fpermissive G++ will accept your code)"
 msgstr ""
 
-#: cp/parser.c:8970
+#: cp/parser.c:8984
 #, gcc-internal-format
 msgid "parse error in template argument list"
 msgstr ""
 
 #. Explain what went wrong.
-#: cp/parser.c:9083
+#: cp/parser.c:9097
 #, gcc-internal-format
 msgid "non-template %qD used as template"
 msgstr ""
 
-#: cp/parser.c:9084
+#: cp/parser.c:9098
 #, gcc-internal-format
 msgid "use %<%T::template %D%> to indicate that it is a template"
 msgstr ""
 
-#: cp/parser.c:9594
+#: cp/parser.c:9608
 #, gcc-internal-format
 msgid "template specialization with C linkage"
 msgstr ""
 
-#: cp/parser.c:10169
+#: cp/parser.c:10183
 #, gcc-internal-format
 msgid "using %<typename%> outside of template"
 msgstr ""
 
-#: cp/parser.c:10389
+#: cp/parser.c:10403
 #, gcc-internal-format
 msgid "attributes ignored on uninstantiated type"
 msgstr ""
 
-#: cp/parser.c:10393
+#: cp/parser.c:10407
 #, gcc-internal-format
 msgid "attributes ignored on template instantiation"
 msgstr ""
 
-#: cp/parser.c:10398
+#: cp/parser.c:10412
 #, gcc-internal-format
 msgid ""
 "attributes ignored on elaborated-type-specifier that is not a forward "
 "declaration"
 msgstr ""
 
-#: cp/parser.c:10612
+#: cp/parser.c:10626
 #, gcc-internal-format
 msgid "%qD is not a namespace-name"
 msgstr ""
@@ -28463,141 +28442,141 @@ msgstr ""
 #. [namespace.udecl]
 #.
 #. A using declaration shall not name a template-id.
-#: cp/parser.c:10832
+#: cp/parser.c:10856
 #, gcc-internal-format
 msgid "a template-id may not appear in a using-declaration"
 msgstr ""
 
-#: cp/parser.c:11177
+#: cp/parser.c:11201
 #, gcc-internal-format
 msgid "an asm-specification is not allowed on a function-definition"
 msgstr ""
 
-#: cp/parser.c:11179
+#: cp/parser.c:11203
 #, gcc-internal-format
 msgid "attributes are not allowed on a function-definition"
 msgstr ""
 
-#: cp/parser.c:11312
+#: cp/parser.c:11336
 #, gcc-internal-format
 msgid "initializer provided for function"
 msgstr ""
 
-#: cp/parser.c:11332
+#: cp/parser.c:11356
 #, gcc-internal-format
 msgid "attributes after parenthesized initializer ignored"
 msgstr ""
 
-#: cp/parser.c:11712 cp/pt.c:7351
+#: cp/parser.c:11736 cp/pt.c:7357
 #, gcc-internal-format
 msgid "array bound is not an integer constant"
 msgstr ""
 
-#: cp/parser.c:11789
+#: cp/parser.c:11813
 #, gcc-internal-format
 msgid "%<%T::%D%> is not a type"
 msgstr ""
 
-#: cp/parser.c:11814
+#: cp/parser.c:11838
 #, gcc-internal-format
 msgid "invalid use of constructor as a template"
 msgstr ""
 
-#: cp/parser.c:11815
+#: cp/parser.c:11839
 #, gcc-internal-format
 msgid ""
 "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified "
 "name"
 msgstr ""
 
-#: cp/parser.c:11974
+#: cp/parser.c:11998
 #, gcc-internal-format
 msgid "%qD is a namespace"
 msgstr ""
 
-#: cp/parser.c:12049
+#: cp/parser.c:12073
 #, gcc-internal-format
 msgid "duplicate cv-qualifier"
 msgstr ""
 
-#: cp/parser.c:12597
+#: cp/parser.c:12621
 #, gcc-internal-format
 msgid "file ends in default argument"
 msgstr ""
 
-#: cp/parser.c:12670
+#: cp/parser.c:12694
 #, gcc-internal-format
 msgid "deprecated use of default argument for parameter of non-function"
 msgstr ""
 
-#: cp/parser.c:12673
+#: cp/parser.c:12697
 #, gcc-internal-format
 msgid "default arguments are only permitted for function parameters"
 msgstr ""
 
-#: cp/parser.c:12873
+#: cp/parser.c:12897
 #, gcc-internal-format
 msgid "ISO C++ does not allow designated initializers"
 msgstr ""
 
-#: cp/parser.c:13457
+#: cp/parser.c:13481
 #, gcc-internal-format
 msgid "invalid class name in declaration of %qD"
 msgstr ""
 
-#: cp/parser.c:13468
+#: cp/parser.c:13492
 #, gcc-internal-format
 msgid "declaration of %qD in %qD which does not enclose %qD"
 msgstr ""
 
-#: cp/parser.c:13481
+#: cp/parser.c:13505
 #, gcc-internal-format
 msgid "extra qualification ignored"
 msgstr ""
 
-#: cp/parser.c:13492
+#: cp/parser.c:13516
 #, gcc-internal-format
 msgid "an explicit specialization must be preceded by %<template <>%>"
 msgstr ""
 
-#: cp/parser.c:13585
+#: cp/parser.c:13609
 #, gcc-internal-format
 msgid "previous definition of %q+#T"
 msgstr ""
 
-#: cp/parser.c:13820
+#: cp/parser.c:13844
 #, gcc-internal-format
 msgid "%Hextra %<;%>"
 msgstr ""
 
-#: cp/parser.c:13838
+#: cp/parser.c:13862
 #, gcc-internal-format
 msgid "a class-key must be used when declaring a friend"
 msgstr ""
 
-#: cp/parser.c:13852
+#: cp/parser.c:13876
 #, gcc-internal-format
 msgid "friend declaration does not name a class or function"
 msgstr ""
 
-#: cp/parser.c:14029
+#: cp/parser.c:14053
 #, gcc-internal-format
 msgid "pure-specifier on function-definition"
 msgstr ""
 
-#: cp/parser.c:14305
+#: cp/parser.c:14329
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed outside of templates"
 msgstr ""
 
-#: cp/parser.c:14307
+#: cp/parser.c:14331
 #, gcc-internal-format
 msgid ""
 "keyword %<typename%> not allowed in this context (the base class is "
 "implicitly a type)"
 msgstr ""
 
-#: cp/parser.c:15339
+#: cp/parser.c:15363
 #, gcc-internal-format
 msgid "too few template-parameter-lists"
 msgstr ""
@@ -28606,13 +28585,13 @@ msgstr ""
 #. something like:
 #.
 #. template <class T> template <class U> void S::f();
-#: cp/parser.c:15354
+#: cp/parser.c:15378
 #, gcc-internal-format
 msgid "too many template-parameter-lists"
 msgstr ""
 
 #. Issue an error message.
-#: cp/parser.c:15616
+#: cp/parser.c:15640
 #, gcc-internal-format
 msgid "named return values are no longer supported"
 msgstr ""
@@ -28620,82 +28599,82 @@ msgstr ""
 #. 14.5.2.2 [temp.mem]
 #.
 #. A local class shall not have member templates.
-#: cp/parser.c:15688
+#: cp/parser.c:15712
 #, gcc-internal-format
 msgid "invalid declaration of member template in local class"
 msgstr ""
 
-#: cp/parser.c:15697
+#: cp/parser.c:15721
 #, gcc-internal-format
 msgid "template with C linkage"
 msgstr ""
 
-#: cp/parser.c:15839
+#: cp/parser.c:15863
 #, gcc-internal-format
 msgid "template declaration of %qs"
 msgstr ""
 
-#: cp/parser.c:16054
+#: cp/parser.c:16078
 #, gcc-internal-format
 msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
 msgstr ""
 
-#: cp/parser.c:16069
+#: cp/parser.c:16093
 #, gcc-internal-format
 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 msgstr ""
 
-#: cp/parser.c:16385
+#: cp/parser.c:16409
 #, gcc-internal-format
 msgid "invalid use of %qD in linkage specification"
 msgstr ""
 
-#: cp/parser.c:16398
+#: cp/parser.c:16422
 #, gcc-internal-format
 msgid "%<__thread%> before %qD"
 msgstr ""
 
-#: cp/parser.c:16693
+#: cp/parser.c:16717
 #, gcc-internal-format
 msgid "%qs tag used in naming %q#T"
 msgstr ""
 
-#: cp/parser.c:16714
+#: cp/parser.c:16738
 #, gcc-internal-format
 msgid "%qD redeclared with different access"
 msgstr ""
 
-#: cp/parser.c:16731
+#: cp/parser.c:16755
 #, gcc-internal-format
 msgid "%<template%> (as a disambiguator) is only allowed within templates"
 msgstr ""
 
-#: cp/parser.c:16984 cp/parser.c:17907 cp/parser.c:18038
+#: cp/parser.c:17008 cp/parser.c:17931 cp/parser.c:18062
 #, gcc-internal-format
 msgid "misplaced %<@%D%> Objective-C++ construct"
 msgstr ""
 
-#: cp/parser.c:17125
+#: cp/parser.c:17149
 #, gcc-internal-format
 msgid "%<@encode%> must specify a type as an argument"
 msgstr ""
 
-#: cp/parser.c:17440
+#: cp/parser.c:17464
 #, gcc-internal-format
 msgid "invalid Objective-C++ selector name"
 msgstr ""
 
-#: cp/parser.c:17771
+#: cp/parser.c:17795
 #, gcc-internal-format
 msgid "identifier expected after %<@protocol%>"
 msgstr ""
 
-#: cp/parser.c:19258
+#: cp/parser.c:19282
 #, gcc-internal-format
 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
 msgstr ""
 
-#: cp/parser.c:19403
+#: cp/parser.c:19427
 #, gcc-internal-format
 msgid "inter-module optimizations not implemented for C++"
 msgstr ""
@@ -29145,7 +29124,7 @@ msgid ""
 "to increase the maximum) instantiating %qD"
 msgstr ""
 
-#: cp/pt.c:6875
+#: cp/pt.c:6881
 #, gcc-internal-format
 msgid "instantiation of %q+D as type %qT"
 msgstr ""
@@ -29163,220 +29142,220 @@ msgstr ""
 #.
 #. is an attempt to declare a variable with function
 #. type.
-#: cp/pt.c:7007
+#: cp/pt.c:7013
 #, gcc-internal-format
 msgid "variable %qD has function type"
 msgstr ""
 
-#: cp/pt.c:7112
+#: cp/pt.c:7118
 #, gcc-internal-format
 msgid "invalid parameter type %qT"
 msgstr ""
 
-#: cp/pt.c:7114
+#: cp/pt.c:7120
 #, gcc-internal-format
 msgid "in declaration %q+D"
 msgstr ""
 
-#: cp/pt.c:7187
+#: cp/pt.c:7193
 #, gcc-internal-format
 msgid "function returning an array"
 msgstr ""
 
-#: cp/pt.c:7189
+#: cp/pt.c:7195
 #, gcc-internal-format
 msgid "function returning a function"
 msgstr ""
 
-#: cp/pt.c:7216
+#: cp/pt.c:7222
 #, gcc-internal-format
 msgid "creating pointer to member function of non-class type %qT"
 msgstr ""
 
-#: cp/pt.c:7371
+#: cp/pt.c:7377
 #, gcc-internal-format
 msgid "creating array with negative size (%qE)"
 msgstr ""
 
-#: cp/pt.c:7598
+#: cp/pt.c:7604
 #, gcc-internal-format
 msgid "forming reference to void"
 msgstr ""
 
-#: cp/pt.c:7600
+#: cp/pt.c:7606
 #, gcc-internal-format
 msgid "forming %s to reference type %qT"
 msgstr ""
 
-#: cp/pt.c:7637
+#: cp/pt.c:7643
 #, gcc-internal-format
 msgid "creating pointer to member of non-class type %qT"
 msgstr ""
 
-#: cp/pt.c:7643
+#: cp/pt.c:7649
 #, gcc-internal-format
 msgid "creating pointer to member reference type %qT"
 msgstr ""
 
-#: cp/pt.c:7649
+#: cp/pt.c:7655
 #, gcc-internal-format
 msgid "creating pointer to member of type void"
 msgstr ""
 
-#: cp/pt.c:7716
+#: cp/pt.c:7722
 #, gcc-internal-format
 msgid "creating array of %qT"
 msgstr ""
 
-#: cp/pt.c:7722
+#: cp/pt.c:7728
 #, gcc-internal-format
 msgid "creating array of %qT, which is an abstract class type"
 msgstr ""
 
-#: cp/pt.c:7766
+#: cp/pt.c:7772
 #, gcc-internal-format
 msgid "%qT is not a class, struct, or union type"
 msgstr ""
 
-#: cp/pt.c:7801
+#: cp/pt.c:7807
 #, gcc-internal-format
 msgid "%qT resolves to %qT, which is not an enumeration type"
 msgstr ""
 
-#: cp/pt.c:7804
+#: cp/pt.c:7810
 #, gcc-internal-format
 msgid "%qT resolves to %qT, which is is not a class type"
 msgstr ""
 
-#: cp/pt.c:7869
+#: cp/pt.c:7875
 #, gcc-internal-format
 msgid "use of %qs in template"
 msgstr ""
 
-#: cp/pt.c:8006
+#: cp/pt.c:8012
 #, gcc-internal-format
 msgid ""
 "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 msgstr ""
 
-#: cp/pt.c:8008
+#: cp/pt.c:8014
 #, gcc-internal-format
 msgid "say %<typename %E%> if a type is meant"
 msgstr ""
 
-#: cp/pt.c:8135
+#: cp/pt.c:8141
 #, gcc-internal-format
 msgid "using invalid field %qD"
 msgstr ""
 
-#: cp/pt.c:9024
+#: cp/pt.c:9030
 #, gcc-internal-format
 msgid ""
 "a cast to a type other than an integral or enumeration type cannot appear in "
 "a constant-expression"
 msgstr ""
 
-#: cp/pt.c:9381
+#: cp/pt.c:9387
 #, gcc-internal-format
 msgid "%qT is not a class or namespace"
 msgstr ""
 
-#: cp/pt.c:9384
+#: cp/pt.c:9390
 #, gcc-internal-format
 msgid "%qD is not a class or namespace"
 msgstr ""
 
-#: cp/pt.c:9537
+#: cp/pt.c:9543
 #, gcc-internal-format
 msgid "%qT is/uses anonymous type"
 msgstr ""
 
-#: cp/pt.c:9539
+#: cp/pt.c:9545
 #, gcc-internal-format
 msgid "template argument for %qD uses local type %qT"
 msgstr ""
 
-#: cp/pt.c:9549
+#: cp/pt.c:9555
 #, gcc-internal-format
 msgid "%qT is a variably modified type"
 msgstr ""
 
-#: cp/pt.c:9560
+#: cp/pt.c:9566
 #, gcc-internal-format
 msgid "integral expression %qE is not constant"
 msgstr ""
 
-#: cp/pt.c:9565
+#: cp/pt.c:9571
 #, gcc-internal-format
 msgid "  trying to instantiate %qD"
 msgstr ""
 
-#: cp/pt.c:11652
+#: cp/pt.c:11658
 #, gcc-internal-format
 msgid "ambiguous class template instantiation for %q#T"
 msgstr ""
 
-#: cp/pt.c:11655
+#: cp/pt.c:11661
 #, gcc-internal-format
 msgid "%s %+#T"
 msgstr ""
 
-#: cp/pt.c:11678 cp/pt.c:11749
+#: cp/pt.c:11684 cp/pt.c:11755
 #, gcc-internal-format
 msgid "explicit instantiation of non-template %q#D"
 msgstr ""
 
-#: cp/pt.c:11694 cp/pt.c:11744
+#: cp/pt.c:11700 cp/pt.c:11750
 #, gcc-internal-format
 msgid "no matching template for %qD found"
 msgstr ""
 
-#: cp/pt.c:11700
+#: cp/pt.c:11706
 #, gcc-internal-format
 msgid "explicit instantiation of %q#D"
 msgstr ""
 
-#: cp/pt.c:11736
+#: cp/pt.c:11742
 #, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#D"
 msgstr ""
 
-#: cp/pt.c:11758
+#: cp/pt.c:11764
 #, gcc-internal-format
 msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
 msgstr ""
 
-#: cp/pt.c:11763 cp/pt.c:11856
+#: cp/pt.c:11769 cp/pt.c:11862
 #, gcc-internal-format
 msgid "storage class %qD applied to template instantiation"
 msgstr ""
 
-#: cp/pt.c:11828
+#: cp/pt.c:11834
 #, gcc-internal-format
 msgid "explicit instantiation of non-template type %qT"
 msgstr ""
 
-#: cp/pt.c:11837
+#: cp/pt.c:11843
 #, gcc-internal-format
 msgid "explicit instantiation of %q#T before definition of template"
 msgstr ""
 
-#: cp/pt.c:11845
+#: cp/pt.c:11851
 #, gcc-internal-format
 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
 msgstr ""
 
-#: cp/pt.c:11890
+#: cp/pt.c:11896
 #, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#T"
 msgstr ""
 
-#: cp/pt.c:12306
+#: cp/pt.c:12312
 #, gcc-internal-format
 msgid "explicit instantiation of %qD but no definition available"
 msgstr ""
 
-#: cp/pt.c:12464
+#: cp/pt.c:12470
 #, gcc-internal-format
 msgid ""
 "template instantiation depth exceeds maximum of %d instantiating %q+D, "
@@ -29384,7 +29363,7 @@ msgid ""
 "the maximum)"
 msgstr ""
 
-#: cp/pt.c:12738
+#: cp/pt.c:12744
 #, gcc-internal-format
 msgid "%q#T is not a valid type for a template constant parameter"
 msgstr ""
@@ -29619,11 +29598,6 @@ msgstr ""
 msgid "use of %<auto%> variable from containing function"
 msgstr ""
 
-#: cp/semantics.c:2556
-#, gcc-internal-format
-msgid "use of parameter from containing function"
-msgstr ""
-
 #: cp/semantics.c:2557
 #, gcc-internal-format
 msgid "  %q+#D declared here"
@@ -29825,6 +29799,11 @@ msgstr ""
 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
 msgstr ""
 
+#: cp/typeck.c:2047 cp/typeck.c:2067
+#, gcc-internal-format
+msgid "%qD is not a template"
+msgstr ""
+
 #: cp/typeck.c:2168
 #, gcc-internal-format
 msgid "%<%D::%D%> is not a member of %qT"
@@ -31023,818 +31002,813 @@ msgstr ""
 msgid "internal error - invalid Utf8 name"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:767
+#: java/parse.y:766
 #, gcc-internal-format
 msgid "Ambiguous class: %qs and %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:833
+#: java/parse.y:832
 #, gcc-internal-format
 msgid "Modifier %qs declared twice"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1081
+#: java/parse.y:1080
 #, gcc-internal-format
 msgid "Discouraged form of returned type specification"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1176
+#: java/parse.y:1175
 #, gcc-internal-format
 msgid ""
 "Can't define static initializer in class %qs. Static initializer can only be "
 "defined in top-level classes"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1472
+#: java/parse.y:1471
 #, gcc-internal-format
 msgid "An empty declaration is a deprecated feature that should not be used"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3035
+#: java/parse.y:3034
 #, gcc-internal-format
 msgid ": %qs JDK1.1(TM) feature"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3115
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3117
+#: java/parse.y:3114
+#: java/parse.y:3116
 #, gcc-internal-format
 msgid ""
 "%s.\n"
 "%s"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3277
+#: java/parse.y:3276
 #, gcc-internal-format
 msgid "Missing return statement"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3299
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12046
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12050
+#: java/parse.y:3298
+#: java/parse.y:12045
+#: java/parse.y:12049
 #, gcc-internal-format
 msgid "Unreachable statement"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3309
+#: java/parse.y:3308
 #, gcc-internal-format
 msgid "Can't access %s field %<%s.%s%> from %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3378
+#: java/parse.y:3377
 #, gcc-internal-format
 msgid "%s %qs already defined in %s:%d"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3396
+#: java/parse.y:3395
 #, gcc-internal-format
 msgid ""
 "Variable %qs is already defined in this method and was declared %<%s %s%> at "
 "line %d"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3507
+#: java/parse.y:3506
 #, gcc-internal-format
 msgid "Interface %qs repeated"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3537
+#: java/parse.y:3536
 #, gcc-internal-format
 msgid "%s name %qs clashes with imported type %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3569
+#: java/parse.y:3568
 #, gcc-internal-format
 msgid "Public %s %qs must be defined in a file called %<%s.java%>"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3584
+#: java/parse.y:3583
 #, gcc-internal-format
 msgid ""
 "Inner class %qs can't be static. Static classes can only occur in interfaces "
 "and top-level classes"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3665
+#: java/parse.y:3664
 #, 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 ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3713
+#: java/parse.y:3712
 #, gcc-internal-format
 msgid "Qualifier must be a reference"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3734
+#: java/parse.y:3733
 #, gcc-internal-format
 msgid "Cyclic inheritance involving %s"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4002
+#: java/parse.y:4001
 #, gcc-internal-format
 msgid ""
 "Redundant use of %<abstract%> modifier. Interface %qs is implicitly abstract"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4157
+#: java/parse.y:4156
 #, gcc-internal-format
 msgid "Class %qs can't be declared both abstract and final"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4169
+#: java/parse.y:4168
 #, gcc-internal-format
 msgid "%<java.lang.Object%> can't extend anything"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4406
+#: java/parse.y:4405
 #, gcc-internal-format
 msgid "Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4470
+#: java/parse.y:4469
 #, gcc-internal-format
 msgid "Field %qs can't be static in inner class %qs unless it is final"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4713
+#: java/parse.y:4712
 #, gcc-internal-format
 msgid "Class %qs must be declared abstract to define abstract method %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4720
+#: java/parse.y:4719
 #, gcc-internal-format
 msgid "native method %qs can't be strictfp"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4724
+#: java/parse.y:4723
 #, gcc-internal-format
 msgid "method %qs can't be transient"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4727
+#: java/parse.y:4726
 #, gcc-internal-format
 msgid "method %qs can't be volatile"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4777
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6508
+#: java/parse.y:4776
+#: java/parse.y:6507
 #, 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 ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4932
+#: java/parse.y:4931
 #, gcc-internal-format
 msgid "%s method %qs can't have a body defined"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4943
+#: java/parse.y:4942
 #, gcc-internal-format
 msgid "Non native and non abstract method %qs must have a body defined"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:5013
+#: java/parse.y:5012
 #, gcc-internal-format
 msgid "%s: recursive invocation of constructor %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:5043
+#: java/parse.y:5042
 #, gcc-internal-format
 msgid ""
 "Inconsistent member declaration.  At most one of %<public%>, %<private%>, or "
 "%<protected%> may be specified"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:5051
+#: java/parse.y:5050
 #, gcc-internal-format
 msgid ""
 "Inconsistent member declaration.  At most one of %<final%> or %<volatile%> "
 "may be specified"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:5141
+#: java/parse.y:5140
 #, gcc-internal-format
 msgid "Variable %qs is used more than once in the argument list of method %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:5225
+#: java/parse.y:5224
 #, gcc-internal-format
 msgid "%s %qs can't implement/extend %s %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:5259
+#: java/parse.y:5258
 #, gcc-internal-format
 msgid "Class %qs can't subclass %s %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:5268
+#: java/parse.y:5267
 #, gcc-internal-format
 msgid "Can't subclass final classes: %s"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:5454
+#: java/parse.y:5453
 #, gcc-internal-format
 msgid "Cyclic class inheritance%s"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6159
+#: java/parse.y:6158
 #, gcc-internal-format
 msgid "Superclass %qs of class %qs not found"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6165
+#: java/parse.y:6164
 #, gcc-internal-format
 msgid "Type %qs not found in declaration of field %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6171
+#: java/parse.y:6170
 #, gcc-internal-format
 msgid "Type %qs not found in the declaration of the argument %qs of method %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6178
+#: java/parse.y:6177
 #, gcc-internal-format
 msgid "Type %qs not found in the declaration of the return type of method %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6184
+#: java/parse.y:6183
 #, gcc-internal-format
 msgid "Superinterface %qs of %s %qs not found"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6191
+#: java/parse.y:6190
 #, gcc-internal-format
 msgid "Type %qs not found in the declaration of the local variable %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6198
+#: java/parse.y:6197
 #, gcc-internal-format
 msgid "Class %qs not found in %<throws%>"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6255
+#: java/parse.y:6254
 #, gcc-internal-format
 msgid "Duplicate %s declaration %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6329
+#: java/parse.y:6328
 #, 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 ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6485
+#: java/parse.y:6484
 #, gcc-internal-format
 msgid ""
 "Class %qs in %<throws%> clause must be a subclass of class %<java.lang."
 "Throwable%>"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6529
+#: java/parse.y:6528
 #, gcc-internal-format
 msgid ""
 "Class %qs must override %qs with a public method in order to implement "
 "interface %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6543
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6766
+#: java/parse.y:6542
+#: java/parse.y:6765
 #, gcc-internal-format
 msgid "Method %qs was defined with return type %qs in class %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6560
+#: java/parse.y:6559
 #, gcc-internal-format
 msgid "%s methods can't be overridden. Method %qs is %s in class %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6574
+#: java/parse.y:6573
 #, gcc-internal-format
 msgid ""
 "Instance methods can't be overridden by a static method. Method %qs is an "
 "instance method in class %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6597
+#: java/parse.y:6596
 #, gcc-internal-format
 msgid ""
 "Methods can't be overridden to be more private. Method %qs is not %s in "
 "class %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6734
+#: java/parse.y:6733
 #, 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 ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6791
+#: java/parse.y:6790
 #, gcc-internal-format
 msgid ""
 "Interface %qs inherits method %qs from interface %qs. This method is "
 "redefined with a different return type in interface %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6966
+#: java/parse.y:6965
 #, gcc-internal-format
 msgid "Class or interface %qs not found in import"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:7055
+#: java/parse.y:7054
 #, gcc-internal-format
 msgid "malformed .zip archive in CLASSPATH: %s"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:7126
+#: java/parse.y:7125
 #, gcc-internal-format
 msgid ""
 "Can't find default package %qs. Check the CLASSPATH environment variable and "
 "the access to the archives"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:7131
+#: java/parse.y:7130
 #, gcc-internal-format
 msgid "Package %qs not found in import"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:7232
+#: java/parse.y:7231
 #, gcc-internal-format
 msgid "Type %qs also potentially defined in package %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:7372
+#: java/parse.y:7371
 #, gcc-internal-format
 msgid "Nested %s %s is %s; cannot be accessed from here"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:7410
+#: java/parse.y:7409
 #, gcc-internal-format
 msgid ""
 "Can't access %s %qs. Only public classes and interfaces in other packages "
 "can be accessed"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:7448
+#: java/parse.y:7447
 #, gcc-internal-format
 msgid "Only %<final%> is allowed as a local variables modifier"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:9090
+#: java/parse.y:9089
 #, gcc-internal-format
 msgid "No constructor matching %qs found in class %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:9594
+#: java/parse.y:9593
 #, gcc-internal-format
 msgid "Can't reference %qs before the superclass constructor has been called"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:9655
+#: java/parse.y:9654
 #, gcc-internal-format
 msgid ""
 "Local variable %qs can't be accessed from within the inner class %qs unless "
 "it is declared final"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:9660
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10118
+#: java/parse.y:9659
+#: java/parse.y:10117
 #, gcc-internal-format
 msgid "Undefined variable %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:9671
+#: java/parse.y:9670
 #, gcc-internal-format
 msgid "Can't make a static reference to nonstatic variable %qs in class %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:9872
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10726
+#: java/parse.y:9871
+#: java/parse.y:10725
 #, gcc-internal-format
 msgid "No enclosing instance for inner class %qs is in scope%s"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:9991
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12480
+#: java/parse.y:9990
+#: java/parse.y:12479
 #, gcc-internal-format
 msgid "Keyword %<this%> used outside allowed context"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:9997
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10882
+#: java/parse.y:9996
+#: java/parse.y:10881
 #, gcc-internal-format
 msgid ""
 "Can't reference %<this%> before the superclass constructor has been called"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10013
+#: java/parse.y:10012
 #, gcc-internal-format
 msgid ""
 "Can't use variable %<%s.this%>: type %qs isn't an outer type of type %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10046
+#: java/parse.y:10045
 #, gcc-internal-format
 msgid "Keyword %<super%> used outside allowed context"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10095
+#: java/parse.y:10094
 #, gcc-internal-format
 msgid "No variable %qs defined in class %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10100
+#: java/parse.y:10099
 #, gcc-internal-format
 msgid "Undefined variable or class name: %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10182
+#: java/parse.y:10181
 #, gcc-internal-format
 msgid "Can't use type %qs as a qualifier"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10201
+#: java/parse.y:10200
 #, gcc-internal-format
 msgid "Attempt to reference field %qs in %<%s %s%>"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10232
+#: java/parse.y:10231
 #, gcc-internal-format
 msgid "No variable %qs defined in type %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10324
+#: java/parse.y:10323
 #, gcc-internal-format
 msgid "Attempt to reference field %<new%> in a %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10461
+#: java/parse.y:10460
 #, gcc-internal-format
 msgid "The class %qs has been deprecated"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10471
+#: java/parse.y:10470
 #, gcc-internal-format
 msgid "The %s %qs in class %qs has been deprecated"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10562
+#: java/parse.y:10561
 #, gcc-internal-format
 msgid "Can't invoke a method on primitive type %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10577
+#: java/parse.y:10576
 #, gcc-internal-format
 msgid "Can't make static reference to method %qs in interface %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10591
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10929
+#: java/parse.y:10590
+#: java/parse.y:10928
 #, gcc-internal-format
 msgid "Can't make static reference to method %<%s %s%> in class %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10633
+#: java/parse.y:10632
 #, gcc-internal-format
 msgid "Can't invoke super constructor on java.lang.Object"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10646
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14550
+#: java/parse.y:10645
+#: java/parse.y:14549
 #, gcc-internal-format
 msgid "Class %qs not found in type declaration"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10658
+#: java/parse.y:10657
 #, gcc-internal-format
 msgid "Class %qs is an abstract class. It can't be instantiated"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10688
+#: java/parse.y:10687
 #, gcc-internal-format
 msgid "No method named %qs in scope"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10801
+#: java/parse.y:10800
 #, gcc-internal-format
 msgid "Can't access %s %s %<%s.%s%> from %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:11297
+#: java/parse.y:11296
 #, gcc-internal-format
 msgid "Can't find %s %<%s(%s)%> in type %qs%s"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:11892
+#: java/parse.y:11891
 #, gcc-internal-format
 msgid "Constant expression required"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:11905
+#: java/parse.y:11904
 #, gcc-internal-format
 msgid "Incompatible type for case. Can't convert %qs to %<int%>"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:11939
+#: java/parse.y:11938
 #, gcc-internal-format
 msgid "Duplicate case label: %<default%>"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12279
+#: java/parse.y:12278
 #, gcc-internal-format
 msgid "Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12462
+#: java/parse.y:12461
 #, gcc-internal-format
 msgid "missing static field %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12467
+#: java/parse.y:12466
 #, gcc-internal-format
 msgid "not a static field %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12488
+#: java/parse.y:12487
 #, gcc-internal-format
 msgid ""
 "Can't reference %<this%> or %<super%> before the superclass constructor has "
 "been called"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12508
+#: java/parse.y:12507
 #, gcc-internal-format
 msgid "No case for %s"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12938
+#: java/parse.y:12937
 #, gcc-internal-format
 msgid "Invalid left hand side of assignment"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12989
+#: java/parse.y:12988
 #, gcc-internal-format
 msgid "Incompatible type for %s. Can't convert %qs to %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12992
+#: java/parse.y:12991
 #, gcc-internal-format
 msgid "Incompatible type for %s. Explicit cast needed to convert %qs to %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:13164
+#: java/parse.y:13163
 #, gcc-internal-format
 msgid ""
 "Constant expression %qs too wide for narrowing primitive conversion to %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:13454
+#: java/parse.y:13453
 #, gcc-internal-format
 msgid "unregistered operator %s"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:13603
+#: java/parse.y:13602
 #, gcc-internal-format
 msgid ""
 "Evaluating this expression will result in an arithmetic exception being "
 "thrown"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:13685
+#: java/parse.y:13684
 #, gcc-internal-format
 msgid ""
 "Incompatible type for %qs. Explicit cast needed to convert shift distance "
 "from %qs to integral"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:13690
+#: java/parse.y:13689
 #, gcc-internal-format
 msgid ""
 "Incompatible type for %qs. Can't convert shift distance from %qs to integral"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:13764
+#: java/parse.y:13763
 #, gcc-internal-format
 msgid "Invalid argument %qs for %<instanceof%>"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:13791
+#: java/parse.y:13790
 #, gcc-internal-format
 msgid "Impossible for %qs to be instance of %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:13922
+#: java/parse.y:13921
 #, gcc-internal-format
 msgid "Incompatible type for %qs. Can't convert %qs to %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14240
+#: java/parse.y:14239
 #, gcc-internal-format
 msgid "%qs cannot be used with a constant"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14405
+#: java/parse.y:14404
 #, gcc-internal-format
 msgid "Invalid argument type %qs to %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14641
+#: java/parse.y:14640
 #, gcc-internal-format
 msgid "Invalid cast from %qs to %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14688
+#: java/parse.y:14687
 #, gcc-internal-format
 msgid "%<[]%> can only be applied to arrays. It can't be applied to %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14701
+#: java/parse.y:14700
 #, gcc-internal-format
 msgid ""
 "Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14705
+#: java/parse.y:14704
 #, gcc-internal-format
 msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14776
+#: java/parse.y:14775
 #, gcc-internal-format
 msgid ""
 "Incompatible type for dimension in array creation expression. %s convert %qs "
 "to %<int%>"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14894
+#: java/parse.y:14893
 #, gcc-internal-format
 msgid "Invalid array initializer for non-array type %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14981
+#: java/parse.y:14980
 #, gcc-internal-format
 msgid "Incompatible type for array. %s convert %qs to %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15050
+#: java/parse.y:15049
 #, gcc-internal-format
 msgid "%<return%> inside instance initializer"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15054
+#: java/parse.y:15053
 #, gcc-internal-format
 msgid "%<return%> inside static initializer"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15060
+#: java/parse.y:15059
 #, gcc-internal-format
 msgid "%<return%> with%s value from %<%s %s%>"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15067
+#: java/parse.y:15066
 #, gcc-internal-format
 msgid "%<return%> with value from constructor %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15132
+#: java/parse.y:15131
 #, gcc-internal-format
 msgid "Incompatible type for %<if%>. Can't convert %qs to %<boolean%>"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15165
+#: java/parse.y:15164
 #, gcc-internal-format
 msgid "Declaration of %qs shadows a previous label declaration"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15170
+#: java/parse.y:15169
 #, gcc-internal-format
 msgid "This is the location of the previous declaration of label %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15417
+#: java/parse.y:15416
 #, gcc-internal-format
 msgid "No label definition found for %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15430
+#: java/parse.y:15429
 #, gcc-internal-format
 msgid "%<continue%> must be in loop"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15433
+#: java/parse.y:15432
 #, gcc-internal-format
 msgid "continue label %qs does not name a loop"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15454
+#: java/parse.y:15453
 #, gcc-internal-format
 msgid "%<break%> must be in loop or switch"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15495
+#: java/parse.y:15494
 #, gcc-internal-format
 msgid ""
 "Incompatible type for loop conditional. Can't convert %qs to %<boolean%>"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15533
+#: java/parse.y:15532
 #, gcc-internal-format
 msgid "Incompatible type for %<switch%>. Can't convert %qs to %<int%>"
 msgstr ""
 
 #. The case_label_list is in reverse order, so print the
 #. outer label first.
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15564
+#: java/parse.y:15563
 #, gcc-internal-format
 msgid "duplicate case label: %<"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15565
-#, gcc-internal-format
-msgid "%>"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15568
+#: java/parse.y:15567
 #, gcc-internal-format
 msgid "original label is here"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15785
+#: java/parse.y:15784
 #, gcc-internal-format
 msgid ""
 "Can't catch class %qs. Catch clause parameter type must be a subclass of "
 "class %<java.lang.Throwable%>"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15809
+#: java/parse.y:15808
 #, gcc-internal-format
 msgid "%<catch%> not reached because of the catch clause at line %d"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15876
+#: java/parse.y:15875
 #, gcc-internal-format
 msgid ""
 "Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang."
 "Object%>"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15927
+#: java/parse.y:15926
 #, gcc-internal-format
 msgid "Can't throw %qs; it must be a subclass of class %<java.lang.Throwable%>"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15956
+#: java/parse.y:15955
 #, 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 ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15977
+#: java/parse.y:15976
 #, gcc-internal-format
 msgid ""
 "Checked exception %qs can't be caught by any of the catch clause(s) of the "
 "surrounding %<try%> block"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15990
+#: java/parse.y:15989
 #, gcc-internal-format
 msgid "Checked exception %qs can't be thrown in initializer"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15994
+#: java/parse.y:15993
 #, gcc-internal-format
 msgid "Checked exception %qs isn't thrown from a %<try%> block"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16000
+#: java/parse.y:15999
 #, gcc-internal-format
 msgid ""
 "Checked exception %qs doesn't match any of current method's %<throws%> "
 "declaration(s)"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16090
+#: java/parse.y:16089
 #, gcc-internal-format
 msgid "Exception %qs can't be thrown in initializer"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16096
+#: java/parse.y:16095
 #, gcc-internal-format
 msgid ""
 "Exception %qs must be caught, or it must be declared in the %<throws%> "
 "clause of %qs"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16189
+#: java/parse.y:16188
 #, gcc-internal-format
 msgid "Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16257
+#: java/parse.y:16256
 #, gcc-internal-format
 msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
 msgstr ""
@@ -32272,7 +32246,7 @@ msgstr ""
 msgid "previous declaration of %qs"
 msgstr ""
 
-#: objc/objc-act.c:7549 objc/objc-act.c:7551
+#: objc/objc-act.c:7551 objc/objc-act.c:7549
 #, gcc-internal-format
 msgid "duplicate interface declaration for class %qs"
 msgstr ""