]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* gcc.pot: Regenerate.
authorJoseph Myers <joseph@codesourcery.com>
Mon, 19 May 2008 14:11:14 +0000 (15:11 +0100)
committerJoseph Myers <jsm28@gcc.gnu.org>
Mon, 19 May 2008 14:11:14 +0000 (15:11 +0100)
From-SVN: r135532

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

index b0bbf2fa65f319a62b10bcf663b35df131850396..95dd4f2488bef1de4e6cf46ec4d04a6ff188318e 100644 (file)
@@ -1,3 +1,7 @@
+2008-05-19  Joseph S. Myers  <joseph@codesourcery.com>
+
+       * gcc.pot: Regenerate.
+
 2008-03-14  Joseph S. Myers  <joseph@codesourcery.com>
 
        * ca.po, rw.po: Remove.
index 3b9ca67cf46fa8fb40deaf77e21e02c9c0f5c96e..8d4762cde49336075c41200a51f6cffc38174eb7 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: 2008-02-01 16:38+0000\n"
+"POT-Creation-Date: 2008-05-19 14:08+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"
@@ -326,7 +326,7 @@ msgstr ""
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-typeck.c:4745 c-typeck.c:4240 cp/typeck.c:1529
+#: c-typeck.c:4745 c-typeck.c:4240 cp/typeck.c:1536
 #, gcc-internal-format
 msgid "invalid use of non-lvalue array"
 msgstr ""
@@ -702,7 +702,7 @@ msgstr ""
 msgid "floating constant misused"
 msgstr ""
 
-#: final.c:3306 vmsdbgout.c:544 config/i386/i386.c:7297
+#: final.c:3307 vmsdbgout.c:544 config/i386/i386.c:7297
 #: config/pdp11/pdp11.c:1746
 #, c-format
 msgid "invalid expression as operand"
@@ -2606,86 +2606,86 @@ msgid ""
 "the scheduler during the first scheduling pass"
 msgstr ""
 
-#: config/alpha/alpha.c:5120
+#: config/alpha/alpha.c:5123
 #, c-format
 msgid "invalid %%H value"
 msgstr ""
 
-#: config/alpha/alpha.c:5141 config/bfin/bfin.c:1236
+#: config/alpha/alpha.c:5144 config/bfin/bfin.c:1236
 #, c-format
 msgid "invalid %%J value"
 msgstr ""
 
-#: config/alpha/alpha.c:5171 config/ia64/ia64.c:4655
+#: config/alpha/alpha.c:5174 config/ia64/ia64.c:4655
 #, c-format
 msgid "invalid %%r value"
 msgstr ""
 
-#: config/alpha/alpha.c:5181 config/rs6000/rs6000.c:10634
+#: config/alpha/alpha.c:5184 config/rs6000/rs6000.c:10634
 #: config/xtensa/xtensa.c:1713
 #, c-format
 msgid "invalid %%R value"
 msgstr ""
 
-#: config/alpha/alpha.c:5187 config/rs6000/rs6000.c:10553
+#: config/alpha/alpha.c:5190 config/rs6000/rs6000.c:10553
 #: config/xtensa/xtensa.c:1680
 #, c-format
 msgid "invalid %%N value"
 msgstr ""
 
-#: config/alpha/alpha.c:5195 config/rs6000/rs6000.c:10581
+#: config/alpha/alpha.c:5198 config/rs6000/rs6000.c:10581
 #, c-format
 msgid "invalid %%P value"
 msgstr ""
 
-#: config/alpha/alpha.c:5203
+#: config/alpha/alpha.c:5206
 #, c-format
 msgid "invalid %%h value"
 msgstr ""
 
-#: config/alpha/alpha.c:5211 config/xtensa/xtensa.c:1706
+#: config/alpha/alpha.c:5214 config/xtensa/xtensa.c:1706
 #, c-format
 msgid "invalid %%L value"
 msgstr ""
 
-#: config/alpha/alpha.c:5250 config/rs6000/rs6000.c:10535
+#: config/alpha/alpha.c:5253 config/rs6000/rs6000.c:10535
 #, c-format
 msgid "invalid %%m value"
 msgstr ""
 
-#: config/alpha/alpha.c:5258 config/rs6000/rs6000.c:10543
+#: config/alpha/alpha.c:5261 config/rs6000/rs6000.c:10543
 #, c-format
 msgid "invalid %%M value"
 msgstr ""
 
-#: config/alpha/alpha.c:5302
+#: config/alpha/alpha.c:5305
 #, c-format
 msgid "invalid %%U value"
 msgstr ""
 
-#: config/alpha/alpha.c:5314 config/alpha/alpha.c:5328
+#: config/alpha/alpha.c:5317 config/alpha/alpha.c:5331
 #: config/rs6000/rs6000.c:10642
 #, c-format
 msgid "invalid %%s value"
 msgstr ""
 
-#: config/alpha/alpha.c:5351
+#: config/alpha/alpha.c:5354
 #, c-format
 msgid "invalid %%C value"
 msgstr ""
 
-#: config/alpha/alpha.c:5388 config/rs6000/rs6000.c:10373
+#: config/alpha/alpha.c:5391 config/rs6000/rs6000.c:10373
 #: config/rs6000/rs6000.c:10392
 #, c-format
 msgid "invalid %%E value"
 msgstr ""
 
-#: config/alpha/alpha.c:5413 config/alpha/alpha.c:5461
+#: config/alpha/alpha.c:5416 config/alpha/alpha.c:5464
 #, c-format
 msgid "unknown relocation unspec"
 msgstr ""
 
-#: config/alpha/alpha.c:5422 config/crx/crx.c:1081
+#: config/alpha/alpha.c:5425 config/crx/crx.c:1081
 #: config/rs6000/rs6000.c:10957
 #, c-format
 msgid "invalid %%xn code"
@@ -2893,7 +2893,7 @@ msgstr ""
 #: 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
+#: cp/parser.c:2086 cp/typeck.c:4472 java/expr.c:412
 #: java/parse.y:5004
 #, gcc-internal-format
 msgid "%s"
@@ -3197,7 +3197,7 @@ msgstr ""
 msgid "invalid %%p value"
 msgstr ""
 
-#: config/iq2000/iq2000.c:3192 config/mips/mips.c:5680
+#: config/iq2000/iq2000.c:3192 config/mips/mips.c:5720
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr ""
@@ -3285,41 +3285,41 @@ msgstr ""
 msgid "invalid Z register replacement for insn"
 msgstr ""
 
-#: config/mips/mips.c:5348
+#: config/mips/mips.c:5388
 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr ""
 
-#: config/mips/mips.c:5558
+#: config/mips/mips.c:5598
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%C"
 msgstr ""
 
-#: config/mips/mips.c:5575
+#: config/mips/mips.c:5615
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%N"
 msgstr ""
 
-#: config/mips/mips.c:5584
+#: config/mips/mips.c:5624
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%F"
 msgstr ""
 
-#: config/mips/mips.c:5593
+#: config/mips/mips.c:5633
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%W"
 msgstr ""
 
-#: config/mips/mips.c:5614
+#: config/mips/mips.c:5654
 #, c-format
 msgid "invalid %%Y value"
 msgstr ""
 
-#: config/mips/mips.c:5631 config/mips/mips.c:5639
+#: config/mips/mips.c:5671 config/mips/mips.c:5679
 #, c-format
 msgid "PRINT_OPERAND, invalid insn for %%q"
 msgstr ""
 
-#: config/mips/mips.c:5709
+#: config/mips/mips.c:5749
 msgid "PRINT_OPERAND, invalid operand for relocation"
 msgstr ""
 
@@ -3455,12 +3455,12 @@ msgstr ""
 msgid "AltiVec argument passed to unprototyped function"
 msgstr ""
 
-#: config/s390/s390.c:4533
+#: config/s390/s390.c:4532
 #, c-format
 msgid "cannot decompose address"
 msgstr ""
 
-#: config/s390/s390.c:4743
+#: config/s390/s390.c:4742
 msgid "UNKNOWN in print_operand !?"
 msgstr ""
 
@@ -3480,15 +3480,15 @@ msgstr ""
 msgid "invalid operand to %%S"
 msgstr ""
 
-#: config/sh/sh.c:7828
+#: config/sh/sh.c:7830
 msgid "created and used with different architectures / ABIs"
 msgstr ""
 
-#: config/sh/sh.c:7830
+#: config/sh/sh.c:7832
 msgid "created and used with different ABIs"
 msgstr ""
 
-#: config/sh/sh.c:7832
+#: config/sh/sh.c:7834
 msgid "created and used with different endianness"
 msgstr ""
 
@@ -6085,12 +6085,12 @@ msgstr ""
 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/interface.c:664 fortran/resolve.c:7202
+#: fortran/interface.c:664 fortran/resolve.c:7205
 #, no-c-format
 msgid "First argument of operator interface at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/interface.c:668 fortran/resolve.c:7214
+#: fortran/interface.c:668 fortran/resolve.c:7217
 #, no-c-format
 msgid "Second argument of operator interface at %L must be INTENT(IN)"
 msgstr ""
@@ -7207,7 +7207,7 @@ msgstr ""
 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
 msgstr ""
 
-#: fortran/openmp.c:685 fortran/resolve.c:4934 fortran/resolve.c:5195
+#: fortran/openmp.c:685 fortran/resolve.c:4937 fortran/resolve.c:5198
 #, no-c-format
 msgid "IF clause at %L requires a scalar LOGICAL expression"
 msgstr ""
@@ -8086,7 +8086,7 @@ msgid ""
 "assumed size array '%s' at %L."
 msgstr ""
 
-#: fortran/resolve.c:877 fortran/resolve.c:4412 fortran/resolve.c:5160
+#: fortran/resolve.c:877 fortran/resolve.c:4412 fortran/resolve.c:5163
 #, no-c-format
 msgid "Label %d referenced at %L is never defined"
 msgstr ""
