OSDN Git Service

* gcc.pot: Regenerate.
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 4 Feb 2010 16:22:03 +0000 (16:22 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 4 Feb 2010 16:22:03 +0000 (16:22 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156497 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 1ec8af9..9edca85 100644 (file)
@@ -1,3 +1,7 @@
+2010-02-04  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.pot: Regenerate.
+
 2010-02-01  Joseph Myers  <joseph@codesourcery.com>
 
        * sv.po: Update.
 2010-02-01  Joseph Myers  <joseph@codesourcery.com>
 
        * sv.po: Update.
index e42b8f7..22a8208 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"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2010-01-11 11:43+0000\n"
+"POT-Creation-Date: 2010-02-04 16:20+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"
 "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,8 +16,8 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: c-decl.c:4569 c-pretty-print.c:403 c-typeck.c:5553 toplev.c:1648
-#: cp/error.c:606 cp/error.c:879
+#: c-decl.c:4569 c-pretty-print.c:403 c-typeck.c:5558 toplev.c:1648
+#: cp/error.c:581 cp/error.c:854
 msgid "<anonymous>"
 msgstr ""
 
 msgid "<anonymous>"
 msgstr ""
 
@@ -282,7 +282,7 @@ msgstr ""
 msgid "({anonymous})"
 msgstr ""
 
 msgid "({anonymous})"
 msgstr ""
 
-#: c-opts.c:1497 tree.c:3954 cp/error.c:1024 fortran/cpp.c:552
+#: c-opts.c:1497 tree.c:3966 cp/error.c:999 fortran/cpp.c:552
 msgid "<built-in>"
 msgstr ""
 
 msgid "<built-in>"
 msgstr ""
 
@@ -291,6 +291,98 @@ msgstr ""
 msgid "<command-line>"
 msgstr ""
 
 msgid "<command-line>"
 msgstr ""
 
+#: c-parser.c:736
+msgid "expected end of line"
+msgstr ""
+
+#: c-parser.c:1375 c-parser.c:3463 c-parser.c:3897 c-parser.c:4158
+#: c-parser.c:4228 c-parser.c:4239 c-parser.c:4389 c-parser.c:6264
+#: c-parser.c:6298 c-parser.c:6330 c-parser.c:6377 c-parser.c:6513
+#: c-parser.c:7899 c-parser.c:8043 c-parser.c:8081 c-parser.c:1944
+#, gcc-internal-format
+msgid "expected %<;%>"
+msgstr ""
+
+#: c-parser.c:1883 c-parser.c:2147 c-parser.c:2788 c-parser.c:2840
+#: c-parser.c:2845 c-parser.c:3941 c-parser.c:4074 c-parser.c:4189
+#: c-parser.c:4325 c-parser.c:4451 c-parser.c:5492 c-parser.c:5529
+#: c-parser.c:5615 c-parser.c:5653 c-parser.c:5692 c-parser.c:5707
+#: c-parser.c:5731 c-parser.c:6721 c-parser.c:6761 c-parser.c:7253
+#: c-parser.c:7274 c-parser.c:7324 c-parser.c:7434 c-parser.c:7507
+#: c-parser.c:7575 c-parser.c:8006 c-parser.c:7397
+#, gcc-internal-format
+msgid "expected %<(%>"
+msgstr ""
+
+#: c-parser.c:1898 c-parser.c:2182 c-parser.c:2389 c-parser.c:2550
+#: c-parser.c:2610 c-parser.c:2684 c-parser.c:2795 c-parser.c:2962
+#: c-parser.c:2973 c-parser.c:2982 c-parser.c:3944 c-parser.c:4078
+#: c-parser.c:4246 c-parser.c:4383 c-parser.c:4462 c-parser.c:5017
+#: c-parser.c:5203 c-parser.c:5262 c-parser.c:5438 c-parser.c:5455
+#: c-parser.c:5476 c-parser.c:5508 c-parser.c:5609 c-parser.c:5637
+#: c-parser.c:5677 c-parser.c:5700 c-parser.c:5723 c-parser.c:5744
+#: c-parser.c:5884 c-parser.c:6134 c-parser.c:6558 c-parser.c:6578
+#: c-parser.c:6729 c-parser.c:6765 c-parser.c:7256 c-parser.c:7277
+#: c-parser.c:7355 c-parser.c:7440 c-parser.c:7556 c-parser.c:7638
+#: c-parser.c:7935 c-parser.c:8051 c-parser.c:8092
+msgid "expected %<)%>"
+msgstr ""
+
+#: c-parser.c:2472 c-parser.c:3254 c-parser.c:3286 c-parser.c:4443
+#: c-parser.c:5601 c-parser.c:5764 c-parser.c:5871
+msgid "expected %<]%>"
+msgstr ""
+
+#: c-parser.c:2654
+msgid "expected %<;%>, %<,%> or %<)%>"
+msgstr ""
+
+#: c-parser.c:3124
+msgid "expected %<}%>"
+msgstr ""
+
+#: c-parser.c:3404 c-parser.c:6731 c-parser.c:8335 c-parser.c:1765
+#: c-parser.c:1960 c-parser.c:6441
+#, gcc-internal-format
+msgid "expected %<{%>"
+msgstr ""
+
+#: c-parser.c:3622 c-parser.c:3631 c-parser.c:4347 c-parser.c:4683
+#: c-parser.c:6571 c-parser.c:6871 c-parser.c:6928 c-parser.c:7545
+msgid "expected %<:%>"
+msgstr ""
+
+#: c-parser.c:4152
+msgid "expected %<while%>"
+msgstr ""
+
+#: c-parser.c:5499 c-parser.c:5540 c-parser.c:5622 c-parser.c:5629
+#: c-parser.c:5664
+msgid "expected %<,%>"
+msgstr ""
+
+#: c-parser.c:6144 c-parser.c:6176 c-parser.c:6390
+msgid "expected %<@end%>"
+msgstr ""
+
+#: c-parser.c:6692
+msgid "expected %<>%>"
+msgstr ""
+
+#: c-parser.c:7642
+msgid "expected %<,%> or %<)%>"
+msgstr ""
+
+#: c-parser.c:8033 c-parser.c:3309
+#, gcc-internal-format
+msgid "expected %<=%>"
+msgstr ""
+
+#: c-parser.c:8392 c-parser.c:8382
+#, gcc-internal-format
+msgid "expected %<#pragma omp section%> or %<}%>"
+msgstr ""
+
 #: c-pretty-print.c:324
 msgid "<type-error>"
 msgstr ""
 #: c-pretty-print.c:324
 msgid "<type-error>"
 msgstr ""
@@ -327,52 +419,52 @@ msgstr ""
 msgid "<return-value>"
 msgstr ""
 
 msgid "<return-value>"
 msgstr ""
 
-#: c-typeck.c:5670
+#: c-typeck.c:5675
 msgid "array initialized from parenthesized string constant"
 msgstr ""
 
 msgid "array initialized from parenthesized string constant"
 msgstr ""
 
-#: c-typeck.c:5743 c-typeck.c:6614
+#: c-typeck.c:5748 c-typeck.c:6619
 msgid "initialization of a flexible array member"
 msgstr ""
 
 msgid "initialization of a flexible array member"
 msgstr ""
 
-#: c-typeck.c:5753 cp/typeck2.c:851
+#: c-typeck.c:5758 cp/typeck2.c:851
 #, gcc-internal-format
 msgid "char-array initialized from wide string"
 msgstr ""
 
 #, gcc-internal-format
 msgid "char-array initialized from wide string"
 msgstr ""
 
-#: c-typeck.c:5761
+#: c-typeck.c:5766
 msgid "wide character array initialized from non-wide string"
 msgstr ""
 
 msgid "wide character array initialized from non-wide string"
 msgstr ""
 
-#: c-typeck.c:5767
+#: c-typeck.c:5772
 msgid "wide character array initialized from incompatible wide string"
 msgstr ""
 
 msgid "wide character array initialized from incompatible wide string"
 msgstr ""
 
-#: c-typeck.c:5801
+#: c-typeck.c:5806
 msgid "array of inappropriate type initialized from string constant"
 msgstr ""
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
 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:5869 c-typeck.c:5322 cp/typeck.c:1837
+#: c-typeck.c:5874 c-typeck.c:5327 cp/typeck.c:1853
 #, gcc-internal-format
 msgid "invalid use of non-lvalue array"
 msgstr ""
 
 #, gcc-internal-format
 msgid "invalid use of non-lvalue array"
 msgstr ""
 
-#: c-typeck.c:5895
+#: c-typeck.c:5900
 msgid "array initialized from non-constant array expression"
 msgstr ""
 
 msgid "array initialized from non-constant array expression"
 msgstr ""
 
-#: c-typeck.c:5909 c-typeck.c:5912 c-typeck.c:5920 c-typeck.c:5959
-#: c-typeck.c:7413
+#: c-typeck.c:5914 c-typeck.c:5917 c-typeck.c:5925 c-typeck.c:5964
+#: c-typeck.c:7418
 msgid "initializer element is not constant"
 msgstr ""
 
 msgid "initializer element is not constant"
 msgstr ""
 
-#: c-typeck.c:5925 c-typeck.c:5971 c-typeck.c:7423
+#: c-typeck.c:5930 c-typeck.c:5976 c-typeck.c:7428
 msgid "initializer element is not a constant expression"
 msgstr ""
 
 msgid "initializer element is not a constant expression"
 msgstr ""
 
-#: c-typeck.c:5966 c-typeck.c:7418
+#: c-typeck.c:5971 c-typeck.c:7423
 #, gcc-internal-format
 msgid "initializer element is not computable at load time"
 msgstr ""
 #, gcc-internal-format
 msgid "initializer element is not computable at load time"
 msgstr ""
@@ -381,117 +473,117 @@ 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.
 #. 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:5980 c-decl.c:3951 c-decl.c:3966
+#: c-typeck.c:5985 c-decl.c:3951 c-decl.c:3966
 #, gcc-internal-format
 msgid "variable-sized object may not be initialized"
 msgstr ""
 
 #, gcc-internal-format
 msgid "variable-sized object may not be initialized"
 msgstr ""
 
-#: c-typeck.c:5984
+#: c-typeck.c:5989
 msgid "invalid initializer"
 msgstr ""
 
 msgid "invalid initializer"
 msgstr ""
 
-#: c-typeck.c:6193
+#: c-typeck.c:6198
 msgid "(anonymous)"
 msgstr ""
 
 msgid "(anonymous)"
 msgstr ""
 
-#: c-typeck.c:6471
+#: c-typeck.c:6476
 msgid "extra brace group at end of initializer"
 msgstr ""
 
 msgid "extra brace group at end of initializer"
 msgstr ""
 
-#: c-typeck.c:6492
+#: c-typeck.c:6497
 msgid "missing braces around initializer"
 msgstr ""
 
 msgid "missing braces around initializer"
 msgstr ""
 
-#: c-typeck.c:6553
+#: c-typeck.c:6558
 msgid "braces around scalar initializer"
 msgstr ""
 
 msgid "braces around scalar initializer"
 msgstr ""
 
-#: c-typeck.c:6611
+#: c-typeck.c:6616
 msgid "initialization of flexible array member in a nested context"
 msgstr ""
 
 msgid "initialization of flexible array member in a nested context"
 msgstr ""
 
-#: c-typeck.c:6642
+#: c-typeck.c:6647
 msgid "missing initializer"
 msgstr ""
 
 msgid "missing initializer"
 msgstr ""
 
-#: c-typeck.c:6664
+#: c-typeck.c:6669
 msgid "empty scalar initializer"
 msgstr ""
 
 msgid "empty scalar initializer"
 msgstr ""
 
-#: c-typeck.c:6669
+#: c-typeck.c:6674
 msgid "extra elements in scalar initializer"
 msgstr ""
 
 msgid "extra elements in scalar initializer"
 msgstr ""
 
-#: c-typeck.c:6777 c-typeck.c:6855
+#: c-typeck.c:6782 c-typeck.c:6860
 msgid "array index in non-array initializer"
 msgstr ""
 
 msgid "array index in non-array initializer"
 msgstr ""
 
-#: c-typeck.c:6782 c-typeck.c:6911
+#: c-typeck.c:6787 c-typeck.c:6916
 msgid "field name not in record or union initializer"
 msgstr ""
 
 msgid "field name not in record or union initializer"
 msgstr ""
 
-#: c-typeck.c:6828
+#: c-typeck.c:6833
 msgid "array index in initializer not of integer type"
 msgstr ""
 
 msgid "array index in initializer not of integer type"
 msgstr ""
 
-#: c-typeck.c:6837 c-typeck.c:6846
+#: c-typeck.c:6842 c-typeck.c:6851
 msgid "array index in initializer is not an integer constant expression"
 msgstr ""
 
 msgid "array index in initializer is not an integer constant expression"
 msgstr ""
 
-#: c-typeck.c:6851 c-typeck.c:6853
+#: c-typeck.c:6856 c-typeck.c:6858
 msgid "nonconstant array index in initializer"
 msgstr ""
 
 msgid "nonconstant array index in initializer"
 msgstr ""
 
-#: c-typeck.c:6857 c-typeck.c:6860
+#: c-typeck.c:6862 c-typeck.c:6865
 msgid "array index in initializer exceeds array bounds"
 msgstr ""
 
 msgid "array index in initializer exceeds array bounds"
 msgstr ""
 
-#: c-typeck.c:6874
+#: c-typeck.c:6879
 msgid "empty index range in initializer"
 msgstr ""
 
 msgid "empty index range in initializer"
 msgstr ""
 
-#: c-typeck.c:6883
+#: c-typeck.c:6888
 msgid "array index range in initializer exceeds array bounds"
 msgstr ""
 
 msgid "array index range in initializer exceeds array bounds"
 msgstr ""
 
-#: c-typeck.c:6966 c-typeck.c:6993 c-typeck.c:7512
+#: c-typeck.c:6971 c-typeck.c:6998 c-typeck.c:7517
 msgid "initialized field with side-effects overwritten"
 msgstr ""
 
 msgid "initialized field with side-effects overwritten"
 msgstr ""
 
-#: c-typeck.c:6968 c-typeck.c:6995 c-typeck.c:7514
+#: c-typeck.c:6973 c-typeck.c:7000 c-typeck.c:7519
 msgid "initialized field overwritten"
 msgstr ""
 
 msgid "initialized field overwritten"
 msgstr ""
 
-#: c-typeck.c:7440 c-typeck.c:4929
+#: c-typeck.c:7445 c-typeck.c:4933
 #, gcc-internal-format
 msgid "enum conversion in initialization is invalid in C++"
 msgstr ""
 
 #, gcc-internal-format
 msgid "enum conversion in initialization is invalid in C++"
 msgstr ""
 
-#: c-typeck.c:7729
+#: c-typeck.c:7734
 msgid "excess elements in char array initializer"
 msgstr ""
 
 msgid "excess elements in char array initializer"
 msgstr ""
 
-#: c-typeck.c:7736 c-typeck.c:7795
+#: c-typeck.c:7741 c-typeck.c:7800
 msgid "excess elements in struct initializer"
 msgstr ""
 
 msgid "excess elements in struct initializer"
 msgstr ""
 
-#: c-typeck.c:7810
+#: c-typeck.c:7815
 msgid "non-static initialization of a flexible array member"
 msgstr ""
 
 msgid "non-static initialization of a flexible array member"
 msgstr ""
 
-#: c-typeck.c:7880
+#: c-typeck.c:7885
 msgid "excess elements in union initializer"
 msgstr ""
 
 msgid "excess elements in union initializer"
 msgstr ""
 
-#: c-typeck.c:7969
+#: c-typeck.c:7974
 msgid "excess elements in array initializer"
 msgstr ""
 
 msgid "excess elements in array initializer"
 msgstr ""
 
-#: c-typeck.c:8002
+#: c-typeck.c:8007
 msgid "excess elements in vector initializer"
 msgstr ""
 
 msgid "excess elements in vector initializer"
 msgstr ""
 
-#: c-typeck.c:8033
+#: c-typeck.c:8038
 msgid "excess elements in scalar initializer"
 msgstr ""
 
 msgid "excess elements in scalar initializer"
 msgstr ""
 
@@ -531,137 +623,137 @@ msgstr ""
 msgid "no arguments"
 msgstr ""
 
 msgid "no arguments"
 msgstr ""
 
-#: collect2.c:1701 collect2.c:1863 collect2.c:1898
+#: collect2.c:1704 collect2.c:1866 collect2.c:1901
 #, c-format
 msgid "fopen %s"
 msgstr ""
 
 #, c-format
 msgid "fopen %s"
 msgstr ""
 
-#: collect2.c:1704 collect2.c:1868 collect2.c:1901
+#: collect2.c:1707 collect2.c:1871 collect2.c:1904
 #, c-format
 msgid "fclose %s"
 msgstr ""
 
 #, c-format
 msgid "fclose %s"
 msgstr ""
 
-#: collect2.c:1713
+#: collect2.c:1716
 #, c-format
 msgid "collect2 version %s"
 msgstr ""
 
 #, c-format
 msgid "collect2 version %s"
 msgstr ""
 
-#: collect2.c:1809
+#: collect2.c:1812
 #, c-format
 msgid "%d constructor(s) found\n"
 msgstr ""
 
 #, c-format
 msgid "%d constructor(s) found\n"
 msgstr ""
 
-#: collect2.c:1810
+#: collect2.c:1813
 #, c-format
 msgid "%d destructor(s)  found\n"
 msgstr ""
 
 #, c-format
 msgid "%d destructor(s)  found\n"
 msgstr ""
 
-#: collect2.c:1811
+#: collect2.c:1814
 #, c-format
 msgid "%d frame table(s) found\n"
 msgstr ""
 
 #, c-format
 msgid "%d frame table(s) found\n"
 msgstr ""
 
-#: collect2.c:1962 lto-wrapper.c:175
+#: collect2.c:1965 lto-wrapper.c:175
 #, c-format
 msgid "can't get program status"
 msgstr ""
 
 #, c-format
 msgid "can't get program status"
 msgstr ""
 
-#: collect2.c:2031
+#: collect2.c:2034
 #, c-format
 msgid "could not open response file %s"
 msgstr ""
 
 #, c-format
 msgid "could not open response file %s"
 msgstr ""
 
-#: collect2.c:2036
+#: collect2.c:2039
 #, c-format
 msgid "could not write to response file %s"
 msgstr ""
 
 #, c-format
 msgid "could not write to response file %s"
 msgstr ""
 
-#: collect2.c:2041
+#: collect2.c:2044
 #, c-format
 msgid "could not close response file %s"
 msgstr ""
 
 #, c-format
 msgid "could not close response file %s"
 msgstr ""
 
-#: collect2.c:2059
+#: collect2.c:2062
 #, c-format
 msgid "[cannot find %s]"
 msgstr ""
 
 #, c-format
 msgid "[cannot find %s]"
 msgstr ""
 
-#: collect2.c:2074
+#: collect2.c:2077
 #, c-format
 msgid "cannot find '%s'"
 msgstr ""
 
 #, c-format
 msgid "cannot find '%s'"
 msgstr ""
 
-#: collect2.c:2078 collect2.c:2601 collect2.c:2797 gcc.c:3085
+#: collect2.c:2081 collect2.c:2604 collect2.c:2800 gcc.c:3085
 #: lto-wrapper.c:147
 #, c-format
 msgid "pex_init failed"
 msgstr ""
 
 #: lto-wrapper.c:147
 #, c-format
 msgid "pex_init failed"
 msgstr ""
 
-#: collect2.c:2116
+#: collect2.c:2119
 #, c-format
 msgid "[Leaving %s]\n"
 msgstr ""
 
 #, c-format
 msgid "[Leaving %s]\n"
 msgstr ""
 
-#: collect2.c:2348
+#: collect2.c:2351
 #, c-format
 msgid ""
 "\n"
 "write_c_file - output name is %s, prefix is %s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "write_c_file - output name is %s, prefix is %s\n"
 msgstr ""
 
-#: collect2.c:2575
+#: collect2.c:2578
 #, c-format
 msgid "cannot find 'nm'"
 msgstr ""
 
 #, c-format
 msgid "cannot find 'nm'"
 msgstr ""
 
-#: collect2.c:2623
+#: collect2.c:2626
 #, c-format
 msgid "can't open nm output"
 msgstr ""
 
 #, c-format
 msgid "can't open nm output"
 msgstr ""
 
-#: collect2.c:2706
+#: collect2.c:2709
 #, c-format
 msgid "init function found in object %s"
 msgstr ""
 
 #, c-format
 msgid "init function found in object %s"
 msgstr ""
 
-#: collect2.c:2716
+#: collect2.c:2719
 #, c-format
 msgid "fini function found in object %s"
 msgstr ""
 
 #, c-format
 msgid "fini function found in object %s"
 msgstr ""
 
-#: collect2.c:2818
+#: collect2.c:2821
 #, c-format
 msgid "can't open ldd output"
 msgstr ""
 
 #, c-format
 msgid "can't open ldd output"
 msgstr ""
 
-#: collect2.c:2821
+#: collect2.c:2824
 #, c-format
 msgid ""
 "\n"
 "ldd output with constructors/destructors.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "ldd output with constructors/destructors.\n"
 msgstr ""
 
-#: collect2.c:2836
+#: collect2.c:2839
 #, c-format
 msgid "dynamic dependency %s not found"
 msgstr ""
 
 #, c-format
 msgid "dynamic dependency %s not found"
 msgstr ""
 
-#: collect2.c:2848
+#: collect2.c:2851
 #, c-format
 msgid "unable to open dynamic dependency '%s'"
 msgstr ""
 
 #, c-format
 msgid "unable to open dynamic dependency '%s'"
 msgstr ""
 
-#: collect2.c:3009
+#: collect2.c:3012
 #, c-format
 msgid "%s: not a COFF file"
 msgstr ""
 
 #, c-format
 msgid "%s: not a COFF file"
 msgstr ""
 
-#: collect2.c:3139
+#: collect2.c:3142
 #, c-format
 msgid "%s: cannot open as COFF file"
 msgstr ""
 
 #, c-format
 msgid "%s: cannot open as COFF file"
 msgstr ""
 
-#: collect2.c:3197
+#: collect2.c:3200
 #, c-format
 msgid "library lib%s not found"
 msgstr ""
 #, c-format
 msgid "library lib%s not found"
 msgstr ""
@@ -1775,15 +1867,15 @@ msgstr ""
 msgid "%s:cannot open source file\n"
 msgstr ""
 
 msgid "%s:cannot open source file\n"
 msgstr ""
 
-#: gcse.c:3970
+#: gcse.c:3952
 msgid "PRE disabled"
 msgstr ""
 
 msgid "PRE disabled"
 msgstr ""
 
-#: gcse.c:4451
+#: gcse.c:4433
 msgid "GCSE disabled"
 msgstr ""
 
 msgid "GCSE disabled"
 msgstr ""
 
-#: gcse.c:4968
+#: gcse.c:4950
 msgid "const/copy propagation disabled"
 msgstr ""
 
 msgid "const/copy propagation disabled"
 msgstr ""
 
@@ -1831,27 +1923,27 @@ msgstr ""
 msgid "At top level:"
 msgstr ""
 
 msgid "At top level:"
 msgstr ""
 
-#: langhooks.c:375 cp/error.c:2720
+#: langhooks.c:375 cp/error.c:2690
 #, c-format
 msgid "In member function %qs"
 msgstr ""
 
 #, c-format
 msgid "In member function %qs"
 msgstr ""
 
-#: langhooks.c:379 cp/error.c:2723
+#: langhooks.c:379 cp/error.c:2693
 #, c-format
 msgid "In function %qs"
 msgstr ""
 
 #, c-format
 msgid "In function %qs"
 msgstr ""
 
-#: langhooks.c:430 cp/error.c:2673
+#: langhooks.c:430 cp/error.c:2643
 #, c-format
 msgid "    inlined from %qs at %s:%d:%d"
 msgstr ""
 
 #, c-format
 msgid "    inlined from %qs at %s:%d:%d"
 msgstr ""
 
-#: langhooks.c:435 cp/error.c:2678
+#: langhooks.c:435 cp/error.c:2648
 #, c-format
 msgid "    inlined from %qs at %s:%d"
 msgstr ""
 
 #, c-format
 msgid "    inlined from %qs at %s:%d"
 msgstr ""
 
-#: langhooks.c:441 cp/error.c:2684
+#: langhooks.c:441 cp/error.c:2654
 #, c-format
 msgid "    inlined from %qs"
 msgstr ""
 #, c-format
 msgid "    inlined from %qs"
 msgstr ""
@@ -1882,7 +1974,7 @@ msgstr ""
 msgid "%s terminated with signal %d [%s]"
 msgstr ""
 
 msgid "%s terminated with signal %d [%s]"
 msgstr ""
 
-#: lto-wrapper.c:192 collect2.c:1988
+#: lto-wrapper.c:192 collect2.c:1991
 #, gcc-internal-format
 msgid "%s returned %d exit status"
 msgstr ""
 #, gcc-internal-format
 msgid "%s returned %d exit status"
 msgstr ""
@@ -2829,24 +2921,24 @@ msgstr ""
 msgid "invalid %%J value"
 msgstr ""
 
 msgid "invalid %%J value"
 msgstr ""
 
-#: config/alpha/alpha.c:5186 config/ia64/ia64.c:4982
+#: config/alpha/alpha.c:5186 config/ia64/ia64.c:4975
 #, c-format
 msgid "invalid %%r value"
 msgstr ""
 
 #, c-format
 msgid "invalid %%r value"
 msgstr ""
 
-#: config/alpha/alpha.c:5196 config/ia64/ia64.c:4936
-#: config/rs6000/rs6000.c:14592 config/xtensa/xtensa.c:2253
+#: config/alpha/alpha.c:5196 config/ia64/ia64.c:4929
+#: config/rs6000/rs6000.c:14636 config/xtensa/xtensa.c:2253
 #, c-format
 msgid "invalid %%R value"
 msgstr ""
 
 #, c-format
 msgid "invalid %%R value"
 msgstr ""
 
-#: config/alpha/alpha.c:5202 config/rs6000/rs6000.c:14511
+#: config/alpha/alpha.c:5202 config/rs6000/rs6000.c:14555
 #: config/xtensa/xtensa.c:2220
 #, c-format
 msgid "invalid %%N value"
 msgstr ""
 
 #: config/xtensa/xtensa.c:2220
 #, c-format
 msgid "invalid %%N value"
 msgstr ""
 
-#: config/alpha/alpha.c:5210 config/rs6000/rs6000.c:14539
+#: config/alpha/alpha.c:5210 config/rs6000/rs6000.c:14583
 #, c-format
 msgid "invalid %%P value"
 msgstr ""
 #, c-format
 msgid "invalid %%P value"
 msgstr ""
@@ -2861,12 +2953,12 @@ msgstr ""
 msgid "invalid %%L value"
 msgstr ""
 
 msgid "invalid %%L value"
 msgstr ""
 
-#: config/alpha/alpha.c:5265 config/rs6000/rs6000.c:14493
+#: config/alpha/alpha.c:5265 config/rs6000/rs6000.c:14537
 #, c-format
 msgid "invalid %%m value"
 msgstr ""
 
 #, c-format
 msgid "invalid %%m value"
 msgstr ""
 
-#: config/alpha/alpha.c:5273 config/rs6000/rs6000.c:14501
+#: config/alpha/alpha.c:5273 config/rs6000/rs6000.c:14545
 #, c-format
 msgid "invalid %%M value"
 msgstr ""
 #, c-format
 msgid "invalid %%M value"
 msgstr ""
@@ -2877,7 +2969,7 @@ msgid "invalid %%U value"
 msgstr ""
 
 #: config/alpha/alpha.c:5329 config/alpha/alpha.c:5343
 msgstr ""
 
 #: config/alpha/alpha.c:5329 config/alpha/alpha.c:5343
-#: config/rs6000/rs6000.c:14600
+#: config/rs6000/rs6000.c:14644
 #, c-format
 msgid "invalid %%s value"
 msgstr ""
 #, c-format
 msgid "invalid %%s value"
 msgstr ""
@@ -2887,7 +2979,7 @@ msgstr ""
 msgid "invalid %%C value"
 msgstr ""
 
 msgid "invalid %%C value"
 msgstr ""
 
-#: config/alpha/alpha.c:5403 config/rs6000/rs6000.c:14347
+#: config/alpha/alpha.c:5403 config/rs6000/rs6000.c:14391
 #, c-format
 msgid "invalid %%E value"
 msgstr ""
 #, c-format
 msgid "invalid %%E value"
 msgstr ""
@@ -2898,7 +2990,7 @@ msgid "unknown relocation unspec"
 msgstr ""
 
 #: config/alpha/alpha.c:5437 config/crx/crx.c:1092
 msgstr ""
 
 #: config/alpha/alpha.c:5437 config/crx/crx.c:1092
-#: config/rs6000/rs6000.c:14954 config/spu/spu.c:1695
+#: config/rs6000/rs6000.c:14998 config/spu/spu.c:1695
 #, c-format
 msgid "invalid %%xn code"
 msgstr ""
 #, c-format
 msgid "invalid %%xn code"
 msgstr ""
@@ -2930,28 +3022,28 @@ msgstr ""
 msgid "invalid operand output code"
 msgstr ""
 
 msgid "invalid operand output code"
 msgstr ""
 
-#: config/arm/arm.c:14859 config/arm/arm.c:14877
+#: config/arm/arm.c:14826 config/arm/arm.c:14844
 #, c-format
 msgid "predicated Thumb instruction"
 msgstr ""
 
 #, c-format
 msgid "predicated Thumb instruction"
 msgstr ""
 
-#: config/arm/arm.c:14865
+#: config/arm/arm.c:14832
 #, c-format
 msgid "predicated instruction in conditional sequence"
 msgstr ""
 
 #, c-format
 msgid "predicated instruction in conditional sequence"
 msgstr ""
 
-#: config/arm/arm.c:15035
+#: config/arm/arm.c:15002
 #, c-format
 msgid "invalid shift operand"
 msgstr ""
 
 #, c-format
 msgid "invalid shift operand"
 msgstr ""
 
-#: config/arm/arm.c:15082 config/arm/arm.c:15092 config/arm/arm.c:15102
-#: config/arm/arm.c:15112 config/arm/arm.c:15122 config/arm/arm.c:15161
-#: config/arm/arm.c:15179 config/arm/arm.c:15214 config/arm/arm.c:15233
-#: config/arm/arm.c:15248 config/arm/arm.c:15275 config/arm/arm.c:15282
-#: config/arm/arm.c:15300 config/arm/arm.c:15307 config/arm/arm.c:15315
-#: config/arm/arm.c:15336 config/arm/arm.c:15343 config/arm/arm.c:15433
-#: config/arm/arm.c:15440 config/arm/arm.c:15458 config/arm/arm.c:15465
+#: config/arm/arm.c:15049 config/arm/arm.c:15059 config/arm/arm.c:15069
+#: config/arm/arm.c:15079 config/arm/arm.c:15089 config/arm/arm.c:15128
+#: config/arm/arm.c:15146 config/arm/arm.c:15181 config/arm/arm.c:15200
+#: config/arm/arm.c:15215 config/arm/arm.c:15242 config/arm/arm.c:15249
+#: config/arm/arm.c:15267 config/arm/arm.c:15274 config/arm/arm.c:15282
+#: config/arm/arm.c:15303 config/arm/arm.c:15310 config/arm/arm.c:15400
+#: config/arm/arm.c:15407 config/arm/arm.c:15425 config/arm/arm.c:15432
 #: config/bfin/bfin.c:1695 config/bfin/bfin.c:1702 config/bfin/bfin.c:1709
 #: config/bfin/bfin.c:1716 config/bfin/bfin.c:1725 config/bfin/bfin.c:1732
 #: config/bfin/bfin.c:1739 config/bfin/bfin.c:1746
 #: config/bfin/bfin.c:1695 config/bfin/bfin.c:1702 config/bfin/bfin.c:1709
 #: config/bfin/bfin.c:1716 config/bfin/bfin.c:1725 config/bfin/bfin.c:1732
 #: config/bfin/bfin.c:1739 config/bfin/bfin.c:1746
@@ -2959,21 +3051,21 @@ msgstr ""
 msgid "invalid operand for code '%c'"
 msgstr ""
 
 msgid "invalid operand for code '%c'"
 msgstr ""
 
-#: config/arm/arm.c:15174
+#: config/arm/arm.c:15141
 #, c-format
 msgid "instruction never executed"
 msgstr ""
 
 #, c-format
 msgid "instruction never executed"
 msgstr ""
 
-#: config/arm/arm.c:15477
+#: config/arm/arm.c:15444
 #, c-format
 msgid "missing operand"
 msgstr ""
 
 #, c-format
 msgid "missing operand"
 msgstr ""
 
-#: config/arm/arm.c:17751
+#: config/arm/arm.c:17718
 msgid "function parameters cannot have __fp16 type"
 msgstr ""
 
 msgid "function parameters cannot have __fp16 type"
 msgstr ""
 
-#: config/arm/arm.c:17761
+#: config/arm/arm.c:17728
 msgid "functions cannot return __fp16 type"
 msgstr ""
 
 msgid "functions cannot return __fp16 type"
 msgstr ""
 
@@ -3035,10 +3127,10 @@ msgstr ""
 msgid "invalid const_double operand"
 msgstr ""
 
 msgid "invalid const_double operand"
 msgstr ""
 
-#: config/cris/cris.c:528 config/moxie/moxie.c:91 c-typeck.c:5619
-#: c-typeck.c:5635 c-typeck.c:5652 final.c:3086 final.c:3088 fold-const.c:986
+#: config/cris/cris.c:528 config/moxie/moxie.c:91 c-typeck.c:5624
+#: c-typeck.c:5640 c-typeck.c:5657 final.c:3086 final.c:3088 fold-const.c:990
 #: gcc.c:5251 loop-iv.c:2968 loop-iv.c:2977 rtl-error.c:105 toplev.c:629
 #: gcc.c:5251 loop-iv.c:2968 loop-iv.c:2977 rtl-error.c:105 toplev.c:629
-#: tree-ssa-loop-niter.c:1885 tree-vrp.c:5704 cp/typeck.c:5023 java/expr.c:411
+#: tree-ssa-loop-niter.c:1885 tree-vrp.c:5704 cp/typeck.c:5039 java/expr.c:411
 #, gcc-internal-format
 msgid "%s"
 msgstr ""
 #, gcc-internal-format
 msgid "%s"
 msgstr ""
@@ -3336,7 +3428,7 @@ msgstr ""
 msgid "invalid constraints for operand"
 msgstr ""
 
 msgid "invalid constraints for operand"
 msgstr ""
 
-#: config/i386/i386.c:19486
+#: config/i386/i386.c:19474
 msgid "unknown insn mode"
 msgstr ""
 
 msgid "unknown insn mode"
 msgstr ""
 
@@ -3357,25 +3449,25 @@ msgstr ""
 msgid "environment variable DJGPP points to corrupt file '%s'"
 msgstr ""
 
 msgid "environment variable DJGPP points to corrupt file '%s'"
 msgstr ""
 
-#: config/ia64/ia64.c:4864
+#: config/ia64/ia64.c:4857
 #, c-format
 msgid "invalid %%G mode"
 msgstr ""
 
 #, c-format
 msgid "invalid %%G mode"
 msgstr ""
 
-#: config/ia64/ia64.c:5034
+#: config/ia64/ia64.c:5027
 #, c-format
 msgid "ia64_print_operand: unknown code"
 msgstr ""
 
 #, c-format
 msgid "ia64_print_operand: unknown code"
 msgstr ""
 
-#: config/ia64/ia64.c:10579
+#: config/ia64/ia64.c:10572
 msgid "invalid conversion from %<__fpreg%>"
 msgstr ""
 
 msgid "invalid conversion from %<__fpreg%>"
 msgstr ""
 
-#: config/ia64/ia64.c:10582
+#: config/ia64/ia64.c:10575
 msgid "invalid conversion to %<__fpreg%>"
 msgstr ""
 
 msgid "invalid conversion to %<__fpreg%>"
 msgstr ""
 
-#: config/ia64/ia64.c:10595 config/ia64/ia64.c:10606
+#: config/ia64/ia64.c:10588 config/ia64/ia64.c:10599
 msgid "invalid operation on %<__fpreg%>"
 msgstr ""
 
 msgid "invalid operation on %<__fpreg%>"
 msgstr ""
 
@@ -3384,7 +3476,7 @@ msgstr ""
 msgid "invalid %%P operand"
 msgstr ""
 
 msgid "invalid %%P operand"
 msgstr ""
 
-#: config/iq2000/iq2000.c:3173 config/rs6000/rs6000.c:14529
+#: config/iq2000/iq2000.c:3173 config/rs6000/rs6000.c:14573
 #, c-format
 msgid "invalid %%p value"
 msgstr ""
 #, c-format
 msgid "invalid %%p value"
 msgstr ""
@@ -3448,7 +3540,7 @@ msgid "post-increment address is not a register"
 msgstr ""
 
 #: config/m32r/m32r.c:2205 config/m32r/m32r.c:2219
 msgstr ""
 
 #: config/m32r/m32r.c:2205 config/m32r/m32r.c:2219
-#: config/rs6000/rs6000.c:23680
+#: config/rs6000/rs6000.c:23731
 msgid "bad address"
 msgstr ""
 
 msgid "bad address"
 msgstr ""
 
@@ -3582,116 +3674,124 @@ msgstr ""
 msgid "Try running '%s' in the shell to raise its limit.\n"
 msgstr ""
 
 msgid "Try running '%s' in the shell to raise its limit.\n"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2419
+#: config/rs6000/rs6000.c:2422
 msgid "-mvsx requires hardware floating point"
 msgstr ""
 
 msgid "-mvsx requires hardware floating point"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2424
+#: config/rs6000/rs6000.c:2427
 msgid "-mvsx and -mpaired are incompatible"
 msgstr ""
 
 msgid "-mvsx and -mpaired are incompatible"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2429
+#: config/rs6000/rs6000.c:2432
 msgid "-mvsx used with little endian code"
 msgstr ""
 
 msgid "-mvsx used with little endian code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2431
+#: config/rs6000/rs6000.c:2434
 msgid "-mvsx needs indexed addressing"
 msgstr ""
 
 msgid "-mvsx needs indexed addressing"
 msgstr ""
 
-#: config/rs6000/rs6000.c:6661
+#: config/rs6000/rs6000.c:2438
+msgid "-mvsx and -mno-altivec are incompatible"
+msgstr ""
+
+#: config/rs6000/rs6000.c:2440
+msgid "-mno-altivec disables vsx"
+msgstr ""
+
+#: config/rs6000/rs6000.c:6705
 msgid "bad move"
 msgstr ""
 
 msgid "bad move"
 msgstr ""
 
-#: config/rs6000/rs6000.c:14328
+#: config/rs6000/rs6000.c:14372
 #, c-format
 msgid "invalid %%c value"
 msgstr ""
 
 #, c-format
 msgid "invalid %%c value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:14356
+#: config/rs6000/rs6000.c:14400
 #, c-format
 msgid "invalid %%f value"
 msgstr ""
 
 #, c-format
 msgid "invalid %%f value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:14365
+#: config/rs6000/rs6000.c:14409
 #, c-format
 msgid "invalid %%F value"
 msgstr ""
 
 #, c-format
 msgid "invalid %%F value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:14374
+#: config/rs6000/rs6000.c:14418
 #, c-format
 msgid "invalid %%G value"
 msgstr ""
 
 #, c-format
 msgid "invalid %%G value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:14409
+#: config/rs6000/rs6000.c:14453
 #, c-format
 msgid "invalid %%j code"
 msgstr ""
 
 #, c-format
 msgid "invalid %%j code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:14419
+#: config/rs6000/rs6000.c:14463
 #, c-format
 msgid "invalid %%J code"
 msgstr ""
 
 #, c-format
 msgid "invalid %%J code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:14429
+#: config/rs6000/rs6000.c:14473
 #, c-format
 msgid "invalid %%k value"
 msgstr ""
 
 #, c-format
 msgid "invalid %%k value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:14449 config/xtensa/xtensa.c:2239
+#: config/rs6000/rs6000.c:14493 config/xtensa/xtensa.c:2239
 #, c-format
 msgid "invalid %%K value"
 msgstr ""
 
 #, c-format
 msgid "invalid %%K value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:14519
+#: config/rs6000/rs6000.c:14563
 #, c-format
 msgid "invalid %%O value"
 msgstr ""
 
 #, c-format
 msgid "invalid %%O value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:14566
+#: config/rs6000/rs6000.c:14610
 #, c-format
 msgid "invalid %%q value"
 msgstr ""
 
 #, c-format
 msgid "invalid %%q value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:14610
+#: config/rs6000/rs6000.c:14654
 #, c-format
 msgid "invalid %%S value"
 msgstr ""
 
 #, c-format
 msgid "invalid %%S value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:14650
+#: config/rs6000/rs6000.c:14694
 #, c-format
 msgid "invalid %%T value"
 msgstr ""
 
 #, c-format
 msgid "invalid %%T value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:14660
+#: config/rs6000/rs6000.c:14704
 #, c-format
 msgid "invalid %%u value"
 msgstr ""
 
 #, c-format
 msgid "invalid %%u value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:14669 config/xtensa/xtensa.c:2209
+#: config/rs6000/rs6000.c:14713 config/xtensa/xtensa.c:2209
 #, c-format
 msgid "invalid %%v value"
 msgstr ""
 
 #, c-format
 msgid "invalid %%v value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:14768 config/xtensa/xtensa.c:2260
+#: config/rs6000/rs6000.c:14812 config/xtensa/xtensa.c:2260
 #, c-format
 msgid "invalid %%x value"
 msgstr ""
 
 #, c-format
 msgid "invalid %%x value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:14913
+#: config/rs6000/rs6000.c:14957
 #, c-format
 msgid "invalid %%y value, try using the 'Z' constraint"
 msgstr ""
 
 #, c-format
 msgid "invalid %%y value, try using the 'Z' constraint"
 msgstr ""
 
-#: config/rs6000/rs6000.c:25653
+#: config/rs6000/rs6000.c:25704
 msgid "AltiVec argument passed to unprototyped function"
 msgstr ""
 
 msgid "AltiVec argument passed to unprototyped function"
 msgstr ""
 
-#: config/s390/s390.c:4947
+#: config/s390/s390.c:4952
 #, c-format
 msgid "cannot decompose address"
 msgstr ""
 
 #, c-format
 msgid "cannot decompose address"
 msgstr ""
 
-#: config/s390/s390.c:5170
+#: config/s390/s390.c:5175
 msgid "UNKNOWN in print_operand !?"
 msgstr ""
 
 msgid "UNKNOWN in print_operand !?"
 msgstr ""
 
@@ -3851,23 +3951,23 @@ msgstr ""
 msgid "address offset not a constant"
 msgstr ""
 
 msgid "address offset not a constant"
 msgstr ""
 
-#: cp/call.c:2775 cp/pt.c:1698 cp/pt.c:15797
+#: cp/call.c:2775 cp/pt.c:1700 cp/pt.c:15861
 msgid "candidates are:"
 msgstr ""
 
 msgid "candidates are:"
 msgstr ""
 
-#: cp/call.c:2775 cp/pt.c:15797
+#: cp/call.c:2775 cp/pt.c:15861
 msgid "candidate is:"
 msgstr ""
 
 msgid "candidate is:"
 msgstr ""
 
-#: cp/call.c:7349
+#: cp/call.c:7348
 msgid "candidate 1:"
 msgstr ""
 
 msgid "candidate 1:"
 msgstr ""
 
-#: cp/call.c:7350
+#: cp/call.c:7349
 msgid "candidate 2:"
 msgstr ""
 
 msgid "candidate 2:"
 msgstr ""
 
-#: cp/cxx-pretty-print.c:173 cp/error.c:948 objc/objc-act.c:7138
+#: cp/cxx-pretty-print.c:173 cp/error.c:923 objc/objc-act.c:7138
 msgid "<unnamed>"
 msgstr ""
 
 msgid "<unnamed>"
 msgstr ""
 
@@ -3879,154 +3979,154 @@ msgstr ""
 msgid "candidates are: %+#D"
 msgstr ""
 
 msgid "candidates are: %+#D"
 msgstr ""
 
-#: cp/decl2.c:695 cp/pt.c:1694
+#: cp/decl2.c:695 cp/pt.c:1696
 #, gcc-internal-format
 msgid "candidate is: %+#D"
 msgstr ""
 
 #, gcc-internal-format
 msgid "candidate is: %+#D"
 msgstr ""
 
-#: cp/error.c:322
+#: cp/error.c:297
 msgid "<missing>"
 msgstr ""
 
 msgid "<missing>"
 msgstr ""
 
-#: cp/error.c:363
+#: cp/error.c:338
 msgid "<brace-enclosed initializer list>"
 msgstr ""
 
 msgid "<brace-enclosed initializer list>"
 msgstr ""
 
-#: cp/error.c:365
+#: cp/error.c:340
 msgid "<unresolved overloaded function type>"
 msgstr ""
 
 msgid "<unresolved overloaded function type>"
 msgstr ""
 
-#: cp/error.c:508
+#: cp/error.c:483
 msgid "<type error>"
 msgstr ""
 
 msgid "<type error>"
 msgstr ""
 
-#: cp/error.c:608
+#: cp/error.c:583
 #, c-format
 msgid "<anonymous %s>"
 msgstr ""
 
 #. A lambda's "type" is essentially its signature.
 #, c-format
 msgid "<anonymous %s>"
 msgstr ""
 
 #. A lambda's "type" is essentially its signature.
-#: cp/error.c:613
+#: cp/error.c:588
 msgid "<lambda"
 msgstr ""
 
 msgid "<lambda"
 msgstr ""
 
-#: cp/error.c:739
+#: cp/error.c:714
 msgid "<typeprefixerror>"
 msgstr ""
 
 msgid "<typeprefixerror>"
 msgstr ""
 
-#: cp/error.c:850
+#: cp/error.c:825
 #, c-format
 msgid "(static initializers for %s)"
 msgstr ""
 
 #, c-format
 msgid "(static initializers for %s)"
 msgstr ""
 
-#: cp/error.c:852
+#: cp/error.c:827
 #, c-format
 msgid "(static destructors for %s)"
 msgstr ""
 
 #, c-format
 msgid "(static destructors for %s)"
 msgstr ""
 
-#: cp/error.c:923
+#: cp/error.c:898
 msgid "vtable for "
 msgstr ""
 
 msgid "vtable for "
 msgstr ""
 
-#: cp/error.c:935
+#: cp/error.c:910
 msgid "<return value> "
 msgstr ""
 
 msgid "<return value> "
 msgstr ""
 
-#: cp/error.c:1063
+#: cp/error.c:1038
 msgid "<enumerator>"
 msgstr ""
 
 msgid "<enumerator>"
 msgstr ""
 
-#: cp/error.c:1103
+#: cp/error.c:1078
 msgid "<declaration error>"
 msgstr ""
 
 msgid "<declaration error>"
 msgstr ""
 
-#: cp/error.c:1343
+#: cp/error.c:1318
 msgid "with"
 msgstr ""
 
 msgid "with"
 msgstr ""
 
-#: cp/error.c:1511 cp/error.c:1531
+#: cp/error.c:1481 cp/error.c:1501
 msgid "<template parameter error>"
 msgstr ""
 
 msgid "<template parameter error>"
 msgstr ""
 
-#: cp/error.c:1657
+#: cp/error.c:1627
 msgid "<statement>"
 msgstr ""
 
 #. While waiting for caret diagnostics, avoid printing
 #. __cxa_allocate_exception, __cxa_throw, and the like.
 msgid "<statement>"
 msgstr ""
 
 #. While waiting for caret diagnostics, avoid printing
 #. __cxa_allocate_exception, __cxa_throw, and the like.
-#: cp/error.c:1686
+#: cp/error.c:1656
 msgid "<throw-expression>"
 msgstr ""
 
 msgid "<throw-expression>"
 msgstr ""
 
-#: cp/error.c:2132
+#: cp/error.c:2102
 msgid "<unparsed>"
 msgstr ""
 
 msgid "<unparsed>"
 msgstr ""
 
-#: cp/error.c:2281
+#: cp/error.c:2251
 msgid "<expression error>"
 msgstr ""
 
 msgid "<expression error>"
 msgstr ""
 
-#: cp/error.c:2295
+#: cp/error.c:2265
 msgid "<unknown operator>"
 msgstr ""
 
 msgid "<unknown operator>"
 msgstr ""
 
-#: cp/error.c:2502
+#: cp/error.c:2472
 msgid "<unknown>"
 msgstr ""
 
 msgid "<unknown>"
 msgstr ""
 
-#: cp/error.c:2522
+#: cp/error.c:2492
 msgid "{unknown}"
 msgstr ""
 
 msgid "{unknown}"
 msgstr ""
 
-#: cp/error.c:2604
+#: cp/error.c:2574
 msgid "At global scope:"
 msgstr ""
 
 msgid "At global scope:"
 msgstr ""
 
-#: cp/error.c:2710
+#: cp/error.c:2680
 #, c-format
 msgid "In static member function %qs"
 msgstr ""
 
 #, c-format
 msgid "In static member function %qs"
 msgstr ""
 
-#: cp/error.c:2712
+#: cp/error.c:2682
 #, c-format
 msgid "In copy constructor %qs"
 msgstr ""
 
 #, c-format
 msgid "In copy constructor %qs"
 msgstr ""
 
-#: cp/error.c:2714
+#: cp/error.c:2684
 #, c-format
 msgid "In constructor %qs"
 msgstr ""
 
 #, c-format
 msgid "In constructor %qs"
 msgstr ""
 
-#: cp/error.c:2716
+#: cp/error.c:2686
 #, c-format
 msgid "In destructor %qs"
 msgstr ""
 
 #, c-format
 msgid "In destructor %qs"
 msgstr ""
 
-#: cp/error.c:2718
+#: cp/error.c:2688
 msgid "In lambda function"
 msgstr ""
 
 msgid "In lambda function"
 msgstr ""
 
-#: cp/error.c:2748
+#: cp/error.c:2718
 #, c-format
 msgid "%s: In instantiation of %qs:\n"
 msgstr ""
 
 #, c-format
 msgid "%s: In instantiation of %qs:\n"
 msgstr ""
 
-#: cp/error.c:2777
+#: cp/error.c:2747
 #, c-format
 msgid "%s:%d:%d:   instantiated from %qs\n"
 msgstr ""
 
 #, c-format
 msgid "%s:%d:%d:   instantiated from %qs\n"
 msgstr ""
 
-#: cp/error.c:2781
+#: cp/error.c:2751
 #, c-format
 msgid "%s:%d:   instantiated from %qs\n"
 msgstr ""
 
 #, c-format
 msgid "%s:%d:   instantiated from %qs\n"
 msgstr ""
 
-#: cp/error.c:2786
+#: cp/error.c:2756
 #, c-format
 msgid "%s:%d:%d:   instantiated from here"
 msgstr ""
 
 #, c-format
 msgid "%s:%d:%d:   instantiated from here"
 msgstr ""
 
-#: cp/error.c:2789
+#: cp/error.c:2759
 #, c-format
 msgid "%s:%d:   instantiated from here"
 msgstr ""
 #, c-format
 msgid "%s:%d:   instantiated from here"
 msgstr ""
@@ -4076,48 +4176,48 @@ msgstr ""
 msgid "source type is not polymorphic"
 msgstr ""
 
 msgid "source type is not polymorphic"
 msgstr ""
 
-#: cp/typeck.c:4576 c-typeck.c:3339
+#: cp/typeck.c:4592 c-typeck.c:3339
 #, gcc-internal-format
 msgid "wrong type argument to unary minus"
 msgstr ""
 
 #, gcc-internal-format
 msgid "wrong type argument to unary minus"
 msgstr ""
 
-#: cp/typeck.c:4577 c-typeck.c:3326
+#: cp/typeck.c:4593 c-typeck.c:3326
 #, gcc-internal-format
 msgid "wrong type argument to unary plus"
 msgstr ""
 
 #, gcc-internal-format
 msgid "wrong type argument to unary plus"
 msgstr ""
 
-#: cp/typeck.c:4600 c-typeck.c:3365
+#: cp/typeck.c:4616 c-typeck.c:3365
 #, gcc-internal-format
 msgid "wrong type argument to bit-complement"
 msgstr ""
 
 #, gcc-internal-format
 msgid "wrong type argument to bit-complement"
 msgstr ""
 
-#: cp/typeck.c:4607 c-typeck.c:3373
+#: cp/typeck.c:4623 c-typeck.c:3373
 #, gcc-internal-format
 msgid "wrong type argument to abs"
 msgstr ""
 
 #, gcc-internal-format
 msgid "wrong type argument to abs"
 msgstr ""
 
-#: cp/typeck.c:4615 c-typeck.c:3385
+#: cp/typeck.c:4631 c-typeck.c:3385
 #, gcc-internal-format
 msgid "wrong type argument to conjugation"
 msgstr ""
 
 #, gcc-internal-format
 msgid "wrong type argument to conjugation"
 msgstr ""
 
-#: cp/typeck.c:4626
+#: cp/typeck.c:4642
 msgid "in argument to unary !"
 msgstr ""
 
 msgid "in argument to unary !"
 msgstr ""
 
-#: cp/typeck.c:4687
+#: cp/typeck.c:4703
 msgid "no pre-increment operator for type"
 msgstr ""
 
 msgid "no pre-increment operator for type"
 msgstr ""
 
-#: cp/typeck.c:4689
+#: cp/typeck.c:4705
 msgid "no post-increment operator for type"
 msgstr ""
 
 msgid "no post-increment operator for type"
 msgstr ""
 
-#: cp/typeck.c:4691
+#: cp/typeck.c:4707
 msgid "no pre-decrement operator for type"
 msgstr ""
 
 msgid "no pre-decrement operator for type"
 msgstr ""
 
-#: cp/typeck.c:4693
+#: cp/typeck.c:4709
 msgid "no post-decrement operator for type"
 msgstr ""
 
 msgid "no post-decrement operator for type"
 msgstr ""
 
@@ -4196,7 +4296,7 @@ msgstr ""
 msgid "Integer value too large in expression at %C"
 msgstr ""
 
 msgid "Integer value too large in expression at %C"
 msgstr ""
 
-#: fortran/expr.c:3012
+#: fortran/expr.c:3032
 msgid "array assignment"
 msgstr ""
 
 msgid "array assignment"
 msgstr ""
 
@@ -4297,79 +4397,79 @@ msgstr ""
 msgid "Syntax error in expression at %C"
 msgstr ""
 
 msgid "Syntax error in expression at %C"
 msgstr ""
 
-#: fortran/module.c:982
+#: fortran/module.c:983
 msgid "Unexpected EOF"
 msgstr ""
 
 msgid "Unexpected EOF"
 msgstr ""
 
-#: fortran/module.c:1014
+#: fortran/module.c:1015
 msgid "Unexpected end of module in string constant"
 msgstr ""
 
 msgid "Unexpected end of module in string constant"
 msgstr ""
 
-#: fortran/module.c:1068
+#: fortran/module.c:1069
 msgid "Integer overflow"
 msgstr ""
 
 msgid "Integer overflow"
 msgstr ""
 
-#: fortran/module.c:1099
+#: fortran/module.c:1100
 msgid "Name too long"
 msgstr ""
 
 msgid "Name too long"
 msgstr ""
 
-#: fortran/module.c:1206
+#: fortran/module.c:1207
 msgid "Bad name"
 msgstr ""
 
 msgid "Bad name"
 msgstr ""
 
-#: fortran/module.c:1250
+#: fortran/module.c:1251
 msgid "Expected name"
 msgstr ""
 
 msgid "Expected name"
 msgstr ""
 
-#: fortran/module.c:1253
+#: fortran/module.c:1254
 msgid "Expected left parenthesis"
 msgstr ""
 
 msgid "Expected left parenthesis"
 msgstr ""
 
-#: fortran/module.c:1256
+#: fortran/module.c:1257
 msgid "Expected right parenthesis"
 msgstr ""
 
 msgid "Expected right parenthesis"
 msgstr ""
 
-#: fortran/module.c:1259
+#: fortran/module.c:1260
 msgid "Expected integer"
 msgstr ""
 
 msgid "Expected integer"
 msgstr ""
 
-#: fortran/module.c:1262
+#: fortran/module.c:1263
 msgid "Expected string"
 msgstr ""
 
 msgid "Expected string"
 msgstr ""
 
-#: fortran/module.c:1286
+#: fortran/module.c:1287
 msgid "find_enum(): Enum not found"
 msgstr ""
 
 msgid "find_enum(): Enum not found"
 msgstr ""
 
-#: fortran/module.c:1886
+#: fortran/module.c:1887
 msgid "Expected attribute bit name"
 msgstr ""
 
 msgid "Expected attribute bit name"
 msgstr ""
 
-#: fortran/module.c:2745
+#: fortran/module.c:2746
 msgid "Expected integer string"
 msgstr ""
 
 msgid "Expected integer string"
 msgstr ""
 
-#: fortran/module.c:2749
+#: fortran/module.c:2750
 msgid "Error converting integer"
 msgstr ""
 
 msgid "Error converting integer"
 msgstr ""
 
-#: fortran/module.c:2771
+#: fortran/module.c:2772
 msgid "Expected real string"
 msgstr ""
 
 msgid "Expected real string"
 msgstr ""
 
-#: fortran/module.c:2973
+#: fortran/module.c:2974
 msgid "Expected expression type"
 msgstr ""
 
 msgid "Expected expression type"
 msgstr ""
 
-#: fortran/module.c:3027
+#: fortran/module.c:3028
 msgid "Bad operator"
 msgstr ""
 
 msgid "Bad operator"
 msgstr ""
 
-#: fortran/module.c:3116
+#: fortran/module.c:3117
 msgid "Bad type in constant expression"
 msgstr ""
 
 msgid "Bad type in constant expression"
 msgstr ""
 
-#: fortran/module.c:5483
+#: fortran/module.c:5507
 msgid "Unexpected end of module"
 msgstr ""
 
 msgid "Unexpected end of module"
 msgstr ""
 
@@ -4485,6 +4585,27 @@ msgstr ""
 msgid "Inconsistent ranks for operator at %%L and %%L"
 msgstr ""
 
 msgid "Inconsistent ranks for operator at %%L and %%L"
 msgstr ""
 
+#: fortran/resolve.c:5700
+msgid "Loop variable"
+msgstr ""
+
+#: fortran/resolve.c:5712
+msgid "Start expression in DO loop"
+msgstr ""
+
+#: fortran/resolve.c:5716
+msgid "End expression in DO loop"
+msgstr ""
+
+#: fortran/resolve.c:5720
+msgid "Step expression in DO loop"
+msgstr ""
+
+#: fortran/trans-array.c:1134
+#, c-format
+msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
+msgstr ""
+
 #: fortran/trans-decl.c:3975
 #, c-format
 msgid ""
 #: fortran/trans-decl.c:3975
 #, c-format
 msgid ""
@@ -4503,6 +4624,40 @@ msgstr ""
 msgid "internal error: bad hash value in dynamic dispatch"
 msgstr ""
 
 msgid "internal error: bad hash value in dynamic dispatch"
 msgstr ""
 
+#: fortran/trans-intrinsic.c:777
+#, c-format
+msgid "Unequal character lengths (%ld/%ld) in %s"
+msgstr ""
+
+#: fortran/trans-intrinsic.c:4863
+#, c-format
+msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %lld)"
+msgstr ""
+
+#: fortran/trans-intrinsic.c:4895
+msgid "Argument NCOPIES of REPEAT intrinsic is too large"
+msgstr ""
+
+#: fortran/trans-io.c:488
+msgid "Unit number in I/O statement too small"
+msgstr ""
+
+#: fortran/trans-io.c:496
+msgid "Unit number in I/O statement too large"
+msgstr ""
+
+#: fortran/trans-stmt.c:158
+msgid "Assigned label is not a target label"
+msgstr ""
+
+#: fortran/trans-stmt.c:882 fortran/trans-stmt.c:1143
+msgid "Loop variable has been modified"
+msgstr ""
+
+#: fortran/trans-stmt.c:1006
+msgid "DO step value is zero"
+msgstr ""
+
 #: fortran/trans.c:50
 msgid "Array bound mismatch"
 msgstr ""
 #: fortran/trans.c:50
 msgid "Array bound mismatch"
 msgstr ""
@@ -4556,7 +4711,7 @@ msgstr ""
 msgid "error while parsing constant pool\n"
 msgstr ""
 
 msgid "error while parsing constant pool\n"
 msgstr ""
 
-#: java/jcf-dump.c:1080 java/jcf-parse.c:1436
+#: java/jcf-dump.c:1080 java/jcf-parse.c:1433
 #, gcc-internal-format
 msgid "error in constant pool entry #%d\n"
 msgstr ""
 #, gcc-internal-format
 msgid "error in constant pool entry #%d\n"
 msgstr ""
@@ -4727,7 +4882,7 @@ msgid "the -shared option is not currently supported for VAX ELF"
 msgstr ""
 
 #: config/vax/vax.h:50 config/vax/vax.h:51
 msgstr ""
 
 #: config/vax/vax.h:50 config/vax/vax.h:51
-msgid "profiling not supported with -mg\n"
+msgid "profiling not supported with -mg"
 msgstr ""
 
 #: config/i386/linux-unwind.h:186
 msgstr ""
 
 #: config/i386/linux-unwind.h:186
@@ -4770,6 +4925,12 @@ msgstr ""
 msgid "gfortran does not support -E without -cpp"
 msgstr ""
 
 msgid "gfortran does not support -E without -cpp"
 msgstr ""
 
+#: config/rs6000/sysv4.h:870 config/ia64/freebsd.h:26
+#: config/i386/freebsd.h:103 config/alpha/freebsd.h:33
+#: config/sparc/freebsd.h:34
+msgid "consider using `-pg' instead of `-p' with gprof(1)"
+msgstr ""
+
 #: config/rs6000/sysv4.h:907 config/rs6000/sysv4.h:909
 #: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35
 #: config/rs6000/linux64.h:354 config/rs6000/linux64.h:356 config/linux.h:111
 #: config/rs6000/sysv4.h:907 config/rs6000/sysv4.h:909
 #: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35
 #: config/rs6000/linux64.h:354 config/rs6000/linux64.h:356 config/linux.h:111
@@ -4816,6 +4977,10 @@ msgstr ""
 msgid "-pg and -fomit-frame-pointer are incompatible"
 msgstr ""
 
 msgid "-pg and -fomit-frame-pointer are incompatible"
 msgstr ""
 
+#: gcc.c:1073
+msgid "GNU C no longer supports -traditional without -E"
+msgstr ""
+
 #: gcc.c:1089
 msgid "-E or -x required when input is from standard input"
 msgstr ""
 #: gcc.c:1089
 msgid "-E or -x required when input is from standard input"
 msgstr ""
@@ -4825,6 +4990,20 @@ msgstr ""
 msgid "shared and mdll are not compatible"
 msgstr ""
 
 msgid "shared and mdll are not compatible"
 msgstr ""
 
+#: config/pa/pa-hpux10.h:87 config/pa/pa-hpux10.h:90 config/pa/pa-hpux10.h:98
+#: config/pa/pa-hpux10.h:101 config/pa/pa-hpux11.h:108
+#: config/pa/pa-hpux11.h:111 config/pa/pa64-hpux.h:30 config/pa/pa64-hpux.h:33
+#: config/pa/pa64-hpux.h:42 config/pa/pa64-hpux.h:45
+msgid "Warning: consider linking with `-static' as system libraries with"
+msgstr ""
+
+#: config/pa/pa-hpux10.h:88 config/pa/pa-hpux10.h:91 config/pa/pa-hpux10.h:99
+#: config/pa/pa-hpux10.h:102 config/pa/pa-hpux11.h:109
+#: config/pa/pa-hpux11.h:112 config/pa/pa64-hpux.h:31 config/pa/pa64-hpux.h:34
+#: config/pa/pa64-hpux.h:43 config/pa/pa64-hpux.h:46
+msgid "  profiling support are only provided in archive format"
+msgstr ""
+
 #: config/rs6000/darwin.h:95
 msgid " conflicting code gen style switches are used"
 msgstr ""
 #: config/rs6000/darwin.h:95
 msgid " conflicting code gen style switches are used"
 msgstr ""
@@ -4846,7 +5025,7 @@ msgid "no processor type specified for linking"
 msgstr ""
 
 #: config/i386/nwld.h:34
 msgstr ""
 
 #: config/i386/nwld.h:34
-msgid "Static linking is not supported.\n"
+msgid "Static linking is not supported."
 msgstr ""
 
 #: config/i386/cygwin.h:28
 msgstr ""
 
 #: config/i386/cygwin.h:28
@@ -4869,10 +5048,34 @@ msgstr ""
 msgid "static is not supported on TPF-OS"
 msgstr ""
 
 msgid "static is not supported on TPF-OS"
 msgstr ""
 
+#: config/arm/freebsd.h:31
+msgid "consider using `-pg' instead of `-p' with gprof(1) "
+msgstr ""
+
+#: objc/lang-specs.h:31 objc/lang-specs.h:46
+msgid "GNU Objective C no longer supports traditional compilation"
+msgstr ""
+
 #: config/cris/cris.h:207
 msgid "Do not specify both -march=... and -mcpu=..."
 msgstr ""
 
 #: config/cris/cris.h:207
 msgid "Do not specify both -march=... and -mcpu=..."
 msgstr ""
 
+#: config/i386/i386.h:543
+msgid "`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead."
+msgstr ""
+
+#: config/i386/i386.h:546
+msgid "`-mintel-syntax' is deprecated. Use `-masm=intel' instead."
+msgstr ""
+
+#: config/i386/i386.h:548
+msgid "'-msse5' was removed."
+msgstr ""
+
+#: config/i386/i386.h:550
+msgid "`-mno-intel-syntax' is deprecated. Use `-masm=att' instead."
+msgstr ""
+
 #: config/mips/r3900.h:34
 msgid "-mhard-float not supported"
 msgstr ""
 #: config/mips/r3900.h:34
 msgid "-mhard-float not supported"
 msgstr ""
@@ -9918,1210 +10121,1210 @@ msgstr ""
 msgid "-dumpdir <dir>\t\tSet the directory name to be used for dumps"
 msgstr ""
 
 msgid "-dumpdir <dir>\t\tSet the directory name to be used for dumps"
 msgstr ""
 
-#: common.opt:278
+#: common.opt:284
 msgid "Align the start of functions"
 msgstr ""
 
 msgid "Align the start of functions"
 msgstr ""
 
-#: common.opt:285
+#: common.opt:291
 msgid "Align labels which are only reached by jumping"
 msgstr ""
 
 msgid "Align labels which are only reached by jumping"
 msgstr ""
 
-#: common.opt:292
+#: common.opt:298
 msgid "Align all labels"
 msgstr ""
 
 msgid "Align all labels"
 msgstr ""
 
-#: common.opt:299
+#: common.opt:305
 msgid "Align the start of loops"
 msgstr ""
 
 msgid "Align the start of loops"
 msgstr ""
 
-#: common.opt:314
+#: common.opt:320
 msgid "Specify that arguments may alias each other and globals"
 msgstr ""
 
 msgid "Specify that arguments may alias each other and globals"
 msgstr ""
 
-#: common.opt:318
+#: common.opt:324
 msgid "Assume arguments may alias globals but not each other"
 msgstr ""
 
 msgid "Assume arguments may alias globals but not each other"
 msgstr ""
 
-#: common.opt:322
+#: common.opt:328
 msgid "Assume arguments alias neither each other nor globals"
 msgstr ""
 
 msgid "Assume arguments alias neither each other nor globals"
 msgstr ""
 
-#: common.opt:326
+#: common.opt:332
 msgid "Assume arguments alias no other storage"
 msgstr ""
 
 msgid "Assume arguments alias no other storage"
 msgstr ""
 
-#: common.opt:330
+#: common.opt:336
 msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr ""
 
 msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr ""
 
-#: common.opt:334
+#: common.opt:340
 msgid "Generate auto-inc/dec instructions"
 msgstr ""
 
 msgid "Generate auto-inc/dec instructions"
 msgstr ""
 
-#: common.opt:342
+#: common.opt:348
 msgid "Generate code to check bounds before indexing arrays"
 msgstr ""
 
 msgid "Generate code to check bounds before indexing arrays"
 msgstr ""
 
-#: common.opt:346
+#: common.opt:352
 msgid "Replace add, compare, branch with branch on count register"
 msgstr ""
 
 msgid "Replace add, compare, branch with branch on count register"
 msgstr ""
 
-#: common.opt:350
+#: common.opt:356
 msgid "Use profiling information for branch probabilities"
 msgstr ""
 
 msgid "Use profiling information for branch probabilities"
 msgstr ""
 
-#: common.opt:354
+#: common.opt:360
 msgid ""
 "Perform branch target load optimization before prologue / epilogue threading"
 msgstr ""
 
 msgid ""
 "Perform branch target load optimization before prologue / epilogue threading"
 msgstr ""
 
-#: common.opt:358
+#: common.opt:364
 msgid ""
 "Perform branch target load optimization after prologue / epilogue threading"
 msgstr ""
 
 msgid ""
 "Perform branch target load optimization after prologue / epilogue threading"
 msgstr ""
 
-#: common.opt:362
+#: common.opt:368
 msgid ""
 "Restrict target load migration not to re-use registers in any basic block"
 msgstr ""
 
 msgid ""
 "Restrict target load migration not to re-use registers in any basic block"
 msgstr ""
 
-#: common.opt:366
+#: common.opt:372
 msgid ""
 "-fcall-saved-<register>\tMark <register> as being preserved across functions"
 msgstr ""
 
 msgid ""
 "-fcall-saved-<register>\tMark <register> as being preserved across functions"
 msgstr ""
 
-#: common.opt:370
+#: common.opt:376
 msgid ""
 "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
 msgstr ""
 
 msgid ""
 "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
 msgstr ""
 
-#: common.opt:377
+#: common.opt:383
 msgid "Save registers around function calls"
 msgstr ""
 
 msgid "Save registers around function calls"
 msgstr ""
 
-#: common.opt:381
+#: common.opt:387
 msgid "Compare the results of several data dependence analyzers."
 msgstr ""
 
 msgid "Compare the results of several data dependence analyzers."
 msgstr ""
 
-#: common.opt:385
+#: common.opt:391
 msgid "Do not put uninitialized globals in the common section"
 msgstr ""
 
 msgid "Do not put uninitialized globals in the common section"
 msgstr ""
 
-#: common.opt:389
+#: common.opt:395
 msgid ""
 "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and "
 "compare the final-insns dump"
 msgstr ""
 
 msgid ""
 "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and "
 "compare the final-insns dump"
 msgstr ""
 
-#: common.opt:393
+#: common.opt:399
 msgid "Run only the second compilation of -fcompare-debug"
 msgstr ""
 
 msgid "Run only the second compilation of -fcompare-debug"
 msgstr ""
 
-#: common.opt:397
+#: common.opt:403
 msgid "Do not perform optimizations increasing noticeably stack usage"
 msgstr ""
 
 msgid "Do not perform optimizations increasing noticeably stack usage"
 msgstr ""
 
-#: common.opt:401
+#: common.opt:407
 msgid "Perform a register copy-propagation optimization pass"
 msgstr ""
 
 msgid "Perform a register copy-propagation optimization pass"
 msgstr ""
 
-#: common.opt:405
+#: common.opt:411
 msgid "Perform cross-jumping optimization"
 msgstr ""
 
 msgid "Perform cross-jumping optimization"
 msgstr ""
 
-#: common.opt:409
+#: common.opt:415
 msgid "When running CSE, follow jumps to their targets"
 msgstr ""
 
 msgid "When running CSE, follow jumps to their targets"
 msgstr ""
 
-#: common.opt:413 common.opt:542 common.opt:763 common.opt:1005
-#: common.opt:1126 common.opt:1185 common.opt:1244 common.opt:1260
-#: common.opt:1332
+#: common.opt:419 common.opt:548 common.opt:769 common.opt:1011
+#: common.opt:1132 common.opt:1191 common.opt:1250 common.opt:1266
+#: common.opt:1338
 msgid "Does nothing.  Preserved for backward compatibility."
 msgstr ""
 
 msgid "Does nothing.  Preserved for backward compatibility."
 msgstr ""
 
-#: common.opt:417
+#: common.opt:423
 msgid "Omit range reduction step when performing complex division"
 msgstr ""
 
 msgid "Omit range reduction step when performing complex division"
 msgstr ""
 
-#: common.opt:421
+#: common.opt:427
 msgid "Complex multiplication and division follow Fortran rules"
 msgstr ""
 
 msgid "Complex multiplication and division follow Fortran rules"
 msgstr ""
 
-#: common.opt:425
+#: common.opt:431
 msgid "Place data items into their own section"
 msgstr ""
 
 msgid "Place data items into their own section"
 msgstr ""
 
-#: common.opt:429
+#: common.opt:435
 msgid "List all available debugging counters with their limits and counts."
 msgstr ""
 
 msgid "List all available debugging counters with their limits and counts."
 msgstr ""
 
-#: common.opt:433
+#: common.opt:439
 msgid ""
 "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tSet the debug counter "
 "limit.   "
 msgstr ""
 
 msgid ""
 "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tSet the debug counter "
 "limit.   "
 msgstr ""
 
-#: common.opt:437
+#: common.opt:443
 msgid "Map one directory name to another in debug information"
 msgstr ""
 
 msgid "Map one directory name to another in debug information"
 msgstr ""
 
-#: common.opt:443
+#: common.opt:449
 msgid "Defer popping functions args from stack until later"
 msgstr ""
 
 msgid "Defer popping functions args from stack until later"
 msgstr ""
 
-#: common.opt:447
+#: common.opt:453
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr ""
 
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr ""
 
-#: common.opt:451
+#: common.opt:457
 msgid "Delete useless null pointer checks"
 msgstr ""
 
 msgid "Delete useless null pointer checks"
 msgstr ""
 
-#: common.opt:455
+#: common.opt:461
 msgid ""
 "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source "
 "location at the beginning of line-wrapped diagnostics"
 msgstr ""
 
 msgid ""
 "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source "
 "location at the beginning of line-wrapped diagnostics"
 msgstr ""
 
-#: common.opt:459
+#: common.opt:465
 msgid ""
 "Amend appropriate diagnostic messages with the command line option that "
 "controls them"
 msgstr ""
 
 msgid ""
 "Amend appropriate diagnostic messages with the command line option that "
 "controls them"
 msgstr ""
 
-#: common.opt:463
+#: common.opt:469
 msgid "-fdump-<type>\tDump various compiler internals to a file"
 msgstr ""
 
 msgid "-fdump-<type>\tDump various compiler internals to a file"
 msgstr ""
 
-#: common.opt:467
+#: common.opt:473
 msgid ""
 "-fdump-final-insns=filename\tDump to filename the insns at the end of "
 "translation"
 msgstr ""
 
 msgid ""
 "-fdump-final-insns=filename\tDump to filename the insns at the end of "
 "translation"
 msgstr ""
 
-#: common.opt:471
+#: common.opt:477
 msgid "Suppress output of addresses in debugging dumps"
 msgstr ""
 
 msgid "Suppress output of addresses in debugging dumps"
 msgstr ""
 
-#: common.opt:475
+#: common.opt:481
 msgid ""
 "Suppress output of instruction numbers, line number notes and addresses in "
 "debugging dumps"
 msgstr ""
 
 msgid ""
 "Suppress output of instruction numbers, line number notes and addresses in "
 "debugging dumps"
 msgstr ""
 
-#: common.opt:479
+#: common.opt:485
 msgid "Suppress output of previous and next insn numbers in debugging dumps"
 msgstr ""
 
 msgid "Suppress output of previous and next insn numbers in debugging dumps"
 msgstr ""
 
-#: common.opt:483
+#: common.opt:489
 msgid "Enable CFI tables via GAS assembler directives."
 msgstr ""
 
 msgid "Enable CFI tables via GAS assembler directives."
 msgstr ""
 
-#: common.opt:487
+#: common.opt:493
 msgid "Perform early inlining"
 msgstr ""
 
 msgid "Perform early inlining"
 msgstr ""
 
-#: common.opt:491
+#: common.opt:497
 msgid "Perform DWARF2 duplicate elimination"
 msgstr ""
 
 msgid "Perform DWARF2 duplicate elimination"
 msgstr ""
 
-#: common.opt:495
+#: common.opt:501
 msgid "Perform interprocedural reduction of aggregates"
 msgstr ""
 
 msgid "Perform interprocedural reduction of aggregates"
 msgstr ""
 
-#: common.opt:499 common.opt:503
+#: common.opt:505 common.opt:509
 msgid "Perform unused type elimination in debug info"
 msgstr ""
 
 msgid "Perform unused type elimination in debug info"
 msgstr ""
 
-#: common.opt:507
+#: common.opt:513
 msgid "Do not suppress C++ class debug information."
 msgstr ""
 
 msgid "Do not suppress C++ class debug information."
 msgstr ""
 
-#: common.opt:511
+#: common.opt:517
 msgid "Generate debug information to support Identical Code Folding (ICF)"
 msgstr ""
 
 msgid "Generate debug information to support Identical Code Folding (ICF)"
 msgstr ""
 
-#: common.opt:515
+#: common.opt:521
 msgid "Enable exception handling"
 msgstr ""
 
 msgid "Enable exception handling"
 msgstr ""
 
-#: common.opt:519
+#: common.opt:525
 msgid "Perform a number of minor, expensive optimizations"
 msgstr ""
 
 msgid "Perform a number of minor, expensive optimizations"
 msgstr ""
 
-#: common.opt:523
+#: common.opt:529
 msgid ""
 "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-"
 "point precision"
 msgstr ""
 
 msgid ""
 "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-"
 "point precision"
 msgstr ""
 
-#: common.opt:530
+#: common.opt:536
 msgid "Assume no NaNs or infinities are generated"
 msgstr ""
 
 msgid "Assume no NaNs or infinities are generated"
 msgstr ""
 
-#: common.opt:534
+#: common.opt:540
 msgid ""
 "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
 msgstr ""
 
 msgid ""
 "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
 msgstr ""
 
-#: common.opt:538
+#: common.opt:544
 msgid "Don't allocate floats and doubles in extended-precision registers"
 msgstr ""
 
 msgid "Don't allocate floats and doubles in extended-precision registers"
 msgstr ""
 
-#: common.opt:546
+#: common.opt:552
 msgid "Perform a forward propagation pass on RTL"
 msgstr ""
 
 msgid "Perform a forward propagation pass on RTL"
 msgstr ""
 
-#: common.opt:553
+#: common.opt:559
 msgid "Allow function addresses to be held in registers"
 msgstr ""
 
 msgid "Allow function addresses to be held in registers"
 msgstr ""
 
-#: common.opt:557
+#: common.opt:563
 msgid "Place each function into its own section"
 msgstr ""
 
 msgid "Place each function into its own section"
 msgstr ""
 
-#: common.opt:561
+#: common.opt:567
 msgid "Perform global common subexpression elimination"
 msgstr ""
 
 msgid "Perform global common subexpression elimination"
 msgstr ""
 
-#: common.opt:565
+#: common.opt:571
 msgid ""
 "Perform enhanced load motion during global common subexpression elimination"
 msgstr ""
 
 msgid ""
 "Perform enhanced load motion during global common subexpression elimination"
 msgstr ""
 
-#: common.opt:569
+#: common.opt:575
 msgid "Perform store motion after global common subexpression elimination"
 msgstr ""
 
 msgid "Perform store motion after global common subexpression elimination"
 msgstr ""
 
-#: common.opt:573
+#: common.opt:579
 msgid ""
 "Perform redundant load after store elimination in global common subexpression"
 msgstr ""
 
 msgid ""
 "Perform redundant load after store elimination in global common subexpression"
 msgstr ""
 
-#: common.opt:578
+#: common.opt:584
 msgid ""
 "Perform global common subexpression elimination after register allocation"
 msgstr ""
 
 msgid ""
 "Perform global common subexpression elimination after register allocation"
 msgstr ""
 
-#: common.opt:584
+#: common.opt:590
 msgid "Enable in and out of Graphite representation"
 msgstr ""
 
 msgid "Enable in and out of Graphite representation"
 msgstr ""
 
-#: common.opt:588
+#: common.opt:594
 msgid "Enable Graphite Identity transformation"
 msgstr ""
 
 msgid "Enable Graphite Identity transformation"
 msgstr ""
 
-#: common.opt:592
+#: common.opt:598
 msgid "Mark all loops as parallel"
 msgstr ""
 
 msgid "Mark all loops as parallel"
 msgstr ""
 
-#: common.opt:596
+#: common.opt:602
 msgid "Enable Loop Strip Mining transformation"
 msgstr ""
 
 msgid "Enable Loop Strip Mining transformation"
 msgstr ""
 
-#: common.opt:600
+#: common.opt:606
 msgid "Enable Loop Interchange transformation"
 msgstr ""
 
 msgid "Enable Loop Interchange transformation"
 msgstr ""
 
-#: common.opt:604
+#: common.opt:610
 msgid "Enable Loop Blocking transformation"
 msgstr ""
 
 msgid "Enable Loop Blocking transformation"
 msgstr ""
 
-#: common.opt:608
+#: common.opt:614
 msgid "Enable guessing of branch probabilities"
 msgstr ""
 
 msgid "Enable guessing of branch probabilities"
 msgstr ""
 
-#: common.opt:616
+#: common.opt:622
 msgid "Process #ident directives"
 msgstr ""
 
 msgid "Process #ident directives"
 msgstr ""
 
-#: common.opt:620
+#: common.opt:626
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr ""
 
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr ""
 
-#: common.opt:624
+#: common.opt:630
 msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr ""
 
 msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr ""
 
-#: common.opt:632
+#: common.opt:638
 msgid "Do not generate .size directives"
 msgstr ""
 
 msgid "Do not generate .size directives"
 msgstr ""
 
-#: common.opt:636
+#: common.opt:642
 msgid "Perform indirect inlining"
 msgstr ""
 
 msgid "Perform indirect inlining"
 msgstr ""
 
-#: common.opt:645
+#: common.opt:651
 msgid "Pay attention to the \"inline\" keyword"
 msgstr ""
 
 msgid "Pay attention to the \"inline\" keyword"
 msgstr ""
 
-#: common.opt:649
+#: common.opt:655
 msgid ""
 "Integrate simple functions into their callers when code size is known to not "
 "growth"
 msgstr ""
 
 msgid ""
 "Integrate simple functions into their callers when code size is known to not "
 "growth"
 msgstr ""
 
-#: common.opt:653
+#: common.opt:659
 msgid "Integrate simple functions into their callers"
 msgstr ""
 
 msgid "Integrate simple functions into their callers"
 msgstr ""
 
-#: common.opt:657
+#: common.opt:663
 msgid "Integrate functions called once into their callers"
 msgstr ""
 
 msgid "Integrate functions called once into their callers"
 msgstr ""
 
-#: common.opt:664
+#: common.opt:670
 msgid ""
 "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
 msgstr ""
 
 msgid ""
 "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
 msgstr ""
 
-#: common.opt:668
+#: common.opt:674
 msgid "Instrument function entry and exit with profiling calls"
 msgstr ""
 
 msgid "Instrument function entry and exit with profiling calls"
 msgstr ""
 
-#: common.opt:672
+#: common.opt:678
 msgid ""
 "-finstrument-functions-exclude-function-list=name,...  Do not instrument "
 "listed functions"
 msgstr ""
 
 msgid ""
 "-finstrument-functions-exclude-function-list=name,...  Do not instrument "
 "listed functions"
 msgstr ""
 
-#: common.opt:676
+#: common.opt:682
 msgid ""
 "-finstrument-functions-exclude-file-list=filename,...  Do not instrument "
 "functions listed in files"
 msgstr ""
 
 msgid ""
 "-finstrument-functions-exclude-file-list=filename,...  Do not instrument "
 "functions listed in files"
 msgstr ""
 
-#: common.opt:680
+#: common.opt:686
 msgid "Perform Interprocedural constant propagation"
 msgstr ""
 
 msgid "Perform Interprocedural constant propagation"
 msgstr ""
 
-#: common.opt:684
+#: common.opt:690
 msgid "Perform cloning to make Interprocedural constant propagation stronger"
 msgstr ""
 
 msgid "Perform cloning to make Interprocedural constant propagation stronger"
 msgstr ""
 
-#: common.opt:688
+#: common.opt:694
 msgid "Discover pure and const functions"
 msgstr ""
 
 msgid "Discover pure and const functions"
 msgstr ""
 
-#: common.opt:692
+#: common.opt:698
 msgid "Perform interprocedural points-to analysis"
 msgstr ""
 
 msgid "Perform interprocedural points-to analysis"
 msgstr ""
 
-#: common.opt:696
+#: common.opt:702
 msgid "Discover readonly and non addressable static variables"
 msgstr ""
 
 msgid "Discover readonly and non addressable static variables"
 msgstr ""
 
-#: common.opt:700
+#: common.opt:706
 msgid "Type based escape and alias analysis"
 msgstr ""
 
 msgid "Type based escape and alias analysis"
 msgstr ""
 
-#: common.opt:704
+#: common.opt:710
 msgid "Perform matrix layout flattening and transposing based"
 msgstr ""
 
 msgid "Perform matrix layout flattening and transposing based"
 msgstr ""
 
-#: common.opt:709
+#: common.opt:715
 msgid "Perform structure layout optimizations based"
 msgstr ""
 
 msgid "Perform structure layout optimizations based"
 msgstr ""
 
-#: common.opt:714
+#: common.opt:720
 msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm"
 msgstr ""
 
 msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm"
 msgstr ""
 
-#: common.opt:718
+#: common.opt:724
 msgid "-fira-region=[one|all|mixed] Set regions for IRA"
 msgstr ""
 
 msgid "-fira-region=[one|all|mixed] Set regions for IRA"
 msgstr ""
 
-#: common.opt:722
+#: common.opt:728
 msgid "Do optimistic coalescing."
 msgstr ""
 
 msgid "Do optimistic coalescing."
 msgstr ""
 
-#: common.opt:726
+#: common.opt:732
 msgid "Use IRA based register pressure calculation"
 msgstr ""
 
 msgid "Use IRA based register pressure calculation"
 msgstr ""
 
-#: common.opt:731
+#: common.opt:737
 msgid "Share slots for saving different hard registers."
 msgstr ""
 
 msgid "Share slots for saving different hard registers."
 msgstr ""
 
-#: common.opt:735
+#: common.opt:741
 msgid "Share stack slots for spilled pseudo-registers."
 msgstr ""
 
 msgid "Share stack slots for spilled pseudo-registers."
 msgstr ""
 
-#: common.opt:739
+#: common.opt:745
 msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
 msgstr ""
 
 msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
 msgstr ""
 
-#: common.opt:743
+#: common.opt:749
 msgid "Optimize induction variables on trees"
 msgstr ""
 
 msgid "Optimize induction variables on trees"
 msgstr ""
 
-#: common.opt:747
+#: common.opt:753
 msgid "Use jump tables for sufficiently large switch statements"
 msgstr ""
 
 msgid "Use jump tables for sufficiently large switch statements"
 msgstr ""
 
-#: common.opt:751
+#: common.opt:757
 msgid "Generate code for functions even if they are fully inlined"
 msgstr ""
 
 msgid "Generate code for functions even if they are fully inlined"
 msgstr ""
 
-#: common.opt:755
+#: common.opt:761
 msgid "Emit static const variables even if they are not used"
 msgstr ""
 
 msgid "Emit static const variables even if they are not used"
 msgstr ""
 
-#: common.opt:759
+#: common.opt:765
 msgid "Give external symbols a leading underscore"
 msgstr ""
 
 msgid "Give external symbols a leading underscore"
 msgstr ""
 
-#: common.opt:767
+#: common.opt:773
 msgid "Enable link-time optimization."
 msgstr ""
 
 msgid "Enable link-time optimization."
 msgstr ""
 
-#: common.opt:772
+#: common.opt:778
 msgid ""
 "-flto-compression-level=<number>\tUse zlib compression level <number> for IL"
 msgstr ""
 
 msgid ""
 "-flto-compression-level=<number>\tUse zlib compression level <number> for IL"
 msgstr ""
 
-#: common.opt:776
+#: common.opt:782
 msgid "Report various link-time optimization statistics"
 msgstr ""
 
 msgid "Report various link-time optimization statistics"
 msgstr ""
 
-#: common.opt:780
+#: common.opt:786
 msgid "Set errno after built-in math functions"
 msgstr ""
 
 msgid "Set errno after built-in math functions"
 msgstr ""
 
-#: common.opt:784
+#: common.opt:790
 msgid "Report on permanent memory allocation"
 msgstr ""
 
 msgid "Report on permanent memory allocation"
 msgstr ""
 
-#: common.opt:791
+#: common.opt:797
 msgid "Attempt to merge identical constants and constant variables"
 msgstr ""
 
 msgid "Attempt to merge identical constants and constant variables"
 msgstr ""
 
-#: common.opt:795
+#: common.opt:801
 msgid "Attempt to merge identical constants across compilation units"
 msgstr ""
 
 msgid "Attempt to merge identical constants across compilation units"
 msgstr ""
 
-#: common.opt:799
+#: common.opt:805
 msgid "Attempt to merge identical debug strings across compilation units"
 msgstr ""
 
 msgid "Attempt to merge identical debug strings across compilation units"
 msgstr ""
 
-#: common.opt:803
+#: common.opt:809
 msgid ""
 "-fmessage-length=<number>\tLimit diagnostics to <number> characters per "
 "line.  0 suppresses line-wrapping"
 msgstr ""
 
 msgid ""
 "-fmessage-length=<number>\tLimit diagnostics to <number> characters per "
 "line.  0 suppresses line-wrapping"
 msgstr ""
 
-#: common.opt:807
+#: common.opt:813
 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 msgstr ""
 
 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 msgstr ""
 
-#: common.opt:811
+#: common.opt:817
 msgid "Perform SMS based modulo scheduling with register moves allowed"
 msgstr ""
 
 msgid "Perform SMS based modulo scheduling with register moves allowed"
 msgstr ""
 
-#: common.opt:815
+#: common.opt:821
 msgid "Move loop invariant computations out of loops"
 msgstr ""
 
 msgid "Move loop invariant computations out of loops"
 msgstr ""
 
-#: common.opt:819
+#: common.opt:825
 msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
 msgstr ""
 
 msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
 msgstr ""
 
-#: common.opt:823
+#: common.opt:829
 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
 msgstr ""
 
 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
 msgstr ""
 
-#: common.opt:827
+#: common.opt:833
 msgid "Ignore read operations when inserting mudflap instrumentation"
 msgstr ""
 
 msgid "Ignore read operations when inserting mudflap instrumentation"
 msgstr ""
 
-#: common.opt:831
+#: common.opt:837
 msgid "Use the RTL dead code elimination pass"
 msgstr ""
 
 msgid "Use the RTL dead code elimination pass"
 msgstr ""
 
-#: common.opt:835
+#: common.opt:841
 msgid "Use the RTL dead store elimination pass"
 msgstr ""
 
 msgid "Use the RTL dead store elimination pass"
 msgstr ""
 
-#: common.opt:839
+#: common.opt:845
 msgid ""
 "Enable/Disable the traditional scheduling in loops that already passed "
 "modulo scheduling"
 msgstr ""
 
 msgid ""
 "Enable/Disable the traditional scheduling in loops that already passed "
 "modulo scheduling"
 msgstr ""
 
-#: common.opt:843
+#: common.opt:849
 msgid "Support synchronous non-call exceptions"
 msgstr ""
 
 msgid "Support synchronous non-call exceptions"
 msgstr ""
 
-#: common.opt:847
+#: common.opt:853
 msgid "When possible do not generate stack frames"
 msgstr ""
 
 msgid "When possible do not generate stack frames"
 msgstr ""
 
-#: common.opt:851
+#: common.opt:857
 msgid "Do the full register move optimization pass"
 msgstr ""
 
 msgid "Do the full register move optimization pass"
 msgstr ""
 
-#: common.opt:855
+#: common.opt:861
 msgid "Optimize sibling and tail recursive calls"
 msgstr ""
 
 msgid "Optimize sibling and tail recursive calls"
 msgstr ""
 
-#: common.opt:859 common.opt:863
+#: common.opt:865 common.opt:869
 msgid "Report on memory allocation before interprocedural optimization"
 msgstr ""
 
 msgid "Report on memory allocation before interprocedural optimization"
 msgstr ""
 
-#: common.opt:867
+#: common.opt:873
 msgid "Pack structure members together without holes"
 msgstr ""
 
 msgid "Pack structure members together without holes"
 msgstr ""
 
-#: common.opt:871
+#: common.opt:877
 msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
 msgstr ""
 
 msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
 msgstr ""
 
-#: common.opt:875
+#: common.opt:881
 msgid "Return small aggregates in memory, not registers"
 msgstr ""
 
 msgid "Return small aggregates in memory, not registers"
 msgstr ""
 
-#: common.opt:879
+#: common.opt:885
 msgid "Perform loop peeling"
 msgstr ""
 
 msgid "Perform loop peeling"
 msgstr ""
 
-#: common.opt:883
+#: common.opt:889
 msgid "Enable machine specific peephole optimizations"
 msgstr ""
 
 msgid "Enable machine specific peephole optimizations"
 msgstr ""
 
-#: common.opt:887
+#: common.opt:893
 msgid "Enable an RTL peephole pass before sched2"
 msgstr ""
 
 msgid "Enable an RTL peephole pass before sched2"
 msgstr ""
 
-#: common.opt:891
+#: common.opt:897
 msgid "Generate position-independent code if possible (large mode)"
 msgstr ""
 
 msgid "Generate position-independent code if possible (large mode)"
 msgstr ""
 
-#: common.opt:895
+#: common.opt:901
 msgid ""
 "Generate position-independent code for executables if possible (large mode)"
 msgstr ""
 
 msgid ""
 "Generate position-independent code for executables if possible (large mode)"
 msgstr ""
 
-#: common.opt:899
+#: common.opt:905
 msgid "Generate position-independent code if possible (small mode)"
 msgstr ""
 
 msgid "Generate position-independent code if possible (small mode)"
 msgstr ""
 
-#: common.opt:903
+#: common.opt:909
 msgid ""
 "Generate position-independent code for executables if possible (small mode)"
 msgstr ""
 
 msgid ""
 "Generate position-independent code for executables if possible (small mode)"
 msgstr ""
 
-#: common.opt:907
+#: common.opt:913
 msgid "Specify a plugin to load"
 msgstr ""
 
 msgid "Specify a plugin to load"
 msgstr ""
 
-#: common.opt:911
+#: common.opt:917
 msgid ""
 "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for "
 "plugin <name>"
 msgstr ""
 
 msgid ""
 "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for "
 "plugin <name>"
 msgstr ""
 
-#: common.opt:915
+#: common.opt:921
 msgid "Run predictive commoning optimization."
 msgstr ""
 
 msgid "Run predictive commoning optimization."
 msgstr ""
 
-#: common.opt:919
+#: common.opt:925
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr ""
 
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr ""
 
-#: common.opt:923
+#: common.opt:929
 msgid "Enable basic program profiling code"
 msgstr ""
 
 msgid "Enable basic program profiling code"
 msgstr ""
 
-#: common.opt:927
+#: common.opt:933
 msgid "Insert arc-based program profiling code"
 msgstr ""
 
 msgid "Insert arc-based program profiling code"
 msgstr ""
 
-#: common.opt:931
+#: common.opt:937
 msgid "Set the top-level directory for storing the profile data."
 msgstr ""
 
 msgid "Set the top-level directory for storing the profile data."
 msgstr ""
 
-#: common.opt:936
+#: common.opt:942
 msgid "Enable correction of flow inconsistent profile data input"
 msgstr ""
 
 msgid "Enable correction of flow inconsistent profile data input"
 msgstr ""
 
-#: common.opt:940
+#: common.opt:946
 msgid ""
 "Enable common options for generating profile info for profile feedback "
 "directed optimizations"
 msgstr ""
 
 msgid ""
 "Enable common options for generating profile info for profile feedback "
 "directed optimizations"
 msgstr ""
 
-#: common.opt:944
+#: common.opt:950
 msgid ""
 "Enable common options for generating profile info for profile feedback "
 "directed optimizations, and set -fprofile-dir="
 msgstr ""
 
 msgid ""
 "Enable common options for generating profile info for profile feedback "
 "directed optimizations, and set -fprofile-dir="
 msgstr ""
 
-#: common.opt:948
+#: common.opt:954
 msgid ""
 "Enable common options for performing profile feedback directed optimizations"
 msgstr ""
 
 msgid ""
 "Enable common options for performing profile feedback directed optimizations"
 msgstr ""
 
-#: common.opt:952
+#: common.opt:958
 msgid ""
 "Enable common options for performing profile feedback directed "
 "optimizations, and set -fprofile-dir="
 msgstr ""
 
 msgid ""
 "Enable common options for performing profile feedback directed "
 "optimizations, and set -fprofile-dir="
 msgstr ""
 
-#: common.opt:956
+#: common.opt:962
 msgid "Insert code to profile values of expressions"
 msgstr ""
 
 msgid "Insert code to profile values of expressions"
 msgstr ""
 
-#: common.opt:963
+#: common.opt:969
 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
 msgstr ""
 
 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
 msgstr ""
 
-#: common.opt:973
+#: common.opt:979
 msgid "Record gcc command line switches in the object file."
 msgstr ""
 
 msgid "Record gcc command line switches in the object file."
 msgstr ""
 
-#: common.opt:977
+#: common.opt:983
 msgid "Return small aggregates in registers"
 msgstr ""
 
 msgid "Return small aggregates in registers"
 msgstr ""
 
-#: common.opt:981
+#: common.opt:987
 msgid "Enables a register move optimization"
 msgstr ""
 
 msgid "Enables a register move optimization"
 msgstr ""
 
-#: common.opt:985
+#: common.opt:991
 msgid "Perform a register renaming optimization pass"
 msgstr ""
 
 msgid "Perform a register renaming optimization pass"
 msgstr ""
 
-#: common.opt:989
+#: common.opt:995
 msgid "Reorder basic blocks to improve code placement"
 msgstr ""
 
 msgid "Reorder basic blocks to improve code placement"
 msgstr ""
 
-#: common.opt:993
+#: common.opt:999
 msgid "Reorder basic blocks and partition into hot and cold sections"
 msgstr ""
 
 msgid "Reorder basic blocks and partition into hot and cold sections"
 msgstr ""
 
-#: common.opt:997
+#: common.opt:1003
 msgid "Reorder functions to improve code placement"
 msgstr ""
 
 msgid "Reorder functions to improve code placement"
 msgstr ""
 
-#: common.opt:1001
+#: common.opt:1007
 msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr ""
 
 msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr ""
 
-#: common.opt:1009
+#: common.opt:1015
 msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr ""
 
 msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr ""
 
-#: common.opt:1013
+#: common.opt:1019
 msgid "Enable scheduling across basic blocks"
 msgstr ""
 
 msgid "Enable scheduling across basic blocks"
 msgstr ""
 
-#: common.opt:1017
+#: common.opt:1023
 msgid "Enable register pressure sensitive insn scheduling"
 msgstr ""
 
 msgid "Enable register pressure sensitive insn scheduling"
 msgstr ""
 
-#: common.opt:1021
+#: common.opt:1027
 msgid "Allow speculative motion of non-loads"
 msgstr ""
 
 msgid "Allow speculative motion of non-loads"
 msgstr ""
 
-#: common.opt:1025
+#: common.opt:1031
 msgid "Allow speculative motion of some loads"
 msgstr ""
 
 msgid "Allow speculative motion of some loads"
 msgstr ""
 
-#: common.opt:1029
+#: common.opt:1035
 msgid "Allow speculative motion of more loads"
 msgstr ""
 
 msgid "Allow speculative motion of more loads"
 msgstr ""
 
-#: common.opt:1033
+#: common.opt:1039
 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
 msgstr ""
 
 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
 msgstr ""
 
-#: common.opt:1037
+#: common.opt:1043
 msgid "If scheduling post reload, do superblock scheduling"
 msgstr ""
 
 msgid "If scheduling post reload, do superblock scheduling"
 msgstr ""
 
-#: common.opt:1041
+#: common.opt:1047
 msgid "If scheduling post reload, do trace scheduling"
 msgstr ""
 
 msgid "If scheduling post reload, do trace scheduling"
 msgstr ""
 
-#: common.opt:1045
+#: common.opt:1051
 msgid "Reschedule instructions before register allocation"
 msgstr ""
 
 msgid "Reschedule instructions before register allocation"
 msgstr ""
 
-#: common.opt:1049
+#: common.opt:1055
 msgid "Reschedule instructions after register allocation"
 msgstr ""
 
 msgid "Reschedule instructions after register allocation"
 msgstr ""
 
-#: common.opt:1056
+#: common.opt:1062
 msgid "Schedule instructions using selective scheduling algorithm"
 msgstr ""
 
 msgid "Schedule instructions using selective scheduling algorithm"
 msgstr ""
 
-#: common.opt:1060
+#: common.opt:1066
 msgid "Run selective scheduling after reload"
 msgstr ""
 
 msgid "Run selective scheduling after reload"
 msgstr ""
 
-#: common.opt:1064
+#: common.opt:1070
 msgid "Perform software pipelining of inner loops during selective scheduling"
 msgstr ""
 
 msgid "Perform software pipelining of inner loops during selective scheduling"
 msgstr ""
 
-#: common.opt:1068
+#: common.opt:1074
 msgid "Perform software pipelining of outer loops during selective scheduling"
 msgstr ""
 
 msgid "Perform software pipelining of outer loops during selective scheduling"
 msgstr ""
 
-#: common.opt:1072
+#: common.opt:1078
 msgid "Reschedule pipelined regions without pipelining"
 msgstr ""
 
 msgid "Reschedule pipelined regions without pipelining"
 msgstr ""
 
-#: common.opt:1078
+#: common.opt:1084
 msgid "Allow premature scheduling of queued insns"
 msgstr ""
 
 msgid "Allow premature scheduling of queued insns"
 msgstr ""
 
-#: common.opt:1082
+#: common.opt:1088
 msgid ""
 "-fsched-stalled-insns=<number>\tSet number of queued insns that can be "
 "prematurely scheduled"
 msgstr ""
 
 msgid ""
 "-fsched-stalled-insns=<number>\tSet number of queued insns that can be "
 "prematurely scheduled"
 msgstr ""
 
-#: common.opt:1090
+#: common.opt:1096
 msgid ""
 "Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
 msgid ""
 "Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: common.opt:1094
+#: common.opt:1100
 msgid ""
 "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in "
 "premature scheduling of queued insns"
 msgstr ""
 
 msgid ""
 "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in "
 "premature scheduling of queued insns"
 msgstr ""
 
-#: common.opt:1098
+#: common.opt:1104
 msgid "Enable the group heuristic in the scheduler"
 msgstr ""
 
 msgid "Enable the group heuristic in the scheduler"
 msgstr ""
 
-#: common.opt:1102
+#: common.opt:1108
 msgid "Enable the critical path heuristic in the scheduler"
 msgstr ""
 
 msgid "Enable the critical path heuristic in the scheduler"
 msgstr ""
 
-#: common.opt:1106
+#: common.opt:1112
 msgid "Enable the speculative instruction heuristic in the scheduler"
 msgstr ""
 
 msgid "Enable the speculative instruction heuristic in the scheduler"
 msgstr ""
 
-#: common.opt:1110
+#: common.opt:1116
 msgid "Enable the rank heuristic in the scheduler"
 msgstr ""
 
 msgid "Enable the rank heuristic in the scheduler"
 msgstr ""
 
-#: common.opt:1114
+#: common.opt:1120
 msgid "Enable the last instruction heuristic in the scheduler"
 msgstr ""
 
 msgid "Enable the last instruction heuristic in the scheduler"
 msgstr ""
 
-#: common.opt:1118
+#: common.opt:1124
 msgid "Enable the dependent count heuristic in the scheduler"
 msgstr ""
 
 msgid "Enable the dependent count heuristic in the scheduler"
 msgstr ""
 
-#: common.opt:1122
+#: common.opt:1128
 msgid "Access data in the same section from shared anchor points"
 msgstr ""
 
 msgid "Access data in the same section from shared anchor points"
 msgstr ""
 
-#: common.opt:1130
+#: common.opt:1136
 msgid "Show column numbers in diagnostics, when available.  Default on"
 msgstr ""
 
 msgid "Show column numbers in diagnostics, when available.  Default on"
 msgstr ""
 
-#: common.opt:1134
+#: common.opt:1140
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr ""
 
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr ""
 
-#: common.opt:1138
+#: common.opt:1144
 msgid ""
 "Disable floating point optimizations that ignore the IEEE signedness of zero"
 msgstr ""
 
 msgid ""
 "Disable floating point optimizations that ignore the IEEE signedness of zero"
 msgstr ""
 
-#: common.opt:1142
+#: common.opt:1148
 msgid "Convert floating point constants to single precision constants"
 msgstr ""
 
 msgid "Convert floating point constants to single precision constants"
 msgstr ""
 
-#: common.opt:1146
+#: common.opt:1152
 msgid "Split lifetimes of induction variables when loops are unrolled"
 msgstr ""
 
 msgid "Split lifetimes of induction variables when loops are unrolled"
 msgstr ""
 
-#: common.opt:1150
+#: common.opt:1156
 msgid "Split wide types into independent registers"
 msgstr ""
 
 msgid "Split wide types into independent registers"
 msgstr ""
 
-#: common.opt:1154
+#: common.opt:1160
 msgid "Apply variable expansion when loops are unrolled"
 msgstr ""
 
 msgid "Apply variable expansion when loops are unrolled"
 msgstr ""
 
-#: common.opt:1158
+#: common.opt:1164
 msgid ""
 "-fstack-check=[no|generic|specific]\tInsert stack checking code into the "
 "program"
 msgstr ""
 
 msgid ""
 "-fstack-check=[no|generic|specific]\tInsert stack checking code into the "
 "program"
 msgstr ""
 
-#: common.opt:1162
+#: common.opt:1168
 msgid ""
 "Insert stack checking code into the program.  Same as -fstack-check=specific"
 msgstr ""
 
 msgid ""
 "Insert stack checking code into the program.  Same as -fstack-check=specific"
 msgstr ""
 
-#: common.opt:1169
+#: common.opt:1175
 msgid ""
 "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
 msgstr ""
 
 msgid ""
 "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
 msgstr ""
 
-#: common.opt:1173
+#: common.opt:1179
 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
 msgstr ""
 
 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
 msgstr ""
 
-#: common.opt:1177
+#: common.opt:1183
 msgid "Use propolice as a stack protection method"
 msgstr ""
 
 msgid "Use propolice as a stack protection method"
 msgstr ""
 
-#: common.opt:1181
+#: common.opt:1187
 msgid "Use a stack protection method for every function"
 msgstr ""
 
 msgid "Use a stack protection method for every function"
 msgstr ""
 
-#: common.opt:1193
+#: common.opt:1199
 msgid "Assume strict aliasing rules apply"
 msgstr ""
 
 msgid "Assume strict aliasing rules apply"
 msgstr ""
 
-#: common.opt:1197
+#: common.opt:1203
 msgid "Treat signed overflow as undefined"
 msgstr ""
 
 msgid "Treat signed overflow as undefined"
 msgstr ""
 
-#: common.opt:1201
+#: common.opt:1207
 msgid "Check for syntax errors, then stop"
 msgstr ""
 
 msgid "Check for syntax errors, then stop"
 msgstr ""
 
-#: common.opt:1205
+#: common.opt:1211
 msgid "Create data files needed by \"gcov\""
 msgstr ""
 
 msgid "Create data files needed by \"gcov\""
 msgstr ""
 
-#: common.opt:1209
+#: common.opt:1215
 msgid "Perform jump threading optimizations"
 msgstr ""
 
 msgid "Perform jump threading optimizations"
 msgstr ""
 
-#: common.opt:1213
+#: common.opt:1219
 msgid "Report the time taken by each compiler pass"
 msgstr ""
 
 msgid "Report the time taken by each compiler pass"
 msgstr ""
 
-#: common.opt:1217
+#: common.opt:1223
 msgid ""
 "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the "
 "default thread-local storage code generation model"
 msgstr ""
 
 msgid ""
 "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the "
 "default thread-local storage code generation model"
 msgstr ""
 
-#: common.opt:1221
+#: common.opt:1227
 msgid "Reorder top level functions, variables, and asms"
 msgstr ""
 
 msgid "Reorder top level functions, variables, and asms"
 msgstr ""
 
-#: common.opt:1225
+#: common.opt:1231
 msgid "Perform superblock formation via tail duplication"
 msgstr ""
 
 msgid "Perform superblock formation via tail duplication"
 msgstr ""
 
-#: common.opt:1232
+#: common.opt:1238
 msgid "Assume floating-point operations can trap"
 msgstr ""
 
 msgid "Assume floating-point operations can trap"
 msgstr ""
 
-#: common.opt:1236
+#: common.opt:1242
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr ""
 
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr ""
 
-#: common.opt:1240
+#: common.opt:1246
 msgid "Enable SSA-CCP optimization on trees"
 msgstr ""
 
 msgid "Enable SSA-CCP optimization on trees"
 msgstr ""
 
-#: common.opt:1248
+#: common.opt:1254
 msgid "Enable loop header copying on trees"
 msgstr ""
 
 msgid "Enable loop header copying on trees"
 msgstr ""
 
-#: common.opt:1252
+#: common.opt:1258
 msgid "Replace SSA temporaries with better names in copies"
 msgstr ""
 
 msgid "Replace SSA temporaries with better names in copies"
 msgstr ""
 
-#: common.opt:1256
+#: common.opt:1262
 msgid "Enable copy propagation on trees"
 msgstr ""
 
 msgid "Enable copy propagation on trees"
 msgstr ""
 
-#: common.opt:1264
+#: common.opt:1270
 msgid "Transform condition stores into unconditional ones"
 msgstr ""
 
 msgid "Transform condition stores into unconditional ones"
 msgstr ""
 
-#: common.opt:1268
+#: common.opt:1274
 msgid "Perform conversions of switch initializations."
 msgstr ""
 
 msgid "Perform conversions of switch initializations."
 msgstr ""
 
-#: common.opt:1272
+#: common.opt:1278
 msgid "Enable SSA dead code elimination optimization on trees"
 msgstr ""
 
 msgid "Enable SSA dead code elimination optimization on trees"
 msgstr ""
 
-#: common.opt:1276
+#: common.opt:1282
 msgid "Enable dominator optimizations"
 msgstr ""
 
 msgid "Enable dominator optimizations"
 msgstr ""
 
-#: common.opt:1280
+#: common.opt:1286
 msgid "Enable dead store elimination"
 msgstr ""
 
 msgid "Enable dead store elimination"
 msgstr ""
 
-#: common.opt:1284
+#: common.opt:1290
 msgid "Enable forward propagation on trees"
 msgstr ""
 
 msgid "Enable forward propagation on trees"
 msgstr ""
 
-#: common.opt:1288
+#: common.opt:1294
 msgid "Enable Full Redundancy Elimination (FRE) on trees"
 msgstr ""
 
 msgid "Enable Full Redundancy Elimination (FRE) on trees"
 msgstr ""
 
-#: common.opt:1292
+#: common.opt:1298
 msgid "Enable loop distribution on trees"
 msgstr ""
 
 msgid "Enable loop distribution on trees"
 msgstr ""
 
-#: common.opt:1296
+#: common.opt:1302
 msgid "Enable loop invariant motion on trees"
 msgstr ""
 
 msgid "Enable loop invariant motion on trees"
 msgstr ""
 
-#: common.opt:1300
+#: common.opt:1306
 msgid "Enable linear loop transforms on trees"
 msgstr ""
 
 msgid "Enable linear loop transforms on trees"
 msgstr ""
 
-#: common.opt:1304
+#: common.opt:1310
 msgid "Create canonical induction variables in loops"
 msgstr ""
 
 msgid "Create canonical induction variables in loops"
 msgstr ""
 
-#: common.opt:1308
+#: common.opt:1314
 msgid "Enable loop optimizations on tree level"
 msgstr ""
 
 msgid "Enable loop optimizations on tree level"
 msgstr ""
 
-#: common.opt:1312
+#: common.opt:1318
 msgid "Enable automatic parallelization of loops"
 msgstr ""
 
 msgid "Enable automatic parallelization of loops"
 msgstr ""
 
-#: common.opt:1316
+#: common.opt:1322
 msgid "Enable hoisting loads from conditional pointers."
 msgstr ""
 
 msgid "Enable hoisting loads from conditional pointers."
 msgstr ""
 
-#: common.opt:1320
+#: common.opt:1326
 msgid "Enable SSA-PRE optimization on trees"
 msgstr ""
 
 msgid "Enable SSA-PRE optimization on trees"
 msgstr ""
 
-#: common.opt:1324
+#: common.opt:1330
 msgid "Perform function-local points-to analysis on trees."
 msgstr ""
 
 msgid "Perform function-local points-to analysis on trees."
 msgstr ""
 
-#: common.opt:1328
+#: common.opt:1334
 msgid "Enable reassociation on tree level"
 msgstr ""
 
 msgid "Enable reassociation on tree level"
 msgstr ""
 
-#: common.opt:1336
+#: common.opt:1342
 msgid "Enable SSA code sinking on trees"
 msgstr ""
 
 msgid "Enable SSA code sinking on trees"
 msgstr ""
 
-#: common.opt:1340
+#: common.opt:1346
 msgid "Perform scalar replacement of aggregates"
 msgstr ""
 
 msgid "Perform scalar replacement of aggregates"
 msgstr ""
 
-#: common.opt:1344
+#: common.opt:1350
 msgid "Replace temporary expressions in the SSA->normal pass"
 msgstr ""
 
 msgid "Replace temporary expressions in the SSA->normal pass"
 msgstr ""
 
-#: common.opt:1348
+#: common.opt:1354
 msgid "Perform live range splitting during the SSA->normal pass"
 msgstr ""
 
 msgid "Perform live range splitting during the SSA->normal pass"
 msgstr ""
 
-#: common.opt:1352
+#: common.opt:1358
 msgid "Perform Value Range Propagation on trees"
 msgstr ""
 
 msgid "Perform Value Range Propagation on trees"
 msgstr ""
 
-#: common.opt:1356
+#: common.opt:1362
 msgid "Compile whole compilation unit at a time"
 msgstr ""
 
 msgid "Compile whole compilation unit at a time"
 msgstr ""
 
-#: common.opt:1360
+#: common.opt:1366
 msgid "Perform loop unrolling when iteration count is known"
 msgstr ""
 
 msgid "Perform loop unrolling when iteration count is known"
 msgstr ""
 
-#: common.opt:1364
+#: common.opt:1370
 msgid "Perform loop unrolling for all loops"
 msgstr ""
 
 msgid "Perform loop unrolling for all loops"
 msgstr ""
 
-#: common.opt:1371
+#: common.opt:1377
 msgid "Allow loop optimizations to assume that the loops behave in normal way"
 msgstr ""
 
 msgid "Allow loop optimizations to assume that the loops behave in normal way"
 msgstr ""
 
-#: common.opt:1375
+#: common.opt:1381
 msgid "Allow optimization for floating-point arithmetic which may change the"
 msgstr ""
 
 msgid "Allow optimization for floating-point arithmetic which may change the"
 msgstr ""
 
-#: common.opt:1380
+#: common.opt:1386
 msgid "Same as -fassociative-math for expressions which include division."
 msgstr ""
 
 msgid "Same as -fassociative-math for expressions which include division."
 msgstr ""
 
-#: common.opt:1388
+#: common.opt:1394
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr ""
 
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr ""
 
-#: common.opt:1392
+#: common.opt:1398
 msgid "Perform loop unswitching"
 msgstr ""
 
 msgid "Perform loop unswitching"
 msgstr ""
 
-#: common.opt:1396
+#: common.opt:1402
 msgid "Just generate unwind tables for exception handling"
 msgstr ""
 
 msgid "Just generate unwind tables for exception handling"
 msgstr ""
 
-#: common.opt:1403
+#: common.opt:1409
 msgid "Perform variable tracking"
 msgstr ""
 
 msgid "Perform variable tracking"
 msgstr ""
 
-#: common.opt:1407
+#: common.opt:1413
 msgid "Perform variable tracking by annotating assignments"
 msgstr ""
 
 msgid "Perform variable tracking by annotating assignments"
 msgstr ""
 
-#: common.opt:1411
+#: common.opt:1417
 msgid "Toggle -fvar-tracking-assignments"
 msgstr ""
 
 msgid "Toggle -fvar-tracking-assignments"
 msgstr ""
 
-#: common.opt:1415
+#: common.opt:1421
 msgid "Perform variable tracking and also tag variables that are uninitialized"
 msgstr ""
 
 msgid "Perform variable tracking and also tag variables that are uninitialized"
 msgstr ""
 
-#: common.opt:1419
+#: common.opt:1425
 msgid "Enable loop vectorization on trees"
 msgstr ""
 
 msgid "Enable loop vectorization on trees"
 msgstr ""
 
-#: common.opt:1423
+#: common.opt:1429
 msgid "Enable basic block vectorization (SLP) on trees"
 msgstr ""
 
 msgid "Enable basic block vectorization (SLP) on trees"
 msgstr ""
 
-#: common.opt:1427
+#: common.opt:1433
 msgid "Enable use of cost model in vectorization"
 msgstr ""
 
 msgid "Enable use of cost model in vectorization"
 msgstr ""
 
-#: common.opt:1431
+#: common.opt:1437
 msgid "Enable loop versioning when doing loop vectorization on trees"
 msgstr ""
 
 msgid "Enable loop versioning when doing loop vectorization on trees"
 msgstr ""
 
-#: common.opt:1435
+#: common.opt:1441
 msgid ""
 "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
 msgstr ""
 
 msgid ""
 "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
 msgstr ""
 
-#: common.opt:1439
+#: common.opt:1445
 msgid "Enable copy propagation of scalar-evolution information."
 msgstr ""
 
 msgid "Enable copy propagation of scalar-evolution information."
 msgstr ""
 
-#: common.opt:1449
+#: common.opt:1455
 msgid "Add extra commentary to assembler output"
 msgstr ""
 
 msgid "Add extra commentary to assembler output"
 msgstr ""
 
-#: common.opt:1453
+#: common.opt:1459
 msgid ""
 "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol "
 "visibility"
 msgstr ""
 
 msgid ""
 "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol "
 "visibility"
 msgstr ""
 
-#: common.opt:1458
+#: common.opt:1464
 msgid "Use expression value profiles in optimizations"
 msgstr ""
 
 msgid "Use expression value profiles in optimizations"
 msgstr ""
 
-#: common.opt:1462
+#: common.opt:1468
 msgid "Construct webs and split unrelated uses of single variable"
 msgstr ""
 
 msgid "Construct webs and split unrelated uses of single variable"
 msgstr ""
 
-#: common.opt:1466
+#: common.opt:1472
 msgid "Enable partitioned link-time optimization."
 msgstr ""
 
 msgid "Enable partitioned link-time optimization."
 msgstr ""
 
-#: common.opt:1470
+#: common.opt:1476
 msgid "Enable conditional dead code elimination for builtin calls"
 msgstr ""
 
 msgid "Enable conditional dead code elimination for builtin calls"
 msgstr ""
 
-#: common.opt:1474
+#: common.opt:1480
 msgid "Perform whole program optimizations"
 msgstr ""
 
 msgid "Perform whole program optimizations"
 msgstr ""
 
-#: common.opt:1478
+#: common.opt:1484
 msgid "Assume signed arithmetic overflow wraps around"
 msgstr ""
 
 msgid "Assume signed arithmetic overflow wraps around"
 msgstr ""
 
-#: common.opt:1482
+#: common.opt:1488
 msgid "Put zero initialized data in the bss section"
 msgstr ""
 
 msgid "Put zero initialized data in the bss section"
 msgstr ""
 
-#: common.opt:1486
+#: common.opt:1492
 msgid "Generate debug information in default format"
 msgstr ""
 
 msgid "Generate debug information in default format"
 msgstr ""
 
-#: common.opt:1490
+#: common.opt:1496
 msgid "Generate debug information in COFF format"
 msgstr ""
 
 msgid "Generate debug information in COFF format"
 msgstr ""
 
-#: common.opt:1494
+#: common.opt:1500
 msgid "Generate debug information in DWARF v2 (or later) format"
 msgstr ""
 
 msgid "Generate debug information in DWARF v2 (or later) format"
 msgstr ""
 
-#: common.opt:1498
+#: common.opt:1504
 msgid "Generate debug information in default extended format"
 msgstr ""
 
 msgid "Generate debug information in default extended format"
 msgstr ""
 
-#: common.opt:1502
+#: common.opt:1508
 msgid "Generate debug information in STABS format"
 msgstr ""
 
 msgid "Generate debug information in STABS format"
 msgstr ""
 
-#: common.opt:1506
+#: common.opt:1512
 msgid "Generate debug information in extended STABS format"
 msgstr ""
 
 msgid "Generate debug information in extended STABS format"
 msgstr ""
 
-#: common.opt:1510
+#: common.opt:1516
 msgid "Emit DWARF additions beyond selected version"
 msgstr ""
 
 msgid "Emit DWARF additions beyond selected version"
 msgstr ""
 
-#: common.opt:1514
+#: common.opt:1520
 msgid "Don't emit DWARF additions beyond selected version"
 msgstr ""
 
 msgid "Don't emit DWARF additions beyond selected version"
 msgstr ""
 
-#: common.opt:1518
+#: common.opt:1524
 msgid "Toggle debug information generation"
 msgstr ""
 
 msgid "Toggle debug information generation"
 msgstr ""
 
-#: common.opt:1522
+#: common.opt:1528
 msgid "Generate debug information in VMS format"
 msgstr ""
 
 msgid "Generate debug information in VMS format"
 msgstr ""
 
-#: common.opt:1526
+#: common.opt:1532
 msgid "Generate debug information in XCOFF format"
 msgstr ""
 
 msgid "Generate debug information in XCOFF format"
 msgstr ""
 
-#: common.opt:1530
+#: common.opt:1536
 msgid "Generate debug information in extended XCOFF format"
 msgstr ""
 
 msgid "Generate debug information in extended XCOFF format"
 msgstr ""
 
-#: common.opt:1534
+#: common.opt:1540
 msgid "-o <file>\tPlace output into <file>"
 msgstr ""
 
 msgid "-o <file>\tPlace output into <file>"
 msgstr ""
 
-#: common.opt:1538
+#: common.opt:1544
 msgid "Enable function profiling"
 msgstr ""
 
 msgid "Enable function profiling"
 msgstr ""
 
-#: common.opt:1542
+#: common.opt:1548
 msgid "Issue warnings needed for strict compliance to the standard"
 msgstr ""
 
 msgid "Issue warnings needed for strict compliance to the standard"
 msgstr ""
 
-#: common.opt:1546
+#: common.opt:1552
 msgid "Like -pedantic but issue them as errors"
 msgstr ""
 
 msgid "Like -pedantic but issue them as errors"
 msgstr ""
 
-#: common.opt:1550
+#: common.opt:1556
 msgid "Do not display functions compiled or elapsed time"
 msgstr ""
 
 msgid "Do not display functions compiled or elapsed time"
 msgstr ""
 
-#: common.opt:1554
+#: common.opt:1560
 msgid "Display the compiler's version"
 msgstr ""
 
 msgid "Display the compiler's version"
 msgstr ""
 
-#: common.opt:1558
+#: common.opt:1564
 msgid "Suppress warnings"
 msgstr ""
 
 msgid "Suppress warnings"
 msgstr ""
 
-#: common.opt:1562
+#: common.opt:1568
 msgid "Create a shared library"
 msgstr ""
 
 msgid "Create a shared library"
 msgstr ""
 
-#: common.opt:1566
+#: common.opt:1572
 msgid "Create a position independent executable"
 msgstr ""
 
 msgid "Create a position independent executable"
 msgstr ""
 
@@ -11161,143 +11364,143 @@ msgid ""
 "branch target register load optimization is not intended to be run twice"
 msgstr ""
 
 "branch target register load optimization is not intended to be run twice"
 msgstr ""
 
-#: builtins.c:497
+#: builtins.c:503
 #, gcc-internal-format
 msgid "offset outside bounds of constant string"
 msgstr ""
 
 #, gcc-internal-format
 msgid "offset outside bounds of constant string"
 msgstr ""
 
-#: builtins.c:1061
+#: builtins.c:1067
 #, gcc-internal-format
 msgid "second argument to %<__builtin_prefetch%> must be a constant"
 msgstr ""
 
 #, gcc-internal-format
 msgid "second argument to %<__builtin_prefetch%> must be a constant"
 msgstr ""
 
-#: builtins.c:1068
+#: builtins.c:1074
 #, gcc-internal-format
 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
 msgstr ""
 
 #, gcc-internal-format
 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
 msgstr ""
 
-#: builtins.c:1076
+#: builtins.c:1082
 #, gcc-internal-format
 msgid "third argument to %<__builtin_prefetch%> must be a constant"
 msgstr ""
 
 #, gcc-internal-format
 msgid "third argument to %<__builtin_prefetch%> must be a constant"
 msgstr ""
 
-#: builtins.c:1083
+#: builtins.c:1089
 #, gcc-internal-format
 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
 msgstr ""
 
 #, gcc-internal-format
 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
 msgstr ""
 
-#: builtins.c:4297
+#: builtins.c:4303
 #, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> must be constant"
 msgstr ""
 
 #, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> must be constant"
 msgstr ""
 
-#: builtins.c:4303
+#: builtins.c:4309
 #, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> out of range"
 msgstr ""
 
 #, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> out of range"
 msgstr ""
 
-#: builtins.c:4309
+#: builtins.c:4315
 #, gcc-internal-format
 msgid "missing argument in %<__builtin_args_info%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "missing argument in %<__builtin_args_info%>"
 msgstr ""
 
-#: builtins.c:4446 gimplify.c:2271
+#: builtins.c:4452 gimplify.c:2271
 #, gcc-internal-format
 msgid "too few arguments to function %<va_start%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "too few arguments to function %<va_start%>"
 msgstr ""
 
-#: builtins.c:4608
+#: builtins.c:4614
 #, gcc-internal-format
 msgid "first argument to %<va_arg%> not of type %<va_list%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "first argument to %<va_arg%> not of type %<va_list%>"
 msgstr ""
 
-#: builtins.c:4624
+#: builtins.c:4630
 #, gcc-internal-format
 msgid "%qT is promoted to %qT when passed through %<...%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%qT is promoted to %qT when passed through %<...%>"
 msgstr ""
 
-#: builtins.c:4629
+#: builtins.c:4635
 #, gcc-internal-format
 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
 msgstr ""
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
 #, gcc-internal-format
 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
 msgstr ""
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
-#: builtins.c:4636 c-typeck.c:2664
+#: builtins.c:4642 c-typeck.c:2664
 #, gcc-internal-format
 msgid "if this code is reached, the program will abort"
 msgstr ""
 
 #, gcc-internal-format
 msgid "if this code is reached, the program will abort"
 msgstr ""
 
-#: builtins.c:4763
+#: builtins.c:4769
 #, gcc-internal-format
 msgid "invalid argument to %<__builtin_frame_address%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "invalid argument to %<__builtin_frame_address%>"
 msgstr ""
 
-#: builtins.c:4765
+#: builtins.c:4771
 #, gcc-internal-format
 msgid "invalid argument to %<__builtin_return_address%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "invalid argument to %<__builtin_return_address%>"
 msgstr ""
 
-#: builtins.c:4778
+#: builtins.c:4784
 #, gcc-internal-format
 msgid "unsupported argument to %<__builtin_frame_address%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "unsupported argument to %<__builtin_frame_address%>"
 msgstr ""
 
-#: builtins.c:4780
+#: builtins.c:4786
 #, gcc-internal-format
 msgid "unsupported argument to %<__builtin_return_address%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "unsupported argument to %<__builtin_return_address%>"
 msgstr ""
 
-#: builtins.c:5035
+#: builtins.c:5041
 #, gcc-internal-format
 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
 msgstr ""
 
 #, gcc-internal-format
 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
 msgstr ""
 
-#: builtins.c:5412 builtins.c:5426
+#: builtins.c:5418 builtins.c:5432
 #, gcc-internal-format
 msgid "%qD changed semantics in GCC 4.4"
 msgstr ""
 
 #. All valid uses of __builtin_va_arg_pack () are removed during
 #. inlining.
 #, gcc-internal-format
 msgid "%qD changed semantics in GCC 4.4"
 msgstr ""
 
 #. All valid uses of __builtin_va_arg_pack () are removed during
 #. inlining.
-#: builtins.c:5816 expr.c:9221
+#: builtins.c:5822 expr.c:9221
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 msgstr ""
 
 #. All valid uses of __builtin_va_arg_pack_len () are removed during
 #. inlining.
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 msgstr ""
 
 #. All valid uses of __builtin_va_arg_pack_len () are removed during
 #. inlining.
-#: builtins.c:5822
+#: builtins.c:5828
 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
 msgstr ""
 
 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
 msgstr ""
 
-#: builtins.c:6050
+#: builtins.c:6056
 #, gcc-internal-format
 msgid "%<__builtin_longjmp%> second argument must be 1"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<__builtin_longjmp%> second argument must be 1"
 msgstr ""
 
-#: builtins.c:6650
+#: builtins.c:6656
 #, gcc-internal-format
 msgid "target format does not support infinity"
 msgstr ""
 
 #, gcc-internal-format
 msgid "target format does not support infinity"
 msgstr ""
 
-#: builtins.c:11396
+#: builtins.c:11402
 #, gcc-internal-format
 msgid "%<va_start%> used in function with fixed args"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<va_start%> used in function with fixed args"
 msgstr ""
 
-#: builtins.c:11404
+#: builtins.c:11410
 #, gcc-internal-format
 msgid "wrong number of arguments to function %<va_start%>"
 msgstr ""
 
 #. Evidently an out of date version of <stdarg.h>; can't validate
 #. va_start's second argument, but can still work as intended.
 #, gcc-internal-format
 msgid "wrong number of arguments to function %<va_start%>"
 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:11417
+#: builtins.c:11423
 #, gcc-internal-format
 msgid "%<__builtin_next_arg%> called without an argument"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<__builtin_next_arg%> called without an argument"
 msgstr ""
 
-#: builtins.c:11422
+#: builtins.c:11428
 #, gcc-internal-format
 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
 msgstr ""
 #, gcc-internal-format
 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
 msgstr ""
@@ -11307,39 +11510,39 @@ msgstr ""
 #. argument.  We just warn and set the arg to be the last
 #. argument so that we will get wrong-code because of
 #. it.
 #. 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:11452
+#: builtins.c:11458
 #, gcc-internal-format
 msgid "second parameter of %<va_start%> not last named argument"
 msgstr ""
 
 #, gcc-internal-format
 msgid "second parameter of %<va_start%> not last named argument"
 msgstr ""
 
-#: builtins.c:11462
+#: builtins.c:11468
 #, gcc-internal-format
 msgid ""
 "undefined behaviour when second parameter of %<va_start%> is declared with %"
 "<register%> storage"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "undefined behaviour when second parameter of %<va_start%> is declared with %"
 "<register%> storage"
 msgstr ""
 
-#: builtins.c:11578
+#: builtins.c:11584
 msgid "%Kfirst argument of %D must be a pointer, second integer constant"
 msgstr ""
 
 msgid "%Kfirst argument of %D must be a pointer, second integer constant"
 msgstr ""
 
-#: builtins.c:11591
+#: builtins.c:11597
 msgid "%Klast argument of %D is not integer constant between 0 and 3"
 msgstr ""
 
 msgid "%Klast argument of %D is not integer constant between 0 and 3"
 msgstr ""
 
-#: builtins.c:11636 builtins.c:11787 builtins.c:11844
+#: builtins.c:11642 builtins.c:11793 builtins.c:11850
 msgid "%Kcall to %D will always overflow destination buffer"
 msgstr ""
 
 msgid "%Kcall to %D will always overflow destination buffer"
 msgstr ""
 
-#: builtins.c:11777
+#: builtins.c:11783
 msgid "%Kcall to %D might overflow destination buffer"
 msgstr ""
 
 msgid "%Kcall to %D might overflow destination buffer"
 msgstr ""
 
-#: builtins.c:11865
+#: builtins.c:11871
 msgid "%Kattempt to free a non-heap object %qD"
 msgstr ""
 
 msgid "%Kattempt to free a non-heap object %qD"
 msgstr ""
 
-#: builtins.c:11868
+#: builtins.c:11874
 msgid "%Kattempt to free a non-heap object"
 msgstr ""
 
 msgid "%Kattempt to free a non-heap object"
 msgstr ""
 
@@ -11574,12 +11777,12 @@ msgstr ""
 msgid "the address of %qD will always evaluate as %<true%>"
 msgstr ""
 
 msgid "the address of %qD will always evaluate as %<true%>"
 msgstr ""
 
-#: c-common.c:4060 cp/semantics.c:595 cp/typeck.c:7032
+#: c-common.c:4060 cp/semantics.c:595 cp/typeck.c:7048
 #, gcc-internal-format
 msgid "suggest parentheses around assignment used as truth value"
 msgstr ""
 
 #, gcc-internal-format
 msgid "suggest parentheses around assignment used as truth value"
 msgstr ""
 
-#: c-common.c:4142 c-decl.c:3608 c-typeck.c:10261
+#: c-common.c:4142 c-decl.c:3608 c-typeck.c:10266
 #, gcc-internal-format
 msgid "invalid use of %<restrict%>"
 msgstr ""
 #, gcc-internal-format
 msgid "invalid use of %<restrict%>"
 msgstr ""
@@ -11693,11 +11896,11 @@ msgstr ""
 #: c-common.c:6814 c-common.c:6878 c-common.c:7006 c-common.c:7074
 #: c-common.c:7118 c-common.c:7166 c-common.c:7244 c-common.c:7268
 #: c-common.c:7554 c-common.c:7577 c-common.c:7616 c-common.c:7705
 #: c-common.c:6814 c-common.c:6878 c-common.c:7006 c-common.c:7074
 #: c-common.c:7118 c-common.c:7166 c-common.c:7244 c-common.c:7268
 #: c-common.c:7554 c-common.c:7577 c-common.c:7616 c-common.c:7705
-#: c-common.c:7847 tree.c:5283 tree.c:5295 tree.c:5305 config/darwin.c:1456
+#: c-common.c:7847 tree.c:5295 tree.c:5307 tree.c:5317 config/darwin.c:1456
 #: config/arm/arm.c:4564 config/arm/arm.c:4592 config/arm/arm.c:4609
 #: config/arm/arm.c:4564 config/arm/arm.c:4592 config/arm/arm.c:4609
-#: config/avr/avr.c:4818 config/h8300/h8300.c:5362 config/h8300/h8300.c:5386
-#: config/i386/i386.c:4448 config/i386/i386.c:25950 config/ia64/ia64.c:635
-#: config/m68hc11/m68hc11.c:1142 config/rs6000/rs6000.c:23467
+#: config/avr/avr.c:4818 config/h8300/h8300.c:5363 config/h8300/h8300.c:5387
+#: config/i386/i386.c:4448 config/i386/i386.c:25938 config/ia64/ia64.c:635
+#: config/m68hc11/m68hc11.c:1142 config/rs6000/rs6000.c:23518
 #: config/spu/spu.c:3919
 #, gcc-internal-format
 msgid "%qE attribute ignored"
 #: config/spu/spu.c:3919
 #, gcc-internal-format
 msgid "%qE attribute ignored"
@@ -11793,8 +11996,8 @@ msgstr ""
 msgid "section attribute cannot be specified for local variables"
 msgstr ""
 
 msgid "section attribute cannot be specified for local variables"
 msgstr ""
 
-#: c-common.c:6593 config/bfin/bfin.c:5647 config/bfin/bfin.c:5698
-#: config/bfin/bfin.c:5725 config/bfin/bfin.c:5738
+#: c-common.c:6593 config/bfin/bfin.c:5651 config/bfin/bfin.c:5702
+#: config/bfin/bfin.c:5729 config/bfin/bfin.c:5742
 #, gcc-internal-format
 msgid "section of %q+D conflicts with previous declaration"
 msgstr ""
 #, gcc-internal-format
 msgid "section of %q+D conflicts with previous declaration"
 msgstr ""
@@ -11944,41 +12147,41 @@ msgstr ""
 msgid "invalid vector type for attribute %qE"
 msgstr ""
 
 msgid "invalid vector type for attribute %qE"
 msgstr ""
 
-#: c-common.c:7308 ada/gcc-interface/utils.c:5479
-#: ada/gcc-interface/utils.c:5573
+#: c-common.c:7308 ada/gcc-interface/utils.c:5481
+#: ada/gcc-interface/utils.c:5575
 #, gcc-internal-format
 msgid "vector size not an integral multiple of component size"
 msgstr ""
 
 #, gcc-internal-format
 msgid "vector size not an integral multiple of component size"
 msgstr ""
 
-#: c-common.c:7314 ada/gcc-interface/utils.c:5485
-#: ada/gcc-interface/utils.c:5579
+#: c-common.c:7314 ada/gcc-interface/utils.c:5487
+#: ada/gcc-interface/utils.c:5581
 #, gcc-internal-format
 msgid "zero vector size"
 msgstr ""
 
 #, gcc-internal-format
 msgid "zero vector size"
 msgstr ""
 
-#: c-common.c:7322 ada/gcc-interface/utils.c:5493
-#: ada/gcc-interface/utils.c:5586
+#: c-common.c:7322 ada/gcc-interface/utils.c:5495
+#: ada/gcc-interface/utils.c:5588
 #, gcc-internal-format
 msgid "number of components of the vector not a power of two"
 msgstr ""
 
 #, gcc-internal-format
 msgid "number of components of the vector not a power of two"
 msgstr ""
 
-#: c-common.c:7350 ada/gcc-interface/utils.c:5233
+#: c-common.c:7350 ada/gcc-interface/utils.c:5235
 #, gcc-internal-format
 msgid "nonnull attribute without arguments on a non-prototype"
 msgstr ""
 
 #, gcc-internal-format
 msgid "nonnull attribute without arguments on a non-prototype"
 msgstr ""
 
-#: c-common.c:7365 ada/gcc-interface/utils.c:5248
+#: c-common.c:7365 ada/gcc-interface/utils.c:5250
 #, gcc-internal-format
 msgid "nonnull argument has invalid operand number (argument %lu)"
 msgstr ""
 
 #, gcc-internal-format
 msgid "nonnull argument has invalid operand number (argument %lu)"
 msgstr ""
 
-#: c-common.c:7384 ada/gcc-interface/utils.c:5267
+#: c-common.c:7384 ada/gcc-interface/utils.c:5269
 #, gcc-internal-format
 msgid ""
 "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
 msgstr ""
 
-#: c-common.c:7392 ada/gcc-interface/utils.c:5275
+#: c-common.c:7392 ada/gcc-interface/utils.c:5277
 #, gcc-internal-format
 msgid ""
 "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
 #, gcc-internal-format
 msgid ""
 "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
@@ -12019,12 +12222,12 @@ msgstr ""
 msgid "%qE attribute only applies to variadic functions"
 msgstr ""
 
 msgid "%qE attribute only applies to variadic functions"
 msgstr ""
 
-#: c-common.c:7657 ada/gcc-interface/utils.c:5321
+#: c-common.c:7657 ada/gcc-interface/utils.c:5323
 #, gcc-internal-format
 msgid "requested position is not an integer constant"
 msgstr ""
 
 #, gcc-internal-format
 msgid "requested position is not an integer constant"
 msgstr ""
 
-#: c-common.c:7665 ada/gcc-interface/utils.c:5328
+#: c-common.c:7665 ada/gcc-interface/utils.c:5330
 #, gcc-internal-format
 msgid "requested position is less than zero"
 msgstr ""
 #, gcc-internal-format
 msgid "requested position is less than zero"
 msgstr ""
@@ -12079,7 +12282,7 @@ msgstr ""
 msgid "cannot apply %<offsetof%> to a non constant address"
 msgstr ""
 
 msgid "cannot apply %<offsetof%> to a non constant address"
 msgstr ""
 
-#: c-common.c:8376 cp/typeck.c:4988
+#: c-common.c:8376 cp/typeck.c:5004
 #, gcc-internal-format
 msgid "attempt to take address of bit-field structure member %qD"
 msgstr ""
 #, gcc-internal-format
 msgid "attempt to take address of bit-field structure member %qD"
 msgstr ""
@@ -12124,7 +12327,7 @@ msgstr ""
 msgid "too few arguments to function %qE"
 msgstr ""
 
 msgid "too few arguments to function %qE"
 msgstr ""
 
-#: c-common.c:8667 c-typeck.c:5369 config/mep/mep.c:6341
+#: c-common.c:8667 c-typeck.c:5374 config/mep/mep.c:6341
 #, gcc-internal-format
 msgid "incompatible type for argument %d of %qE"
 msgstr ""
 #, gcc-internal-format
 msgid "incompatible type for argument %d of %qE"
 msgstr ""
@@ -12268,8 +12471,8 @@ msgstr ""
 #. an unprototyped function, it is compile-time undefined;
 #. making it a constraint in that case was rejected in
 #. DR#252.
 #. an unprototyped function, it is compile-time undefined;
 #. making it a constraint in that case was rejected in
 #. DR#252.
-#: c-convert.c:102 c-typeck.c:1900 c-typeck.c:4946 cp/typeck.c:1811
-#: cp/typeck.c:6312 cp/typeck.c:6937 fortran/convert.c:88
+#: c-convert.c:102 c-typeck.c:1900 c-typeck.c:4950 cp/typeck.c:1827
+#: cp/typeck.c:6328 cp/typeck.c:6953 fortran/convert.c:88
 #, gcc-internal-format
 msgid "void value not ignored as it ought to be"
 msgstr ""
 #, gcc-internal-format
 msgid "void value not ignored as it ought to be"
 msgstr ""
@@ -12584,7 +12787,7 @@ msgstr ""
 msgid "for each function it appears in.)"
 msgstr ""
 
 msgid "for each function it appears in.)"
 msgstr ""
 
-#: c-decl.c:3001 cp/decl.c:2438
+#: c-decl.c:3001 cp/decl.c:2443
 #, gcc-internal-format
 msgid "label %qE referenced outside of any function"
 msgstr ""
 #, gcc-internal-format
 msgid "label %qE referenced outside of any function"
 msgstr ""
@@ -12619,7 +12822,7 @@ msgstr ""
 msgid "duplicate label declaration %qE"
 msgstr ""
 
 msgid "duplicate label declaration %qE"
 msgstr ""
 
-#: c-decl.c:3212 cp/decl.c:2747
+#: c-decl.c:3212 cp/decl.c:2752
 #, gcc-internal-format
 msgid "duplicate label %qD"
 msgstr ""
 #, gcc-internal-format
 msgid "duplicate label %qD"
 msgstr ""
@@ -12751,7 +12954,7 @@ msgstr ""
 msgid "variable %qD has initializer but incomplete type"
 msgstr ""
 
 msgid "variable %qD has initializer but incomplete type"
 msgstr ""
 
-#: c-decl.c:4046 cp/decl.c:4166 cp/decl.c:11705
+#: c-decl.c:4046 cp/decl.c:4171 cp/decl.c:11714
 #, gcc-internal-format
 msgid "inline function %q+D given attribute noinline"
 msgstr ""
 #, gcc-internal-format
 msgid "inline function %q+D given attribute noinline"
 msgstr ""
@@ -12881,7 +13084,7 @@ msgstr ""
 msgid "variable length array %qE is used"
 msgstr ""
 
 msgid "variable length array %qE is used"
 msgstr ""
 
-#: c-decl.c:4696 cp/decl.c:7347
+#: c-decl.c:4696 cp/decl.c:7363
 #, gcc-internal-format
 msgid "variable length array is used"
 msgstr ""
 #, gcc-internal-format
 msgid "variable length array is used"
 msgstr ""
@@ -12966,7 +13169,7 @@ msgstr ""
 msgid "storage class specified for unnamed parameter"
 msgstr ""
 
 msgid "storage class specified for unnamed parameter"
 msgstr ""
 
-#: c-decl.c:4999 cp/decl.c:8283
+#: c-decl.c:4999 cp/decl.c:8291
 #, gcc-internal-format
 msgid "storage class specified for typename"
 msgstr ""
 #, gcc-internal-format
 msgid "storage class specified for typename"
 msgstr ""
@@ -13115,7 +13318,7 @@ msgstr ""
 msgid "function definition has qualified void return type"
 msgstr ""
 
 msgid "function definition has qualified void return type"
 msgstr ""
 
-#: c-decl.c:5493 cp/decl.c:8389
+#: c-decl.c:5493 cp/decl.c:8397
 #, gcc-internal-format
 msgid "type qualifiers ignored on function return type"
 msgstr ""
 #, gcc-internal-format
 msgid "type qualifiers ignored on function return type"
 msgstr ""
@@ -13176,7 +13379,7 @@ msgstr ""
 msgid "a member of a structure or union cannot have a variably modified type"
 msgstr ""
 
 msgid "a member of a structure or union cannot have a variably modified type"
 msgstr ""
 
-#: c-decl.c:5732 cp/decl.c:7569
+#: c-decl.c:5732 cp/decl.c:7577
 #, gcc-internal-format
 msgid "variable or field %qE declared void"
 msgstr ""
 #, gcc-internal-format
 msgid "variable or field %qE declared void"
 msgstr ""
@@ -13345,7 +13548,7 @@ msgstr ""
 msgid "defining type in %qs expression is invalid in C++"
 msgstr ""
 
 msgid "defining type in %qs expression is invalid in C++"
 msgstr ""
 
-#: c-decl.c:6572 cp/decl.c:3902
+#: c-decl.c:6572 cp/decl.c:3907
 #, gcc-internal-format
 msgid "declaration does not declare anything"
 msgstr ""
 #, gcc-internal-format
 msgid "declaration does not declare anything"
 msgstr ""
@@ -13576,7 +13779,7 @@ msgstr ""
 msgid "argument %qD doesn%'t match prototype"
 msgstr ""
 
 msgid "argument %qD doesn%'t match prototype"
 msgstr ""
 
-#: c-decl.c:8044 cp/decl.c:12551
+#: c-decl.c:8046 cp/decl.c:12562
 #, gcc-internal-format
 msgid "no return statement in function returning non-void"
 msgstr ""
 #, gcc-internal-format
 msgid "no return statement in function returning non-void"
 msgstr ""
@@ -13584,163 +13787,163 @@ 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.
 #. 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:8117
+#: c-decl.c:8119
 #, gcc-internal-format
 msgid "%<for%> loop initial declarations are only allowed in C99 mode"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<for%> loop initial declarations are only allowed in C99 mode"
 msgstr ""
 
-#: c-decl.c:8122
+#: c-decl.c:8124
 #, gcc-internal-format
 msgid "use option -std=c99 or -std=gnu99 to compile your code"
 msgstr ""
 
 #, gcc-internal-format
 msgid "use option -std=c99 or -std=gnu99 to compile your code"
 msgstr ""
 
-#: c-decl.c:8156
+#: c-decl.c:8158
 #, gcc-internal-format
 msgid "declaration of static variable %qD in %<for%> loop initial declaration"
 msgstr ""
 
 #, gcc-internal-format
 msgid "declaration of static variable %qD in %<for%> loop initial declaration"
 msgstr ""
 
-#: c-decl.c:8160
+#: c-decl.c:8162
 #, gcc-internal-format
 msgid ""
 "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
 msgstr ""
 
-#: c-decl.c:8167
+#: c-decl.c:8169
 #, gcc-internal-format
 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
-#: c-decl.c:8172
+#: c-decl.c:8174
 #, gcc-internal-format
 msgid "%<union %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<union %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
-#: c-decl.c:8176
+#: c-decl.c:8178
 #, gcc-internal-format
 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
-#: c-decl.c:8180
+#: c-decl.c:8182
 #, gcc-internal-format
 msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
 msgstr ""
 
 #, gcc-internal-format
 msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
 msgstr ""
 
-#: c-decl.c:8431
+#: c-decl.c:8433
 #, gcc-internal-format
 msgid "incompatible address space qualifiers %qs and %qs"
 msgstr ""
 
 #, gcc-internal-format
 msgid "incompatible address space qualifiers %qs and %qs"
 msgstr ""
 
-#: c-decl.c:8470 c-decl.c:8767 c-decl.c:9133
+#: c-decl.c:8472 c-decl.c:8769 c-decl.c:9135
 #, gcc-internal-format
 msgid "duplicate %qE"
 msgstr ""
 
 #, gcc-internal-format
 msgid "duplicate %qE"
 msgstr ""
 
-#: c-decl.c:8496 c-decl.c:8778 c-decl.c:9010
+#: c-decl.c:8498 c-decl.c:8780 c-decl.c:9012
 #, gcc-internal-format
 msgid "two or more data types in declaration specifiers"
 msgstr ""
 
 #, gcc-internal-format
 msgid "two or more data types in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:8508 cp/parser.c:2185
+#: c-decl.c:8510 cp/parser.c:2185
 #, gcc-internal-format
 msgid "%<long long long%> is too long for GCC"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<long long long%> is too long for GCC"
 msgstr ""
 
-#: c-decl.c:8521
+#: c-decl.c:8523
 #, gcc-internal-format
 msgid "ISO C90 does not support %<long long%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "ISO C90 does not support %<long long%>"
 msgstr ""
 
-#: c-decl.c:8679
+#: c-decl.c:8681
 #, gcc-internal-format
 msgid "ISO C90 does not support complex types"
 msgstr ""
 
 #, gcc-internal-format
 msgid "ISO C90 does not support complex types"
 msgstr ""
 
-#: c-decl.c:8718
+#: c-decl.c:8720
 #, gcc-internal-format
 msgid "ISO C does not support saturating types"
 msgstr ""
 
 #, gcc-internal-format
 msgid "ISO C does not support saturating types"
 msgstr ""
 
-#: c-decl.c:8969
+#: c-decl.c:8971
 #, gcc-internal-format
 msgid "ISO C does not support decimal floating point"
 msgstr ""
 
 #, gcc-internal-format
 msgid "ISO C does not support decimal floating point"
 msgstr ""
 
-#: c-decl.c:8991 c-decl.c:9194 c-parser.c:5372
+#: c-decl.c:8993 c-decl.c:9196 c-parser.c:5372
 #, gcc-internal-format
 msgid "fixed-point types not supported for this target"
 msgstr ""
 
 #, gcc-internal-format
 msgid "fixed-point types not supported for this target"
 msgstr ""
 
-#: c-decl.c:8993
+#: c-decl.c:8995
 #, gcc-internal-format
 msgid "ISO C does not support fixed-point types"
 msgstr ""
 
 #, gcc-internal-format
 msgid "ISO C does not support fixed-point types"
 msgstr ""
 
-#: c-decl.c:9027
+#: c-decl.c:9029
 #, gcc-internal-format
 msgid "C++ lookup of %qD would return a field, not a type"
 msgstr ""
 
 #, gcc-internal-format
 msgid "C++ lookup of %qD would return a field, not a type"
 msgstr ""
 
-#: c-decl.c:9040
+#: c-decl.c:9042
 #, gcc-internal-format
 msgid "%qE fails to be a typedef or built in type"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%qE fails to be a typedef or built in type"
 msgstr ""
 
-#: c-decl.c:9084
+#: c-decl.c:9086
 #, gcc-internal-format
 msgid "%qE is not at beginning of declaration"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%qE is not at beginning of declaration"
 msgstr ""
 
-#: c-decl.c:9098
+#: c-decl.c:9100
 #, gcc-internal-format
 msgid "%<__thread%> used with %<auto%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<__thread%> used with %<auto%>"
 msgstr ""
 
-#: c-decl.c:9100
+#: c-decl.c:9102
 #, gcc-internal-format
 msgid "%<__thread%> used with %<register%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<__thread%> used with %<register%>"
 msgstr ""
 
-#: c-decl.c:9102
+#: c-decl.c:9104
 #, gcc-internal-format
 msgid "%<__thread%> used with %<typedef%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<__thread%> used with %<typedef%>"
 msgstr ""
 
-#: c-decl.c:9113
+#: c-decl.c:9115
 #, gcc-internal-format
 msgid "%<__thread%> before %<extern%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<__thread%> before %<extern%>"
 msgstr ""
 
-#: c-decl.c:9122
+#: c-decl.c:9124
 #, gcc-internal-format
 msgid "%<__thread%> before %<static%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<__thread%> before %<static%>"
 msgstr ""
 
-#: c-decl.c:9138
+#: c-decl.c:9140
 #, gcc-internal-format
 msgid "multiple storage classes in declaration specifiers"
 msgstr ""
 
 #, gcc-internal-format
 msgid "multiple storage classes in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:9145
+#: c-decl.c:9147
 #, gcc-internal-format
 msgid "%<__thread%> used with %qE"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<__thread%> used with %qE"
 msgstr ""
 
-#: c-decl.c:9192
+#: c-decl.c:9194
 #, gcc-internal-format
 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
 msgstr ""
 
-#: c-decl.c:9206
+#: c-decl.c:9208
 #, gcc-internal-format
 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
 msgstr ""
 
-#: c-decl.c:9251 c-decl.c:9277
+#: c-decl.c:9253 c-decl.c:9279
 #, gcc-internal-format
 msgid "ISO C does not support complex integer types"
 msgstr ""
 
 #, gcc-internal-format
 msgid "ISO C does not support complex integer types"
 msgstr ""
 
-#: c-decl.c:9431 toplev.c:866
+#: c-decl.c:9433 toplev.c:866
 #, gcc-internal-format
 msgid "%q+F used but never defined"
 msgstr ""
 #, gcc-internal-format
 msgid "%q+F used but never defined"
 msgstr ""
@@ -14117,6 +14320,11 @@ msgstr ""
 msgid "this decimal constant would be unsigned in ISO C90"
 msgstr ""
 
 msgid "this decimal constant would be unsigned in ISO C90"
 msgstr ""
 
+#: c-lex.c:596
+#, gcc-internal-format
+msgid "integer constant is too large for %<unsigned long%> type"
+msgstr ""
+
 #: c-lex.c:633
 #, gcc-internal-format
 msgid "unsuffixed float constant"
 #: c-lex.c:633
 #, gcc-internal-format
 msgid "unsuffixed float constant"
@@ -14157,7 +14365,7 @@ msgstr ""
 msgid "invalid expression type for %<#pragma omp atomic%>"
 msgstr ""
 
 msgid "invalid expression type for %<#pragma omp atomic%>"
 msgstr ""
 
-#: c-omp.c:260 cp/semantics.c:4478
+#: c-omp.c:260 cp/semantics.c:4497
 #, gcc-internal-format
 msgid "invalid type for iteration variable %qE"
 msgstr ""
 #, gcc-internal-format
 msgid "invalid type for iteration variable %qE"
 msgstr ""
@@ -14167,22 +14375,22 @@ msgstr ""
 msgid "%qE is not initialized"
 msgstr ""
 
 msgid "%qE is not initialized"
 msgstr ""
 
-#: c-omp.c:290 cp/semantics.c:4393
+#: c-omp.c:290 cp/semantics.c:4412
 #, gcc-internal-format
 msgid "missing controlling predicate"
 msgstr ""
 
 #, gcc-internal-format
 msgid "missing controlling predicate"
 msgstr ""
 
-#: c-omp.c:368 cp/semantics.c:4150
+#: c-omp.c:368 cp/semantics.c:4169
 #, gcc-internal-format
 msgid "invalid controlling predicate"
 msgstr ""
 
 #, gcc-internal-format
 msgid "invalid controlling predicate"
 msgstr ""
 
-#: c-omp.c:375 cp/semantics.c:4399
+#: c-omp.c:375 cp/semantics.c:4418
 #, gcc-internal-format
 msgid "missing increment expression"
 msgstr ""
 
 #, gcc-internal-format
 msgid "missing increment expression"
 msgstr ""
 
-#: c-omp.c:444 cp/semantics.c:4255
+#: c-omp.c:444 cp/semantics.c:4274
 #, gcc-internal-format
 msgid "invalid increment expression"
 msgstr ""
 #, gcc-internal-format
 msgid "invalid increment expression"
 msgstr ""
@@ -14411,7 +14619,7 @@ msgstr ""
 msgid "expected identifier"
 msgstr ""
 
 msgid "expected identifier"
 msgstr ""
 
-#: c-parser.c:1743 cp/parser.c:12724
+#: c-parser.c:1743 cp/parser.c:12727
 #, gcc-internal-format
 msgid "comma at end of enumerator list"
 msgstr ""
 #, gcc-internal-format
 msgid "comma at end of enumerator list"
 msgstr ""
@@ -14421,11 +14629,6 @@ msgstr ""
 msgid "expected %<,%> or %<}%>"
 msgstr ""
 
 msgid "expected %<,%> or %<}%>"
 msgstr ""
 
-#: c-parser.c:1765 c-parser.c:1960 c-parser.c:6441
-#, gcc-internal-format
-msgid "expected %<{%>"
-msgstr ""
-
 #: c-parser.c:1779
 #, gcc-internal-format
 msgid "ISO C forbids forward references to %<enum%> types"
 #: c-parser.c:1779
 #, gcc-internal-format
 msgid "ISO C forbids forward references to %<enum%> types"
@@ -14446,11 +14649,6 @@ msgstr ""
 msgid "no semicolon at end of struct or union"
 msgstr ""
 
 msgid "no semicolon at end of struct or union"
 msgstr ""
 
-#: c-parser.c:1944
-#, gcc-internal-format
-msgid "expected %<;%>"
-msgstr ""
-
 #: c-parser.c:2027 c-parser.c:3006
 #, gcc-internal-format
 msgid "expected specifier-qualifier-list"
 #: c-parser.c:2027 c-parser.c:3006
 #, gcc-internal-format
 msgid "expected specifier-qualifier-list"
@@ -14496,7 +14694,7 @@ msgstr ""
 msgid "wide string literal in %<asm%>"
 msgstr ""
 
 msgid "wide string literal in %<asm%>"
 msgstr ""
 
-#: c-parser.c:2765 c-parser.c:7091 cp/parser.c:22949
+#: c-parser.c:2765 c-parser.c:7091 cp/parser.c:22952
 #, gcc-internal-format
 msgid "expected string literal"
 msgstr ""
 #, gcc-internal-format
 msgid "expected string literal"
 msgstr ""
@@ -14526,11 +14724,6 @@ msgstr ""
 msgid "obsolete use of designated initializer without %<=%>"
 msgstr ""
 
 msgid "obsolete use of designated initializer without %<=%>"
 msgstr ""
 
-#: c-parser.c:3309
-#, gcc-internal-format
-msgid "expected %<=%>"
-msgstr ""
-
 #: c-parser.c:3465
 #, gcc-internal-format
 msgid "ISO C forbids label declarations"
 #: c-parser.c:3465
 #, gcc-internal-format
 msgid "ISO C forbids label declarations"
@@ -14661,39 +14854,39 @@ msgstr ""
 msgid "extra semicolon in method definition specified"
 msgstr ""
 
 msgid "extra semicolon in method definition specified"
 msgstr ""
 
-#: c-parser.c:6985 cp/parser.c:22993
+#: c-parser.c:6985 cp/parser.c:22996
 #, gcc-internal-format
 msgid "%<#pragma omp barrier%> may only be used in compound statements"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<#pragma omp barrier%> may only be used in compound statements"
 msgstr ""
 
-#: c-parser.c:6996 cp/parser.c:23008
+#: c-parser.c:6996 cp/parser.c:23011
 #, gcc-internal-format
 msgid "%<#pragma omp flush%> may only be used in compound statements"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<#pragma omp flush%> may only be used in compound statements"
 msgstr ""
 
-#: c-parser.c:7007 cp/parser.c:23024
+#: c-parser.c:7007 cp/parser.c:23027
 #, gcc-internal-format
 msgid "%<#pragma omp taskwait%> may only be used in compound statements"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<#pragma omp taskwait%> may only be used in compound statements"
 msgstr ""
 
-#: c-parser.c:7020 cp/parser.c:23052
+#: c-parser.c:7020 cp/parser.c:23055
 #, gcc-internal-format
 msgid ""
 "%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
 "construct"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
 "construct"
 msgstr ""
 
-#: c-parser.c:7026 cp/parser.c:22983
+#: c-parser.c:7026 cp/parser.c:22986
 #, gcc-internal-format
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 msgstr ""
 
-#: c-parser.c:7185 cp/parser.c:21272
+#: c-parser.c:7185 cp/parser.c:21275
 #, gcc-internal-format
 msgid "too many %qs clauses"
 msgstr ""
 
 #, gcc-internal-format
 msgid "too many %qs clauses"
 msgstr ""
 
-#: c-parser.c:7287 cp/parser.c:21386
+#: c-parser.c:7287 cp/parser.c:21389
 #, gcc-internal-format
 msgid "collapse argument needs positive constant integer expression"
 msgstr ""
 #, gcc-internal-format
 msgid "collapse argument needs positive constant integer expression"
 msgstr ""
@@ -14703,11 +14896,6 @@ msgstr ""
 msgid "expected %<none%> or %<shared%>"
 msgstr ""
 
 msgid "expected %<none%> or %<shared%>"
 msgstr ""
 
-#: c-parser.c:7397
-#, gcc-internal-format
-msgid "expected %<(%>"
-msgstr ""
-
 #: c-parser.c:7444 c-parser.c:7636
 #, gcc-internal-format
 msgid "expected integer expression"
 #: c-parser.c:7444 c-parser.c:7636
 #, gcc-internal-format
 msgid "expected integer expression"
@@ -14723,12 +14911,12 @@ msgstr ""
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
 msgstr ""
 
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
 msgstr ""
 
-#: c-parser.c:7627 cp/parser.c:21674
+#: c-parser.c:7627 cp/parser.c:21677
 #, gcc-internal-format
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr ""
 
 #, gcc-internal-format
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr ""
 
-#: c-parser.c:7631 cp/parser.c:21677
+#: c-parser.c:7631 cp/parser.c:21680
 #, gcc-internal-format
 msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
 msgstr ""
 #, gcc-internal-format
 msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
 msgstr ""
@@ -14743,7 +14931,7 @@ msgstr ""
 msgid "expected %<#pragma omp%> clause"
 msgstr ""
 
 msgid "expected %<#pragma omp%> clause"
 msgstr ""
 
-#: c-parser.c:7778 cp/parser.c:21825
+#: c-parser.c:7778 cp/parser.c:21828
 #, gcc-internal-format
 msgid "%qs is not valid for %qs"
 msgstr ""
 #, gcc-internal-format
 msgid "%qs is not valid for %qs"
 msgstr ""
@@ -14763,7 +14951,7 @@ msgstr ""
 msgid "for statement expected"
 msgstr ""
 
 msgid "for statement expected"
 msgstr ""
 
-#: c-parser.c:8049 cp/semantics.c:4383 cp/semantics.c:4453
+#: c-parser.c:8049 cp/semantics.c:4402 cp/semantics.c:4472
 #, gcc-internal-format
 msgid "expected iteration declaration or initialization"
 msgstr ""
 #, gcc-internal-format
 msgid "expected iteration declaration or initialization"
 msgstr ""
@@ -14773,37 +14961,32 @@ msgstr ""
 msgid "not enough perfectly nested loops"
 msgstr ""
 
 msgid "not enough perfectly nested loops"
 msgstr ""
 
-#: c-parser.c:8182 cp/parser.c:22530
+#: c-parser.c:8182 cp/parser.c:22533
 #, gcc-internal-format
 msgid "collapsed loops not perfectly nested"
 msgstr ""
 
 #, gcc-internal-format
 msgid "collapsed loops not perfectly nested"
 msgstr ""
 
-#: c-parser.c:8220 cp/parser.c:22374 cp/parser.c:22412 cp/pt.c:11221
+#: c-parser.c:8220 cp/parser.c:22377 cp/parser.c:22415 cp/pt.c:11272
 #, gcc-internal-format
 msgid "iteration variable %qD should not be firstprivate"
 msgstr ""
 
 #, gcc-internal-format
 msgid "iteration variable %qD should not be firstprivate"
 msgstr ""
 
-#: c-parser.c:8382
-#, gcc-internal-format
-msgid "expected %<#pragma omp section%> or %<}%>"
-msgstr ""
-
 #: c-parser.c:8665
 #, gcc-internal-format
 msgid "%qD is not a variable"
 msgstr ""
 
 #: c-parser.c:8665
 #, gcc-internal-format
 msgid "%qD is not a variable"
 msgstr ""
 
-#: c-parser.c:8667 cp/semantics.c:4008
+#: c-parser.c:8667 cp/semantics.c:4027
 #, gcc-internal-format
 msgid "%qE declared %<threadprivate%> after first use"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%qE declared %<threadprivate%> after first use"
 msgstr ""
 
-#: c-parser.c:8669 cp/semantics.c:4010
+#: c-parser.c:8669 cp/semantics.c:4029
 #, gcc-internal-format
 msgid "automatic variable %qE cannot be %<threadprivate%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "automatic variable %qE cannot be %<threadprivate%>"
 msgstr ""
 
-#: c-parser.c:8673 cp/semantics.c:4012
+#: c-parser.c:8673 cp/semantics.c:4031
 #, gcc-internal-format
 msgid "%<threadprivate%> %qE has incomplete type"
 msgstr ""
 #, gcc-internal-format
 msgid "%<threadprivate%> %qE has incomplete type"
 msgstr ""
@@ -15179,7 +15362,7 @@ msgstr ""
 msgid "invalid use of flexible array member"
 msgstr ""
 
 msgid "invalid use of flexible array member"
 msgstr ""
 
-#: c-typeck.c:250
+#: c-typeck.c:250 cp/typeck2.c:489
 #, gcc-internal-format
 msgid "invalid use of array with unspecified bounds"
 msgstr ""
 #, gcc-internal-format
 msgid "invalid use of array with unspecified bounds"
 msgstr ""
@@ -15275,12 +15458,12 @@ msgstr ""
 msgid "invalid type argument of %<->%> (have %qT)"
 msgstr ""
 
 msgid "invalid type argument of %<->%> (have %qT)"
 msgstr ""
 
-#: c-typeck.c:2218 cp/typeck.c:2926
+#: c-typeck.c:2218 cp/typeck.c:2942
 #, gcc-internal-format
 msgid "subscripted value is neither array nor pointer"
 msgstr ""
 
 #, gcc-internal-format
 msgid "subscripted value is neither array nor pointer"
 msgstr ""
 
-#: c-typeck.c:2229 cp/typeck.c:2841 cp/typeck.c:2931
+#: c-typeck.c:2229 cp/typeck.c:2857 cp/typeck.c:2947
 #, gcc-internal-format
 msgid "array subscript is not an integer"
 msgstr ""
 #, gcc-internal-format
 msgid "array subscript is not an integer"
 msgstr ""
@@ -15611,69 +15794,69 @@ msgstr ""
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr ""
 
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr ""
 
-#: c-typeck.c:4433
+#: c-typeck.c:4434
 #, gcc-internal-format
 msgid "ISO C forbids casts to union type"
 msgstr ""
 
 #, gcc-internal-format
 msgid "ISO C forbids casts to union type"
 msgstr ""
 
-#: c-typeck.c:4440
+#: c-typeck.c:4444
 #, gcc-internal-format
 msgid "cast to union type from type not present in union"
 msgstr ""
 
 #, gcc-internal-format
 msgid "cast to union type from type not present in union"
 msgstr ""
 
-#: c-typeck.c:4475
+#: c-typeck.c:4479
 #, gcc-internal-format
 msgid ""
 "cast to %s address space pointer from disjoint generic address space pointer"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "cast to %s address space pointer from disjoint generic address space pointer"
 msgstr ""
 
-#: c-typeck.c:4480
+#: c-typeck.c:4484
 #, gcc-internal-format
 msgid ""
 "cast to generic address space pointer from disjoint %s address space pointer"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "cast to generic address space pointer from disjoint %s address space pointer"
 msgstr ""
 
-#: c-typeck.c:4485
+#: c-typeck.c:4489
 #, gcc-internal-format
 msgid "cast to %s address space pointer from disjoint %s address space pointer"
 msgstr ""
 
 #, gcc-internal-format
 msgid "cast to %s address space pointer from disjoint %s address space pointer"
 msgstr ""
 
-#: c-typeck.c:4505
+#: c-typeck.c:4509
 #, gcc-internal-format
 msgid "cast increases required alignment of target type"
 msgstr ""
 
 #, gcc-internal-format
 msgid "cast increases required alignment of target type"
 msgstr ""
 
-#: c-typeck.c:4516
+#: c-typeck.c:4520
 #, gcc-internal-format
 msgid "cast from pointer to integer of different size"
 msgstr ""
 
 #, gcc-internal-format
 msgid "cast from pointer to integer of different size"
 msgstr ""
 
-#: c-typeck.c:4521
+#: c-typeck.c:4525
 #, gcc-internal-format
 msgid "cast from function call of type %qT to non-matching type %qT"
 msgstr ""
 
 #, gcc-internal-format
 msgid "cast from function call of type %qT to non-matching type %qT"
 msgstr ""
 
-#: c-typeck.c:4530
+#: c-typeck.c:4534
 #, gcc-internal-format
 msgid "cast to pointer from integer of different size"
 msgstr ""
 
 #, gcc-internal-format
 msgid "cast to pointer from integer of different size"
 msgstr ""
 
-#: c-typeck.c:4544
+#: c-typeck.c:4548
 #, gcc-internal-format
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr ""
 
 #, gcc-internal-format
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr ""
 
-#: c-typeck.c:4553
+#: c-typeck.c:4557
 #, gcc-internal-format
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr ""
 
 #, gcc-internal-format
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr ""
 
-#: c-typeck.c:4635
+#: c-typeck.c:4639
 #, gcc-internal-format
 msgid "defining a type in a cast is invalid in C++"
 msgstr ""
 
 #, gcc-internal-format
 msgid "defining a type in a cast is invalid in C++"
 msgstr ""
 
-#: c-typeck.c:4760 c-typeck.c:4927
+#: c-typeck.c:4764 c-typeck.c:4931
 #, gcc-internal-format
 msgid "enum conversion in assignment is invalid in C++"
 msgstr ""
 #, gcc-internal-format
 msgid "enum conversion in assignment is invalid in C++"
 msgstr ""
@@ -15681,471 +15864,471 @@ msgstr ""
 #. This macro is used to emit diagnostics to ensure that all format
 #. strings are complete sentences, visible to gettext and checked at
 #. compile time.
 #. This macro is used to emit diagnostics to ensure that all format
 #. strings are complete sentences, visible to gettext and checked at
 #. compile time.
-#: c-typeck.c:4865 c-typeck.c:5372
+#: c-typeck.c:4869 c-typeck.c:5377
 #, gcc-internal-format
 msgid "expected %qT but argument is of type %qT"
 msgstr ""
 
 #, gcc-internal-format
 msgid "expected %qT but argument is of type %qT"
 msgstr ""
 
-#: c-typeck.c:4925
+#: c-typeck.c:4929
 #, gcc-internal-format
 msgid "enum conversion when passing argument %d of %qE is invalid in C++"
 msgstr ""
 
 #, gcc-internal-format
 msgid "enum conversion when passing argument %d of %qE is invalid in C++"
 msgstr ""
 
-#: c-typeck.c:4931
+#: c-typeck.c:4935
 #, gcc-internal-format
 msgid "enum conversion in return is invalid in C++"
 msgstr ""
 
 #, gcc-internal-format
 msgid "enum conversion in return is invalid in C++"
 msgstr ""
 
-#: c-typeck.c:4960
+#: c-typeck.c:4964
 #, gcc-internal-format
 msgid "cannot pass rvalue to reference parameter"
 msgstr ""
 
 #, gcc-internal-format
 msgid "cannot pass rvalue to reference parameter"
 msgstr ""
 
-#: c-typeck.c:5089 c-typeck.c:5294
+#: c-typeck.c:5094 c-typeck.c:5299
 #, gcc-internal-format
 msgid ""
 "passing argument %d of %qE makes qualified function pointer from unqualified"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "passing argument %d of %qE makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:5092 c-typeck.c:5297
+#: c-typeck.c:5097 c-typeck.c:5302
 #, gcc-internal-format
 msgid "assignment makes qualified function pointer from unqualified"
 msgstr ""
 
 #, gcc-internal-format
 msgid "assignment makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:5095 c-typeck.c:5299
+#: c-typeck.c:5100 c-typeck.c:5304
 #, gcc-internal-format
 msgid "initialization makes qualified function pointer from unqualified"
 msgstr ""
 
 #, gcc-internal-format
 msgid "initialization makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:5098 c-typeck.c:5301
+#: c-typeck.c:5103 c-typeck.c:5306
 #, gcc-internal-format
 msgid "return makes qualified function pointer from unqualified"
 msgstr ""
 
 #, gcc-internal-format
 msgid "return makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:5104 c-typeck.c:5258
+#: c-typeck.c:5109 c-typeck.c:5263
 #, gcc-internal-format
 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
 msgstr ""
 
 #, gcc-internal-format
 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:5106 c-typeck.c:5260
+#: c-typeck.c:5111 c-typeck.c:5265
 #, gcc-internal-format
 msgid "assignment discards qualifiers from pointer target type"
 msgstr ""
 
 #, gcc-internal-format
 msgid "assignment discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:5108 c-typeck.c:5262
+#: c-typeck.c:5113 c-typeck.c:5267
 #, gcc-internal-format
 msgid "initialization discards qualifiers from pointer target type"
 msgstr ""
 
 #, gcc-internal-format
 msgid "initialization discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:5110 c-typeck.c:5264
+#: c-typeck.c:5115 c-typeck.c:5269
 #, gcc-internal-format
 msgid "return discards qualifiers from pointer target type"
 msgstr ""
 
 #, gcc-internal-format
 msgid "return discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:5118
+#: c-typeck.c:5123
 #, gcc-internal-format
 msgid "ISO C prohibits argument conversion to union type"
 msgstr ""
 
 #, gcc-internal-format
 msgid "ISO C prohibits argument conversion to union type"
 msgstr ""
 
-#: c-typeck.c:5154
+#: c-typeck.c:5159
 #, gcc-internal-format
 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
 msgstr ""
 
 #, gcc-internal-format
 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
 msgstr ""
 
-#: c-typeck.c:5166
+#: c-typeck.c:5171
 #, gcc-internal-format
 msgid "passing argument %d of %qE from pointer to non-enclosed address space"
 msgstr ""
 
 #, gcc-internal-format
 msgid "passing argument %d of %qE from pointer to non-enclosed address space"
 msgstr ""
 
-#: c-typeck.c:5170
+#: c-typeck.c:5175
 #, gcc-internal-format
 msgid "assignment from pointer to non-enclosed address space"
 msgstr ""
 
 #, gcc-internal-format
 msgid "assignment from pointer to non-enclosed address space"
 msgstr ""
 
-#: c-typeck.c:5174
+#: c-typeck.c:5179
 #, gcc-internal-format
 msgid "initialization from pointer to non-enclosed address space"
 msgstr ""
 
 #, gcc-internal-format
 msgid "initialization from pointer to non-enclosed address space"
 msgstr ""
 
-#: c-typeck.c:5178
+#: c-typeck.c:5183
 #, gcc-internal-format
 msgid "return from pointer to non-enclosed address space"
 msgstr ""
 
 #, gcc-internal-format
 msgid "return from pointer to non-enclosed address space"
 msgstr ""
 
-#: c-typeck.c:5196
+#: c-typeck.c:5201
 #, gcc-internal-format
 msgid "argument %d of %qE might be a candidate for a format attribute"
 msgstr ""
 
 #, gcc-internal-format
 msgid "argument %d of %qE might be a candidate for a format attribute"
 msgstr ""
 
-#: c-typeck.c:5202
+#: c-typeck.c:5207
 #, gcc-internal-format
 msgid "assignment left-hand side might be a candidate for a format attribute"
 msgstr ""
 
 #, gcc-internal-format
 msgid "assignment left-hand side might be a candidate for a format attribute"
 msgstr ""
 
-#: c-typeck.c:5207
+#: c-typeck.c:5212
 #, gcc-internal-format
 msgid ""
 "initialization left-hand side might be a candidate for a format attribute"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "initialization left-hand side might be a candidate for a format attribute"
 msgstr ""
 
-#: c-typeck.c:5212
+#: c-typeck.c:5217
 #, gcc-internal-format
 msgid "return type might be a candidate for a format attribute"
 msgstr ""
 
 #, gcc-internal-format
 msgid "return type might be a candidate for a format attribute"
 msgstr ""
 
-#: c-typeck.c:5236
+#: c-typeck.c:5241
 #, gcc-internal-format
 msgid ""
 "ISO C forbids passing argument %d of %qE between function pointer and %<void "
 "*%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "ISO C forbids passing argument %d of %qE between function pointer and %<void "
 "*%>"
 msgstr ""
 
-#: c-typeck.c:5239
+#: c-typeck.c:5244
 #, gcc-internal-format
 msgid "ISO C forbids assignment between function pointer and %<void *%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "ISO C forbids assignment between function pointer and %<void *%>"
 msgstr ""
 
-#: c-typeck.c:5241
+#: c-typeck.c:5246
 #, gcc-internal-format
 msgid "ISO C forbids initialization between function pointer and %<void *%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "ISO C forbids initialization between function pointer and %<void *%>"
 msgstr ""
 
-#: c-typeck.c:5243
+#: c-typeck.c:5248
 #, gcc-internal-format
 msgid "ISO C forbids return between function pointer and %<void *%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "ISO C forbids return between function pointer and %<void *%>"
 msgstr ""
 
-#: c-typeck.c:5275
+#: c-typeck.c:5280
 #, gcc-internal-format
 msgid "pointer targets in passing argument %d of %qE differ in signedness"
 msgstr ""
 
 #, gcc-internal-format
 msgid "pointer targets in passing argument %d of %qE differ in signedness"
 msgstr ""
 
-#: c-typeck.c:5277
+#: c-typeck.c:5282
 #, gcc-internal-format
 msgid "pointer targets in assignment differ in signedness"
 msgstr ""
 
 #, gcc-internal-format
 msgid "pointer targets in assignment differ in signedness"
 msgstr ""
 
-#: c-typeck.c:5279
+#: c-typeck.c:5284
 #, gcc-internal-format
 msgid "pointer targets in initialization differ in signedness"
 msgstr ""
 
 #, gcc-internal-format
 msgid "pointer targets in initialization differ in signedness"
 msgstr ""
 
-#: c-typeck.c:5281
+#: c-typeck.c:5286
 #, gcc-internal-format
 msgid "pointer targets in return differ in signedness"
 msgstr ""
 
 #, gcc-internal-format
 msgid "pointer targets in return differ in signedness"
 msgstr ""
 
-#: c-typeck.c:5309
+#: c-typeck.c:5314
 #, gcc-internal-format
 msgid "passing argument %d of %qE from incompatible pointer type"
 msgstr ""
 
 #, gcc-internal-format
 msgid "passing argument %d of %qE from incompatible pointer type"
 msgstr ""
 
-#: c-typeck.c:5311
+#: c-typeck.c:5316
 #, gcc-internal-format
 msgid "assignment from incompatible pointer type"
 msgstr ""
 
 #, gcc-internal-format
 msgid "assignment from incompatible pointer type"
 msgstr ""
 
-#: c-typeck.c:5312
+#: c-typeck.c:5317
 #, gcc-internal-format
 msgid "initialization from incompatible pointer type"
 msgstr ""
 
 #, gcc-internal-format
 msgid "initialization from incompatible pointer type"
 msgstr ""
 
-#: c-typeck.c:5314
+#: c-typeck.c:5319
 #, gcc-internal-format
 msgid "return from incompatible pointer type"
 msgstr ""
 
 #, gcc-internal-format
 msgid "return from incompatible pointer type"
 msgstr ""
 
-#: c-typeck.c:5332
+#: c-typeck.c:5337
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes pointer from integer without a cast"
 msgstr ""
 
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes pointer from integer without a cast"
 msgstr ""
 
-#: c-typeck.c:5334
+#: c-typeck.c:5339
 #, gcc-internal-format
 msgid "assignment makes pointer from integer without a cast"
 msgstr ""
 
 #, gcc-internal-format
 msgid "assignment makes pointer from integer without a cast"
 msgstr ""
 
-#: c-typeck.c:5336
+#: c-typeck.c:5341
 #, gcc-internal-format
 msgid "initialization makes pointer from integer without a cast"
 msgstr ""
 
 #, gcc-internal-format
 msgid "initialization makes pointer from integer without a cast"
 msgstr ""
 
-#: c-typeck.c:5338
+#: c-typeck.c:5343
 #, gcc-internal-format
 msgid "return makes pointer from integer without a cast"
 msgstr ""
 
 #, gcc-internal-format
 msgid "return makes pointer from integer without a cast"
 msgstr ""
 
-#: c-typeck.c:5346
+#: c-typeck.c:5351
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes integer from pointer without a cast"
 msgstr ""
 
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes integer from pointer without a cast"
 msgstr ""
 
-#: c-typeck.c:5348
+#: c-typeck.c:5353
 #, gcc-internal-format
 msgid "assignment makes integer from pointer without a cast"
 msgstr ""
 
 #, gcc-internal-format
 msgid "assignment makes integer from pointer without a cast"
 msgstr ""
 
-#: c-typeck.c:5350
+#: c-typeck.c:5355
 #, gcc-internal-format
 msgid "initialization makes integer from pointer without a cast"
 msgstr ""
 
 #, gcc-internal-format
 msgid "initialization makes integer from pointer without a cast"
 msgstr ""
 
-#: c-typeck.c:5352
+#: c-typeck.c:5357
 #, gcc-internal-format
 msgid "return makes integer from pointer without a cast"
 msgstr ""
 
 #, gcc-internal-format
 msgid "return makes integer from pointer without a cast"
 msgstr ""
 
-#: c-typeck.c:5375
+#: c-typeck.c:5380
 #, gcc-internal-format
 msgid "incompatible types when assigning to type %qT from type %qT"
 msgstr ""
 
 #, gcc-internal-format
 msgid "incompatible types when assigning to type %qT from type %qT"
 msgstr ""
 
-#: c-typeck.c:5380
+#: c-typeck.c:5385
 #, gcc-internal-format
 msgid "incompatible types when initializing type %qT using type %qT"
 msgstr ""
 
 #, gcc-internal-format
 msgid "incompatible types when initializing type %qT using type %qT"
 msgstr ""
 
-#: c-typeck.c:5385
+#: c-typeck.c:5390
 #, gcc-internal-format
 msgid "incompatible types when returning type %qT but %qT was expected"
 msgstr ""
 
 #, gcc-internal-format
 msgid "incompatible types when returning type %qT but %qT was expected"
 msgstr ""
 
-#: c-typeck.c:5449
+#: c-typeck.c:5454
 #, gcc-internal-format
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr ""
 
 #, gcc-internal-format
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr ""
 
-#: c-typeck.c:5622 c-typeck.c:5638 c-typeck.c:5655
+#: c-typeck.c:5627 c-typeck.c:5643 c-typeck.c:5660
 #, gcc-internal-format
 msgid "(near initialization for %qs)"
 msgstr ""
 
 #, gcc-internal-format
 msgid "(near initialization for %qs)"
 msgstr ""
 
-#: c-typeck.c:6258 cp/decl.c:5219
+#: c-typeck.c:6263 cp/decl.c:5224
 #, gcc-internal-format
 msgid "opaque vector types cannot be initialized"
 msgstr ""
 
 #, gcc-internal-format
 msgid "opaque vector types cannot be initialized"
 msgstr ""
 
-#: c-typeck.c:6923
+#: c-typeck.c:6928
 #, gcc-internal-format
 msgid "unknown field %qE specified in initializer"
 msgstr ""
 
 #, gcc-internal-format
 msgid "unknown field %qE specified in initializer"
 msgstr ""
 
-#: c-typeck.c:7902
+#: c-typeck.c:7907
 #, gcc-internal-format
 msgid "traditional C rejects initialization of unions"
 msgstr ""
 
 #, gcc-internal-format
 msgid "traditional C rejects initialization of unions"
 msgstr ""
 
-#: c-typeck.c:8241
+#: c-typeck.c:8246
 #, gcc-internal-format
 msgid "ISO C forbids %<goto *expr;%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "ISO C forbids %<goto *expr;%>"
 msgstr ""
 
-#: c-typeck.c:8263 cp/typeck.c:7220
+#: c-typeck.c:8268 cp/typeck.c:7236
 #, gcc-internal-format
 msgid "function declared %<noreturn%> has a %<return%> statement"
 msgstr ""
 
 #, gcc-internal-format
 msgid "function declared %<noreturn%> has a %<return%> statement"
 msgstr ""
 
-#: c-typeck.c:8286
+#: c-typeck.c:8291
 #, gcc-internal-format
 msgid "%<return%> with no value, in function returning non-void"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<return%> with no value, in function returning non-void"
 msgstr ""
 
-#: c-typeck.c:8296
+#: c-typeck.c:8301
 #, gcc-internal-format
 msgid "%<return%> with a value, in function returning void"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<return%> with a value, in function returning void"
 msgstr ""
 
-#: c-typeck.c:8298
+#: c-typeck.c:8303
 #, gcc-internal-format
 msgid "ISO C forbids %<return%> with expression, in function returning void"
 msgstr ""
 
 #, gcc-internal-format
 msgid "ISO C forbids %<return%> with expression, in function returning void"
 msgstr ""
 
-#: c-typeck.c:8359
+#: c-typeck.c:8364
 #, gcc-internal-format
 msgid "function returns address of local variable"
 msgstr ""
 
 #, gcc-internal-format
 msgid "function returns address of local variable"
 msgstr ""
 
-#: c-typeck.c:8432 cp/semantics.c:953
+#: c-typeck.c:8437 cp/semantics.c:953
 #, gcc-internal-format
 msgid "switch quantity not an integer"
 msgstr ""
 
 #, gcc-internal-format
 msgid "switch quantity not an integer"
 msgstr ""
 
-#: c-typeck.c:8445
+#: c-typeck.c:8450
 #, gcc-internal-format
 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
 msgstr ""
 
-#: c-typeck.c:8481 c-typeck.c:8489
+#: c-typeck.c:8486 c-typeck.c:8494
 #, gcc-internal-format
 msgid "case label is not an integer constant expression"
 msgstr ""
 
 #, gcc-internal-format
 msgid "case label is not an integer constant expression"
 msgstr ""
 
-#: c-typeck.c:8495 cp/parser.c:7750
+#: c-typeck.c:8500 cp/parser.c:7750
 #, gcc-internal-format
 msgid "case label not within a switch statement"
 msgstr ""
 
 #, gcc-internal-format
 msgid "case label not within a switch statement"
 msgstr ""
 
-#: c-typeck.c:8497
+#: c-typeck.c:8502
 #, gcc-internal-format
 msgid "%<default%> label not within a switch statement"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<default%> label not within a switch statement"
 msgstr ""
 
-#: c-typeck.c:8580 cp/parser.c:8041
+#: c-typeck.c:8585 cp/parser.c:8041
 #, gcc-internal-format
 msgid "suggest explicit braces to avoid ambiguous %<else%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "suggest explicit braces to avoid ambiguous %<else%>"
 msgstr ""
 
-#: c-typeck.c:8689 cp/cp-gimplify.c:92 cp/parser.c:8391
+#: c-typeck.c:8694 cp/cp-gimplify.c:92 cp/parser.c:8391
 #, gcc-internal-format
 msgid "break statement not within loop or switch"
 msgstr ""
 
 #, gcc-internal-format
 msgid "break statement not within loop or switch"
 msgstr ""
 
-#: c-typeck.c:8691 cp/parser.c:8412
+#: c-typeck.c:8696 cp/parser.c:8412
 #, gcc-internal-format
 msgid "continue statement not within a loop"
 msgstr ""
 
 #, gcc-internal-format
 msgid "continue statement not within a loop"
 msgstr ""
 
-#: c-typeck.c:8696 cp/parser.c:8402
+#: c-typeck.c:8701 cp/parser.c:8402
 #, gcc-internal-format
 msgid "break statement used with OpenMP for loop"
 msgstr ""
 
 #, gcc-internal-format
 msgid "break statement used with OpenMP for loop"
 msgstr ""
 
-#: c-typeck.c:8722 cp/cp-gimplify.c:412
+#: c-typeck.c:8727 cp/cp-gimplify.c:412
 #, gcc-internal-format
 msgid "statement with no effect"
 msgstr ""
 
 #, gcc-internal-format
 msgid "statement with no effect"
 msgstr ""
 
-#: c-typeck.c:8746
+#: c-typeck.c:8751
 #, gcc-internal-format
 msgid "expression statement has incomplete type"
 msgstr ""
 
 #, gcc-internal-format
 msgid "expression statement has incomplete type"
 msgstr ""
 
-#: c-typeck.c:9323 cp/typeck.c:3798
+#: c-typeck.c:9328 cp/typeck.c:3814
 #, gcc-internal-format
 msgid "right shift count is negative"
 msgstr ""
 
 #, gcc-internal-format
 msgid "right shift count is negative"
 msgstr ""
 
-#: c-typeck.c:9334 cp/typeck.c:3805
+#: c-typeck.c:9339 cp/typeck.c:3821
 #, gcc-internal-format
 msgid "right shift count >= width of type"
 msgstr ""
 
 #, gcc-internal-format
 msgid "right shift count >= width of type"
 msgstr ""
 
-#: c-typeck.c:9360 cp/typeck.c:3827
+#: c-typeck.c:9365 cp/typeck.c:3843
 #, gcc-internal-format
 msgid "left shift count is negative"
 msgstr ""
 
 #, gcc-internal-format
 msgid "left shift count is negative"
 msgstr ""
 
-#: c-typeck.c:9367 cp/typeck.c:3833
+#: c-typeck.c:9372 cp/typeck.c:3849
 #, gcc-internal-format
 msgid "left shift count >= width of type"
 msgstr ""
 
 #, gcc-internal-format
 msgid "left shift count >= width of type"
 msgstr ""
 
-#: c-typeck.c:9387 cp/typeck.c:3879
+#: c-typeck.c:9392 cp/typeck.c:3895
 #, gcc-internal-format
 msgid "comparing floating point with == or != is unsafe"
 msgstr ""
 
 #, gcc-internal-format
 msgid "comparing floating point with == or != is unsafe"
 msgstr ""
 
-#: c-typeck.c:9415 c-typeck.c:9503
+#: c-typeck.c:9420 c-typeck.c:9508
 #, gcc-internal-format
 msgid "comparison of pointers to disjoint address spaces"
 msgstr ""
 
 #, gcc-internal-format
 msgid "comparison of pointers to disjoint address spaces"
 msgstr ""
 
-#: c-typeck.c:9422 c-typeck.c:9428
+#: c-typeck.c:9427 c-typeck.c:9433
 #, gcc-internal-format
 msgid "ISO C forbids comparison of %<void *%> with function pointer"
 msgstr ""
 
 #, gcc-internal-format
 msgid "ISO C forbids comparison of %<void *%> with function pointer"
 msgstr ""
 
-#: c-typeck.c:9435 c-typeck.c:9513
+#: c-typeck.c:9440 c-typeck.c:9518
 #, gcc-internal-format
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr ""
 
 #, gcc-internal-format
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr ""
 
-#: c-typeck.c:9449 c-typeck.c:9458 cp/typeck.c:3902 cp/typeck.c:3914
+#: c-typeck.c:9454 c-typeck.c:9463 cp/typeck.c:3918 cp/typeck.c:3930
 #, gcc-internal-format
 msgid "the address of %qD will never be NULL"
 msgstr ""
 
 #, gcc-internal-format
 msgid "the address of %qD will never be NULL"
 msgstr ""
 
-#: c-typeck.c:9465 c-typeck.c:9470 c-typeck.c:9535 c-typeck.c:9540
+#: c-typeck.c:9470 c-typeck.c:9475 c-typeck.c:9540 c-typeck.c:9545
 #, gcc-internal-format
 msgid "comparison between pointer and integer"
 msgstr ""
 
 #, gcc-internal-format
 msgid "comparison between pointer and integer"
 msgstr ""
 
-#: c-typeck.c:9496
+#: c-typeck.c:9501
 #, gcc-internal-format
 msgid "comparison of complete and incomplete pointers"
 msgstr ""
 
 #, gcc-internal-format
 msgid "comparison of complete and incomplete pointers"
 msgstr ""
 
-#: c-typeck.c:9498
+#: c-typeck.c:9503
 #, gcc-internal-format
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr ""
 
 #, gcc-internal-format
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr ""
 
-#: c-typeck.c:9521 c-typeck.c:9524 c-typeck.c:9530
+#: c-typeck.c:9526 c-typeck.c:9529 c-typeck.c:9535
 #, gcc-internal-format
 msgid "ordered comparison of pointer with integer zero"
 msgstr ""
 
 #, gcc-internal-format
 msgid "ordered comparison of pointer with integer zero"
 msgstr ""
 
-#: c-typeck.c:9852
+#: c-typeck.c:9857
 #, gcc-internal-format
 msgid "used array that cannot be converted to pointer where scalar is required"
 msgstr ""
 
 #, gcc-internal-format
 msgid "used array that cannot be converted to pointer where scalar is required"
 msgstr ""
 
-#: c-typeck.c:9856
+#: c-typeck.c:9861
 #, gcc-internal-format
 msgid "used struct type value where scalar is required"
 msgstr ""
 
 #, gcc-internal-format
 msgid "used struct type value where scalar is required"
 msgstr ""
 
-#: c-typeck.c:9860
+#: c-typeck.c:9865
 #, gcc-internal-format
 msgid "used union type value where scalar is required"
 msgstr ""
 
 #, gcc-internal-format
 msgid "used union type value where scalar is required"
 msgstr ""
 
-#: c-typeck.c:10017 cp/semantics.c:3891
+#: c-typeck.c:10022 cp/semantics.c:3910
 #, gcc-internal-format
 msgid "%qE has invalid type for %<reduction%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%qE has invalid type for %<reduction%>"
 msgstr ""
 
-#: c-typeck.c:10052 cp/semantics.c:3904
+#: c-typeck.c:10057 cp/semantics.c:3923
 #, gcc-internal-format
 msgid "%qE has invalid type for %<reduction(%s)%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%qE has invalid type for %<reduction(%s)%>"
 msgstr ""
 
-#: c-typeck.c:10069 cp/semantics.c:3914
+#: c-typeck.c:10074 cp/semantics.c:3933
 #, gcc-internal-format
 msgid "%qE must be %<threadprivate%> for %<copyin%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%qE must be %<threadprivate%> for %<copyin%>"
 msgstr ""
 
-#: c-typeck.c:10079 cp/semantics.c:3711
+#: c-typeck.c:10084 cp/semantics.c:3730
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %qs"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %qs"
 msgstr ""
 
-#: c-typeck.c:10087 c-typeck.c:10109 c-typeck.c:10131
+#: c-typeck.c:10092 c-typeck.c:10114 c-typeck.c:10136
 #, gcc-internal-format
 msgid "%qE appears more than once in data clauses"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%qE appears more than once in data clauses"
 msgstr ""
 
-#: c-typeck.c:10102 cp/semantics.c:3734
+#: c-typeck.c:10107 cp/semantics.c:3753
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %<firstprivate%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %<firstprivate%>"
 msgstr ""
 
-#: c-typeck.c:10124 cp/semantics.c:3756
+#: c-typeck.c:10129 cp/semantics.c:3775
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %<lastprivate%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %<lastprivate%>"
 msgstr ""
 
-#: c-typeck.c:10186 cp/semantics.c:3955
+#: c-typeck.c:10191 cp/semantics.c:3974
 #, gcc-internal-format
 msgid "%qE is predetermined %qs for %qs"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%qE is predetermined %qs for %qs"
 msgstr ""
 
-#: c-typeck.c:10275
+#: c-typeck.c:10280
 #, gcc-internal-format
 msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
 msgstr ""
 
-#: calls.c:2050
+#: calls.c:2051
 #, gcc-internal-format
 msgid "function call has aggregate value"
 msgstr ""
 #, gcc-internal-format
 msgid "function call has aggregate value"
 msgstr ""
@@ -16155,12 +16338,12 @@ msgstr ""
 msgid "size of variable %q+D is too large"
 msgstr ""
 
 msgid "size of variable %q+D is too large"
 msgstr ""
 
-#: cfgexpand.c:3553
+#: cfgexpand.c:3569
 #, gcc-internal-format
 msgid "not protecting local variables: variable length buffer"
 msgstr ""
 
 #, gcc-internal-format
 msgid "not protecting local variables: variable length buffer"
 msgstr ""
 
-#: cfgexpand.c:3556
+#: cfgexpand.c:3572
 #, gcc-internal-format
 msgid "not protecting function: no buffer at least %d bytes long"
 msgstr ""
 #, gcc-internal-format
 msgid "not protecting function: no buffer at least %d bytes long"
 msgstr ""
@@ -16710,7 +16893,7 @@ msgstr ""
 msgid "failed to reclaim unneeded function"
 msgstr ""
 
 msgid "failed to reclaim unneeded function"
 msgstr ""
 
-#: cgraphunit.c:1904
+#: cgraphunit.c:1903
 #, gcc-internal-format
 msgid "nodes with unreleased memory found"
 msgstr ""
 #, gcc-internal-format
 msgid "nodes with unreleased memory found"
 msgstr ""
@@ -16725,12 +16908,12 @@ msgstr ""
 msgid "unknown demangling style '%s'"
 msgstr ""
 
 msgid "unknown demangling style '%s'"
 msgstr ""
 
-#: collect2.c:1970 lto/lto.c:1233
+#: collect2.c:1973 lto/lto.c:1241
 #, gcc-internal-format
 msgid "%s terminated with signal %d [%s]%s"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%s terminated with signal %d [%s]%s"
 msgstr ""
 
-#: collect2.c:2772
+#: collect2.c:2775
 #, gcc-internal-format
 msgid "cannot find 'ldd'"
 msgstr ""
 #, gcc-internal-format
 msgid "cannot find 'ldd'"
 msgstr ""
@@ -17025,50 +17208,50 @@ msgstr ""
 msgid "large fixed-point constant implicitly truncated to fixed-point type"
 msgstr ""
 
 msgid "large fixed-point constant implicitly truncated to fixed-point type"
 msgstr ""
 
-#: fold-const.c:1356
+#: fold-const.c:1364
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when negating a division"
 msgstr ""
 
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when negating a division"
 msgstr ""
 
-#: fold-const.c:4265 fold-const.c:4277
+#: fold-const.c:4275 fold-const.c:4287
 #, gcc-internal-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr ""
 
 #, gcc-internal-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr ""
 
-#: fold-const.c:5617
+#: fold-const.c:5627
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying range test"
 msgstr ""
 
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying range test"
 msgstr ""
 
-#: fold-const.c:6012 fold-const.c:6027
+#: fold-const.c:6022 fold-const.c:6037
 #, gcc-internal-format
 msgid "comparison is always %d"
 msgstr ""
 
 #, gcc-internal-format
 msgid "comparison is always %d"
 msgstr ""
 
-#: fold-const.c:6162
+#: fold-const.c:6172
 #, gcc-internal-format
 msgid "%<or%> of unmatched not-equal tests is always 1"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<or%> of unmatched not-equal tests is always 1"
 msgstr ""
 
-#: fold-const.c:6167
+#: fold-const.c:6177
 #, gcc-internal-format
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 msgstr ""
 
-#: fold-const.c:9135
+#: fold-const.c:9158
 #, gcc-internal-format
 msgid ""
 "assuming signed overflow does not occur when reducing constant in comparison"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "assuming signed overflow does not occur when reducing constant in comparison"
 msgstr ""
 
-#: fold-const.c:9507
+#: fold-const.c:9530
 #, gcc-internal-format
 msgid ""
 "assuming signed overflow does not occur when combining constants around a "
 "comparison"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "assuming signed overflow does not occur when combining constants around a "
 "comparison"
 msgstr ""
 
-#: fold-const.c:14208
+#: fold-const.c:14231
 #, gcc-internal-format
 msgid "fold check: original tree changed by fold"
 msgstr ""
 #, gcc-internal-format
 msgid "fold check: original tree changed by fold"
 msgstr ""
@@ -17078,27 +17261,27 @@ msgstr ""
 msgid "total size of local objects too large"
 msgstr ""
 
 msgid "total size of local objects too large"
 msgstr ""
 
-#: function.c:1645 gimplify.c:4875
+#: function.c:1645 gimplify.c:4890
 #, gcc-internal-format
 msgid "impossible constraint in %<asm%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "impossible constraint in %<asm%>"
 msgstr ""
 
-#: function.c:3768
+#: function.c:3770
 #, gcc-internal-format
 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr ""
 
-#: function.c:3789
+#: function.c:3791
 #, gcc-internal-format
 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr ""
 
-#: function.c:4234
+#: function.c:4236
 #, gcc-internal-format
 msgid "function returns an aggregate"
 msgstr ""
 
 #, gcc-internal-format
 msgid "function returns an aggregate"
 msgstr ""
 
-#: function.c:4628
+#: function.c:4630
 #, gcc-internal-format
 msgid "unused parameter %q+D"
 msgstr ""
 #, gcc-internal-format
 msgid "unused parameter %q+D"
 msgstr ""
@@ -17216,17 +17399,17 @@ msgstr ""
 msgid "language %s not recognized"
 msgstr ""
 
 msgid "language %s not recognized"
 msgstr ""
 
-#: gcc.c:7711 lto/lto.c:1223
+#: gcc.c:7711 lto/lto.c:1231
 #, gcc-internal-format
 msgid "%s: %s"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%s: %s"
 msgstr ""
 
-#: gcse.c:4936
+#: gcse.c:4918
 #, gcc-internal-format
 msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr ""
 
-#: gcse.c:4949
+#: gcse.c:4931
 #, gcc-internal-format
 msgid "%s: %d basic blocks and %d registers"
 msgstr ""
 #, gcc-internal-format
 msgid "%s: %d basic blocks and %d registers"
 msgstr ""
@@ -17284,57 +17467,57 @@ msgstr ""
 msgid "using result of function returning %<void%>"
 msgstr ""
 
 msgid "using result of function returning %<void%>"
 msgstr ""
 
-#: gimplify.c:4760
+#: gimplify.c:4775
 #, gcc-internal-format
 msgid "invalid lvalue in asm output %d"
 msgstr ""
 
 #, gcc-internal-format
 msgid "invalid lvalue in asm output %d"
 msgstr ""
 
-#: gimplify.c:4876
+#: gimplify.c:4891
 #, gcc-internal-format
 msgid "non-memory input %d must stay in memory"
 msgstr ""
 
 #, gcc-internal-format
 msgid "non-memory input %d must stay in memory"
 msgstr ""
 
-#: gimplify.c:4891
+#: gimplify.c:4906
 #, gcc-internal-format
 msgid "memory input %d is not directly addressable"
 msgstr ""
 
 #, gcc-internal-format
 msgid "memory input %d is not directly addressable"
 msgstr ""
 
-#: gimplify.c:5392
+#: gimplify.c:5407
 #, gcc-internal-format
 msgid "%qE not specified in enclosing parallel"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%qE not specified in enclosing parallel"
 msgstr ""
 
-#: gimplify.c:5394
+#: gimplify.c:5409
 #, gcc-internal-format
 msgid "enclosing parallel"
 msgstr ""
 
 #, gcc-internal-format
 msgid "enclosing parallel"
 msgstr ""
 
-#: gimplify.c:5499
+#: gimplify.c:5514
 #, gcc-internal-format
 msgid "iteration variable %qE should be private"
 msgstr ""
 
 #, gcc-internal-format
 msgid "iteration variable %qE should be private"
 msgstr ""
 
-#: gimplify.c:5513
+#: gimplify.c:5528
 #, gcc-internal-format
 msgid "iteration variable %qE should not be firstprivate"
 msgstr ""
 
 #, gcc-internal-format
 msgid "iteration variable %qE should not be firstprivate"
 msgstr ""
 
-#: gimplify.c:5516
+#: gimplify.c:5531
 #, gcc-internal-format
 msgid "iteration variable %qE should not be reduction"
 msgstr ""
 
 #, gcc-internal-format
 msgid "iteration variable %qE should not be reduction"
 msgstr ""
 
-#: gimplify.c:5679
+#: gimplify.c:5694
 #, gcc-internal-format
 msgid "%s variable %qE is private in outer context"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%s variable %qE is private in outer context"
 msgstr ""
 
-#: gimplify.c:7199
+#: gimplify.c:7214
 #, gcc-internal-format
 msgid "gimplification failed"
 msgstr ""
 
 #, gcc-internal-format
 msgid "gimplification failed"
 msgstr ""
 
-#: graph.c:401 java/jcf-parse.c:1751 java/jcf-parse.c:1892 objc/objc-act.c:524
+#: graph.c:401 java/jcf-parse.c:1748 java/jcf-parse.c:1889 objc/objc-act.c:524
 #, gcc-internal-format
 msgid "can't open %s: %m"
 msgstr ""
 #, gcc-internal-format
 msgid "can't open %s: %m"
 msgstr ""
@@ -17421,22 +17604,22 @@ msgstr ""
 msgid "bytecode stream: unknown GIMPLE statement tag %s"
 msgstr ""
 
 msgid "bytecode stream: unknown GIMPLE statement tag %s"
 msgstr ""
 
-#: lto-streamer-in.c:2396
+#: lto-streamer-in.c:2391
 #, gcc-internal-format
 msgid "optimization options not supported yet"
 msgstr ""
 
 #, gcc-internal-format
 msgid "optimization options not supported yet"
 msgstr ""
 
-#: lto-streamer-in.c:2401
+#: lto-streamer-in.c:2396
 #, gcc-internal-format
 msgid "target optimization options not supported yet"
 msgstr ""
 
 #, gcc-internal-format
 msgid "target optimization options not supported yet"
 msgstr ""
 
-#: lto-streamer-in.c:2544
+#: lto-streamer-in.c:2539
 #, gcc-internal-format
 msgid "bytecode stream: tried to jump backwards in the stream"
 msgstr ""
 
 #, gcc-internal-format
 msgid "bytecode stream: tried to jump backwards in the stream"
 msgstr ""
 
-#: lto-streamer-in.c:2588
+#: lto-streamer-in.c:2583
 #, gcc-internal-format
 msgid "target specific builtin not available"
 msgstr ""
 #, gcc-internal-format
 msgid "target specific builtin not available"
 msgstr ""
@@ -17551,7 +17734,7 @@ msgid ""
 "critical region may not be nested inside a critical region with the same name"
 msgstr ""
 
 "critical region may not be nested inside a critical region with the same name"
 msgstr ""
 
-#: omp-low.c:6750 cp/decl.c:2711 cp/parser.c:8399 cp/parser.c:8419
+#: omp-low.c:6750 cp/decl.c:2716 cp/parser.c:8399 cp/parser.c:8419
 #, gcc-internal-format
 msgid "invalid exit from OpenMP structured block"
 msgstr ""
 #, gcc-internal-format
 msgid "invalid exit from OpenMP structured block"
 msgstr ""
@@ -17933,7 +18116,7 @@ msgstr ""
 msgid "can't use '%s' as a %s register"
 msgstr ""
 
 msgid "can't use '%s' as a %s register"
 msgstr ""
 
-#: reginfo.c:834 config/ia64/ia64.c:5403 config/ia64/ia64.c:5410
+#: reginfo.c:834 config/ia64/ia64.c:5396 config/ia64/ia64.c:5403
 #: config/pa/pa.c:380 config/pa/pa.c:387 config/sh/sh.c:8539
 #: config/sh/sh.c:8546 config/spu/spu.c:5062 config/spu/spu.c:5069
 #, gcc-internal-format
 #: config/pa/pa.c:380 config/pa/pa.c:387 config/sh/sh.c:8539
 #: config/sh/sh.c:8546 config/spu/spu.c:5062 config/spu/spu.c:5069
 #, gcc-internal-format
@@ -18483,7 +18666,7 @@ msgstr ""
 msgid "error writing to %s: %m"
 msgstr ""
 
 msgid "error writing to %s: %m"
 msgstr ""
 
-#: toplev.c:2362 java/jcf-parse.c:1770
+#: toplev.c:2362 java/jcf-parse.c:1767
 #, gcc-internal-format
 msgid "error closing %s: %m"
 msgstr ""
 #, gcc-internal-format
 msgid "error closing %s: %m"
 msgstr ""
@@ -18938,83 +19121,88 @@ msgstr ""
 msgid "nonlocal label "
 msgstr ""
 
 msgid "nonlocal label "
 msgstr ""
 
-#: tree-cfg.c:4273 tree-cfg.c:4282 tree-cfg.c:4307
+#: tree-cfg.c:4273
+#, gcc-internal-format
+msgid "EH landing pad label "
+msgstr ""
+
+#: tree-cfg.c:4282 tree-cfg.c:4291 tree-cfg.c:4316
 #, gcc-internal-format
 msgid "label "
 msgstr ""
 
 #, gcc-internal-format
 msgid "label "
 msgstr ""
 
-#: tree-cfg.c:4297
+#: tree-cfg.c:4306
 #, gcc-internal-format
 msgid "control flow in the middle of basic block %d"
 msgstr ""
 
 #, gcc-internal-format
 msgid "control flow in the middle of basic block %d"
 msgstr ""
 
-#: tree-cfg.c:4330
+#: tree-cfg.c:4339
 #, gcc-internal-format
 msgid "fallthru edge after a control statement in bb %d"
 msgstr ""
 
 #, gcc-internal-format
 msgid "fallthru edge after a control statement in bb %d"
 msgstr ""
 
-#: tree-cfg.c:4343
+#: tree-cfg.c:4352
 #, gcc-internal-format
 msgid "true/false edge after a non-GIMPLE_COND in bb %d"
 msgstr ""
 
 #, gcc-internal-format
 msgid "true/false edge after a non-GIMPLE_COND in bb %d"
 msgstr ""
 
-#: tree-cfg.c:4366 tree-cfg.c:4388 tree-cfg.c:4401 tree-cfg.c:4470
+#: tree-cfg.c:4375 tree-cfg.c:4397 tree-cfg.c:4410 tree-cfg.c:4479
 #, gcc-internal-format
 msgid "wrong outgoing edge flags at end of bb %d"
 msgstr ""
 
 #, gcc-internal-format
 msgid "wrong outgoing edge flags at end of bb %d"
 msgstr ""
 
-#: tree-cfg.c:4376
+#: tree-cfg.c:4385
 #, gcc-internal-format
 msgid "explicit goto at end of bb %d"
 msgstr ""
 
 #, gcc-internal-format
 msgid "explicit goto at end of bb %d"
 msgstr ""
 
-#: tree-cfg.c:4406
+#: tree-cfg.c:4415
 #, gcc-internal-format
 msgid "return edge does not point to exit in bb %d"
 msgstr ""
 
 #, gcc-internal-format
 msgid "return edge does not point to exit in bb %d"
 msgstr ""
 
-#: tree-cfg.c:4436
+#: tree-cfg.c:4445
 #, gcc-internal-format
 msgid "found default case not at the start of case vector"
 msgstr ""
 
 #, gcc-internal-format
 msgid "found default case not at the start of case vector"
 msgstr ""
 
-#: tree-cfg.c:4444
+#: tree-cfg.c:4453
 #, gcc-internal-format
 msgid "case labels not sorted: "
 msgstr ""
 
 #, gcc-internal-format
 msgid "case labels not sorted: "
 msgstr ""
 
-#: tree-cfg.c:4461
+#: tree-cfg.c:4470
 #, gcc-internal-format
 msgid "extra outgoing edge %d->%d"
 msgstr ""
 
 #, gcc-internal-format
 msgid "extra outgoing edge %d->%d"
 msgstr ""
 
-#: tree-cfg.c:4484
+#: tree-cfg.c:4493
 #, gcc-internal-format
 msgid "missing edge %i->%i"
 msgstr ""
 
 #, gcc-internal-format
 msgid "missing edge %i->%i"
 msgstr ""
 
-#: tree-cfg.c:7189
+#: tree-cfg.c:7121
 #, gcc-internal-format
 msgid "%<noreturn%> function does return"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<noreturn%> function does return"
 msgstr ""
 
-#: tree-cfg.c:7209
+#: tree-cfg.c:7141
 #, gcc-internal-format
 msgid "control reaches end of non-void function"
 msgstr ""
 
 #, gcc-internal-format
 msgid "control reaches end of non-void function"
 msgstr ""
 
-#: tree-cfg.c:7272
+#: tree-cfg.c:7204
 #, gcc-internal-format
 msgid "function might be possible candidate for attribute %<noreturn%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "function might be possible candidate for attribute %<noreturn%>"
 msgstr ""
 
-#: tree-cfg.c:7343
+#: tree-cfg.c:7275
 #, gcc-internal-format
 msgid ""
 "ignoring return value of %qD, declared with attribute warn_unused_result"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "ignoring return value of %qD, declared with attribute warn_unused_result"
 msgstr ""
 
-#: tree-cfg.c:7348
+#: tree-cfg.c:7280
 #, gcc-internal-format
 msgid ""
 "ignoring return value of function declared with attribute warn_unused_result"
 #, gcc-internal-format
 msgid ""
 "ignoring return value of function declared with attribute warn_unused_result"
@@ -19030,130 +19218,124 @@ msgstr ""
 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
 msgstr ""
 
 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
 msgstr ""
 
-#: tree-eh.c:3877
+#: tree-eh.c:3880
 #, gcc-internal-format
 msgid "BB %i has multiple EH edges"
 msgstr ""
 
 #, gcc-internal-format
 msgid "BB %i has multiple EH edges"
 msgstr ""
 
-#: tree-eh.c:3889
+#: tree-eh.c:3892
 #, gcc-internal-format
 msgid "BB %i can not throw but has an EH edge"
 msgstr ""
 
 #, gcc-internal-format
 msgid "BB %i can not throw but has an EH edge"
 msgstr ""
 
-#: tree-eh.c:3897
+#: tree-eh.c:3900
 #, gcc-internal-format
 msgid "BB %i last statement has incorrectly set lp"
 msgstr ""
 
 #, gcc-internal-format
 msgid "BB %i last statement has incorrectly set lp"
 msgstr ""
 
-#: tree-eh.c:3903
+#: tree-eh.c:3906
 #, gcc-internal-format
 msgid "BB %i is missing an EH edge"
 msgstr ""
 
 #, gcc-internal-format
 msgid "BB %i is missing an EH edge"
 msgstr ""
 
-#: tree-eh.c:3909
+#: tree-eh.c:3912
 #, gcc-internal-format
 msgid "Incorrect EH edge %i->%i"
 msgstr ""
 
 #, gcc-internal-format
 msgid "Incorrect EH edge %i->%i"
 msgstr ""
 
-#: tree-eh.c:3943 tree-eh.c:3962
+#: tree-eh.c:3946 tree-eh.c:3965
 #, gcc-internal-format
 msgid "BB %i is missing an edge"
 msgstr ""
 
 #, gcc-internal-format
 msgid "BB %i is missing an edge"
 msgstr ""
 
-#: tree-eh.c:3979
+#: tree-eh.c:3982
 #, gcc-internal-format
 msgid "BB %i too many fallthru edges"
 msgstr ""
 
 #, gcc-internal-format
 msgid "BB %i too many fallthru edges"
 msgstr ""
 
-#: tree-eh.c:3988
+#: tree-eh.c:3991
 #, gcc-internal-format
 msgid "BB %i has incorrect edge"
 msgstr ""
 
 #, gcc-internal-format
 msgid "BB %i has incorrect edge"
 msgstr ""
 
-#: tree-eh.c:3994
+#: tree-eh.c:3997
 #, gcc-internal-format
 msgid "BB %i has incorrect fallthru edge"
 msgstr ""
 
 #, gcc-internal-format
 msgid "BB %i has incorrect fallthru edge"
 msgstr ""
 
-#: tree-inline.c:2775
+#: tree-inline.c:2744
 #, gcc-internal-format
 msgid "function %q+F can never be copied because it receives a non-local goto"
 msgstr ""
 
 #, gcc-internal-format
 msgid "function %q+F can never be copied because it receives a non-local goto"
 msgstr ""
 
-#: tree-inline.c:2792
+#: tree-inline.c:2761
 #, gcc-internal-format
 msgid ""
 "function %q+F can never be copied because it saves address of local label in "
 "a static variable"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "function %q+F can never be copied because it saves address of local label in "
 "a static variable"
 msgstr ""
 
-#: tree-inline.c:2802
-#, gcc-internal-format
-msgid ""
-"function %q+F can never be copied because it uses variable sized variables"
-msgstr ""
-
-#: tree-inline.c:2840
+#: tree-inline.c:2799
 #, gcc-internal-format
 msgid ""
 "function %q+F can never be inlined because it uses alloca (override using "
 "the always_inline attribute)"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "function %q+F can never be inlined because it uses alloca (override using "
 "the always_inline attribute)"
 msgstr ""
 
-#: tree-inline.c:2854
+#: tree-inline.c:2813
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp"
 msgstr ""
 
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp"
 msgstr ""
 
-#: tree-inline.c:2868
+#: tree-inline.c:2827
 #, gcc-internal-format
 msgid ""
 "function %q+F can never be inlined because it uses variable argument lists"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "function %q+F can never be inlined because it uses variable argument lists"
 msgstr ""
 
-#: tree-inline.c:2880
+#: tree-inline.c:2839
 #, gcc-internal-format
 msgid ""
 "function %q+F can never be inlined because it uses setjmp-longjmp exception "
 "handling"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "function %q+F can never be inlined because it uses setjmp-longjmp exception "
 "handling"
 msgstr ""
 
-#: tree-inline.c:2888
+#: tree-inline.c:2847
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses non-local goto"
 msgstr ""
 
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses non-local goto"
 msgstr ""
 
-#: tree-inline.c:2900
+#: tree-inline.c:2859
 #, gcc-internal-format
 msgid ""
 "function %q+F can never be inlined because it uses __builtin_return or "
 "__builtin_apply_args"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "function %q+F can never be inlined because it uses __builtin_return or "
 "__builtin_apply_args"
 msgstr ""
 
-#: tree-inline.c:2920
+#: tree-inline.c:2879
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it contains a computed goto"
 msgstr ""
 
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it contains a computed goto"
 msgstr ""
 
-#: tree-inline.c:3000
+#: tree-inline.c:2959
 #, gcc-internal-format
 msgid ""
 "function %q+F can never be inlined because it is suppressed using -fno-inline"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "function %q+F can never be inlined because it is suppressed using -fno-inline"
 msgstr ""
 
-#: tree-inline.c:3014
+#: tree-inline.c:2973
 #, gcc-internal-format
 msgid ""
 "function %q+F can never be inlined because it uses attributes conflicting "
 "with inlining"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "function %q+F can never be inlined because it uses attributes conflicting "
 "with inlining"
 msgstr ""
 
-#: tree-inline.c:3579 tree-inline.c:3590
+#: tree-inline.c:3544 tree-inline.c:3555
 #, gcc-internal-format
 msgid "inlining failed in call to %q+F: %s"
 msgstr ""
 
 #, gcc-internal-format
 msgid "inlining failed in call to %q+F: %s"
 msgstr ""
 
-#: tree-inline.c:3581 tree-inline.c:3592
+#: tree-inline.c:3546 tree-inline.c:3557
 #, gcc-internal-format
 msgid "called from here"
 msgstr ""
 #, gcc-internal-format
 msgid "called from here"
 msgstr ""
@@ -19400,108 +19582,108 @@ msgid ""
 "> or %<-X%>"
 msgstr ""
 
 "> or %<-X%>"
 msgstr ""
 
-#: tree.c:4068
+#: tree.c:4080
 #, gcc-internal-format
 msgid "ignoring attributes applied to %qT after definition"
 msgstr ""
 
 #, gcc-internal-format
 msgid "ignoring attributes applied to %qT after definition"
 msgstr ""
 
-#: tree.c:5196
+#: tree.c:5208
 #, gcc-internal-format
 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
 msgstr ""
 
-#: tree.c:5208
+#: tree.c:5220
 #, gcc-internal-format
 msgid ""
 "%q+D redeclared without dllimport attribute after being referenced with dll "
 "linkage"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "%q+D redeclared without dllimport attribute after being referenced with dll "
 "linkage"
 msgstr ""
 
-#: tree.c:5223
+#: tree.c:5235
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 msgstr ""
 
-#: tree.c:5323
+#: tree.c:5335
 #, gcc-internal-format
 msgid "inline function %q+D declared as  dllimport: attribute ignored"
 msgstr ""
 
 #, gcc-internal-format
 msgid "inline function %q+D declared as  dllimport: attribute ignored"
 msgstr ""
 
-#: tree.c:5331
+#: tree.c:5343
 #, gcc-internal-format
 msgid "function %q+D definition is marked dllimport"
 msgstr ""
 
 #, gcc-internal-format
 msgid "function %q+D definition is marked dllimport"
 msgstr ""
 
-#: tree.c:5339 config/sh/symbian-c.c:144 config/sh/symbian-cxx.c:576
+#: tree.c:5351 config/sh/symbian-c.c:144 config/sh/symbian-cxx.c:576
 #, gcc-internal-format
 msgid "variable %q+D definition is marked dllimport"
 msgstr ""
 
 #, gcc-internal-format
 msgid "variable %q+D definition is marked dllimport"
 msgstr ""
 
-#: tree.c:5366 config/sh/symbian-c.c:164 config/sh/symbian-cxx.c:651
+#: tree.c:5378 config/sh/symbian-c.c:164 config/sh/symbian-cxx.c:651
 #, gcc-internal-format
 msgid "external linkage required for symbol %q+D because of %qE attribute"
 msgstr ""
 
 #, gcc-internal-format
 msgid "external linkage required for symbol %q+D because of %qE attribute"
 msgstr ""
 
-#: tree.c:5380
+#: tree.c:5392
 #, gcc-internal-format
 msgid ""
 "%qE implies default visibility, but %qD has already been declared with a "
 "different visibility"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "%qE implies default visibility, but %qD has already been declared with a "
 "different visibility"
 msgstr ""
 
-#: tree.c:6980
+#: tree.c:6992
 #, gcc-internal-format
 msgid "arrays of functions are not meaningful"
 msgstr ""
 
 #, gcc-internal-format
 msgid "arrays of functions are not meaningful"
 msgstr ""
 
-#: tree.c:7117
+#: tree.c:7129
 #, gcc-internal-format
 msgid "function return type cannot be function"
 msgstr ""
 
 #, gcc-internal-format
 msgid "function return type cannot be function"
 msgstr ""
 
-#: tree.c:8329 tree.c:8414 tree.c:8475
+#: tree.c:8341 tree.c:8426 tree.c:8487
 #, gcc-internal-format
 msgid "tree check: %s, have %s in %s, at %s:%d"
 msgstr ""
 
 #, gcc-internal-format
 msgid "tree check: %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:8366
+#: tree.c:8378
 #, gcc-internal-format
 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
 msgstr ""
 
 #, gcc-internal-format
 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:8379
+#: tree.c:8391
 #, gcc-internal-format
 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr ""
 
 #, gcc-internal-format
 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:8428
+#: tree.c:8440
 #, gcc-internal-format
 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr ""
 
 #, gcc-internal-format
 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:8441
+#: tree.c:8453
 #, gcc-internal-format
 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
 msgstr ""
 
 #, gcc-internal-format
 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:8501
+#: tree.c:8513
 #, gcc-internal-format
 msgid ""
 "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:"
 "%d"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:"
 "%d"
 msgstr ""
 
-#: tree.c:8515
+#: tree.c:8527
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr ""
 
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:8528
+#: tree.c:8540
 #, gcc-internal-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr ""
 
 #, gcc-internal-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:8541
+#: tree.c:8553
 #, gcc-internal-format
 msgid ""
 "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %"
 #, gcc-internal-format
 msgid ""
 "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %"
@@ -19606,78 +19788,78 @@ msgid ""
 "requested alignment for %q+D is greater than implemented alignment of %wu"
 msgstr ""
 
 "requested alignment for %q+D is greater than implemented alignment of %wu"
 msgstr ""
 
-#: varasm.c:4561
+#: varasm.c:4624
 #, gcc-internal-format
 msgid "initializer for integer/fixed-point value is too complicated"
 msgstr ""
 
 #, gcc-internal-format
 msgid "initializer for integer/fixed-point value is too complicated"
 msgstr ""
 
-#: varasm.c:4566
+#: varasm.c:4629
 #, gcc-internal-format
 msgid "initializer for floating value is not a floating constant"
 msgstr ""
 
 #, gcc-internal-format
 msgid "initializer for floating value is not a floating constant"
 msgstr ""
 
-#: varasm.c:4872
+#: varasm.c:4935
 #, gcc-internal-format
 msgid "invalid initial value for member %qE"
 msgstr ""
 
 #, gcc-internal-format
 msgid "invalid initial value for member %qE"
 msgstr ""
 
-#: varasm.c:5181 varasm.c:5225
+#: varasm.c:5244 varasm.c:5288
 #, gcc-internal-format
 msgid "weak declaration of %q+D must precede definition"
 msgstr ""
 
 #, gcc-internal-format
 msgid "weak declaration of %q+D must precede definition"
 msgstr ""
 
-#: varasm.c:5189
+#: varasm.c:5252
 #, gcc-internal-format
 msgid ""
 "weak declaration of %q+D after first use results in unspecified behavior"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "weak declaration of %q+D after first use results in unspecified behavior"
 msgstr ""
 
-#: varasm.c:5223
+#: varasm.c:5286
 #, gcc-internal-format
 msgid "weak declaration of %q+D must be public"
 msgstr ""
 
 #, gcc-internal-format
 msgid "weak declaration of %q+D must be public"
 msgstr ""
 
-#: varasm.c:5227
+#: varasm.c:5290
 #, gcc-internal-format
 msgid "weak declaration of %q+D not supported"
 msgstr ""
 
 #, gcc-internal-format
 msgid "weak declaration of %q+D not supported"
 msgstr ""
 
-#: varasm.c:5253 varasm.c:5655
+#: varasm.c:5319 varasm.c:5721
 #, gcc-internal-format
 msgid "only weak aliases are supported in this configuration"
 msgstr ""
 
 #, gcc-internal-format
 msgid "only weak aliases are supported in this configuration"
 msgstr ""
 
-#: varasm.c:5470
+#: varasm.c:5536
 #, gcc-internal-format
 msgid "weakref is not supported in this configuration"
 msgstr ""
 
 #, gcc-internal-format
 msgid "weakref is not supported in this configuration"
 msgstr ""
 
-#: varasm.c:5584
+#: varasm.c:5650
 #, gcc-internal-format
 msgid "%q+D aliased to undefined symbol %qE"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%q+D aliased to undefined symbol %qE"
 msgstr ""
 
-#: varasm.c:5594
+#: varasm.c:5660
 #, gcc-internal-format
 msgid "%q+D aliased to external symbol %qE"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%q+D aliased to external symbol %qE"
 msgstr ""
 
-#: varasm.c:5633
+#: varasm.c:5699
 #, gcc-internal-format
 msgid "weakref %q+D ultimately targets itself"
 msgstr ""
 
 #, gcc-internal-format
 msgid "weakref %q+D ultimately targets itself"
 msgstr ""
 
-#: varasm.c:5642
+#: varasm.c:5708
 #, gcc-internal-format
 msgid "weakref %q+D must have static linkage"
 msgstr ""
 
 #, gcc-internal-format
 msgid "weakref %q+D must have static linkage"
 msgstr ""
 
-#: varasm.c:5649
+#: varasm.c:5715
 #, gcc-internal-format
 msgid "alias definitions not supported in this configuration"
 msgstr ""
 
 #, gcc-internal-format
 msgid "alias definitions not supported in this configuration"
 msgstr ""
 
-#: varasm.c:5715
+#: varasm.c:5781
 #, gcc-internal-format
 msgid "visibility attribute not supported in this configuration; ignored"
 msgstr ""
 #, gcc-internal-format
 msgid "visibility attribute not supported in this configuration; ignored"
 msgstr ""
@@ -19868,7 +20050,7 @@ msgstr ""
 msgid "profiler support for VxWorks"
 msgstr ""
 
 msgid "profiler support for VxWorks"
 msgstr ""
 
-#: config/alpha/alpha.c:230 config/rs6000/rs6000.c:3138
+#: config/alpha/alpha.c:230 config/rs6000/rs6000.c:3147
 #, gcc-internal-format
 msgid "bad value %qs for -mtls-size switch"
 msgstr ""
 #, gcc-internal-format
 msgid "bad value %qs for -mtls-size switch"
 msgstr ""
@@ -19943,8 +20125,8 @@ msgstr ""
 msgid "bad value %qs for -mmemory-latency"
 msgstr ""
 
 msgid "bad value %qs for -mmemory-latency"
 msgstr ""
 
-#: config/alpha/alpha.c:6732 config/alpha/alpha.c:6735 config/s390/s390.c:8800
-#: config/s390/s390.c:8803
+#: config/alpha/alpha.c:6732 config/alpha/alpha.c:6735 config/s390/s390.c:8805
+#: config/s390/s390.c:8808
 #, gcc-internal-format
 msgid "bad builtin fcode"
 msgstr ""
 #, gcc-internal-format
 msgid "bad builtin fcode"
 msgstr ""
@@ -19964,7 +20146,7 @@ msgstr ""
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr ""
 
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr ""
 
-#: config/arm/arm.c:1347 config/rs6000/rs6000.c:2362 config/sparc/sparc.c:783
+#: config/arm/arm.c:1347 config/rs6000/rs6000.c:2366 config/sparc/sparc.c:783
 #, gcc-internal-format
 msgid "bad value (%s) for %s switch"
 msgstr ""
 #, gcc-internal-format
 msgid "bad value (%s) for %s switch"
 msgstr ""
@@ -20155,12 +20337,12 @@ msgid "PCS variant"
 msgstr ""
 
 #: config/arm/arm.c:4532 config/arm/arm.c:4550 config/avr/avr.c:4838
 msgstr ""
 
 #: config/arm/arm.c:4532 config/arm/arm.c:4550 config/avr/avr.c:4838
-#: config/avr/avr.c:4854 config/bfin/bfin.c:5546 config/bfin/bfin.c:5607
-#: config/bfin/bfin.c:5636 config/h8300/h8300.c:5338 config/i386/i386.c:4409
-#: config/i386/i386.c:25895 config/i386/i386.c:25975
+#: config/avr/avr.c:4854 config/bfin/bfin.c:5550 config/bfin/bfin.c:5611
+#: config/bfin/bfin.c:5640 config/h8300/h8300.c:5339 config/i386/i386.c:4409
+#: config/i386/i386.c:25883 config/i386/i386.c:25963
 #: config/m68hc11/m68hc11.c:1168 config/m68k/m68k.c:802
 #: config/mcore/mcore.c:3036 config/mep/mep.c:4062 config/mep/mep.c:4076
 #: config/m68hc11/m68hc11.c:1168 config/m68k/m68k.c:802
 #: config/mcore/mcore.c:3036 config/mep/mep.c:4062 config/mep/mep.c:4076
-#: config/mep/mep.c:4150 config/rs6000/rs6000.c:23393 config/rx/rx.c:2099
+#: config/mep/mep.c:4150 config/rs6000/rs6000.c:23444 config/rx/rx.c:2099
 #: config/sh/sh.c:8680 config/sh/sh.c:8698 config/sh/sh.c:8727
 #: config/sh/sh.c:8809 config/sh/sh.c:8832 config/spu/spu.c:3861
 #: config/stormy16/stormy16.c:2230 config/v850/v850.c:2080
 #: config/sh/sh.c:8680 config/sh/sh.c:8698 config/sh/sh.c:8727
 #: config/sh/sh.c:8809 config/sh/sh.c:8832 config/spu/spu.c:3861
 #: config/stormy16/stormy16.c:2230 config/v850/v850.c:2080
@@ -20168,39 +20350,39 @@ msgstr ""
 msgid "%qE attribute only applies to functions"
 msgstr ""
 
 msgid "%qE attribute only applies to functions"
 msgstr ""
 
-#: config/arm/arm.c:16406
+#: config/arm/arm.c:16373
 #, gcc-internal-format
 msgid "unable to compute real location of stacked parameter"
 msgstr ""
 
 #, gcc-internal-format
 msgid "unable to compute real location of stacked parameter"
 msgstr ""
 
-#: config/arm/arm.c:17986
+#: config/arm/arm.c:17953
 #, gcc-internal-format
 msgid "argument must be a constant"
 msgstr ""
 
 #. @@@ better error message
 #, gcc-internal-format
 msgid "argument must be a constant"
 msgstr ""
 
 #. @@@ better error message
-#: config/arm/arm.c:18294 config/arm/arm.c:18331
+#: config/arm/arm.c:18261 config/arm/arm.c:18298
 #, gcc-internal-format
 msgid "selector must be an immediate"
 msgstr ""
 
 #. @@@ better error message
 #, gcc-internal-format
 msgid "selector must be an immediate"
 msgstr ""
 
 #. @@@ better error message
-#: config/arm/arm.c:18374
+#: config/arm/arm.c:18341
 #, gcc-internal-format
 msgid "mask must be an immediate"
 msgstr ""
 
 #, gcc-internal-format
 msgid "mask must be an immediate"
 msgstr ""
 
-#: config/arm/arm.c:19036
+#: config/arm/arm.c:19003
 #, gcc-internal-format
 msgid "no low registers available for popping high registers"
 msgstr ""
 
 #, gcc-internal-format
 msgid "no low registers available for popping high registers"
 msgstr ""
 
-#: config/arm/arm.c:19259
+#: config/arm/arm.c:19226
 #, gcc-internal-format
 msgid "interrupt Service Routines cannot be coded in Thumb mode"
 msgstr ""
 
 #, gcc-internal-format
 msgid "interrupt Service Routines cannot be coded in Thumb mode"
 msgstr ""
 
-#: config/arm/arm.c:21379
+#: config/arm/arm.c:21346
 #, gcc-internal-format
 msgid "the mangling of %<va_list%> has changed in GCC 4.4"
 msgstr ""
 #, gcc-internal-format
 msgid "the mangling of %<va_list%> has changed in GCC 4.4"
 msgstr ""
@@ -20315,23 +20497,23 @@ msgstr ""
 msgid "-mcorea and -mcoreb can't be used together"
 msgstr ""
 
 msgid "-mcorea and -mcoreb can't be used together"
 msgstr ""
 
-#: config/bfin/bfin.c:5551
+#: config/bfin/bfin.c:5555
 #, gcc-internal-format
 msgid "multiple function type attributes specified"
 msgstr ""
 
 #, gcc-internal-format
 msgid "multiple function type attributes specified"
 msgstr ""
 
-#: config/bfin/bfin.c:5618
+#: config/bfin/bfin.c:5622
 #, gcc-internal-format
 msgid "can't apply both longcall and shortcall attributes to the same function"
 msgstr ""
 
 #, gcc-internal-format
 msgid "can't apply both longcall and shortcall attributes to the same function"
 msgstr ""
 
-#: config/bfin/bfin.c:5668 config/i386/winnt.c:59 config/mep/mep.c:3966
+#: config/bfin/bfin.c:5672 config/i386/winnt.c:59 config/mep/mep.c:3966
 #: config/mep/mep.c:4104
 #, gcc-internal-format
 msgid "%qE attribute only applies to variables"
 msgstr ""
 
 #: config/mep/mep.c:4104
 #, gcc-internal-format
 msgid "%qE attribute only applies to variables"
 msgstr ""
 
-#: config/bfin/bfin.c:5675
+#: config/bfin/bfin.c:5679
 #, gcc-internal-format
 msgid "%qE attribute cannot be specified for local variables"
 msgstr ""
 #, gcc-internal-format
 msgid "%qE attribute cannot be specified for local variables"
 msgstr ""
@@ -20863,122 +21045,122 @@ msgstr ""
 msgid "non-integer operand used with operand code '%c'"
 msgstr ""
 
 msgid "non-integer operand used with operand code '%c'"
 msgstr ""
 
-#: config/i386/i386.c:22875
+#: config/i386/i386.c:22863
 #, gcc-internal-format
 msgid "last argument must be an immediate"
 msgstr ""
 
 #, gcc-internal-format
 msgid "last argument must be an immediate"
 msgstr ""
 
-#: config/i386/i386.c:23168
+#: config/i386/i386.c:23156
 #, gcc-internal-format
 msgid "the fifth argument must be a 8-bit immediate"
 msgstr ""
 
 #, gcc-internal-format
 msgid "the fifth argument must be a 8-bit immediate"
 msgstr ""
 
-#: config/i386/i386.c:23263
+#: config/i386/i386.c:23251
 #, gcc-internal-format
 msgid "the third argument must be a 8-bit immediate"
 msgstr ""
 
 #, gcc-internal-format
 msgid "the third argument must be a 8-bit immediate"
 msgstr ""
 
-#: config/i386/i386.c:23609
+#: config/i386/i386.c:23597
 #, gcc-internal-format
 msgid "the last argument must be a 4-bit immediate"
 msgstr ""
 
 #, gcc-internal-format
 msgid "the last argument must be a 4-bit immediate"
 msgstr ""
 
-#: config/i386/i386.c:23614
+#: config/i386/i386.c:23602
 #, gcc-internal-format
 msgid "the last argument must be a 2-bit immediate"
 msgstr ""
 
 #, gcc-internal-format
 msgid "the last argument must be a 2-bit immediate"
 msgstr ""
 
-#: config/i386/i386.c:23623
+#: config/i386/i386.c:23611
 #, gcc-internal-format
 msgid "the last argument must be a 1-bit immediate"
 msgstr ""
 
 #, gcc-internal-format
 msgid "the last argument must be a 1-bit immediate"
 msgstr ""
 
-#: config/i386/i386.c:23632
+#: config/i386/i386.c:23620
 #, gcc-internal-format
 msgid "the last argument must be a 5-bit immediate"
 msgstr ""
 
 #, gcc-internal-format
 msgid "the last argument must be a 5-bit immediate"
 msgstr ""
 
-#: config/i386/i386.c:23641
+#: config/i386/i386.c:23629
 #, gcc-internal-format
 msgid "the next to last argument must be an 8-bit immediate"
 msgstr ""
 
 #, gcc-internal-format
 msgid "the next to last argument must be an 8-bit immediate"
 msgstr ""
 
-#: config/i386/i386.c:23645 config/i386/i386.c:23843
+#: config/i386/i386.c:23633 config/i386/i386.c:23831
 #, gcc-internal-format
 msgid "the last argument must be an 8-bit immediate"
 msgstr ""
 
 #, gcc-internal-format
 msgid "the last argument must be an 8-bit immediate"
 msgstr ""
 
-#: config/i386/i386.c:23841
+#: config/i386/i386.c:23829
 #, gcc-internal-format
 msgid "the last argument must be a 32-bit immediate"
 msgstr ""
 
 #, gcc-internal-format
 msgid "the last argument must be a 32-bit immediate"
 msgstr ""
 
-#: config/i386/i386.c:23907 config/rs6000/rs6000.c:10205
+#: config/i386/i386.c:23895 config/rs6000/rs6000.c:10249
 #, gcc-internal-format
 msgid "selector must be an integer constant in the range 0..%wi"
 msgstr ""
 
 #, gcc-internal-format
 msgid "selector must be an integer constant in the range 0..%wi"
 msgstr ""
 
-#: config/i386/i386.c:24050
+#: config/i386/i386.c:24038
 #, gcc-internal-format
 msgid "%qE needs unknown isa option"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%qE needs unknown isa option"
 msgstr ""
 
-#: config/i386/i386.c:24054
+#: config/i386/i386.c:24042
 #, gcc-internal-format
 msgid "%qE needs isa option %s"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%qE needs isa option %s"
 msgstr ""
 
-#: config/i386/i386.c:25902
+#: config/i386/i386.c:25890
 #, gcc-internal-format
 msgid "%qE attribute only available for 64-bit"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%qE attribute only available for 64-bit"
 msgstr ""
 
-#: config/i386/i386.c:25913 config/i386/i386.c:25922
+#: config/i386/i386.c:25901 config/i386/i386.c:25910
 #, gcc-internal-format
 msgid "ms_abi and sysv_abi attributes are not compatible"
 msgstr ""
 
 #, gcc-internal-format
 msgid "ms_abi and sysv_abi attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386.c:25960 config/rs6000/rs6000.c:23476
+#: config/i386/i386.c:25948 config/rs6000/rs6000.c:23527
 #, gcc-internal-format
 msgid "%qE incompatible attribute ignored"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%qE incompatible attribute ignored"
 msgstr ""
 
-#: config/i386/i386.c:25983
+#: config/i386/i386.c:25971
 #, gcc-internal-format
 msgid "%qE attribute only available for 32-bit"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%qE attribute only available for 32-bit"
 msgstr ""
 
-#: config/i386/i386.c:25989
+#: config/i386/i386.c:25977
 #, gcc-internal-format
 msgid "ms_hook_prologue attribute needs assembler swap suffix support"
 msgstr ""
 
 #, gcc-internal-format
 msgid "ms_hook_prologue attribute needs assembler swap suffix support"
 msgstr ""
 
-#: config/i386/i386.c:29891
+#: config/i386/i386.c:29887
 #, gcc-internal-format
 msgid "vector permutation requires vector constant"
 msgstr ""
 
 #, gcc-internal-format
 msgid "vector permutation requires vector constant"
 msgstr ""
 
-#: config/i386/i386.c:29901
+#: config/i386/i386.c:29897
 #, gcc-internal-format
 msgid "invalid vector permutation constant"
 msgstr ""
 
 #, gcc-internal-format
 msgid "invalid vector permutation constant"
 msgstr ""
 
-#: config/i386/i386.c:29949
+#: config/i386/i386.c:29945
 #, gcc-internal-format
 msgid "vector permutation (%d %d)"
 msgstr ""
 
 #, gcc-internal-format
 msgid "vector permutation (%d %d)"
 msgstr ""
 
-#: config/i386/i386.c:29952
+#: config/i386/i386.c:29948
 #, gcc-internal-format
 msgid "vector permutation (%d %d %d %d)"
 msgstr ""
 
 #, gcc-internal-format
 msgid "vector permutation (%d %d %d %d)"
 msgstr ""
 
-#: config/i386/i386.c:29956
+#: config/i386/i386.c:29952
 #, gcc-internal-format
 msgid "vector permutation (%d %d %d %d %d %d %d %d)"
 msgstr ""
 
 #, gcc-internal-format
 msgid "vector permutation (%d %d %d %d %d %d %d %d)"
 msgstr ""
 
-#: config/i386/i386.c:29961
+#: config/i386/i386.c:29957
 #, gcc-internal-format
 msgid "vector permutation (%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d)"
 msgstr ""
 #, gcc-internal-format
 msgid "vector permutation (%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d)"
 msgstr ""
@@ -21057,29 +21239,29 @@ msgstr ""
 msgid "%qE attribute requires a string constant argument"
 msgstr ""
 
 msgid "%qE attribute requires a string constant argument"
 msgstr ""
 
-#: config/ia64/ia64.c:5391 config/pa/pa.c:368 config/sh/sh.c:8528
+#: config/ia64/ia64.c:5384 config/pa/pa.c:368 config/sh/sh.c:8528
 #: config/spu/spu.c:5051
 #, gcc-internal-format
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr ""
 
 #: config/spu/spu.c:5051
 #, gcc-internal-format
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr ""
 
-#: config/ia64/ia64.c:5418 config/pa/pa.c:395 config/sh/sh.c:8554
+#: config/ia64/ia64.c:5411 config/pa/pa.c:395 config/sh/sh.c:8554
 #: config/spu/spu.c:5077
 #, gcc-internal-format
 msgid "%s-%s is an empty range"
 msgstr ""
 
 #: config/spu/spu.c:5077
 #, gcc-internal-format
 msgid "%s-%s is an empty range"
 msgstr ""
 
-#: config/ia64/ia64.c:5446
+#: config/ia64/ia64.c:5439
 #, gcc-internal-format
 msgid "bad value %<%s%> for -mtls-size= switch"
 msgstr ""
 
 #, gcc-internal-format
 msgid "bad value %<%s%> for -mtls-size= switch"
 msgstr ""
 
-#: config/ia64/ia64.c:5471
+#: config/ia64/ia64.c:5464
 #, gcc-internal-format
 msgid "bad value %<%s%> for -mtune= switch"
 msgstr ""
 
 #, gcc-internal-format
 msgid "bad value %<%s%> for -mtune= switch"
 msgstr ""
 
-#: config/ia64/ia64.c:10641
+#: config/ia64/ia64.c:10634
 #, gcc-internal-format
 msgid "version attribute is not a string"
 msgstr ""
 #, gcc-internal-format
 msgid "version attribute is not a string"
 msgstr ""
@@ -21205,7 +21387,7 @@ msgstr ""
 msgid "interrupt_thread is available only on fido"
 msgstr ""
 
 msgid "interrupt_thread is available only on fido"
 msgstr ""
 
-#: config/m68k/m68k.c:1145 config/rs6000/rs6000.c:17981
+#: config/m68k/m68k.c:1145 config/rs6000/rs6000.c:18025
 #, gcc-internal-format
 msgid "stack limit expression is not supported"
 msgstr ""
 #, gcc-internal-format
 msgid "stack limit expression is not supported"
 msgstr ""
@@ -21924,301 +22106,301 @@ msgstr ""
 msgid "invalid parameter combination for AltiVec intrinsic"
 msgstr ""
 
 msgid "invalid parameter combination for AltiVec intrinsic"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2107
+#: config/rs6000/rs6000.c:2111
 #, gcc-internal-format
 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
 msgstr ""
 
 #, gcc-internal-format
 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2118
+#: config/rs6000/rs6000.c:2122
 #, gcc-internal-format
 msgid "-m64 requires PowerPC64 architecture, enabling"
 msgstr ""
 
 #, gcc-internal-format
 msgid "-m64 requires PowerPC64 architecture, enabling"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2370
+#: config/rs6000/rs6000.c:2374
 #, gcc-internal-format
 msgid "AltiVec not supported in this target"
 msgstr ""
 
 #, gcc-internal-format
 msgid "AltiVec not supported in this target"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2372
+#: config/rs6000/rs6000.c:2376
 #, gcc-internal-format
 msgid "Spe not supported in this target"
 msgstr ""
 
 #, gcc-internal-format
 msgid "Spe not supported in this target"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2399
+#: config/rs6000/rs6000.c:2403
 #, gcc-internal-format
 msgid "-mmultiple is not supported on little endian systems"
 msgstr ""
 
 #, gcc-internal-format
 msgid "-mmultiple is not supported on little endian systems"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2406
+#: config/rs6000/rs6000.c:2410
 #, gcc-internal-format
 msgid "-mstring is not supported on little endian systems"
 msgstr ""
 
 #, gcc-internal-format
 msgid "-mstring is not supported on little endian systems"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2460
+#: config/rs6000/rs6000.c:2469
 #, gcc-internal-format
 msgid "unknown -mdebug-%s switch"
 msgstr ""
 
 #, gcc-internal-format
 msgid "unknown -mdebug-%s switch"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2500
+#: config/rs6000/rs6000.c:2509
 #, gcc-internal-format
 msgid ""
 "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3121
+#: config/rs6000/rs6000.c:3130
 #, gcc-internal-format
 msgid "unknown -m%s= option specified: '%s'"
 msgstr ""
 
 #, gcc-internal-format
 msgid "unknown -m%s= option specified: '%s'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3167
+#: config/rs6000/rs6000.c:3176
 #, gcc-internal-format
 msgid "unknown value %s for -mfpu"
 msgstr ""
 
 #, gcc-internal-format
 msgid "unknown value %s for -mfpu"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3496
+#: config/rs6000/rs6000.c:3505
 #, gcc-internal-format
 msgid "not configured for ABI: '%s'"
 msgstr ""
 
 #, gcc-internal-format
 msgid "not configured for ABI: '%s'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3509
+#: config/rs6000/rs6000.c:3518
 #, gcc-internal-format
 msgid "Using darwin64 ABI"
 msgstr ""
 
 #, gcc-internal-format
 msgid "Using darwin64 ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3514
+#: config/rs6000/rs6000.c:3523
 #, gcc-internal-format
 msgid "Using old darwin ABI"
 msgstr ""
 
 #, gcc-internal-format
 msgid "Using old darwin ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3521
+#: config/rs6000/rs6000.c:3530
 #, gcc-internal-format
 msgid "Using IBM extended precision long double"
 msgstr ""
 
 #, gcc-internal-format
 msgid "Using IBM extended precision long double"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3527
+#: config/rs6000/rs6000.c:3536
 #, gcc-internal-format
 msgid "Using IEEE extended precision long double"
 msgstr ""
 
 #, gcc-internal-format
 msgid "Using IEEE extended precision long double"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3532
+#: config/rs6000/rs6000.c:3541
 #, gcc-internal-format
 msgid "unknown ABI specified: '%s'"
 msgstr ""
 
 #, gcc-internal-format
 msgid "unknown ABI specified: '%s'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3559
+#: config/rs6000/rs6000.c:3568
 #, gcc-internal-format
 msgid "invalid option for -mfloat-gprs: '%s'"
 msgstr ""
 
 #, gcc-internal-format
 msgid "invalid option for -mfloat-gprs: '%s'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3569
+#: config/rs6000/rs6000.c:3578
 #, gcc-internal-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr ""
 
 #, gcc-internal-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3590
+#: config/rs6000/rs6000.c:3599
 #, gcc-internal-format
 msgid ""
 "-malign-power is not supported for 64-bit Darwin; it is incompatible with "
 "the installed C and C++ libraries"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "-malign-power is not supported for 64-bit Darwin; it is incompatible with "
 "the installed C and C++ libraries"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3598
+#: config/rs6000/rs6000.c:3607
 #, gcc-internal-format
 msgid "unknown -malign-XXXXX option specified: '%s'"
 msgstr ""
 
 #, gcc-internal-format
 msgid "unknown -malign-XXXXX option specified: '%s'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3605
+#: config/rs6000/rs6000.c:3614
 #, gcc-internal-format
 msgid "-msingle-float option equivalent to -mhard-float"
 msgstr ""
 
 #, gcc-internal-format
 msgid "-msingle-float option equivalent to -mhard-float"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3621
+#: config/rs6000/rs6000.c:3630
 #, gcc-internal-format
 msgid "-msimple-fpu option ignored"
 msgstr ""
 
 #, gcc-internal-format
 msgid "-msimple-fpu option ignored"
 msgstr ""
 
-#: config/rs6000/rs6000.c:6749
+#: config/rs6000/rs6000.c:6793
 #, gcc-internal-format
 msgid ""
 "GCC vector returned by reference: non-standard ABI extension with no "
 "compatibility guarantee"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "GCC vector returned by reference: non-standard ABI extension with no "
 "compatibility guarantee"
 msgstr ""
 
-#: config/rs6000/rs6000.c:6822
+#: config/rs6000/rs6000.c:6866
 #, gcc-internal-format
 msgid ""
 "cannot return value in vector register because altivec instructions are "
 "disabled, use -maltivec to enable them"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "cannot return value in vector register because altivec instructions are "
 "disabled, use -maltivec to enable them"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7081
+#: config/rs6000/rs6000.c:7125
 #, gcc-internal-format
 msgid ""
 "cannot pass argument in vector register because altivec instructions are "
 "disabled, use -maltivec to enable them"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "cannot pass argument in vector register because altivec instructions are "
 "disabled, use -maltivec to enable them"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7983
+#: config/rs6000/rs6000.c:8027
 #, gcc-internal-format
 msgid ""
 "GCC vector passed by reference: non-standard ABI extension with no "
 "compatibility guarantee"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "GCC vector passed by reference: non-standard ABI extension with no "
 "compatibility guarantee"
 msgstr ""
 
-#: config/rs6000/rs6000.c:8565
+#: config/rs6000/rs6000.c:8609
 #, gcc-internal-format
 msgid "internal error: builtin function to %s already processed."
 msgstr ""
 
 #, gcc-internal-format
 msgid "internal error: builtin function to %s already processed."
 msgstr ""
 
-#: config/rs6000/rs6000.c:9500
+#: config/rs6000/rs6000.c:9544
 #, gcc-internal-format
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr ""
 
 #, gcc-internal-format
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9603 config/rs6000/rs6000.c:10575
+#: config/rs6000/rs6000.c:9647 config/rs6000/rs6000.c:10619
 #, gcc-internal-format
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr ""
 
 #, gcc-internal-format
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9642
+#: config/rs6000/rs6000.c:9686
 #, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr ""
 
 #, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9694
+#: config/rs6000/rs6000.c:9738
 #, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr ""
 
 #, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9944
+#: config/rs6000/rs6000.c:9988
 #, gcc-internal-format
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr ""
 
 #, gcc-internal-format
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9962
+#: config/rs6000/rs6000.c:10006
 #, gcc-internal-format
 msgid "argument 3 must be a 2-bit unsigned literal"
 msgstr ""
 
 #, gcc-internal-format
 msgid "argument 3 must be a 2-bit unsigned literal"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9974
+#: config/rs6000/rs6000.c:10018
 #, gcc-internal-format
 msgid "argument 3 must be a 1-bit unsigned literal"
 msgstr ""
 
 #, gcc-internal-format
 msgid "argument 3 must be a 1-bit unsigned literal"
 msgstr ""
 
-#: config/rs6000/rs6000.c:10150
+#: config/rs6000/rs6000.c:10194
 #, gcc-internal-format
 msgid "argument to %qs must be a 2-bit unsigned literal"
 msgstr ""
 
 #, gcc-internal-format
 msgid "argument to %qs must be a 2-bit unsigned literal"
 msgstr ""
 
-#: config/rs6000/rs6000.c:10294
+#: config/rs6000/rs6000.c:10338
 #, gcc-internal-format
 msgid "unresolved overload for Altivec builtin %qF"
 msgstr ""
 
 #, gcc-internal-format
 msgid "unresolved overload for Altivec builtin %qF"
 msgstr ""
 
-#: config/rs6000/rs6000.c:10385
+#: config/rs6000/rs6000.c:10429
 #, gcc-internal-format
 msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr ""
 
 #, gcc-internal-format
 msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr ""
 
-#: config/rs6000/rs6000.c:10695
+#: config/rs6000/rs6000.c:10739
 #, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate must be a constant"
 msgstr ""
 
 #, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate must be a constant"
 msgstr ""
 
-#: config/rs6000/rs6000.c:10742
+#: config/rs6000/rs6000.c:10786
 #, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate is out of range"
 msgstr ""
 
 #, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate is out of range"
 msgstr ""
 
-#: config/rs6000/rs6000.c:10767
+#: config/rs6000/rs6000.c:10811
 #, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate must be a constant"
 msgstr ""
 
 #, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate must be a constant"
 msgstr ""
 
-#: config/rs6000/rs6000.c:10839
+#: config/rs6000/rs6000.c:10883
 #, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr ""
 
 #, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12185
+#: config/rs6000/rs6000.c:12229
 #, gcc-internal-format
 msgid "internal error: builtin function %s had no type"
 msgstr ""
 
 #, gcc-internal-format
 msgid "internal error: builtin function %s had no type"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12192
+#: config/rs6000/rs6000.c:12236
 #, gcc-internal-format
 msgid "internal error: builtin function %s had an unexpected return type %s"
 msgstr ""
 
 #, gcc-internal-format
 msgid "internal error: builtin function %s had an unexpected return type %s"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12205
+#: config/rs6000/rs6000.c:12249
 #, gcc-internal-format
 msgid ""
 "internal error: builtin function %s, argument %d had unexpected argument "
 "type %s"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "internal error: builtin function %s, argument %d had unexpected argument "
 "type %s"
 msgstr ""
 
-#: config/rs6000/rs6000.c:17951
+#: config/rs6000/rs6000.c:17995
 #, gcc-internal-format
 msgid "stack frame too large"
 msgstr ""
 
 #, gcc-internal-format
 msgid "stack frame too large"
 msgstr ""
 
-#: config/rs6000/rs6000.c:18347
+#: config/rs6000/rs6000.c:18391
 #, gcc-internal-format
 msgid "Out-of-line save/restore routines not supported on Darwin"
 msgstr ""
 
 #, gcc-internal-format
 msgid "Out-of-line save/restore routines not supported on Darwin"
 msgstr ""
 
-#: config/rs6000/rs6000.c:21242
+#: config/rs6000/rs6000.c:21286
 #, gcc-internal-format
 msgid "no profiling of 64-bit code for this ABI"
 msgstr ""
 
 #, gcc-internal-format
 msgid "no profiling of 64-bit code for this ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.c:23263
+#: config/rs6000/rs6000.c:23314
 #, gcc-internal-format
 msgid "use of %<long double%> in AltiVec types is invalid"
 msgstr ""
 
 #, gcc-internal-format
 msgid "use of %<long double%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:23265
+#: config/rs6000/rs6000.c:23316
 #, gcc-internal-format
 msgid "use of boolean types in AltiVec types is invalid"
 msgstr ""
 
 #, gcc-internal-format
 msgid "use of boolean types in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:23267
+#: config/rs6000/rs6000.c:23318
 #, gcc-internal-format
 msgid "use of %<complex%> in AltiVec types is invalid"
 msgstr ""
 
 #, gcc-internal-format
 msgid "use of %<complex%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:23269
+#: config/rs6000/rs6000.c:23320
 #, gcc-internal-format
 msgid "use of decimal floating point types in AltiVec types is invalid"
 msgstr ""
 
 #, gcc-internal-format
 msgid "use of decimal floating point types in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:23275
+#: config/rs6000/rs6000.c:23326
 #, gcc-internal-format
 msgid ""
 "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
 msgstr ""
 
-#: config/rs6000/rs6000.c:23278
+#: config/rs6000/rs6000.c:23329
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:23283
+#: config/rs6000/rs6000.c:23334
 #, gcc-internal-format
 msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
 msgstr ""
 
 #, gcc-internal-format
 msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
 msgstr ""
 
-#: config/rs6000/rs6000.c:23286
+#: config/rs6000/rs6000.c:23337
 #, gcc-internal-format
 msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
 msgstr ""
 
 #, gcc-internal-format
 msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
 msgstr ""
 
-#: config/rs6000/rs6000.c:25688
+#: config/rs6000/rs6000.c:25739
 #, gcc-internal-format
 msgid "emitting microcode insn %s\t[%s] #%d"
 msgstr ""
 
 #, gcc-internal-format
 msgid "emitting microcode insn %s\t[%s] #%d"
 msgstr ""
 
-#: config/rs6000/rs6000.c:25692
+#: config/rs6000/rs6000.c:25743
 #, gcc-internal-format
 msgid "emitting conditional microcode insn %s\t[%s] #%d"
 msgstr ""
 #, gcc-internal-format
 msgid "emitting conditional microcode insn %s\t[%s] #%d"
 msgstr ""
@@ -22445,22 +22627,22 @@ msgstr ""
 msgid "-mstack-guard implies use of -mstack-size"
 msgstr ""
 
 msgid "-mstack-guard implies use of -mstack-size"
 msgstr ""
 
-#: config/s390/s390.c:7091
+#: config/s390/s390.c:7096
 #, gcc-internal-format
 msgid "total size of local variables exceeds architecture limit"
 msgstr ""
 
 #, gcc-internal-format
 msgid "total size of local variables exceeds architecture limit"
 msgstr ""
 
-#: config/s390/s390.c:7789
+#: config/s390/s390.c:7794
 #, gcc-internal-format
 msgid "frame size of function %qs is "
 msgstr ""
 
 #, gcc-internal-format
 msgid "frame size of function %qs is "
 msgstr ""
 
-#: config/s390/s390.c:7815
+#: config/s390/s390.c:7820
 #, gcc-internal-format
 msgid "frame size of %qs is "
 msgstr ""
 
 #, gcc-internal-format
 msgid "frame size of %qs is "
 msgstr ""
 
-#: config/s390/s390.c:7819
+#: config/s390/s390.c:7824
 #, gcc-internal-format
 msgid "%qs uses dynamic stack allocation"
 msgstr ""
 #, gcc-internal-format
 msgid "%qs uses dynamic stack allocation"
 msgstr ""
@@ -22511,17 +22693,17 @@ msgstr ""
 msgid "%qE attribute argument not a string constant"
 msgstr ""
 
 msgid "%qE attribute argument not a string constant"
 msgstr ""
 
-#: config/sh/sh.c:11242
+#: config/sh/sh.c:11238
 #, gcc-internal-format
 msgid "r0 needs to be available as a call-clobbered register"
 msgstr ""
 
 #, gcc-internal-format
 msgid "r0 needs to be available as a call-clobbered register"
 msgstr ""
 
-#: config/sh/sh.c:11263
+#: config/sh/sh.c:11259
 #, gcc-internal-format
 msgid "Need a second call-clobbered general purpose register"
 msgstr ""
 
 #, gcc-internal-format
 msgid "Need a second call-clobbered general purpose register"
 msgstr ""
 
-#: config/sh/sh.c:11271
+#: config/sh/sh.c:11267
 #, gcc-internal-format
 msgid "Need a call-clobbered target register"
 msgstr ""
 #, gcc-internal-format
 msgid "Need a call-clobbered target register"
 msgstr ""
@@ -22551,8 +22733,8 @@ msgstr ""
 
 #: config/sh/symbian-c.c:122 config/sh/symbian-c.c:129
 #: config/sh/symbian-cxx.c:554 config/sh/symbian-cxx.c:561
 
 #: config/sh/symbian-c.c:122 config/sh/symbian-c.c:129
 #: config/sh/symbian-cxx.c:554 config/sh/symbian-cxx.c:561
-#: ada/gcc-interface/utils.c:5181 ada/gcc-interface/utils.c:5357
-#: ada/gcc-interface/utils.c:5377 ada/gcc-interface/utils.c:5437
+#: ada/gcc-interface/utils.c:5183 ada/gcc-interface/utils.c:5359
+#: ada/gcc-interface/utils.c:5379 ada/gcc-interface/utils.c:5439
 #, gcc-internal-format
 msgid "%qs attribute ignored"
 msgstr ""
 #, gcc-internal-format
 msgid "%qs attribute ignored"
 msgstr ""
@@ -22839,7 +23021,7 @@ msgstr ""
 msgid "%s %+#D <deleted>"
 msgstr ""
 
 msgid "%s %+#D <deleted>"
 msgstr ""
 
-#: cp/call.c:2725 cp/pt.c:1701
+#: cp/call.c:2725 cp/pt.c:1703
 #, gcc-internal-format
 msgid "%s %+#D"
 msgstr ""
 #, gcc-internal-format
 msgid "%s %+#D"
 msgstr ""
@@ -23052,7 +23234,7 @@ msgstr ""
 msgid "invalid conversion from %qT to %qT"
 msgstr ""
 
 msgid "invalid conversion from %qT to %qT"
 msgstr ""
 
-#: cp/call.c:4878
+#: cp/call.c:4878 cp/call.c:5047
 #, gcc-internal-format
 msgid "  initializing argument %P of %qD"
 msgstr ""
 #, gcc-internal-format
 msgid "  initializing argument %P of %qD"
 msgstr ""
@@ -23150,91 +23332,91 @@ msgstr ""
 msgid "call to non-function %qD"
 msgstr ""
 
 msgid "call to non-function %qD"
 msgstr ""
 
-#: cp/call.c:6257 cp/typeck.c:2521
+#: cp/call.c:6257 cp/typeck.c:2537
 #, gcc-internal-format
 msgid "cannot call constructor %<%T::%D%> directly"
 msgstr ""
 
 #: cp/call.c:6259
 #, gcc-internal-format
 #, gcc-internal-format
 msgid "cannot call constructor %<%T::%D%> directly"
 msgstr ""
 
 #: cp/call.c:6259
 #, gcc-internal-format
-msgid "for a function-style cast, remove the redundant %<::%D%>"
+msgid "  for a function-style cast, remove the redundant %<::%D%>"
 msgstr ""
 
 msgstr ""
 
-#: cp/call.c:6382
+#: cp/call.c:6381
 #, gcc-internal-format
 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 msgstr ""
 
 #, gcc-internal-format
 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 msgstr ""
 
-#: cp/call.c:6407
+#: cp/call.c:6406
 #, gcc-internal-format
 msgid "call of overloaded %<%s(%A)%> is ambiguous"
 msgstr ""
 
 #, gcc-internal-format
 msgid "call of overloaded %<%s(%A)%> is ambiguous"
 msgstr ""
 
-#: cp/call.c:6436
+#: cp/call.c:6435
 #, gcc-internal-format
 msgid "cannot call member function %qD without object"
 msgstr ""
 
 #, gcc-internal-format
 msgid "cannot call member function %qD without object"
 msgstr ""
 
-#: cp/call.c:7122
+#: cp/call.c:7121
 #, gcc-internal-format
 msgid "passing %qT chooses %qT over %qT"
 msgstr ""
 
 #, gcc-internal-format
 msgid "passing %qT chooses %qT over %qT"
 msgstr ""
 
-#: cp/call.c:7124 cp/name-lookup.c:5018
+#: cp/call.c:7123 cp/name-lookup.c:5018
 #, gcc-internal-format
 msgid "  in call to %qD"
 msgstr ""
 
 #, gcc-internal-format
 msgid "  in call to %qD"
 msgstr ""
 
-#: cp/call.c:7181
+#: cp/call.c:7180
 #, gcc-internal-format
 msgid "choosing %qD over %qD"
 msgstr ""
 
 #, gcc-internal-format
 msgid "choosing %qD over %qD"
 msgstr ""
 
-#: cp/call.c:7182
+#: cp/call.c:7181
 #, gcc-internal-format
 msgid "  for conversion from %qT to %qT"
 msgstr ""
 
 #, gcc-internal-format
 msgid "  for conversion from %qT to %qT"
 msgstr ""
 
-#: cp/call.c:7185
+#: cp/call.c:7184
 #, gcc-internal-format
 msgid "  because conversion sequence for the argument is better"
 msgstr ""
 
 #, gcc-internal-format
 msgid "  because conversion sequence for the argument is better"
 msgstr ""
 
-#: cp/call.c:7303
+#: cp/call.c:7302
 #, gcc-internal-format
 msgid "default argument mismatch in overload resolution"
 msgstr ""
 
 #, gcc-internal-format
 msgid "default argument mismatch in overload resolution"
 msgstr ""
 
-#: cp/call.c:7306
+#: cp/call.c:7305
 #, gcc-internal-format
 msgid " candidate 1: %q+#F"
 msgstr ""
 
 #, gcc-internal-format
 msgid " candidate 1: %q+#F"
 msgstr ""
 
-#: cp/call.c:7308
+#: cp/call.c:7307
 #, gcc-internal-format
 msgid " candidate 2: %q+#F"
 msgstr ""
 
 #, gcc-internal-format
 msgid " candidate 2: %q+#F"
 msgstr ""
 
-#: cp/call.c:7346
+#: cp/call.c:7345
 #, 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 ""
 
 #, 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:7499
+#: cp/call.c:7498
 #, gcc-internal-format
 msgid "could not convert %qE to %qT"
 msgstr ""
 
 #, gcc-internal-format
 msgid "could not convert %qE to %qT"
 msgstr ""
 
-#: cp/call.c:7717
+#: cp/call.c:7716
 #, gcc-internal-format
 msgid ""
 "invalid initialization of non-const reference of type %qT from an rvalue of "
 "type %qT"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "invalid initialization of non-const reference of type %qT from an rvalue of "
 "type %qT"
 msgstr ""
 
-#: cp/call.c:7721
+#: cp/call.c:7720
 #, gcc-internal-format
 msgid ""
 "invalid initialization of reference of type %qT from expression of type %qT"
 #, gcc-internal-format
 msgid ""
 "invalid initialization of reference of type %qT from expression of type %qT"
@@ -23561,57 +23743,57 @@ msgid ""
 "version of GCC"
 msgstr ""
 
 "version of GCC"
 msgstr ""
 
-#: cp/class.c:5284 cp/parser.c:16346
+#: cp/class.c:5289 cp/parser.c:16349
 #, gcc-internal-format
 msgid "redefinition of %q#T"
 msgstr ""
 
 #, gcc-internal-format
 msgid "redefinition of %q#T"
 msgstr ""
 
-#: cp/class.c:5436
+#: cp/class.c:5441
 #, gcc-internal-format
 msgid "%q#T has virtual functions and accessible non-virtual destructor"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%q#T has virtual functions and accessible non-virtual destructor"
 msgstr ""
 
-#: cp/class.c:5541
+#: cp/class.c:5546
 #, gcc-internal-format
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr ""
 
 #, gcc-internal-format
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr ""
 
-#: cp/class.c:6005
+#: cp/class.c:6010
 #, gcc-internal-format
 msgid "language string %<\"%E\"%> not recognized"
 msgstr ""
 
 #, gcc-internal-format
 msgid "language string %<\"%E\"%> not recognized"
 msgstr ""
 
-#: cp/class.c:6095
+#: cp/class.c:6100
 #, gcc-internal-format
 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 msgstr ""
 
 #, gcc-internal-format
 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 msgstr ""
 
-#: cp/class.c:6219
+#: cp/class.c:6224
 #, gcc-internal-format
 msgid "no matches converting function %qD to type %q#T"
 msgstr ""
 
 #, gcc-internal-format
 msgid "no matches converting function %qD to type %q#T"
 msgstr ""
 
-#: cp/class.c:6249
+#: cp/class.c:6254
 #, gcc-internal-format
 msgid "converting overloaded function %qD to type %q#T is ambiguous"
 msgstr ""
 
 #, gcc-internal-format
 msgid "converting overloaded function %qD to type %q#T is ambiguous"
 msgstr ""
 
-#: cp/class.c:6276
+#: cp/class.c:6281
 #, gcc-internal-format
 msgid "assuming pointer to member %qD"
 msgstr ""
 
 #, gcc-internal-format
 msgid "assuming pointer to member %qD"
 msgstr ""
 
-#: cp/class.c:6279
+#: cp/class.c:6284
 #, gcc-internal-format
 msgid "(a pointer to member can only be formed with %<&%E%>)"
 msgstr ""
 
 #, gcc-internal-format
 msgid "(a pointer to member can only be formed with %<&%E%>)"
 msgstr ""
 
-#: cp/class.c:6341 cp/class.c:6375
+#: cp/class.c:6346 cp/class.c:6380
 #, gcc-internal-format
 msgid "not enough type information"
 msgstr ""
 
 #, gcc-internal-format
 msgid "not enough type information"
 msgstr ""
 
-#: cp/class.c:6358
+#: cp/class.c:6363
 #, gcc-internal-format
 msgid "argument of type %qT does not match %qT"
 msgstr ""
 #, gcc-internal-format
 msgid "argument of type %qT does not match %qT"
 msgstr ""
@@ -23621,12 +23803,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.
 #. 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:6660 cp/decl.c:1197 cp/name-lookup.c:525
+#: cp/class.c:6665 cp/decl.c:1197 cp/name-lookup.c:525
 #, gcc-internal-format
 msgid "declaration of %q#D"
 msgstr ""
 
 #, gcc-internal-format
 msgid "declaration of %q#D"
 msgstr ""
 
-#: cp/class.c:6661
+#: cp/class.c:6666
 #, gcc-internal-format
 msgid "changes meaning of %qD from %q+#D"
 msgstr ""
 #, gcc-internal-format
 msgid "changes meaning of %qD from %q+#D"
 msgstr ""
@@ -23661,7 +23843,7 @@ msgstr ""
 msgid "conversion from %qT to %qT discards qualifiers"
 msgstr ""
 
 msgid "conversion from %qT to %qT discards qualifiers"
 msgstr ""
 
-#: cp/cvt.c:470 cp/typeck.c:5816
+#: cp/cvt.c:470 cp/typeck.c:5832
 #, gcc-internal-format
 msgid "casting %qT to %qT does not dereference pointer"
 msgstr ""
 #, gcc-internal-format
 msgid "casting %qT to %qT does not dereference pointer"
 msgstr ""
@@ -23738,12 +23920,12 @@ msgstr ""
 msgid "converting NULL to non-pointer type"
 msgstr ""
 
 msgid "converting NULL to non-pointer type"
 msgstr ""
 
-#: cp/cvt.c:1254
+#: cp/cvt.c:1255
 #, gcc-internal-format
 msgid "ambiguous default type conversion from %qT"
 msgstr ""
 
 #, gcc-internal-format
 msgid "ambiguous default type conversion from %qT"
 msgstr ""
 
-#: cp/cvt.c:1256
+#: cp/cvt.c:1257
 #, gcc-internal-format
 msgid "  candidate conversions include %qD and %qD"
 msgstr ""
 #, gcc-internal-format
 msgid "  candidate conversions include %qD and %qD"
 msgstr ""
@@ -23955,314 +24137,363 @@ msgstr ""
 msgid "conflicts with previous declaration here"
 msgstr ""
 
 msgid "conflicts with previous declaration here"
 msgstr ""
 
-#: cp/decl.c:2506
+#. Reject two definitions.
+#: cp/decl.c:2213 cp/decl.c:2242 cp/decl.c:2271 cp/decl.c:2288 cp/decl.c:2360
+#, gcc-internal-format
+msgid "redefinition of %q#D"
+msgstr ""
+
+#: cp/decl.c:2229
+#, gcc-internal-format
+msgid "%qD conflicts with used function"
+msgstr ""
+
+#: cp/decl.c:2239
+#, gcc-internal-format
+msgid "%q#D not declared in class"
+msgstr ""
+
+#: cp/decl.c:2253 cp/decl.c:2298
+#, gcc-internal-format
+msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
+msgstr ""
+
+#: cp/decl.c:2256 cp/decl.c:2301
+#, gcc-internal-format
+msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
+msgstr ""
+
+#. is_primary=
+#. is_partial=
+#. is_friend_decl=
+#: cp/decl.c:2317
+#, gcc-internal-format
+msgid "redeclaration of friend %q#D may not have default template arguments"
+msgstr ""
+
+#: cp/decl.c:2331
+#, gcc-internal-format
+msgid "thread-local declaration of %q#D follows non-thread-local declaration"
+msgstr ""
+
+#: cp/decl.c:2334
+#, gcc-internal-format
+msgid "non-thread-local declaration of %q#D follows thread-local declaration"
+msgstr ""
+
+#: cp/decl.c:2349 cp/decl.c:2368
+#, gcc-internal-format
+msgid "redeclaration of %q#D"
+msgstr ""
+
+#: cp/decl.c:2511
 #, gcc-internal-format
 msgid "jump to label %qD"
 msgstr ""
 
 #, gcc-internal-format
 msgid "jump to label %qD"
 msgstr ""
 
-#: cp/decl.c:2508
+#: cp/decl.c:2513
 #, gcc-internal-format
 msgid "jump to case label"
 msgstr ""
 
 #, gcc-internal-format
 msgid "jump to case label"
 msgstr ""
 
-#: cp/decl.c:2510 cp/decl.c:2650 cp/decl.c:2691
+#: cp/decl.c:2515 cp/decl.c:2655 cp/decl.c:2696
 #, gcc-internal-format
 msgid "  from here"
 msgstr ""
 
 #, gcc-internal-format
 msgid "  from here"
 msgstr ""
 
-#: cp/decl.c:2529 cp/decl.c:2694
+#: cp/decl.c:2534 cp/decl.c:2699
 #, gcc-internal-format
 msgid "  exits OpenMP structured block"
 msgstr ""
 
 #, gcc-internal-format
 msgid "  exits OpenMP structured block"
 msgstr ""
 
-#: cp/decl.c:2550
+#: cp/decl.c:2555
 #, gcc-internal-format
 msgid "  crosses initialization of %q+#D"
 msgstr ""
 
 #, gcc-internal-format
 msgid "  crosses initialization of %q+#D"
 msgstr ""
 
-#: cp/decl.c:2552 cp/decl.c:2668
+#: cp/decl.c:2557 cp/decl.c:2673
 #, gcc-internal-format
 msgid "  enters scope of %q+#D which has non-trivial destructor"
 msgstr ""
 
 #, gcc-internal-format
 msgid "  enters scope of %q+#D which has non-trivial destructor"
 msgstr ""
 
-#: cp/decl.c:2566 cp/decl.c:2673
+#: cp/decl.c:2571 cp/decl.c:2678
 #, gcc-internal-format
 msgid "  enters try block"
 msgstr ""
 
 #. Can't skip init of __exception_info.
 #, gcc-internal-format
 msgid "  enters try block"
 msgstr ""
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:2568 cp/decl.c:2662 cp/decl.c:2675
+#: cp/decl.c:2573 cp/decl.c:2667 cp/decl.c:2680
 #, gcc-internal-format
 msgid "  enters catch block"
 msgstr ""
 
 #, gcc-internal-format
 msgid "  enters catch block"
 msgstr ""
 
-#: cp/decl.c:2578 cp/decl.c:2678
+#: cp/decl.c:2583 cp/decl.c:2683
 #, gcc-internal-format
 msgid "  enters OpenMP structured block"
 msgstr ""
 
 #, gcc-internal-format
 msgid "  enters OpenMP structured block"
 msgstr ""
 
-#: cp/decl.c:2649 cp/decl.c:2690
+#: cp/decl.c:2654 cp/decl.c:2695
 #, gcc-internal-format
 msgid "jump to label %q+D"
 msgstr ""
 
 #, gcc-internal-format
 msgid "jump to label %q+D"
 msgstr ""
 
-#: cp/decl.c:2666
+#: cp/decl.c:2671
 #, gcc-internal-format
 msgid "  skips initialization of %q+#D"
 msgstr ""
 
 #, gcc-internal-format
 msgid "  skips initialization of %q+#D"
 msgstr ""
 
-#: cp/decl.c:2743
+#: cp/decl.c:2748
 #, gcc-internal-format
 msgid "label named wchar_t"
 msgstr ""
 
 #, gcc-internal-format
 msgid "label named wchar_t"
 msgstr ""
 
-#: cp/decl.c:3014
+#: cp/decl.c:3019
 #, gcc-internal-format
 msgid "%qD is not a type"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%qD is not a type"
 msgstr ""
 
-#: cp/decl.c:3020 cp/parser.c:4238
+#: cp/decl.c:3025 cp/parser.c:4238
 #, gcc-internal-format
 msgid "%qD used without template parameters"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%qD used without template parameters"
 msgstr ""
 
-#: cp/decl.c:3029
+#: cp/decl.c:3034
 #, gcc-internal-format
 msgid "%q#T is not a class"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%q#T is not a class"
 msgstr ""
 
-#: cp/decl.c:3053 cp/decl.c:3140
+#: cp/decl.c:3058 cp/decl.c:3145
 #, gcc-internal-format
 msgid "no class template named %q#T in %q#T"
 msgstr ""
 
 #, gcc-internal-format
 msgid "no class template named %q#T in %q#T"
 msgstr ""
 
-#: cp/decl.c:3066
+#: cp/decl.c:3071
 #, gcc-internal-format
 msgid "lookup of %qT in %qT is ambiguous"
 msgstr ""
 
 #, gcc-internal-format
 msgid "lookup of %qT in %qT is ambiguous"
 msgstr ""
 
-#: cp/decl.c:3075
+#: cp/decl.c:3080
 #, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
 msgstr ""
 
-#: cp/decl.c:3082
+#: cp/decl.c:3087
 #, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a type"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a type"
 msgstr ""
 
-#: cp/decl.c:3149
+#: cp/decl.c:3154
 #, gcc-internal-format
 msgid "template parameters do not match template"
 msgstr ""
 
 #, gcc-internal-format
 msgid "template parameters do not match template"
 msgstr ""
 
-#: cp/decl.c:3150 cp/friend.c:321 cp/friend.c:329
+#: cp/decl.c:3155 cp/friend.c:321 cp/friend.c:329
 #, gcc-internal-format
 msgid "%q+D declared here"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%q+D declared here"
 msgstr ""
 
-#: cp/decl.c:3832
+#: cp/decl.c:3837
 #, gcc-internal-format
 msgid "an anonymous struct cannot have function members"
 msgstr ""
 
 #, gcc-internal-format
 msgid "an anonymous struct cannot have function members"
 msgstr ""
 
-#: cp/decl.c:3835
+#: cp/decl.c:3840
 #, gcc-internal-format
 msgid "an anonymous union cannot have function members"
 msgstr ""
 
 #, gcc-internal-format
 msgid "an anonymous union cannot have function members"
 msgstr ""
 
-#: cp/decl.c:3853
+#: cp/decl.c:3858
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
 msgstr ""
 
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3856
+#: cp/decl.c:3861
 #, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
 msgstr ""
 
 #, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3859
+#: cp/decl.c:3864
 #, gcc-internal-format
 msgid ""
 "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3884
+#: cp/decl.c:3889
 #, gcc-internal-format
 msgid "multiple types in one declaration"
 msgstr ""
 
 #, gcc-internal-format
 msgid "multiple types in one declaration"
 msgstr ""
 
-#: cp/decl.c:3888
+#: cp/decl.c:3893
 #, gcc-internal-format
 msgid "redeclaration of C++ built-in type %qT"
 msgstr ""
 
 #, gcc-internal-format
 msgid "redeclaration of C++ built-in type %qT"
 msgstr ""
 
-#: cp/decl.c:3925
+#: cp/decl.c:3930
 #, gcc-internal-format
 msgid "missing type-name in typedef-declaration"
 msgstr ""
 
 #, gcc-internal-format
 msgid "missing type-name in typedef-declaration"
 msgstr ""
 
-#: cp/decl.c:3932
+#: cp/decl.c:3937
 #, gcc-internal-format
 msgid "ISO C++ prohibits anonymous structs"
 msgstr ""
 
 #, gcc-internal-format
 msgid "ISO C++ prohibits anonymous structs"
 msgstr ""
 
-#: cp/decl.c:3939
+#: cp/decl.c:3944
 #, gcc-internal-format
 msgid "%qs can only be specified for functions"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%qs can only be specified for functions"
 msgstr ""
 
-#: cp/decl.c:3945
+#: cp/decl.c:3950
 #, gcc-internal-format
 msgid "%<friend%> can only be specified inside a class"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<friend%> can only be specified inside a class"
 msgstr ""
 
-#: cp/decl.c:3947
+#: cp/decl.c:3952
 #, gcc-internal-format
 msgid "%<explicit%> can only be specified for constructors"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<explicit%> can only be specified for constructors"
 msgstr ""
 
-#: cp/decl.c:3949
+#: cp/decl.c:3954
 #, gcc-internal-format
 msgid "a storage class can only be specified for objects and functions"
 msgstr ""
 
 #, gcc-internal-format
 msgid "a storage class can only be specified for objects and functions"
 msgstr ""
 
-#: cp/decl.c:3955
+#: cp/decl.c:3960
 #, gcc-internal-format
 msgid "qualifiers can only be specified for objects and functions"
 msgstr ""
 
 #, gcc-internal-format
 msgid "qualifiers can only be specified for objects and functions"
 msgstr ""
 
-#: cp/decl.c:3958
+#: cp/decl.c:3963
 #, gcc-internal-format
 msgid "%<typedef%> was ignored in this declaration"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<typedef%> was ignored in this declaration"
 msgstr ""
 
-#: cp/decl.c:3960
+#: cp/decl.c:3965
 #, gcc-internal-format
 msgid "%<constexpr> cannot be used for type declarations"
 msgstr ""
 
 #, gcc-internal-format
 msgid "%<constexpr> cannot be used for type declarations"
 msgstr ""
 
-#: cp/decl.c:3989
+#: cp/decl.c:3994
 #, gcc-internal-format
 msgid "attribute ignored in declaration of %q+#T"
 msgstr ""
 
 #, gcc-internal-format
 msgid "attribute ignored in declaration of %q+#T"
 msgstr ""
 
-#: cp/decl.c:3990
+#: cp/decl.c:3995
 #, gcc-internal-format
 msgid "attribute for %q+#T must follow the %qs keyword"
 msgstr ""
 
 #, gcc-internal-format
 msgid "attribute for %q+#T must follow the %qs keyword"
 msgstr ""
 
-#: cp/decl.c:4035
+#: cp/decl.c:4040
 #, gcc-internal-format
 msgid "ignoring attributes applied to class type %qT outside of definition"
 msgstr ""
 
 #. A template type parameter or other dependent type.
 #, gcc-internal-format
 msgid "ignoring attributes applied to class type %qT outside of definition"
 msgstr ""
 
 #. A template type parameter or other dependent type.
-#: cp/decl.c:4039
+#: cp/decl.c:4044
 #, gcc-internal-format
 msgid ""
 "ignoring attributes applied to dependent type %qT without an associated "
 "declaration"
 msgstr ""
 
 #, gcc-internal-format
 msgid ""
 "ignoring attributes applied to dependent type %qT without an associated "
 "declaration"
 msgstr ""
 
-#: cp/decl.c:4112