@@ -8185,7 +8185,7 @@ msgstr ""
 msgid "Unable to resolve the specific function '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:1489 fortran/resolve.c:7121
+#: fortran/resolve.c:1489 fortran/resolve.c:7124
 #, no-c-format
 msgid "Function '%s' at %L has no IMPLICIT type"
 msgstr ""
@@ -8678,518 +8678,523 @@ msgstr ""
 msgid "WHERE assignment target at %L has inconsistent shape"
 msgstr ""
 
-#: fortran/resolve.c:4581 fortran/resolve.c:4780
+#: fortran/resolve.c:4574
+#, no-c-format
+msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
+msgstr ""
+
+#: fortran/resolve.c:4584 fortran/resolve.c:4783
 #, no-c-format
 msgid "Unsupported statement inside WHERE at %L"
 msgstr ""
 
-#: fortran/resolve.c:4657
+#: fortran/resolve.c:4660
 #, no-c-format
 msgid "expression reference type error at %L"
 msgstr ""
 
-#: fortran/resolve.c:4689
+#: fortran/resolve.c:4692
 #, no-c-format
 msgid "Unsupported statement while finding forall index in expression"
 msgstr ""
 
-#: fortran/resolve.c:4736
+#: fortran/resolve.c:4739
 #, no-c-format
 msgid "Assignment to a FORALL index variable at %L"
 msgstr ""
 
-#: fortran/resolve.c:4744
+#: fortran/resolve.c:4747
 #, no-c-format
 msgid ""
 "The FORALL with index '%s' cause more than one assignment to this object at %"
 "L"
 msgstr ""
 
-#: fortran/resolve.c:4873
+#: fortran/resolve.c:4876
 #, no-c-format
 msgid "An outer FORALL construct already has an index with this name %L"
 msgstr ""
 
-#: fortran/resolve.c:4885 fortran/resolve.c:4888 fortran/resolve.c:4891
+#: fortran/resolve.c:4888 fortran/resolve.c:4891 fortran/resolve.c:4894
 #, no-c-format
 msgid ""
 "A FORALL index must not appear in a limit or stride expression in the same "
 "FORALL at %L"
 msgstr ""
 
-#: fortran/resolve.c:4944
+#: fortran/resolve.c:4947
 #, no-c-format
 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
 msgstr ""
 
-#: fortran/resolve.c:5074
+#: fortran/resolve.c:5077
 #, no-c-format
 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
 msgstr ""
 
-#: fortran/resolve.c:5077
+#: fortran/resolve.c:5080
 #, no-c-format
 msgid "Variable '%s' has not been assigned a target label at %L"
 msgstr ""
 
-#: fortran/resolve.c:5088
+#: fortran/resolve.c:5091
 #, no-c-format
 msgid ""
 "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
 msgstr ""
 
-#: fortran/resolve.c:5103
+#: fortran/resolve.c:5106
 #, no-c-format
 msgid "Subroutine '%s' called instead of assignment at %L must be PURE"
 msgstr ""
 
-#: fortran/resolve.c:5130
+#: fortran/resolve.c:5133
 #, no-c-format
 msgid "rhs of CHARACTER assignment at %L will be truncated (%d/%d)"
 msgstr ""
 
-#: fortran/resolve.c:5139
+#: fortran/resolve.c:5142
 #, no-c-format
 msgid "Cannot assign to variable '%s' in PURE procedure at %L"
 msgstr ""
 
-#: fortran/resolve.c:5148
+#: fortran/resolve.c:5151
 #, no-c-format
 msgid ""
 "Right side of assignment at %L is a derived type containing a POINTER in a "
 "PURE procedure"
 msgstr ""
 
-#: fortran/resolve.c:5168
+#: fortran/resolve.c:5171
 #, no-c-format
 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
 msgstr ""
 
-#: fortran/resolve.c:5183
+#: fortran/resolve.c:5186
 #, no-c-format
 msgid "Arithmetic IF statement at %L requires a numeric expression"
 msgstr ""
 
-#: fortran/resolve.c:5225
+#: fortran/resolve.c:5228
 #, no-c-format
 msgid ""
 "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
 msgstr ""
 
-#: fortran/resolve.c:5232
+#: fortran/resolve.c:5235
 #, no-c-format
 msgid "STAT tag in ALLOCATE statement at %L must be of type INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:5244
+#: fortran/resolve.c:5247
 #, no-c-format
 msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:5310
+#: fortran/resolve.c:5313
 #, no-c-format
 msgid "FORALL mask clause at %L requires a LOGICAL expression"
 msgstr ""
 
-#: fortran/resolve.c:5513
+#: fortran/resolve.c:5516
 #, no-c-format
 msgid "Allocatable array '%s' at %L must have a deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:5516
+#: fortran/resolve.c:5519
 #, no-c-format
 msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
 msgstr ""
 
-#: fortran/resolve.c:5523
+#: fortran/resolve.c:5526
 #, no-c-format
 msgid "Array pointer '%s' at %L must have a deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:5534
+#: fortran/resolve.c:5537
 #, no-c-format
 msgid "Array '%s' at %L cannot have a deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:5590
+#: fortran/resolve.c:5593
 #, no-c-format
 msgid "The module or main program array '%s' at %L must have constant shape"
 msgstr ""
 
-#: fortran/resolve.c:5604
+#: fortran/resolve.c:5607
 #, no-c-format
 msgid ""
 "Entity with assumed character length at %L must be a dummy argument or a "
 "PARAMETER"
 msgstr ""
 
-#: fortran/resolve.c:5623
+#: fortran/resolve.c:5626
 #, no-c-format
 msgid "'%s' at %L must have constant character length in this context"
 msgstr ""
 
-#: fortran/resolve.c:5661
+#: fortran/resolve.c:5664
 #, no-c-format
 msgid "Allocatable '%s' at %L cannot have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:5664
+#: fortran/resolve.c:5667
 #, no-c-format
 msgid "External '%s' at %L cannot have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:5667
+#: fortran/resolve.c:5670
 #, no-c-format
 msgid "Dummy '%s' at %L cannot have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:5670
+#: fortran/resolve.c:5673
 #, no-c-format
 msgid "Intrinsic '%s' at %L cannot have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:5673
+#: fortran/resolve.c:5676
 #, no-c-format
 msgid "Function result '%s' at %L cannot have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:5676
+#: fortran/resolve.c:5679
 #, no-c-format
 msgid "Automatic array '%s' at %L cannot have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:5691
+#: fortran/resolve.c:5694
 #, no-c-format
 msgid ""
 "The type %s cannot be host associated at %L because it is blocked by an "
 "incompatible object of the same name at %L"
 msgstr ""
 
-#: fortran/resolve.c:5715
+#: fortran/resolve.c:5718
 #, no-c-format
 msgid "Object '%s' at %L must have the SAVE attribute %s"
 msgstr ""
 
-#: fortran/resolve.c:5741
+#: fortran/resolve.c:5744
 #, no-c-format
 msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
 msgstr ""
 
-#: fortran/resolve.c:5760
+#: fortran/resolve.c:5763
 #, no-c-format
 msgid ""
 "Character-valued statement function '%s' at %L must have constant length"
 msgstr ""
 
-#: fortran/resolve.c:5768
+#: fortran/resolve.c:5771
 #, no-c-format
 msgid ""
 "Automatic character length function '%s' at %L must have an explicit "
 "interface"
 msgstr ""
 
-#: fortran/resolve.c:5791
+#: fortran/resolve.c:5794
 #, no-c-format
 msgid ""
 "'%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is "
 "PUBLIC at %L"
 msgstr ""
 
-#: fortran/resolve.c:5806
+#: fortran/resolve.c:5809
 #, no-c-format
 msgid "External object '%s' at %L may not have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:5814
+#: fortran/resolve.c:5817
 #, no-c-format
 msgid "ELEMENTAL function '%s' at %L must have a scalar result"
 msgstr ""
 
-#: fortran/resolve.c:5835
+#: fortran/resolve.c:5838
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
 msgstr ""
 
-#: fortran/resolve.c:5839
+#: fortran/resolve.c:5842
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
 msgstr ""
 
-#: fortran/resolve.c:5843
+#: fortran/resolve.c:5846
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pure"
 msgstr ""
 
-#: fortran/resolve.c:5847
+#: fortran/resolve.c:5850
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
 msgstr ""
 
-#: fortran/resolve.c:5856
+#: fortran/resolve.c:5859
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L is obsolescent in fortran 95"
 msgstr ""
 
-#: fortran/resolve.c:5881
+#: fortran/resolve.c:5884
 #, no-c-format
 msgid ""
 "Character length of component '%s' needs to be a constant specification "
 "expression at %L."
 msgstr ""
 
-#: fortran/resolve.c:5896
+#: fortran/resolve.c:5899
 #, no-c-format
 msgid ""
 "The component '%s' is a PRIVATE type and cannot be a component of '%s', "
 "which is PUBLIC at %L"
 msgstr ""
 
-#: fortran/resolve.c:5906
+#: fortran/resolve.c:5909
 #, no-c-format
 msgid ""
 "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE "
 "attribute"
 msgstr ""
 
-#: fortran/resolve.c:5916
+#: fortran/resolve.c:5919
 #, no-c-format
 msgid ""
 "The pointer component '%s' of '%s' at %L is a type that has not been declared"
 msgstr ""
 
-#: fortran/resolve.c:5934
+#: fortran/resolve.c:5937
 #, no-c-format
 msgid "Component '%s' of '%s' at %L must have constant array bounds."
 msgstr ""
 
-#: fortran/resolve.c:5975
+#: fortran/resolve.c:5978
 #, no-c-format
 msgid "PRIVATE symbol '%s' cannot be member of PUBLIC namelist at %L"
 msgstr ""
 
-#: fortran/resolve.c:5988
+#: fortran/resolve.c:5991
 #, no-c-format
 msgid "The array '%s' must have constant shape to be a NAMELIST object at %L"
 msgstr ""
 
-#: fortran/resolve.c:6001
+#: fortran/resolve.c:6004
 #, no-c-format
 msgid "NAMELIST object '%s' at %L cannot have ALLOCATABLE components"
 msgstr ""
 
-#: fortran/resolve.c:6020
+#: fortran/resolve.c:6023
 #, no-c-format
 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6037
+#: fortran/resolve.c:6040
 #, no-c-format
 msgid "Parameter array '%s' at %L cannot be automatic or assumed shape"
 msgstr ""
 
-#: fortran/resolve.c:6049
+#: fortran/resolve.c:6052
 #, no-c-format
 msgid ""
 "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:6060
+#: fortran/resolve.c:6063
 #, no-c-format
 msgid "Incompatible derived type in PARAMETER at %L"
 msgstr ""
 
-#: fortran/resolve.c:6162
+#: fortran/resolve.c:6165
 #, no-c-format
 msgid "Assumed size array at %L must be a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:6165
+#: fortran/resolve.c:6168
 #, no-c-format
 msgid "Assumed shape array at %L must be a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:6178
+#: fortran/resolve.c:6181
 #, no-c-format
 msgid "Symbol at %L is not a DUMMY variable"
 msgstr ""
 
-#: fortran/resolve.c:6193
+#: fortran/resolve.c:6196
 #, no-c-format
 msgid ""
 "The derived type '%s' at %L is of type '%s', which has not been defined."
 msgstr ""
 
-#: fortran/resolve.c:6212
+#: fortran/resolve.c:6215
 #, no-c-format
 msgid ""
 "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have "
 "a default initializer"
 msgstr ""
 
-#: fortran/resolve.c:6250
+#: fortran/resolve.c:6253
 #, no-c-format
 msgid "Intrinsic at %L does not exist"
 msgstr ""
 
-#: fortran/resolve.c:6283
+#: fortran/resolve.c:6286
 #, no-c-format
 msgid "Threadprivate at %L isn't SAVEd"
 msgstr ""
 
-#: fortran/resolve.c:6362
+#: fortran/resolve.c:6365
 #, no-c-format
 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
 msgstr ""
 
-#: fortran/resolve.c:6406
+#: fortran/resolve.c:6409
 #, no-c-format
 msgid "Nonconstant array section at %L in DATA statement"
 msgstr ""
 
-#: fortran/resolve.c:6419
+#: fortran/resolve.c:6422
 #, no-c-format
 msgid "DATA statement at %L has more variables than values"
 msgstr ""
 
-#: fortran/resolve.c:6511
+#: fortran/resolve.c:6514
 #, no-c-format
 msgid "iterator start at %L does not simplify"
 msgstr ""
 
-#: fortran/resolve.c:6519
+#: fortran/resolve.c:6522
 #, no-c-format
 msgid "iterator end at %L does not simplify"
 msgstr ""
 
-#: fortran/resolve.c:6527
+#: fortran/resolve.c:6530
 #, no-c-format
 msgid "iterator step at %L does not simplify"
 msgstr ""
 
-#: fortran/resolve.c:6650
+#: fortran/resolve.c:6653
 #, no-c-format
 msgid "DATA statement at %L has more values than variables"
 msgstr ""
 
-#: fortran/resolve.c:6726
+#: fortran/resolve.c:6729
 #, no-c-format
 msgid "Label %d at %L defined but not used"
 msgstr ""
 
-#: fortran/resolve.c:6731
+#: fortran/resolve.c:6734
 #, no-c-format
 msgid "Label %d at %L defined but cannot be used"
 msgstr ""
 
-#: fortran/resolve.c:6816
+#: fortran/resolve.c:6819
 #, no-c-format
 msgid ""
 "Derived type variable '%s' at %L must have SEQUENCE attribute to be an "
 "EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:6824
+#: fortran/resolve.c:6827
 #, no-c-format
 msgid ""
 "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an "
 "EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:6839
+#: fortran/resolve.c:6842
 #, no-c-format
 msgid ""
 "Derived type variable '%s' at %L with pointer component(s) cannot be an "
 "EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:6846
+#: fortran/resolve.c:6849
 #, no-c-format
 msgid ""
 "Derived type variable '%s' at %L with default initializer cannot be an "
 "EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:6947
+#: fortran/resolve.c:6950
 #, no-c-format
 msgid "Syntax error in EQUIVALENCE statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:6964
+#: fortran/resolve.c:6967
 #, no-c-format
 msgid ""
 "Initialized objects '%s' and '%s' cannot both be in the EQUIVALENCE "
 "statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:6978
+#: fortran/resolve.c:6981
 #, no-c-format
 msgid ""
 "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure "
 "procedure '%s'"
 msgstr ""
 
-#: fortran/resolve.c:6987
+#: fortran/resolve.c:6990
 #, no-c-format
 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:7066
+#: fortran/resolve.c:7069
 #, no-c-format
 msgid ""
 "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:7077
+#: fortran/resolve.c:7080
 #, no-c-format
 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:7088
+#: fortran/resolve.c:7091
 #, no-c-format
 msgid "Substring at %L has length zero"
 msgstr ""
 
-#: fortran/resolve.c:7131
+#: fortran/resolve.c:7134
 #, no-c-format
 msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
 msgstr ""
 
-#: fortran/resolve.c:7158
+#: fortran/resolve.c:7161
 #, no-c-format
 msgid "ENTRY '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:7184
+#: fortran/resolve.c:7187
 #, no-c-format
 msgid "User operator procedure '%s' at %L must be a FUNCTION"
 msgstr ""
 
-#: fortran/resolve.c:7190
+#: fortran/resolve.c:7193
 #, no-c-format
 msgid "User operator procedure '%s' at %L cannot be assumed character length"
 msgstr ""
 
-#: fortran/resolve.c:7196
+#: fortran/resolve.c:7199
 #, no-c-format
 msgid "User operator procedure '%s' at %L must have at least one argument"
 msgstr ""
 
-#: fortran/resolve.c:7206
+#: fortran/resolve.c:7209
 #, no-c-format
 msgid "First argument of operator interface at %L cannot be optional"
 msgstr ""
 
-#: fortran/resolve.c:7218
+#: fortran/resolve.c:7221
 #, no-c-format
 msgid "Second argument of operator interface at %L cannot be optional"
 msgstr ""
 
-#: fortran/resolve.c:7222
+#: fortran/resolve.c:7225
 #, no-c-format
 msgid "Operator interface at %L must have, at most, two arguments"
 msgstr ""
 
-#: fortran/resolve.c:7255
+#: fortran/resolve.c:7258
 #, no-c-format
 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
 msgstr ""
@@ -10624,14 +10629,14 @@ msgstr ""
 msgid "-G and -static are mutually exclusive"
 msgstr ""
 
-#: config/rs6000/darwin.h:145
-msgid " conflicting code gen style switches are used"
-msgstr ""
-
 #: config/mcore/mcore.h:56
 msgid "the m210 does not have little endian support"
 msgstr ""
 
+#: config/rs6000/darwin.h:145
+msgid " conflicting code gen style switches are used"
+msgstr ""
+
 #: config/arm/arm.h:140
 msgid "-msoft-float and -mhard_float may not be used together"
 msgstr ""
@@ -15524,27 +15529,27 @@ msgstr ""
 msgid "Suppress warnings"
 msgstr ""
 
-#: attribs.c:174
+#: attribs.c:177
 #, gcc-internal-format
 msgid "%qs attribute directive ignored"
 msgstr ""
 
-#: attribs.c:182
+#: attribs.c:185
 #, gcc-internal-format
 msgid "wrong number of arguments specified for %qs attribute"
 msgstr ""
 
-#: attribs.c:199
+#: attribs.c:202
 #, gcc-internal-format
 msgid "%qs attribute does not apply to types"
 msgstr ""
 
-#: attribs.c:246
+#: attribs.c:249
 #, gcc-internal-format
 msgid "%qs attribute only applies to function types"
 msgstr ""
 
-#: attribs.c:256
+#: attribs.c:259
 #, gcc-internal-format
 msgid "type attributes ignored after type is already defined"
 msgstr ""
@@ -15600,7 +15605,7 @@ msgstr ""
 msgid "missing argument in %<__builtin_args_info%>"
 msgstr ""
 
-#: builtins.c:4223 gimplify.c:2067
+#: builtins.c:4223 gimplify.c:2065
 #, gcc-internal-format
 msgid "too few arguments to function %<va_start%>"
 msgstr ""
@@ -15680,19 +15685,19 @@ msgstr ""
 msgid "non-floating-point argument to function %qs"
 msgstr ""
 
-#: builtins.c:9854
+#: builtins.c:9859
 #, gcc-internal-format
 msgid "%<va_start%> used in function with fixed args"
 msgstr ""
 
 #. Evidently an out of date version of <stdarg.h>; can't validate
 #. va_start's second argument, but can still work as intended.
-#: builtins.c:9861
+#: builtins.c:9866
 #, gcc-internal-format
 msgid "%<__builtin_next_arg%> called without an argument"
 msgstr ""
 
-#: builtins.c:9876
+#: builtins.c:9881
 #, gcc-internal-format
 msgid "%<va_start%> used with too many arguments"
 msgstr ""
@@ -15702,22 +15707,22 @@ msgstr ""
 #. argument.  We just warn and set the arg to be the last
 #. argument so that we will get wrong-code because of
 #. it.
-#: builtins.c:9896
+#: builtins.c:9901
 #, gcc-internal-format
 msgid "second parameter of %<va_start%> not last named argument"
 msgstr ""
 
-#: builtins.c:10017
+#: builtins.c:10022
 #, gcc-internal-format
 msgid "%Hfirst argument of %D must be a pointer, second integer constant"
 msgstr ""
 
-#: builtins.c:10030
+#: builtins.c:10035
 #, gcc-internal-format
 msgid "%Hlast argument of %D is not integer constant between 0 and 3"
 msgstr ""
 
-#: builtins.c:10076 builtins.c:10229 builtins.c:10297
+#: builtins.c:10081 builtins.c:10234 builtins.c:10302
 #, gcc-internal-format
 msgid "%Hcall to %D will always overflow destination buffer"
 msgstr ""
@@ -16264,7 +16269,7 @@ msgstr ""
 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
 msgstr ""
 
-#: c-common.c:6069 cp/typeck.c:4431
+#: c-common.c:6069 cp/typeck.c:4438
 #, gcc-internal-format
 msgid "attempt to take address of bit-field structure member %qD"
 msgstr ""
@@ -16321,8 +16326,8 @@ 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:1693 c-typeck.c:3922 cp/typeck.c:1503
-#: cp/typeck.c:5616 cp/typeck.c:6205 fortran/convert.c:89
+#: c-convert.c:95 c-typeck.c:1693 c-typeck.c:3922 cp/typeck.c:1510
+#: cp/typeck.c:5623 cp/typeck.c:6212 fortran/convert.c:89
 #: treelang/tree-convert.c:79
 #, gcc-internal-format
 msgid "void value not ignored as it ought to be"
@@ -18090,42 +18095,42 @@ msgstr ""
 msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
 msgstr ""
 
-#: c-format.c:2380 c-format.c:2386 c-format.c:2536
+#: c-format.c:2380 c-format.c:2386 c-format.c:2537
 #, gcc-internal-format
 msgid "%<__gcc_host_wide_int__%> is not defined as a type"
 msgstr ""
 
-#: c-format.c:2393 c-format.c:2546
+#: c-format.c:2393 c-format.c:2547
 #, gcc-internal-format
 msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
 msgstr ""
 
-#: c-format.c:2442
+#: c-format.c:2443
 #, gcc-internal-format
 msgid "%<locus%> is not defined as a type"
 msgstr ""
 
-#: c-format.c:2495
+#: c-format.c:2496
 #, gcc-internal-format
 msgid "%<location_t%> is not defined as a type"
 msgstr ""
 
-#: c-format.c:2512
+#: c-format.c:2513
 #, gcc-internal-format
 msgid "%<tree%> is not defined as a type"
 msgstr ""
 
-#: c-format.c:2517
+#: c-format.c:2518
 #, gcc-internal-format
 msgid "%<tree%> is not defined as a pointer type"
 msgstr ""
 
-#: c-format.c:2728
+#: c-format.c:2729
 #, gcc-internal-format
 msgid "args to be formatted is not %<...%>"
 msgstr ""
 
-#: c-format.c:2737
+#: c-format.c:2738
 #, gcc-internal-format
 msgid "strftime formats cannot format arguments"
 msgstr ""
@@ -18515,7 +18520,7 @@ msgstr ""
 msgid "wide string literal in %<asm%>"
 msgstr ""
 
-#: c-parser.c:2759 c-parser.c:6618 cp/parser.c:19285
+#: c-parser.c:2759 c-parser.c:6618 cp/parser.c:19286
 #, gcc-internal-format
 msgid "expected string literal"
 msgstr ""
@@ -18644,24 +18649,24 @@ msgstr ""
 msgid "extra semicolon in method definition specified"
 msgstr ""
 
-#: c-parser.c:6524 cp/parser.c:19328
+#: c-parser.c:6524 cp/parser.c:19329
 #, gcc-internal-format
 msgid "%<#pragma omp barrier%> may only be used in compound statements"
 msgstr ""
 
-#: c-parser.c:6535 cp/parser.c:19343
+#: c-parser.c:6535 cp/parser.c:19344
 #, gcc-internal-format
 msgid "%<#pragma omp flush%> may only be used in compound statements"
 msgstr ""
 
-#: c-parser.c:6547 cp/parser.c:19369
+#: c-parser.c:6547 cp/parser.c:19370
 #, gcc-internal-format
 msgid ""
 "%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
 "construct"
 msgstr ""
 
-#: c-parser.c:6553 cp/parser.c:19318
+#: c-parser.c:6553 cp/parser.c:19319
 #, gcc-internal-format
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 msgstr ""
@@ -18696,7 +18701,7 @@ msgstr ""
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
 msgstr ""
 
-#: c-parser.c:7085 cp/parser.c:18515
+#: c-parser.c:7085 cp/parser.c:18516
 #, gcc-internal-format
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr ""
@@ -18711,7 +18716,7 @@ msgstr ""
 msgid "expected %<#pragma omp%> clause"
 msgstr ""
 
-#: c-parser.c:7197 cp/parser.c:18624
+#: c-parser.c:7197 cp/parser.c:18625
 #, gcc-internal-format
 msgid "%qs is not valid for %qs"
 msgstr ""
@@ -18741,7 +18746,7 @@ msgstr ""
 msgid "expected %<#pragma omp section%> or %<}%>"
 msgstr ""
 
-#: c-parser.c:7810 cp/parser.c:19206 fortran/openmp.c:469
+#: c-parser.c:7810 cp/parser.c:19207 fortran/openmp.c:469
 #, gcc-internal-format
 msgid "threadprivate variables not supported in this target"
 msgstr ""
@@ -19094,17 +19099,17 @@ msgstr ""
 msgid "dereferencing %<void *%> pointer"
 msgstr ""
 
-#: c-typeck.c:1923 cp/typeck.c:2366
+#: c-typeck.c:1923 cp/typeck.c:2373
 #, gcc-internal-format
 msgid "invalid type argument of %qs"
 msgstr ""
 
-#: c-typeck.c:1951 cp/typeck.c:2509
+#: c-typeck.c:1951 cp/typeck.c:2516
 #, gcc-internal-format
 msgid "subscripted value is neither array nor pointer"
 msgstr ""
 
-#: c-typeck.c:1962 cp/typeck.c:2428 cp/typeck.c:2514
+#: c-typeck.c:1962 cp/typeck.c:2435 cp/typeck.c:2521
 #, gcc-internal-format
 msgid "array subscript is not an integer"
 msgstr ""
@@ -19255,7 +19260,7 @@ msgstr ""
 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
 msgstr ""
 
-#: c-typeck.c:2706 c-typeck.c:2711 cp/typeck.c:3278 cp/typeck.c:3387
+#: c-typeck.c:2706 c-typeck.c:2711 cp/typeck.c:3285 cp/typeck.c:3394
 #, gcc-internal-format
 msgid "comparison with string literal results in unspecified behaviour"
 msgstr ""
@@ -19756,7 +19761,7 @@ msgstr ""
 msgid "ISO C forbids %<goto *expr;%>"
 msgstr ""
 
-#: c-typeck.c:7006 cp/typeck.c:6458
+#: c-typeck.c:7006 cp/typeck.c:6465
 #, gcc-internal-format
 msgid "function declared %<noreturn%> has a %<return%> statement"
 msgstr ""
@@ -19858,27 +19863,27 @@ msgstr ""
 msgid "division by zero"
 msgstr ""
 
-#: c-typeck.c:8011 cp/typeck.c:3211
+#: c-typeck.c:8011 cp/typeck.c:3218
 #, gcc-internal-format
 msgid "right shift count is negative"
 msgstr ""
 
-#: c-typeck.c:8018 cp/typeck.c:3217
+#: c-typeck.c:8018 cp/typeck.c:3224
 #, gcc-internal-format
 msgid "right shift count >= width of type"
 msgstr ""
 
-#: c-typeck.c:8039 cp/typeck.c:3236
+#: c-typeck.c:8039 cp/typeck.c:3243
 #, gcc-internal-format
 msgid "left shift count is negative"
 msgstr ""
 
-#: c-typeck.c:8042 cp/typeck.c:3238
+#: c-typeck.c:8042 cp/typeck.c:3245
 #, gcc-internal-format
 msgid "left shift count >= width of type"
 msgstr ""
 
-#: c-typeck.c:8060 cp/typeck.c:3274
+#: c-typeck.c:8060 cp/typeck.c:3281
 #, gcc-internal-format
 msgid "comparing floating point with == or != is unsafe"
 msgstr ""
@@ -19923,12 +19928,12 @@ msgstr ""
 msgid "comparison between signed and unsigned"
 msgstr ""
 
-#: c-typeck.c:8472 cp/typeck.c:3706
+#: c-typeck.c:8472 cp/typeck.c:3713
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with constant"
 msgstr ""
 
-#: c-typeck.c:8480 cp/typeck.c:3714
+#: c-typeck.c:8480 cp/typeck.c:3721
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr ""
@@ -20669,37 +20674,37 @@ msgstr ""
 msgid "%H%s"
 msgstr ""
 
-#: fold-const.c:1279
+#: fold-const.c:1278
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when negating a division"
 msgstr ""
 
-#: fold-const.c:3582 fold-const.c:3593
+#: fold-const.c:3581 fold-const.c:3592
 #, gcc-internal-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr ""
 
-#: fold-const.c:4883
+#: fold-const.c:4882
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying range test"
 msgstr ""
 
-#: fold-const.c:5262 fold-const.c:5277
+#: fold-const.c:5261 fold-const.c:5276
 #, gcc-internal-format
 msgid "comparison is always %d"
 msgstr ""
 
-#: fold-const.c:5406
+#: fold-const.c:5405
 #, gcc-internal-format
 msgid "%<or%> of unmatched not-equal tests is always 1"
 msgstr ""
 
-#: fold-const.c:5411
+#: fold-const.c:5410
 #, gcc-internal-format
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 msgstr ""
 
-#: fold-const.c:11881
+#: fold-const.c:11939
 #, gcc-internal-format
 msgid "fold check: original tree changed by fold"
 msgstr ""
@@ -20714,7 +20719,7 @@ msgstr ""
 msgid "size of variable %q+D is too large"
 msgstr ""
 
-#: function.c:1559 gimplify.c:4065
+#: function.c:1559 gimplify.c:4063
 #, gcc-internal-format
 msgid "impossible constraint in %<asm%>"
 msgstr ""
@@ -20880,52 +20885,52 @@ msgstr ""
 msgid "can't write PCH fle: %m"
 msgstr ""
 
-#: gimplify.c:3954
+#: gimplify.c:3952
 #, gcc-internal-format
 msgid "invalid lvalue in asm output %d"
 msgstr ""
 
-#: gimplify.c:4066
+#: gimplify.c:4064
 #, gcc-internal-format
 msgid "non-memory input %d must stay in memory"
 msgstr ""
 
-#: gimplify.c:4079
+#: gimplify.c:4077
 #, gcc-internal-format
 msgid "memory input %d is not directly addressable"
 msgstr ""
 
-#: gimplify.c:4552
+#: gimplify.c:4550
 #, gcc-internal-format
 msgid "%qs not specified in enclosing parallel"
 msgstr ""
 
-#: gimplify.c:4554
+#: gimplify.c:4552
 #, gcc-internal-format
 msgid "%Henclosing parallel"
 msgstr ""
 
-#: gimplify.c:4608
+#: gimplify.c:4606
 #, gcc-internal-format
 msgid "iteration variable %qs should be private"
 msgstr ""
 
-#: gimplify.c:4622
+#: gimplify.c:4620
 #, gcc-internal-format
 msgid "iteration variable %qs should not be firstprivate"
 msgstr ""
 
-#: gimplify.c:4625
+#: gimplify.c:4623
 #, gcc-internal-format
 msgid "iteration variable %qs should not be reduction"
 msgstr ""
 
-#: gimplify.c:4749
+#: gimplify.c:4747
 #, gcc-internal-format
 msgid "%s variable %qs is private in outer context"
 msgstr ""
 
-#: gimplify.c:6053
+#: gimplify.c:6051
 #, gcc-internal-format
 msgid "gimplification failed"
 msgstr ""
@@ -22261,24 +22266,24 @@ msgstr ""
 msgid "assuming signed overflow does not occur when simplifying conditional"
 msgstr ""
 
-#: tree.c:3645
+#: tree.c:3646
 #, gcc-internal-format
 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
 msgstr ""
 
-#: tree.c:3657
+#: tree.c:3658
 #, gcc-internal-format
 msgid ""
 "%q+D redeclared without dllimport attribute after being referenced with dll "
 "linkage"
 msgstr ""
 
-#: tree.c:3673 config/i386/winnt-cxx.c:69
+#: tree.c:3674 config/i386/winnt-cxx.c:69
 #, gcc-internal-format
 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
+#: tree.c:3726 tree.c:3738 config/darwin.c:1358 config/arm/arm.c:2905
 #: 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
@@ -22288,84 +22293,84 @@ msgstr ""
 msgid "%qs attribute ignored"
 msgstr ""
 
-#: tree.c:3753
+#: tree.c:3754
 #, gcc-internal-format
 msgid "inline function %q+D declared as  dllimport: attribute ignored"
 msgstr ""
 
-#: tree.c:3761
+#: tree.c:3762
 #, gcc-internal-format
 msgid "function %q+D definition is marked dllimport"
 msgstr ""
 
-#: tree.c:3769 config/sh/symbian.c:430
+#: tree.c:3770 config/sh/symbian.c:430
 #, gcc-internal-format
 msgid "variable %q+D definition is marked dllimport"
 msgstr ""
 
-#: tree.c:3792 config/sh/symbian.c:505
+#: tree.c:3793 config/sh/symbian.c:505
 #, gcc-internal-format
 msgid "external linkage required for symbol %q+D because of %qs attribute"
 msgstr ""
 
-#: tree.c:5195
+#: tree.c:5196
 #, gcc-internal-format
 msgid "arrays of functions are not meaningful"
 msgstr ""
 
-#: tree.c:5251
+#: tree.c:5252
 #, gcc-internal-format
 msgid "function return type cannot be function"
 msgstr ""
 
-#: tree.c:6168 tree.c:6253 tree.c:6314
+#: tree.c:6169 tree.c:6254 tree.c:6315
 #, gcc-internal-format
 msgid "tree check: %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6205
+#: tree.c:6206
 #, gcc-internal-format
 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6218
+#: tree.c:6219
 #, gcc-internal-format
 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6267
+#: tree.c:6268
 #, gcc-internal-format
 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6280
+#: tree.c:6281
 #, gcc-internal-format
 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6340
+#: tree.c:6341
 #, gcc-internal-format
 msgid ""
 "tree check: expected tree that contains %qs structure, have %qs  in %s, at %"
 "s:%d"
 msgstr ""
 
-#: tree.c:6354
+#: tree.c:6355
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6366
+#: tree.c:6367
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6378
+#: tree.c:6379
 #, gcc-internal-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6391
+#: tree.c:6392
 #, gcc-internal-format
 msgid ""
 "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %"
@@ -22793,8 +22798,8 @@ msgstr ""
 msgid "bad value %qs for -mmemory-latency"
 msgstr ""
 
-#: config/alpha/alpha.c:6602 config/alpha/alpha.c:6605 config/s390/s390.c:8223
-#: config/s390/s390.c:8226
+#: config/alpha/alpha.c:6605 config/alpha/alpha.c:6608 config/s390/s390.c:8222
+#: config/s390/s390.c:8225
 #, gcc-internal-format
 msgid "bad builtin fcode"
 msgstr ""
@@ -22944,7 +22949,7 @@ msgstr ""
 #: 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
-#: config/sh/sh.c:7717 config/sh/sh.c:7738 config/sh/sh.c:7761
+#: config/sh/sh.c:7719 config/sh/sh.c:7740 config/sh/sh.c:7763
 #: config/stormy16/stormy16.c:2254 config/v850/v850.c:2122
 #, gcc-internal-format
 msgid "%qs attribute only applies to functions"
@@ -23706,7 +23711,7 @@ msgstr ""
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr ""
 
-#: config/iq2000/iq2000.c:3059 config/mips/mips.c:5538
+#: config/iq2000/iq2000.c:3059 config/mips/mips.c:5578
 #: config/xtensa/xtensa.c:1649
 #, gcc-internal-format
 msgid "PRINT_OPERAND null pointer"
@@ -23762,114 +23767,114 @@ msgstr ""
 msgid "stack limit expression is not supported"
 msgstr ""
 
-#: config/mips/mips.c:4749
+#: config/mips/mips.c:4785
 #, gcc-internal-format
 msgid ""
 "-%s conflicts with the other architecture options, which specify a %s "
 "processor"
 msgstr ""
 
-#: config/mips/mips.c:4765
+#: config/mips/mips.c:4801
 #, gcc-internal-format
 msgid "-march=%s is not compatible with the selected ABI"
 msgstr ""
 
-#: config/mips/mips.c:4783
+#: config/mips/mips.c:4819
 #, gcc-internal-format
 msgid "-mgp64 used with a 32-bit processor"
 msgstr ""
 
-#: config/mips/mips.c:4785
+#: config/mips/mips.c:4821
 #, gcc-internal-format
 msgid "-mgp32 used with a 64-bit ABI"
 msgstr ""
 
-#: config/mips/mips.c:4787
+#: config/mips/mips.c:4823
 #, gcc-internal-format
 msgid "-mgp64 used with a 32-bit ABI"
 msgstr ""
 
-#: config/mips/mips.c:4805 config/mips/mips.c:4807 config/mips/mips.c:4809
-#: config/mips/mips.c:4885
+#: config/mips/mips.c:4841 config/mips/mips.c:4843 config/mips/mips.c:4845
+#: config/mips/mips.c:4921
 #, gcc-internal-format
 msgid "unsupported combination: %s"
 msgstr ""
 
-#: config/mips/mips.c:4880
+#: config/mips/mips.c:4916
 #, gcc-internal-format
 msgid ""
 "generation of Branch Likely instructions enabled, but not supported by "
 "architecture"
 msgstr ""
 
-#: config/mips/mips.c:4900
+#: config/mips/mips.c:4936
 #, gcc-internal-format
 msgid "%<-G%> is incompatible with %<-mabicalls%>"
 msgstr ""
 
-#: config/mips/mips.c:4963
+#: config/mips/mips.c:4999
 #, gcc-internal-format
 msgid "-mips3d requires -mpaired-single"
 msgstr ""
 
-#: config/mips/mips.c:4972
+#: config/mips/mips.c:5008
 #, gcc-internal-format
 msgid "-mips3d/-mpaired-single must be used with -mfp64 -mhard-float"
 msgstr ""
 
-#: config/mips/mips.c:4977
+#: config/mips/mips.c:5013
 #, gcc-internal-format
 msgid "-mips3d/-mpaired-single must be used with -mips64"
 msgstr ""
 
-#: config/mips/mips.c:4980
+#: config/mips/mips.c:5016
 #, gcc-internal-format
 msgid "-mips16 and -mdsp cannot be used together"
 msgstr ""
 
-#: config/mips/mips.c:5475
+#: config/mips/mips.c:5515
 #, gcc-internal-format
 msgid "internal error: %%) found without a %%( in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5489
+#: config/mips/mips.c:5529
 #, gcc-internal-format
 msgid "internal error: %%] found without a %%[ in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5502
+#: config/mips/mips.c:5542
 #, gcc-internal-format
 msgid "internal error: %%> found without a %%< in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5515
+#: config/mips/mips.c:5555
 #, gcc-internal-format
 msgid "internal error: %%} found without a %%{ in assembler pattern"
 msgstr ""
 
-#: config/mips/mips.c:5529
+#: config/mips/mips.c:5569
 #, gcc-internal-format
 msgid "PRINT_OPERAND: unknown punctuation '%c'"
 msgstr ""
 
-#: config/mips/mips.c:8345
+#: config/mips/mips.c:8379
 #, gcc-internal-format
 msgid "cannot handle inconsistent calls to %qs"
 msgstr ""
 
-#: config/mips/mips.c:9813
+#: config/mips/mips.c:9840
 #, gcc-internal-format
 msgid "the cpu name must be lower case"
 msgstr ""
 
-#: config/mips/mips.c:10491
+#: config/mips/mips.c:10518
 #, gcc-internal-format
 msgid "invalid argument to builtin function"
 msgstr ""
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:1988
+#: config/mips/mips.h:1992
 #, gcc-internal-format
 msgid "mips16 function profiling"
 msgstr ""
@@ -23952,7 +23957,7 @@ msgstr ""
 msgid "-g option disabled"
 msgstr ""
 
-#: config/pa/pa.c:8283
+#: config/pa/pa.c:8302
 #, gcc-internal-format
 msgid ""
 "alignment (%u) for %s exceeds maximum alignment for global common data.  "
@@ -24023,12 +24028,12 @@ msgstr ""
 msgid "junk at end of #pragma longcall"
 msgstr ""
 
-#: config/rs6000/rs6000-c.c:2531
+#: config/rs6000/rs6000-c.c:2534
 #, gcc-internal-format
 msgid "passing arg %d of %qE discards qualifiers frompointer target type"
 msgstr ""
 
-#: config/rs6000/rs6000-c.c:2574
+#: config/rs6000/rs6000-c.c:2577
 #, gcc-internal-format
 msgid "invalid parameter combination for AltiVec intrinsic"
 msgstr ""
@@ -24245,21 +24250,24 @@ msgid "use of decimal floating point types in AltiVec types is invalid"
 msgstr ""
 
 #: config/rs6000/aix43.h:38 config/rs6000/aix51.h:37 config/rs6000/aix52.h:38
+#: config/rs6000/aix61.h:38
 #, gcc-internal-format
 msgid "-maix64 and POWER architecture are incompatible"
 msgstr ""
 
 #: config/rs6000/aix43.h:43 config/rs6000/aix51.h:42 config/rs6000/aix52.h:43
+#: config/rs6000/aix61.h:43
 #, gcc-internal-format
 msgid "-maix64 requires PowerPC64 architecture remain enabled"
 msgstr ""
 
-#: config/rs6000/aix43.h:49 config/rs6000/aix52.h:49
+#: config/rs6000/aix43.h:49 config/rs6000/aix52.h:49 config/rs6000/aix61.h:49
 #, gcc-internal-format
 msgid "soft-float and long-double-128 are incompatible"
 msgstr ""
 
 #: config/rs6000/aix43.h:53 config/rs6000/aix51.h:46 config/rs6000/aix52.h:53
+#: config/rs6000/aix61.h:53
 #, gcc-internal-format
 msgid ""
 "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
@@ -24415,17 +24423,17 @@ msgstr ""
 msgid "-mstack-guard implies use of -mstack-size"
 msgstr ""
 
-#: config/s390/s390.c:6612
+#: config/s390/s390.c:6611
 #, gcc-internal-format
 msgid "total size of local variables exceeds architecture limit"
 msgstr ""
 
-#: config/s390/s390.c:7268
+#: config/s390/s390.c:7267
 #, gcc-internal-format
 msgid "frame size of %qs is "
 msgstr ""
 
-#: config/s390/s390.c:7272
+#: config/s390/s390.c:7271
 #, gcc-internal-format
 msgid "%qs uses dynamic stack allocation"
 msgstr ""
@@ -24435,44 +24443,44 @@ msgstr ""
 msgid "-fPIC and -G are incompatible"
 msgstr ""
 
-#: config/sh/sh.c:6632
+#: config/sh/sh.c:6634
 #, gcc-internal-format
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr ""
 
-#: config/sh/sh.c:7637
+#: config/sh/sh.c:7639
 #, gcc-internal-format
 msgid "%qs attribute only applies to interrupt functions"
 msgstr ""
 
-#: config/sh/sh.c:7723
+#: config/sh/sh.c:7725
 #, gcc-internal-format
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr ""
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:7745
+#: config/sh/sh.c:7747
 #, gcc-internal-format
 msgid "%qs attribute argument not a string constant"
 msgstr ""
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:7770
+#: config/sh/sh.c:7772
 #, gcc-internal-format
 msgid "%qs attribute argument not an integer constant"
 msgstr ""
 
-#: config/sh/sh.c:9822
+#: config/sh/sh.c:9824
 #, gcc-internal-format
 msgid "r0 needs to be available as a call-clobbered register"
 msgstr ""
 
-#: config/sh/sh.c:9843
+#: config/sh/sh.c:9845
 #, gcc-internal-format
 msgid "Need a second call-clobbered general purpose register"
 msgstr ""
 
-#: config/sh/sh.c:9851
+#: config/sh/sh.c:9853
 #, gcc-internal-format
 msgid "Need a call-clobbered target register"
 msgstr ""
@@ -24727,7 +24735,7 @@ msgstr ""
 msgid "PIC is required but not supported with CONST16 instructions"
 msgstr ""
 
-#: config/xtensa/xtensa.c:2460
+#: config/xtensa/xtensa.c:2461
 #, gcc-internal-format
 msgid "only uninitialized variables can be placed in a .bss section"
 msgstr ""
@@ -25450,7 +25458,7 @@ msgstr ""
 msgid "conversion from %qT to %qT discards qualifiers"
 msgstr ""
 
-#: cp/cvt.c:518 cp/typeck.c:5157
+#: cp/cvt.c:518 cp/typeck.c:5164
 #, gcc-internal-format
 msgid "casting %qT to %qT does not dereference pointer"
 msgstr ""
@@ -26513,7 +26521,7 @@ msgstr ""
 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 msgstr ""
 
-#: cp/decl.c:7487 cp/typeck.c:6840
+#: cp/decl.c:7487 cp/typeck.c:6847
 #, gcc-internal-format
 msgid "ignoring %qV qualifiers added to function type %qT"
 msgstr ""
@@ -27152,7 +27160,7 @@ msgstr ""
 msgid "return type %q#T is incomplete"
 msgstr ""
 
-#: cp/decl.c:10598 cp/typeck.c:6576
+#: cp/decl.c:10598 cp/typeck.c:6583
 #, gcc-internal-format
 msgid "%<operator=%> should return a reference to %<*this%>"
 msgstr ""
@@ -27359,12 +27367,12 @@ msgstr ""
 msgid "%qT declared with greater visibility than its base %qT"
 msgstr ""
 
-#: cp/decl2.c:3316
+#: cp/decl2.c:3318
 #, gcc-internal-format
 msgid "inline function %q+D used but never defined"
 msgstr ""
 
-#: cp/decl2.c:3470
+#: cp/decl2.c:3472
 #, gcc-internal-format
 msgid "default argument missing for parameter %P of %q+#D"
 msgstr ""
@@ -28289,7 +28297,7 @@ msgstr ""
 msgid "%qE does not have class type"
 msgstr ""
 
-#: cp/parser.c:4710 cp/typeck.c:1976
+#: cp/parser.c:4710 cp/typeck.c:1983
 #, gcc-internal-format
 msgid "invalid use of %qD"
 msgstr ""
@@ -28336,7 +28344,7 @@ msgstr ""
 
 #: cp/parser.c:7598
 #, gcc-internal-format
-msgid "%<friend%> used outside of class"
+msgid "%H%<friend%> used outside of class"
 msgstr ""
 
 #: cp/parser.c:7752
@@ -28669,12 +28677,12 @@ msgstr ""
 msgid "identifier expected after %<@protocol%>"
 msgstr ""
 
-#: cp/parser.c:19282
+#: cp/parser.c:19283
 #, gcc-internal-format
 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
 msgstr ""
 
-#: cp/parser.c:19427
+#: cp/parser.c:19428
 #, gcc-internal-format
 msgid "inter-module optimizations not implemented for C++"
 msgstr ""
@@ -29290,72 +29298,72 @@ msgstr ""
 msgid "  trying to instantiate %qD"
 msgstr ""
 
-#: cp/pt.c:11658
+#: cp/pt.c:11660
 #, gcc-internal-format
 msgid "ambiguous class template instantiation for %q#T"
 msgstr ""
 
-#: cp/pt.c:11661
+#: cp/pt.c:11663
 #, gcc-internal-format
 msgid "%s %+#T"
 msgstr ""
 
-#: cp/pt.c:11684 cp/pt.c:11755
+#: cp/pt.c:11686 cp/pt.c:11757
 #, gcc-internal-format
 msgid "explicit instantiation of non-template %q#D"
 msgstr ""
 
-#: cp/pt.c:11700 cp/pt.c:11750
+#: cp/pt.c:11702 cp/pt.c:11752
 #, gcc-internal-format
 msgid "no matching template for %qD found"
 msgstr ""
 
-#: cp/pt.c:11706
+#: cp/pt.c:11708
 #, gcc-internal-format
 msgid "explicit instantiation of %q#D"
 msgstr ""
 
-#: cp/pt.c:11742
+#: cp/pt.c:11744
 #, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#D"
 msgstr ""
 
-#: cp/pt.c:11764
+#: cp/pt.c:11766
 #, gcc-internal-format
 msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
 msgstr ""
 
-#: cp/pt.c:11769 cp/pt.c:11862
+#: cp/pt.c:11771 cp/pt.c:11864
 #, gcc-internal-format
 msgid "storage class %qD applied to template instantiation"
 msgstr ""
 
-#: cp/pt.c:11834
+#: cp/pt.c:11836
 #, gcc-internal-format
 msgid "explicit instantiation of non-template type %qT"
 msgstr ""
 
-#: cp/pt.c:11843
+#: cp/pt.c:11845
 #, gcc-internal-format
 msgid "explicit instantiation of %q#T before definition of template"
 msgstr ""
 
-#: cp/pt.c:11851
+#: cp/pt.c:11853
 #, gcc-internal-format
 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
 msgstr ""
 
-#: cp/pt.c:11896
+#: cp/pt.c:11898
 #, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#T"
 msgstr ""
 
-#: cp/pt.c:12312
+#: cp/pt.c:12314
 #, gcc-internal-format
 msgid "explicit instantiation of %qD but no definition available"
 msgstr ""
 
-#: cp/pt.c:12470
+#: cp/pt.c:12472
 #, gcc-internal-format
 msgid ""
 "template instantiation depth exceeds maximum of %d instantiating %q+D, "
@@ -29363,7 +29371,7 @@ msgid ""
 "the maximum)"
 msgstr ""
 
-#: cp/pt.c:12744
+#: cp/pt.c:12746
 #, gcc-internal-format
 msgid "%q#T is not a valid type for a template constant parameter"
 msgstr ""
@@ -29522,7 +29530,7 @@ msgstr ""
 msgid "invalid qualifying scope in pseudo-destructor name"
 msgstr ""
 
-#: cp/semantics.c:1955 cp/typeck.c:2002
+#: cp/semantics.c:1955 cp/typeck.c:2009
 #, gcc-internal-format
 msgid "qualified type %qT does not match destructor name ~%qT"
 msgstr ""
@@ -29583,7 +29591,7 @@ msgstr ""
 msgid "reference to %<%T::%D%> is ambiguous"
 msgstr ""
 
-#: cp/semantics.c:2409 cp/typeck.c:1811
+#: cp/semantics.c:2409 cp/typeck.c:1818
 #, gcc-internal-format
 msgid "%qD is not a member of %qT"
 msgstr ""
@@ -29769,205 +29777,205 @@ msgstr ""
 msgid "invalid use of non-static member function"
 msgstr ""
 
-#: cp/typeck.c:1670
+#: cp/typeck.c:1677
 #, gcc-internal-format
 msgid "deprecated conversion from string constant to %qT"
 msgstr ""
 
-#: cp/typeck.c:1782 cp/typeck.c:2130
+#: cp/typeck.c:1789 cp/typeck.c:2137
 #, gcc-internal-format
 msgid "request for member %qD in %qE, which is of non-class type %qT"
 msgstr ""
 
-#: cp/typeck.c:1809
+#: cp/typeck.c:1816
 #, gcc-internal-format
 msgid "invalid use of nonstatic data member %qE"
 msgstr ""
 
-#: cp/typeck.c:1861 cp/typeck.c:1889
+#: cp/typeck.c:1868 cp/typeck.c:1896
 #, gcc-internal-format
 msgid "invalid access to non-static data member %qD of NULL object"
 msgstr ""
 
-#: cp/typeck.c:1864 cp/typeck.c:1891
+#: cp/typeck.c:1871 cp/typeck.c:1898
 #, gcc-internal-format
 msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
 msgstr ""
 
-#: cp/typeck.c:2008
+#: cp/typeck.c:2015
 #, gcc-internal-format
 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
 msgstr ""
 
-#: cp/typeck.c:2047 cp/typeck.c:2067
+#: cp/typeck.c:2054 cp/typeck.c:2074
 #, gcc-internal-format
 msgid "%qD is not a template"
 msgstr ""
 
-#: cp/typeck.c:2168
+#: cp/typeck.c:2175
 #, gcc-internal-format
 msgid "%<%D::%D%> is not a member of %qT"
 msgstr ""
 
-#: cp/typeck.c:2183
+#: cp/typeck.c:2190
 #, gcc-internal-format
 msgid "%qT is not a base of %qT"
 msgstr ""
 
-#: cp/typeck.c:2202
+#: cp/typeck.c:2209
 #, gcc-internal-format
 msgid "%qD has no member named %qE"
 msgstr ""
 
-#: cp/typeck.c:2217
+#: cp/typeck.c:2224
 #, gcc-internal-format
 msgid "%qD is not a member template function"
 msgstr ""
 
 #. A pointer to incomplete type (other than cv void) can be
 #. dereferenced [expr.unary.op]/1
-#: cp/typeck.c:2337
+#: cp/typeck.c:2344
 #, gcc-internal-format
 msgid "%qT is not a pointer-to-object type"
 msgstr ""
 
-#: cp/typeck.c:2362
+#: cp/typeck.c:2369
 #, gcc-internal-format
 msgid "invalid use of %qs on pointer to member"
 msgstr ""
 
-#: cp/typeck.c:2368
+#: cp/typeck.c:2375
 #, gcc-internal-format
 msgid "invalid type argument"
 msgstr ""
 
-#: cp/typeck.c:2391
+#: cp/typeck.c:2398
 #, gcc-internal-format
 msgid "subscript missing in array reference"
 msgstr ""
 
-#: cp/typeck.c:2465
+#: cp/typeck.c:2472
 #, gcc-internal-format
 msgid "ISO C++ forbids subscripting non-lvalue array"
 msgstr ""
 
-#: cp/typeck.c:2476
+#: cp/typeck.c:2483
 #, gcc-internal-format
 msgid "subscripting array declared %<register%>"
 msgstr ""
 
-#: cp/typeck.c:2559
+#: cp/typeck.c:2566
 #, gcc-internal-format
 msgid "object missing in use of %qE"
 msgstr ""
 
-#: cp/typeck.c:2673
+#: cp/typeck.c:2680
 #, gcc-internal-format
 msgid "ISO C++ forbids calling %<::main%> from within program"
 msgstr ""
 
-#: cp/typeck.c:2698
+#: cp/typeck.c:2705
 #, gcc-internal-format
 msgid ""
 "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
 msgstr ""
 
-#: cp/typeck.c:2712
+#: cp/typeck.c:2719
 #, gcc-internal-format
 msgid "%qE cannot be used as a function"
 msgstr ""
 
-#: cp/typeck.c:2792
+#: cp/typeck.c:2799
 #, gcc-internal-format
 msgid "too many arguments to %s %q+#D"
 msgstr ""
 
-#: cp/typeck.c:2793 cp/typeck.c:2895
+#: cp/typeck.c:2800 cp/typeck.c:2902
 #, gcc-internal-format
 msgid "at this point in file"
 msgstr ""
 
-#: cp/typeck.c:2796
+#: cp/typeck.c:2803
 #, gcc-internal-format
 msgid "too many arguments to function"
 msgstr ""
 
-#: cp/typeck.c:2830
+#: cp/typeck.c:2837
 #, gcc-internal-format
 msgid "parameter %P of %qD has incomplete type %qT"
 msgstr ""
 
-#: cp/typeck.c:2833
+#: cp/typeck.c:2840
 #, gcc-internal-format
 msgid "parameter %P has incomplete type %qT"
 msgstr ""
 
-#: cp/typeck.c:2894
+#: cp/typeck.c:2901
 #, gcc-internal-format
 msgid "too few arguments to %s %q+#D"
 msgstr ""
 
-#: cp/typeck.c:2898
+#: cp/typeck.c:2905
 #, gcc-internal-format
 msgid "too few arguments to function"
 msgstr ""
 
-#: cp/typeck.c:3046 cp/typeck.c:3056
+#: cp/typeck.c:3053 cp/typeck.c:3063
 #, gcc-internal-format
 msgid "assuming cast to type %qT from overloaded function"
 msgstr ""
 
-#: cp/typeck.c:3138
+#: cp/typeck.c:3145
 #, gcc-internal-format
 msgid "division by zero in %<%E / 0%>"
 msgstr ""
 
-#: cp/typeck.c:3140
+#: cp/typeck.c:3147
 #, gcc-internal-format
 msgid "division by zero in %<%E / 0.%>"
 msgstr ""
 
-#: cp/typeck.c:3175
+#: cp/typeck.c:3182
 #, gcc-internal-format
 msgid "division by zero in %<%E %% 0%>"
 msgstr ""
 
-#: cp/typeck.c:3177
+#: cp/typeck.c:3184
 #, gcc-internal-format
 msgid "division by zero in %<%E %% 0.%>"
 msgstr ""
 
-#: cp/typeck.c:3257
+#: cp/typeck.c:3264
 #, gcc-internal-format
 msgid "%s rotate count is negative"
 msgstr ""
 
-#: cp/typeck.c:3260
+#: cp/typeck.c:3267
 #, gcc-internal-format
 msgid "%s rotate count >= width of type"
 msgstr ""
 
-#: cp/typeck.c:3299 cp/typeck.c:3304 cp/typeck.c:3405 cp/typeck.c:3410
+#: cp/typeck.c:3306 cp/typeck.c:3311 cp/typeck.c:3412 cp/typeck.c:3417
 #, gcc-internal-format
 msgid "ISO C++ forbids comparison between pointer and integer"
 msgstr ""
 
-#: cp/typeck.c:3424
+#: cp/typeck.c:3431
 #, gcc-internal-format
 msgid "unordered comparison on non-floating point argument"
 msgstr ""
 
-#: cp/typeck.c:3462
+#: cp/typeck.c:3469
 #, gcc-internal-format
 msgid "invalid operands of types %qT and %qT to binary %qO"
 msgstr ""
 
-#: cp/typeck.c:3626
+#: cp/typeck.c:3633
 #, gcc-internal-format
 msgid "comparison between types %q#T and %q#T"
 msgstr ""
 
-#: cp/typeck.c:3662
+#: cp/typeck.c:3669
 #, gcc-internal-format
 msgid "comparison between signed and unsigned integer expressions"
 msgstr ""
@@ -29976,149 +29984,149 @@ msgstr ""
 #. performed.  Note that pointer-difference and pointer-addition
 #. have already been handled above, and so we don't end up here in
 #. that case.
-#: cp/typeck.c:3741
+#: cp/typeck.c:3748
 #, gcc-internal-format
 msgid "NULL used in arithmetic"
 msgstr ""
 
-#: cp/typeck.c:3799
+#: cp/typeck.c:3806
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
 msgstr ""
 
-#: cp/typeck.c:3801
+#: cp/typeck.c:3808
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a function in subtraction"
 msgstr ""
 
-#: cp/typeck.c:3803
+#: cp/typeck.c:3810
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a method in subtraction"
 msgstr ""
 
-#: cp/typeck.c:3815
+#: cp/typeck.c:3822
 #, gcc-internal-format
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr ""
 
-#: cp/typeck.c:3875
+#: cp/typeck.c:3882
 #, gcc-internal-format
 msgid "invalid use of %qE to form a pointer-to-member-function"
 msgstr ""
 
-#: cp/typeck.c:3878
+#: cp/typeck.c:3885
 #, gcc-internal-format
 msgid "  a qualified-id is required"
 msgstr ""
 
-#: cp/typeck.c:3883
+#: cp/typeck.c:3890
 #, gcc-internal-format
 msgid ""
 "parentheses around %qE cannot be used to form a pointer-to-member-function"
 msgstr ""
 
-#: cp/typeck.c:3906
+#: cp/typeck.c:3913
 #, gcc-internal-format
 msgid "taking address of temporary"
 msgstr ""
 
-#: cp/typeck.c:4154
+#: cp/typeck.c:4161
 #, gcc-internal-format
 msgid "ISO C++ forbids %sing an enum"
 msgstr ""
 
-#: cp/typeck.c:4165
+#: cp/typeck.c:4172
 #, gcc-internal-format
 msgid "cannot %s a pointer to incomplete type %qT"
 msgstr ""
 
-#: cp/typeck.c:4171
+#: cp/typeck.c:4178
 #, gcc-internal-format
 msgid "ISO C++ forbids %sing a pointer of type %qT"
 msgstr ""
 
-#: cp/typeck.c:4196
+#: cp/typeck.c:4203
 #, gcc-internal-format
 msgid "cast to non-reference type used as lvalue"
 msgstr ""
 
-#: cp/typeck.c:4231
+#: cp/typeck.c:4238
 #, gcc-internal-format
 msgid "invalid use of %<--%> on bool variable %qD"
 msgstr ""
 
 #. ARM $3.4
-#: cp/typeck.c:4260
+#: cp/typeck.c:4267
 #, gcc-internal-format
 msgid "ISO C++ forbids taking address of function %<::main%>"
 msgstr ""
 
 #. An expression like &memfn.
-#: cp/typeck.c:4316
+#: cp/typeck.c:4323
 #, gcc-internal-format
 msgid ""
 "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
 "static member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr ""
 
-#: cp/typeck.c:4321
+#: cp/typeck.c:4328
 #, gcc-internal-format
 msgid ""
 "ISO C++ forbids taking the address of a bound member function to form a "
 "pointer to member function.  Say %<&%T::%D%>"
 msgstr ""
 
-#: cp/typeck.c:4349
+#: cp/typeck.c:4356
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr ""
 
-#: cp/typeck.c:4373
+#: cp/typeck.c:4380
 #, gcc-internal-format
 msgid "cannot create pointer to reference member %qD"
 msgstr ""
 
-#: cp/typeck.c:4584
+#: cp/typeck.c:4591
 #, gcc-internal-format
 msgid "cannot take the address of %<this%>, which is an rvalue expression"
 msgstr ""
 
-#: cp/typeck.c:4607
+#: cp/typeck.c:4614
 #, gcc-internal-format
 msgid "address of explicit register variable %qD requested"
 msgstr ""
 
-#: cp/typeck.c:4612
+#: cp/typeck.c:4619
 #, gcc-internal-format
 msgid "address requested for %qD, which is declared %<register%>"
 msgstr ""
 
-#: cp/typeck.c:4678
+#: cp/typeck.c:4685
 #, gcc-internal-format
 msgid "%s expression list treated as compound expression"
 msgstr ""
 
-#: cp/typeck.c:5075
+#: cp/typeck.c:5082
 #, gcc-internal-format
 msgid "invalid static_cast from type %qT to type %qT"
 msgstr ""
 
-#: cp/typeck.c:5097
+#: cp/typeck.c:5104
 #, gcc-internal-format
 msgid "converting from %qT to %qT"
 msgstr ""
 
-#: cp/typeck.c:5145
+#: cp/typeck.c:5152
 #, gcc-internal-format
 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
 msgstr ""
 
-#: cp/typeck.c:5204
+#: cp/typeck.c:5211
 #, gcc-internal-format
 msgid "cast from %qT to %qT loses precision"
 msgstr ""
 
-#: cp/typeck.c:5231
+#: cp/typeck.c:5238
 #, gcc-internal-format
 msgid "cast from %qT to %qT increases required alignment of target type"
 msgstr ""
@@ -30127,165 +30135,165 @@ msgstr ""
 #. where possible, and it is necessary in some cases.  DR 195
 #. addresses this issue, but as of 2004/10/26 is still in
 #. drafting.
-#: cp/typeck.c:5250
+#: cp/typeck.c:5257
 #, gcc-internal-format
 msgid ""
 "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr ""
 
-#: cp/typeck.c:5261
+#: cp/typeck.c:5268
 #, gcc-internal-format
 msgid "invalid cast from type %qT to type %qT"
 msgstr ""
 
-#: cp/typeck.c:5317
+#: cp/typeck.c:5324
 #, gcc-internal-format
 msgid ""
 "invalid use of const_cast with type %qT, which is not a pointer, reference, "
 "nor a pointer-to-data-member type"
 msgstr ""
 
-#: cp/typeck.c:5326
+#: cp/typeck.c:5333
 #, gcc-internal-format
 msgid ""
 "invalid use of const_cast with type %qT, which is a pointer or reference to "
 "a function type"
 msgstr ""
 
-#: cp/typeck.c:5351
+#: cp/typeck.c:5358
 #, gcc-internal-format
 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
 msgstr ""
 
-#: cp/typeck.c:5402
+#: cp/typeck.c:5409
 #, gcc-internal-format
 msgid "invalid const_cast from type %qT to type %qT"
 msgstr ""
 
-#: cp/typeck.c:5470 cp/typeck.c:5475
+#: cp/typeck.c:5477 cp/typeck.c:5482
 #, gcc-internal-format
 msgid "ISO C++ forbids casting to an array type %qT"
 msgstr ""
 
-#: cp/typeck.c:5483
+#: cp/typeck.c:5490
 #, gcc-internal-format
 msgid "invalid cast to function type %qT"
 msgstr ""
 
-#: cp/typeck.c:5703
+#: cp/typeck.c:5710
 #, gcc-internal-format
 msgid "  in evaluation of %<%Q(%#T, %#T)%>"
 msgstr ""
 
-#: cp/typeck.c:5772
+#: cp/typeck.c:5779
 #, gcc-internal-format
 msgid "incompatible types in assignment of %qT to %qT"
 msgstr ""
 
-#: cp/typeck.c:5783
+#: cp/typeck.c:5790
 #, gcc-internal-format
 msgid "array used as initializer"
 msgstr ""
 
-#: cp/typeck.c:5785
+#: cp/typeck.c:5792
 #, gcc-internal-format
 msgid "invalid array assignment"
 msgstr ""
 
-#: cp/typeck.c:5907
+#: cp/typeck.c:5914
 #, gcc-internal-format
 msgid "   in pointer to member function conversion"
 msgstr ""
 
-#: cp/typeck.c:5918 cp/typeck.c:5944
+#: cp/typeck.c:5925 cp/typeck.c:5951
 #, gcc-internal-format
 msgid "pointer to member cast via virtual base %qT"
 msgstr ""
 
-#: cp/typeck.c:5921
+#: cp/typeck.c:5928
 #, gcc-internal-format
 msgid "pointer to member conversion via virtual base %qT"
 msgstr ""
 
-#: cp/typeck.c:5930
+#: cp/typeck.c:5937
 #, gcc-internal-format
 msgid "   in pointer to member conversion"
 msgstr ""
 
-#: cp/typeck.c:6020
+#: cp/typeck.c:6027
 #, gcc-internal-format
 msgid "invalid conversion to type %qT from type %qT"
 msgstr ""
 
-#: cp/typeck.c:6264
+#: cp/typeck.c:6271
 #, gcc-internal-format
 msgid "cannot convert %qT to %qT for argument %qP to %qD"
 msgstr ""
 
-#: cp/typeck.c:6267
+#: cp/typeck.c:6274
 #, gcc-internal-format
 msgid "cannot convert %qT to %qT in %s"
 msgstr ""
 
-#: cp/typeck.c:6278
+#: cp/typeck.c:6285
 #, gcc-internal-format
 msgid "%s might be a candidate for a format attribute"
 msgstr ""
 
-#: cp/typeck.c:6352 cp/typeck.c:6354
+#: cp/typeck.c:6359 cp/typeck.c:6361
 #, gcc-internal-format
 msgid "in passing argument %P of %q+D"
 msgstr ""
 
-#: cp/typeck.c:6404
+#: cp/typeck.c:6411
 #, gcc-internal-format
 msgid "returning reference to temporary"
 msgstr ""
 
-#: cp/typeck.c:6411
+#: cp/typeck.c:6418
 #, gcc-internal-format
 msgid "reference to non-lvalue returned"
 msgstr ""
 
-#: cp/typeck.c:6427
+#: cp/typeck.c:6434
 #, gcc-internal-format
 msgid "reference to local variable %q+D returned"
 msgstr ""
 
-#: cp/typeck.c:6430
+#: cp/typeck.c:6437
 #, gcc-internal-format
 msgid "address of local variable %q+D returned"
 msgstr ""
 
-#: cp/typeck.c:6464
+#: cp/typeck.c:6471
 #, gcc-internal-format
 msgid "returning a value from a destructor"
 msgstr ""
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6472
+#: cp/typeck.c:6479
 #, gcc-internal-format
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr ""
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6475
+#: cp/typeck.c:6482
 #, gcc-internal-format
 msgid "returning a value from a constructor"
 msgstr ""
 
-#: cp/typeck.c:6498
+#: cp/typeck.c:6505
 #, gcc-internal-format
 msgid "return-statement with no value, in function returning %qT"
 msgstr ""
 
-#: cp/typeck.c:6519
+#: cp/typeck.c:6526
 #, gcc-internal-format
 msgid "return-statement with a value, in function returning 'void'"
 msgstr ""
 
-#: cp/typeck.c:6550
+#: cp/typeck.c:6557
 #, gcc-internal-format
 msgid ""
 "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -"