public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-coroutines] Update gcc .po files.
@ 2020-03-27 11:44 Iain D Sandoe
  0 siblings, 0 replies; 3+ messages in thread
From: Iain D Sandoe @ 2020-03-27 11:44 UTC (permalink / raw)
  To: gcc-cvs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="us-ascii", Size: 524751 bytes --]

https://gcc.gnu.org/g:b1c905ba83ea56a584612451bcacd2c3e1b24937

commit b1c905ba83ea56a584612451bcacd2c3e1b24937
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Thu Mar 26 22:48:13 2020 +0000

    Update gcc .po files.
    
            * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
            ja.po, nl.po, ru.po, sr.po, sv.po, tr.po, uk.po, vi.po, zh_CN.po,
            zh_TW.po: Update.

Diff:
---
 gcc/po/ChangeLog |     6 +
 gcc/po/be.po     | 15546 +++++++++++++++++++++++++++--------------------
 gcc/po/da.po     | 16726 +++++++++++++++++++++++++++-----------------------
 gcc/po/de.po     | 15325 +++++++++++++++++++++++++++-------------------
 gcc/po/el.po     | 15654 +++++++++++++++++++++++++++--------------------
 gcc/po/es.po     | 15461 +++++++++++++++++++++++++++-------------------
 gcc/po/fi.po     | 17525 ++++++++++++++++++++++++++++-------------------------
 gcc/po/fr.po     | 15310 +++++++++++++++++++++++++++-------------------
 gcc/po/hr.po     | 15206 +++++++++++++++++++++++++++-------------------
 gcc/po/id.po     | 17084 +++++++++++++++++++++++++++------------------------
 gcc/po/ja.po     | 16929 +++++++++++++++++++++++++++------------------------
 gcc/po/nl.po     | 16172 +++++++++++++++++++++++++++---------------------
 gcc/po/ru.po     | 15477 +++++++++++++++++++++++++++-------------------
 gcc/po/sr.po     | 16946 +++++++++++++++++++++++++++------------------------
 gcc/po/sv.po     | 15390 +++++++++++++++++++++++++++-------------------
 gcc/po/tr.po     | 17101 +++++++++++++++++++++++++++------------------------
 gcc/po/uk.po     | 17022 +++++++++++++++++++++++++++++----------------------
 gcc/po/vi.po     | 15520 ++++++++++++++++++++++++++++-------------------
 gcc/po/zh_CN.po  | 17326 +++++++++++++++++++++++++++-------------------------
 gcc/po/zh_TW.po  | 17429 +++++++++++++++++++++++++++-------------------------
 20 files changed, 174993 insertions(+), 134162 deletions(-)

diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 64d97d99cc1..f4e13bccf17 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,9 @@
+2020-03-26  Joseph Myers  <joseph@codesourcery.com>
+
+	* be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
+	ja.po, nl.po, ru.po, sr.po, sv.po, tr.po, uk.po, vi.po, zh_CN.po,
+	zh_TW.po: Update.
+
 2020-03-24  Joseph Myers  <joseph@codesourcery.com>
 
 	* es.po, sv.po: Update.
diff --git a/gcc/po/be.po b/gcc/po/be.po
index e4871fbccf4..a501b375718 100644
--- a/gcc/po/be.po
+++ b/gcc/po/be.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gcc 3.1\n"
 "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
-"POT-Creation-Date: 2020-02-07 22:33+0000\n"
+"POT-Creation-Date: 2020-03-20 23:17+0000\n"
 "PO-Revision-Date: 2002-05-17 15:54+0200\n"
 "Last-Translator: Ales Nyakhaychyk <nyakhaychyk@i18n.linux.by>\n"
 "Language-Team: Belarusian <i18n@tut.by>\n"
@@ -37,13 +37,13 @@ msgstr ""
 msgid "[cannot find %s]"
 msgstr "[нельга знайсці %s]"
 
-#: collect2.c:1657
+#: collect2.c:1569
 #, fuzzy, c-format
 #| msgid "gcc version %s\n"
 msgid "collect2 version %s\n"
 msgstr "версія gcc %s\n"
 
-#: collect2.c:1762
+#: collect2.c:1674
 #, fuzzy, c-format
 #| msgid "%d constructor(s) found\n"
 msgid "%d constructor found\n"
@@ -51,7 +51,7 @@ msgid_plural "%d constructors found\n"
 msgstr[0] "%d канструктар(аў) знойдзен(а)\n"
 msgstr[1] "%d канструктар(аў) знойдзен(а)\n"
 
-#: collect2.c:1766
+#: collect2.c:1678
 #, fuzzy, c-format
 #| msgid "%d destructor(s)  found\n"
 msgid "%d destructor found\n"
@@ -59,26 +59,26 @@ msgid_plural "%d destructors found\n"
 msgstr[0] "%d дэструктар(аў) знойдзен(а)\n"
 msgstr[1] "%d дэструктар(аў) знойдзен(а)\n"
 
-#: collect2.c:1770
+#: collect2.c:1682
 #, c-format
 msgid "%d frame table found\n"
 msgid_plural "%d frame tables found\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: collect2.c:1935
+#: collect2.c:1837
 #, c-format
 msgid "[Leaving %s]\n"
 msgstr ""
 
-#: collect2.c:2165
+#: collect2.c:2067
 #, c-format
 msgid ""
 "\n"
 "write_c_file - output name is %s, prefix is %s\n"
 msgstr ""
 
-#: collect2.c:2670
+#: collect2.c:2572
 #, c-format
 msgid ""
 "\n"
@@ -99,56 +99,56 @@ msgstr ""
 msgid "%s: some warnings being treated as errors"
 msgstr ""
 
-#: diagnostic.c:371 input.c:225 input.c:1874 c-family/c-opts.c:1427
+#: diagnostic.c:386 input.c:225 input.c:1874 c-family/c-opts.c:1427
 #: fortran/cpp.c:577 fortran/error.c:1049 fortran/error.c:1069
 msgid "<built-in>"
 msgstr ""
 
-#: diagnostic.c:524
+#: diagnostic.c:539
 #, fuzzy, c-format
 #| msgid "compilation terminated.\n"
 msgid "compilation terminated due to -fmax-errors=%u.\n"
 msgstr "кампіляцыя завершана.\n"
 
-#: diagnostic.c:552
+#: diagnostic.c:567
 #, fuzzy, c-format
 #| msgid "compilation terminated.\n"
 msgid "compilation terminated due to -Wfatal-errors.\n"
 msgstr "кампіляцыя завершана.\n"
 
-#: diagnostic.c:572
+#: diagnostic.c:587
 #, c-format
 msgid ""
 "Please submit a full bug report,\n"
 "with preprocessed source if appropriate.\n"
 msgstr ""
 
-#: diagnostic.c:578
+#: diagnostic.c:593
 #, c-format
 msgid "See %s for instructions.\n"
 msgstr ""
 
-#: diagnostic.c:587
+#: diagnostic.c:602
 #, c-format
 msgid "compilation terminated.\n"
 msgstr "кампіляцыя завершана.\n"
 
-#: diagnostic.c:648
+#: diagnostic.c:663
 #, fuzzy
 #| msgid "In file included from %s:%d"
 msgid "In file included from"
 msgstr "У файле уключаным з %s:%d"
 
-#: diagnostic.c:649
+#: diagnostic.c:664
 msgid "                 from"
 msgstr ""
 
-#: diagnostic.c:1115
+#: diagnostic.c:1135
 #, c-format
 msgid "%s:%d: confused by earlier errors, bailing out\n"
 msgstr ""
 
-#: diagnostic.c:1740
+#: diagnostic.c:1760
 #, c-format
 msgid "Internal compiler error: Error reporting routines re-entered.\n"
 msgstr ""
@@ -201,13 +201,13 @@ msgstr ""
 #. PRINT_OPERAND must handle them.
 #. We can't handle floating point constants;
 #. TARGET_PRINT_OPERAND must handle them.
-#: final.c:4148 config/arc/arc.c:6392 config/i386/i386.c:11497
+#: final.c:4148 config/arc/arc.c:6404 config/i386/i386.c:11740
 #, c-format
 msgid "floating constant misused"
 msgstr ""
 
-#: final.c:4206 config/arc/arc.c:6489 config/i386/i386.c:11588
-#: config/pdp11/pdp11.c:1873
+#: final.c:4206 config/arc/arc.c:6501 config/i386/i386.c:11831
+#: config/pdp11/pdp11.c:1874
 #, c-format
 msgid "invalid expression as operand"
 msgstr ""
@@ -500,80 +500,80 @@ msgid ""
 " other options on to these processes the -W<letter> options must be used.\n"
 msgstr ""
 
-#: gcc.c:6031
+#: gcc.c:6059
 #, c-format
 msgid "Processing spec (%s), which is '%s'\n"
 msgstr ""
 
-#: gcc.c:6781
+#: gcc.c:6809
 #, fuzzy, c-format
 #| msgid "libraries: %s\n"
 msgid "Target: %s\n"
 msgstr "бібліятэкі: %s\n"
 
-#: gcc.c:6782
+#: gcc.c:6810
 #, c-format
 msgid "Configured with: %s\n"
 msgstr ""
 
-#: gcc.c:6796
+#: gcc.c:6824
 #, c-format
 msgid "Thread model: %s\n"
 msgstr ""
 
-#: gcc.c:6797
+#: gcc.c:6825
 #, c-format
 msgid "Supported LTO compression algorithms: zlib"
 msgstr ""
 
-#: gcc.c:6799
+#: gcc.c:6827
 #, c-format
 msgid " zstd"
 msgstr ""
 
-#: gcc.c:6801 gcov.c:1408 gcov.c:1476 gcov.c:2813
+#: gcc.c:6829 gcov.c:1408 gcov.c:1476 gcov.c:2813
 #, fuzzy, c-format
 #| msgid ":\n"
 msgid "\n"
 msgstr ":\n"
 
-#: gcc.c:6812
+#: gcc.c:6840
 #, fuzzy, c-format
 #| msgid "gcc version %s\n"
 msgid "gcc version %s %s\n"
 msgstr "версія gcc %s\n"
 
-#: gcc.c:6815
+#: gcc.c:6843
 #, c-format
 msgid "gcc driver version %s %sexecuting gcc version %s\n"
 msgstr ""
 
-#: gcc.c:6888 gcc.c:7098
+#: gcc.c:6916 gcc.c:7126
 #, c-format
 msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
 msgstr ""
 
-#: gcc.c:7022
+#: gcc.c:7050
 #, c-format
 msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
 msgstr ""
 
-#: gcc.c:7871
+#: gcc.c:7900
 #, c-format
 msgid "install: %s%s\n"
 msgstr ""
 
-#: gcc.c:7874
+#: gcc.c:7903
 #, c-format
 msgid "programs: %s\n"
 msgstr "праграмы: %s\n"
 
-#: gcc.c:7876
+#: gcc.c:7905
 #, c-format
 msgid "libraries: %s\n"
 msgstr "бібліятэкі: %s\n"
 
-#: gcc.c:7993
+#: gcc.c:8022
 #, c-format
 msgid ""
 "\n"
@@ -582,23 +582,23 @@ msgstr ""
 "\n"
 "Інструкцыі для паведамленняў аб памылках глядзіце тут:\n"
 
-#: gcc.c:8009 gcov-tool.c:527
+#: gcc.c:8038 gcov-tool.c:527
 #, c-format
 msgid "%s %s%s\n"
 msgstr ""
 
-#: gcc.c:8012 gcov-tool.c:529 gcov.c:927 fortran/gfortranspec.c:282
+#: gcc.c:8041 gcov-tool.c:529 gcov.c:927 fortran/gfortranspec.c:282
 msgid "(C)"
 msgstr ""
 
-#: gcc.c:8013 fortran/gfortranspec.c:283
+#: gcc.c:8042 fortran/gfortranspec.c:283
 msgid ""
 "This is free software; see the source for copying conditions.  There is NO\n"
 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
 "\n"
 msgstr ""
 
-#: gcc.c:8322
+#: gcc.c:8351
 #, c-format
 msgid ""
 "\n"
@@ -607,14 +607,14 @@ msgid ""
 "\n"
 msgstr ""
 
-#: gcc.c:8323
+#: gcc.c:8352
 #, c-format
 msgid ""
 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
 "\n"
 msgstr ""
 
-#: gcc.c:9671
+#: gcc.c:9700
 #, c-format
 msgid ""
 "Assembler options\n"
@@ -622,7 +622,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: gcc.c:9672
+#: gcc.c:9701
 #, c-format
 msgid ""
 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
@@ -1182,28 +1182,28 @@ msgstr ""
 msgid "At top level:"
 msgstr ""
 
-#: langhooks.c:397 cp/error.c:3480
+#: langhooks.c:397 cp/error.c:3478
 #, fuzzy, c-format
 msgid "In member function %qs"
 msgstr "у функцыі \"%s\":"
 
-#: langhooks.c:401 cp/error.c:3483
+#: langhooks.c:401 cp/error.c:3481
 #, fuzzy, c-format
 #| msgid "In function `%s':"
 msgid "In function %qs"
 msgstr "у функцыі \"%s\":"
 
-#: langhooks.c:446 cp/error.c:3433
+#: langhooks.c:446 cp/error.c:3431
 msgid "    inlined from %qs at %r%s:%d:%d%R"
 msgstr ""
 
-#: langhooks.c:451 cp/error.c:3438
+#: langhooks.c:451 cp/error.c:3436
 #, fuzzy
 #| msgid "In file included from %s:%d"
 msgid "    inlined from %qs at %r%s:%d%R"
 msgstr "У файле уключаным з %s:%d"
 
-#: langhooks.c:457 cp/error.c:3444
+#: langhooks.c:457 cp/error.c:3442
 #, fuzzy, c-format
 #| msgid "In file included from %s:%d"
 msgid "    inlined from %qs"
@@ -1230,12 +1230,12 @@ msgstr ""
 msgid "Uses of this option are diagnosed."
 msgstr ""
 
-#: opts.c:1321
+#: opts.c:1324
 #, c-format
 msgid "Same as %s.  Use the latter option instead."
 msgstr ""
 
-#: opts.c:1329
+#: opts.c:1332
 #, c-format
 msgid "%s  Same as %s."
 msgstr ""
@@ -1327,12 +1327,12 @@ msgstr ""
 msgid "The following options are language-related"
 msgstr ""
 
-#: passes.c:1783
+#: passes.c:1785
 #, c-format
 msgid "during %s pass: %s\n"
 msgstr ""
 
-#: passes.c:1788
+#: passes.c:1790
 #, fuzzy, c-format
 #| msgid "bad zip/jar file %s"
 msgid "dump file: %s\n"
@@ -1440,7 +1440,7 @@ msgstr ""
 msgid "options enabled: "
 msgstr "выбары ўключаны:"
 
-#: tree-diagnostic.c:299 c/c-decl.c:5724 c/c-typeck.c:7637 cp/error.c:1074
+#: tree-diagnostic.c:299 c/c-decl.c:5758 c/c-typeck.c:7658 cp/error.c:1073
 #: tree-diagnostic-path.cc:261 c-family/c-pretty-print.c:413
 #, gcc-internal-format
 msgid "<anonymous>"
@@ -1931,83 +1931,83 @@ msgstr ""
 msgid "<command-line>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:9428
+#: config/aarch64/aarch64.c:9459
 #, fuzzy, c-format
 msgid "unsupported operand for code '%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/aarch64/aarch64.c:9437 config/aarch64/aarch64.c:9450
-#: config/aarch64/aarch64.c:9462 config/aarch64/aarch64.c:9473
-#: config/aarch64/aarch64.c:9489 config/aarch64/aarch64.c:9503
-#: config/aarch64/aarch64.c:9523 config/aarch64/aarch64.c:9597
-#: config/aarch64/aarch64.c:9608 config/aarch64/aarch64.c:9622
-#: config/aarch64/aarch64.c:9844 config/aarch64/aarch64.c:9862
+#: config/aarch64/aarch64.c:9468 config/aarch64/aarch64.c:9481
+#: config/aarch64/aarch64.c:9493 config/aarch64/aarch64.c:9504
+#: config/aarch64/aarch64.c:9520 config/aarch64/aarch64.c:9534
+#: config/aarch64/aarch64.c:9554 config/aarch64/aarch64.c:9628
+#: config/aarch64/aarch64.c:9639 config/aarch64/aarch64.c:9653
+#: config/aarch64/aarch64.c:9875 config/aarch64/aarch64.c:9893
 #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
 #: config/pru/pru.c:1752 config/pru/pru.c:1824
 #, fuzzy, c-format
 msgid "invalid operand for '%%%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/aarch64/aarch64.c:9541 config/aarch64/aarch64.c:9552
-#: config/aarch64/aarch64.c:9704 config/aarch64/aarch64.c:9715
+#: config/aarch64/aarch64.c:9572 config/aarch64/aarch64.c:9583
+#: config/aarch64/aarch64.c:9735 config/aarch64/aarch64.c:9746
 #, fuzzy, c-format
 #| msgid "invalid string constant `%E'"
 msgid "invalid vector constant"
 msgstr "`%E' - нерэчаісная нязьменная тыпу string"
 
-#: config/aarch64/aarch64.c:9564 config/aarch64/aarch64.c:9576
+#: config/aarch64/aarch64.c:9595 config/aarch64/aarch64.c:9607
 #, c-format
 msgid "incompatible floating point / vector register operand for '%%%c'"
 msgstr ""
 
-#: config/aarch64/aarch64.c:9590
+#: config/aarch64/aarch64.c:9621
 #, fuzzy, c-format
 #| msgid "invalid register name for `%s'"
 msgid "incompatible register operand for '%%%c'"
 msgstr "нерэчаісная назва рэгістра `%s'"
 
-#: config/aarch64/aarch64.c:9656 config/arm/arm.c:23933
+#: config/aarch64/aarch64.c:9687 config/arm/arm.c:24031
 #, fuzzy, c-format
 msgid "missing operand"
 msgstr "прапушчан ініцыялізатар"
 
-#: config/aarch64/aarch64.c:9741
+#: config/aarch64/aarch64.c:9772
 #, fuzzy, c-format
 msgid "invalid constant"
 msgstr "Нерэчаісны выбар %s"
 
-#: config/aarch64/aarch64.c:9744
+#: config/aarch64/aarch64.c:9775
 #, fuzzy, c-format
 #| msgid "invalid %%d operand"
 msgid "invalid operand"
 msgstr "нерэчаісны %%d аперанд"
 
-#: config/aarch64/aarch64.c:9870 config/aarch64/aarch64.c:9875
+#: config/aarch64/aarch64.c:9901 config/aarch64/aarch64.c:9906
 #, fuzzy, c-format
 msgid "invalid operand prefix '%%%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/aarch64/aarch64.c:9895
+#: config/aarch64/aarch64.c:9926
 #, fuzzy, c-format
 #| msgid "invalid address"
 msgid "invalid address mode"
 msgstr "нерэчаісны адрас"
 
-#: config/aarch64/aarch64.c:21877 config/arm/arm.c:32832
+#: config/aarch64/aarch64.c:21967 config/arm/arm.c:33015
 msgid "invalid conversion from type %<bfloat16_t%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:21879 config/arm/arm.c:32834
+#: config/aarch64/aarch64.c:21969 config/arm/arm.c:33017
 msgid "invalid conversion to type %<bfloat16_t%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:21894 config/aarch64/aarch64.c:21910
-#: config/arm/arm.c:32849 config/arm/arm.c:32865
+#: config/aarch64/aarch64.c:21984 config/aarch64/aarch64.c:22000
+#: config/arm/arm.c:33032 config/arm/arm.c:33048
 msgid "operation not permitted on type %<bfloat16_t%>"
 msgstr ""
 
-#: config/alpha/alpha.c:5076 config/i386/i386.c:12789
-#: config/rs6000/rs6000.c:13261 config/sparc/sparc.c:9354
+#: config/alpha/alpha.c:5076 config/i386/i386.c:13032
+#: config/rs6000/rs6000.c:13258 config/sparc/sparc.c:9351
 #, c-format
 msgid "'%%&' used without any local dynamic TLS references"
 msgstr ""
@@ -2023,18 +2023,18 @@ msgid "invalid %%r value"
 msgstr "нерэчаіснае значэньне %%r"
 
 #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
-#: config/rs6000/rs6000.c:12955 config/xtensa/xtensa.c:2428
+#: config/rs6000/rs6000.c:12952 config/xtensa/xtensa.c:2428
 #, c-format
 msgid "invalid %%R value"
 msgstr "нерэчаіснае значэньне %%R"
 
-#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12875
+#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12872
 #: config/xtensa/xtensa.c:2395
 #, c-format
 msgid "invalid %%N value"
 msgstr "нерэчаіснае значэньне %%N"
 
-#: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12903
+#: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12900
 #, c-format
 msgid "invalid %%P value"
 msgstr "нерэчаіснае значэньне %%P"
@@ -2064,7 +2064,7 @@ msgstr "нерэчаіснае значэньне %%M"
 msgid "invalid %%U value"
 msgstr "нерэчаіснае значэньне %%U"
 
-#: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12963
+#: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12960
 #, c-format
 msgid "invalid %%s value"
 msgstr "нерэчаіснае значэньне %%v"
@@ -2074,7 +2074,7 @@ msgstr "нерэчаіснае значэньне %%v"
 msgid "invalid %%C value"
 msgstr "нерэчаіснае значэньне %%C"
 
-#: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12739
+#: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12736
 #, c-format
 msgid "invalid %%E value"
 msgstr "нерэчаіснае значэньне %%E"
@@ -2084,10 +2084,10 @@ msgstr "нерэчаіснае значэньне %%E"
 msgid "unknown relocation unspec"
 msgstr ""
 
-#: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5678
-#: config/gcn/gcn.c:5687 config/gcn/gcn.c:5747 config/gcn/gcn.c:5755
-#: config/gcn/gcn.c:5771 config/gcn/gcn.c:5789 config/gcn/gcn.c:5840
-#: config/gcn/gcn.c:5944 config/gcn/gcn.c:6055 config/rs6000/rs6000.c:13266
+#: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
+#: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
+#: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
+#: config/gcn/gcn.c:6014 config/gcn/gcn.c:6125 config/rs6000/rs6000.c:13263
 #, c-format
 msgid "invalid %%xn code"
 msgstr "нерэчаіснае значэньне %%xn"
@@ -2098,109 +2098,109 @@ msgstr "нерэчаіснае значэньне %%xn"
 msgid "invalid operand address"
 msgstr "нерэчаісны адрас"
 
-#: config/arc/arc.c:4507
+#: config/arc/arc.c:4519
 #, fuzzy, c-format
 msgid "invalid operand to %%Z code"
 msgstr "нерэчаісны %%-код"
 
-#: config/arc/arc.c:4515
+#: config/arc/arc.c:4527
 #, fuzzy, c-format
 msgid "invalid operand to %%z code"
 msgstr "нерэчаісны %%-код"
 
-#: config/arc/arc.c:4523
+#: config/arc/arc.c:4535
 #, fuzzy, c-format
 msgid "invalid operands to %%c code"
 msgstr "нерэчаісны %%-код"
 
-#: config/arc/arc.c:4531
+#: config/arc/arc.c:4543
 #, fuzzy, c-format
 msgid "invalid operand to %%M code"
 msgstr "нерэчаісны %%-код"
 
-#: config/arc/arc.c:4539 config/m32r/m32r.c:2085
+#: config/arc/arc.c:4551 config/m32r/m32r.c:2085
 #, fuzzy, c-format
 msgid "invalid operand to %%p code"
 msgstr "нерэчаісны %%-код"
 
-#: config/arc/arc.c:4550 config/m32r/m32r.c:2078
+#: config/arc/arc.c:4562 config/m32r/m32r.c:2078
 #, fuzzy, c-format
 msgid "invalid operand to %%s code"
 msgstr "нерэчаісны %%-код"
 
-#: config/arc/arc.c:4698 config/m32r/m32r.c:2111
+#: config/arc/arc.c:4710 config/m32r/m32r.c:2111
 #, fuzzy, c-format
 msgid "invalid operand to %%R code"
 msgstr "нерэчаісны %%-код"
 
-#: config/arc/arc.c:4774 config/m32r/m32r.c:2134
+#: config/arc/arc.c:4786 config/m32r/m32r.c:2134
 #, fuzzy, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "нерэчаісны %%-код"
 
-#: config/arc/arc.c:4842 config/m32r/m32r.c:2205
+#: config/arc/arc.c:4854 config/m32r/m32r.c:2205
 #, fuzzy, c-format
 msgid "invalid operand to %%U code"
 msgstr "нерэчаісны %%-код"
 
-#: config/arc/arc.c:4854
+#: config/arc/arc.c:4866
 #, fuzzy, c-format
 msgid "invalid operand to %%V code"
 msgstr "нерэчаісны %%-код"
 
-#: config/arc/arc.c:4911
+#: config/arc/arc.c:4923
 #, fuzzy, c-format
 msgid "invalid operand to %%O code"
 msgstr "нерэчаісны %%-код"
 
 #. Unknown flag.
 #. Undocumented flag.
-#: config/arc/arc.c:4937 config/epiphany/epiphany.c:1307
-#: config/m32r/m32r.c:2232 config/nds32/nds32.c:3517 config/sparc/sparc.c:9633
+#: config/arc/arc.c:4949 config/epiphany/epiphany.c:1307
+#: config/m32r/m32r.c:2232 config/nds32/nds32.c:3517 config/sparc/sparc.c:9630
 #, c-format
 msgid "invalid operand output code"
 msgstr ""
 
-#: config/arc/arc.c:6477
+#: config/arc/arc.c:6489
 #, fuzzy, c-format
 msgid "invalid UNSPEC as operand: %d"
 msgstr "нерэчаісны %%-код"
 
-#: config/arc/arc.c:6693 config/cris/cris.c:2571
+#: config/arc/arc.c:6705 config/cris/cris.c:2571
 #, fuzzy
 msgid "unrecognized supposed constant"
 msgstr "нераспазнаны выбар \"-%s\""
 
-#: config/arm/arm.c:20348 config/arm/arm.c:20373 config/arm/arm.c:20383
-#: config/arm/arm.c:20392 config/arm/arm.c:20401
+#: config/arm/arm.c:20399 config/arm/arm.c:20424 config/arm/arm.c:20434
+#: config/arm/arm.c:20443 config/arm/arm.c:20452
 #, fuzzy, c-format
 #| msgid "invalid %%f operand"
 msgid "invalid shift operand"
 msgstr "нерэчаісны %%f аперанд"
 
-#: config/arm/arm.c:23264 config/arm/arm.c:23282
+#: config/arm/arm.c:23315 config/arm/arm.c:23333
 #, fuzzy, c-format
 msgid "predicated Thumb instruction"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/arm/arm.c:23270
+#: config/arm/arm.c:23321
 #, c-format
 msgid "predicated instruction in conditional sequence"
 msgstr ""
 
-#: config/arm/arm.c:23388 config/arm/arm.c:23401 config/arm/arm.c:23426
+#: config/arm/arm.c:23439 config/arm/arm.c:23452 config/arm/arm.c:23477
 #: config/nios2/nios2.c:3086
 #, fuzzy, c-format
 msgid "Unsupported operand for code '%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/arm/arm.c:23503 config/arm/arm.c:23525 config/arm/arm.c:23535
-#: config/arm/arm.c:23545 config/arm/arm.c:23555 config/arm/arm.c:23594
-#: config/arm/arm.c:23612 config/arm/arm.c:23637 config/arm/arm.c:23652
-#: config/arm/arm.c:23679 config/arm/arm.c:23686 config/arm/arm.c:23704
-#: config/arm/arm.c:23711 config/arm/arm.c:23719 config/arm/arm.c:23740
-#: config/arm/arm.c:23747 config/arm/arm.c:23880 config/arm/arm.c:23887
-#: config/arm/arm.c:23914 config/arm/arm.c:23921 config/bfin/bfin.c:1440
+#: config/arm/arm.c:23554 config/arm/arm.c:23576 config/arm/arm.c:23586
+#: config/arm/arm.c:23596 config/arm/arm.c:23606 config/arm/arm.c:23645
+#: config/arm/arm.c:23663 config/arm/arm.c:23688 config/arm/arm.c:23703
+#: config/arm/arm.c:23730 config/arm/arm.c:23737 config/arm/arm.c:23755
+#: config/arm/arm.c:23762 config/arm/arm.c:23770 config/arm/arm.c:23791
+#: config/arm/arm.c:23798 config/arm/arm.c:23978 config/arm/arm.c:23985
+#: config/arm/arm.c:24012 config/arm/arm.c:24019 config/bfin/bfin.c:1440
 #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
 #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
 #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
@@ -2208,13 +2208,13 @@ msgstr "Нерэчаісны выбар \"%s\""
 msgid "invalid operand for code '%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/arm/arm.c:23607
+#: config/arm/arm.c:23658
 #, c-format
 msgid "instruction never executed"
 msgstr ""
 
 #. Former Maverick support, removed after GCC-4.7.
-#: config/arm/arm.c:23628
+#: config/arm/arm.c:23679
 #, c-format
 msgid "obsolete Maverick format code '%c'"
 msgstr ""
@@ -2346,8 +2346,8 @@ msgid "unsupported operand"
 msgstr "непадтрымліваемая версія"
 
 #: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108
-#: final.c:3607 final.c:3609 fold-const.c:266 gcc.c:5395 gcc.c:5409
-#: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6739
+#: final.c:3607 final.c:3609 fold-const.c:266 gcc.c:5423 gcc.c:5437
+#: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6747
 #: lto/lto-object.c:184 lto/lto-object.c:281 lto/lto-object.c:338
 #: lto/lto-object.c:362
 #, gcc-internal-format, gfc-internal-format
@@ -2433,11 +2433,11 @@ msgid "unexpected side-effects in address"
 msgstr ""
 
 #. Can't possibly get anything else for a function-call, right?
-#: config/cris/cris.c:3862
+#: config/cris/cris.c:3919
 msgid "unidentifiable call op"
 msgstr ""
 
-#: config/cris/cris.c:3924
+#: config/cris/cris.c:3981
 #, c-format
 msgid "PIC register isn't set up"
 msgstr ""
@@ -2566,25 +2566,25 @@ msgstr ""
 msgid "bad output_condmove_single operand"
 msgstr ""
 
-#: config/gcn/gcn.c:5368 config/gcn/gcn.c:5392 config/gcn/gcn.c:5396
-#: config/gcn/gcn.c:5720 config/gcn/gcn.c:5731 config/gcn/gcn.c:5734
+#: config/gcn/gcn.c:5418 config/gcn/gcn.c:5442 config/gcn/gcn.c:5446
+#: config/gcn/gcn.c:5790 config/gcn/gcn.c:5801 config/gcn/gcn.c:5804
 #, c-format
 msgid "bad ADDR_SPACE_GLOBAL address"
 msgstr ""
 
-#: config/gcn/gcn.c:5506 config/gcn/gcn.c:5529 config/gcn/gcn.c:5558
-#: config/gcn/gcn.c:5574 config/gcn/gcn.c:5593 config/gcn/gcn.c:5669
-#: config/gcn/gcn.c:5865 config/gcn/gcn.c:5965
+#: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
+#: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
+#: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6035
 #, fuzzy, c-format
 msgid "invalid operand %%xn code"
 msgstr "нерэчаісны %%-код"
 
-#: config/gcn/gcn.c:5953
+#: config/gcn/gcn.c:6023
 #, c-format
 msgid "operand %%xn code invalid for QImode"
 msgstr ""
 
-#: config/gcn/gcn.c:6035
+#: config/gcn/gcn.c:6105
 #, fuzzy, c-format
 #| msgid "invalid string constant `%E'"
 msgid "invalid fp constant"
@@ -2597,105 +2597,105 @@ msgstr "`%E' - нерэчаісная нязьменная тыпу string"
 msgid "Expected register or constant integer."
 msgstr ""
 
-#: config/i386/i386.c:11582
+#: config/i386/i386.c:11825
 #, c-format
 msgid "invalid UNSPEC as operand"
 msgstr ""
 
-#: config/i386/i386.c:12121
+#: config/i386/i386.c:12364
 #, fuzzy, c-format
 #| msgid "invalid use of `restrict'"
 msgid "invalid use of register '%s'"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/i386/i386.c:12126
+#: config/i386/i386.c:12369
 #, fuzzy, c-format
 #| msgid "invalid use of `restrict'"
 msgid "invalid use of asm flag output"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/i386/i386.c:12357
+#: config/i386/i386.c:12600
 #, fuzzy, c-format
 msgid "invalid operand size for operand code 'O'"
 msgstr "нерэчаісны %%-код"
 
-#: config/i386/i386.c:12392
+#: config/i386/i386.c:12635
 #, fuzzy, c-format
 msgid "invalid operand size for operand code 'z'"
 msgstr "нерэчаісны %%-код"
 
-#: config/i386/i386.c:12461
+#: config/i386/i386.c:12704
 #, fuzzy, c-format
 msgid "invalid operand type used with operand code 'Z'"
 msgstr "нерэчаісны %%-код"
 
-#: config/i386/i386.c:12466
+#: config/i386/i386.c:12709
 #, fuzzy, c-format
 msgid "invalid operand size for operand code 'Z'"
 msgstr "нерэчаісны %%-код"
 
-#: config/i386/i386.c:12521
+#: config/i386/i386.c:12764
 #, c-format
 msgid "operand is not a condition code, invalid operand code 'I'"
 msgstr ""
 
-#: config/i386/i386.c:12577
+#: config/i386/i386.c:12820
 #, c-format
 msgid "operand is not a condition code, invalid operand code 'Y'"
 msgstr ""
 
-#: config/i386/i386.c:12656
+#: config/i386/i386.c:12899
 #, c-format
 msgid "operand is not a condition code, invalid operand code 'D'"
 msgstr ""
 
-#: config/i386/i386.c:12674
+#: config/i386/i386.c:12917
 #, c-format
 msgid "operand is not a condition code, invalid operand code '%c'"
 msgstr ""
 
-#: config/i386/i386.c:12687
+#: config/i386/i386.c:12930
 #, c-format
 msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
 msgstr ""
 
-#: config/i386/i386.c:12702
+#: config/i386/i386.c:12945
 #, c-format
 msgid "operand is not an integer, invalid operand code 'K'"
 msgstr ""
 
-#: config/i386/i386.c:12730
+#: config/i386/i386.c:12973
 #, c-format
 msgid "operand is not a specific integer, invalid operand code 'r'"
 msgstr ""
 
-#: config/i386/i386.c:12748
+#: config/i386/i386.c:12991
 #, c-format
 msgid "operand is not an integer, invalid operand code 'R'"
 msgstr ""
 
-#: config/i386/i386.c:12771
+#: config/i386/i386.c:13014
 #, c-format
 msgid "operand is not a specific integer, invalid operand code 'R'"
 msgstr ""
 
-#: config/i386/i386.c:12875
+#: config/i386/i386.c:13118
 #, fuzzy, c-format
 msgid "invalid operand code '%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/i386/i386.c:12937
+#: config/i386/i386.c:13180
 #, fuzzy, c-format
 #| msgid "invalid %%c operand"
 msgid "invalid constraints for operand"
 msgstr "нерэчаісны %%c аперанд"
 
-#: config/i386/i386.c:12987
+#: config/i386/i386.c:13230
 #, fuzzy, c-format
 msgid "invalid vector immediate"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: config/i386/i386.c:15915
+#: config/i386/i386.c:16158
 #, fuzzy
 msgid "unknown insn mode"
 msgstr "невядомы рэжым машыны \"%s\""
@@ -2738,7 +2738,7 @@ msgstr "нерэчаісны %%-код"
 msgid "invalid %%P operand"
 msgstr "нерэчаісны %%-код"
 
-#: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12893
+#: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12890
 #, c-format
 msgid "invalid %%p value"
 msgstr ""
@@ -2794,7 +2794,7 @@ msgid "post-increment address is not a register"
 msgstr ""
 
 #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
-#: config/rs6000/rs6000.c:19557
+#: config/rs6000/rs6000.c:19558
 msgid "bad address"
 msgstr "дрэнны адрас"
 
@@ -2850,8 +2850,8 @@ msgstr "\"%s\" - гэта не пачатак дэкларацыі"
 #: config/mips/mips.c:9084 config/mips/mips.c:9087 config/mips/mips.c:9099
 #: config/mips/mips.c:9102 config/mips/mips.c:9162 config/mips/mips.c:9169
 #: config/mips/mips.c:9190 config/mips/mips.c:9205 config/mips/mips.c:9224
-#: config/mips/mips.c:9233 config/riscv/riscv.c:3197 config/riscv/riscv.c:3312
-#: config/riscv/riscv.c:3318 config/riscv/riscv.c:3327
+#: config/mips/mips.c:9233 config/riscv/riscv.c:3209 config/riscv/riscv.c:3324
+#: config/riscv/riscv.c:3330 config/riscv/riscv.c:3339
 #, fuzzy, c-format
 #| msgid "invalid use of `%D'"
 msgid "invalid use of '%%%c'"
@@ -2992,267 +2992,267 @@ msgstr ""
 msgid "Try running '%s' in the shell to raise its limit.\n"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3623
+#: config/rs6000/rs6000.c:3622
 #, fuzzy
 #| msgid "Use hardware floating point"
 msgid "%<-mvsx%> requires hardware floating point"
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
-#: config/rs6000/rs6000.c:3631
+#: config/rs6000/rs6000.c:3630
 msgid "%<-mvsx%> needs indexed addressing"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3636
+#: config/rs6000/rs6000.c:3635
 msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3638
+#: config/rs6000/rs6000.c:3637
 msgid "%<-mno-altivec%> disables vsx"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3764
+#: config/rs6000/rs6000.c:3763
 msgid "%<-mquad-memory%> requires 64-bit mode"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3767
+#: config/rs6000/rs6000.c:3766
 msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3779
+#: config/rs6000/rs6000.c:3778
 msgid "%<-mquad-memory%> is not available in little endian mode"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9988
+#: config/rs6000/rs6000.c:9985
 msgid "bad move"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12531
+#: config/rs6000/rs6000.c:12528
 msgid "Bad 128-bit move"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12712 config/xtensa/xtensa.c:2371
+#: config/rs6000/rs6000.c:12709 config/xtensa/xtensa.c:2371
 #, fuzzy, c-format
 msgid "invalid %%D value"
 msgstr "дрэннае %%Q значэнне"
 
-#: config/rs6000/rs6000.c:12727
+#: config/rs6000/rs6000.c:12724
 #, fuzzy, c-format
 #| msgid "invalid %%Q value"
 msgid "invalid %%e value"
 msgstr "дрэннае %%Q значэнне"
 
-#: config/rs6000/rs6000.c:12748
+#: config/rs6000/rs6000.c:12745
 #, c-format
 msgid "invalid %%f value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12757
+#: config/rs6000/rs6000.c:12754
 #, c-format
 msgid "invalid %%F value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12766
+#: config/rs6000/rs6000.c:12763
 #, c-format
 msgid "invalid %%G value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12801
+#: config/rs6000/rs6000.c:12798
 #, c-format
 msgid "invalid %%j code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12811
+#: config/rs6000/rs6000.c:12808
 #, c-format
 msgid "invalid %%J code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12821
+#: config/rs6000/rs6000.c:12818
 #, c-format
 msgid "invalid %%k value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12836 config/xtensa/xtensa.c:2414
+#: config/rs6000/rs6000.c:12833 config/xtensa/xtensa.c:2414
 #, c-format
 msgid "invalid %%K value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12883
+#: config/rs6000/rs6000.c:12880
 #, c-format
 msgid "invalid %%O value"
 msgstr "нерэчаіснае значэньне %%O"
 
-#: config/rs6000/rs6000.c:12930
+#: config/rs6000/rs6000.c:12927
 #, c-format
 msgid "invalid %%q value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12972
+#: config/rs6000/rs6000.c:12969
 #, fuzzy, c-format
 #| msgid "invalid %%Q value"
 msgid "invalid %%t value"
 msgstr "дрэннае %%Q значэнне"
 
-#: config/rs6000/rs6000.c:12989
+#: config/rs6000/rs6000.c:12986
 #, c-format
 msgid "invalid %%T value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:13001
+#: config/rs6000/rs6000.c:12998
 #, c-format
 msgid "invalid %%u value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:13015 config/xtensa/xtensa.c:2383
+#: config/rs6000/rs6000.c:13012 config/xtensa/xtensa.c:2383
 #, c-format
 msgid "invalid %%v value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:13065
+#: config/rs6000/rs6000.c:13062
 #, c-format
 msgid "invalid %%V value"
 msgstr "нерэчаіснае значэньне %%V"
 
-#: config/rs6000/rs6000.c:13082 config/xtensa/xtensa.c:2435
+#: config/rs6000/rs6000.c:13079 config/xtensa/xtensa.c:2435
 #, fuzzy, c-format
 #| msgid "invalid %%x/X value"
 msgid "invalid %%x value"
 msgstr "нерэчаіснае значэньне %%x/X"
 
-#: config/rs6000/rs6000.c:13139
+#: config/rs6000/rs6000.c:13136
 #, c-format
 msgid "invalid %%z value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:13208
+#: config/rs6000/rs6000.c:13205
 #, fuzzy, c-format
 msgid "invalid %%y value, try using the 'Z' constraint"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/rs6000/rs6000.c:14052
+#: config/rs6000/rs6000.c:14049
 msgid "__float128 and __ibm128 cannot be used in the same expression"
 msgstr ""
 
-#: config/rs6000/rs6000.c:14058
+#: config/rs6000/rs6000.c:14055
 msgid "__ibm128 and long double cannot be used in the same expression"
 msgstr ""
 
-#: config/rs6000/rs6000.c:14064
+#: config/rs6000/rs6000.c:14061
 msgid "__float128 and long double cannot be used in the same expression"
 msgstr ""
 
-#: config/rs6000/rs6000.c:22816
+#: config/rs6000/rs6000.c:22817
 #, fuzzy
 #| msgid "too few arguments to function"
 msgid "AltiVec argument passed to unprototyped function"
 msgstr "не хапае аргументаў у функцыі"
 
-#: config/rs6000/rs6000.c:25739
+#: config/rs6000/rs6000.c:25741
 #, fuzzy
 msgid "Could not generate addis value for fusion"
 msgstr "Стварыць код для DLL"
 
-#: config/rs6000/rs6000.c:25808
+#: config/rs6000/rs6000.c:25810
 msgid "Unable to generate load/store offset for fusion"
 msgstr ""
 
-#: config/rs6000/rs6000.c:25884
+#: config/rs6000/rs6000.c:25886
 msgid "Bad GPR fusion"
 msgstr ""
 
-#: config/s390/s390.c:7786
+#: config/s390/s390.c:7787
 #, c-format
 msgid "symbolic memory references are only supported on z10 or later"
 msgstr ""
 
-#: config/s390/s390.c:7797
+#: config/s390/s390.c:7798
 #, fuzzy, c-format
 msgid "cannot decompose address"
 msgstr "невядомая назва рэгістра: %s"
 
-#: config/s390/s390.c:7879
+#: config/s390/s390.c:7880
 #, c-format
 msgid "invalid comparison operator for 'E' output modifier"
 msgstr ""
 
-#: config/s390/s390.c:7902
+#: config/s390/s390.c:7903
 #, c-format
 msgid "invalid reference for 'J' output modifier"
 msgstr ""
 
-#: config/s390/s390.c:7920
+#: config/s390/s390.c:7921
 #, c-format
 msgid "invalid address for 'O' output modifier"
 msgstr ""
 
-#: config/s390/s390.c:7942
+#: config/s390/s390.c:7943
 #, c-format
 msgid "invalid address for 'R' output modifier"
 msgstr ""
 
-#: config/s390/s390.c:7960
+#: config/s390/s390.c:7961
 #, c-format
 msgid "memory reference expected for 'S' output modifier"
 msgstr ""
 
-#: config/s390/s390.c:7970
+#: config/s390/s390.c:7971
 #, c-format
 msgid "invalid address for 'S' output modifier"
 msgstr ""
 
-#: config/s390/s390.c:7991
+#: config/s390/s390.c:7992
 #, c-format
 msgid "register or memory expression expected for 'N' output modifier"
 msgstr ""
 
-#: config/s390/s390.c:8002
+#: config/s390/s390.c:8003
 #, c-format
 msgid "register or memory expression expected for 'M' output modifier"
 msgstr ""
 
-#: config/s390/s390.c:8088 config/s390/s390.c:8109
+#: config/s390/s390.c:8089 config/s390/s390.c:8110
 #, c-format
 msgid "invalid constant for output modifier '%c'"
 msgstr ""
 
-#: config/s390/s390.c:8106
+#: config/s390/s390.c:8107
 #, c-format
 msgid "invalid constant - try using an output modifier"
 msgstr ""
 
-#: config/s390/s390.c:8143
+#: config/s390/s390.c:8144
 #, c-format
 msgid "invalid constant vector for output modifier '%c'"
 msgstr ""
 
-#: config/s390/s390.c:8150
+#: config/s390/s390.c:8151
 #, c-format
 msgid "invalid expression - try using an output modifier"
 msgstr ""
 
-#: config/s390/s390.c:8153
+#: config/s390/s390.c:8154
 #, c-format
 msgid "invalid expression for output modifier '%c'"
 msgstr ""
 
-#: config/s390/s390.c:11865
+#: config/s390/s390.c:11873
 #, fuzzy
 #| msgid "too few arguments to function"
 msgid "vector argument passed to unprototyped function"
 msgstr "не хапае аргументаў у функцыі"
 
-#: config/s390/s390.c:16142
+#: config/s390/s390.c:16170
 msgid "types differ in signedness"
 msgstr ""
 
-#: config/s390/s390.c:16152
+#: config/s390/s390.c:16180
 msgid "binary operator does not support two vector bool operands"
 msgstr ""
 
-#: config/s390/s390.c:16155
+#: config/s390/s390.c:16183
 msgid "binary operator does not support vector bool operand"
 msgstr ""
 
-#: config/s390/s390.c:16163
+#: config/s390/s390.c:16191
 msgid "binary operator does not support mixing vector bool with floating point vector operands"
 msgstr ""
 
@@ -3278,43 +3278,43 @@ msgstr ""
 msgid "created and used with different endianness"
 msgstr ""
 
-#: config/sparc/sparc.c:9363 config/sparc/sparc.c:9369
+#: config/sparc/sparc.c:9360 config/sparc/sparc.c:9366
 #, c-format
 msgid "invalid %%Y operand"
 msgstr "нерэчаісны %%Y аперанд"
 
-#: config/sparc/sparc.c:9456
+#: config/sparc/sparc.c:9453
 #, c-format
 msgid "invalid %%A operand"
 msgstr "нерэчаісны %%A аперанд"
 
-#: config/sparc/sparc.c:9476
+#: config/sparc/sparc.c:9473
 #, c-format
 msgid "invalid %%B operand"
 msgstr "нерэчаісны %%B аперанд"
 
-#: config/sparc/sparc.c:9556 config/tilegx/tilegx.c:5090
+#: config/sparc/sparc.c:9553 config/tilegx/tilegx.c:5090
 #: config/tilepro/tilepro.c:4499
 #, c-format
 msgid "invalid %%C operand"
 msgstr "нерэчаісны %%C аперанд"
 
-#: config/sparc/sparc.c:9588 config/tilegx/tilegx.c:5123
+#: config/sparc/sparc.c:9585 config/tilegx/tilegx.c:5123
 #, c-format
 msgid "invalid %%D operand"
 msgstr "нерэчаісны %%D аперанд"
 
-#: config/sparc/sparc.c:9607
+#: config/sparc/sparc.c:9604
 #, c-format
 msgid "invalid %%f operand"
 msgstr "нерэчаісны %%f аперанд"
 
-#: config/sparc/sparc.c:9619
+#: config/sparc/sparc.c:9616
 #, fuzzy, c-format
 msgid "invalid %%s operand"
 msgstr "нерэчаісны %%-код"
 
-#: config/sparc/sparc.c:9664
+#: config/sparc/sparc.c:9661
 #, c-format
 msgid "floating-point constant not a valid immediate operand"
 msgstr ""
@@ -3510,180 +3510,180 @@ msgstr ""
 #. ;
 #. <~~~~~~~~~ declaration ~~~~~~~~~~>
 #. Use c_parser_require to get an error with a fix-it hint.
-#: c/c-parser.c:2429 c/c-parser.c:2546 c/c-parser.c:2560 c/c-parser.c:5668
-#: c/c-parser.c:6296 c/c-parser.c:6746 c/c-parser.c:6925 c/c-parser.c:6959
-#: c/c-parser.c:7216 c/c-parser.c:11002 c/c-parser.c:11037 c/c-parser.c:11068
-#: c/c-parser.c:11115 c/c-parser.c:11296 c/c-parser.c:12082 c/c-parser.c:12152
-#: c/c-parser.c:12195 c/c-parser.c:17629 c/c-parser.c:17653 c/c-parser.c:17671
-#: c/c-parser.c:18093 c/c-parser.c:18143 c/gimple-parser.c:391
-#: c/gimple-parser.c:432 c/gimple-parser.c:441 c/gimple-parser.c:649
-#: c/gimple-parser.c:2192 c/gimple-parser.c:2229 c/gimple-parser.c:2308
-#: c/gimple-parser.c:2335 c/c-parser.c:3239 c/c-parser.c:3426
-#: c/c-parser.c:3459 c/c-parser.c:11289 c/gimple-parser.c:2026
-#: c/gimple-parser.c:2065 cp/parser.c:29886 cp/parser.c:30479
+#: c/c-parser.c:2428 c/c-parser.c:2548 c/c-parser.c:2562 c/c-parser.c:5673
+#: c/c-parser.c:6304 c/c-parser.c:6754 c/c-parser.c:6933 c/c-parser.c:6967
+#: c/c-parser.c:7224 c/c-parser.c:11010 c/c-parser.c:11045 c/c-parser.c:11076
+#: c/c-parser.c:11123 c/c-parser.c:11304 c/c-parser.c:12090 c/c-parser.c:12160
+#: c/c-parser.c:12203 c/c-parser.c:17637 c/c-parser.c:17661 c/c-parser.c:17679
+#: c/c-parser.c:18101 c/c-parser.c:18151 c/gimple-parser.c:392
+#: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:650
+#: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
+#: c/gimple-parser.c:2336 c/c-parser.c:3241 c/c-parser.c:3428
+#: c/c-parser.c:3461 c/c-parser.c:11297 c/gimple-parser.c:2027
+#: c/gimple-parser.c:2066 cp/parser.c:29893 cp/parser.c:30486
 #, gcc-internal-format
 msgid "expected %<;%>"
 msgstr ""
 
-#: c/c-parser.c:3009 c/c-parser.c:3984 c/c-parser.c:4179 c/c-parser.c:4244
-#: c/c-parser.c:4302 c/c-parser.c:4664 c/c-parser.c:4685 c/c-parser.c:4694
-#: c/c-parser.c:4745 c/c-parser.c:4754 c/c-parser.c:8544 c/c-parser.c:8610
-#: c/c-parser.c:9109 c/c-parser.c:9131 c/c-parser.c:9165 c/c-parser.c:9274
-#: c/c-parser.c:10057 c/c-parser.c:10468 c/c-parser.c:11403 c/c-parser.c:13599
-#: c/c-parser.c:14242 c/c-parser.c:14301 c/c-parser.c:14356 c/c-parser.c:15615
-#: c/c-parser.c:15713 c/c-parser.c:16946 c/c-parser.c:17713 c/c-parser.c:18101
-#: c/c-parser.c:20875 c/c-parser.c:20953 c/gimple-parser.c:194
-#: c/gimple-parser.c:197 c/gimple-parser.c:526 c/gimple-parser.c:560
-#: c/gimple-parser.c:565 c/gimple-parser.c:733 c/gimple-parser.c:830
-#: c/gimple-parser.c:1023 c/gimple-parser.c:1049 c/gimple-parser.c:1052
-#: c/gimple-parser.c:1183 c/gimple-parser.c:1313 c/gimple-parser.c:1439
-#: c/gimple-parser.c:1455 c/gimple-parser.c:1471 c/gimple-parser.c:1493
-#: c/gimple-parser.c:1523 c/gimple-parser.c:1549 c/gimple-parser.c:1755
-#: c/gimple-parser.c:1948 c/gimple-parser.c:1968 c/gimple-parser.c:2102
-#: c/gimple-parser.c:2265 c/c-parser.c:7165 cp/parser.c:30527
+#: c/c-parser.c:3011 c/c-parser.c:3986 c/c-parser.c:4181 c/c-parser.c:4246
+#: c/c-parser.c:4304 c/c-parser.c:4666 c/c-parser.c:4687 c/c-parser.c:4696
+#: c/c-parser.c:4747 c/c-parser.c:4756 c/c-parser.c:8552 c/c-parser.c:8618
+#: c/c-parser.c:9117 c/c-parser.c:9139 c/c-parser.c:9173 c/c-parser.c:9282
+#: c/c-parser.c:10065 c/c-parser.c:10476 c/c-parser.c:11411 c/c-parser.c:13607
+#: c/c-parser.c:14250 c/c-parser.c:14309 c/c-parser.c:14364 c/c-parser.c:15623
+#: c/c-parser.c:15721 c/c-parser.c:16954 c/c-parser.c:17721 c/c-parser.c:18109
+#: c/c-parser.c:20883 c/c-parser.c:20961 c/gimple-parser.c:195
+#: c/gimple-parser.c:198 c/gimple-parser.c:527 c/gimple-parser.c:561
+#: c/gimple-parser.c:566 c/gimple-parser.c:734 c/gimple-parser.c:831
+#: c/gimple-parser.c:1024 c/gimple-parser.c:1050 c/gimple-parser.c:1053
+#: c/gimple-parser.c:1184 c/gimple-parser.c:1314 c/gimple-parser.c:1440
+#: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
+#: c/gimple-parser.c:1524 c/gimple-parser.c:1550 c/gimple-parser.c:1756
+#: c/gimple-parser.c:1949 c/gimple-parser.c:1969 c/gimple-parser.c:2103
+#: c/gimple-parser.c:2266 c/c-parser.c:7173 cp/parser.c:30534
 #, gcc-internal-format
 msgid "expected %<)%>"
 msgstr ""
 
-#: c/c-parser.c:4073 c/c-parser.c:4805 c/c-parser.c:4949 c/c-parser.c:5022
-#: c/c-parser.c:5023 c/c-parser.c:5437 c/c-parser.c:5473 c/c-parser.c:7267
-#: c/c-parser.c:9265 c/c-parser.c:10155 c/c-parser.c:10444 c/c-parser.c:13046
-#: c/gimple-parser.c:1732 cp/parser.c:30491
+#: c/c-parser.c:4075 c/c-parser.c:4807 c/c-parser.c:4951 c/c-parser.c:5024
+#: c/c-parser.c:5025 c/c-parser.c:5439 c/c-parser.c:5475 c/c-parser.c:7275
+#: c/c-parser.c:9273 c/c-parser.c:10163 c/c-parser.c:10452 c/c-parser.c:13054
+#: c/gimple-parser.c:1733 cp/parser.c:30498
 #, gcc-internal-format
 msgid "expected %<]%>"
 msgstr ""
 
-#: c/c-parser.c:4282
+#: c/c-parser.c:4284
 msgid "expected %<;%>, %<,%> or %<)%>"
 msgstr ""
 
 #. Look for the two `(' tokens.
-#: c/c-parser.c:4714 c/c-parser.c:4719 c/c-parser.c:13582 c/c-parser.c:14331
-#: c/c-parser.c:20236 c/c-parser.c:20683 c/c-parser.c:20896
-#: c/gimple-parser.c:179 c/gimple-parser.c:473 c/gimple-parser.c:512
-#: c/gimple-parser.c:544 c/gimple-parser.c:800 c/gimple-parser.c:1017
-#: c/gimple-parser.c:1043 c/gimple-parser.c:1170 c/gimple-parser.c:1308
-#: c/gimple-parser.c:1429 c/gimple-parser.c:1489 c/gimple-parser.c:1507
-#: c/gimple-parser.c:1542 c/gimple-parser.c:1917 c/gimple-parser.c:1928
-#: c/gimple-parser.c:1934 c/gimple-parser.c:2099 c/gimple-parser.c:2262
-#: c/c-parser.c:13404 cp/parser.c:30482
+#: c/c-parser.c:4716 c/c-parser.c:4721 c/c-parser.c:13590 c/c-parser.c:14339
+#: c/c-parser.c:20244 c/c-parser.c:20691 c/c-parser.c:20904
+#: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
+#: c/gimple-parser.c:545 c/gimple-parser.c:801 c/gimple-parser.c:1018
+#: c/gimple-parser.c:1044 c/gimple-parser.c:1171 c/gimple-parser.c:1309
+#: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
+#: c/gimple-parser.c:1543 c/gimple-parser.c:1918 c/gimple-parser.c:1929
+#: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
+#: c/c-parser.c:13412 cp/parser.c:30489
 #, gcc-internal-format
 msgid "expected %<(%>"
 msgstr ""
 
-#: c/c-parser.c:4945 c/c-parser.c:4947 c/c-parser.c:12974 cp/parser.c:30494
-#: cp/parser.c:34026
+#: c/c-parser.c:4947 c/c-parser.c:4949 c/c-parser.c:12982 cp/parser.c:30501
+#: cp/parser.c:34075
 #, gcc-internal-format
 msgid "expected %<[%>"
 msgstr ""
 
-#: c/c-parser.c:5607 c/c-parser.c:11632 c/c-parser.c:17906 c/c-parser.c:18689
-#: c/c-parser.c:21731 c/gimple-parser.c:384 c/gimple-parser.c:2268
-#: c/c-parser.c:3227 c/c-parser.c:3449 c/c-parser.c:11184 cp/parser.c:19135
-#: cp/parser.c:30488
+#: c/c-parser.c:5609 c/c-parser.c:11640 c/c-parser.c:17914 c/c-parser.c:18697
+#: c/c-parser.c:21739 c/gimple-parser.c:385 c/gimple-parser.c:2269
+#: c/c-parser.c:3229 c/c-parser.c:3451 c/c-parser.c:11192 cp/parser.c:19143
+#: cp/parser.c:30495
 #, gcc-internal-format
 msgid "expected %<{%>"
 msgstr ""
 
-#: c/c-parser.c:5879 c/c-parser.c:5888 c/c-parser.c:7695 c/c-parser.c:8746
-#: c/c-parser.c:11396 c/c-parser.c:11782 c/c-parser.c:11843 c/c-parser.c:13028
-#: c/c-parser.c:13943 c/c-parser.c:14159 c/c-parser.c:14649 c/c-parser.c:14745
-#: c/c-parser.c:15367 c/c-parser.c:15494 c/c-parser.c:20098 c/c-parser.c:20740
-#: c/c-parser.c:20799 c/gimple-parser.c:567 c/gimple-parser.c:870
-#: c/gimple-parser.c:2316 c/gimple-parser.c:2343 c/c-parser.c:7172
-#: c/c-parser.c:13507 cp/parser.c:30521 cp/parser.c:32041 cp/parser.c:34817
+#: c/c-parser.c:5887 c/c-parser.c:5896 c/c-parser.c:7703 c/c-parser.c:8754
+#: c/c-parser.c:11404 c/c-parser.c:11790 c/c-parser.c:11851 c/c-parser.c:13036
+#: c/c-parser.c:13951 c/c-parser.c:14167 c/c-parser.c:14657 c/c-parser.c:14753
+#: c/c-parser.c:15375 c/c-parser.c:15502 c/c-parser.c:20106 c/c-parser.c:20748
+#: c/c-parser.c:20807 c/gimple-parser.c:568 c/gimple-parser.c:871
+#: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7180
+#: c/c-parser.c:13515 cp/parser.c:30528 cp/parser.c:32088 cp/parser.c:34866
 #, gcc-internal-format
 msgid "expected %<:%>"
 msgstr ""
 
-#: c/c-parser.c:6729 cp/parser.c:30408
+#: c/c-parser.c:6737 cp/parser.c:30415
 #, gcc-internal-format
 msgid "expected %<while%>"
 msgstr ""
 
-#: c/c-parser.c:8508 c/c-parser.c:8697 c/c-parser.c:9155 c/c-parser.c:9198
-#: c/c-parser.c:9336 c/c-parser.c:10047 c/c-parser.c:14336 c/c-parser.c:15450
-#: c/gimple-parser.c:1020 c/gimple-parser.c:1046 c/gimple-parser.c:1174
-#: c/gimple-parser.c:1177 c/gimple-parser.c:1511 c/gimple-parser.c:1517
-#: cp/parser.c:29884 cp/parser.c:30497
+#: c/c-parser.c:8516 c/c-parser.c:8705 c/c-parser.c:9163 c/c-parser.c:9206
+#: c/c-parser.c:9344 c/c-parser.c:10055 c/c-parser.c:14344 c/c-parser.c:15458
+#: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
+#: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
+#: cp/parser.c:29891 cp/parser.c:30504
 #, gcc-internal-format
 msgid "expected %<,%>"
 msgstr ""
 
-#: c/c-parser.c:9055
+#: c/c-parser.c:9063
 msgid "expected %<.%>"
 msgstr ""
 
-#: c/c-parser.c:10855 c/c-parser.c:10887 c/c-parser.c:11127 cp/parser.c:32615
-#: cp/parser.c:32689
+#: c/c-parser.c:10863 c/c-parser.c:10895 c/c-parser.c:11135 cp/parser.c:32662
+#: cp/parser.c:32736
 #, gcc-internal-format
 msgid "expected %<@end%>"
 msgstr ""
 
-#: c/c-parser.c:11545 c/gimple-parser.c:1347 cp/parser.c:30506
+#: c/c-parser.c:11553 c/gimple-parser.c:1348 cp/parser.c:30513
 #, gcc-internal-format
 msgid "expected %<>%>"
 msgstr ""
 
-#: c/c-parser.c:14837 c/c-parser.c:15731 cp/parser.c:30530
+#: c/c-parser.c:14845 c/c-parser.c:15739 cp/parser.c:30537
 #, gcc-internal-format
 msgid "expected %<,%> or %<)%>"
 msgstr ""
 
 #. All following cases are statements with LHS.
-#: c/c-parser.c:15359 c/c-parser.c:17362 c/c-parser.c:17406 c/c-parser.c:17638
-#: c/c-parser.c:18082 c/c-parser.c:20305 c/c-parser.c:20937
-#: c/gimple-parser.c:724 c/c-parser.c:5496 cp/parser.c:30509
+#: c/c-parser.c:15367 c/c-parser.c:17370 c/c-parser.c:17414 c/c-parser.c:17646
+#: c/c-parser.c:18090 c/c-parser.c:20313 c/c-parser.c:20945
+#: c/gimple-parser.c:725 c/c-parser.c:5498 cp/parser.c:30516
 #, gcc-internal-format
 msgid "expected %<=%>"
 msgstr ""
 
-#: c/c-parser.c:17654 c/c-parser.c:17954 c/gimple-parser.c:1565
-#: c/gimple-parser.c:1597 c/gimple-parser.c:1607 c/gimple-parser.c:2353
-#: cp/parser.c:30485 cp/parser.c:32834
+#: c/c-parser.c:17662 c/c-parser.c:17962 c/gimple-parser.c:1566
+#: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
+#: cp/parser.c:30492 cp/parser.c:32881
 #, gcc-internal-format
 msgid "expected %<}%>"
 msgstr ""
 
-#: c/c-parser.c:18732 c/c-parser.c:18722 cp/parser.c:39443
+#: c/c-parser.c:18740 c/c-parser.c:18730 cp/parser.c:39492
 #, gcc-internal-format
 msgid "expected %<#pragma omp section%> or %<}%>"
 msgstr ""
 
-#: c/c-typeck.c:8224
+#: c/c-typeck.c:8245
 msgid "(anonymous)"
 msgstr ""
 
-#: c/gimple-parser.c:1336 cp/parser.c:16583 cp/parser.c:30503
+#: c/gimple-parser.c:1337 cp/parser.c:16591 cp/parser.c:30510
 #, gcc-internal-format
 msgid "expected %<<%>"
 msgstr ""
 
-#: c/gimple-parser.c:2312 c/gimple-parser.c:2339 c/gimple-parser.c:2178
-#: c/gimple-parser.c:2215
+#: c/gimple-parser.c:2313 c/gimple-parser.c:2340 c/gimple-parser.c:2179
+#: c/gimple-parser.c:2216
 #, gcc-internal-format
 msgid "expected label"
 msgstr ""
 
-#: cp/call.c:3847
+#: cp/call.c:3851
 msgid "candidate:"
 msgstr ""
 
-#: cp/call.c:7193
+#: cp/call.c:7202
 msgid "  after user-defined conversion:"
 msgstr ""
 
-#: cp/call.c:7327 cp/pt.c:2004 cp/pt.c:24476
+#: cp/call.c:7336 cp/pt.c:2004 cp/pt.c:24462
 msgid "candidate is:"
 msgid_plural "candidates are:"
 msgstr[0] ""
 msgstr[1] ""
 
-#: cp/call.c:11626
+#: cp/call.c:11663
 msgid "candidate 1:"
 msgstr ""
 
-#: cp/call.c:11627
+#: cp/call.c:11664
 msgid "candidate 2:"
 msgstr ""
 
@@ -3743,182 +3743,182 @@ msgstr "не магу ініцыялізаваць сяброўскую функ
 msgid "(static destructors for %s)"
 msgstr ""
 
-#: cp/error.c:1072
+#: cp/error.c:1071
 #, fuzzy
 #| msgid "structure"
 msgid "<structured bindings>"
 msgstr "структура"
 
-#: cp/error.c:1175
+#: cp/error.c:1174
 msgid "vtable for "
 msgstr ""
 
-#: cp/error.c:1199
+#: cp/error.c:1198
 msgid "<return value> "
 msgstr ""
 
-#: cp/error.c:1214
+#: cp/error.c:1213
 msgid "{anonymous}"
 msgstr ""
 
-#: cp/error.c:1216
+#: cp/error.c:1215
 #, fuzzy
 msgid "(anonymous namespace)"
 msgstr "невядомы рэжым машыны \"%s\""
 
-#: cp/error.c:1317
+#: cp/error.c:1315
 #, fuzzy
 msgid "<template arguments error>"
 msgstr "параметр \"%s\" ініцыялізаваны"
 
-#: cp/error.c:1339
+#: cp/error.c:1337
 msgid "<enumerator>"
 msgstr ""
 
-#: cp/error.c:1390
+#: cp/error.c:1388
 #, fuzzy
 #| msgid "declaration of `%#D'"
 msgid "<declaration error>"
 msgstr "абвяшчэньне `%#D'"
 
-#: cp/error.c:1939 cp/error.c:1959
+#: cp/error.c:1937 cp/error.c:1957
 #, fuzzy
 msgid "<template parameter error>"
 msgstr "невыкарыстаемы параметр \"%s\""
 
-#: cp/error.c:2089
+#: cp/error.c:2087
 msgid "<statement>"
 msgstr ""
 
-#: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2196
+#: cp/error.c:2116 cp/error.c:3159 c-family/c-pretty-print.c:2196
 #, gcc-internal-format
 msgid "<unknown>"
 msgstr ""
 
 #. While waiting for caret diagnostics, avoid printing
 #. __cxa_allocate_exception, __cxa_throw, and the like.
-#: cp/error.c:2136
+#: cp/error.c:2134
 msgid "<throw-expression>"
 msgstr ""
 
-#: cp/error.c:2237
+#: cp/error.c:2235
 msgid "<ubsan routine call>"
 msgstr ""
 
-#: cp/error.c:2686
+#: cp/error.c:2684
 msgid "<unparsed>"
 msgstr ""
 
-#: cp/error.c:2842
+#: cp/error.c:2840
 msgid "<lambda>"
 msgstr ""
 
-#: cp/error.c:2881
+#: cp/error.c:2879
 msgid "*this"
 msgstr ""
 
-#: cp/error.c:2895
+#: cp/error.c:2893
 #, fuzzy
 #| msgid "parse error"
 msgid "<expression error>"
 msgstr "граматычная памылка"
 
-#: cp/error.c:2910
+#: cp/error.c:2908
 msgid "<unknown operator>"
 msgstr ""
 
-#: cp/error.c:3374
+#: cp/error.c:3372
 msgid "At global scope:"
 msgstr ""
 
-#: cp/error.c:3470
+#: cp/error.c:3468
 #, fuzzy, c-format
 msgid "In static member function %qs"
 msgstr "у функцыі \"%s\":"
 
-#: cp/error.c:3472
+#: cp/error.c:3470
 #, fuzzy, c-format
 #| msgid "In construct"
 msgid "In copy constructor %qs"
 msgstr "У канструкцыі"
 
-#: cp/error.c:3474
+#: cp/error.c:3472
 #, fuzzy, c-format
 #| msgid "In construct"
 msgid "In constructor %qs"
 msgstr "У канструкцыі"
 
-#: cp/error.c:3476
+#: cp/error.c:3474
 #, fuzzy, c-format
 #| msgid "In construct"
 msgid "In destructor %qs"
 msgstr "У канструкцыі"
 
-#: cp/error.c:3478
+#: cp/error.c:3476
 #, fuzzy
 #| msgid "In function"
 msgid "In lambda function"
 msgstr "У функцыі"
 
-#: cp/error.c:3498
+#: cp/error.c:3496
 #, c-format
 msgid "%s: In substitution of %qS:\n"
 msgstr ""
 
-#: cp/error.c:3499
+#: cp/error.c:3497
 #, fuzzy
 msgid "%s: In instantiation of %q#D:\n"
 msgstr "ініцыялізацыя"
 
-#: cp/error.c:3524 cp/error.c:3678
+#: cp/error.c:3522 cp/error.c:3676
 msgid "%r%s:%d:%d:%R   "
 msgstr ""
 
-#: cp/error.c:3527 cp/error.c:3681
+#: cp/error.c:3525 cp/error.c:3679
 msgid "%r%s:%d:%R   "
 msgstr ""
 
-#: cp/error.c:3535
+#: cp/error.c:3533
 #, c-format
 msgid "recursively required by substitution of %qS\n"
 msgstr ""
 
-#: cp/error.c:3536
+#: cp/error.c:3534
 #, c-format
 msgid "required by substitution of %qS\n"
 msgstr ""
 
-#: cp/error.c:3541
+#: cp/error.c:3539
 msgid "recursively required from %q#D\n"
 msgstr ""
 
-#: cp/error.c:3542
+#: cp/error.c:3540
 msgid "required from %q#D\n"
 msgstr ""
 
-#: cp/error.c:3549
+#: cp/error.c:3547
 msgid "recursively required from here\n"
 msgstr ""
 
-#: cp/error.c:3550
+#: cp/error.c:3548
 #, fuzzy
 #| msgid "called from here"
 msgid "required from here\n"
 msgstr "выклікана адсюль"
 
-#: cp/error.c:3602
+#: cp/error.c:3600
 msgid "%r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
 msgstr ""
 
-#: cp/error.c:3608
+#: cp/error.c:3606
 msgid "%r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
 msgstr ""
 
-#: cp/error.c:3662
+#: cp/error.c:3660
 msgid "%r%s:%d:%d:%R   in %<constexpr%> expansion of %qs"
 msgstr ""
 
-#: cp/error.c:3666
+#: cp/error.c:3664
 msgid "%r%s:%d:%R   in %<constexpr%> expansion of %qs"
 msgstr ""
 
@@ -3971,50 +3971,50 @@ msgstr ""
 msgid "source type is not polymorphic"
 msgstr ""
 
-#: cp/typeck.c:6444 c/c-typeck.c:4375
+#: cp/typeck.c:6452 c/c-typeck.c:4396
 #, gcc-internal-format
 msgid "wrong type argument to unary minus"
 msgstr ""
 
-#: cp/typeck.c:6445 c/c-typeck.c:4362
+#: cp/typeck.c:6453 c/c-typeck.c:4383
 #, gcc-internal-format
 msgid "wrong type argument to unary plus"
 msgstr ""
 
-#: cp/typeck.c:6472 c/c-typeck.c:4419
+#: cp/typeck.c:6480 c/c-typeck.c:4440
 #, gcc-internal-format
 msgid "wrong type argument to bit-complement"
 msgstr ""
 
-#: cp/typeck.c:6489 c/c-typeck.c:4427
+#: cp/typeck.c:6497 c/c-typeck.c:4448
 #, gcc-internal-format
 msgid "wrong type argument to abs"
 msgstr ""
 
-#: cp/typeck.c:6501 c/c-typeck.c:4449
+#: cp/typeck.c:6509 c/c-typeck.c:4470
 #, gcc-internal-format
 msgid "wrong type argument to conjugation"
 msgstr ""
 
-#: cp/typeck.c:6519
+#: cp/typeck.c:6527
 #, fuzzy
 #| msgid "too many arguments to function"
 msgid "in argument to unary !"
 msgstr "вельмі шмат аргументаў у функцыі"
 
-#: cp/typeck.c:6565
+#: cp/typeck.c:6573
 msgid "no pre-increment operator for type"
 msgstr ""
 
-#: cp/typeck.c:6567
+#: cp/typeck.c:6575
 msgid "no post-increment operator for type"
 msgstr ""
 
-#: cp/typeck.c:6569
+#: cp/typeck.c:6577
 msgid "no pre-decrement operator for type"
 msgstr ""
 
-#: cp/typeck.c:6571
+#: cp/typeck.c:6579
 msgid "no post-decrement operator for type"
 msgstr ""
 
@@ -4235,7 +4235,7 @@ msgstr "нерэчаісны абвяшчальнік"
 msgid "Bad type in constant expression"
 msgstr ""
 
-#: fortran/module.c:7154
+#: fortran/module.c:7158
 msgid "Unexpected end of module"
 msgstr ""
 
@@ -4269,11 +4269,11 @@ msgstr ""
 msgid "implied END DO"
 msgstr ""
 
-#: fortran/parse.c:2100 fortran/resolve.c:11792
+#: fortran/parse.c:2100 fortran/resolve.c:11821
 msgid "assignment"
 msgstr ""
 
-#: fortran/parse.c:2103 fortran/resolve.c:11843 fortran/resolve.c:11846
+#: fortran/parse.c:2103 fortran/resolve.c:11872 fortran/resolve.c:11875
 msgid "pointer assignment"
 msgstr ""
 
@@ -4453,47 +4453,47 @@ msgstr ""
 msgid "Inconsistent ranks for operator at %%L and %%L"
 msgstr ""
 
-#: fortran/resolve.c:7137
+#: fortran/resolve.c:7166
 msgid "Loop variable"
 msgstr ""
 
-#: fortran/resolve.c:7141
+#: fortran/resolve.c:7170
 msgid "iterator variable"
 msgstr ""
 
-#: fortran/resolve.c:7145
+#: fortran/resolve.c:7174
 msgid "Start expression in DO loop"
 msgstr ""
 
-#: fortran/resolve.c:7149
+#: fortran/resolve.c:7178
 msgid "End expression in DO loop"
 msgstr ""
 
-#: fortran/resolve.c:7153
+#: fortran/resolve.c:7182
 msgid "Step expression in DO loop"
 msgstr ""
 
-#: fortran/resolve.c:7439 fortran/resolve.c:7442
+#: fortran/resolve.c:7468 fortran/resolve.c:7471
 msgid "DEALLOCATE object"
 msgstr ""
 
-#: fortran/resolve.c:7819 fortran/resolve.c:7822
+#: fortran/resolve.c:7848 fortran/resolve.c:7851
 msgid "ALLOCATE object"
 msgstr ""
 
-#: fortran/resolve.c:8055 fortran/resolve.c:9982
+#: fortran/resolve.c:8084 fortran/resolve.c:10011
 msgid "STAT variable"
 msgstr ""
 
-#: fortran/resolve.c:8099 fortran/resolve.c:9994
+#: fortran/resolve.c:8128 fortran/resolve.c:10023
 msgid "ERRMSG variable"
 msgstr ""
 
-#: fortran/resolve.c:9785
+#: fortran/resolve.c:9814
 msgid "item in READ"
 msgstr ""
 
-#: fortran/resolve.c:10006
+#: fortran/resolve.c:10035
 msgid "ACQUIRED_LOCK variable"
 msgstr ""
 
@@ -4506,7 +4506,7 @@ msgstr ""
 msgid "Integer overflow when calculating the amount of memory to allocate"
 msgstr ""
 
-#: fortran/trans-array.c:9697
+#: fortran/trans-array.c:9737
 #, c-format
 msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
 msgstr ""
@@ -4521,12 +4521,12 @@ msgstr ""
 msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
 msgstr ""
 
-#: fortran/trans-expr.c:9516
+#: fortran/trans-expr.c:9527
 #, c-format
 msgid "Target of rank remapping is too small (%ld < %ld)"
 msgstr ""
 
-#: fortran/trans-expr.c:10926
+#: fortran/trans-expr.c:10937
 msgid "Assignment of scalar to unallocated array"
 msgstr ""
 
@@ -4580,12 +4580,12 @@ msgstr ""
 msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
 msgstr ""
 
-#: fortran/trans-intrinsic.c:8943
+#: fortran/trans-intrinsic.c:8940
 #, c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
 msgstr ""
 
-#: fortran/trans-intrinsic.c:8975
+#: fortran/trans-intrinsic.c:8972
 msgid "Argument NCOPIES of REPEAT intrinsic is too large"
 msgstr ""
 
@@ -5026,23 +5026,27 @@ msgid "objc++-cpp-output is deprecated; please use objective-c++-cpp-output inst
 msgstr ""
 
 #: fortran/lang.opt:146
+#, no-c-format
 msgid "-J<directory>\tPut MODULE files in 'directory'."
 msgstr ""
 
 #: fortran/lang.opt:198
+#, no-c-format
 msgid "Warn about possible aliasing of dummy arguments."
 msgstr ""
 
 #: fortran/lang.opt:202
+#, no-c-format
 msgid "Warn about alignment of COMMON blocks."
 msgstr ""
 
 #: fortran/lang.opt:206
+#, no-c-format
 msgid "Warn about missing ampersand in continued character constants."
 msgstr ""
 
 #: fortran/lang.opt:210
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "cannot create temporary file"
 msgid "Warn about creation of array temporaries."
 msgstr "немагчыма стварыць часовы файл"
@@ -5050,466 +5054,580 @@ msgstr "немагчыма стварыць часовы файл"
 #: fortran/lang.opt:214 fortran/lang.opt:518 config/alpha/alpha.opt:31
 #: common.opt:644 common.opt:778 common.opt:998 common.opt:1002
 #: common.opt:1006 common.opt:1010 common.opt:1630 common.opt:1686
-#: common.opt:1818 common.opt:1822 common.opt:2056 common.opt:2242
-#: common.opt:2951
+#: common.opt:1818 common.opt:1822 common.opt:2056 common.opt:2258
+#: common.opt:2967
+#, no-c-format
 msgid "Does nothing. Preserved for backward compatibility."
 msgstr ""
 
 #: fortran/lang.opt:218
+#, no-c-format
 msgid "Warn if the type of a variable might be not interoperable with C."
 msgstr ""
 
 #: fortran/lang.opt:226
+#, no-c-format
 msgid "Warn about truncated character expressions."
 msgstr ""
 
 #: fortran/lang.opt:230
+#, no-c-format
 msgid "Warn about equality comparisons involving REAL or COMPLEX expressions."
 msgstr ""
 
 #: fortran/lang.opt:238
+#, no-c-format
 msgid "Warn about most implicit conversions."
 msgstr ""
 
 #: fortran/lang.opt:242
+#, no-c-format
 msgid "Warn about possibly incorrect subscripts in do loops."
 msgstr ""
 
 #: fortran/lang.opt:250
+#, no-c-format
 msgid "Warn if loops have been interchanged."
 msgstr ""
 
 #: fortran/lang.opt:254
+#, no-c-format
 msgid "Warn about function call elimination."
 msgstr ""
 
 #: fortran/lang.opt:258
+#, no-c-format
 msgid "Warn about calls with implicit interface."
 msgstr ""
 
 #: fortran/lang.opt:262
+#, no-c-format
 msgid "Warn about called procedures not explicitly declared."
 msgstr ""
 
 #: fortran/lang.opt:266
+#, no-c-format
 msgid "Warn about constant integer divisions with truncated results."
 msgstr ""
 
 #: fortran/lang.opt:270
+#, no-c-format
 msgid "Warn about truncated source lines."
 msgstr ""
 
 #: fortran/lang.opt:274
+#, no-c-format
 msgid "Warn on intrinsics not part of the selected standard."
 msgstr ""
 
 #: fortran/lang.opt:286
+#, no-c-format
 msgid "Warn about USE statements that have no ONLY qualifier."
 msgstr ""
 
 #: fortran/lang.opt:294
+#, no-c-format
 msgid "Warn that -fno-automatic may break recursion."
 msgstr ""
 
 #: fortran/lang.opt:302
+#, no-c-format
 msgid "Warn about real-literal-constants with 'q' exponent-letter."
 msgstr ""
 
 #: fortran/lang.opt:306
+#, no-c-format
 msgid "Warn when a left-hand-side array variable is reallocated."
 msgstr ""
 
 #: fortran/lang.opt:310
+#, no-c-format
 msgid "Warn when a left-hand-side variable is reallocated."
 msgstr ""
 
 #: fortran/lang.opt:314
+#, no-c-format
 msgid "Warn if the pointer in a pointer assignment might outlive its target."
 msgstr ""
 
 #: fortran/lang.opt:322
+#, no-c-format
 msgid "Warn about \"suspicious\" constructs."
 msgstr ""
 
 #: fortran/lang.opt:326
+#, no-c-format
 msgid "Permit nonconforming uses of the tab character."
 msgstr ""
 
 #: fortran/lang.opt:330
+#, no-c-format
 msgid "Warn about an invalid DO loop."
 msgstr ""
 
 #: fortran/lang.opt:334
+#, no-c-format
 msgid "Warn about underflow of numerical constant expressions."
 msgstr ""
 
 #: fortran/lang.opt:342
+#, no-c-format
 msgid "Warn if a user-procedure has the same name as an intrinsic."
 msgstr ""
 
 #: fortran/lang.opt:350
+#, no-c-format
 msgid "Warn about unused dummy arguments."
 msgstr ""
 
 #: fortran/lang.opt:354
+#, no-c-format
 msgid "Warn about zero-trip DO loops."
 msgstr ""
 
 #: fortran/lang.opt:358
+#, no-c-format
 msgid "Enable preprocessing."
 msgstr ""
 
 #: fortran/lang.opt:366
+#, no-c-format
 msgid "Disable preprocessing."
 msgstr ""
 
 #: fortran/lang.opt:374
+#, no-c-format
 msgid "Accept argument mismatches in procedure calls."
 msgstr ""
 
 #: fortran/lang.opt:378
+#, no-c-format
 msgid "Eliminate multiple function invocations also for impure functions."
 msgstr ""
 
 #: fortran/lang.opt:382
+#, no-c-format
 msgid "Enable alignment of COMMON blocks."
 msgstr ""
 
 #: fortran/lang.opt:386
+#, no-c-format
 msgid "All intrinsics procedures are available regardless of selected standard."
 msgstr ""
 
 #: fortran/lang.opt:390
+#, no-c-format
 msgid "Allow a BOZ literal constant to appear in an invalid context and with X instead of Z."
 msgstr ""
 
 #: fortran/lang.opt:398
+#, no-c-format
 msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements."
 msgstr ""
 
 #: fortran/lang.opt:402
+#, no-c-format
 msgid "Specify that backslash in string introduces an escape character."
 msgstr ""
 
 #: fortran/lang.opt:406
+#, no-c-format
 msgid "Produce a backtrace when a runtime error is encountered."
 msgstr ""
 
 #: fortran/lang.opt:410
+#, no-c-format
 msgid "-fblas-matmul-limit=<n>\tSize of the smallest matrix for which matmul will use BLAS."
 msgstr ""
 
 #: fortran/lang.opt:414
+#, no-c-format
 msgid "Produce a warning at runtime if a array temporary has been created for a procedure argument."
 msgstr ""
 
 #: fortran/lang.opt:418
-msgid "-fconvert=<big-endian|little-endian|native|swap> The endianness used for unformatted files."
+#, no-c-format
+msgid "-fconvert=<big-endian|little-endian|native|swap>\tThe endianness used for unformatted files."
 msgstr ""
 
 #: fortran/lang.opt:437
+#, no-c-format
 msgid "Use the Cray Pointer extension."
 msgstr ""
 
 #: fortran/lang.opt:441
+#, no-c-format
 msgid "Generate C prototypes from BIND(C) declarations."
 msgstr ""
 
 #: fortran/lang.opt:445
+#, no-c-format
 msgid "Generate C prototypes from non-BIND(C) external procedure definitions."
 msgstr ""
 
 #: fortran/lang.opt:449
+#, no-c-format
 msgid "Ignore 'D' in column one in fixed form."
 msgstr ""
 
 #: fortran/lang.opt:453
+#, no-c-format
 msgid "Treat lines with 'D' in column one as comments."
 msgstr ""
 
 #: fortran/lang.opt:457
+#, no-c-format
 msgid "Enable all DEC language extensions."
 msgstr ""
 
 #: fortran/lang.opt:461
+#, no-c-format
 msgid "Enable the use of blank format items in format strings."
 msgstr ""
 
 #: fortran/lang.opt:465
+#, no-c-format
 msgid "Enable the use of character literals in assignments and data statements for non-character variables."
 msgstr ""
 
 #: fortran/lang.opt:470
+#, no-c-format
 msgid "Enable legacy parsing of INCLUDE as statement."
 msgstr ""
 
 #: fortran/lang.opt:474
+#, no-c-format
 msgid "Enable default widths for i, f and g format specifiers."
 msgstr ""
 
 #: fortran/lang.opt:478
+#, no-c-format
 msgid "Enable kind-specific variants of integer intrinsic functions."
 msgstr ""
 
 #: fortran/lang.opt:482
+#, no-c-format
 msgid "Enable legacy math intrinsics for compatibility."
 msgstr ""
 
 #: fortran/lang.opt:486
+#, no-c-format
 msgid "Enable support for DEC STRUCTURE/RECORD."
 msgstr ""
 
 #: fortran/lang.opt:490
+#, no-c-format
 msgid "Enable DEC-style STATIC and AUTOMATIC attributes."
 msgstr ""
 
 #: fortran/lang.opt:494
+#, no-c-format
 msgid "Set the default double precision kind to an 8 byte wide type."
 msgstr ""
 
 #: fortran/lang.opt:498
+#, no-c-format
 msgid "Set the default integer kind to an 8 byte wide type."
 msgstr ""
 
 #: fortran/lang.opt:502
+#, no-c-format
 msgid "Set the default real kind to an 8 byte wide type."
 msgstr ""
 
 #: fortran/lang.opt:506
+#, no-c-format
 msgid "Set the default real kind to an 10 byte wide type."
 msgstr ""
 
 #: fortran/lang.opt:510
+#, no-c-format
 msgid "Set the default real kind to an 16 byte wide type."
 msgstr ""
 
 #: fortran/lang.opt:514
+#, no-c-format
 msgid "Allow dollar signs in entity names."
 msgstr ""
 
 #: fortran/lang.opt:522
+#, no-c-format
 msgid "Display the code tree after parsing."
 msgstr ""
 
 #: fortran/lang.opt:526
+#, no-c-format
 msgid "Display the code tree after front end optimization."
 msgstr ""
 
 #: fortran/lang.opt:530
+#, no-c-format
 msgid "Display the global symbol table after parsing."
 msgstr ""
 
 #: fortran/lang.opt:534
+#, no-c-format
 msgid "Display the code tree after parsing; deprecated option."
 msgstr ""
 
 #: fortran/lang.opt:538
+#, no-c-format
 msgid "Specify that an external BLAS library should be used for matmul calls on large-size arrays."
 msgstr ""
 
 #: fortran/lang.opt:542
+#, no-c-format
 msgid "Use f2c calling convention."
 msgstr ""
 
 #: fortran/lang.opt:546
+#, no-c-format
 msgid "Assume that the source file is fixed form."
 msgstr ""
 
 #: fortran/lang.opt:550
+#, no-c-format
 msgid "Force creation of temporary to test infrequently-executed forall code."
 msgstr ""
 
 #: fortran/lang.opt:554
+#, no-c-format
 msgid "Interpret any INTEGER(4) as an INTEGER(8)."
 msgstr ""
 
 #: fortran/lang.opt:558 fortran/lang.opt:562
+#, no-c-format
 msgid "Specify where to find the compiled intrinsic modules."
 msgstr ""
 
 #: fortran/lang.opt:566
+#, no-c-format
 msgid "Allow arbitrary character line width in fixed mode."
 msgstr ""
 
 #: fortran/lang.opt:570
+#, no-c-format
 msgid "-ffixed-line-length-<n>\tUse n as character line width in fixed mode."
 msgstr ""
 
 #: fortran/lang.opt:574
+#, no-c-format
 msgid "Pad shorter fixed form lines to line width with spaces."
 msgstr ""
 
 #: fortran/lang.opt:578
+#, no-c-format
 msgid "-ffpe-trap=[...]\tStop on following floating point exceptions."
 msgstr ""
 
 #: fortran/lang.opt:582
+#, no-c-format
 msgid "-ffpe-summary=[...]\tPrint summary of floating point exceptions."
 msgstr ""
 
 #: fortran/lang.opt:586
+#, no-c-format
 msgid "Assume that the source file is free form."
 msgstr ""
 
 #: fortran/lang.opt:590
+#, no-c-format
 msgid "Allow arbitrary character line width in free mode."
 msgstr ""
 
 #: fortran/lang.opt:594
+#, no-c-format
 msgid "-ffree-line-length-<n>\tUse n as character line width in free mode."
 msgstr ""
 
 #: fortran/lang.opt:598
+#, no-c-format
 msgid "Try to interchange loops if profitable."
 msgstr ""
 
 #: fortran/lang.opt:602
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable front end optimization."
 msgstr "Уключаць SSA аптымізацыю"
 
 #: fortran/lang.opt:606
+#, no-c-format
 msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements."
 msgstr ""
 
 #: fortran/lang.opt:610
+#, no-c-format
 msgid "-finit-character=<n>\tInitialize local character variables to ASCII value n."
 msgstr ""
 
 #: fortran/lang.opt:614
+#, no-c-format
 msgid "Initialize components of derived type variables according to other init flags."
 msgstr ""
 
 #: fortran/lang.opt:618
+#, no-c-format
 msgid "-finit-integer=<n>\tInitialize local integer variables to n."
 msgstr ""
 
 #: fortran/lang.opt:622
+#, no-c-format
 msgid "Initialize local variables to zero (from g77)."
 msgstr ""
 
 #: fortran/lang.opt:626
+#, no-c-format
 msgid "-finit-logical=<true|false>\tInitialize local logical variables."
 msgstr ""
 
 #: fortran/lang.opt:630
+#, no-c-format
 msgid "-finit-real=<zero|snan|nan|inf|-inf>\tInitialize local real variables."
 msgstr ""
 
 #: fortran/lang.opt:652
+#, no-c-format
 msgid "-finline-arg-packing\tPerform argument packing inline."
 msgstr ""
 
 #: fortran/lang.opt:656
+#, no-c-format
 msgid "-finline-matmul-limit=<n>\tSpecify the size of the largest matrix for which matmul will be inlined."
 msgstr ""
 
 #: fortran/lang.opt:660
+#, no-c-format
 msgid "-fmax-array-constructor=<n>\tMaximum number of objects in an array constructor."
 msgstr ""
 
 #: fortran/lang.opt:664
+#, no-c-format
 msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
 msgstr ""
 
 #: fortran/lang.opt:668
+#, no-c-format
 msgid "-fmax-subrecord-length=<n>\tMaximum length for subrecords."
 msgstr ""
 
 #: fortran/lang.opt:672
+#, no-c-format
 msgid "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be put on the stack."
 msgstr ""
 
 #: fortran/lang.opt:676
+#, no-c-format
 msgid "Put all local arrays on stack."
 msgstr ""
 
 #: fortran/lang.opt:680
+#, no-c-format
 msgid "Set default accessibility of module entities to PRIVATE."
 msgstr ""
 
 #: fortran/lang.opt:700
+#, no-c-format
 msgid "Try to lay out derived types as compactly as possible."
 msgstr ""
 
 #: fortran/lang.opt:708
+#, no-c-format
 msgid "Protect parentheses in expressions."
 msgstr ""
 
 #: fortran/lang.opt:712
+#, no-c-format
 msgid "Path to header file that should be pre-included before each compilation unit."
 msgstr ""
 
 #: fortran/lang.opt:716
+#, no-c-format
 msgid "Enable range checking during compilation."
 msgstr ""
 
 #: fortran/lang.opt:720
+#, no-c-format
 msgid "Interpret any REAL(4) as a REAL(8)."
 msgstr ""
 
 #: fortran/lang.opt:724
+#, no-c-format
 msgid "Interpret any REAL(4) as a REAL(10)."
 msgstr ""
 
 #: fortran/lang.opt:728
+#, no-c-format
 msgid "Interpret any REAL(4) as a REAL(16)."
 msgstr ""
 
 #: fortran/lang.opt:732
+#, no-c-format
 msgid "Interpret any REAL(8) as a REAL(4)."
 msgstr ""
 
 #: fortran/lang.opt:736
+#, no-c-format
 msgid "Interpret any REAL(8) as a REAL(10)."
 msgstr ""
 
 #: fortran/lang.opt:740
+#, no-c-format
 msgid "Interpret any REAL(8) as a REAL(16)."
 msgstr ""
 
 #: fortran/lang.opt:744
+#, no-c-format
 msgid "Reallocate the LHS in assignments."
 msgstr ""
 
 #: fortran/lang.opt:748
+#, no-c-format
 msgid "Use a 4-byte record marker for unformatted files."
 msgstr ""
 
 #: fortran/lang.opt:752
+#, no-c-format
 msgid "Use an 8-byte record marker for unformatted files."
 msgstr ""
 
 #: fortran/lang.opt:756
+#, no-c-format
 msgid "Allocate local variables on the stack to allow indirect recursion."
 msgstr ""
 
 #: fortran/lang.opt:760
+#, no-c-format
 msgid "Copy array sections into a contiguous block on procedure entry."
 msgstr ""
 
 #: fortran/lang.opt:764
+#, no-c-format
 msgid "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be used."
 msgstr ""
 
 #: fortran/lang.opt:780
+#, no-c-format
 msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
 msgstr ""
 
 #: fortran/lang.opt:784
+#, no-c-format
 msgid "Append a second underscore if the name already contains an underscore."
 msgstr ""
 
 #: fortran/lang.opt:792
+#, no-c-format
 msgid "Apply negative sign to zero values."
 msgstr ""
 
 #: fortran/lang.opt:799
+#, no-c-format
 msgid "Disallow tail call optimization when a calling routine may have omitted character lengths."
 msgstr ""
 
 #: fortran/lang.opt:803
+#, no-c-format
 msgid "Append underscores to externally visible names."
 msgstr ""
 
@@ -5517,259 +5635,319 @@ msgstr ""
 #: c-family/c.opt:1502 c-family/c.opt:1754 config/pa/pa.opt:42
 #: config/pa/pa.opt:74 common.opt:1080 common.opt:1084 common.opt:1088
 #: common.opt:1175 common.opt:1427 common.opt:1506 common.opt:1774
-#: common.opt:1905 common.opt:1948 common.opt:2317 common.opt:2353
-#: common.opt:2446 common.opt:2450 common.opt:2559 common.opt:2650
-#: common.opt:2658 common.opt:2666 common.opt:2674 common.opt:2775
-#: common.opt:2827 common.opt:2915 common.opt:3052 common.opt:3056
-#: common.opt:3060 common.opt:3064
+#: common.opt:1905 common.opt:1948 common.opt:2333 common.opt:2369
+#: common.opt:2462 common.opt:2466 common.opt:2575 common.opt:2666
+#: common.opt:2674 common.opt:2682 common.opt:2690 common.opt:2791
+#: common.opt:2843 common.opt:2931 common.opt:3068 common.opt:3072
+#: common.opt:3076 common.opt:3080
+#, no-c-format
 msgid "Does nothing.  Preserved for backward compatibility."
 msgstr ""
 
 #: fortran/lang.opt:847
+#, no-c-format
 msgid "Statically link the GNU Fortran helper library (libgfortran)."
 msgstr ""
 
 #: fortran/lang.opt:851
+#, no-c-format
 msgid "Conform to the ISO Fortran 2003 standard."
 msgstr ""
 
 #: fortran/lang.opt:855
+#, no-c-format
 msgid "Conform to the ISO Fortran 2008 standard."
 msgstr ""
 
 #: fortran/lang.opt:859
+#, no-c-format
 msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
 msgstr ""
 
 #: fortran/lang.opt:863
+#, no-c-format
 msgid "Conform to the ISO Fortran 2018 standard."
 msgstr ""
 
 #: fortran/lang.opt:867
+#, no-c-format
 msgid "Conform to the ISO Fortran 95 standard."
 msgstr ""
 
 #: fortran/lang.opt:871
+#, no-c-format
 msgid "Conform to nothing in particular."
 msgstr ""
 
 #: fortran/lang.opt:875
+#, no-c-format
 msgid "Accept extensions to support legacy code."
 msgstr ""
 
 #: c-family/c.opt:182
+#, no-c-format
 msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>."
 msgstr ""
 
 #: c-family/c.opt:186
+#, no-c-format
 msgid "Do not discard comments."
 msgstr ""
 
 #: c-family/c.opt:190
+#, no-c-format
 msgid "Do not discard comments in macro expansions."
 msgstr ""
 
 #: c-family/c.opt:194
+#, no-c-format
 msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1."
 msgstr ""
 
 #: c-family/c.opt:201
+#, no-c-format
 msgid "-F <dir>\tAdd <dir> to the end of the main framework include path."
 msgstr ""
 
 #: c-family/c.opt:205
+#, no-c-format
 msgid "Enable parsing GIMPLE."
 msgstr ""
 
 #: c-family/c.opt:209
+#, no-c-format
 msgid "Print the name of header files as they are used."
 msgstr ""
 
 #: c-family/c.opt:213
+#, no-c-format
 msgid "-I <dir>\tAdd <dir> to the end of the main include path."
 msgstr ""
 
 #: c-family/c.opt:217
+#, no-c-format
 msgid "Generate make dependencies."
 msgstr ""
 
 #: c-family/c.opt:221
+#, no-c-format
 msgid "Generate make dependencies and compile."
 msgstr ""
 
 #: c-family/c.opt:225
+#, no-c-format
 msgid "-MF <file>\tWrite dependency output to the given file."
 msgstr ""
 
 #: c-family/c.opt:229
+#, no-c-format
 msgid "Treat missing header files as generated files."
 msgstr ""
 
 #: c-family/c.opt:233
+#, no-c-format
 msgid "Like -M but ignore system header files."
 msgstr ""
 
 #: c-family/c.opt:237
+#, no-c-format
 msgid "Like -MD but ignore system header files."
 msgstr ""
 
 #: c-family/c.opt:241
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for Intel as"
 msgid "Generate phony targets for all headers."
 msgstr "Генерыраваць код для Intel as"
 
 #: c-family/c.opt:245
+#, no-c-format
 msgid "-MQ <target>\tAdd a MAKE-quoted target."
 msgstr ""
 
 #: c-family/c.opt:249
+#, no-c-format
 msgid "-MT <target>\tAdd an unquoted target."
 msgstr ""
 
 #: c-family/c.opt:253
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Do not generate #line directives."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: c-family/c.opt:257
+#, no-c-format
 msgid "-U<macro>\tUndefine <macro>."
 msgstr ""
 
 #: c-family/c.opt:261
+#, no-c-format
 msgid "Warn about things that will change when compiling with an ABI-compliant compiler."
 msgstr ""
 
 #: c-family/c.opt:265
+#, no-c-format
 msgid "Warn about things that change between the current -fabi-version and the specified version."
 msgstr ""
 
 #: c-family/c.opt:269
+#, no-c-format
 msgid "Warn if a subobject has an abi_tag attribute that the complete object type does not have."
 msgstr ""
 
 #: c-family/c.opt:276
+#, no-c-format
 msgid "Warn on suspicious calls of standard functions computing absolute values."
 msgstr ""
 
 #: c-family/c.opt:280
+#, no-c-format
 msgid "Warn about suspicious uses of memory addresses."
 msgstr ""
 
 #: c-family/c.opt:296
+#, no-c-format
 msgid "Warn about 'new' of type with extended alignment without -faligned-new."
 msgstr ""
 
 #: c-family/c.opt:300
+#, no-c-format
 msgid "-Waligned-new=[none|global|all]\tWarn even if 'new' uses a class member allocation function."
 msgstr ""
 
 #: c-family/c.opt:304 ada/gcc-interface/lang.opt:57
+#, no-c-format
 msgid "Enable most warning messages."
 msgstr ""
 
 #: c-family/c.opt:308
+#, no-c-format
 msgid "Warn on any use of alloca."
 msgstr ""
 
 #: c-family/c.opt:312
-msgid "-Walloc-size-larger-than=<bytes> Warn for calls to allocation functions that attempt to allocate objects larger than the specified number of bytes."
+#, no-c-format
+msgid "-Walloc-size-larger-than=<bytes>\tWarn for calls to allocation functions that attempt to allocate objects larger than the specified number of bytes."
 msgstr ""
 
 #: c-family/c.opt:317
-msgid "-Wno-alloc-size-larger-than Disable Walloc-size-larger-than= warning.  Equivalent to Walloc-size-larger-than=<SIZE_MAX> or larger."
+#, no-c-format
+msgid "Disable Walloc-size-larger-than= warning.  Equivalent to Walloc-size-larger-than=<SIZE_MAX> or larger."
 msgstr ""
 
 #: c-family/c.opt:321
-msgid "-Walloc-zero Warn for calls to allocation functions that specify zero bytes."
+#, no-c-format
+msgid "Warn for calls to allocation functions that specify zero bytes."
 msgstr ""
 
 #: c-family/c.opt:325
+#, no-c-format
 msgid "-Walloca-larger-than=<number>\tWarn on unbounded uses of alloca, and on bounded uses of alloca whose bound can be larger than <number> bytes."
 msgstr ""
 
 #: c-family/c.opt:331
-msgid "-Wno-alloca-larger-than Disable Walloca-larger-than= warning.  Equivalent to Walloca-larger-than=<SIZE_MAX> or larger."
+#, no-c-format
+msgid "Disable Walloca-larger-than= warning.  Equivalent to Walloca-larger-than=<SIZE_MAX> or larger."
 msgstr ""
 
 #: c-family/c.opt:343
+#, no-c-format
 msgid "Warn about accesses to interior zero-length array members."
 msgstr ""
 
 #: c-family/c.opt:347
+#, no-c-format
 msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector."
 msgstr ""
 
 #: c-family/c.opt:351
+#, no-c-format
 msgid "Warn about casting functions to incompatible types."
 msgstr ""
 
 #: c-family/c.opt:355
+#, no-c-format
 msgid "Warn about boolean expression compared with an integer value different from true/false."
 msgstr ""
 
 #: c-family/c.opt:359
+#, no-c-format
 msgid "Warn about certain operations on boolean expressions."
 msgstr ""
 
 #: c-family/c.opt:363
+#, no-c-format
 msgid "Warn when __builtin_frame_address or __builtin_return_address is used unsafely."
 msgstr ""
 
 #: c-family/c.opt:367
+#, no-c-format
 msgid "Warn when a built-in function is declared with the wrong signature."
 msgstr ""
 
 #: c-family/c.opt:371
+#, no-c-format
 msgid "Warn when a built-in preprocessor macro is undefined or redefined."
 msgstr ""
 
 #: c-family/c.opt:375
+#, no-c-format
 msgid "Warn about features not present in ISO C11, but present in ISO C2X."
 msgstr ""
 
 #: c-family/c.opt:379
+#, no-c-format
 msgid "Warn about features not present in ISO C90, but present in ISO C99."
 msgstr ""
 
 #: c-family/c.opt:383
+#, no-c-format
 msgid "Warn about features not present in ISO C99, but present in ISO C11."
 msgstr ""
 
 #: c-family/c.opt:387
+#, no-c-format
 msgid "Warn about C constructs that are not in the common subset of C and C++."
 msgstr ""
 
 #: c-family/c.opt:394
+#, no-c-format
 msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011."
 msgstr ""
 
 #: c-family/c.opt:398
+#, no-c-format
 msgid "Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO C++ 2014."
 msgstr ""
 
 #: c-family/c.opt:405
+#, no-c-format
 msgid "Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO C++ 2017."
 msgstr ""
 
 #: c-family/c.opt:412
+#, no-c-format
 msgid "Warn about C++ constructs whose meaning differs between ISO C++ 2017 and ISO C++ 2020."
 msgstr ""
 
 #: c-family/c.opt:416
+#, no-c-format
 msgid "Warn about casts between incompatible function types."
 msgstr ""
 
 #: c-family/c.opt:420
+#, no-c-format
 msgid "Warn about casts which discard qualifiers."
 msgstr ""
 
 #: c-family/c.opt:424 c-family/c.opt:428
+#, no-c-format
 msgid "Warn about catch handlers of non-reference type."
 msgstr ""
 
 #: c-family/c.opt:432
+#, no-c-format
 msgid "Warn about subscripts whose type is \"char\"."
 msgstr ""
 
@@ -5781,11509 +5959,13941 @@ msgstr ""
 #: c-family/c.opt:1422 c-family/c.opt:1426 c-family/c.opt:1430
 #: c-family/c.opt:1434 c-family/c.opt:1438 c-family/c.opt:1442
 #: config/i386/i386.opt:965
+#, no-c-format
 msgid "Removed in GCC 9.  This switch has no effect."
 msgstr ""
 
 #: c-family/c.opt:440
+#, no-c-format
 msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\"."
 msgstr ""
 
 #: c-family/c.opt:444
+#, no-c-format
 msgid "Warn about uses of a comma operator within a subscripting expression."
 msgstr ""
 
 #: c-family/c.opt:448
+#, no-c-format
 msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line."
 msgstr ""
 
 #: c-family/c.opt:452
+#, no-c-format
 msgid "Synonym for -Wcomment."
 msgstr ""
 
 #: c-family/c.opt:456
+#, no-c-format
 msgid "Warn for conditionally-supported constructs."
 msgstr ""
 
 #: c-family/c.opt:460
+#, no-c-format
 msgid "Warn for implicit type conversions that may change a value."
 msgstr ""
 
 #: c-family/c.opt:464
+#, no-c-format
 msgid "Warn for converting NULL from/to a non-pointer type."
 msgstr ""
 
 #: c-family/c.opt:472
+#, no-c-format
 msgid "Warn when all constructors and destructors are private."
 msgstr ""
 
 #: c-family/c.opt:476
+#, no-c-format
 msgid "Warn about dangling else."
 msgstr ""
 
 #: c-family/c.opt:480
+#, no-c-format
 msgid "Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage."
 msgstr ""
 
 #: c-family/c.opt:484
+#, no-c-format
 msgid "Warn when a declaration is found after a statement."
 msgstr ""
 
 #: c-family/c.opt:488
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Warn when deleting a pointer to incomplete type."
 msgstr "\"%s\" мае незавершаны тып"
 
 #: c-family/c.opt:492
+#, no-c-format
 msgid "Warn about deleting polymorphic objects with non-virtual destructors."
 msgstr ""
 
 #: c-family/c.opt:500
+#, no-c-format
 msgid "Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation."
 msgstr ""
 
 #: c-family/c.opt:505
+#, no-c-format
 msgid "Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation or destructor."
 msgstr ""
 
 #: c-family/c.opt:510
+#, no-c-format
 msgid "Warn about positional initialization of structs requiring designated initializers."
 msgstr ""
 
 #: c-family/c.opt:514
+#, no-c-format
 msgid "Warn if qualifiers on arrays which are pointer targets are discarded."
 msgstr ""
 
 #: c-family/c.opt:518
+#, no-c-format
 msgid "Warn if type qualifiers on pointers are discarded."
 msgstr ""
 
 #: c-family/c.opt:522
+#, no-c-format
 msgid "Warn about compile-time integer division by zero."
 msgstr ""
 
 #: c-family/c.opt:526
+#, no-c-format
 msgid "Warn about duplicated branches in if-else statements."
 msgstr ""
 
 #: c-family/c.opt:530
+#, no-c-format
 msgid "Warn about duplicated conditions in an if-else-if chain."
 msgstr ""
 
 #: c-family/c.opt:534
+#, no-c-format
 msgid "Warn about violations of Effective C++ style rules."
 msgstr ""
 
 #: c-family/c.opt:538
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "empty body in an else-statement"
 msgid "Warn about an empty body in an if or else statement."
 msgstr "пустое цела ў else-выражэнні"
 
 #: c-family/c.opt:542
+#, no-c-format
 msgid "Warn about stray tokens after #else and #endif."
 msgstr ""
 
 #: c-family/c.opt:546
+#, no-c-format
 msgid "Warn about comparison of different enum types."
 msgstr ""
 
 #: c-family/c.opt:550
+#, no-c-format
 msgid "Warn about implicit conversion of enum types."
 msgstr ""
 
 #: c-family/c.opt:558
+#, no-c-format
 msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead."
 msgstr ""
 
 #: c-family/c.opt:566
+#, no-c-format
 msgid "Warn about semicolon after in-class function definition."
 msgstr ""
 
 #: c-family/c.opt:570
+#, no-c-format
 msgid "Warn for implicit type conversions that cause loss of floating point precision."
 msgstr ""
 
 #: c-family/c.opt:574
+#, no-c-format
 msgid "Warn if testing floating point numbers for equality."
 msgstr ""
 
 #: c-family/c.opt:578 c-family/c.opt:624
+#, no-c-format
 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies."
 msgstr ""
 
 #: c-family/c.opt:582
+#, no-c-format
 msgid "Warn about format strings that contain NUL bytes."
 msgstr ""
 
 #: c-family/c.opt:586
+#, no-c-format
 msgid "Warn about GCC format strings with strings unsuitable for diagnostics."
 msgstr ""
 
 #: c-family/c.opt:590
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "too many arguments to function `%s'"
 msgid "Warn if passing too many arguments to a function for its format string."
 msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
 
 #: c-family/c.opt:594
+#, no-c-format
 msgid "Warn about format strings that are not literals."
 msgstr ""
 
 #: c-family/c.opt:598
+#, no-c-format
 msgid "Warn about function calls with format strings that write past the end of the destination region.  Same as -Wformat-overflow=1."
 msgstr ""
 
 #: c-family/c.opt:603
+#, no-c-format
 msgid "Warn about possible security problems with format functions."
 msgstr ""
 
 #: c-family/c.opt:607
+#, no-c-format
 msgid "Warn about sign differences with format functions."
 msgstr ""
 
 #: c-family/c.opt:611
+#, no-c-format
 msgid "Warn about calls to snprintf and similar functions that truncate output. Same as -Wformat-truncation=1."
 msgstr ""
 
 #: c-family/c.opt:616
+#, no-c-format
 msgid "Warn about strftime formats yielding 2-digit years."
 msgstr ""
 
 #: c-family/c.opt:620
+#, no-c-format
 msgid "Warn about zero-length formats."
 msgstr ""
 
 #: c-family/c.opt:628
+#, no-c-format
 msgid "Warn about function calls with format strings that write past the end of the destination region."
 msgstr ""
 
 #: c-family/c.opt:633
+#, no-c-format
 msgid "Warn about calls to snprintf and similar functions that truncate output."
 msgstr ""
 
 #: c-family/c.opt:637
+#, no-c-format
 msgid "Warn when the field in a struct is not aligned."
 msgstr ""
 
 #: c-family/c.opt:641
+#, no-c-format
 msgid "Warn whenever type qualifiers are ignored."
 msgstr ""
 
 #: c-family/c.opt:645
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "`%s' attribute ignored"
 msgid "Warn whenever attributes are ignored."
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
 #: c-family/c.opt:649
+#, no-c-format
 msgid "Warn when a base is inaccessible in derived due to ambiguity."
 msgstr ""
 
 #: c-family/c.opt:653
+#, no-c-format
 msgid "Warn when there is a conversion between pointers that have incompatible types."
 msgstr ""
 
 #: c-family/c.opt:657
+#, no-c-format
 msgid "Warn when the address of packed member of struct or union is taken."
 msgstr ""
 
 #: c-family/c.opt:661
+#, no-c-format
 msgid "Warn about variables which are initialized to themselves."
 msgstr ""
 
 #: c-family/c.opt:665
+#, no-c-format
 msgid "Warn about uses of std::initializer_list that can result in dangling pointers."
 msgstr ""
 
 #: c-family/c.opt:669
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Invalid declaration"
 msgid "Warn about implicit declarations."
 msgstr "Нерэчаіснае абвяшчэнне"
 
 #: c-family/c.opt:677
+#, no-c-format
 msgid "Warn about implicit conversions from \"float\" to \"double\"."
 msgstr ""
 
 #: c-family/c.opt:681
+#, no-c-format
 msgid "Warn if \"defined\" is used outside #if."
 msgstr ""
 
 #: c-family/c.opt:685
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Warn about implicit function declarations."
 msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
 
 #: c-family/c.opt:689
+#, no-c-format
 msgid "Warn when a declaration does not specify a type."
 msgstr ""
 
 #: c-family/c.opt:696
+#, no-c-format
 msgid "Warn about C++11 inheriting constructors when the base has a variadic constructor."
 msgstr ""
 
 #: c-family/c.opt:700
+#, no-c-format
 msgid "Warn about incompatible integer to pointer and pointer to integer conversions."
 msgstr ""
 
 #: c-family/c.opt:704
+#, no-c-format
 msgid "Warn for suspicious integer expressions in boolean context."
 msgstr ""
 
 #: c-family/c.opt:708
+#, no-c-format
 msgid "Warn when there is a cast to a pointer from an integer of a different size."
 msgstr ""
 
 #: c-family/c.opt:712
+#, no-c-format
 msgid "Warn about invalid uses of the \"offsetof\" macro."
 msgstr ""
 
 #: c-family/c.opt:716
+#, no-c-format
 msgid "Warn about PCH files that are found but not used."
 msgstr ""
 
 #: c-family/c.opt:720
+#, no-c-format
 msgid "Warn when a jump misses a variable initialization."
 msgstr ""
 
 #: c-family/c.opt:724
+#, no-c-format
 msgid "Warn when a string or character literal is followed by a ud-suffix which does not begin with an underscore."
 msgstr ""
 
 #: c-family/c.opt:728
+#, no-c-format
 msgid "Warn when a logical operator is suspiciously always evaluating to true or false."
 msgstr ""
 
 #: c-family/c.opt:732
+#, no-c-format
 msgid "Warn when logical not is used on the left hand side operand of a comparison."
 msgstr ""
 
 #: c-family/c.opt:736
+#, no-c-format
 msgid "Do not warn about using \"long long\" when -pedantic."
 msgstr ""
 
 #: c-family/c.opt:740
+#, no-c-format
 msgid "Warn about suspicious declarations of \"main\"."
 msgstr ""
 
 #: c-family/c.opt:748
+#, no-c-format
 msgid "Warn about suspicious calls to memset where the third argument is constant literal zero and the second is not."
 msgstr ""
 
 #: c-family/c.opt:752
+#, no-c-format
 msgid "Warn about suspicious calls to memset where the third argument contains the number of elements not multiplied by the element size."
 msgstr ""
 
 #: c-family/c.opt:756
+#, no-c-format
 msgid "Warn when the indentation of the code does not reflect the block structure."
 msgstr ""
 
 #: c-family/c.opt:760
+#, no-c-format
 msgid "Warn when a class is redeclared or referenced using a mismatched class-key."
 msgstr ""
 
 #: c-family/c.opt:764
+#, no-c-format
 msgid "Warn about possibly missing braces around initializers."
 msgstr ""
 
 #: c-family/c.opt:768
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Warn about global functions without previous declarations."
 msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
 
 #: c-family/c.opt:772
+#, no-c-format
 msgid "Warn about missing fields in struct initializers."
 msgstr ""
 
 #: c-family/c.opt:776
+#, no-c-format
 msgid "Warn about unsafe macros expanding to multiple statements used as a body of a clause such as if, else, while, switch, or for."
 msgstr ""
 
 #: c-family/c.opt:780
+#, no-c-format
 msgid "Warn on direct multiple inheritance."
 msgstr ""
 
 #: c-family/c.opt:784
+#, no-c-format
 msgid "Warn on namespace definition."
 msgstr ""
 
 #: c-family/c.opt:788
+#, no-c-format
 msgid "Warn when fields in a struct with the packed attribute are misaligned."
 msgstr ""
 
 #: c-family/c.opt:792
+#, no-c-format
 msgid "Warn when a class or enumerated type is referenced using a redundant class-key."
 msgstr ""
 
 #: c-family/c.opt:796
+#, no-c-format
 msgid "Warn about missing sized deallocation functions."
 msgstr ""
 
 #: c-family/c.opt:800
+#, no-c-format
 msgid "Warn about suspicious divisions of two sizeof expressions that don't work correctly with pointers."
 msgstr ""
 
 #: c-family/c.opt:804
+#, no-c-format
 msgid "Warn about suspicious length parameters to certain string functions if the argument uses sizeof."
 msgstr ""
 
 #: c-family/c.opt:808
+#, no-c-format
 msgid "Warn when sizeof is applied on a parameter declared as an array."
 msgstr ""
 
 #: c-family/c.opt:812
+#, no-c-format
 msgid "Warn about calls to strcmp and strncmp used in equality expressions that are necessarily true or false due to the length of one and size of the other argument."
 msgstr ""
 
 #: c-family/c.opt:818
+#, no-c-format
 msgid "Warn about buffer overflow in string manipulation functions like memcpy and strcpy."
 msgstr ""
 
 #: c-family/c.opt:823
+#, no-c-format
 msgid "Under the control of Object Size type, warn about buffer overflow in string manipulation functions like memcpy and strcpy."
 msgstr ""
 
 #: c-family/c.opt:828
+#, no-c-format
 msgid "Warn about truncation in string manipulation functions like strncat and strncpy."
 msgstr ""
 
 #: c-family/c.opt:832
+#, no-c-format
 msgid "Warn about functions which might be candidates for format attributes."
 msgstr ""
 
 #: c-family/c.opt:836
+#, no-c-format
 msgid "Suggest that the override keyword be used when the declaration of a virtual function overrides another."
 msgstr ""
 
 #: c-family/c.opt:841
+#, no-c-format
 msgid "Warn about enumerated switches, with no default, missing a case."
 msgstr ""
 
 #: c-family/c.opt:845
+#, no-c-format
 msgid "Warn about enumerated switches missing a \"default:\" statement."
 msgstr ""
 
 #: c-family/c.opt:849
+#, no-c-format
 msgid "Warn about all enumerated switches missing a specific case."
 msgstr ""
 
 #: c-family/c.opt:853
+#, no-c-format
 msgid "Warn about switches with boolean controlling expression."
 msgstr ""
 
 #: c-family/c.opt:857
+#, no-c-format
 msgid "Warn about switch values that are outside of the switch's type range."
 msgstr ""
 
 #: c-family/c.opt:861
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Warn on primary template declaration."
 msgstr "пустое абвяшчэнне"
 
 #: c-family/c.opt:865
+#, no-c-format
 msgid "Warn about declarations of entities that may be missing attributes that related entities have been declared with."
 msgstr ""
 
 #: c-family/c.opt:874
+#, no-c-format
 msgid "Warn about user-specified include directories that do not exist."
 msgstr ""
 
 #: c-family/c.opt:878
+#, no-c-format
 msgid "Warn about function parameters declared without a type specifier in K&R-style functions."
 msgstr ""
 
 #: c-family/c.opt:882
+#, no-c-format
 msgid "Warn about global functions without prototypes."
 msgstr ""
 
 #: c-family/c.opt:889
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "multi-character character constant"
 msgid "Warn about use of multi-character character constants."
 msgstr "мнагасімвальная сімвальная канстанта"
 
 #: c-family/c.opt:893
+#, no-c-format
 msgid "Warn about narrowing conversions within { } that are ill-formed in C++11."
 msgstr ""
 
 #: c-family/c.opt:897
+#, no-c-format
 msgid "Warn about \"extern\" declarations not at file scope."
 msgstr ""
 
 #: c-family/c.opt:901
+#, no-c-format
 msgid "Warn when a noexcept expression evaluates to false even though the expression can't actually throw."
 msgstr ""
 
 #: c-family/c.opt:905
+#, no-c-format
 msgid "Warn if C++17 noexcept function type will change the mangled name of a symbol."
 msgstr ""
 
 #: c-family/c.opt:909
+#, no-c-format
 msgid "Warn when non-templatized friend functions are declared within a template."
 msgstr ""
 
 #: c-family/c.opt:913
+#, no-c-format
 msgid "Warn when a conversion function will never be called due to the type it converts to."
 msgstr ""
 
 #: c-family/c.opt:917
+#, no-c-format
 msgid "Warn for unsafe raw memory writes to objects of class types."
 msgstr ""
 
 #: c-family/c.opt:921
+#, no-c-format
 msgid "Warn about non-virtual destructors."
 msgstr ""
 
 #: c-family/c.opt:925
+#, no-c-format
 msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL."
 msgstr ""
 
 #: c-family/c.opt:941
+#, no-c-format
 msgid "-Wnormalized=[none|id|nfc|nfkc]\tWarn about non-normalized Unicode strings."
 msgstr ""
 
 #: c-family/c.opt:964
+#, no-c-format
 msgid "Warn if a C-style cast is used in a program."
 msgstr ""
 
 #: c-family/c.opt:968
+#, no-c-format
 msgid "Warn for obsolescent usage in a declaration."
 msgstr ""
 
 #: c-family/c.opt:972
+#, no-c-format
 msgid "Warn if an old-style parameter definition is used."
 msgstr ""
 
 #: c-family/c.opt:976
+#, no-c-format
 msgid "Warn if a simd directive is overridden by the vectorizer cost model."
 msgstr ""
 
 #: c-family/c.opt:980
+#, no-c-format
 msgid "Warn if a string is longer than the maximum portable length specified by the standard."
 msgstr ""
 
 #: c-family/c.opt:984
+#, no-c-format
 msgid "Warn about overloaded virtual function names."
 msgstr ""
 
 #: c-family/c.opt:988
+#, no-c-format
 msgid "Warn about overriding initializers without side effects."
 msgstr ""
 
 #: c-family/c.opt:992
+#, no-c-format
 msgid "Warn about overriding initializers with side effects."
 msgstr ""
 
 #: c-family/c.opt:996
+#, no-c-format
 msgid "Warn about packed bit-fields whose offset changed in GCC 4.4."
 msgstr ""
 
 #: c-family/c.opt:1000
+#, no-c-format
 msgid "Warn about possibly missing parentheses."
 msgstr ""
 
 #: c-family/c.opt:1008
+#, no-c-format
 msgid "Warn about calling std::move on a local object in a return statement preventing copy elision."
 msgstr ""
 
 #: c-family/c.opt:1012
+#, no-c-format
 msgid "Warn when converting the type of pointers to member functions."
 msgstr ""
 
 #: c-family/c.opt:1016
+#, no-c-format
 msgid "Warn about function pointer arithmetic."
 msgstr ""
 
 #: c-family/c.opt:1020
+#, no-c-format
 msgid "Warn when a pointer differs in signedness in an assignment."
 msgstr ""
 
 #: c-family/c.opt:1024
+#, no-c-format
 msgid "Warn when a pointer is compared with a zero character constant."
 msgstr ""
 
 #: c-family/c.opt:1028
+#, no-c-format
 msgid "Warn when a pointer is cast to an integer of a different size."
 msgstr ""
 
 #: c-family/c.opt:1032
+#, no-c-format
 msgid "Warn about misuses of pragmas."
 msgstr ""
 
 #: c-family/c.opt:1036
+#, no-c-format
 msgid "Warn if constructor or destructors with priorities from 0 to 100 are used."
 msgstr ""
 
 #: c-family/c.opt:1040
+#, no-c-format
 msgid "Warn if a property for an Objective-C object has no assign semantics specified."
 msgstr ""
 
 #: c-family/c.opt:1044
+#, no-c-format
 msgid "Warn if inherited methods are unimplemented."
 msgstr ""
 
 #: c-family/c.opt:1048 c-family/c.opt:1052
+#, no-c-format
 msgid "Warn for placement new expressions with undefined behavior."
 msgstr ""
 
 #: c-family/c.opt:1056
+#, no-c-format
 msgid "Warn about multiple declarations of the same object."
 msgstr ""
 
 #: c-family/c.opt:1060
+#, no-c-format
 msgid "Warn about redundant calls to std::move."
 msgstr ""
 
 #: c-family/c.opt:1064
+#, no-c-format
 msgid "Warn about uses of register storage specifier."
 msgstr ""
 
 #: c-family/c.opt:1068
+#, no-c-format
 msgid "Warn when the compiler reorders code."
 msgstr ""
 
 #: c-family/c.opt:1072
+#, no-c-format
 msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)."
 msgstr ""
 
 #: c-family/c.opt:1076
+#, no-c-format
 msgid "Warn on suspicious constructs involving reverse scalar storage order."
 msgstr ""
 
 #: c-family/c.opt:1080
+#, no-c-format
 msgid "Warn if a selector has multiple methods."
 msgstr ""
 
 #: c-family/c.opt:1084
+#, no-c-format
 msgid "Warn about possible violations of sequence point rules."
 msgstr ""
 
 #: c-family/c.opt:1088
+#, no-c-format
 msgid "Warn if a local declaration hides an instance variable."
 msgstr ""
 
 #: c-family/c.opt:1092 c-family/c.opt:1096
+#, no-c-format
 msgid "Warn if left shift of a signed value overflows."
 msgstr ""
 
 #: c-family/c.opt:1100
+#, no-c-format
 msgid "Warn if shift count is negative."
 msgstr ""
 
 #: c-family/c.opt:1104
+#, no-c-format
 msgid "Warn if shift count >= width of type."
 msgstr ""
 
 #: c-family/c.opt:1108
+#, no-c-format
 msgid "Warn if left shifting a negative value."
 msgstr ""
 
 #: c-family/c.opt:1112
+#, no-c-format
 msgid "Warn if conversion of the result of arithmetic might change the value even though converting the operands cannot."
 msgstr ""
 
 #: c-family/c.opt:1116
+#, no-c-format
 msgid "Warn about signed-unsigned comparisons."
 msgstr ""
 
 #: c-family/c.opt:1124
+#, no-c-format
 msgid "Warn for implicit type conversions between signed and unsigned integers."
 msgstr ""
 
 #: c-family/c.opt:1128
+#, no-c-format
 msgid "Warn when overload promotes from unsigned to signed."
 msgstr ""
 
 #: c-family/c.opt:1132
+#, no-c-format
 msgid "Warn about uncasted NULL used as sentinel."
 msgstr ""
 
 #: c-family/c.opt:1136
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Warn about unprototyped function declarations."
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
 #: c-family/c.opt:1148
+#, no-c-format
 msgid "Warn if type signatures of candidate methods do not match exactly."
 msgstr ""
 
 #: c-family/c.opt:1152
+#, no-c-format
 msgid "Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used."
 msgstr ""
 
 #: c-family/c.opt:1156
+#, no-c-format
 msgid "Deprecated.  This switch has no effect."
 msgstr ""
 
 #: c-family/c.opt:1164
+#, no-c-format
 msgid "Warn if a comparison always evaluates to true or false."
 msgstr ""
 
 #: c-family/c.opt:1168
+#, no-c-format
 msgid "Warn if a throw expression will always result in a call to terminate()."
 msgstr ""
 
 #: c-family/c.opt:1172
+#, no-c-format
 msgid "Warn about features not present in traditional C."
 msgstr ""
 
 #: c-family/c.opt:1176
+#, no-c-format
 msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype."
 msgstr ""
 
 #: c-family/c.opt:1180
+#, no-c-format
 msgid "Warn if trigraphs are encountered that might affect the meaning of the program."
 msgstr ""
 
 #: c-family/c.opt:1184
+#, no-c-format
 msgid "Warn about @selector()s without previously declared methods."
 msgstr ""
 
 #: c-family/c.opt:1188
+#, no-c-format
 msgid "Warn if an undefined macro is used in an #if directive."
 msgstr ""
 
 #: c-family/c.opt:1200
+#, no-c-format
 msgid "Warn about unrecognized pragmas."
 msgstr ""
 
 #: c-family/c.opt:1204
+#, no-c-format
 msgid "Warn about unsuffixed float constants."
 msgstr ""
 
 #: c-family/c.opt:1212
+#, no-c-format
 msgid "Warn when typedefs locally defined in a function are not used."
 msgstr ""
 
 #: c-family/c.opt:1216
+#, no-c-format
 msgid "Warn about macros defined in the main file that are not used."
 msgstr ""
 
 #: c-family/c.opt:1220
+#, no-c-format
 msgid "Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value."
 msgstr ""
 
 #: c-family/c.opt:1228 c-family/c.opt:1232
+#, no-c-format
 msgid "Warn when a const variable is unused."
 msgstr ""
 
 #: c-family/c.opt:1236
+#, no-c-format
 msgid "Warn about using variadic macros."
 msgstr ""
 
 #: c-family/c.opt:1240
+#, no-c-format
 msgid "Warn about questionable usage of the macros used to retrieve variable arguments."
 msgstr ""
 
 #: c-family/c.opt:1244
+#, no-c-format
 msgid "Warn if a variable length array is used."
 msgstr ""
 
 #: c-family/c.opt:1248
+#, no-c-format
 msgid "-Wvla-larger-than=<number>\tWarn on unbounded uses of variable-length arrays, and on bounded uses of variable-length arrays whose bound can be larger than <number> bytes. <number> bytes."
 msgstr ""
 
 #: c-family/c.opt:1255
-msgid "-Wno-vla-larger-than Disable Wvla-larger-than= warning.  Equivalent to Wvla-larger-than=<SIZE_MAX> or larger."
+#, no-c-format
+msgid "Disable Wvla-larger-than= warning.  Equivalent to Wvla-larger-than=<SIZE_MAX> or larger."
 msgstr ""
 
 #: c-family/c.opt:1259
+#, no-c-format
 msgid "Warn about deprecated uses of volatile qualifier."
 msgstr ""
 
 #: c-family/c.opt:1263
+#, no-c-format
 msgid "Warn when a register variable is declared volatile."
 msgstr ""
 
 #: c-family/c.opt:1267
+#, no-c-format
 msgid "Warn on direct virtual inheritance."
 msgstr ""
 
 #: c-family/c.opt:1271
+#, no-c-format
 msgid "Warn if a virtual base has a non-trivial move assignment operator."
 msgstr ""
 
 #: c-family/c.opt:1275
+#, no-c-format
 msgid "In C++, nonzero means warn about deprecated conversion from string literals to 'char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
 msgstr ""
 
 #: c-family/c.opt:1279
+#, no-c-format
 msgid "Warn when a literal '0' is used as null pointer."
 msgstr ""
 
 #: c-family/c.opt:1283
+#, no-c-format
 msgid "Warn about useless casts."
 msgstr ""
 
 #: c-family/c.opt:1287
+#, no-c-format
 msgid "Warn if a class type has a base or a field whose type uses the anonymous namespace or depends on a type with no linkage."
 msgstr ""
 
 #: c-family/c.opt:1291
+#, no-c-format
 msgid "Warn when a declaration has duplicate const, volatile, restrict or _Atomic specifier."
 msgstr ""
 
 #: c-family/c.opt:1295
+#, no-c-format
 msgid "Warn when an argument passed to a restrict-qualified parameter aliases with another argument."
 msgstr ""
 
 #: c-family/c.opt:1300
+#, no-c-format
 msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
 msgstr ""
 
 #: c-family/c.opt:1308
+#, no-c-format
 msgid "The version of the C++ ABI used for -Wabi warnings and link compatibility aliases."
 msgstr ""
 
 #: c-family/c.opt:1312
+#, no-c-format
 msgid "Enforce class member access control semantics."
 msgstr ""
 
 #: c-family/c.opt:1316
-msgid "-fada-spec-parent=unit  Dump Ada specs as child units of given parent."
+#, no-c-format
+msgid "-fada-spec-parent=unit\tDump Ada specs as child units of given parent."
 msgstr ""
 
 #: c-family/c.opt:1320
+#, no-c-format
 msgid "Support C++17 allocation of over-aligned types."
 msgstr ""
 
 #: c-family/c.opt:1324
-msgid "-faligned-new=<N> Use C++17 over-aligned type allocation for alignments greater than N."
+#, no-c-format
+msgid "-faligned-new=<N>\tUse C++17 over-aligned type allocation for alignments greater than N."
 msgstr ""
 
 #: c-family/c.opt:1331
+#, no-c-format
 msgid "Allow variadic functions without named parameter."
 msgstr ""
 
 #: c-family/c.opt:1335 c-family/c.opt:1595 c-family/c.opt:1923
 #: c-family/c.opt:1927 c-family/c.opt:1943
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "No longer supported."
 msgstr "-pipe не падтрымліваецца."
 
 #: c-family/c.opt:1339
+#, no-c-format
 msgid "Recognize the \"asm\" keyword."
 msgstr ""
 
 #: c-family/c.opt:1347
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Recognize built-in functions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: c-family/c.opt:1354
+#, no-c-format
 msgid "Where shorter, use canonicalized paths to systems headers."
 msgstr ""
 
 #: c-family/c.opt:1358
+#, no-c-format
 msgid "Enable the char8_t fundamental type and use it as the type for UTF-8 string and character literals."
 msgstr ""
 
 #: c-family/c.opt:1446
+#, no-c-format
 msgid "Removed in GCC 8.  This switch has no effect."
 msgstr ""
 
 #: c-family/c.opt:1450
+#, no-c-format
 msgid "Enable support for C++ concepts."
 msgstr ""
 
 #: c-family/c.opt:1454
+#, no-c-format
 msgid "Enable certain features present in the Concepts TS."
 msgstr ""
 
 #: c-family/c.opt:1458
+#, no-c-format
 msgid "Allow the arguments of the '?' operator to have different types."
 msgstr ""
 
 #: c-family/c.opt:1466
+#, no-c-format
 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
 msgstr ""
 
 #: c-family/c.opt:1470
+#, no-c-format
 msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
 msgstr ""
 
 #: c-family/c.opt:1474
+#, no-c-format
 msgid "-fconstexpr-cache-depth=<number>\tSpecify maximum constexpr recursion cache depth."
 msgstr ""
 
 #: c-family/c.opt:1478
+#, no-c-format
 msgid "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration count."
 msgstr ""
 
 #: c-family/c.opt:1482
+#, no-c-format
 msgid "-fconstexpr-ops-limit=<number>\tSpecify maximum number of constexpr operations during a single constexpr evaluation."
 msgstr ""
 
 #: c-family/c.opt:1486
+#, no-c-format
 msgid "Enable C++ coroutines (experimental)."
 msgstr ""
 
 #: c-family/c.opt:1490
+#, no-c-format
 msgid "Emit debug annotations during preprocessing."
 msgstr ""
 
 #: c-family/c.opt:1498
+#, no-c-format
 msgid "Factor complex constructors and destructors to favor space over speed."
 msgstr ""
 
 #: c-family/c.opt:1506
+#, no-c-format
 msgid "Print hierarchical comparisons when template types are mismatched."
 msgstr ""
 
 #: c-family/c.opt:1510
+#, no-c-format
 msgid "Preprocess directives only."
 msgstr ""
 
 #: c-family/c.opt:1514
+#, no-c-format
 msgid "Permit '$' as an identifier character."
 msgstr ""
 
 #: c-family/c.opt:1518
-msgid "-fmacro-prefix-map=<old>=<new> Map one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE()."
+#, no-c-format
+msgid "-fmacro-prefix-map=<old>=<new>\tMap one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE()."
 msgstr ""
 
 #: c-family/c.opt:1522
+#, no-c-format
 msgid "Write all declarations as Ada code transitively."
 msgstr ""
 
 #: c-family/c.opt:1526
+#, no-c-format
 msgid "Write all declarations as Ada code for the given file only."
 msgstr ""
 
 #: c-family/c.opt:1533
-msgid "-fno-elide-type Do not elide common elements in template comparisons."
+#, no-c-format
+msgid "Do not elide common elements in template comparisons."
 msgstr ""
 
 #: c-family/c.opt:1537
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Generate code to check exception specifications."
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
 #: c-family/c.opt:1544
+#, no-c-format
 msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>."
 msgstr ""
 
 #: c-family/c.opt:1548
+#, no-c-format
 msgid "Permit universal character names (\\u and \\U) in identifiers."
 msgstr ""
 
 #: c-family/c.opt:1552
+#, no-c-format
 msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
 msgstr ""
 
 #: c-family/c.opt:1556
+#, no-c-format
 msgid "Support dynamic initialization of thread-local variables in a different translation unit."
 msgstr ""
 
 #: c-family/c.opt:1566
+#, no-c-format
 msgid "Do not assume that standard C libraries and \"main\" exist."
 msgstr ""
 
 #: c-family/c.opt:1570
+#, no-c-format
 msgid "Recognize GNU-defined keywords."
 msgstr ""
 
 #: c-family/c.opt:1574
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for GNU as"
 msgid "Generate code for GNU runtime environment."
 msgstr "Генерыраваць код для GNU as"
 
 #: c-family/c.opt:1578
+#, no-c-format
 msgid "Use traditional GNU semantics for inline functions."
 msgstr ""
 
 #: c-family/c.opt:1591
+#, no-c-format
 msgid "Assume normal C execution environment."
 msgstr ""
 
 #: c-family/c.opt:1599
+#, no-c-format
 msgid "Export functions even if they can be inlined."
 msgstr ""
 
 #: c-family/c.opt:1603
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Emit implicit instantiations of inline templates."
 msgstr "паўторнае абвяшчэнне меткі \"%s\""
 
 #: c-family/c.opt:1607
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Emit implicit instantiations of templates."
 msgstr "паўторнае абвяшчэнне меткі \"%s\""
 
 #: c-family/c.opt:1611
+#, no-c-format
 msgid "Implement C++17 inheriting constructor semantics."
 msgstr ""
 
 #: c-family/c.opt:1618
+#, no-c-format
 msgid "Don't emit dllexported inline functions unless needed."
 msgstr ""
 
 #: c-family/c.opt:1625
+#, no-c-format
 msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
 msgstr ""
 
 #: c-family/c.opt:1629
+#, no-c-format
 msgid "fmax-include-depth=<number> Set the maximum depth of the nested #include."
 msgstr ""
 
 #: c-family/c.opt:1633
+#, no-c-format
 msgid "Don't warn about uses of Microsoft extensions."
 msgstr ""
 
 #: c-family/c.opt:1652
+#, no-c-format
 msgid "Implement resolution of DR 150 for matching of template template arguments."
 msgstr ""
 
 #: c-family/c.opt:1656
+#, no-c-format
 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
 msgstr ""
 
 #: c-family/c.opt:1660
+#, no-c-format
 msgid "Assume that receivers of Objective-C messages may be nil."
 msgstr ""
 
 #: c-family/c.opt:1664
+#, no-c-format
 msgid "Allow access to instance variables as if they were local declarations within instance method implementations."
 msgstr ""
 
 #: c-family/c.opt:1668
+#, no-c-format
 msgid "-fvisibility=[private|protected|public|package]\tSet the default symbol visibility."
 msgstr ""
 
 #: c-family/c.opt:1693
+#, no-c-format
 msgid "Treat a throw() exception specification as noexcept to improve code size."
 msgstr ""
 
 #: c-family/c.opt:1697
+#, no-c-format
 msgid "Specify which ABI to use for Objective-C family code and meta-data generation."
 msgstr ""
 
 #: c-family/c.opt:1703
+#, no-c-format
 msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed."
 msgstr ""
 
 #: c-family/c.opt:1707
+#, no-c-format
 msgid "Allow fast jumps to the message dispatcher."
 msgstr ""
 
 #: c-family/c.opt:1713
+#, no-c-format
 msgid "Enable Objective-C exception and synchronization syntax."
 msgstr ""
 
 #: c-family/c.opt:1717
+#, no-c-format
 msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
 msgstr ""
 
 #: c-family/c.opt:1721
+#, no-c-format
 msgid "Enable inline checks for nil receivers with the NeXT runtime and ABI version 2."
 msgstr ""
 
 #: c-family/c.opt:1726
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Enable exception handling"
 msgid "Enable Objective-C setjmp exception handling runtime."
 msgstr "Уключыць апрацоўку выключэньняў"
 
 #: c-family/c.opt:1730
+#, no-c-format
 msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
 msgstr ""
 
 #: c-family/c.opt:1734
+#, no-c-format
 msgid "Enable OpenACC."
 msgstr ""
 
 #: c-family/c.opt:1738
+#, no-c-format
 msgid "Specify default OpenACC compute dimensions."
 msgstr ""
 
 #: c-family/c.opt:1742
+#, no-c-format
 msgid "Enable OpenMP (implies -frecursive in Fortran)."
 msgstr ""
 
 #: c-family/c.opt:1746
+#, no-c-format
 msgid "Enable OpenMP's SIMD directives."
 msgstr ""
 
 #: c-family/c.opt:1750
+#, no-c-format
 msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
 msgstr ""
 
 #: c-family/c.opt:1761
+#, no-c-format
 msgid "Look for and use PCH files even when preprocessing."
 msgstr ""
 
 #: c-family/c.opt:1765
+#, no-c-format
 msgid "Downgrade conformance errors to warnings."
 msgstr ""
 
 #: c-family/c.opt:1769
+#, no-c-format
 msgid "Enable Plan 9 language extensions."
 msgstr ""
 
 #: c-family/c.opt:1773
+#, no-c-format
 msgid "Treat the input file as already preprocessed."
 msgstr ""
 
 #: c-family/c.opt:1781
-msgid "-ftrack-macro-expansion=<0|1|2>  Track locations of tokens coming from macro expansion and display them in error messages."
+#, no-c-format
+msgid "-ftrack-macro-expansion=<0|1|2>\tTrack locations of tokens coming from macro expansion and display them in error messages."
 msgstr ""
 
 #: c-family/c.opt:1785
-msgid "-fno-pretty-templates Do not pretty-print template specializations as the template signature followed by the arguments."
+#, no-c-format
+msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
 msgstr ""
 
 #: c-family/c.opt:1789
+#, no-c-format
 msgid "Treat known sprintf return values as constants."
 msgstr ""
 
 #: c-family/c.opt:1793
+#, no-c-format
 msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime."
 msgstr ""
 
 #: c-family/c.opt:1797
+#, no-c-format
 msgid "Removed in GCC 10.  This switch has no effect."
 msgstr ""
 
 #: c-family/c.opt:1801
+#, no-c-format
 msgid "Generate run time type descriptor information."
 msgstr ""
 
 #: c-family/c.opt:1805 ada/gcc-interface/lang.opt:81
+#, no-c-format
 msgid "Use the narrowest integer type possible for enumeration types."
 msgstr ""
 
 #: c-family/c.opt:1809
+#, no-c-format
 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
 msgstr ""
 
 #: c-family/c.opt:1813
+#, no-c-format
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
 msgstr ""
 
 #: c-family/c.opt:1817 ada/gcc-interface/lang.opt:85
+#, no-c-format
 msgid "Make \"char\" signed by default."
 msgstr ""
 
 #: c-family/c.opt:1821
+#, no-c-format
 msgid "Enable C++14 sized deallocation support."
 msgstr ""
 
 #: c-family/c.opt:1828
+#, no-c-format
 msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
 msgstr ""
 
 #: c-family/c.opt:1844
+#, no-c-format
 msgid "Display statistics accumulated during compilation."
 msgstr ""
 
 #: c-family/c.opt:1848
+#, no-c-format
 msgid "Assume that values of enumeration type are always within the minimum range of that type."
 msgstr ""
 
 #: c-family/c.opt:1855 c-family/c.opt:1860
+#, no-c-format
 msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
 msgstr ""
 
 #: c-family/c.opt:1877
+#, no-c-format
 msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
 msgstr ""
 
 #: c-family/c.opt:1881
+#, no-c-format
 msgid "Set the maximum number of template instantiation notes for a single warning or error."
 msgstr ""
 
 #: c-family/c.opt:1888
+#, no-c-format
 msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
 msgstr ""
 
 #: c-family/c.opt:1895
+#, no-c-format
 msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
 msgstr ""
 
 #: c-family/c.opt:1899
+#, no-c-format
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
 msgstr ""
 
 #: c-family/c.opt:1903 ada/gcc-interface/lang.opt:89
+#, no-c-format
 msgid "Make \"char\" unsigned by default."
 msgstr ""
 
 #: c-family/c.opt:1907
+#, no-c-format
 msgid "Use __cxa_atexit to register destructors."
 msgstr ""
 
 #: c-family/c.opt:1911
+#, no-c-format
 msgid "Use __cxa_get_exception_ptr in exception handling."
 msgstr ""
 
 #: c-family/c.opt:1915
+#, no-c-format
 msgid "Marks all inlined functions and methods as having hidden visibility."
 msgstr ""
 
 #: c-family/c.opt:1919
+#, no-c-format
 msgid "Changes visibility to match Microsoft Visual Studio by default."
 msgstr ""
 
 #: c-family/c.opt:1931 d/lang.opt:330
+#, no-c-format
 msgid "Emit common-like symbols as weak symbols."
 msgstr ""
 
 #: c-family/c.opt:1935
+#, no-c-format
 msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
 msgstr ""
 
 #: c-family/c.opt:1939
+#, no-c-format
 msgid "Generate a #line directive pointing at the current working directory."
 msgstr ""
 
 #: c-family/c.opt:1947
+#, no-c-format
 msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
 msgstr ""
 
 #: c-family/c.opt:1951
+#, no-c-format
 msgid "Dump declarations to a .decl file."
 msgstr ""
 
 #: c-family/c.opt:1955
+#, no-c-format
 msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
 msgstr ""
 
 #: c-family/c.opt:1959
+#, no-c-format
 msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
 msgstr ""
 
 #: c-family/c.opt:1963
+#, no-c-format
 msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
 msgstr ""
 
 #: c-family/c.opt:1967
+#, no-c-format
 msgid "Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal."
 msgstr ""
 
 #: c-family/c.opt:1972
+#, no-c-format
 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
 msgstr ""
 
 #: c-family/c.opt:1976
+#, no-c-format
 msgid "-imacros <file>\tAccept definition of macros in <file>."
 msgstr ""
 
 #: c-family/c.opt:1980
+#, no-c-format
 msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
 msgstr ""
 
 #: c-family/c.opt:1984
+#, no-c-format
 msgid "-include <file>\tInclude the contents of <file> before other files."
 msgstr ""
 
 #: c-family/c.opt:1988
+#, no-c-format
 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
 msgstr ""
 
 #: c-family/c.opt:1992
+#, no-c-format
 msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
 msgstr ""
 
 #: c-family/c.opt:1996
+#, no-c-format
 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
 msgstr ""
 
 #: c-family/c.opt:2000
+#, no-c-format
 msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
 msgstr ""
 
 #: c-family/c.opt:2004
+#, no-c-format
 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
 msgstr ""
 
 #: c-family/c.opt:2008
+#, no-c-format
 msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
 msgstr ""
 
 #: c-family/c.opt:2018
+#, no-c-format
 msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
 msgstr ""
 
 #: c-family/c.opt:2022
+#, no-c-format
 msgid "Do not search standard system include directories for C++."
 msgstr ""
 
 #: c-family/c.opt:2034
+#, no-c-format
 msgid "Generate C header of platform-specific features."
 msgstr ""
 
 #: c-family/c.opt:2038
+#, no-c-format
 msgid "Remap file names when including files."
 msgstr ""
 
 #: c-family/c.opt:2042 c-family/c.opt:2046
+#, no-c-format
 msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
 msgstr ""
 
 #: c-family/c.opt:2050
+#, no-c-format
 msgid "Conform to the ISO 2011 C++ standard."
 msgstr ""
 
 #: c-family/c.opt:2054
+#, no-c-format
 msgid "Deprecated in favor of -std=c++11."
 msgstr ""
 
 #: c-family/c.opt:2058
+#, no-c-format
 msgid "Deprecated in favor of -std=c++14."
 msgstr ""
 
 #: c-family/c.opt:2062
+#, no-c-format
 msgid "Conform to the ISO 2014 C++ standard."
 msgstr ""
 
 #: c-family/c.opt:2066
+#, no-c-format
 msgid "Deprecated in favor of -std=c++17."
 msgstr ""
 
 #: c-family/c.opt:2070
+#, no-c-format
 msgid "Conform to the ISO 2017 C++ standard."
 msgstr ""
 
-#: c-family/c.opt:2074
-msgid "Conform to the ISO 2020(?) C++ draft standard (experimental and incomplete support)."
+#: c-family/c.opt:2074 c-family/c.opt:2078
+#, no-c-format
+msgid "Conform to the ISO 2020 C++ draft standard (experimental and incomplete support)."
 msgstr ""
 
-#: c-family/c.opt:2078 c-family/c.opt:2204
+#: c-family/c.opt:2082 c-family/c.opt:2212
+#, no-c-format
 msgid "Conform to the ISO 2011 C standard."
 msgstr ""
 
-#: c-family/c.opt:2082
+#: c-family/c.opt:2086
+#, no-c-format
 msgid "Deprecated in favor of -std=c11."
 msgstr ""
 
-#: c-family/c.opt:2086 c-family/c.opt:2090 c-family/c.opt:2208
-#: c-family/c.opt:2212
+#: c-family/c.opt:2090 c-family/c.opt:2094 c-family/c.opt:2216
+#: c-family/c.opt:2220
+#, no-c-format
 msgid "Conform to the ISO 2017 C standard (published in 2018)."
 msgstr ""
 
-#: c-family/c.opt:2094
+#: c-family/c.opt:2098
+#, no-c-format
 msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
 msgstr ""
 
-#: c-family/c.opt:2098 c-family/c.opt:2102 c-family/c.opt:2188
+#: c-family/c.opt:2102 c-family/c.opt:2106 c-family/c.opt:2196
+#, no-c-format
 msgid "Conform to the ISO 1990 C standard."
 msgstr ""
 
-#: c-family/c.opt:2106 c-family/c.opt:2196
+#: c-family/c.opt:2110 c-family/c.opt:2204
+#, no-c-format
 msgid "Conform to the ISO 1999 C standard."
 msgstr ""
 
-#: c-family/c.opt:2110
+#: c-family/c.opt:2114
+#, no-c-format
 msgid "Deprecated in favor of -std=c99."
 msgstr ""
 
-#: c-family/c.opt:2114 c-family/c.opt:2119
+#: c-family/c.opt:2118 c-family/c.opt:2123
+#, no-c-format
 msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:2124
+#: c-family/c.opt:2128
+#, no-c-format
 msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:2128
+#: c-family/c.opt:2132
+#, no-c-format
 msgid "Deprecated in favor of -std=gnu++11."
 msgstr ""
 
-#: c-family/c.opt:2132
+#: c-family/c.opt:2136
+#, no-c-format
 msgid "Deprecated in favor of -std=gnu++14."
 msgstr ""
 
-#: c-family/c.opt:2136
+#: c-family/c.opt:2140
+#, no-c-format
 msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:2140
+#: c-family/c.opt:2144
+#, no-c-format
 msgid "Deprecated in favor of -std=gnu++17."
 msgstr ""
 
-#: c-family/c.opt:2144
+#: c-family/c.opt:2148
+#, no-c-format
 msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:2148
-msgid "Conform to the ISO 2020(?) C++ draft standard with GNU extensions (experimental and incomplete support)."
+#: c-family/c.opt:2152 c-family/c.opt:2156
+#, no-c-format
+msgid "Conform to the ISO 2020 C++ draft standard with GNU extensions (experimental and incomplete support)."
 msgstr ""
 
-#: c-family/c.opt:2152
+#: c-family/c.opt:2160
+#, no-c-format
 msgid "Conform to the ISO 2011 C standard with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:2156
+#: c-family/c.opt:2164
+#, no-c-format
 msgid "Deprecated in favor of -std=gnu11."
 msgstr ""
 
-#: c-family/c.opt:2160 c-family/c.opt:2164
+#: c-family/c.opt:2168 c-family/c.opt:2172
+#, no-c-format
 msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:2168
+#: c-family/c.opt:2176
+#, no-c-format
 msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
 msgstr ""
 
-#: c-family/c.opt:2172 c-family/c.opt:2176
+#: c-family/c.opt:2180 c-family/c.opt:2184
+#, no-c-format
 msgid "Conform to the ISO 1990 C standard with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:2180
+#: c-family/c.opt:2188
+#, no-c-format
 msgid "Conform to the ISO 1999 C standard with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:2184
+#: c-family/c.opt:2192
+#, no-c-format
 msgid "Deprecated in favor of -std=gnu99."
 msgstr ""
 
-#: c-family/c.opt:2192
+#: c-family/c.opt:2200
+#, no-c-format
 msgid "Conform to the ISO 1990 C standard as amended in 1994."
 msgstr ""
 
-#: c-family/c.opt:2200
+#: c-family/c.opt:2208
+#, no-c-format
 msgid "Deprecated in favor of -std=iso9899:1999."
 msgstr ""
 
-#: c-family/c.opt:2219
+#: c-family/c.opt:2227
+#, no-c-format
 msgid "Enable traditional preprocessing."
 msgstr ""
 
-#: c-family/c.opt:2223
+#: c-family/c.opt:2231
+#, no-c-format
 msgid "-trigraphs\tSupport ISO C trigraphs."
 msgstr ""
 
-#: c-family/c.opt:2227
+#: c-family/c.opt:2235
+#, no-c-format
 msgid "Do not predefine system-specific and GCC-specific macros."
 msgstr ""
 
 #: brig/lang.opt:36
+#, no-c-format
 msgid "Assume we are finalizing for phsa and its libhsail-rt.  Enables additional phsa-specific optimizations (default)."
 msgstr ""
 
 #: ada/gcc-interface/lang.opt:61
+#, no-c-format
 msgid "Dump Source Coverage Obligations."
 msgstr ""
 
 #: ada/gcc-interface/lang.opt:65
+#, no-c-format
 msgid "Synonym of -gnatk8."
 msgstr ""
 
 #: ada/gcc-interface/lang.opt:73
+#, no-c-format
 msgid "Do not look for object files in standard path."
 msgstr ""
 
 #: ada/gcc-interface/lang.opt:77
+#, no-c-format
 msgid "Select the runtime."
 msgstr ""
 
 #: ada/gcc-interface/lang.opt:93
+#, no-c-format
 msgid "Catch typos."
 msgstr ""
 
 #: ada/gcc-interface/lang.opt:97
+#, no-c-format
 msgid "Set name of output ALI file (internal switch)."
 msgstr ""
 
 #: ada/gcc-interface/lang.opt:101
+#, no-c-format
 msgid "-gnat<options>\tSpecify options to GNAT."
 msgstr ""
 
 #: ada/gcc-interface/lang.opt:105
+#, no-c-format
 msgid "Ignored."
 msgstr ""
 
 #: d/lang.opt:51
+#, no-c-format
 msgid "-Hd <dir>\tWrite D interface files to directory <dir>."
 msgstr ""
 
 #: d/lang.opt:55
+#, no-c-format
 msgid "-Hf <file>\tWrite D interface to <file>."
 msgstr ""
 
 #: d/lang.opt:123
+#, no-c-format
 msgid "Warn about casts that will produce a null result."
 msgstr ""
 
 #: d/lang.opt:139
+#, no-c-format
 msgid "Warn from speculative compiles such as __traits(compiles)."
 msgstr ""
 
 #: d/lang.opt:151
+#, no-c-format
 msgid "Generate JSON file."
 msgstr ""
 
 #: d/lang.opt:155
+#, no-c-format
 msgid "-Xf <file>\tWrite JSON output to the given <file>."
 msgstr ""
 
 #: d/lang.opt:159
+#, no-c-format
 msgid "Debug library to use instead of phobos."
 msgstr ""
 
 #: d/lang.opt:163
+#, no-c-format
 msgid "Default library to use instead of phobos."
 msgstr ""
 
 #: d/lang.opt:167
+#, no-c-format
 msgid "Do link the standard D startup files in the compilation."
 msgstr ""
 
 #: d/lang.opt:174
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Generate code for all template instantiations."
 msgstr "Генерыраваць код для Intel as"
 
 #: d/lang.opt:178
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Generate code for assert contracts."
 msgstr "Генерыраваць код для Intel as"
 
 #: d/lang.opt:186
+#, no-c-format
 msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
 msgstr ""
 
 #: d/lang.opt:210
+#, no-c-format
 msgid "Compile in debug code."
 msgstr ""
 
 #: d/lang.opt:214
+#, no-c-format
 msgid "-fdebug=<level|ident>\tCompile in debug code, code <= <level>, or code identified by <ident>."
 msgstr ""
 
 #: d/lang.opt:218
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate ELF output"
 msgid "Generate documentation."
 msgstr "Стварыць ELF-вывад"
 
 #: d/lang.opt:222
+#, no-c-format
 msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
 msgstr ""
 
 #: d/lang.opt:226
+#, no-c-format
 msgid "-fdoc-file=<file>\tWrite documentation to <file>."
 msgstr ""
 
 #: d/lang.opt:230
+#, no-c-format
 msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
 msgstr ""
 
 #: d/lang.opt:234
+#, no-c-format
 msgid "Assume that standard D runtime libraries and \"D main\" exist."
 msgstr ""
 
 #: d/lang.opt:238
+#, no-c-format
 msgid "Display the frontend AST after parsing and semantic passes."
 msgstr ""
 
 #: d/lang.opt:242
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "unsupported version"
 msgid "Ignore unsupported pragmas."
 msgstr "непадтрымліваемая версія"
 
 #: d/lang.opt:246
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Generate code for class invariant contracts."
 msgstr "Генерыраваць код для Intel as"
 
 #: d/lang.opt:250
+#, no-c-format
 msgid "Generate a default D main() function when compiling."
 msgstr ""
 
 #: d/lang.opt:254
+#, no-c-format
 msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
 msgstr ""
 
 #: d/lang.opt:258
+#, no-c-format
 msgid "Generate ModuleInfo struct for output module."
 msgstr ""
 
 #: d/lang.opt:262
+#, no-c-format
 msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
 msgstr ""
 
 #: d/lang.opt:266
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for Intel as"
 msgid "Generate code for postcondition contracts."
 msgstr "Генерыраваць код для Intel as"
 
 #: d/lang.opt:270
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for Intel as"
 msgid "Generate code for precondition contracts."
 msgstr "Генерыраваць код для Intel as"
 
 #: d/lang.opt:274
+#, no-c-format
 msgid "Compile release version."
 msgstr ""
 
 #: d/lang.opt:282
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for Intel as"
 msgid "Generate code for switches without a default case."
 msgstr "Генерыраваць код для Intel as"
 
 #: d/lang.opt:286
+#, no-c-format
 msgid "List information on all language changes."
 msgstr ""
 
 #: d/lang.opt:290
+#, no-c-format
 msgid "Give deprecation messages about -ftransition=import anomalies."
 msgstr ""
 
 #: d/lang.opt:294
+#, no-c-format
 msgid "List all usages of complex or imaginary types."
 msgstr ""
 
 #: d/lang.opt:298
+#, no-c-format
 msgid "Implement DIP1000: Scoped pointers (experimental)."
 msgstr ""
 
 #: d/lang.opt:302
+#, no-c-format
 msgid "Implement DIP25: Sealed references (experimental)."
 msgstr ""
 
 #: d/lang.opt:306
+#, no-c-format
 msgid "List all non-mutable fields which occupy an object instance."
 msgstr ""
 
 #: d/lang.opt:310
+#, no-c-format
 msgid "Revert to single phase name lookup."
 msgstr ""
 
 #: d/lang.opt:314
+#, no-c-format
 msgid "List all hidden GC allocations."
 msgstr ""
 
 #: d/lang.opt:318
+#, no-c-format
 msgid "List all variables going into thread local storage."
 msgstr ""
 
 #: d/lang.opt:322
+#, no-c-format
 msgid "Compile in unittest code."
 msgstr ""
 
 #: d/lang.opt:326
+#, no-c-format
 msgid "-fversion=<level|ident>\tCompile in version code >= <level> or identified by <ident>."
 msgstr ""
 
 #: d/lang.opt:350
+#, no-c-format
 msgid "Do not link the standard D library in the compilation."
 msgstr ""
 
 #: d/lang.opt:358
+#, no-c-format
 msgid "Link the standard D library statically in the compilation."
 msgstr ""
 
 #: d/lang.opt:362
+#, no-c-format
 msgid "Link the standard D library dynamically in the compilation."
 msgstr ""
 
 #: go/lang.opt:42
+#, no-c-format
 msgid "-fgo-c-header=<file>\tWrite Go struct definitions to file as C code."
 msgstr ""
 
 #: go/lang.opt:46
+#, no-c-format
 msgid "Add explicit checks for division by zero."
 msgstr ""
 
 #: go/lang.opt:50
+#, no-c-format
 msgid "Add explicit checks for division overflow in INT_MIN / -1."
 msgstr ""
 
 #: go/lang.opt:54
+#, no-c-format
 msgid "Apply special rules for compiling runtime package."
 msgstr ""
 
 #: go/lang.opt:58
+#, no-c-format
 msgid "-fgo-dump-<type>\tDump Go frontend internal information."
 msgstr ""
 
 #: go/lang.opt:62
+#, no-c-format
 msgid "-fgo-optimize-<type>\tTurn on optimization passes in the frontend."
 msgstr ""
 
 #: go/lang.opt:66
+#, no-c-format
 msgid "-fgo-pkgpath=<string>\tSet Go package path."
 msgstr ""
 
 #: go/lang.opt:70
+#, no-c-format
 msgid "-fgo-prefix=<string>\tSet package-specific prefix for exported Go names."
 msgstr ""
 
 #: go/lang.opt:74
+#, no-c-format
 msgid "-fgo-relative-import-path=<path>\tTreat a relative import as relative to path."
 msgstr ""
 
 #: go/lang.opt:78
+#, no-c-format
 msgid "Functions which return values must end with return statements."
 msgstr ""
 
 #: go/lang.opt:82
+#, no-c-format
 msgid "Emit debugging information related to the escape analysis pass when run with -fgo-optimize-allocs."
 msgstr ""
 
 #: go/lang.opt:86
+#, no-c-format
 msgid "-fgo-debug-escape-hash=<string>\tHash value to debug escape analysis."
 msgstr ""
 
 #: go/lang.opt:90
+#, no-c-format
 msgid "Emit optimization diagnostics."
 msgstr ""
 
 #: analyzer/analyzer.opt:27
+#, no-c-format
 msgid "The maximum number of 'after supernode' exploded nodes within the analyzer per supernode, before terminating analysis."
 msgstr ""
 
 #: analyzer/analyzer.opt:31
+#, no-c-format
 msgid "The maximum number of exploded nodes per program point within the analyzer, before terminating analysis of that point."
 msgstr ""
 
 #: analyzer/analyzer.opt:35
-msgid "The maximum number of times a callsite can appear in a call stack within the analyzer, before terminating analysis of a call tha would recurse deeper."
+#, no-c-format
+msgid "The maximum number of times a callsite can appear in a call stack within the analyzer, before terminating analysis of a call that would recurse deeper."
 msgstr ""
 
 #: analyzer/analyzer.opt:39
+#, no-c-format
 msgid "The minimum number of supernodes within a function for the analyzer to consider summarizing its effects at call sites."
 msgstr ""
 
 #: analyzer/analyzer.opt:43
+#, no-c-format
 msgid "Warn about code paths in which a stdio FILE can be closed more than once."
 msgstr ""
 
 #: analyzer/analyzer.opt:47
+#, no-c-format
 msgid "Warn about code paths in which a pointer can be freed more than once."
 msgstr ""
 
 #: analyzer/analyzer.opt:51
+#, no-c-format
 msgid "Warn about code paths in which sensitive data is written to a file."
 msgstr ""
 
 #: analyzer/analyzer.opt:55
+#, no-c-format
 msgid "Warn about code paths in which a stdio FILE is not closed."
 msgstr ""
 
 #: analyzer/analyzer.opt:59
+#, no-c-format
 msgid "Warn about code paths in which a non-heap pointer is freed."
 msgstr ""
 
 #: analyzer/analyzer.opt:63
+#, no-c-format
 msgid "Warn about code paths in which a heap-allocated pointer leaks."
 msgstr ""
 
 #: analyzer/analyzer.opt:67
+#, no-c-format
 msgid "Warn about code paths in which a possibly-NULL value is passed to a must-not-be-NULL function argument."
 msgstr ""
 
 #: analyzer/analyzer.opt:71
+#, no-c-format
 msgid "Warn about code paths in which a possibly-NULL pointer is dereferenced."
 msgstr ""
 
 #: analyzer/analyzer.opt:75
+#, no-c-format
 msgid "Warn about code paths in which an async-signal-unsafe function is called from a signal handler."
 msgstr ""
 
 #: analyzer/analyzer.opt:79
+#, no-c-format
 msgid "Warn about code paths in which NULL is passed to a must-not-be-NULL function argument."
 msgstr ""
 
 #: analyzer/analyzer.opt:83
+#, no-c-format
 msgid "Warn about code paths in which a NULL pointer is dereferenced."
 msgstr ""
 
 #: analyzer/analyzer.opt:87
+#, no-c-format
 msgid "Warn about code paths in which a longjmp rewinds to a jmp_buf saved in a stack frame that has returned."
 msgstr ""
 
 #: analyzer/analyzer.opt:91
+#, no-c-format
 msgid "Warn about code paths in which an unsanitized value is used as an array index."
 msgstr ""
 
 #: analyzer/analyzer.opt:95
+#, no-c-format
 msgid "Warn about code paths in which a freed value is used."
 msgstr ""
 
 #: analyzer/analyzer.opt:99
+#, no-c-format
 msgid "Warn about code paths in which a pointer to a stale stack frame is used."
 msgstr ""
 
 #: analyzer/analyzer.opt:103
-msgid "Warn about code paths in which an initialized value is used."
+#, no-c-format
+msgid "Warn about code paths in which an uninitialized value is used."
 msgstr ""
 
 #: analyzer/analyzer.opt:107
+#, no-c-format
 msgid "Warn if the code is too complicated for the analyzer to fully explore."
 msgstr ""
 
 #: analyzer/analyzer.opt:111
+#, no-c-format
 msgid "Restrict the analyzer to run just the named checker."
 msgstr ""
 
 #: analyzer/analyzer.opt:115
+#, no-c-format
 msgid "Avoid combining multiple statements into one exploded edge."
 msgstr ""
 
 #: analyzer/analyzer.opt:119
-msgid "Purge unneeded state during analysis."
+#, no-c-format
+msgid "Issue a note when diagnostics are deduplicated."
 msgstr ""
 
 #: analyzer/analyzer.opt:123
-msgid "Merge similar-enough states during analysis."
+#, no-c-format
+msgid "Purge unneeded state during analysis."
 msgstr ""
 
 #: analyzer/analyzer.opt:127
-msgid "Enable transitivity of constraints during analysis."
+#, no-c-format
+msgid "Merge similar-enough states during analysis."
 msgstr ""
 
 #: analyzer/analyzer.opt:131
-msgid "Approximate the effect of function calls to simplify analysis."
+#, no-c-format
+msgid "Enable transitivity of constraints during analysis."
 msgstr ""
 
 #: analyzer/analyzer.opt:135
-msgid "Emit more verbose descriptions of control flow in diagnostics."
+#, no-c-format
+msgid "Approximate the effect of function calls to simplify analysis."
 msgstr ""
 
 #: analyzer/analyzer.opt:139
-msgid "Emit more verbose descriptions of state changes in diagnostics."
+#, no-c-format
+msgid "Emit more verbose descriptions of control flow in diagnostics."
 msgstr ""
 
 #: analyzer/analyzer.opt:143
-msgid "Control which events are displayed in diagnostic paths."
+#, no-c-format
+msgid "Emit more verbose descriptions of state changes in diagnostics."
 msgstr ""
 
 #: analyzer/analyzer.opt:147
-msgid "Dump internal details about what the analyzer is doing to SRCFILE.analyzer.txt."
+#, no-c-format
+msgid "Control which events are displayed in diagnostic paths."
 msgstr ""
 
 #: analyzer/analyzer.opt:151
-msgid "Dump internal details about what the analyzer is doing to stderr."
+#, no-c-format
+msgid "Dump various analyzer internals to SRCFILE.analyzer.txt."
 msgstr ""
 
 #: analyzer/analyzer.opt:155
-msgid "Dump the analyzer supergraph to a SRCFILE.callgraph.dot file."
+#, no-c-format
+msgid "Dump various analyzer internals to stderr."
 msgstr ""
 
 #: analyzer/analyzer.opt:159
-msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
+#, no-c-format
+msgid "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file."
 msgstr ""
 
 #: analyzer/analyzer.opt:163
-msgid "Emit diagnostics showing the location of nodes in the exploded graph."
+#, no-c-format
+msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
 msgstr ""
 
 #: analyzer/analyzer.opt:167
-msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
+#, no-c-format
+msgid "Emit diagnostics showing the location of nodes in the exploded graph."
 msgstr ""
 
 #: analyzer/analyzer.opt:171
-msgid "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
+#, no-c-format
+msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
 msgstr ""
 
 #: analyzer/analyzer.opt:175
-msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
+#, no-c-format
+msgid "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
 msgstr ""
 
 #: analyzer/analyzer.opt:179
+#, no-c-format
+msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
+msgstr ""
+
+#: analyzer/analyzer.opt:183
+#, no-c-format
 msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
 msgstr ""
 
 #: config/vms/vms.opt:27
+#, no-c-format
 msgid "Malloc data into P2 space."
 msgstr ""
 
 #: config/vms/vms.opt:31
+#, no-c-format
 msgid "Set name of main routine for the debugger."
 msgstr ""
 
 #: config/vms/vms.opt:35
+#, no-c-format
 msgid "Use VMS exit codes instead of posix ones."
 msgstr ""
 
 #: config/vms/vms.opt:39
+#, no-c-format
 msgid "-mpointer-size=[no,32,short,64,long]\tSet the default pointer size."
 msgstr ""
 
 #: config/mcore/mcore.opt:23
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Generate code for the M*Core M210."
 msgstr "Генерыраваць код для Intel as"
 
 #: config/mcore/mcore.opt:27
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Generate code for the M*Core M340."
 msgstr "Генерыраваць код для Intel as"
 
 #: config/mcore/mcore.opt:31
+#, no-c-format
 msgid "Force functions to be aligned to a 4 byte boundary."
 msgstr ""
 
 #: config/mcore/mcore.opt:35 config/moxie/moxie.opt:23 config/csky/csky.opt:44
+#, no-c-format
 msgid "Generate big-endian code."
 msgstr ""
 
 #: config/mcore/mcore.opt:39
+#, no-c-format
 msgid "Emit call graph information."
 msgstr ""
 
 #: config/mcore/mcore.opt:43
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Use the divide instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/mcore/mcore.opt:47
+#, no-c-format
 msgid "Inline constants if it can be done in 2 insns or less."
 msgstr ""
 
 #: config/mcore/mcore.opt:51 config/moxie/moxie.opt:27 config/csky/csky.opt:51
+#, no-c-format
 msgid "Generate little-endian code."
 msgstr ""
 
 #: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27
+#, no-c-format
 msgid "Assume that run-time support has been provided, so omit -lsim from the linker command line."
 msgstr ""
 
 #: config/mcore/mcore.opt:60
+#, no-c-format
 msgid "Use arbitrary sized immediates in bit operations."
 msgstr ""
 
 #: config/mcore/mcore.opt:64
+#, no-c-format
 msgid "Prefer word accesses over byte accesses."
 msgstr ""
 
 #: config/mcore/mcore.opt:71
+#, no-c-format
 msgid "Set the maximum amount for a single stack increment operation."
 msgstr ""
 
 #: config/mcore/mcore.opt:75
+#, no-c-format
 msgid "Always treat bitfields as int-sized."
 msgstr ""
 
 #: config/linux-android.opt:23
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for Intel as"
 msgid "Generate code for the Android platform."
 msgstr "Генерыраваць код для Intel as"
 
 #: config/mmix/mmix.opt:24
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "For intrinsics library: pass all parameters in registers."
 msgstr "Не выкарыстоўваць рэгістра sb"
 
 #: config/mmix/mmix.opt:28
+#, no-c-format
 msgid "Use register stack for parameters and return value."
 msgstr ""
 
 #: config/mmix/mmix.opt:32
+#, no-c-format
 msgid "Use call-clobbered registers for parameters and return value."
 msgstr ""
 
 #: config/mmix/mmix.opt:37
+#, no-c-format
 msgid "Use epsilon-respecting floating point compare instructions."
 msgstr ""
 
 #: config/mmix/mmix.opt:41
+#, no-c-format
 msgid "Use zero-extending memory loads, not sign-extending ones."
 msgstr ""
 
 #: config/mmix/mmix.opt:45
+#, no-c-format
 msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)."
 msgstr ""
 
 #: config/mmix/mmix.opt:49
+#, no-c-format
 msgid "Prepend global symbols with \":\" (for use with PREFIX)."
 msgstr ""
 
 #: config/mmix/mmix.opt:53
+#, no-c-format
 msgid "Do not provide a default start-address 0x100 of the program."
 msgstr ""
 
 #: config/mmix/mmix.opt:57
+#, no-c-format
 msgid "Link to emit program in ELF format (rather than mmo)."
 msgstr ""
 
 #: config/mmix/mmix.opt:61
+#, no-c-format
 msgid "Use P-mnemonics for branches statically predicted as taken."
 msgstr ""
 
 #: config/mmix/mmix.opt:65
+#, no-c-format
 msgid "Don't use P-mnemonics for branches."
 msgstr ""
 
 #: config/mmix/mmix.opt:79
+#, no-c-format
 msgid "Use addresses that allocate global registers."
 msgstr ""
 
 #: config/mmix/mmix.opt:83
+#, no-c-format
 msgid "Do not use addresses that allocate global registers."
 msgstr ""
 
 #: config/mmix/mmix.opt:87
+#, no-c-format
 msgid "Generate a single exit point for each function."
 msgstr ""
 
 #: config/mmix/mmix.opt:91
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Do not generate a single exit point for each function."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/mmix/mmix.opt:95
+#, no-c-format
 msgid "Set start-address of the program."
 msgstr ""
 
 #: config/mmix/mmix.opt:99
+#, no-c-format
 msgid "Set start-address of data."
 msgstr ""
 
 #: config/darwin.opt:34
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Generate code for darwin loadable kernel extensions."
 msgstr "Генерыраваць код для Intel as"
 
 #: config/darwin.opt:38
+#, no-c-format
 msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
 msgstr ""
 
 #: config/darwin.opt:42
+#, no-c-format
 msgid "Generate compile-time CFString objects."
 msgstr ""
 
 #: config/darwin.opt:46
+#, no-c-format
 msgid "Warn if constant CFString objects contain non-portable characters."
 msgstr ""
 
 #: config/darwin.opt:51
+#, no-c-format
 msgid "Generate AT&T-style stubs for Mach-O."
 msgstr ""
 
 #: config/darwin.opt:55
+#, no-c-format
 msgid "Generate code suitable for executables (NOT shared libs)."
 msgstr ""
 
 #: config/darwin.opt:59
+#, no-c-format
 msgid "Generate code suitable for fast turn around debugging."
 msgstr ""
 
 #: config/darwin.opt:63
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Generate code for the kernel or loadable kernel extensions."
 msgstr "Генерыраваць код для дадзенага ЦП"
 
 #: config/darwin.opt:71
+#, no-c-format
 msgid "The earliest MacOS X version on which this program will run."
 msgstr ""
 
 #: config/darwin.opt:76
+#, no-c-format
 msgid "Set sizeof(bool) to 1."
 msgstr ""
 
 #: config/darwin.opt:80
+#, no-c-format
 msgid "Force generation of external symbol indirection stubs."
 msgstr ""
 
 #: config/darwin.opt:88
+#, no-c-format
 msgid "The version of ld64 in use for this toolchain."
 msgstr ""
 
 #: config/darwin.opt:94
+#, no-c-format
 msgid "Loads all members of archive libraries"
 msgstr ""
 
 #: config/darwin.opt:98
+#, no-c-format
 msgid "-allowable_client <name>\tThe output dylib is private to the client(s) named"
 msgstr ""
 
 #: config/darwin.opt:102
+#, no-c-format
 msgid "-arch <name>\tSpecify that the output file should be generated for architecture  \"name\""
 msgstr ""
 
 #: config/darwin.opt:106
+#, no-c-format
 msgid "Mismatches between file architecture and the \"-arch\" are errors instead of warnings"
 msgstr ""
 
 #: config/darwin.opt:110
+#, no-c-format
 msgid "The earliest MacOS X version on which this program will run (formatted for the assembler)"
 msgstr ""
 
 #: config/darwin.opt:114
+#, no-c-format
 msgid "Produce an output file that will bind symbols on load, rather than lazily."
 msgstr ""
 
 #: config/darwin.opt:118
+#, no-c-format
 msgid "Produce a Mach-O bundle (file type MH_BUNDLE)"
 msgstr ""
 
 #: config/darwin.opt:122
+#, no-c-format
 msgid "-bundle_loader <executable>\tTreat \"executable\" (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution"
 msgstr ""
 
 #: config/darwin.opt:126
+#, no-c-format
 msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)"
 msgstr ""
 
 #: config/darwin.opt:130
+#, no-c-format
 msgid "-compatibility_version <number>\tSet the minimum version for the client interface.  Clients must record a greater number than this or the binding will fail at runtime"
 msgstr ""
 
 #: config/darwin.opt:134
+#, no-c-format
 msgid "-current_version <number>\tSet the current version for the library."
 msgstr ""
 
 #: config/darwin.opt:138
+#, no-c-format
 msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)"
 msgstr ""
 
 #: config/darwin.opt:145
+#, no-c-format
 msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
 msgstr ""
 
 #: config/darwin.opt:149
+#, no-c-format
 msgid "-dylinker_install_name <path>\tOnly used for building dyld."
 msgstr ""
 
 #: config/darwin.opt:153
+#, no-c-format
 msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
 msgstr ""
 
 #: config/darwin.opt:157
+#, no-c-format
 msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for -shared"
 msgstr ""
 
 #: config/darwin.opt:161
+#, no-c-format
 msgid "-exported_symbols_list <filename>\tGlobal symbols in \"filename\" will be exported from the linked output file, any symbols not mentioned will be treated as hidden."
 msgstr ""
 
 #: config/darwin.opt:165
+#, no-c-format
 msgid "Supply a list of objects to be linked from a file, rather than the command line"
 msgstr ""
 
 #: config/darwin.opt:169 config/darwin.opt:189
+#, no-c-format
 msgid "Used for generating code for some older kernel revisions."
 msgstr ""
 
 #: config/darwin.opt:173
+#, no-c-format
 msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
 msgstr ""
 
 #: config/darwin.opt:177
+#, no-c-format
 msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
 msgstr ""
 
 #: config/darwin.opt:181
+#, no-c-format
 msgid "Set the output object such that, on loading, dyld  will ignore any two-level information and resolve symbols in the discovery order for loaded libs."
 msgstr ""
 
 #: config/darwin.opt:185
+#, no-c-format
 msgid "-framework <name>\tThe linker should search for the named framework in the framework search path."
 msgstr ""
 
 #: config/darwin.opt:193
+#, no-c-format
 msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\""
 msgstr ""
 
 #: config/darwin.opt:197
+#, no-c-format
 msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\""
 msgstr ""
 
 #: config/darwin.opt:201
+#, no-c-format
 msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)"
 msgstr ""
 
 #: config/darwin.opt:205
+#, no-c-format
 msgid "-image_base <address>\tChoose a base address for a dylib or bundle."
 msgstr ""
 
 #: config/darwin.opt:209
+#, no-c-format
 msgid "-init <symbol_name>\tThe symbol \"symbol_name\" will be used as the first initialiser for a dylib."
 msgstr ""
 
 #: config/darwin.opt:213
+#, no-c-format
 msgid "-install_name <name>\tSet the install name for a dylib."
 msgstr ""
 
 #: config/darwin.opt:217
+#, no-c-format
 msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
 msgstr ""
 
 #: config/darwin.opt:221
+#, no-c-format
 msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since MacOS 10.4"
 msgstr ""
 
 #: config/darwin.opt:225
+#, no-c-format
 msgid "(Obsolete after 10.4) -multiply_defined <treatment> Provided a mechanism for warning about symbols defined in multiple dylibs."
 msgstr ""
 
 #: config/darwin.opt:229
+#, no-c-format
 msgid "(Obsolete after 10.4) -multiply_defined_unused <treatment>\tProvided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs."
 msgstr ""
 
 #: config/darwin.opt:233
+#, no-c-format
 msgid "(Obsolete) The linker never dead strips these items, so the option is not needed."
 msgstr ""
 
 #: config/darwin.opt:237
+#, no-c-format
 msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an exectuable."
 msgstr ""
 
 #: config/darwin.opt:241
+#, no-c-format
 msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
 msgstr ""
 
 #: config/darwin.opt:245 config/darwin.opt:260 config/darwin.opt:264
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "(Obsolete) LD_PREBIND is no longer supported."
 msgstr "-pipe не падтрымліваецца."
 
 #: config/darwin.opt:249
+#, no-c-format
 msgid "(Obsolete) This is the default."
 msgstr ""
 
 #: config/darwin.opt:256
+#, no-c-format
 msgid "-pagezero_size size\tAllows setting the page 0 size to 4kb for certain special cases."
 msgstr ""
 
 #: config/darwin.opt:268
+#, no-c-format
 msgid "Produces a Mach-O file suitable for embedded/ROM use."
 msgstr ""
 
 #: config/darwin.opt:272
+#, no-c-format
 msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
 msgstr ""
 
 #: config/darwin.opt:279
+#, no-c-format
 msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
 msgstr ""
 
 #: config/darwin.opt:283
+#, no-c-format
 msgid "-read_only_relocs <treatment>\tThis will allow relocs in read-only pages (not advisable)."
 msgstr ""
 
 #: config/darwin.opt:287
+#, no-c-format
 msgid "-sectalign <segname> <sectname> <value>\tSet section \"sectname\" in segment \"segname\" to have alignment \"value\" which must be an integral power of two expressed in hexadecimal form."
 msgstr ""
 
 #: config/darwin.opt:291
+#, no-c-format
 msgid "-sectcreate <segname> <sectname> <file>\tCreate section \"sectname\" in segment \"segname\" from the contents of \"file\"."
 msgstr ""
 
 #: config/darwin.opt:295
+#, no-c-format
 msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
 msgstr ""
 
 #: config/darwin.opt:299
+#, no-c-format
 msgid "(Obsolete) -sectorder <segname> <sectname> orderfile\tReplaced by a more general option \"-order_file\"."
 msgstr ""
 
 #: config/darwin.opt:303
+#, no-c-format
 msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries, \"file\" contains a line for each library."
 msgstr ""
 
 #: config/darwin.opt:308
+#, no-c-format
 msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>"
 msgstr ""
 
 #: config/darwin.opt:312
+#, no-c-format
 msgid "Synonym for \"image_base\""
 msgstr ""
 
 #: config/darwin.opt:316
+#, no-c-format
 msgid "-segaddr <name> <address>\tSet the base address of segment \"name\" to \"address\" which must be aligned to a page boundary (currently 4kb)."
 msgstr ""
 
 #: config/darwin.opt:321
+#, no-c-format
 msgid "(Obsolete, ld_classic only) -sectcreate segname sectname file"
 msgstr ""
 
 #: config/darwin.opt:325
+#, no-c-format
 msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
 msgstr ""
 
 #: config/darwin.opt:329
+#, no-c-format
 msgid "-segprot <segname> max_prot init_prot\tThe protection values are \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
 msgstr ""
 
 #: config/darwin.opt:333
+#, no-c-format
 msgid "-segs_read_only_addr address \tAllows specifying the address of the read only portion of a dylib."
 msgstr ""
 
 #: config/darwin.opt:337
+#, no-c-format
 msgid "-segs_read_write_addr address \tAllows specifying the address of the read/write portion of a dylib."
 msgstr ""
 
 #: config/darwin.opt:341
+#, no-c-format
 msgid "(Obsolete)\tThis is the default."
 msgstr ""
 
 #: config/darwin.opt:345
+#, no-c-format
 msgid "-sub_library <name>\tLibrary named \"name\" will be re-exported (only useful for dylibs)."
 msgstr ""
 
 #: config/darwin.opt:349
+#, no-c-format
 msgid "-sub_umbrella <name>\tFramework named \"name\" will be re-exported (only useful for dylibs)."
 msgstr ""
 
 #: config/darwin.opt:353
+#, no-c-format
 msgid "This is the default"
 msgstr ""
 
 #: config/darwin.opt:357
+#, no-c-format
 msgid "Specifies content that can speed up dynamic loading when the binaries are unchanged."
 msgstr ""
 
 #: config/darwin.opt:361
+#, no-c-format
 msgid "-umbrella <framework>\tThe specified framework will be re-exported."
 msgstr ""
 
 #: config/darwin.opt:365
+#, no-c-format
 msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
 msgstr ""
 
 #: config/darwin.opt:369
+#, no-c-format
 msgid "-unexported_symbols_list <filename>\tDon't export global symbols listed in filename."
 msgstr ""
 
 #: config/darwin.opt:373
+#, no-c-format
 msgid "-weak_reference_mismatches <treatment>\tSpecifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak."
 msgstr ""
 
 #: config/darwin.opt:377
+#, no-c-format
 msgid "Logs the object files the linker loads"
 msgstr ""
 
 #: config/darwin.opt:381
+#, no-c-format
 msgid "Logs which symbol(s) caused an object to be loaded."
 msgstr ""
 
 #: config/darwin.opt:389
+#, no-c-format
 msgid "(Obsolete, ignored)\tOld support similar to whyload."
 msgstr ""
 
 #: config/darwin.opt:393
+#, no-c-format
 msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
 msgstr ""
 
-#: config/bfin/bfin.opt:40 config/msp430/msp430.opt:3 config/c6x/c6x.opt:38
+#: config/bfin/bfin.opt:40 config/msp430/msp430.opt:3 config/cr16/cr16.opt:23
+#: config/c6x/c6x.opt:38
+#, no-c-format
 msgid "Use simulator runtime."
 msgstr ""
 
 #: config/bfin/bfin.opt:44 config/arm/arm.opt:111
+#, no-c-format
 msgid "Specify the name of the target CPU."
 msgstr ""
 
 #: config/bfin/bfin.opt:48
+#, no-c-format
 msgid "Omit frame pointer for leaf functions."
 msgstr ""
 
 #: config/bfin/bfin.opt:52
+#, no-c-format
 msgid "Program is entirely located in low 64k of memory."
 msgstr ""
 
 #: config/bfin/bfin.opt:56
+#, no-c-format
 msgid "Work around a hardware anomaly by adding a number of NOPs before a CSYNC or SSYNC instruction."
 msgstr ""
 
 #: config/bfin/bfin.opt:61
+#, no-c-format
 msgid "Avoid speculative loads to work around a hardware anomaly."
 msgstr ""
 
 #: config/bfin/bfin.opt:65
+#, no-c-format
 msgid "Enabled ID based shared library."
 msgstr ""
 
 #: config/bfin/bfin.opt:69
+#, no-c-format
 msgid "Generate code that won't be linked against any other ID shared libraries, but may be used as a shared library."
 msgstr ""
 
 #: config/bfin/bfin.opt:74 config/m68k/m68k.opt:175
+#, no-c-format
 msgid "ID of shared library to build."
 msgstr ""
 
 #: config/bfin/bfin.opt:78 config/m68k/m68k.opt:171
+#, no-c-format
 msgid "Enable separate data segment."
 msgstr ""
 
 #: config/bfin/bfin.opt:82 config/c6x/c6x.opt:63
+#, no-c-format
 msgid "Avoid generating pc-relative calls; use indirection."
 msgstr ""
 
 #: config/bfin/bfin.opt:86
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Link with the fast floating-point library."
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
 #: config/bfin/bfin.opt:90 config/arm/arm.opt:312 config/frv/frv.opt:130
+#, no-c-format
 msgid "Enable Function Descriptor PIC mode."
 msgstr ""
 
 #: config/bfin/bfin.opt:94 config/frv/frv.opt:162
+#, no-c-format
 msgid "Enable inlining of PLT in function calls."
 msgstr ""
 
 #: config/bfin/bfin.opt:98
+#, no-c-format
 msgid "Do stack checking using bounds in L1 scratch memory."
 msgstr ""
 
 #: config/bfin/bfin.opt:102
+#, no-c-format
 msgid "Enable multicore support."
 msgstr ""
 
 #: config/bfin/bfin.opt:106
+#, no-c-format
 msgid "Build for Core A."
 msgstr ""
 
 #: config/bfin/bfin.opt:110
+#, no-c-format
 msgid "Build for Core B."
 msgstr ""
 
 #: config/bfin/bfin.opt:114
+#, no-c-format
 msgid "Build for SDRAM."
 msgstr ""
 
 #: config/bfin/bfin.opt:118
+#, no-c-format
 msgid "Assume ICPLBs are enabled at runtime."
 msgstr ""
 
 #: config/m68k/m68k-tables.opt:25
+#, no-c-format
 msgid "Known M68K CPUs (for use with the -mcpu= option):"
 msgstr ""
 
 #: config/m68k/m68k-tables.opt:365
+#, no-c-format
 msgid "Known M68K microarchitectures (for use with the -mtune= option):"
 msgstr ""
 
 #: config/m68k/m68k-tables.opt:411
+#, no-c-format
 msgid "Known M68K ISAs (for use with the -march= option):"
 msgstr ""
 
 #: config/m68k/ieee.opt:24 config/i386/i386.opt:364
+#, no-c-format
 msgid "Use IEEE math for fp comparisons."
 msgstr ""
 
 #: config/m68k/m68k.opt:30
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a 520X"
 msgid "Generate code for a 520X."
 msgstr "Ствараць код для 520X"
 
 #: config/m68k/m68k.opt:34
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a 520X"
 msgid "Generate code for a 5206e."
 msgstr "Ствараць код для 520X"
 
 #: config/m68k/m68k.opt:38
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a 520X"
 msgid "Generate code for a 528x."
 msgstr "Ствараць код для 520X"
 
 #: config/m68k/m68k.opt:42
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a 520X"
 msgid "Generate code for a 5307."
 msgstr "Ствараць код для 520X"
 
 #: config/m68k/m68k.opt:46
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a 520X"
 msgid "Generate code for a 5407."
 msgstr "Ствараць код для 520X"
 
 #: config/m68k/m68k.opt:50 config/m68k/m68k.opt:111
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a 68000"
 msgid "Generate code for a 68000."
 msgstr "Ствараць код для 68000"
 
 #: config/m68k/m68k.opt:54
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a 68020"
 msgid "Generate code for a 68010."
 msgstr "Ствараць код для 68020"
 
 #: config/m68k/m68k.opt:58 config/m68k/m68k.opt:115
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a 68020"
 msgid "Generate code for a 68020."
 msgstr "Ствараць код для 68020"
 
 #: config/m68k/m68k.opt:62
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Generate code for a 68040, without any new instructions."
 msgstr "Генерыраваць код для Intel as"
 
 #: config/m68k/m68k.opt:66
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Generate code for a 68060, without any new instructions."
 msgstr "Генерыраваць код для Intel as"
 
 #: config/m68k/m68k.opt:70
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a 68030"
 msgid "Generate code for a 68030."
 msgstr "Ствараць код для 68030"
 
 #: config/m68k/m68k.opt:74
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a 68040"
 msgid "Generate code for a 68040."
 msgstr "Ствараць код для 68040"
 
 #: config/m68k/m68k.opt:78
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a 68060"
 msgid "Generate code for a 68060."
 msgstr "Ствараць код для 68060"
 
 #: config/m68k/m68k.opt:82
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a 68302"
 msgid "Generate code for a 68302."
 msgstr "Ствараць код для 68302"
 
 #: config/m68k/m68k.opt:86
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a 68332"
 msgid "Generate code for a 68332."
 msgstr "Ствараць код для 68332"
 
 #: config/m68k/m68k.opt:91
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a 68851"
 msgid "Generate code for a 68851."
 msgstr "Ствараць код для 68851"
 
 #: config/m68k/m68k.opt:95
+#, no-c-format
 msgid "Generate code that uses 68881 floating-point instructions."
 msgstr ""
 
 #: config/m68k/m68k.opt:99
+#, no-c-format
 msgid "Align variables on a 32-bit boundary."
 msgstr ""
 
 #: config/m68k/m68k.opt:103 config/arm/arm.opt:86 config/nios2/nios2.opt:570
 #: config/nds32/nds32.opt:171 config/c6x/c6x.opt:67
+#, no-c-format
 msgid "Specify the name of the target architecture."
 msgstr ""
 
 #: config/m68k/m68k.opt:107
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Use the bit-field instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/m68k/m68k.opt:119
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for GNU ld"
 msgid "Generate code for a ColdFire v4e."
 msgstr "Генерыраваць код для GNU ld"
 
 #: config/m68k/m68k.opt:123
+#, no-c-format
 msgid "Specify the target CPU."
 msgstr ""
 
 #: config/m68k/m68k.opt:127
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a cpu32"
 msgid "Generate code for a cpu32."
 msgstr "Ствараць код для цп32"
 
 #: config/m68k/m68k.opt:131
+#, no-c-format
 msgid "Use hardware division instructions on ColdFire."
 msgstr ""
 
 #: config/m68k/m68k.opt:135
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Generate code for a Fido A."
 msgstr "Стварыць код для DLL"
 
 #: config/m68k/m68k.opt:139
+#, no-c-format
 msgid "Generate code which uses hardware floating point instructions."
 msgstr ""
 
 #: config/m68k/m68k.opt:143
+#, no-c-format
 msgid "Enable ID based shared library."
 msgstr ""
 
 #: config/m68k/m68k.opt:147
+#, no-c-format
 msgid "Use 32-bit offsets in jump tables rather than 16-bit offsets."
 msgstr ""
 
 #: config/m68k/m68k.opt:151
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the bit-field instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/m68k/m68k.opt:155
+#, no-c-format
 msgid "Use normal calling convention."
 msgstr ""
 
 #: config/m68k/m68k.opt:159
+#, no-c-format
 msgid "Consider type 'int' to be 32 bits wide."
 msgstr ""
 
 #: config/m68k/m68k.opt:163
+#, no-c-format
 msgid "Generate pc-relative code."
 msgstr ""
 
 #: config/m68k/m68k.opt:167
+#, no-c-format
 msgid "Use different calling convention using 'rtd'."
 msgstr ""
 
 #: config/m68k/m68k.opt:179
+#, no-c-format
 msgid "Consider type 'int' to be 16 bits wide."
 msgstr ""
 
 #: config/m68k/m68k.opt:183
+#, no-c-format
 msgid "Generate code with library calls for floating point."
 msgstr ""
 
 #: config/m68k/m68k.opt:187
+#, no-c-format
 msgid "Do not use unaligned memory references."
 msgstr ""
 
 #: config/m68k/m68k.opt:191
+#, no-c-format
 msgid "Tune for the specified target CPU or architecture."
 msgstr ""
 
 #: config/m68k/m68k.opt:195
+#, no-c-format
 msgid "Support more than 8192 GOT entries on ColdFire."
 msgstr ""
 
 #: config/m68k/m68k.opt:199
+#, no-c-format
 msgid "Support TLS segment larger than 64K."
 msgstr ""
 
 #: config/riscv/riscv.opt:26
+#, no-c-format
 msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions."
 msgstr ""
 
 #: config/riscv/riscv.opt:30
+#, no-c-format
 msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic."
 msgstr ""
 
 #: config/riscv/riscv.opt:34
+#, no-c-format
 msgid "Specify integer and floating-point calling convention."
 msgstr ""
 
 #: config/riscv/riscv.opt:38 config/i386/i386.opt:411
+#, no-c-format
 msgid "Attempt to keep stack aligned to this power of 2."
 msgstr ""
 
 #: config/riscv/riscv.opt:42
+#, no-c-format
 msgid "Supported ABIs (for use with the -mabi= option):"
 msgstr ""
 
 #: config/riscv/riscv.opt:67
+#, no-c-format
 msgid "Use hardware floating-point divide and square root instructions."
 msgstr ""
 
 #: config/riscv/riscv.opt:71
+#, no-c-format
 msgid "Use hardware instructions for integer division."
 msgstr ""
 
 #: config/riscv/riscv.opt:75
+#, no-c-format
 msgid "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case."
 msgstr ""
 
 #: config/riscv/riscv.opt:80 config/mips/mips.opt:405
+#, no-c-format
 msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
 msgstr ""
 
 #: config/riscv/riscv.opt:84
+#, no-c-format
 msgid "-msmall-data-limit=N\tPut global and static data smaller than <number> bytes into a special section (on some targets)."
 msgstr ""
 
 #: config/riscv/riscv.opt:88
+#, no-c-format
 msgid "Use smaller but slower prologue and epilogue code."
 msgstr ""
 
 #: config/riscv/riscv.opt:92 config/aarch64/aarch64.opt:88
+#, no-c-format
 msgid "Specify the code model."
 msgstr ""
 
 #: config/riscv/riscv.opt:96
+#, no-c-format
 msgid "Do not generate unaligned memory accesses."
 msgstr ""
 
 #: config/riscv/riscv.opt:100 config/i386/i386.opt:283
 #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
 #: config/tilegx/tilegx.opt:57
+#, no-c-format
 msgid "Known code models (for use with the -mcmodel= option):"
 msgstr ""
 
 #: config/riscv/riscv.opt:110
+#, no-c-format
 msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
 msgstr ""
 
 #: config/riscv/riscv.opt:114
+#, no-c-format
 msgid "Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses."
 msgstr ""
 
 #: config/riscv/riscv.opt:133
+#, no-c-format
 msgid "Emit RISC-V ELF attribute."
 msgstr ""
 
 #: config/riscv/riscv.opt:137 config/i386/i386.opt:236
+#, no-c-format
 msgid "Use the given data alignment."
 msgstr ""
 
 #: config/riscv/riscv.opt:141 config/i386/i386.opt:240
+#, no-c-format
 msgid "Known data alignment choices (for use with the -malign-data= option):"
 msgstr ""
 
 #: config/m32c/m32c.opt:23
+#, no-c-format
 msgid "-msim\tUse simulator runtime."
 msgstr ""
 
 #: config/m32c/m32c.opt:27
+#, no-c-format
 msgid "-mcpu=r8c\tCompile code for R8C variants."
 msgstr ""
 
 #: config/m32c/m32c.opt:31
+#, no-c-format
 msgid "-mcpu=m16c\tCompile code for M16C variants."
 msgstr ""
 
 #: config/m32c/m32c.opt:35
+#, no-c-format
 msgid "-mcpu=m32cm\tCompile code for M32CM variants."
 msgstr ""
 
 #: config/m32c/m32c.opt:39
+#, no-c-format
 msgid "-mcpu=m32c\tCompile code for M32C variants."
 msgstr ""
 
 #: config/m32c/m32c.opt:43
+#, no-c-format
 msgid "-memregs=\tNumber of memreg bytes (default: 16, range: 0..16)."
 msgstr ""
 
 #: config/msp430/msp430.opt:7
+#, no-c-format
 msgid "Use a lightweight configuration of printf and puts to reduce code size. For single-threaded applications, not requiring reentrant I/O only. Requires Newlib Nano IO."
 msgstr ""
 
 #: config/msp430/msp430.opt:11
+#, no-c-format
 msgid "Force assembly output to always use hex constants."
 msgstr ""
 
 #: config/msp430/msp430.opt:15
+#, no-c-format
 msgid "Specify the MCU to build for."
 msgstr ""
 
 #: config/msp430/msp430.opt:19
+#, no-c-format
 msgid "Warn if an MCU name is unrecognized or conflicts with other options (default: on)."
 msgstr ""
 
 #: config/msp430/msp430.opt:23
+#, no-c-format
 msgid "Warn if devices.csv is not found or there are problem parsing it (default: on)."
 msgstr ""
 
 #: config/msp430/msp430.opt:27
+#, no-c-format
 msgid "Specify the ISA to build for: msp430, msp430x, msp430xv2."
 msgstr ""
 
 #: config/msp430/msp430.opt:31
+#, no-c-format
 msgid "Select large model - 20-bit addresses/pointers."
 msgstr ""
 
 #: config/msp430/msp430.opt:35
+#, no-c-format
 msgid "Select small model - 16-bit addresses/pointers (default)."
 msgstr ""
 
 #: config/msp430/msp430.opt:39
+#, no-c-format
 msgid "Optimize opcode sizes at link time."
 msgstr ""
 
 #: config/msp430/msp430.opt:46 config/pru/pru.opt:26
+#, no-c-format
 msgid "Use a minimum runtime (no static initializers or ctors) for memory-constrained devices."
 msgstr ""
 
 #: config/msp430/msp430.opt:53
+#, no-c-format
 msgid "Specify the type of hardware multiply to support."
 msgstr ""
 
 #: config/msp430/msp430.opt:75
+#, no-c-format
 msgid "Specify whether functions should be placed into the lower or upper memory regions, or if they should be shuffled between the regions (either) for best fit (default: lower)."
 msgstr ""
 
 #: config/msp430/msp430.opt:79
+#, no-c-format
 msgid "Specify whether variables should be placed into the lower or upper memory regions, or if they should be shuffled between the regions (either) for best fit (default: lower)."
 msgstr ""
 
 #: config/msp430/msp430.opt:83
+#, no-c-format
 msgid "Add the .lower prefix to section names when compiling with -m{code,data}-region=lower (disabled by default)."
 msgstr ""
 
 #: config/msp430/msp430.opt:102
+#, no-c-format
 msgid "Passes on a request to the assembler to enable fixes for various silicon errata."
 msgstr ""
 
 #: config/msp430/msp430.opt:106
+#, no-c-format
 msgid "Passes on a request to the assembler to warn about various silicon errata."
 msgstr ""
 
 #: config/msp430/msp430.opt:110
+#, no-c-format
 msgid "The path to devices.csv.  The GCC driver can normally locate devices.csv itself and pass this option to the compiler, so the user shouldn't need to pass this."
 msgstr ""
 
 #: config/aarch64/aarch64.opt:43
+#, no-c-format
 msgid "The possible TLS dialects:"
 msgstr ""
 
 #: config/aarch64/aarch64.opt:55
+#, no-c-format
 msgid "The code model option names for -mcmodel:"
 msgstr ""
 
 #: config/aarch64/aarch64.opt:68 config/arm/arm.opt:99
 #: config/microblaze/microblaze.opt:60
+#, no-c-format
 msgid "Assume target CPU is configured as big endian."
 msgstr ""
 
 #: config/aarch64/aarch64.opt:72 config/i386/i386.opt:1016
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code without GP reg"
 msgid "Generate code which uses only the general registers."
 msgstr "Генерыраваць код без GP reg"
 
 #: config/aarch64/aarch64.opt:76
+#, no-c-format
 msgid "Workaround for ARM Cortex-A53 Erratum number 835769."
 msgstr ""
 
 #: config/aarch64/aarch64.opt:80
+#, no-c-format
 msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
 msgstr ""
 
 #: config/aarch64/aarch64.opt:84 config/arm/arm.opt:164
 #: config/microblaze/microblaze.opt:64
+#, no-c-format
 msgid "Assume target CPU is configured as little endian."
 msgstr ""
 
 #: config/aarch64/aarch64.opt:92
+#, no-c-format
 msgid "Don't assume that unaligned accesses are handled by the system."
 msgstr ""
 
 #: config/aarch64/aarch64.opt:96 config/i386/i386.opt:395
+#, no-c-format
 msgid "Omit the frame pointer in leaf functions."
 msgstr ""
 
 #: config/aarch64/aarch64.opt:100
+#, no-c-format
 msgid "Specify TLS dialect."
 msgstr ""
 
 #: config/aarch64/aarch64.opt:104
+#, no-c-format
 msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
 msgstr ""
 
 #: config/aarch64/aarch64.opt:123
+#, no-c-format
 msgid "Use features of architecture ARCH."
 msgstr ""
 
 #: config/aarch64/aarch64.opt:127
+#, no-c-format
 msgid "Use features of and optimize for CPU."
 msgstr ""
 
 #: config/aarch64/aarch64.opt:131
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Optimize for 3900"
 msgid "Optimize for CPU."
 msgstr "Аптымізаваць для 3900"
 
 #: config/aarch64/aarch64.opt:135
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Generate code that conforms to the specified ABI."
 msgstr "Генерыраваць код для дадзенага ЦП"
 
 #: config/aarch64/aarch64.opt:139
+#, no-c-format
 msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
 msgstr ""
 
 #: config/aarch64/aarch64.opt:143
+#, no-c-format
 msgid "Known AArch64 ABIs (for use with the -mabi= option):"
 msgstr ""
 
 #: config/aarch64/aarch64.opt:153
+#, no-c-format
 msgid "PC relative literal loads."
 msgstr ""
 
 #: config/aarch64/aarch64.opt:157
+#, no-c-format
 msgid "Use branch-protection features."
 msgstr ""
 
 #: config/aarch64/aarch64.opt:161
+#, no-c-format
 msgid "Select return address signing scope."
 msgstr ""
 
 #: config/aarch64/aarch64.opt:165
+#, no-c-format
 msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
 msgstr ""
 
 #: config/aarch64/aarch64.opt:178
+#, no-c-format
 msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
 msgstr ""
 
 #: config/aarch64/aarch64.opt:184
+#, no-c-format
 msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
 msgstr ""
 
 #: config/aarch64/aarch64.opt:191
+#, no-c-format
 msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
 msgstr ""
 
 #: config/aarch64/aarch64.opt:197
+#, no-c-format
 msgid "The possible SVE vector lengths:"
 msgstr ""
 
 #: config/aarch64/aarch64.opt:219
+#, no-c-format
 msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
 msgstr ""
 
 #: config/aarch64/aarch64.opt:223
+#, no-c-format
 msgid "Enables verbose cost model dumping in the debug dump files."
 msgstr ""
 
 #: config/aarch64/aarch64.opt:227
+#, no-c-format
 msgid "Generate code to track when the CPU might be speculating incorrectly."
 msgstr ""
 
 #: config/aarch64/aarch64.opt:231 config/i386/i386.opt:981
-#: config/rs6000/rs6000.opt:538
+#: config/rs6000/rs6000.opt:539
+#, no-c-format
 msgid "Use given stack-protector guard."
 msgstr ""
 
-#: config/aarch64/aarch64.opt:235 config/rs6000/rs6000.opt:542
+#: config/aarch64/aarch64.opt:235 config/rs6000/rs6000.opt:543
+#, no-c-format
 msgid "Valid arguments to -mstack-protector-guard=:"
 msgstr ""
 
 #: config/aarch64/aarch64.opt:245
+#, no-c-format
 msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
 msgstr ""
 
 #: config/aarch64/aarch64.opt:251
+#, no-c-format
 msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
 msgstr ""
 
 #: config/aarch64/aarch64.opt:260
+#, no-c-format
 msgid "Generate local calls to out-of-line atomic operations."
 msgstr ""
 
 #: config/aarch64/aarch64.opt:264
+#, no-c-format
 msgid "When vectorizing for SVE, consider using unpacked vectors for smaller elements and use the cost model to pick the cheapest approach.  Also use the cost model to choose between SVE and Advanced SIMD vectorization."
 msgstr ""
 
+#: config/aarch64/aarch64.opt:268
+#, no-c-format
+msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
+msgstr ""
+
+#: config/aarch64/aarch64.opt:272
+#, no-c-format
+msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
+msgstr ""
+
 #: config/linux.opt:24
+#, no-c-format
 msgid "Use Bionic C library."
 msgstr ""
 
 #: config/linux.opt:28
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use GNU as"
 msgid "Use GNU C library."
 msgstr "Выкарыстоўваць GNU як"
 
 #: config/linux.opt:32
+#, no-c-format
 msgid "Use uClibc C library."
 msgstr ""
 
 #: config/linux.opt:36
+#, no-c-format
 msgid "Use musl C library."
 msgstr ""
 
 #: config/ia64/ilp32.opt:3
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate ELF output"
 msgid "Generate ILP32 code."
 msgstr "Стварыць ELF-вывад"
 
 #: config/ia64/ilp32.opt:7
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate ELF output"
 msgid "Generate LP64 code."
 msgstr "Стварыць ELF-вывад"
 
 #: config/ia64/ia64.opt:28
+#, no-c-format
 msgid "Generate big endian code."
 msgstr ""
 
 #: config/ia64/ia64.opt:32
+#, no-c-format
 msgid "Generate little endian code."
 msgstr ""
 
 #: config/ia64/ia64.opt:36
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for GNU as"
 msgid "Generate code for GNU as."
 msgstr "Генерыраваць код для GNU as"
 
 #: config/ia64/ia64.opt:40
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for GNU ld"
 msgid "Generate code for GNU ld."
 msgstr "Генерыраваць код для GNU ld"
 
 #: config/ia64/ia64.opt:44
+#, no-c-format
 msgid "Emit stop bits before and after volatile extended asms."
 msgstr ""
 
 #: config/ia64/ia64.opt:48
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use symbolic register names"
 msgid "Use in/loc/out register names."
 msgstr "Ужываць сімвалічныя назвы рэгістраў"
 
 #: config/ia64/ia64.opt:55
+#, no-c-format
 msgid "Enable use of sdata/scommon/sbss."
 msgstr ""
 
 #: config/ia64/ia64.opt:59
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code without GP reg"
 msgid "Generate code without GP reg."
 msgstr "Генерыраваць код без GP reg"
 
 #: config/ia64/ia64.opt:63
+#, no-c-format
 msgid "gp is constant (but save/restore gp on indirect calls)."
 msgstr ""
 
 #: config/ia64/ia64.opt:67
+#, no-c-format
 msgid "Generate self-relocatable code."
 msgstr ""
 
 #: config/ia64/ia64.opt:71
+#, no-c-format
 msgid "Generate inline floating point division, optimize for latency."
 msgstr ""
 
 #: config/ia64/ia64.opt:75
+#, no-c-format
 msgid "Generate inline floating point division, optimize for throughput."
 msgstr ""
 
 #: config/ia64/ia64.opt:82
+#, no-c-format
 msgid "Generate inline integer division, optimize for latency."
 msgstr ""
 
 #: config/ia64/ia64.opt:86
+#, no-c-format
 msgid "Generate inline integer division, optimize for throughput."
 msgstr ""
 
 #: config/ia64/ia64.opt:90
+#, no-c-format
 msgid "Do not inline integer division."
 msgstr ""
 
 #: config/ia64/ia64.opt:94
+#, no-c-format
 msgid "Generate inline square root, optimize for latency."
 msgstr ""
 
 #: config/ia64/ia64.opt:98
+#, no-c-format
 msgid "Generate inline square root, optimize for throughput."
 msgstr ""
 
 #: config/ia64/ia64.opt:102
+#, no-c-format
 msgid "Do not inline square root."
 msgstr ""
 
 #: config/ia64/ia64.opt:106
+#, no-c-format
 msgid "Enable DWARF line debug info via GNU as."
 msgstr ""
 
 #: config/ia64/ia64.opt:110
+#, no-c-format
 msgid "Enable earlier placing stop bits for better scheduling."
 msgstr ""
 
 #: config/ia64/ia64.opt:114 config/pa/pa.opt:66 config/sh/sh.opt:227
+#, no-c-format
 msgid "Specify range of registers to make fixed."
 msgstr ""
 
 #: config/ia64/ia64.opt:118 config/alpha/alpha.opt:130
+#, no-c-format
 msgid "Specify bit size of immediate TLS offsets."
 msgstr ""
 
 #: config/ia64/ia64.opt:122 config/i386/i386.opt:509 config/s390/s390.opt:197
 #: config/sparc/sparc.opt:146 config/visium/visium.opt:49
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for given CPU"
 msgid "Schedule code for given CPU."
 msgstr "Генерыраваць код для дадзенага ЦП"
 
 #: config/ia64/ia64.opt:126
+#, no-c-format
 msgid "Known Itanium CPUs (for use with the -mtune= option):"
 msgstr ""
 
 #: config/ia64/ia64.opt:136
+#, no-c-format
 msgid "Use data speculation before reload."
 msgstr ""
 
 #: config/ia64/ia64.opt:140
+#, no-c-format
 msgid "Use data speculation after reload."
 msgstr ""
 
 #: config/ia64/ia64.opt:144
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Create console application"
 msgid "Use control speculation."
 msgstr "Стварыць кансольны прыдатак"
 
 #: config/ia64/ia64.opt:148
+#, no-c-format
 msgid "Use in block data speculation before reload."
 msgstr ""
 
 #: config/ia64/ia64.opt:152
+#, no-c-format
 msgid "Use in block data speculation after reload."
 msgstr ""
 
 #: config/ia64/ia64.opt:156
+#, no-c-format
 msgid "Use in block control speculation."
 msgstr ""
 
 #: config/ia64/ia64.opt:160
+#, no-c-format
 msgid "Use simple data speculation check."
 msgstr ""
 
 #: config/ia64/ia64.opt:164
+#, no-c-format
 msgid "Use simple data speculation check for control speculation."
 msgstr ""
 
 #: config/ia64/ia64.opt:174
+#, no-c-format
 msgid "Count speculative dependencies while calculating priority of instructions."
 msgstr ""
 
 #: config/ia64/ia64.opt:178
+#, no-c-format
 msgid "Place a stop bit after every cycle when scheduling."
 msgstr ""
 
 #: config/ia64/ia64.opt:182
+#, no-c-format
 msgid "Assume that floating-point stores and loads are not likely to cause conflict when placed into one instruction group."
 msgstr ""
 
 #: config/ia64/ia64.opt:186
+#, no-c-format
 msgid "Soft limit on number of memory insns per instruction group, giving lower priority to subsequent memory insns attempting to schedule in the same insn group. Frequently useful to prevent cache bank conflicts.  Default value is 1."
 msgstr ""
 
 #: config/ia64/ia64.opt:190
+#, no-c-format
 msgid "Disallow more than 'msched-max-memory-insns' in instruction group. Otherwise, limit is 'soft' (prefer non-memory operations when limit is reached)."
 msgstr ""
 
 #: config/ia64/ia64.opt:194
+#, no-c-format
 msgid "Don't generate checks for control speculation in selective scheduling."
 msgstr ""
 
 #: config/epiphany/epiphany.opt:24
+#, no-c-format
 msgid "Don't use any of r32..r63."
 msgstr ""
 
 #: config/epiphany/epiphany.opt:28
+#, no-c-format
 msgid "Preferentially allocate registers that allow short instruction generation."
 msgstr ""
 
 #: config/epiphany/epiphany.opt:32
+#, no-c-format
 msgid "Set branch cost."
 msgstr ""
 
 #: config/epiphany/epiphany.opt:36
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Enable conditional move instruction usage."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/epiphany/epiphany.opt:40
+#, no-c-format
 msgid "Set number of nops to emit before each insn pattern."
 msgstr ""
 
 #: config/epiphany/epiphany.opt:52
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use hardware floating point"
 msgid "Use software floating point comparisons."
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
 #: config/epiphany/epiphany.opt:56
+#, no-c-format
 msgid "Enable split of 32 bit immediate loads into low / high part."
 msgstr ""
 
 #: config/epiphany/epiphany.opt:60
+#, no-c-format
 msgid "Enable use of POST_INC / POST_DEC."
 msgstr ""
 
 #: config/epiphany/epiphany.opt:64
+#, no-c-format
 msgid "Enable use of POST_MODIFY."
 msgstr ""
 
 #: config/epiphany/epiphany.opt:68
+#, no-c-format
 msgid "Set number of bytes on the stack preallocated for use by the callee."
 msgstr ""
 
 #: config/epiphany/epiphany.opt:72
+#, no-c-format
 msgid "Assume round to nearest is selected for purposes of scheduling."
 msgstr ""
 
 #: config/epiphany/epiphany.opt:76
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Generate call insns as indirect calls."
 msgstr "Генерыраваць код для Intel as"
 
 #: config/epiphany/epiphany.opt:80
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Generate call insns as direct calls."
 msgstr "Генерыраваць код для Intel as"
 
 #: config/epiphany/epiphany.opt:84
+#, no-c-format
 msgid "Assume labels and symbols can be addressed using 16 bit absolute addresses."
 msgstr ""
 
 #: config/epiphany/epiphany.opt:108
+#, no-c-format
 msgid "A floatig point to integer truncation may be replaced with rounding to save mode switching."
 msgstr ""
 
 #: config/epiphany/epiphany.opt:112
+#, no-c-format
 msgid "Vectorize for double-word operations."
 msgstr ""
 
 #: config/epiphany/epiphany.opt:128
+#, no-c-format
 msgid "Split unaligned 8 byte vector moves before post-modify address generation."
 msgstr ""
 
 #: config/epiphany/epiphany.opt:132
+#, no-c-format
 msgid "Use the floating point unit for integer add/subtract."
 msgstr ""
 
 #: config/epiphany/epiphany.opt:136
+#, no-c-format
 msgid "Set register to hold -1."
 msgstr ""
 
 #: config/ft32/ft32.opt:23
+#, no-c-format
 msgid "Target the software simulator."
 msgstr ""
 
 #: config/ft32/ft32.opt:27 config/s390/s390.opt:228 config/mips/mips.opt:393
 #: config/arc/arc.opt:406
+#, no-c-format
 msgid "Use LRA instead of reload."
 msgstr ""
 
 #: config/ft32/ft32.opt:31
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Avoid use of the DIV and MOD instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/ft32/ft32.opt:35
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Target the AM33 processor"
 msgid "Target the FT32B architecture."
 msgstr "Мэта - AM33 працэсар"
 
 #: config/ft32/ft32.opt:39
+#, no-c-format
 msgid "Enable FT32B code compression."
 msgstr ""
 
 #: config/ft32/ft32.opt:43
+#, no-c-format
 msgid "Avoid placing any readable data in program memory."
 msgstr ""
 
 #: config/h8300/h8300.opt:23
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a DLL"
 msgid "Generate H8S code."
 msgstr "Стварыць код для DLL"
 
 #: config/h8300/h8300.opt:27
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a DLL"
 msgid "Generate H8SX code."
 msgstr "Стварыць код для DLL"
 
 #: config/h8300/h8300.opt:31
+#, no-c-format
 msgid "Generate H8S/2600 code."
 msgstr ""
 
 #: config/h8300/h8300.opt:35
+#, no-c-format
 msgid "Make integers 32 bits wide."
 msgstr ""
 
 #: config/h8300/h8300.opt:42
+#, no-c-format
 msgid "Use registers for argument passing."
 msgstr ""
 
 #: config/h8300/h8300.opt:46
+#, no-c-format
 msgid "Consider access to byte sized memory slow."
 msgstr ""
 
 #: config/h8300/h8300.opt:50
+#, no-c-format
 msgid "Enable linker relaxing."
 msgstr ""
 
 #: config/h8300/h8300.opt:54
+#, no-c-format
 msgid "Generate H8/300H code."
 msgstr ""
 
 #: config/h8300/h8300.opt:58
+#, no-c-format
 msgid "Enable the normal mode."
 msgstr ""
 
 #: config/h8300/h8300.opt:62
+#, no-c-format
 msgid "Use H8/300 alignment rules."
 msgstr ""
 
 #: config/h8300/h8300.opt:66
+#, no-c-format
 msgid "Push extended registers on stack in monitor functions."
 msgstr ""
 
 #: config/h8300/h8300.opt:70
+#, no-c-format
 msgid "Do not push extended registers on stack in monitor functions."
 msgstr ""
 
 #: config/pru/pru.opt:31
+#, no-c-format
 msgid "-mmcu=MCU\tSelect the target System-On-Chip variant that embeds this PRU."
 msgstr ""
 
 #: config/pru/pru.opt:35
+#, no-c-format
 msgid "Make GCC pass the --no-relax command-line option to the linker instead of the --relax option."
 msgstr ""
 
 #: config/pru/pru.opt:40
+#, no-c-format
 msgid "Allow (or do not allow) gcc to use the LOOP instruction."
 msgstr ""
 
 #: config/pru/pru.opt:44
+#, no-c-format
 msgid "Select target ABI variant."
 msgstr ""
 
 #: config/pru/pru.opt:48
+#, no-c-format
 msgid "ABI variant code generation (for use with -mabi= option):"
 msgstr ""
 
 #: config/pdp11/pdp11.opt:23
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a 520X"
 msgid "Generate code for an 11/10."
 msgstr "Ствараць код для 520X"
 
 #: config/pdp11/pdp11.opt:27
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a 68040"
 msgid "Generate code for an 11/40."
 msgstr "Ствараць код для 68040"
 
 #: config/pdp11/pdp11.opt:31
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a 520X"
 msgid "Generate code for an 11/45."
 msgstr "Ствараць код для 520X"
 
 #: config/pdp11/pdp11.opt:35
+#, no-c-format
 msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)."
 msgstr ""
 
 #: config/pdp11/pdp11.opt:39
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use DEC assembler syntax"
 msgid "Use the DEC assembler syntax."
 msgstr "Выкарыстоўваць DEC-сінтакс для асэмблера"
 
 #: config/pdp11/pdp11.opt:43
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use UNIX assembler syntax"
 msgid "Use the GNU assembler syntax."
 msgstr "Выкарыстоўваць UNIX-сінтакс для асэмблера"
 
 #: config/pdp11/pdp11.opt:47 config/rs6000/rs6000.opt:191
 #: config/frv/frv.opt:158
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use hardware floating point"
 msgid "Use hardware floating point."
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
 #: config/pdp11/pdp11.opt:51
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use 16 bit int"
 msgid "Use 16 bit int."
 msgstr "Выкарыстоўваць 16-ці бітны int"
 
 #: config/pdp11/pdp11.opt:55
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use 32 bit int"
 msgid "Use 32 bit int."
 msgstr "Выкарыстоўваць 32-х бітны int"
 
 #: config/pdp11/pdp11.opt:59 config/rs6000/rs6000.opt:187
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use hardware floating point"
 msgid "Do not use hardware floating point."
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
 #: config/pdp11/pdp11.opt:63
+#, no-c-format
 msgid "Target has split I&D."
 msgstr ""
 
 #: config/pdp11/pdp11.opt:67
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use UNIX assembler syntax"
 msgid "Use UNIX assembler syntax."
 msgstr "Выкарыстоўваць UNIX-сінтакс для асэмблера"
 
 #: config/pdp11/pdp11.opt:71
+#, no-c-format
 msgid "Use LRA register allocator."
 msgstr ""
 
 #: config/xtensa/xtensa.opt:23
+#, no-c-format
 msgid "Use CONST16 instruction to load constants."
 msgstr ""
 
 #: config/xtensa/xtensa.opt:27
+#, no-c-format
 msgid "Disable position-independent code (PIC) for use in OS kernel code."
 msgstr ""
 
 #: config/xtensa/xtensa.opt:31
+#, no-c-format
 msgid "Use indirect CALLXn instructions for large programs."
 msgstr ""
 
 #: config/xtensa/xtensa.opt:35
+#, no-c-format
 msgid "Automatically align branch targets to reduce branch penalties."
 msgstr ""
 
 #: config/xtensa/xtensa.opt:39
+#, no-c-format
 msgid "Intersperse literal pools with code in the text section."
 msgstr ""
 
 #: config/xtensa/xtensa.opt:43
+#, no-c-format
 msgid "Relax literals in assembler and place them automatically in the text section."
 msgstr ""
 
 #: config/xtensa/xtensa.opt:47
+#, no-c-format
 msgid "-mno-serialize-volatile\tDo not serialize volatile memory references with MEMW instructions."
 msgstr ""
 
 #: config/i386/cygming.opt:23
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Create console application"
 msgid "Create console application."
 msgstr "Стварыць кансольны прыдатак"
 
 #: config/i386/cygming.opt:27
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a DLL"
 msgid "Generate code for a DLL."
 msgstr "Стварыць код для DLL"
 
 #: config/i386/cygming.opt:31
+#, no-c-format
 msgid "Ignore dllimport for functions."
 msgstr ""
 
 #: config/i386/cygming.opt:35
+#, no-c-format
 msgid "Use Mingw-specific thread support."
 msgstr ""
 
 #: config/i386/cygming.opt:39
+#, no-c-format
 msgid "Set Windows defines."
 msgstr ""
 
 #: config/i386/cygming.opt:43
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Create GUI application"
 msgid "Create GUI application."
 msgstr "Стварыць GUI прыдатак"
 
 #: config/i386/cygming.opt:47
+#, no-c-format
 msgid "Use the GNU extension to the PE format for aligned common data."
 msgstr ""
 
 #: config/i386/cygming.opt:51
+#, no-c-format
 msgid "Compile code that relies on Cygwin DLL wrappers to support C++ operator new/delete replacement."
 msgstr ""
 
 #: config/i386/cygming.opt:55
+#, no-c-format
 msgid "For nested functions on stack executable permission is set."
 msgstr ""
 
 #: config/i386/cygming.opt:62
+#, no-c-format
 msgid "Put relocated read-only data into .data section."
 msgstr ""
 
 #: config/i386/mingw.opt:29
+#, no-c-format
 msgid "Warn about none ISO msvcrt scanf/printf width extensions."
 msgstr ""
 
 #: config/i386/mingw-w64.opt:23
+#, no-c-format
 msgid "Use unicode startup and define UNICODE macro."
 msgstr ""
 
 #: config/i386/i386.opt:188
+#, no-c-format
 msgid "sizeof(long double) is 16."
 msgstr ""
 
 #: config/i386/i386.opt:192 config/i386/i386.opt:360
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use hardware fp"
 msgid "Use hardware fp."
 msgstr "Выкарыстоўваць апаратную плаваючую кропку"
 
 #: config/i386/i386.opt:196
+#, no-c-format
 msgid "sizeof(long double) is 12."
 msgstr ""
 
 #: config/i386/i386.opt:200
+#, no-c-format
 msgid "Use 80-bit long double."
 msgstr ""
 
 #: config/i386/i386.opt:204 config/s390/s390.opt:157
 #: config/sparc/long-double-switch.opt:27 config/alpha/alpha.opt:102
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use 64 bit float"
 msgid "Use 64-bit long double."
 msgstr "Выкарыстоўваць 64-х бітны float"
 
 #: config/i386/i386.opt:208 config/s390/s390.opt:153
 #: config/sparc/long-double-switch.opt:23 config/alpha/alpha.opt:98
+#, no-c-format
 msgid "Use 128-bit long double."
 msgstr ""
 
 #: config/i386/i386.opt:212 config/sh/sh.opt:179
+#, no-c-format
 msgid "Reserve space for outgoing arguments in the function prologue."
 msgstr ""
 
 #: config/i386/i386.opt:216
+#, no-c-format
 msgid "Align some doubles on dword boundary."
 msgstr ""
 
 #: config/i386/i386.opt:220
+#, no-c-format
 msgid "Function starts are aligned to this power of 2."
 msgstr ""
 
 #: config/i386/i386.opt:224
+#, no-c-format
 msgid "Jump targets are aligned to this power of 2."
 msgstr ""
 
 #: config/i386/i386.opt:228
+#, no-c-format
 msgid "Loop code aligned to this power of 2."
 msgstr ""
 
 #: config/i386/i386.opt:232
+#, no-c-format
 msgid "Align destination of the string operations."
 msgstr ""
 
 #: config/i386/i386.opt:253 config/s390/s390.opt:56
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for given CPU"
 msgid "Generate code for given CPU."
 msgstr "Генерыраваць код для дадзенага ЦП"
 
 #: config/i386/i386.opt:257
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use given assembler dialect"
 msgid "Use given assembler dialect."
 msgstr "Выкарыстоўвываць зададзены дыялект асэмблера"
 
 #: config/i386/i386.opt:261
+#, no-c-format
 msgid "Known assembler dialects (for use with the -masm= option):"
 msgstr ""
 
 #: config/i386/i386.opt:271
+#, no-c-format
 msgid "Branches are this expensive (arbitrary units)."
 msgstr ""
 
 #: config/i386/i386.opt:275
+#, no-c-format
 msgid "-mlarge-data-threshold=<number>\tData greater than given threshold will go into .ldata section in x86-64 medium model."
 msgstr ""
 
 #: config/i386/i386.opt:279
+#, no-c-format
 msgid "Use given x86-64 code model."
 msgstr ""
 
 #: config/i386/i386.opt:302
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use given assembler dialect"
 msgid "Use given address mode."
 msgstr "Выкарыстоўвываць зададзены дыялект асэмблера"
 
 #: config/i386/i386.opt:306
+#, no-c-format
 msgid "Known address mode (for use with the -maddress-mode= option):"
 msgstr ""
 
 #: config/i386/i386.opt:319
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for given CPU"
 msgid "Generate sin, cos, sqrt for FPU."
 msgstr "Генерыраваць код для дадзенага ЦП"
 
 #: config/i386/i386.opt:323
+#, no-c-format
 msgid "Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack."
 msgstr ""
 
 #: config/i386/i386.opt:327
+#, no-c-format
 msgid "Return values of functions in FPU registers."
 msgstr ""
 
 #: config/i386/i386.opt:331
+#, no-c-format
 msgid "Generate floating point mathematics using given instruction set."
 msgstr ""
 
 #: config/i386/i386.opt:335
+#, no-c-format
 msgid "Valid arguments to -mfpmath=:"
 msgstr ""
 
 #: config/i386/i386.opt:368
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Inline all known string operations."
 msgstr "невядомая назва рэгістра: %s\n"
 
 #: config/i386/i386.opt:372
+#, no-c-format
 msgid "Inline memset/memcpy string operations, but perform inline version only for small blocks."
 msgstr ""
 
 #: config/i386/i386.opt:379
+#, no-c-format
 msgid "Use native (MS) bitfield layout."
 msgstr ""
 
 #: config/i386/i386.opt:399
+#, no-c-format
 msgid "Set 80387 floating-point precision to 32-bit."
 msgstr ""
 
 #: config/i386/i386.opt:403
+#, no-c-format
 msgid "Set 80387 floating-point precision to 64-bit."
 msgstr ""
 
 #: config/i386/i386.opt:407
+#, no-c-format
 msgid "Set 80387 floating-point precision to 80-bit."
 msgstr ""
 
 #: config/i386/i386.opt:415
+#, no-c-format
 msgid "Assume incoming stack aligned to this power of 2."
 msgstr ""
 
 #: config/i386/i386.opt:419
+#, no-c-format
 msgid "Use push instructions to save outgoing arguments."
 msgstr ""
 
 #: config/i386/i386.opt:423
+#, no-c-format
 msgid "Use red-zone in the x86-64 code."
 msgstr ""
 
 #: config/i386/i386.opt:427
+#, no-c-format
 msgid "Number of registers used to pass integer arguments."
 msgstr ""
 
 #: config/i386/i386.opt:431
+#, no-c-format
 msgid "Alternate calling convention."
 msgstr ""
 
 #: config/i386/i386.opt:435 config/alpha/alpha.opt:23
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not use hardware fp"
 msgid "Do not use hardware fp."
 msgstr "Не выкарыстоўваць апаратную плаваючую кропку"
 
 #: config/i386/i386.opt:439
+#, no-c-format
 msgid "Use SSE register passing conventions for SF and DF mode."
 msgstr ""
 
 #: config/i386/i386.opt:443
+#, no-c-format
 msgid "Realign stack in prologue."
 msgstr ""
 
 #: config/i386/i386.opt:447
+#, no-c-format
 msgid "Enable stack probing."
 msgstr ""
 
 #: config/i386/i386.opt:451
+#, no-c-format
 msgid "Specify memcpy expansion strategy when expected size is known."
 msgstr ""
 
 #: config/i386/i386.opt:455
+#, no-c-format
 msgid "Specify memset expansion strategy when expected size is known."
 msgstr ""
 
 #: config/i386/i386.opt:459
+#, no-c-format
 msgid "Chose strategy to generate stringop using."
 msgstr ""
 
 #: config/i386/i386.opt:463
+#, no-c-format
 msgid "Valid arguments to -mstringop-strategy=:"
 msgstr ""
 
 #: config/i386/i386.opt:491
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use given assembler dialect"
 msgid "Use given thread-local storage dialect."
 msgstr "Выкарыстоўвываць зададзены дыялект асэмблера"
 
 #: config/i386/i386.opt:495
+#, no-c-format
 msgid "Known TLS dialects (for use with the -mtls-dialect= option):"
 msgstr ""
 
 #: config/i386/i386.opt:505
-#, c-format
+#, no-c-format
 msgid "Use direct references against %gs when accessing tls data."
 msgstr ""
 
 #: config/i386/i386.opt:513
+#, no-c-format
 msgid "Fine grain control of tune features."
 msgstr ""
 
 #: config/i386/i386.opt:517
+#, no-c-format
 msgid "Clear all tune features."
 msgstr ""
 
 #: config/i386/i386.opt:524
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for Intel as"
 msgid "Generate code that conforms to Intel MCU psABI."
 msgstr "Генерыраваць код для Intel as"
 
 #: config/i386/i386.opt:528
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for given CPU"
 msgid "Generate code that conforms to the given ABI."
 msgstr "Генерыраваць код для дадзенага ЦП"
 
 #: config/i386/i386.opt:532 config/nds32/nds32.opt:51
+#, no-c-format
 msgid "Known ABIs (for use with the -mabi= option):"
 msgstr ""
 
 #: config/i386/i386.opt:542
+#, no-c-format
 msgid "Use libgcc stubs to save and restore registers clobbered by 64-bit Microsoft to System V ABI calls."
 msgstr ""
 
 #: config/i386/i386.opt:546 config/rs6000/rs6000.opt:203
+#, no-c-format
 msgid "Vector library ABI to use."
 msgstr ""
 
 #: config/i386/i386.opt:550
+#, no-c-format
 msgid "Known vectorization library ABIs (for use with the -mveclibabi= option):"
 msgstr ""
 
 #: config/i386/i386.opt:560
+#, no-c-format
 msgid "Return 8-byte vectors in memory."
 msgstr ""
 
 #: config/i386/i386.opt:564
+#, no-c-format
 msgid "Generate reciprocals instead of divss and sqrtss."
 msgstr ""
 
 #: config/i386/i386.opt:568
+#, no-c-format
 msgid "Control generation of reciprocal estimates."
 msgstr ""
 
 #: config/i386/i386.opt:572
+#, no-c-format
 msgid "Generate cld instruction in the function prologue."
 msgstr ""
 
 #: config/i386/i386.opt:576
+#, no-c-format
 msgid "Generate vzeroupper instruction before a transfer of control flow out of the function."
 msgstr ""
 
 #: config/i386/i386.opt:581
+#, no-c-format
 msgid "Disable Scalar to Vector optimization pass transforming 64-bit integer computations into a vector ones."
 msgstr ""
 
 #: config/i386/i386.opt:586
+#, no-c-format
 msgid "Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or znver1 and Haifa scheduling is selected."
 msgstr ""
 
 #: config/i386/i386.opt:591
+#, no-c-format
 msgid "Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer."
 msgstr ""
 
 #: config/i386/i386.opt:595
+#, no-c-format
 msgid "Use given register vector width instructions instead of maximum register width in the auto-vectorizer."
 msgstr ""
 
 #: config/i386/i386.opt:599
+#, no-c-format
 msgid "Known preferred register vector length (to use with the -mprefer-vector-width= option):"
 msgstr ""
 
 #: config/i386/i386.opt:617
+#, no-c-format
 msgid "Generate 32bit i386 code."
 msgstr ""
 
 #: config/i386/i386.opt:621
+#, no-c-format
 msgid "Generate 64bit x86-64 code."
 msgstr ""
 
 #: config/i386/i386.opt:625
+#, no-c-format
 msgid "Generate 32bit x86-64 code."
 msgstr ""
 
 #: config/i386/i386.opt:629
+#, no-c-format
 msgid "Generate 16bit i386 code."
 msgstr ""
 
 #: config/i386/i386.opt:633
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Support MMX built-in functions."
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
 #: config/i386/i386.opt:637
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Support 3DNow! built-in functions."
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
 #: config/i386/i386.opt:641
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Support Athlon 3Dnow! built-in functions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/i386/i386.opt:645
+#, no-c-format
 msgid "Support MMX and SSE built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:649
+#, no-c-format
 msgid "Support MMX, SSE and SSE2 built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:653
+#, no-c-format
 msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:657
+#, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:661
+#, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:665 config/i386/i386.opt:669
+#, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:673
+#, no-c-format
 msgid "Do not support SSE4.1 and SSE4.2 built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:681
+#, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:685
+#, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:689
+#, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:693
+#, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512PF built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:697
+#, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512ER built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:701
+#, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512CD built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:705
+#, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512DQ built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:709
+#, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512BW built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:713
+#, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VL built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:717
+#, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512IFMA built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:721
+#, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VBMI built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:725
+#, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124FMAPS built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:729
+#, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124VNNIW built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:733
+#, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512VPOPCNTDQ built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:737
+#, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512VBMI2 built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:741
+#, no-c-format
 msgid "Support AVX512VNNI built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:745
+#, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512BITALG built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:749
+#, no-c-format
 msgid "Support AVX512VP2INTERSECT built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:753
+#, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:757
+#, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:761
+#, no-c-format
 msgid "Support FMA4 built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:765
+#, no-c-format
 msgid "Support XOP built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:769
+#, no-c-format
 msgid "Support LWP built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:773
+#, no-c-format
 msgid "Support code generation of Advanced Bit Manipulation (ABM) instructions."
 msgstr ""
 
 #: config/i386/i386.opt:777
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Support code generation of popcnt instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/i386/i386.opt:781
+#, no-c-format
 msgid "Support PCONFIG built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:785
+#, no-c-format
 msgid "Support WBNOINVD built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:789
+#, no-c-format
 msgid "Support PTWRITE built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:793
+#, no-c-format
 msgid "Support SGX built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:797
+#, no-c-format
 msgid "Support RDPID built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:801
+#, no-c-format
 msgid "Support GFNI built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:805
+#, no-c-format
 msgid "Support VAES built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:809
+#, no-c-format
 msgid "Support VPCLMULQDQ built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:813
+#, no-c-format
 msgid "Support BMI built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:817
+#, no-c-format
 msgid "Support BMI2 built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:821
+#, no-c-format
 msgid "Support LZCNT built-in function and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:825
+#, no-c-format
 msgid "Support Hardware Lock Elision prefixes."
 msgstr ""
 
 #: config/i386/i386.opt:829
+#, no-c-format
 msgid "Support RDSEED instruction."
 msgstr ""
 
 #: config/i386/i386.opt:833
+#, no-c-format
 msgid "Support PREFETCHW instruction."
 msgstr ""
 
 #: config/i386/i386.opt:837
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Support flag-preserving add-carry instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/i386/i386.opt:841
+#, no-c-format
 msgid "Support CLFLUSHOPT instructions."
 msgstr ""
 
 #: config/i386/i386.opt:845
+#, no-c-format
 msgid "Support CLWB instruction."
 msgstr ""
 
 #: config/i386/i386.opt:852
+#, no-c-format
 msgid "Support FXSAVE and FXRSTOR instructions."
 msgstr ""
 
 #: config/i386/i386.opt:856
+#, no-c-format
 msgid "Support XSAVE and XRSTOR instructions."
 msgstr ""
 
 #: config/i386/i386.opt:860
+#, no-c-format
 msgid "Support XSAVEOPT instruction."
 msgstr ""
 
 #: config/i386/i386.opt:864
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Don't use AltiVec instructions"
 msgid "Support XSAVEC instructions."
 msgstr "Не выкарыстоўваць інструкцыі AltiVec"
 
 #: config/i386/i386.opt:868
+#, no-c-format
 msgid "Support XSAVES and XRSTORS instructions."
 msgstr ""
 
 #: config/i386/i386.opt:872
+#, no-c-format
 msgid "Support TBM built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:876
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Support code generation of cmpxchg16b instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/i386/i386.opt:880
+#, no-c-format
 msgid "Support code generation of sahf instruction in 64bit x86-64 code."
 msgstr ""
 
 #: config/i386/i386.opt:884
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Support code generation of movbe instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/i386/i386.opt:888
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Support code generation of crc32 instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/i386/i386.opt:892
+#, no-c-format
 msgid "Support AES built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:896
+#, no-c-format
 msgid "Support SHA1 and SHA256 built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:900
+#, no-c-format
 msgid "Support PCLMUL built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:904
+#, no-c-format
 msgid "Encode SSE instructions with VEX prefix."
 msgstr ""
 
 #: config/i386/i386.opt:908
+#, no-c-format
 msgid "Support FSGSBASE built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:912
+#, no-c-format
 msgid "Support RDRND built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:916
+#, no-c-format
 msgid "Support F16C built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:920
+#, no-c-format
 msgid "Support PREFETCHWT1 built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:924
+#, no-c-format
 msgid "Emit profiling counter call at function entry before prologue."
 msgstr ""
 
 #: config/i386/i386.opt:928
+#, no-c-format
 msgid "Generate __mcount_loc section with all mcount or __fentry__ calls."
 msgstr ""
 
 #: config/i386/i386.opt:932 config/s390/s390.opt:305
+#, no-c-format
 msgid "Generate mcount/__fentry__ calls as nops. To activate they need to be patched in."
 msgstr ""
 
 #: config/i386/i386.opt:937
+#, no-c-format
 msgid "Set name of __fentry__ symbol called at function entry."
 msgstr ""
 
 #: config/i386/i386.opt:941
+#, no-c-format
 msgid "Set name of section to record mrecord-mcount calls."
 msgstr ""
 
 #: config/i386/i386.opt:945
+#, no-c-format
 msgid "Skip setting up RAX register when passing variable arguments."
 msgstr ""
 
 #: config/i386/i386.opt:949
+#, no-c-format
 msgid "Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check."
 msgstr ""
 
 #: config/i386/i386.opt:953
+#, no-c-format
 msgid "Split 32-byte AVX unaligned load."
 msgstr ""
 
 #: config/i386/i386.opt:957
+#, no-c-format
 msgid "Split 32-byte AVX unaligned store."
 msgstr ""
 
 #: config/i386/i386.opt:961
+#, no-c-format
 msgid "Support RTM built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:969
+#, no-c-format
 msgid "Support MWAITX and MONITORX built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:973
+#, no-c-format
 msgid "Support CLZERO built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:977
+#, no-c-format
 msgid "Support PKU built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:985
+#, no-c-format
 msgid "Known stack protector guard (for use with the -mstack-protector-guard= option):"
 msgstr ""
 
-#: config/i386/i386.opt:995 config/rs6000/rs6000.opt:552
+#: config/i386/i386.opt:995 config/rs6000/rs6000.opt:553
+#, no-c-format
 msgid "Use the given base register for addressing the stack-protector guard."
 msgstr ""
 
-#: config/i386/i386.opt:1002 config/rs6000/rs6000.opt:559
+#: config/i386/i386.opt:1002 config/rs6000/rs6000.opt:560
+#, no-c-format
 msgid "Use the given offset for addressing the stack-protector guard."
 msgstr ""
 
 #: config/i386/i386.opt:1009
+#, no-c-format
 msgid "Use the given symbol for addressing the stack-protector guard."
 msgstr ""
 
 #: config/i386/i386.opt:1020
+#, no-c-format
 msgid "Enable shadow stack built-in functions from Control-flow Enforcement Technology (CET)."
 msgstr ""
 
 #: config/i386/i386.opt:1025
+#, no-c-format
 msgid "Turn on CET instrumentation for switch statements that use a jump table and an indirect jump."
 msgstr ""
 
 #: config/i386/i386.opt:1030
+#, no-c-format
 msgid "Insert ENDBR instruction at function entry only via cf_check attribute for CET instrumentation."
 msgstr ""
 
 #: config/i386/i386.opt:1035
+#, no-c-format
 msgid "Make all function calls indirect."
 msgstr ""
 
 #: config/i386/i386.opt:1039
+#, no-c-format
 msgid "Convert indirect call and jump to call and return thunks."
 msgstr ""
 
 #: config/i386/i386.opt:1043
+#, no-c-format
 msgid "Convert function return to call and return thunk."
 msgstr ""
 
 #: config/i386/i386.opt:1047 config/s390/s390.opt:271
+#, no-c-format
 msgid "Known indirect branch choices (for use with the -mindirect-branch=/-mfunction-return= options):"
 msgstr ""
 
 #: config/i386/i386.opt:1063
+#, no-c-format
 msgid "Force indirect call and jump via register."
 msgstr ""
 
 #: config/i386/i386.opt:1067
+#, no-c-format
 msgid "Support MOVDIRI built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:1071
+#, no-c-format
 msgid "Support MOVDIR64B built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:1075
+#, no-c-format
 msgid "Support WAITPKG built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:1079
+#, no-c-format
 msgid "Support CLDEMOTE built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:1083
+#, no-c-format
 msgid "Instrument function exit in instrumented functions with __fentry__."
 msgstr ""
 
 #: config/i386/i386.opt:1087
+#, no-c-format
 msgid "Known choices for return instrumentation with -minstrument-return=:"
 msgstr ""
 
 #: config/i386/i386.opt:1100
+#, no-c-format
 msgid "Generate a __return_loc section pointing to all return instrumentation code."
 msgstr ""
 
 #: config/i386/i386.opt:1104
+#, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512BF16 built-in functions and code generation."
 msgstr ""
 
 #: config/i386/i386.opt:1109
+#, no-c-format
 msgid "Support ENQCMD built-in functions and code generation."
 msgstr ""
 
 #: config/pa/pa64-hpux.opt:23
+#, no-c-format
 msgid "Assume code will be linked by GNU ld."
 msgstr ""
 
 #: config/pa/pa64-hpux.opt:27
+#, no-c-format
 msgid "Assume code will be linked by HP ld."
 msgstr ""
 
 #: config/pa/pa-hpux1010.opt:23 config/pa/pa-hpux.opt:31
 #: config/pa/pa-hpux1131.opt:23 config/pa/pa-hpux1111.opt:23
+#, no-c-format
 msgid "Specify UNIX standard for predefines and linking."
 msgstr ""
 
 #: config/pa/pa-hpux.opt:27
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for given CPU"
 msgid "Generate cpp defines for server IO."
 msgstr "Генерыраваць код для дадзенага ЦП"
 
 #: config/pa/pa-hpux.opt:35
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a DLL"
 msgid "Generate cpp defines for workstation IO."
 msgstr "Стварыць код для DLL"
 
 #: config/pa/pa.opt:30 config/pa/pa.opt:91 config/pa/pa.opt:103
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a DLL"
 msgid "Generate PA1.0 code."
 msgstr "Стварыць код для DLL"
 
 #: config/pa/pa.opt:34 config/pa/pa.opt:107 config/pa/pa.opt:148
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a DLL"
 msgid "Generate PA1.1 code."
 msgstr "Стварыць код для DLL"
 
 #: config/pa/pa.opt:38 config/pa/pa.opt:111
+#, no-c-format
 msgid "Generate PA2.0 code (requires binutils 2.10 or later)."
 msgstr ""
 
 #: config/pa/pa.opt:46
+#, no-c-format
 msgid "Caller copies function arguments passed by hidden reference."
 msgstr ""
 
 #: config/pa/pa.opt:50
+#, no-c-format
 msgid "Use ldcw/ldcd coherent cache-control hint."
 msgstr ""
 
 #: config/pa/pa.opt:54
+#, no-c-format
 msgid "Disable FP regs."
 msgstr ""
 
 #: config/pa/pa.opt:58
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "invalid address"
 msgid "Disable indexed addressing."
 msgstr "нерэчаісны адрас"
 
 #: config/pa/pa.opt:62
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Generate fast indirect calls."
 msgstr "Генерыраваць код для Intel as"
 
 #: config/pa/pa.opt:70
+#, no-c-format
 msgid "Assume code will be assembled by GAS."
 msgstr ""
 
 #: config/pa/pa.opt:79
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable linker optimizations."
 msgstr "Уключаць SSA аптымізацыю"
 
 #: config/pa/pa.opt:83
+#, no-c-format
 msgid "Always generate long calls."
 msgstr ""
 
 #: config/pa/pa.opt:87
+#, no-c-format
 msgid "Emit long load/store sequences."
 msgstr ""
 
 #: config/pa/pa.opt:95
+#, no-c-format
 msgid "Disable space regs."
 msgstr ""
 
 #: config/pa/pa.opt:99
+#, no-c-format
 msgid "Assume memory references are ordered and barriers are not needed."
 msgstr ""
 
 #: config/pa/pa.opt:115
+#, no-c-format
 msgid "Use portable calling conventions."
 msgstr ""
 
 #: config/pa/pa.opt:119
+#, no-c-format
 msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000."
 msgstr ""
 
 #: config/pa/pa.opt:144 config/frv/frv.opt:215
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use hardware floating point"
 msgid "Use software floating point."
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
 #: config/pa/pa.opt:152
+#, no-c-format
 msgid "Do not disable space regs."
 msgstr ""
 
 #: config/v850/v850.opt:29
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Use registers r2 and r5."
 msgstr "невядомая назва рэгістра: %s"
 
 #: config/v850/v850.opt:33
+#, no-c-format
 msgid "Use 4 byte entries in switch tables."
 msgstr ""
 
 #: config/v850/v850.opt:37
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Enable exception handling"
 msgid "Enable backend debugging."
 msgstr "Уключыць апрацоўку выключэньняў"
 
 #: config/v850/v850.opt:41
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the callt instruction (default)."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/v850/v850.opt:45
+#, no-c-format
 msgid "Reuse r30 on a per function basis."
 msgstr ""
 
 #: config/v850/v850.opt:52
+#, no-c-format
 msgid "Prohibit PC relative function calls."
 msgstr ""
 
 #: config/v850/v850.opt:56
+#, no-c-format
 msgid "Use stubs for function prologues."
 msgstr ""
 
 #: config/v850/v850.opt:60
+#, no-c-format
 msgid "Set the max size of data eligible for the SDA area."
 msgstr ""
 
 #: config/v850/v850.opt:67
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Enable the use of the short load instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/v850/v850.opt:71
+#, no-c-format
 msgid "Same as: -mep -mprolog-function."
 msgstr ""
 
 #: config/v850/v850.opt:75
+#, no-c-format
 msgid "Set the max size of data eligible for the TDA area."
 msgstr ""
 
 #: config/v850/v850.opt:82
+#, no-c-format
 msgid "Do not enforce strict alignment."
 msgstr ""
 
 #: config/v850/v850.opt:86
+#, no-c-format
 msgid "Put jump tables for switch statements into the .data section rather than the .code section."
 msgstr ""
 
 #: config/v850/v850.opt:93
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Optimize for F930 processors"
 msgid "Compile for the v850 processor."
 msgstr "Аптымізацыя для  F930 працэсараў"
 
 #: config/v850/v850.opt:97
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Optimize for F930 processors"
 msgid "Compile for the v850e processor."
 msgstr "Аптымізацыя для  F930 працэсараў"
 
 #: config/v850/v850.opt:101
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Optimize for F930 processors"
 msgid "Compile for the v850e1 processor."
 msgstr "Аптымізацыя для  F930 працэсараў"
 
 #: config/v850/v850.opt:105
+#, no-c-format
 msgid "Compile for the v850es variant of the v850e1."
 msgstr ""
 
 #: config/v850/v850.opt:109
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Optimize for F930 processors"
 msgid "Compile for the v850e2 processor."
 msgstr "Аптымізацыя для  F930 працэсараў"
 
 #: config/v850/v850.opt:113
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Optimize for F930 processors"
 msgid "Compile for the v850e2v3 processor."
 msgstr "Аптымізацыя для  F930 працэсараў"
 
 #: config/v850/v850.opt:117
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Optimize for F930 processors"
 msgid "Compile for the v850e3v5 processor."
 msgstr "Аптымізацыя для  F930 працэсараў"
 
 #: config/v850/v850.opt:124
+#, no-c-format
 msgid "Enable v850e3v5 loop instructions."
 msgstr ""
 
 #: config/v850/v850.opt:128
+#, no-c-format
 msgid "Set the max size of data eligible for the ZDA area."
 msgstr ""
 
 #: config/v850/v850.opt:135
+#, no-c-format
 msgid "Enable relaxing in the assembler."
 msgstr ""
 
 #: config/v850/v850.opt:139
+#, no-c-format
 msgid "Prohibit PC relative jumps."
 msgstr ""
 
 #: config/v850/v850.opt:143
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use hardware floating point"
 msgid "Inhibit the use of hardware floating point instructions."
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
 #: config/v850/v850.opt:147
+#, no-c-format
 msgid "Allow the use of hardware floating point instructions for V850E2V3 and up."
 msgstr ""
 
 #: config/v850/v850.opt:151
+#, no-c-format
 msgid "Enable support for the RH850 ABI.  This is the default."
 msgstr ""
 
 #: config/v850/v850.opt:155
+#, no-c-format
 msgid "Enable support for the old GCC ABI."
 msgstr ""
 
 #: config/v850/v850.opt:159
+#, no-c-format
 msgid "Support alignments of up to 64-bits."
 msgstr ""
 
 #: config/g.opt:27
+#, no-c-format
 msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)."
 msgstr ""
 
 #: config/lynx.opt:23
+#, no-c-format
 msgid "Support legacy multi-threading."
 msgstr ""
 
 #: config/lynx.opt:27
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use hardware fp"
 msgid "Use shared libraries."
 msgstr "Выкарыстоўваць апаратную плаваючую кропку"
 
 #: config/lynx.opt:31
+#, no-c-format
 msgid "Support multi-threading."
 msgstr ""
 
 #: config/nvptx/nvptx.opt:22 config/gcn/gcn.opt:47
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a 68302"
 msgid "Generate code for a 32-bit ABI."
 msgstr "Ствараць код для 68302"
 
 #: config/nvptx/nvptx.opt:26 config/gcn/gcn.opt:51
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a 68040"
 msgid "Generate code for a 64-bit ABI."
 msgstr "Ствараць код для 68040"
 
 #: config/nvptx/nvptx.opt:30
+#, no-c-format
 msgid "Link in code for a __main kernel."
 msgstr ""
 
 #: config/nvptx/nvptx.opt:34
+#, no-c-format
 msgid "Optimize partition neutering."
 msgstr ""
 
 #: config/nvptx/nvptx.opt:38
+#, no-c-format
 msgid "Use custom stacks instead of local memory for automatic storage."
 msgstr ""
 
 #: config/nvptx/nvptx.opt:42
+#, no-c-format
 msgid "Specify size of .local memory used for stack when the exact amount is not known."
 msgstr ""
 
 #: config/nvptx/nvptx.opt:46
+#, no-c-format
 msgid "Generate code that can keep local state uniform across all lanes."
 msgstr ""
 
 #: config/nvptx/nvptx.opt:50
+#, no-c-format
 msgid "Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt."
 msgstr ""
 
 #: config/nvptx/nvptx.opt:54
+#, no-c-format
 msgid "Known PTX ISA versions (for use with the -misa= option):"
 msgstr ""
 
 #: config/nvptx/nvptx.opt:64
+#, no-c-format
 msgid "Specify the version of the ptx ISA to use."
 msgstr ""
 
 #: config/vxworks.opt:36
+#, no-c-format
 msgid "Assume the VxWorks RTP environment."
 msgstr ""
 
 #: config/vxworks.opt:43
+#, no-c-format
 msgid "Assume the VxWorks vThreads environment."
 msgstr ""
 
-#: config/cr16/cr16.opt:23
-msgid "-msim   Use simulator runtime."
-msgstr ""
-
 #: config/cr16/cr16.opt:27
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Generate SBIT, CBIT instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/cr16/cr16.opt:31
+#, no-c-format
 msgid "Support multiply accumulate instructions."
 msgstr ""
 
 #: config/cr16/cr16.opt:38
+#, no-c-format
 msgid "Treat data references as near, far or medium. medium is default."
 msgstr ""
 
 #: config/cr16/cr16.opt:42
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a cpu32"
 msgid "Generate code for CR16C architecture."
 msgstr "Ствараць код для цп32"
 
 #: config/cr16/cr16.opt:46
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Generate code for CR16C+ architecture (Default)."
 msgstr "Генерыраваць код для Intel as"
 
 #: config/cr16/cr16.opt:50
+#, no-c-format
 msgid "Treat integers as 32-bit."
 msgstr ""
 
 #: config/avr/avr.opt:23
+#, no-c-format
 msgid "Use subroutines for function prologues and epilogues."
 msgstr ""
 
 #: config/avr/avr.opt:27
+#, no-c-format
 msgid "-mmcu=MCU\tSelect the target MCU."
 msgstr ""
 
 #: config/avr/avr.opt:31
+#, no-c-format
 msgid "Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues."
 msgstr ""
 
 #: config/avr/avr.opt:35
+#, no-c-format
 msgid "Set the number of 64 KiB flash segments."
 msgstr ""
 
 #: config/avr/avr.opt:39
+#, no-c-format
 msgid "Indicate presence of a processor erratum."
 msgstr ""
 
 #: config/avr/avr.opt:43
+#, no-c-format
 msgid "Enable Read-Modify-Write (RMW) instructions support/use."
 msgstr ""
 
 #: config/avr/avr.opt:53
+#, no-c-format
 msgid "Use RJMP / RCALL even though CALL / JMP are available."
 msgstr ""
 
 #: config/avr/avr.opt:57
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use 32 bit int"
 msgid "Use an 8-bit 'int' type."
 msgstr "Выкарыстоўваць 32-х бітны int"
 
 #: config/avr/avr.opt:61
+#, no-c-format
 msgid "Change the stack pointer without disabling interrupts."
 msgstr ""
 
 #: config/avr/avr.opt:65
+#, no-c-format
 msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 0."
 msgstr ""
 
 #: config/avr/avr.opt:69
+#, no-c-format
 msgid "Treat main as if it had attribute OS_task."
 msgstr ""
 
 #: config/avr/avr.opt:79
+#, no-c-format
 msgid "Change only the low 8 bits of the stack pointer."
 msgstr ""
 
 #: config/avr/avr.opt:83
+#, no-c-format
 msgid "Relax branches."
 msgstr ""
 
 #: config/avr/avr.opt:87
+#, no-c-format
 msgid "Make the linker relaxation machine assume that a program counter wrap-around occurs."
 msgstr ""
 
 #: config/avr/avr.opt:91
+#, no-c-format
 msgid "Accumulate outgoing function arguments and acquire/release the needed stack space for outgoing function arguments in function prologue/epilogue.  Without this option, outgoing arguments are pushed before calling a function and popped afterwards.  This option can lead to reduced code size for functions that call many functions that get their arguments on the stack like, for example printf."
 msgstr ""
 
 #: config/avr/avr.opt:95
+#, no-c-format
 msgid "When accessing RAM, use X as imposed by the hardware, i.e. just use pre-decrement, post-increment and indirect addressing with the X register.  Without this option, the compiler may assume that there is an addressing mode X+const similar to Y+const and Z+const and emit instructions to emulate such an addressing mode for X."
 msgstr ""
 
 #: config/avr/avr.opt:100
+#, no-c-format
 msgid "The device has no SPH special function register. This option will be overridden by the compiler driver with the correct setting if presence/absence of SPH can be deduced from -mmcu=MCU."
 msgstr ""
 
 #: config/avr/avr.opt:104
+#, no-c-format
 msgid "Warn if the address space of an address is changed."
 msgstr ""
 
 #: config/avr/avr.opt:108
+#, no-c-format
 msgid "Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by default."
 msgstr ""
 
 #: config/avr/avr.opt:112
+#, no-c-format
 msgid "Allow to use truncation instead of rounding towards zero for fractional fixed-point types."
 msgstr ""
 
 #: config/avr/avr.opt:116
+#, no-c-format
 msgid "Assume that all data in static storage can be accessed by LDS / STS.  This option is only useful for reduced Tiny devices."
 msgstr ""
 
 #: config/avr/avr.opt:120
+#, no-c-format
 msgid "-mdouble=<BITS>\tUse <BITS> bits wide double type."
 msgstr ""
 
 #: config/avr/avr.opt:124
+#, no-c-format
 msgid "-mlong-double=<BITS>\tUse <BITS> bits wide long double type."
 msgstr ""
 
 #: config/avr/avr.opt:128
+#, no-c-format
 msgid "Do not link against the device-specific library lib<MCU>.a."
 msgstr ""
 
 #: config/avr/avr.opt:132
+#, no-c-format
 msgid "Do not use the device-specific specs file device-specs/specs-<MCU>."
 msgstr ""
 
 #: config/avr/avr.opt:136
+#, no-c-format
 msgid "Available BITS selections:"
 msgstr ""
 
 #: config/m32r/m32r.opt:34
+#, no-c-format
 msgid "Compile for the m32rx."
 msgstr ""
 
 #: config/m32r/m32r.opt:38
+#, no-c-format
 msgid "Compile for the m32r2."
 msgstr ""
 
 #: config/m32r/m32r.opt:42
+#, no-c-format
 msgid "Compile for the m32r."
 msgstr ""
 
 #: config/m32r/m32r.opt:46
+#, no-c-format
 msgid "Align all loops to 32 byte boundary."
 msgstr ""
 
 #: config/m32r/m32r.opt:50
+#, no-c-format
 msgid "Prefer branches over conditional execution."
 msgstr ""
 
 #: config/m32r/m32r.opt:54
+#, no-c-format
 msgid "Give branches their default cost."
 msgstr ""
 
 #: config/m32r/m32r.opt:58
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Output compiler statistics"
 msgid "Display compile time statistics."
 msgstr "Вывесці статыстыку капілятара"
 
 #: config/m32r/m32r.opt:62
+#, no-c-format
 msgid "Specify cache flush function."
 msgstr ""
 
 #: config/m32r/m32r.opt:66
+#, no-c-format
 msgid "Specify cache flush trap number."
 msgstr ""
 
 #: config/m32r/m32r.opt:70
+#, no-c-format
 msgid "Only issue one instruction per cycle."
 msgstr ""
 
 #: config/m32r/m32r.opt:74
+#, no-c-format
 msgid "Allow two instructions to be issued per cycle."
 msgstr ""
 
 #: config/m32r/m32r.opt:78
+#, no-c-format
 msgid "Code size: small, medium or large."
 msgstr ""
 
 #: config/m32r/m32r.opt:94
+#, no-c-format
 msgid "Don't call any cache flush functions."
 msgstr ""
 
 #: config/m32r/m32r.opt:98
+#, no-c-format
 msgid "Don't call any cache flush trap."
 msgstr ""
 
 #: config/m32r/m32r.opt:105
+#, no-c-format
 msgid "Small data area: none, sdata, use."
 msgstr ""
 
 #: config/s390/tpf.opt:23
+#, no-c-format
 msgid "Enable TPF-OS tracing code."
 msgstr ""
 
 #: config/s390/tpf.opt:27
+#, no-c-format
+msgid "Set the trace check address for prologue tpf hook"
+msgstr ""
+
+#: config/s390/tpf.opt:31
+#, no-c-format
+msgid "Set the trace jump address for prologue tpf hook"
+msgstr ""
+
+#: config/s390/tpf.opt:35
+#, no-c-format
+msgid "Set the trace check address for epilogue tpf hook"
+msgstr ""
+
+#: config/s390/tpf.opt:39
+#, no-c-format
+msgid "Set the trace jump address for epilogue tpf hook"
+msgstr ""
+
+#: config/s390/tpf.opt:43
+#, no-c-format
+msgid "Set the prologue and epilogue hook addresses to TPF_TRACE_PROLOGUE_SKIP_TARGET and TPF_TRACE_EPILOGUE_SKIP_TARGET. Equivalent to using -mtpf-trace-hook-prologue-target=TPF_TRACE_PROLOGUE_SKIP_TARGET and -mtpf-trace-hook-epilogue-target=TPF_TRACE_EPILOGUE_SKIP_TARGET"
+msgstr ""
+
+#: config/s390/tpf.opt:47
+#, no-c-format
 msgid "Specify main object for TPF-OS."
 msgstr ""
 
 #: config/s390/s390.opt:48
+#, no-c-format
 msgid "31 bit ABI."
 msgstr ""
 
 #: config/s390/s390.opt:52
+#, no-c-format
 msgid "64 bit ABI."
 msgstr ""
 
 #: config/s390/s390.opt:123
+#, no-c-format
 msgid "Maintain backchain pointer."
 msgstr ""
 
 #: config/s390/s390.opt:127
+#, no-c-format
 msgid "Additional debug prints."
 msgstr ""
 
 #: config/s390/s390.opt:131
+#, no-c-format
 msgid "ESA/390 architecture."
 msgstr ""
 
 #: config/s390/s390.opt:135
+#, no-c-format
 msgid "Enable decimal floating point hardware support."
 msgstr ""
 
 #: config/s390/s390.opt:139
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use hardware floating point"
 msgid "Enable hardware floating point."
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
 #: config/s390/s390.opt:143
+#, no-c-format
 msgid "Takes two non-negative integer numbers separated by a comma. Prepend the function label with the number of two-byte Nop instructions indicated by the first.  Append Nop instructions covering the number of halfwords indicated by the second after the label.  Nop instructions of the largest possible size are used (six, four or two bytes), beginning with the largest possible size.  Using 0 for both values disables hotpatching."
 msgstr ""
 
 #: config/s390/s390.opt:161
+#, no-c-format
 msgid "Use hardware transactional execution instructions."
 msgstr ""
 
 #: config/s390/s390.opt:165
+#, no-c-format
 msgid "Use hardware vector facility instructions and enable the vector ABI."
 msgstr ""
 
 #: config/s390/s390.opt:169
+#, no-c-format
 msgid "Use packed stack layout."
 msgstr ""
 
 #: config/s390/s390.opt:173
+#, no-c-format
 msgid "Use bras for executable < 64k."
 msgstr ""
 
 #: config/s390/s390.opt:177
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use hardware floating point"
 msgid "Disable hardware floating point."
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
 #: config/s390/s390.opt:181
+#, no-c-format
 msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered."
 msgstr ""
 
 #: config/s390/s390.opt:185
+#, no-c-format
 msgid "Switches off the -mstack-guard= option."
 msgstr ""
 
 #: config/s390/s390.opt:189
+#, no-c-format
 msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit."
 msgstr ""
 
 #: config/s390/s390.opt:193
+#, no-c-format
 msgid "Switches off the -mstack-size= option."
 msgstr ""
 
 #: config/s390/s390.opt:201
+#, no-c-format
 msgid "Use the mvcle instruction for block moves."
 msgstr ""
 
 #: config/s390/s390.opt:205
+#, no-c-format
 msgid "Enable the z vector language extension providing the context-sensitive vector macro and enable the Altivec-style builtins in vecintrin.h."
 msgstr ""
 
 #: config/s390/s390.opt:210
+#, no-c-format
 msgid "Warn if a function uses alloca or creates an array with dynamic size."
 msgstr ""
 
 #: config/s390/s390.opt:214
+#, no-c-format
 msgid "Warn if a single function's framesize exceeds the given framesize."
 msgstr ""
 
 #: config/s390/s390.opt:218
+#, no-c-format
 msgid "z/Architecture."
 msgstr ""
 
 #: config/s390/s390.opt:222
+#, no-c-format
 msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1."
 msgstr ""
 
 #: config/s390/s390.opt:232 config/arm/arm.opt:172
+#, no-c-format
 msgid "Assume data segments are relative to text segment."
 msgstr ""
 
 #: config/s390/s390.opt:237
+#, no-c-format
 msgid "Wrap all indirect branches into execute in order to disable branch prediction."
 msgstr ""
 
 #: config/s390/s390.opt:242
+#, no-c-format
 msgid "Wrap indirect table jumps and computed gotos into execute in order to disable branch prediction.  Using thunk or thunk-extern with this option requires the thunks to be considered signal handlers to order to generate correct CFI.  For environments where unwinding (e.g. for exceptions) is required please use thunk-inline instead."
 msgstr ""
 
 #: config/s390/s390.opt:250
+#, no-c-format
 msgid "Wrap all indirect calls into execute in order to disable branch prediction."
 msgstr ""
 
 #: config/s390/s390.opt:254
+#, no-c-format
 msgid "Wrap all indirect return branches into execute in order to disable branch prediction."
 msgstr ""
 
 #: config/s390/s390.opt:259
+#, no-c-format
 msgid "Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address is going to be restored from memory."
 msgstr ""
 
 #: config/s390/s390.opt:265
+#, no-c-format
 msgid "Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address doesn't need to be restored from memory."
 msgstr ""
 
 #: config/s390/s390.opt:287
+#, no-c-format
 msgid "Generate sections .s390_indirect_jump, .s390_indirect_call, .s390_return_reg, and .s390_return_mem to contain the indirect branch locations which have been patched as part of using one of the -mindirect-branch* or -mfunction-return* options.  The sections consist of an array of 32 bit elements. Each entry holds the offset from the entry to the patched location."
 msgstr ""
 
 #: config/s390/s390.opt:296
+#, no-c-format
 msgid "Emit profiling counter call at function entry before prologue. The compiled code will require a 64-bit CPU and glibc 2.29 or newer to run."
 msgstr ""
 
 #: config/s390/s390.opt:301
+#, no-c-format
 msgid "Generate __mcount_loc section with all _mcount and __fentry__ calls."
 msgstr ""
 
 #: config/rl78/rl78.opt:27 config/rx/elf.opt:26
+#, no-c-format
 msgid "Use the simulator runtime."
 msgstr ""
 
 #: config/rl78/rl78.opt:31
+#, no-c-format
 msgid "Selects the type of hardware multiplication and division to use (none/g13/g14)."
 msgstr ""
 
 #: config/rl78/rl78.opt:50
+#, no-c-format
 msgid "Use all registers, reserving none for interrupt handlers."
 msgstr ""
 
 #: config/rl78/rl78.opt:54
+#, no-c-format
 msgid "Enable assembler and linker relaxation.  Enabled by default at -Os."
 msgstr ""
 
 #: config/rl78/rl78.opt:58
+#, no-c-format
 msgid "Selects the type of RL78 core being targeted (g10/g13/g14).  The default is the G14.  If set, also selects the hardware multiply support to be used."
 msgstr ""
 
 #: config/rl78/rl78.opt:77
+#, no-c-format
 msgid "Alias for -mcpu=g10."
 msgstr ""
 
 #: config/rl78/rl78.opt:81
+#, no-c-format
 msgid "Alias for -mcpu=g13."
 msgstr ""
 
 #: config/rl78/rl78.opt:85 config/rl78/rl78.opt:89
+#, no-c-format
 msgid "Alias for -mcpu=g14."
 msgstr ""
 
 #: config/rl78/rl78.opt:93
+#, no-c-format
 msgid "Assume ES is zero throughout program execution, use ES: for read-only data."
 msgstr ""
 
 #: config/rl78/rl78.opt:97
+#, no-c-format
 msgid "Stores the MDUC registers in interrupt handlers for G13 target."
 msgstr ""
 
 #: config/stormy16/stormy16.opt:24
+#, no-c-format
 msgid "Provide libraries for the simulator."
 msgstr ""
 
 #: config/arm/arm-tables.opt:25
+#, no-c-format
 msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
 msgstr ""
 
 #: config/arm/arm-tables.opt:266
+#, no-c-format
 msgid "Known ARM architectures (for use with the -march= option):"
 msgstr ""
 
 #: config/arm/arm-tables.opt:369
+#, no-c-format
 msgid "Known ARM FPUs (for use with the -mfpu= option):"
 msgstr ""
 
 #: config/arm/arm.opt:35
+#, no-c-format
 msgid "TLS dialect to use:"
 msgstr ""
 
 #: config/arm/arm.opt:45
+#, no-c-format
 msgid "Specify an ABI."
 msgstr ""
 
 #: config/arm/arm.opt:49
+#, no-c-format
 msgid "Known ARM ABIs (for use with the -mabi= option):"
 msgstr ""
 
 #: config/arm/arm.opt:68
+#, no-c-format
 msgid "Generate a call to abort if a noreturn function returns."
 msgstr ""
 
 #: config/arm/arm.opt:75
+#, no-c-format
 msgid "Generate APCS conformant stack frames."
 msgstr ""
 
 #: config/arm/arm.opt:79
+#, no-c-format
 msgid "Generate re-entrant, PIC code."
 msgstr ""
 
 #: config/arm/arm.opt:95
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code without GP reg"
 msgid "Generate code in 32 bit ARM state."
 msgstr "Генерыраваць код без GP reg"
 
 #: config/arm/arm.opt:103
+#, no-c-format
 msgid "Thumb: Assume non-static functions may be called from ARM code."
 msgstr ""
 
 #: config/arm/arm.opt:107
+#, no-c-format
 msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
 msgstr ""
 
 #: config/arm/arm.opt:115
+#, no-c-format
 msgid "Specify if floating point hardware should be used."
 msgstr ""
 
 #: config/arm/arm.opt:119
+#, no-c-format
 msgid "Specify that the compiler should target secure code as per ARMv8-M Security Extensions."
 msgstr ""
 
 #: config/arm/arm.opt:123
+#, no-c-format
 msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
 msgstr ""
 
 #: config/arm/arm.opt:136
+#, no-c-format
 msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
 msgstr ""
 
 #: config/arm/arm.opt:140
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Specify the __fp16 floating-point format."
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
 #: config/arm/arm.opt:144
+#, no-c-format
 msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
 msgstr ""
 
 #: config/arm/arm.opt:157
+#, no-c-format
 msgid "Specify the name of the target floating point hardware/format."
 msgstr ""
 
 #: config/arm/arm.opt:168
+#, no-c-format
 msgid "Generate call insns as indirect calls, if necessary."
 msgstr ""
 
 #: config/arm/arm.opt:176
+#, no-c-format
 msgid "Specify the register to be used for PIC addressing."
 msgstr ""
 
 #: config/arm/arm.opt:180
+#, no-c-format
 msgid "Store function names in object code."
 msgstr ""
 
 #: config/arm/arm.opt:184
+#, no-c-format
 msgid "Permit scheduling of a function's prologue sequence."
 msgstr ""
 
 #: config/arm/arm.opt:188 config/rs6000/rs6000.opt:243
+#, no-c-format
 msgid "Do not load the PIC register in function prologues."
 msgstr ""
 
 #: config/arm/arm.opt:195
+#, no-c-format
 msgid "Specify the minimum bit alignment of structures. (Deprecated)."
 msgstr ""
 
 #: config/arm/arm.opt:199
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for GNU as"
 msgid "Generate code for Thumb state."
 msgstr "Генерыраваць код для GNU as"
 
 #: config/arm/arm.opt:203
+#, no-c-format
 msgid "Support calls between Thumb and ARM instruction sets."
 msgstr ""
 
 #: config/arm/arm.opt:207
+#, no-c-format
 msgid "Specify thread local storage scheme."
 msgstr ""
 
 #: config/arm/arm.opt:211
+#, no-c-format
 msgid "Specify how to access the thread pointer."
 msgstr ""
 
 #: config/arm/arm.opt:215
+#, no-c-format
 msgid "Valid arguments to -mtp=:"
 msgstr ""
 
 #: config/arm/arm.opt:228
+#, no-c-format
 msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
 msgstr ""
 
 #: config/arm/arm.opt:232
+#, no-c-format
 msgid "Thumb: Generate (leaf) stack frames even if not needed."
 msgstr ""
 
 #: config/arm/arm.opt:236 config/mn10300/mn10300.opt:42
+#, no-c-format
 msgid "Tune code for the given processor."
 msgstr ""
 
 #: config/arm/arm.opt:240
+#, no-c-format
 msgid "Print CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code."
 msgstr ""
 
 #: config/arm/arm.opt:251
+#, no-c-format
 msgid "Use Neon quad-word (rather than double-word) registers for vectorization."
 msgstr ""
 
 #: config/arm/arm.opt:255
+#, no-c-format
 msgid "Use Neon double-word (rather than quad-word) registers for vectorization."
 msgstr ""
 
 #: config/arm/arm.opt:259
+#, no-c-format
 msgid "Enable more verbose RTX cost dumps during debug.  For GCC developers use only."
 msgstr ""
 
 #: config/arm/arm.opt:263
+#, no-c-format
 msgid "Only generate absolute relocations on word sized values."
 msgstr ""
 
 #: config/arm/arm.opt:267
+#, no-c-format
 msgid "Generate IT blocks appropriate for ARMv8."
 msgstr ""
 
 #: config/arm/arm.opt:271
+#, no-c-format
 msgid "Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata."
 msgstr ""
 
 #: config/arm/arm.opt:276 config/nds32/nds32.opt:461 config/arc/arc.opt:496
+#, no-c-format
 msgid "Enable unaligned word and halfword accesses to packed data."
 msgstr ""
 
 #: config/arm/arm.opt:280
+#, no-c-format
 msgid "This option is deprecated and has no effect."
 msgstr ""
 
 #: config/arm/arm.opt:284
+#, no-c-format
 msgid "Assume loading data from flash is slower than fetching instructions."
 msgstr ""
 
 #: config/arm/arm.opt:288
+#, no-c-format
 msgid "Assume unified syntax for inline assembly code."
 msgstr ""
 
 #: config/arm/arm.opt:292
+#, no-c-format
 msgid "Do not allow constant data to be placed in code sections."
 msgstr ""
 
 #: config/arm/arm.opt:296
+#, no-c-format
 msgid "When linking for big-endian targets, generate a BE8 format image."
 msgstr ""
 
 #: config/arm/arm.opt:300
+#, no-c-format
 msgid "When linking for big-endian targets, generate a legacy BE32 format image."
 msgstr ""
 
 #: config/arm/arm.opt:304 config/sh/sh.opt:195
+#, no-c-format
 msgid "Cost to assume for a branch insn."
 msgstr ""
 
 #: config/arm/arm.opt:308
+#, no-c-format
 msgid "Generate code which uses the core registers only (r0-r14)."
 msgstr ""
 
 #: config/sparc/sparc.opt:30 config/sparc/sparc.opt:34
 #: config/visium/visium.opt:37
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use hardware fp"
 msgid "Use hardware FP."
 msgstr "Выкарыстоўваць апаратную плаваючую кропку"
 
 #: config/sparc/sparc.opt:38 config/visium/visium.opt:41
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not use hardware fp"
 msgid "Do not use hardware FP."
 msgstr "Не выкарыстоўваць апаратную плаваючую кропку"
 
 #: config/sparc/sparc.opt:42
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use alternate register names"
 msgid "Use flat register window model."
 msgstr "Выкарыстоўвываць альтэрнатыўныя назвы рэгістраў"
 
 #: config/sparc/sparc.opt:46
+#, no-c-format
 msgid "Assume possible double misalignment."
 msgstr ""
 
 #: config/sparc/sparc.opt:50
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use 64-bit general registers"
 msgid "Use ABI reserved registers."
 msgstr "Выкарыстоўваць 64-бітныя галоўныя рэгістры"
 
 #: config/sparc/sparc.opt:54
+#, no-c-format
 msgid "Use hardware quad FP instructions."
 msgstr ""
 
 #: config/sparc/sparc.opt:58
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use hardware quad fp instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/sparc/sparc.opt:62
+#, no-c-format
 msgid "Enable Local Register Allocation."
 msgstr ""
 
 #: config/sparc/sparc.opt:66
+#, no-c-format
 msgid "Compile for V8+ ABI."
 msgstr ""
 
 #: config/sparc/sparc.opt:70
+#, no-c-format
 msgid "Use UltraSPARC Visual Instruction Set version 1.0 extensions."
 msgstr ""
 
 #: config/sparc/sparc.opt:74
+#, no-c-format
 msgid "Use UltraSPARC Visual Instruction Set version 2.0 extensions."
 msgstr ""
 
 #: config/sparc/sparc.opt:78
+#, no-c-format
 msgid "Use UltraSPARC Visual Instruction Set version 3.0 extensions."
 msgstr ""
 
 #: config/sparc/sparc.opt:82
+#, no-c-format
 msgid "Use UltraSPARC Visual Instruction Set version 4.0 extensions."
 msgstr ""
 
 #: config/sparc/sparc.opt:86
+#, no-c-format
 msgid "Use additional VIS instructions introduced in OSA2017."
 msgstr ""
 
 #: config/sparc/sparc.opt:90
+#, no-c-format
 msgid "Use UltraSPARC Compare-and-Branch extensions."
 msgstr ""
 
 #: config/sparc/sparc.opt:94
+#, no-c-format
 msgid "Use UltraSPARC Fused Multiply-Add extensions."
 msgstr ""
 
 #: config/sparc/sparc.opt:98
+#, no-c-format
 msgid "Use Floating-point Multiply Single to Double (FsMULd) instruction."
 msgstr ""
 
 #: config/sparc/sparc.opt:102
+#, no-c-format
 msgid "Use UltraSPARC Population-Count instruction."
 msgstr ""
 
 #: config/sparc/sparc.opt:106
+#, no-c-format
 msgid "Use UltraSPARC Subtract-Extended-with-Carry instruction."
 msgstr ""
 
 #: config/sparc/sparc.opt:110
+#, no-c-format
 msgid "Pointers are 64-bit."
 msgstr ""
 
 #: config/sparc/sparc.opt:114
+#, no-c-format
 msgid "Pointers are 32-bit."
 msgstr ""
 
 #: config/sparc/sparc.opt:118
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use 64 bit float"
 msgid "Use 64-bit ABI."
 msgstr "Выкарыстоўваць 64-х бітны float"
 
 #: config/sparc/sparc.opt:122
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use 32 bit int"
 msgid "Use 32-bit ABI."
 msgstr "Выкарыстоўваць 32-х бітны int"
 
 #: config/sparc/sparc.opt:126
+#, no-c-format
 msgid "Use stack bias."
 msgstr ""
 
 #: config/sparc/sparc.opt:130
+#, no-c-format
 msgid "Use structs on stronger alignment for double-word copies."
 msgstr ""
 
 #: config/sparc/sparc.opt:134
+#, no-c-format
 msgid "Optimize tail call instructions in assembler and linker."
 msgstr ""
 
 #: config/sparc/sparc.opt:138
+#, no-c-format
 msgid "Do not generate code that can only run in supervisor mode (default)."
 msgstr ""
 
 #: config/sparc/sparc.opt:142
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for given CPU"
 msgid "Use instructions of and schedule code for given CPU."
 msgstr "Генерыраваць код для дадзенага ЦП"
 
 #: config/sparc/sparc.opt:225
+#, no-c-format
 msgid "Use given SPARC-V9 code model."
 msgstr ""
 
 #: config/sparc/sparc.opt:247
+#, no-c-format
 msgid "Enable debug output."
 msgstr ""
 
 #: config/sparc/sparc.opt:251
+#, no-c-format
 msgid "Enable strict 32-bit psABI struct return checking."
 msgstr ""
 
 #: config/sparc/sparc.opt:255
+#, no-c-format
 msgid "Enable workaround for single erratum of AT697F processor (corresponding to erratum #13 of AT697E processor)."
 msgstr ""
 
 #: config/sparc/sparc.opt:260
+#, no-c-format
 msgid "Enable workarounds for the errata of the UT699 processor."
 msgstr ""
 
 #: config/sparc/sparc.opt:264
+#, no-c-format
 msgid "Enable workarounds for the errata of the UT699E/UT700 processor."
 msgstr ""
 
 #: config/sparc/sparc.opt:268
+#, no-c-format
 msgid "Enable workarounds for the errata of the GR712RC processor."
 msgstr ""
 
 #: config/sparc/sparc.opt:305
+#, no-c-format
 msgid "Specify the memory model in effect for the program."
 msgstr ""
 
 #: config/rs6000/darwin.opt:38 config/rs6000/sysv4.opt:145
+#, no-c-format
 msgid "Generate 64-bit code."
 msgstr ""
 
 #: config/rs6000/darwin.opt:42 config/rs6000/sysv4.opt:149
+#, no-c-format
 msgid "Generate 32-bit code."
 msgstr ""
 
 #: config/rs6000/rs6000-tables.opt:24
+#, no-c-format
 msgid "Known CPUs (for use with the -mcpu= and -mtune= options):"
 msgstr ""
 
 #: config/rs6000/476.opt:24
+#, no-c-format
 msgid "Preserve the PowerPC 476's link stack by matching up a blr with the bcl/bl insns used for GOT accesses."
 msgstr ""
 
 #: config/rs6000/aix64.opt:24
+#, no-c-format
 msgid "Compile for 64-bit pointers."
 msgstr ""
 
 #: config/rs6000/aix64.opt:28
+#, no-c-format
 msgid "Compile for 32-bit pointers."
 msgstr ""
 
 #: config/rs6000/aix64.opt:32 config/rs6000/linux64.opt:28
+#, no-c-format
 msgid "Select code model."
 msgstr ""
 
 #: config/rs6000/aix64.opt:49
+#, no-c-format
 msgid "Support message passing with the Parallel Environment."
 msgstr ""
 
 #: config/rs6000/linux64.opt:24
+#, no-c-format
 msgid "Call mcount for profiling before a function prologue."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:121
+#, no-c-format
 msgid "Use PowerPC-64 instruction set."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:125
+#, no-c-format
 msgid "Use PowerPC General Purpose group optional instructions."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:129
+#, no-c-format
 msgid "Use PowerPC Graphics group optional instructions."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:133
+#, no-c-format
 msgid "Use PowerPC V2.01 single field mfcr instruction."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:137
+#, no-c-format
 msgid "Use PowerPC V2.02 popcntb instruction."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:141
+#, no-c-format
 msgid "Use PowerPC V2.02 floating point rounding instructions."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:145
+#, no-c-format
 msgid "Use PowerPC V2.05 compare bytes instruction."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:156
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Don't use AltiVec instructions"
 msgid "Use AltiVec instructions."
 msgstr "Не выкарыстоўваць інструкцыі AltiVec"
 
 #: config/rs6000/rs6000.opt:160
+#, no-c-format
 msgid "Enable early gimple folding of builtins."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:164
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use hardware floating point"
 msgid "Use decimal floating point instructions."
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
 #: config/rs6000/rs6000.opt:168
+#, no-c-format
 msgid "Use 4xx half-word multiply instructions."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:172
+#, no-c-format
 msgid "Use 4xx string-search dlmzb instruction."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:176
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Don't use AltiVec instructions"
 msgid "Generate load/store multiple instructions."
 msgstr "Не выкарыстоўваць інструкцыі AltiVec"
 
 #: config/rs6000/rs6000.opt:195
+#, no-c-format
 msgid "Use PowerPC V2.06 popcntd instruction."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:199
+#, no-c-format
 msgid "Under -ffast-math, generate a FRIZ instruction for (double)(long long) conversions."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:207
+#, no-c-format
 msgid "Use vector/scalar (VSX) instructions."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:235
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Do not generate load/store with update instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/rs6000/rs6000.opt:239
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Generate load/store with update instructions."
 msgstr "нявернае выкарыстанне \"restict\""
 
 #: config/rs6000/rs6000.opt:247
+#, no-c-format
 msgid "Avoid generation of indexed load/store instructions when possible."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:254
+#, no-c-format
 msgid "Schedule the start and end of the procedure."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:258
+#, no-c-format
 msgid "Return all structures in memory (AIX default)."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:262
+#, no-c-format
 msgid "Return small structures in registers (SVR4 default)."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:266
+#, no-c-format
 msgid "Conform more closely to IBM XLC semantics."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:270 config/rs6000/rs6000.opt:274
+#, no-c-format
 msgid "Generate software reciprocal divide and square root for better throughput."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:278
+#, no-c-format
 msgid "Assume that the reciprocal estimate instructions provide more accuracy."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:282
+#, no-c-format
 msgid "Do not place floating point constants in TOC."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:286
+#, no-c-format
 msgid "Place floating point constants in TOC."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:290
+#, no-c-format
 msgid "Do not place symbol+offset constants in TOC."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:294
+#, no-c-format
 msgid "Place symbol+offset constants in TOC."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:305
+#, no-c-format
 msgid "Use only one TOC entry per procedure."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:309
+#, no-c-format
 msgid "Put everything in the regular TOC."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:313
+#, no-c-format
 msgid "Generate VRSAVE instructions when generating AltiVec code."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:317
+#, no-c-format
 msgid "Deprecated option.  Use -mno-vrsave instead."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:321
+#, no-c-format
 msgid "Deprecated option.  Use -mvrsave instead."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:325
+#, no-c-format
 msgid "Max number of bytes to move inline."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:329
+#, no-c-format
 msgid "Max number of bytes to compare without loops."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:333
+#, no-c-format
 msgid "Max number of bytes to compare with loops."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:337
+#, no-c-format
 msgid "Max number of bytes to compare."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:341
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Generate isel instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/rs6000/rs6000.opt:345
+#, no-c-format
 msgid "-mdebug=\tEnable debug output."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:349
+#, no-c-format
 msgid "Use the AltiVec ABI extensions."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:353
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Don't use AltiVec instructions"
 msgid "Do not use the AltiVec ABI extensions."
 msgstr "Не выкарыстоўваць інструкцыі AltiVec"
 
 #: config/rs6000/rs6000.opt:357
+#, no-c-format
 msgid "Use the ELFv1 ABI."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:361
+#, no-c-format
 msgid "Use the ELFv2 ABI."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:381
+#, no-c-format
 msgid "-mcpu=\tUse features of and schedule code for given CPU."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:385
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for given CPU"
 msgid "-mtune=\tSchedule code for given CPU."
 msgstr "Генерыраваць код для дадзенага ЦП"
 
 #: config/rs6000/rs6000.opt:389
+#, no-c-format
 msgid "-mtraceback=[full,part,no]\tSelect type of traceback table."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:405
+#, no-c-format
 msgid "Avoid all range limits on call instructions."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:413
+#, no-c-format
 msgid "Warn about deprecated 'vector long ...' AltiVec type usage."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:417
-msgid "-mlong-double-[64,128]\tSpecify size of long double."
+#, no-c-format
+msgid "Use -mlong-double-64 for 64-bit IEEE floating point format.  Use -mlong-double-128 for 128-bit floating point format (either IEEE or IBM)."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:425
+#: config/rs6000/rs6000.opt:426
+#, no-c-format
 msgid "Determine which dependences between insns are considered costly."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:429
+#: config/rs6000/rs6000.opt:430
+#, no-c-format
 msgid "Specify which post scheduling nop insertion scheme to apply."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:433
+#: config/rs6000/rs6000.opt:434
+#, no-c-format
 msgid "Specify alignment of structure fields default/natural."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:437
+#: config/rs6000/rs6000.opt:438
+#, no-c-format
 msgid "Valid arguments to -malign-:"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:447
+#: config/rs6000/rs6000.opt:448
+#, no-c-format
 msgid "Specify scheduling priority for dispatch slot restricted insns."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:451
+#: config/rs6000/rs6000.opt:452
+#, no-c-format
 msgid "Use r11 to hold the static link in calls to functions via pointers."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:455
+#: config/rs6000/rs6000.opt:456
+#, no-c-format
 msgid "Save the TOC in the prologue for indirect calls rather than inline."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:463
+#: config/rs6000/rs6000.opt:464
+#, no-c-format
 msgid "Fuse certain integer operations together for better performance on power8."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:467
+#: config/rs6000/rs6000.opt:468
+#, no-c-format
 msgid "Allow sign extension in fusion operations."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:471
+#: config/rs6000/rs6000.opt:472
+#, no-c-format
 msgid "Use vector and scalar instructions added in ISA 2.07."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:475
+#: config/rs6000/rs6000.opt:476
+#, no-c-format
 msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:482
+#: config/rs6000/rs6000.opt:483
+#, no-c-format
 msgid "Use ISA 2.07 transactional memory (HTM) instructions."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:486
+#: config/rs6000/rs6000.opt:487
+#, no-c-format
 msgid "Generate the quad word memory instructions (lq/stq)."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:490
+#: config/rs6000/rs6000.opt:491
+#, no-c-format
 msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:494
+#: config/rs6000/rs6000.opt:495
+#, no-c-format
 msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:498
+#: config/rs6000/rs6000.opt:499
+#, no-c-format
 msgid "Analyze and remove doubleword swaps from VSX computations."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:506
+#: config/rs6000/rs6000.opt:507
+#, no-c-format
 msgid "Use certain scalar instructions added in ISA 3.0."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:510
+#: config/rs6000/rs6000.opt:511
+#, no-c-format
 msgid "Use vector instructions added in ISA 3.0."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:514
+#: config/rs6000/rs6000.opt:515
+#, no-c-format
 msgid "Use the new min/max instructions defined in ISA 3.0."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:518
+#: config/rs6000/rs6000.opt:519
+#, no-c-format
 msgid "Fuse medium/large code model toc references with the memory instruction."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:522
-#, fuzzy
+#: config/rs6000/rs6000.opt:523
+#, fuzzy, no-c-format
 msgid "Generate the integer modulo instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/rs6000/rs6000.opt:526
+#: config/rs6000/rs6000.opt:527
+#, no-c-format
 msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:530
+#: config/rs6000/rs6000.opt:531
+#, no-c-format
 msgid "Enable using IEEE 128-bit floating point instructions."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:534
+#: config/rs6000/rs6000.opt:535
+#, no-c-format
 msgid "Enable default conversions between __float128 & long double."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:571
+#: config/rs6000/rs6000.opt:572
+#, no-c-format
 msgid "Use instructions for a future architecture."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:575
-#, fuzzy
+#: config/rs6000/rs6000.opt:576
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Generate (do not generate) prefixed memory instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/rs6000/rs6000.opt:579
+#: config/rs6000/rs6000.opt:580
+#, no-c-format
 msgid "Generate (do not generate) pc-relative memory addressing."
 msgstr ""
 
 #: config/rs6000/sysv4.opt:24
+#, no-c-format
 msgid "-mcall-ABI\tSelect ABI calling convention."
 msgstr ""
 
 #: config/rs6000/sysv4.opt:28
+#, no-c-format
 msgid "-msdata=[none,data,sysv,eabi]\tSelect method for sdata handling."
 msgstr ""
 
 #: config/rs6000/sysv4.opt:32
+#, no-c-format
 msgid "Allow readonly data in sdata."
 msgstr ""
 
 #: config/rs6000/sysv4.opt:36
+#, no-c-format
 msgid "-mtls-size=[16,32]\tSpecify bit size of immediate TLS offsets."
 msgstr ""
 
 #: config/rs6000/sysv4.opt:52
+#, no-c-format
 msgid "Align to the base type of the bit-field."
 msgstr ""
 
 #: config/rs6000/sysv4.opt:56
+#, no-c-format
 msgid "Align to the base type of the bit-field. Don't assume that unaligned accesses are handled by the system."
 msgstr ""
 
 #: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
+#, no-c-format
 msgid "Produce code relocatable at runtime."
 msgstr ""
 
 #: config/rs6000/sysv4.opt:69 config/rs6000/sysv4.opt:73
+#, no-c-format
 msgid "Produce little endian code."
 msgstr ""
 
 #: config/rs6000/sysv4.opt:77 config/rs6000/sysv4.opt:81
+#, no-c-format
 msgid "Produce big endian code."
 msgstr ""
 
 #: config/rs6000/sysv4.opt:86 config/rs6000/sysv4.opt:90
 #: config/rs6000/sysv4.opt:99 config/rs6000/sysv4.opt:141
 #: config/rs6000/sysv4.opt:153
+#, no-c-format
 msgid "No description yet."
 msgstr ""
 
 #: config/rs6000/sysv4.opt:94
+#, no-c-format
 msgid "Assume all variable arg functions are prototyped."
 msgstr ""
 
 #: config/rs6000/sysv4.opt:103
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Don't use EABI"
 msgid "Use EABI."
 msgstr "Не выкарыстоўваць EABI"
 
 #: config/rs6000/sysv4.opt:107
+#, no-c-format
 msgid "Allow bit-fields to cross word boundaries."
 msgstr ""
 
 #: config/rs6000/sysv4.opt:111
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use alternate register names"
 msgid "Use alternate register names."
 msgstr "Выкарыстоўвываць альтэрнатыўныя назвы рэгістраў"
 
 #: config/rs6000/sysv4.opt:117
+#, no-c-format
 msgid "Use default method for sdata handling."
 msgstr ""
 
 #: config/rs6000/sysv4.opt:121
+#, no-c-format
 msgid "Link with libsim.a, libc.a and sim-crt0.o."
 msgstr ""
 
 #: config/rs6000/sysv4.opt:125
+#, no-c-format
 msgid "Link with libads.a, libc.a and crt0.o."
 msgstr ""
 
 #: config/rs6000/sysv4.opt:129
+#, no-c-format
 msgid "Link with libyk.a, libc.a and crt0.o."
 msgstr ""
 
 #: config/rs6000/sysv4.opt:133
+#, no-c-format
 msgid "Link with libmvme.a, libc.a and crt0.o."
 msgstr ""
 
 #: config/rs6000/sysv4.opt:137
+#, no-c-format
 msgid "Set the PPC_EMB bit in the ELF flags header."
 msgstr ""
 
 #: config/rs6000/sysv4.opt:157
+#, no-c-format
 msgid "Generate code to use a non-exec PLT and GOT."
 msgstr ""
 
 #: config/rs6000/sysv4.opt:161
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Generate code for old exec BSS PLT."
 msgstr "Стварыць код для DLL"
 
 #: config/rs6000/sysv4.opt:165
+#, no-c-format
 msgid "Use inline plt sequences to implement long calls and -fno-plt."
 msgstr ""
 
 #: config/rs6000/sysv4.opt:169
+#, no-c-format
 msgid "Emit .gnu_attribute tags."
 msgstr ""
 
 #: config/alpha/alpha.opt:27
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use 64-bit FP registers"
 msgid "Use fp registers."
 msgstr "Выкарыстоўваць 64-бітныя FP-рэгістры"
 
 #: config/alpha/alpha.opt:35
+#, no-c-format
 msgid "Request IEEE-conformant math library routines (OSF/1)."
 msgstr ""
 
 #: config/alpha/alpha.opt:39
+#, no-c-format
 msgid "Emit IEEE-conformant code, without inexact exceptions."
 msgstr ""
 
 #: config/alpha/alpha.opt:46
+#, no-c-format
 msgid "Do not emit complex integer constants to read-only memory."
 msgstr ""
 
 #: config/alpha/alpha.opt:50
+#, no-c-format
 msgid "Use VAX fp."
 msgstr ""
 
 #: config/alpha/alpha.opt:54
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not use hardware fp"
 msgid "Do not use VAX fp."
 msgstr "Не выкарыстоўваць апаратную плаваючую кропку"
 
 #: config/alpha/alpha.opt:58
+#, no-c-format
 msgid "Emit code for the byte/word ISA extension."
 msgstr ""
 
 #: config/alpha/alpha.opt:62
+#, no-c-format
 msgid "Emit code for the motion video ISA extension."
 msgstr ""
 
 #: config/alpha/alpha.opt:66
+#, no-c-format
 msgid "Emit code for the fp move and sqrt ISA extension."
 msgstr ""
 
 #: config/alpha/alpha.opt:70
+#, no-c-format
 msgid "Emit code for the counting ISA extension."
 msgstr ""
 
 #: config/alpha/alpha.opt:74
+#, no-c-format
 msgid "Emit code using explicit relocation directives."
 msgstr ""
 
 #: config/alpha/alpha.opt:78
+#, no-c-format
 msgid "Emit 16-bit relocations to the small data areas."
 msgstr ""
 
 #: config/alpha/alpha.opt:82
+#, no-c-format
 msgid "Emit 32-bit relocations to the small data areas."
 msgstr ""
 
 #: config/alpha/alpha.opt:86
+#, no-c-format
 msgid "Emit direct branches to local functions."
 msgstr ""
 
 #: config/alpha/alpha.opt:90
+#, no-c-format
 msgid "Emit indirect branches to local functions."
 msgstr ""
 
 #: config/alpha/alpha.opt:94
+#, no-c-format
 msgid "Emit rdval instead of rduniq for thread pointer."
 msgstr ""
 
 #: config/alpha/alpha.opt:106
+#, no-c-format
 msgid "Use features of and schedule given CPU."
 msgstr ""
 
 #: config/alpha/alpha.opt:110
+#, no-c-format
 msgid "Schedule given CPU."
 msgstr ""
 
 #: config/alpha/alpha.opt:114
+#, no-c-format
 msgid "Control the generated fp rounding mode."
 msgstr ""
 
 #: config/alpha/alpha.opt:118
+#, no-c-format
 msgid "Control the IEEE trap mode."
 msgstr ""
 
 #: config/alpha/alpha.opt:122
+#, no-c-format
 msgid "Control the precision given to fp exceptions."
 msgstr ""
 
 #: config/alpha/alpha.opt:126
+#, no-c-format
 msgid "Tune expected memory latency."
 msgstr ""
 
 #: config/tilepro/tilepro.opt:23
+#, no-c-format
 msgid "Compile with 32 bit longs and pointers, which is the only supported behavior and thus the flag is ignored."
 msgstr ""
 
 #: config/tilepro/tilepro.opt:28 config/tilegx/tilegx.opt:26
+#, no-c-format
 msgid "-mcpu=CPU\tUse features of and schedule code for given CPU."
 msgstr ""
 
 #: config/tilepro/tilepro.opt:32
+#, no-c-format
 msgid "Known TILEPro CPUs (for use with the -mcpu= option):"
 msgstr ""
 
 #: config/lm32/lm32.opt:24
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Don't use AltiVec instructions"
 msgid "Enable multiply instructions."
 msgstr "Не выкарыстоўваць інструкцыі AltiVec"
 
 #: config/lm32/lm32.opt:28
+#, no-c-format
 msgid "Enable divide and modulus instructions."
 msgstr ""
 
 #: config/lm32/lm32.opt:32
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Enable barrel shift instructions."
 msgstr "нявернае выкарыстанне \"restict\""
 
 #: config/lm32/lm32.opt:36
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Enable sign extend instructions."
 msgstr "нявернае выкарыстанне \"restict\""
 
 #: config/lm32/lm32.opt:40
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Enable user-defined instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/or1k/elf.opt:28
+#, no-c-format
 msgid "Configure the newlib board specific runtime.  The default is or1ksim."
 msgstr ""
 
 #: config/or1k/elf.opt:32
+#, no-c-format
 msgid "This option is ignored; it is provided for compatibility purposes only.  This used to select linker and preprocessor options for use with newlib."
 msgstr ""
 
 #: config/or1k/or1k.opt:26
+#, no-c-format
 msgid "Enable generation of hardware divide (l.div, l.divu) instructions.  This is the default; use -msoft-div to override."
 msgstr ""
 
 #: config/or1k/or1k.opt:31
+#, no-c-format
 msgid "Enable generation of binaries which use functions from libgcc to perform divide operations.  The default is -mhard-div."
 msgstr ""
 
 #: config/or1k/or1k.opt:36
+#, no-c-format
 msgid "Enable generation of hardware multiply instructions (l.mul, l.muli) instructions. This is the default; use -msoft-mul to override."
 msgstr ""
 
 #: config/or1k/or1k.opt:41
+#, no-c-format
 msgid "Enable generation of binaries which use functions from libgcc to perform multiply operations. The default is -mhard-mul."
 msgstr ""
 
 #: config/or1k/or1k.opt:46
+#, no-c-format
 msgid "Enable generation of binaries which use functions from libgcc to perform floating point operations.  This is the default; use -mhard-float to override."
 msgstr ""
 
 #: config/or1k/or1k.opt:51
+#, no-c-format
 msgid "Enable generation of hardware floating point instructions. The default is -msoft-float."
 msgstr ""
 
 #: config/or1k/or1k.opt:56
+#, no-c-format
 msgid "When -mhard-float is selected, enables generation of double-precision floating point instructions.  By default functions from libgcc are used to perform double-precision floating point operations."
 msgstr ""
 
 #: config/or1k/or1k.opt:62
+#, no-c-format
 msgid "When -mhard-float is selected, enables generation of unordered floating point compare and set flag (lf.sfun*) instructions.  By default functions from libgcc are used to perform unordered floating point compare and set flag operations."
 msgstr ""
 
 #: config/or1k/or1k.opt:68
-msgid "Enable generation of conditional move (l.cmov) instructions.  By default the equivalent will be generated using using set and branch."
+#, no-c-format
+msgid "Enable generation of conditional move (l.cmov) instructions.  By default the equivalent will be generated using set and branch."
 msgstr ""
 
 #: config/or1k/or1k.opt:73
+#, no-c-format
 msgid "Enable generation of rotate right (l.ror) instructions.  By default functions from libgcc are used to perform rotate right operations."
 msgstr ""
 
 #: config/or1k/or1k.opt:78
+#, no-c-format
 msgid "Enable generation of rotate right with immediate (l.rori) instructions.  By default functions from libgcc are used to perform rotate right with immediate operations."
 msgstr ""
 
 #: config/or1k/or1k.opt:84
+#, no-c-format
 msgid "Enable generation of sign extension (l.ext*) instructions.  By default memory loads are used to perform sign extension."
 msgstr ""
 
 #: config/or1k/or1k.opt:89
+#, no-c-format
 msgid "Enable generation of compare and set flag with immediate (l.sf*i) instructions. By default extra instructions will be generated to store the immediate to a register first."
 msgstr ""
 
 #: config/or1k/or1k.opt:95
+#, no-c-format
 msgid "Enable generation of shift with immediate (l.srai, l.srli, l.slli) instructions. By default extra instructions will be generated to store the immediate to a register first."
 msgstr ""
 
 #: config/nios2/elf.opt:26
+#, no-c-format
 msgid "Link with a limited version of the C library."
 msgstr ""
 
 #: config/nios2/elf.opt:30
+#, no-c-format
 msgid "Name of system library to link against."
 msgstr ""
 
 #: config/nios2/elf.opt:34
+#, no-c-format
 msgid "Name of the startfile."
 msgstr ""
 
 #: config/nios2/elf.opt:38
+#, no-c-format
 msgid "Link with HAL BSP."
 msgstr ""
 
 #: config/nios2/nios2.opt:35
+#, no-c-format
 msgid "Enable DIV, DIVU."
 msgstr ""
 
 #: config/nios2/nios2.opt:39
+#, no-c-format
 msgid "Enable MUL instructions."
 msgstr ""
 
 #: config/nios2/nios2.opt:43
+#, no-c-format
 msgid "Enable MULX instructions, assume fast shifter."
 msgstr ""
 
 #: config/nios2/nios2.opt:47
+#, no-c-format
 msgid "Use table based fast divide (default at -O3)."
 msgstr ""
 
 #: config/nios2/nios2.opt:51
+#, no-c-format
 msgid "All memory accesses use I/O load/store instructions."
 msgstr ""
 
 #: config/nios2/nios2.opt:55
+#, no-c-format
 msgid "Volatile memory accesses use I/O load/store instructions."
 msgstr ""
 
 #: config/nios2/nios2.opt:59
+#, no-c-format
 msgid "Volatile memory accesses do not use I/O load/store instructions."
 msgstr ""
 
 #: config/nios2/nios2.opt:63
+#, no-c-format
 msgid "Enable/disable GP-relative addressing."
 msgstr ""
 
 #: config/nios2/nios2.opt:67
+#, no-c-format
 msgid "Valid options for GP-relative addressing (for -mgpopt):"
 msgstr ""
 
 #: config/nios2/nios2.opt:86
+#, no-c-format
 msgid "Equivalent to -mgpopt=local."
 msgstr ""
 
 #: config/nios2/nios2.opt:90
+#, no-c-format
 msgid "Equivalent to -mgpopt=none."
 msgstr ""
 
 #: config/nios2/nios2.opt:94 config/c6x/c6x.opt:30 config/mips/mips.opt:134
 #: config/tilegx/tilegx.opt:45
+#, no-c-format
 msgid "Use big-endian byte order."
 msgstr ""
 
 #: config/nios2/nios2.opt:98 config/c6x/c6x.opt:34 config/mips/mips.opt:138
 #: config/tilegx/tilegx.opt:49
+#, no-c-format
 msgid "Use little-endian byte order."
 msgstr ""
 
 #: config/nios2/nios2.opt:102
+#, no-c-format
 msgid "Floating point custom instruction configuration name."
 msgstr ""
 
 #: config/nios2/nios2.opt:106
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the ftruncds custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:110
+#, no-c-format
 msgid "Integer id (N) of ftruncds custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:114
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fextsd custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:118
+#, no-c-format
 msgid "Integer id (N) of fextsd custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:122
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fixdu custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:126
+#, no-c-format
 msgid "Integer id (N) of fixdu custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:130
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fixdi custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:134
+#, no-c-format
 msgid "Integer id (N) of fixdi custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:138
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fixsu custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:142
+#, no-c-format
 msgid "Integer id (N) of fixsu custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:146
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fixsi custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:150
+#, no-c-format
 msgid "Integer id (N) of fixsi custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:154
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the floatud custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:158
+#, no-c-format
 msgid "Integer id (N) of floatud custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:162
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the floatid custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:166
+#, no-c-format
 msgid "Integer id (N) of floatid custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:170
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the floatus custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:174
+#, no-c-format
 msgid "Integer id (N) of floatus custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:178
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the floatis custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:182
+#, no-c-format
 msgid "Integer id (N) of floatis custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:186
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fcmpned custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:190
+#, no-c-format
 msgid "Integer id (N) of fcmpned custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:194
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fcmpeqd custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:198
+#, no-c-format
 msgid "Integer id (N) of fcmpeqd custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:202
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fcmpged custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:206
+#, no-c-format
 msgid "Integer id (N) of fcmpged custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:210
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fcmpgtd custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:214
+#, no-c-format
 msgid "Integer id (N) of fcmpgtd custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:218
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fcmpled custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:222
+#, no-c-format
 msgid "Integer id (N) of fcmpled custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:226
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fcmpltd custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:230
+#, no-c-format
 msgid "Integer id (N) of fcmpltd custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:234
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the flogd custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:238
+#, no-c-format
 msgid "Integer id (N) of flogd custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:242
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fexpd custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:246
+#, no-c-format
 msgid "Integer id (N) of fexpd custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:250
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fatand custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:254
+#, no-c-format
 msgid "Integer id (N) of fatand custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:258
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the ftand custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:262
+#, no-c-format
 msgid "Integer id (N) of ftand custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:266
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fsind custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:270
+#, no-c-format
 msgid "Integer id (N) of fsind custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:274
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fcosd custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:278
+#, no-c-format
 msgid "Integer id (N) of fcosd custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:282
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fsqrtd custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:286
+#, no-c-format
 msgid "Integer id (N) of fsqrtd custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:290
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fabsd custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:294
+#, no-c-format
 msgid "Integer id (N) of fabsd custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:298
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fnegd custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:302
+#, no-c-format
 msgid "Integer id (N) of fnegd custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:306
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fmaxd custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:310
+#, no-c-format
 msgid "Integer id (N) of fmaxd custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:314
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fmind custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:318
+#, no-c-format
 msgid "Integer id (N) of fmind custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:322
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fdivd custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:326
+#, no-c-format
 msgid "Integer id (N) of fdivd custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:330
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fmuld custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:334
+#, no-c-format
 msgid "Integer id (N) of fmuld custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:338
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fsubd custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:342
+#, no-c-format
 msgid "Integer id (N) of fsubd custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:346
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the faddd custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:350
+#, no-c-format
 msgid "Integer id (N) of faddd custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:354
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fcmpnes custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:358
+#, no-c-format
 msgid "Integer id (N) of fcmpnes custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:362
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fcmpeqs custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:366
+#, no-c-format
 msgid "Integer id (N) of fcmpeqs custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:370
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fcmpges custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:374
+#, no-c-format
 msgid "Integer id (N) of fcmpges custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:378
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fcmpgts custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:382
+#, no-c-format
 msgid "Integer id (N) of fcmpgts custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:386
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fcmples custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:390
+#, no-c-format
 msgid "Integer id (N) of fcmples custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:394
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fcmplts custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:398
+#, no-c-format
 msgid "Integer id (N) of fcmplts custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:402
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the flogs custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:406
+#, no-c-format
 msgid "Integer id (N) of flogs custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:410
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fexps custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:414
+#, no-c-format
 msgid "Integer id (N) of fexps custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:418
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fatans custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:422
+#, no-c-format
 msgid "Integer id (N) of fatans custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:426
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the ftans custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:430
+#, no-c-format
 msgid "Integer id (N) of ftans custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:434
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fsins custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:438
+#, no-c-format
 msgid "Integer id (N) of fsins custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:442
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fcoss custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:446
+#, no-c-format
 msgid "Integer id (N) of fcoss custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:450
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fsqrts custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:454
+#, no-c-format
 msgid "Integer id (N) of fsqrts custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:458
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fabss custom instr."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:462
+#, no-c-format
 msgid "Integer id (N) of fabss custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:466
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fnegs custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:470
+#, no-c-format
 msgid "Integer id (N) of fnegs custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:474
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fmaxs custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:478
+#, no-c-format
 msgid "Integer id (N) of fmaxs custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:482
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fmins custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:486
+#, no-c-format
 msgid "Integer id (N) of fmins custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:490
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fdivs custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:494
+#, no-c-format
 msgid "Integer id (N) of fdivs custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:498
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fmuls custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:502
+#, no-c-format
 msgid "Integer id (N) of fmuls custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:506
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fsubs custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:510
+#, no-c-format
 msgid "Integer id (N) of fsubs custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:514
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fadds custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:518
+#, no-c-format
 msgid "Integer id (N) of fadds custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:522
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the frdy custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:526
+#, no-c-format
 msgid "Integer id (N) of frdy custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:530
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the frdxhi custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:534
+#, no-c-format
 msgid "Integer id (N) of frdxhi custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:538
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the frdxlo custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:542
+#, no-c-format
 msgid "Integer id (N) of frdxlo custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:546
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fwry custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:550
+#, no-c-format
 msgid "Integer id (N) of fwry custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:554
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the fwrx custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:558
+#, no-c-format
 msgid "Integer id (N) of fwrx custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:562
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use the round custom instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:566
+#, no-c-format
 msgid "Integer id (N) of round custom instruction."
 msgstr ""
 
 #: config/nios2/nios2.opt:574
+#, no-c-format
 msgid "Valid Nios II ISA levels (for -march):"
 msgstr ""
 
 #: config/nios2/nios2.opt:584
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Enable generation of R2 BMX instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:588
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Enable generation of R2 CDX instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nios2/nios2.opt:592
+#, no-c-format
 msgid "Regular expression matching additional GP-addressible section names."
 msgstr ""
 
 #: config/nios2/nios2.opt:596
+#, no-c-format
 msgid "Regular expression matching section names for r0-relative addressing."
 msgstr ""
 
 #: config/rx/elf.opt:32
-msgid "Generate assembler output that is compatible with the Renesas AS100 assembler.  This may restrict some of the compiler's capabilities.  The default is to generate GAS compatable syntax."
+#, no-c-format
+msgid "Generate assembler output that is compatible with the Renesas AS100 assembler.  This may restrict some of the compiler's capabilities.  The default is to generate GAS compatible syntax."
 msgstr ""
 
 #: config/rx/elf.opt:38 config/rx/rx.opt:99
+#, no-c-format
 msgid "Specifies the number of registers to reserve for interrupt handlers."
 msgstr ""
 
 #: config/rx/elf.opt:44 config/rx/rx.opt:105
+#, no-c-format
 msgid "Specifies whether interrupt functions should save and restore the accumulator register."
 msgstr ""
 
 #: config/rx/rx.opt:29
+#, no-c-format
 msgid "Store doubles in 64 bits."
 msgstr ""
 
 #: config/rx/rx.opt:33
+#, no-c-format
 msgid "Stores doubles in 32 bits.  This is the default."
 msgstr ""
 
 #: config/rx/rx.opt:37
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Disable the use of RX FPU instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/rx/rx.opt:44
+#, no-c-format
 msgid "Enable the use of RX FPU instructions.  This is the default."
 msgstr ""
 
 #: config/rx/rx.opt:50
+#, no-c-format
 msgid "Specify the target RX cpu type."
 msgstr ""
 
 #: config/rx/rx.opt:71
+#, no-c-format
 msgid "Data is stored in big-endian format."
 msgstr ""
 
 #: config/rx/rx.opt:75
+#, no-c-format
 msgid "Data is stored in little-endian format.  (Default)."
 msgstr ""
 
 #: config/rx/rx.opt:81
+#, no-c-format
 msgid "Maximum size of global and static variables which can be placed into the small data area."
 msgstr ""
 
 #: config/rx/rx.opt:87
+#, no-c-format
 msgid "Enable linker relaxation."
 msgstr ""
 
 #: config/rx/rx.opt:93
+#, no-c-format
 msgid "Maximum size in bytes of constant values allowed as operands."
 msgstr ""
 
 #: config/rx/rx.opt:111
+#, no-c-format
 msgid "Enables Position-Independent-Data (PID) mode."
 msgstr ""
 
 #: config/rx/rx.opt:117
+#, no-c-format
 msgid "Warn when multiple, different, fast interrupt handlers are in the compilation unit."
 msgstr ""
 
 #: config/rx/rx.opt:123
+#, no-c-format
 msgid "Enable the use of the old, broken, ABI where all stacked function arguments are aligned to 32-bits."
 msgstr ""
 
 #: config/rx/rx.opt:127
+#, no-c-format
 msgid "Enable the use the standard RX ABI where all stacked function arguments are naturally aligned.  This is the default."
 msgstr ""
 
 #: config/rx/rx.opt:133
+#, no-c-format
 msgid "Enable the use of the LRA register allocator."
 msgstr ""
 
 #: config/rx/rx.opt:139
+#, no-c-format
 msgid "Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and RMPA instructions.  Enabled by default."
 msgstr ""
 
 #: config/rx/rx.opt:145
+#, no-c-format
 msgid "Always use JSR, never BSR, for calls."
 msgstr ""
 
 #: config/visium/visium.opt:25
+#, no-c-format
 msgid "Link with libc.a and libdebug.a."
 msgstr ""
 
 #: config/visium/visium.opt:29
+#, no-c-format
 msgid "Link with libc.a and libsim.a."
 msgstr ""
 
 #: config/visium/visium.opt:33
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use hardware fp"
 msgid "Use hardware FP (default)."
 msgstr "Выкарыстоўваць апаратную плаваючую кропку"
 
 #: config/visium/visium.opt:45
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for given CPU"
 msgid "Use features of and schedule code for given CPU."
 msgstr "Генерыраваць код для дадзенага ЦП"
 
 #: config/visium/visium.opt:65
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Generate code for the supervisor mode (default)."
 msgstr "Генерыраваць код для дадзенага ЦП"
 
 #: config/visium/visium.opt:69
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for Intel as"
 msgid "Generate code for the user mode."
 msgstr "Генерыраваць код для Intel as"
 
 #: config/visium/visium.opt:73
+#, no-c-format
 msgid "Only retained for backward compatibility."
 msgstr ""
 
 #: config/sol2.opt:32
+#, no-c-format
 msgid "Clear hardware capabilities when linking."
 msgstr ""
 
 #: config/sol2.opt:36
+#, no-c-format
 msgid "Pass -z text to linker."
 msgstr ""
 
 #: config/moxie/moxie.opt:31
+#, no-c-format
 msgid "Enable MUL.X and UMUL.X instructions."
 msgstr ""
 
 #: config/microblaze/microblaze.opt:40
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Use software emulation for floating point (default)."
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
 #: config/microblaze/microblaze.opt:44
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use hardware floating point"
 msgid "Use hardware floating point instructions."
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
 #: config/microblaze/microblaze.opt:48
+#, no-c-format
 msgid "Use table lookup optimization for small signed integer divisions."
 msgstr ""
 
 #: config/microblaze/microblaze.opt:52
+#, no-c-format
 msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU."
 msgstr ""
 
 #: config/microblaze/microblaze.opt:56
+#, no-c-format
 msgid "Don't optimize block moves, use memcpy."
 msgstr ""
 
 #: config/microblaze/microblaze.opt:68
+#, no-c-format
 msgid "Use the soft multiply emulation (default)."
 msgstr ""
 
 #: config/microblaze/microblaze.opt:72
+#, no-c-format
 msgid "Use reorder instructions (swap and byte reversed load/store) (default)."
 msgstr ""
 
 #: config/microblaze/microblaze.opt:76
+#, no-c-format
 msgid "Use the software emulation for divides (default)."
 msgstr ""
 
 #: config/microblaze/microblaze.opt:80
+#, no-c-format
 msgid "Use the hardware barrel shifter instead of emulation."
 msgstr ""
 
 #: config/microblaze/microblaze.opt:84
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Use pattern compare instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/microblaze/microblaze.opt:88
+#, no-c-format
 msgid "Check for stack overflow at runtime."
 msgstr ""
 
 #: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65
+#, no-c-format
 msgid "Use GP relative sdata/sbss sections."
 msgstr ""
 
 #: config/microblaze/microblaze.opt:96
+#, no-c-format
 msgid "Clear the BSS to zero and place zero initialized in BSS."
 msgstr ""
 
 #: config/microblaze/microblaze.opt:100
+#, no-c-format
 msgid "Use multiply high instructions for high part of 32x32 multiply."
 msgstr ""
 
 #: config/microblaze/microblaze.opt:104
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use hardware floating point"
 msgid "Use hardware floating point conversion instructions."
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
 #: config/microblaze/microblaze.opt:108
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use hardware floating point"
 msgid "Use hardware floating point square root instruction."
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
 #: config/microblaze/microblaze.opt:112
+#, no-c-format
 msgid "Description for mxl-mode-executable."
 msgstr ""
 
 #: config/microblaze/microblaze.opt:116
+#, no-c-format
 msgid "Description for mxl-mode-xmdstub."
 msgstr ""
 
 #: config/microblaze/microblaze.opt:120
+#, no-c-format
 msgid "Description for mxl-mode-bootstrap."
 msgstr ""
 
 #: config/microblaze/microblaze.opt:124
+#, no-c-format
 msgid "Description for mxl-mode-novectors."
 msgstr ""
 
 #: config/microblaze/microblaze.opt:128
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use hardware floating point"
 msgid "Use hardware prefetch instruction."
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
 #: config/microblaze/microblaze.opt:132
+#, no-c-format
 msgid "Data referenced by offset from start of text instead of GOT (with -fPIC/-fPIE)."
 msgstr ""
 
 #: config/vax/vax.opt:23 config/vax/vax.opt:27
+#, no-c-format
 msgid "Target DFLOAT double precision code."
 msgstr ""
 
 #: config/vax/vax.opt:31 config/vax/vax.opt:35
+#, no-c-format
 msgid "Generate GFLOAT double precision code."
 msgstr ""
 
 #: config/vax/vax.opt:39
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for GNU as"
 msgid "Generate code for GNU assembler (gas)."
 msgstr "Генерыраваць код для GNU as"
 
 #: config/vax/vax.opt:43
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for GNU as"
 msgid "Generate code for UNIX assembler."
 msgstr "Генерыраваць код для GNU as"
 
 #: config/vax/vax.opt:47
+#, no-c-format
 msgid "Use VAXC structure conventions."
 msgstr ""
 
 #: config/vax/vax.opt:51
+#, no-c-format
 msgid "Use new adddi3/subdi3 patterns."
 msgstr ""
 
 #: config/frv/frv.opt:30
+#, no-c-format
 msgid "Use 4 media accumulators."
 msgstr ""
 
 #: config/frv/frv.opt:34
+#, no-c-format
 msgid "Use 8 media accumulators."
 msgstr ""
 
 #: config/frv/frv.opt:38
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable label alignment optimizations."
 msgstr "Уключаць SSA аптымізацыю"
 
 #: config/frv/frv.opt:42
+#, no-c-format
 msgid "Dynamically allocate cc registers."
 msgstr ""
 
 #: config/frv/frv.opt:49
+#, no-c-format
 msgid "Set the cost of branches."
 msgstr ""
 
 #: config/frv/frv.opt:53
+#, no-c-format
 msgid "Enable conditional execution other than moves/scc."
 msgstr ""
 
 #: config/frv/frv.opt:57
+#, no-c-format
 msgid "Change the maximum length of conditionally-executed sequences."
 msgstr ""
 
 #: config/frv/frv.opt:61
+#, no-c-format
 msgid "Change the number of temporary registers that are available to conditionally-executed sequences."
 msgstr ""
 
 #: config/frv/frv.opt:65
+#, no-c-format
 msgid "Enable conditional moves."
 msgstr ""
 
 #: config/frv/frv.opt:69
+#, no-c-format
 msgid "Set the target CPU type."
 msgstr ""
 
 #: config/frv/frv.opt:73
+#, no-c-format
 msgid "Known FR-V CPUs (for use with the -mcpu= option):"
 msgstr ""
 
 #: config/frv/frv.opt:122
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Don't use AltiVec instructions"
 msgid "Use fp double instructions."
 msgstr "Не выкарыстоўваць інструкцыі AltiVec"
 
 #: config/frv/frv.opt:126
+#, no-c-format
 msgid "Change the ABI to allow double word insns."
 msgstr ""
 
 #: config/frv/frv.opt:134
+#, no-c-format
 msgid "Just use icc0/fcc0."
 msgstr ""
 
 #: config/frv/frv.opt:138
+#, no-c-format
 msgid "Only use 32 FPRs."
 msgstr ""
 
 #: config/frv/frv.opt:142
+#, no-c-format
 msgid "Use 64 FPRs."
 msgstr ""
 
 #: config/frv/frv.opt:146
+#, no-c-format
 msgid "Only use 32 GPRs."
 msgstr ""
 
 #: config/frv/frv.opt:150
+#, no-c-format
 msgid "Use 64 GPRs."
 msgstr ""
 
 #: config/frv/frv.opt:154
+#, no-c-format
 msgid "Enable use of GPREL for read-only data in FDPIC."
 msgstr ""
 
 #: config/frv/frv.opt:166
+#, no-c-format
 msgid "Enable PIC support for building libraries."
 msgstr ""
 
 #: config/frv/frv.opt:170
+#, no-c-format
 msgid "Follow the EABI linkage requirements."
 msgstr ""
 
 #: config/frv/frv.opt:174
+#, no-c-format
 msgid "Disallow direct calls to global functions."
 msgstr ""
 
 #: config/frv/frv.opt:178
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Use media instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/frv/frv.opt:182
+#, no-c-format
 msgid "Use multiply add/subtract instructions."
 msgstr ""
 
 #: config/frv/frv.opt:186
+#, no-c-format
 msgid "Enable optimizing &&/|| in conditional execution."
 msgstr ""
 
 #: config/frv/frv.opt:190
+#, no-c-format
 msgid "Enable nested conditional execution optimizations."
 msgstr ""
 
 #: config/frv/frv.opt:195
+#, no-c-format
 msgid "Do not mark ABI switches in e_flags."
 msgstr ""
 
 #: config/frv/frv.opt:199
+#, no-c-format
 msgid "Remove redundant membars."
 msgstr ""
 
 #: config/frv/frv.opt:203
+#, no-c-format
 msgid "Pack VLIW instructions."
 msgstr ""
 
 #: config/frv/frv.opt:207
+#, no-c-format
 msgid "Enable setting GPRs to the result of comparisons."
 msgstr ""
 
 #: config/frv/frv.opt:211
+#, no-c-format
 msgid "Change the amount of scheduler lookahead."
 msgstr ""
 
 #: config/frv/frv.opt:219
+#, no-c-format
 msgid "Assume a large TLS segment."
 msgstr ""
 
 #: config/frv/frv.opt:223
+#, no-c-format
 msgid "Do not assume a large TLS segment."
 msgstr ""
 
 #: config/frv/frv.opt:228
+#, no-c-format
 msgid "Cause gas to print tomcat statistics."
 msgstr ""
 
 #: config/frv/frv.opt:233
+#, no-c-format
 msgid "Link with the library-pic libraries."
 msgstr ""
 
 #: config/frv/frv.opt:237
+#, no-c-format
 msgid "Allow branches to be packed with other instructions."
 msgstr ""
 
 #: config/mn10300/mn10300.opt:30
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Target the AM33 processor"
 msgid "Target the AM33 processor."
 msgstr "Мэта - AM33 працэсар"
 
 #: config/mn10300/mn10300.opt:34
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Target the AM33 processor"
 msgid "Target the AM33/2.0 processor."
 msgstr "Мэта - AM33 працэсар"
 
 #: config/mn10300/mn10300.opt:38
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Target the AM33 processor"
 msgid "Target the AM34 processor."
 msgstr "Мэта - AM33 працэсар"
 
 #: config/mn10300/mn10300.opt:46
+#, no-c-format
 msgid "Work around hardware multiply bug."
 msgstr ""
 
 #: config/mn10300/mn10300.opt:55
+#, no-c-format
 msgid "Enable linker relaxations."
 msgstr ""
 
 #: config/mn10300/mn10300.opt:59
+#, no-c-format
 msgid "Return pointers in both a0 and d0."
 msgstr ""
 
 #: config/mn10300/mn10300.opt:63
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Allow gcc to generate LIW instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/mn10300/mn10300.opt:67
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Allow gcc to generate the SETLB and Lcc instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nds32/nds32-elf.opt:3 config/nds32/nds32-linux.opt:3
+#, no-c-format
 msgid "Specify the address generation strategy for code model."
 msgstr ""
 
 #: config/nds32/nds32-elf.opt:7 config/nds32/nds32-linux.opt:7
+#, no-c-format
 msgid "Known cmodel types (for use with the -mcmodel= option):"
 msgstr ""
 
 #: config/nds32/nds32.opt:29 config/nds32/nds32.opt:89
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for given CPU"
 msgid "Generate code in big-endian mode."
 msgstr "Генерыраваць код для дадзенага ЦП"
 
 #: config/nds32/nds32.opt:33 config/nds32/nds32.opt:93
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for Intel ld"
 msgid "Generate code in little-endian mode."
 msgstr "Генерыраваць код для Intel ld"
 
 #: config/nds32/nds32.opt:37
+#, no-c-format
 msgid "Force performing fp-as-gp optimization."
 msgstr ""
 
 #: config/nds32/nds32.opt:41
+#, no-c-format
 msgid "Forbid performing fp-as-gp optimization."
 msgstr ""
 
 #: config/nds32/nds32.opt:47
+#, no-c-format
 msgid "Specify which ABI type to generate code for: 2, 2fp+."
 msgstr ""
 
 #: config/nds32/nds32.opt:61
+#, no-c-format
 msgid "Specify use soft floating point ABI which mean alias to -mabi=2."
 msgstr ""
 
 #: config/nds32/nds32.opt:65
+#, no-c-format
 msgid "Specify use soft floating point ABI which mean alias to -mabi=2fp+."
 msgstr ""
 
 #: config/nds32/nds32.opt:71
+#, no-c-format
 msgid "Use reduced-set registers for register allocation."
 msgstr ""
 
 #: config/nds32/nds32.opt:75
+#, no-c-format
 msgid "Use full-set registers for register allocation."
 msgstr ""
 
 #: config/nds32/nds32.opt:81
+#, no-c-format
 msgid "Always align function entry, jump target and return address."
 msgstr ""
 
 #: config/nds32/nds32.opt:85
+#, no-c-format
 msgid "Align function entry to 4 byte."
 msgstr ""
 
 #: config/nds32/nds32.opt:97
+#, no-c-format
 msgid "Prevent $fp being allocated during register allocation so that compiler is able to force performing fp-as-gp optimization."
 msgstr ""
 
 #: config/nds32/nds32.opt:101
+#, no-c-format
 msgid "Forbid using $fp to access static and global variables.  This option strictly forbids fp-as-gp optimization regardless of '-mforce-fp-as-gp'."
 msgstr ""
 
 #: config/nds32/nds32.opt:105
+#, no-c-format
 msgid "Specify the address generation strategy for ICT call's code model."
 msgstr ""
 
 #: config/nds32/nds32.opt:109
+#, no-c-format
 msgid "Known cmodel types (for use with the -mict-model= option):"
 msgstr ""
 
 #: config/nds32/nds32.opt:119
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Generate conditional move instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nds32/nds32.opt:123
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Generate hardware abs instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nds32/nds32.opt:127
+#, no-c-format
 msgid "Generate performance extension instructions."
 msgstr ""
 
 #: config/nds32/nds32.opt:131
+#, no-c-format
 msgid "Generate performance extension version 2 instructions."
 msgstr ""
 
 #: config/nds32/nds32.opt:135
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Generate string extension instructions."
 msgstr "нявернае выкарыстанне \"restict\""
 
 #: config/nds32/nds32.opt:139
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Generate DSP extension instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nds32/nds32.opt:143
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Generate v3 push25/pop25 instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nds32/nds32.opt:147
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Generate 16-bit instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/nds32/nds32.opt:151
+#, no-c-format
 msgid "Insert relax hint for linker to do relaxation."
 msgstr ""
 
 #: config/nds32/nds32.opt:155
+#, no-c-format
 msgid "Enable Virtual Hosting support."
 msgstr ""
 
 #: config/nds32/nds32.opt:159
+#, no-c-format
 msgid "Specify the size of each interrupt vector, which must be 4 or 16."
 msgstr ""
 
 #: config/nds32/nds32.opt:163
+#, no-c-format
 msgid "Specify the security level of c-isr for the whole file."
 msgstr ""
 
 #: config/nds32/nds32.opt:167
+#, no-c-format
 msgid "Specify the size of each cache block, which must be a power of 2 between 4 and 512."
 msgstr ""
 
 #: config/nds32/nds32.opt:175
+#, no-c-format
 msgid "Known arch types (for use with the -march= option):"
 msgstr ""
 
 #: config/nds32/nds32.opt:197
+#, no-c-format
 msgid "Specify the cpu for pipeline model."
 msgstr ""
 
 #: config/nds32/nds32.opt:201
+#, no-c-format
 msgid "Known cpu types (for use with the -mcpu= option):"
 msgstr ""
 
 #: config/nds32/nds32.opt:361
+#, no-c-format
 msgid "Specify a fpu configuration value from 0 to 7; 0-3 is as FPU spec says, and 4-7 is corresponding to 0-3."
 msgstr ""
 
 #: config/nds32/nds32.opt:365
+#, no-c-format
 msgid "Known floating-point number of registers (for use with the -mconfig-fpu= option):"
 msgstr ""
 
 #: config/nds32/nds32.opt:393
+#, no-c-format
 msgid "Specify configuration of instruction mul: fast1, fast2 or slow. The default is fast1."
 msgstr ""
 
 #: config/nds32/nds32.opt:412
+#, no-c-format
 msgid "Specify how many read/write ports for n9/n10 cores.  The value should be 3r2w or 2r1w."
 msgstr ""
 
 #: config/nds32/nds32.opt:425
+#, no-c-format
 msgid "Enable constructor/destructor feature."
 msgstr ""
 
 #: config/nds32/nds32.opt:429
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Guide linker to relax instructions."
 msgstr "нявернае выкарыстанне \"restict\""
 
 #: config/nds32/nds32.opt:433
+#, no-c-format
 msgid "Generate floating-point multiply-accumulation instructions."
 msgstr ""
 
 #: config/nds32/nds32.opt:437
+#, no-c-format
 msgid "Generate single-precision floating-point instructions."
 msgstr ""
 
 #: config/nds32/nds32.opt:441
+#, no-c-format
 msgid "Generate double-precision floating-point instructions."
 msgstr ""
 
 #: config/nds32/nds32.opt:445
+#, no-c-format
 msgid "Force disable hardware loop, even use -mext-dsp."
 msgstr ""
 
 #: config/nds32/nds32.opt:449
+#, no-c-format
 msgid "Permit scheduling of a function's prologue and epilogue sequence."
 msgstr ""
 
 #: config/nds32/nds32.opt:453
+#, no-c-format
 msgid "Generate return instruction in naked function."
 msgstr ""
 
 #: config/nds32/nds32.opt:457
+#, no-c-format
 msgid "Always save $lp in the stack."
 msgstr ""
 
 #: config/nds32/nds32.opt:465
+#, no-c-format
 msgid "Allow use r15 for inline ASM."
 msgstr ""
 
 #: config/iq2000/iq2000.opt:31
+#, no-c-format
 msgid "Specify CPU for code generation purposes."
 msgstr ""
 
 #: config/iq2000/iq2000.opt:47
+#, no-c-format
 msgid "Specify CPU for scheduling purposes."
 msgstr ""
 
 #: config/iq2000/iq2000.opt:51
+#, no-c-format
 msgid "Known IQ2000 CPUs (for use with the -mcpu= option):"
 msgstr ""
 
 #: config/iq2000/iq2000.opt:61 config/mips/mips.opt:142
+#, no-c-format
 msgid "Use ROM instead of RAM."
 msgstr ""
 
 #: config/iq2000/iq2000.opt:70
+#, no-c-format
 msgid "No default crt0.o."
 msgstr ""
 
 #: config/iq2000/iq2000.opt:74 config/mips/mips.opt:409
+#, no-c-format
 msgid "Put uninitialized constants in ROM (needs -membedded-data)."
 msgstr ""
 
 #: config/csky/csky.opt:34
+#, no-c-format
 msgid "Specify the target architecture."
 msgstr ""
 
 #: config/csky/csky.opt:38
+#, no-c-format
 msgid "Specify the target processor."
 msgstr ""
 
 #: config/csky/csky.opt:61
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use hardware floating point"
 msgid "Enable hardware floating-point instructions."
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
 #: config/csky/csky.opt:65
+#, no-c-format
 msgid "Use library calls to perform floating-point operations (default)."
 msgstr ""
 
 #: config/csky/csky.opt:69
+#, no-c-format
 msgid "Specify the target floating-point hardware/format."
 msgstr ""
 
 #: config/csky/csky.opt:73
+#, no-c-format
 msgid "Generate C-SKY FPU double float instructions (default for hard float)."
 msgstr ""
 
 #: config/csky/csky.opt:77
+#, no-c-format
 msgid "Generate frecipd/fsqrtd/fdivd instructions (default for hard float)."
 msgstr ""
 
 #: config/csky/csky.opt:85
+#, no-c-format
 msgid "Enable the extended LRW instruction (default for CK801)."
 msgstr ""
 
 #: config/csky/csky.opt:89
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Enable interrupt stack instructions."
 msgstr "нявернае выкарыстанне \"restict\""
 
 #: config/csky/csky.opt:93
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Don't use AltiVec instructions"
 msgid "Enable multiprocessor instructions."
 msgstr "Не выкарыстоўваць інструкцыі AltiVec"
 
 #: config/csky/csky.opt:97
+#, no-c-format
 msgid "Enable coprocessor instructions."
 msgstr ""
 
 #: config/csky/csky.opt:101
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Enable cache prefetch instructions."
 msgstr "нявернае выкарыстанне \"restict\""
 
 #: config/csky/csky.opt:105
+#, no-c-format
 msgid "Enable C-SKY SECURE instructions."
 msgstr ""
 
 #: config/csky/csky.opt:112
+#, no-c-format
 msgid "Enable C-SKY TRUST instructions."
 msgstr ""
 
 #: config/csky/csky.opt:116
+#, no-c-format
 msgid "Enable C-SKY DSP instructions."
 msgstr ""
 
 #: config/csky/csky.opt:120
+#, no-c-format
 msgid "Enable C-SKY Enhanced DSP instructions."
 msgstr ""
 
 #: config/csky/csky.opt:124
+#, no-c-format
 msgid "Enable C-SKY Vector DSP instructions."
 msgstr ""
 
 #: config/csky/csky.opt:130
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Generate divide instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/csky/csky.opt:134
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a DLL"
 msgid "Generate code for Smart Mode."
 msgstr "Стварыць код для DLL"
 
 #: config/csky/csky.opt:138
+#, no-c-format
 msgid "Enable use of R16-R31 (default)."
 msgstr ""
 
 #: config/csky/csky.opt:142
+#, no-c-format
 msgid "Generate code using global anchor symbol addresses."
 msgstr ""
 
 #: config/csky/csky.opt:146
+#, no-c-format
 msgid "Generate push/pop instructions (default)."
 msgstr ""
 
 #: config/csky/csky.opt:150
+#, no-c-format
 msgid "Generate stm/ldm instructions (default)."
 msgstr ""
 
 #: config/csky/csky.opt:157
+#, no-c-format
 msgid "Generate constant pools in the compiler instead of assembler."
 msgstr ""
 
 #: config/csky/csky.opt:161
+#, no-c-format
 msgid "Emit .stack_size directives."
 msgstr ""
 
 #: config/csky/csky.opt:165
+#, no-c-format
 msgid "Generate code for C-SKY compiler runtime instead of libgcc."
 msgstr ""
 
 #: config/csky/csky.opt:169
+#, no-c-format
 msgid "Set the branch costs to roughly the specified number of instructions."
 msgstr ""
 
 #: config/csky/csky.opt:173
+#, no-c-format
 msgid "Permit scheduling of function prologue and epilogue sequences."
 msgstr ""
 
 #: config/csky/csky_tables.opt:24
+#, no-c-format
 msgid "Known CSKY CPUs (for use with the -mcpu= options):"
 msgstr ""
 
 #: config/csky/csky_tables.opt:199
+#, no-c-format
 msgid "Known CSKY architectures (for use with the -march= option):"
 msgstr ""
 
 #: config/csky/csky_tables.opt:218
+#, no-c-format
 msgid "Known CSKY FPUs (for use with the -mfpu= option):"
 msgstr ""
 
 #: config/c6x/c6x-tables.opt:24
+#, no-c-format
 msgid "Known C6X ISAs (for use with the -march= option):"
 msgstr ""
 
 #: config/c6x/c6x.opt:42
+#, no-c-format
 msgid "Select method for sdata handling."
 msgstr ""
 
 #: config/c6x/c6x.opt:46
+#, no-c-format
 msgid "Valid arguments for the -msdata= option:"
 msgstr ""
 
 #: config/c6x/c6x.opt:59
+#, no-c-format
 msgid "Compile for the DSBT shared library ABI."
 msgstr ""
 
 #: config/cris/linux.opt:27
+#, no-c-format
 msgid "Together with -fpic and -fPIC, do not use GOTPLT references."
 msgstr ""
 
 #: config/cris/cris.opt:45
+#, no-c-format
 msgid "Work around bug in multiplication instruction."
 msgstr ""
 
 #: config/cris/cris.opt:51
+#, no-c-format
 msgid "Compile for ETRAX 4 (CRIS v3)."
 msgstr ""
 
 #: config/cris/cris.opt:56
+#, no-c-format
 msgid "Compile for ETRAX 100 (CRIS v8)."
 msgstr ""
 
 #: config/cris/cris.opt:64
+#, no-c-format
 msgid "Emit verbose debug information in assembly code."
 msgstr ""
 
 #: config/cris/cris.opt:71
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use condition codes from normal instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/cris/cris.opt:80
+#, no-c-format
 msgid "Do not emit addressing modes with side-effect assignment."
 msgstr ""
 
 #: config/cris/cris.opt:89
+#, no-c-format
 msgid "Do not tune stack alignment."
 msgstr ""
 
 #: config/cris/cris.opt:98
+#, no-c-format
 msgid "Do not tune writable data alignment."
 msgstr ""
 
 #: config/cris/cris.opt:107
+#, no-c-format
 msgid "Do not tune code and read-only data alignment."
 msgstr ""
 
 #: config/cris/cris.opt:116
+#, no-c-format
 msgid "Align code and data to 32 bits."
 msgstr ""
 
 #: config/cris/cris.opt:133
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Don't align items in code or data."
 msgstr "Генерыраваць код для Intel as"
 
 #: config/cris/cris.opt:142
+#, no-c-format
 msgid "Do not emit function prologue or epilogue."
 msgstr ""
 
 #: config/cris/cris.opt:149
+#, no-c-format
 msgid "Use the most feature-enabling options allowed by other options."
 msgstr ""
 
 #: config/cris/cris.opt:158
+#, no-c-format
 msgid "Override -mbest-lib-options."
 msgstr ""
 
 #: config/cris/cris.opt:165
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "-march=ARCH\tGenerate code for the specified chip or CPU version."
 msgstr "Генерыраваць код для дадзенага ЦП"
 
 #: config/cris/cris.opt:169
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "-mtune=ARCH\tTune alignment for the specified chip or CPU version."
 msgstr "Генерыраваць код для дадзенага ЦП"
 
 #: config/cris/cris.opt:173
+#, no-c-format
 msgid "-mmax-stackframe=SIZE\tWarn when a stackframe is larger than the specified size."
 msgstr ""
 
 #: config/cris/cris.opt:180
+#, no-c-format
 msgid "Emit traps as \"break 8\", default for CRIS v3 and up.  If disabled, calls to abort() are used."
 msgstr ""
 
 #: config/cris/cris.opt:184
+#, no-c-format
 msgid "Emit checks causing \"break 8\" instructions to execute when applying atomic builtins on misaligned memory."
 msgstr ""
 
 #: config/cris/cris.opt:188
+#, no-c-format
 msgid "Handle atomic builtins that may be applied to unaligned data by calling library functions. Overrides -mtrap-unaligned-atomic."
 msgstr ""
 
 #: config/sh/superh.opt:6
+#, no-c-format
 msgid "Board name [and memory region]."
 msgstr ""
 
 #: config/sh/superh.opt:10
+#, no-c-format
 msgid "Runtime name."
 msgstr ""
 
 #: config/sh/sh.opt:42
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a DLL"
 msgid "Generate SH1 code."
 msgstr "Стварыць код для DLL"
 
 #: config/sh/sh.opt:46
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a DLL"
 msgid "Generate SH2 code."
 msgstr "Стварыць код для DLL"
 
 #: config/sh/sh.opt:50
+#, no-c-format
 msgid "Generate default double-precision SH2a-FPU code."
 msgstr ""
 
 #: config/sh/sh.opt:54
+#, no-c-format
 msgid "Generate SH2a FPU-less code."
 msgstr ""
 
 #: config/sh/sh.opt:58
+#, no-c-format
 msgid "Generate default single-precision SH2a-FPU code."
 msgstr ""
 
 #: config/sh/sh.opt:62
+#, no-c-format
 msgid "Generate only single-precision SH2a-FPU code."
 msgstr ""
 
 #: config/sh/sh.opt:66
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a DLL"
 msgid "Generate SH2e code."
 msgstr "Стварыць код для DLL"
 
 #: config/sh/sh.opt:70
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a DLL"
 msgid "Generate SH3 code."
 msgstr "Стварыць код для DLL"
 
 #: config/sh/sh.opt:74
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a DLL"
 msgid "Generate SH3e code."
 msgstr "Стварыць код для DLL"
 
 #: config/sh/sh.opt:78
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a DLL"
 msgid "Generate SH4 code."
 msgstr "Стварыць код для DLL"
 
 #: config/sh/sh.opt:82
+#, no-c-format
 msgid "Generate SH4-100 code."
 msgstr ""
 
 #: config/sh/sh.opt:86
+#, no-c-format
 msgid "Generate SH4-200 code."
 msgstr ""
 
 #: config/sh/sh.opt:92
+#, no-c-format
 msgid "Generate SH4-300 code."
 msgstr ""
 
 #: config/sh/sh.opt:96
+#, no-c-format
 msgid "Generate SH4 FPU-less code."
 msgstr ""
 
 #: config/sh/sh.opt:100
+#, no-c-format
 msgid "Generate SH4-100 FPU-less code."
 msgstr ""
 
 #: config/sh/sh.opt:104
+#, no-c-format
 msgid "Generate SH4-200 FPU-less code."
 msgstr ""
 
 #: config/sh/sh.opt:108
+#, no-c-format
 msgid "Generate SH4-300 FPU-less code."
 msgstr ""
 
 #: config/sh/sh.opt:112
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for given CPU"
 msgid "Generate code for SH4 340 series (MMU/FPU-less)."
 msgstr "Генерыраваць код для дадзенага ЦП"
 
 #: config/sh/sh.opt:117
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for given CPU"
 msgid "Generate code for SH4 400 series (MMU/FPU-less)."
 msgstr "Генерыраваць код для дадзенага ЦП"
 
 #: config/sh/sh.opt:122
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for given CPU"
 msgid "Generate code for SH4 500 series (FPU-less)."
 msgstr "Генерыраваць код для дадзенага ЦП"
 
 #: config/sh/sh.opt:127
+#, no-c-format
 msgid "Generate default single-precision SH4 code."
 msgstr ""
 
 #: config/sh/sh.opt:131
+#, no-c-format
 msgid "Generate default single-precision SH4-100 code."
 msgstr ""
 
 #: config/sh/sh.opt:135
+#, no-c-format
 msgid "Generate default single-precision SH4-200 code."
 msgstr ""
 
 #: config/sh/sh.opt:139
+#, no-c-format
 msgid "Generate default single-precision SH4-300 code."
 msgstr ""
 
 #: config/sh/sh.opt:143
+#, no-c-format
 msgid "Generate only single-precision SH4 code."
 msgstr ""
 
 #: config/sh/sh.opt:147
+#, no-c-format
 msgid "Generate only single-precision SH4-100 code."
 msgstr ""
 
 #: config/sh/sh.opt:151
+#, no-c-format
 msgid "Generate only single-precision SH4-200 code."
 msgstr ""
 
 #: config/sh/sh.opt:155
+#, no-c-format
 msgid "Generate only single-precision SH4-300 code."
 msgstr ""
 
 #: config/sh/sh.opt:159
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for a DLL"
 msgid "Generate SH4a code."
 msgstr "Стварыць код для DLL"
 
 #: config/sh/sh.opt:163
+#, no-c-format
 msgid "Generate SH4a FPU-less code."
 msgstr ""
 
 #: config/sh/sh.opt:167
+#, no-c-format
 msgid "Generate default single-precision SH4a code."
 msgstr ""
 
 #: config/sh/sh.opt:171
+#, no-c-format
 msgid "Generate only single-precision SH4a code."
 msgstr ""
 
 #: config/sh/sh.opt:175
+#, no-c-format
 msgid "Generate SH4al-dsp code."
 msgstr ""
 
 #: config/sh/sh.opt:183
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for given CPU"
 msgid "Generate code in big endian mode."
 msgstr "Генерыраваць код для дадзенага ЦП"
 
 #: config/sh/sh.opt:187
+#, no-c-format
 msgid "Generate 32-bit offsets in switch tables."
 msgstr ""
 
 #: config/sh/sh.opt:191
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Generate bit instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/sh/sh.opt:199
+#, no-c-format
 msgid "Assume that zero displacement conditional branches are fast."
 msgstr ""
 
 #: config/sh/sh.opt:203
+#, no-c-format
 msgid "Force the usage of delay slots for conditional branches."
 msgstr ""
 
 #: config/sh/sh.opt:207
+#, no-c-format
 msgid "Align doubles at 64-bit boundaries."
 msgstr ""
 
 #: config/sh/sh.opt:211
+#, no-c-format
 msgid "Division strategy, one of: call-div1, call-fp, call-table."
 msgstr ""
 
 #: config/sh/sh.opt:215
+#, no-c-format
 msgid "Specify name for 32 bit signed division function."
 msgstr ""
 
 #: config/sh/sh.opt:219
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate ELF output"
 msgid "Generate ELF FDPIC code."
 msgstr "Стварыць ELF-вывад"
 
 #: config/sh/sh.opt:223
+#, no-c-format
 msgid "Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required."
 msgstr ""
 
 #: config/sh/sh.opt:231 config/sh/sh.opt:269
+#, no-c-format
 msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions."
 msgstr ""
 
 #: config/sh/sh.opt:235
+#, no-c-format
 msgid "Increase the IEEE compliance for floating-point comparisons."
 msgstr ""
 
 #: config/sh/sh.opt:239
+#, no-c-format
 msgid "Inline code to invalidate instruction cache entries after setting up nested function trampolines."
 msgstr ""
 
 #: config/sh/sh.opt:243 config/arc/arc.opt:246
+#, no-c-format
 msgid "Annotate assembler instructions with estimated addresses."
 msgstr ""
 
 #: config/sh/sh.opt:247
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code without GP reg"
 msgid "Generate code in little endian mode."
 msgstr "Генерыраваць код без GP reg"
 
 #: config/sh/sh.opt:251
+#, no-c-format
 msgid "Mark MAC register as call-clobbered."
 msgstr ""
 
 #: config/sh/sh.opt:257
+#, no-c-format
 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)."
 msgstr ""
 
 #: config/sh/sh.opt:261
+#, no-c-format
 msgid "Emit function-calls using global offset table when generating PIC."
 msgstr ""
 
 #: config/sh/sh.opt:265
+#, no-c-format
 msgid "Shorten address references during linking."
 msgstr ""
 
 #: config/sh/sh.opt:273
+#, no-c-format
 msgid "Specify the model for atomic operations."
 msgstr ""
 
 #: config/sh/sh.opt:277
+#, no-c-format
 msgid "Use tas.b instruction for __atomic_test_and_set."
 msgstr ""
 
 #: config/sh/sh.opt:281
+#, no-c-format
 msgid "Cost to assume for a multiply insn."
 msgstr ""
 
 #: config/sh/sh.opt:285
+#, no-c-format
 msgid "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode."
 msgstr ""
 
 #: config/sh/sh.opt:291
+#, no-c-format
 msgid "Pretend a branch-around-a-move is a conditional move."
 msgstr ""
 
 #: config/sh/sh.opt:295
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Enable the use of the fsca instruction."
 msgstr "нявернае выкарыстанне \"restict\""
 
 #: config/sh/sh.opt:299
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Enable the use of the fsrra instruction."
 msgstr "нявернае выкарыстанне \"restict\""
 
 #: config/sh/sh.opt:303
+#, no-c-format
 msgid "Use LRA instead of reload (transitional)."
 msgstr ""
 
 #: config/gcn/gcn.opt:26
+#, no-c-format
 msgid "GCN GPU type to use:"
 msgstr ""
 
 #: config/gcn/gcn.opt:39 config/gcn/gcn.opt:43
+#, no-c-format
 msgid "Specify the name of the target GPU."
 msgstr ""
 
 #: config/gcn/gcn.opt:55
+#, no-c-format
 msgid "Enable OpenMP GPU offloading."
 msgstr ""
 
 #: config/gcn/gcn.opt:71
+#, no-c-format
 msgid "-mstack-size=<number>\tSet the private segment size per wave-front, in bytes."
 msgstr ""
 
 #: config/gcn/gcn.opt:78
+#, no-c-format
 msgid "Warn about invalid OpenACC dimensions."
 msgstr ""
 
 #: config/fr30/fr30.opt:23
+#, no-c-format
 msgid "Assume small address space."
 msgstr ""
 
 #: config/bpf/bpf.opt:28
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Generate eBPF for the given Linux kernel version."
 msgstr "Генерыраваць код для дадзенага ЦП"
 
 #: config/bpf/bpf.opt:115
+#, no-c-format
 msgid "Generate big-endian eBPF."
 msgstr ""
 
 #: config/bpf/bpf.opt:119
+#, no-c-format
 msgid "Generate little-endian eBPF."
 msgstr ""
 
 #: config/bpf/bpf.opt:123
+#, no-c-format
 msgid "Set a hard limit for the size of each stack frame, in bytes."
 msgstr ""
 
 #: config/mips/mips.opt:32
+#, no-c-format
 msgid "-mabi=ABI\tGenerate code that conforms to the given ABI."
 msgstr ""
 
 #: config/mips/mips.opt:36
+#, no-c-format
 msgid "Known MIPS ABIs (for use with the -mabi= option):"
 msgstr ""
 
 #: config/mips/mips.opt:55
+#, no-c-format
 msgid "Generate code that can be used in SVR4-style dynamic objects."
 msgstr ""
 
 #: config/mips/mips.opt:59
+#, no-c-format
 msgid "Use PMC-style 'mad' instructions."
 msgstr ""
 
 #: config/mips/mips.opt:63
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Use integer madd/msub instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/mips/mips.opt:67
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for given CPU"
 msgid "-march=ISA\tGenerate code for the given ISA."
 msgstr "Генерыраваць код для дадзенага ЦП"
 
 #: config/mips/mips.opt:71
+#, no-c-format
 msgid "-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions."
 msgstr ""
 
 #: config/mips/mips.opt:75
+#, no-c-format
 msgid "Use Branch Likely instructions, overriding the architecture default."
 msgstr ""
 
 #: config/mips/mips.opt:79
+#, no-c-format
 msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing."
 msgstr ""
 
 #: config/mips/mips.opt:83
+#, no-c-format
 msgid "Trap on integer divide by zero."
 msgstr ""
 
 #: config/mips/mips.opt:87
+#, no-c-format
 msgid "-mcode-readable=SETTING\tSpecify when instructions are allowed to access code."
 msgstr ""
 
 #: config/mips/mips.opt:91
+#, no-c-format
 msgid "Valid arguments to -mcode-readable=:"
 msgstr ""
 
 #: config/mips/mips.opt:104
+#, no-c-format
 msgid "Use branch-and-break sequences to check for integer divide by zero."
 msgstr ""
 
 #: config/mips/mips.opt:108
+#, no-c-format
 msgid "Use trap instructions to check for integer divide by zero."
 msgstr ""
 
 #: config/mips/mips.opt:112
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Allow the use of MDMX instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/mips/mips.opt:116
+#, no-c-format
 msgid "Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations."
 msgstr ""
 
 #: config/mips/mips.opt:120
+#, no-c-format
 msgid "Use MIPS-DSP instructions."
 msgstr ""
 
 #: config/mips/mips.opt:124
+#, no-c-format
 msgid "Use MIPS-DSP REV 2 instructions."
 msgstr ""
 
 #: config/mips/mips.opt:146
+#, no-c-format
 msgid "Use Enhanced Virtual Addressing instructions."
 msgstr ""
 
 #: config/mips/mips.opt:150
+#, no-c-format
 msgid "Use NewABI-style %reloc() assembly operators."
 msgstr ""
 
 #: config/mips/mips.opt:154
+#, no-c-format
 msgid "Use -G for data that is not defined by the current object."
 msgstr ""
 
 #: config/mips/mips.opt:158
+#, no-c-format
 msgid "Work around certain 24K errata."
 msgstr ""
 
 #: config/mips/mips.opt:162
+#, no-c-format
 msgid "Work around certain R4000 errata."
 msgstr ""
 
 #: config/mips/mips.opt:166
+#, no-c-format
 msgid "Work around certain R4400 errata."
 msgstr ""
 
 #: config/mips/mips.opt:170
+#, no-c-format
 msgid "Work around the R5900 short loop erratum."
 msgstr ""
 
 #: config/mips/mips.opt:174
+#, no-c-format
 msgid "Work around certain RM7000 errata."
 msgstr ""
 
 #: config/mips/mips.opt:178
+#, no-c-format
 msgid "Work around certain R10000 errata."
 msgstr ""
 
 #: config/mips/mips.opt:182
+#, no-c-format
 msgid "Work around errata for early SB-1 revision 2 cores."
 msgstr ""
 
 #: config/mips/mips.opt:186
+#, no-c-format
 msgid "Work around certain VR4120 errata."
 msgstr ""
 
 #: config/mips/mips.opt:190
+#, no-c-format
 msgid "Work around VR4130 mflo/mfhi errata."
 msgstr ""
 
 #: config/mips/mips.opt:194
+#, no-c-format
 msgid "Work around an early 4300 hardware bug."
 msgstr ""
 
 #: config/mips/mips.opt:198
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "options enabled: "
 msgid "FP exceptions are enabled."
 msgstr "выбары ўключаны:"
 
 #: config/mips/mips.opt:202
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use 32-bit general registers"
 msgid "Use 32-bit floating-point registers."
 msgstr "Выкарыстоўваць 32-бітныя галоўныя рэгістры"
 
 #: config/mips/mips.opt:206
+#, no-c-format
 msgid "Conform to the o32 FPXX ABI."
 msgstr ""
 
 #: config/mips/mips.opt:210
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use 64-bit general registers"
 msgid "Use 64-bit floating-point registers."
 msgstr "Выкарыстоўваць 64-бітныя галоўныя рэгістры"
 
 #: config/mips/mips.opt:214
+#, no-c-format
 msgid "-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack trampolines."
 msgstr ""
 
 #: config/mips/mips.opt:218
+#, no-c-format
 msgid "-mabs=MODE\tSelect the IEEE 754 ABS/NEG instruction execution mode."
 msgstr ""
 
 #: config/mips/mips.opt:222
+#, no-c-format
 msgid "-mnan=ENCODING\tSelect the IEEE 754 NaN data encoding."
 msgstr ""
 
 #: config/mips/mips.opt:226
+#, no-c-format
 msgid "Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):"
 msgstr ""
 
 #: config/mips/mips.opt:236
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use 32-bit general registers"
 msgid "Use 32-bit general registers."
 msgstr "Выкарыстоўваць 32-бітныя галоўныя рэгістры"
 
 #: config/mips/mips.opt:240
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use 64-bit general registers"
 msgid "Use 64-bit general registers."
 msgstr "Выкарыстоўваць 64-бітныя галоўныя рэгістры"
 
 #: config/mips/mips.opt:244
+#, no-c-format
 msgid "Use GP-relative addressing to access small data."
 msgstr ""
 
 #: config/mips/mips.opt:248
+#, no-c-format
 msgid "When generating -mabicalls code, allow executables to use PLTs and copy relocations."
 msgstr ""
 
 #: config/mips/mips.opt:252
+#, no-c-format
 msgid "Allow the use of hardware floating-point ABI and instructions."
 msgstr ""
 
 #: config/mips/mips.opt:256
+#, no-c-format
 msgid "Generate code that is link-compatible with MIPS16 and microMIPS code."
 msgstr ""
 
 #: config/mips/mips.opt:260
+#, no-c-format
 msgid "An alias for minterlink-compressed provided for backward-compatibility."
 msgstr ""
 
 #: config/mips/mips.opt:264
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for Intel as"
 msgid "-mipsN\tGenerate code for ISA level N."
 msgstr "Генерыраваць код для Intel as"
 
 #: config/mips/mips.opt:268
+#, no-c-format
 msgid "Generate MIPS16 code."
 msgstr ""
 
 #: config/mips/mips.opt:272
+#, no-c-format
 msgid "Use MIPS-3D instructions."
 msgstr ""
 
 #: config/mips/mips.opt:276
+#, no-c-format
 msgid "Use ll, sc and sync instructions."
 msgstr ""
 
 #: config/mips/mips.opt:280
+#, no-c-format
 msgid "Use -G for object-local data."
 msgstr ""
 
 #: config/mips/mips.opt:284
+#, no-c-format
 msgid "Use indirect calls."
 msgstr ""
 
 #: config/mips/mips.opt:288
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use 32 bit float"
 msgid "Use a 32-bit long type."
 msgstr "Выкарыстоўваць 32-х бітны float"
 
 #: config/mips/mips.opt:292
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use 64 bit float"
 msgid "Use a 64-bit long type."
 msgstr "Выкарыстоўваць 64-х бітны float"
 
 #: config/mips/mips.opt:296
+#, no-c-format
 msgid "Pass the address of the ra save location to _mcount in $12."
 msgstr ""
 
 #: config/mips/mips.opt:300
+#, no-c-format
 msgid "Don't optimize block moves."
 msgstr ""
 
 #: config/mips/mips.opt:304
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Don't use AltiVec instructions"
 msgid "Use microMIPS instructions."
 msgstr "Не выкарыстоўваць інструкцыі AltiVec"
 
 #: config/mips/mips.opt:308
+#, no-c-format
 msgid "Use MIPS MSA Extension instructions."
 msgstr ""
 
 #: config/mips/mips.opt:312
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Allow the use of MT instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/mips/mips.opt:316
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Prevent the use of all floating-point operations."
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
 #: config/mips/mips.opt:320
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Don't use AltiVec instructions"
 msgid "Use MCU instructions."
 msgstr "Не выкарыстоўваць інструкцыі AltiVec"
 
 #: config/mips/mips.opt:324
+#, no-c-format
 msgid "Do not use a cache-flushing function before calling stack trampolines."
 msgstr ""
 
 #: config/mips/mips.opt:328
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use MDMX instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/mips/mips.opt:332
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code for GNU ld"
 msgid "Generate normal-mode code."
 msgstr "Генерыраваць код для GNU ld"
 
 #: config/mips/mips.opt:336
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do not use MIPS-3D instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/mips/mips.opt:340
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Use hardware floating point"
 msgid "Use paired-single floating-point instructions."
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
 #: config/mips/mips.opt:344
+#, no-c-format
 msgid "-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be inserted."
 msgstr ""
 
 #: config/mips/mips.opt:348
+#, no-c-format
 msgid "Valid arguments to -mr10k-cache-barrier=:"
 msgstr ""
 
 #: config/mips/mips.opt:361
+#, no-c-format
 msgid "Try to allow the linker to turn PIC calls into direct calls."
 msgstr ""
 
 #: config/mips/mips.opt:365
+#, no-c-format
 msgid "When generating -mabicalls code, make the code suitable for use in shared libraries."
 msgstr ""
 
 #: config/mips/mips.opt:369
+#, no-c-format
 msgid "Restrict the use of hardware floating-point instructions to 32-bit operations."
 msgstr ""
 
 #: config/mips/mips.opt:373
+#, no-c-format
 msgid "Use SmartMIPS instructions."
 msgstr ""
 
 #: config/mips/mips.opt:377
+#, no-c-format
 msgid "Prevent the use of all hardware floating-point instructions."
 msgstr ""
 
 #: config/mips/mips.opt:381
+#, no-c-format
 msgid "Optimize lui/addiu address loads."
 msgstr ""
 
 #: config/mips/mips.opt:385
+#, no-c-format
 msgid "Assume all symbols have 32-bit values."
 msgstr ""
 
 #: config/mips/mips.opt:389
+#, no-c-format
 msgid "Use synci instruction to invalidate i-cache."
 msgstr ""
 
 #: config/mips/mips.opt:397
+#, no-c-format
 msgid "Use lwxc1/swxc1/ldxc1/sdxc1 instructions where applicable."
 msgstr ""
 
 #: config/mips/mips.opt:401
+#, no-c-format
 msgid "Use 4-operand madd.s/madd.d and related instructions where applicable."
 msgstr ""
 
 #: config/mips/mips.opt:413
+#, no-c-format
 msgid "Use Virtualization (VZ) instructions."
 msgstr ""
 
 #: config/mips/mips.opt:417
+#, no-c-format
 msgid "Use eXtended Physical Address (XPA) instructions."
 msgstr ""
 
 #: config/mips/mips.opt:421
+#, no-c-format
 msgid "Use Cyclic Redundancy Check (CRC) instructions."
 msgstr ""
 
 #: config/mips/mips.opt:425
+#, no-c-format
 msgid "Use Global INValidate (GINV) instructions."
 msgstr ""
 
 #: config/mips/mips.opt:429
+#, no-c-format
 msgid "Perform VR4130-specific alignment optimizations."
 msgstr ""
 
 #: config/mips/mips.opt:433
+#, no-c-format
 msgid "Lift restrictions on GOT size."
 msgstr ""
 
 #: config/mips/mips.opt:437
+#, no-c-format
 msgid "Enable use of odd-numbered single-precision registers."
 msgstr ""
 
 #: config/mips/mips.opt:441
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Optimize for 3900"
 msgid "Optimize frame header."
 msgstr "Аптымізаваць для 3900"
 
 #: config/mips/mips.opt:448
+#, no-c-format
 msgid "Enable load/store bonding."
 msgstr ""
 
 #: config/mips/mips.opt:452
+#, no-c-format
 msgid "Specify the compact branch usage policy."
 msgstr ""
 
 #: config/mips/mips.opt:456
+#, no-c-format
 msgid "Policies available for use with -mcompact-branches=:"
 msgstr ""
 
 #: config/mips/mips.opt:469
+#, no-c-format
 msgid "Use Loongson MultiMedia extensions Instructions (MMI) instructions."
 msgstr ""
 
 #: config/mips/mips.opt:473
+#, no-c-format
 msgid "Use Loongson EXTension (EXT) instructions."
 msgstr ""
 
 #: config/mips/mips.opt:477
+#, no-c-format
 msgid "Use Loongson EXTension R2 (EXT2) instructions."
 msgstr ""
 
 #: config/mips/mips-tables.opt:24
+#, no-c-format
 msgid "Known MIPS CPUs (for use with the -march= and -mtune= options):"
 msgstr ""
 
 #: config/mips/mips-tables.opt:28
+#, no-c-format
 msgid "Known MIPS ISA levels (for use with the -mips option):"
 msgstr ""
 
 #: config/tilegx/tilegx.opt:30
+#, no-c-format
 msgid "Known TILE-Gx CPUs (for use with the -mcpu= option):"
 msgstr ""
 
 #: config/tilegx/tilegx.opt:37
+#, no-c-format
 msgid "Compile with 32 bit longs and pointers."
 msgstr ""
 
 #: config/tilegx/tilegx.opt:41
+#, no-c-format
 msgid "Compile with 64 bit longs and pointers."
 msgstr ""
 
 #: config/tilegx/tilegx.opt:53
+#, no-c-format
 msgid "Use given TILE-Gx code model."
 msgstr ""
 
 #: config/arc/arc-tables.opt:25
+#, no-c-format
 msgid "Known ARC CPUs (for use with the -mcpu= option):"
 msgstr ""
 
 #: config/arc/arc.opt:26
+#, no-c-format
 msgid "Compile code for big endian mode."
 msgstr ""
 
 #: config/arc/arc.opt:30
+#, no-c-format
 msgid "Compile code for little endian mode.  This is the default."
 msgstr ""
 
 #: config/arc/arc.opt:34
+#, no-c-format
 msgid "Disable ARCompact specific pass to generate conditional execution instructions."
 msgstr ""
 
 #: config/arc/arc.opt:38
+#, no-c-format
 msgid "Generate ARCompact 32-bit code for ARC600 processor."
 msgstr ""
 
 #: config/arc/arc.opt:42
+#, no-c-format
 msgid "Same as -mA6."
 msgstr ""
 
 #: config/arc/arc.opt:46
+#, no-c-format
 msgid "Generate ARCompact 32-bit code for ARC601 processor."
 msgstr ""
 
 #: config/arc/arc.opt:50
+#, no-c-format
 msgid "Generate ARCompact 32-bit code for ARC700 processor."
 msgstr ""
 
 #: config/arc/arc.opt:54
+#, no-c-format
 msgid "Same as -mA7."
 msgstr ""
 
 #: config/arc/arc.opt:58
+#, no-c-format
 msgid "Force all calls to be made via a jli instruction."
 msgstr ""
 
 #: config/arc/arc.opt:62
-msgid "-mmpy-option=MPY Compile ARCv2 code with a multiplier design option."
+#, no-c-format
+msgid "-mmpy-option=MPY\tCompile ARCv2 code with a multiplier design option."
 msgstr ""
 
 #: config/arc/arc.opt:132
+#, no-c-format
 msgid "Enable DIV-REM instructions for ARCv2."
 msgstr ""
 
 #: config/arc/arc.opt:136
+#, no-c-format
 msgid "Enable code density instructions for ARCv2."
 msgstr ""
 
 #: config/arc/arc.opt:140
+#, no-c-format
 msgid "Tweak register allocation to help 16-bit instruction generation."
 msgstr ""
 
 #: config/arc/arc.opt:150
+#, no-c-format
 msgid "Use ordinarily cached memory accesses for volatile references."
 msgstr ""
 
 #: config/arc/arc.opt:154
+#, no-c-format
 msgid "Enable cache bypass for volatile references."
 msgstr ""
 
 #: config/arc/arc.opt:158
+#, no-c-format
 msgid "Generate instructions supported by barrel shifter."
 msgstr ""
 
 #: config/arc/arc.opt:162
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Generate norm instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/arc/arc.opt:166
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Generate swap instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/arc/arc.opt:170
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Generate mul64 and mulu64 instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/arc/arc.opt:174
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Do not generate mpy instructions for ARC700."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/arc/arc.opt:178
+#, no-c-format
 msgid "Generate extended arithmetic instructions, only valid for ARC700."
 msgstr ""
 
 #: config/arc/arc.opt:182
+#, no-c-format
 msgid "Dummy flag. This is the default unless FPX switches are provided explicitly."
 msgstr ""
 
 #: config/arc/arc.opt:186
+#, no-c-format
 msgid "Generate call insns as register indirect calls."
 msgstr ""
 
 #: config/arc/arc.opt:190
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Do no generate BRcc instructions in arc_reorg."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/arc/arc.opt:194
+#, no-c-format
 msgid "Generate sdata references.  This is the default, unless you compile for PIC."
 msgstr ""
 
 #: config/arc/arc.opt:198
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Generate code without GP reg"
 msgid "Generate millicode thunks."
 msgstr "Генерыраваць код без GP reg"
 
 #: config/arc/arc.opt:202 config/arc/arc.opt:206
+#, no-c-format
 msgid "FPX: Generate Single Precision FPX (compact) instructions."
 msgstr ""
 
 #: config/arc/arc.opt:210
+#, no-c-format
 msgid "FPX: Generate Single Precision FPX (fast) instructions."
 msgstr ""
 
 #: config/arc/arc.opt:214
+#, no-c-format
 msgid "FPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions."
 msgstr ""
 
 #: config/arc/arc.opt:218 config/arc/arc.opt:222
+#, no-c-format
 msgid "FPX: Generate Double Precision FPX (compact) instructions."
 msgstr ""
 
 #: config/arc/arc.opt:226
+#, no-c-format
 msgid "FPX: Generate Double Precision FPX (fast) instructions."
 msgstr ""
 
 #: config/arc/arc.opt:230
+#, no-c-format
 msgid "Disable LR and SR instructions from using FPX extension aux registers."
 msgstr ""
 
 #: config/arc/arc.opt:234
+#, no-c-format
 msgid "Enable generation of ARC SIMD instructions via target-specific builtins."
 msgstr ""
 
 #: config/arc/arc.opt:238
+#, no-c-format
 msgid "-mcpu=CPU\tCompile code for ARC variant CPU."
 msgstr ""
 
 #: config/arc/arc.opt:242
+#, no-c-format
 msgid "Size optimization level: 0:none 1:opportunistic 2: regalloc 3:drop align, -Os."
 msgstr ""
 
 #: config/arc/arc.opt:250
+#, no-c-format
 msgid "Cost to assume for a multiply instruction, with 4 being equal to a normal insn."
 msgstr ""
 
 #: config/arc/arc.opt:254
-msgid "-mcpu=TUNE Tune code for given ARC variant."
+#, no-c-format
+msgid "-mtune=TUNE\tTune code for given ARC variant."
 msgstr ""
 
 #: config/arc/arc.opt:285
+#, no-c-format
 msgid "Enable the use of indexed loads."
 msgstr ""
 
 #: config/arc/arc.opt:289
+#, no-c-format
 msgid "Enable the use of pre/post modify with register displacement."
 msgstr ""
 
 #: config/arc/arc.opt:293
+#, no-c-format
 msgid "Generate 32x16 multiply and mac instructions."
 msgstr ""
 
 #: config/arc/arc.opt:299
+#, no-c-format
 msgid "Set probability threshold for unaligning branches."
 msgstr ""
 
 #: config/arc/arc.opt:303
+#, no-c-format
 msgid "Don't use less than 25 bit addressing range for calls."
 msgstr ""
 
 #: config/arc/arc.opt:307
+#, no-c-format
 msgid "Explain what alignment considerations lead to the decision to make an insn short or long."
 msgstr ""
 
 #: config/arc/arc.opt:311
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Do alignment optimizations for call instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/arc/arc.opt:315
+#, no-c-format
 msgid "Enable Rcq constraint handling - most short code generation depends on this."
 msgstr ""
 
 #: config/arc/arc.opt:319
+#, no-c-format
 msgid "Enable Rcw constraint handling - ccfsm condexec mostly depends on this."
 msgstr ""
 
 #: config/arc/arc.opt:323
+#, no-c-format
 msgid "Enable pre-reload use of cbranchsi pattern."
 msgstr ""
 
 #: config/arc/arc.opt:327
+#, no-c-format
 msgid "Enable bbit peephole2."
 msgstr ""
 
 #: config/arc/arc.opt:331
+#, no-c-format
 msgid "Use pc-relative switch case tables - this enables case table shortening."
 msgstr ""
 
 #: config/arc/arc.opt:335
+#, no-c-format
 msgid "Enable compact casesi pattern."
 msgstr ""
 
 #: config/arc/arc.opt:339
+#, no-c-format
 msgid "Enable 'q' instruction alternatives."
 msgstr ""
 
 #: config/arc/arc.opt:343
+#, no-c-format
 msgid "Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc."
 msgstr ""
 
 #: config/arc/arc.opt:350
+#, no-c-format
 msgid "Enable variable polynomial CRC extension."
 msgstr ""
 
 #: config/arc/arc.opt:354
+#, no-c-format
 msgid "Enable DSP 3.1 Pack A extensions."
 msgstr ""
 
 #: config/arc/arc.opt:358
+#, no-c-format
 msgid "Enable dual viterbi butterfly extension."
 msgstr ""
 
 #: config/arc/arc.opt:368
+#, no-c-format
 msgid "Enable Dual and Single Operand Instructions for Telephony."
 msgstr ""
 
 #: config/arc/arc.opt:372
+#, no-c-format
 msgid "Enable XY Memory extension (DSP version 3)."
 msgstr ""
 
 #: config/arc/arc.opt:377
+#, no-c-format
 msgid "Enable Locked Load/Store Conditional extension."
 msgstr ""
 
 #: config/arc/arc.opt:381
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Enable swap byte ordering extension instruction."
 msgstr "нявернае выкарыстанне \"restict\""
 
 #: config/arc/arc.opt:385
+#, no-c-format
 msgid "Enable 64-bit Time-Stamp Counter extension instruction."
 msgstr ""
 
 #: config/arc/arc.opt:389
+#, no-c-format
 msgid "Pass -EB option through to linker."
 msgstr ""
 
 #: config/arc/arc.opt:393
+#, no-c-format
 msgid "Pass -EL option through to linker."
 msgstr ""
 
 #: config/arc/arc.opt:397
+#, no-c-format
 msgid "Pass -marclinux option through to linker."
 msgstr ""
 
 #: config/arc/arc.opt:401
+#, no-c-format
 msgid "Pass -marclinux_prof option through to linker."
 msgstr ""
 
 #: config/arc/arc.opt:410
+#, no-c-format
 msgid "Don't indicate any priority with TARGET_REGISTER_PRIORITY."
 msgstr ""
 
 #: config/arc/arc.opt:414
+#, no-c-format
 msgid "Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY."
 msgstr ""
 
 #: config/arc/arc.opt:418
+#, no-c-format
 msgid "Reduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY."
 msgstr ""
 
 #: config/arc/arc.opt:430
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Don't use AltiVec instructions"
 msgid "Enable atomic instructions."
 msgstr "Не выкарыстоўваць інструкцыі AltiVec"
 
 #: config/arc/arc.opt:434
+#, no-c-format
 msgid "Enable double load/store instructions for ARC HS."
 msgstr ""
 
 #: config/arc/arc.opt:438
+#, no-c-format
 msgid "Specify the name of the target floating point configuration."
 msgstr ""
 
 #: config/arc/arc.opt:481
+#, no-c-format
 msgid "Specify thread pointer register number."
 msgstr ""
 
 #: config/arc/arc.opt:488
+#, no-c-format
 msgid "Enable use of NPS400 bit operations."
 msgstr ""
 
 #: config/arc/arc.opt:492
+#, no-c-format
 msgid "Enable use of NPS400 xld/xst extension."
 msgstr ""
 
 #: config/arc/arc.opt:500
+#, no-c-format
 msgid "Specifies the registers that the processor saves on an interrupt entry and exit."
 msgstr ""
 
 #: config/arc/arc.opt:504
+#, no-c-format
 msgid "Specifies the number of registers replicated in second register bank on entry to fast interrupt."
 msgstr ""
 
 #: config/arc/arc.opt:508
+#, no-c-format
 msgid "Sets LP_COUNT register width.  Possible values are 8, 16, 20, 24, 28, and 32."
 msgstr ""
 
 #: config/arc/arc.opt:533
+#, no-c-format
 msgid "Enable 16-entry register file."
 msgstr ""
 
 #: config/arc/arc.opt:537
+#, no-c-format
 msgid "Enable use of BI/BIH instructions when available."
 msgstr ""
 
 #: config/arc/arc.opt:541
+#, no-c-format
 msgid "Enable ENTER_S and LEAVE_S opcodes for ARCv2."
 msgstr ""
 
 #: lto/lang.opt:53
+#, no-c-format
 msgid "Set linker output type (used internally during LTO optimization)."
 msgstr ""
 
 #: lto/lang.opt:58
+#, no-c-format
 msgid "Run the link-time optimizer in local transformation (LTRANS) mode."
 msgstr ""
 
 #: lto/lang.opt:62
+#, no-c-format
 msgid "Specify a file to which a list of files output by LTRANS is written."
 msgstr ""
 
 #: lto/lang.opt:66
+#, no-c-format
 msgid "Run the link-time optimizer in whole program analysis (WPA) mode."
 msgstr ""
 
 #: lto/lang.opt:70
+#, no-c-format
 msgid "Whole program analysis (WPA) mode with number of parallel jobs specified."
 msgstr ""
 
 #: lto/lang.opt:75
+#, no-c-format
 msgid "Call the dump function for variables and function in IL."
 msgstr ""
 
 #: lto/lang.opt:79
+#, no-c-format
 msgid "Dump the demangled output."
 msgstr ""
 
 #: lto/lang.opt:83
+#, no-c-format
 msgid "Dump only the defined symbols."
 msgstr ""
 
 #: lto/lang.opt:87
+#, no-c-format
 msgid "Print the initial values of the variables."
 msgstr ""
 
 #: lto/lang.opt:91
+#, no-c-format
 msgid "Sort the symbols alphabetically."
 msgstr ""
 
 #: lto/lang.opt:95
+#, no-c-format
 msgid "Sort the symbols according to size."
 msgstr ""
 
 #: lto/lang.opt:99
+#, no-c-format
 msgid "Display the symbols in reverse order."
 msgstr ""
 
 #: lto/lang.opt:106
+#, no-c-format
 msgid "Dump the details of LTO objects."
 msgstr ""
 
 #: lto/lang.opt:110
+#, no-c-format
 msgid "Dump the statistics of tree types."
 msgstr ""
 
 #: lto/lang.opt:114
+#, no-c-format
 msgid "Dump the statistics of trees."
 msgstr ""
 
 #: lto/lang.opt:118
+#, no-c-format
 msgid "Dump the statistics of gimple statements."
 msgstr ""
 
 #: lto/lang.opt:128
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Dump the dump tool command line options."
 msgstr "Нераспазнаны выбар \"%s\""
 
 #: lto/lang.opt:132
+#, no-c-format
 msgid "Dump the symtab callgraph."
 msgstr ""
 
 #: lto/lang.opt:136
+#, no-c-format
 msgid "The resolution file."
 msgstr ""
 
 #: common.opt:240
+#, no-c-format
 msgid "Provide bash completion for options starting with provided string."
 msgstr ""
 
 #: common.opt:289
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "  --help                   Display this information\n"
 msgid "Display this information."
 msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
 
 #: common.opt:293
+#, no-c-format
 msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params."
 msgstr ""
 
 #: common.opt:414
+#, no-c-format
 msgid "Alias for --help=target."
 msgstr ""
 
 #: common.opt:460
+#, no-c-format
 msgid "-O<number>\tSet optimization level to <number>."
 msgstr ""
 
 #: common.opt:464
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Optimize for SparcLite processors"
 msgid "Optimize for space rather than speed."
 msgstr "Аптымізацыя для SparcLite працэсараў"
 
 #: common.opt:468
+#, no-c-format
 msgid "Optimize for speed disregarding exact standards compliance."
 msgstr ""
 
 #: common.opt:472
+#, no-c-format
 msgid "Optimize for debugging experience rather than speed or size."
 msgstr ""
 
 #: common.opt:512
+#, no-c-format
 msgid "This switch is deprecated; use -Wextra instead."
 msgstr ""
 
 #: common.opt:525
+#, no-c-format
 msgid "Warn about returning structures, unions or arrays."
 msgstr ""
 
 #: common.opt:529
+#, no-c-format
 msgid "Warn if a loop with constant number of iterations triggers undefined behavior."
 msgstr ""
 
 #: common.opt:533 common.opt:537
+#, no-c-format
 msgid "Warn if an array is accessed out of bounds."
 msgstr ""
 
 #: common.opt:541
+#, no-c-format
 msgid "Warn about inappropriate attribute usage."
 msgstr ""
 
 #: common.opt:545 common.opt:549
+#, no-c-format
 msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
 msgstr ""
 
 #: common.opt:553
+#, no-c-format
 msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
 msgstr ""
 
 #: common.opt:558 common.opt:562
+#, no-c-format
 msgid "Warn about pointer casts which increase alignment."
 msgstr ""
 
 #: common.opt:566
+#, no-c-format
 msgid "Warn when a #warning directive is encountered."
 msgstr ""
 
 #: common.opt:570
+#, no-c-format
 msgid "Warn about uses of __attribute__((warning)) declarations."
 msgstr ""
 
 #: common.opt:574
+#, no-c-format
 msgid "Warn if a deprecated compiler feature, class, method, or field is used."
 msgstr ""
 
 #: common.opt:578
+#, no-c-format
 msgid "Warn about uses of __attribute__((deprecated)) declarations."
 msgstr ""
 
 #: common.opt:582
+#, no-c-format
 msgid "Warn when an optimization pass is disabled."
 msgstr ""
 
 #: common.opt:586
+#, no-c-format
 msgid "Treat all warnings as errors."
 msgstr ""
 
 #: common.opt:590
+#, no-c-format
 msgid "Treat specified warning as error."
 msgstr ""
 
 #: common.opt:594
+#, no-c-format
 msgid "Print extra (possibly unwanted) warnings."
 msgstr ""
 
 #: common.opt:598
+#, no-c-format
 msgid "Exit on the first error occurred."
 msgstr ""
 
 #: common.opt:602
+#, no-c-format
 msgid "-Wframe-larger-than=<byte-size>\tWarn if a function's stack frame requires in excess of <byte-size>."
 msgstr ""
 
 #: common.opt:606
+#, no-c-format
 msgid "Warn when attempting to free a non-heap object."
 msgstr ""
 
 #: common.opt:610
+#, no-c-format
 msgid "Warn when a function cannot be expanded to HSAIL."
 msgstr ""
 
 #: common.opt:617
+#, no-c-format
 msgid "Warn when a switch case falls through."
 msgstr ""
 
 #: common.opt:621
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "virtual functions cannot be friends"
 msgid "Warn when an inlined function cannot be inlined."
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
 #: common.opt:625
+#, no-c-format
 msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
 msgstr ""
 
 #: common.opt:632
+#, no-c-format
 msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
 msgstr ""
 
 #: common.opt:636
+#, no-c-format
 msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
 msgstr ""
 
 #: common.opt:640
+#, no-c-format
 msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
 msgstr ""
 
 #: common.opt:651
+#, no-c-format
 msgid "Warn about some C++ One Definition Rule violations during link time optimization."
 msgstr ""
 
 #: common.opt:655
+#, no-c-format
 msgid "Warn about overflow in arithmetic expressions."
 msgstr ""
 
 #: common.opt:659
+#, no-c-format
 msgid "During link time optimization warn about mismatched types of global declarations."
 msgstr ""
 
 #: common.opt:663
+#, no-c-format
 msgid "Warn when the packed attribute has no effect on struct layout."
 msgstr ""
 
 #: common.opt:667
+#, no-c-format
 msgid "Warn when padding is required to align structure members."
 msgstr ""
 
 #: common.opt:671
+#, no-c-format
 msgid "Issue warnings needed for strict compliance to the standard."
 msgstr ""
 
 #: common.opt:675
+#, no-c-format
 msgid "Warn about returning a pointer/reference to a local or temporary variable."
 msgstr ""
 
 #: common.opt:679
+#, no-c-format
 msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
 msgstr ""
 
 #: common.opt:683
+#, no-c-format
 msgid "Warn when one variable shadows another (globally)."
 msgstr ""
 
 #: common.opt:687
+#, no-c-format
 msgid "Warn when one local variable shadows another local variable or parameter."
 msgstr ""
 
 #: common.opt:694
+#, no-c-format
 msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
 msgstr ""
 
 #: common.opt:701
+#, no-c-format
 msgid "Warn when not issuing stack smashing protection for some reason."
 msgstr ""
 
 #: common.opt:705
+#, no-c-format
 msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
 msgstr ""
 
 #: common.opt:709 common.opt:713
+#, no-c-format
 msgid "Warn about code which might break strict aliasing rules."
 msgstr ""
 
 #: common.opt:717 common.opt:721
+#, no-c-format
 msgid "Warn about optimizations that assume that signed overflow is undefined."
 msgstr ""
 
 #: common.opt:725
+#, no-c-format
 msgid "Warn about functions which might be candidates for __attribute__((cold))."
 msgstr ""
 
 #: common.opt:729
+#, no-c-format
 msgid "Warn about functions which might be candidates for __attribute__((const))."
 msgstr ""
 
 #: common.opt:733
+#, no-c-format
 msgid "Warn about functions which might be candidates for __attribute__((pure))."
 msgstr ""
 
 #: common.opt:737
+#, no-c-format
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
 msgstr ""
 
 #: common.opt:741
+#, no-c-format
 msgid "Warn about functions which might be candidates for __attribute__((malloc))."
 msgstr ""
 
 #: common.opt:745
+#, no-c-format
 msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
 msgstr ""
 
 #: common.opt:749
+#, no-c-format
 msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
 msgstr ""
 
 #: common.opt:753
+#, no-c-format
 msgid "Warn about statements between switch's controlling expression and the first case."
 msgstr ""
 
 #: common.opt:758
+#, no-c-format
 msgid "Do not suppress warnings from system headers."
 msgstr ""
 
 #: common.opt:762
+#, no-c-format
 msgid "Warn whenever a trampoline is generated."
 msgstr ""
 
 #: common.opt:766
+#, no-c-format
 msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
 msgstr ""
 
 #: common.opt:770
+#, no-c-format
 msgid "Warn about uninitialized automatic variables."
 msgstr ""
 
 #: common.opt:774
+#, no-c-format
 msgid "Warn about maybe uninitialized automatic variables."
 msgstr ""
 
 #: common.opt:782
+#, no-c-format
 msgid "Enable all -Wunused- warnings."
 msgstr ""
 
 #: common.opt:786
+#, no-c-format
 msgid "Warn when a function parameter is only set, otherwise unused."
 msgstr ""
 
 #: common.opt:790
+#, no-c-format
 msgid "Warn when a variable is only set, otherwise unused."
 msgstr ""
 
 #: common.opt:794
+#, no-c-format
 msgid "Warn when a function is unused."
 msgstr ""
 
 #: common.opt:798
+#, no-c-format
 msgid "Warn when a label is unused."
 msgstr ""
 
 #: common.opt:802
+#, no-c-format
 msgid "Warn when a function parameter is unused."
 msgstr ""
 
 #: common.opt:806
+#, no-c-format
 msgid "Warn when an expression value is unused."
 msgstr ""
 
 #: common.opt:810
+#, no-c-format
 msgid "Warn when a variable is unused."
 msgstr ""
 
 #: common.opt:814
+#, no-c-format
 msgid "Warn in case profiles in -fprofile-use do not match."
 msgstr ""
 
 #: common.opt:818
+#, no-c-format
 msgid "Warn in case profiles in -fprofile-use do not exist."
 msgstr ""
 
 #: common.opt:822
+#, no-c-format
 msgid "Warn when a vector operation is compiled outside the SIMD."
 msgstr ""
 
 #: common.opt:838
+#, no-c-format
 msgid "-aux-info <file>\tEmit declaration information into <file>."
 msgstr ""
 
 #: common.opt:857
+#, no-c-format
 msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
 msgstr ""
 
 #: common.opt:861
+#, no-c-format
 msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
 msgstr ""
 
 #: common.opt:865
+#, no-c-format
 msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
 msgstr ""
 
 #: common.opt:951
+#, no-c-format
 msgid "The version of the C++ ABI in use."
 msgstr ""
 
 #: common.opt:955
+#, no-c-format
 msgid "Aggressively optimize loops using language constraints."
 msgstr ""
 
 #: common.opt:959
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Align the start of functions."
 msgstr "вельмі шмат аргументаў у функцыі"
 
 #: common.opt:969
+#, no-c-format
 msgid "Align labels which are only reached by jumping."
 msgstr ""
 
 #: common.opt:976
+#, no-c-format
 msgid "Align all labels."
 msgstr ""
 
 #: common.opt:983
+#, no-c-format
 msgid "Align the start of loops."
 msgstr ""
 
 #: common.opt:990
+#, no-c-format
 msgid "Allow the compiler to introduce new data races on stores."
 msgstr ""
 
 #: common.opt:994
+#, no-c-format
 msgid "Enable static analysis pass."
 msgstr ""
 
 #: common.opt:1014
+#, no-c-format
 msgid "Select what to sanitize."
 msgstr ""
 
 #: common.opt:1018
+#, no-c-format
 msgid "Select type of coverage sanitization."
 msgstr ""
 
 #: common.opt:1022
+#, no-c-format
 msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
 msgstr ""
 
 #: common.opt:1026
+#, no-c-format
 msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
 msgstr ""
 
 #: common.opt:1031
+#, no-c-format
 msgid "After diagnosing undefined behavior attempt to continue execution."
 msgstr ""
 
 #: common.opt:1035
+#, no-c-format
 msgid "This switch is deprecated; use -fsanitize-recover= instead."
 msgstr ""
 
 #: common.opt:1042
+#, no-c-format
 msgid "Use trap instead of a library function for undefined behavior sanitization."
 msgstr ""
 
 #: common.opt:1046
+#, no-c-format
 msgid "Generate unwind tables that are exact at each instruction boundary."
 msgstr ""
 
 #: common.opt:1050
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Generate auto-inc/dec instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: common.opt:1054
+#, no-c-format
 msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
 msgstr ""
 
 #: common.opt:1059
+#, no-c-format
 msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
 msgstr ""
 
 #: common.opt:1068
+#, no-c-format
 msgid "Generate code to check bounds before indexing arrays."
 msgstr ""
 
 #: common.opt:1072
+#, no-c-format
 msgid "Replace add, compare, branch with branch on count register."
 msgstr ""
 
 #: common.opt:1076
+#, no-c-format
 msgid "Use profiling information for branch probabilities."
 msgstr ""
 
 #: common.opt:1092
+#, no-c-format
 msgid "Output callgraph information on a per-file basis."
 msgstr ""
 
 #: common.opt:1096
+#, no-c-format
 msgid "Output callgraph information on a per-file basis with decorations."
 msgstr ""
 
 #: common.opt:1100
+#, no-c-format
 msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
 msgstr ""
 
 #: common.opt:1104
+#, no-c-format
 msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
 msgstr ""
 
 #: common.opt:1111
+#, no-c-format
 msgid "Save registers around function calls."
 msgstr ""
 
 #: common.opt:1115
+#, no-c-format
 msgid "This switch is deprecated; do not use."
 msgstr ""
 
 #: common.opt:1119
+#, no-c-format
 msgid "Check the return value of new in C++."
 msgstr ""
 
 #: common.opt:1123 common.opt:1127
+#, no-c-format
 msgid "Perform internal consistency checkings."
 msgstr ""
 
 #: common.opt:1131
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Enable exception handling"
 msgid "Enable code hoisting."
 msgstr "Уключыць апрацоўку выключэньняў"
 
 #: common.opt:1135
+#, no-c-format
 msgid "Looks for opportunities to reduce stack adjustments and stack references."
 msgstr ""
 
 #: common.opt:1139
+#, no-c-format
 msgid "Put uninitialized globals in the common section."
 msgstr ""
 
 #: common.opt:1147
+#, no-c-format
 msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
 msgstr ""
 
 #: common.opt:1151
+#, no-c-format
 msgid "Run only the second compilation of -fcompare-debug."
 msgstr ""
 
 #: common.opt:1155
+#, no-c-format
 msgid "Perform comparison elimination after register allocation has finished."
 msgstr ""
 
 #: common.opt:1159
+#, no-c-format
 msgid "Do not perform optimizations increasing noticeably stack usage."
 msgstr ""
 
 #: common.opt:1163
+#, no-c-format
 msgid "Perform a register copy-propagation optimization pass."
 msgstr ""
 
 #: common.opt:1167
+#, no-c-format
 msgid "Perform cross-jumping optimization."
 msgstr ""
 
 #: common.opt:1171
+#, no-c-format
 msgid "When running CSE, follow jumps to their targets."
 msgstr ""
 
 #: common.opt:1179
+#, no-c-format
 msgid "Omit range reduction step when performing complex division."
 msgstr ""
 
 #: common.opt:1183
+#, no-c-format
 msgid "Complex multiplication and division follow Fortran rules."
 msgstr ""
 
 #: common.opt:1187
+#, no-c-format
 msgid "Place data items into their own section."
 msgstr ""
 
 #: common.opt:1191
+#, no-c-format
 msgid "List all available debugging counters with their limits and counts."
 msgstr ""
 
 #: common.opt:1195
+#, no-c-format
 msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
 msgstr ""
 
 #: common.opt:1199
-msgid "-fdebug-prefix-map=<old>=<new> Map one directory name to another in debug information."
+#, no-c-format
+msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
 msgstr ""
 
 #: common.opt:1203
-msgid "-ffile-prefix-map=<old>=<new> Map one directory name to another in compilation result."
+#, no-c-format
+msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
 msgstr ""
 
 #: common.opt:1207
+#, no-c-format
 msgid "Output .debug_types section when using DWARF v4 debuginfo."
 msgstr ""
 
 #: common.opt:1213
+#, no-c-format
 msgid "Defer popping functions args from stack until later."
 msgstr ""
 
 #: common.opt:1217
+#, no-c-format
 msgid "Attempt to fill delay slots of branch instructions."
 msgstr ""
 
 #: common.opt:1221
+#, no-c-format
 msgid "Delete dead instructions that may throw exceptions."
 msgstr ""
 
 #: common.opt:1225
+#, no-c-format
 msgid "Delete useless null pointer checks."
 msgstr ""
 
 #: common.opt:1229
+#, no-c-format
 msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
 msgstr ""
 
 #: common.opt:1233
+#, no-c-format
 msgid "Perform speculative devirtualization."
 msgstr ""
 
 #: common.opt:1237
+#, no-c-format
 msgid "Try to convert virtual calls to direct ones."
 msgstr ""
 
 #: common.opt:1241
+#, no-c-format
 msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
 msgstr ""
 
 #: common.opt:1258
+#, no-c-format
 msgid "Show the source line with a caret indicating the column."
 msgstr ""
 
 #: common.opt:1262
+#, no-c-format
 msgid "Show labels annotating ranges of source code when showing source."
 msgstr ""
 
 #: common.opt:1266
+#, no-c-format
 msgid "Show line numbers in the left margin when showing source."
 msgstr ""
 
 #: common.opt:1274
+#, no-c-format
 msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
 msgstr ""
 
 #: common.opt:1294
+#, no-c-format
 msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
 msgstr ""
 
 #: common.opt:1314
-msgid "-fdiagnostics-format=[text|json] Select output format."
+#, no-c-format
+msgid "-fdiagnostics-format=[text|json]\tSelect output format."
 msgstr ""
 
 #: common.opt:1331
+#, no-c-format
 msgid "Print fix-it hints in machine-readable form."
 msgstr ""
 
 #: common.opt:1335
+#, no-c-format
 msgid "Print fix-it hints to stderr in unified diff format."
 msgstr ""
 
 #: common.opt:1339
+#, no-c-format
 msgid "Amend appropriate diagnostic messages with the command line option that controls them."
 msgstr ""
 
 #: common.opt:1343
+#, no-c-format
 msgid "Print CWE identifiers for diagnostic messages, where available."
 msgstr ""
 
 #: common.opt:1347
+#, no-c-format
 msgid "Specify how to print any control-flow path associated with a diagnostic."
 msgstr ""
 
 #: common.opt:1363
+#, no-c-format
 msgid "Show stack depths of events in paths."
 msgstr ""
 
 #: common.opt:1367
+#, no-c-format
 msgid "Set minimum width of left margin of source code when showing source."
 msgstr ""
 
 #: common.opt:1371
-msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2 disables an optimization pass."
+#, no-c-format
+msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
 msgstr ""
 
 #: common.opt:1375
-msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2 enables an optimization pass."
+#, no-c-format
+msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
 msgstr ""
 
 #: common.opt:1379
+#, no-c-format
 msgid "-fdump-<type>\tDump various compiler internals to a file."
 msgstr ""
 
 #: common.opt:1386
+#, no-c-format
 msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
 msgstr ""
 
 #: common.opt:1390
+#, no-c-format
 msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
 msgstr ""
 
 #: common.opt:1394
+#, no-c-format
 msgid "Suppress output of addresses in debugging dumps."
 msgstr ""
 
 #: common.opt:1398
+#, no-c-format
 msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
 msgstr ""
 
 #: common.opt:1403
+#, no-c-format
 msgid "Dump detailed information on GCC's internal representation of source code locations."
 msgstr ""
 
 #: common.opt:1407
+#, no-c-format
 msgid "Dump optimization passes."
 msgstr ""
 
 #: common.opt:1411
+#, no-c-format
 msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
 msgstr ""
 
 #: common.opt:1415
+#, no-c-format
 msgid "Suppress output of previous and next insn numbers in debugging dumps."
 msgstr ""
 
 #: common.opt:1419
+#, no-c-format
 msgid "Enable CFI tables via GAS assembler directives."
 msgstr ""
 
 #: common.opt:1423
+#, no-c-format
 msgid "Perform early inlining."
 msgstr ""
 
 #: common.opt:1431
+#, no-c-format
 msgid "Perform interprocedural reduction of aggregates."
 msgstr ""
 
 #: common.opt:1435
+#, no-c-format
 msgid "Perform unused symbol elimination in debug info."
 msgstr ""
 
 #: common.opt:1439
+#, no-c-format
 msgid "Perform unused type elimination in debug info."
 msgstr ""
 
 #: common.opt:1443
+#, no-c-format
 msgid "Do not suppress C++ class debug information."
 msgstr ""
 
 #: common.opt:1447
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Enable exception handling"
 msgid "Enable exception handling."
 msgstr "Уключыць апрацоўку выключэньняў"
 
 #: common.opt:1451
+#, no-c-format
 msgid "Perform a number of minor, expensive optimizations."
 msgstr ""
 
 #: common.opt:1455
+#, no-c-format
 msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
 msgstr ""
 
 #: common.opt:1470
+#, no-c-format
 msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
 msgstr ""
 
 #: common.opt:1486
+#, no-c-format
 msgid "Output lto objects containing both the intermediate language and binary output."
 msgstr ""
 
 #: common.opt:1490
+#, no-c-format
 msgid "Assume no NaNs or infinities are generated."
 msgstr ""
 
 #: common.opt:1494
+#, no-c-format
 msgid "Assume that loops with an exit will terminate and not loop indefinitely."
 msgstr ""
 
 #: common.opt:1498
+#, no-c-format
 msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
 msgstr ""
 
 #: common.opt:1502
+#, no-c-format
 msgid "Don't allocate floats and doubles in extended-precision registers."
 msgstr ""
 
 #: common.opt:1510
+#, no-c-format
 msgid "Perform a forward propagation pass on RTL."
 msgstr ""
 
 #: common.opt:1514
+#, no-c-format
 msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
 msgstr ""
 
 #: common.opt:1531
+#, no-c-format
 msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
 msgstr ""
 
 #: common.opt:1538
+#, no-c-format
 msgid "Allow function addresses to be held in registers."
 msgstr ""
 
 #: common.opt:1542
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "for each function it appears in.)"
 msgid "Place each function into its own section."
 msgstr "адзін раз для кожнай функцыі, дзе ён з'яўляецца.)"
 
 #: common.opt:1546
+#, no-c-format
 msgid "Perform global common subexpression elimination."
 msgstr ""
 
 #: common.opt:1550
+#, no-c-format
 msgid "Perform enhanced load motion during global common subexpression elimination."
 msgstr ""
 
 #: common.opt:1554
+#, no-c-format
 msgid "Perform store motion after global common subexpression elimination."
 msgstr ""
 
 #: common.opt:1558
+#, no-c-format
 msgid "Perform redundant load after store elimination in global common subexpression elimination."
 msgstr ""
 
 #: common.opt:1563
+#, no-c-format
 msgid "Perform global common subexpression elimination after register allocation has finished."
 msgstr ""
 
 #: common.opt:1580
+#, no-c-format
 msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
 msgstr ""
 
 #: common.opt:1585
+#, no-c-format
 msgid "Enable in and out of Graphite representation."
 msgstr ""
 
 #: common.opt:1589
+#, no-c-format
 msgid "Enable Graphite Identity transformation."
 msgstr ""
 
 #: common.opt:1593
+#, no-c-format
 msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
 msgstr ""
 
 #: common.opt:1602
+#, no-c-format
 msgid "Mark all loops as parallel."
 msgstr ""
 
-#: common.opt:1606 common.opt:1614 common.opt:2739
+#: common.opt:1606 common.opt:1614 common.opt:2755
+#, no-c-format
 msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
 msgstr ""
 
 #: common.opt:1610
+#, no-c-format
 msgid "Enable loop interchange on trees."
 msgstr ""
 
 #: common.opt:1618
+#, no-c-format
 msgid "Perform unroll-and-jam on loops."
 msgstr ""
 
 #: common.opt:1622
+#, no-c-format
 msgid "Enable support for GNU transactional memory."
 msgstr ""
 
 #: common.opt:1626
+#, no-c-format
 msgid "Use STB_GNU_UNIQUE if supported by the assembler."
 msgstr ""
 
 #: common.opt:1634
+#, no-c-format
 msgid "Enable the loop nest optimizer."
 msgstr ""
 
 #: common.opt:1638
+#, no-c-format
 msgid "Force bitfield accesses to match their type width."
 msgstr ""
 
 #: common.opt:1642
+#, no-c-format
 msgid "Merge adjacent stores."
 msgstr ""
 
 #: common.opt:1646
+#, no-c-format
 msgid "Enable guessing of branch probabilities."
 msgstr ""
 
 #: common.opt:1654
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Process #ident directives."
 msgstr "нерэчаісны ініцыялізатар"
 
 #: common.opt:1658
+#, no-c-format
 msgid "Perform conversion of conditional jumps to branchless equivalents."
 msgstr ""
 
 #: common.opt:1662
+#, no-c-format
 msgid "Perform conversion of conditional jumps to conditional execution."
 msgstr ""
 
 #: common.opt:1666
+#, no-c-format
 msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
 msgstr ""
 
 #: common.opt:1682
+#, no-c-format
 msgid "Convert conditional jumps in innermost loops to branchless equivalents."
 msgstr ""
 
 #: common.opt:1694
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Do not generate .size directives."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: common.opt:1698
+#, no-c-format
 msgid "Perform indirect inlining."
 msgstr ""
 
 #: common.opt:1704
+#, no-c-format
 msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
 msgstr ""
 
 #: common.opt:1708
+#, no-c-format
 msgid "Integrate functions into their callers when code size is known not to grow."
 msgstr ""
 
 #: common.opt:1712
+#, no-c-format
 msgid "Integrate functions not declared \"inline\" into their callers when profitable."
 msgstr ""
 
 #: common.opt:1716
+#, no-c-format
 msgid "Integrate functions only required by their single caller."
 msgstr ""
 
 #: common.opt:1723
+#, no-c-format
 msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
 msgstr ""
 
 #: common.opt:1727
+#, no-c-format
 msgid "Inline __atomic operations when a lock free instruction sequence is available."
 msgstr ""
 
 #: common.opt:1734
+#, no-c-format
 msgid "-fcf-protection=[full|branch|return|none]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
 msgstr ""
 
 #: common.opt:1754
+#, no-c-format
 msgid "Instrument function entry and exit with profiling calls."
 msgstr ""
 
 #: common.opt:1758
-msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions."
+#, no-c-format
+msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
 msgstr ""
 
 #: common.opt:1762
-msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files."
+#, no-c-format
+msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
 msgstr ""
 
 #: common.opt:1766
+#, no-c-format
 msgid "Perform interprocedural constant propagation."
 msgstr ""
 
 #: common.opt:1770
+#, no-c-format
 msgid "Perform cloning to make Interprocedural constant propagation stronger."
 msgstr ""
 
 #: common.opt:1778
+#, no-c-format
 msgid "Perform interprocedural bitwise constant propagation."
 msgstr ""
 
 #: common.opt:1782
+#, no-c-format
 msgid "Perform interprocedural profile propagation."
 msgstr ""
 
 #: common.opt:1786
+#, no-c-format
 msgid "Perform interprocedural points-to analysis."
 msgstr ""
 
 #: common.opt:1790
+#, no-c-format
 msgid "Discover pure and const functions."
 msgstr ""
 
 #: common.opt:1794
+#, no-c-format
 msgid "Perform Identical Code Folding for functions and read-only variables."
 msgstr ""
 
 #: common.opt:1798
+#, no-c-format
 msgid "Perform Identical Code Folding for functions."
 msgstr ""
 
 #: common.opt:1802
+#, no-c-format
 msgid "Perform Identical Code Folding for variables."
 msgstr ""
 
 #: common.opt:1806
+#, no-c-format
 msgid "Discover read-only and non addressable static variables."
 msgstr ""
 
 #: common.opt:1810
+#, no-c-format
 msgid "Discover read-only, write-only and non-addressable static variables."
 msgstr ""
 
 #: common.opt:1814
+#, no-c-format
 msgid "Reduce stack alignment on call sites if possible."
 msgstr ""
 
 #: common.opt:1826
+#, no-c-format
 msgid "Perform IPA Value Range Propagation."
 msgstr ""
 
 #: common.opt:1830
+#, no-c-format
 msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
 msgstr ""
 
 #: common.opt:1843
+#, no-c-format
 msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
 msgstr ""
 
 #: common.opt:1859
+#, no-c-format
 msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
 msgstr ""
 
 #: common.opt:1864
+#, no-c-format
 msgid "Use IRA based register pressure calculation in RTL loop optimizations."
 msgstr ""
 
 #: common.opt:1869
+#, no-c-format
 msgid "Share slots for saving different hard registers."
 msgstr ""
 
 #: common.opt:1873
+#, no-c-format
 msgid "Share stack slots for spilled pseudo-registers."
 msgstr ""
 
 #: common.opt:1877
+#, no-c-format
 msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
 msgstr ""
 
 #: common.opt:1881
+#, no-c-format
 msgid "Optimize induction variables on trees."
 msgstr ""
 
 #: common.opt:1885
+#, no-c-format
 msgid "Use jump tables for sufficiently large switch statements."
 msgstr ""
 
 #: common.opt:1889
+#, no-c-format
 msgid "Generate code for functions even if they are fully inlined."
 msgstr ""
 
 #: common.opt:1893
+#, no-c-format
 msgid "Generate code for static functions even if they are never called."
 msgstr ""
 
 #: common.opt:1897
+#, no-c-format
 msgid "Emit static const variables even if they are not used."
 msgstr ""
 
 #: common.opt:1901
+#, no-c-format
 msgid "Give external symbols a leading underscore."
 msgstr ""
 
 #: common.opt:1909
+#, no-c-format
 msgid "Do CFG-sensitive rematerialization in LRA."
 msgstr ""
 
 #: common.opt:1913
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable link-time optimization."
 msgstr "Уключаць SSA аптымізацыю"
 
 #: common.opt:1917
+#, no-c-format
 msgid "Link-time optimization with number of parallel jobs or jobserver."
 msgstr ""
 
 #: common.opt:1939
+#, no-c-format
 msgid "Specify the algorithm to partition symbols and vars at linktime."
 msgstr ""
 
 #: common.opt:1944
+#, no-c-format
 msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
 msgstr ""
 
 #: common.opt:1952
+#, no-c-format
 msgid "Report various link-time optimization statistics."
 msgstr ""
 
 #: common.opt:1956
+#, no-c-format
 msgid "Report various link-time optimization statistics for WPA only."
 msgstr ""
 
 #: common.opt:1960
-#, fuzzy
+#, fuzzy, no-c-format
 msgid "Set errno after built-in math functions."
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
 #: common.opt:1964
+#, no-c-format
 msgid "-fmax-errors=<number>\tMaximum number of errors to report."
 msgstr ""
 
 #: common.opt:1968
+#, no-c-format
 msgid "Report on permanent memory allocation."
 msgstr ""
 
 #: common.opt:1972
+#, no-c-format
 msgid "Report on permanent memory allocation in WPA only."
 msgstr ""
 
 #: common.opt:1979
+#, no-c-format
 msgid "Attempt to merge identical constants and constant variables."
 msgstr ""
 
 #: common.opt:1983
+#, no-c-format
 msgid "Attempt to merge identical constants across compilation units."
 msgstr ""
 
 #: common.opt:1987
+#, no-c-format
 msgid "Attempt to merge identical debug strings across compilation units."
 msgstr ""
 
 #: common.opt:1991
+#, no-c-format
 msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
 msgstr ""
 
 #: common.opt:1995
+#, no-c-format
 msgid "Perform SMS based modulo scheduling before the first scheduling pass."
 msgstr ""
 
 #: common.opt:1999
+#, no-c-format
 msgid "Perform SMS based modulo scheduling with register moves allowed."
 msgstr ""
 
 #: common.opt:2003
+#, no-c-format
 msgid "Move loop invariant computations out of loops."
 msgstr ""
 
 #: common.opt:2007
+#, no-c-format
 msgid "Use the RTL dead code elimination pass."
 msgstr ""
 
 #: common.opt:2011
+#, no-c-format
 msgid "Use the RTL dead store elimination pass."
 msgstr ""
 
 #: common.opt:2015
+#, no-c-format
 msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
 msgstr ""
 
 #: common.opt:2019
+#, no-c-format
 msgid "Support synchronous non-call exceptions."
 msgstr ""
 
 #: common.opt:2023
-msgid "-foffload=<targets>=<options>  Specify offloading targets and options for them."
+#, no-c-format
+msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
 msgstr ""
 
 #: common.opt:2027
-msgid "-foffload-abi=[lp64|ilp32]     Set the ABI to use in an offload compiler."
+#, no-c-format
+msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
 msgstr ""
 
 #: common.opt:2040
+#, no-c-format
 msgid "When possible do not generate stack frames."
 msgstr ""
 
 #: common.opt:2044
-#, fuzzy
+#, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable all optimization info dumps on stderr."
 msgstr "Уключаць SSA аптымізацыю"
 
 #: common.opt:2048
+#, no-c-format
 msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
 msgstr ""
 
 #: common.opt:2052
+#, no-c-format
 msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
 msgstr ""
 
 #: common.opt:2060
+#, no-c-format
 msgid "Optimize sibling and tail recursive calls."
 msgstr ""
 
 #: common.opt:2064
+#, no-c-format
 msgid "Perform partial inlining."
 msgstr ""
 
 #: common.opt:2068 common.opt:2072
+#, no-c-format
 msgid "Report on memory allocation before interprocedural optimization."
 msgstr ""
 
 #: common.opt:2076
+#, no-c-format
 msgid "Pack structure members together without holes."
 msgstr ""
 
 #: common.opt:2080
+#, no-c-format
 msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
 msgstr ""
 
 #: common.opt:2084
+#, no-c-format
 msgid "Return small aggregates in memory, not registers."
 msgstr ""
 
 #: common.opt:2088
+#, no-c-format
 msgid "Perform loop peeling."
 msgstr ""
 
 #: common.opt:2092
+#, no-c-format
 msgid "Enable machine specific peephole optimizations."
 msgstr ""
 
 #: common.opt:2096
+#, no-c-format
 msgid "Enable an RTL peephole pass before sched2."
 msgstr ""
 
 #: common.opt:2100
+#, no-c-format
 msgid "Generate position-independent code if possible (large mode)."
 msgstr ""
 
 #: common.opt:2104
+#, no-c-format
 msgid "Generate position-independent code for executables if possible (large mode)."
 msgstr ""
 
 #: common.opt:2108
+#, no-c-format
 msgid "Generate position-independent code if possible (small mode)."
 msgstr ""
 
 #: common.opt:2112
+#, no-c-format
 msgid "Generate position-independent code for executables if possible (small mode)."
 msgstr ""
 
 #: common.opt:2116
+#, no-c-format
 msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
 msgstr ""
 
 #: common.opt:2120
+#, no-c-format
 msgid "Specify a plugin to load."
 msgstr ""
 
 #: common.opt:2124
+#, no-c-format
 msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
 msgstr ""
 
 #: common.opt:2128
+#, no-c-format
 msgid "Run predictive commoning optimization."
 msgstr ""
 
 #: common.opt:2132
+#, no-c-format
 msgid "Generate prefetch instructions, if available, for arrays in loops."
 msgstr ""
 
 #: common.opt:2136
+#, no-c-format
 msgid "Enable basic program profiling code."
 msgstr ""
 
 #: common.opt:2140
+#, no-c-format
 msgid "Generate absolute source path names for gcov."
 msgstr ""
 
 #: common.opt:2144
+#, no-c-format
 msgid "Insert arc-based program profiling code."
 msgstr ""
 
 #: common.opt:2148
+#, no-c-format
 msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
 msgstr ""
 
 #: common.opt:2153
+#, no-c-format
 msgid "Select the name for storing the profile note file."
 msgstr ""
 
 #: common.opt:2157
+#, no-c-format
 msgid "Enable correction of flow inconsistent profile data input."
 msgstr ""
 
 #: common.opt:2161
+#, no-c-format
 msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
 msgstr ""
 
 #: common.opt:2165
+#, no-c-format
 msgid "Instrument only functions from files where names match any regular expression (separated by a semi-colon)."
 msgstr ""
 
 #: common.opt:2169
+#, no-c-format
 msgid "Instrument only functions from files where names do not match all the regular expressions (separated by a semi-colon)."
 msgstr ""
 
 #: common.opt:2185
+#, no-c-format
+msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
+msgstr ""
+
+#: common.opt:2201
+#, no-c-format
 msgid "Enable common options for generating profile info for profile feedback directed optimizations."
 msgstr ""
 
-#: common.opt:2189
+#: common.opt:2205
+#, no-c-format
 msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
 msgstr ""
 
-#: common.opt:2193
+#: common.opt:2209
+#, no-c-format
 msgid "Do not assume that functions never executed during the train run are cold."
 msgstr ""
 
-#: common.opt:2197
+#: common.opt:2213
+#, no-c-format
 msgid "Enable common options for performing profile feedback directed optimizations."
 msgstr ""
 
-#: common.opt:2201
+#: common.opt:2217
+#, no-c-format
 msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
 msgstr ""
 
-#: common.opt:2205
+#: common.opt:2221
+#, no-c-format
 msgid "Insert code to profile values of expressions."
 msgstr ""
 
-#: common.opt:2209
+#: common.opt:2225
+#, no-c-format
 msgid "Report on consistency of profile."
 msgstr ""
 
-#: common.opt:2213
+#: common.opt:2229
+#, no-c-format
 msgid "Enable function reordering that improves code placement."
 msgstr ""
 
-#: common.opt:2217
+#: common.opt:2233
+#, no-c-format
 msgid "Insert NOP instructions at each function entry."
 msgstr ""
 
-#: common.opt:2224
+#: common.opt:2240
+#, no-c-format
 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
 msgstr ""
 
-#: common.opt:2234
+#: common.opt:2250
+#, no-c-format
 msgid "Record gcc command line switches in the object file."
 msgstr ""
 
-#: common.opt:2238
-#, fuzzy
+#: common.opt:2254
+#, fuzzy, no-c-format
 msgid "Return small aggregates in registers."
 msgstr "Не выкарыстоўваць рэгістра sb"
 
-#: common.opt:2246
+#: common.opt:2262
+#, no-c-format
 msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
 msgstr ""
 
-#: common.opt:2257
+#: common.opt:2273
+#, no-c-format
 msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
 msgstr ""
 
-#: common.opt:2272
+#: common.opt:2288
+#, no-c-format
 msgid "Tell DCE to remove unused C++ allocations."
 msgstr ""
 
-#: common.opt:2276
+#: common.opt:2292
+#, no-c-format
 msgid "Relief of register pressure through live range shrinkage."
 msgstr ""
 
-#: common.opt:2280
+#: common.opt:2296
+#, no-c-format
 msgid "Perform a register renaming optimization pass."
 msgstr ""
 
-#: common.opt:2284
+#: common.opt:2300
+#, no-c-format
 msgid "Perform a target dependent instruction fusion optimization pass."
 msgstr ""
 
-#: common.opt:2288
+#: common.opt:2304
+#, no-c-format
 msgid "Reorder basic blocks to improve code placement."
 msgstr ""
 
-#: common.opt:2292
+#: common.opt:2308
+#, no-c-format
 msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
 msgstr ""
 
-#: common.opt:2305
+#: common.opt:2321
+#, no-c-format
 msgid "Reorder basic blocks and partition into hot and cold sections."
 msgstr ""
 
-#: common.opt:2309
+#: common.opt:2325
+#, no-c-format
 msgid "Reorder functions to improve code placement."
 msgstr ""
 
-#: common.opt:2313
+#: common.opt:2329
+#, no-c-format
 msgid "Add a common subexpression elimination pass after loop optimizations."
 msgstr ""
 
-#: common.opt:2321
+#: common.opt:2337
+#, no-c-format
 msgid "Disable optimizations that assume default FP rounding behavior."
 msgstr ""
 
-#: common.opt:2325
+#: common.opt:2341
+#, no-c-format
 msgid "Enable scheduling across basic blocks."
 msgstr ""
 
-#: common.opt:2329
+#: common.opt:2345
+#, no-c-format
 msgid "Enable register pressure sensitive insn scheduling."
 msgstr ""
 
-#: common.opt:2333
+#: common.opt:2349
+#, no-c-format
 msgid "Allow speculative motion of non-loads."
 msgstr ""
 
-#: common.opt:2337
+#: common.opt:2353
+#, no-c-format
 msgid "Allow speculative motion of some loads."
 msgstr ""
 
-#: common.opt:2341
+#: common.opt:2357
+#, no-c-format
 msgid "Allow speculative motion of more loads."
 msgstr ""
 
-#: common.opt:2345
+#: common.opt:2361
+#, no-c-format
 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
 msgstr ""
 
-#: common.opt:2349
+#: common.opt:2365
+#, no-c-format
 msgid "If scheduling post reload, do superblock scheduling."
 msgstr ""
 
-#: common.opt:2357
+#: common.opt:2373
+#, no-c-format
 msgid "Reschedule instructions before register allocation."
 msgstr ""
 
-#: common.opt:2361
+#: common.opt:2377
+#, no-c-format
 msgid "Reschedule instructions after register allocation."
 msgstr ""
 
-#: common.opt:2368
+#: common.opt:2384
+#, no-c-format
 msgid "Schedule instructions using selective scheduling algorithm."
 msgstr ""
 
-#: common.opt:2372
+#: common.opt:2388
+#, no-c-format
 msgid "Run selective scheduling after reload."
 msgstr ""
 
-#: common.opt:2376
+#: common.opt:2392
+#, no-c-format
 msgid "Run self-tests, using the given path to locate test files."
 msgstr ""
 
-#: common.opt:2380
+#: common.opt:2396
+#, no-c-format
 msgid "Perform software pipelining of inner loops during selective scheduling."
 msgstr ""
 
-#: common.opt:2384
+#: common.opt:2400
+#, no-c-format
 msgid "Perform software pipelining of outer loops during selective scheduling."
 msgstr ""
 
-#: common.opt:2388
+#: common.opt:2404
+#, no-c-format
 msgid "Reschedule pipelined regions without pipelining."
 msgstr ""
 
-#: common.opt:2392
+#: common.opt:2408
+#, no-c-format
 msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
 msgstr ""
 
-#: common.opt:2398
+#: common.opt:2414
+#, no-c-format
 msgid "Allow premature scheduling of queued insns."
 msgstr ""
 
-#: common.opt:2402
+#: common.opt:2418
+#, no-c-format
 msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
 msgstr ""
 
-#: common.opt:2410
+#: common.opt:2426
+#, no-c-format
 msgid "Set dependence distance checking in premature scheduling of queued insns."
 msgstr ""
 
-#: common.opt:2414
+#: common.opt:2430
+#, no-c-format
 msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
 msgstr ""
 
-#: common.opt:2418
+#: common.opt:2434
+#, no-c-format
 msgid "Enable the group heuristic in the scheduler."
 msgstr ""
 
-#: common.opt:2422
+#: common.opt:2438
+#, no-c-format
 msgid "Enable the critical path heuristic in the scheduler."
 msgstr ""
 
-#: common.opt:2426
+#: common.opt:2442
+#, no-c-format
 msgid "Enable the speculative instruction heuristic in the scheduler."
 msgstr ""
 
-#: common.opt:2430
+#: common.opt:2446
+#, no-c-format
 msgid "Enable the rank heuristic in the scheduler."
 msgstr ""
 
-#: common.opt:2434
+#: common.opt:2450
+#, no-c-format
 msgid "Enable the last instruction heuristic in the scheduler."
 msgstr ""
 
-#: common.opt:2438
+#: common.opt:2454
+#, no-c-format
 msgid "Enable the dependent count heuristic in the scheduler."
 msgstr ""
 
-#: common.opt:2442
+#: common.opt:2458
+#, no-c-format
 msgid "Access data in the same section from shared anchor points."
 msgstr ""
 
-#: common.opt:2454
+#: common.opt:2470
+#, no-c-format
 msgid "Turn on Redundant Extensions Elimination pass."
 msgstr ""
 
-#: common.opt:2458
+#: common.opt:2474
+#, no-c-format
 msgid "Show column numbers in diagnostics, when available.  Default on."
 msgstr ""
 
-#: common.opt:2462
+#: common.opt:2478
+#, no-c-format
 msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
 msgstr ""
 
-#: common.opt:2467
+#: common.opt:2483
+#, no-c-format
 msgid "Shrink-wrap parts of the prologue and epilogue separately."
 msgstr ""
 
-#: common.opt:2471
+#: common.opt:2487
+#, no-c-format
 msgid "Disable optimizations observable by IEEE signaling NaNs."
 msgstr ""
 
-#: common.opt:2475
+#: common.opt:2491
+#, no-c-format
 msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
 msgstr ""
 
-#: common.opt:2479
+#: common.opt:2495
+#, no-c-format
 msgid "Convert floating point constants to single precision constants."
 msgstr ""
 
-#: common.opt:2483
+#: common.opt:2499
+#, no-c-format
 msgid "Split lifetimes of induction variables when loops are unrolled."
 msgstr ""
 
-#: common.opt:2487
+#: common.opt:2503
+#, no-c-format
 msgid "Generate discontiguous stack frames."
 msgstr ""
 
-#: common.opt:2491
+#: common.opt:2507
+#, no-c-format
 msgid "Split wide types into independent registers."
 msgstr ""
 
-#: common.opt:2495
+#: common.opt:2511
+#, no-c-format
 msgid "Split wide types into independent registers earlier."
 msgstr ""
 
-#: common.opt:2499
+#: common.opt:2515
+#, no-c-format
 msgid "Enable backward propagation of use properties at the SSA level."
 msgstr ""
 
-#: common.opt:2503
+#: common.opt:2519
+#, no-c-format
 msgid "Optimize conditional patterns using SSA PHI nodes."
 msgstr ""
 
-#: common.opt:2507
+#: common.opt:2523
+#, no-c-format
 msgid "Optimize amount of stdarg registers saved to stack at start of function."
 msgstr ""
 
-#: common.opt:2511
+#: common.opt:2527
+#, no-c-format
 msgid "Apply variable expansion when loops are unrolled."
 msgstr ""
 
-#: common.opt:2515
-#, fuzzy
+#: common.opt:2531
+#, fuzzy, no-c-format
 #| msgid "Insert stack checking code into the program"
 msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
 msgstr "Уключаць код правэркі стэку ў праграму"
 
-#: common.opt:2519
-#, fuzzy
+#: common.opt:2535
+#, fuzzy, no-c-format
 #| msgid "Insert stack checking code into the program"
 msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
 msgstr "Уключаць код правэркі стэку ў праграму"
 
-#: common.opt:2523
+#: common.opt:2539
+#, no-c-format
 msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
 msgstr ""
 
-#: common.opt:2531
+#: common.opt:2547
+#, no-c-format
 msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
 msgstr ""
 
-#: common.opt:2535
+#: common.opt:2551
+#, no-c-format
 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
 msgstr ""
 
-#: common.opt:2539
+#: common.opt:2555
+#, no-c-format
 msgid "Use propolice as a stack protection method."
 msgstr ""
 
-#: common.opt:2543
+#: common.opt:2559
+#, no-c-format
 msgid "Use a stack protection method for every function."
 msgstr ""
 
-#: common.opt:2547
+#: common.opt:2563
+#, no-c-format
 msgid "Use a smart stack protection method for certain functions."
 msgstr ""
 
-#: common.opt:2551
+#: common.opt:2567
+#, no-c-format
 msgid "Use stack protection method only for functions with the stack_protect attribute."
 msgstr ""
 
-#: common.opt:2555
+#: common.opt:2571
+#, no-c-format
 msgid "Output stack usage information on a per-function basis."
 msgstr ""
 
-#: common.opt:2567
+#: common.opt:2583
+#, no-c-format
 msgid "Assume strict aliasing rules apply."
 msgstr ""
 
-#: common.opt:2571
+#: common.opt:2587
+#, no-c-format
 msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
 msgstr ""
 
-#: common.opt:2575
+#: common.opt:2591
+#, no-c-format
 msgid "Implement __atomic operations via libcalls to legacy __sync functions."
 msgstr ""
 
-#: common.opt:2579
+#: common.opt:2595
+#, no-c-format
 msgid "Check for syntax errors, then stop."
 msgstr ""
 
-#: common.opt:2583
+#: common.opt:2599
+#, no-c-format
 msgid "Create data files needed by \"gcov\"."
 msgstr ""
 
-#: common.opt:2587
+#: common.opt:2603
+#, no-c-format
 msgid "Perform jump threading optimizations."
 msgstr ""
 
-#: common.opt:2591
+#: common.opt:2607
+#, no-c-format
 msgid "Report the time taken by each compiler pass."
 msgstr ""
 
-#: common.opt:2595
+#: common.opt:2611
+#, no-c-format
 msgid "Record times taken by sub-phases separately."
 msgstr ""
 
-#: common.opt:2599
+#: common.opt:2615
+#, no-c-format
 msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
 msgstr ""
 
-#: common.opt:2618
+#: common.opt:2634
+#, no-c-format
 msgid "Reorder top level functions, variables, and asms."
 msgstr ""
 
-#: common.opt:2622
+#: common.opt:2638
+#, no-c-format
 msgid "Perform superblock formation via tail duplication."
 msgstr ""
 
-#: common.opt:2626
+#: common.opt:2642
+#, no-c-format
 msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
 msgstr ""
 
-#: common.opt:2634
+#: common.opt:2650
+#, no-c-format
 msgid "Assume floating-point operations can trap."
 msgstr ""
 
-#: common.opt:2638
+#: common.opt:2654
+#, no-c-format
 msgid "Trap for signed overflow in addition, subtraction and multiplication."
 msgstr ""
 
-#: common.opt:2642
-#, fuzzy
+#: common.opt:2658
+#, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable SSA-CCP optimization on trees."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:2646
-#, fuzzy
+#: common.opt:2662
+#, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable SSA-BIT-CCP optimization on trees."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:2654
+#: common.opt:2670
+#, no-c-format
 msgid "Enable loop header copying on trees."
 msgstr ""
 
-#: common.opt:2662
+#: common.opt:2678
+#, no-c-format
 msgid "Enable SSA coalescing of user variables."
 msgstr ""
 
-#: common.opt:2670
+#: common.opt:2686
+#, no-c-format
 msgid "Enable copy propagation on trees."
 msgstr ""
 
-#: common.opt:2678
+#: common.opt:2694
+#, no-c-format
 msgid "Transform condition stores into unconditional ones."
 msgstr ""
 
-#: common.opt:2682
+#: common.opt:2698
+#, no-c-format
 msgid "Perform conversions of switch initializations."
 msgstr ""
 
-#: common.opt:2686
-#, fuzzy
+#: common.opt:2702
+#, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable SSA dead code elimination optimization on trees."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:2690
-#, fuzzy
+#: common.opt:2706
+#, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable dominator optimizations."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:2694
+#: common.opt:2710
+#, no-c-format
 msgid "Enable tail merging on trees."
 msgstr ""
 
-#: common.opt:2698
-#, fuzzy
+#: common.opt:2714
+#, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable dead store elimination."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:2702
+#: common.opt:2718
+#, no-c-format
 msgid "Enable forward propagation on trees."
 msgstr ""
 
-#: common.opt:2706
+#: common.opt:2722
+#, no-c-format
 msgid "Enable Full Redundancy Elimination (FRE) on trees."
 msgstr ""
 
-#: common.opt:2710
-#, fuzzy
+#: common.opt:2726
+#, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable string length optimizations on trees."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:2714
+#: common.opt:2730
+#, no-c-format
 msgid "Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
 msgstr ""
 
-#: common.opt:2720
+#: common.opt:2736
+#, no-c-format
 msgid "Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
 msgstr ""
 
-#: common.opt:2727
+#: common.opt:2743
+#, no-c-format
 msgid "Enable loop distribution on trees."
 msgstr ""
 
-#: common.opt:2731
+#: common.opt:2747
+#, no-c-format
 msgid "Enable loop distribution for patterns transformed into a library call."
 msgstr ""
 
-#: common.opt:2735
+#: common.opt:2751
+#, no-c-format
 msgid "Enable loop invariant motion on trees."
 msgstr ""
 
-#: common.opt:2743
+#: common.opt:2759
+#, no-c-format
 msgid "Create canonical induction variables in loops."
 msgstr ""
 
-#: common.opt:2747
-#, fuzzy
+#: common.opt:2763
+#, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable loop optimizations on tree level."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:2751
+#: common.opt:2767
+#, no-c-format
 msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
 msgstr ""
 
-#: common.opt:2755
+#: common.opt:2771
+#, no-c-format
 msgid "Enable hoisting loads from conditional pointers."
 msgstr ""
 
-#: common.opt:2759
-#, fuzzy
+#: common.opt:2775
+#, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable SSA-PRE optimization on trees."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:2763
+#: common.opt:2779
+#, no-c-format
 msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
 msgstr ""
 
-#: common.opt:2767
+#: common.opt:2783
+#, no-c-format
 msgid "Perform function-local points-to analysis on trees."
 msgstr ""
 
-#: common.opt:2771
+#: common.opt:2787
+#, no-c-format
 msgid "Enable reassociation on tree level."
 msgstr ""
 
-#: common.opt:2779
+#: common.opt:2795
+#, no-c-format
 msgid "Enable SSA code sinking on trees."
 msgstr ""
 
-#: common.opt:2783
+#: common.opt:2799
+#, no-c-format
 msgid "Perform straight-line strength reduction."
 msgstr ""
 
-#: common.opt:2787
+#: common.opt:2803
+#, no-c-format
 msgid "Perform scalar replacement of aggregates."
 msgstr ""
 
-#: common.opt:2791
+#: common.opt:2807
+#, no-c-format
 msgid "Replace temporary expressions in the SSA->normal pass."
 msgstr ""
 
-#: common.opt:2795
+#: common.opt:2811
+#, no-c-format
 msgid "Perform live range splitting during the SSA->normal pass."
 msgstr ""
 
-#: common.opt:2799
+#: common.opt:2815
+#, no-c-format
 msgid "Perform Value Range Propagation on trees."
 msgstr ""
 
-#: common.opt:2803
+#: common.opt:2819
+#, no-c-format
 msgid "Split paths leading to loop backedges."
 msgstr ""
 
-#: common.opt:2807
+#: common.opt:2823
+#, no-c-format
 msgid "Assume common declarations may be overridden with ones with a larger trailing array."
 msgstr ""
 
-#: common.opt:2812
+#: common.opt:2828
+#, no-c-format
 msgid "Compile whole compilation unit at a time."
 msgstr ""
 
-#: common.opt:2816
+#: common.opt:2832
+#, no-c-format
 msgid "Perform loop unrolling when iteration count is known."
 msgstr ""
 
-#: common.opt:2820
+#: common.opt:2836
+#, no-c-format
 msgid "Perform loop unrolling for all loops."
 msgstr ""
 
-#: common.opt:2831
+#: common.opt:2847
+#, no-c-format
 msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
 msgstr ""
 
-#: common.opt:2836
+#: common.opt:2852
+#, no-c-format
 msgid "Same as -fassociative-math for expressions which include division."
 msgstr ""
 
-#: common.opt:2844
+#: common.opt:2860
+#, no-c-format
 msgid "Allow math optimizations that may violate IEEE or ISO standards."
 msgstr ""
 
-#: common.opt:2848
+#: common.opt:2864
+#, no-c-format
 msgid "Perform loop unswitching."
 msgstr ""
 
-#: common.opt:2852
+#: common.opt:2868
+#, no-c-format
 msgid "Perform loop splitting."
 msgstr ""
 
-#: common.opt:2856
+#: common.opt:2872
+#, no-c-format
 msgid "Version loops based on whether indices have a stride of one."
 msgstr ""
 
-#: common.opt:2860
-#, fuzzy
+#: common.opt:2876
+#, fuzzy, no-c-format
 #| msgid "Enable exception handling"
 msgid "Just generate unwind tables for exception handling."
 msgstr "Уключыць апрацоўку выключэньняў"
 
-#: common.opt:2864
+#: common.opt:2880
+#, no-c-format
 msgid "Use the bfd linker instead of the default linker."
 msgstr ""
 
-#: common.opt:2868
+#: common.opt:2884
+#, no-c-format
 msgid "Use the gold linker instead of the default linker."
 msgstr ""
 
-#: common.opt:2872
+#: common.opt:2888
+#, no-c-format
 msgid "Use the lld LLVM linker instead of the default linker."
 msgstr ""
 
-#: common.opt:2884
+#: common.opt:2900
+#, no-c-format
 msgid "Perform variable tracking."
 msgstr ""
 
-#: common.opt:2892
+#: common.opt:2908
+#, no-c-format
 msgid "Perform variable tracking by annotating assignments."
 msgstr ""
 
-#: common.opt:2898
+#: common.opt:2914
+#, no-c-format
 msgid "Toggle -fvar-tracking-assignments."
 msgstr ""
 
-#: common.opt:2906
+#: common.opt:2922
+#, no-c-format
 msgid "Perform variable tracking and also tag variables that are uninitialized."
 msgstr ""
 
-#: common.opt:2911
+#: common.opt:2927
+#, no-c-format
 msgid "Enable vectorization on trees."
 msgstr ""
 
-#: common.opt:2919
-#, fuzzy
+#: common.opt:2935
+#, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable loop vectorization on trees."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:2923
+#: common.opt:2939
+#, no-c-format
 msgid "Enable basic block vectorization (SLP) on trees."
 msgstr ""
 
-#: common.opt:2927
+#: common.opt:2943
+#, no-c-format
 msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
 msgstr ""
 
-#: common.opt:2931
+#: common.opt:2947
+#, no-c-format
 msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
 msgstr ""
 
-#: common.opt:2947
+#: common.opt:2963
+#, no-c-format
 msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
 msgstr ""
 
-#: common.opt:2955
+#: common.opt:2971
+#, no-c-format
 msgid "Enable copy propagation of scalar-evolution information."
 msgstr ""
 
-#: common.opt:2965
+#: common.opt:2981
+#, no-c-format
 msgid "Add extra commentary to assembler output."
 msgstr ""
 
-#: common.opt:2969
+#: common.opt:2985
+#, no-c-format
 msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
 msgstr ""
 
-#: common.opt:2988
+#: common.opt:3004
+#, no-c-format
 msgid "Validate vtable pointers before using them."
 msgstr ""
 
-#: common.opt:3004
+#: common.opt:3020
+#, no-c-format
 msgid "Output vtable verification counters."
 msgstr ""
 
-#: common.opt:3008
+#: common.opt:3024
+#, no-c-format
 msgid "Output vtable verification pointer sets information."
 msgstr ""
 
-#: common.opt:3012
+#: common.opt:3028
+#, no-c-format
 msgid "Use expression value profiles in optimizations."
 msgstr ""
 
-#: common.opt:3016
+#: common.opt:3032
+#, no-c-format
 msgid "Construct webs and split unrelated uses of single variable."
 msgstr ""
 
-#: common.opt:3020
+#: common.opt:3036
+#, no-c-format
 msgid "Enable conditional dead code elimination for builtin calls."
 msgstr ""
 
-#: common.opt:3024
+#: common.opt:3040
+#, no-c-format
 msgid "Perform whole program optimizations."
 msgstr ""
 
-#: common.opt:3028
+#: common.opt:3044
+#, no-c-format
 msgid "Assume pointer overflow wraps around."
 msgstr ""
 
-#: common.opt:3032
+#: common.opt:3048
+#, no-c-format
 msgid "Assume signed arithmetic overflow wraps around."
 msgstr ""
 
-#: common.opt:3036
+#: common.opt:3052
+#, no-c-format
 msgid "Put zero initialized data in the bss section."
 msgstr ""
 
-#: common.opt:3040
+#: common.opt:3056
+#, no-c-format
 msgid "Generate debug information in default format."
 msgstr ""
 
-#: common.opt:3044
+#: common.opt:3060
+#, no-c-format
 msgid "Assume assembler support for (DWARF2+) .loc directives."
 msgstr ""
 
-#: common.opt:3048
+#: common.opt:3064
+#, no-c-format
 msgid "Assume assembler support for view in (DWARF2+) .loc directives."
 msgstr ""
 
-#: common.opt:3068
+#: common.opt:3084
+#, no-c-format
 msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
 msgstr ""
 
-#: common.opt:3072
+#: common.opt:3088
+#, no-c-format
 msgid "Generate debug information in default version of DWARF format."
 msgstr ""
 
-#: common.opt:3076
+#: common.opt:3092
+#, no-c-format
 msgid "Generate debug information in DWARF v2 (or later) format."
 msgstr ""
 
-#: common.opt:3080
+#: common.opt:3096
+#, no-c-format
 msgid "Generate debug information in default extended format."
 msgstr ""
 
-#: common.opt:3084
+#: common.opt:3100
+#, no-c-format
 msgid "Generate extended entry point information for inlined functions."
 msgstr ""
 
-#: common.opt:3088
+#: common.opt:3104
+#, no-c-format
 msgid "Compute locview reset points based on insn length estimates."
 msgstr ""
 
-#: common.opt:3096
+#: common.opt:3112
+#, no-c-format
 msgid "Don't generate DWARF pubnames and pubtypes sections."
 msgstr ""
 
-#: common.opt:3100
+#: common.opt:3116
+#, no-c-format
 msgid "Generate DWARF pubnames and pubtypes sections."
 msgstr ""
 
-#: common.opt:3104
+#: common.opt:3120
+#, no-c-format
 msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
 msgstr ""
 
-#: common.opt:3108
+#: common.opt:3124
+#, no-c-format
 msgid "Record gcc command line switches in DWARF DW_AT_producer."
 msgstr ""
 
-#: common.opt:3112
+#: common.opt:3128
+#, no-c-format
 msgid "Generate debug information in separate .dwo files."
 msgstr ""
 
-#: common.opt:3116
-#, fuzzy
+#: common.opt:3132
+#, fuzzy, no-c-format
 msgid "Generate debug information in STABS format."
 msgstr "Стварыць код для DLL"
 
-#: common.opt:3120
+#: common.opt:3136
+#, no-c-format
 msgid "Generate debug information in extended STABS format."
 msgstr ""
 
-#: common.opt:3124
+#: common.opt:3140
+#, no-c-format
 msgid "Emit progressive recommended breakpoint locations."
 msgstr ""
 
-#: common.opt:3128
+#: common.opt:3144
+#, no-c-format
 msgid "Don't emit DWARF additions beyond selected version."
 msgstr ""
 
-#: common.opt:3132
+#: common.opt:3148
+#, no-c-format
 msgid "Add description attributes to some DWARF DIEs that have no name attribute."
 msgstr ""
 
-#: common.opt:3136
+#: common.opt:3152
+#, no-c-format
 msgid "Toggle debug information generation."
 msgstr ""
 
-#: common.opt:3140
+#: common.opt:3156
+#, no-c-format
 msgid "Augment variable location lists with progressive views."
 msgstr ""
 
-#: common.opt:3147
-#, fuzzy
+#: common.opt:3163
+#, fuzzy, no-c-format
 msgid "Generate debug information in VMS format."
 msgstr "Стварыць код для DLL"
 
-#: common.opt:3151
+#: common.opt:3167
+#, no-c-format
 msgid "Generate debug information in XCOFF format."
 msgstr ""
 
-#: common.opt:3155
+#: common.opt:3171
+#, no-c-format
 msgid "Generate debug information in extended XCOFF format."
 msgstr ""
 
-#: common.opt:3173
+#: common.opt:3189
+#, no-c-format
 msgid "Generate compressed debug sections."
 msgstr ""
 
-#: common.opt:3177
+#: common.opt:3193
+#, no-c-format
 msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
 msgstr ""
 
-#: common.opt:3184
+#: common.opt:3200
+#, no-c-format
 msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
 msgstr ""
 
-#: common.opt:3188
+#: common.opt:3204
+#, no-c-format
 msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
 msgstr ""
 
-#: common.opt:3213
-#, fuzzy
+#: common.opt:3229
+#, fuzzy, no-c-format
 #| msgid "  -o <file>                Place the output into <file>\n"
 msgid "-o <file>\tPlace output into <file>."
 msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
 
-#: common.opt:3217
-#, fuzzy
+#: common.opt:3233
+#, fuzzy, no-c-format
 #| msgid "Enable exception handling"
 msgid "Enable function profiling."
 msgstr "Уключыць апрацоўку выключэньняў"
 
-#: common.opt:3227
+#: common.opt:3243
+#, no-c-format
 msgid "Like -pedantic but issue them as errors."
 msgstr ""
 
-#: common.opt:3267
+#: common.opt:3283
+#, no-c-format
 msgid "Do not display functions compiled or elapsed time."
 msgstr ""
 
-#: common.opt:3299
+#: common.opt:3315
+#, no-c-format
 msgid "Enable verbose output."
 msgstr ""
 
-#: common.opt:3303
+#: common.opt:3319
+#, no-c-format
 msgid "Display the compiler's version."
 msgstr ""
 
-#: common.opt:3307
+#: common.opt:3323
+#, no-c-format
 msgid "Suppress warnings."
 msgstr ""
 
-#: common.opt:3317
+#: common.opt:3333
+#, no-c-format
 msgid "Create a shared library."
 msgstr ""
 
-#: common.opt:3362
+#: common.opt:3378
+#, no-c-format
 msgid "Don't create a dynamically linked position independent executable."
 msgstr ""
 
-#: common.opt:3366
+#: common.opt:3382
+#, no-c-format
 msgid "Create a dynamically linked position independent executable."
 msgstr ""
 
-#: common.opt:3370
+#: common.opt:3386
+#, no-c-format
 msgid "Create a static position independent executable."
 msgstr ""
 
-#: common.opt:3377
+#: common.opt:3393
+#, no-c-format
 msgid "Use caller save register across calls if possible."
 msgstr ""
 
 #: params.opt:27
+#, no-c-format
 msgid "Loops iterating at least selected number of iterations will get loop alignment."
 msgstr ""
 
 #: params.opt:31
+#, no-c-format
 msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block get alignment."
 msgstr ""
 
 #: params.opt:35
+#, no-c-format
 msgid "Enable asan globals protection."
 msgstr ""
 
 #: params.opt:39
+#, no-c-format
 msgid "Enable asan allocas/VLAs protection."
 msgstr ""
 
 #: params.opt:43
+#, no-c-format
 msgid "Enable asan load operations protection."
 msgstr ""
 
 #: params.opt:47
+#, no-c-format
 msgid "Enable asan store operations protection."
 msgstr ""
 
 #: params.opt:51
+#, no-c-format
 msgid "Use callbacks instead of inline code if number of accesses in function becomes greater or equal to this number."
 msgstr ""
 
 #: params.opt:55
+#, no-c-format
 msgid "Enable asan builtin functions protection."
 msgstr ""
 
 #: params.opt:59
+#, no-c-format
 msgid "Enable asan stack protection."
 msgstr ""
 
 #: params.opt:63
+#, no-c-format
 msgid "Enable asan detection of use-after-return bugs."
 msgstr ""
 
 #: params.opt:67
+#, no-c-format
 msgid "Average number of iterations of a loop."
 msgstr ""
 
 #: params.opt:71
+#, no-c-format
 msgid "Maximum number of bits for which we avoid creating FMAs."
 msgstr ""
 
 #: params.opt:75
-#, c-format
+#, no-c-format
 msgid "Set the estimated probability in percentage for builtin expect. The default value is 90% probability."
 msgstr ""
 
 #: params.opt:79
+#, no-c-format
 msgid "The maximum length of a constant string for a builtin string cmp call eligible for inlining. The default value is 3."
 msgstr ""
 
 #: params.opt:83
+#, no-c-format
 msgid "The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine."
 msgstr ""
 
 #: params.opt:87
+#, no-c-format
 msgid "Probability that COMDAT function will be shared with different compilation unit."
 msgstr ""
 
 #: params.opt:91
+#, no-c-format
 msgid "Maximum number of namespaces to search for alternatives when name lookup fails."
 msgstr ""
 
 #: params.opt:95
+#, no-c-format
 msgid "Maximum number of queries into the alias oracle per store."
 msgstr ""
 
 #: params.opt:99
+#, no-c-format
 msgid "Maximum size (in bytes) of objects tracked bytewise by dead store elimination."
 msgstr ""
 
 #: params.opt:103
+#, no-c-format
 msgid "Maximal estimated growth of function body caused by early inlining of single call."
 msgstr ""
 
 #: params.opt:107
+#, no-c-format
 msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
 msgstr ""
 
 #: params.opt:111
+#, no-c-format
 msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
 msgstr ""
 
 #: params.opt:115
+#, no-c-format
 msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
 msgstr ""
 
 #: params.opt:119
+#, no-c-format
 msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
 msgstr ""
 
 #: params.opt:123
+#, no-c-format
 msgid "The threshold ratio for performing partial redundancy elimination after reload."
 msgstr ""
 
 #: params.opt:127
+#, no-c-format
 msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
 msgstr ""
 
 #: params.opt:131
+#, no-c-format
 msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
 msgstr ""
 
 #: params.opt:135
+#, no-c-format
 msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
 msgstr ""
 
 #: params.opt:139
+#, no-c-format
 msgid "Minimum heap size before we start collecting garbage, in kilobytes."
 msgstr ""
 
 #: params.opt:143
+#, no-c-format
 msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
 msgstr ""
 
 #: params.opt:147
+#, no-c-format
 msgid "Whether codegen errors should be ICEs when -fchecking."
 msgstr ""
 
 #: params.opt:151
+#, no-c-format
 msgid "Maximum number of arrays per SCoP."
 msgstr ""
 
 #: params.opt:155
+#, no-c-format
 msgid "Maximum number of parameters in a SCoP."
 msgstr ""
 
 #: params.opt:159
+#, no-c-format
 msgid "The number of elements for which hash table verification is done for each searched element."
 msgstr ""
 
 #: params.opt:163
+#, no-c-format
 msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
 msgstr ""
 
 #: params.opt:167
+#, no-c-format
 msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
 msgstr ""
 
 #: params.opt:171
+#, no-c-format
 msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
 msgstr ""
 
 #: params.opt:175
+#, no-c-format
 msgid "Level of hsa debug stores verbosity."
 msgstr ""
 
 #: params.opt:179
+#, no-c-format
 msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
 msgstr ""
 
 #: params.opt:183
+#, no-c-format
 msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
 msgstr ""
 
 #: params.opt:187
+#, no-c-format
 msgid "How much can given compilation unit grow because of the inlining (in percent)."
 msgstr ""
 
 #: params.opt:191
+#, no-c-format
 msgid "The upper bound for sharing integer constants."
 msgstr ""
 
 #: params.opt:195
+#, no-c-format
 msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
 msgstr ""
 
 #: params.opt:199
+#, no-c-format
 msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
 msgstr ""
 
 #: params.opt:203
+#, no-c-format
 msgid "Maximum depth of recursive cloning for self-recursive function."
 msgstr ""
 
 #: params.opt:207
+#, no-c-format
 msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
 msgstr ""
 
 #: params.opt:211
+#, no-c-format
 msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
 msgstr ""
 
 #: params.opt:215
+#, no-c-format
 msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
 msgstr ""
 
 #: params.opt:219
+#, no-c-format
 msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
 msgstr ""
 
 #: params.opt:223
+#, no-c-format
 msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
 msgstr ""
 
 #: params.opt:227
+#, no-c-format
 msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
 msgstr ""
 
 #: params.opt:231
+#, no-c-format
 msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
 msgstr ""
 
 #: params.opt:235
+#, no-c-format
 msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
 msgstr ""
 
 #: params.opt:239
-msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA functoin summary generation."
+#, no-c-format
+msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
 msgstr ""
 
 #: params.opt:243
+#, no-c-format
 msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
 msgstr ""
 
 #: params.opt:247
+#, no-c-format
 msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
 msgstr ""
 
 #: params.opt:251
+#, no-c-format
 msgid "The number of registers in each class kept unused by loop invariant motion."
 msgstr ""
 
 #: params.opt:255
+#, no-c-format
 msgid "Max size of conflict table in MB."
 msgstr ""
 
 #: params.opt:259
+#, no-c-format
 msgid "Max loops number for regional RA."
 msgstr ""
 
 #: params.opt:263
+#, no-c-format
 msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
 msgstr ""
 
 #: params.opt:267
+#, no-c-format
 msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
 msgstr ""
 
 #: params.opt:271
+#, no-c-format
 msgid "Bound on number of iv uses in loop optimized in iv optimizations."
 msgstr ""
 
 #: params.opt:275
+#, no-c-format
 msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
 msgstr ""
 
 #: params.opt:279
+#, no-c-format
 msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
 msgstr ""
 
 #: params.opt:283
+#, no-c-format
 msgid "The size of L1 cache line."
 msgstr ""
 
 #: params.opt:287
+#, no-c-format
 msgid "The size of L1 cache."
 msgstr ""
 
 #: params.opt:291
+#, no-c-format
 msgid "The size of L2 cache."
 msgstr ""
 
 #: params.opt:295
+#, no-c-format
 msgid "Maximal growth due to inlining of large function (in percent)."
 msgstr ""
 
 #: params.opt:299
+#, no-c-format
 msgid "The size of function body to be considered large."
 msgstr ""
 
 #: params.opt:303
+#, no-c-format
 msgid "The size of stack frame to be considered large."
 msgstr ""
 
 #: params.opt:307
+#, no-c-format
 msgid "Maximal stack frame growth due to inlining (in percent)."
 msgstr ""
 
 #: params.opt:311
+#, no-c-format
 msgid "The size of translation unit to be considered large."
 msgstr ""
 
 #: params.opt:315
+#, no-c-format
 msgid "The minimum cost of an expensive expression in the loop invariant motion."
 msgstr ""
 
 #: params.opt:319
+#, no-c-format
 msgid "True if a non-short-circuit operation is optimal."
 msgstr ""
 
 #: params.opt:323
+#, no-c-format
 msgid "Size of tiles for loop blocking."
 msgstr ""
 
 #: params.opt:327
+#, no-c-format
 msgid "The maximum number of stmts in loop nest for loop interchange."
 msgstr ""
 
 #: params.opt:331
+#, no-c-format
 msgid "The minimum stride ratio for loop interchange to be profitable."
 msgstr ""
 
 #: params.opt:335
+#, no-c-format
 msgid "Max basic blocks number in loop for loop invariant motion."
 msgstr ""
 
 #: params.opt:339
+#, no-c-format
 msgid "Maximum number of datarefs in loop for building loop data dependencies."
 msgstr ""
 
 #: params.opt:343
+#, no-c-format
 msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
 msgstr ""
 
 #: params.opt:347
+#, no-c-format
 msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
 msgstr ""
 
 #: params.opt:351
+#, no-c-format
 msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
 msgstr ""
 
 #: params.opt:355
+#, no-c-format
 msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
 msgstr ""
 
 #: params.opt:359
+#, no-c-format
 msgid "Maximal size of a partition for LTO (in estimated instructions)."
 msgstr ""
 
 #: params.opt:363
+#, no-c-format
 msgid "maximal number of LTO partitions streamed in parallel."
 msgstr ""
 
 #: params.opt:367
+#, no-c-format
 msgid "Minimal size of a partition for LTO (in estimated instructions)."
 msgstr ""
 
 #: params.opt:371
+#, no-c-format
 msgid "Number of partitions the program should be split to."
 msgstr ""
 
 #: params.opt:375
+#, no-c-format
 msgid "The maximum number of instructions to consider to unroll in a loop on average."
 msgstr ""
 
 #: params.opt:379
+#, no-c-format
 msgid "The maximum number of insns combine tries to combine."
 msgstr ""
 
 #: params.opt:383
+#, no-c-format
 msgid "The maximum depth of a loop nest we completely peel."
 msgstr ""
 
 #: params.opt:387
+#, no-c-format
 msgid "The maximum number of peelings of a single loop that is peeled completely."
 msgstr ""
 
 #: params.opt:391
+#, no-c-format
 msgid "The maximum number of insns of a completely peeled loop."
 msgstr ""
 
 #: params.opt:395
+#, no-c-format
 msgid "The maximum number of incoming edges to consider for crossjumping."
 msgstr ""
 
 #: params.opt:399
+#, no-c-format
 msgid "The maximum instructions CSE process before flushing."
 msgstr ""
 
 #: params.opt:403
+#, no-c-format
 msgid "The maximum length of path considered in cse."
 msgstr ""
 
 #: params.opt:407
+#, no-c-format
 msgid "The maximum memory locations recorded by cselib."
 msgstr ""
 
 #: params.opt:411
+#, no-c-format
 msgid "Max. count of debug markers to expand or inline."
 msgstr ""
 
 #: params.opt:415
+#, no-c-format
 msgid "The maximum number of instructions to consider to fill a delay slot."
 msgstr ""
 
 #: params.opt:419
+#, no-c-format
 msgid "The maximum number of instructions to consider to find accurate live register information."
 msgstr ""
 
 #: params.opt:423
+#, no-c-format
 msgid "Maximum number of active local stores in RTL dead store elimination."
 msgstr ""
 
 #: params.opt:427
+#, no-c-format
 msgid "The maximum number of nested indirect inlining performed by early inliner."
 msgstr ""
 
 #: params.opt:431
+#, no-c-format
 msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
 msgstr ""
 
 #: params.opt:435
+#, no-c-format
 msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
 msgstr ""
 
 #: params.opt:439
+#, no-c-format
 msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
 msgstr ""
 
 #: params.opt:443
+#, no-c-format
 msgid "Maximum number of new jump thread paths to create for a finite state automaton."
 msgstr ""
 
 #: params.opt:447
+#, no-c-format
 msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
 msgstr ""
 
 #: params.opt:451
+#, no-c-format
 msgid "The maximum amount of memory to be allocated by GCSE."
 msgstr ""
 
 #: params.opt:455
+#, no-c-format
 msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
 msgstr ""
 
 #: params.opt:459
+#, no-c-format
 msgid "The maximum expansion factor when copying basic blocks."
 msgstr ""
 
 #: params.opt:463
+#, no-c-format
 msgid "Maximum depth of search in the dominator tree for expressions to hoist."
 msgstr ""
 
 #: params.opt:467
+#, no-c-format
 msgid "The maximum number of instructions when automatically inlining."
 msgstr ""
 
 #: params.opt:471
+#, no-c-format
 msgid "The maximum number of instructions inline function can grow to via recursive inlining."
 msgstr ""
 
 #: params.opt:475
+#, no-c-format
 msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
 msgstr ""
 
 #: params.opt:479
+#, no-c-format
 msgid "The maximum number of instructions in a single function eligible for inlining."
 msgstr ""
 
 #: params.opt:483
+#, no-c-format
 msgid "The maximum number of instructions when inlining for size."
 msgstr ""
 
 #: params.opt:487
+#, no-c-format
 msgid "The maximum number of instructions when automatically inlining small functions."
 msgstr ""
 
 #: params.opt:491
+#, no-c-format
 msgid "The maximum depth of recursive inlining for inline functions."
 msgstr ""
 
 #: params.opt:495
+#, no-c-format
 msgid "The maximum depth of recursive inlining for non-inline functions."
 msgstr ""
 
 #: params.opt:499
+#, no-c-format
 msgid "Maximum number of isl operations, 0 means unlimited."
 msgstr ""
 
 #: params.opt:503
+#, no-c-format
 msgid "Bound on the cost of an expression to compute the number of iterations."
 msgstr ""
 
 #: params.opt:507
+#, no-c-format
 msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
 msgstr ""
 
 #: params.opt:511
+#, no-c-format
 msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
 msgstr ""
 
 #: params.opt:515
+#, no-c-format
 msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
 msgstr ""
 
 #: params.opt:519
+#, no-c-format
 msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
 msgstr ""
 
 #: params.opt:523
+#, no-c-format
 msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
 msgstr ""
 
 #: params.opt:527
+#, no-c-format
 msgid "Maximum length of partial antic set when performing tree pre optimization."
 msgstr ""
 
 #: params.opt:531
+#, no-c-format
 msgid "The maximum number of branches on the path through the peeled sequence."
 msgstr ""
 
 #: params.opt:535
+#, no-c-format
 msgid "The maximum number of peelings of a single loop."
 msgstr ""
 
 #: params.opt:539
+#, no-c-format
 msgid "The maximum number of insns of a peeled loop."
 msgstr ""
 
 #: params.opt:543
+#, no-c-format
 msgid "The maximum length of scheduling's pending operations list."
 msgstr ""
 
 #: params.opt:547 params.opt:591
+#, no-c-format
 msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
 msgstr ""
 
 #: params.opt:551 params.opt:595
+#, no-c-format
 msgid "The maximum number of insns in a region to be considered for interblock scheduling."
 msgstr ""
 
 #: params.opt:555
+#, no-c-format
 msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
 msgstr ""
 
 #: params.opt:559
+#, no-c-format
 msgid "The maximum number of loop iterations we predict statically."
 msgstr ""
 
 #: params.opt:563
+#, no-c-format
 msgid "The maximum number of instructions to search backward when looking for equivalent reload."
 msgstr ""
 
 #: params.opt:567
+#, no-c-format
 msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
 msgstr ""
 
 #: params.opt:571
+#, no-c-format
 msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
 msgstr ""
 
 #: params.opt:575
+#, no-c-format
 msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
 msgstr ""
 
 #: params.opt:579
+#, no-c-format
 msgid "The maximum number of iterations through CFG to extend regions."
 msgstr ""
 
 #: params.opt:583
+#, no-c-format
 msgid "The maximum conflict delay for an insn to be considered for speculative motion."
 msgstr ""
 
 #: params.opt:587
+#, no-c-format
 msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
 msgstr ""
 
 #: params.opt:599
+#, no-c-format
 msgid "Maximum length of candidate scans for straight-line strength reduction."
 msgstr ""
 
 #: params.opt:603
+#, no-c-format
 msgid "Maximum number of may-defs visited when devirtualizing speculatively."
 msgstr ""
 
 #: params.opt:607
+#, no-c-format
 msgid "Maximum recursion depth allowed when querying a property of an SSA name."
 msgstr ""
 
 #: params.opt:611
+#, no-c-format
 msgid "Maximum number of constant stores to merge in the store merging pass."
 msgstr ""
 
 #: params.opt:615
+#, no-c-format
 msgid "Maximum number of conditional store pairs that can be sunk."
 msgstr ""
 
 #: params.opt:619
+#, no-c-format
 msgid "Maximum amount of similar bbs to compare a bb with."
 msgstr ""
 
 #: params.opt:623
+#, no-c-format
 msgid "Maximum amount of iterations of the pass over a function."
 msgstr ""
 
 #: params.opt:627
+#, no-c-format
 msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
 msgstr ""
 
 #: params.opt:631
+#, no-c-format
 msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
 msgstr ""
 
 #: params.opt:635
+#, no-c-format
 msgid "The maximum number of unrollings of a single loop."
 msgstr ""
 
 #: params.opt:639
+#, no-c-format
 msgid "The maximum number of instructions to consider to unroll in a loop."
 msgstr ""
 
 #: params.opt:643
+#, no-c-format
 msgid "The maximum number of insns of an unswitched loop."
 msgstr ""
 
 #: params.opt:647
+#, no-c-format
 msgid "The maximum number of unswitchings in a single loop."
 msgstr ""
 
 #: params.opt:651
+#, no-c-format
 msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
 msgstr ""
 
 #: params.opt:655
+#, no-c-format
 msgid "Max. recursion depth for expanding var tracking expressions."
 msgstr ""
 
 #: params.opt:659
+#, no-c-format
 msgid "Max. size of loc list for which reverse ops should be added."
 msgstr ""
 
 #: params.opt:663
+#, no-c-format
 msgid "Max. size of var tracking hash tables."
 msgstr ""
 
 #: params.opt:667
-msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
+#, no-c-format
+msgid "Maximum number of VALUEs handled during a single find_base_term call."
 msgstr ""
 
 #: params.opt:671
-msgid "The minimum number of matching instructions to consider for crossjumping."
+#, no-c-format
+msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
 msgstr ""
 
 #: params.opt:675
-msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
+#, no-c-format
+msgid "The minimum number of matching instructions to consider for crossjumping."
 msgstr ""
 
 #: params.opt:679
-msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
+#, no-c-format
+msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
 msgstr ""
 
 #: params.opt:683
-msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
+#, no-c-format
+msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
 msgstr ""
 
 #: params.opt:687
-msgid "The minimum UID to be used for a nondebug insn."
+#, no-c-format
+msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
 msgstr ""
 
 #: params.opt:691
-msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
+#, no-c-format
+msgid "The minimum UID to be used for a nondebug insn."
 msgstr ""
 
 #: params.opt:695
-msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
+#, no-c-format
+msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
 msgstr ""
 
 #: params.opt:699
-msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
+#, no-c-format
+msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
 msgstr ""
 
 #: params.opt:703
-msgid "Chunk size of omp schedule for loops parallelized by parloops."
+#, no-c-format
+msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
 msgstr ""
 
 #: params.opt:707
-msgid "Minimum number of iterations per thread of an innermost parallelized loop."
+#, no-c-format
+msgid "Chunk size of omp schedule for loops parallelized by parloops."
 msgstr ""
 
 #: params.opt:711
+#, no-c-format
+msgid "Minimum number of iterations per thread of an innermost parallelized loop."
+msgstr ""
+
+#: params.opt:715
+#, no-c-format
 msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
 msgstr ""
 
-#: params.opt:733
+#: params.opt:737
+#, no-c-format
 msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
 msgstr ""
 
-#: params.opt:737
+#: params.opt:741
+#, no-c-format
 msgid "Maximal estimated outcome of branch considered predictable."
 msgstr ""
 
-#: params.opt:741
+#: params.opt:745
+#, no-c-format
 msgid "Whether software prefetch hints should be issued for non-constant strides."
 msgstr ""
 
-#: params.opt:745
+#: params.opt:749
+#, no-c-format
 msgid "The number of insns executed before prefetch is completed."
 msgstr ""
 
-#: params.opt:749
+#: params.opt:753
+#, no-c-format
 msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
 msgstr ""
 
-#: params.opt:753
+#: params.opt:757
+#, no-c-format
 msgid "The minimum constant stride beyond which we should use prefetch hints for."
 msgstr ""
 
-#: params.opt:757
+#: params.opt:761
+#, no-c-format
 msgid "Use internal function id in profile lookup."
 msgstr ""
 
-#: params.opt:761
+#: params.opt:765
+#, no-c-format
 msgid "Maximum depth of a loop nest to fully value-number optimistically."
 msgstr ""
 
-#: params.opt:765
+#: params.opt:769
+#, no-c-format
 msgid "Maximum number of disambiguations to perform per memory access."
 msgstr ""
 
-#: params.opt:769
+#: params.opt:773
+#, no-c-format
 msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
 msgstr ""
 
-#: params.opt:773
+#: params.opt:777
+#, no-c-format
 msgid "Bound on size of expressions used in the scalar evolutions analyzer."
 msgstr ""
 
-#: params.opt:777
+#: params.opt:781
+#, no-c-format
 msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
 msgstr ""
 
-#: params.opt:781
+#: params.opt:785
+#, no-c-format
 msgid "Minimal distance between possibly conflicting store and load."
 msgstr ""
 
-#: params.opt:785
+#: params.opt:789
+#, no-c-format
 msgid "Which -fsched-pressure algorithm to apply."
 msgstr ""
 
-#: params.opt:789
+#: params.opt:793
+#, no-c-format
 msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
 msgstr ""
 
-#: params.opt:793
+#: params.opt:797
+#, no-c-format
 msgid "The minimum probability an edge must have for the scheduler to save its state across it."
 msgstr ""
 
-#: params.opt:797
+#: params.opt:801
+#, no-c-format
 msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
 msgstr ""
 
-#: params.opt:801
+#: params.opt:805
+#, no-c-format
 msgid "The maximum size of the lookahead window of selective scheduling."
 msgstr ""
 
-#: params.opt:805
+#: params.opt:809
+#, no-c-format
 msgid "Maximum number of times that an insn could be scheduled."
 msgstr ""
 
-#: params.opt:809
+#: params.opt:813
+#, no-c-format
 msgid "The number of prefetches that can run at the same time."
 msgstr ""
 
-#: params.opt:813
+#: params.opt:817
+#, no-c-format
 msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
 msgstr ""
 
-#: params.opt:817
+#: params.opt:821
+#, no-c-format
 msgid "Maximum number of instructions in basic block to be considered for SLP vectorization."
 msgstr ""
 
-#: params.opt:821
+#: params.opt:825
+#, no-c-format
 msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
 msgstr ""
 
-#: params.opt:825
+#: params.opt:829
+#, no-c-format
 msgid "A threshold on the average loop count considered by the swing modulo scheduler."
 msgstr ""
 
-#: params.opt:829
+#: params.opt:833
+#, no-c-format
 msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
 msgstr ""
 
-#: params.opt:833
+#: params.opt:837
+#, no-c-format
 msgid "The minimum value of stage count that swing modulo scheduler will generate."
 msgstr ""
 
-#: params.opt:837
+#: params.opt:841
+#, no-c-format
 msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
 msgstr ""
 
-#: params.opt:841
+#: params.opt:845
+#, no-c-format
 msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
 msgstr ""
 
-#: params.opt:845
+#: params.opt:849
+#, no-c-format
 msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
 msgstr ""
 
-#: params.opt:849
+#: params.opt:853
+#, no-c-format
 msgid "The lower bound for a buffer to be considered for stack smashing protection."
 msgstr ""
 
-#: params.opt:853
+#: params.opt:857
+#, no-c-format
 msgid "Size of the stack guard expressed as a power of two in bytes."
 msgstr ""
 
-#: params.opt:857
+#: params.opt:861
+#, no-c-format
 msgid "Interval in which to probe the stack expressed as a power of two in bytes."
 msgstr ""
 
-#: params.opt:861
+#: params.opt:865
+#, no-c-format
 msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
 msgstr ""
 
-#: params.opt:865
+#: params.opt:869
+#, no-c-format
 msgid "Maximum size of a single store merging region in bytes."
 msgstr ""
 
-#: params.opt:869
+#: params.opt:873
+#, no-c-format
 msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
 msgstr ""
 
-#: params.opt:873
+#: params.opt:877
+#, no-c-format
 msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
 msgstr ""
 
-#: params.opt:877
+#: params.opt:881
+#, no-c-format
 msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
 msgstr ""
 
-#: params.opt:881
+#: params.opt:885
+#, no-c-format
 msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
 msgstr ""
 
-#: params.opt:885
+#: params.opt:889
+#, no-c-format
 msgid "Maximal code growth caused by tail duplication (in percent)."
 msgstr ""
 
-#: params.opt:889
+#: params.opt:893
+#, no-c-format
 msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
 msgstr ""
 
-#: params.opt:893
+#: params.opt:897
+#, no-c-format
 msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
 msgstr ""
 
-#: params.opt:897
+#: params.opt:901
+#, no-c-format
 msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
 msgstr ""
 
-#: params.opt:901
+#: params.opt:905
+#, no-c-format
 msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
 msgstr ""
 
-#: params.opt:905
+#: params.opt:909
+#, no-c-format
 msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
 msgstr ""
 
-#: params.opt:909
+#: params.opt:913
+#, no-c-format
 msgid "Instruction accounted for function prologue, epilogue and other overhead."
 msgstr ""
 
-#: params.opt:913
+#: params.opt:917
+#, no-c-format
 msgid "Time accounted for function prologue, epilogue and other overhead."
 msgstr ""
 
-#: params.opt:917
+#: params.opt:921
+#, no-c-format
 msgid "Instruction accounted for function thunk overhead."
 msgstr ""
 
-#: params.opt:921
+#: params.opt:925
+#, no-c-format
 msgid "Time accounted for function thunk overhead."
 msgstr ""
 
-#: params.opt:925
+#: params.opt:929
+#, no-c-format
 msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
 msgstr ""
 
-#: params.opt:929
+#: params.opt:933
+#, no-c-format
 msgid "Maximum unroll factor for the unroll-and-jam transformation."
 msgstr ""
 
-#: params.opt:933
+#: params.opt:937
+#, no-c-format
 msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
 msgstr ""
 
-#: params.opt:937
+#: params.opt:941
+#, no-c-format
 msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
 msgstr ""
 
-#: params.opt:941
+#: params.opt:945
+#, no-c-format
 msgid "Whether to use canonical types."
 msgstr ""
 
-#: params.opt:945
+#: params.opt:949
+#, no-c-format
 msgid "Enable loop epilogue vectorization using smaller vector size."
 msgstr ""
 
-#: params.opt:949
+#: params.opt:953
+#, no-c-format
 msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
 msgstr ""
 
-#: params.opt:953
+#: params.opt:957
+#, no-c-format
 msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
 msgstr ""
 
-#: params.opt:957
+#: params.opt:961
+#, no-c-format
 msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
 msgstr ""
 
@@ -17315,8 +19925,8 @@ msgstr ""
 msgid "expected boolean type"
 msgstr ""
 
-#: go/gofrontend/expressions.cc:5048 c/c-parser.c:15274 c/c-parser.c:15281
-#: cp/parser.c:36090 cp/parser.c:36097
+#: go/gofrontend/expressions.cc:5048 c/c-parser.c:15282 c/c-parser.c:15289
+#: cp/parser.c:36139 cp/parser.c:36146
 #, gcc-internal-format
 msgid "expected integer"
 msgstr ""
@@ -17385,7 +19995,7 @@ msgstr "няма аргументаў"
 #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
 #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
 #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
-#: go/gofrontend/expressions.cc:12133 cp/pt.c:8859
+#: go/gofrontend/expressions.cc:12133 cp/pt.c:8856
 #, fuzzy, gcc-internal-format
 #| msgid "too many arguments to function"
 msgid "too many arguments"
@@ -17770,9 +20380,9 @@ msgid "ignoring attribute %qE because it conflicts with attribute %qs"
 msgstr ""
 
 #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
-#: c-family/c-attribs.c:3881 c-family/c-attribs.c:3895
-#: c-family/c-attribs.c:3909 c-family/c-attribs.c:3924 cp/decl.c:14786
-#: cp/friend.c:303 cp/tree.c:4705
+#: c-family/c-attribs.c:3885 c-family/c-attribs.c:3899
+#: c-family/c-attribs.c:3913 c-family/c-attribs.c:3928 cp/decl.c:14817
+#: cp/friend.c:303 cp/tree.c:4743
 #, fuzzy, gcc-internal-format
 msgid "previous declaration here"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
@@ -17852,25 +20462,25 @@ msgstr ""
 #: c-family/c-attribs.c:3131 c-family/c-attribs.c:3158
 #: c-family/c-attribs.c:3213 c-family/c-attribs.c:3395
 #: c-family/c-attribs.c:3416 c-family/c-attribs.c:3529
-#: c-family/c-attribs.c:3797 c-family/c-attribs.c:4205
-#: c-family/c-attribs.c:4228 c-family/c-attribs.c:4267
-#: c-family/c-attribs.c:4349 c-family/c-attribs.c:4405
-#: c-family/c-attribs.c:4421 c-family/c-attribs.c:4515
-#: c-family/c-common.c:5691 c-family/c-common.c:5694 config/darwin.c:2053
-#: config/arm/arm.c:7110 config/arm/arm.c:7138 config/arm/arm.c:7155
+#: c-family/c-attribs.c:3797 c-family/c-attribs.c:4222
+#: c-family/c-attribs.c:4245 c-family/c-attribs.c:4284
+#: c-family/c-attribs.c:4366 c-family/c-attribs.c:4422
+#: c-family/c-attribs.c:4438 c-family/c-attribs.c:4532
+#: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2053
+#: config/arm/arm.c:7127 config/arm/arm.c:7155 config/arm/arm.c:7172
 #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
-#: config/h8300/h8300.c:5486 config/h8300/h8300.c:5510
+#: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
 #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
 #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
-#: config/rs6000/rs6000.c:19321 ada/gcc-interface/utils.c:6436
+#: config/rs6000/rs6000.c:19322 ada/gcc-interface/utils.c:6436
 #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
 #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
 #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
 #: ada/gcc-interface/utils.c:6624 ada/gcc-interface/utils.c:6651
 #: ada/gcc-interface/utils.c:6672 ada/gcc-interface/utils.c:6693
 #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6764
-#: brig/brig-lang.c:484 c/c-decl.c:4522 c/c-decl.c:4525 c/c-decl.c:4540
-#: c/c-parser.c:4931 lto/lto-lang.c:288
+#: brig/brig-lang.c:484 c/c-decl.c:4556 c/c-decl.c:4559 c/c-decl.c:4574
+#: c/c-parser.c:4933 lto/lto-lang.c:288
 #, fuzzy, gcc-internal-format
 #| msgid "`%s' attribute ignored"
 msgid "%qE attribute ignored"
@@ -17994,7 +20604,7 @@ msgstr "немагчыма знайсьці файл для кляса %s"
 msgid "%qs argument missing terminating nul"
 msgstr "аргумент для \"%s\" прапушчан"
 
-#: builtins.c:559 builtins.c:3162 builtins.c:3216 gimple-ssa-sprintf.c:3279
+#: builtins.c:559 builtins.c:3160 builtins.c:3214 gimple-ssa-sprintf.c:3281
 #, gcc-internal-format
 msgid "referenced argument declared here"
 msgstr ""
@@ -18004,7 +20614,7 @@ msgstr ""
 msgid "offset %qwi outside bounds of constant string"
 msgstr ""
 
-#: builtins.c:815 cp/name-lookup.c:5327
+#: builtins.c:815 cp/name-lookup.c:5329
 #, gcc-internal-format
 msgid "%qE declared here"
 msgstr ""
@@ -18029,297 +20639,297 @@ msgstr "аргумент `__builtin_args_info' павінен быць канс
 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: builtins.c:3127 builtins.c:3581 calls.c:1676
+#: builtins.c:3127 builtins.c:3579 calls.c:1676
 #, gcc-internal-format
 msgid "%K%qD specified bound %E exceeds maximum object size %E"
 msgstr ""
 
-#: builtins.c:3155
+#: builtins.c:3153
 #, gcc-internal-format
 msgid "%K%qD specified bound %E exceeds the size %E of unterminated array"
 msgstr ""
 
-#: builtins.c:3157
+#: builtins.c:3155
 #, gcc-internal-format
 msgid "%K%qD specified bound %E may exceed the size of at most %E of unterminated array"
 msgstr ""
 
-#: builtins.c:3186
+#: builtins.c:3184
 #, gcc-internal-format
 msgid "%K%qD specified bound [%wu, %wu] exceeds maximum object size %E"
 msgstr ""
 
-#: builtins.c:3209
+#: builtins.c:3207
 #, gcc-internal-format
 msgid "%K%qD specified bound [%wu, %wu] exceeds the size %E of unterminated array"
 msgstr ""
 
-#: builtins.c:3211
+#: builtins.c:3209
 #, gcc-internal-format
 msgid "%K%qD specified bound [%wu, %wu] may exceed the size of at most %E of unterminated array"
 msgstr ""
 
-#: builtins.c:3442
+#: builtins.c:3440
 #, gcc-internal-format
 msgid "%K%qD specified size %E exceeds maximum object size %E"
 msgstr ""
 
-#: builtins.c:3446
+#: builtins.c:3444
 #, gcc-internal-format
 msgid "%Kspecified size %E exceeds maximum object size %E"
 msgstr ""
 
-#: builtins.c:3452
+#: builtins.c:3450
 #, gcc-internal-format
 msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
 msgstr ""
 
-#: builtins.c:3457
+#: builtins.c:3455
 #, gcc-internal-format
 msgid "%Kspecified size between %E and %E exceeds maximum object size %E"
 msgstr ""
 
-#: builtins.c:3496 builtins.c:3525
+#: builtins.c:3494 builtins.c:3523
 #, gcc-internal-format
 msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
 msgstr ""
 
-#: builtins.c:3501 builtins.c:3530
+#: builtins.c:3499 builtins.c:3528
 #, gcc-internal-format
 msgid "%Kwriting %E or more bytes into a region of size %E overflows the destination"
 msgstr ""
 
-#: builtins.c:3509
+#: builtins.c:3507
 #, gcc-internal-format
 msgid "%K%qD writing %E byte into a region of size %E overflows the destination"
 msgid_plural "%K%qD writing %E bytes into a region of size %E overflows the destination"
 msgstr[0] ""
 msgstr[1] ""
 
-#: builtins.c:3515
+#: builtins.c:3513
 #, gcc-internal-format
 msgid "%Kwriting %E byte into a region of size %E overflows the destination"
 msgid_plural "%Kwriting %E bytes into a region of size %E overflows the destination"
 msgstr[0] ""
 msgstr[1] ""
 
-#: builtins.c:3538
+#: builtins.c:3536
 #, gcc-internal-format
 msgid "%K%qD writing between %E and %E bytes into a region of size %E overflows the destination"
 msgstr ""
 
-#: builtins.c:3544
+#: builtins.c:3542
 #, gcc-internal-format
 msgid "%Kwriting between %E and %E bytes into a region of size %E overflows the destination"
 msgstr ""
 
-#: builtins.c:3585
+#: builtins.c:3583
 #, gcc-internal-format
 msgid "%Kspecified bound %E exceeds maximum object size %E"
 msgstr ""
 
-#: builtins.c:3591
+#: builtins.c:3589
 #, gcc-internal-format
 msgid "%K%qD specified bound between %E and %E exceeds maximum object size %E"
 msgstr ""
 
-#: builtins.c:3597
+#: builtins.c:3595
 #, gcc-internal-format
 msgid "%Kspecified bound between %E and %E exceeds maximum object size %E"
 msgstr ""
 
-#: builtins.c:3617
+#: builtins.c:3615
 #, gcc-internal-format
 msgid "%K%qD specified bound %E exceeds destination size %E"
 msgstr ""
 
-#: builtins.c:3622
+#: builtins.c:3620
 #, gcc-internal-format
 msgid "%Kspecified bound %E exceeds destination size %E"
 msgstr ""
 
-#: builtins.c:3628
+#: builtins.c:3626
 #, gcc-internal-format
 msgid "%K%qD specified bound between %E and %E exceeds destination size %E"
 msgstr ""
 
-#: builtins.c:3633
+#: builtins.c:3631
 #, gcc-internal-format
 msgid "%Kspecified bound between %E and %E exceeds destination size %E"
 msgstr ""
 
-#: builtins.c:3661
+#: builtins.c:3659
 #, gcc-internal-format
 msgid "%K%qD reading %E byte from a region of size %E"
 msgid_plural "%K%qD reading %E bytes from a region of size %E"
 msgstr[0] ""
 msgstr[1] ""
 
-#: builtins.c:3665
+#: builtins.c:3663
 #, gcc-internal-format
 msgid "%Kreading %E byte from a region of size %E"
 msgid_plural "%Kreading %E bytes from a region of size %E"
 msgstr[0] ""
 msgstr[1] ""
 
-#: builtins.c:3673
+#: builtins.c:3671
 #, gcc-internal-format
 msgid "%K%qD reading %E or more bytes from a region of size %E"
 msgstr ""
 
-#: builtins.c:3677
+#: builtins.c:3675
 #, gcc-internal-format
 msgid "%Kreading %E or more bytes from a region of size %E"
 msgstr ""
 
-#: builtins.c:3684
+#: builtins.c:3682
 #, gcc-internal-format
 msgid "%K%qD reading between %E and %E bytes from a region of size %E"
 msgstr ""
 
-#: builtins.c:3688
+#: builtins.c:3686
 #, gcc-internal-format
 msgid "%Kreading between %E and %E bytes from a region of size %E"
 msgstr ""
 
-#: builtins.c:4708 builtins.c:4782
+#: builtins.c:4706 builtins.c:4780
 #, gcc-internal-format
 msgid "%K%qD specified bound %E equals destination size"
 msgstr ""
 
-#: builtins.c:5638 gimplify.c:3373
+#: builtins.c:5636 gimplify.c:3373
 #, fuzzy, gcc-internal-format
 #| msgid "too few arguments to function `%s'"
 msgid "too few arguments to function %<va_start%>"
 msgstr "нехапае аргументаў у функцыі \"%s\""
 
-#: builtins.c:5738
+#: builtins.c:5736
 #, fuzzy, gcc-internal-format
 #| msgid "invalid use of `%D'"
 msgid "invalid argument to %qD"
 msgstr "нерэчаіснае выкарыстаньне `%D'"
 
-#: builtins.c:5751
+#: builtins.c:5749
 #, fuzzy, gcc-internal-format
 msgid "unsupported argument to %qD"
 msgstr "нехапае аргументаў у функцыі \"%s\""
 
 #. Warn since no effort is made to ensure that any frame
 #. beyond the current one exists or can be safely reached.
-#: builtins.c:5759
+#: builtins.c:5757
 #, gcc-internal-format
 msgid "calling %qD with a nonzero argument is unsafe"
 msgstr ""
 
-#: builtins.c:6091
+#: builtins.c:6089
 #, fuzzy, gcc-internal-format
 #| msgid "argument of `__builtin_args_info' must be constant"
 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: builtins.c:6190
+#: builtins.c:6188
 #, fuzzy, gcc-internal-format
 msgid "trampoline generated for nested function %qD"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: builtins.c:6563 builtins.c:6576
+#: builtins.c:6561 builtins.c:6574
 #, gcc-internal-format
 msgid "%qD changed semantics in GCC 4.4"
 msgstr ""
 
-#: builtins.c:6682
+#: builtins.c:6680
 #, gcc-internal-format
 msgid "unknown architecture specifier in memory model to builtin"
 msgstr ""
 
-#: builtins.c:6690
+#: builtins.c:6688
 #, gcc-internal-format
 msgid "invalid memory model argument to builtin"
 msgstr ""
 
-#: builtins.c:6751 builtins.c:6878
+#: builtins.c:6749 builtins.c:6876
 #, gcc-internal-format
 msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
 msgstr ""
 
-#: builtins.c:6759 builtins.c:6886
+#: builtins.c:6757 builtins.c:6884
 #, gcc-internal-format
 msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
 msgstr ""
 
-#: builtins.c:6944
+#: builtins.c:6942
 #, gcc-internal-format
 msgid "invalid memory model for %<__atomic_load%>"
 msgstr ""
 
-#: builtins.c:6976 builtins.c:7169
+#: builtins.c:6974 builtins.c:7167
 #, fuzzy, gcc-internal-format
 #| msgid "invalid mode for gen_tst_reg"
 msgid "invalid memory model for %<__atomic_store%>"
 msgstr "нерэчаісны рэжым для gen_tst_reg"
 
-#: builtins.c:7290
+#: builtins.c:7288
 #, fuzzy, gcc-internal-format
 msgid "non-constant argument 1 to %qs"
 msgstr "вельмі шмат аргументаў у функцыі \"%s\""
 
-#: builtins.c:7332
+#: builtins.c:7330
 #, fuzzy, gcc-internal-format
 msgid "non-integer argument 1 to %qs"
 msgstr "аргумент для \"%s\" прапушчан"
 
-#: builtins.c:7396
+#: builtins.c:7394
 #, fuzzy, gcc-internal-format
 #| msgid "__builtin_saveregs not supported by this target"
 msgid "%<__builtin_thread_pointer%> is not supported on this target"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: builtins.c:7416
+#: builtins.c:7414
 #, fuzzy, gcc-internal-format
 #| msgid "__builtin_saveregs not supported by this target"
 msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: builtins.c:7475
+#: builtins.c:7473
 #, fuzzy, gcc-internal-format
 msgid "%qs only supported in OpenACC code"
 msgstr "-pipe не падтрымліваецца"
 
-#: builtins.c:7482
+#: builtins.c:7480
 #, fuzzy, gcc-internal-format
 msgid "non-constant argument 0 to %qs"
 msgstr "вельмі шмат аргументаў у функцыі \"%s\""
 
-#: builtins.c:7494
+#: builtins.c:7492
 #, fuzzy, gcc-internal-format
 msgid "illegal argument 0 to %qs"
 msgstr "аргумент для \"%s\" прапушчан"
 
 #. All valid uses of __builtin_va_arg_pack () are removed during
 #. inlining.
-#: builtins.c:7933 expr.c:11092
+#: builtins.c:7931 expr.c:11092
 #, gcc-internal-format
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 msgstr ""
 
 #. All valid uses of __builtin_va_arg_pack_len () are removed during
 #. inlining.
-#: builtins.c:7939
+#: builtins.c:7937
 #, gcc-internal-format
 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
 msgstr ""
 
-#: builtins.c:8271
+#: builtins.c:8269
 #, gcc-internal-format
 msgid "%<__builtin_longjmp%> second argument must be 1"
 msgstr ""
 
-#: builtins.c:9168
+#: builtins.c:9166
 #, fuzzy, gcc-internal-format
 msgid "target format does not support infinity"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: builtins.c:10787
+#: builtins.c:10785
 #, fuzzy, gcc-internal-format
 #| msgid "`va_start' used in function with fixed args"
 msgid "%<va_start%> used in function with fixed arguments"
@@ -18327,50 +20937,50 @@ msgstr ""
 "`va_start' выкарыстоўвываецца ў функцыі з нязьменнай\n"
 "           колькасьцю аргументаў"
 
-#: builtins.c:10795
+#: builtins.c:10793
 #, fuzzy, gcc-internal-format
 #| msgid "wrong number of arguments specified for `%s' attribute"
 msgid "wrong number of arguments to function %<va_start%>"
 msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
 
-#: builtins.c:10810
+#: builtins.c:10808
 #, fuzzy, gcc-internal-format
 #| msgid "`__builtin_next_arg' called without an argument"
 msgid "%<__builtin_next_arg%> called without an argument"
 msgstr "\"__buitin_next_arg\" выклікаецца без аргумента"
 
-#: builtins.c:10815
+#: builtins.c:10813
 #, fuzzy, gcc-internal-format
 #| msgid "wrong number of arguments specified for `%s' attribute"
 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
 msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
 
-#: builtins.c:10847
+#: builtins.c:10845
 #, gcc-internal-format
 msgid "second parameter of %<va_start%> not last named argument"
 msgstr ""
 
-#: builtins.c:10860
+#: builtins.c:10858
 #, gcc-internal-format
 msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
 msgstr ""
 
-#: builtins.c:10889
+#: builtins.c:10887
 #, gcc-internal-format
 msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
 msgstr ""
 
-#: builtins.c:10902
+#: builtins.c:10900
 #, gcc-internal-format
 msgid "%Klast argument of %qD is not integer constant between 0 and 3"
 msgstr ""
 
-#: builtins.c:11181
+#: builtins.c:11179
 #, gcc-internal-format
 msgid "%Kattempt to free a non-heap object %qD"
 msgstr ""
 
-#: builtins.c:11184
+#: builtins.c:11182
 #, gcc-internal-format
 msgid "%Kattempt to free a non-heap object"
 msgstr ""
@@ -18390,7 +21000,7 @@ msgstr ""
 msgid "%Kargument %i value %qE exceeds maximum object size %E"
 msgstr ""
 
-#: calls.c:1433 calls.c:2060
+#: calls.c:1433 calls.c:2065
 #, gcc-internal-format
 msgid "%Kargument %i range [%E, %E] is negative"
 msgstr ""
@@ -18461,37 +21071,37 @@ msgstr "тып параметра \"%s\" не аб'яўлены"
 msgid "cannot tail-call: %s"
 msgstr "немагчыма знайсьці кляс `%s'"
 
-#: calls.c:2056
+#: calls.c:2061
 #, gcc-internal-format
 msgid "%Kargument %i value %E is negative"
 msgstr ""
 
-#: calls.c:2103
+#: calls.c:2108
 #, gcc-internal-format
 msgid "%Kargument %i is null but the corresponding size argument %i value is %E"
 msgstr ""
 
-#: calls.c:2108
+#: calls.c:2113
 #, gcc-internal-format
 msgid "%Kargument %i is null but the corresponding size argument %i range is [%E, %E]"
 msgstr ""
 
-#: calls.c:2160
+#: calls.c:2165
 #, gcc-internal-format
 msgid "in a call to function %qD declared with attribute %qs"
 msgstr ""
 
-#: calls.c:2164
+#: calls.c:2169
 #, gcc-internal-format
 msgid "in a call with type %qT and attribute %qs"
 msgstr ""
 
-#: calls.c:3750
+#: calls.c:3755
 #, gcc-internal-format
 msgid "function call has aggregate value"
 msgstr ""
 
-#: calls.c:4471
+#: calls.c:4476
 #, gcc-internal-format
 msgid "passing too large argument on stack"
 msgstr ""
@@ -19131,293 +21741,303 @@ msgstr ""
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr ""
 
-#: cgraph.c:3089
+#: cgraph.c:3124
 #, gcc-internal-format
 msgid "caller edge count invalid"
 msgstr ""
 
-#: cgraph.c:3185
+#: cgraph.c:3220
 #, gcc-internal-format
 msgid "missing indirect call in speculative call sequence"
 msgstr ""
 
-#: cgraph.c:3190
+#: cgraph.c:3225
 #, gcc-internal-format
 msgid "indirect call in speculative call sequence has no speculative flag"
 msgstr ""
 
-#: cgraph.c:3220
+#: cgraph.c:3255
 #, gcc-internal-format
 msgid "speculative edges are not adjacent"
 msgstr ""
 
-#: cgraph.c:3226
+#: cgraph.c:3261
 #, gcc-internal-format, gfc-internal-format
 msgid "direct call to %s in speculative call sequence has no speculative flag"
 msgstr ""
 
-#: cgraph.c:3232 cgraph.c:3262
+#: cgraph.c:3267 cgraph.c:3297
 #, gcc-internal-format, gfc-internal-format
-msgid "direct call to %s in speculative call sequence has speculative_uid %i out of range"
+msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
 msgstr ""
 
-#: cgraph.c:3239
+#: cgraph.c:3274
 #, gcc-internal-format, gfc-internal-format
-msgid "duplicate direct call to %s in speculative call sequence with speculative_uid %i"
+msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
 msgstr ""
 
-#: cgraph.c:3250
+#: cgraph.c:3285
 #, gcc-internal-format
-msgid "call stmt hash does not point to first direct edge of speculative call sequence "
+msgid "call stmt hash does not point to first direct edge of speculative call sequence"
 msgstr ""
 
-#: cgraph.c:3269
+#: cgraph.c:3304
 #, gcc-internal-format, gfc-internal-format
-msgid "duplicate reference %s in speculative call sequence with speculative_uid %i"
+msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
 msgstr ""
 
-#: cgraph.c:3282
+#: cgraph.c:3317
 #, gcc-internal-format, gfc-internal-format
 msgid "missing direct call for speculation %i"
 msgstr ""
 
-#: cgraph.c:3287
+#: cgraph.c:3322
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "missing ref for speculation %i"
 msgstr "аргумент для \"%s\" прапушчан"
 
-#: cgraph.c:3296
+#: cgraph.c:3331
 #, gcc-internal-format, gfc-internal-format
-msgid "number of speculative targets %i mismatched with num_speculative_targets %i"
+msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
 msgstr ""
 
-#: cgraph.c:3325
+#: cgraph.c:3360
 #, gcc-internal-format, gfc-internal-format
 msgid "aux field set for edge %s->%s"
 msgstr ""
 
-#: cgraph.c:3332
+#: cgraph.c:3367
 #, gcc-internal-format
 msgid "cgraph count invalid"
 msgstr ""
 
-#: cgraph.c:3337
+#: cgraph.c:3372
 #, gcc-internal-format
 msgid "inline clone in same comdat group list"
 msgstr ""
 
-#: cgraph.c:3342
+#: cgraph.c:3377
 #, gcc-internal-format
 msgid "inline clone count is not compatible"
 msgstr ""
 
-#: cgraph.c:3349
+#: cgraph.c:3384
 #, gcc-internal-format
 msgid "tp_first_run must be non-negative"
 msgstr ""
 
-#: cgraph.c:3354
+#: cgraph.c:3389
 #, fuzzy, gcc-internal-format
 #| msgid "label `%s' used but not defined"
 msgid "local symbols must be defined"
 msgstr "адмеціна `%s' выкарыстоўвываецца, але ня вызначана"
 
-#: cgraph.c:3359
+#: cgraph.c:3394
 #, gcc-internal-format
 msgid "externally visible inline clone"
 msgstr ""
 
-#: cgraph.c:3364
+#: cgraph.c:3399
 #, gcc-internal-format
 msgid "inline clone with address taken"
 msgstr ""
 
-#: cgraph.c:3369
+#: cgraph.c:3404
 #, gcc-internal-format
 msgid "inline clone is forced to output"
 msgstr ""
 
-#: cgraph.c:3374
+#: cgraph.c:3411
 #, gcc-internal-format
 msgid "calls_comdat_local is set outside of a comdat group"
 msgstr ""
 
-#: cgraph.c:3381
+#: cgraph.c:3416
+#, gcc-internal-format
+msgid "invalid calls_comdat_local flag"
+msgstr ""
+
+#: cgraph.c:3423
+#, gcc-internal-format
+msgid "malloc attribute should be used for a function that returns a pointer"
+msgstr ""
+
+#: cgraph.c:3431
 #, gcc-internal-format, gfc-internal-format
 msgid "aux field set for indirect edge from %s"
 msgstr ""
 
-#: cgraph.c:3387 cgraph.c:3447
+#: cgraph.c:3437 cgraph.c:3497
 #, gcc-internal-format
 msgid "edge count is not compatible with function count"
 msgstr ""
 
-#: cgraph.c:3395
+#: cgraph.c:3445
 #, gcc-internal-format, gfc-internal-format
 msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
 msgstr ""
 
-#: cgraph.c:3403 cgraph.c:3474
+#: cgraph.c:3453 cgraph.c:3524
 #, gcc-internal-format
-msgid "edge has both cal_stmt and lto_stmt_uid set"
+msgid "edge has both call_stmt and lto_stmt_uid set"
 msgstr ""
 
-#: cgraph.c:3415
+#: cgraph.c:3465
 #, gcc-internal-format, gfc-internal-format
 msgid "comdat-local function called by %s outside its comdat"
 msgstr ""
 
-#: cgraph.c:3425
+#: cgraph.c:3475
 #, gcc-internal-format
 msgid "inlined_to pointer is wrong"
 msgstr ""
 
-#: cgraph.c:3430
+#: cgraph.c:3480
 #, gcc-internal-format
 msgid "multiple inline callers"
 msgstr ""
 
-#: cgraph.c:3437
+#: cgraph.c:3487
 #, gcc-internal-format
 msgid "inlined_to pointer set for noninline callers"
 msgstr ""
 
-#: cgraph.c:3464
+#: cgraph.c:3514
 #, gcc-internal-format
 msgid "caller edge count does not match BB count"
 msgstr ""
 
-#: cgraph.c:3495
+#: cgraph.c:3545
 #, gcc-internal-format
 msgid "indirect call count does not match BB count"
 msgstr ""
 
-#: cgraph.c:3512
+#: cgraph.c:3562
 #, gcc-internal-format
-msgid "reference has both cal_stmt and lto_stmt_uid set"
+msgid "reference has both stmt and lto_stmt_uid set"
 msgstr ""
 
-#: cgraph.c:3523
+#: cgraph.c:3573
 #, gcc-internal-format
 msgid "inlined_to pointer is set but no predecessors found"
 msgstr ""
 
-#: cgraph.c:3528
+#: cgraph.c:3578
 #, gcc-internal-format
 msgid "inlined_to pointer refers to itself"
 msgstr ""
 
-#: cgraph.c:3539
+#: cgraph.c:3589
 #, gcc-internal-format
 msgid "cgraph_node has wrong clone_of"
 msgstr ""
 
-#: cgraph.c:3552
+#: cgraph.c:3602
 #, gcc-internal-format
 msgid "cgraph_node has wrong clone list"
 msgstr ""
 
-#: cgraph.c:3558
+#: cgraph.c:3608
 #, gcc-internal-format
 msgid "cgraph_node is in clone list but it is not clone"
 msgstr ""
 
-#: cgraph.c:3563
+#: cgraph.c:3613
 #, gcc-internal-format
 msgid "cgraph_node has wrong prev_clone pointer"
 msgstr ""
 
-#: cgraph.c:3568
+#: cgraph.c:3618
 #, gcc-internal-format
 msgid "double linked list of clones corrupted"
 msgstr ""
 
-#: cgraph.c:3580
+#: cgraph.c:3630
 #, gcc-internal-format
 msgid "Alias has call edges"
 msgstr ""
 
-#: cgraph.c:3586
+#: cgraph.c:3636
 #, gcc-internal-format
 msgid "Alias has non-alias reference"
 msgstr ""
 
-#: cgraph.c:3591
+#: cgraph.c:3641
 #, gcc-internal-format
 msgid "Alias has more than one alias reference"
 msgstr ""
 
-#: cgraph.c:3598
+#: cgraph.c:3648
 #, gcc-internal-format
 msgid "Analyzed alias has no reference"
 msgstr ""
 
-#: cgraph.c:3607
+#: cgraph.c:3657
 #, gcc-internal-format
 msgid "No edge out of thunk node"
 msgstr ""
 
-#: cgraph.c:3612
+#: cgraph.c:3662
 #, gcc-internal-format
 msgid "More than one edge out of thunk node"
 msgstr ""
 
-#: cgraph.c:3617
+#: cgraph.c:3667
 #, gcc-internal-format
 msgid "Thunk is not supposed to have body"
 msgstr ""
 
-#: cgraph.c:3651
+#: cgraph.c:3701
 #, gcc-internal-format
 msgid "shared call_stmt:"
 msgstr ""
 
-#: cgraph.c:3659
+#: cgraph.c:3709
 #, fuzzy, gcc-internal-format
 msgid "edge points to wrong declaration:"
 msgstr "\"%s\" - гэта не пачатак дэкларацыі"
 
-#: cgraph.c:3668
+#: cgraph.c:3718
 #, gcc-internal-format
 msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
 msgstr ""
 
-#: cgraph.c:3678
+#: cgraph.c:3728
 #, gcc-internal-format
 msgid "missing callgraph edge for call stmt:"
 msgstr ""
 
-#: cgraph.c:3688
+#: cgraph.c:3738
 #, gcc-internal-format
 msgid "reference to dead statement"
 msgstr ""
 
-#: cgraph.c:3701
+#: cgraph.c:3751
 #, gcc-internal-format, gfc-internal-format
 msgid "edge %s->%s has no corresponding call_stmt"
 msgstr ""
 
-#: cgraph.c:3713
+#: cgraph.c:3763
 #, gcc-internal-format, gfc-internal-format
 msgid "an indirect edge from %s has no corresponding call_stmt"
 msgstr ""
 
-#: cgraph.c:3728 cgraph.c:3741
+#: cgraph.c:3778 cgraph.c:3791
 #, gcc-internal-format
 msgid "missing origin for a node in a nested list"
 msgstr ""
 
-#: cgraph.c:3733
+#: cgraph.c:3783
 #, gcc-internal-format
 msgid "origin points to a different parent"
 msgstr ""
 
-#: cgraph.c:3748
+#: cgraph.c:3798
 #, gcc-internal-format
 msgid "verify_cgraph_node failed"
 msgstr ""
 
-#: cgraph.c:3865 varpool.c:303
+#: cgraph.c:3909 varpool.c:303
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "argument to `-%s' is missing"
 msgid "%s: section %s.%d is missing"
@@ -19473,118 +22093,123 @@ msgstr ""
 msgid "%<weakref%> attribute should be accompanied with an %<alias%> attribute"
 msgstr ""
 
-#: cgraphunit.c:860 cgraphunit.c:902
+#: cgraphunit.c:859
+#, gcc-internal-format
+msgid "%<flatten%> attribute attribute is ignored on aliases"
+msgstr ""
+
+#: cgraphunit.c:868 cgraphunit.c:919
 #, gcc-internal-format
 msgid "%<externally_visible%> attribute have effect only on public objects"
 msgstr ""
 
-#: cgraphunit.c:867
+#: cgraphunit.c:879
 #, gcc-internal-format
 msgid "%<weakref%> attribute ignored because function is defined"
 msgstr ""
 
-#: cgraphunit.c:877
+#: cgraphunit.c:894
 #, gcc-internal-format
 msgid "%<alias%> attribute ignored because function is defined"
 msgstr ""
 
-#: cgraphunit.c:885
+#: cgraphunit.c:902
 #, gcc-internal-format
 msgid "%<always_inline%> function might not be inlinable"
 msgstr ""
 
-#: cgraphunit.c:910
+#: cgraphunit.c:927
 #, gcc-internal-format
 msgid "%<weakref%> attribute ignored because variable is initialized"
 msgstr ""
 
 #. include_self=
-#: cgraphunit.c:1060 c/c-decl.c:11762
+#: cgraphunit.c:1077 c/c-decl.c:11802
 #, fuzzy, gcc-internal-format
 #| msgid "label `%s' used but not defined"
 msgid "%q+F used but never defined"
 msgstr "адмеціна `%s' выкарыстоўвываецца, але ня вызначана"
 
-#: cgraphunit.c:1062 c/c-decl.c:11772
+#: cgraphunit.c:1079 c/c-decl.c:11812
 #, gcc-internal-format
 msgid "%q+F declared %<static%> but never defined"
 msgstr ""
 
-#: cgraphunit.c:1106
+#: cgraphunit.c:1123
 #, fuzzy, gcc-internal-format
 #| msgid "label `%D' defined but not used"
 msgid "%qD defined but not used"
 msgstr "адмеціна `%D' вызначана, але не выкарыстоўваецца"
 
-#: cgraphunit.c:1438
+#: cgraphunit.c:1455
 #, gcc-internal-format
 msgid "%<ifunc%> resolver for %qD must return %qT"
 msgstr ""
 
-#: cgraphunit.c:1441 cgraphunit.c:1464
+#: cgraphunit.c:1458 cgraphunit.c:1481
 #, gcc-internal-format
 msgid "resolver indirect function declared here"
 msgstr ""
 
-#: cgraphunit.c:1461
+#: cgraphunit.c:1478
 #, gcc-internal-format
 msgid "%<ifunc%> resolver for %qD should return %qT"
 msgstr ""
 
-#: cgraphunit.c:1471
+#: cgraphunit.c:1488
 #, gcc-internal-format
 msgid "%qD alias between functions of incompatible types %qT and %qT"
 msgstr ""
 
-#: cgraphunit.c:1474 cgraphunit.c:1556
+#: cgraphunit.c:1491 cgraphunit.c:1573
 #, fuzzy, gcc-internal-format
 #| msgid "Invalid declaration"
 msgid "aliased declaration here"
 msgstr "Нерэчаіснае абвяшчэнне"
 
-#: cgraphunit.c:1512 c-family/c-pragma.c:340
+#: cgraphunit.c:1529 c-family/c-pragma.c:340
 #, gcc-internal-format
 msgid "%q+D aliased to undefined symbol %qE"
 msgstr ""
 
-#: cgraphunit.c:1528
+#: cgraphunit.c:1545
 #, gcc-internal-format
 msgid "%q+D aliased to external symbol %qE"
 msgstr ""
 
-#: cgraphunit.c:1553
+#: cgraphunit.c:1570
 #, gcc-internal-format
 msgid "%q+D alias between function and variable is not supported"
 msgstr ""
 
-#: cgraphunit.c:1627
+#: cgraphunit.c:1644
 #, gcc-internal-format
 msgid "failed to reclaim unneeded function"
 msgstr ""
 
-#: cgraphunit.c:1655
+#: cgraphunit.c:1672
 #, gcc-internal-format
 msgid "failed to reclaim unneeded function in same comdat group"
 msgstr ""
 
-#: cgraphunit.c:1926
+#: cgraphunit.c:1943
 #, gcc-internal-format
 msgid "generic thunk code fails for method %qD which uses %<...%>"
 msgstr ""
 
-#: cgraphunit.c:2310
+#: cgraphunit.c:2327
 #, fuzzy, gcc-internal-format
 #| msgid "size of return value of `%s' is %u bytes"
 msgid "size of return value of %q+D is %u bytes"
 msgstr "памер вяртаемага значэння \"%s\" %u байт"
 
-#: cgraphunit.c:2314
+#: cgraphunit.c:2331
 #, fuzzy, gcc-internal-format
 #| msgid "size of return value of `%s' is larger than %d bytes"
 msgid "size of return value of %q+D is larger than %wu bytes"
 msgstr "памер вяртаемага значэння \"%s\" больш чым %d байт"
 
-#: cgraphunit.c:2836
+#: cgraphunit.c:2853
 #, gcc-internal-format
 msgid "nodes with unreleased memory found"
 msgstr ""
@@ -19625,133 +22250,133 @@ msgstr "не магу знайсці крыніцу %s\n"
 msgid "cannot find %qs"
 msgstr "[нельга знайсці %s]"
 
-#: collect-utils.c:183 collect2.c:2476 gcc.c:3200 gcc.c:6935
+#: collect-utils.c:183 collect2.c:2378 gcc.c:3200 gcc.c:6963
 #, gcc-internal-format
 msgid "%<pex_init%> failed: %m"
 msgstr ""
 
-#: collect-utils.c:192 collect2.c:2485 collect2.c:2654 gcc.c:2498 gcc.c:4599
+#: collect-utils.c:192 collect2.c:2387 collect2.c:2556 gcc.c:2498 gcc.c:4599
 #, fuzzy, gcc-internal-format
 #| msgid "%s: %s: "
 msgid "%s: %m"
 msgstr "%s: %s: "
 
-#: collect2.c:704
+#: collect2.c:621
 #, gcc-internal-format
 msgid "environment variable %<COLLECT_LTO_WRAPPER%> must be set"
 msgstr ""
 
-#: collect2.c:842
+#: collect2.c:762
 #, gcc-internal-format, gfc-internal-format
 msgid "ld returned %d exit status"
 msgstr ""
 
-#: collect2.c:1001 gcc.c:7453 config/gcn/mkoffload.c:533
+#: collect2.c:921 gcc.c:7482 config/gcn/mkoffload.c:533
 #: config/i386/intelmic-mkoffload.c:557 config/nvptx/mkoffload.c:405
 #, gcc-internal-format
 msgid "atexit failed"
 msgstr ""
 
-#: collect2.c:1123
+#: collect2.c:1043
 #, gcc-internal-format
 msgid "no arguments"
 msgstr "няма аргументаў"
 
-#: collect2.c:1383 opts.c:1032
+#: collect2.c:1295 opts.c:1032
 #, gcc-internal-format
 msgid "LTO support has not been enabled in this configuration"
 msgstr ""
 
-#: collect2.c:1424 graph.c:55 lto-wrapper.c:1480 lto-wrapper.c:1536
+#: collect2.c:1336 graph.c:55 lto-wrapper.c:1520 lto-wrapper.c:1576
 #: toplev.c:1728 objc/objc-act.c:461
 #, fuzzy, gcc-internal-format
 #| msgid "can't open %s"
 msgid "cannot open %s: %m"
 msgstr "немагчыма адчыніць %s"
 
-#: collect2.c:1544
+#: collect2.c:1456
 #, fuzzy, gcc-internal-format
 msgid "unknown demangling style %qs"
 msgstr "невядомая назва рэгістра: %s\n"
 
-#: collect2.c:1646 collect2.c:1827 collect2.c:1867
+#: collect2.c:1558 collect2.c:1736 collect2.c:1776
 #, gcc-internal-format
 msgid "fopen %s: %m"
 msgstr ""
 
-#: collect2.c:1649 collect2.c:1832 collect2.c:1870
+#: collect2.c:1561 collect2.c:1741 collect2.c:1779
 #, gcc-internal-format
 msgid "fclose %s: %m"
 msgstr ""
 
-#: collect2.c:2410 lto-wrapper.c:1076 lto-wrapper.c:1096 lto/lto-object.c:151
+#: collect2.c:2312 lto-wrapper.c:1095 lto-wrapper.c:1115 lto/lto-object.c:151
 #: lto/lto-object.c:186 lto/lto-object.c:283 lto/lto-object.c:340
 #: lto/lto-object.c:364
 #, gcc-internal-format, gfc-internal-format
 msgid "%s: %s"
 msgstr ""
 
-#: collect2.c:2450
+#: collect2.c:2352
 #, fuzzy, gcc-internal-format
 #| msgid "cannot find `nm'"
 msgid "cannot find %<nm%>"
 msgstr "нельга знайсці \"nm\""
 
-#: collect2.c:2498
+#: collect2.c:2400
 #, fuzzy, gcc-internal-format
 #| msgid "can't open output file `%s'"
 msgid "cannot open nm output: %m"
 msgstr "немагчыма адчыніць файл уводу `%s'"
 
-#: collect2.c:2553
+#: collect2.c:2455
 #, gcc-internal-format, gfc-internal-format
 msgid "init function found in object %s"
 msgstr ""
 
-#: collect2.c:2564
+#: collect2.c:2466
 #, gcc-internal-format, gfc-internal-format
 msgid "fini function found in object %s"
 msgstr ""
 
-#: collect2.c:2621
+#: collect2.c:2523
 #, fuzzy, gcc-internal-format
 #| msgid "cannot find `ldd'"
 msgid "cannot find %<ldd%>"
 msgstr "не магу знайсці \"ldd\""
 
-#: collect2.c:2646
+#: collect2.c:2548
 #, gcc-internal-format
 msgid "pex_init failed: %m"
 msgstr ""
 
-#: collect2.c:2667
+#: collect2.c:2569
 #, fuzzy, gcc-internal-format
 #| msgid "can't open output file `%s'"
 msgid "cannot open ldd output: %m"
 msgstr "немагчыма адчыніць файл уводу `%s'"
 
-#: collect2.c:2685
+#: collect2.c:2587
 #, gcc-internal-format, gfc-internal-format
 msgid "dynamic dependency %s not found"
 msgstr ""
 
-#: collect2.c:2697
+#: collect2.c:2599
 #, fuzzy, gcc-internal-format
 #| msgid "unable to open file '%s'"
 msgid "unable to open dynamic dependency %qs"
 msgstr "немагу адчыніць файл \"%s\""
 
-#: collect2.c:2848
+#: collect2.c:2750
 #, gcc-internal-format, gfc-internal-format
 msgid "%s: not a COFF file"
 msgstr ""
 
-#: collect2.c:3005
+#: collect2.c:2907
 #, gcc-internal-format, gfc-internal-format
 msgid "%s: cannot open as COFF file"
 msgstr ""
 
-#: collect2.c:3064
+#: collect2.c:2966
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "library lib%s not found"
 msgstr "Бібліятэка lib%s не знойдзена"
@@ -19938,13 +22563,13 @@ msgstr "__buitin_saveregs не падтрымліваецца гэтай мэт
 msgid "global constructors not supported on this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: diagnostic.c:1758
+#: diagnostic.c:1778
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "abort in %s, at %s:%d"
 msgid "in %s, at %s:%d"
 msgstr "спынена ў %s, ля %s:%d"
 
-#: diagnostic.c:1874
+#: diagnostic.c:1894
 #, gcc-internal-format
 msgid "debug path"
 msgstr ""
@@ -19990,7 +22615,7 @@ msgstr ""
 msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
 msgstr ""
 
-#: dwarf2out.c:14512
+#: dwarf2out.c:14513
 #, gcc-internal-format, gfc-internal-format
 msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
 msgstr ""
@@ -20072,12 +22697,12 @@ msgstr ""
 msgid "%<lp_array%> does not match %<region_tree%>"
 msgstr ""
 
-#: except.c:3517 tree.c:14669 value-prof.c:515
+#: except.c:3517 tree.c:14679 value-prof.c:517
 #, gcc-internal-format
 msgid "%qs failed"
 msgstr ""
 
-#: explow.c:1526
+#: explow.c:1529
 #, gcc-internal-format
 msgid "stack limits not supported on this target"
 msgstr ""
@@ -20143,7 +22768,7 @@ msgstr ""
 msgid "comparison is always %d due to width of bit-field"
 msgstr ""
 
-#: fold-const.c:5913 tree-ssa-reassoc.c:2723 tree-ssa-reassoc.c:3603
+#: fold-const.c:5913 tree-ssa-reassoc.c:2726 tree-ssa-reassoc.c:3606
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying range test"
 msgstr ""
@@ -20163,17 +22788,17 @@ msgstr ""
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 msgstr ""
 
-#: fold-const.c:9122
+#: fold-const.c:9191
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when reducing constant in comparison"
 msgstr ""
 
-#: fold-const.c:9522
+#: fold-const.c:9591
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when combining constants around a comparison"
 msgstr ""
 
-#: fold-const.c:12822
+#: fold-const.c:12891
 #, gcc-internal-format
 msgid "fold check: original tree changed by fold"
 msgstr ""
@@ -20188,7 +22813,7 @@ msgstr ""
 msgid "total size of local objects exceeds maximum %wu"
 msgstr ""
 
-#: function.c:1784 gimplify.c:6274 gimplify.c:6434
+#: function.c:1784 gimplify.c:6275 gimplify.c:6435
 #, fuzzy, gcc-internal-format
 #| msgid "impossible operator '%s'"
 msgid "impossible constraint in %<asm%>"
@@ -20290,12 +22915,12 @@ msgstr ""
 msgid "%<-pipe%> not supported"
 msgstr "-pipe не падтрымліваецца"
 
-#: gcc.c:3217 gcc.c:6944
+#: gcc.c:3217 gcc.c:6972
 #, gcc-internal-format
 msgid "cannot execute %qs: %s: %m"
 msgstr ""
 
-#: gcc.c:3218 gcc.c:6945
+#: gcc.c:3218 gcc.c:6973
 #, fuzzy, gcc-internal-format
 #| msgid "%s: can't delete file `%s': %s\n"
 msgid "cannot execute %qs: %s"
@@ -20318,7 +22943,7 @@ msgstr ""
 msgid "%s signal terminated program %s"
 msgstr "Выкарыстоўвываць альтэрнатыўныя назвы рэгістраў"
 
-#: gcc.c:3771 opts-common.c:1364 opts-common.c:1396 opts-global.c:143
+#: gcc.c:3771 opts-common.c:1364 opts-common.c:1396
 #, fuzzy, gcc-internal-format
 msgid "unrecognized command-line option %qs"
 msgstr "нераспазнаны выбар \"-%s\""
@@ -20368,27 +22993,27 @@ msgstr ""
 msgid "spec-generated switch is just %<-%>"
 msgstr ""
 
-#: gcc.c:5333
+#: gcc.c:5361
 #, gcc-internal-format
 msgid "spec %qs invalid"
 msgstr ""
 
-#: gcc.c:5483
+#: gcc.c:5511
 #, gcc-internal-format
 msgid "spec %qs has invalid %<%%0%c%>"
 msgstr ""
 
-#: gcc.c:5760
+#: gcc.c:5788
 #, gcc-internal-format
 msgid "spec %qs has invalid %<%%W%c%>"
 msgstr ""
 
-#: gcc.c:5776
+#: gcc.c:5804
 #, gcc-internal-format
 msgid "spec %qs has invalid %<%%@%c%>"
 msgstr ""
 
-#: gcc.c:5797
+#: gcc.c:5825
 #, gcc-internal-format
 msgid "spec %qs has invalid %<%%x%c%>"
 msgstr ""
@@ -20396,243 +23021,243 @@ msgstr ""
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:6008
+#: gcc.c:6036
 #, gcc-internal-format
 msgid "spec failure: %<%%*%> has not been initialized by pattern match"
 msgstr ""
 
-#: gcc.c:6051
+#: gcc.c:6079
 #, fuzzy, gcc-internal-format
 msgid "spec failure: unrecognized spec option %qc"
 msgstr "нераспазнаны выбар \"-%s\""
 
-#: gcc.c:6114
+#: gcc.c:6142
 #, fuzzy, gcc-internal-format
 msgid "unknown spec function %qs"
 msgstr "невядомы рэжым машыны \"%s\""
 
-#: gcc.c:6144
+#: gcc.c:6172
 #, fuzzy, gcc-internal-format
 #| msgid "too many arguments to function `%s'"
 msgid "error in arguments to spec function %qs"
 msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
 
-#: gcc.c:6203
+#: gcc.c:6231
 #, gcc-internal-format
 msgid "malformed spec function name"
 msgstr ""
 
 #. )
-#: gcc.c:6206
+#: gcc.c:6234
 #, fuzzy, gcc-internal-format
 #| msgid "too few arguments to function"
 msgid "no arguments for spec function"
 msgstr "не хапае аргументаў у функцыі"
 
-#: gcc.c:6225
+#: gcc.c:6253
 #, gcc-internal-format
 msgid "malformed spec function arguments"
 msgstr ""
 
-#: gcc.c:6404
+#: gcc.c:6432
 #, gcc-internal-format
 msgid "braced spec %qs ends in escape"
 msgstr ""
 
-#: gcc.c:6539
+#: gcc.c:6567
 #, gcc-internal-format
 msgid "braced spec %qs is invalid at %qc"
 msgstr ""
 
-#: gcc.c:6634
+#: gcc.c:6662
 #, gcc-internal-format
 msgid "braced spec body %qs is invalid"
 msgstr ""
 
-#: gcc.c:7243
+#: gcc.c:7271
 #, gcc-internal-format, gfc-internal-format
 msgid "%s: could not determine length of compare-debug file %s"
 msgstr ""
 
-#: gcc.c:7254
+#: gcc.c:7282
 #, gcc-internal-format
 msgid "%s: %<-fcompare-debug%> failure (length)"
 msgstr ""
 
-#: gcc.c:7264 gcc.c:7305
+#: gcc.c:7292 gcc.c:7333
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "Could not open data file %s.\n"
 msgid "%s: could not open compare-debug file %s"
 msgstr "Немагчыма адчыніць файл з дадзенымі %s.\n"
 
-#: gcc.c:7284 gcc.c:7321
+#: gcc.c:7312 gcc.c:7349
 #, gcc-internal-format
 msgid "%s: %<-fcompare-debug%> failure"
 msgstr ""
 
-#: gcc.c:7623
+#: gcc.c:7652
 #, gcc-internal-format
 msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
 msgstr ""
 
-#: gcc.c:7648
+#: gcc.c:7677
 #, gcc-internal-format
 msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
 msgstr ""
 
-#: gcc.c:7854
+#: gcc.c:7883
 #, gcc-internal-format
 msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
 msgstr ""
 
-#: gcc.c:7858
+#: gcc.c:7887
 #, fuzzy, gcc-internal-format
 #| msgid "unrecognized option `-%s'"
 msgid "unrecognized command-line option %<-%s%>"
 msgstr "нераспазнаны выбар \"-%s\""
 
-#: gcc.c:7984
+#: gcc.c:8013
 #, gcc-internal-format
 msgid "not configured with sysroot headers suffix"
 msgstr ""
 
-#: gcc.c:8045
+#: gcc.c:8074
 #, fuzzy, gcc-internal-format
 msgid "no input files"
 msgstr "няма ўваходзячых файлаў"
 
-#: gcc.c:8096
+#: gcc.c:8125
 #, gcc-internal-format
 msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
 msgstr ""
 
-#: gcc.c:8138
+#: gcc.c:8167
 #, gcc-internal-format, gfc-internal-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: %s кампілятар не ўсталяваны на гэтай сістэме"
 
-#: gcc.c:8163
+#: gcc.c:8192
 #, gcc-internal-format
 msgid "recompiling with %<-fcompare-debug%>"
 msgstr ""
 
-#: gcc.c:8179
+#: gcc.c:8208
 #, gcc-internal-format
 msgid "during %<-fcompare-debug%> recompilation"
 msgstr ""
 
-#: gcc.c:8188
+#: gcc.c:8217
 #, gcc-internal-format
 msgid "comparing final insns dumps"
 msgstr ""
 
-#: gcc.c:8307
+#: gcc.c:8336
 #, gcc-internal-format
 msgid "%<-fuse-linker-plugin%>, but %s not found"
 msgstr ""
 
-#: gcc.c:8340
+#: gcc.c:8369
 #, gcc-internal-format, gfc-internal-format
 msgid "%s: linker input file unused because linking not done"
 msgstr ""
 
-#: gcc.c:8436 c-family/c-opts.c:772
+#: gcc.c:8465 c-family/c-opts.c:772
 #, gcc-internal-format
 msgid "cannot use %<-%> as input filename for a precompiled header"
 msgstr ""
 
-#: gcc.c:8442
+#: gcc.c:8471
 #, gcc-internal-format, gfc-internal-format
 msgid "language %s not recognized"
 msgstr "мова %s не распазнана"
 
-#: gcc.c:8675
+#: gcc.c:8704
 #, fuzzy, gcc-internal-format
 msgid "multilib spec %qs is invalid"
 msgstr "параметр \"%s\" ініцыялізаваны"
 
-#: gcc.c:8877
+#: gcc.c:8906
 #, gcc-internal-format
 msgid "multilib exclusions %qs is invalid"
 msgstr ""
 
-#: gcc.c:8941
+#: gcc.c:8970
 #, gcc-internal-format
 msgid "multilib select %qs %qs is invalid"
 msgstr ""
 
-#: gcc.c:9103
+#: gcc.c:9132
 #, fuzzy, gcc-internal-format
 msgid "multilib select %qs is invalid"
 msgstr "параметр \"%s\" ініцыялізаваны"
 
-#: gcc.c:9143
+#: gcc.c:9172
 #, gcc-internal-format
 msgid "multilib exclusion %qs is invalid"
 msgstr ""
 
-#: gcc.c:9369
+#: gcc.c:9398
 #, gcc-internal-format
 msgid "environment variable %qs not defined"
 msgstr ""
 
-#: gcc.c:9509 gcc.c:9514
+#: gcc.c:9538 gcc.c:9543
 #, fuzzy, gcc-internal-format
 msgid "invalid version number %qs"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: gcc.c:9557
+#: gcc.c:9586
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "too few arguments to function"
 msgid "too few arguments to %%:version-compare"
 msgstr "не хапае аргументаў у функцыі"
 
-#: gcc.c:9563
+#: gcc.c:9592
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "too many arguments to function"
 msgid "too many arguments to %%:version-compare"
 msgstr "вельмі шмат аргументаў у функцыі"
 
-#: gcc.c:9605
+#: gcc.c:9634
 #, gcc-internal-format
 msgid "unknown operator %qs in %%:version-compare"
 msgstr ""
 
-#: gcc.c:9729
+#: gcc.c:9758
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "too many arguments to function"
 msgid "too many arguments to %%:compare-debug-dump-opt"
 msgstr "вельмі шмат аргументаў у функцыі"
 
-#: gcc.c:9802
+#: gcc.c:9831
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "too many arguments to function"
 msgid "too many arguments to %%:compare-debug-self-opt"
 msgstr "вельмі шмат аргументаў у функцыі"
 
-#: gcc.c:9838
+#: gcc.c:9867
 #, gcc-internal-format, gfc-internal-format
 msgid "too few arguments to %%:compare-debug-auxbase-opt"
 msgstr ""
 
-#: gcc.c:9842
+#: gcc.c:9871
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "too many arguments to function"
 msgid "too many arguments to %%:compare-debug-auxbase-opt"
 msgstr "вельмі шмат аргументаў у функцыі"
 
-#: gcc.c:9849
+#: gcc.c:9878
 #, gcc-internal-format
 msgid "argument to %%:compare-debug-auxbase-opt does not end in %<.gk%>"
 msgstr ""
 
-#: gcc.c:9923
+#: gcc.c:9952
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "too few arguments to function"
 msgid "too few arguments to %%:replace-extension"
 msgstr "не хапае аргументаў у функцыі"
 
-#: gcc.c:9976
+#: gcc.c:10005
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "wrong number of arguments specified for `%s' attribute"
 msgid "wrong number of arguments to %%:debug-level-gt"
@@ -20771,28 +23396,28 @@ msgstr ""
 msgid "cannot write PCH file"
 msgstr "не магу запісаць ў %s"
 
-#: gimple-fold.c:1805 gimple-fold.c:2866
+#: gimple-fold.c:1811 gimple-fold.c:2872
 #, gcc-internal-format
 msgid "%qD source argument is the same as destination"
 msgstr ""
 
-#: gimple-fold.c:1871
+#: gimple-fold.c:1877
 msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
 msgstr ""
 
-#: gimple-fold.c:1876
+#: gimple-fold.c:1882
 msgid "%G%qD destination unchanged after copying no bytes"
 msgstr ""
 
-#: gimple-fold.c:2254 tree-ssa-strlen.c:3279
+#: gimple-fold.c:2260 tree-ssa-strlen.c:3304
 msgid "%G%qD specified bound %E equals destination size"
 msgstr ""
 
-#: gimple-fold.c:2256
+#: gimple-fold.c:2262
 msgid "%G%qD specified bound %E exceeds destination size %wu"
 msgstr ""
 
-#: gimple-fold.c:2274
+#: gimple-fold.c:2280
 msgid "%G%qD specified bound %E equals source length"
 msgstr ""
 
@@ -20811,18 +23436,18 @@ msgstr ""
 msgid "function may return address of local variable"
 msgstr ""
 
-#: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10676
+#: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10709
 #, gcc-internal-format
 msgid "function returns address of local variable"
 msgstr ""
 
-#: gimple-ssa-isolate-paths.c:412 tree.c:13036 tree.c:13073 c/c-typeck.c:2908
-#: c/c-typeck.c:2994 c/c-typeck.c:10582 c/c-typeck.c:10599
-#: c/gimple-parser.c:2415 c/gimple-parser.c:2423 cp/call.c:7036 cp/call.c:8835
-#: cp/constexpr.c:849 cp/constexpr.c:3132 cp/cvt.c:1056 cp/cvt.c:1094
-#: cp/decl.c:7960 cp/decl2.c:5529 cp/decl2.c:5574 cp/pt.c:8667
-#: cp/semantics.c:1927 cp/semantics.c:4260 cp/typeck.c:1768 cp/typeck.c:1980
-#: cp/typeck.c:4024 cp/typeck.c:9580
+#: gimple-ssa-isolate-paths.c:412 tree.c:13046 tree.c:13083 c/c-typeck.c:2929
+#: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
+#: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7045 cp/call.c:8866
+#: cp/constexpr.c:852 cp/constexpr.c:3169 cp/cvt.c:1056 cp/cvt.c:1094
+#: cp/decl.c:7978 cp/decl2.c:5529 cp/decl2.c:5574 cp/pt.c:8664
+#: cp/semantics.c:1927 cp/semantics.c:4260 cp/typeck.c:1775 cp/typeck.c:1987
+#: cp/typeck.c:4031 cp/typeck.c:9589
 #, fuzzy, gcc-internal-format
 #| msgid "called from here"
 msgid "declared here"
@@ -20833,359 +23458,359 @@ msgstr "выклікана адсюль"
 msgid "%<nonnull%> argument %qD compared to NULL"
 msgstr ""
 
-#: gimple-ssa-sprintf.c:2766 gimple-ssa-sprintf.c:2886
+#: gimple-ssa-sprintf.c:2768 gimple-ssa-sprintf.c:2888
 #, gcc-internal-format
 msgid "%qE output may be truncated before the last format character"
 msgstr ""
 
-#: gimple-ssa-sprintf.c:2768 gimple-ssa-sprintf.c:2888
+#: gimple-ssa-sprintf.c:2770 gimple-ssa-sprintf.c:2890
 #, gcc-internal-format
 msgid "%qE output truncated before the last format character"
 msgstr ""
 
-#: gimple-ssa-sprintf.c:2771 gimple-ssa-sprintf.c:2891
+#: gimple-ssa-sprintf.c:2773 gimple-ssa-sprintf.c:2893
 #, gcc-internal-format
 msgid "%qE may write a terminating nul past the end of the destination"
 msgstr ""
 
-#: gimple-ssa-sprintf.c:2773 gimple-ssa-sprintf.c:2893
+#: gimple-ssa-sprintf.c:2775 gimple-ssa-sprintf.c:2895
 #, gcc-internal-format
 msgid "%qE writing a terminating nul past the end of the destination"
 msgstr ""
 
-#: gimple-ssa-sprintf.c:2783
+#: gimple-ssa-sprintf.c:2785
 #, gcc-internal-format
 msgid "%<%.*s%> directive writing %wu byte into a region of size %wu"
 msgid_plural "%<%.*s%> directive writing %wu bytes into a region of size %wu"
 msgstr[0] ""
 msgstr[1] ""
 
-#: gimple-ssa-sprintf.c:2790
+#: gimple-ssa-sprintf.c:2792
 #, gcc-internal-format
 msgid "%<%.*s%> directive output may be truncated writing %wu byte into a region of size %wu"
 msgid_plural "%<%.*s%> directive output may be truncated writing %wu bytes into a region of size %wu"
 msgstr[0] ""
 msgstr[1] ""
 
-#: gimple-ssa-sprintf.c:2797
+#: gimple-ssa-sprintf.c:2799
 #, gcc-internal-format
 msgid "%<%.*s%> directive output truncated writing %wu byte into a region of size %wu"
 msgid_plural "%<%.*s%> directive output truncated writing %wu bytes into a region of size %wu"
 msgstr[0] ""
 msgstr[1] ""
 
-#: gimple-ssa-sprintf.c:2808
+#: gimple-ssa-sprintf.c:2810
 #, gcc-internal-format
 msgid "%<%.*s%> directive output may be truncated writing up to %wu bytes into a region of size %wu"
 msgstr ""
 
-#: gimple-ssa-sprintf.c:2811
+#: gimple-ssa-sprintf.c:2813
 #, gcc-internal-format
 msgid "%<%.*s%> directive output truncated writing up to %wu bytes into a region of size %wu"
 msgstr ""
 
-#: gimple-ssa-sprintf.c:2813
+#: gimple-ssa-sprintf.c:2815
 #, gcc-internal-format
 msgid "%<%.*s%> directive writing up to %wu bytes into a region of size %wu"
 msgstr ""
 
-#: gimple-ssa-sprintf.c:2825
+#: gimple-ssa-sprintf.c:2827
 #, gcc-internal-format
 msgid "%<%.*s%> directive output may be truncated writing likely %wu or more bytes into a region of size %wu"
 msgstr ""
 
-#: gimple-ssa-sprintf.c:2828
+#: gimple-ssa-sprintf.c:2830
 #, gcc-internal-format
 msgid "%<%.*s%> directive output[...]

[diff truncated at 524288 bytes]


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [gcc/devel/c++-coroutines] Update gcc .po files.
@ 2020-07-28 19:53 Iain D Sandoe
  0 siblings, 0 replies; 3+ messages in thread
From: Iain D Sandoe @ 2020-07-28 19:53 UTC (permalink / raw)
  To: gcc-cvs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="us-ascii", Size: 524751 bytes --]

https://gcc.gnu.org/g:6cd1038f11d824a384f3f46c86bc0d2ce5a9012f

commit 6cd1038f11d824a384f3f46c86bc0d2ce5a9012f
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Mon Jul 27 22:51:58 2020 +0000

    Update gcc .po files.
    
            * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
            ja.po, nl.po, ru.po, sr.po, sv.po, tr.po, uk.po, vi.po, zh_CN.po,
            zh_TW.po: Update.

Diff:
---
 gcc/po/be.po    | 9675 +++++++++++++++++++++++++++---------------------------
 gcc/po/da.po    | 9705 +++++++++++++++++++++++++++---------------------------
 gcc/po/de.po    | 9704 +++++++++++++++++++++++++++---------------------------
 gcc/po/el.po    | 9687 +++++++++++++++++++++++++++---------------------------
 gcc/po/es.po    | 9725 +++++++++++++++++++++++++++---------------------------
 gcc/po/fi.po    | 9700 +++++++++++++++++++++++++++---------------------------
 gcc/po/fr.po    | 9703 +++++++++++++++++++++++++++---------------------------
 gcc/po/hr.po    | 9674 +++++++++++++++++++++++++++---------------------------
 gcc/po/id.po    | 9715 +++++++++++++++++++++++++++---------------------------
 gcc/po/ja.po    | 9706 +++++++++++++++++++++++++++---------------------------
 gcc/po/nl.po    | 9707 +++++++++++++++++++++++++++---------------------------
 gcc/po/ru.po    | 9715 +++++++++++++++++++++++++++---------------------------
 gcc/po/sr.po    | 9713 +++++++++++++++++++++++++++---------------------------
 gcc/po/sv.po    | 9730 ++++++++++++++++++++++++++++---------------------------
 gcc/po/tr.po    | 9719 +++++++++++++++++++++++++++---------------------------
 gcc/po/uk.po    | 9692 +++++++++++++++++++++++++++---------------------------
 gcc/po/vi.po    | 9704 +++++++++++++++++++++++++++---------------------------
 gcc/po/zh_CN.po | 9711 +++++++++++++++++++++++++++---------------------------
 gcc/po/zh_TW.po | 9723 +++++++++++++++++++++++++++---------------------------
 19 files changed, 92935 insertions(+), 91473 deletions(-)

diff --git a/gcc/po/be.po b/gcc/po/be.po
index 044cfc4092b..8239973a928 100644
--- a/gcc/po/be.po
+++ b/gcc/po/be.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gcc 3.1\n"
 "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
-"POT-Creation-Date: 2020-04-27 21:19+0000\n"
+"POT-Creation-Date: 2020-07-20 18:08+0000\n"
 "PO-Revision-Date: 2002-05-17 15:54+0200\n"
 "Last-Translator: Ales Nyakhaychyk <nyakhaychyk@i18n.linux.by>\n"
 "Language-Team: Belarusian <i18n@tut.by>\n"
@@ -1941,87 +1941,87 @@ msgstr ""
 msgid "<command-line>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:9890
+#: config/aarch64/aarch64.c:9995
 #, fuzzy, c-format
 msgid "unsupported operand for code '%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/aarch64/aarch64.c:9899 config/aarch64/aarch64.c:9912
-#: config/aarch64/aarch64.c:9924 config/aarch64/aarch64.c:9935
-#: config/aarch64/aarch64.c:9951 config/aarch64/aarch64.c:9965
-#: config/aarch64/aarch64.c:9985 config/aarch64/aarch64.c:10059
-#: config/aarch64/aarch64.c:10070 config/aarch64/aarch64.c:10084
-#: config/aarch64/aarch64.c:10306 config/aarch64/aarch64.c:10324
+#: config/aarch64/aarch64.c:10004 config/aarch64/aarch64.c:10017
+#: config/aarch64/aarch64.c:10029 config/aarch64/aarch64.c:10040
+#: config/aarch64/aarch64.c:10056 config/aarch64/aarch64.c:10070
+#: config/aarch64/aarch64.c:10090 config/aarch64/aarch64.c:10164
+#: config/aarch64/aarch64.c:10175 config/aarch64/aarch64.c:10189
+#: config/aarch64/aarch64.c:10411 config/aarch64/aarch64.c:10429
 #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
 #: config/pru/pru.c:1752 config/pru/pru.c:1824
 #, fuzzy, c-format
 msgid "invalid operand for '%%%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/aarch64/aarch64.c:10003 config/aarch64/aarch64.c:10014
-#: config/aarch64/aarch64.c:10166 config/aarch64/aarch64.c:10177
+#: config/aarch64/aarch64.c:10108 config/aarch64/aarch64.c:10119
+#: config/aarch64/aarch64.c:10271 config/aarch64/aarch64.c:10282
 #, fuzzy, c-format
 #| msgid "invalid string constant `%E'"
 msgid "invalid vector constant"
 msgstr "`%E' - нерэчаісная нязьменная тыпу string"
 
-#: config/aarch64/aarch64.c:10026 config/aarch64/aarch64.c:10038
+#: config/aarch64/aarch64.c:10131 config/aarch64/aarch64.c:10143
 #, c-format
 msgid "incompatible floating point / vector register operand for '%%%c'"
 msgstr ""
 
-#: config/aarch64/aarch64.c:10052
+#: config/aarch64/aarch64.c:10157
 #, fuzzy, c-format
 #| msgid "invalid register name for `%s'"
 msgid "incompatible register operand for '%%%c'"
 msgstr "нерэчаісная назва рэгістра `%s'"
 
-#: config/aarch64/aarch64.c:10118 config/arm/arm.c:24045
+#: config/aarch64/aarch64.c:10223 config/arm/arm.c:24220
 #, fuzzy, c-format
 msgid "missing operand"
 msgstr "прапушчан ініцыялізатар"
 
-#: config/aarch64/aarch64.c:10203
+#: config/aarch64/aarch64.c:10308
 #, fuzzy, c-format
 msgid "invalid constant"
 msgstr "Нерэчаісны выбар %s"
 
-#: config/aarch64/aarch64.c:10206
+#: config/aarch64/aarch64.c:10311
 #, fuzzy, c-format
 #| msgid "invalid %%d operand"
 msgid "invalid operand"
 msgstr "нерэчаісны %%d аперанд"
 
-#: config/aarch64/aarch64.c:10332 config/aarch64/aarch64.c:10337
+#: config/aarch64/aarch64.c:10437 config/aarch64/aarch64.c:10442
 #, fuzzy, c-format
 msgid "invalid operand prefix '%%%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/aarch64/aarch64.c:10357
+#: config/aarch64/aarch64.c:10462
 #, fuzzy, c-format
 #| msgid "invalid address"
 msgid "invalid address mode"
 msgstr "нерэчаісны адрас"
 
-#: config/aarch64/aarch64.c:22579 config/arm/arm.c:33009
+#: config/aarch64/aarch64.c:22752 config/arm/arm.c:33184
 msgid "invalid conversion from type %<bfloat16_t%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:22581 config/arm/arm.c:33011
+#: config/aarch64/aarch64.c:22754 config/arm/arm.c:33186
 msgid "invalid conversion to type %<bfloat16_t%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:22596 config/aarch64/aarch64.c:22612
-#: config/arm/arm.c:33026 config/arm/arm.c:33042
+#: config/aarch64/aarch64.c:22769 config/aarch64/aarch64.c:22785
+#: config/arm/arm.c:33201 config/arm/arm.c:33217
 msgid "operation not permitted on type %<bfloat16_t%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:22620
+#: config/aarch64/aarch64.c:22793
 msgid "cannot combine GNU and SVE vectors in a binary operation"
 msgstr ""
 
 #: config/alpha/alpha.c:5076 config/i386/i386.c:13037
-#: config/rs6000/rs6000.c:13291 config/sparc/sparc.c:9351
+#: config/rs6000/rs6000.c:13417 config/sparc/sparc.c:9351
 #, c-format
 msgid "'%%&' used without any local dynamic TLS references"
 msgstr ""
@@ -2037,18 +2037,18 @@ msgid "invalid %%r value"
 msgstr "нерэчаіснае значэньне %%r"
 
 #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
-#: config/rs6000/rs6000.c:12985 config/xtensa/xtensa.c:2428
+#: config/rs6000/rs6000.c:13111 config/xtensa/xtensa.c:2428
 #, c-format
 msgid "invalid %%R value"
 msgstr "нерэчаіснае значэньне %%R"
 
-#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12905
+#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13031
 #: config/xtensa/xtensa.c:2395
 #, c-format
 msgid "invalid %%N value"
 msgstr "нерэчаіснае значэньне %%N"
 
-#: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12933
+#: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13059
 #, c-format
 msgid "invalid %%P value"
 msgstr "нерэчаіснае значэньне %%P"
@@ -2078,7 +2078,7 @@ msgstr "нерэчаіснае значэньне %%M"
 msgid "invalid %%U value"
 msgstr "нерэчаіснае значэньне %%U"
 
-#: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12993
+#: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13119
 #, c-format
 msgid "invalid %%s value"
 msgstr "нерэчаіснае значэньне %%v"
@@ -2088,7 +2088,7 @@ msgstr "нерэчаіснае значэньне %%v"
 msgid "invalid %%C value"
 msgstr "нерэчаіснае значэньне %%C"
 
-#: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12769
+#: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12895
 #, c-format
 msgid "invalid %%E value"
 msgstr "нерэчаіснае значэньне %%E"
@@ -2098,10 +2098,10 @@ msgstr "нерэчаіснае значэньне %%E"
 msgid "unknown relocation unspec"
 msgstr ""
 
-#: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
-#: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
-#: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
-#: config/gcn/gcn.c:6029 config/gcn/gcn.c:6140 config/rs6000/rs6000.c:13296
+#: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5749
+#: config/gcn/gcn.c:5758 config/gcn/gcn.c:5818 config/gcn/gcn.c:5826
+#: config/gcn/gcn.c:5842 config/gcn/gcn.c:5860 config/gcn/gcn.c:5911
+#: config/gcn/gcn.c:6030 config/gcn/gcn.c:6141 config/rs6000/rs6000.c:13422
 #, c-format
 msgid "invalid %%xn code"
 msgstr "нерэчаіснае значэньне %%xn"
@@ -2185,36 +2185,36 @@ msgstr "нерэчаісны %%-код"
 msgid "unrecognized supposed constant"
 msgstr "нераспазнаны выбар \"-%s\""
 
-#: config/arm/arm.c:20413 config/arm/arm.c:20438 config/arm/arm.c:20448
-#: config/arm/arm.c:20457 config/arm/arm.c:20466
+#: config/arm/arm.c:20588 config/arm/arm.c:20613 config/arm/arm.c:20623
+#: config/arm/arm.c:20632 config/arm/arm.c:20641
 #, fuzzy, c-format
 #| msgid "invalid %%f operand"
 msgid "invalid shift operand"
 msgstr "нерэчаісны %%f аперанд"
 
-#: config/arm/arm.c:23329 config/arm/arm.c:23347
+#: config/arm/arm.c:23504 config/arm/arm.c:23522
 #, fuzzy, c-format
 msgid "predicated Thumb instruction"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/arm/arm.c:23335
+#: config/arm/arm.c:23510
 #, c-format
 msgid "predicated instruction in conditional sequence"
 msgstr ""
 
-#: config/arm/arm.c:23453 config/arm/arm.c:23466 config/arm/arm.c:23491
+#: config/arm/arm.c:23628 config/arm/arm.c:23641 config/arm/arm.c:23666
 #: config/nios2/nios2.c:3086
 #, fuzzy, c-format
 msgid "Unsupported operand for code '%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/arm/arm.c:23568 config/arm/arm.c:23590 config/arm/arm.c:23600
-#: config/arm/arm.c:23610 config/arm/arm.c:23620 config/arm/arm.c:23659
-#: config/arm/arm.c:23677 config/arm/arm.c:23702 config/arm/arm.c:23717
-#: config/arm/arm.c:23744 config/arm/arm.c:23751 config/arm/arm.c:23769
-#: config/arm/arm.c:23776 config/arm/arm.c:23784 config/arm/arm.c:23805
-#: config/arm/arm.c:23812 config/arm/arm.c:23992 config/arm/arm.c:23999
-#: config/arm/arm.c:24026 config/arm/arm.c:24033 config/bfin/bfin.c:1440
+#: config/arm/arm.c:23743 config/arm/arm.c:23765 config/arm/arm.c:23775
+#: config/arm/arm.c:23785 config/arm/arm.c:23795 config/arm/arm.c:23834
+#: config/arm/arm.c:23852 config/arm/arm.c:23877 config/arm/arm.c:23892
+#: config/arm/arm.c:23919 config/arm/arm.c:23926 config/arm/arm.c:23944
+#: config/arm/arm.c:23951 config/arm/arm.c:23959 config/arm/arm.c:23980
+#: config/arm/arm.c:23987 config/arm/arm.c:24167 config/arm/arm.c:24174
+#: config/arm/arm.c:24201 config/arm/arm.c:24208 config/bfin/bfin.c:1440
 #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
 #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
 #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
@@ -2222,13 +2222,13 @@ msgstr "Нерэчаісны выбар \"%s\""
 msgid "invalid operand for code '%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/arm/arm.c:23672
+#: config/arm/arm.c:23847
 #, c-format
 msgid "instruction never executed"
 msgstr ""
 
 #. Former Maverick support, removed after GCC-4.7.
-#: config/arm/arm.c:23693
+#: config/arm/arm.c:23868
 #, c-format
 msgid "obsolete Maverick format code '%c'"
 msgstr ""
@@ -2361,7 +2361,7 @@ msgstr "непадтрымліваемая версія"
 
 #: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108
 #: final.c:3607 final.c:3609 fold-const.c:266 gcc.c:5423 gcc.c:5437
-#: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6747
+#: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6807
 #: lto/lto-object.c:184 lto/lto-object.c:281 lto/lto-object.c:338
 #: lto/lto-object.c:362
 #, gcc-internal-format, gfc-internal-format
@@ -2580,25 +2580,25 @@ msgstr ""
 msgid "bad output_condmove_single operand"
 msgstr ""
 
-#: config/gcn/gcn.c:5418 config/gcn/gcn.c:5442 config/gcn/gcn.c:5446
-#: config/gcn/gcn.c:5790 config/gcn/gcn.c:5801 config/gcn/gcn.c:5804
+#: config/gcn/gcn.c:5419 config/gcn/gcn.c:5443 config/gcn/gcn.c:5447
+#: config/gcn/gcn.c:5791 config/gcn/gcn.c:5802 config/gcn/gcn.c:5805
 #, c-format
 msgid "bad ADDR_SPACE_GLOBAL address"
 msgstr ""
 
-#: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
-#: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
-#: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6050
+#: config/gcn/gcn.c:5559 config/gcn/gcn.c:5582 config/gcn/gcn.c:5614
+#: config/gcn/gcn.c:5630 config/gcn/gcn.c:5645 config/gcn/gcn.c:5664
+#: config/gcn/gcn.c:5740 config/gcn/gcn.c:5936 config/gcn/gcn.c:6051
 #, fuzzy, c-format
 msgid "invalid operand %%xn code"
 msgstr "нерэчаісны %%-код"
 
-#: config/gcn/gcn.c:6038
+#: config/gcn/gcn.c:6039
 #, c-format
 msgid "operand %%xn code invalid for QImode"
 msgstr ""
 
-#: config/gcn/gcn.c:6120
+#: config/gcn/gcn.c:6121
 #, fuzzy, c-format
 #| msgid "invalid string constant `%E'"
 msgid "invalid fp constant"
@@ -2752,7 +2752,7 @@ msgstr "нерэчаісны %%-код"
 msgid "invalid %%P operand"
 msgstr "нерэчаісны %%-код"
 
-#: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12923
+#: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13049
 #, c-format
 msgid "invalid %%p value"
 msgstr ""
@@ -2808,7 +2808,7 @@ msgid "post-increment address is not a register"
 msgstr ""
 
 #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
-#: config/rs6000/rs6000.c:19593
+#: config/rs6000/rs6000.c:19840
 msgid "bad address"
 msgstr "дрэнны адрас"
 
@@ -2864,8 +2864,8 @@ msgstr "\"%s\" - гэта не пачатак дэкларацыі"
 #: config/mips/mips.c:9084 config/mips/mips.c:9087 config/mips/mips.c:9099
 #: config/mips/mips.c:9102 config/mips/mips.c:9162 config/mips/mips.c:9169
 #: config/mips/mips.c:9190 config/mips/mips.c:9205 config/mips/mips.c:9224
-#: config/mips/mips.c:9233 config/riscv/riscv.c:3209 config/riscv/riscv.c:3324
-#: config/riscv/riscv.c:3330 config/riscv/riscv.c:3339
+#: config/mips/mips.c:9233 config/riscv/riscv.c:3217 config/riscv/riscv.c:3332
+#: config/riscv/riscv.c:3338 config/riscv/riscv.c:3347
 #, fuzzy, c-format
 #| msgid "invalid use of `%D'"
 msgid "invalid use of '%%%c'"
@@ -3006,173 +3006,211 @@ msgstr ""
 msgid "Try running '%s' in the shell to raise its limit.\n"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3631
+#: config/rs6000/rs6000.c:3696
 #, fuzzy
 #| msgid "Use hardware floating point"
 msgid "%<-mvsx%> requires hardware floating point"
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
-#: config/rs6000/rs6000.c:3639
+#: config/rs6000/rs6000.c:3704
 msgid "%<-mvsx%> needs indexed addressing"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3644
+#: config/rs6000/rs6000.c:3709
 msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3646
+#: config/rs6000/rs6000.c:3711
 msgid "%<-mno-altivec%> disables vsx"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3780
+#: config/rs6000/rs6000.c:3845
 msgid "%<-mquad-memory%> requires 64-bit mode"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3783
+#: config/rs6000/rs6000.c:3848
 msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3795
+#: config/rs6000/rs6000.c:3860
 msgid "%<-mquad-memory%> is not available in little endian mode"
 msgstr ""
 
-#: config/rs6000/rs6000.c:10009
+#: config/rs6000/rs6000.c:10115
 msgid "bad move"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12561
+#: config/rs6000/rs6000.c:12679
 msgid "Bad 128-bit move"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12742 config/xtensa/xtensa.c:2371
+#: config/rs6000/rs6000.c:12859
+#, fuzzy, c-format
+#| msgid "invalid %%Q value"
+msgid "invalid %%A value"
+msgstr "дрэннае %%Q значэнне"
+
+#: config/rs6000/rs6000.c:12868 config/xtensa/xtensa.c:2371
 #, fuzzy, c-format
 msgid "invalid %%D value"
 msgstr "дрэннае %%Q значэнне"
 
-#: config/rs6000/rs6000.c:12757
+#: config/rs6000/rs6000.c:12883
 #, fuzzy, c-format
 #| msgid "invalid %%Q value"
 msgid "invalid %%e value"
 msgstr "дрэннае %%Q значэнне"
 
-#: config/rs6000/rs6000.c:12778
+#: config/rs6000/rs6000.c:12904
 #, c-format
 msgid "invalid %%f value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12787
+#: config/rs6000/rs6000.c:12913
 #, c-format
 msgid "invalid %%F value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12796
+#: config/rs6000/rs6000.c:12922
 #, c-format
 msgid "invalid %%G value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12831
+#: config/rs6000/rs6000.c:12957
 #, c-format
 msgid "invalid %%j code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12841
+#: config/rs6000/rs6000.c:12967
 #, c-format
 msgid "invalid %%J code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12851
+#: config/rs6000/rs6000.c:12977
 #, c-format
 msgid "invalid %%k value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12866 config/xtensa/xtensa.c:2414
+#: config/rs6000/rs6000.c:12992 config/xtensa/xtensa.c:2414
 #, c-format
 msgid "invalid %%K value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12913
+#: config/rs6000/rs6000.c:13039
 #, c-format
 msgid "invalid %%O value"
 msgstr "нерэчаіснае значэньне %%O"
 
-#: config/rs6000/rs6000.c:12960
+#: config/rs6000/rs6000.c:13086
 #, c-format
 msgid "invalid %%q value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:13002
+#: config/rs6000/rs6000.c:13128
 #, fuzzy, c-format
 #| msgid "invalid %%Q value"
 msgid "invalid %%t value"
 msgstr "дрэннае %%Q значэнне"
 
-#: config/rs6000/rs6000.c:13019
+#: config/rs6000/rs6000.c:13145
 #, c-format
 msgid "invalid %%T value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:13031
+#: config/rs6000/rs6000.c:13157
 #, c-format
 msgid "invalid %%u value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:13045 config/xtensa/xtensa.c:2383
+#: config/rs6000/rs6000.c:13171 config/xtensa/xtensa.c:2383
 #, c-format
 msgid "invalid %%v value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:13095
+#: config/rs6000/rs6000.c:13221
 #, c-format
 msgid "invalid %%V value"
 msgstr "нерэчаіснае значэньне %%V"
 
-#: config/rs6000/rs6000.c:13112 config/xtensa/xtensa.c:2435
+#: config/rs6000/rs6000.c:13238 config/xtensa/xtensa.c:2435
 #, fuzzy, c-format
 #| msgid "invalid %%x/X value"
 msgid "invalid %%x value"
 msgstr "нерэчаіснае значэньне %%x/X"
 
-#: config/rs6000/rs6000.c:13169
+#: config/rs6000/rs6000.c:13295
 #, c-format
 msgid "invalid %%z value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:13238
+#: config/rs6000/rs6000.c:13364
 #, fuzzy, c-format
 msgid "invalid %%y value, try using the 'Z' constraint"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/rs6000/rs6000.c:14082
+#: config/rs6000/rs6000.c:14208
 msgid "__float128 and __ibm128 cannot be used in the same expression"
 msgstr ""
 
-#: config/rs6000/rs6000.c:14088
+#: config/rs6000/rs6000.c:14214
 msgid "__ibm128 and long double cannot be used in the same expression"
 msgstr ""
 
-#: config/rs6000/rs6000.c:14094
+#: config/rs6000/rs6000.c:14220
 msgid "__float128 and long double cannot be used in the same expression"
 msgstr ""
 
-#: config/rs6000/rs6000.c:22852
+#: config/rs6000/rs6000.c:23099
 #, fuzzy
 #| msgid "too few arguments to function"
 msgid "AltiVec argument passed to unprototyped function"
 msgstr "не хапае аргументаў у функцыі"
 
-#: config/rs6000/rs6000.c:25800
+#: config/rs6000/rs6000.c:26116
 #, fuzzy
 msgid "Could not generate addis value for fusion"
 msgstr "Стварыць код для DLL"
 
-#: config/rs6000/rs6000.c:25869
+#: config/rs6000/rs6000.c:26185
 msgid "Unable to generate load/store offset for fusion"
 msgstr ""
 
-#: config/rs6000/rs6000.c:25945
+#: config/rs6000/rs6000.c:26261
 msgid "Bad GPR fusion"
 msgstr ""
 
+#: config/rs6000/rs6000.c:26740
+msgid "invalid conversion from type %<__vector_quad%>"
+msgstr ""
+
+#: config/rs6000/rs6000.c:26742
+msgid "invalid conversion to type %<__vector_quad%>"
+msgstr ""
+
+#: config/rs6000/rs6000.c:26744
+msgid "invalid conversion from type %<__vector_pair%>"
+msgstr ""
+
+#: config/rs6000/rs6000.c:26746
+msgid "invalid conversion to type %<__vector_pair%>"
+msgstr ""
+
+#: config/rs6000/rs6000.c:26754
+msgid "invalid conversion from type %<* __vector_quad%>"
+msgstr ""
+
+#: config/rs6000/rs6000.c:26757
+msgid "invalid conversion to type %<* __vector_quad%>"
+msgstr ""
+
+#: config/rs6000/rs6000.c:26760
+msgid "invalid conversion from type %<* __vector_pair%>"
+msgstr ""
+
+#: config/rs6000/rs6000.c:26763
+msgid "invalid conversion to type %<* __vector_pair%>"
+msgstr ""
+
 #: config/s390/s390.c:7787
 #, c-format
 msgid "symbolic memory references are only supported on z10 or later"
@@ -3183,90 +3221,90 @@ msgstr ""
 msgid "cannot decompose address"
 msgstr "невядомая назва рэгістра: %s"
 
-#: config/s390/s390.c:7880
+#: config/s390/s390.c:7878
 #, c-format
 msgid "invalid comparison operator for 'E' output modifier"
 msgstr ""
 
-#: config/s390/s390.c:7903
+#: config/s390/s390.c:7901
 #, c-format
 msgid "invalid reference for 'J' output modifier"
 msgstr ""
 
-#: config/s390/s390.c:7921
+#: config/s390/s390.c:7919
 #, c-format
 msgid "invalid address for 'O' output modifier"
 msgstr ""
 
-#: config/s390/s390.c:7943
+#: config/s390/s390.c:7941
 #, c-format
 msgid "invalid address for 'R' output modifier"
 msgstr ""
 
-#: config/s390/s390.c:7961
+#: config/s390/s390.c:7959
 #, c-format
 msgid "memory reference expected for 'S' output modifier"
 msgstr ""
 
-#: config/s390/s390.c:7971
+#: config/s390/s390.c:7969
 #, c-format
 msgid "invalid address for 'S' output modifier"
 msgstr ""
 
-#: config/s390/s390.c:7992
+#: config/s390/s390.c:7990
 #, c-format
 msgid "register or memory expression expected for 'N' output modifier"
 msgstr ""
 
-#: config/s390/s390.c:8003
+#: config/s390/s390.c:8001
 #, c-format
 msgid "register or memory expression expected for 'M' output modifier"
 msgstr ""
 
-#: config/s390/s390.c:8089 config/s390/s390.c:8110
+#: config/s390/s390.c:8087 config/s390/s390.c:8108
 #, c-format
 msgid "invalid constant for output modifier '%c'"
 msgstr ""
 
-#: config/s390/s390.c:8107
+#: config/s390/s390.c:8105
 #, c-format
 msgid "invalid constant - try using an output modifier"
 msgstr ""
 
-#: config/s390/s390.c:8144
+#: config/s390/s390.c:8142
 #, c-format
 msgid "invalid constant vector for output modifier '%c'"
 msgstr ""
 
-#: config/s390/s390.c:8151
+#: config/s390/s390.c:8149
 #, c-format
 msgid "invalid expression - try using an output modifier"
 msgstr ""
 
-#: config/s390/s390.c:8154
+#: config/s390/s390.c:8152
 #, c-format
 msgid "invalid expression for output modifier '%c'"
 msgstr ""
 
-#: config/s390/s390.c:11873
+#: config/s390/s390.c:11871
 #, fuzzy
 #| msgid "too few arguments to function"
 msgid "vector argument passed to unprototyped function"
 msgstr "не хапае аргументаў у функцыі"
 
-#: config/s390/s390.c:16172
+#: config/s390/s390.c:16238
 msgid "types differ in signedness"
 msgstr ""
 
-#: config/s390/s390.c:16182
+#: config/s390/s390.c:16248
 msgid "binary operator does not support two vector bool operands"
 msgstr ""
 
-#: config/s390/s390.c:16185
+#: config/s390/s390.c:16251
 msgid "binary operator does not support vector bool operand"
 msgstr ""
 
-#: config/s390/s390.c:16193
+#: config/s390/s390.c:16259
 msgid "binary operator does not support mixing vector bool with floating point vector operands"
 msgstr ""
 
@@ -3534,8 +3572,8 @@ msgstr ""
 #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
 #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
 #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
-#: c/gimple-parser.c:2066 cp/parser.c:13681 cp/parser.c:30000
-#: cp/parser.c:30593
+#: c/gimple-parser.c:2066 cp/parser.c:13686 cp/parser.c:30025
+#: cp/parser.c:30618
 #, gcc-internal-format
 msgid "expected %<;%>"
 msgstr ""
@@ -3555,7 +3593,7 @@ msgstr ""
 #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
 #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 c/gimple-parser.c:1756
 #: c/gimple-parser.c:1949 c/gimple-parser.c:1969 c/gimple-parser.c:2103
-#: c/gimple-parser.c:2266 c/c-parser.c:7172 cp/parser.c:30641
+#: c/gimple-parser.c:2266 c/c-parser.c:7172 cp/parser.c:30666
 #, gcc-internal-format
 msgid "expected %<)%>"
 msgstr ""
@@ -3563,7 +3601,7 @@ msgstr ""
 #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
 #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
 #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
-#: c/gimple-parser.c:1733 cp/parser.c:30605
+#: c/gimple-parser.c:1733 cp/parser.c:30630
 #, gcc-internal-format
 msgid "expected %<]%>"
 msgstr ""
@@ -3581,21 +3619,21 @@ msgstr ""
 #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
 #: c/gimple-parser.c:1543 c/gimple-parser.c:1918 c/gimple-parser.c:1929
 #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
-#: c/c-parser.c:13431 cp/parser.c:30596
+#: c/c-parser.c:13431 cp/parser.c:30621
 #, gcc-internal-format
 msgid "expected %<(%>"
 msgstr ""
 
-#: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30608
-#: cp/parser.c:34267
+#: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30633
+#: cp/parser.c:34293
 #, gcc-internal-format
 msgid "expected %<[%>"
 msgstr ""
 
 #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
 #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
-#: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19216
-#: cp/parser.c:30602
+#: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19221
+#: cp/parser.c:30627
 #, gcc-internal-format
 msgid "expected %<{%>"
 msgstr ""
@@ -3606,12 +3644,12 @@ msgstr ""
 #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
 #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
 #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
-#: c/c-parser.c:13534 cp/parser.c:30635 cp/parser.c:32280 cp/parser.c:35058
+#: c/c-parser.c:13534 cp/parser.c:30660 cp/parser.c:32306 cp/parser.c:35084
 #, gcc-internal-format
 msgid "expected %<:%>"
 msgstr ""
 
-#: c/c-parser.c:6736 cp/parser.c:30522
+#: c/c-parser.c:6736 cp/parser.c:30547
 #, gcc-internal-format
 msgid "expected %<while%>"
 msgstr ""
@@ -3620,7 +3658,7 @@ msgstr ""
 #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
 #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
 #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
-#: cp/parser.c:29998 cp/parser.c:30611
+#: cp/parser.c:30023 cp/parser.c:30636
 #, gcc-internal-format
 msgid "expected %<,%>"
 msgstr ""
@@ -3629,18 +3667,18 @@ msgstr ""
 msgid "expected %<.%>"
 msgstr ""
 
-#: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32854
-#: cp/parser.c:32928
+#: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32880
+#: cp/parser.c:32954
 #, gcc-internal-format
 msgid "expected %<@end%>"
 msgstr ""
 
-#: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30620
+#: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30645
 #, gcc-internal-format
 msgid "expected %<>%>"
 msgstr ""
 
-#: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30644
+#: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30669
 #, gcc-internal-format
 msgid "expected %<,%> or %<)%>"
 msgstr ""
@@ -3648,19 +3686,19 @@ msgstr ""
 #. All following cases are statements with LHS.
 #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
 #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
-#: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30623
+#: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30648
 #, gcc-internal-format
 msgid "expected %<=%>"
 msgstr ""
 
 #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
 #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
-#: cp/parser.c:30599 cp/parser.c:33073
+#: cp/parser.c:30624 cp/parser.c:33099
 #, gcc-internal-format
 msgid "expected %<}%>"
 msgstr ""
 
-#: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39683
+#: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39709
 #, gcc-internal-format
 msgid "expected %<#pragma omp section%> or %<}%>"
 msgstr ""
@@ -3669,7 +3707,7 @@ msgstr ""
 msgid "(anonymous)"
 msgstr ""
 
-#: c/gimple-parser.c:1337 cp/parser.c:16636 cp/parser.c:30617
+#: c/gimple-parser.c:1337 cp/parser.c:16641 cp/parser.c:30642
 #, gcc-internal-format
 msgid "expected %<<%>"
 msgstr ""
@@ -3680,34 +3718,34 @@ msgstr ""
 msgid "expected label"
 msgstr ""
 
-#: cp/call.c:3866
+#: cp/call.c:3868
 msgid "candidate:"
 msgstr ""
 
-#: cp/call.c:7217
+#: cp/call.c:7220
 msgid "  after user-defined conversion:"
 msgstr ""
 
-#: cp/call.c:7351 cp/pt.c:2031 cp/pt.c:24632
+#: cp/call.c:7387 cp/pt.c:2031 cp/pt.c:24688
 msgid "candidate is:"
 msgid_plural "candidates are:"
 msgstr[0] ""
 msgstr[1] ""
 
-#: cp/call.c:11685
+#: cp/call.c:11715
 msgid "candidate 1:"
 msgstr ""
 
-#: cp/call.c:11686
+#: cp/call.c:11716
 msgid "candidate 2:"
 msgstr ""
 
-#: cp/decl.c:3258
+#: cp/decl.c:3260
 #, fuzzy
 msgid "jump to label %qD"
 msgstr "паўтарэнне \"%s\""
 
-#: cp/decl.c:3259
+#: cp/decl.c:3261
 msgid "jump to case label"
 msgstr ""
 
@@ -3805,7 +3843,7 @@ msgstr "невыкарыстаемы параметр \"%s\""
 msgid "<statement>"
 msgstr ""
 
-#: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2202
+#: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2203
 #, gcc-internal-format
 msgid "<unknown>"
 msgstr ""
@@ -3986,50 +4024,50 @@ msgstr ""
 msgid "source type is not polymorphic"
 msgstr ""
 
-#: cp/typeck.c:6452 c/c-typeck.c:4396
+#: cp/typeck.c:6512 c/c-typeck.c:4396
 #, gcc-internal-format
 msgid "wrong type argument to unary minus"
 msgstr ""
 
-#: cp/typeck.c:6453 c/c-typeck.c:4383
+#: cp/typeck.c:6513 c/c-typeck.c:4383
 #, gcc-internal-format
 msgid "wrong type argument to unary plus"
 msgstr ""
 
-#: cp/typeck.c:6480 c/c-typeck.c:4440
+#: cp/typeck.c:6540 c/c-typeck.c:4440
 #, gcc-internal-format
 msgid "wrong type argument to bit-complement"
 msgstr ""
 
-#: cp/typeck.c:6497 c/c-typeck.c:4448
+#: cp/typeck.c:6557 c/c-typeck.c:4448
 #, gcc-internal-format
 msgid "wrong type argument to abs"
 msgstr ""
 
-#: cp/typeck.c:6509 c/c-typeck.c:4470
+#: cp/typeck.c:6569 c/c-typeck.c:4470
 #, gcc-internal-format
 msgid "wrong type argument to conjugation"
 msgstr ""
 
-#: cp/typeck.c:6527
+#: cp/typeck.c:6587
 #, fuzzy
 #| msgid "too many arguments to function"
 msgid "in argument to unary !"
 msgstr "вельмі шмат аргументаў у функцыі"
 
-#: cp/typeck.c:6573
+#: cp/typeck.c:6633
 msgid "no pre-increment operator for type"
 msgstr ""
 
-#: cp/typeck.c:6575
+#: cp/typeck.c:6635
 msgid "no post-increment operator for type"
 msgstr ""
 
-#: cp/typeck.c:6577
+#: cp/typeck.c:6637
 msgid "no pre-decrement operator for type"
 msgstr ""
 
-#: cp/typeck.c:6579
+#: cp/typeck.c:6639
 msgid "no post-decrement operator for type"
 msgstr ""
 
@@ -4071,17 +4109,17 @@ msgstr "пустая сімвальная канстанта"
 msgid "elemental binary operation"
 msgstr "прапушчан ініцыялізатар"
 
-#: fortran/check.c:3702
+#: fortran/check.c:3709
 #, c-format
 msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
 msgstr ""
 
-#: fortran/check.c:3910 fortran/check.c:3991 fortran/check.c:4056
+#: fortran/check.c:3917 fortran/check.c:3998 fortran/check.c:4063
 #, c-format
 msgid "arguments '%s' and '%s' for intrinsic %s"
 msgstr ""
 
-#: fortran/check.c:4388 fortran/intrinsic.c:4766
+#: fortran/check.c:4401 fortran/intrinsic.c:4778
 #, c-format
 msgid "arguments '%s' and '%s' for intrinsic '%s'"
 msgstr ""
@@ -4155,7 +4193,7 @@ msgstr ""
 msgid "Driving:"
 msgstr "увага:"
 
-#: fortran/interface.c:3401 fortran/intrinsic.c:4449
+#: fortran/interface.c:3404 fortran/intrinsic.c:4461
 msgid "actual argument to INTENT = OUT/INOUT"
 msgstr ""
 
@@ -4170,7 +4208,7 @@ msgstr ""
 
 #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
 #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
-#: fortran/io.c:4725
+#: fortran/io.c:4727
 #, c-format
 msgid "%s tag with INQUIRE"
 msgstr ""
@@ -4284,11 +4322,11 @@ msgstr ""
 msgid "implied END DO"
 msgstr ""
 
-#: fortran/parse.c:2100 fortran/resolve.c:11845
+#: fortran/parse.c:2100 fortran/resolve.c:11855
 msgid "assignment"
 msgstr ""
 
-#: fortran/parse.c:2103 fortran/resolve.c:11896 fortran/resolve.c:11899
+#: fortran/parse.c:2103 fortran/resolve.c:11906 fortran/resolve.c:11909
 msgid "pointer assignment"
 msgstr ""
 
@@ -4296,219 +4334,219 @@ msgstr ""
 msgid "simple IF"
 msgstr ""
 
-#: fortran/resolve.c:2300 fortran/resolve.c:2494
+#: fortran/resolve.c:2302 fortran/resolve.c:2496
 msgid "elemental procedure"
 msgstr ""
 
-#: fortran/resolve.c:2397
+#: fortran/resolve.c:2399
 #, fuzzy
 #| msgid "no arguments"
 msgid "allocatable argument"
 msgstr "няма аргументаў"
 
-#: fortran/resolve.c:2402
+#: fortran/resolve.c:2404
 #, fuzzy
 #| msgid "no arguments"
 msgid "asynchronous argument"
 msgstr "няма аргументаў"
 
-#: fortran/resolve.c:2407
+#: fortran/resolve.c:2409
 #, fuzzy
 #| msgid "no arguments"
 msgid "optional argument"
 msgstr "няма аргументаў"
 
-#: fortran/resolve.c:2412
+#: fortran/resolve.c:2414
 #, fuzzy
 #| msgid "no arguments"
 msgid "pointer argument"
 msgstr "няма аргументаў"
 
-#: fortran/resolve.c:2417
+#: fortran/resolve.c:2419
 #, fuzzy
 #| msgid "no arguments"
 msgid "target argument"
 msgstr "няма аргументаў"
 
-#: fortran/resolve.c:2422
+#: fortran/resolve.c:2424
 #, fuzzy
 #| msgid "no arguments"
 msgid "value argument"
 msgstr "няма аргументаў"
 
-#: fortran/resolve.c:2427
+#: fortran/resolve.c:2429
 #, fuzzy
 #| msgid "no arguments"
 msgid "volatile argument"
 msgstr "няма аргументаў"
 
-#: fortran/resolve.c:2432
+#: fortran/resolve.c:2434
 msgid "assumed-shape argument"
 msgstr ""
 
-#: fortran/resolve.c:2437
+#: fortran/resolve.c:2439
 #, fuzzy
 #| msgid "no arguments"
 msgid "assumed-rank argument"
 msgstr "няма аргументаў"
 
-#: fortran/resolve.c:2442
+#: fortran/resolve.c:2444
 #, fuzzy
 #| msgid "no arguments"
 msgid "coarray argument"
 msgstr "няма аргументаў"
 
-#: fortran/resolve.c:2447
+#: fortran/resolve.c:2449
 msgid "parametrized derived type argument"
 msgstr ""
 
-#: fortran/resolve.c:2452
+#: fortran/resolve.c:2454
 #, fuzzy
 #| msgid "no arguments"
 msgid "polymorphic argument"
 msgstr "няма аргументаў"
 
-#: fortran/resolve.c:2457
+#: fortran/resolve.c:2459
 msgid "NO_ARG_CHECK attribute"
 msgstr ""
 
 #. As assumed-type is unlimited polymorphic (cf. above).
 #. See also TS 29113, Note 6.1.
-#: fortran/resolve.c:2464
+#: fortran/resolve.c:2466
 msgid "assumed-type argument"
 msgstr ""
 
-#: fortran/resolve.c:2475
+#: fortran/resolve.c:2477
 msgid "array result"
 msgstr ""
 
-#: fortran/resolve.c:2480
+#: fortran/resolve.c:2482
 msgid "pointer or allocatable result"
 msgstr ""
 
-#: fortran/resolve.c:2487
+#: fortran/resolve.c:2489
 msgid "result with non-constant character length"
 msgstr ""
 
-#: fortran/resolve.c:2499
+#: fortran/resolve.c:2501
 msgid "bind(c) procedure"
 msgstr ""
 
-#: fortran/resolve.c:4013
+#: fortran/resolve.c:4015
 #, c-format
 msgid "Invalid context for NULL() pointer at %%L"
 msgstr ""
 
-#: fortran/resolve.c:4029
+#: fortran/resolve.c:4031
 #, c-format
 msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
 msgstr ""
 
-#: fortran/resolve.c:4046
+#: fortran/resolve.c:4048
 #, c-format
 msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
 msgstr ""
 
-#: fortran/resolve.c:4051
+#: fortran/resolve.c:4053
 #, c-format
 msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:4066
+#: fortran/resolve.c:4068
 #, c-format
 msgid "Operands of string concatenation operator at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:4108
+#: fortran/resolve.c:4110
 #, c-format
 msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:4131
+#: fortran/resolve.c:4133
 #, c-format
 msgid "Operand of .not. operator at %%L is %s"
 msgstr ""
 
-#: fortran/resolve.c:4145
+#: fortran/resolve.c:4147
 msgid "COMPLEX quantities cannot be compared at %L"
 msgstr ""
 
-#: fortran/resolve.c:4243
+#: fortran/resolve.c:4245
 #, c-format
 msgid "Logicals at %%L must be compared with %s instead of %s"
 msgstr ""
 
-#: fortran/resolve.c:4249
+#: fortran/resolve.c:4251
 #, c-format
 msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:4262
+#: fortran/resolve.c:4264
 #, c-format
 msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
 msgstr ""
 
-#: fortran/resolve.c:4265
+#: fortran/resolve.c:4267
 #, c-format
 msgid "Unknown operator %%<%s%%> at %%L"
 msgstr ""
 
-#: fortran/resolve.c:4268
+#: fortran/resolve.c:4270
 #, c-format
 msgid "Operand of user operator %%<%s%%> at %%L is %s"
 msgstr ""
 
-#: fortran/resolve.c:4272
+#: fortran/resolve.c:4274
 #, c-format
 msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:4358
+#: fortran/resolve.c:4360
 #, c-format
 msgid "Inconsistent ranks for operator at %%L and %%L"
 msgstr ""
 
-#: fortran/resolve.c:7175
+#: fortran/resolve.c:7177
 msgid "Loop variable"
 msgstr ""
 
-#: fortran/resolve.c:7179
+#: fortran/resolve.c:7181
 msgid "iterator variable"
 msgstr ""
 
-#: fortran/resolve.c:7183
+#: fortran/resolve.c:7185
 msgid "Start expression in DO loop"
 msgstr ""
 
-#: fortran/resolve.c:7187
+#: fortran/resolve.c:7189
 msgid "End expression in DO loop"
 msgstr ""
 
-#: fortran/resolve.c:7191
+#: fortran/resolve.c:7193
 msgid "Step expression in DO loop"
 msgstr ""
 
-#: fortran/resolve.c:7477 fortran/resolve.c:7480
+#: fortran/resolve.c:7479 fortran/resolve.c:7482
 msgid "DEALLOCATE object"
 msgstr ""
 
-#: fortran/resolve.c:7857 fortran/resolve.c:7860
+#: fortran/resolve.c:7859 fortran/resolve.c:7862
 msgid "ALLOCATE object"
 msgstr ""
 
-#: fortran/resolve.c:8093 fortran/resolve.c:10035
+#: fortran/resolve.c:8095 fortran/resolve.c:10037
 msgid "STAT variable"
 msgstr ""
 
-#: fortran/resolve.c:8137 fortran/resolve.c:10047
+#: fortran/resolve.c:8139 fortran/resolve.c:10049
 msgid "ERRMSG variable"
 msgstr ""
 
-#: fortran/resolve.c:9841
+#: fortran/resolve.c:9843
 msgid "item in READ"
 msgstr ""
 
-#: fortran/resolve.c:10059
+#: fortran/resolve.c:10061
 msgid "ACQUIRED_LOCK variable"
 msgstr ""
 
@@ -4521,27 +4559,27 @@ msgstr ""
 msgid "Integer overflow when calculating the amount of memory to allocate"
 msgstr ""
 
-#: fortran/trans-array.c:9737
+#: fortran/trans-array.c:9739
 #, c-format
 msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
 msgstr ""
 
-#: fortran/trans-decl.c:6191
+#: fortran/trans-decl.c:6196
 #, c-format
 msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
 msgstr ""
 
-#: fortran/trans-decl.c:6199
+#: fortran/trans-decl.c:6204
 #, c-format
 msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
 msgstr ""
 
-#: fortran/trans-expr.c:9527
+#: fortran/trans-expr.c:9534
 #, c-format
 msgid "Target of rank remapping is too small (%ld < %ld)"
 msgstr ""
 
-#: fortran/trans-expr.c:10941
+#: fortran/trans-expr.c:10948
 msgid "Assignment of scalar to unallocated array"
 msgstr ""
 
@@ -4616,7 +4654,7 @@ msgstr ""
 msgid "Assigned label is not a target label"
 msgstr ""
 
-#: fortran/trans-stmt.c:1250
+#: fortran/trans-stmt.c:1251
 #, c-format
 msgid "Invalid image number %d in SYNC IMAGES"
 msgstr ""
@@ -5070,7 +5108,7 @@ msgstr "немагчыма стварыць часовы файл"
 #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
 #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
 #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
-#: common.opt:2983
+#: common.opt:2987
 #, no-c-format
 msgid "Does nothing. Preserved for backward compatibility."
 msgstr ""
@@ -5653,8 +5691,8 @@ msgstr ""
 #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
 #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
 #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
-#: common.opt:2859 common.opt:2947 common.opt:3084 common.opt:3088
-#: common.opt:3092 common.opt:3096
+#: common.opt:2863 common.opt:2951 common.opt:3088 common.opt:3092
+#: common.opt:3096 common.opt:3100
 #, no-c-format
 msgid "Does nothing.  Preserved for backward compatibility."
 msgstr ""
@@ -8109,105 +8147,100 @@ msgstr ""
 
 #: analyzer/analyzer.opt:103
 #, no-c-format
-msgid "Warn about code paths in which an uninitialized value is used."
-msgstr ""
-
-#: analyzer/analyzer.opt:107
-#, no-c-format
 msgid "Warn if the code is too complicated for the analyzer to fully explore."
 msgstr ""
 
-#: analyzer/analyzer.opt:111
+#: analyzer/analyzer.opt:107
 #, no-c-format
 msgid "Restrict the analyzer to run just the named checker."
 msgstr ""
 
-#: analyzer/analyzer.opt:115
+#: analyzer/analyzer.opt:111
 #, no-c-format
 msgid "Avoid combining multiple statements into one exploded edge."
 msgstr ""
 
-#: analyzer/analyzer.opt:119
+#: analyzer/analyzer.opt:115
 #, no-c-format
 msgid "Issue a note when diagnostics are deduplicated."
 msgstr ""
 
-#: analyzer/analyzer.opt:123
+#: analyzer/analyzer.opt:119
 #, no-c-format
 msgid "Purge unneeded state during analysis."
 msgstr ""
 
-#: analyzer/analyzer.opt:127
+#: analyzer/analyzer.opt:123
 #, no-c-format
 msgid "Merge similar-enough states during analysis."
 msgstr ""
 
-#: analyzer/analyzer.opt:131
+#: analyzer/analyzer.opt:127
 #, no-c-format
 msgid "Enable transitivity of constraints during analysis."
 msgstr ""
 
-#: analyzer/analyzer.opt:135
+#: analyzer/analyzer.opt:131
 #, no-c-format
 msgid "Approximate the effect of function calls to simplify analysis."
 msgstr ""
 
-#: analyzer/analyzer.opt:139
+#: analyzer/analyzer.opt:135
 #, no-c-format
 msgid "Emit more verbose descriptions of control flow in diagnostics."
 msgstr ""
 
-#: analyzer/analyzer.opt:143
+#: analyzer/analyzer.opt:139
 #, no-c-format
 msgid "Emit more verbose descriptions of state changes in diagnostics."
 msgstr ""
 
-#: analyzer/analyzer.opt:147
+#: analyzer/analyzer.opt:143
 #, no-c-format
 msgid "Control which events are displayed in diagnostic paths."
 msgstr ""
 
-#: analyzer/analyzer.opt:151
+#: analyzer/analyzer.opt:147
 #, no-c-format
 msgid "Dump various analyzer internals to SRCFILE.analyzer.txt."
 msgstr ""
 
-#: analyzer/analyzer.opt:155
+#: analyzer/analyzer.opt:151
 #, no-c-format
 msgid "Dump various analyzer internals to stderr."
 msgstr ""
 
-#: analyzer/analyzer.opt:159
+#: analyzer/analyzer.opt:155
 #, no-c-format
 msgid "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file."
 msgstr ""
 
-#: analyzer/analyzer.opt:163
+#: analyzer/analyzer.opt:159
 #, no-c-format
 msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
 msgstr ""
 
-#: analyzer/analyzer.opt:167
+#: analyzer/analyzer.opt:163
 #, no-c-format
 msgid "Emit diagnostics showing the location of nodes in the exploded graph."
 msgstr ""
 
-#: analyzer/analyzer.opt:171
+#: analyzer/analyzer.opt:167
 #, no-c-format
 msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
 msgstr ""
 
-#: analyzer/analyzer.opt:175
+#: analyzer/analyzer.opt:171
 #, no-c-format
 msgid "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
 msgstr ""
 
-#: analyzer/analyzer.opt:179
+#: analyzer/analyzer.opt:175
 #, no-c-format
 msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
 msgstr ""
 
-#: analyzer/analyzer.opt:183
+#: analyzer/analyzer.opt:179
 #, no-c-format
 msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
 msgstr ""
@@ -12740,7 +12773,7 @@ msgstr ""
 
 #: config/rs6000/rs6000.opt:572
 #, no-c-format
-msgid "Use instructions for a future architecture."
+msgid "Use instructions added in ISA 3.1."
 msgstr ""
 
 #: config/rs6000/rs6000.opt:576
@@ -12754,6 +12787,12 @@ msgstr "Не генерыраваць сімвальныя інструкцыі"
 msgid "Generate (do not generate) pc-relative memory addressing."
 msgstr ""
 
+#: config/rs6000/rs6000.opt:584
+#, fuzzy, no-c-format
+#| msgid "Do not generate char instructions"
+msgid "Generate (do not generate) MMA instructions."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
 #: config/rs6000/sysv4.opt:24
 #, no-c-format
 msgid "-mcall-ABI\tSelect ABI calling convention."
@@ -17775,7 +17814,7 @@ msgstr ""
 
 #: common.opt:2213
 #, no-c-format
-msgid "Remove prefix from absolute path before manging name for -fprofile-generate= and -fprofile-use=."
+msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
 msgstr ""
 
 #: common.opt:2217
@@ -18428,371 +18467,371 @@ msgstr ""
 msgid "Perform loop unrolling for all loops."
 msgstr ""
 
-#: common.opt:2863
+#: common.opt:2867
 #, no-c-format
 msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
 msgstr ""
 
-#: common.opt:2868
+#: common.opt:2872
 #, no-c-format
 msgid "Same as -fassociative-math for expressions which include division."
 msgstr ""
 
-#: common.opt:2876
+#: common.opt:2880
 #, no-c-format
 msgid "Allow math optimizations that may violate IEEE or ISO standards."
 msgstr ""
 
-#: common.opt:2880
+#: common.opt:2884
 #, no-c-format
 msgid "Perform loop unswitching."
 msgstr ""
 
-#: common.opt:2884
+#: common.opt:2888
 #, no-c-format
 msgid "Perform loop splitting."
 msgstr ""
 
-#: common.opt:2888
+#: common.opt:2892
 #, no-c-format
 msgid "Version loops based on whether indices have a stride of one."
 msgstr ""
 
-#: common.opt:2892
+#: common.opt:2896
 #, fuzzy, no-c-format
 #| msgid "Enable exception handling"
 msgid "Just generate unwind tables for exception handling."
 msgstr "Уключыць апрацоўку выключэньняў"
 
-#: common.opt:2896
+#: common.opt:2900
 #, no-c-format
 msgid "Use the bfd linker instead of the default linker."
 msgstr ""
 
-#: common.opt:2900
+#: common.opt:2904
 #, no-c-format
 msgid "Use the gold linker instead of the default linker."
 msgstr ""
 
-#: common.opt:2904
+#: common.opt:2908
 #, no-c-format
 msgid "Use the lld LLVM linker instead of the default linker."
 msgstr ""
 
-#: common.opt:2916
+#: common.opt:2920
 #, no-c-format
 msgid "Perform variable tracking."
 msgstr ""
 
-#: common.opt:2924
+#: common.opt:2928
 #, no-c-format
 msgid "Perform variable tracking by annotating assignments."
 msgstr ""
 
-#: common.opt:2930
+#: common.opt:2934
 #, no-c-format
 msgid "Toggle -fvar-tracking-assignments."
 msgstr ""
 
-#: common.opt:2938
+#: common.opt:2942
 #, no-c-format
 msgid "Perform variable tracking and also tag variables that are uninitialized."
 msgstr ""
 
-#: common.opt:2943
+#: common.opt:2947
 #, no-c-format
 msgid "Enable vectorization on trees."
 msgstr ""
 
-#: common.opt:2951
+#: common.opt:2955
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable loop vectorization on trees."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:2955
+#: common.opt:2959
 #, no-c-format
 msgid "Enable basic block vectorization (SLP) on trees."
 msgstr ""
 
-#: common.opt:2959
+#: common.opt:2963
 #, no-c-format
 msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
 msgstr ""
 
-#: common.opt:2963
+#: common.opt:2967
 #, no-c-format
 msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
 msgstr ""
 
-#: common.opt:2979
+#: common.opt:2983
 #, no-c-format
 msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
 msgstr ""
 
-#: common.opt:2987
+#: common.opt:2991
 #, no-c-format
 msgid "Enable copy propagation of scalar-evolution information."
 msgstr ""
 
-#: common.opt:2997
+#: common.opt:3001
 #, no-c-format
 msgid "Add extra commentary to assembler output."
 msgstr ""
 
-#: common.opt:3001
+#: common.opt:3005
 #, no-c-format
 msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
 msgstr ""
 
-#: common.opt:3020
+#: common.opt:3024
 #, no-c-format
 msgid "Validate vtable pointers before using them."
 msgstr ""
 
-#: common.opt:3036
+#: common.opt:3040
 #, no-c-format
 msgid "Output vtable verification counters."
 msgstr ""
 
-#: common.opt:3040
+#: common.opt:3044
 #, no-c-format
 msgid "Output vtable verification pointer sets information."
 msgstr ""
 
-#: common.opt:3044
+#: common.opt:3048
 #, no-c-format
 msgid "Use expression value profiles in optimizations."
 msgstr ""
 
-#: common.opt:3048
+#: common.opt:3052
 #, no-c-format
 msgid "Construct webs and split unrelated uses of single variable."
 msgstr ""
 
-#: common.opt:3052
+#: common.opt:3056
 #, no-c-format
 msgid "Enable conditional dead code elimination for builtin calls."
 msgstr ""
 
-#: common.opt:3056
+#: common.opt:3060
 #, no-c-format
 msgid "Perform whole program optimizations."
 msgstr ""
 
-#: common.opt:3060
+#: common.opt:3064
 #, no-c-format
 msgid "Assume pointer overflow wraps around."
 msgstr ""
 
-#: common.opt:3064
+#: common.opt:3068
 #, no-c-format
 msgid "Assume signed arithmetic overflow wraps around."
 msgstr ""
 
-#: common.opt:3068
+#: common.opt:3072
 #, no-c-format
 msgid "Put zero initialized data in the bss section."
 msgstr ""
 
-#: common.opt:3072
+#: common.opt:3076
 #, no-c-format
 msgid "Generate debug information in default format."
 msgstr ""
 
-#: common.opt:3076
+#: common.opt:3080
 #, no-c-format
 msgid "Assume assembler support for (DWARF2+) .loc directives."
 msgstr ""
 
-#: common.opt:3080
+#: common.opt:3084
 #, no-c-format
 msgid "Assume assembler support for view in (DWARF2+) .loc directives."
 msgstr ""
 
-#: common.opt:3100
+#: common.opt:3104
 #, no-c-format
 msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
 msgstr ""
 
-#: common.opt:3104
+#: common.opt:3108
 #, no-c-format
 msgid "Generate debug information in default version of DWARF format."
 msgstr ""
 
-#: common.opt:3108
+#: common.opt:3112
 #, no-c-format
 msgid "Generate debug information in DWARF v2 (or later) format."
 msgstr ""
 
-#: common.opt:3112
+#: common.opt:3116
 #, no-c-format
 msgid "Generate debug information in default extended format."
 msgstr ""
 
-#: common.opt:3116
+#: common.opt:3120
 #, no-c-format
 msgid "Generate extended entry point information for inlined functions."
 msgstr ""
 
-#: common.opt:3120
+#: common.opt:3124
 #, no-c-format
 msgid "Compute locview reset points based on insn length estimates."
 msgstr ""
 
-#: common.opt:3128
+#: common.opt:3132
 #, no-c-format
 msgid "Don't generate DWARF pubnames and pubtypes sections."
 msgstr ""
 
-#: common.opt:3132
+#: common.opt:3136
 #, no-c-format
 msgid "Generate DWARF pubnames and pubtypes sections."
 msgstr ""
 
-#: common.opt:3136
+#: common.opt:3140
 #, no-c-format
 msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
 msgstr ""
 
-#: common.opt:3140
+#: common.opt:3144
 #, no-c-format
 msgid "Record gcc command line switches in DWARF DW_AT_producer."
 msgstr ""
 
-#: common.opt:3144
+#: common.opt:3148
 #, no-c-format
 msgid "Generate debug information in separate .dwo files."
 msgstr ""
 
-#: common.opt:3148
+#: common.opt:3152
 #, fuzzy, no-c-format
 msgid "Generate debug information in STABS format."
 msgstr "Стварыць код для DLL"
 
-#: common.opt:3152
+#: common.opt:3156
 #, no-c-format
 msgid "Generate debug information in extended STABS format."
 msgstr ""
 
-#: common.opt:3156
+#: common.opt:3160
 #, no-c-format
 msgid "Emit progressive recommended breakpoint locations."
 msgstr ""
 
-#: common.opt:3160
+#: common.opt:3164
 #, no-c-format
 msgid "Don't emit DWARF additions beyond selected version."
 msgstr ""
 
-#: common.opt:3164
+#: common.opt:3168
 #, no-c-format
 msgid "Add description attributes to some DWARF DIEs that have no name attribute."
 msgstr ""
 
-#: common.opt:3168
+#: common.opt:3172
 #, no-c-format
 msgid "Toggle debug information generation."
 msgstr ""
 
-#: common.opt:3172
+#: common.opt:3176
 #, no-c-format
 msgid "Augment variable location lists with progressive views."
 msgstr ""
 
-#: common.opt:3179
+#: common.opt:3183
 #, fuzzy, no-c-format
 msgid "Generate debug information in VMS format."
 msgstr "Стварыць код для DLL"
 
-#: common.opt:3183
+#: common.opt:3187
 #, no-c-format
 msgid "Generate debug information in XCOFF format."
 msgstr ""
 
-#: common.opt:3187
+#: common.opt:3191
 #, no-c-format
 msgid "Generate debug information in extended XCOFF format."
 msgstr ""
 
-#: common.opt:3205
+#: common.opt:3209
 #, no-c-format
 msgid "Generate compressed debug sections."
 msgstr ""
 
-#: common.opt:3209
+#: common.opt:3213
 #, no-c-format
 msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
 msgstr ""
 
-#: common.opt:3216
+#: common.opt:3220
 #, no-c-format
 msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
 msgstr ""
 
-#: common.opt:3220
+#: common.opt:3224
 #, no-c-format
 msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
 msgstr ""
 
-#: common.opt:3245
+#: common.opt:3249
 #, fuzzy, no-c-format
 #| msgid "  -o <file>                Place the output into <file>\n"
 msgid "-o <file>\tPlace output into <file>."
 msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
 
-#: common.opt:3249
+#: common.opt:3253
 #, fuzzy, no-c-format
 #| msgid "Enable exception handling"
 msgid "Enable function profiling."
 msgstr "Уключыць апрацоўку выключэньняў"
 
-#: common.opt:3259
+#: common.opt:3263
 #, no-c-format
 msgid "Like -pedantic but issue them as errors."
 msgstr ""
 
-#: common.opt:3299
+#: common.opt:3303
 #, no-c-format
 msgid "Do not display functions compiled or elapsed time."
 msgstr ""
 
-#: common.opt:3331
+#: common.opt:3335
 #, no-c-format
 msgid "Enable verbose output."
 msgstr ""
 
-#: common.opt:3335
+#: common.opt:3339
 #, no-c-format
 msgid "Display the compiler's version."
 msgstr ""
 
-#: common.opt:3339
+#: common.opt:3343
 #, no-c-format
 msgid "Suppress warnings."
 msgstr ""
 
-#: common.opt:3349
+#: common.opt:3353
 #, no-c-format
 msgid "Create a shared library."
 msgstr ""
 
-#: common.opt:3394
+#: common.opt:3398
 #, no-c-format
 msgid "Don't create a dynamically linked position independent executable."
 msgstr ""
 
-#: common.opt:3398
+#: common.opt:3402
 #, no-c-format
 msgid "Create a dynamically linked position independent executable."
 msgstr ""
 
-#: common.opt:3402
+#: common.opt:3406
 #, no-c-format
 msgid "Create a static position independent executable."
 msgstr ""
 
-#: common.opt:3409
+#: common.opt:3413
 #, no-c-format
 msgid "Use caller save register across calls if possible."
 msgstr ""
@@ -19942,8 +19981,8 @@ msgstr ""
 msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
 msgstr ""
 
-#: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1389
-#: cp/cvt.c:1645
+#: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1388
+#: cp/cvt.c:1644
 #, gcc-internal-format
 msgid "value computed is not used"
 msgstr ""
@@ -19971,7 +20010,7 @@ msgid "expected boolean type"
 msgstr ""
 
 #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
-#: cp/parser.c:36331 cp/parser.c:36338
+#: cp/parser.c:36357 cp/parser.c:36364
 #, gcc-internal-format
 msgid "expected integer"
 msgstr ""
@@ -20040,7 +20079,7 @@ msgstr "няма аргументаў"
 #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
 #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
 #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
-#: go/gofrontend/expressions.cc:12133 cp/pt.c:8945
+#: go/gofrontend/expressions.cc:12133 cp/pt.c:8954
 #, fuzzy, gcc-internal-format
 #| msgid "too many arguments to function"
 msgid "too many arguments"
@@ -20426,7 +20465,7 @@ msgstr ""
 
 #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
 #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
-#: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14810
+#: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14819
 #: cp/friend.c:303 cp/tree.c:4792
 #, fuzzy, gcc-internal-format
 msgid "previous declaration here"
@@ -20512,12 +20551,12 @@ msgstr ""
 #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
 #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
 #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
-#: config/arm/arm.c:7149 config/arm/arm.c:7177 config/arm/arm.c:7194
+#: config/arm/arm.c:7246 config/arm/arm.c:7274 config/arm/arm.c:7291
 #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
 #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
-#: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
-#: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
-#: config/rs6000/rs6000.c:19357 ada/gcc-interface/utils.c:6436
+#: config/i386/i386-options.c:3313 config/i386/i386-options.c:3471
+#: config/i386/i386-options.c:3703 config/ia64/ia64.c:785
+#: config/rs6000/rs6000.c:19604 ada/gcc-interface/utils.c:6436
 #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
 #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
 #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
@@ -20536,8 +20575,8 @@ msgstr "\"%s\" атрыбут ігнарыруецца"
 msgid "missing %<target%> attribute for multi-versioned %qD"
 msgstr ""
 
-#: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2062 cp/decl.c:2073
-#: cp/decl.c:2676 cp/decl.c:3103
+#: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2064 cp/decl.c:2075
+#: cp/decl.c:2678 cp/decl.c:3105
 #, fuzzy, gcc-internal-format
 #| msgid "previous declaration of `%D'"
 msgid "previous declaration of %qD"
@@ -20659,7 +20698,7 @@ msgstr ""
 msgid "offset %qwi outside bounds of constant string"
 msgstr ""
 
-#: builtins.c:815 cp/name-lookup.c:5333
+#: builtins.c:815 cp/name-lookup.c:5335
 #, gcc-internal-format
 msgid "%qE declared here"
 msgstr ""
@@ -20952,7 +20991,7 @@ msgstr "аргумент для \"%s\" прапушчан"
 
 #. All valid uses of __builtin_va_arg_pack () are removed during
 #. inlining.
-#: builtins.c:7931 expr.c:11097
+#: builtins.c:7931 expr.c:11102
 #, gcc-internal-format
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 msgstr ""
@@ -21252,12 +21291,12 @@ msgstr ""
 msgid "%<asm%> clobber conflict with input operand"
 msgstr ""
 
-#: cfgexpand.c:6420
+#: cfgexpand.c:6421
 #, gcc-internal-format
 msgid "stack protector not protecting local variables: variable length buffer"
 msgstr ""
 
-#: cfgexpand.c:6424
+#: cfgexpand.c:6425
 #, gcc-internal-format, gfc-internal-format
 msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
 msgstr ""
@@ -21786,303 +21825,303 @@ msgstr ""
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr ""
 
-#: cgraph.c:3136
+#: cgraph.c:3138
 #, gcc-internal-format
 msgid "caller edge count invalid"
 msgstr ""
 
-#: cgraph.c:3232
+#: cgraph.c:3234
 #, gcc-internal-format
 msgid "missing indirect call in speculative call sequence"
 msgstr ""
 
-#: cgraph.c:3237
+#: cgraph.c:3239
 #, gcc-internal-format
 msgid "indirect call in speculative call sequence has no speculative flag"
 msgstr ""
 
-#: cgraph.c:3267
+#: cgraph.c:3269
 #, gcc-internal-format
 msgid "speculative edges are not adjacent"
 msgstr ""
 
-#: cgraph.c:3273
+#: cgraph.c:3275
 #, gcc-internal-format, gfc-internal-format
 msgid "direct call to %s in speculative call sequence has no speculative flag"
 msgstr ""
 
-#: cgraph.c:3279 cgraph.c:3309
+#: cgraph.c:3281 cgraph.c:3311
 #, gcc-internal-format, gfc-internal-format
 msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
 msgstr ""
 
-#: cgraph.c:3286
+#: cgraph.c:3288
 #, gcc-internal-format, gfc-internal-format
 msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
 msgstr ""
 
-#: cgraph.c:3297
+#: cgraph.c:3299
 #, gcc-internal-format
 msgid "call stmt hash does not point to first direct edge of speculative call sequence"
 msgstr ""
 
-#: cgraph.c:3316
+#: cgraph.c:3318
 #, gcc-internal-format, gfc-internal-format
 msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
 msgstr ""
 
-#: cgraph.c:3329
+#: cgraph.c:3331
 #, gcc-internal-format, gfc-internal-format
 msgid "missing direct call for speculation %i"
 msgstr ""
 
-#: cgraph.c:3334
+#: cgraph.c:3336
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "missing ref for speculation %i"
 msgstr "аргумент для \"%s\" прапушчан"
 
-#: cgraph.c:3343
+#: cgraph.c:3345
 #, gcc-internal-format, gfc-internal-format
 msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
 msgstr ""
 
-#: cgraph.c:3372
+#: cgraph.c:3374
 #, gcc-internal-format, gfc-internal-format
 msgid "aux field set for edge %s->%s"
 msgstr ""
 
-#: cgraph.c:3379
+#: cgraph.c:3381
 #, gcc-internal-format
 msgid "cgraph count invalid"
 msgstr ""
 
-#: cgraph.c:3384
+#: cgraph.c:3386
 #, gcc-internal-format
 msgid "inline clone in same comdat group list"
 msgstr ""
 
-#: cgraph.c:3389
+#: cgraph.c:3391
 #, gcc-internal-format
 msgid "inline clone count is not compatible"
 msgstr ""
 
-#: cgraph.c:3396
+#: cgraph.c:3398
 #, gcc-internal-format
 msgid "tp_first_run must be non-negative"
 msgstr ""
 
-#: cgraph.c:3401
+#: cgraph.c:3403
 #, fuzzy, gcc-internal-format
 #| msgid "label `%s' used but not defined"
 msgid "local symbols must be defined"
 msgstr "адмеціна `%s' выкарыстоўвываецца, але ня вызначана"
 
-#: cgraph.c:3406
+#: cgraph.c:3408
 #, gcc-internal-format
 msgid "externally visible inline clone"
 msgstr ""
 
-#: cgraph.c:3411
+#: cgraph.c:3413
 #, gcc-internal-format
 msgid "inline clone with address taken"
 msgstr ""
 
-#: cgraph.c:3416
+#: cgraph.c:3418
 #, gcc-internal-format
 msgid "inline clone is forced to output"
 msgstr ""
 
-#: cgraph.c:3423
+#: cgraph.c:3425
 #, gcc-internal-format
 msgid "calls_comdat_local is set outside of a comdat group"
 msgstr ""
 
-#: cgraph.c:3428
+#: cgraph.c:3430
 #, gcc-internal-format
 msgid "invalid calls_comdat_local flag"
 msgstr ""
 
-#: cgraph.c:3435
+#: cgraph.c:3437
 #, gcc-internal-format
 msgid "malloc attribute should be used for a function that returns a pointer"
 msgstr ""
 
-#: cgraph.c:3443
+#: cgraph.c:3445
 #, gcc-internal-format, gfc-internal-format
 msgid "aux field set for indirect edge from %s"
 msgstr ""
 
-#: cgraph.c:3449 cgraph.c:3509
+#: cgraph.c:3451 cgraph.c:3511
 #, gcc-internal-format
 msgid "edge count is not compatible with function count"
 msgstr ""
 
-#: cgraph.c:3457
+#: cgraph.c:3459
 #, gcc-internal-format, gfc-internal-format
 msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
 msgstr ""
 
-#: cgraph.c:3465 cgraph.c:3536
+#: cgraph.c:3467 cgraph.c:3538
 #, gcc-internal-format
 msgid "edge has both call_stmt and lto_stmt_uid set"
 msgstr ""
 
-#: cgraph.c:3477
+#: cgraph.c:3479
 #, gcc-internal-format, gfc-internal-format
 msgid "comdat-local function called by %s outside its comdat"
 msgstr ""
 
-#: cgraph.c:3487
+#: cgraph.c:3489
 #, gcc-internal-format
 msgid "inlined_to pointer is wrong"
 msgstr ""
 
-#: cgraph.c:3492
+#: cgraph.c:3494
 #, gcc-internal-format
 msgid "multiple inline callers"
 msgstr ""
 
-#: cgraph.c:3499
+#: cgraph.c:3501
 #, gcc-internal-format
 msgid "inlined_to pointer set for noninline callers"
 msgstr ""
 
-#: cgraph.c:3526
+#: cgraph.c:3528
 #, gcc-internal-format
 msgid "caller edge count does not match BB count"
 msgstr ""
 
-#: cgraph.c:3557
+#: cgraph.c:3559
 #, gcc-internal-format
 msgid "indirect call count does not match BB count"
 msgstr ""
 
-#: cgraph.c:3574
+#: cgraph.c:3576
 #, gcc-internal-format
 msgid "reference has both stmt and lto_stmt_uid set"
 msgstr ""
 
-#: cgraph.c:3585
+#: cgraph.c:3587
 #, gcc-internal-format
 msgid "inlined_to pointer is set but no predecessors found"
 msgstr ""
 
-#: cgraph.c:3590
+#: cgraph.c:3592
 #, gcc-internal-format
 msgid "inlined_to pointer refers to itself"
 msgstr ""
 
-#: cgraph.c:3601
+#: cgraph.c:3603
 #, gcc-internal-format
 msgid "cgraph_node has wrong clone_of"
 msgstr ""
 
-#: cgraph.c:3614
+#: cgraph.c:3616
 #, gcc-internal-format
 msgid "cgraph_node has wrong clone list"
 msgstr ""
 
-#: cgraph.c:3620
+#: cgraph.c:3622
 #, gcc-internal-format
 msgid "cgraph_node is in clone list but it is not clone"
 msgstr ""
 
-#: cgraph.c:3625
+#: cgraph.c:3627
 #, gcc-internal-format
 msgid "cgraph_node has wrong prev_clone pointer"
 msgstr ""
 
-#: cgraph.c:3630
+#: cgraph.c:3632
 #, gcc-internal-format
 msgid "double linked list of clones corrupted"
 msgstr ""
 
-#: cgraph.c:3642
+#: cgraph.c:3644
 #, gcc-internal-format
 msgid "Alias has call edges"
 msgstr ""
 
-#: cgraph.c:3648
+#: cgraph.c:3650
 #, gcc-internal-format
 msgid "Alias has non-alias reference"
 msgstr ""
 
-#: cgraph.c:3653
+#: cgraph.c:3655
 #, gcc-internal-format
 msgid "Alias has more than one alias reference"
 msgstr ""
 
-#: cgraph.c:3660
+#: cgraph.c:3662
 #, gcc-internal-format
 msgid "Analyzed alias has no reference"
 msgstr ""
 
-#: cgraph.c:3669
+#: cgraph.c:3671
 #, gcc-internal-format
 msgid "No edge out of thunk node"
 msgstr ""
 
-#: cgraph.c:3674
+#: cgraph.c:3676
 #, gcc-internal-format
 msgid "More than one edge out of thunk node"
 msgstr ""
 
-#: cgraph.c:3679
+#: cgraph.c:3681
 #, gcc-internal-format
 msgid "Thunk is not supposed to have body"
 msgstr ""
 
-#: cgraph.c:3713
+#: cgraph.c:3715
 #, gcc-internal-format
 msgid "shared call_stmt:"
 msgstr ""
 
-#: cgraph.c:3721
+#: cgraph.c:3723
 #, fuzzy, gcc-internal-format
 msgid "edge points to wrong declaration:"
 msgstr "\"%s\" - гэта не пачатак дэкларацыі"
 
-#: cgraph.c:3730
+#: cgraph.c:3732
 #, gcc-internal-format
 msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
 msgstr ""
 
-#: cgraph.c:3740
+#: cgraph.c:3742
 #, gcc-internal-format
 msgid "missing callgraph edge for call stmt:"
 msgstr ""
 
-#: cgraph.c:3750
+#: cgraph.c:3752
 #, gcc-internal-format
 msgid "reference to dead statement"
 msgstr ""
 
-#: cgraph.c:3763
+#: cgraph.c:3765
 #, gcc-internal-format, gfc-internal-format
 msgid "edge %s->%s has no corresponding call_stmt"
 msgstr ""
 
-#: cgraph.c:3775
+#: cgraph.c:3777
 #, gcc-internal-format, gfc-internal-format
 msgid "an indirect edge from %s has no corresponding call_stmt"
 msgstr ""
 
-#: cgraph.c:3790 cgraph.c:3803
+#: cgraph.c:3792 cgraph.c:3805
 #, gcc-internal-format
 msgid "missing origin for a node in a nested list"
 msgstr ""
 
-#: cgraph.c:3795
+#: cgraph.c:3797
 #, gcc-internal-format
 msgid "origin points to a different parent"
 msgstr ""
 
-#: cgraph.c:3810
+#: cgraph.c:3812
 #, gcc-internal-format
 msgid "verify_cgraph_node failed"
 msgstr ""
 
-#: cgraph.c:3921 varpool.c:303
+#: cgraph.c:3923 varpool.c:303
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "argument to `-%s' is missing"
 msgid "%s: section %s.%d is missing"
@@ -22169,13 +22208,13 @@ msgid "%<weakref%> attribute ignored because variable is initialized"
 msgstr ""
 
 #. include_self=
-#: cgraphunit.c:1076 c/c-decl.c:11805
+#: cgraphunit.c:1076 c/c-decl.c:11812
 #, fuzzy, gcc-internal-format
 #| msgid "label `%s' used but not defined"
 msgid "%q+F used but never defined"
 msgstr "адмеціна `%s' выкарыстоўвываецца, але ня вызначана"
 
-#: cgraphunit.c:1078 c/c-decl.c:11815
+#: cgraphunit.c:1078 c/c-decl.c:11822
 #, gcc-internal-format
 msgid "%q+F declared %<static%> but never defined"
 msgstr ""
@@ -22333,7 +22372,7 @@ msgid "LTO support has not been enabled in this configuration"
 msgstr ""
 
 #: collect2.c:1336 graph.c:55 lto-wrapper.c:1520 lto-wrapper.c:1576
-#: toplev.c:1728 objc/objc-act.c:461
+#: toplev.c:1733 objc/objc-act.c:461
 #, fuzzy, gcc-internal-format
 #| msgid "can't open %s"
 msgid "cannot open %s: %m"
@@ -22670,22 +22709,22 @@ msgstr ""
 msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
 msgstr ""
 
-#: emit-rtl.c:2930
+#: emit-rtl.c:2885
 #, fuzzy, gcc-internal-format
 msgid "invalid rtl sharing found in the insn"
 msgstr "Нерэчаісны выбар %s"
 
-#: emit-rtl.c:2932
+#: emit-rtl.c:2887
 #, gcc-internal-format
 msgid "shared rtx"
 msgstr ""
 
-#: emit-rtl.c:2934
+#: emit-rtl.c:2889
 #, fuzzy, gcc-internal-format
 msgid "internal consistency failure"
 msgstr "унутраная памылка"
 
-#: emit-rtl.c:4070
+#: emit-rtl.c:4025
 #, gcc-internal-format
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 msgstr ""
@@ -22747,7 +22786,7 @@ msgstr ""
 msgid "%<lp_array%> does not match %<region_tree%>"
 msgstr ""
 
-#: except.c:3517 tree.c:14717 value-prof.c:517
+#: except.c:3517 tree.c:14728 value-prof.c:517
 #, gcc-internal-format
 msgid "%qs failed"
 msgstr ""
@@ -22777,12 +22816,12 @@ msgstr ""
 msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
 msgstr ""
 
-#: expr.c:11109
+#: expr.c:11114
 #, gcc-internal-format
 msgid "%Kcall to %qs declared with attribute error: %s"
 msgstr ""
 
-#: expr.c:11123
+#: expr.c:11128
 #, gcc-internal-format
 msgid "%Kcall to %qs declared with attribute warning: %s"
 msgstr ""
@@ -22798,7 +22837,7 @@ msgstr "нявернае выкарыстанне \"restict\""
 msgid "the frame size of %wu bytes is larger than %wu bytes"
 msgstr "памер \"%s\" больш чам %d байт"
 
-#: final.c:4809 toplev.c:1552 tree-cfgcleanup.c:1499
+#: final.c:4809 toplev.c:1557 tree-cfgcleanup.c:1499
 #, fuzzy, gcc-internal-format
 msgid "could not open final insn dump file %qs: %m"
 msgstr "не магу знайсці крыніцу %s\n"
@@ -22818,37 +22857,37 @@ msgstr ""
 msgid "comparison is always %d due to width of bit-field"
 msgstr ""
 
-#: fold-const.c:5913 tree-ssa-reassoc.c:2726 tree-ssa-reassoc.c:3606
+#: fold-const.c:5927 tree-ssa-reassoc.c:2726 tree-ssa-reassoc.c:3606
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying range test"
 msgstr ""
 
-#: fold-const.c:6366 fold-const.c:6380
+#: fold-const.c:6380 fold-const.c:6394
 #, gcc-internal-format, gfc-internal-format
 msgid "comparison is always %d"
 msgstr ""
 
-#: fold-const.c:6524
+#: fold-const.c:6538
 #, gcc-internal-format
 msgid "%<or%> of unmatched not-equal tests is always 1"
 msgstr ""
 
-#: fold-const.c:6529
+#: fold-const.c:6543
 #, gcc-internal-format
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 msgstr ""
 
-#: fold-const.c:9191
+#: fold-const.c:9205
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when reducing constant in comparison"
 msgstr ""
 
-#: fold-const.c:9591
+#: fold-const.c:9605
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when combining constants around a comparison"
 msgstr ""
 
-#: fold-const.c:12891
+#: fold-const.c:12905
 #, gcc-internal-format
 msgid "fold check: original tree changed by fold"
 msgstr ""
@@ -23491,13 +23530,13 @@ msgstr ""
 msgid "function returns address of local variable"
 msgstr ""
 
-#: gimple-ssa-isolate-paths.c:412 tree.c:13082 tree.c:13119 c/c-typeck.c:2929
+#: gimple-ssa-isolate-paths.c:412 tree.c:13084 tree.c:13121 c/c-typeck.c:2929
 #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
-#: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7060 cp/call.c:8888
-#: cp/constexpr.c:852 cp/constexpr.c:3337 cp/cvt.c:1069 cp/cvt.c:1107
-#: cp/decl.c:7972 cp/decl2.c:5543 cp/decl2.c:5588 cp/pt.c:8753
-#: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1775 cp/typeck.c:1987
-#: cp/typeck.c:4031 cp/typeck.c:9589
+#: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7063 cp/call.c:8917
+#: cp/constexpr.c:852 cp/constexpr.c:3353 cp/cvt.c:1068 cp/cvt.c:1106
+#: cp/decl.c:7969 cp/decl2.c:5532 cp/decl2.c:5577 cp/pt.c:8762
+#: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1817 cp/typeck.c:2029
+#: cp/typeck.c:4089 cp/typeck.c:9649
 #, fuzzy, gcc-internal-format
 #| msgid "called from here"
 msgid "declared here"
@@ -24066,10 +24105,10 @@ msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
 msgstr ""
 
 #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
-#: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
-#: cp/decl.c:4076 cp/decl.c:11613 cp/decl.c:12084 cp/decl.c:12093
+#: c/c-typeck.c:8743 cp/class.c:1393 cp/class.c:3187 cp/constexpr.c:956
+#: cp/decl.c:4078 cp/decl.c:11613 cp/decl.c:12091 cp/decl.c:12100
 #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
-#: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22263
+#: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22279
 #, fuzzy, gcc-internal-format
 msgid "%qD declared here"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
@@ -24234,7 +24273,7 @@ msgstr ""
 msgid "enclosing %<target%>"
 msgstr ""
 
-#: gimplify.c:7502 gimplify.c:8811
+#: gimplify.c:7502 gimplify.c:8814
 #, gcc-internal-format
 msgid "variable %qE declared in enclosing %<host_data%> region"
 msgstr ""
@@ -24284,13 +24323,13 @@ msgstr ""
 msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
 msgstr ""
 
-#: gimplify.c:8543 gimplify.c:12389
+#: gimplify.c:8543 gimplify.c:12337
 #, gcc-internal-format
 msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
 msgstr ""
 
 #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
-#: gimplify.c:12382
+#: gimplify.c:12330
 #, gcc-internal-format
 msgid "%<inscan%> %<reduction%> clause on %qs construct"
 msgstr ""
@@ -24300,147 +24339,147 @@ msgstr ""
 msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
 msgstr ""
 
-#: gimplify.c:8979
+#: gimplify.c:8982
 #, gcc-internal-format
 msgid "mapping field %qE of variable length structure"
 msgstr ""
 
-#: gimplify.c:9153
+#: gimplify.c:9156
 #, gcc-internal-format
 msgid "%qE appears more than once in map clauses"
 msgstr ""
 
-#: gimplify.c:9442
+#: gimplify.c:9445
 #, gcc-internal-format
 msgid "copyprivate variable %qE is not threadprivate or private in outer context"
 msgstr ""
 
-#: gimplify.c:9499
+#: gimplify.c:9502
 #, gcc-internal-format
 msgid "%s variable %qE is private in outer context"
 msgstr ""
 
-#: gimplify.c:9527
+#: gimplify.c:9530
 #, gcc-internal-format
 msgid "expected %qs %<if%> clause modifier rather than %qs"
 msgstr ""
 
-#: gimplify.c:9703
+#: gimplify.c:9706
 #, gcc-internal-format
 msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
 msgstr ""
 
-#: gimplify.c:9913
+#: gimplify.c:9916
 #, gcc-internal-format
 msgid "%<_Atomic%> %qD in implicit %<map%> clause"
 msgstr ""
 
-#: gimplify.c:9962
+#: gimplify.c:9965
 #, gcc-internal-format
 msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
 msgstr ""
 
-#: gimplify.c:10209
+#: gimplify.c:10212
 #, gcc-internal-format
 msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
 msgstr ""
 
-#: gimplify.c:10264
+#: gimplify.c:10267
 #, gcc-internal-format
 msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
 msgstr ""
 
-#: gimplify.c:10355
+#: gimplify.c:10358
 #, gcc-internal-format
 msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
 msgstr ""
 
-#: gimplify.c:10501
+#: gimplify.c:10505
 #, gcc-internal-format
 msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
 msgstr ""
 
-#: gimplify.c:10520
+#: gimplify.c:10524
 #, fuzzy, gcc-internal-format
 msgid "invalid private reduction on %qE"
 msgstr "Нерэчаіснае абвяшчэнне"
 
-#: gimplify.c:10619
+#: gimplify.c:10623
 #, gcc-internal-format
 msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
 msgstr ""
 
-#: gimplify.c:10953
+#: gimplify.c:10957
 #, gcc-internal-format
 msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
 msgstr ""
 
-#: gimplify.c:11493 gimplify.c:11752
+#: gimplify.c:11441 gimplify.c:11700
 #, gcc-internal-format
 msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
 msgstr ""
 
-#: gimplify.c:12320
+#: gimplify.c:12268
 #, gcc-internal-format
 msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
 msgstr ""
 
-#: gimplify.c:12344
+#: gimplify.c:12292
 #, gcc-internal-format
 msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
 msgstr ""
 
-#: gimplify.c:12364
+#: gimplify.c:12312
 #, gcc-internal-format
 msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
 msgstr ""
 
-#: gimplify.c:12416
+#: gimplify.c:12364
 #, gcc-internal-format
 msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
 msgstr ""
 
-#: gimplify.c:13274 omp-low.c:3254
+#: gimplify.c:13222 omp-low.c:3254
 #, gcc-internal-format
 msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
 msgstr ""
 
-#: gimplify.c:13292
+#: gimplify.c:13240
 #, gcc-internal-format
 msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
 msgstr ""
 
-#: gimplify.c:13305
+#: gimplify.c:13253
 #, gcc-internal-format
 msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
 msgstr ""
 
-#: gimplify.c:13318
+#: gimplify.c:13266
 #, gcc-internal-format
 msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
 msgstr ""
 
-#: gimplify.c:13329
+#: gimplify.c:13277
 #, gcc-internal-format
 msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
 msgstr ""
 
-#: gimplify.c:14619
+#: gimplify.c:14567
 #, gcc-internal-format
 msgid "gimplification failed"
 msgstr ""
 
-#: gimplify.c:15170
+#: gimplify.c:15118
 #, gcc-internal-format
 msgid "%qT is promoted to %qT when passed through %<...%>"
 msgstr ""
 
-#: gimplify.c:15175
+#: gimplify.c:15123
 #, gcc-internal-format
 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
 msgstr ""
 
-#: gimplify.c:15182
+#: gimplify.c:15130
 #, gcc-internal-format
 msgid "if this code is reached, the program will abort"
 msgstr ""
@@ -24517,7 +24556,7 @@ msgstr ""
 msgid "token %u has %<y-location == %u%>"
 msgstr ""
 
-#: internal-fn.c:504
+#: internal-fn.c:506
 #, fuzzy, gcc-internal-format
 msgid "invalid use of attribute %<fallthrough%>"
 msgstr "нявернае выкарыстанне \"restict\""
@@ -24789,54 +24828,54 @@ msgstr ""
 msgid "the extra base is defined here"
 msgstr ""
 
-#: ipa-devirt.c:3852
+#: ipa-devirt.c:3855
 #, gcc-internal-format
 msgid "Declaring type %qD final would enable devirtualization of %i call"
 msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ipa-devirt.c:3861
+#: ipa-devirt.c:3864
 #, gcc-internal-format
 msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
 msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ipa-devirt.c:3891
+#: ipa-devirt.c:3894
 #, gcc-internal-format
 msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
 msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ipa-devirt.c:3899
+#: ipa-devirt.c:3902
 #, gcc-internal-format
 msgid "Declaring method %qD final would enable devirtualization of %i call"
 msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ipa-devirt.c:3907
+#: ipa-devirt.c:3910
 #, gcc-internal-format
 msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
 msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ipa-devirt.c:3918
+#: ipa-devirt.c:3921
 #, gcc-internal-format
 msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
 msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ipa-fnsummary.c:4289
+#: ipa-fnsummary.c:4295
 #, gcc-internal-format
 msgid "invalid fnsummary in LTO stream"
 msgstr ""
 
-#: ipa-fnsummary.c:4358
+#: ipa-fnsummary.c:4364
 #, gcc-internal-format
 msgid "ipa inline summary is missing in input file"
 msgstr ""
@@ -24866,37 +24905,37 @@ msgstr ""
 msgid "ipa reference summary is missing in ltrans unit"
 msgstr ""
 
-#: ipa-sra.c:1468
+#: ipa-sra.c:1470
 #, gcc-internal-format
 msgid "Access offset before parent offset"
 msgstr ""
 
-#: ipa-sra.c:1473
+#: ipa-sra.c:1475
 #, gcc-internal-format
 msgid "Access size greater or equal to its parent size"
 msgstr ""
 
-#: ipa-sra.c:1478
+#: ipa-sra.c:1480
 #, gcc-internal-format
 msgid "Access terminates outside of its parent"
 msgstr ""
 
-#: ipa-sra.c:1490
+#: ipa-sra.c:1492
 #, gcc-internal-format
 msgid "Access overlaps with its sibling"
 msgstr ""
 
-#: ipa-sra.c:1509
+#: ipa-sra.c:1511
 #, gcc-internal-format
 msgid "IPA-SRA access verification failed"
 msgstr ""
 
-#: ipa-sra.c:2470
+#: ipa-sra.c:2472
 #, gcc-internal-format
 msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
 msgstr ""
 
-#: ipa-sra.c:2473
+#: ipa-sra.c:2475
 #, gcc-internal-format, gfc-internal-format
 msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
 msgstr ""
@@ -24946,59 +24985,59 @@ msgstr ""
 msgid "maximum number of generated reload insns per insn achieved (%d)"
 msgstr ""
 
-#: lto-cgraph.c:1110
+#: lto-cgraph.c:1118
 #, gcc-internal-format
 msgid "function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
 msgstr ""
 
-#: lto-cgraph.c:1115
+#: lto-cgraph.c:1123
 #, gcc-internal-format
 msgid "variable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
 msgstr ""
 
-#: lto-cgraph.c:1280
+#: lto-cgraph.c:1288
 #, gcc-internal-format, gfc-internal-format
 msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
 msgstr ""
 
-#: lto-cgraph.c:1456
+#: lto-cgraph.c:1464
 #, gcc-internal-format
 msgid "bytecode stream: no caller found while reading edge"
 msgstr ""
 
-#: lto-cgraph.c:1462
+#: lto-cgraph.c:1470
 #, gcc-internal-format
 msgid "bytecode stream: no callee found while reading edge"
 msgstr ""
 
-#: lto-cgraph.c:1539
+#: lto-cgraph.c:1547
 #, gcc-internal-format
 msgid "bytecode stream: found empty cgraph node"
 msgstr ""
 
-#: lto-cgraph.c:1655
+#: lto-cgraph.c:1663
 #, gcc-internal-format, gfc-internal-format
 msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
 msgstr ""
 
-#: lto-cgraph.c:1680
+#: lto-cgraph.c:1688
 #, gcc-internal-format, gfc-internal-format
 msgid "Profile information in %s corrupted"
 msgstr ""
 
-#: lto-cgraph.c:1718
+#: lto-cgraph.c:1726
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "cannot find class `%s'"
 msgid "cannot find LTO cgraph in %s"
 msgstr "немагчыма знайсьці кляс `%s'"
 
-#: lto-cgraph.c:1728
+#: lto-cgraph.c:1736
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "cannot find source %s"
 msgid "cannot find LTO section refs in %s"
 msgstr "не магу знайсці крыніцу %s"
 
-#: lto-cgraph.c:1805
+#: lto-cgraph.c:1813
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "invalid offload table in %s"
 msgstr "Нерэчаісны выбар %s"
@@ -25252,52 +25291,52 @@ msgstr ""
 msgid "%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space"
 msgstr ""
 
-#: omp-general.c:1751
+#: omp-general.c:1807
 #, gcc-internal-format
 msgid "%qs specifies a conflicting level of parallelism"
 msgstr ""
 
-#: omp-general.c:1754
+#: omp-general.c:1810
 #, gcc-internal-format
 msgid "... to the previous %qs clause here"
 msgstr ""
 
-#: omp-general.c:1785
+#: omp-general.c:1841
 #, gcc-internal-format
 msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
 msgstr ""
 
-#: omp-general.c:1827
+#: omp-general.c:1883
 #, gcc-internal-format
 msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
 msgstr ""
 
-#: omp-general.c:1834
+#: omp-general.c:1890
 #, gcc-internal-format
 msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
 msgstr ""
 
-#: omp-general.c:1843
+#: omp-general.c:1899
 #, gcc-internal-format
 msgid "... with %qs clause here"
 msgstr ""
 
-#: omp-general.c:1851
+#: omp-general.c:1907
 #, gcc-internal-format
 msgid "... without %qs clause near to here"
 msgstr ""
 
-#: omp-low.c:2382 omp-offload.c:1205
+#: omp-low.c:2382 omp-offload.c:1215
 #, gcc-internal-format
 msgid "%<seq%> overrides other OpenACC loop specifiers"
 msgstr ""
 
-#: omp-low.c:2385 omp-offload.c:1206
+#: omp-low.c:2385 omp-offload.c:1216
 #, gcc-internal-format
 msgid "%<auto%> conflicts with other OpenACC loop specifiers"
 msgstr ""
 
-#: omp-low.c:2389 omp-offload.c:1240
+#: omp-low.c:2389 omp-offload.c:1250
 #, gcc-internal-format
 msgid "inner loop uses same OpenACC parallelism as containing loop"
 msgstr ""
@@ -25521,52 +25560,52 @@ msgstr "нявернае выкарыстанне \"restict\""
 msgid "invalid branch to/from %s structured block"
 msgstr ""
 
-#: omp-offload.c:663
+#: omp-offload.c:673
 #, gcc-internal-format
 msgid "%<-fopenacc-dim%> operand is malformed at %qs"
 msgstr ""
 
-#: omp-offload.c:1238
+#: omp-offload.c:1248
 #, gcc-internal-format
 msgid "routine call uses same OpenACC parallelism as containing loop"
 msgstr ""
 
-#: omp-offload.c:1242 omp-offload.c:1274
+#: omp-offload.c:1252 omp-offload.c:1284
 #, gcc-internal-format
 msgid "containing loop here"
 msgstr ""
 
-#: omp-offload.c:1247
+#: omp-offload.c:1257
 #, gcc-internal-format
 msgid "routine call uses OpenACC parallelism disallowed by containing routine"
 msgstr ""
 
-#: omp-offload.c:1249
+#: omp-offload.c:1259
 #, gcc-internal-format
 msgid "loop uses OpenACC parallelism disallowed by containing routine"
 msgstr ""
 
-#: omp-offload.c:1254
+#: omp-offload.c:1264
 #, fuzzy, gcc-internal-format
 msgid "routine %qD declared here"
 msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: omp-offload.c:1267
+#: omp-offload.c:1277
 #, gcc-internal-format
 msgid "incorrectly nested OpenACC loop parallelism"
 msgstr ""
 
-#: omp-offload.c:1408
+#: omp-offload.c:1418
 #, gcc-internal-format
 msgid "insufficient partitioning available to parallelize element loop"
 msgstr ""
 
-#: omp-offload.c:1416
+#: omp-offload.c:1426
 #, gcc-internal-format
 msgid "insufficient partitioning available to parallelize tile loop"
 msgstr ""
 
-#: omp-offload.c:1418
+#: omp-offload.c:1428
 #, gcc-internal-format
 msgid "insufficient partitioning available to parallelize loop"
 msgstr ""
@@ -26920,136 +26959,136 @@ msgstr "атрыбуты секцыі не падтрымліваюцца для
 msgid "%<-fabi-version=1%> is no longer supported"
 msgstr "-pipe не падтрымліваецца."
 
-#: toplev.c:1496
+#: toplev.c:1501
 #, gcc-internal-format
 msgid "instruction scheduling not supported on this target machine"
 msgstr ""
 
-#: toplev.c:1500
+#: toplev.c:1505
 #, gcc-internal-format
 msgid "this target machine does not have delayed branches"
 msgstr ""
 
-#: toplev.c:1514
+#: toplev.c:1519
 #, fuzzy, gcc-internal-format
 msgid "%<-f%sleading-underscore%> not supported on this target machine"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: toplev.c:1559
+#: toplev.c:1564
 #, fuzzy, gcc-internal-format
 #| msgid "can't close input file %s"
 msgid "could not close zeroed insn dump file %qs: %m"
 msgstr "немагчыма зачыніць уваходзячы файл %s"
 
-#: toplev.c:1594
+#: toplev.c:1599
 #, gcc-internal-format
 msgid "target system does not support the %qs debug format"
 msgstr ""
 
-#: toplev.c:1607
+#: toplev.c:1612
 #, gcc-internal-format
 msgid "variable tracking requested, but useless unless producing debug info"
 msgstr ""
 
-#: toplev.c:1611
+#: toplev.c:1616
 #, gcc-internal-format
 msgid "variable tracking requested, but not supported by this debug format"
 msgstr ""
 
-#: toplev.c:1650
+#: toplev.c:1655
 #, gcc-internal-format
 msgid "var-tracking-assignments changes selective scheduling"
 msgstr ""
 
-#: toplev.c:1681
+#: toplev.c:1686
 #, gcc-internal-format
 msgid "without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>"
 msgstr ""
 
-#: toplev.c:1697
+#: toplev.c:1702
 #, gcc-internal-format
 msgid "%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>"
 msgstr ""
 
-#: toplev.c:1707
+#: toplev.c:1712
 #, gcc-internal-format
 msgid "%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>"
 msgstr ""
 
-#: toplev.c:1736
+#: toplev.c:1741
 #, fuzzy, gcc-internal-format
 msgid "%<-ffunction-sections%> not supported for this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: toplev.c:1742
+#: toplev.c:1747
 #, fuzzy, gcc-internal-format
 msgid "%<-fdata-sections%> not supported for this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: toplev.c:1750
+#: toplev.c:1755
 #, fuzzy, gcc-internal-format
 msgid "%<-fprefetch-loop-arrays%> not supported for this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: toplev.c:1756
+#: toplev.c:1761
 #, fuzzy, gcc-internal-format
 msgid "%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: toplev.c:1766
+#: toplev.c:1771
 #, fuzzy, gcc-internal-format
 msgid "%<-fprefetch-loop-arrays%> is not supported with %<-Os%>"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: toplev.c:1778
+#: toplev.c:1783
 #, gcc-internal-format
 msgid "%<-fassociative-math%> disabled; other options take precedence"
 msgstr ""
 
-#: toplev.c:1788
+#: toplev.c:1793
 #, gcc-internal-format
 msgid "%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses"
 msgstr ""
 
-#: toplev.c:1798
+#: toplev.c:1803
 #, gcc-internal-format
 msgid "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>"
 msgstr ""
 
-#: toplev.c:1816
+#: toplev.c:1821
 #, fuzzy, gcc-internal-format
 msgid "%<-fstack-protector%> not supported for this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: toplev.c:1828
+#: toplev.c:1833
 #, fuzzy, gcc-internal-format
 #| msgid "section attributes are not supported for this target"
 msgid "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: toplev.c:2132
+#: toplev.c:2137
 #, fuzzy, gcc-internal-format
 #| msgid "error writing to %s"
 msgid "error writing to %s: %m"
 msgstr "памылка запісу ў %s"
 
-#: toplev.c:2134
+#: toplev.c:2139
 #, fuzzy, gcc-internal-format
 #| msgid "error writing to %s"
 msgid "error closing %s: %m"
 msgstr "памылка запісу ў %s"
 
-#: toplev.c:2251
+#: toplev.c:2256
 #, gcc-internal-format
 msgid "mpfr not configured to handle all floating modes"
 msgstr ""
 
-#: toplev.c:2327
+#: toplev.c:2332
 #, gcc-internal-format
 msgid "self-tests incompatible with %<-E%>"
 msgstr ""
 
-#: toplev.c:2342
+#: toplev.c:2347
 #, gcc-internal-format
 msgid "self-tests are not enabled in this build"
 msgstr ""
@@ -27144,176 +27183,176 @@ msgstr ""
 msgid "ignoring loop annotation"
 msgstr "Нераспазнаны выбар \"%s\""
 
-#: tree-cfg.c:2968
+#: tree-cfg.c:2998
 #, gcc-internal-format
 msgid "constant not recomputed when %<ADDR_EXPR%> changed"
 msgstr ""
 
-#: tree-cfg.c:2973
+#: tree-cfg.c:3003
 #, gcc-internal-format
 msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
 msgstr ""
 
-#: tree-cfg.c:2988
+#: tree-cfg.c:3018
 #, gcc-internal-format
 msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
 msgstr ""
 
-#: tree-cfg.c:2994
+#: tree-cfg.c:3024
 #, gcc-internal-format
 msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
 msgstr ""
 
-#: tree-cfg.c:3016
+#: tree-cfg.c:3046
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%m value"
 msgid "invalid expression for min lvalue"
 msgstr "нерэчаіснае значэньне %%m"
 
-#: tree-cfg.c:3027
+#: tree-cfg.c:3057
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in indirect reference"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: tree-cfg.c:3052
+#: tree-cfg.c:3082
 #, gcc-internal-format
 msgid "non-scalar %qs"
 msgstr ""
 
-#: tree-cfg.c:3066
+#: tree-cfg.c:3096
 #, fuzzy, gcc-internal-format
 msgid "invalid position or size operand to %qs"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.c:3072
+#: tree-cfg.c:3102
 #, gcc-internal-format
 msgid "integral result type precision does not match field size of %qs"
 msgstr ""
 
-#: tree-cfg.c:3081
+#: tree-cfg.c:3111
 #, gcc-internal-format
 msgid "mode size of non-integral result does not match field size of %qs"
 msgstr ""
 
-#: tree-cfg.c:3089
+#: tree-cfg.c:3119
 #, gcc-internal-format
 msgid "%qs of non-mode-precision operand"
 msgstr ""
 
-#: tree-cfg.c:3096
+#: tree-cfg.c:3126
 #, gcc-internal-format
 msgid "position plus size exceeds size of referenced object in %qs"
 msgstr ""
 
-#: tree-cfg.c:3107
+#: tree-cfg.c:3137
 #, gcc-internal-format
 msgid "type mismatch in %qs reference"
 msgstr ""
 
-#: tree-cfg.c:3123
+#: tree-cfg.c:3153
 #, gcc-internal-format
 msgid "non-top-level %qs"
 msgstr ""
 
-#: tree-cfg.c:3138
+#: tree-cfg.c:3168
 #, fuzzy, gcc-internal-format
 msgid "invalid operands to %qs"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.c:3149 tree-cfg.c:3158 tree-cfg.c:3175 tree-cfg.c:3809
-#: tree-cfg.c:3838 tree-cfg.c:3855 tree-cfg.c:3876 tree-cfg.c:3922
-#: tree-cfg.c:3943 tree-cfg.c:3997 tree-cfg.c:4017 tree-cfg.c:4053
-#: tree-cfg.c:4074 tree-cfg.c:4106 tree-cfg.c:4182 tree-cfg.c:4214
-#: tree-cfg.c:4226 tree-cfg.c:4285 tree-cfg.c:4310 tree-cfg.c:4383
-#: tree-cfg.c:4461
+#: tree-cfg.c:3179 tree-cfg.c:3188 tree-cfg.c:3205 tree-cfg.c:3839
+#: tree-cfg.c:3868 tree-cfg.c:3885 tree-cfg.c:3906 tree-cfg.c:3952
+#: tree-cfg.c:3973 tree-cfg.c:4027 tree-cfg.c:4047 tree-cfg.c:4083
+#: tree-cfg.c:4104 tree-cfg.c:4136 tree-cfg.c:4212 tree-cfg.c:4244
+#: tree-cfg.c:4256 tree-cfg.c:4315 tree-cfg.c:4340 tree-cfg.c:4413
+#: tree-cfg.c:4491
 #, gcc-internal-format
 msgid "type mismatch in %qs"
 msgstr ""
 
-#: tree-cfg.c:3169
+#: tree-cfg.c:3199
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%f operand"
 msgid "invalid %qs offset operator"
 msgstr "нерэчаісны %%f аперанд"
 
-#: tree-cfg.c:3193
+#: tree-cfg.c:3223
 #, gcc-internal-format
 msgid "conversion of %qs on the left hand side of %qs"
 msgstr ""
 
-#: tree-cfg.c:3201
+#: tree-cfg.c:3231
 #, gcc-internal-format
 msgid "conversion of register to a different size in %qs"
 msgstr ""
 
-#: tree-cfg.c:3221 tree-cfg.c:3247
+#: tree-cfg.c:3251 tree-cfg.c:3277
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%d operand"
 msgid "invalid address operand in %qs"
 msgstr "нерэчаісны %%d аперанд"
 
-#: tree-cfg.c:3228 tree-cfg.c:3254
+#: tree-cfg.c:3258 tree-cfg.c:3284
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%f operand"
 msgid "invalid offset operand in %qs"
 msgstr "нерэчаісны %%f аперанд"
 
-#: tree-cfg.c:3235 tree-cfg.c:3261
+#: tree-cfg.c:3265 tree-cfg.c:3291
 #, fuzzy, gcc-internal-format
 msgid "invalid clique in %qs"
 msgstr "Нерэчаісны выбар %s"
 
-#: tree-cfg.c:3268 tree-cfg.c:4473
+#: tree-cfg.c:3298 tree-cfg.c:4503
 #, gcc-internal-format
 msgid "%qs in gimple IL"
 msgstr ""
 
-#: tree-cfg.c:3321
+#: tree-cfg.c:3351
 #, gcc-internal-format
 msgid "gimple call has two targets"
 msgstr ""
 
-#: tree-cfg.c:3330
+#: tree-cfg.c:3360
 #, gcc-internal-format
 msgid "gimple call has no target"
 msgstr ""
 
-#: tree-cfg.c:3337
+#: tree-cfg.c:3367
 #, fuzzy, gcc-internal-format
 msgid "invalid function in gimple call"
 msgstr "Нерэчаісная спецыфікацыя! Памылка ў cc."
 
-#: tree-cfg.c:3347
+#: tree-cfg.c:3377
 #, gcc-internal-format
 msgid "non-function in gimple call"
 msgstr ""
 
-#: tree-cfg.c:3358
+#: tree-cfg.c:3388
 #, fuzzy, gcc-internal-format
 msgid "invalid pure const state for function"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: tree-cfg.c:3367
+#: tree-cfg.c:3397
 #, gcc-internal-format
 msgid "invalid LHS in gimple call"
 msgstr ""
 
-#: tree-cfg.c:3375
+#: tree-cfg.c:3405
 #, gcc-internal-format
 msgid "LHS in %<noreturn%> call"
 msgstr ""
 
-#: tree-cfg.c:3389
+#: tree-cfg.c:3419
 #, gcc-internal-format
 msgid "invalid conversion in gimple call"
 msgstr ""
 
-#: tree-cfg.c:3398
+#: tree-cfg.c:3428
 #, gcc-internal-format
 msgid "invalid static chain in gimple call"
 msgstr ""
 
-#: tree-cfg.c:3409
+#: tree-cfg.c:3439
 #, gcc-internal-format
 msgid "static chain with function that doesn%'t use one"
 msgstr ""
@@ -27324,512 +27363,512 @@ msgstr ""
 #. __builtin_unreachable internally, for example when IPA figures
 #. out a call cannot happen in a legal program.  In such cases,
 #. we must make sure arguments are stripped off.
-#: tree-cfg.c:3427
+#: tree-cfg.c:3457
 #, gcc-internal-format
 msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
 msgstr ""
 
-#: tree-cfg.c:3450
+#: tree-cfg.c:3480
 #, fuzzy, gcc-internal-format
 msgid "invalid argument to gimple call"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: tree-cfg.c:3470
+#: tree-cfg.c:3500
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in gimple comparison"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.c:3486
+#: tree-cfg.c:3516
 #, gcc-internal-format
 msgid "mismatching comparison operand types"
 msgstr ""
 
-#: tree-cfg.c:3503
+#: tree-cfg.c:3533
 #, gcc-internal-format
 msgid "unsupported operation or type for vector comparison returning a boolean"
 msgstr ""
 
-#: tree-cfg.c:3518
+#: tree-cfg.c:3548
 #, gcc-internal-format
 msgid "non-vector operands in vector comparison"
 msgstr ""
 
-#: tree-cfg.c:3527
+#: tree-cfg.c:3557
 #, gcc-internal-format
 msgid "invalid vector comparison resulting type"
 msgstr ""
 
-#: tree-cfg.c:3534
+#: tree-cfg.c:3564
 #, gcc-internal-format
 msgid "bogus comparison result type"
 msgstr ""
 
-#: tree-cfg.c:3556
+#: tree-cfg.c:3586
 #, gcc-internal-format
 msgid "non-register as LHS of unary operation"
 msgstr ""
 
-#: tree-cfg.c:3562
+#: tree-cfg.c:3592
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in unary operation"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.c:3585
+#: tree-cfg.c:3615
 #, gcc-internal-format
 msgid "invalid vector types in nop conversion"
 msgstr ""
 
-#: tree-cfg.c:3614
+#: tree-cfg.c:3644
 #, fuzzy, gcc-internal-format
 msgid "invalid types in nop conversion"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.c:3629
+#: tree-cfg.c:3659
 #, gcc-internal-format
 msgid "invalid types in address space conversion"
 msgstr ""
 
-#: tree-cfg.c:3643
+#: tree-cfg.c:3673
 #, gcc-internal-format
 msgid "invalid types in fixed-point conversion"
 msgstr ""
 
-#: tree-cfg.c:3658
+#: tree-cfg.c:3688
 #, gcc-internal-format
 msgid "invalid types in conversion to floating-point"
 msgstr ""
 
-#: tree-cfg.c:3673
+#: tree-cfg.c:3703
 #, gcc-internal-format
 msgid "invalid types in conversion to integer"
 msgstr ""
 
-#: tree-cfg.c:3713
+#: tree-cfg.c:3743
 #, gcc-internal-format
 msgid "type mismatch in %qs expression"
 msgstr ""
 
-#: tree-cfg.c:3735
+#: tree-cfg.c:3765
 #, fuzzy, gcc-internal-format
 msgid "invalid types for %qs"
 msgstr "Нерэчаісны выбар %s"
 
-#: tree-cfg.c:3746
+#: tree-cfg.c:3776
 #, gcc-internal-format
 msgid "%qs should be from a scalar to a like vector"
 msgstr ""
 
-#: tree-cfg.c:3760
+#: tree-cfg.c:3790
 #, gcc-internal-format
 msgid "non-trivial conversion in unary operation"
 msgstr ""
 
-#: tree-cfg.c:3785
+#: tree-cfg.c:3815
 #, gcc-internal-format
 msgid "non-register as LHS of binary operation"
 msgstr ""
 
-#: tree-cfg.c:3792
+#: tree-cfg.c:3822
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in binary operation"
 msgstr "прапушчан ініцыялізатар"
 
-#: tree-cfg.c:3897
+#: tree-cfg.c:3927
 #, fuzzy, gcc-internal-format
 msgid "invalid non-vector operands to %qs"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.c:3908
+#: tree-cfg.c:3938
 #, fuzzy, gcc-internal-format
 msgid "invalid (pointer) operands %qs"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.c:4114
+#: tree-cfg.c:4144
 #, gcc-internal-format
 msgid "vector type expected in %qs"
 msgstr ""
 
-#: tree-cfg.c:4127
+#: tree-cfg.c:4157
 #, gcc-internal-format
 msgid "type mismatch in binary expression"
 msgstr ""
 
-#: tree-cfg.c:4155
+#: tree-cfg.c:4185
 #, gcc-internal-format
 msgid "non-register as LHS of ternary operation"
 msgstr ""
 
-#: tree-cfg.c:4164
+#: tree-cfg.c:4194
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in ternary operation"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.c:4196
+#: tree-cfg.c:4226
 #, gcc-internal-format
 msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
 msgstr ""
 
-#: tree-cfg.c:4238 tree-cfg.c:4297
+#: tree-cfg.c:4268 tree-cfg.c:4327
 #, gcc-internal-format
 msgid "vector types expected in %qs"
 msgstr ""
 
-#: tree-cfg.c:4253
+#: tree-cfg.c:4283
 #, gcc-internal-format
 msgid "vectors with different element number found in %qs"
 msgstr ""
 
-#: tree-cfg.c:4269
+#: tree-cfg.c:4299
 #, fuzzy, gcc-internal-format
 msgid "invalid mask type in %qs"
 msgstr "Нерэчаісны выбар %s"
 
-#: tree-cfg.c:4329
+#: tree-cfg.c:4359
 #, gcc-internal-format
 msgid "not allowed type combination in %qs"
 msgstr ""
 
-#: tree-cfg.c:4338
+#: tree-cfg.c:4368
 #, fuzzy, gcc-internal-format
 msgid "invalid position or size in %qs"
 msgstr "Нерэчаісны выбар %s"
 
-#: tree-cfg.c:4344
+#: tree-cfg.c:4374
 #, gcc-internal-format
 msgid "%qs into non-mode-precision operand"
 msgstr ""
 
-#: tree-cfg.c:4354
+#: tree-cfg.c:4384
 #, gcc-internal-format
 msgid "insertion out of range in %qs"
 msgstr ""
 
-#: tree-cfg.c:4364
+#: tree-cfg.c:4394
 #, gcc-internal-format
 msgid "%qs not at element boundary"
 msgstr ""
 
-#: tree-cfg.c:4419
+#: tree-cfg.c:4449
 #, gcc-internal-format
 msgid "non-trivial conversion in %qs"
 msgstr ""
 
-#: tree-cfg.c:4428
+#: tree-cfg.c:4458
 #, gcc-internal-format
 msgid "%qs LHS in clobber statement"
 msgstr ""
 
-#: tree-cfg.c:4447
+#: tree-cfg.c:4477
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in %qs"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.c:4488 tree-cfg.c:4514
+#: tree-cfg.c:4518 tree-cfg.c:4544
 #, fuzzy, gcc-internal-format
 #| msgid "invalid register name for `%s'"
 msgid "invalid RHS for gimple memory store: %qs"
 msgstr "нерэчаісная назва рэгістра `%s'"
 
-#: tree-cfg.c:4548 tree-cfg.c:4566
+#: tree-cfg.c:4578 tree-cfg.c:4596
 #, gcc-internal-format
 msgid "incorrect type of vector %qs elements"
 msgstr ""
 
-#: tree-cfg.c:4557 tree-cfg.c:4574
+#: tree-cfg.c:4587 tree-cfg.c:4604
 #, gcc-internal-format
 msgid "incorrect number of vector %qs elements"
 msgstr ""
 
-#: tree-cfg.c:4582
+#: tree-cfg.c:4612
 #, gcc-internal-format
 msgid "incorrect type of vector CONSTRUCTOR elements"
 msgstr ""
 
-#: tree-cfg.c:4591
+#: tree-cfg.c:4621
 #, gcc-internal-format
 msgid "vector %qs with non-NULL element index"
 msgstr ""
 
-#: tree-cfg.c:4598
+#: tree-cfg.c:4628
 #, gcc-internal-format
 msgid "vector %qs element is not a GIMPLE value"
 msgstr ""
 
-#: tree-cfg.c:4607
+#: tree-cfg.c:4637
 #, gcc-internal-format
 msgid "non-vector %qs with elements"
 msgstr ""
 
-#: tree-cfg.c:4618
+#: tree-cfg.c:4648
 #, gcc-internal-format
 msgid "%qs with an always-false condition"
 msgstr ""
 
-#: tree-cfg.c:4677
+#: tree-cfg.c:4707
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in return statement"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.c:4692 c/gimple-parser.c:2422
+#: tree-cfg.c:4722 c/gimple-parser.c:2422
 #, gcc-internal-format
 msgid "invalid conversion in return statement"
 msgstr ""
 
-#: tree-cfg.c:4716
+#: tree-cfg.c:4746
 #, gcc-internal-format
 msgid "goto destination is neither a label nor a pointer"
 msgstr ""
 
-#: tree-cfg.c:4735
+#: tree-cfg.c:4765
 #, fuzzy, gcc-internal-format
 msgid "invalid operand to switch statement"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.c:4743
+#: tree-cfg.c:4773
 #, gcc-internal-format
 msgid "non-integral type switch statement"
 msgstr ""
 
-#: tree-cfg.c:4753
+#: tree-cfg.c:4783
 #, gcc-internal-format
 msgid "invalid default case label in switch statement"
 msgstr ""
 
-#: tree-cfg.c:4765
+#: tree-cfg.c:4795
 #, gcc-internal-format
 msgid "invalid %<CASE_CHAIN%>"
 msgstr ""
 
-#: tree-cfg.c:4771
+#: tree-cfg.c:4801
 #, gcc-internal-format
 msgid "invalid case label in switch statement"
 msgstr ""
 
-#: tree-cfg.c:4778
+#: tree-cfg.c:4808
 #, fuzzy, gcc-internal-format
 msgid "invalid case range in switch statement"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: tree-cfg.c:4788
+#: tree-cfg.c:4818
 #, gcc-internal-format
 msgid "type mismatch for case label in switch statement"
 msgstr ""
 
-#: tree-cfg.c:4798
+#: tree-cfg.c:4828
 #, gcc-internal-format
 msgid "type precision mismatch in switch statement"
 msgstr ""
 
-#: tree-cfg.c:4807
+#: tree-cfg.c:4837
 #, gcc-internal-format
 msgid "case labels not sorted in switch statement"
 msgstr ""
 
-#: tree-cfg.c:4850
+#: tree-cfg.c:4880
 #, fuzzy, gcc-internal-format
 msgid "label context is not the current function declaration"
 msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
 
-#: tree-cfg.c:4859
+#: tree-cfg.c:4889
 #, gcc-internal-format
 msgid "incorrect entry in %<label_to_block_map%>"
 msgstr ""
 
-#: tree-cfg.c:4869
+#: tree-cfg.c:4899
 #, gcc-internal-format
 msgid "incorrect setting of landing pad number"
 msgstr ""
 
-#: tree-cfg.c:4885
+#: tree-cfg.c:4915
 #, fuzzy, gcc-internal-format
 msgid "invalid comparison code in gimple cond"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.c:4893
+#: tree-cfg.c:4923
 #, gcc-internal-format
 msgid "invalid labels in gimple cond"
 msgstr ""
 
-#: tree-cfg.c:4976 tree-cfg.c:4985
+#: tree-cfg.c:5006 tree-cfg.c:5015
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%Q value"
 msgid "invalid %<PHI%> result"
 msgstr "дрэннае %%Q значэнне"
 
-#: tree-cfg.c:4995
+#: tree-cfg.c:5025
 #, gcc-internal-format
 msgid "missing %<PHI%> def"
 msgstr ""
 
-#: tree-cfg.c:5009
+#: tree-cfg.c:5039
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%Q value"
 msgid "invalid %<PHI%> argument"
 msgstr "дрэннае %%Q значэнне"
 
-#: tree-cfg.c:5016
+#: tree-cfg.c:5046
 #, gcc-internal-format
 msgid "incompatible types in %<PHI%> argument %u"
 msgstr ""
 
-#: tree-cfg.c:5114
+#: tree-cfg.c:5144
 #, gcc-internal-format
 msgid "%<verify_gimple%> failed"
 msgstr ""
 
-#: tree-cfg.c:5171
+#: tree-cfg.c:5201
 #, gcc-internal-format
 msgid "dead statement in EH table"
 msgstr ""
 
-#: tree-cfg.c:5187
+#: tree-cfg.c:5217
 #, gcc-internal-format
 msgid "location references block not in block tree"
 msgstr ""
 
-#: tree-cfg.c:5236
+#: tree-cfg.c:5266
 #, fuzzy, gcc-internal-format
 msgid "local declaration from a different function"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: tree-cfg.c:5339
+#: tree-cfg.c:5369
 #, gcc-internal-format
 msgid "gimple_bb (phi) is set to a wrong basic block"
 msgstr ""
 
-#: tree-cfg.c:5348
+#: tree-cfg.c:5378
 #, gcc-internal-format
 msgid "PHI node with location"
 msgstr ""
 
-#: tree-cfg.c:5359 tree-cfg.c:5406
+#: tree-cfg.c:5389 tree-cfg.c:5436
 #, gcc-internal-format
 msgid "incorrect sharing of tree nodes"
 msgstr ""
 
-#: tree-cfg.c:5367
+#: tree-cfg.c:5397
 #, gcc-internal-format
 msgid "virtual PHI with argument locations"
 msgstr ""
 
-#: tree-cfg.c:5394
+#: tree-cfg.c:5424
 #, gcc-internal-format
 msgid "gimple_bb (stmt) is set to a wrong basic block"
 msgstr ""
 
-#: tree-cfg.c:5434
+#: tree-cfg.c:5464
 #, gcc-internal-format
 msgid "statement marked for throw, but doesn%'t"
 msgstr ""
 
-#: tree-cfg.c:5440
+#: tree-cfg.c:5470
 #, gcc-internal-format
 msgid "statement marked for throw in middle of block"
 msgstr ""
 
-#: tree-cfg.c:5462
+#: tree-cfg.c:5492
 #, gcc-internal-format
 msgid "verify_gimple failed"
 msgstr ""
 
-#: tree-cfg.c:5484
+#: tree-cfg.c:5514
 #, gcc-internal-format
 msgid "ENTRY_BLOCK has IL associated with it"
 msgstr ""
 
-#: tree-cfg.c:5491
+#: tree-cfg.c:5521
 #, gcc-internal-format
 msgid "EXIT_BLOCK has IL associated with it"
 msgstr ""
 
-#: tree-cfg.c:5498
+#: tree-cfg.c:5528
 #, gcc-internal-format, gfc-internal-format
 msgid "fallthru to exit from bb %d"
 msgstr ""
 
-#: tree-cfg.c:5522
+#: tree-cfg.c:5552
 #, gcc-internal-format
 msgid "nonlocal label "
 msgstr ""
 
-#: tree-cfg.c:5531
+#: tree-cfg.c:5561
 #, gcc-internal-format
 msgid "EH landing pad label "
 msgstr ""
 
-#: tree-cfg.c:5540 tree-cfg.c:5549 tree-cfg.c:5574
+#: tree-cfg.c:5570 tree-cfg.c:5579 tree-cfg.c:5604
 #, gcc-internal-format
 msgid "label "
 msgstr ""
 
-#: tree-cfg.c:5564
+#: tree-cfg.c:5594
 #, gcc-internal-format, gfc-internal-format
 msgid "control flow in the middle of basic block %d"
 msgstr ""
 
-#: tree-cfg.c:5597
+#: tree-cfg.c:5627
 #, gcc-internal-format, gfc-internal-format
 msgid "fallthru edge after a control statement in bb %d"
 msgstr ""
 
-#: tree-cfg.c:5610
+#: tree-cfg.c:5640
 #, gcc-internal-format, gfc-internal-format
 msgid "true/false edge after a non-GIMPLE_COND in bb %d"
 msgstr ""
 
-#: tree-cfg.c:5633 tree-cfg.c:5655 tree-cfg.c:5672 tree-cfg.c:5741
+#: tree-cfg.c:5663 tree-cfg.c:5685 tree-cfg.c:5702 tree-cfg.c:5771
 #, gcc-internal-format, gfc-internal-format
 msgid "wrong outgoing edge flags at end of bb %d"
 msgstr ""
 
-#: tree-cfg.c:5643
+#: tree-cfg.c:5673
 #, gcc-internal-format, gfc-internal-format
 msgid "explicit goto at end of bb %d"
 msgstr ""
 
-#: tree-cfg.c:5677
+#: tree-cfg.c:5707
 #, gcc-internal-format, gfc-internal-format
 msgid "return edge does not point to exit in bb %d"
 msgstr ""
 
-#: tree-cfg.c:5707
+#: tree-cfg.c:5737
 #, gcc-internal-format
 msgid "found default case not at the start of case vector"
 msgstr ""
 
-#: tree-cfg.c:5715
+#: tree-cfg.c:5745
 #, fuzzy, gcc-internal-format
 #| msgid "-pipe is not supported"
 msgid "case labels not sorted: "
 msgstr "-pipe не падтрымліваецца"
 
-#: tree-cfg.c:5732
+#: tree-cfg.c:5762
 #, gcc-internal-format, gfc-internal-format
 msgid "extra outgoing edge %d->%d"
 msgstr ""
 
-#: tree-cfg.c:5755
+#: tree-cfg.c:5785
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "missing field '%s' in '%s'"
 msgid "missing edge %i->%i"
 msgstr "прапушчана поле '%s' у '%s'"
 
-#: tree-cfg.c:9383
+#: tree-cfg.c:9413
 #, gcc-internal-format
 msgid "%<noreturn%> function does return"
 msgstr ""
 
-#: tree-cfg.c:9404 tree-cfg.c:9436
+#: tree-cfg.c:9434 tree-cfg.c:9466
 #, gcc-internal-format
 msgid "control reaches end of non-void function"
 msgstr ""
 
-#: tree-cfg.c:9502
+#: tree-cfg.c:9532
 #, gcc-internal-format
 msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
 msgstr ""
 
-#: tree-cfg.c:9507 cp/cvt.c:1111
+#: tree-cfg.c:9537 cp/cvt.c:1110
 #, gcc-internal-format
 msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
 msgstr ""
@@ -27844,47 +27883,47 @@ msgstr "перанакіраванне stdout: %s"
 msgid "in expansion of macro %qs"
 msgstr ""
 
-#: tree-eh.c:4894
+#: tree-eh.c:4904
 #, gcc-internal-format, gfc-internal-format
 msgid "BB %i has multiple EH edges"
 msgstr ""
 
-#: tree-eh.c:4906
+#: tree-eh.c:4916
 #, gcc-internal-format, gfc-internal-format
 msgid "BB %i cannot throw but has an EH edge"
 msgstr ""
 
-#: tree-eh.c:4914
+#: tree-eh.c:4924
 #, gcc-internal-format, gfc-internal-format
 msgid "BB %i last statement has incorrectly set lp"
 msgstr ""
 
-#: tree-eh.c:4920
+#: tree-eh.c:4930
 #, gcc-internal-format, gfc-internal-format
 msgid "BB %i is missing an EH edge"
 msgstr ""
 
-#: tree-eh.c:4926
+#: tree-eh.c:4936
 #, gcc-internal-format, gfc-internal-format
 msgid "Incorrect EH edge %i->%i"
 msgstr ""
 
-#: tree-eh.c:4960 tree-eh.c:4979
+#: tree-eh.c:4970 tree-eh.c:4989
 #, gcc-internal-format, gfc-internal-format
 msgid "BB %i is missing an edge"
 msgstr ""
 
-#: tree-eh.c:4996
+#: tree-eh.c:5006
 #, gcc-internal-format, gfc-internal-format
 msgid "BB %i too many fallthru edges"
 msgstr ""
 
-#: tree-eh.c:5005
+#: tree-eh.c:5015
 #, gcc-internal-format, gfc-internal-format
 msgid "BB %i has incorrect edge"
 msgstr ""
 
-#: tree-eh.c:5011
+#: tree-eh.c:5021
 #, gcc-internal-format, gfc-internal-format
 msgid "BB %i has incorrect fallthru edge"
 msgstr ""
@@ -28395,12 +28434,12 @@ msgstr ""
 msgid "verify_ssa failed"
 msgstr ""
 
-#: tree-streamer-in.c:353
+#: tree-streamer-in.c:354
 #, gcc-internal-format
 msgid "machine independent builtin code out of range"
 msgstr ""
 
-#: tree-streamer-in.c:359
+#: tree-streamer-in.c:360
 #, gcc-internal-format
 msgid "target specific builtin not available"
 msgstr ""
@@ -28465,7 +28504,7 @@ msgstr ""
 msgid "array subscript %qE is outside the bounds of an interior zero-length array %qT"
 msgstr ""
 
-#: tree-vrp.c:3656 tree-vrp.c:3923 tree-vrp.c:4033
+#: tree-vrp.c:3656 tree-vrp.c:3909 tree-vrp.c:4019
 #, gcc-internal-format
 msgid "while referencing %qD"
 msgstr ""
@@ -28475,27 +28514,27 @@ msgstr ""
 msgid "defined here %qD"
 msgstr ""
 
-#: tree-vrp.c:3913
+#: tree-vrp.c:3899
 #, gcc-internal-format
 msgid "array subscript %wi is outside array bounds of %qT"
 msgstr ""
 
-#: tree-vrp.c:3918
+#: tree-vrp.c:3904
 #, gcc-internal-format
 msgid "array subscript [%wi, %wi] is outside array bounds of %qT"
 msgstr ""
 
-#: tree-vrp.c:3940
+#: tree-vrp.c:3926
 #, gcc-internal-format
 msgid "intermediate array offset %wi is outside array bounds of %qT"
 msgstr ""
 
-#: tree-vrp.c:4011
+#: tree-vrp.c:3997
 #, gcc-internal-format
 msgid "array subscript %wi is below array bounds of %qT"
 msgstr ""
 
-#: tree-vrp.c:4025
+#: tree-vrp.c:4011
 #, gcc-internal-format
 msgid "array subscript %wu is above array bounds of %qT"
 msgstr ""
@@ -28570,32 +28609,32 @@ msgstr ""
 msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:13077
+#: tree.c:13079
 #, gcc-internal-format
 msgid "%qD is deprecated: %s"
 msgstr ""
 
-#: tree.c:13080
+#: tree.c:13082
 #, gcc-internal-format
 msgid "%qD is deprecated"
 msgstr ""
 
-#: tree.c:13103
+#: tree.c:13105
 #, gcc-internal-format
 msgid "%qE is deprecated: %s"
 msgstr ""
 
-#: tree.c:13106
+#: tree.c:13108
 #, gcc-internal-format
 msgid "%qE is deprecated"
 msgstr ""
 
-#: tree.c:13112
+#: tree.c:13114
 #, gcc-internal-format, gfc-internal-format
 msgid "type is deprecated: %s"
 msgstr ""
 
-#: tree.c:13115
+#: tree.c:13117
 #, gcc-internal-format
 msgid "type is deprecated"
 msgstr ""
@@ -28620,233 +28659,233 @@ msgstr ""
 #. - vector types may differ by TYPE_VECTOR_OPAQUE
 #.
 #. Convenience macro for matching individual fields.
-#: tree.c:13883
+#: tree.c:13894
 #, gcc-internal-format, gfc-internal-format
 msgid "type variant differs by %s"
 msgstr ""
 
-#: tree.c:13924
+#: tree.c:13935
 #, gcc-internal-format
 msgid "type variant has different %<TYPE_SIZE_UNIT%>"
 msgstr ""
 
-#: tree.c:13926
+#: tree.c:13937
 #, gcc-internal-format
 msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
 msgstr ""
 
-#: tree.c:13928
+#: tree.c:13939
 #, gcc-internal-format
 msgid "type%'s %<TYPE_SIZE_UNIT%>"
 msgstr ""
 
-#: tree.c:13951
+#: tree.c:13962
 #, gcc-internal-format
 msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
 msgstr ""
 
-#: tree.c:13964
+#: tree.c:13975
 #, gcc-internal-format
 msgid "type variant has different %<TYPE_VFIELD%>"
 msgstr ""
 
-#: tree.c:14000
+#: tree.c:14011
 #, gcc-internal-format
 msgid "type variant has different %<TYPE_BINFO%>"
 msgstr ""
 
-#: tree.c:14002
+#: tree.c:14013
 #, gcc-internal-format
 msgid "type variant%'s %<TYPE_BINFO%>"
 msgstr ""
 
-#: tree.c:14004
+#: tree.c:14015
 #, gcc-internal-format
 msgid "type%'s %<TYPE_BINFO%>"
 msgstr ""
 
-#: tree.c:14043
+#: tree.c:14054
 #, gcc-internal-format
 msgid "type variant has different %<TYPE_FIELDS%>"
 msgstr ""
 
-#: tree.c:14045
+#: tree.c:14056
 #, gcc-internal-format
 msgid "first mismatch is field"
 msgstr ""
 
-#: tree.c:14047
+#: tree.c:14058
 #, gcc-internal-format
 msgid "and field"
 msgstr ""
 
-#: tree.c:14064
+#: tree.c:14075
 #, gcc-internal-format
 msgid "type variant has different %<TREE_TYPE%>"
 msgstr ""
 
-#: tree.c:14066 tree.c:14077
+#: tree.c:14077 tree.c:14088
 #, gcc-internal-format
 msgid "type variant%'s %<TREE_TYPE%>"
 msgstr ""
 
-#: tree.c:14068 tree.c:14079
+#: tree.c:14079 tree.c:14090
 #, gcc-internal-format
 msgid "type%'s %<TREE_TYPE%>"
 msgstr ""
 
-#: tree.c:14075
+#: tree.c:14086
 #, gcc-internal-format
 msgid "type is not compatible with its variant"
 msgstr ""
 
-#: tree.c:14387
+#: tree.c:14398
 #, gcc-internal-format
 msgid "main variant is not defined"
 msgstr ""
 
-#: tree.c:14392
+#: tree.c:14403
 #, gcc-internal-format
 msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
 msgstr ""
 
-#: tree.c:14404
+#: tree.c:14415
 #, gcc-internal-format
 msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
 msgstr ""
 
-#: tree.c:14423
+#: tree.c:14434
 #, gcc-internal-format
 msgid "%<TYPE_CANONICAL%> is not compatible"
 msgstr ""
 
-#: tree.c:14431
+#: tree.c:14442
 #, gcc-internal-format
 msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
 msgstr ""
 
-#: tree.c:14437
+#: tree.c:14448
 #, gcc-internal-format
 msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
 msgstr ""
 
-#: tree.c:14453
+#: tree.c:14464
 #, gcc-internal-format
 msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
 msgstr ""
 
-#: tree.c:14463
+#: tree.c:14474
 #, gcc-internal-format
 msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
 msgstr ""
 
-#: tree.c:14473
+#: tree.c:14484
 #, gcc-internal-format
 msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
 msgstr ""
 
-#: tree.c:14494
+#: tree.c:14505
 #, gcc-internal-format
 msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
 msgstr ""
 
-#: tree.c:14500
+#: tree.c:14511
 #, gcc-internal-format
 msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
 msgstr ""
 
-#: tree.c:14511
+#: tree.c:14522
 #, gcc-internal-format
 msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
 msgstr ""
 
-#: tree.c:14522
+#: tree.c:14533
 #, gcc-internal-format
 msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
 msgstr ""
 
-#: tree.c:14540
+#: tree.c:14551
 #, gcc-internal-format
 msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
 msgstr ""
 
-#: tree.c:14547
+#: tree.c:14558
 #, gcc-internal-format
 msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
 msgstr ""
 
-#: tree.c:14554
+#: tree.c:14565
 #, gcc-internal-format
 msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
 msgstr ""
 
-#: tree.c:14570
+#: tree.c:14581
 #, gcc-internal-format
 msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
 msgstr ""
 
-#: tree.c:14578
+#: tree.c:14589
 #, gcc-internal-format
 msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
 msgstr ""
 
-#: tree.c:14586
+#: tree.c:14597
 #, gcc-internal-format
 msgid "enum value name is not %<IDENTIFIER_NODE%>"
 msgstr ""
 
-#: tree.c:14596
+#: tree.c:14607
 #, fuzzy, gcc-internal-format
 #| msgid "size of array `%D' has non-integer type"
 msgid "array %<TYPE_DOMAIN%> is not integer type"
 msgstr "памер масіва `%D' не цэлалікавы тып"
 
-#: tree.c:14605
+#: tree.c:14616
 #, gcc-internal-format
 msgid "%<TYPE_FIELDS%> defined in incomplete type"
 msgstr ""
 
-#: tree.c:14627
+#: tree.c:14638
 #, gcc-internal-format
 msgid "wrong tree in %<TYPE_FIELDS%> list"
 msgstr ""
 
-#: tree.c:14642
+#: tree.c:14653
 #, gcc-internal-format
 msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
 msgstr ""
 
-#: tree.c:14649
+#: tree.c:14660
 #, gcc-internal-format
 msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
 msgstr ""
 
-#: tree.c:14662
+#: tree.c:14673
 #, gcc-internal-format
 msgid "wrong %<TYPE_CACHED_VALUES%> entry"
 msgstr ""
 
-#: tree.c:14675
+#: tree.c:14686
 #, gcc-internal-format
 msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
 msgstr ""
 
-#: tree.c:14681
+#: tree.c:14692
 #, gcc-internal-format
 msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
 msgstr ""
 
-#: tree.c:14688
+#: tree.c:14699
 #, gcc-internal-format
 msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
 msgstr ""
 
-#: tree.c:14700
+#: tree.c:14711
 #, gcc-internal-format
 msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
 msgstr ""
 
-#: tree.c:14710
+#: tree.c:14721
 #, gcc-internal-format
 msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
 msgstr ""
@@ -28973,82 +29012,82 @@ msgstr ""
 msgid "storage size of %q+D isn%'t known"
 msgstr ""
 
-#: varasm.c:5004
+#: varasm.c:5003
 #, gcc-internal-format
 msgid "initializer for integer/fixed-point value is too complicated"
 msgstr ""
 
-#: varasm.c:5009
+#: varasm.c:5008
 #, gcc-internal-format
 msgid "initializer for floating value is not a floating constant"
 msgstr ""
 
-#: varasm.c:5348
+#: varasm.c:5347
 #, fuzzy, gcc-internal-format
 msgid "invalid initial value for member %qE"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: varasm.c:5604
+#: varasm.c:5603
 #, gcc-internal-format
 msgid "%+qD declared weak after being used"
 msgstr ""
 
-#: varasm.c:5656
+#: varasm.c:5655
 #, gcc-internal-format
 msgid "weak declaration of %q+D being applied to a already existing, static definition"
 msgstr ""
 
-#: varasm.c:5692
+#: varasm.c:5691
 #, gcc-internal-format
 msgid "weak declaration of %q+D must be public"
 msgstr ""
 
-#: varasm.c:5696
+#: varasm.c:5695
 #, gcc-internal-format
 msgid "weak declaration of %q+D not supported"
 msgstr ""
 
-#: varasm.c:5725 varasm.c:6045
+#: varasm.c:5724 varasm.c:6044
 #, gcc-internal-format
 msgid "only weak aliases are supported in this configuration"
 msgstr ""
 
-#: varasm.c:5920
+#: varasm.c:5919
 #, fuzzy, gcc-internal-format
 msgid "weakref is not supported in this configuration"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: varasm.c:5948
+#: varasm.c:5947
 #, fuzzy, gcc-internal-format
 msgid "%qs is not supported on this target"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: varasm.c:6004
+#: varasm.c:6003
 #, fuzzy, gcc-internal-format
 msgid "symver is only supported on ELF platforms"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: varasm.c:6023
+#: varasm.c:6022
 #, gcc-internal-format
 msgid "%qs symbol %q+D ultimately targets itself"
 msgstr ""
 
-#: varasm.c:6025
+#: varasm.c:6024
 #, gcc-internal-format
 msgid "%qs symbol %q+D must have static linkage"
 msgstr ""
 
-#: varasm.c:6032
+#: varasm.c:6031
 #, fuzzy, gcc-internal-format
 msgid "alias definitions not supported in this configuration"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: varasm.c:6042
+#: varasm.c:6041
 #, fuzzy, gcc-internal-format
 msgid "%qs is not supported in this configuration"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: varasm.c:6260 config/sol2.c:159 config/i386/winnt.c:265
+#: varasm.c:6259 config/sol2.c:159 config/i386/winnt.c:265
 #, fuzzy, gcc-internal-format
 msgid "visibility attribute not supported in this configuration; ignored"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
@@ -29640,7 +29679,7 @@ msgstr ""
 msgid "type was previously declared %qE"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c-family/c-attribs.c:3367 cp/class.c:4618
+#: c-family/c-attribs.c:3367 cp/class.c:4662
 #, gcc-internal-format
 msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
 msgstr ""
@@ -29661,7 +29700,7 @@ msgstr ""
 msgid "%qE argument is not a function"
 msgstr "`%D' - гэта ня функцыя,"
 
-#: c-family/c-attribs.c:3487 cp/name-lookup.c:5011
+#: c-family/c-attribs.c:3487 cp/name-lookup.c:5013
 #, gcc-internal-format
 msgid "deprecated message is not a string"
 msgstr ""
@@ -30034,12 +30073,12 @@ msgstr ""
 msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
 msgstr ""
 
-#: c-family/c-common.c:3460 cp/semantics.c:663 cp/typeck.c:9371
+#: c-family/c-common.c:3460 cp/semantics.c:663 cp/typeck.c:9431
 #, gcc-internal-format
 msgid "suggest parentheses around assignment used as truth value"
 msgstr ""
 
-#: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15201
+#: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15217
 #, fuzzy, gcc-internal-format
 #| msgid "invalid use of `restrict'"
 msgid "invalid use of %<restrict%>"
@@ -30197,13 +30236,13 @@ msgid "%<fallthrough%> attribute specified with a parameter"
 msgstr ""
 
 #: c-family/c-common.c:5854 c-family/c-common.c:6644 c-family/c-common.c:6691
-#: c-family/c-common.c:6764 c-family/c-common.c:6837 c/c-typeck.c:3660
+#: c-family/c-common.c:6766 c-family/c-common.c:6839 c/c-typeck.c:3660
 #, fuzzy, gcc-internal-format
 #| msgid "too few arguments to function"
 msgid "too few arguments to function %qE"
 msgstr "не хапае аргументаў у функцыі"
 
-#: c-family/c-common.c:5859 c-family/c-common.c:6697 c-family/c-common.c:6863
+#: c-family/c-common.c:5859 c-family/c-common.c:6697 c-family/c-common.c:6865
 #: c/c-typeck.c:3524
 #, fuzzy, gcc-internal-format
 #| msgid "too many arguments to function"
@@ -30310,7 +30349,7 @@ msgstr ""
 msgid "size of array is too large"
 msgstr "памер масіва \"%s\" вельмі вялікі"
 
-#: c-family/c-common.c:6674 c-family/c-common.c:6796
+#: c-family/c-common.c:6674 c-family/c-common.c:6798
 #, gcc-internal-format
 msgid "operand type %qT is incompatible with argument %d of %qE"
 msgstr ""
@@ -30320,127 +30359,127 @@ msgstr ""
 msgid "expecting argument of type pointer or of type integer for argument 1"
 msgstr ""
 
-#: c-family/c-common.c:6722
+#: c-family/c-common.c:6724
 #, gcc-internal-format
 msgid "both arguments must be compatible"
 msgstr ""
 
-#: c-family/c-common.c:6930
+#: c-family/c-common.c:6932
 #, fuzzy, gcc-internal-format
 #| msgid "too few arguments to function `%s'"
 msgid "incorrect number of arguments to function %qE"
 msgstr "нехапае аргументаў у функцыі \"%s\""
 
-#: c-family/c-common.c:6944
+#: c-family/c-common.c:6946
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of %qE must be a non-void pointer type"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: c-family/c-common.c:6953
+#: c-family/c-common.c:6955
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of %qE must be a pointer to a constant size type"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: c-family/c-common.c:6964
+#: c-family/c-common.c:6966
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of %qE must be a pointer to a nonzero size object"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: c-family/c-common.c:6985
+#: c-family/c-common.c:6987
 #, fuzzy, gcc-internal-format
 msgid "argument %d of %qE must be a pointer type"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: c-family/c-common.c:6993
+#: c-family/c-common.c:6995
 #, fuzzy, gcc-internal-format
 msgid "argument %d of %qE must be a pointer to a constant size type"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: c-family/c-common.c:6999
+#: c-family/c-common.c:7001
 #, fuzzy, gcc-internal-format
 msgid "argument %d of %qE must not be a pointer to a function"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: c-family/c-common.c:7007
+#: c-family/c-common.c:7009
 #, gcc-internal-format
 msgid "size mismatch in argument %d of %qE"
 msgstr ""
 
-#: c-family/c-common.c:7019
+#: c-family/c-common.c:7021
 #, gcc-internal-format
 msgid "non-integer memory model argument %d of %qE"
 msgstr ""
 
-#: c-family/c-common.c:7032
+#: c-family/c-common.c:7034
 #, gcc-internal-format
 msgid "invalid memory model argument %d of %qE"
 msgstr ""
 
-#: c-family/c-common.c:7433
+#: c-family/c-common.c:7435
 #, gcc-internal-format
 msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
 msgstr ""
 
-#: c-family/c-common.c:8053
+#: c-family/c-common.c:8055
 #, gcc-internal-format
 msgid "index value is out of bound"
 msgstr ""
 
-#: c-family/c-common.c:8095 c-family/c-common.c:8144 c-family/c-common.c:8160
+#: c-family/c-common.c:8097 c-family/c-common.c:8146 c-family/c-common.c:8162
 #, gcc-internal-format
 msgid "conversion of scalar %qT to vector %qT involves truncation"
 msgstr ""
 
 #. Reject arguments that are built-in functions with
 #. no library fallback.
-#: c-family/c-common.c:8248
+#: c-family/c-common.c:8250
 #, gcc-internal-format
 msgid "built-in function %qE must be directly called"
 msgstr ""
 
-#: c-family/c-common.c:8268
+#: c-family/c-common.c:8270
 #, fuzzy, gcc-internal-format
 msgid "size of array %qE is not a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: c-family/c-common.c:8271
+#: c-family/c-common.c:8273
 #, fuzzy, gcc-internal-format
 msgid "size of array is not a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: c-family/c-common.c:8275
+#: c-family/c-common.c:8277
 #, fuzzy, gcc-internal-format
 #| msgid "size of array is negative"
 msgid "size %qE of array %qE is negative"
 msgstr "адмоўны памер масіва "
 
-#: c-family/c-common.c:8278
+#: c-family/c-common.c:8280
 #, fuzzy, gcc-internal-format
 #| msgid "size of array is negative"
 msgid "size %qE of array is negative"
 msgstr "адмоўны памер масіва "
 
-#: c-family/c-common.c:8283
+#: c-family/c-common.c:8285
 #, gcc-internal-format
 msgid "size %qE of array %qE exceeds maximum object size %qE"
 msgstr ""
 
-#: c-family/c-common.c:8286
+#: c-family/c-common.c:8288
 #, gcc-internal-format
 msgid "size %qE of array exceeds maximum object size %qE"
 msgstr ""
 
-#: c-family/c-common.c:8291
+#: c-family/c-common.c:8293
 #, gcc-internal-format
 msgid "size of array %qE exceeds maximum object size %qE"
 msgstr ""
 
-#: c-family/c-common.c:8294
+#: c-family/c-common.c:8296
 #, gcc-internal-format
 msgid "size of array exceeds maximum object size %qE"
 msgstr ""
 
-#: c-family/c-common.c:8365
+#: c-family/c-common.c:8367
 #, gcc-internal-format
 msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
 msgstr ""
@@ -30497,509 +30536,509 @@ msgstr ""
 msgid "format string argument follows the arguments to be formatted"
 msgstr ""
 
-#: c-family/c-format.c:1236
+#: c-family/c-format.c:1238
 #, gcc-internal-format
 msgid "function %qD might be a candidate for %qs format attribute"
 msgstr ""
 
-#: c-family/c-format.c:1327 c-family/c-format.c:1348 c-family/c-format.c:2782
+#: c-family/c-format.c:1329 c-family/c-format.c:1350 c-family/c-format.c:2784
 #, gcc-internal-format
 msgid "missing $ operand number in format"
 msgstr ""
 
-#: c-family/c-format.c:1357
+#: c-family/c-format.c:1359
 #, gcc-internal-format, gfc-internal-format
 msgid "%s does not support %%n$ operand number formats"
 msgstr ""
 
-#: c-family/c-format.c:1364
+#: c-family/c-format.c:1366
 #, gcc-internal-format
 msgid "operand number out of range in format"
 msgstr ""
 
-#: c-family/c-format.c:1387
+#: c-family/c-format.c:1389
 #, gcc-internal-format, gfc-internal-format
 msgid "format argument %d used more than once in %s format"
 msgstr ""
 
-#: c-family/c-format.c:1420
+#: c-family/c-format.c:1422
 #, gcc-internal-format
 msgid "%<$%>operand number used after format without operand number"
 msgstr ""
 
-#: c-family/c-format.c:1451
+#: c-family/c-format.c:1453
 #, gcc-internal-format
 msgid "format argument %d unused before used argument %d in %<$%>-style format"
 msgstr ""
 
-#: c-family/c-format.c:1554
+#: c-family/c-format.c:1556
 #, gcc-internal-format
 msgid "format not a string literal, format string not checked"
 msgstr ""
 
-#: c-family/c-format.c:1569 c-family/c-format.c:1572
+#: c-family/c-format.c:1571 c-family/c-format.c:1574
 #, gcc-internal-format
 msgid "format not a string literal and no format arguments"
 msgstr ""
 
-#: c-family/c-format.c:1575
+#: c-family/c-format.c:1577
 #, gcc-internal-format
 msgid "format not a string literal, argument types not checked"
 msgstr ""
 
-#: c-family/c-format.c:1592
+#: c-family/c-format.c:1594
 #, gcc-internal-format
 msgid "too many arguments for format"
 msgstr ""
 
-#: c-family/c-format.c:1597
+#: c-family/c-format.c:1599
 #, gcc-internal-format
 msgid "unused arguments in %<$%>-style format"
 msgstr ""
 
-#: c-family/c-format.c:1600
+#: c-family/c-format.c:1602
 #, gcc-internal-format, gfc-internal-format
 msgid "zero-length %s format string"
 msgstr ""
 
-#: c-family/c-format.c:1604
+#: c-family/c-format.c:1606
 #, gcc-internal-format
 msgid "format is a wide character string"
 msgstr ""
 
-#: c-family/c-format.c:1608
+#: c-family/c-format.c:1610
 #, gcc-internal-format
 msgid "format string is not an array of type %qs"
 msgstr ""
 
-#: c-family/c-format.c:1611
+#: c-family/c-format.c:1613
 #, gcc-internal-format
 msgid "unterminated format string"
 msgstr ""
 
-#: c-family/c-format.c:2025
+#: c-family/c-format.c:2027
 #, gcc-internal-format
 msgid "%s used with %<%%%c%> %s format"
 msgstr ""
 
-#: c-family/c-format.c:2035
+#: c-family/c-format.c:2037
 #, gcc-internal-format, gfc-internal-format
 msgid "%s does not support %s"
 msgstr "%s не падтрымлівае %s"
 
-#: c-family/c-format.c:2045
+#: c-family/c-format.c:2047
 #, fuzzy, gcc-internal-format
 #| msgid "%s does not support %s"
 msgid "%s does not support %s with the %<%%%c%> %s format"
 msgstr "%s не падтрымлівае %s"
 
-#: c-family/c-format.c:2059
+#: c-family/c-format.c:2061
 #, gcc-internal-format, gfc-internal-format
 msgid "%s used within a quoted sequence"
 msgstr ""
 
-#: c-family/c-format.c:2072
+#: c-family/c-format.c:2074
 #, gcc-internal-format
 msgid "%qc conversion used unquoted"
 msgstr ""
 
-#: c-family/c-format.c:2190 c-family/c-format.c:2521
+#: c-family/c-format.c:2192 c-family/c-format.c:2523
 #, gcc-internal-format, gfc-internal-format
 msgid "repeated %s in format"
 msgstr ""
 
-#: c-family/c-format.c:2201
+#: c-family/c-format.c:2203
 #, gcc-internal-format
 msgid "missing fill character at end of strfmon format"
 msgstr ""
 
-#: c-family/c-format.c:2303
+#: c-family/c-format.c:2305
 #, gcc-internal-format, gfc-internal-format
 msgid "zero width in %s format"
 msgstr ""
 
-#: c-family/c-format.c:2326
+#: c-family/c-format.c:2328
 #, gcc-internal-format, gfc-internal-format
 msgid "empty left precision in %s format"
 msgstr ""
 
-#: c-family/c-format.c:2417
+#: c-family/c-format.c:2419
 #, gcc-internal-format, gfc-internal-format
 msgid "empty precision in %s format"
 msgstr ""
 
-#: c-family/c-format.c:2495
+#: c-family/c-format.c:2497
 #, fuzzy, gcc-internal-format
 #| msgid "%s does not support %s"
 msgid "%s does not support the %qs %s length modifier"
 msgstr "%s не падтрымлівае %s"
 
-#: c-family/c-format.c:2551
+#: c-family/c-format.c:2553
 #, gcc-internal-format
 msgid "unknown conversion type character %qc in format"
 msgstr ""
 
-#: c-family/c-format.c:2563
+#: c-family/c-format.c:2565
 #, fuzzy, gcc-internal-format
 #| msgid "%s does not support %s"
 msgid "%s does not support the %<%%%c%> %s format"
 msgstr "%s не падтрымлівае %s"
 
-#: c-family/c-format.c:2595
+#: c-family/c-format.c:2597
 #, gcc-internal-format
 msgid "%s ignored with %s and %<%%%c%> %s format"
 msgstr ""
 
-#: c-family/c-format.c:2600
+#: c-family/c-format.c:2602
 #, gcc-internal-format, gfc-internal-format
 msgid "%s ignored with %s in %s format"
 msgstr ""
 
-#: c-family/c-format.c:2607
+#: c-family/c-format.c:2609
 #, gcc-internal-format
 msgid "use of %s and %s together with %<%%%c%> %s format"
 msgstr ""
 
-#: c-family/c-format.c:2612
+#: c-family/c-format.c:2614
 #, gcc-internal-format, gfc-internal-format
 msgid "use of %s and %s together in %s format"
 msgstr ""
 
-#: c-family/c-format.c:2639
+#: c-family/c-format.c:2641
 #, gcc-internal-format
 msgid "%<%%%c%> yields only last 2 digits of year in some locales"
 msgstr ""
 
-#: c-family/c-format.c:2643
+#: c-family/c-format.c:2645
 #, gcc-internal-format
 msgid "%<%%%c%> yields only last 2 digits of year"
 msgstr ""
 
-#: c-family/c-format.c:2670
+#: c-family/c-format.c:2672
 #, gcc-internal-format
 msgid "no closing %<]%> for %<%%[%> format"
 msgstr ""
 
-#: c-family/c-format.c:2699
+#: c-family/c-format.c:2701
 #, gcc-internal-format
 msgid "use of %qs length modifier with %qc type character has either no effect or undefined behavior"
 msgstr ""
 
-#: c-family/c-format.c:2721
+#: c-family/c-format.c:2723
 #, fuzzy, gcc-internal-format
 #| msgid "%s does not support %s"
 msgid "%s does not support the %<%%%s%c%> %s format"
 msgstr "%s не падтрымлівае %s"
 
-#: c-family/c-format.c:2759
+#: c-family/c-format.c:2761
 #, gcc-internal-format
 msgid "operand number specified with suppressed assignment"
 msgstr ""
 
-#: c-family/c-format.c:2763
+#: c-family/c-format.c:2765
 #, gcc-internal-format
 msgid "operand number specified for format taking no argument"
 msgstr ""
 
-#: c-family/c-format.c:3113
+#: c-family/c-format.c:3115
 #, gcc-internal-format
 msgid "unquoted type name %<%.*s%> in format"
 msgstr ""
 
-#: c-family/c-format.c:3115
+#: c-family/c-format.c:3117
 #, gcc-internal-format
 msgid "unquoted operator %<%.*s%> in format"
 msgstr ""
 
-#: c-family/c-format.c:3116
+#: c-family/c-format.c:3118
 #, gcc-internal-format
 msgid "unquoted keyword %<%.*s%> in format"
 msgstr ""
 
-#: c-family/c-format.c:3119
+#: c-family/c-format.c:3121
 #, gcc-internal-format
 msgid "use %qs instead"
 msgstr ""
 
-#: c-family/c-format.c:3171
+#: c-family/c-format.c:3173
 #, fuzzy, gcc-internal-format
 #| msgid "`%s' attribute ignored"
 msgid "unquoted attribute in format"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: c-family/c-format.c:3184
+#: c-family/c-format.c:3186
 #, fuzzy, gcc-internal-format
 msgid "unquoted name of built-in function %<%.*s%> in format"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: c-family/c-format.c:3198
+#: c-family/c-format.c:3200
 #, gcc-internal-format
 msgid "unquoted identifier or keyword %<%.*s%> in format"
 msgstr ""
 
-#: c-family/c-format.c:3226
+#: c-family/c-format.c:3228
 #, gcc-internal-format
 msgid "misspelled term %<%.*s%> in format; use %<%s%s%> instead"
 msgstr ""
 
-#: c-family/c-format.c:3270
+#: c-family/c-format.c:3272
 #, gcc-internal-format
 msgid "quoted %qs directive in format; use %qs instead"
 msgstr ""
 
-#: c-family/c-format.c:3277 c-family/c-format.c:3548
+#: c-family/c-format.c:3279 c-family/c-format.c:3550
 #, gcc-internal-format
 msgid "contraction %<%.*s%> in format; use %qs instead"
 msgstr ""
 
-#: c-family/c-format.c:3317
+#: c-family/c-format.c:3319
 #, gcc-internal-format
 msgid "unquoted whitespace character %qc in format"
 msgstr ""
 
-#: c-family/c-format.c:3330
+#: c-family/c-format.c:3332
 #, gcc-internal-format
 msgid "spurious trailing space in format"
 msgstr ""
 
-#: c-family/c-format.c:3351
+#: c-family/c-format.c:3353
 #, gcc-internal-format
 msgid "inconsistent capitalization in format"
 msgstr ""
 
-#: c-family/c-format.c:3358
+#: c-family/c-format.c:3360
 #, gcc-internal-format, gfc-internal-format
 msgid "unquoted sequence of %i consecutive space characters in format"
 msgstr ""
 
-#: c-family/c-format.c:3378
+#: c-family/c-format.c:3380
 #, gcc-internal-format
 msgid "unquoted control characters in format"
 msgstr ""
 
-#: c-family/c-format.c:3385
+#: c-family/c-format.c:3387
 #, gcc-internal-format
 msgid "unquoted control character %qc in format"
 msgstr ""
 
-#: c-family/c-format.c:3443
+#: c-family/c-format.c:3445
 #, gcc-internal-format
 msgid "unquoted option name %<%.*s%> in format"
 msgstr ""
 
-#: c-family/c-format.c:3503
+#: c-family/c-format.c:3505
 #, gcc-internal-format
 msgid "unbalanced punctuation character %qc in format"
 msgstr ""
 
-#: c-family/c-format.c:3522
+#: c-family/c-format.c:3524
 #, gcc-internal-format
 msgid "unquoted preprocessing directive %<%.*s%> in format"
 msgstr ""
 
-#: c-family/c-format.c:3558
+#: c-family/c-format.c:3560
 #, gcc-internal-format
 msgid "bare apostrophe %<'%> in format"
 msgstr ""
 
-#: c-family/c-format.c:3560
+#: c-family/c-format.c:3562
 #, gcc-internal-format
 msgid "if avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives instead"
 msgstr ""
 
-#: c-family/c-format.c:3572
+#: c-family/c-format.c:3574
 #, gcc-internal-format
 msgid "grave accent %<`%> in format"
 msgstr ""
 
-#: c-family/c-format.c:3574
+#: c-family/c-format.c:3576
 #, gcc-internal-format
 msgid "use the apostrophe directive %qs instead"
 msgstr ""
 
-#: c-family/c-format.c:3586
+#: c-family/c-format.c:3588
 #, gcc-internal-format
 msgid "space followed by punctuation character %<%c%>"
 msgstr ""
 
-#: c-family/c-format.c:3597
+#: c-family/c-format.c:3599
 #, gcc-internal-format
 msgid "quoted %qs directive in format"
 msgstr ""
 
-#: c-family/c-format.c:3599
+#: c-family/c-format.c:3601
 #, gcc-internal-format
 msgid "if using %qs is not feasible, use %qs instead"
 msgstr ""
 
-#: c-family/c-format.c:3628
+#: c-family/c-format.c:3630
 #, gcc-internal-format
 msgid "spurious leading punctuation sequence %<%.*s%> in format"
 msgstr ""
 
-#: c-family/c-format.c:3668
+#: c-family/c-format.c:3670
 #, gcc-internal-format
 msgid "spurious trailing punctuation sequence %<%.*s%> in format"
 msgstr ""
 
-#: c-family/c-format.c:3685
+#: c-family/c-format.c:3687
 #, gcc-internal-format
 msgid "unquoted sequence of %i consecutive punctuation characters %q.*s in format"
 msgstr ""
 
-#: c-family/c-format.c:3705
+#: c-family/c-format.c:3707
 #, gcc-internal-format
 msgid "unquoted non-graph characters in format"
 msgstr ""
 
-#: c-family/c-format.c:3712
+#: c-family/c-format.c:3714
 #, gcc-internal-format
 msgid "unquoted non-graph character %qc in format"
 msgstr ""
 
-#: c-family/c-format.c:3744
+#: c-family/c-format.c:3746
 #, gcc-internal-format
 msgid "unbalanced punctuation character %<%c%> in format"
 msgstr ""
 
-#: c-family/c-format.c:3751
+#: c-family/c-format.c:3753
 #, fuzzy, gcc-internal-format
 #| msgid "unterminated comment"
 msgid "unterminated quoting directive"
 msgstr "незавершаныя каментарыі"
 
-#: c-family/c-format.c:3760
+#: c-family/c-format.c:3762
 #, gcc-internal-format
 msgid "unterminated quote character %<%c%> in format"
 msgstr ""
 
-#: c-family/c-format.c:3830
+#: c-family/c-format.c:3832
 #, gcc-internal-format
 msgid "spurious trailing %<%%%> in format"
 msgstr ""
 
-#: c-family/c-format.c:3890
+#: c-family/c-format.c:3892
 #, gcc-internal-format
 msgid "conversion lacks type at end of format"
 msgstr ""
 
-#: c-family/c-format.c:3919
+#: c-family/c-format.c:3921
 #, fuzzy, gcc-internal-format
 msgid "nested quoting directive"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: c-family/c-format.c:3930
+#: c-family/c-format.c:3932
 #, fuzzy, gcc-internal-format
 msgid "unmatched quoting directive"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: c-family/c-format.c:3945
+#: c-family/c-format.c:3947
 #, gcc-internal-format
 msgid "%qc directive redundant after prior occurence of the same"
 msgstr ""
 
-#: c-family/c-format.c:3951
+#: c-family/c-format.c:3953
 #, gcc-internal-format
 msgid "unmatched color reset directive"
 msgstr ""
 
-#: c-family/c-format.c:3963
+#: c-family/c-format.c:3965
 #, gcc-internal-format
 msgid "%qc conversion used within a quoted sequence"
 msgstr ""
 
-#: c-family/c-format.c:4003
+#: c-family/c-format.c:4005
 #, gcc-internal-format
 msgid "embedded %<\\0%> in format"
 msgstr ""
 
-#: c-family/c-format.c:4019
+#: c-family/c-format.c:4021
 #, fuzzy, gcc-internal-format
 #| msgid "unterminated comment"
 msgid "unterminated color directive"
 msgstr "незавершаныя каментарыі"
 
-#: c-family/c-format.c:4141
+#: c-family/c-format.c:4143
 #, gcc-internal-format, gfc-internal-format
 msgid "writing through null pointer (argument %d)"
 msgstr ""
 
-#: c-family/c-format.c:4152
+#: c-family/c-format.c:4154
 #, gcc-internal-format, gfc-internal-format
 msgid "reading through null pointer (argument %d)"
 msgstr ""
 
-#: c-family/c-format.c:4172
+#: c-family/c-format.c:4174
 #, gcc-internal-format, gfc-internal-format
 msgid "writing into constant object (argument %d)"
 msgstr ""
 
-#: c-family/c-format.c:4184
+#: c-family/c-format.c:4186
 #, gcc-internal-format, gfc-internal-format
 msgid "extra type qualifiers in format argument (argument %d)"
 msgstr ""
 
-#: c-family/c-format.c:4726
+#: c-family/c-format.c:4728
 #, gcc-internal-format
 msgid "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
 msgstr ""
 
-#: c-family/c-format.c:4735
+#: c-family/c-format.c:4737
 #, gcc-internal-format
 msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
 msgstr ""
 
-#: c-family/c-format.c:4745
+#: c-family/c-format.c:4747
 #, gcc-internal-format
 msgid "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
 msgstr ""
 
-#: c-family/c-format.c:4754
+#: c-family/c-format.c:4756
 #, gcc-internal-format
 msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
 msgstr ""
 
-#: c-family/c-format.c:4816 c-family/c-format.c:4822 c-family/c-format.c:5015
+#: c-family/c-format.c:4818 c-family/c-format.c:4824 c-family/c-format.c:5017
 #, gcc-internal-format
 msgid "%<__gcc_host_wide_int__%> is not defined as a type"
 msgstr ""
 
-#: c-family/c-format.c:4829 c-family/c-format.c:5025
+#: c-family/c-format.c:4831 c-family/c-format.c:5027
 #, gcc-internal-format
 msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
 msgstr ""
 
-#: c-family/c-format.c:4877
+#: c-family/c-format.c:4879
 #, gcc-internal-format
 msgid "%<locus%> is not defined as a type"
 msgstr ""
 
-#: c-family/c-format.c:4921
+#: c-family/c-format.c:4923
 #, fuzzy, gcc-internal-format
 msgid "%qs is not defined as a type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c-family/c-format.c:4947
+#: c-family/c-format.c:4949
 #, gcc-internal-format
 msgid "%<location_t%> is not defined as a type"
 msgstr ""
 
-#: c-family/c-format.c:4964
+#: c-family/c-format.c:4966
 #, gcc-internal-format
 msgid "%<tree%> is not defined as a type"
 msgstr ""
 
-#: c-family/c-format.c:4970
+#: c-family/c-format.c:4972
 #, gcc-internal-format
 msgid "%<tree%> is not defined as a pointer type"
 msgstr ""
 
-#: c-family/c-format.c:5200
+#: c-family/c-format.c:5202
 #, gcc-internal-format
 msgid "argument to be formatted is not %<...%>"
 msgstr ""
 
-#: c-family/c-format.c:5212
+#: c-family/c-format.c:5214
 #, gcc-internal-format
 msgid "strftime formats cannot format arguments"
 msgstr ""
@@ -31163,7 +31202,7 @@ msgstr ""
 msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
 msgstr ""
 
-#: c-family/c-omp.c:723 cp/semantics.c:9043
+#: c-family/c-omp.c:723 cp/semantics.c:9059
 #, gcc-internal-format
 msgid "invalid type for iteration variable %qE"
 msgstr ""
@@ -31179,17 +31218,17 @@ msgstr ""
 msgid "%qE is not initialized"
 msgstr "прапушчан ініцыялізатар"
 
-#: c-family/c-omp.c:765 cp/semantics.c:8932
+#: c-family/c-omp.c:765 cp/semantics.c:8948
 #, gcc-internal-format
 msgid "missing controlling predicate"
 msgstr ""
 
-#: c-family/c-omp.c:871 cp/semantics.c:8551
+#: c-family/c-omp.c:871 cp/semantics.c:8567
 #, fuzzy, gcc-internal-format
 msgid "invalid controlling predicate"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: c-family/c-omp.c:878 cp/semantics.c:8938
+#: c-family/c-omp.c:878 cp/semantics.c:8954
 #, fuzzy, gcc-internal-format
 msgid "missing increment expression"
 msgstr "аргумент для \"%s\" прапушчан"
@@ -31199,7 +31238,7 @@ msgstr "аргумент для \"%s\" прапушчан"
 msgid "increment is not constant 1 or -1 for %<!=%> condition"
 msgstr ""
 
-#: c-family/c-omp.c:1009 cp/semantics.c:8666
+#: c-family/c-omp.c:1009 cp/semantics.c:8682
 #, fuzzy, gcc-internal-format
 msgid "invalid increment expression"
 msgstr "нерэчаісны ініцыялізатар"
@@ -31805,7 +31844,7 @@ msgid "wrong type argument to %s"
 msgstr "не хапае аргументаў у функцыі"
 
 #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
-#: cp/constexpr.c:5479
+#: cp/constexpr.c:5495
 #, gcc-internal-format
 msgid "overflow in constant expression"
 msgstr ""
@@ -32491,7 +32530,7 @@ msgid "%<memset%> used with length equal to number of elements without multiplic
 msgstr ""
 
 #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
-#: cp/typeck.c:5266
+#: cp/typeck.c:5324
 #, gcc-internal-format
 msgid "comparison between types %qT and %qT"
 msgstr ""
@@ -32570,7 +32609,7 @@ msgid_plural "passing argument %i to %qs-qualified parameter aliases with argume
 msgstr[0] ""
 msgstr[1] ""
 
-#: c-family/c-warn.c:2779 c/c-typeck.c:5485 cp/call.c:5688
+#: c-family/c-warn.c:2779 c/c-typeck.c:5485 cp/call.c:5690
 #, gcc-internal-format
 msgid "this condition has identical branches"
 msgstr ""
@@ -32590,7 +32629,7 @@ msgstr ""
 msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
 msgstr ""
 
-#: c-family/c-warn.c:2987 c-family/c-warn.c:2990 cp/init.c:633
+#: c-family/c-warn.c:2987 c-family/c-warn.c:2990 cp/init.c:635
 #, gcc-internal-format
 msgid "defined here"
 msgstr ""
@@ -32610,7 +32649,7 @@ msgstr ""
 msgid "too many input files"
 msgstr "вельмі шмат уваходзячых файлаў"
 
-#: common/config/aarch64/aarch64-common.c:512 config/aarch64/aarch64.c:14359
+#: common/config/aarch64/aarch64-common.c:516 config/aarch64/aarch64.c:14482
 #, gcc-internal-format
 msgid "unknown value %qs for %<-mcpu%>"
 msgstr ""
@@ -32642,14 +32681,14 @@ msgid "unrecognized option passed to %%:target_mode_check"
 msgstr ""
 
 #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
-#: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14291
-#: config/aarch64/aarch64.c:14329
+#: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14414
+#: config/aarch64/aarch64.c:14452
 #, gcc-internal-format
 msgid "valid arguments are: %s; did you mean %qs?"
 msgstr ""
 
 #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
-#: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14294
+#: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14417
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "valid arguments are: %s"
 msgstr "нявернае выкарыстанне \"restict\""
@@ -33173,395 +33212,402 @@ msgstr "-pipe не падтрымліваецца"
 msgid "profiler support for VxWorks"
 msgstr ""
 
-#: config/aarch64/aarch64-builtins.c:1439
-#: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:3105
+#: config/aarch64/aarch64-builtins.c:1445
+#: config/aarch64/aarch64-builtins.c:1675 config/arm/arm-builtins.c:3114
 #, fuzzy, gcc-internal-format
 msgid "%Kargument %d must be a constant immediate"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3450
+#: config/aarch64/aarch64-builtins.c:1516 config/arm/arm-builtins.c:3459
 #, gcc-internal-format
 msgid "%Klane index must be a constant immediate"
 msgstr ""
 
-#: config/aarch64/aarch64-builtins.c:1513
+#: config/aarch64/aarch64-builtins.c:1519
 #, gcc-internal-format
 msgid "%Ktotal size and element size must be a non-zero constant immediate"
 msgstr ""
 
-#: config/aarch64/aarch64-builtins.c:1758
+#: config/aarch64/aarch64-builtins.c:1764
 #, fuzzy, gcc-internal-format
 msgid "%Kargument must be a 16-bit constant immediate"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/aarch64/aarch64-builtins.c:1813
+#: config/aarch64/aarch64-builtins.c:1819
 #, gcc-internal-format
 msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
 msgstr ""
 
-#: config/aarch64/aarch64-builtins.c:1847
+#: config/aarch64/aarch64-builtins.c:1853
 #, gcc-internal-format
 msgid "%Kargument %d must be a constant immediate in range [0,15]"
 msgstr ""
 
-#: config/aarch64/aarch64-builtins.c:2395
-#: config/aarch64/aarch64-builtins.c:2415
+#: config/aarch64/aarch64-builtins.c:2404
+#: config/aarch64/aarch64-builtins.c:2424
 #, gcc-internal-format, gfc-internal-format
 msgid "expected 64-bit address but argument 1 is %d-bit"
 msgstr ""
 
-#: config/aarch64/aarch64-builtins.c:2399
+#: config/aarch64/aarch64-builtins.c:2408
 #, gcc-internal-format, gfc-internal-format
 msgid "expected 64-bit address but argument 2 is %d-bit"
 msgstr ""
 
-#: config/aarch64/aarch64-c.c:275
+#: config/aarch64/aarch64-c.c:291
 #, gcc-internal-format
 msgid "%<#pragma GCC aarch64%> requires a string parameter"
 msgstr ""
 
-#: config/aarch64/aarch64-c.c:283
+#: config/aarch64/aarch64-c.c:299
 #, gcc-internal-format
 msgid "unknown %<#pragma GCC aarch64%> option %qs"
 msgstr ""
 
-#: config/aarch64/aarch64.c:1327
+#: config/aarch64/aarch64.c:1410
 #, fuzzy, gcc-internal-format
 msgid "the %qE attribute cannot be applied to an SVE function type"
 msgstr "\"%s\" звычайна функцыя"
 
-#: config/aarch64/aarch64.c:1401 config/aarch64/aarch64.c:1415
+#: config/aarch64/aarch64.c:1485 config/aarch64/aarch64.c:1499
 #, gcc-internal-format
 msgid "unexpected %<%s%> after %<%s%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:1845
+#: config/aarch64/aarch64.c:1929
 #, gcc-internal-format
 msgid "%qs is incompatible with the use of floating-point types"
 msgstr ""
 
-#: config/aarch64/aarch64.c:1848
+#: config/aarch64/aarch64.c:1932
 #, gcc-internal-format
 msgid "%qs is incompatible with the use of vector types"
 msgstr ""
 
-#: config/aarch64/aarch64.c:1852
+#: config/aarch64/aarch64.c:1936
 #, gcc-internal-format
 msgid "%qs feature modifier is incompatible with the use of floating-point types"
 msgstr ""
 
-#: config/aarch64/aarch64.c:1855
+#: config/aarch64/aarch64.c:1939
 #, gcc-internal-format
 msgid "%qs feature modifier is incompatible with the use of vector types"
 msgstr ""
 
-#: config/aarch64/aarch64.c:1871
+#: config/aarch64/aarch64.c:1955
 #, gcc-internal-format
 msgid "this operation requires the SVE ISA extension"
 msgstr ""
 
-#: config/aarch64/aarch64.c:1872
+#: config/aarch64/aarch64.c:1956
 #, gcc-internal-format
 msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
 msgstr ""
 
 #. We can't gracefully recover at this point, so make this a
 #. fatal error.
-#: config/aarch64/aarch64.c:5341
+#: config/aarch64/aarch64.c:5426
 #, gcc-internal-format
 msgid "arguments of type %qT require the SVE ISA extension"
 msgstr ""
 
-#: config/aarch64/aarch64.c:5653
+#: config/aarch64/aarch64.c:5747
 #, fuzzy, gcc-internal-format
 msgid "SVE type %qT cannot be passed to an unprototyped function"
 msgstr "\"%s\" звычайна функцыя"
 
-#: config/aarch64/aarch64.c:5775 config/aarch64/aarch64.c:5838
-#: config/aarch64/aarch64.c:5958 config/aarch64/aarch64.c:16117
-#: config/arm/arm.c:6976 config/arm/arm.c:7006 config/arm/arm.c:28383
+#: config/aarch64/aarch64.c:5869 config/aarch64/aarch64.c:5932
+#: config/aarch64/aarch64.c:6052 config/aarch64/aarch64.c:16239
+#: config/arm/arm.c:7073 config/arm/arm.c:7103 config/arm/arm.c:28558
 #, gcc-internal-format
 msgid "parameter passing for argument of type %qT changed in GCC 9.1"
 msgstr ""
 
-#: config/aarch64/aarch64.c:5907
+#: config/aarch64/aarch64.c:6001
 #, gcc-internal-format
 msgid "%qE requires the SVE ISA extension"
 msgstr ""
 
-#: config/aarch64/aarch64.c:5910
+#: config/aarch64/aarch64.c:6004
 #, gcc-internal-format
 msgid "calls to functions of type %qT require the SVE ISA extension"
 msgstr ""
 
-#: config/aarch64/aarch64.c:6086
+#: config/aarch64/aarch64.c:6180
 #, gcc-internal-format
 msgid "stack probes for SVE frames"
 msgstr ""
 
-#: config/aarch64/aarch64.c:13836
+#: config/aarch64/aarch64.c:13959
 #, gcc-internal-format
 msgid "unknown flag passed in %<-moverride=%s%> (%s)"
 msgstr ""
 
-#: config/aarch64/aarch64.c:13880
+#: config/aarch64/aarch64.c:14003
 #, gcc-internal-format, gfc-internal-format
 msgid "%s string ill-formed\n"
 msgstr ""
 
-#: config/aarch64/aarch64.c:13936
+#: config/aarch64/aarch64.c:14059
 #, fuzzy, gcc-internal-format
 #| msgid "invalid mode for gen_tst_reg"
 msgid "invalid format for sve_width"
 msgstr "нерэчаісны рэжым для gen_tst_reg"
 
-#: config/aarch64/aarch64.c:13948
+#: config/aarch64/aarch64.c:14071
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "invalid %%h value"
 msgid "invalid sve_width value: %d"
 msgstr "нерэчаіснае значэньне %%h"
 
-#: config/aarch64/aarch64.c:13968
+#: config/aarch64/aarch64.c:14091
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "tuning string missing in option (%s)"
 msgstr "Нераспазнаны выбар \"%s\""
 
-#: config/aarch64/aarch64.c:13986
+#: config/aarch64/aarch64.c:14109
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "unknown tuning option (%s)"
 msgstr "невядомая назва рэгістра: %s\n"
 
-#: config/aarch64/aarch64.c:14139
+#: config/aarch64/aarch64.c:14262
 #, gcc-internal-format
 msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14148
+#: config/aarch64/aarch64.c:14271
 #, gcc-internal-format
 msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14156
+#: config/aarch64/aarch64.c:14279
 #, gcc-internal-format
 msgid "specify a system register with a small string length."
 msgstr ""
 
-#: config/aarch64/aarch64.c:14166 config/rs6000/rs6000.c:4307
+#: config/aarch64/aarch64.c:14289 config/rs6000/rs6000.c:4385
 #, fuzzy, gcc-internal-format
 msgid "%qs is not a valid offset in %qs"
 msgstr "Нерэчаісны выбар %s"
 
-#: config/aarch64/aarch64.c:14231
+#: config/aarch64/aarch64.c:14354
 #, gcc-internal-format
 msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14247
+#: config/aarch64/aarch64.c:14370
 #, gcc-internal-format
 msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14332
+#: config/aarch64/aarch64.c:14455
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "valid arguments are: %s;"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/aarch64/aarch64.c:14356
+#: config/aarch64/aarch64.c:14479
 #, gcc-internal-format
 msgid "missing cpu name in %<-mcpu=%s%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14363
+#: config/aarch64/aarch64.c:14486
 #, gcc-internal-format
 msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14471
+#: config/aarch64/aarch64.c:14594
 #, gcc-internal-format
 msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14473
+#: config/aarch64/aarch64.c:14596
 #, fuzzy, gcc-internal-format
 msgid "missing argument for %<-mbranch-protection=%>"
 msgstr "аргумент для \"%s\" прапушчан"
 
-#: config/aarch64/aarch64.c:14497
+#: config/aarch64/aarch64.c:14620
 #, gcc-internal-format
 msgid "missing arch name in %<-march=%s%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14500
+#: config/aarch64/aarch64.c:14623
 #, gcc-internal-format
 msgid "unknown value %qs for %<-march%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14504
+#: config/aarch64/aarch64.c:14627
 #, gcc-internal-format
 msgid "invalid feature modifier %qs in %<-march=%s%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14532
+#: config/aarch64/aarch64.c:14655
 #, gcc-internal-format
 msgid "missing cpu name in %<-mtune=%s%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14535
+#: config/aarch64/aarch64.c:14658
 #, gcc-internal-format
 msgid "unknown value %qs for %<-mtune%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14666 config/arm/arm.c:3251
+#: config/aarch64/aarch64.c:14789 config/arm/arm.c:3252
 #, gcc-internal-format
 msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14722
+#: config/aarch64/aarch64.c:14845
 #, fuzzy, gcc-internal-format
 #| msgid "%s does not support %s"
 msgid "assembler does not support %<-mabi=ilp32%>"
 msgstr "%s не падтрымлівае %s"
 
-#: config/aarch64/aarch64.c:14729
+#: config/aarch64/aarch64.c:14852
 #, gcc-internal-format
 msgid "return address signing is only supported for %<-mabi=lp64%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14801
+#: config/aarch64/aarch64.c:14924
 #, gcc-internal-format
 msgid "code model %qs with %<-f%s%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14804
+#: config/aarch64/aarch64.c:14927
 #, fuzzy, gcc-internal-format
 msgid "code model %qs not supported in ilp32 mode"
 msgstr "-pipe не падтрымліваецца"
 
-#: config/aarch64/aarch64.c:14975
+#: config/aarch64/aarch64.c:15098
 #, gcc-internal-format
 msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14978
+#: config/aarch64/aarch64.c:15101
 #, gcc-internal-format
 msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14982 config/aarch64/aarch64.c:15024
-#: config/aarch64/aarch64.c:15131
+#: config/aarch64/aarch64.c:15105 config/aarch64/aarch64.c:15147
+#: config/aarch64/aarch64.c:15254
 #, gcc-internal-format
 msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.c:15017
+#: config/aarch64/aarch64.c:15140
 #, gcc-internal-format
 msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.c:15020
+#: config/aarch64/aarch64.c:15143
 #, gcc-internal-format
 msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.c:15047
+#: config/aarch64/aarch64.c:15170
 #, gcc-internal-format
 msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.c:15051
+#: config/aarch64/aarch64.c:15174
 #, gcc-internal-format
 msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.c:15086
+#: config/aarch64/aarch64.c:15209
 #, gcc-internal-format
 msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.c:15127
+#: config/aarch64/aarch64.c:15250
 #, gcc-internal-format
 msgid "missing value in %<target()%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.c:15183 config/aarch64/aarch64.c:15356
+#: config/aarch64/aarch64.c:15308 config/aarch64/aarch64.c:15481
 #, gcc-internal-format
 msgid "malformed %<target()%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.c:15227
+#: config/aarch64/aarch64.c:15352
 #, gcc-internal-format
 msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
 msgstr ""
 
-#: config/aarch64/aarch64.c:15235
+#: config/aarch64/aarch64.c:15360
 #, gcc-internal-format
 msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
 msgstr ""
 
-#: config/aarch64/aarch64.c:15289
+#: config/aarch64/aarch64.c:15414
 #, gcc-internal-format
 msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
 msgstr ""
 
-#: config/aarch64/aarch64.c:15346 config/arm/arm.c:32215
-#: config/rs6000/rs6000.c:23178 config/s390/s390.c:15518
+#: config/aarch64/aarch64.c:15471 config/arm/arm.c:32390
+#: config/rs6000/rs6000.c:23428 config/s390/s390.c:15584
 #, gcc-internal-format
 msgid "attribute %<target%> argument not a string"
 msgstr ""
 
-#: config/aarch64/aarch64.c:15373
+#: config/aarch64/aarch64.c:15498
 #, gcc-internal-format
 msgid "pragma or attribute %<target(\"%s\")%> is not valid"
 msgstr ""
 
-#: config/aarch64/aarch64.c:15382
+#: config/aarch64/aarch64.c:15507
 #, gcc-internal-format
 msgid "malformed %<target(\"%s\")%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.c:16759 config/rs6000/rs6000-call.c:5747
-#, gcc-internal-format
-msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 in GCC 10.1"
+#: config/aarch64/aarch64.c:16925 config/arm/arm.c:6425
+#: config/rs6000/rs6000-call.c:5777 config/s390/s390.c:11970
+#: config/s390/s390.c:12047
+msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
+msgstr ""
+
+#: config/aarch64/aarch64.c:16930 config/arm/arm.c:6430
+#: config/rs6000/rs6000-call.c:5772 config/s390/s390.c:11965
+#: config/s390/s390.c:12042
+msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
 msgstr ""
 
-#: config/aarch64/aarch64.c:17832
+#: config/aarch64/aarch64.c:18004
 #, gcc-internal-format
 msgid "%Klane %wd out of range %wd - %wd"
 msgstr ""
 
-#: config/aarch64/aarch64.c:17834
+#: config/aarch64/aarch64.c:18006
 #, gcc-internal-format
 msgid "lane %wd out of range %wd - %wd"
 msgstr ""
 
-#: config/aarch64/aarch64.c:22440 config/i386/i386.c:22138
+#: config/aarch64/aarch64.c:22613 config/i386/i386.c:22138
 #: config/i386/i386.c:22265
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "unsupported version"
 msgid "unsupported simdlen %d"
 msgstr "непадтрымліваемая версія"
 
-#: config/aarch64/aarch64.c:22450 config/aarch64/aarch64.c:22471
+#: config/aarch64/aarch64.c:22623 config/aarch64/aarch64.c:22644
 #, gcc-internal-format
 msgid "GCC does not currently support mixed size types for %<simd%> functions"
 msgstr ""
 
-#: config/aarch64/aarch64.c:22454
+#: config/aarch64/aarch64.c:22627
 #, gcc-internal-format
 msgid "GCC does not currently support return type %qT for %<simd%> functions"
 msgstr ""
 
-#: config/aarch64/aarch64.c:22458
+#: config/aarch64/aarch64.c:22631
 #, gcc-internal-format
 msgid "unsupported return type %qT for %<simd%> functions"
 msgstr ""
 
-#: config/aarch64/aarch64.c:22475
+#: config/aarch64/aarch64.c:22648
 #, gcc-internal-format
 msgid "GCC does not currently support argument type %qT for %<simd%> functions"
 msgstr ""
 
-#: config/aarch64/aarch64.c:22497
+#: config/aarch64/aarch64.c:22670
 #, gcc-internal-format
 msgid "GCC does not currently support simdlen %d for type %qT"
 msgstr ""
@@ -33744,17 +33790,17 @@ msgstr "аргумент `__builtin_args_info' павінен быць канс
 msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: config/arc/arc.c:2130 config/arm/arm.c:7117 config/arm/arm.c:7135
-#: config/arm/arm.c:7311 config/avr/avr.c:9695 config/avr/avr.c:9711
+#: config/arc/arc.c:2130 config/arm/arm.c:7214 config/arm/arm.c:7232
+#: config/arm/arm.c:7408 config/avr/avr.c:9695 config/avr/avr.c:9711
 #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
 #: config/csky/csky.c:6006 config/csky/csky.c:6034
 #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
-#: config/h8300/h8300.c:5323 config/i386/i386-options.c:3264
-#: config/i386/i386-options.c:3441 config/i386/i386-options.c:3497
-#: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
+#: config/h8300/h8300.c:5323 config/i386/i386-options.c:3268
+#: config/i386/i386-options.c:3445 config/i386/i386-options.c:3501
+#: config/i386/i386-options.c:3552 config/i386/i386-options.c:3589
 #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
-#: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
-#: config/rs6000/rs6000.c:19253 config/rx/rx.c:2719 config/rx/rx.c:2745
+#: config/riscv/riscv.c:2932 config/rl78/rl78.c:820 config/rl78/rl78.c:889
+#: config/rs6000/rs6000.c:19500 config/rx/rx.c:2719 config/rx/rx.c:2745
 #: config/s390/s390.c:1054 config/s390/s390.c:1141 config/sh/sh.c:8428
 #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
 #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
@@ -33906,12 +33952,12 @@ msgstr ""
 msgid "invalid type for %<asm%> flag output"
 msgstr ""
 
-#: config/arm/arm-builtins.c:3087
+#: config/arm/arm-builtins.c:3096
 #, gcc-internal-format
 msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
 msgstr ""
 
-#: config/arm/arm-builtins.c:3090
+#: config/arm/arm-builtins.c:3099
 #, gcc-internal-format
 msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
 msgstr ""
@@ -33919,198 +33965,198 @@ msgstr ""
 #. Here we mention the builtin name to follow the same
 #. format that the C/C++ frontends use for referencing
 #. a given argument index.
-#: config/arm/arm-builtins.c:3098
+#: config/arm/arm-builtins.c:3107
 #, gcc-internal-format
 msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
 msgstr ""
 
-#: config/arm/arm-builtins.c:3216
+#: config/arm/arm-builtins.c:3225
 #, fuzzy, gcc-internal-format
 msgid "this builtin is not supported for this target"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: config/arm/arm-builtins.c:3323
+#: config/arm/arm-builtins.c:3332
 #, gcc-internal-format
 msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
 msgstr ""
 
-#: config/arm/arm-builtins.c:3327
+#: config/arm/arm-builtins.c:3336
 #, gcc-internal-format
 msgid "%Ksaturation bit range must be a constant immediate"
 msgstr ""
 
-#: config/arm/arm-builtins.c:3350
+#: config/arm/arm-builtins.c:3359
 #, gcc-internal-format
 msgid "You must enable MVE instructions to use these intrinsics"
 msgstr ""
 
-#: config/arm/arm-builtins.c:3372
+#: config/arm/arm-builtins.c:3381
 #, gcc-internal-format
 msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3394
+#: config/arm/arm-builtins.c:3403
 #, gcc-internal-format
 msgid "You must enable VFP instructions to use these intrinsics."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3472
+#: config/arm/arm-builtins.c:3481
 #, gcc-internal-format
 msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
 msgstr ""
 
 #. @@@ better error message
-#: config/arm/arm-builtins.c:3550 config/arm/arm-builtins.c:3654
+#: config/arm/arm-builtins.c:3559 config/arm/arm-builtins.c:3663
 #, gcc-internal-format
 msgid "selector must be an immediate"
 msgstr ""
 
-#: config/arm/arm-builtins.c:3558 config/arm/arm-builtins.c:3603
-#: config/arm/arm-builtins.c:3661 config/arm/arm-builtins.c:3670
+#: config/arm/arm-builtins.c:3567 config/arm/arm-builtins.c:3612
+#: config/arm/arm-builtins.c:3670 config/arm/arm-builtins.c:3679
 #, fuzzy, gcc-internal-format
 #| msgid "first argument of `%s' should be `int'"
 msgid "the range of selector should be in 0 to 7"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/arm/arm-builtins.c:3563 config/arm/arm-builtins.c:3672
+#: config/arm/arm-builtins.c:3572 config/arm/arm-builtins.c:3681
 #, fuzzy, gcc-internal-format
 #| msgid "first argument of `%s' should be `int'"
 msgid "the range of selector should be in 0 to 3"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/arm/arm-builtins.c:3568 config/arm/arm-builtins.c:3674
+#: config/arm/arm-builtins.c:3577 config/arm/arm-builtins.c:3683
 #, fuzzy, gcc-internal-format
 #| msgid "first argument of `%s' should be `int'"
 msgid "the range of selector should be in 0 to 1"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/arm/arm-builtins.c:3740
+#: config/arm/arm-builtins.c:3749
 #, gcc-internal-format
 msgid "mask must be an immediate"
 msgstr ""
 
-#: config/arm/arm-builtins.c:3745
+#: config/arm/arm-builtins.c:3754
 #, fuzzy, gcc-internal-format
 #| msgid "first argument of `%s' should be `int'"
 msgid "the range of mask should be in 0 to 255"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/arm/arm-builtins.c:3933
+#: config/arm/arm-builtins.c:3942
 #, gcc-internal-format
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3935
+#: config/arm/arm-builtins.c:3944
 #, gcc-internal-format
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3937
+#: config/arm/arm-builtins.c:3946
 #, gcc-internal-format
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3939
+#: config/arm/arm-builtins.c:3948
 #, gcc-internal-format
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3945
+#: config/arm/arm-builtins.c:3954
 #, gcc-internal-format
 msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3947
+#: config/arm/arm-builtins.c:3956
 #, gcc-internal-format
 msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3952
+#: config/arm/arm-builtins.c:3961
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3954
+#: config/arm/arm-builtins.c:3963
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3956
+#: config/arm/arm-builtins.c:3965
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3958
+#: config/arm/arm-builtins.c:3967
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3960
+#: config/arm/arm-builtins.c:3969
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3962
+#: config/arm/arm-builtins.c:3971
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3964
+#: config/arm/arm-builtins.c:3973
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3966
+#: config/arm/arm-builtins.c:3975
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3968
+#: config/arm/arm-builtins.c:3977
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3970
+#: config/arm/arm-builtins.c:3979
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3972
+#: config/arm/arm-builtins.c:3981
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3974
+#: config/arm/arm-builtins.c:3983
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3976
+#: config/arm/arm-builtins.c:3985
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3978
+#: config/arm/arm-builtins.c:3987
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3980
+#: config/arm/arm-builtins.c:3989
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3982
+#: config/arm/arm-builtins.c:3991
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3984
+#: config/arm/arm-builtins.c:3993
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3986
+#: config/arm/arm-builtins.c:3995
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
 msgstr ""
@@ -34120,283 +34166,283 @@ msgstr ""
 msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
 msgstr ""
 
-#: config/arm/arm.c:2911
+#: config/arm/arm.c:2912
 #, gcc-internal-format
 msgid "iWMMXt and NEON are incompatible"
 msgstr ""
 
-#: config/arm/arm.c:2917
+#: config/arm/arm.c:2918
 #, fuzzy, gcc-internal-format
 msgid "target CPU does not support ARM mode"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: config/arm/arm.c:2921
+#: config/arm/arm.c:2922
 #, gcc-internal-format
 msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
 msgstr ""
 
-#: config/arm/arm.c:2924
+#: config/arm/arm.c:2925
 #, gcc-internal-format
 msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
 msgstr ""
 
-#: config/arm/arm.c:2932
+#: config/arm/arm.c:2933
 #, gcc-internal-format
 msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
 msgstr ""
 
-#: config/arm/arm.c:2937
+#: config/arm/arm.c:2938
 #, gcc-internal-format
 msgid "iWMMXt unsupported under Thumb mode"
 msgstr ""
 
-#: config/arm/arm.c:2940
+#: config/arm/arm.c:2941
 #, gcc-internal-format
 msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
 msgstr ""
 
-#: config/arm/arm.c:2944
+#: config/arm/arm.c:2945
 #, gcc-internal-format
 msgid "RTP PIC is incompatible with Thumb"
 msgstr ""
 
-#: config/arm/arm.c:2957
+#: config/arm/arm.c:2958
 #, gcc-internal-format, gfc-internal-format
 msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
 msgstr ""
 
-#: config/arm/arm.c:2962
+#: config/arm/arm.c:2963
 #, gcc-internal-format, gfc-internal-format
 msgid "%s only supports non-pic code on M-profile targets"
 msgstr ""
 
-#: config/arm/arm.c:2967
+#: config/arm/arm.c:2968
 #, gcc-internal-format
 msgid "%s incompatible with %<-mword-relocations%>"
 msgstr ""
 
-#: config/arm/arm.c:3082
+#: config/arm/arm.c:3083
 #, fuzzy, gcc-internal-format
 msgid "target CPU does not support THUMB instructions"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: config/arm/arm.c:3132
+#: config/arm/arm.c:3133
 #, fuzzy, gcc-internal-format
 msgid "target CPU does not support unaligned accesses"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: config/arm/arm.c:3481
+#: config/arm/arm.c:3482
 #, gcc-internal-format
 msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
 msgstr ""
 
-#: config/arm/arm.c:3490
+#: config/arm/arm.c:3491
 #, gcc-internal-format
 msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
 msgstr ""
 
-#: config/arm/arm.c:3493
+#: config/arm/arm.c:3494
 #, gcc-internal-format
 msgid "APCS reentrant code not supported.  Ignored"
 msgstr ""
 
-#: config/arm/arm.c:3516
+#: config/arm/arm.c:3517
 #, gcc-internal-format
 msgid "option %<-mstructure-size-boundary%> is deprecated"
 msgstr ""
 
-#: config/arm/arm.c:3524
+#: config/arm/arm.c:3525
 #, gcc-internal-format
 msgid "structure size boundary can only be set to 8, 32 or 64"
 msgstr ""
 
-#: config/arm/arm.c:3526
+#: config/arm/arm.c:3527
 #, gcc-internal-format
 msgid "structure size boundary can only be set to 8 or 32"
 msgstr ""
 
-#: config/arm/arm.c:3551
+#: config/arm/arm.c:3552
 #, gcc-internal-format
 msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
 msgstr ""
 
-#: config/arm/arm.c:3563 config/arm/arm.c:32229
+#: config/arm/arm.c:3564 config/arm/arm.c:32404
 #, gcc-internal-format
 msgid "FDPIC mode is not supported in Thumb-1 mode"
 msgstr ""
 
-#: config/arm/arm.c:3571
+#: config/arm/arm.c:3572
 #, gcc-internal-format
 msgid "%<-mpic-register=%> is useless without %<-fpic%>"
 msgstr ""
 
-#: config/arm/arm.c:3580
+#: config/arm/arm.c:3581
 #, gcc-internal-format
 msgid "unable to use %qs for PIC register"
 msgstr ""
 
-#: config/arm/arm.c:3602 config/pru/pru.c:643
+#: config/arm/arm.c:3603 config/pru/pru.c:643
 #, fuzzy, gcc-internal-format
 msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: config/arm/arm.c:3746
+#: config/arm/arm.c:3747
 #, gcc-internal-format
 msgid "selected fp16 options are incompatible"
 msgstr ""
 
-#: config/arm/arm.c:3798
+#: config/arm/arm.c:3799
 #, gcc-internal-format
 msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
 msgstr ""
 
-#: config/arm/arm.c:3801
+#: config/arm/arm.c:3802
 #, gcc-internal-format
 msgid "iwmmxt abi requires an iwmmxt capable cpu"
 msgstr ""
 
-#: config/arm/arm.c:3809
+#: config/arm/arm.c:3810
 #, gcc-internal-format
 msgid "target CPU does not support interworking"
 msgstr ""
 
-#: config/arm/arm.c:3822
+#: config/arm/arm.c:3823
 #, gcc-internal-format
 msgid "AAPCS does not support %<-mcaller-super-interworking%>"
 msgstr ""
 
-#: config/arm/arm.c:3825
+#: config/arm/arm.c:3826
 #, gcc-internal-format
 msgid "AAPCS does not support %<-mcallee-super-interworking%>"
 msgstr ""
 
-#: config/arm/arm.c:3830
+#: config/arm/arm.c:3831
 #, gcc-internal-format
 msgid "__fp16 and no ldrh"
 msgstr ""
 
-#: config/arm/arm.c:3833
+#: config/arm/arm.c:3834
 #, fuzzy, gcc-internal-format
 msgid "target CPU does not support ARMv8-M Security Extensions"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: config/arm/arm.c:3838
+#: config/arm/arm.c:3839
 #, gcc-internal-format
 msgid "ARMv8-M Security Extensions incompatible with selected FPU"
 msgstr ""
 
-#: config/arm/arm.c:3850
+#: config/arm/arm.c:3851
 #, gcc-internal-format
 msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
 msgstr ""
 
-#: config/arm/arm.c:3858
+#: config/arm/arm.c:3859
 #, gcc-internal-format
 msgid "%<-mfloat-abi=hard%> and VFP"
 msgstr ""
 
-#: config/arm/arm.c:6098
+#: config/arm/arm.c:6099
 #, gcc-internal-format
 msgid "non-AAPCS derived PCS variant"
 msgstr ""
 
-#: config/arm/arm.c:6100
+#: config/arm/arm.c:6101
 #, gcc-internal-format
 msgid "variadic functions must use the base AAPCS variant"
 msgstr ""
 
-#: config/arm/arm.c:6120
+#: config/arm/arm.c:6121
 #, gcc-internal-format
 msgid "PCS variant"
 msgstr ""
 
-#: config/arm/arm.c:6318
+#: config/arm/arm.c:6373
 #, gcc-internal-format
 msgid "Thumb-1 hard-float VFP ABI"
 msgstr ""
 
-#: config/arm/arm.c:6378
+#: config/arm/arm.c:6462
 #, gcc-internal-format
 msgid "argument of type %qT not permitted with -mgeneral-regs-only"
 msgstr ""
 
-#: config/arm/arm.c:6762 config/arm/arm.c:6970 config/arm/arm.c:7003
-#: config/arm/arm.c:28376
+#: config/arm/arm.c:6846 config/arm/arm.c:7067 config/arm/arm.c:7100
+#: config/arm/arm.c:28551
 #, gcc-internal-format
 msgid "parameter passing for argument of type %qT changed in GCC 7.1"
 msgstr ""
 
-#: config/arm/arm.c:7260
+#: config/arm/arm.c:7357
 #, gcc-internal-format
 msgid "%qE attribute not available to functions with arguments passed on the stack"
 msgstr ""
 
-#: config/arm/arm.c:7272
+#: config/arm/arm.c:7369
 #, gcc-internal-format
 msgid "%qE attribute not available to functions with variable number of arguments"
 msgstr ""
 
-#: config/arm/arm.c:7281
+#: config/arm/arm.c:7378
 #, gcc-internal-format
 msgid "%qE attribute not available to functions that return value on the stack"
 msgstr ""
 
-#: config/arm/arm.c:7303 config/arm/arm.c:7355
+#: config/arm/arm.c:7400 config/arm/arm.c:7452
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored without %<-mcmse%> option."
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: config/arm/arm.c:7322
+#: config/arm/arm.c:7419
 #, gcc-internal-format
 msgid "%qE attribute has no effect on functions with static linkage"
 msgstr ""
 
-#: config/arm/arm.c:7371
+#: config/arm/arm.c:7468
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute only applies to base type of a function pointer"
 msgstr "\"%s\" звычайна функцыя"
 
-#: config/arm/arm.c:9322
+#: config/arm/arm.c:9423
 #, gcc-internal-format
 msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
 msgstr ""
 
-#: config/arm/arm.c:13060
+#: config/arm/arm.c:13161
 #, gcc-internal-format
 msgid "%K%s %wd out of range %wd - %wd"
 msgstr ""
 
-#: config/arm/arm.c:13063
+#: config/arm/arm.c:13164
 #, gcc-internal-format
 msgid "%s %wd out of range %wd - %wd"
 msgstr ""
 
-#: config/arm/arm.c:25234
+#: config/arm/arm.c:25409
 #, gcc-internal-format
 msgid "unable to compute real location of stacked parameter"
 msgstr ""
 
-#: config/arm/arm.c:25896
+#: config/arm/arm.c:26071
 #, gcc-internal-format
 msgid "Unexpected thumb1 far jump"
 msgstr ""
 
-#: config/arm/arm.c:26155
+#: config/arm/arm.c:26330
 #, gcc-internal-format
 msgid "no low registers available for popping high registers"
 msgstr ""
 
-#: config/arm/arm.c:26407
+#: config/arm/arm.c:26582
 #, gcc-internal-format
 msgid "interrupt Service Routines cannot be coded in Thumb mode"
 msgstr ""
 
-#: config/arm/arm.c:26653
+#: config/arm/arm.c:26828
 #, gcc-internal-format
 msgid "%<-fstack-check=specific%> for Thumb-1"
 msgstr ""
 
-#: config/arm/arm.c:32244
+#: config/arm/arm.c:32419
 #, gcc-internal-format
 msgid "invalid fpu for target attribute or pragma %qs"
 msgstr ""
@@ -34404,23 +34450,23 @@ msgstr ""
 #. This doesn't really make sense until we support
 #. general dynamic selection of the architecture and all
 #. sub-features.
-#: config/arm/arm.c:32252
+#: config/arm/arm.c:32427
 #, gcc-internal-format
 msgid "auto fpu selection not currently permitted here"
 msgstr ""
 
-#: config/arm/arm.c:32265
+#: config/arm/arm.c:32440
 #, gcc-internal-format
 msgid "invalid architecture for target attribute or pragma %qs"
 msgstr ""
 
-#: config/arm/arm.c:32279
+#: config/arm/arm.c:32454
 #, fuzzy, gcc-internal-format
 #| msgid "unknown register name: %s"
 msgid "unknown target attribute or pragma %qs"
 msgstr "невядомая назва рэгістра: %s"
 
-#: config/arm/arm.c:33257
+#: config/arm/arm.c:33432
 #, fuzzy, gcc-internal-format
 msgid "asm flags not supported in thumb1 mode"
 msgstr "-pipe не падтрымліваецца"
@@ -34503,18 +34549,18 @@ msgstr "-pipe не падтрымліваецца"
 msgid "%<-fPIE%> is not supported"
 msgstr "-pipe не падтрымліваецца"
 
-#: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:4920
+#: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:4951
 #, gcc-internal-format
 msgid "function attributes %qs and %qs are mutually exclusive"
 msgstr ""
 
-#: config/avr/avr.c:1066 config/riscv/riscv.c:4932
+#: config/avr/avr.c:1066 config/riscv/riscv.c:4963
 #, fuzzy, gcc-internal-format
 #| msgid "virtual functions cannot be friends"
 msgid "%qs function cannot have arguments"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: config/avr/avr.c:1069 config/riscv/riscv.c:4929
+#: config/avr/avr.c:1069 config/riscv/riscv.c:4960
 #, fuzzy, gcc-internal-format
 #| msgid "function does not return string type"
 msgid "%qs function cannot return a value"
@@ -34781,7 +34827,7 @@ msgid "indirect call in function, which are not supported by eBPF"
 msgstr ""
 
 #: config/bpf/bpf.c:880 config/mips/mips.c:17025 config/nios2/nios2.c:3600
-#: config/riscv/riscv-builtins.c:219
+#: config/riscv/riscv-builtins.c:222
 #, fuzzy, gcc-internal-format
 #| msgid "too many arguments to function"
 msgid "invalid argument to built-in function"
@@ -35118,52 +35164,52 @@ msgstr ""
 msgid "too many arguments passed in sgpr registers"
 msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
 
-#: config/gcn/gcn.c:2095
+#: config/gcn/gcn.c:2096
 #, gcc-internal-format
 msgid "A non-default set of initial values has been requested, which violates the ABI!"
 msgstr ""
 
-#: config/gcn/gcn.c:2331
+#: config/gcn/gcn.c:2332
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "wrong type of argument %s"
 msgstr "не хапае аргументаў у функцыі"
 
-#: config/gcn/gcn.c:3114
+#: config/gcn/gcn.c:3115
 #, gcc-internal-format
 msgid "nested function trampolines not supported on GCN5 due to non-executable stacks"
 msgstr ""
 
-#: config/gcn/gcn.c:3223
+#: config/gcn/gcn.c:3224
 #, gcc-internal-format
 msgid "TLS is not implemented for GCN."
 msgstr ""
 
-#: config/gcn/gcn.c:3834
+#: config/gcn/gcn.c:3835
 #, gcc-internal-format
 msgid "Builtin not implemented"
 msgstr ""
 
-#: config/gcn/gcn.c:4803
+#: config/gcn/gcn.c:4804
 #, gcc-internal-format, gfc-internal-format
 msgid "using vector_length (64), ignoring %d"
 msgstr ""
 
-#: config/gcn/gcn.c:4804
+#: config/gcn/gcn.c:4805
 #, gcc-internal-format
 msgid "using vector_length (64), ignoring runtime setting"
 msgstr ""
 
-#: config/gcn/gcn.c:4816 config/nvptx/nvptx.c:5688
+#: config/gcn/gcn.c:4817 config/nvptx/nvptx.c:5688
 #, gcc-internal-format, gfc-internal-format
 msgid "using num_workers (%d), ignoring %d"
 msgstr ""
 
-#: config/gcn/gcn.c:4844 config/gcn/gcn.c:4871
+#: config/gcn/gcn.c:4845 config/gcn/gcn.c:4872
 #, gcc-internal-format, gfc-internal-format
 msgid "offload dimension out of range (%d)"
 msgstr ""
 
-#: config/gcn/gcn.c:5299
+#: config/gcn/gcn.c:5300
 #, gcc-internal-format
 msgid "local data-share memory exhausted"
 msgstr ""
@@ -35302,132 +35348,132 @@ msgstr "аргумент `__builtin_args_info' павінен быць канс
 msgid "parameter to builtin not valid: %s"
 msgstr "параметр \"%s\" ініцыялізаваны"
 
-#: config/i386/i386-expand.c:7909
+#: config/i386/i386-expand.c:7916
 #, gcc-internal-format
 msgid "interrupt service routine cannot be called directly"
 msgstr ""
 
-#: config/i386/i386-expand.c:8313 config/i386/i386-expand.c:9776
+#: config/i386/i386-expand.c:8320 config/i386/i386-expand.c:9783
 #, fuzzy, gcc-internal-format
 msgid "the last argument must be a 2-bit immediate"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/i386/i386-expand.c:8708
+#: config/i386/i386-expand.c:8715
 #, fuzzy, gcc-internal-format
 msgid "the fifth argument must be an 8-bit immediate"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/i386/i386-expand.c:8803
+#: config/i386/i386-expand.c:8810
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be an 8-bit immediate"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/i386/i386-expand.c:9707
+#: config/i386/i386-expand.c:9714
 #, fuzzy, gcc-internal-format
 msgid "the last argument must be an 1-bit immediate"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/i386/i386-expand.c:9722
+#: config/i386/i386-expand.c:9729
 #, fuzzy, gcc-internal-format
 msgid "the last argument must be a 3-bit immediate"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/i386/i386-expand.c:9755
+#: config/i386/i386-expand.c:9762
 #, fuzzy, gcc-internal-format
 msgid "the last argument must be a 4-bit immediate"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/i386/i386-expand.c:9795
+#: config/i386/i386-expand.c:9802
 #, fuzzy, gcc-internal-format
 msgid "the last argument must be a 1-bit immediate"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/i386/i386-expand.c:9808
+#: config/i386/i386-expand.c:9815
 #, fuzzy, gcc-internal-format
 msgid "the last argument must be a 5-bit immediate"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/i386/i386-expand.c:9818
+#: config/i386/i386-expand.c:9825
 #, gcc-internal-format
 msgid "the next to last argument must be an 8-bit immediate"
 msgstr ""
 
-#: config/i386/i386-expand.c:9823 config/i386/i386-expand.c:10729
+#: config/i386/i386-expand.c:9830 config/i386/i386-expand.c:10736
 #, fuzzy, gcc-internal-format
 msgid "the last argument must be an 8-bit immediate"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/i386/i386-expand.c:9963
+#: config/i386/i386-expand.c:9970
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be comparison constant"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: config/i386/i386-expand.c:9968
+#: config/i386/i386-expand.c:9975
 #, gcc-internal-format
 msgid "incorrect comparison mode"
 msgstr ""
 
-#: config/i386/i386-expand.c:9974 config/i386/i386-expand.c:10294
+#: config/i386/i386-expand.c:9981 config/i386/i386-expand.c:10301
 #, gcc-internal-format
 msgid "incorrect rounding operand"
 msgstr ""
 
-#: config/i386/i386-expand.c:10276
+#: config/i386/i386-expand.c:10283
 #, fuzzy, gcc-internal-format
 msgid "the immediate argument must be a 4-bit immediate"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/i386/i386-expand.c:10282
+#: config/i386/i386-expand.c:10289
 #, fuzzy, gcc-internal-format
 msgid "the immediate argument must be a 5-bit immediate"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/i386/i386-expand.c:10285
+#: config/i386/i386-expand.c:10292
 #, gcc-internal-format
 msgid "the immediate argument must be an 8-bit immediate"
 msgstr ""
 
-#: config/i386/i386-expand.c:10727
+#: config/i386/i386-expand.c:10734
 #, fuzzy, gcc-internal-format
 msgid "the last argument must be a 32-bit immediate"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/i386/i386-expand.c:10809 config/rs6000/rs6000-call.c:9814
+#: config/i386/i386-expand.c:10816 config/rs6000/rs6000-call.c:10024
 #, gcc-internal-format
 msgid "selector must be an integer constant in the range [0, %wi]"
 msgstr ""
 
-#: config/i386/i386-expand.c:11003
+#: config/i386/i386-expand.c:11010
 #, gcc-internal-format
 msgid "%qE needs unknown isa option"
 msgstr ""
 
-#: config/i386/i386-expand.c:11007
+#: config/i386/i386-expand.c:11014
 #, fuzzy, gcc-internal-format
 msgid "%qE needs isa option %s"
 msgstr "Нерэчаісны выбар %s"
 
-#: config/i386/i386-expand.c:11678
+#: config/i386/i386-expand.c:11685
 #, fuzzy, gcc-internal-format
 msgid "last argument must be an immediate"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/i386/i386-expand.c:12434 config/i386/i386-expand.c:12646
+#: config/i386/i386-expand.c:12441 config/i386/i386-expand.c:12653
 #, gcc-internal-format
 msgid "the last argument must be scale 1, 2, 4, 8"
 msgstr ""
 
-#: config/i386/i386-expand.c:12699
+#: config/i386/i386-expand.c:12706
 #, gcc-internal-format
 msgid "the forth argument must be scale 1, 2, 4, 8"
 msgstr ""
 
-#: config/i386/i386-expand.c:12705
+#: config/i386/i386-expand.c:12712
 #, gcc-internal-format
 msgid "incorrect hint operand"
 msgstr ""
 
-#: config/i386/i386-expand.c:12724
+#: config/i386/i386-expand.c:12731
 #, fuzzy, gcc-internal-format
 msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
@@ -35810,145 +35856,145 @@ msgstr ""
 msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.c:3087
+#: config/i386/i386-options.c:3089
 #, gcc-internal-format
 msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.c:3122
+#: config/i386/i386-options.c:3124
 #, gcc-internal-format
 msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.c:3130
+#: config/i386/i386-options.c:3134
 #, gcc-internal-format
 msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.c:3224
+#: config/i386/i386-options.c:3228
 #, gcc-internal-format
 msgid "%s instructions aren%'t allowed in an exception service routine"
 msgstr ""
 
-#: config/i386/i386-options.c:3226
+#: config/i386/i386-options.c:3230
 #, gcc-internal-format
 msgid "%s instructions aren%'t allowed in an interrupt service routine"
 msgstr ""
 
-#: config/i386/i386-options.c:3230
+#: config/i386/i386-options.c:3234
 #, gcc-internal-format
 msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
 msgstr ""
 
-#: config/i386/i386-options.c:3277 config/i386/i386-options.c:3328
+#: config/i386/i386-options.c:3281 config/i386/i386-options.c:3332
 #, gcc-internal-format
 msgid "fastcall and regparm attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.c:3282
+#: config/i386/i386-options.c:3286
 #, gcc-internal-format
 msgid "regparam and thiscall attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.c:3289 config/i386/i386-options.c:3517
+#: config/i386/i386-options.c:3293 config/i386/i386-options.c:3521
 #, gcc-internal-format
 msgid "%qE attribute requires an integer constant argument"
 msgstr ""
 
-#: config/i386/i386-options.c:3295
+#: config/i386/i386-options.c:3299
 #, fuzzy, gcc-internal-format
 msgid "argument to %qE attribute larger than %d"
 msgstr "памер \"%s\" больш чам %d байт"
 
-#: config/i386/i386-options.c:3320 config/i386/i386-options.c:3363
+#: config/i386/i386-options.c:3324 config/i386/i386-options.c:3367
 #, gcc-internal-format
 msgid "fastcall and cdecl attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.c:3324
+#: config/i386/i386-options.c:3328
 #, gcc-internal-format
 msgid "fastcall and stdcall attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.c:3332 config/i386/i386-options.c:3381
+#: config/i386/i386-options.c:3336 config/i386/i386-options.c:3385
 #, gcc-internal-format
 msgid "fastcall and thiscall attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.c:3342 config/i386/i386-options.c:3359
+#: config/i386/i386-options.c:3346 config/i386/i386-options.c:3363
 #, gcc-internal-format
 msgid "stdcall and cdecl attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.c:3346
+#: config/i386/i386-options.c:3350
 #, gcc-internal-format
 msgid "stdcall and fastcall attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.c:3350 config/i386/i386-options.c:3377
+#: config/i386/i386-options.c:3354 config/i386/i386-options.c:3381
 #, gcc-internal-format
 msgid "stdcall and thiscall attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.c:3367 config/i386/i386-options.c:3385
+#: config/i386/i386-options.c:3371 config/i386/i386-options.c:3389
 #, gcc-internal-format
 msgid "cdecl and thiscall attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.c:3373
+#: config/i386/i386-options.c:3377
 #, gcc-internal-format
 msgid "%qE attribute is used for non-class method"
 msgstr ""
 
-#: config/i386/i386-options.c:3477 config/rs6000/rs6000.c:19366
+#: config/i386/i386-options.c:3481 config/rs6000/rs6000.c:19613
 #, fuzzy, gcc-internal-format
 #| msgid "`%s' attribute ignored"
 msgid "%qE incompatible attribute ignored"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: config/i386/i386-options.c:3504
+#: config/i386/i386-options.c:3508
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute only available for 32-bit"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: config/i386/i386-options.c:3525
+#: config/i386/i386-options.c:3529
 #, fuzzy, gcc-internal-format
 msgid "argument to %qE attribute is neither zero, nor one"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: config/i386/i386-options.c:3559 config/i386/i386-options.c:3569
+#: config/i386/i386-options.c:3563 config/i386/i386-options.c:3573
 #, gcc-internal-format
 msgid "%qs and %qs attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.c:3596 config/i386/i386-options.c:3618
+#: config/i386/i386-options.c:3600 config/i386/i386-options.c:3622
 #: config/ia64/ia64.c:812 config/s390/s390.c:1151
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute requires a string constant argument"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: config/i386/i386-options.c:3606 config/i386/i386-options.c:3628
+#: config/i386/i386-options.c:3610 config/i386/i386-options.c:3632
 #: config/s390/s390.c:1180
 #, fuzzy, gcc-internal-format
 msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: config/i386/i386-options.c:3660
+#: config/i386/i386-options.c:3664
 #, gcc-internal-format
 msgid "interrupt service routine should have a pointer as the first argument"
 msgstr ""
 
-#: config/i386/i386-options.c:3667
+#: config/i386/i386-options.c:3671
 #, gcc-internal-format
 msgid "interrupt service routine should have %qs as the second argument"
 msgstr ""
 
-#: config/i386/i386-options.c:3678
+#: config/i386/i386-options.c:3682
 #, gcc-internal-format
 msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
 msgstr ""
 
-#: config/i386/i386-options.c:3681
+#: config/i386/i386-options.c:3685
 #, gcc-internal-format
 msgid "interrupt service routine must return %<void%>"
 msgstr ""
@@ -36399,7 +36445,7 @@ msgstr ""
 msgid "%qE redeclared with conflicting %qs attributes"
 msgstr ""
 
-#: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2952
+#: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2960
 #, gcc-internal-format
 msgid "%qE attribute requires a string argument"
 msgstr ""
@@ -37487,52 +37533,52 @@ msgstr ""
 msgid "%<__delay_cycles%> is limited to 32-bit loop counts"
 msgstr ""
 
-#: config/riscv/riscv.c:354
+#: config/riscv/riscv.c:362
 #, gcc-internal-format
 msgid "unknown cpu %qs for %<-mtune%>"
 msgstr ""
 
-#: config/riscv/riscv.c:2572 config/riscv/riscv.c:2614
+#: config/riscv/riscv.c:2580 config/riscv/riscv.c:2622
 #, gcc-internal-format
 msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
 msgstr ""
 
-#: config/riscv/riscv.c:2963
+#: config/riscv/riscv.c:2971
 #, fuzzy, gcc-internal-format
 msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: config/riscv/riscv.c:4594
+#: config/riscv/riscv.c:4625
 #, gcc-internal-format
 msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
 msgstr ""
 
-#: config/riscv/riscv.c:4635
+#: config/riscv/riscv.c:4666
 #, gcc-internal-format
 msgid "requested ABI requires %<-march%> to subsume the %qc extension"
 msgstr ""
 
-#: config/riscv/riscv.c:4639
+#: config/riscv/riscv.c:4670
 #, gcc-internal-format
 msgid "rv32e requires ilp32e ABI"
 msgstr ""
 
-#: config/riscv/riscv.c:4643
+#: config/riscv/riscv.c:4674
 #, gcc-internal-format
 msgid "ABI requires %<-march=rv%d%>"
 msgstr ""
 
-#: config/riscv/riscv.c:4653
+#: config/riscv/riscv.c:4684
 #, gcc-internal-format
 msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
 msgstr ""
 
-#: config/riscv/riscv.c:4666
+#: config/riscv/riscv.c:4697
 #, gcc-internal-format
 msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
 msgstr ""
 
-#: config/riscv/riscv.c:4958
+#: config/riscv/riscv.c:4989
 #, gcc-internal-format
 msgid "%qs function cannot have different interrupt type"
 msgstr ""
@@ -37651,325 +37697,326 @@ msgstr ""
 msgid "junk at end of %<#pragma longcall%>"
 msgstr ""
 
-#: config/rs6000/rs6000-c.c:928
+#: config/rs6000/rs6000-c.c:934
 #, gcc-internal-format
 msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
 msgstr ""
 
-#: config/rs6000/rs6000-c.c:932
+#: config/rs6000/rs6000-c.c:938
 #, gcc-internal-format
 msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
 msgstr ""
 
-#: config/rs6000/rs6000-c.c:942 config/rs6000/rs6000-c.c:993
-#: config/rs6000/rs6000-c.c:1263 config/rs6000/rs6000-c.c:1329
-#: config/rs6000/rs6000-c.c:1695 config/rs6000/rs6000-c.c:1742
+#: config/rs6000/rs6000-c.c:948 config/rs6000/rs6000-c.c:999
+#: config/rs6000/rs6000-c.c:1269 config/rs6000/rs6000-c.c:1335
+#: config/rs6000/rs6000-c.c:1701 config/rs6000/rs6000-c.c:1748
 #, gcc-internal-format
 msgid "builtin %qs only accepts 2 arguments"
 msgstr ""
 
-#: config/rs6000/rs6000-c.c:1066 config/rs6000/rs6000-c.c:1149
-#: config/rs6000/rs6000-c.c:1507
+#: config/rs6000/rs6000-c.c:1072 config/rs6000/rs6000-c.c:1155
+#: config/rs6000/rs6000-c.c:1513
 #, gcc-internal-format
 msgid "builtin %qs only accepts 3 arguments"
 msgstr ""
 
-#: config/rs6000/rs6000-c.c:1258
+#: config/rs6000/rs6000-c.c:1264
 #, gcc-internal-format
 msgid "builtin %qs only accepts 1 argument"
 msgstr ""
 
-#: config/rs6000/rs6000-c.c:1634
+#: config/rs6000/rs6000-c.c:1640
 #, gcc-internal-format
 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
 msgstr ""
 
-#: config/rs6000/rs6000-c.c:1833
+#: config/rs6000/rs6000-c.c:1839
 #, gcc-internal-format
 msgid "builtin %qs requires builtin %qs"
 msgstr ""
 
-#: config/rs6000/rs6000-c.c:1837
+#: config/rs6000/rs6000-c.c:1843
 #, fuzzy, gcc-internal-format
 msgid "%qs is not supported in this compiler configuration"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: config/rs6000/rs6000-c.c:1846
+#: config/rs6000/rs6000-c.c:1852
 #, gcc-internal-format
 msgid "invalid parameter combination for AltiVec intrinsic %qs"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:5845
+#: config/rs6000/rs6000-call.c:5875
 #, gcc-internal-format
 msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:6035
+#: config/rs6000/rs6000-call.c:6065
 #, gcc-internal-format
 msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:6210
+#: config/rs6000/rs6000-call.c:6240
 #, gcc-internal-format, gfc-internal-format
 msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:6480
+#: config/rs6000/rs6000-call.c:6510
 #, gcc-internal-format
 msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:7220
+#: config/rs6000/rs6000-call.c:7250
 #, gcc-internal-format
 msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:7395
+#: config/rs6000/rs6000-call.c:7425
 #, gcc-internal-format
 msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:8187
+#: config/rs6000/rs6000-call.c:8217
 #, gcc-internal-format
 msgid "internal error: builtin function %qs already processed"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:8505
+#: config/rs6000/rs6000-call.c:8588
 #, fuzzy, gcc-internal-format
 msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: config/rs6000/rs6000-call.c:8546
+#: config/rs6000/rs6000-call.c:8629
 #, fuzzy, gcc-internal-format
 msgid "argument 1 must be an 8-bit field value"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:8577
+#: config/rs6000/rs6000-call.c:8660
 #, gcc-internal-format
 msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:8589
+#: config/rs6000/rs6000-call.c:8672
 #, gcc-internal-format
 msgid "Argument must be a constant between 0 and 31."
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:8615
+#: config/rs6000/rs6000-call.c:8698
 #, fuzzy, gcc-internal-format
 msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: config/rs6000/rs6000-call.c:8630
+#: config/rs6000/rs6000-call.c:8713
 #, gcc-internal-format
 msgid "Argument must be a value between 0 and 3."
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:8655
+#: config/rs6000/rs6000-call.c:8738
 #, fuzzy, gcc-internal-format
 msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: config/rs6000/rs6000-call.c:8660
+#: config/rs6000/rs6000-call.c:8743
 #, fuzzy, gcc-internal-format
 msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: config/rs6000/rs6000-call.c:8679
+#: config/rs6000/rs6000-call.c:8762
 #, gcc-internal-format
 msgid "Argument must be a value between 0 and 7."
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:8720
+#: config/rs6000/rs6000-call.c:8803
 #, fuzzy, gcc-internal-format
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:8804
+#: config/rs6000/rs6000-call.c:8887
 #, fuzzy, gcc-internal-format
 msgid "argument 2 must be a 1-bit unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:8815
+#: config/rs6000/rs6000-call.c:8898
 #, fuzzy, gcc-internal-format
 msgid "argument 2 must be a 2-bit unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:8826
+#: config/rs6000/rs6000-call.c:8909
 #, fuzzy, gcc-internal-format
 msgid "argument 2 must be a 3-bit unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:8837
+#: config/rs6000/rs6000-call.c:8920
 #, fuzzy, gcc-internal-format
 msgid "argument 2 must be a 4-bit unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:8851
+#: config/rs6000/rs6000-call.c:8934
 #, fuzzy, gcc-internal-format
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:8869
+#: config/rs6000/rs6000-call.c:8952
 #, fuzzy, gcc-internal-format
 msgid "argument 1 must be a 6-bit unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:8885
+#: config/rs6000/rs6000-call.c:8968
 #, fuzzy, gcc-internal-format
 msgid "argument 2 must be a 7-bit unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:8924
+#: config/rs6000/rs6000-call.c:9007
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of %qs must be a constant"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:8982
+#: config/rs6000/rs6000-call.c:9065
 #, fuzzy, gcc-internal-format
 #| msgid "argument of `__builtin_args_info' out of range"
 msgid "argument 1 of %qs is out of range"
 msgstr "аргумент `__builtin_args_info' выйшаў за межы"
 
-#: config/rs6000/rs6000-call.c:9255
-#, gcc-internal-format
-msgid "builtin %qs is only valid in 64-bit mode"
-msgstr ""
-
-#: config/rs6000/rs6000-call.c:9304
+#: config/rs6000/rs6000-call.c:9354 config/rs6000/rs6000-call.c:9514
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "argument %d must be an unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:9306
+#: config/rs6000/rs6000-call.c:9356 config/rs6000/rs6000-call.c:9516
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "argument %d is an unsigned literal that is out of range"
 msgstr "аргумент `__builtin_args_info' выйшаў за межы"
 
-#: config/rs6000/rs6000-call.c:9451
+#: config/rs6000/rs6000-call.c:9465
+#, gcc-internal-format
+msgid "builtin %qs is only valid in 64-bit mode"
+msgstr ""
+
+#: config/rs6000/rs6000-call.c:9661
 #, gcc-internal-format
 msgid "builtin %qs only accepts a string argument"
 msgstr ""
 
 #. Invalid CPU argument.
-#: config/rs6000/rs6000-call.c:9470
+#: config/rs6000/rs6000-call.c:9680
 #, gcc-internal-format
 msgid "cpu %qs is an invalid argument to builtin %qs"
 msgstr ""
 
 #. Invalid HWCAP argument.
-#: config/rs6000/rs6000-call.c:9498
+#: config/rs6000/rs6000-call.c:9708
 #, gcc-internal-format
 msgid "%s %qs is an invalid argument to builtin %qs"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:9524
+#: config/rs6000/rs6000-call.c:9734
 #, gcc-internal-format
 msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:9577
+#: config/rs6000/rs6000-call.c:9787
 #, fuzzy, gcc-internal-format
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:9602
+#: config/rs6000/rs6000-call.c:9812
 #, fuzzy, gcc-internal-format
 msgid "argument 3 must be a 2-bit unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:9622
+#: config/rs6000/rs6000-call.c:9832
 #, fuzzy, gcc-internal-format
 msgid "argument 3 must be a 1-bit unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:9634
+#: config/rs6000/rs6000-call.c:9844
 #, fuzzy, gcc-internal-format
 msgid "argument 1 must be 0 or 2"
 msgstr "аргумент для \"%s\" прапушчан"
 
-#: config/rs6000/rs6000-call.c:9646
+#: config/rs6000/rs6000-call.c:9856
 #, fuzzy, gcc-internal-format
 msgid "argument 1 must be a 1-bit unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:9660
+#: config/rs6000/rs6000-call.c:9870
 #, fuzzy, gcc-internal-format
 msgid "argument 2 must be a 6-bit unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:9672
+#: config/rs6000/rs6000-call.c:9882
 #, fuzzy, gcc-internal-format
 msgid "argument 2 must be 0 or 1"
 msgstr "аргумент для \"%s\" прапушчан"
 
-#: config/rs6000/rs6000-call.c:9680
+#: config/rs6000/rs6000-call.c:9890
 #, fuzzy, gcc-internal-format
 msgid "argument 3 must be in the range [0, 15]"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:9747 config/rs6000/rs6000-call.c:10087
+#: config/rs6000/rs6000-call.c:9957 config/rs6000/rs6000-call.c:10297
 #, fuzzy, gcc-internal-format
 msgid "argument to %qs must be a 2-bit unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:9912
+#: config/rs6000/rs6000-call.c:10122
 #, gcc-internal-format
 msgid "unresolved overload for Altivec builtin %qF"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:10134
+#: config/rs6000/rs6000-call.c:10344
 #, fuzzy, gcc-internal-format
 #| msgid "second argument of `%s' should be `char **'"
 msgid "second argument to %qs must be [0, 12]"
 msgstr "другім аргументам \"%s\" павінен быць \"char **\""
 
-#: config/rs6000/rs6000-call.c:10149
+#: config/rs6000/rs6000-call.c:10359
 #, fuzzy, gcc-internal-format
 msgid "third argument to %qs must be [0, 12]"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:10343
+#: config/rs6000/rs6000-call.c:10553
 #, gcc-internal-format
 msgid "%qs is only valid for the cell processor"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:10345 config/rs6000/rs6000-call.c:10347
-#: config/rs6000/rs6000-call.c:10349 config/rs6000/rs6000-call.c:10355
-#: config/rs6000/rs6000-call.c:10357 config/rs6000/rs6000-call.c:10363
-#: config/rs6000/rs6000-call.c:10369 config/rs6000/rs6000-call.c:10373
-#: config/rs6000/rs6000-call.c:10375 config/rs6000/rs6000-call.c:10379
-#: config/rs6000/rs6000-call.c:10383
+#: config/rs6000/rs6000-call.c:10555 config/rs6000/rs6000-call.c:10557
+#: config/rs6000/rs6000-call.c:10559 config/rs6000/rs6000-call.c:10565
+#: config/rs6000/rs6000-call.c:10567 config/rs6000/rs6000-call.c:10573
+#: config/rs6000/rs6000-call.c:10579 config/rs6000/rs6000-call.c:10581
+#: config/rs6000/rs6000-call.c:10583 config/rs6000/rs6000-call.c:10587
+#: config/rs6000/rs6000-call.c:10589 config/rs6000/rs6000-call.c:10593
+#: config/rs6000/rs6000-call.c:10597
 #, gcc-internal-format
 msgid "%qs requires the %qs option"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:10352 config/rs6000/rs6000-call.c:10360
-#: config/rs6000/rs6000-call.c:10366
+#: config/rs6000/rs6000-call.c:10562 config/rs6000/rs6000-call.c:10570
+#: config/rs6000/rs6000-call.c:10576
 #, gcc-internal-format
 msgid "%qs requires the %qs and %qs options"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:10381
+#: config/rs6000/rs6000-call.c:10595
 #, gcc-internal-format
 msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:10386
+#: config/rs6000/rs6000-call.c:10600
 #, gcc-internal-format
 msgid "%qs requires the %qs (or newer), and %qs or %qs options"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:10389
+#: config/rs6000/rs6000-call.c:10603
 #, gcc-internal-format
 msgid "%qs is not supported with the current options"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:13016
+#: config/rs6000/rs6000-call.c:13544
 #, gcc-internal-format
 msgid "internal error: builtin function %qs had an unexpected return type %qs"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:13038
+#: config/rs6000/rs6000-call.c:13566
 #, gcc-internal-format
 msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
 msgstr ""
@@ -37991,223 +38038,228 @@ msgstr "Не выкарыстоўваць рэгістра sb"
 msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3154 config/rs6000/rs6000.c:3157
-#: config/rs6000/rs6000.c:3160
+#: config/rs6000/rs6000.c:3217 config/rs6000/rs6000.c:3220
+#: config/rs6000/rs6000.c:3223
 #, gcc-internal-format
 msgid "%qs requires %qs or %qs"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3261
+#: config/rs6000/rs6000.c:3324
 #, gcc-internal-format
 msgid "%qs requires PowerPC64 architecture, enabling"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3454
+#: config/rs6000/rs6000.c:3519
 #, gcc-internal-format
 msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3593
+#: config/rs6000/rs6000.c:3658
 #, fuzzy, gcc-internal-format
 msgid "AltiVec not supported in this target"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: config/rs6000/rs6000.c:3610
+#: config/rs6000/rs6000.c:3675
 #, fuzzy, gcc-internal-format
 msgid "%qs is not supported on little endian systems"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: config/rs6000/rs6000.c:3689
+#: config/rs6000/rs6000.c:3754
 #, gcc-internal-format
 msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
 msgstr ""
 
 #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
 #. were explicitly cleared.
-#: config/rs6000/rs6000.c:3697
+#: config/rs6000/rs6000.c:3762
 #, gcc-internal-format
 msgid "%qs incompatible with explicitly disabled options"
 msgstr ""
 
 #. TARGET_VSX = 1 implies Power 7 and newer
-#: config/rs6000/rs6000.c:3722 config/rs6000/rs6000.c:3730
-#: config/rs6000/rs6000.c:3737 config/rs6000/rs6000.c:3744
-#: config/rs6000/rs6000.c:3752 config/rs6000/rs6000.c:3771
-#: config/rs6000/rs6000.c:3833 config/rs6000/rs6000.c:3860
-#: config/rs6000/rs6000.c:3887 config/rs6000/rs6000.c:3902
-#: config/rs6000/rs6000.c:3910 config/rs6000/rs6000.c:3939
-#: config/rs6000/rs6000.c:3941 config/rs6000/rs6000.c:4027
-#: config/rs6000/rs6000.c:4040 config/rs6000/rs6000.c:4049
-#: config/rs6000/rs6000.c:4197
+#: config/rs6000/rs6000.c:3787 config/rs6000/rs6000.c:3795
+#: config/rs6000/rs6000.c:3802 config/rs6000/rs6000.c:3809
+#: config/rs6000/rs6000.c:3817 config/rs6000/rs6000.c:3836
+#: config/rs6000/rs6000.c:3898 config/rs6000/rs6000.c:3925
+#: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3967
+#: config/rs6000/rs6000.c:3975 config/rs6000/rs6000.c:4004
+#: config/rs6000/rs6000.c:4006 config/rs6000/rs6000.c:4092
+#: config/rs6000/rs6000.c:4105 config/rs6000/rs6000.c:4114
+#: config/rs6000/rs6000.c:4262 config/rs6000/rs6000.c:4275
 #, gcc-internal-format
 msgid "%qs requires %qs"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3930
+#: config/rs6000/rs6000.c:3995
 #, gcc-internal-format
 msgid "target attribute or pragma changes %<long double%> size"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3956
+#: config/rs6000/rs6000.c:4021
 #, gcc-internal-format
 msgid "%qs requires full ISA 2.06 support"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3965
+#: config/rs6000/rs6000.c:4030
 #, gcc-internal-format
 msgid "Using IEEE extended precision %<long double%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3968
+#: config/rs6000/rs6000.c:4033
 #, gcc-internal-format
 msgid "Using IBM extended precision %<long double%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3987
+#: config/rs6000/rs6000.c:4052
 #, fuzzy, gcc-internal-format
 #| msgid "%s does not support %s"
 msgid "%qs requires VSX support"
 msgstr "%s не падтрымлівае %s"
 
-#: config/rs6000/rs6000.c:3996
+#: config/rs6000/rs6000.c:4061
 #, gcc-internal-format
 msgid "The %<-mfloat128%> option may not be fully supported"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4019
+#: config/rs6000/rs6000.c:4084
 #, gcc-internal-format
 msgid "%qs requires full ISA 3.0 support"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4106
+#: config/rs6000/rs6000.c:4171
 #, gcc-internal-format
 msgid "unknown vectorization library ABI type (%qs) for %qs switch"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4129 config/rs6000/rs6000.c:4144
+#: config/rs6000/rs6000.c:4194 config/rs6000/rs6000.c:4209
 #, gcc-internal-format
 msgid "target attribute or pragma changes AltiVec ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4157
+#: config/rs6000/rs6000.c:4222
 #, gcc-internal-format
 msgid "target attribute or pragma changes darwin64 ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4302
+#: config/rs6000/rs6000.c:4380
 #, gcc-internal-format
 msgid "%qs is not a valid number in %qs"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4319
+#: config/rs6000/rs6000.c:4397
 #, fuzzy, gcc-internal-format
 #| msgid "invalid register name for `%s'"
 msgid "%qs is not a valid base register in %qs"
 msgstr "нерэчаісная назва рэгістра `%s'"
 
-#: config/rs6000/rs6000.c:4327
+#: config/rs6000/rs6000.c:4405
 #, gcc-internal-format
 msgid "%qs needs a valid base register"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4623
+#: config/rs6000/rs6000.c:4706
 #, fuzzy, gcc-internal-format
 msgid "unknown option for %<%s=%s%>"
 msgstr "невядомая назва рэгістра: %s\n"
 
-#: config/rs6000/rs6000.c:4660
+#: config/rs6000/rs6000.c:4743
 #, gcc-internal-format
 msgid "%qs is deprecated and not recommended in any circumstances"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7184
+#: config/rs6000/rs6000.c:7267
 #, gcc-internal-format, gfc-internal-format
 msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
 msgstr ""
 
-#: config/rs6000/rs6000.c:16737
+#: config/rs6000/rs6000.c:9945
+#, gcc-internal-format
+msgid "%qs is an opaque type, and you can't set it to other values."
+msgstr ""
+
+#: config/rs6000/rs6000.c:16978
 #, gcc-internal-format
 msgid "no profiling of 64-bit code for this ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19039
+#: config/rs6000/rs6000.c:19280
 #, gcc-internal-format
 msgid "you cannot take the address of a nested function if you use the %qs option"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19121
+#: config/rs6000/rs6000.c:19362
 #, gcc-internal-format
 msgid "use of %<long double%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19123
+#: config/rs6000/rs6000.c:19364
 #, gcc-internal-format
 msgid "use of boolean types in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19125
+#: config/rs6000/rs6000.c:19366
 #, gcc-internal-format
 msgid "use of %<complex%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19127
+#: config/rs6000/rs6000.c:19368
 #, gcc-internal-format
 msgid "use of decimal floating point types in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19133
+#: config/rs6000/rs6000.c:19374
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19136
+#: config/rs6000/rs6000.c:19377
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19141
+#: config/rs6000/rs6000.c:19382
 #, gcc-internal-format
 msgid "use of %<long long%> in AltiVec types is invalid without %qs"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19144
+#: config/rs6000/rs6000.c:19385
 #, gcc-internal-format
 msgid "use of %<double%> in AltiVec types is invalid without %qs"
 msgstr ""
 
-#: config/rs6000/rs6000.c:23150
+#: config/rs6000/rs6000.c:23400
 #, fuzzy, gcc-internal-format
 #| msgid "invalid use of `%D'"
 msgid "invalid cpu %qs for %s%qs%s"
 msgstr "нерэчаіснае выкарыстаньне `%D'"
 
-#: config/rs6000/rs6000.c:23153
+#: config/rs6000/rs6000.c:23403
 #, fuzzy, gcc-internal-format
 #| msgid "%s=%s is too large"
 msgid "%s%qs%s is not allowed"
 msgstr "%s=%s вельмі вялікі"
 
-#: config/rs6000/rs6000.c:23155
+#: config/rs6000/rs6000.c:23405
 #, gcc-internal-format
 msgid "%s%qs%s is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:23692
+#: config/rs6000/rs6000.c:23942
 #, gcc-internal-format
 msgid "%<-mno-%s%> turns off %<-m%s%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:23851
+#: config/rs6000/rs6000.c:24101
 #, gcc-internal-format
 msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
 msgstr ""
 
-#: config/rs6000/rs6000.c:23883
+#: config/rs6000/rs6000.c:24133
 #, fuzzy, gcc-internal-format
 msgid "multiversioning needs ifunc which is not supported on this target"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: config/rs6000/rs6000.c:24139
+#: config/rs6000/rs6000.c:24389
 #, gcc-internal-format
 msgid "Virtual function multiversioning not supported"
 msgstr ""
@@ -38529,141 +38581,141 @@ msgstr ""
 msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: config/s390/s390.c:9873
+#: config/s390/s390.c:9871
 #, gcc-internal-format
 msgid "total size of local variables exceeds architecture limit"
 msgstr ""
 
-#: config/s390/s390.c:11210
+#: config/s390/s390.c:11208
 #, gcc-internal-format
 msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
 msgstr ""
 
-#: config/s390/s390.c:11226
+#: config/s390/s390.c:11224
 #, gcc-internal-format
 msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
 msgstr ""
 
-#: config/s390/s390.c:11254
+#: config/s390/s390.c:11252
 #, fuzzy, gcc-internal-format
 #| msgid "size of `%s' is %d bytes"
 msgid "frame size of %qs is %wd bytes"
 msgstr "памер \"%s\" - %d байт"
 
-#: config/s390/s390.c:11258
+#: config/s390/s390.c:11256
 #, gcc-internal-format
 msgid "%qs uses dynamic stack allocation"
 msgstr ""
 
-#: config/s390/s390.c:12900
+#: config/s390/s390.c:12966
 #, gcc-internal-format
 msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
 msgstr ""
 
-#: config/s390/s390.c:15158
+#: config/s390/s390.c:15224
 #, gcc-internal-format
 msgid "64-bit ABI not supported in ESA/390 mode"
 msgstr ""
 
-#: config/s390/s390.c:15165
+#: config/s390/s390.c:15231
 #, gcc-internal-format
 msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
 msgstr ""
 
-#: config/s390/s390.c:15200
+#: config/s390/s390.c:15266
 #, gcc-internal-format, gfc-internal-format
 msgid "hardware vector support not available on %s"
 msgstr ""
 
-#: config/s390/s390.c:15203
+#: config/s390/s390.c:15269
 #, gcc-internal-format
 msgid "hardware vector support not available with %<-msoft-float%>"
 msgstr ""
 
-#: config/s390/s390.c:15232
+#: config/s390/s390.c:15298
 #, gcc-internal-format, gfc-internal-format
 msgid "hardware decimal floating point instructions not available on %s"
 msgstr ""
 
-#: config/s390/s390.c:15236
+#: config/s390/s390.c:15302
 #, gcc-internal-format
 msgid "hardware decimal floating point instructions not available in ESA/390 mode"
 msgstr ""
 
-#: config/s390/s390.c:15248
+#: config/s390/s390.c:15314
 #, gcc-internal-format
 msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
 msgstr ""
 
-#: config/s390/s390.c:15257
+#: config/s390/s390.c:15323
 #, gcc-internal-format
 msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
 msgstr ""
 
-#: config/s390/s390.c:15263
+#: config/s390/s390.c:15329
 #, gcc-internal-format
 msgid "stack size must be greater than the stack guard value"
 msgstr ""
 
-#: config/s390/s390.c:15265
+#: config/s390/s390.c:15331
 #, gcc-internal-format
 msgid "stack size must not be greater than 64k"
 msgstr ""
 
-#: config/s390/s390.c:15268
+#: config/s390/s390.c:15334
 #, gcc-internal-format
 msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
 msgstr ""
 
-#: config/s390/s390.c:15281
+#: config/s390/s390.c:15347
 #, gcc-internal-format
 msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
 msgstr ""
 
-#: config/s390/s390.c:15284
+#: config/s390/s390.c:15350
 #, gcc-internal-format
 msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
 msgstr ""
 
-#: config/s390/s390.c:15287
+#: config/s390/s390.c:15353
 #, gcc-internal-format
 msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
 msgstr ""
 
-#: config/s390/s390.c:15290
+#: config/s390/s390.c:15356
 #, gcc-internal-format
 msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
 msgstr ""
 
-#: config/s390/s390.c:15350
+#: config/s390/s390.c:15416
 #, gcc-internal-format
 msgid "%<-mfentry%> is supported only for 64-bit CPUs"
 msgstr ""
 
 #. argument is not a plain number
-#: config/s390/s390.c:15386
+#: config/s390/s390.c:15452
 #, fuzzy, gcc-internal-format
 #| msgid "first argument of `%s' should be `int'"
 msgid "arguments to %qs should be non-negative integers"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/s390/s390.c:15393
+#: config/s390/s390.c:15459
 #, fuzzy, gcc-internal-format
 msgid "argument to %qs is too large (max. %d)"
 msgstr "памер \"%s\" больш чам %d байт"
 
-#: config/s390/s390.c:15423
+#: config/s390/s390.c:15489
 #, gcc-internal-format
 msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
 msgstr ""
 
-#: config/s390/s390.c:15584 config/s390/s390.c:15634 config/s390/s390.c:15651
+#: config/s390/s390.c:15650 config/s390/s390.c:15700 config/s390/s390.c:15717
 #, gcc-internal-format, gfc-internal-format
 msgid "attribute(target(\"%s\")) is unknown"
 msgstr ""
 
 #. Value is not allowed for the target attribute.
-#: config/s390/s390.c:15590
+#: config/s390/s390.c:15656
 #, fuzzy, gcc-internal-format
 msgid "value %qs is not supported by attribute %<target%>"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
@@ -39085,8 +39137,8 @@ msgstr "\"%s\" атрыбут ігнарыруецца"
 msgid "could not read the BRIG file"
 msgstr "не магу знайсці крыніцу %s\n"
 
-#: c/c-convert.c:101 c/c-typeck.c:2200 c/c-typeck.c:12638 cp/typeck.c:2113
-#: cp/typeck.c:8408 cp/typeck.c:9196
+#: c/c-convert.c:101 c/c-typeck.c:2200 c/c-typeck.c:12638 cp/typeck.c:2155
+#: cp/typeck.c:8468 cp/typeck.c:9256
 #, gcc-internal-format
 msgid "void value not ignored as it ought to be"
 msgstr ""
@@ -39369,7 +39421,7 @@ msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэк
 msgid "declaration of %qD shadows a parameter"
 msgstr ""
 
-#: c/c-decl.c:3024 cp/name-lookup.c:2840
+#: c/c-decl.c:3024 cp/name-lookup.c:2842
 #, gcc-internal-format
 msgid "declaration of %qD shadows a global declaration"
 msgstr ""
@@ -39442,7 +39494,7 @@ msgstr "\"%s\" не абвешчан (першае выкарыстанне ў 
 msgid "each undeclared identifier is reported only once for each function it appears in"
 msgstr "(Аб кожным неабвешчаным ідэнтыфікатары паведамляецца"
 
-#: c/c-decl.c:3791 cp/decl.c:3147
+#: c/c-decl.c:3791 cp/decl.c:3149
 #, gcc-internal-format
 msgid "label %qE referenced outside of any function"
 msgstr ""
@@ -39474,7 +39526,7 @@ msgstr ""
 msgid "duplicate label declaration %qE"
 msgstr "паўторнае абвяшчэньне адмеціны `%s'"
 
-#: c/c-decl.c:4007 cp/decl.c:3553
+#: c/c-decl.c:4007 cp/decl.c:3555
 #, fuzzy, gcc-internal-format
 msgid "duplicate label %qD"
 msgstr "паўтарэнне \"%s\""
@@ -39689,7 +39741,7 @@ msgstr ""
 msgid "uninitialized %<const %D%> is invalid in C++"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: c/c-decl.c:5568 cp/decl.c:7933
+#: c/c-decl.c:5568 cp/decl.c:7930
 #, gcc-internal-format
 msgid "%q+D in declare target directive does not have mappable type"
 msgstr ""
@@ -40041,7 +40093,7 @@ msgstr ""
 msgid "function definition has qualified void return type"
 msgstr "функцыя не вяртае тып string"
 
-#: c/c-decl.c:6788 cp/decl.c:12138
+#: c/c-decl.c:6788 cp/decl.c:12145
 #, gcc-internal-format
 msgid "type qualifiers ignored on function return type"
 msgstr ""
@@ -40354,7 +40406,7 @@ msgstr "перанакіраванне stdout: %s"
 msgid "defining type in %qs expression is invalid in C++"
 msgstr ""
 
-#: c/c-decl.c:8084 cp/decl.c:4991
+#: c/c-decl.c:8084 cp/decl.c:4993
 #, gcc-internal-format
 msgid "declaration does not declare anything"
 msgstr ""
@@ -40406,7 +40458,7 @@ msgstr ""
 msgid "struct has no members"
 msgstr ""
 
-#: c/c-decl.c:8488 cp/decl.c:13089
+#: c/c-decl.c:8488 cp/decl.c:13096
 #, gcc-internal-format
 msgid "flexible array member in union"
 msgstr ""
@@ -40444,7 +40496,7 @@ msgstr "перанакіраванне stdout: %s"
 msgid "redeclaration of %<enum %E%>"
 msgstr "абвяшчэньне `%#D'"
 
-#: c/c-decl.c:8862 cp/decl.c:15536
+#: c/c-decl.c:8862 cp/decl.c:15545
 #, gcc-internal-format
 msgid "specified mode too small for enumerated values"
 msgstr ""
@@ -40474,7 +40526,7 @@ msgstr ""
 msgid "ISO C restricts enumerator values to range of %<int%>"
 msgstr ""
 
-#: c/c-decl.c:9159 cp/decl.c:5296 cp/decl.c:16095
+#: c/c-decl.c:9159 cp/decl.c:5298 cp/decl.c:16104
 #, gcc-internal-format
 msgid "inline function %qD given attribute %qs"
 msgstr ""
@@ -40506,7 +40558,7 @@ msgstr "няма папярэдняга прататыпа для \"%s\""
 msgid "%qD was used with no prototype before its definition"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c/c-decl.c:9288 cp/decl.c:16230
+#: c/c-decl.c:9288 cp/decl.c:16239
 #, fuzzy, gcc-internal-format
 #| msgid "no previous declaration for `%s'"
 msgid "no previous declaration for %qD"
@@ -40626,12 +40678,12 @@ msgstr ""
 msgid "argument %qD doesn%'t match prototype"
 msgstr ""
 
-#: c/c-decl.c:9921 cp/decl.c:17115
+#: c/c-decl.c:9928 cp/decl.c:17123
 #, gcc-internal-format
 msgid "no return statement in function returning non-void"
 msgstr ""
 
-#: c/c-decl.c:9940 cp/decl.c:17147
+#: c/c-decl.c:9947 cp/decl.c:17155
 #, fuzzy, gcc-internal-format
 #| msgid "label `%D' defined but not used"
 msgid "parameter %qD set but not used"
@@ -40640,272 +40692,272 @@ msgstr "адмеціна `%D' вызначана, але не выкарысто
 #. 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/c-decl.c:10036
+#: c/c-decl.c:10043
 #, gcc-internal-format
 msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
 msgstr ""
 
-#: c/c-decl.c:10041
+#: c/c-decl.c:10048
 #, gcc-internal-format
 msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
 msgstr ""
 
-#: c/c-decl.c:10048
+#: c/c-decl.c:10055
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 does not support %<for%> loop initial declarations"
 msgstr "ISO C89 не падтрымлівае \"long long\""
 
-#: c/c-decl.c:10080
+#: c/c-decl.c:10087
 #, gcc-internal-format
 msgid "declaration of static variable %qD in %<for%> loop initial declaration"
 msgstr ""
 
-#: c/c-decl.c:10084
+#: c/c-decl.c:10091
 #, gcc-internal-format
 msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
 msgstr ""
 
-#: c/c-decl.c:10091
+#: c/c-decl.c:10098
 #, gcc-internal-format
 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
-#: c/c-decl.c:10096
+#: c/c-decl.c:10103
 #, gcc-internal-format
 msgid "%<union %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
-#: c/c-decl.c:10100
+#: c/c-decl.c:10107
 #, gcc-internal-format
 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
-#: c/c-decl.c:10104
+#: c/c-decl.c:10111
 #, gcc-internal-format
 msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
 msgstr ""
 
-#: c/c-decl.c:10398
+#: c/c-decl.c:10405
 #, gcc-internal-format
 msgid "incompatible address space qualifiers %qs and %qs"
 msgstr ""
 
-#: c/c-decl.c:10457 c/c-decl.c:10464
+#: c/c-decl.c:10464 c/c-decl.c:10471
 #, fuzzy, gcc-internal-format
 #| msgid "duplicate label declaration `%s'"
 msgid "duplicate %qE declaration specifier"
 msgstr "паўторнае абвяшчэньне адмеціны `%s'"
 
-#: c/c-decl.c:10492 c/c-decl.c:10876 c/c-decl.c:11271
+#: c/c-decl.c:10499 c/c-decl.c:10883 c/c-decl.c:11278
 #, gcc-internal-format
 msgid "two or more data types in declaration specifiers"
 msgstr ""
 
-#: c/c-decl.c:10504 cp/parser.c:30413
+#: c/c-decl.c:10511 cp/parser.c:30438
 #, fuzzy, gcc-internal-format
 #| msgid "`long long long' is too long for GCC"
 msgid "%<long long long%> is too long for GCC"
 msgstr "`long long long' - вельмі доўга для GCC"
 
-#: c/c-decl.c:10517
+#: c/c-decl.c:10524
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support `long long'"
 msgid "ISO C90 does not support %<long long%>"
 msgstr "ISO C89 не падтрымлівае `long long'"
 
-#: c/c-decl.c:10746 c/c-parser.c:9995
+#: c/c-decl.c:10753 c/c-parser.c:9995
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C90 does not support complex types"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-decl.c:10792
+#: c/c-decl.c:10799
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C does not support complex integer types"
 msgid "ISO C does not support saturating types"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c/c-decl.c:10863 c/c-decl.c:11429
+#: c/c-decl.c:10870 c/c-decl.c:11436
 #, fuzzy, gcc-internal-format
 #| msgid "duplicate `%s'"
 msgid "duplicate %qE"
 msgstr "паўтарэньне `%s'"
 
-#: c/c-decl.c:10923
+#: c/c-decl.c:10930
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C does not support complex integer types"
 msgid "ISO C does not support %<__int%d%> types"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c/c-decl.c:10945
+#: c/c-decl.c:10952
 #, fuzzy, gcc-internal-format
 msgid "%<__int%d%> is not supported on this target"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: c/c-decl.c:10988
+#: c/c-decl.c:10995
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C90 does not support boolean types"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-decl.c:11107
+#: c/c-decl.c:11114
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C does not support the %<_Float%d%s%> type"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-decl.c:11157
+#: c/c-decl.c:11164
 #, fuzzy, gcc-internal-format
 msgid "%<_Float%d%s%> is not supported on this target"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: c/c-decl.c:11228
+#: c/c-decl.c:11235
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C does not support complex integer types"
 msgid "ISO C does not support decimal floating-point before C2X"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c/c-decl.c:11252 c/c-decl.c:11525 c/c-parser.c:9009
+#: c/c-decl.c:11259 c/c-decl.c:11532 c/c-parser.c:9009
 #, fuzzy, gcc-internal-format
 msgid "fixed-point types not supported for this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: c/c-decl.c:11254
+#: c/c-decl.c:11261
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C does not support complex integer types"
 msgid "ISO C does not support fixed-point types"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c/c-decl.c:11289
+#: c/c-decl.c:11296
 #, gcc-internal-format
 msgid "C++ lookup of %qD would return a field, not a type"
 msgstr ""
 
-#: c/c-decl.c:11302
+#: c/c-decl.c:11309
 #, gcc-internal-format
 msgid "%qE fails to be a typedef or built in type"
 msgstr ""
 
-#: c/c-decl.c:11351
+#: c/c-decl.c:11358
 #, fuzzy, gcc-internal-format
 #| msgid "`%s' is not at beginning of declaration"
 msgid "%qE is not at beginning of declaration"
 msgstr "\"%s\" - гэта не пачатак дэкларацыі"
 
-#: c/c-decl.c:11372
+#: c/c-decl.c:11379
 #, gcc-internal-format
 msgid "%qE used with %<auto%>"
 msgstr ""
 
-#: c/c-decl.c:11374
+#: c/c-decl.c:11381
 #, gcc-internal-format
 msgid "%qE used with %<register%>"
 msgstr ""
 
-#: c/c-decl.c:11376
+#: c/c-decl.c:11383
 #, gcc-internal-format
 msgid "%qE used with %<typedef%>"
 msgstr ""
 
-#: c/c-decl.c:11390 c/c-parser.c:8374
+#: c/c-decl.c:11397 c/c-parser.c:8374
 #, fuzzy, gcc-internal-format
 #| msgid "%s does not support %s"
 msgid "ISO C99 does not support %qE"
 msgstr "%s не падтрымлівае %s"
 
-#: c/c-decl.c:11393 c/c-parser.c:8377
+#: c/c-decl.c:11400 c/c-parser.c:8377
 #, fuzzy, gcc-internal-format
 #| msgid "%s does not support %s"
 msgid "ISO C90 does not support %qE"
 msgstr "%s не падтрымлівае %s"
 
-#: c/c-decl.c:11405
+#: c/c-decl.c:11412
 #, gcc-internal-format
 msgid "%<__thread%> before %<extern%>"
 msgstr ""
 
-#: c/c-decl.c:11414
+#: c/c-decl.c:11421
 #, gcc-internal-format
 msgid "%<__thread%> before %<static%>"
 msgstr ""
 
-#: c/c-decl.c:11427
+#: c/c-decl.c:11434
 #, gcc-internal-format
 msgid "duplicate %<_Thread_local%> or %<__thread%>"
 msgstr ""
 
-#: c/c-decl.c:11435
+#: c/c-decl.c:11442
 #, gcc-internal-format
 msgid "multiple storage classes in declaration specifiers"
 msgstr ""
 
-#: c/c-decl.c:11443
+#: c/c-decl.c:11450
 #, gcc-internal-format
 msgid "%qs used with %qE"
 msgstr ""
 
-#: c/c-decl.c:11522
+#: c/c-decl.c:11529
 #, gcc-internal-format
 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
 msgstr ""
 
-#: c/c-decl.c:11537
+#: c/c-decl.c:11544
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C does not support plain `complex' meaning `double complex'"
 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
 msgstr "ISO C не падтрымлівае просты \"complex\" у значэнні \"double complex\""
 
-#: c/c-decl.c:11564
+#: c/c-decl.c:11571
 #, gcc-internal-format
 msgid "%<__auto_type%> followed by %<[[]]%> attributes"
 msgstr ""
 
-#: c/c-decl.c:11590 c/c-decl.c:11606 c/c-decl.c:11632
+#: c/c-decl.c:11597 c/c-decl.c:11613 c/c-decl.c:11639
 #, gcc-internal-format
 msgid "ISO C does not support complex integer types"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c/c-decl.c:12031 cp/semantics.c:5624
+#: c/c-decl.c:12038 cp/semantics.c:5624
 #, gcc-internal-format
 msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
 msgstr ""
 
-#: c/c-decl.c:12035 cp/semantics.c:5628
+#: c/c-decl.c:12042 cp/semantics.c:5628
 #, gcc-internal-format
 msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
 msgstr ""
 
-#: c/c-fold.c:386 c/c-typeck.c:11920 cp/typeck.c:4906
+#: c/c-fold.c:387 c/c-typeck.c:11920 cp/typeck.c:4964
 #, gcc-internal-format
 msgid "left shift of negative value"
 msgstr ""
 
-#: c/c-fold.c:396 c/c-typeck.c:11929 cp/typeck.c:4914
+#: c/c-fold.c:397 c/c-typeck.c:11929 cp/typeck.c:4972
 #, gcc-internal-format
 msgid "left shift count is negative"
 msgstr ""
 
-#: c/c-fold.c:397 c/c-typeck.c:11858 cp/typeck.c:4854
+#: c/c-fold.c:398 c/c-typeck.c:11858 cp/typeck.c:4912
 #, gcc-internal-format
 msgid "right shift count is negative"
 msgstr ""
 
-#: c/c-fold.c:405 c/c-typeck.c:11948 cp/typeck.c:4922
+#: c/c-fold.c:406 c/c-typeck.c:11948 cp/typeck.c:4980
 #, gcc-internal-format
 msgid "left shift count >= width of type"
 msgstr ""
 
-#: c/c-fold.c:406 c/c-typeck.c:11882 cp/typeck.c:4865
+#: c/c-fold.c:407 c/c-typeck.c:11882 cp/typeck.c:4923
 #, gcc-internal-format
 msgid "right shift count >= width of type"
 msgstr ""
 
-#: c/c-fold.c:413 c/c-typeck.c:11940
+#: c/c-fold.c:414 c/c-typeck.c:11940
 #, gcc-internal-format
 msgid "left shift count >= width of vector element"
 msgstr ""
 
-#: c/c-fold.c:414 c/c-typeck.c:11869
+#: c/c-fold.c:415 c/c-typeck.c:11869
 #, gcc-internal-format
 msgid "right shift count >= width of vector element"
 msgstr ""
@@ -40925,7 +40977,7 @@ msgstr ""
 msgid "to match this %qs"
 msgstr ""
 
-#: c/c-parser.c:1296 cp/parser.c:30647
+#: c/c-parser.c:1296 cp/parser.c:30672
 #, gcc-internal-format
 msgid "expected end of line"
 msgstr ""
@@ -40973,7 +41025,7 @@ msgid "unknown type name %qE"
 msgstr "невядомая назва рэгістра: %s"
 
 #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
-#: c/c-parser.c:19679 cp/parser.c:40091 cp/parser.c:43923
+#: c/c-parser.c:19679 cp/parser.c:40117 cp/parser.c:43949
 #, fuzzy, gcc-internal-format
 #| msgid "empty declaration"
 msgid "expected declaration specifiers"
@@ -40995,7 +41047,7 @@ msgstr ""
 msgid "expected %<;%>, identifier or %<(%>"
 msgstr ""
 
-#: c/c-parser.c:2034 cp/parser.c:32843 cp/parser.c:32917
+#: c/c-parser.c:2034 cp/parser.c:32869 cp/parser.c:32943
 #, fuzzy, gcc-internal-format
 msgid "prefix attributes are ignored for methods"
 msgstr "\"%s\" атрыбут ігнарыруецца"
@@ -41011,8 +41063,8 @@ msgstr "атрыбуты секцыі не падтрымліваюцца для
 msgid "unexpected attribute"
 msgstr ""
 
-#: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11503
-#: cp/parser.c:11710
+#: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11508
+#: cp/parser.c:11715
 #, gcc-internal-format
 msgid "%<fallthrough%> attribute not followed by %<;%>"
 msgstr ""
@@ -41050,7 +41102,7 @@ msgstr ""
 msgid "%<__auto_type%> may only be used with a single declarator"
 msgstr ""
 
-#: c/c-parser.c:2381 cp/parser.c:13840
+#: c/c-parser.c:2381 cp/parser.c:13845
 #, gcc-internal-format
 msgid "expected %<,%> or %<;%>"
 msgstr ""
@@ -41080,7 +41132,7 @@ msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 msgid "ISO C90 does not support %<_Static_assert%>"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43531
+#: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43557
 #, gcc-internal-format
 msgid "expected string literal"
 msgstr ""
@@ -41111,7 +41163,7 @@ msgstr ""
 msgid "static assertion failed: %E"
 msgstr ""
 
-#: c/c-parser.c:2649 cp/semantics.c:9686
+#: c/c-parser.c:2649 cp/semantics.c:9702
 #, gcc-internal-format
 msgid "static assertion failed"
 msgstr ""
@@ -41158,14 +41210,14 @@ msgstr "параметр \"%s\" ініцыялізаваны"
 #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
 #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
 #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
-#: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8693
-#: cp/parser.c:30650 cp/parser.c:33699 cp/parser.c:33729 cp/parser.c:33799
-#: cp/parser.c:36297 cp/parser.c:36419 cp/parser.c:41637 cp/parser.c:43235
+#: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8698
+#: cp/parser.c:30675 cp/parser.c:33725 cp/parser.c:33755 cp/parser.c:33825
+#: cp/parser.c:36323 cp/parser.c:36445 cp/parser.c:41663 cp/parser.c:43261
 #, gcc-internal-format
 msgid "expected identifier"
 msgstr ""
 
-#: c/c-parser.c:3204 cp/parser.c:19435
+#: c/c-parser.c:3204 cp/parser.c:19445
 #, gcc-internal-format
 msgid "comma at end of enumerator list"
 msgstr ""
@@ -41252,7 +41304,7 @@ msgstr ""
 msgid "parentheses must be omitted if attribute argument list is empty"
 msgstr ""
 
-#: c/c-parser.c:4903 cp/parser.c:26871
+#: c/c-parser.c:4903 cp/parser.c:26887
 #, gcc-internal-format
 msgid "%qE attribute does not take any arguments"
 msgstr ""
@@ -41262,7 +41314,7 @@ msgstr ""
 msgid "ISO C does not support %<[[]]%> attributes before C2X"
 msgstr "ISO C89 не падтрымлівае \"long long\""
 
-#: c/c-parser.c:4987 cp/parser.c:26937
+#: c/c-parser.c:4987 cp/parser.c:26953
 #, gcc-internal-format
 msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
 msgstr ""
@@ -41323,7 +41375,7 @@ msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 msgid "expected %<}%> before %<else%>"
 msgstr ""
 
-#: c/c-parser.c:5793 cp/parser.c:11833
+#: c/c-parser.c:5793 cp/parser.c:11838
 #, gcc-internal-format
 msgid "%<else%> without a previous %<if%>"
 msgstr ""
@@ -41338,7 +41390,7 @@ msgstr ""
 #. delimiter without consuming it, but here we need to consume
 #. it to proceed further.
 #: c/c-parser.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
-#: cp/parser.c:11453
+#: cp/parser.c:11458
 #, gcc-internal-format
 msgid "expected statement"
 msgstr ""
@@ -41363,19 +41415,19 @@ msgstr ""
 msgid "expected identifier or %<*%>"
 msgstr ""
 
-#: c/c-parser.c:6400 cp/parser.c:13214
+#: c/c-parser.c:6400 cp/parser.c:13219
 #, fuzzy, gcc-internal-format
 #| msgid "empty body in an else-statement"
 msgid "suggest braces around empty body in an %<if%> statement"
 msgstr "пустое цела ў else-выражэнні"
 
-#: c/c-parser.c:6442 cp/parser.c:13217
+#: c/c-parser.c:6442 cp/parser.c:13222
 #, fuzzy, gcc-internal-format
 #| msgid "empty body in an else-statement"
 msgid "suggest braces around empty body in an %<else%> statement"
 msgstr "пустое цела ў else-выражэнні"
 
-#: c/c-parser.c:6576 cp/parser.c:12110
+#: c/c-parser.c:6576 cp/parser.c:12115
 #, gcc-internal-format
 msgid "suggest explicit braces to avoid ambiguous %<else%>"
 msgstr ""
@@ -41395,12 +41447,12 @@ msgstr ""
 msgid "invalid iterating variable in fast enumeration"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: c/c-parser.c:6946 cp/parser.c:12382
+#: c/c-parser.c:6946 cp/parser.c:12387
 #, gcc-internal-format
 msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
 msgstr ""
 
-#: c/c-parser.c:6952 cp/parser.c:12388
+#: c/c-parser.c:6952 cp/parser.c:12393
 #, gcc-internal-format
 msgid "missing loop condition in loop with %<GCC unroll%> pragma"
 msgstr ""
@@ -41415,8 +41467,8 @@ msgstr ""
 msgid "duplicate %<asm%> qualifier %qE"
 msgstr "паўтарэнне \"volatile\""
 
-#: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20209
-#: cp/parser.c:20226 cp/parser.c:20240
+#: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20219
+#: cp/parser.c:20236 cp/parser.c:20250
 #, gcc-internal-format
 msgid "first seen here"
 msgstr ""
@@ -41443,12 +41495,12 @@ msgstr "ISO C не дазваляе пусты ізыходны файл"
 
 #. Location of the binary operator.
 #. Quiet warning.
-#: c/c-parser.c:7877 cp/typeck.c:4689
+#: c/c-parser.c:7877 cp/typeck.c:4747
 #, gcc-internal-format
 msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
 msgstr ""
 
-#: c/c-parser.c:7883 cp/typeck.c:4694
+#: c/c-parser.c:7883 cp/typeck.c:4752
 #, gcc-internal-format
 msgid "first %<sizeof%> operand was declared here"
 msgstr ""
@@ -41847,61 +41899,61 @@ msgstr ""
 msgid "no type or storage class may be specified here,"
 msgstr ""
 
-#: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33759
+#: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33785
 #, gcc-internal-format
 msgid "unknown property attribute"
 msgstr ""
 
-#: c/c-parser.c:12024 cp/parser.c:33719
+#: c/c-parser.c:12024 cp/parser.c:33745
 #, gcc-internal-format
 msgid "missing %<=%> (after %<getter%> attribute)"
 msgstr ""
 
-#: c/c-parser.c:12027 cp/parser.c:33722
+#: c/c-parser.c:12027 cp/parser.c:33748
 #, gcc-internal-format
 msgid "missing %<=%> (after %<setter%> attribute)"
 msgstr ""
 
-#: c/c-parser.c:12041 cp/parser.c:33737
+#: c/c-parser.c:12041 cp/parser.c:33763
 #, gcc-internal-format
 msgid "the %<setter%> attribute may only be specified once"
 msgstr ""
 
-#: c/c-parser.c:12046 cp/parser.c:33743
+#: c/c-parser.c:12046 cp/parser.c:33769
 #, gcc-internal-format
 msgid "setter name must terminate with %<:%>"
 msgstr ""
 
-#: c/c-parser.c:12053 cp/parser.c:33751
+#: c/c-parser.c:12053 cp/parser.c:33777
 #, gcc-internal-format
 msgid "the %<getter%> attribute may only be specified once"
 msgstr ""
 
-#: c/c-parser.c:12247 cp/parser.c:43571
+#: c/c-parser.c:12247 cp/parser.c:43597
 #, gcc-internal-format
 msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
 msgstr ""
 
 #: c/c-parser.c:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
-#: c/c-parser.c:19601 cp/parser.c:40088 cp/parser.c:40418 cp/parser.c:40506
-#: cp/parser.c:40577 cp/parser.c:43618 cp/parser.c:43633 cp/parser.c:43648
-#: cp/parser.c:43664 cp/parser.c:43680 cp/parser.c:43696 cp/parser.c:43723
-#: cp/parser.c:43736 cp/parser.c:43759 cp/parser.c:43772
+#: c/c-parser.c:19601 cp/parser.c:40114 cp/parser.c:40444 cp/parser.c:40532
+#: cp/parser.c:40603 cp/parser.c:43644 cp/parser.c:43659 cp/parser.c:43674
+#: cp/parser.c:43690 cp/parser.c:43706 cp/parser.c:43722 cp/parser.c:43749
+#: cp/parser.c:43762 cp/parser.c:43785 cp/parser.c:43798
 #, gcc-internal-format
 msgid "%<#pragma %s%> may only be used in compound statements"
 msgstr ""
 
-#: c/c-parser.c:12314 cp/parser.c:43749
+#: c/c-parser.c:12314 cp/parser.c:43775
 #, gcc-internal-format
 msgid "%<#pragma acc routine%> must be at file scope"
 msgstr ""
 
-#: c/c-parser.c:12401 cp/parser.c:43842
+#: c/c-parser.c:12401 cp/parser.c:43868
 #, gcc-internal-format
 msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
 msgstr ""
 
-#: c/c-parser.c:12408 cp/parser.c:43848
+#: c/c-parser.c:12408 cp/parser.c:43874
 #, gcc-internal-format
 msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr ""
@@ -41911,18 +41963,18 @@ msgstr ""
 msgid "%<#pragma omp requires%> may only be used at file scope"
 msgstr ""
 
-#: c/c-parser.c:12443 c/c-parser.c:12467 cp/parser.c:43877 cp/parser.c:43910
+#: c/c-parser.c:12443 c/c-parser.c:12467 cp/parser.c:43903 cp/parser.c:43936
 #, gcc-internal-format
 msgid "for, while or do statement expected"
 msgstr ""
 
-#: c/c-parser.c:12480 cp/parser.c:43608
+#: c/c-parser.c:12480 cp/parser.c:43634
 #, gcc-internal-format
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 msgstr ""
 
 #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
-#: cp/parser.c:34165 cp/parser.c:36770 cp/parser.c:42687 cp/parser.c:42695
+#: cp/parser.c:34191 cp/parser.c:36796 cp/parser.c:42713 cp/parser.c:42721
 #, fuzzy, gcc-internal-format
 #| msgid "too many input files"
 msgid "too many %qs clauses"
@@ -41943,54 +41995,54 @@ msgstr ""
 msgid "%qD is not a variable"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c/c-parser.c:13255 cp/semantics.c:7466
+#: c/c-parser.c:13255 cp/semantics.c:7482
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a pointer variable"
 msgstr "\"%s\" звычайна функцыя"
 
-#: c/c-parser.c:13297 cp/parser.c:34844
+#: c/c-parser.c:13297 cp/parser.c:34870
 #, gcc-internal-format
 msgid "collapse argument needs positive constant integer expression"
 msgstr ""
 
-#: c/c-parser.c:13374 cp/parser.c:34908
+#: c/c-parser.c:13374 cp/parser.c:34934
 #, gcc-internal-format
 msgid "expected %<none%> or %<present%>"
 msgstr ""
 
-#: c/c-parser.c:13376 cp/parser.c:34910
+#: c/c-parser.c:13376 cp/parser.c:34936
 #, gcc-internal-format
 msgid "expected %<none%> or %<shared%>"
 msgstr ""
 
-#: c/c-parser.c:13496 cp/parser.c:35021
+#: c/c-parser.c:13496 cp/parser.c:35047
 #, gcc-internal-format
 msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
 msgstr ""
 
-#: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35039
-#: cp/parser.c:40410 cp/parser.c:40498
+#: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35065
+#: cp/parser.c:40436 cp/parser.c:40524
 #, gcc-internal-format
 msgid "expected %<data%>"
 msgstr ""
 
-#: c/c-parser.c:13569 cp/parser.c:35094
+#: c/c-parser.c:13569 cp/parser.c:35120
 #, gcc-internal-format
 msgid "too many %<if%> clauses with %qs modifier"
 msgstr ""
 
-#: c/c-parser.c:13576 cp/parser.c:35101
+#: c/c-parser.c:13576 cp/parser.c:35127
 #, fuzzy, gcc-internal-format
 #| msgid "too many input files"
 msgid "too many %<if%> clauses"
 msgstr "вельмі шмат уваходзячых файлаў"
 
-#: c/c-parser.c:13578 cp/parser.c:35103
+#: c/c-parser.c:13578 cp/parser.c:35129
 #, gcc-internal-format
 msgid "too many %<if%> clauses without modifier"
 msgstr ""
 
-#: c/c-parser.c:13584 cp/parser.c:35109
+#: c/c-parser.c:13584 cp/parser.c:35135
 #, gcc-internal-format
 msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
 msgstr ""
@@ -42012,12 +42064,12 @@ msgstr ""
 msgid "%<num_tasks%> value must be positive"
 msgstr ""
 
-#: c/c-parser.c:13792 cp/semantics.c:7669
+#: c/c-parser.c:13792 cp/semantics.c:7685
 #, gcc-internal-format
 msgid "%<grainsize%> value must be positive"
 msgstr ""
 
-#: c/c-parser.c:13839 cp/semantics.c:7699
+#: c/c-parser.c:13839 cp/semantics.c:7715
 #, gcc-internal-format
 msgid "%<priority%> value must be non-negative"
 msgstr ""
@@ -42027,22 +42079,22 @@ msgstr ""
 msgid "expected constant integer expression"
 msgstr ""
 
-#: c/c-parser.c:13914 cp/parser.c:35334
+#: c/c-parser.c:13914 cp/parser.c:35360
 #, gcc-internal-format
 msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
 msgstr ""
 
-#: c/c-parser.c:13975 cp/parser.c:35399
+#: c/c-parser.c:13975 cp/parser.c:35425
 #, gcc-internal-format
 msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
 msgstr ""
 
-#: c/c-parser.c:14041 cp/parser.c:35468
+#: c/c-parser.c:14041 cp/parser.c:35494
 #, gcc-internal-format
 msgid "too many %<defaultmap%> clauses with %qs category"
 msgstr ""
 
-#: c/c-parser.c:14044 cp/parser.c:35471
+#: c/c-parser.c:14044 cp/parser.c:35497
 #, gcc-internal-format
 msgid "too many %<defaultmap%> clauses with unspecified category"
 msgstr ""
@@ -42057,54 +42109,54 @@ msgstr ""
 msgid "%qs value must be positive"
 msgstr ""
 
-#: c/c-parser.c:14192 cp/parser.c:34616
+#: c/c-parser.c:14192 cp/parser.c:34642
 #, fuzzy, gcc-internal-format
 #| msgid "too many arguments to function"
 msgid "too many %<static%> arguments"
 msgstr "вельмі шмат аргументаў у функцыі"
 
-#: c/c-parser.c:14226 cp/parser.c:34649
+#: c/c-parser.c:14226 cp/parser.c:34675
 #, fuzzy, gcc-internal-format
 #| msgid "no arguments"
 msgid "unexpected argument"
 msgstr "няма аргументаў"
 
-#: c/c-parser.c:14393 cp/semantics.c:7831
+#: c/c-parser.c:14393 cp/semantics.c:7847
 #, gcc-internal-format
 msgid "%<tile%> argument needs positive integral constant"
 msgstr ""
 
-#: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35503 cp/parser.c:35513
+#: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35529 cp/parser.c:35539
 #, gcc-internal-format
 msgid "expected %<concurrent%>"
 msgstr ""
 
-#: c/c-parser.c:14491 cp/parser.c:35551
+#: c/c-parser.c:14491 cp/parser.c:35577
 #, gcc-internal-format
 msgid "expected %<teams%>, %<parallel%> or %<thread%>"
 msgstr ""
 
-#: c/c-parser.c:14544 cp/parser.c:35619
+#: c/c-parser.c:14544 cp/parser.c:35645
 #, gcc-internal-format
 msgid "ordered argument needs positive constant integer expression"
 msgstr ""
 
-#: c/c-parser.c:14669 c/c-parser.c:20764 cp/parser.c:42346
+#: c/c-parser.c:14669 c/c-parser.c:20764 cp/parser.c:42372
 #, gcc-internal-format
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
 msgstr ""
 
-#: c/c-parser.c:14782 cp/parser.c:35870
+#: c/c-parser.c:14782 cp/parser.c:35896
 #, gcc-internal-format
 msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
 msgstr ""
 
-#: c/c-parser.c:14836 cp/parser.c:35886
+#: c/c-parser.c:14836 cp/parser.c:35912
 #, gcc-internal-format
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr ""
 
-#: c/c-parser.c:14840 cp/parser.c:35889
+#: c/c-parser.c:14840 cp/parser.c:35915
 #, gcc-internal-format
 msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
 msgstr ""
@@ -42114,7 +42166,7 @@ msgstr ""
 msgid "chunk size value must be positive"
 msgstr ""
 
-#: c/c-parser.c:14875 cp/parser.c:35909
+#: c/c-parser.c:14875 cp/parser.c:35935
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%-code"
 msgid "invalid schedule kind"
@@ -42150,24 +42202,24 @@ msgstr ""
 msgid "%<simdlen%> clause expression must be positive constant integer expression"
 msgstr ""
 
-#: c/c-parser.c:15506 cp/parser.c:36551
+#: c/c-parser.c:15506 cp/parser.c:36577
 #, gcc-internal-format
 msgid "%<iterator%> modifier incompatible with %qs"
 msgstr ""
 
-#: c/c-parser.c:15553 cp/parser.c:36599 cp/parser.c:36828 cp/parser.c:36878
+#: c/c-parser.c:15553 cp/parser.c:36625 cp/parser.c:36854 cp/parser.c:36904
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%d operand"
 msgid "invalid depend kind"
 msgstr "нерэчаісны %%d аперанд"
 
-#: c/c-parser.c:15640 cp/parser.c:36674
+#: c/c-parser.c:15640 cp/parser.c:36700
 #, fuzzy, gcc-internal-format
 #| msgid "invalid mask"
 msgid "invalid map kind"
 msgstr "нерэчаісная маска"
 
-#: c/c-parser.c:15738 cp/parser.c:36775
+#: c/c-parser.c:15738 cp/parser.c:36801
 #, gcc-internal-format
 msgid "invalid dist_schedule kind"
 msgstr ""
@@ -42182,78 +42234,78 @@ msgstr "Нерэчаісны выбар %s"
 msgid "expected %<host%>, %<nohost%> or %<any%>"
 msgstr ""
 
-#: c/c-parser.c:16082 cp/parser.c:37109
+#: c/c-parser.c:16082 cp/parser.c:37135
 #, gcc-internal-format
 msgid "expected %<#pragma acc%> clause"
 msgstr ""
 
-#: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37120 cp/parser.c:37483
+#: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37146 cp/parser.c:37509
 #, fuzzy, gcc-internal-format
 #| msgid "complex invalid for `%s'"
 msgid "%qs is not valid for %qs"
 msgstr "complex нерэчаісны для \"%s\""
 
-#: c/c-parser.c:16137 cp/parser.c:37167
+#: c/c-parser.c:16137 cp/parser.c:37193
 #, gcc-internal-format
 msgid "clauses in %<simd%> trait should be separated by %<,%>"
 msgstr ""
 
-#: c/c-parser.c:16278 cp/parser.c:37345
+#: c/c-parser.c:16278 cp/parser.c:37371
 #, gcc-internal-format
 msgid "%qs must be the first clause of %qs"
 msgstr ""
 
-#: c/c-parser.c:16406 cp/parser.c:37472
+#: c/c-parser.c:16406 cp/parser.c:37498
 #, gcc-internal-format
 msgid "expected %<#pragma omp%> clause"
 msgstr ""
 
-#: c/c-parser.c:16539 cp/parser.c:40925
+#: c/c-parser.c:16539 cp/parser.c:40951
 #, gcc-internal-format
 msgid "no valid clauses specified in %<#pragma acc declare%>"
 msgstr ""
 
-#: c/c-parser.c:16549 cp/parser.c:40935
+#: c/c-parser.c:16549 cp/parser.c:40961
 #, gcc-internal-format
 msgid "array section in %<#pragma acc declare%>"
 msgstr ""
 
-#: c/c-parser.c:16569 cp/parser.c:40955
+#: c/c-parser.c:16569 cp/parser.c:40981
 #, gcc-internal-format
 msgid "%qD must be a global variable in %<#pragma acc declare link%>"
 msgstr ""
 
-#: c/c-parser.c:16580 cp/parser.c:40966
+#: c/c-parser.c:16580 cp/parser.c:40992
 #, gcc-internal-format
 msgid "invalid OpenACC clause at file scope"
 msgstr ""
 
-#: c/c-parser.c:16587 cp/parser.c:40973
+#: c/c-parser.c:16587 cp/parser.c:40999
 #, gcc-internal-format
 msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
 msgstr ""
 
-#: c/c-parser.c:16595 cp/parser.c:40981
+#: c/c-parser.c:16595 cp/parser.c:41007
 #, gcc-internal-format
 msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
 msgstr ""
 
-#: c/c-parser.c:16606 cp/parser.c:40999
+#: c/c-parser.c:16606 cp/parser.c:41025
 #, gcc-internal-format
 msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
 msgstr ""
 
-#: c/c-parser.c:16616 cp/parser.c:41009
+#: c/c-parser.c:16616 cp/parser.c:41035
 #, gcc-internal-format
 msgid "variable %qD used more than once with %<#pragma acc declare%>"
 msgstr ""
 
-#: c/c-parser.c:16709 cp/parser.c:41096
+#: c/c-parser.c:16709 cp/parser.c:41122
 #, gcc-internal-format
 msgid "expected %<data%> after %<#pragma acc %s%>"
 msgstr ""
 
-#: c/c-parser.c:16725 cp/parser.c:41113
+#: c/c-parser.c:16725 cp/parser.c:41139
 #, gcc-internal-format
 msgid "%<#pragma acc %s data%> has no data movement clause"
 msgstr ""
@@ -42268,7 +42320,7 @@ msgstr ""
 msgid "expected function name"
 msgstr ""
 
-#: c/c-parser.c:16996 cp/parser.c:42930
+#: c/c-parser.c:16996 cp/parser.c:42956
 #, fuzzy, gcc-internal-format
 #| msgid "`%D' is not a function,"
 msgid "%qD does not refer to a function"
@@ -42279,68 +42331,68 @@ msgstr "`%D' - гэта ня функцыя,"
 msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
 msgstr ""
 
-#: c/c-parser.c:17059 cp/parser.c:42984 cp/parser.c:43029
+#: c/c-parser.c:17059 cp/parser.c:43010 cp/parser.c:43055
 #, gcc-internal-format
 msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
 msgstr ""
 
-#: c/c-parser.c:17090 cp/parser.c:43058
+#: c/c-parser.c:17090 cp/parser.c:43084
 #, gcc-internal-format
 msgid "%<#pragma acc routine%> must be applied before use"
 msgstr ""
 
-#: c/c-parser.c:17091 cp/parser.c:43060
+#: c/c-parser.c:17091 cp/parser.c:43086
 #, gcc-internal-format
 msgid "%<#pragma acc routine%> must be applied before definition"
 msgstr ""
 
-#: c/c-parser.c:17135 cp/parser.c:41314
+#: c/c-parser.c:17135 cp/parser.c:41340
 #, gcc-internal-format
 msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
 msgstr ""
 
-#: c/c-parser.c:17287 cp/parser.c:37650
+#: c/c-parser.c:17287 cp/parser.c:37676
 #, gcc-internal-format
 msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
 msgstr ""
 
-#: c/c-parser.c:17296 cp/parser.c:37659
+#: c/c-parser.c:17296 cp/parser.c:37685
 #, fuzzy, gcc-internal-format
 #| msgid "too many input files"
 msgid "too many atomic clauses"
 msgstr "вельмі шмат уваходзячых файлаў"
 
-#: c/c-parser.c:17303 cp/parser.c:37666
+#: c/c-parser.c:17303 cp/parser.c:37692
 #, gcc-internal-format
 msgid "too many memory order clauses"
 msgstr ""
 
-#: c/c-parser.c:17358 cp/parser.c:37721
+#: c/c-parser.c:17358 cp/parser.c:37747
 #, gcc-internal-format
 msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
 msgstr ""
 
-#: c/c-parser.c:17367 cp/parser.c:37730
+#: c/c-parser.c:17367 cp/parser.c:37756
 #, gcc-internal-format
 msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
 msgstr ""
 
-#: c/c-parser.c:17376 cp/parser.c:37739
+#: c/c-parser.c:17376 cp/parser.c:37765
 #, gcc-internal-format
 msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
 msgstr ""
 
-#: c/c-parser.c:17642 cp/parser.c:37944 cp/parser.c:37970
+#: c/c-parser.c:17642 cp/parser.c:37970 cp/parser.c:37996
 #, gcc-internal-format
 msgid "invalid form of %<#pragma omp atomic%>"
 msgstr ""
 
-#: c/c-parser.c:17646 cp/parser.c:38001 cp/parser.c:38017
+#: c/c-parser.c:17646 cp/parser.c:38027 cp/parser.c:38043
 #, gcc-internal-format
 msgid "invalid operator for %<#pragma omp atomic%>"
 msgstr ""
 
-#: c/c-parser.c:17695 cp/semantics.c:9322 cp/semantics.c:9332
+#: c/c-parser.c:17695 cp/semantics.c:9338 cp/semantics.c:9348
 #, gcc-internal-format
 msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
 msgstr ""
@@ -42350,57 +42402,57 @@ msgstr ""
 msgid "expected %<(%> or end of line"
 msgstr ""
 
-#: c/c-parser.c:17804 cp/semantics.c:9397
+#: c/c-parser.c:17804 cp/semantics.c:9413
 #, gcc-internal-format
 msgid "%<depobj%> expression is not lvalue expression"
 msgstr ""
 
-#: c/c-parser.c:17861 cp/parser.c:38202
+#: c/c-parser.c:17861 cp/parser.c:38228
 #, gcc-internal-format
 msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
 msgstr ""
 
-#: c/c-parser.c:17873 cp/parser.c:38218
+#: c/c-parser.c:17873 cp/parser.c:38244
 #, gcc-internal-format
 msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
 msgstr ""
 
-#: c/c-parser.c:17909 cp/parser.c:38251
+#: c/c-parser.c:17909 cp/parser.c:38277
 #, gcc-internal-format
 msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
 msgstr ""
 
-#: c/c-parser.c:17916 cp/parser.c:38258
+#: c/c-parser.c:17916 cp/parser.c:38284
 #, gcc-internal-format
 msgid "%<flush%> list specified together with memory order clause"
 msgstr ""
 
-#: c/c-parser.c:17975 cp/parser.c:38863
+#: c/c-parser.c:17975 cp/parser.c:38889
 #, gcc-internal-format
 msgid "expected %<inclusive%> or %<exclusive%> clause"
 msgstr ""
 
-#: c/c-parser.c:17980 cp/parser.c:38869
+#: c/c-parser.c:17980 cp/parser.c:38895
 #, gcc-internal-format
 msgid "expected %<#pragma omp scan%>"
 msgstr ""
 
-#: c/c-parser.c:18035 cp/parser.c:38920
+#: c/c-parser.c:18035 cp/parser.c:38946
 #, gcc-internal-format
 msgid "%<ordered%> clause parameter is less than %<collapse%>"
 msgstr ""
 
-#: c/c-parser.c:18046 cp/parser.c:38931
+#: c/c-parser.c:18046 cp/parser.c:38957
 #, gcc-internal-format
 msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
 msgstr ""
 
-#: c/c-parser.c:18064 cp/parser.c:38959
+#: c/c-parser.c:18064 cp/parser.c:38985
 #, fuzzy, gcc-internal-format
 msgid "for statement expected"
 msgstr "вельмі шмат аргументаў у функцыі"
 
-#: c/c-parser.c:18134 cp/semantics.c:8919 cp/semantics.c:9010
+#: c/c-parser.c:18134 cp/semantics.c:8935 cp/semantics.c:9026
 #, gcc-internal-format
 msgid "expected iteration declaration or initialization"
 msgstr ""
@@ -42410,72 +42462,72 @@ msgstr ""
 msgid "not enough perfectly nested loops"
 msgstr ""
 
-#: c/c-parser.c:18284 cp/parser.c:39273
+#: c/c-parser.c:18284 cp/parser.c:39299
 #, gcc-internal-format
 msgid "collapsed loops not perfectly nested"
 msgstr ""
 
-#: c/c-parser.c:18331 cp/parser.c:39069 cp/parser.c:39111 cp/pt.c:17552
+#: c/c-parser.c:18331 cp/parser.c:39095 cp/parser.c:39137 cp/pt.c:17586
 #, gcc-internal-format
 msgid "iteration variable %qD should not be firstprivate"
 msgstr ""
 
-#: c/c-parser.c:18465 cp/parser.c:39392
+#: c/c-parser.c:18465 cp/parser.c:39418
 #, gcc-internal-format
 msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
 msgstr ""
 
-#: c/c-parser.c:18678 cp/parser.c:39609
+#: c/c-parser.c:18678 cp/parser.c:39635
 #, gcc-internal-format
 msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
 msgstr ""
 
-#: c/c-parser.c:18886 cp/parser.c:39808
+#: c/c-parser.c:18886 cp/parser.c:39834
 #, gcc-internal-format
 msgid "expected %<for%> after %qs"
 msgstr ""
 
-#: c/c-parser.c:19158 cp/parser.c:40079
+#: c/c-parser.c:19158 cp/parser.c:40105
 #, gcc-internal-format
 msgid "expected %<point%>"
 msgstr ""
 
-#: c/c-parser.c:19407 cp/parser.c:40348
+#: c/c-parser.c:19407 cp/parser.c:40374
 #, gcc-internal-format
 msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
 msgstr ""
 
-#: c/c-parser.c:19423 cp/parser.c:40364
+#: c/c-parser.c:19423 cp/parser.c:40390
 #, gcc-internal-format
 msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
 msgstr ""
 
-#: c/c-parser.c:19471 cp/parser.c:40590
+#: c/c-parser.c:19471 cp/parser.c:40616
 #, gcc-internal-format
 msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
 msgstr ""
 
-#: c/c-parser.c:19543 cp/parser.c:40445
+#: c/c-parser.c:19543 cp/parser.c:40471
 #, gcc-internal-format
 msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
 msgstr ""
 
-#: c/c-parser.c:19555 cp/parser.c:40457
+#: c/c-parser.c:19555 cp/parser.c:40483
 #, gcc-internal-format
 msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
 msgstr ""
 
-#: c/c-parser.c:19629 cp/parser.c:40534
+#: c/c-parser.c:19629 cp/parser.c:40560
 #, gcc-internal-format
 msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
 msgstr ""
 
-#: c/c-parser.c:19642 cp/parser.c:40547
+#: c/c-parser.c:19642 cp/parser.c:40573
 #, gcc-internal-format
 msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
 msgstr ""
 
-#: c/c-parser.c:19861 cp/parser.c:40804
+#: c/c-parser.c:19861 cp/parser.c:40830
 #, gcc-internal-format
 msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
 msgstr ""
@@ -42490,57 +42542,57 @@ msgstr ""
 msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
 msgstr ""
 
-#: c/c-parser.c:20035 cp/parser.c:41465
+#: c/c-parser.c:20035 cp/parser.c:41491
 #, gcc-internal-format
 msgid "expected trait selector name"
 msgstr ""
 
-#: c/c-parser.c:20088 cp/parser.c:41517
+#: c/c-parser.c:20088 cp/parser.c:41543
 #, gcc-internal-format
 msgid "selector %qs not allowed for context selector set %qs"
 msgstr ""
 
-#: c/c-parser.c:20113 cp/parser.c:41541
+#: c/c-parser.c:20113 cp/parser.c:41567
 #, gcc-internal-format
 msgid "selector %qs does not accept any properties"
 msgstr ""
 
-#: c/c-parser.c:20140 cp/parser.c:41580 cp/pt.c:11321
+#: c/c-parser.c:20140 cp/parser.c:41606 cp/pt.c:11339
 #, gcc-internal-format
 msgid "score argument must be constant integer expression"
 msgstr ""
 
-#: c/c-parser.c:20143 cp/parser.c:41583 cp/pt.c:11338
+#: c/c-parser.c:20143 cp/parser.c:41609 cp/pt.c:11356
 #, gcc-internal-format
 msgid "score argument must be non-negative"
 msgstr ""
 
-#: c/c-parser.c:20167 cp/parser.c:41611 cp/pt.c:11324
+#: c/c-parser.c:20167 cp/parser.c:41637 cp/pt.c:11342
 #, gcc-internal-format
 msgid "property must be constant integer expression or string literal"
 msgstr ""
 
-#: c/c-parser.c:20212 cp/parser.c:41655
+#: c/c-parser.c:20212 cp/parser.c:41681
 #, gcc-internal-format
 msgid "expected identifier or string literal"
 msgstr ""
 
-#: c/c-parser.c:20234 cp/parser.c:41677 cp/pt.c:11328
+#: c/c-parser.c:20234 cp/parser.c:41703 cp/pt.c:11346
 #, gcc-internal-format
 msgid "property must be constant integer expression"
 msgstr ""
 
-#: c/c-parser.c:20245 cp/parser.c:41688
+#: c/c-parser.c:20245 cp/parser.c:41714
 #, gcc-internal-format
 msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
 msgstr ""
 
-#: c/c-parser.c:20332 cp/parser.c:41774
+#: c/c-parser.c:20332 cp/parser.c:41800
 #, gcc-internal-format
 msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
 msgstr ""
 
-#: c/c-parser.c:20407 cp/parser.c:41882
+#: c/c-parser.c:20407 cp/parser.c:41908
 #, gcc-internal-format
 msgid "expected %<match%>"
 msgstr ""
@@ -42551,12 +42603,12 @@ msgstr ""
 msgid "variant %qD is not a function"
 msgstr "`%D' - гэта ня функцыя,"
 
-#: c/c-parser.c:20433 cp/decl.c:7318
+#: c/c-parser.c:20433 cp/decl.c:7312
 #, fuzzy, gcc-internal-format
 msgid "variant %qD and base %qD have incompatible types"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c/c-parser.c:20445 cp/decl.c:7327
+#: c/c-parser.c:20445 cp/decl.c:7321
 #, gcc-internal-format
 msgid "variant %qD is a built-in"
 msgstr ""
@@ -42566,32 +42618,32 @@ msgstr ""
 msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
 msgstr ""
 
-#: c/c-parser.c:20496 cp/parser.c:41927
+#: c/c-parser.c:20496 cp/parser.c:41953
 #, gcc-internal-format
 msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
 msgstr ""
 
-#: c/c-parser.c:20605 cp/parser.c:42032
+#: c/c-parser.c:20605 cp/parser.c:42058
 #, gcc-internal-format
 msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
 msgstr ""
 
-#: c/c-parser.c:20654 cp/parser.c:42081
+#: c/c-parser.c:20654 cp/parser.c:42107
 #, gcc-internal-format
 msgid "directive with only %<device_type%> clauses ignored"
 msgstr ""
 
-#: c/c-parser.c:20673 cp/parser.c:42106
+#: c/c-parser.c:20673 cp/parser.c:42132
 #, gcc-internal-format
 msgid "expected %<target%>"
 msgstr ""
 
-#: c/c-parser.c:20680 cp/parser.c:42113
+#: c/c-parser.c:20680 cp/parser.c:42139
 #, gcc-internal-format
 msgid "expected %<declare%>"
 msgstr ""
 
-#: c/c-parser.c:20686 cp/parser.c:42120
+#: c/c-parser.c:20686 cp/parser.c:42146
 #, gcc-internal-format
 msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
 msgstr ""
@@ -42646,42 +42698,42 @@ msgstr ""
 msgid "one of the initializer call arguments should be %<&omp_priv%>"
 msgstr ""
 
-#: c/c-parser.c:21096 cp/parser.c:42580
+#: c/c-parser.c:21096 cp/parser.c:42606
 #, gcc-internal-format
 msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
 msgstr ""
 
-#: c/c-parser.c:21160 cp/parser.c:42643
+#: c/c-parser.c:21160 cp/parser.c:42669
 #, gcc-internal-format
 msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
 msgstr ""
 
-#: c/c-parser.c:21180 cp/parser.c:42669
+#: c/c-parser.c:21180 cp/parser.c:42695
 #, gcc-internal-format
 msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
 msgstr ""
 
-#: c/c-parser.c:21189 cp/parser.c:42678
+#: c/c-parser.c:21189 cp/parser.c:42704
 #, gcc-internal-format
 msgid "%qs clause on %<requires%> directive not supported yet"
 msgstr ""
 
-#: c/c-parser.c:21201 cp/parser.c:42690
+#: c/c-parser.c:21201 cp/parser.c:42716
 #, gcc-internal-format
 msgid "%qs clause used lexically after first target construct or offloading API"
 msgstr ""
 
-#: c/c-parser.c:21213 cp/parser.c:42702
+#: c/c-parser.c:21213 cp/parser.c:42728
 #, gcc-internal-format
 msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
 msgstr ""
 
-#: c/c-parser.c:21222 cp/parser.c:42711
+#: c/c-parser.c:21222 cp/parser.c:42737
 #, gcc-internal-format
 msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
 msgstr ""
 
-#: c/c-parser.c:21236 cp/parser.c:42725
+#: c/c-parser.c:21236 cp/parser.c:42751
 #, gcc-internal-format
 msgid "%<pragma omp requires%> requires at least one clause"
 msgstr ""
@@ -42696,27 +42748,27 @@ msgstr ""
 msgid "variable sized type %qT in %<reduction%> clause"
 msgstr ""
 
-#: c/c-parser.c:21497 cp/semantics.c:8358
+#: c/c-parser.c:21497 cp/semantics.c:8374
 #, gcc-internal-format
 msgid "%qE declared %<threadprivate%> after first use"
 msgstr ""
 
-#: c/c-parser.c:21499 cp/semantics.c:8360
+#: c/c-parser.c:21499 cp/semantics.c:8376
 #, gcc-internal-format
 msgid "automatic variable %qE cannot be %<threadprivate%>"
 msgstr ""
 
-#: c/c-parser.c:21503 cp/semantics.c:8362
+#: c/c-parser.c:21503 cp/semantics.c:8378
 #, fuzzy, gcc-internal-format
 msgid "%<threadprivate%> %qE has incomplete type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c/c-parser.c:21682 cp/parser.c:43459
+#: c/c-parser.c:21682 cp/parser.c:43485
 #, gcc-internal-format
 msgid "%<__transaction_cancel%> without transactional memory support enabled"
 msgstr ""
 
-#: c/c-parser.c:21688 cp/parser.c:43465
+#: c/c-parser.c:21688 cp/parser.c:43491
 #, gcc-internal-format
 msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
 msgstr ""
@@ -42726,7 +42778,7 @@ msgstr ""
 msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
 msgstr ""
 
-#: c/c-parser.c:21705 cp/parser.c:43483
+#: c/c-parser.c:21705 cp/parser.c:43509
 #, gcc-internal-format
 msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
 msgstr ""
@@ -42742,7 +42794,7 @@ msgstr ""
 msgid "%qD has an incomplete type %qT"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4459
+#: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4461
 #, gcc-internal-format
 msgid "invalid use of void expression"
 msgstr ""
@@ -42863,7 +42915,7 @@ msgstr ""
 msgid "subscripted value is neither array nor pointer nor vector"
 msgstr ""
 
-#: c/c-typeck.c:2642 cp/typeck.c:3529 cp/typeck.c:3622
+#: c/c-typeck.c:2642 cp/typeck.c:3587 cp/typeck.c:3680
 #, gcc-internal-format
 msgid "array subscript is not an integer"
 msgstr ""
@@ -42888,7 +42940,7 @@ msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 msgid "enum constant defined here"
 msgstr ""
 
-#: c/c-typeck.c:2926 cp/typeck.c:1773
+#: c/c-typeck.c:2926 cp/typeck.c:1815
 #, gcc-internal-format
 msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
 msgstr ""
@@ -43004,17 +43056,17 @@ msgstr ""
 msgid "too few arguments to built-in function %qE expecting %u"
 msgstr "нехапае аргументаў у функцыі \"%s\""
 
-#: c/c-typeck.c:3847 c/c-typeck.c:3875 cp/typeck.c:4952 cp/typeck.c:5221
+#: c/c-typeck.c:3847 c/c-typeck.c:3875 cp/typeck.c:5010 cp/typeck.c:5279
 #, gcc-internal-format
 msgid "comparison with string literal results in unspecified behavior"
 msgstr ""
 
-#: c/c-typeck.c:3855 c/c-typeck.c:3866 cp/typeck.c:4979 cp/typeck.c:5003
+#: c/c-typeck.c:3855 c/c-typeck.c:3866 cp/typeck.c:5037 cp/typeck.c:5061
 #, gcc-internal-format
 msgid "comparison between pointer and zero character constant"
 msgstr ""
 
-#: c/c-typeck.c:3858 c/c-typeck.c:3869 cp/typeck.c:4982 cp/typeck.c:5006
+#: c/c-typeck.c:3858 c/c-typeck.c:3869 cp/typeck.c:5040 cp/typeck.c:5064
 #, gcc-internal-format
 msgid "did you mean to dereference the pointer?"
 msgstr ""
@@ -43039,7 +43091,7 @@ msgstr ""
 msgid "arithmetic on pointer to an incomplete type"
 msgstr ""
 
-#: c/c-typeck.c:3987 cp/typeck.c:5905
+#: c/c-typeck.c:3987 cp/typeck.c:5965
 #, gcc-internal-format
 msgid "arithmetic on pointer to an empty aggregate"
 msgstr ""
@@ -43289,7 +43341,7 @@ msgstr ""
 msgid "cast from function call of type %qT to non-matching type %qT"
 msgstr ""
 
-#: c/c-typeck.c:5896 cp/typeck.c:8243
+#: c/c-typeck.c:5896 cp/typeck.c:8303
 #, gcc-internal-format
 msgid "cast to pointer from integer of different size"
 msgstr ""
@@ -43458,7 +43510,7 @@ msgstr ""
 msgid "initialization left-hand side might be a candidate for a format attribute"
 msgstr ""
 
-#: c/c-typeck.c:7138 cp/typeck.c:9349
+#: c/c-typeck.c:7138 cp/typeck.c:9409
 #, gcc-internal-format
 msgid "return type might be a candidate for a format attribute"
 msgstr ""
@@ -43618,7 +43670,7 @@ msgstr ""
 msgid "array of inappropriate type initialized from string constant"
 msgstr ""
 
-#: c/c-typeck.c:7912 cp/typeck.c:2149
+#: c/c-typeck.c:7912 cp/typeck.c:2191
 #, gcc-internal-format
 msgid "invalid use of non-lvalue array"
 msgstr ""
@@ -43649,7 +43701,7 @@ msgstr ""
 msgid "invalid initializer"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: c/c-typeck.c:8310 cp/decl.c:6709
+#: c/c-typeck.c:8310 cp/decl.c:6713
 #, gcc-internal-format
 msgid "opaque vector types cannot be initialized"
 msgstr ""
@@ -43795,7 +43847,7 @@ msgstr ""
 msgid "ISO C forbids %<goto *expr;%>"
 msgstr "ISO C не падтрымлівае \"goto *expr;\""
 
-#: c/c-typeck.c:10581 c/gimple-parser.c:2404 cp/typeck.c:9797
+#: c/c-typeck.c:10581 c/gimple-parser.c:2404 cp/typeck.c:9857
 #, fuzzy, gcc-internal-format
 #| msgid "function does not return string type"
 msgid "function declared %<noreturn%> has a %<return%> statement"
@@ -43836,7 +43888,7 @@ msgstr ""
 msgid "case label is not an integer constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: c/c-typeck.c:10868 cp/parser.c:11624
+#: c/c-typeck.c:10868 cp/parser.c:11629
 #, gcc-internal-format
 msgid "case label not within a switch statement"
 msgstr ""
@@ -43846,17 +43898,17 @@ msgstr ""
 msgid "%<default%> label not within a switch statement"
 msgstr ""
 
-#: c/c-typeck.c:11052 cp/parser.c:13050
+#: c/c-typeck.c:11052 cp/parser.c:13055
 #, gcc-internal-format
 msgid "break statement not within loop or switch"
 msgstr ""
 
-#: c/c-typeck.c:11054 cp/parser.c:13073
+#: c/c-typeck.c:11054 cp/parser.c:13078
 #, gcc-internal-format
 msgid "continue statement not within a loop"
 msgstr ""
 
-#: c/c-typeck.c:11059 cp/parser.c:13063
+#: c/c-typeck.c:11059 cp/parser.c:13068
 #, gcc-internal-format
 msgid "break statement used with OpenMP for loop"
 msgstr ""
@@ -43871,7 +43923,7 @@ msgstr ""
 msgid "continue statement within %<#pragma simd%> loop body"
 msgstr ""
 
-#: c/c-typeck.c:11092 cp/cp-gimplify.c:499
+#: c/c-typeck.c:11092 cp/cp-gimplify.c:500
 #, gcc-internal-format
 msgid "statement with no effect"
 msgstr ""
@@ -43881,22 +43933,22 @@ msgstr ""
 msgid "expression statement has incomplete type"
 msgstr ""
 
-#: c/c-typeck.c:11970 c/c-typeck.c:12138 cp/typeck.c:5235
+#: c/c-typeck.c:11970 c/c-typeck.c:12138 cp/typeck.c:5293
 #, gcc-internal-format
 msgid "comparing vectors with different element types"
 msgstr ""
 
-#: c/c-typeck.c:11978 c/c-typeck.c:12146 cp/typeck.c:5248
+#: c/c-typeck.c:11978 c/c-typeck.c:12146 cp/typeck.c:5306
 #, gcc-internal-format
 msgid "comparing vectors with different number of elements"
 msgstr ""
 
-#: c/c-typeck.c:12003 c/c-typeck.c:12171 cp/typeck.c:5283
+#: c/c-typeck.c:12003 c/c-typeck.c:12171 cp/typeck.c:5341
 #, gcc-internal-format
 msgid "could not find an integer type of the same size as %qT"
 msgstr ""
 
-#: c/c-typeck.c:12017 cp/typeck.c:4941
+#: c/c-typeck.c:12017 cp/typeck.c:4999
 #, gcc-internal-format
 msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
 msgstr ""
@@ -43947,7 +43999,7 @@ msgid "ordered comparison of pointer with null pointer"
 msgstr ""
 
 #: c/c-typeck.c:12230 c/c-typeck.c:12233 c/c-typeck.c:12240 c/c-typeck.c:12243
-#: cp/typeck.c:5306 cp/typeck.c:5313
+#: cp/typeck.c:5364 cp/typeck.c:5371
 #, gcc-internal-format
 msgid "ordered comparison of pointer with integer zero"
 msgstr ""
@@ -43977,51 +44029,51 @@ msgstr ""
 msgid "used vector type where scalar is required"
 msgstr ""
 
-#: c/c-typeck.c:12840 cp/semantics.c:9470
+#: c/c-typeck.c:12840 cp/semantics.c:9486
 #, gcc-internal-format
 msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
 msgstr ""
 
-#: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9481
-#: cp/semantics.c:9491
+#: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9497
+#: cp/semantics.c:9507
 #, gcc-internal-format
 msgid "expected %<cancel%> %<if%> clause modifier"
 msgstr ""
 
-#: c/c-typeck.c:12896 cp/semantics.c:9526
+#: c/c-typeck.c:12896 cp/semantics.c:9542
 #, gcc-internal-format
 msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
 msgstr ""
 
-#: c/c-typeck.c:12940 c/c-typeck.c:14498 c/c-typeck.c:14569 c/c-typeck.c:14640
+#: c/c-typeck.c:12940 c/c-typeck.c:14498 c/c-typeck.c:14585 c/c-typeck.c:14656
 #, gcc-internal-format
 msgid "%<_Atomic%> %qE in %qs clause"
 msgstr ""
 
-#: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
-#: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7368
+#: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14571
+#: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7384
 #, gcc-internal-format
 msgid "bit-field %qE in %qs clause"
 msgstr ""
 
-#: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4776
-#: cp/semantics.c:7387
+#: c/c-typeck.c:12961 c/c-typeck.c:14595 cp/semantics.c:4776
+#: cp/semantics.c:7403
 #, gcc-internal-format
 msgid "%qE is a member of a union"
 msgstr ""
 
-#: c/c-typeck.c:12969 c/c-typeck.c:14588
+#: c/c-typeck.c:12969 c/c-typeck.c:14604
 #, fuzzy, gcc-internal-format
 msgid "cannot dereference %qE in %qs clause"
 msgstr "Не магу знайсці файл для класа %s."
 
-#: c/c-typeck.c:12980 cp/semantics.c:4792 cp/semantics.c:7414
+#: c/c-typeck.c:12980 cp/semantics.c:4792 cp/semantics.c:7430
 #, gcc-internal-format
 msgid "%qD is not a variable in %qs clause"
 msgstr ""
 
-#: c/c-typeck.c:12984 c/c-typeck.c:14605 cp/semantics.c:4796
-#: cp/semantics.c:7418
+#: c/c-typeck.c:12984 c/c-typeck.c:14621 cp/semantics.c:4796
+#: cp/semantics.c:7434
 #, gcc-internal-format
 msgid "%qE is not a variable in %qs clause"
 msgstr ""
@@ -44031,8 +44083,8 @@ msgstr ""
 msgid "%<_Atomic%> %qD in %qs clause"
 msgstr ""
 
-#: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
-#: cp/semantics.c:4814 cp/semantics.c:7425 cp/semantics.c:7604
+#: c/c-typeck.c:13000 c/c-typeck.c:14628 c/c-typeck.c:14738
+#: cp/semantics.c:4814 cp/semantics.c:7441 cp/semantics.c:7620
 #, gcc-internal-format
 msgid "%qD is threadprivate variable in %qs clause"
 msgstr ""
@@ -44200,12 +44252,12 @@ msgstr ""
 msgid "variable length element type in array %<reduction%> clause"
 msgstr ""
 
-#: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8045
+#: c/c-typeck.c:14112 c/c-typeck.c:14812 cp/semantics.c:8061
 #, gcc-internal-format
 msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
 msgstr ""
 
-#: c/c-typeck.c:14124 cp/semantics.c:8088
+#: c/c-typeck.c:14124 cp/semantics.c:8104
 #, gcc-internal-format
 msgid "%qE must be %<threadprivate%> for %<copyin%>"
 msgstr ""
@@ -44230,8 +44282,8 @@ msgstr ""
 msgid "%<linear%> clause step %qE is neither constant nor a parameter"
 msgstr ""
 
-#: c/c-typeck.c:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
-#: cp/semantics.c:6595 cp/semantics.c:7597 cp/semantics.c:7892
+#: c/c-typeck.c:14203 c/c-typeck.c:14731 c/c-typeck.c:14936
+#: cp/semantics.c:6595 cp/semantics.c:7613 cp/semantics.c:7908
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %qs"
 msgstr ""
@@ -44246,19 +44298,19 @@ msgstr ""
 msgid "%qE appears more than once in data clauses"
 msgstr ""
 
-#: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
-#: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
+#: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14667
+#: c/c-typeck.c:14674 c/c-typeck.c:14690 c/c-typeck.c:14701
 #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
 #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
-#: cp/semantics.c:7476 cp/semantics.c:7483 cp/semantics.c:7501
-#: cp/semantics.c:7512
+#: cp/semantics.c:7492 cp/semantics.c:7499 cp/semantics.c:7517
+#: cp/semantics.c:7528
 #, gcc-internal-format
 msgid "%qD appears more than once in data clauses"
 msgstr ""
 
-#: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
-#: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7486
-#: cp/semantics.c:7515
+#: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14677 c/c-typeck.c:14704
+#: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7502
+#: cp/semantics.c:7531
 #, gcc-internal-format
 msgid "%qD appears both in data and map clauses"
 msgstr ""
@@ -44328,116 +44380,116 @@ msgstr ""
 msgid "array section does not have mappable type in %qs clause"
 msgstr ""
 
-#: c/c-typeck.c:14515 c/c-typeck.c:14671 cp/semantics.c:7313
-#: cp/semantics.c:7498
+#: c/c-typeck.c:14515 c/c-typeck.c:14687 cp/semantics.c:7313
+#: cp/semantics.c:7514
 #, gcc-internal-format
 msgid "%qD appears more than once in motion clauses"
 msgstr ""
 
-#: c/c-typeck.c:14523 c/c-typeck.c:14677 cp/semantics.c:7321
-#: cp/semantics.c:7504
+#: c/c-typeck.c:14523 c/c-typeck.c:14693 cp/semantics.c:7321
+#: cp/semantics.c:7520
 #, gcc-internal-format
 msgid "%qD appears more than once in map clauses"
 msgstr ""
 
-#: c/c-typeck.c:14562 cp/semantics.c:7375
+#: c/c-typeck.c:14578 cp/semantics.c:7391
 #, gcc-internal-format
 msgid "%qE does not have a mappable type in %qs clause"
 msgstr ""
 
-#: c/c-typeck.c:14631 c/c-typeck.c:14729 cp/semantics.c:7455
-#: cp/semantics.c:7611
+#: c/c-typeck.c:14647 c/c-typeck.c:14745 cp/semantics.c:7471
+#: cp/semantics.c:7627
 #, gcc-internal-format
 msgid "%qD does not have a mappable type in %qs clause"
 msgstr ""
 
-#: c/c-typeck.c:14710 cp/semantics.c:7591
+#: c/c-typeck.c:14726 cp/semantics.c:7607
 #, gcc-internal-format
 msgid "%qE is neither a variable nor a function name in clause %qs"
 msgstr ""
 
-#: c/c-typeck.c:14738 cp/semantics.c:7621
+#: c/c-typeck.c:14754 cp/semantics.c:7637
 #, gcc-internal-format
 msgid "%qE appears more than once on the same %<declare target%> directive"
 msgstr ""
 
-#: c/c-typeck.c:14752 cp/semantics.c:7637
+#: c/c-typeck.c:14768 cp/semantics.c:7653
 #, gcc-internal-format
 msgid "%qD is not an argument in %<uniform%> clause"
 msgstr ""
 
-#: c/c-typeck.c:14755 cp/semantics.c:7640
+#: c/c-typeck.c:14771 cp/semantics.c:7656
 #, gcc-internal-format
 msgid "%qE is not an argument in %<uniform%> clause"
 msgstr ""
 
-#: c/c-typeck.c:14772
+#: c/c-typeck.c:14788
 #, gcc-internal-format
 msgid "%qs variable is not a pointer"
 msgstr ""
 
-#: c/c-typeck.c:14779
+#: c/c-typeck.c:14795
 #, gcc-internal-format
 msgid "%qs variable is neither a pointer nor an array"
 msgstr ""
 
-#: c/c-typeck.c:14809 c/c-typeck.c:14881 cp/semantics.c:8034
+#: c/c-typeck.c:14825 c/c-typeck.c:14897 cp/semantics.c:8050
 #, gcc-internal-format
 msgid "%<order%> clause must not be used together with %<ordered%>"
 msgstr ""
 
-#: c/c-typeck.c:14903 cp/semantics.c:7860
+#: c/c-typeck.c:14919 cp/semantics.c:7876
 #, gcc-internal-format
 msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
 msgstr ""
 
-#: c/c-typeck.c:14970 cp/semantics.c:8147
+#: c/c-typeck.c:14986 cp/semantics.c:8163
 #, gcc-internal-format
 msgid "%qE is predetermined %qs for %qs"
 msgstr ""
 
-#: c/c-typeck.c:14980
+#: c/c-typeck.c:14996
 #, gcc-internal-format
 msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
 msgstr ""
 
-#: c/c-typeck.c:14999 cp/semantics.c:7986
+#: c/c-typeck.c:15015 cp/semantics.c:8002
 #, gcc-internal-format
 msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
 msgstr ""
 
-#: c/c-typeck.c:15011 cp/semantics.c:7999
+#: c/c-typeck.c:15027 cp/semantics.c:8015
 #, gcc-internal-format
 msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
 msgstr ""
 
-#: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8008
-#: cp/semantics.c:8026
+#: c/c-typeck.c:15038 c/c-typeck.c:15046 cp/semantics.c:8024
+#: cp/semantics.c:8042
 #, gcc-internal-format
 msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
 msgstr ""
 
-#: c/c-typeck.c:15045 cp/semantics.c:7966
+#: c/c-typeck.c:15061 cp/semantics.c:7982
 #, gcc-internal-format
 msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
 msgstr ""
 
-#: c/c-typeck.c:15062 cp/semantics.c:8016
+#: c/c-typeck.c:15078 cp/semantics.c:8032
 #, gcc-internal-format
 msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
 msgstr ""
 
-#: c/c-typeck.c:15229
+#: c/c-typeck.c:15245
 #, gcc-internal-format
 msgid "cannot use %<va_arg%> with reverse storage order"
 msgstr ""
 
-#: c/c-typeck.c:15234
+#: c/c-typeck.c:15250
 #, fuzzy, gcc-internal-format
 msgid "second argument to %<va_arg%> is of incomplete type %qT"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c/c-typeck.c:15240
+#: c/c-typeck.c:15256
 #, gcc-internal-format
 msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
 msgstr ""
@@ -44625,789 +44677,789 @@ msgid "expected case label"
 msgstr ""
 
 #. A bad conversion for 'this' must be discarding cv-quals.
-#: cp/call.c:3652
+#: cp/call.c:3654
 #, gcc-internal-format
 msgid "  passing %qT as %<this%> argument discards qualifiers"
 msgstr ""
 
-#: cp/call.c:3656
+#: cp/call.c:3658
 msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
 msgstr ""
 
-#: cp/call.c:3663
+#: cp/call.c:3665
 #, gcc-internal-format, gfc-internal-format
 msgid "  conversion of argument %d would be ill-formed:"
 msgstr ""
 
 #. Conversion of conversion function return value failed.
-#: cp/call.c:3670
+#: cp/call.c:3672
 #, fuzzy
 #| msgid "converting from `%T' to `%T'"
 msgid "  no known conversion from %qH to %qI"
 msgstr "пераўтварэньне з `%T' у `%T'"
 
-#: cp/call.c:3676
+#: cp/call.c:3678
 msgid "  no known conversion for argument %d from %qH to %qI"
 msgstr ""
 
-#: cp/call.c:3688 cp/pt.c:6807
+#: cp/call.c:3690 cp/pt.c:6816
 #, gcc-internal-format, gfc-internal-format
 msgid "  candidate expects %d argument, %d provided"
 msgid_plural "  candidate expects %d arguments, %d provided"
 msgstr[0] ""
 msgstr[1] ""
 
-#: cp/call.c:3716
+#: cp/call.c:3718
 #, gcc-internal-format
 msgid "%s%<%D(%T, %T, %T)%> (built-in)"
 msgstr ""
 
-#: cp/call.c:3721
+#: cp/call.c:3723
 #, gcc-internal-format
 msgid "%s%<%D(%T, %T)%> (built-in)"
 msgstr ""
 
-#: cp/call.c:3725
+#: cp/call.c:3727
 #, gcc-internal-format
 msgid "%s%<%D(%T)%> (built-in)"
 msgstr ""
 
-#: cp/call.c:3729
+#: cp/call.c:3731
 #, gcc-internal-format
 msgid "%s%qT (conversion)"
 msgstr ""
 
-#: cp/call.c:3731
+#: cp/call.c:3733
 #, gcc-internal-format
 msgid "%s%#qD (near match)"
 msgstr ""
 
-#: cp/call.c:3733
+#: cp/call.c:3735
 #, gcc-internal-format
 msgid "%s%#qD (deleted)"
 msgstr ""
 
-#: cp/call.c:3735
+#: cp/call.c:3737
 #, gcc-internal-format
 msgid "%s%#qD (reversed)"
 msgstr ""
 
-#: cp/call.c:3737
+#: cp/call.c:3739
 #, gcc-internal-format
 msgid "%s%#qD (rewritten)"
 msgstr ""
 
-#: cp/call.c:3739
+#: cp/call.c:3741
 #, gcc-internal-format
 msgid "%s%#qD"
 msgstr ""
 
-#: cp/call.c:3743
+#: cp/call.c:3745
 #, gcc-internal-format
 msgid "  inherited here"
 msgstr ""
 
-#: cp/call.c:3763
+#: cp/call.c:3765
 #, gcc-internal-format
 msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
 msgstr ""
 
-#: cp/call.c:3769
+#: cp/call.c:3771
 #, gcc-internal-format
 msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
 msgstr ""
 
-#: cp/call.c:3780
+#: cp/call.c:3782
 #, gcc-internal-format
 msgid "  substitution of deduced template arguments resulted in errors seen above"
 msgstr ""
 
 #. Re-run template unification with diagnostics.
-#: cp/call.c:3785
+#: cp/call.c:3787
 #, fuzzy, gcc-internal-format
 msgid "  template argument deduction/substitution failed:"
 msgstr "параметр \"%s\" ініцыялізаваны"
 
-#: cp/call.c:3799
+#: cp/call.c:3801
 #, gcc-internal-format
 msgid "  a constructor taking a single argument of its own class type is invalid"
 msgstr ""
 
-#: cp/call.c:3806
+#: cp/call.c:3808
 #, gcc-internal-format
 msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
 msgstr ""
 
-#: cp/call.c:4199
+#: cp/call.c:4201
 msgid "conversion from %qH to %qI is ambiguous"
 msgstr ""
 
-#: cp/call.c:4345
+#: cp/call.c:4347
 msgid "initializing %qH with %qI in converted constant expression does not bind directly"
 msgstr ""
 
-#: cp/call.c:4366
+#: cp/call.c:4368
 msgid "conversion from %qH to %qI in a converted constant expression"
 msgstr ""
 
-#: cp/call.c:4400 cp/call.c:11869 cp/cvt.c:855
+#: cp/call.c:4402 cp/call.c:11899 cp/cvt.c:855
 msgid "could not convert %qE from %qH to %qI"
 msgstr ""
 
-#: cp/call.c:4548
+#: cp/call.c:4550
 #, gcc-internal-format
 msgid "no matching function for call to %<%D(%A)%>"
 msgstr ""
 
-#: cp/call.c:4551
+#: cp/call.c:4553
 #, gcc-internal-format
 msgid "call of overloaded %<%D(%A)%> is ambiguous"
 msgstr ""
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:4775
+#: cp/call.c:4777
 #, gcc-internal-format
 msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
 msgstr ""
 
-#: cp/call.c:4847
+#: cp/call.c:4849
 #, gcc-internal-format
 msgid "no match for call to %<(%T) (%A)%>"
 msgstr ""
 
-#: cp/call.c:4861
+#: cp/call.c:4863
 #, fuzzy, gcc-internal-format
 msgid "call of %<(%T) (%A)%> is ambiguous"
 msgstr "памер \"%s\" - %d байт"
 
-#: cp/call.c:4913
+#: cp/call.c:4915
 #, gcc-internal-format
 msgid "ambiguous overload for "
 msgstr ""
 
-#: cp/call.c:4914
+#: cp/call.c:4916
 #, gcc-internal-format
 msgid "no match for "
 msgstr ""
 
-#: cp/call.c:4917
+#: cp/call.c:4919
 #, gcc-internal-format
 msgid " (operand types are %qT, %qT, and %qT)"
 msgstr ""
 
-#: cp/call.c:4919
+#: cp/call.c:4921
 #, gcc-internal-format
 msgid " (operand types are %qT and %qT)"
 msgstr ""
 
-#: cp/call.c:4921
+#: cp/call.c:4923
 #, gcc-internal-format
 msgid " (operand type is %qT)"
 msgstr ""
 
-#: cp/call.c:4938
+#: cp/call.c:4940
 #, fuzzy, gcc-internal-format
 msgid "ternary %<operator?:%>"
 msgstr "Унутраная памылка: %s"
 
-#: cp/call.c:4942
+#: cp/call.c:4944
 #, gcc-internal-format
 msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
 msgstr ""
 
-#: cp/call.c:4951 cp/call.c:4995 cp/call.c:5005
+#: cp/call.c:4953 cp/call.c:4997 cp/call.c:5007
 #, gcc-internal-format
 msgid "%<operator%s%>"
 msgstr ""
 
-#: cp/call.c:4954
+#: cp/call.c:4956
 #, gcc-internal-format
 msgid "%<operator%s%> in %<%E%s%>"
 msgstr ""
 
-#: cp/call.c:4961
+#: cp/call.c:4963
 #, gcc-internal-format
 msgid "%<operator[]%>"
 msgstr ""
 
-#: cp/call.c:4964
+#: cp/call.c:4966
 #, gcc-internal-format
 msgid "%<operator[]%> in %<%E[%E]%>"
 msgstr ""
 
-#: cp/call.c:4972
+#: cp/call.c:4974
 #, fuzzy, gcc-internal-format
 #| msgid "%s\n"
 msgid "%qs"
 msgstr "%s\n"
 
-#: cp/call.c:4975
+#: cp/call.c:4977
 #, gcc-internal-format
 msgid "%qs in %<%s %E%>"
 msgstr ""
 
-#: cp/call.c:4981
+#: cp/call.c:4983
 #, gcc-internal-format
 msgid "%<operator %s%>"
 msgstr ""
 
-#: cp/call.c:4984
+#: cp/call.c:4986
 #, gcc-internal-format
 msgid "%<operator %s%> in %<%s%E%>"
 msgstr ""
 
-#: cp/call.c:4999
+#: cp/call.c:5001
 #, gcc-internal-format
 msgid "%<operator%s%> in %<%E %s %E%>"
 msgstr ""
 
-#: cp/call.c:5008
+#: cp/call.c:5010
 #, gcc-internal-format
 msgid "%<operator%s%> in %<%s%E%>"
 msgstr ""
 
-#: cp/call.c:5118
+#: cp/call.c:5120
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
 msgstr "ISO C не дазваляе пусты ізыходны файл"
 
-#: cp/call.c:5185
+#: cp/call.c:5187
 #, gcc-internal-format
 msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
 msgstr ""
 
-#: cp/call.c:5202 cp/call.c:5209
+#: cp/call.c:5204 cp/call.c:5211
 msgid "conversion of scalar %qH to vector %qI involves truncation"
 msgstr ""
 
-#: cp/call.c:5265
+#: cp/call.c:5267
 #, gcc-internal-format
 msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
 msgstr ""
 
-#: cp/call.c:5345
+#: cp/call.c:5347
 #, gcc-internal-format
 msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
 msgstr ""
 
-#: cp/call.c:5350
+#: cp/call.c:5352
 #, gcc-internal-format
 msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
 msgstr ""
 
-#: cp/call.c:5399 cp/call.c:5516 cp/call.c:5664
+#: cp/call.c:5401 cp/call.c:5518 cp/call.c:5666
 #, gcc-internal-format
 msgid "operands to %<?:%> have different types %qT and %qT"
 msgstr ""
 
-#: cp/call.c:5403
+#: cp/call.c:5405
 #, gcc-internal-format
 msgid "  and each type can be converted to the other"
 msgstr ""
 
-#: cp/call.c:5592
+#: cp/call.c:5594
 msgid "implicit conversion from %qH to %qI to match other result of conditional"
 msgstr ""
 
-#: cp/call.c:5608
+#: cp/call.c:5610
 #, gcc-internal-format
 msgid "enumerated mismatch in conditional expression: %qT vs %qT"
 msgstr ""
 
-#: cp/call.c:5620
+#: cp/call.c:5622
 #, gcc-internal-format
 msgid "enumerated and non-enumerated type in conditional expression"
 msgstr ""
 
-#: cp/call.c:6223
+#: cp/call.c:6225
 #, gcc-internal-format
 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
 msgstr ""
 
-#: cp/call.c:6225
+#: cp/call.c:6227
 #, gcc-internal-format
 msgid "no %<%D(int)%> declared for postfix %qs"
 msgstr ""
 
-#: cp/call.c:6303
+#: cp/call.c:6305
 #, gcc-internal-format
 msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
 msgstr ""
 
-#: cp/call.c:6359
+#: cp/call.c:6361
 #, fuzzy, gcc-internal-format
 #| msgid "return type of `%s' is not `int'"
 msgid "return type of %qD is not %qs"
 msgstr "вяртаемы тып \"%s\" не \"int\""
 
-#: cp/call.c:6361
+#: cp/call.c:6363
 #, gcc-internal-format
 msgid "used as rewritten candidate for comparison of %qT and %qT"
 msgstr ""
 
-#: cp/call.c:6431
+#: cp/call.c:6434
 #, gcc-internal-format
 msgid "comparison between %q#T and %q#T"
 msgstr ""
 
-#: cp/call.c:6815
+#: cp/call.c:6818
 #, gcc-internal-format
 msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
 msgstr ""
 
-#: cp/call.c:6818
+#: cp/call.c:6821
 #, gcc-internal-format
 msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
 msgstr ""
 
-#: cp/call.c:6857
+#: cp/call.c:6860
 #, gcc-internal-format
 msgid "%qD is a usual (non-placement) deallocation function"
 msgstr ""
 
-#: cp/call.c:7021
+#: cp/call.c:7024
 #, gcc-internal-format
 msgid "no corresponding deallocation function for %qD"
 msgstr ""
 
-#: cp/call.c:7027
+#: cp/call.c:7030
 #, fuzzy, gcc-internal-format
 #| msgid "impossible operator '%s'"
 msgid "no suitable %<operator %s%> for %qT"
 msgstr "немагчымы апэратар '%s'"
 
-#: cp/call.c:7045
+#: cp/call.c:7048
 #, gcc-internal-format
 msgid "%q#D is private within this context"
 msgstr ""
 
-#: cp/call.c:7047 cp/decl.c:7981
+#: cp/call.c:7050 cp/decl.c:7978
 #, fuzzy, gcc-internal-format
 msgid "declared private here"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: cp/call.c:7052
+#: cp/call.c:7055
 #, fuzzy, gcc-internal-format
 msgid "%q#D is protected within this context"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: cp/call.c:7054 cp/decl.c:7982
+#: cp/call.c:7057 cp/decl.c:7979
 #, fuzzy, gcc-internal-format
 #| msgid "called from here"
 msgid "declared protected here"
 msgstr "выклікана адсюль"
 
-#: cp/call.c:7059
+#: cp/call.c:7062
 #, gcc-internal-format
 msgid "%q#D is inaccessible within this context"
 msgstr ""
 
-#: cp/call.c:7168
+#: cp/call.c:7171
 #, gcc-internal-format
 msgid "passing NULL to non-pointer argument %P of %qD"
 msgstr ""
 
-#: cp/call.c:7171 cp/call.c:7190 cp/decl.c:9647 cp/typeck.c:4128
+#: cp/call.c:7174 cp/call.c:7193 cp/decl.c:9647 cp/typeck.c:4186
 #, fuzzy, gcc-internal-format
 #| msgid "  from here"
 msgid "  declared here"
 msgstr " адсюль"
 
-#: cp/call.c:7175
+#: cp/call.c:7178
 #, gcc-internal-format
 msgid "converting to non-pointer type %qT from NULL"
 msgstr ""
 
-#: cp/call.c:7187
+#: cp/call.c:7190
 #, gcc-internal-format
 msgid "converting %<false%> to pointer type for argument %P of %qD"
 msgstr ""
 
-#: cp/call.c:7194
+#: cp/call.c:7197
 #, gcc-internal-format
 msgid "converting %<false%> to pointer type %qT"
 msgstr ""
 
-#: cp/call.c:7261
+#: cp/call.c:7264
 #, gcc-internal-format
 msgid "  initializing argument %P of %qD"
 msgstr ""
 
-#: cp/call.c:7281
+#: cp/call.c:7284
 #, gcc-internal-format
 msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
 msgstr ""
 
-#: cp/call.c:7327
+#: cp/call.c:7363
 #, fuzzy, gcc-internal-format
 msgid "too many braces around initializer for %qT"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: cp/call.c:7338
+#: cp/call.c:7374
 msgid "converting to %qH from %qI requires direct-initialization"
 msgstr ""
 
-#: cp/call.c:7347
+#: cp/call.c:7383
 msgid "invalid user-defined conversion from %qH to %qI"
 msgstr ""
 
-#: cp/call.c:7387 cp/cvt.c:227
+#: cp/call.c:7423 cp/cvt.c:227
 #, fuzzy
 #| msgid "converting from `%T' to `%T'"
 msgid "invalid conversion from %qH to %qI"
 msgstr "пераўтварэньне з `%T' у `%T'"
 
-#: cp/call.c:7442 cp/call.c:7449
+#: cp/call.c:7465 cp/call.c:7472
 #, gcc-internal-format
 msgid "converting to %qT from initializer list would use explicit constructor %qD"
 msgstr ""
 
-#: cp/call.c:7445
+#: cp/call.c:7468
 #, gcc-internal-format
 msgid "in C++11 and above a default constructor can be explicit"
 msgstr ""
 
-#: cp/call.c:7715
+#: cp/call.c:7738
 msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
 msgstr ""
 
-#: cp/call.c:7719
+#: cp/call.c:7742
 msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
 msgstr ""
 
-#: cp/call.c:7730
+#: cp/call.c:7753
 msgid "cannot bind reference of type %qH to %qI due to different array bounds"
 msgstr ""
 
-#: cp/call.c:7733
+#: cp/call.c:7756
 msgid "binding reference of type %qH to %qI discards qualifiers"
 msgstr ""
 
-#: cp/call.c:7772
+#: cp/call.c:7795
 #, fuzzy, gcc-internal-format
 msgid "cannot bind bit-field %qE to %qT"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: cp/call.c:7775 cp/call.c:7793
+#: cp/call.c:7798 cp/call.c:7816
 #, gcc-internal-format
 msgid "cannot bind packed field %qE to %qT"
 msgstr ""
 
-#: cp/call.c:7778
+#: cp/call.c:7801
 #, fuzzy, gcc-internal-format
 msgid "cannot bind rvalue %qE to %qT"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: cp/call.c:7897
+#: cp/call.c:7920
 msgid "implicit conversion from %qH to %qI when passing argument to function"
 msgstr ""
 
-#: cp/call.c:7921 cp/cvt.c:1978
+#: cp/call.c:7944 cp/cvt.c:1977
 #, gcc-internal-format
 msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
 msgstr ""
 
-#: cp/call.c:7965
+#: cp/call.c:7988
 #, gcc-internal-format
 msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
 msgstr ""
 
-#: cp/call.c:8001
+#: cp/call.c:8024
 #, gcc-internal-format
 msgid "cannot receive reference type %qT through %<...%>"
 msgstr ""
 
-#: cp/call.c:8011
+#: cp/call.c:8034
 #, gcc-internal-format
 msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
 msgstr ""
 
-#: cp/call.c:8079
+#: cp/call.c:8102
 #, fuzzy, gcc-internal-format
 msgid "recursive evaluation of default argument for %q#D"
 msgstr "нехапае аргументаў у функцыі \"%s\""
 
-#: cp/call.c:8088
+#: cp/call.c:8111
 #, gcc-internal-format
 msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
 msgstr ""
 
-#: cp/call.c:8192
+#: cp/call.c:8215
 #, gcc-internal-format
 msgid "argument of function call might be a candidate for a format attribute"
 msgstr ""
 
-#: cp/call.c:8251
+#: cp/call.c:8274
 #, gcc-internal-format
 msgid "use of multiversioned function without a default"
 msgstr ""
 
-#: cp/call.c:8678
+#: cp/call.c:8701
 #, gcc-internal-format
 msgid "passing %qT as %<this%> argument discards qualifiers"
 msgstr ""
 
-#: cp/call.c:8681 cp/call.c:11309
+#: cp/call.c:8704 cp/call.c:11338
 #, gcc-internal-format
 msgid "  in call to %qD"
 msgstr ""
 
-#: cp/call.c:8718
+#: cp/call.c:8747
 #, gcc-internal-format
 msgid "%qT is not an accessible base of %qT"
 msgstr ""
 
-#: cp/call.c:8886
+#: cp/call.c:8915
 #, gcc-internal-format
 msgid "passing arguments to ellipsis of inherited constructor %qD"
 msgstr ""
 
-#: cp/call.c:9017
+#: cp/call.c:9046
 #, gcc-internal-format
 msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
 msgstr ""
 
-#: cp/call.c:9416
+#: cp/call.c:9445
 #, gcc-internal-format
 msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
 msgstr ""
 
-#: cp/call.c:9419
+#: cp/call.c:9448
 #, gcc-internal-format
 msgid "%qD writing to an object of non-trivial type %#qT%s"
 msgstr ""
 
-#: cp/call.c:9424
+#: cp/call.c:9453
 #, gcc-internal-format
 msgid "%qD writing to an object of type %#qT with %qs member %qD"
 msgstr ""
 
-#: cp/call.c:9429
+#: cp/call.c:9458
 #, gcc-internal-format
 msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
 msgstr ""
 
-#: cp/call.c:9444
+#: cp/call.c:9473
 #, gcc-internal-format
 msgid "; use assignment or value-initialization instead"
 msgstr ""
 
-#: cp/call.c:9446
+#: cp/call.c:9475
 #, gcc-internal-format
 msgid "; use assignment instead"
 msgstr ""
 
-#: cp/call.c:9448
+#: cp/call.c:9477
 #, gcc-internal-format
 msgid "; use value-initialization instead"
 msgstr ""
 
-#: cp/call.c:9451
+#: cp/call.c:9480
 #, gcc-internal-format
 msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
 msgstr ""
 
-#: cp/call.c:9454
+#: cp/call.c:9483
 #, gcc-internal-format
 msgid "%qD clearing an object of non-trivial type %#qT%s"
 msgstr ""
 
-#: cp/call.c:9456
+#: cp/call.c:9485
 #, gcc-internal-format
 msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
 msgstr ""
 
-#: cp/call.c:9477
+#: cp/call.c:9506
 #, gcc-internal-format
 msgid "; use copy-assignment or copy-initialization instead"
 msgstr ""
 
-#: cp/call.c:9479
+#: cp/call.c:9508
 #, gcc-internal-format
 msgid "; use copy-assignment instead"
 msgstr ""
 
-#: cp/call.c:9481
+#: cp/call.c:9510
 #, gcc-internal-format
 msgid "; use copy-initialization instead"
 msgstr ""
 
-#: cp/call.c:9484
+#: cp/call.c:9513
 #, gcc-internal-format
 msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
 msgstr ""
 
-#: cp/call.c:9487
+#: cp/call.c:9516
 #, gcc-internal-format
 msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
 msgstr ""
 
-#: cp/call.c:9490
+#: cp/call.c:9519
 #, gcc-internal-format
 msgid "%qD writing to an object with a deleted copy constructor"
 msgstr ""
 
-#: cp/call.c:9501
+#: cp/call.c:9530
 #, gcc-internal-format
 msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
 msgstr ""
 
-#: cp/call.c:9513
+#: cp/call.c:9542
 #, gcc-internal-format
 msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
 msgstr ""
 
-#: cp/call.c:9530
+#: cp/call.c:9559
 #, gcc-internal-format
 msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
 msgstr ""
 
-#: cp/call.c:9533
+#: cp/call.c:9562
 #, gcc-internal-format
 msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
 msgstr ""
 
-#: cp/call.c:9543
+#: cp/call.c:9572
 #, gcc-internal-format
 msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
 msgstr ""
 
-#: cp/call.c:9546
+#: cp/call.c:9575
 #, gcc-internal-format
 msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
 msgstr ""
 
-#: cp/call.c:9549
+#: cp/call.c:9578
 #, gcc-internal-format
 msgid "%qD moving an object of type %#qT with deleted destructor"
 msgstr ""
 
-#: cp/call.c:9558
+#: cp/call.c:9587
 #, gcc-internal-format
 msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
 msgstr ""
 
-#: cp/call.c:9580
+#: cp/call.c:9609
 #, gcc-internal-format
 msgid "%#qT declared here"
 msgstr ""
 
-#: cp/call.c:9680
+#: cp/call.c:9709
 #, gcc-internal-format
 msgid "constructor delegates to itself"
 msgstr ""
 
-#: cp/call.c:9954 cp/typeck.c:9284
+#: cp/call.c:9983 cp/typeck.c:9344
 msgid "cannot convert %qH to %qI"
 msgstr ""
 
-#: cp/call.c:9976
+#: cp/call.c:10005
 #, gcc-internal-format
 msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
 msgstr ""
 
-#: cp/call.c:10008
+#: cp/call.c:10037
 #, gcc-internal-format
 msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
 msgstr ""
 
-#: cp/call.c:10055
+#: cp/call.c:10084
 #, gcc-internal-format
 msgid "call to non-function %qD"
 msgstr ""
 
-#: cp/call.c:10093 cp/pt.c:16025 cp/typeck.c:3127
+#: cp/call.c:10122 cp/pt.c:16059 cp/typeck.c:3169
 #, gcc-internal-format
 msgid "cannot call constructor %<%T::%D%> directly"
 msgstr ""
 
-#: cp/call.c:10095
+#: cp/call.c:10124
 #, gcc-internal-format
 msgid "for a function-style cast, remove the redundant %<::%D%>"
 msgstr ""
 
-#: cp/call.c:10287
+#: cp/call.c:10316
 #, gcc-internal-format
 msgid "no matching function for call to %<%s(%A)%>"
 msgstr ""
 
-#: cp/call.c:10290
+#: cp/call.c:10319
 #, gcc-internal-format
 msgid "call of overloaded %<%s(%A)%> is ambiguous"
 msgstr ""
 
-#: cp/call.c:10311
+#: cp/call.c:10340
 #, gcc-internal-format
 msgid "pure virtual %q#D called from non-static data member initializer"
 msgstr ""
 
-#: cp/call.c:10316
+#: cp/call.c:10345
 #, gcc-internal-format
 msgid "pure virtual %q#D called from constructor"
 msgstr ""
 
-#: cp/call.c:10317
+#: cp/call.c:10346
 #, gcc-internal-format
 msgid "pure virtual %q#D called from destructor"
 msgstr ""
 
-#: cp/call.c:10340
+#: cp/call.c:10369
 #, gcc-internal-format
 msgid "cannot call member function %qD without object"
 msgstr ""
 
-#: cp/call.c:11307
+#: cp/call.c:11336
 #, gcc-internal-format
 msgid "passing %qT chooses %qT over %qT"
 msgstr ""
 
-#: cp/call.c:11376
+#: cp/call.c:11405
 #, gcc-internal-format
 msgid "choosing %qD over %qD"
 msgstr ""
 
-#: cp/call.c:11377
+#: cp/call.c:11406
 #, fuzzy
 #| msgid "converting from `%T' to `%T'"
 msgid "  for conversion from %qH to %qI"
 msgstr "пераўтварэньне з `%T' у `%T'"
 
-#: cp/call.c:11380
+#: cp/call.c:11409
 #, gcc-internal-format
 msgid "  because conversion sequence for the argument is better"
 msgstr ""
 
-#: cp/call.c:11629
+#: cp/call.c:11659
 #, gcc-internal-format
 msgid "default argument mismatch in overload resolution"
 msgstr ""
 
-#: cp/call.c:11633
+#: cp/call.c:11663
 #, gcc-internal-format
 msgid " candidate 1: %q#F"
 msgstr ""
 
-#: cp/call.c:11635
+#: cp/call.c:11665
 #, gcc-internal-format
 msgid " candidate 2: %q#F"
 msgstr ""
 
-#: cp/call.c:11681
+#: cp/call.c:11711
 #, 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:12083
+#: cp/call.c:12113
 #, gcc-internal-format
 msgid "a temporary bound to %qD only persists until the constructor exits"
 msgstr ""
 
-#: cp/call.c:12238
+#: cp/call.c:12268
 msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
 msgstr ""
 
-#: cp/call.c:12242
+#: cp/call.c:12272
 msgid "invalid initialization of reference of type %qH from expression of type %qI"
 msgstr ""
 
@@ -45436,524 +45488,524 @@ msgstr ""
 msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
 msgstr ""
 
-#: cp/class.c:1149
+#: cp/class.c:1156
 #, fuzzy, gcc-internal-format
 msgid "%q#D conflicts with version inherited from %qT"
 msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
 
-#: cp/class.c:1152
+#: cp/class.c:1159
 #, gcc-internal-format
 msgid "version inherited from %qT declared here"
 msgstr ""
 
-#: cp/class.c:1172
+#: cp/class.c:1179
 #, gcc-internal-format
 msgid "%q#D cannot be overloaded with %q#D"
 msgstr ""
 
-#: cp/class.c:1174 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
+#: cp/class.c:1181 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
 #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
 #, fuzzy, gcc-internal-format
 #| msgid "previous declaration `%D'"
 msgid "previous declaration %q#D"
 msgstr "папярэдняе абвяшчэньне `%D'"
 
-#: cp/class.c:1217
+#: cp/class.c:1224
 #, gcc-internal-format
 msgid "conflicting access specifications for method %q+D, ignored"
 msgstr ""
 
-#: cp/class.c:1220
+#: cp/class.c:1227
 #, gcc-internal-format
 msgid "conflicting access specifications for field %qE, ignored"
 msgstr ""
 
-#: cp/class.c:1289
+#: cp/class.c:1296
 #, gcc-internal-format
 msgid "%qD invalid in %q#T because of local method %q#D with same name"
 msgstr ""
 
-#: cp/class.c:1293
+#: cp/class.c:1300
 #, gcc-internal-format
 msgid "local method %q#D declared here"
 msgstr ""
 
-#: cp/class.c:1299
+#: cp/class.c:1306
 #, gcc-internal-format
 msgid "%qD invalid in %q#T because of local member %q#D with same name"
 msgstr ""
 
-#: cp/class.c:1303
+#: cp/class.c:1310
 #, fuzzy, gcc-internal-format
 msgid "local member %q#D declared here"
 msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: cp/class.c:1359
+#: cp/class.c:1366
 #, gcc-internal-format
 msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
 msgstr ""
 
-#: cp/class.c:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
-#: cp/cvt.c:1092
+#: cp/class.c:1369 cp/class.c:1376 cp/class.c:1383 cp/class.c:1395
+#: cp/cvt.c:1091
 #, gcc-internal-format
 msgid "%qT declared here"
 msgstr ""
 
-#: cp/class.c:1367
+#: cp/class.c:1374
 #, gcc-internal-format
 msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
 msgstr ""
 
-#: cp/class.c:1374
+#: cp/class.c:1381
 #, gcc-internal-format
 msgid "%qT does not have the %E ABI tag that base %qT has"
 msgstr ""
 
-#: cp/class.c:1382
+#: cp/class.c:1389
 #, gcc-internal-format
 msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
 msgstr ""
 
-#: cp/class.c:1685
+#: cp/class.c:1692
 #, gcc-internal-format
 msgid "cannot derive from %<final%> base %qT in derived type %qT"
 msgstr ""
 
-#: cp/class.c:2148
+#: cp/class.c:2155
 #, gcc-internal-format
 msgid "all member functions in class %qT are private"
 msgstr ""
 
-#: cp/class.c:2160
+#: cp/class.c:2167
 #, gcc-internal-format
 msgid "%q#T only defines a private destructor and has no friends"
 msgstr ""
 
-#: cp/class.c:2201
+#: cp/class.c:2208
 #, gcc-internal-format
 msgid "%q#T only defines private constructors and has no friends"
 msgstr ""
 
-#: cp/class.c:2205
+#: cp/class.c:2212
 #, gcc-internal-format
 msgid "%q#D is public, but requires an existing %q#T object"
 msgstr ""
 
-#: cp/class.c:2479
+#: cp/class.c:2504
 #, gcc-internal-format
 msgid "no unique final overrider for %qD in %qT"
 msgstr ""
 
-#: cp/class.c:2841
+#: cp/class.c:2866
 #, gcc-internal-format
 msgid "%qD can be marked override"
 msgstr ""
 
-#: cp/class.c:2844
+#: cp/class.c:2869
 #, gcc-internal-format
 msgid "%q+#D marked %<override%>, but does not override"
 msgstr ""
 
-#: cp/class.c:2859
+#: cp/class.c:2884
 #, gcc-internal-format
 msgid "%q+#D marked %<final%>, but is not virtual"
 msgstr ""
 
-#: cp/class.c:2922
+#: cp/class.c:2947
 #, gcc-internal-format
 msgid "%qD was hidden"
 msgstr ""
 
-#: cp/class.c:2923
+#: cp/class.c:2948
 #, gcc-internal-format
 msgid "  by %qD"
 msgstr ""
 
-#: cp/class.c:2958
+#: cp/class.c:2983
 #, gcc-internal-format
 msgid "%q#D invalid; an anonymous union may only have public non-static data members"
 msgstr ""
 
-#: cp/class.c:2968 cp/parser.c:20876
+#: cp/class.c:2993 cp/parser.c:20886
 #, gcc-internal-format
 msgid "this flexibility is deprecated and will be removed"
 msgstr ""
 
-#: cp/class.c:3161
+#: cp/class.c:3186
 #, gcc-internal-format
 msgid "the ellipsis in %qD is not inherited"
 msgstr ""
 
-#: cp/class.c:3347
+#: cp/class.c:3377
 #, fuzzy, gcc-internal-format
 msgid "bit-field %q#D with non-integral type %qT"
 msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
 
-#: cp/class.c:3363
+#: cp/class.c:3393
 #, fuzzy, gcc-internal-format
 msgid "bit-field %q+D width not an integer constant"
 msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
 
-#: cp/class.c:3368
+#: cp/class.c:3398
 #, gcc-internal-format
 msgid "negative width in bit-field %q+D"
 msgstr ""
 
-#: cp/class.c:3373
+#: cp/class.c:3403
 #, gcc-internal-format
 msgid "zero width for bit-field %q+D"
 msgstr ""
 
-#: cp/class.c:3383
+#: cp/class.c:3413
 #, gcc-internal-format
 msgid "width of %qD exceeds its type"
 msgstr ""
 
-#: cp/class.c:3389
+#: cp/class.c:3419
 #, gcc-internal-format
 msgid "%qD is too small to hold all values of %q#T"
 msgstr ""
 
-#: cp/class.c:3450
+#: cp/class.c:3480
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in union"
 msgstr ""
 
-#: cp/class.c:3453
+#: cp/class.c:3483
 #, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in union"
 msgstr ""
 
-#: cp/class.c:3455
+#: cp/class.c:3485
 #, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in union"
 msgstr ""
 
-#: cp/class.c:3459
+#: cp/class.c:3489
 #, gcc-internal-format
 msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
 msgstr ""
 
-#: cp/class.c:3575
+#: cp/class.c:3605
 #, gcc-internal-format
 msgid "in C++98 %q+D may not be static because it is a member of a union"
 msgstr ""
 
-#: cp/class.c:3588
+#: cp/class.c:3618
 #, gcc-internal-format
 msgid "non-static data member %q+D in a union may not have reference type %qT"
 msgstr ""
 
-#: cp/class.c:3601
+#: cp/class.c:3631
 #, fuzzy, gcc-internal-format
 msgid "data member %q+D invalidly declared function type"
 msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: cp/class.c:3607
+#: cp/class.c:3637
 #, fuzzy, gcc-internal-format
 msgid "data member %q+D invalidly declared method type"
 msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: cp/class.c:3678
+#: cp/class.c:3708
 #, gcc-internal-format
 msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
 msgstr ""
 
-#: cp/class.c:3729
+#: cp/class.c:3760
 #, gcc-internal-format
 msgid "member %q+D cannot be declared as a %<mutable%> reference"
 msgstr ""
 
-#: cp/class.c:3732
+#: cp/class.c:3763
 #, gcc-internal-format
 msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
 msgstr ""
 
-#: cp/class.c:3763
+#: cp/class.c:3794
 #, gcc-internal-format
 msgid "multiple fields in union %qT initialized"
 msgstr ""
 
-#: cp/class.c:3765
+#: cp/class.c:3796
 #, gcc-internal-format
 msgid "initialized member %q+D declared here"
 msgstr ""
 
-#: cp/class.c:3808
+#: cp/class.c:3839
 #, gcc-internal-format
 msgid "field %q#D with same name as class"
 msgstr ""
 
-#: cp/class.c:3836
+#: cp/class.c:3867
 #, gcc-internal-format
 msgid "%q#T has pointer data members"
 msgstr ""
 
-#: cp/class.c:3841
+#: cp/class.c:3872
 #, gcc-internal-format
 msgid "  but does not declare %<%T(const %T&)%>"
 msgstr ""
 
-#: cp/class.c:3843
+#: cp/class.c:3874
 #, gcc-internal-format
 msgid "  or %<operator=(const %T&)%>"
 msgstr ""
 
-#: cp/class.c:3847
+#: cp/class.c:3878
 #, gcc-internal-format
 msgid "  but does not declare %<operator=(const %T&)%>"
 msgstr ""
 
-#: cp/class.c:3849
+#: cp/class.c:3880
 #, fuzzy, gcc-internal-format
 msgid "pointer member %q+D declared here"
 msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: cp/class.c:4287
+#: cp/class.c:4318
 #, gcc-internal-format
 msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
 msgstr ""
 
-#: cp/class.c:4290
+#: cp/class.c:4321
 #, gcc-internal-format
 msgid "alignment of %qD will increase in %<-fabi-version=9%>"
 msgstr ""
 
-#: cp/class.c:4604
+#: cp/class.c:4648
 #, fuzzy, gcc-internal-format
 msgid "initializer specified for non-virtual method %q+D"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: cp/class.c:4637
+#: cp/class.c:4681
 #, fuzzy, gcc-internal-format
 msgid "destructor for %qT is ambiguous"
 msgstr "памер \"%s\" - %d байт"
 
-#: cp/class.c:5039
+#: cp/class.c:5191
 #, gcc-internal-format
 msgid "method overrides both %<transaction_pure%> and %qE methods"
 msgstr ""
 
-#: cp/class.c:5060
+#: cp/class.c:5212
 #, gcc-internal-format
 msgid "method declared %qE overriding %qE method"
 msgstr ""
 
-#: cp/class.c:5716 cp/constexpr.c:254
+#: cp/class.c:5868 cp/constexpr.c:254
 #, gcc-internal-format
 msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
 msgstr ""
 
-#: cp/class.c:5742
+#: cp/class.c:5894
 #, gcc-internal-format
 msgid "%q+T is not literal because:"
 msgstr ""
 
-#: cp/class.c:5745
+#: cp/class.c:5897
 #, gcc-internal-format
 msgid "  %qT is a closure type, which is only literal in C++17 and later"
 msgstr ""
 
-#: cp/class.c:5748
+#: cp/class.c:5900
 #, gcc-internal-format
 msgid "  %q+T has a non-trivial destructor"
 msgstr ""
 
-#: cp/class.c:5751
+#: cp/class.c:5903
 #, gcc-internal-format
 msgid "  %q+T does not have %<constexpr%> destructor"
 msgstr ""
 
-#: cp/class.c:5759
+#: cp/class.c:5911
 #, gcc-internal-format
 msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
 msgstr ""
 
-#: cp/class.c:5792
+#: cp/class.c:5944
 #, gcc-internal-format
 msgid "  base class %qT of %q+T is non-literal"
 msgstr ""
 
-#: cp/class.c:5807
+#: cp/class.c:5959
 #, gcc-internal-format
 msgid "  non-static data member %qD has non-literal type"
 msgstr ""
 
-#: cp/class.c:5814
+#: cp/class.c:5966
 #, gcc-internal-format
 msgid "  non-static data member %qD has volatile type"
 msgstr ""
 
-#: cp/class.c:5935
+#: cp/class.c:6087
 #, gcc-internal-format
 msgid "base class %q#T has accessible non-virtual destructor"
 msgstr ""
 
-#: cp/class.c:5964
+#: cp/class.c:6116
 #, gcc-internal-format
 msgid "non-static reference %q#D in class without a constructor"
 msgstr ""
 
-#: cp/class.c:5970
+#: cp/class.c:6122
 #, gcc-internal-format
 msgid "non-static const member %q#D in class without a constructor"
 msgstr ""
 
-#: cp/class.c:6291
+#: cp/class.c:6443
 #, gcc-internal-format
 msgid "direct base %qT inaccessible in %qT due to ambiguity"
 msgstr ""
 
-#: cp/class.c:6303
+#: cp/class.c:6455
 #, gcc-internal-format
 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
 msgstr ""
 
-#: cp/class.c:6548
+#: cp/class.c:6703
 #, gcc-internal-format
 msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:6718
+#: cp/class.c:6873
 #, fuzzy, gcc-internal-format
 #| msgid "size of `%s' is larger than %d bytes"
 msgid "size of type %qT is too large (%qE bytes)"
 msgstr "памер \"%s\" больш чам %d байт"
 
-#: cp/class.c:7004
+#: cp/class.c:7159
 #, gcc-internal-format
 msgid "invalid use of %q#T with a zero-size array in %q#D"
 msgstr ""
 
-#: cp/class.c:7006
+#: cp/class.c:7161
 #, gcc-internal-format
 msgid "invalid use of %q#T with a flexible array member in %q#T"
 msgstr ""
 
-#: cp/class.c:7011
+#: cp/class.c:7166
 #, fuzzy, gcc-internal-format
 msgid "array member %q#D declared here"
 msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: cp/class.c:7039
+#: cp/class.c:7194
 #, gcc-internal-format
 msgid "zero-size array member %qD not at end of %q#T"
 msgstr ""
 
-#: cp/class.c:7041
+#: cp/class.c:7196
 #, gcc-internal-format
 msgid "zero-size array member %qD in an otherwise empty %q#T"
 msgstr ""
 
-#: cp/class.c:7050 cp/class.c:7081
+#: cp/class.c:7205 cp/class.c:7236
 #, fuzzy, gcc-internal-format
 #| msgid "previous definition of `%#T'"
 msgid "in the definition of %q#T"
 msgstr "папярэдняе вызначэньне `%#T'"
 
-#: cp/class.c:7058
+#: cp/class.c:7213
 #, gcc-internal-format
 msgid "flexible array member %qD not at end of %q#T"
 msgstr ""
 
-#: cp/class.c:7060
+#: cp/class.c:7215
 #, gcc-internal-format
 msgid "flexible array member %qD in an otherwise empty %q#T"
 msgstr ""
 
-#: cp/class.c:7079
+#: cp/class.c:7234
 #, gcc-internal-format
 msgid "next member %q#D declared here"
 msgstr ""
 
-#: cp/class.c:7193 cp/parser.c:24604
+#: cp/class.c:7348 cp/parser.c:24620
 #, fuzzy, gcc-internal-format
 #| msgid "previous definition of `%#T'"
 msgid "redefinition of %q#T"
 msgstr "папярэдняе вызначэньне `%#T'"
 
-#: cp/class.c:7330
+#: cp/class.c:7485
 #, gcc-internal-format
 msgid "%q#T has virtual functions and accessible non-virtual destructor"
 msgstr ""
 
-#: cp/class.c:7361
+#: cp/class.c:7516
 #, gcc-internal-format
 msgid "type transparent %q#T does not have any fields"
 msgstr ""
 
-#: cp/class.c:7367
+#: cp/class.c:7522
 #, gcc-internal-format
 msgid "type transparent class %qT has base classes"
 msgstr ""
 
-#: cp/class.c:7371
+#: cp/class.c:7526
 #, gcc-internal-format
 msgid "type transparent class %qT has virtual functions"
 msgstr ""
 
-#: cp/class.c:7377
+#: cp/class.c:7532
 #, gcc-internal-format
 msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
 msgstr ""
 
-#: cp/class.c:7539
+#: cp/class.c:7694
 #, gcc-internal-format
 msgid "definition of %qD does not match %<#include <initializer_list>%>"
 msgstr ""
 
-#: cp/class.c:7550
+#: cp/class.c:7705
 #, gcc-internal-format
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr ""
 
-#: cp/class.c:8057
+#: cp/class.c:8212
 #, fuzzy, gcc-internal-format
 #| msgid "language %s not recognized"
 msgid "language string %<\"%E\"%> not recognized"
 msgstr "мова %s не распазнана"
 
-#: cp/class.c:8147
+#: cp/class.c:8302
 #, gcc-internal-format
 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 msgstr ""
 
-#: cp/class.c:8292
+#: cp/class.c:8447
 #, gcc-internal-format
 msgid "no matches converting function %qD to type %q#T"
 msgstr ""
 
-#: cp/class.c:8319
+#: cp/class.c:8474
 #, gcc-internal-format
 msgid "converting overloaded function %qD to type %q#T is ambiguous"
 msgstr ""
 
-#: cp/class.c:8346
+#: cp/class.c:8501
 #, fuzzy, gcc-internal-format
 msgid "assuming pointer to member %qD"
 msgstr "прапушчан ініцыялізатар"
 
-#: cp/class.c:8349
+#: cp/class.c:8504
 #, gcc-internal-format
 msgid "(a pointer to member can only be formed with %<&%E%>)"
 msgstr ""
 
-#: cp/class.c:8425 cp/class.c:8467
+#: cp/class.c:8580 cp/class.c:8622
 #, gcc-internal-format
 msgid "not enough type information"
 msgstr ""
 
-#: cp/class.c:8445
+#: cp/class.c:8600
 #, gcc-internal-format
 msgid "cannot convert %qE from type %qT to type %qT"
 msgstr ""
 
-#: cp/class.c:8718
+#: cp/class.c:8873
 #, gcc-internal-format
 msgid "declaration of %q#D changes meaning of %qD"
 msgstr ""
 
-#: cp/class.c:8721
+#: cp/class.c:8876
 #, gcc-internal-format
 msgid "%qD declared here as %q#D"
 msgstr ""
@@ -46033,7 +46085,7 @@ msgstr ""
 msgid "%q+E is not a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: cp/constexpr.c:1660 cp/constexpr.c:7410
+#: cp/constexpr.c:1660 cp/constexpr.c:7401
 #, fuzzy, gcc-internal-format
 #| msgid "can't initialize friend function `%s'"
 msgid "call to internal function %qE"
@@ -46090,7 +46142,7 @@ msgstr ""
 msgid "deallocation of storage that was not previously allocated"
 msgstr ""
 
-#: cp/constexpr.c:2250 cp/constexpr.c:7442
+#: cp/constexpr.c:2250 cp/constexpr.c:7433
 #, gcc-internal-format
 msgid "call to non-%<constexpr%> function %qD"
 msgstr ""
@@ -46145,373 +46197,372 @@ msgstr ""
 msgid "arithmetic involving a null pointer in %qE"
 msgstr ""
 
-#: cp/constexpr.c:3332
+#: cp/constexpr.c:3348
 #, gcc-internal-format
 msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
 msgstr ""
 
-#: cp/constexpr.c:3335
+#: cp/constexpr.c:3351
 #, gcc-internal-format
 msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
 msgstr ""
 
-#: cp/constexpr.c:3340
+#: cp/constexpr.c:3356
 #, gcc-internal-format
 msgid "array subscript value %qE is outside the bounds of array type %qT"
 msgstr ""
 
-#: cp/constexpr.c:3343
+#: cp/constexpr.c:3359
 #, gcc-internal-format
 msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
 msgstr ""
 
-#: cp/constexpr.c:3526
+#: cp/constexpr.c:3542
 #, fuzzy, gcc-internal-format
 msgid "accessing uninitialized array element"
 msgstr "прапушчан ініцыялізатар"
 
-#: cp/constexpr.c:3566
+#: cp/constexpr.c:3582
 #, gcc-internal-format
 msgid "dereferencing a null pointer in %qE"
 msgstr ""
 
-#: cp/constexpr.c:3583 cp/constexpr.c:3682 cp/constexpr.c:5527
-#: cp/constexpr.c:5624 cp/constexpr.c:7362
+#: cp/constexpr.c:3599 cp/constexpr.c:3698 cp/constexpr.c:5543
+#: cp/constexpr.c:5640 cp/constexpr.c:7353
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: cp/constexpr.c:3589
+#: cp/constexpr.c:3605
 #, fuzzy, gcc-internal-format
 msgid "mutable %qD is not usable in a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: cp/constexpr.c:3620 cp/constexpr.c:3642
+#: cp/constexpr.c:3636 cp/constexpr.c:3658
 #, fuzzy, gcc-internal-format
 msgid "accessing uninitialized member %qD"
 msgstr "прапушчан ініцыялізатар"
 
-#: cp/constexpr.c:3622
+#: cp/constexpr.c:3638
 #, gcc-internal-format
 msgid "accessing %qD member instead of initialized %qD member in constant expression"
 msgstr ""
 
-#: cp/constexpr.c:4392 cp/constexpr.c:6162
+#: cp/constexpr.c:4408 cp/constexpr.c:6178
 #, gcc-internal-format
 msgid "dereferencing a null pointer"
 msgstr ""
 
-#: cp/constexpr.c:4412
+#: cp/constexpr.c:4428
 #, gcc-internal-format
 msgid "accessing value of %qE through a %qT glvalue in a constant expression"
 msgstr ""
 
-#: cp/constexpr.c:4455
+#: cp/constexpr.c:4471
 #, fuzzy, gcc-internal-format
 msgid "the content of uninitialized storage is not usable in a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: cp/constexpr.c:4457 cp/constexpr.c:4464
+#: cp/constexpr.c:4473 cp/constexpr.c:4480
 #, fuzzy, gcc-internal-format
 #| msgid "called from here"
 msgid "allocated here"
 msgstr "выклікана адсюль"
 
-#: cp/constexpr.c:4462
+#: cp/constexpr.c:4478
 #, fuzzy, gcc-internal-format
 msgid "use of allocated storage after deallocation in a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: cp/constexpr.c:4467
+#: cp/constexpr.c:4483
 #, fuzzy, gcc-internal-format
 msgid "the value of %qD is not usable in a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: cp/constexpr.c:4474
+#: cp/constexpr.c:4490
 #, fuzzy, gcc-internal-format
 #| msgid "invalid initializer"
 msgid "%qD used in its own initializer"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: cp/constexpr.c:4479
+#: cp/constexpr.c:4495
 #, fuzzy, gcc-internal-format
 #| msgid "`%D' is not a function,"
 msgid "%q#D is not const"
 msgstr "`%D' - гэта ня функцыя,"
 
-#: cp/constexpr.c:4482
+#: cp/constexpr.c:4498
 #, gcc-internal-format
 msgid "%q#D is volatile"
 msgstr ""
 
-#: cp/constexpr.c:4487 cp/constexpr.c:4494
+#: cp/constexpr.c:4503 cp/constexpr.c:4510
 #, fuzzy, gcc-internal-format
 msgid "%qD was not initialized with a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: cp/constexpr.c:4500
+#: cp/constexpr.c:4516
 #, fuzzy, gcc-internal-format
 msgid "%qD was not declared %<constexpr%>"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: cp/constexpr.c:4503
+#: cp/constexpr.c:4519
 #, gcc-internal-format
 msgid "%qD does not have integral or enumeration type"
 msgstr ""
 
-#: cp/constexpr.c:4749
+#: cp/constexpr.c:4765
 #, fuzzy, gcc-internal-format
 msgid "modification of %qE is not a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: cp/constexpr.c:4810
+#: cp/constexpr.c:4826
 #, gcc-internal-format
 msgid "change of the active member of a union from %qD to %qD"
 msgstr ""
 
-#: cp/constexpr.c:4823
+#: cp/constexpr.c:4839
 #, gcc-internal-format
 msgid "change of the active member of a union from %qD to %qD during initialization"
 msgstr ""
 
-#: cp/constexpr.c:5215 cp/constexpr.c:6455
+#: cp/constexpr.c:5231 cp/constexpr.c:6433
 #, fuzzy, gcc-internal-format
 msgid "statement is not a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: cp/constexpr.c:5321
+#: cp/constexpr.c:5337
 #, gcc-internal-format
 msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
 msgstr ""
 
-#: cp/constexpr.c:5423
+#: cp/constexpr.c:5439
 #, fuzzy, gcc-internal-format
 msgid "inline assembly is not a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: cp/constexpr.c:5424
+#: cp/constexpr.c:5440
 #, gcc-internal-format
 msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
 msgstr ""
 
-#: cp/constexpr.c:5489
+#: cp/constexpr.c:5505
 #, fuzzy, gcc-internal-format
 msgid "value %qE of type %qT is not a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: cp/constexpr.c:5502
+#: cp/constexpr.c:5518
 #, gcc-internal-format
 msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
 msgstr ""
 
-#: cp/constexpr.c:5684 cp/constexpr.c:8006
+#: cp/constexpr.c:5700 cp/constexpr.c:8003
 #, fuzzy, gcc-internal-format
 msgid "temporary of non-literal type %qT in a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: cp/constexpr.c:6122 cp/constexpr.c:7556
+#: cp/constexpr.c:6138 cp/constexpr.c:7553
 #, fuzzy, gcc-internal-format
 msgid "%<reinterpret_cast%> is not a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: cp/constexpr.c:6174
+#: cp/constexpr.c:6190
 #, fuzzy, gcc-internal-format
 msgid "conversion of %qT null pointer to %qT is not a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: cp/constexpr.c:6188
+#: cp/constexpr.c:6204
 #, gcc-internal-format
 msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
 msgstr ""
 
-#: cp/constexpr.c:6289 cp/constexpr.c:6307 cp/constexpr.c:6323
-#: cp/constexpr.c:7832 cp/constexpr.c:8177
+#: cp/constexpr.c:6305 cp/constexpr.c:7829 cp/constexpr.c:8174
 #, fuzzy, gcc-internal-format
 msgid "expression %qE is not a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: cp/constexpr.c:6422
+#: cp/constexpr.c:6400
 #, gcc-internal-format
 msgid "unexpected template-id %qE"
 msgstr ""
 
-#: cp/constexpr.c:6428
+#: cp/constexpr.c:6406
 #, gcc-internal-format
 msgid "function concept must be called"
 msgstr ""
 
-#: cp/constexpr.c:6458
+#: cp/constexpr.c:6436
 #, gcc-internal-format
 msgid "unexpected expression %qE of kind %s"
 msgstr ""
 
-#: cp/constexpr.c:6686
+#: cp/constexpr.c:6664
 #, gcc-internal-format
 msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
 msgstr ""
 
-#: cp/constexpr.c:6694
+#: cp/constexpr.c:6672
 #, gcc-internal-format
 msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
 msgstr ""
 
-#: cp/constexpr.c:6709
+#: cp/constexpr.c:6687
 #, gcc-internal-format
 msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
 msgstr ""
 
-#: cp/constexpr.c:6719
+#: cp/constexpr.c:6697
 #, gcc-internal-format
 msgid "%qE is not a constant expression because allocated storage has not been deallocated"
 msgstr ""
 
-#: cp/constexpr.c:6739
+#: cp/constexpr.c:6717
 #, gcc-internal-format
 msgid "immediate evaluation returns address of immediate function %qD"
 msgstr ""
 
-#: cp/constexpr.c:6753
+#: cp/constexpr.c:6731
 #, gcc-internal-format
 msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
 msgstr ""
 
-#: cp/constexpr.c:7302
+#: cp/constexpr.c:7293
 #, gcc-internal-format
 msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
 msgstr ""
 
-#: cp/constexpr.c:7526
+#: cp/constexpr.c:7523
 #, fuzzy, gcc-internal-format
 msgid "lambda capture of %qE is not a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: cp/constexpr.c:7529
+#: cp/constexpr.c:7526
 #, gcc-internal-format
 msgid "because it is used as a glvalue"
 msgstr ""
 
-#: cp/constexpr.c:7576
+#: cp/constexpr.c:7573
 #, gcc-internal-format
 msgid "%<reinterpret_cast%> from integer to pointer"
 msgstr ""
 
-#: cp/constexpr.c:7609
+#: cp/constexpr.c:7606
 #, gcc-internal-format
 msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
 msgstr ""
 
-#: cp/constexpr.c:7648
+#: cp/constexpr.c:7645
 #, fuzzy, gcc-internal-format
 msgid "use of %<this%> in a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: cp/constexpr.c:7779
+#: cp/constexpr.c:7776
 #, gcc-internal-format
 msgid "lambda-expression is not a constant expression before C++17"
 msgstr ""
 
-#: cp/constexpr.c:7846
+#: cp/constexpr.c:7843
 #, fuzzy, gcc-internal-format
 #| msgid "virtual functions cannot be friends"
 msgid "virtual functions cannot be %<constexpr%> before C++2a"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: cp/constexpr.c:7861
+#: cp/constexpr.c:7858
 #, gcc-internal-format
 msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
 msgstr ""
 
-#: cp/constexpr.c:7925
+#: cp/constexpr.c:7922
 #, fuzzy, gcc-internal-format
 msgid "cast to non-integral type %qT in a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: cp/constexpr.c:7975
+#: cp/constexpr.c:7972
 #, fuzzy, gcc-internal-format
 msgid "%qD declared %<static%> in %<constexpr%> context"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: cp/constexpr.c:7982
+#: cp/constexpr.c:7979
 #, gcc-internal-format
 msgid "%qD declared %<thread_local%> in %<constexpr%> context"
 msgstr ""
 
-#: cp/constexpr.c:8055
+#: cp/constexpr.c:8052
 #, fuzzy, gcc-internal-format
 msgid "division by zero is not a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: cp/constexpr.c:8153
+#: cp/constexpr.c:8150
 #, fuzzy, gcc-internal-format
 msgid "%<delete[]%> is not a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: cp/constexpr.c:8185
+#: cp/constexpr.c:8182
 #, fuzzy, gcc-internal-format
 msgid "non-constant array initialization"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: cp/constexpr.c:8215
+#: cp/constexpr.c:8212
 #, fuzzy, gcc-internal-format
 msgid "%<goto%> is not a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: cp/constexpr.c:8232
+#: cp/constexpr.c:8229
 #, gcc-internal-format, gfc-internal-format
 msgid "unexpected AST of kind %s"
 msgstr ""
 
-#: cp/cp-gimplify.c:213
+#: cp/cp-gimplify.c:214
 #, gcc-internal-format
 msgid "both branches of %<if%> statement marked as %qs"
 msgstr ""
 
-#: cp/cp-gimplify.c:1595
+#: cp/cp-gimplify.c:1596
 #, gcc-internal-format
 msgid "%<throw%> will always call %<terminate%>"
 msgstr ""
 
-#: cp/cp-gimplify.c:1598
+#: cp/cp-gimplify.c:1599
 #, gcc-internal-format
 msgid "in C++11 destructors default to %<noexcept%>"
 msgstr ""
 
-#: cp/cp-gimplify.c:1610
+#: cp/cp-gimplify.c:1611
 #, gcc-internal-format
 msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
 msgstr ""
 
-#: cp/cp-gimplify.c:2990
+#: cp/cp-gimplify.c:3056
 #, gcc-internal-format
 msgid "ignoring attribute %qE after earlier %qE"
 msgstr ""
 
-#: cp/cp-gimplify.c:3012 cp/cp-gimplify.c:3024 cp/decl.c:3926 cp/method.c:955
+#: cp/cp-gimplify.c:3078 cp/cp-gimplify.c:3090 cp/decl.c:3928 cp/method.c:955
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: cp/cp-gimplify.c:3030
+#: cp/cp-gimplify.c:3096
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a class type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: cp/cp-gimplify.c:3047
+#: cp/cp-gimplify.c:3113
 #, gcc-internal-format
 msgid "%qD does not have %<const char *%> type"
 msgstr ""
 
-#: cp/cp-gimplify.c:3058
+#: cp/cp-gimplify.c:3124
 #, fuzzy, gcc-internal-format
 msgid "%qD does not have integral type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: cp/cp-gimplify.c:3070
+#: cp/cp-gimplify.c:3136
 #, gcc-internal-format
 msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
 msgstr ""
 
-#: cp/cp-gimplify.c:3159
+#: cp/cp-gimplify.c:3225
 #, gcc-internal-format
 msgid "evaluating %qs"
 msgstr ""
@@ -46553,7 +46604,7 @@ msgstr ""
 msgid "conversion from %qH to %qI discards qualifiers"
 msgstr ""
 
-#: cp/cvt.c:498 cp/typeck.c:7774
+#: cp/cvt.c:498 cp/typeck.c:7834
 #, gcc-internal-format
 msgid "casting %qT to %qT does not dereference pointer"
 msgstr ""
@@ -46592,292 +46643,292 @@ msgstr ""
 msgid "conversion from %qH to non-scalar type %qI requested"
 msgstr ""
 
-#: cp/cvt.c:1062
+#: cp/cvt.c:1061
 #, gcc-internal-format
 msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
 msgstr ""
 
-#: cp/cvt.c:1064
+#: cp/cvt.c:1063
 #, gcc-internal-format
 msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
 msgstr ""
 
-#: cp/cvt.c:1080
+#: cp/cvt.c:1079
 #, gcc-internal-format
 msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
 msgstr ""
 
-#: cp/cvt.c:1082
+#: cp/cvt.c:1081
 #, gcc-internal-format
 msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
 msgstr ""
 
-#: cp/cvt.c:1090
+#: cp/cvt.c:1089
 #, gcc-internal-format
 msgid "in call to %qD, declared here"
 msgstr ""
 
-#: cp/cvt.c:1104
+#: cp/cvt.c:1103
 #, gcc-internal-format
 msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
 msgstr ""
 
-#: cp/cvt.c:1158
+#: cp/cvt.c:1157
 #, gcc-internal-format
 msgid "pseudo-destructor is not called"
 msgstr ""
 
-#: cp/cvt.c:1252
+#: cp/cvt.c:1251
 #, gcc-internal-format
 msgid "conversion to void will not access object of incomplete type %qT"
 msgstr ""
 
-#: cp/cvt.c:1256
+#: cp/cvt.c:1255
 #, gcc-internal-format
 msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
 msgstr ""
 
-#: cp/cvt.c:1261
+#: cp/cvt.c:1260
 #, gcc-internal-format
 msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
 msgstr ""
 
-#: cp/cvt.c:1266
+#: cp/cvt.c:1265
 #, gcc-internal-format
 msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
 msgstr ""
 
-#: cp/cvt.c:1271
+#: cp/cvt.c:1270
 #, gcc-internal-format
 msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
 msgstr ""
 
-#: cp/cvt.c:1276
+#: cp/cvt.c:1275
 #, gcc-internal-format
 msgid "indirection will not access object of incomplete type %qT in statement"
 msgstr ""
 
-#: cp/cvt.c:1280
+#: cp/cvt.c:1279
 #, gcc-internal-format
 msgid "indirection will not access object of incomplete type %qT in for increment expression"
 msgstr ""
 
-#: cp/cvt.c:1296
+#: cp/cvt.c:1295
 #, gcc-internal-format
 msgid "conversion to void will not access object of type %qT"
 msgstr ""
 
-#: cp/cvt.c:1300
+#: cp/cvt.c:1299
 #, gcc-internal-format
 msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
 msgstr ""
 
-#: cp/cvt.c:1305
+#: cp/cvt.c:1304
 #, gcc-internal-format
 msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
 msgstr ""
 
-#: cp/cvt.c:1310
+#: cp/cvt.c:1309
 #, gcc-internal-format
 msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
 msgstr ""
 
-#: cp/cvt.c:1315
+#: cp/cvt.c:1314
 #, gcc-internal-format
 msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
 msgstr ""
 
-#: cp/cvt.c:1320
+#: cp/cvt.c:1319
 #, gcc-internal-format
 msgid "implicit dereference will not access object of type %qT in statement"
 msgstr ""
 
-#: cp/cvt.c:1324
+#: cp/cvt.c:1323
 #, gcc-internal-format
 msgid "implicit dereference will not access object of type %qT in for increment expression"
 msgstr ""
 
-#: cp/cvt.c:1338
+#: cp/cvt.c:1337
 #, gcc-internal-format
 msgid "conversion to void will not access object of non-trivially-copyable type %qT"
 msgstr ""
 
-#: cp/cvt.c:1343
+#: cp/cvt.c:1342
 #, gcc-internal-format
 msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
 msgstr ""
 
-#: cp/cvt.c:1348
+#: cp/cvt.c:1347
 #, gcc-internal-format
 msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
 msgstr ""
 
-#: cp/cvt.c:1353
+#: cp/cvt.c:1352
 #, gcc-internal-format
 msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
 msgstr ""
 
-#: cp/cvt.c:1358
+#: cp/cvt.c:1357
 #, gcc-internal-format
 msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
 msgstr ""
 
-#: cp/cvt.c:1363
+#: cp/cvt.c:1362
 #, gcc-internal-format
 msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
 msgstr ""
 
-#: cp/cvt.c:1368
+#: cp/cvt.c:1367
 #, gcc-internal-format
 msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
 msgstr ""
 
-#: cp/cvt.c:1409
+#: cp/cvt.c:1408
 #, gcc-internal-format
 msgid "conversion to void will not access object %qE of incomplete type %qT"
 msgstr ""
 
-#: cp/cvt.c:1413
+#: cp/cvt.c:1412
 #, gcc-internal-format
 msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
 msgstr ""
 
-#: cp/cvt.c:1418
+#: cp/cvt.c:1417
 #, gcc-internal-format
 msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
 msgstr ""
 
-#: cp/cvt.c:1423
+#: cp/cvt.c:1422
 #, gcc-internal-format
 msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
 msgstr ""
 
-#: cp/cvt.c:1428
+#: cp/cvt.c:1427
 #, gcc-internal-format
 msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
 msgstr ""
 
-#: cp/cvt.c:1433
+#: cp/cvt.c:1432
 #, gcc-internal-format
 msgid "variable %qE of incomplete type %qT will not be accessed in statement"
 msgstr ""
 
-#: cp/cvt.c:1437
+#: cp/cvt.c:1436
 #, gcc-internal-format
 msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
 msgstr ""
 
-#: cp/cvt.c:1490
+#: cp/cvt.c:1489
 #, gcc-internal-format
 msgid "conversion to void cannot resolve address of overloaded function"
 msgstr ""
 
-#: cp/cvt.c:1494
+#: cp/cvt.c:1493
 #, gcc-internal-format
 msgid "second operand of conditional expression cannot resolve address of overloaded function"
 msgstr ""
 
-#: cp/cvt.c:1498
+#: cp/cvt.c:1497
 #, gcc-internal-format
 msgid "third operand of conditional expression cannot resolve address of overloaded function"
 msgstr ""
 
-#: cp/cvt.c:1502
+#: cp/cvt.c:1501
 #, gcc-internal-format
 msgid "right operand of comma operator cannot resolve address of overloaded function"
 msgstr ""
 
-#: cp/cvt.c:1506
+#: cp/cvt.c:1505
 #, gcc-internal-format
 msgid "left operand of comma operator cannot resolve address of overloaded function"
 msgstr ""
 
-#: cp/cvt.c:1510
+#: cp/cvt.c:1509
 #, gcc-internal-format
 msgid "statement cannot resolve address of overloaded function"
 msgstr ""
 
-#: cp/cvt.c:1514
+#: cp/cvt.c:1513
 #, gcc-internal-format
 msgid "for increment expression cannot resolve address of overloaded function"
 msgstr ""
 
-#: cp/cvt.c:1530
+#: cp/cvt.c:1529
 #, gcc-internal-format
 msgid "second operand of conditional expression is a reference, not call, to function %qE"
 msgstr ""
 
-#: cp/cvt.c:1535
+#: cp/cvt.c:1534
 #, gcc-internal-format
 msgid "third operand of conditional expression is a reference, not call, to function %qE"
 msgstr ""
 
-#: cp/cvt.c:1540
+#: cp/cvt.c:1539
 #, gcc-internal-format
 msgid "right operand of comma operator is a reference, not call, to function %qE"
 msgstr ""
 
-#: cp/cvt.c:1545
+#: cp/cvt.c:1544
 #, gcc-internal-format
 msgid "left operand of comma operator is a reference, not call, to function %qE"
 msgstr ""
 
-#: cp/cvt.c:1550
+#: cp/cvt.c:1549
 #, gcc-internal-format
 msgid "statement is a reference, not call, to function %qE"
 msgstr ""
 
-#: cp/cvt.c:1555
+#: cp/cvt.c:1554
 #, gcc-internal-format
 msgid "for increment expression is a reference, not call, to function %qE"
 msgstr ""
 
-#: cp/cvt.c:1583
+#: cp/cvt.c:1582
 #, gcc-internal-format
 msgid "second operand of conditional expression has no effect"
 msgstr ""
 
-#: cp/cvt.c:1588
+#: cp/cvt.c:1587
 #, gcc-internal-format
 msgid "third operand of conditional expression has no effect"
 msgstr ""
 
-#: cp/cvt.c:1593
+#: cp/cvt.c:1592
 #, gcc-internal-format
 msgid "right operand of comma operator has no effect"
 msgstr ""
 
-#: cp/cvt.c:1597
+#: cp/cvt.c:1596
 #, gcc-internal-format
 msgid "left operand of comma operator has no effect"
 msgstr ""
 
-#: cp/cvt.c:1601
+#: cp/cvt.c:1600
 #, gcc-internal-format
 msgid "statement has no effect"
 msgstr ""
 
-#: cp/cvt.c:1605
+#: cp/cvt.c:1604
 #, gcc-internal-format
 msgid "for increment expression has no effect"
 msgstr ""
 
-#: cp/cvt.c:1760
+#: cp/cvt.c:1759
 #, gcc-internal-format
 msgid "converting NULL to non-pointer type"
 msgstr ""
 
-#: cp/cvt.c:1878
+#: cp/cvt.c:1877
 #, gcc-internal-format
 msgid "default type conversion cannot deduce template argument for %qD"
 msgstr ""
 
-#: cp/cvt.c:1893
+#: cp/cvt.c:1892
 #, gcc-internal-format
 msgid "ambiguous default type conversion from %qT"
 msgstr ""
 
-#: cp/cvt.c:1896
+#: cp/cvt.c:1895
 #, gcc-internal-format
 msgid "  candidate conversions include %qD and %qD"
 msgstr ""
@@ -46946,7 +46997,7 @@ msgstr "папярэдняе абвяшчэньне `%D'"
 msgid "redeclaration %qD differs in %qs from previous declaration"
 msgstr "гэта папярэдняе абвяшчэньне"
 
-#: cp/decl.c:1264 cp/decl.c:14963
+#: cp/decl.c:1264 cp/decl.c:14972
 #, fuzzy, gcc-internal-format
 #| msgid "previous declaration `%D'"
 msgid "previous declaration %qD"
@@ -47133,12 +47184,12 @@ msgstr "няма папярэдняга аб'яўлення для \"%s\""
 msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
 msgstr ""
 
-#: cp/decl.c:2059
+#: cp/decl.c:2061
 #, fuzzy, gcc-internal-format
 msgid "redundant redeclaration of %qD in same scope"
 msgstr "паўторнае абвяшчэнне меткі \"%s\""
 
-#: cp/decl.c:2071
+#: cp/decl.c:2073
 #, fuzzy, gcc-internal-format
 #| msgid "previous definition of `%#T'"
 msgid "deleted definition of %qD"
@@ -47152,46 +47203,46 @@ msgstr "папярэдняе вызначэньне `%#T'"
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:2535
+#: cp/decl.c:2537
 #, fuzzy, gcc-internal-format
 msgid "explicit specialization of %qD after first use"
 msgstr "ініцыялізацыя"
 
-#: cp/decl.c:2673
+#: cp/decl.c:2675
 #, fuzzy, gcc-internal-format
 #| msgid "section of `%s' conflicts with previous declaration"
 msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
 msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
 
 #. Reject two definitions.
-#: cp/decl.c:2927 cp/decl.c:2956 cp/decl.c:2994 cp/decl.c:3011 cp/decl.c:3109
+#: cp/decl.c:2929 cp/decl.c:2958 cp/decl.c:2996 cp/decl.c:3013 cp/decl.c:3111
 #: cp/decl2.c:921
 #, fuzzy, gcc-internal-format
 #| msgid "previous definition of `%#T'"
 msgid "redefinition of %q#D"
 msgstr "папярэдняе вызначэньне `%#T'"
 
-#: cp/decl.c:2943
+#: cp/decl.c:2945
 #, fuzzy, gcc-internal-format
 msgid "%qD conflicts with used function"
 msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
 
-#: cp/decl.c:2953
+#: cp/decl.c:2955
 #, fuzzy, gcc-internal-format
 msgid "%q#D not declared in class"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: cp/decl.c:2967 cp/decl.c:3021
+#: cp/decl.c:2969 cp/decl.c:3023
 #, gcc-internal-format
 msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
 msgstr ""
 
-#: cp/decl.c:2970 cp/decl.c:3024
+#: cp/decl.c:2972 cp/decl.c:3026
 #, gcc-internal-format
 msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
 msgstr ""
 
-#: cp/decl.c:2980
+#: cp/decl.c:2982
 #, gcc-internal-format
 msgid "comparison operator %q+D defaulted after its first declaration"
 msgstr ""
@@ -47199,849 +47250,849 @@ msgstr ""
 #. is_primary=
 #. is_partial=
 #. is_friend_decl=
-#: cp/decl.c:3041
+#: cp/decl.c:3043
 #, gcc-internal-format
 msgid "redeclaration of friend %q#D may not have default template arguments"
 msgstr ""
 
-#: cp/decl.c:3055
+#: cp/decl.c:3057
 #, gcc-internal-format
 msgid "thread-local declaration of %q#D follows non-thread-local declaration"
 msgstr ""
 
-#: cp/decl.c:3058
+#: cp/decl.c:3060
 #, gcc-internal-format
 msgid "non-thread-local declaration of %q#D follows thread-local declaration"
 msgstr ""
 
-#: cp/decl.c:3073 cp/decl.c:3117 cp/name-lookup.c:2275 cp/name-lookup.c:2718
+#: cp/decl.c:3075 cp/decl.c:3119 cp/name-lookup.c:2275 cp/name-lookup.c:2718
 #: cp/name-lookup.c:2742
 #, fuzzy, gcc-internal-format
 #| msgid "declaration of `%#D'"
 msgid "redeclaration of %q#D"
 msgstr "абвяшчэньне `%#D'"
 
-#: cp/decl.c:3100
+#: cp/decl.c:3102
 #, gcc-internal-format
 msgid "redundant redeclaration of %<constexpr%> static data member %qD"
 msgstr ""
 
-#: cp/decl.c:3166
+#: cp/decl.c:3168
 #, gcc-internal-format
 msgid "local label %qE conflicts with existing label"
 msgstr ""
 
-#: cp/decl.c:3167
+#: cp/decl.c:3169
 #, gcc-internal-format
 msgid "previous label"
 msgstr ""
 
-#: cp/decl.c:3261
+#: cp/decl.c:3263
 #, gcc-internal-format
 msgid "  from here"
 msgstr " адсюль"
 
-#: cp/decl.c:3284 cp/decl.c:3512
+#: cp/decl.c:3286 cp/decl.c:3514
 #, gcc-internal-format
 msgid "  exits OpenMP structured block"
 msgstr ""
 
-#: cp/decl.c:3312
+#: cp/decl.c:3314
 #, fuzzy, gcc-internal-format
 msgid "  crosses initialization of %q#D"
 msgstr "ініцыялізацыя"
 
-#: cp/decl.c:3315
+#: cp/decl.c:3317
 #, gcc-internal-format
 msgid "  enters scope of %q#D, which has non-trivial destructor"
 msgstr ""
 
-#: cp/decl.c:3329 cp/decl.c:3483
+#: cp/decl.c:3331 cp/decl.c:3485
 #, gcc-internal-format
 msgid "  enters %<try%> block"
 msgstr ""
 
-#: cp/decl.c:3335 cp/decl.c:3465 cp/decl.c:3485
+#: cp/decl.c:3337 cp/decl.c:3467 cp/decl.c:3487
 #, gcc-internal-format
 msgid "  enters %<catch%> block"
 msgstr ""
 
-#: cp/decl.c:3341 cp/decl.c:3495
+#: cp/decl.c:3343 cp/decl.c:3497
 #, gcc-internal-format
 msgid "  enters OpenMP structured block"
 msgstr ""
 
-#: cp/decl.c:3347 cp/decl.c:3487
+#: cp/decl.c:3349 cp/decl.c:3489
 #, gcc-internal-format
 msgid "  enters synchronized or atomic statement"
 msgstr ""
 
-#: cp/decl.c:3354 cp/decl.c:3489
+#: cp/decl.c:3356 cp/decl.c:3491
 #, gcc-internal-format
 msgid "  enters %<constexpr if%> statement"
 msgstr ""
 
-#: cp/decl.c:3472
+#: cp/decl.c:3474
 #, fuzzy, gcc-internal-format
 msgid "  skips initialization of %q#D"
 msgstr "ініцыялізацыя"
 
-#: cp/decl.c:3475
+#: cp/decl.c:3477
 #, gcc-internal-format
 msgid "  enters scope of %q#D which has non-trivial destructor"
 msgstr ""
 
-#: cp/decl.c:3527 cp/parser.c:13060 cp/parser.c:13081
+#: cp/decl.c:3529 cp/parser.c:13065 cp/parser.c:13086
 #, gcc-internal-format
 msgid "invalid exit from OpenMP structured block"
 msgstr ""
 
-#: cp/decl.c:3933 cp/parser.c:6581
+#: cp/decl.c:3935 cp/parser.c:6581
 #, gcc-internal-format
 msgid "%qD used without template arguments"
 msgstr ""
 
-#: cp/decl.c:3944
+#: cp/decl.c:3946
 #, fuzzy, gcc-internal-format
 msgid "%q#T is not a class"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: cp/decl.c:3972 cp/decl.c:4065
+#: cp/decl.c:3974 cp/decl.c:4067
 #, gcc-internal-format
 msgid "no class template named %q#T in %q#T"
 msgstr ""
 
-#: cp/decl.c:3973
+#: cp/decl.c:3975
 #, fuzzy, gcc-internal-format
 msgid "no type named %q#T in %q#T"
 msgstr "вяртаемы тып \"%s\" не \"int\""
 
-#: cp/decl.c:3986
+#: cp/decl.c:3988
 #, fuzzy, gcc-internal-format
 msgid "lookup of %qT in %qT is ambiguous"
 msgstr "памер \"%s\" - %d байт"
 
-#: cp/decl.c:3995
+#: cp/decl.c:3997
 #, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
 msgstr ""
 
-#: cp/decl.c:4002
+#: cp/decl.c:4004
 #, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a type"
 msgstr ""
 
-#: cp/decl.c:4074
+#: cp/decl.c:4076
 #, fuzzy, gcc-internal-format
 msgid "template parameters do not match template %qD"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: cp/decl.c:4398
+#: cp/decl.c:4400
 #, gcc-internal-format
 msgid "%<-faligned-new=%d%> is not a power of two"
 msgstr ""
 
-#: cp/decl.c:4890
+#: cp/decl.c:4892
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:4893
+#: cp/decl.c:4895
 #, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:4896
+#: cp/decl.c:4898
 #, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:4915
+#: cp/decl.c:4917
 #, fuzzy, gcc-internal-format
 msgid "attribute ignored in declaration of %q#T"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: cp/decl.c:4918
+#: cp/decl.c:4920
 #, gcc-internal-format
 msgid "attribute for %q#T must follow the %qs keyword"
 msgstr ""
 
-#: cp/decl.c:4960
+#: cp/decl.c:4962
 #, gcc-internal-format
 msgid "multiple types in one declaration"
 msgstr ""
 
-#: cp/decl.c:4965
+#: cp/decl.c:4967
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of C++ built-in type %qT"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: cp/decl.c:4982
+#: cp/decl.c:4984
 #, gcc-internal-format
 msgid "%<auto%> can only be specified for variables or function declarations"
 msgstr ""
 
-#: cp/decl.c:5015
+#: cp/decl.c:5017
 #, gcc-internal-format
 msgid "missing type-name in typedef-declaration"
 msgstr ""
 
-#: cp/decl.c:5023
+#: cp/decl.c:5025
 #, gcc-internal-format
 msgid "ISO C++ prohibits anonymous structs"
 msgstr ""
 
-#: cp/decl.c:5030
+#: cp/decl.c:5032
 #, fuzzy, gcc-internal-format
 msgid "%<inline%> can only be specified for functions"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: cp/decl.c:5033
+#: cp/decl.c:5035
 #, gcc-internal-format
 msgid "%<virtual%> can only be specified for functions"
 msgstr ""
 
-#: cp/decl.c:5038
+#: cp/decl.c:5040
 #, gcc-internal-format
 msgid "%<friend%> can only be specified inside a class"
 msgstr ""
 
-#: cp/decl.c:5041
+#: cp/decl.c:5043
 #, gcc-internal-format
 msgid "%<explicit%> can only be specified for constructors"
 msgstr ""
 
-#: cp/decl.c:5044
+#: cp/decl.c:5046
 #, gcc-internal-format
 msgid "a storage class can only be specified for objects and functions"
 msgstr ""
 
-#: cp/decl.c:5048
+#: cp/decl.c:5050
 #, gcc-internal-format
 msgid "%<const%> can only be specified for objects and functions"
 msgstr ""
 
-#: cp/decl.c:5052
+#: cp/decl.c:5054
 #, gcc-internal-format
 msgid "%<volatile%> can only be specified for objects and functions"
 msgstr ""
 
-#: cp/decl.c:5056
+#: cp/decl.c:5058
 #, gcc-internal-format
 msgid "%<__restrict%> can only be specified for objects and functions"
 msgstr ""
 
-#: cp/decl.c:5060
+#: cp/decl.c:5062
 #, gcc-internal-format
 msgid "%<__thread%> can only be specified for objects and functions"
 msgstr ""
 
-#: cp/decl.c:5064
+#: cp/decl.c:5066
 #, gcc-internal-format
 msgid "%<typedef%> was ignored in this declaration"
 msgstr ""
 
-#: cp/decl.c:5067 cp/decl.c:5070 cp/decl.c:5073
+#: cp/decl.c:5069 cp/decl.c:5072 cp/decl.c:5075
 #, fuzzy, gcc-internal-format
 msgid "%qs cannot be used for type declarations"
 msgstr "\"%s\" звычайна функцыя"
 
-#: cp/decl.c:5095
+#: cp/decl.c:5097
 #, fuzzy, gcc-internal-format
 msgid "attribute ignored in explicit instantiation %q#T"
 msgstr "паўторнае абвяшчэнне меткі \"%s\""
 
-#: cp/decl.c:5098
+#: cp/decl.c:5100
 #, fuzzy, gcc-internal-format
 msgid "no attribute can be applied to an explicit instantiation"
 msgstr "\"%s\" звычайна функцыя"
 
-#: cp/decl.c:5170
+#: cp/decl.c:5172
 #, 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:5174
+#: cp/decl.c:5176
 #, gcc-internal-format
 msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
 msgstr ""
 
-#: cp/decl.c:5244 cp/decl2.c:851
+#: cp/decl.c:5246 cp/decl2.c:851
 #, fuzzy, gcc-internal-format
 msgid "typedef %qD is initialized (use %qs instead)"
 msgstr "параметр \"%s\" ініцыялізаваны"
 
-#: cp/decl.c:5253
+#: cp/decl.c:5255
 #, gcc-internal-format
 msgid "declaration of %q#D has %<extern%> and is initialized"
 msgstr ""
 
-#: cp/decl.c:5283
+#: cp/decl.c:5285
 #, gcc-internal-format
 msgid "definition of %q#D is marked %<dllimport%>"
 msgstr ""
 
-#: cp/decl.c:5307
+#: cp/decl.c:5309
 #, gcc-internal-format
 msgid "%q+#D is not a static data member of %q#T"
 msgstr ""
 
-#: cp/decl.c:5315
+#: cp/decl.c:5317
 #, fuzzy, gcc-internal-format
 msgid "non-member-template declaration of %qD"
 msgstr "пустое абвяшчэнне"
 
-#: cp/decl.c:5316
+#: cp/decl.c:5318
 #, fuzzy, gcc-internal-format
 msgid "does not match member template declaration here"
 msgstr "паўторнае абвяшчэнне меткі \"%s\""
 
-#: cp/decl.c:5328
+#: cp/decl.c:5330
 #, gcc-internal-format
 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
 msgstr ""
 
-#: cp/decl.c:5340
+#: cp/decl.c:5342
 #, fuzzy, gcc-internal-format
 msgid "duplicate initialization of %qD"
 msgstr "паўторнае абвяшчэнне меткі \"%s\""
 
-#: cp/decl.c:5390
+#: cp/decl.c:5392
 #, gcc-internal-format
 msgid "declaration of %q#D outside of class is not definition"
 msgstr ""
 
-#: cp/decl.c:5431
+#: cp/decl.c:5433
 #, fuzzy, gcc-internal-format
 #| msgid "`%s' undeclared (first use in this function)"
 msgid "%qD declared %<thread_local%> in %qs function"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: cp/decl.c:5436
+#: cp/decl.c:5438
 #, fuzzy, gcc-internal-format
 msgid "%qD declared %<static%> in %qs function"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: cp/decl.c:5510
+#: cp/decl.c:5512
 #, fuzzy, gcc-internal-format
 msgid "variable %q#D has initializer but incomplete type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: cp/decl.c:5516 cp/decl.c:6567
+#: cp/decl.c:5518 cp/decl.c:6571
 #, fuzzy, gcc-internal-format
 msgid "elements of array %q#D have incomplete type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: cp/decl.c:5526
+#: cp/decl.c:5528
 #, gcc-internal-format
 msgid "aggregate %q#D has incomplete type and cannot be defined"
 msgstr ""
 
-#: cp/decl.c:5562
+#: cp/decl.c:5564
 #, gcc-internal-format
 msgid "%qD declared as reference but not initialized"
 msgstr ""
 
-#: cp/decl.c:5649
+#: cp/decl.c:5651
 #, gcc-internal-format
 msgid "name used in a GNU-style designated initializer for an array"
 msgstr ""
 
-#: cp/decl.c:5655
+#: cp/decl.c:5657
 #, gcc-internal-format
 msgid "name %qD used in a GNU-style designated initializer for an array"
 msgstr ""
 
-#: cp/decl.c:5674
+#: cp/decl.c:5676
 #, gcc-internal-format
 msgid "non-trivial designated initializers not supported"
 msgstr ""
 
-#: cp/decl.c:5678
+#: cp/decl.c:5680
 #, fuzzy, gcc-internal-format
 msgid "C99 designator %qE is not an integral constant-expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: cp/decl.c:5734
+#: cp/decl.c:5736
 #, gcc-internal-format
 msgid "initializer fails to determine size of %qD"
 msgstr ""
 
-#: cp/decl.c:5741
+#: cp/decl.c:5743
 #, fuzzy, gcc-internal-format
 #| msgid "array size missing in `%D'"
 msgid "array size missing in %qD"
 msgstr "прапушчан памер масіва ў `%D'"
 
-#: cp/decl.c:5753
+#: cp/decl.c:5755
 #, fuzzy, gcc-internal-format
 #| msgid "zero-size array `%D'"
 msgid "zero-size array %qD"
 msgstr "нулявы памер масіва `%D'"
 
-#: cp/decl.c:5793
+#: cp/decl.c:5795
 #, gcc-internal-format
 msgid "storage size of %qD isn%'t known"
 msgstr ""
 
-#: cp/decl.c:5817
+#: cp/decl.c:5819
 #, fuzzy, gcc-internal-format
 msgid "storage size of %qD isn%'t constant"
 msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: cp/decl.c:5868
+#: cp/decl.c:5870
 #, gcc-internal-format
 msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
 msgstr ""
 
-#: cp/decl.c:5872
+#: cp/decl.c:5874
 #, gcc-internal-format
 msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
 msgstr ""
 
-#: cp/decl.c:5878
+#: cp/decl.c:5880
 #, gcc-internal-format
 msgid "you can work around this by removing the initializer"
 msgstr ""
 
-#: cp/decl.c:5920
+#: cp/decl.c:5922
 #, fuzzy, gcc-internal-format
 msgid "uninitialized %<const %D%>"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: cp/decl.c:5927
+#: cp/decl.c:5929
 #, gcc-internal-format
 msgid "uninitialized variable %qD in %<constexpr%> function"
 msgstr ""
 
-#: cp/decl.c:5936
+#: cp/decl.c:5938
 #, gcc-internal-format
 msgid "uninitialized variable %qD in %<constexpr%> context"
 msgstr ""
 
-#: cp/decl.c:5944
+#: cp/decl.c:5946
 #, gcc-internal-format
 msgid "%q#T has no user-provided default constructor"
 msgstr ""
 
-#: cp/decl.c:5948
+#: cp/decl.c:5950
 #, gcc-internal-format
 msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
 msgstr ""
 
-#: cp/decl.c:5951
+#: cp/decl.c:5953
 #, gcc-internal-format
 msgid "and the implicitly-defined constructor does not initialize %q#D"
 msgstr ""
 
-#: cp/decl.c:6117
+#: cp/decl.c:6121
 #, fuzzy, gcc-internal-format
 msgid "invalid type %qT as initializer for a vector of type %qT"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: cp/decl.c:6159
+#: cp/decl.c:6163
 #, gcc-internal-format
 msgid "initializer for %qT must be brace-enclosed"
 msgstr ""
 
-#: cp/decl.c:6194
+#: cp/decl.c:6198
 #, gcc-internal-format
 msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
 msgstr ""
 
-#: cp/decl.c:6202
+#: cp/decl.c:6206
 #, gcc-internal-format
 msgid "%qT has no non-static data member named %qD"
 msgstr ""
 
-#: cp/decl.c:6223
+#: cp/decl.c:6227
 #, fuzzy, gcc-internal-format
 #| msgid "invalid initializer"
 msgid "invalid initializer for %q#D"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: cp/decl.c:6254
+#: cp/decl.c:6258
 #, gcc-internal-format
 msgid "C99 designator %qE outside aggregate initializer"
 msgstr ""
 
-#: cp/decl.c:6293 cp/decl.c:6539 cp/typeck2.c:1475 cp/typeck2.c:1800
-#: cp/typeck2.c:1848 cp/typeck2.c:1895
+#: cp/decl.c:6297 cp/decl.c:6543 cp/typeck2.c:1475 cp/typeck2.c:1804
+#: cp/typeck2.c:1852 cp/typeck2.c:1899
 #, fuzzy, gcc-internal-format
 msgid "too many initializers for %qT"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: cp/decl.c:6330
+#: cp/decl.c:6334
 #, fuzzy, gcc-internal-format
 msgid "braces around scalar initializer for type %qT"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: cp/decl.c:6340
+#: cp/decl.c:6344
 #, gcc-internal-format
 msgid "too many braces around scalar initializer for type %qT"
 msgstr ""
 
-#: cp/decl.c:6458
+#: cp/decl.c:6462
 #, fuzzy, gcc-internal-format
 msgid "missing braces around initializer for %qT"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: cp/decl.c:6569
+#: cp/decl.c:6573
 #, fuzzy, gcc-internal-format
 msgid "elements of array %q#T have incomplete type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: cp/decl.c:6582
+#: cp/decl.c:6586
 #, gcc-internal-format
 msgid "variable-sized compound literal"
 msgstr ""
 
-#: cp/decl.c:6637
+#: cp/decl.c:6641
 #, fuzzy, gcc-internal-format
 msgid "%q#D has incomplete type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: cp/decl.c:6658
+#: cp/decl.c:6662
 #, gcc-internal-format
 msgid "scalar object %qD requires one element in initializer"
 msgstr ""
 
-#: cp/decl.c:6703
+#: cp/decl.c:6707
 #, gcc-internal-format
 msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
 msgstr ""
 
-#: cp/decl.c:6850
+#: cp/decl.c:6854
 #, gcc-internal-format
 msgid "array %qD initialized by parenthesized string literal %qE"
 msgstr ""
 
-#: cp/decl.c:6885
+#: cp/decl.c:6889
 #, gcc-internal-format
 msgid "initializer invalid for static member with constructor"
 msgstr ""
 
-#: cp/decl.c:6887
+#: cp/decl.c:6891
 #, gcc-internal-format
 msgid "non-constant in-class initialization invalid for static member %qD"
 msgstr ""
 
-#: cp/decl.c:6890
+#: cp/decl.c:6894
 #, gcc-internal-format
 msgid "non-constant in-class initialization invalid for non-inline static member %qD"
 msgstr ""
 
-#: cp/decl.c:6895
+#: cp/decl.c:6899
 #, gcc-internal-format
 msgid "(an out of class initialization is required)"
 msgstr ""
 
-#: cp/decl.c:7073
+#: cp/decl.c:7077
 #, fuzzy, gcc-internal-format
 msgid "reference %qD is initialized with itself"
 msgstr "параметр \"%s\" ініцыялізаваны"
 
-#: cp/decl.c:7341
+#: cp/decl.c:7335
 #, fuzzy, gcc-internal-format
 msgid "could not find variant declaration"
 msgstr "Не магу знайсці дэкларацыю інтэрфейса для \"%s\""
 
-#: cp/decl.c:7365
+#: cp/decl.c:7359
 #, gcc-internal-format
 msgid "%<declare variant%> on constructor %qD"
 msgstr ""
 
-#: cp/decl.c:7370
+#: cp/decl.c:7364
 #, gcc-internal-format
 msgid "%<declare variant%> on destructor %qD"
 msgstr ""
 
-#: cp/decl.c:7375
+#: cp/decl.c:7369
 #, gcc-internal-format
 msgid "%<declare variant%> on defaulted %qD"
 msgstr ""
 
-#: cp/decl.c:7380
+#: cp/decl.c:7374
 #, fuzzy, gcc-internal-format
 #| msgid "declaration of template `%#D'"
 msgid "%<declare variant%> on deleted %qD"
 msgstr "абвяшчэньне шаблёну `%#D'"
 
-#: cp/decl.c:7385
+#: cp/decl.c:7379
 #, gcc-internal-format
 msgid "%<declare variant%> on virtual %qD"
 msgstr ""
 
-#: cp/decl.c:7435
+#: cp/decl.c:7429
 #, gcc-internal-format
 msgid "assignment (not initialization) in declaration"
 msgstr ""
 
-#: cp/decl.c:7453 cp/decl.c:13717
+#: cp/decl.c:7447 cp/decl.c:13726
 #, gcc-internal-format
 msgid "ISO C++17 does not allow %<register%> storage class specifier"
 msgstr ""
 
-#: cp/decl.c:7457 cp/decl.c:13721
+#: cp/decl.c:7451 cp/decl.c:13730
 #, gcc-internal-format
 msgid "%<register%> storage class specifier used"
 msgstr ""
 
-#: cp/decl.c:7504
+#: cp/decl.c:7498
 #, gcc-internal-format
 msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
 msgstr ""
 
-#: cp/decl.c:7616
+#: cp/decl.c:7610
 #, gcc-internal-format
 msgid "variable concept has no initializer"
 msgstr ""
 
-#: cp/decl.c:7669
+#: cp/decl.c:7663
 #, fuzzy, gcc-internal-format
 msgid "shadowing previous type declaration of %q#D"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: cp/decl.c:7712
+#: cp/decl.c:7706
 #, gcc-internal-format
 msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
 msgstr ""
 
-#: cp/decl.c:7881
+#: cp/decl.c:7878
 #, gcc-internal-format
 msgid "function %q#D is initialized like a variable"
 msgstr ""
 
-#: cp/decl.c:7967
+#: cp/decl.c:7964
 #, gcc-internal-format
 msgid "cannot decompose class type %qT because it has an anonymous struct member"
 msgstr ""
 
-#: cp/decl.c:7970
+#: cp/decl.c:7967
 #, gcc-internal-format
 msgid "cannot decompose class type %qT because it has an anonymous union member"
 msgstr ""
 
-#: cp/decl.c:7977
+#: cp/decl.c:7974
 #, gcc-internal-format
 msgid "cannot decompose inaccessible member %qD of %qT"
 msgstr ""
 
-#: cp/decl.c:8003
+#: cp/decl.c:8000
 #, gcc-internal-format
 msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
 msgstr ""
 
-#: cp/decl.c:8012
+#: cp/decl.c:8009
 #, gcc-internal-format
 msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
 msgstr ""
 
-#: cp/decl.c:8222
+#: cp/decl.c:8219
 #, fuzzy, gcc-internal-format
 msgid "structured binding refers to incomplete type %qT"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: cp/decl.c:8238
+#: cp/decl.c:8235
 #, gcc-internal-format
 msgid "cannot decompose variable length array %qT"
 msgstr ""
 
-#: cp/decl.c:8247 cp/decl.c:8332
+#: cp/decl.c:8244 cp/decl.c:8329
 #, gcc-internal-format, gfc-internal-format
 msgid "%u name provided for structured binding"
 msgid_plural "%u names provided for structured binding"
 msgstr[0] ""
 msgstr[1] ""
 
-#: cp/decl.c:8251
+#: cp/decl.c:8248
 #, gcc-internal-format, gfc-internal-format
 msgid "only %u name provided for structured binding"
 msgid_plural "only %u names provided for structured binding"
 msgstr[0] ""
 msgstr[1] ""
 
-#: cp/decl.c:8254
+#: cp/decl.c:8251
 #, gcc-internal-format
 msgid "while %qT decomposes into %wu element"
 msgid_plural "while %qT decomposes into %wu elements"
 msgstr[0] ""
 msgstr[1] ""
 
-#: cp/decl.c:8299
+#: cp/decl.c:8296
 #, gcc-internal-format
 msgid "cannot decompose variable length vector %qT"
 msgstr ""
 
-#: cp/decl.c:8325
+#: cp/decl.c:8322
 #, fuzzy, gcc-internal-format
 msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: cp/decl.c:8334
+#: cp/decl.c:8331
 #, gcc-internal-format
 msgid "while %qT decomposes into %E elements"
 msgstr ""
 
-#: cp/decl.c:8355
+#: cp/decl.c:8352
 #, gcc-internal-format
 msgid "in initialization of structured binding variable %qD"
 msgstr ""
 
-#: cp/decl.c:8384
+#: cp/decl.c:8381
 #, gcc-internal-format
 msgid "cannot decompose union type %qT"
 msgstr ""
 
-#: cp/decl.c:8389
+#: cp/decl.c:8386
 #, gcc-internal-format
 msgid "cannot decompose non-array non-class type %qT"
 msgstr ""
 
-#: cp/decl.c:8394
+#: cp/decl.c:8391
 #, gcc-internal-format
 msgid "cannot decompose lambda closure type %qT"
 msgstr ""
 
-#: cp/decl.c:8398
+#: cp/decl.c:8397
 #, gcc-internal-format
 msgid "structured binding refers to incomplete class type %qT"
 msgstr ""
 
-#: cp/decl.c:8407
+#: cp/decl.c:8406
 #, gcc-internal-format
 msgid "cannot decompose class type %qT without non-static data members"
 msgstr ""
 
-#: cp/decl.c:8854
+#: cp/decl.c:8853
 #, gcc-internal-format
 msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
 msgstr ""
 
-#: cp/decl.c:8857
+#: cp/decl.c:8856
 #, gcc-internal-format
 msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
 msgstr ""
 
-#: cp/decl.c:8862
+#: cp/decl.c:8861
 #, gcc-internal-format
 msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
 msgstr ""
 
-#: cp/decl.c:9091
+#: cp/decl.c:9090
 #, gcc-internal-format
 msgid "initializer fails to determine size of %qT"
 msgstr ""
 
-#: cp/decl.c:9095
+#: cp/decl.c:9094
 #, fuzzy, gcc-internal-format
 #| msgid "array size missing in `%D'"
 msgid "array size missing in %qT"
 msgstr "прапушчан памер масіва ў `%D'"
 
-#: cp/decl.c:9098
+#: cp/decl.c:9097
 #, fuzzy, gcc-internal-format
 #| msgid "zero-size array `%D'"
 msgid "zero-size array %qT"
 msgstr "нулявы памер масіва `%D'"
 
-#: cp/decl.c:9114
+#: cp/decl.c:9113
 #, gcc-internal-format
 msgid "destructor for alien class %qT cannot be a member"
 msgstr ""
 
-#: cp/decl.c:9116
+#: cp/decl.c:9115
 #, gcc-internal-format
 msgid "constructor for alien class %qT cannot be a member"
 msgstr ""
 
-#: cp/decl.c:9142
+#: cp/decl.c:9141
 #, gcc-internal-format
 msgid "%qD declared as a %<virtual%> variable"
 msgstr ""
 
-#: cp/decl.c:9144
+#: cp/decl.c:9143
 #, gcc-internal-format
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
 msgstr ""
 
-#: cp/decl.c:9150
+#: cp/decl.c:9149
 #, gcc-internal-format
 msgid "%qD declared as a %<virtual%> parameter"
 msgstr ""
 
-#: cp/decl.c:9153
+#: cp/decl.c:9152
 #, gcc-internal-format
 msgid "%qD declared as an %<inline%> parameter"
 msgstr ""
 
-#: cp/decl.c:9155
+#: cp/decl.c:9154
 #, gcc-internal-format
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
 msgstr ""
 
-#: cp/decl.c:9161
+#: cp/decl.c:9160
 #, gcc-internal-format
 msgid "%qD declared as a %<virtual%> type"
 msgstr ""
 
-#: cp/decl.c:9164
+#: cp/decl.c:9163
 #, gcc-internal-format
 msgid "%qD declared as an %<inline%> type"
 msgstr ""
 
-#: cp/decl.c:9166
+#: cp/decl.c:9165
 #, gcc-internal-format
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
 msgstr ""
 
-#: cp/decl.c:9172
+#: cp/decl.c:9171
 #, gcc-internal-format
 msgid "%qD declared as a %<virtual%> field"
 msgstr ""
 
-#: cp/decl.c:9175
+#: cp/decl.c:9174
 #, gcc-internal-format
 msgid "%qD declared as an %<inline%> field"
 msgstr ""
 
-#: cp/decl.c:9177
+#: cp/decl.c:9176
 #, gcc-internal-format
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
 msgstr ""
 
-#: cp/decl.c:9184
+#: cp/decl.c:9183
 #, gcc-internal-format
 msgid "%q+D declared as a friend"
 msgstr ""
 
-#: cp/decl.c:9191
+#: cp/decl.c:9190
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared with an exception specification"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: cp/decl.c:9223
+#: cp/decl.c:9222
 #, gcc-internal-format
 msgid "definition of %qD is not in namespace enclosing %qT"
 msgstr ""
 
-#: cp/decl.c:9263
+#: cp/decl.c:9262
 #, gcc-internal-format
 msgid "static member function %q#D declared with type qualifiers"
 msgstr ""
 
-#: cp/decl.c:9274
+#: cp/decl.c:9273
 #, gcc-internal-format
 msgid "concept %q#D declared with function parameters"
 msgstr ""
 
-#: cp/decl.c:9281
+#: cp/decl.c:9280
 #, gcc-internal-format
 msgid "concept %q#D declared with a deduced return type"
 msgstr ""
 
-#: cp/decl.c:9284
+#: cp/decl.c:9283
 #, gcc-internal-format
 msgid "concept %q#D with non-%<bool%> return type %qT"
 msgstr ""
@@ -48315,7 +48366,7 @@ msgstr ""
 msgid "%qD declared as array of %qT"
 msgstr ""
 
-#: cp/decl.c:10559 cp/pt.c:15746
+#: cp/decl.c:10559 cp/pt.c:15780
 #, gcc-internal-format
 msgid "creating array of %qT"
 msgstr ""
@@ -48482,7 +48533,7 @@ msgstr ""
 msgid "function definition does not declare parameters"
 msgstr ""
 
-#: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12981
+#: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12988
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as non-function"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
@@ -48694,819 +48745,819 @@ msgstr "\"%s\" атрыбут ігнарыруецца"
 msgid "an attribute that appertains to a type-specifier is ignored"
 msgstr ""
 
-#: cp/decl.c:11964
+#: cp/decl.c:11971
 #, fuzzy, gcc-internal-format
 msgid "unnecessary parentheses in declaration of %qs"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: cp/decl.c:12016
+#: cp/decl.c:12023
 #, gcc-internal-format
 msgid "requires-clause on return type"
 msgstr ""
 
-#: cp/decl.c:12039
+#: cp/decl.c:12046
 #, gcc-internal-format
 msgid "%qs function uses %<auto%> type specifier without trailing return type"
 msgstr ""
 
-#: cp/decl.c:12043
+#: cp/decl.c:12050
 #, gcc-internal-format
 msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
 msgstr ""
 
-#: cp/decl.c:12048
+#: cp/decl.c:12055
 #, fuzzy, gcc-internal-format
 #| msgid "virtual functions cannot be friends"
 msgid "virtual function cannot have deduced return type"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: cp/decl.c:12055
+#: cp/decl.c:12062
 #, gcc-internal-format
 msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
 msgstr ""
 
-#: cp/decl.c:12064
+#: cp/decl.c:12071
 #, gcc-internal-format
 msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
 msgstr ""
 
-#: cp/decl.c:12069
+#: cp/decl.c:12076
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %<decltype(auto)%>"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: cp/decl.c:12080
+#: cp/decl.c:12087
 #, gcc-internal-format
 msgid "deduced class type %qD in function return type"
 msgstr ""
 
-#: cp/decl.c:12089
+#: cp/decl.c:12096
 #, gcc-internal-format
 msgid "deduction guide for %qT must have trailing return type"
 msgstr ""
 
-#: cp/decl.c:12102
+#: cp/decl.c:12109
 #, gcc-internal-format
 msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
 msgstr ""
 
-#: cp/decl.c:12116
+#: cp/decl.c:12123
 #, gcc-internal-format
 msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
 msgstr ""
 
-#: cp/decl.c:12119
+#: cp/decl.c:12126
 #, gcc-internal-format
 msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
 msgstr ""
 
-#: cp/decl.c:12144
+#: cp/decl.c:12151
 #, gcc-internal-format
 msgid "%<volatile%>-qualified return type is deprecated"
 msgstr ""
 
-#: cp/decl.c:12156
+#: cp/decl.c:12163
 #, fuzzy, gcc-internal-format
 #| msgid "`%s' undeclared (first use in this function)"
 msgid "%qs declared as function returning a function"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: cp/decl.c:12162
+#: cp/decl.c:12169
 #, gcc-internal-format
 msgid "%qs declared as function returning an array"
 msgstr ""
 
-#: cp/decl.c:12169
+#: cp/decl.c:12176
 #, gcc-internal-format
 msgid "%<constinit%> on function return type is not allowed"
 msgstr ""
 
-#: cp/decl.c:12178 cp/pt.c:28963
+#: cp/decl.c:12185 cp/pt.c:29031
 #, gcc-internal-format
 msgid "%qT as type rather than plain %<decltype(auto)%>"
 msgstr ""
 
-#: cp/decl.c:12209
+#: cp/decl.c:12216
 #, gcc-internal-format
 msgid "destructor cannot be static member function"
 msgstr ""
 
-#: cp/decl.c:12211
+#: cp/decl.c:12218
 #, gcc-internal-format
 msgid "constructor cannot be static member function"
 msgstr ""
 
-#: cp/decl.c:12216
+#: cp/decl.c:12223
 #, gcc-internal-format
 msgid "destructors may not be cv-qualified"
 msgstr ""
 
-#: cp/decl.c:12217
+#: cp/decl.c:12224
 #, gcc-internal-format
 msgid "constructors may not be cv-qualified"
 msgstr ""
 
-#: cp/decl.c:12225
+#: cp/decl.c:12232
 #, gcc-internal-format
 msgid "destructors may not be ref-qualified"
 msgstr ""
 
-#: cp/decl.c:12226
+#: cp/decl.c:12233
 #, gcc-internal-format
 msgid "constructors may not be ref-qualified"
 msgstr ""
 
-#: cp/decl.c:12244
+#: cp/decl.c:12251
 #, fuzzy, gcc-internal-format
 msgid "constructors cannot be declared %<virtual%>"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: cp/decl.c:12261
+#: cp/decl.c:12268
 #, gcc-internal-format
 msgid "virtual functions cannot be friends"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: cp/decl.c:12266
+#: cp/decl.c:12273
 #, gcc-internal-format
 msgid "friend declaration not in class definition"
 msgstr ""
 
-#: cp/decl.c:12270
+#: cp/decl.c:12277
 #, fuzzy, gcc-internal-format
 msgid "cannot define friend function %qs in a local class definition"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: cp/decl.c:12280
+#: cp/decl.c:12287
 #, gcc-internal-format
 msgid "friend function definition %qs cannot have a name qualified with %<::%>"
 msgstr ""
 
-#: cp/decl.c:12284
+#: cp/decl.c:12291
 #, gcc-internal-format
 msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
 msgstr ""
 
-#: cp/decl.c:12297
+#: cp/decl.c:12304
 #, gcc-internal-format
 msgid "a conversion function cannot have a trailing return type"
 msgstr ""
 
-#: cp/decl.c:12324
+#: cp/decl.c:12331
 #, gcc-internal-format
 msgid "destructors may not have parameters"
 msgstr ""
 
-#: cp/decl.c:12364
+#: cp/decl.c:12371
 #, fuzzy, gcc-internal-format
 msgid "cannot declare pointer to %q#T"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: cp/decl.c:12377 cp/decl.c:12384
+#: cp/decl.c:12384 cp/decl.c:12391
 #, fuzzy, gcc-internal-format
 msgid "cannot declare reference to %q#T"
 msgstr "Не магу знайсці файл для класа %s."
 
-#: cp/decl.c:12386
+#: cp/decl.c:12393
 #, gcc-internal-format
 msgid "cannot declare pointer to %q#T member"
 msgstr ""
 
-#: cp/decl.c:12415
+#: cp/decl.c:12422
 #, gcc-internal-format
 msgid "cannot declare reference to qualified function type %qT"
 msgstr ""
 
-#: cp/decl.c:12416
+#: cp/decl.c:12423
 #, fuzzy, gcc-internal-format
 msgid "cannot declare pointer to qualified function type %qT"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: cp/decl.c:12489
+#: cp/decl.c:12496
 #, gcc-internal-format
 msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
 msgstr ""
 
-#: cp/decl.c:12560
+#: cp/decl.c:12567
 #, gcc-internal-format
 msgid "template-id %qD used as a declarator"
 msgstr ""
 
-#: cp/decl.c:12586
+#: cp/decl.c:12593
 #, gcc-internal-format
 msgid "member functions are implicitly friends of their class"
 msgstr ""
 
-#: cp/decl.c:12591
+#: cp/decl.c:12598
 #, gcc-internal-format
 msgid "extra qualification %<%T::%> on member %qs"
 msgstr ""
 
-#: cp/decl.c:12621
+#: cp/decl.c:12628
 #, gcc-internal-format
 msgid "cannot define member function %<%T::%s%> within %qT"
 msgstr ""
 
-#: cp/decl.c:12623
+#: cp/decl.c:12630
 #, gcc-internal-format
 msgid "cannot declare member function %<%T::%s%> within %qT"
 msgstr ""
 
-#: cp/decl.c:12631
+#: cp/decl.c:12638
 #, gcc-internal-format
 msgid "cannot declare member %<%T::%s%> within %qT"
 msgstr ""
 
-#: cp/decl.c:12671
+#: cp/decl.c:12678
 #, gcc-internal-format
 msgid "non-parameter %qs cannot be a parameter pack"
 msgstr ""
 
-#: cp/decl.c:12680
+#: cp/decl.c:12687
 #, gcc-internal-format
 msgid "data member may not have variably modified type %qT"
 msgstr ""
 
-#: cp/decl.c:12683
+#: cp/decl.c:12690
 #, gcc-internal-format
 msgid "parameter may not have variably modified type %qT"
 msgstr ""
 
-#: cp/decl.c:12694
+#: cp/decl.c:12701
 #, fuzzy, gcc-internal-format
 #| msgid "duplicate label declaration `%s'"
 msgid "%<explicit%> outside class declaration"
 msgstr "паўторнае абвяшчэньне адмеціны `%s'"
 
-#: cp/decl.c:12697
+#: cp/decl.c:12704
 #, fuzzy, gcc-internal-format
 msgid "%<explicit%> in friend declaration"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: cp/decl.c:12700
+#: cp/decl.c:12707
 #, gcc-internal-format
 msgid "only declarations of constructors and conversion operators can be %<explicit%>"
 msgstr ""
 
-#: cp/decl.c:12710
+#: cp/decl.c:12717
 #, fuzzy, gcc-internal-format
 msgid "non-member %qs cannot be declared %<mutable%>"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: cp/decl.c:12717
+#: cp/decl.c:12724
 #, gcc-internal-format
 msgid "non-object member %qs cannot be declared %<mutable%>"
 msgstr ""
 
-#: cp/decl.c:12723
+#: cp/decl.c:12730
 #, fuzzy, gcc-internal-format
 msgid "function %qs cannot be declared %<mutable%>"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: cp/decl.c:12729
+#: cp/decl.c:12736
 #, gcc-internal-format
 msgid "%<static%> %qs cannot be declared %<mutable%>"
 msgstr ""
 
-#: cp/decl.c:12735
+#: cp/decl.c:12742
 #, fuzzy, gcc-internal-format
 msgid "%<const%> %qs cannot be declared %<mutable%>"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: cp/decl.c:12741
+#: cp/decl.c:12748
 #, fuzzy, gcc-internal-format
 msgid "reference %qs cannot be declared %<mutable%>"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: cp/decl.c:12757
+#: cp/decl.c:12764
 #, gcc-internal-format
 msgid "typedef may not be a function definition"
 msgstr ""
 
-#: cp/decl.c:12760
+#: cp/decl.c:12767
 #, gcc-internal-format
 msgid "typedef may not be a member function definition"
 msgstr ""
 
-#: cp/decl.c:12786
+#: cp/decl.c:12793
 #, fuzzy, gcc-internal-format
 msgid "%<auto%> not allowed in alias declaration"
 msgstr "\"%s\" - гэта не пачатак дэкларацыі"
 
-#: cp/decl.c:12789
+#: cp/decl.c:12796
 #, gcc-internal-format
 msgid "typedef declared %<auto%>"
 msgstr ""
 
-#: cp/decl.c:12794
+#: cp/decl.c:12801
 #, gcc-internal-format
 msgid "requires-clause on typedef"
 msgstr ""
 
-#: cp/decl.c:12798
+#: cp/decl.c:12805
 #, gcc-internal-format
 msgid "typedef name may not be a nested-name-specifier"
 msgstr ""
 
-#: cp/decl.c:12822
+#: cp/decl.c:12829
 #, gcc-internal-format
 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
 msgstr ""
 
-#: cp/decl.c:12911
+#: cp/decl.c:12918
 #, fuzzy, gcc-internal-format
 msgid "%<inline%> specified for friend class declaration"
 msgstr "паўторнае абвяшчэнне меткі \"%s\""
 
-#: cp/decl.c:12919
+#: cp/decl.c:12926
 #, fuzzy, gcc-internal-format
 msgid "template parameters cannot be friends"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: cp/decl.c:12921
+#: cp/decl.c:12928
 #, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 msgstr ""
 
-#: cp/decl.c:12925
+#: cp/decl.c:12932
 #, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
 msgstr ""
 
-#: cp/decl.c:12938
+#: cp/decl.c:12945
 #, gcc-internal-format
 msgid "trying to make class %qT a friend of global scope"
 msgstr ""
 
-#: cp/decl.c:12958
+#: cp/decl.c:12965
 #, gcc-internal-format
 msgid "invalid qualifiers on non-member function type"
 msgstr ""
 
-#: cp/decl.c:12962
+#: cp/decl.c:12969
 #, gcc-internal-format
 msgid "requires-clause on type-id"
 msgstr ""
 
-#: cp/decl.c:12972
+#: cp/decl.c:12979
 #, gcc-internal-format
 msgid "abstract declarator %qT used as declaration"
 msgstr ""
 
-#: cp/decl.c:12987
+#: cp/decl.c:12994
 #, fuzzy, gcc-internal-format
 msgid "requires-clause on declaration of non-function type %qT"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: cp/decl.c:13006
+#: cp/decl.c:13013
 #, fuzzy, gcc-internal-format
 msgid "cannot use %<::%> in parameter declaration"
 msgstr "Не магу знайсці дэкларацыю пратакола для \"%s\""
 
-#: cp/decl.c:13015 cp/parser.c:18438
+#: cp/decl.c:13022 cp/parser.c:18443
 #, gcc-internal-format
 msgid "cannot declare a parameter with %<decltype(auto)%>"
 msgstr ""
 
-#: cp/decl.c:13018
+#: cp/decl.c:13025
 #, gcc-internal-format
 msgid "%<auto%> parameter not permitted in this context"
 msgstr ""
 
-#: cp/decl.c:13021
+#: cp/decl.c:13028
 #, fuzzy, gcc-internal-format
 msgid "parameter declared %<auto%>"
 msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: cp/decl.c:13072 cp/parser.c:3328
+#: cp/decl.c:13079 cp/parser.c:3328
 #, fuzzy, gcc-internal-format
 msgid "invalid use of template-name %qE without an argument list"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: cp/decl.c:13076
+#: cp/decl.c:13083
 #, gcc-internal-format
 msgid "non-static data member declared with placeholder %qT"
 msgstr ""
 
-#: cp/decl.c:13097
+#: cp/decl.c:13104
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids flexible array member %qs"
 msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 
-#: cp/decl.c:13100
+#: cp/decl.c:13107
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids flexible array members"
 msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:13116
+#: cp/decl.c:13123
 #, fuzzy, gcc-internal-format
 #| msgid "invalid use of `::'"
 msgid "invalid use of %<::%>"
 msgstr "нерэчаіснае выкарыстаньне `::'"
 
-#: cp/decl.c:13137
+#: cp/decl.c:13144
 #, fuzzy, gcc-internal-format
 msgid "declaration of function %qD in invalid context"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: cp/decl.c:13147
+#: cp/decl.c:13154
 #, fuzzy, gcc-internal-format
 msgid "function %qD declared %<virtual%> inside a union"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: cp/decl.c:13157
+#: cp/decl.c:13164
 #, gcc-internal-format
 msgid "%qD cannot be declared %<virtual%>, since it is always static"
 msgstr ""
 
-#: cp/decl.c:13171
+#: cp/decl.c:13178
 #, gcc-internal-format
 msgid "expected qualified name in friend declaration for destructor %qD"
 msgstr ""
 
-#: cp/decl.c:13178
+#: cp/decl.c:13185
 #, fuzzy, gcc-internal-format
 #| msgid "declaration of template `%#D'"
 msgid "declaration of %qD as member of %qT"
 msgstr "абвяшчэньне шаблёну `%#D'"
 
-#: cp/decl.c:13185 cp/decl.c:13198
+#: cp/decl.c:13192 cp/decl.c:13205
 #, gcc-internal-format
 msgid "a destructor cannot be %qs"
 msgstr ""
 
-#: cp/decl.c:13191
+#: cp/decl.c:13198
 #, gcc-internal-format
 msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
 msgstr ""
 
-#: cp/decl.c:13204
+#: cp/decl.c:13211
 #, gcc-internal-format
 msgid "expected qualified name in friend declaration for constructor %qD"
 msgstr ""
 
-#: cp/decl.c:13213
+#: cp/decl.c:13220
 #, gcc-internal-format
 msgid "a constructor cannot be %<concept%>"
 msgstr ""
 
-#: cp/decl.c:13219
+#: cp/decl.c:13226
 #, fuzzy, gcc-internal-format
 msgid "a concept cannot be a member function"
 msgstr "\"%s\" звычайна функцыя"
 
-#: cp/decl.c:13227 cp/decl.c:13554
+#: cp/decl.c:13234 cp/decl.c:13562
 #, fuzzy, gcc-internal-format
 #| msgid "[cannot find %s]"
 msgid "%qD cannot be %qs"
 msgstr "[нельга знайсці %s]"
 
-#: cp/decl.c:13236
+#: cp/decl.c:13243
 #, gcc-internal-format
 msgid "specialization of variable template %qD declared as function"
 msgstr ""
 
-#: cp/decl.c:13239
+#: cp/decl.c:13246
 #, fuzzy, gcc-internal-format
 msgid "variable template declared here"
 msgstr "паўторнае абвяшчэнне меткі \"%s\""
 
-#: cp/decl.c:13301
+#: cp/decl.c:13309
 #, fuzzy, gcc-internal-format
 msgid "field %qD has incomplete type %qT"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: cp/decl.c:13306
+#: cp/decl.c:13314
 #, fuzzy, gcc-internal-format
 msgid "name %qT has incomplete type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: cp/decl.c:13326
+#: cp/decl.c:13334
 #, fuzzy, gcc-internal-format
 msgid "%qE is neither function nor member function; cannot be declared friend"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: cp/decl.c:13329
+#: cp/decl.c:13337
 #, gcc-internal-format
 msgid "unnamed field is neither function nor member function; cannot be declared friend"
 msgstr ""
 
-#: cp/decl.c:13379 cp/decl.c:13390
+#: cp/decl.c:13387 cp/decl.c:13398
 #, gcc-internal-format
 msgid "static data member %qE declared %qs"
 msgstr ""
 
-#: cp/decl.c:13384
+#: cp/decl.c:13392
 #, gcc-internal-format
 msgid "%<constexpr%> static data member %qD must have an initializer"
 msgstr ""
 
-#: cp/decl.c:13418 cp/decl.c:13426 cp/decl.c:13433 cp/decl.c:13440
+#: cp/decl.c:13426 cp/decl.c:13434 cp/decl.c:13441 cp/decl.c:13448
 #, gcc-internal-format
 msgid "non-static data member %qE declared %qs"
 msgstr ""
 
-#: cp/decl.c:13495
+#: cp/decl.c:13503
 #, gcc-internal-format
 msgid "storage class %<auto%> invalid for function %qs"
 msgstr ""
 
-#: cp/decl.c:13498
+#: cp/decl.c:13506
 #, gcc-internal-format
 msgid "storage class %<register%> invalid for function %qs"
 msgstr ""
 
-#: cp/decl.c:13504
+#: cp/decl.c:13512
 #, gcc-internal-format
 msgid "storage class %<__thread%> invalid for function %qs"
 msgstr ""
 
-#: cp/decl.c:13508
+#: cp/decl.c:13516
 #, gcc-internal-format
 msgid "storage class %<thread_local%> invalid for function %qs"
 msgstr ""
 
-#: cp/decl.c:13513
+#: cp/decl.c:13521
 #, gcc-internal-format
 msgid "virt-specifiers in %qs not allowed outside a class definition"
 msgstr ""
 
-#: cp/decl.c:13525
+#: cp/decl.c:13533
 #, gcc-internal-format
 msgid "%<static%> specifier invalid for function %qs declared out of global scope"
 msgstr ""
 
-#: cp/decl.c:13529
+#: cp/decl.c:13537
 #, gcc-internal-format
 msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
 msgstr ""
 
-#: cp/decl.c:13537
+#: cp/decl.c:13545
 #, gcc-internal-format
 msgid "virtual non-class function %qs"
 msgstr ""
 
-#: cp/decl.c:13544
+#: cp/decl.c:13552
 #, gcc-internal-format
 msgid "%qs defined in a non-class scope"
 msgstr ""
 
-#: cp/decl.c:13545
+#: cp/decl.c:13553
 #, fuzzy, gcc-internal-format
 msgid "%qs declared in a non-class scope"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: cp/decl.c:13588
+#: cp/decl.c:13597
 #, gcc-internal-format
 msgid "cannot declare member function %qD to have static linkage"
 msgstr ""
 
-#: cp/decl.c:13597
+#: cp/decl.c:13606
 #, gcc-internal-format
 msgid "cannot declare static function inside another function"
 msgstr ""
 
-#: cp/decl.c:13636
+#: cp/decl.c:13645
 #, gcc-internal-format
 msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
 msgstr ""
 
-#: cp/decl.c:13643
+#: cp/decl.c:13652
 #, gcc-internal-format
 msgid "static member %qD declared %<register%>"
 msgstr ""
 
-#: cp/decl.c:13649
+#: cp/decl.c:13658
 #, gcc-internal-format
 msgid "cannot explicitly declare member %q#D to have extern linkage"
 msgstr ""
 
-#: cp/decl.c:13657
+#: cp/decl.c:13666
 #, gcc-internal-format
 msgid "declaration of %<constexpr%> variable %qD is not a definition"
 msgstr ""
 
-#: cp/decl.c:13664
+#: cp/decl.c:13673
 #, gcc-internal-format
 msgid "a variable cannot be declared %<consteval%>"
 msgstr ""
 
-#: cp/decl.c:13684
+#: cp/decl.c:13693
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q#D has no initializer"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: cp/decl.c:13696
+#: cp/decl.c:13705
 #, gcc-internal-format
 msgid "%qs initialized and declared %<extern%>"
 msgstr ""
 
-#: cp/decl.c:13701
+#: cp/decl.c:13710
 #, gcc-internal-format
 msgid "%qs has both %<extern%> and initializer"
 msgstr ""
 
-#: cp/decl.c:13868
+#: cp/decl.c:13877
 #, fuzzy, gcc-internal-format
 msgid "default argument %qE uses %qD"
 msgstr "нехапае аргументаў у функцыі \"%s\""
 
-#: cp/decl.c:13871
+#: cp/decl.c:13880
 #, fuzzy, gcc-internal-format
 msgid "default argument %qE uses local variable %qD"
 msgstr "нехапае аргументаў у функцыі \"%s\""
 
-#: cp/decl.c:13958
+#: cp/decl.c:13967
 #, fuzzy, gcc-internal-format
 msgid "invalid use of cv-qualified type %qT in parameter declaration"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: cp/decl.c:13962
+#: cp/decl.c:13971
 #, fuzzy, gcc-internal-format
 msgid "invalid use of type %<void%> in parameter declaration"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: cp/decl.c:13984
+#: cp/decl.c:13993
 #, gcc-internal-format
 msgid "%<volatile%>-qualified parameter is deprecated"
 msgstr ""
 
-#: cp/decl.c:13992
+#: cp/decl.c:14001
 #, fuzzy, gcc-internal-format
 msgid "parameter %qD invalidly declared method type"
 msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: cp/decl.c:14019
+#: cp/decl.c:14028
 #, gcc-internal-format
 msgid "parameter %qD includes pointer to array of unknown bound %qT"
 msgstr ""
 
-#: cp/decl.c:14021
+#: cp/decl.c:14030
 #, gcc-internal-format
 msgid "parameter %qD includes reference to array of unknown bound %qT"
 msgstr ""
 
-#: cp/decl.c:14268
+#: cp/decl.c:14277
 #, gcc-internal-format
 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
 msgstr ""
 
-#: cp/decl.c:14347
+#: cp/decl.c:14356
 #, fuzzy, gcc-internal-format
 msgid "%qD may not be declared within a namespace"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: cp/decl.c:14354
+#: cp/decl.c:14363
 #, fuzzy, gcc-internal-format
 msgid "%qD may not be declared as static"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: cp/decl.c:14384
+#: cp/decl.c:14393
 #, gcc-internal-format
 msgid "%qD must be a nonstatic member function"
 msgstr ""
 
-#: cp/decl.c:14390
+#: cp/decl.c:14399
 #, gcc-internal-format
 msgid "%qD must be either a non-static member function or a non-member function"
 msgstr ""
 
-#: cp/decl.c:14400
+#: cp/decl.c:14409
 #, gcc-internal-format
 msgid "%qD must have an argument of class or enumerated type"
 msgstr ""
 
 #. 13.4.0.3
-#: cp/decl.c:14426
+#: cp/decl.c:14435
 #, gcc-internal-format
 msgid "ISO C++ prohibits overloading %<operator ?:%>"
 msgstr ""
 
 #. Variadic.
-#: cp/decl.c:14437
+#: cp/decl.c:14446
 #, gcc-internal-format
 msgid "%qD must not have variable number of arguments"
 msgstr ""
 
-#: cp/decl.c:14463
+#: cp/decl.c:14472
 #, gcc-internal-format
 msgid "%qD must have either zero or one argument"
 msgstr ""
 
-#: cp/decl.c:14464
+#: cp/decl.c:14473
 #, gcc-internal-format
 msgid "%qD must have either one or two arguments"
 msgstr ""
 
-#: cp/decl.c:14476
+#: cp/decl.c:14485
 #, gcc-internal-format
 msgid "postfix %qD must have %<int%> as its argument"
 msgstr ""
 
-#: cp/decl.c:14477
+#: cp/decl.c:14486
 #, gcc-internal-format
 msgid "postfix %qD must have %<int%> as its second argument"
 msgstr ""
 
-#: cp/decl.c:14488
+#: cp/decl.c:14497
 #, fuzzy, gcc-internal-format
 #| msgid "no arguments"
 msgid "%qD must have no arguments"
 msgstr "няма аргументаў"
 
-#: cp/decl.c:14489 cp/decl.c:14499
+#: cp/decl.c:14498 cp/decl.c:14508
 #, gcc-internal-format
 msgid "%qD must have exactly one argument"
 msgstr ""
 
-#: cp/decl.c:14500
+#: cp/decl.c:14509
 #, gcc-internal-format
 msgid "%qD must have exactly two arguments"
 msgstr ""
 
-#: cp/decl.c:14514
+#: cp/decl.c:14523
 #, fuzzy, gcc-internal-format
 msgid "%qD cannot have default arguments"
 msgstr "нехапае аргументаў у функцыі \"%s\""
 
-#: cp/decl.c:14538
+#: cp/decl.c:14547
 #, gcc-internal-format
 msgid "converting %qT to %<void%> will never use a type conversion operator"
 msgstr ""
 
-#: cp/decl.c:14545
+#: cp/decl.c:14554
 #, gcc-internal-format
 msgid "converting %qT to a reference to the same type will never use a type conversion operator"
 msgstr ""
 
-#: cp/decl.c:14547
+#: cp/decl.c:14556
 #, gcc-internal-format
 msgid "converting %qT to the same type will never use a type conversion operator"
 msgstr ""
 
-#: cp/decl.c:14556
+#: cp/decl.c:14565
 #, gcc-internal-format
 msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
 msgstr ""
 
-#: cp/decl.c:14558
+#: cp/decl.c:14567
 #, gcc-internal-format
 msgid "converting %qT to a base class %qT will never use a type conversion operator"
 msgstr ""
 
-#: cp/decl.c:14574
+#: cp/decl.c:14583
 #, gcc-internal-format
 msgid "user-defined %qD always evaluates both arguments"
 msgstr ""
 
-#: cp/decl.c:14593
+#: cp/decl.c:14602
 #, gcc-internal-format
 msgid "prefix %qD should return %qT"
 msgstr ""
 
-#: cp/decl.c:14600
+#: cp/decl.c:14609
 #, gcc-internal-format
 msgid "postfix %qD should return %qT"
 msgstr ""
 
-#: cp/decl.c:14612
+#: cp/decl.c:14621
 #, gcc-internal-format
 msgid "%qD should return by value"
 msgstr ""
 
-#: cp/decl.c:14667
+#: cp/decl.c:14676
 #, fuzzy, gcc-internal-format
 msgid "using template type parameter %qT after %qs"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: cp/decl.c:14690
+#: cp/decl.c:14699
 #, gcc-internal-format
 msgid "using alias template specialization %qT after %qs"
 msgstr ""
 
-#: cp/decl.c:14693
+#: cp/decl.c:14702
 #, gcc-internal-format
 msgid "using typedef-name %qD after %qs"
 msgstr ""
 
-#: cp/decl.c:14695
+#: cp/decl.c:14704
 #, fuzzy, gcc-internal-format
 #| msgid "this is a previous declaration"
 msgid "%qD has a previous declaration here"
 msgstr "гэта папярэдняе абвяшчэньне"
 
-#: cp/decl.c:14703
+#: cp/decl.c:14712
 #, gcc-internal-format
 msgid "%qT referred to as %qs"
 msgstr ""
 
-#: cp/decl.c:14704 cp/decl.c:14711
+#: cp/decl.c:14713 cp/decl.c:14720
 #, fuzzy, gcc-internal-format
 #| msgid "this is a previous declaration"
 msgid "%qT has a previous declaration here"
 msgstr "гэта папярэдняе абвяшчэньне"
 
-#: cp/decl.c:14710
+#: cp/decl.c:14719
 #, gcc-internal-format
 msgid "%qT referred to as enum"
 msgstr ""
@@ -49518,96 +49569,96 @@ msgstr ""
 #. void f(class C);		// No template header here
 #.
 #. then the required template argument is missing.
-#: cp/decl.c:14725
+#: cp/decl.c:14734
 #, fuzzy, gcc-internal-format
 msgid "template argument required for %<%s %T%>"
 msgstr "параметр \"%s\" ініцыялізаваны"
 
-#: cp/decl.c:14779 cp/name-lookup.c:4480
+#: cp/decl.c:14788 cp/name-lookup.c:4482
 #, gcc-internal-format
 msgid "%qD has the same name as the class in which it is declared"
 msgstr ""
 
-#: cp/decl.c:14809 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
-#: cp/pt.c:9647
+#: cp/decl.c:14818 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
+#: cp/pt.c:9656
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a template"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: cp/decl.c:14814
+#: cp/decl.c:14823
 #, gcc-internal-format
 msgid "perhaps you want to explicitly add %<%T::%>"
 msgstr ""
 
-#: cp/decl.c:14823 cp/name-lookup.c:4719 cp/name-lookup.c:4830
-#: cp/parser.c:6591 cp/parser.c:28376
+#: cp/decl.c:14832 cp/name-lookup.c:4721 cp/name-lookup.c:4832
+#: cp/parser.c:6591 cp/parser.c:28401
 #, fuzzy, gcc-internal-format
 msgid "reference to %qD is ambiguous"
 msgstr "памер \"%s\" - %d байт"
 
-#: cp/decl.c:14926
+#: cp/decl.c:14935
 #, fuzzy, gcc-internal-format
 msgid "use of enum %q#D without previous declaration"
 msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
 
-#: cp/decl.c:14962
+#: cp/decl.c:14971
 #, fuzzy, gcc-internal-format
 #| msgid "declaration of template `%#D'"
 msgid "redeclaration of %qT as a non-template"
 msgstr "абвяшчэньне шаблёну `%#D'"
 
-#: cp/decl.c:15102
+#: cp/decl.c:15111
 #, gcc-internal-format
 msgid "derived union %qT invalid"
 msgstr ""
 
-#: cp/decl.c:15109
+#: cp/decl.c:15118
 #, gcc-internal-format
 msgid "%qT defined with multiple direct bases"
 msgstr ""
 
-#: cp/decl.c:15120
+#: cp/decl.c:15129
 #, gcc-internal-format
 msgid "%qT defined with direct virtual base"
 msgstr ""
 
-#: cp/decl.c:15145
+#: cp/decl.c:15154
 #, gcc-internal-format
 msgid "base type %qT fails to be a struct or class type"
 msgstr ""
 
-#: cp/decl.c:15175
+#: cp/decl.c:15184
 #, gcc-internal-format
 msgid "recursive type %qT undefined"
 msgstr ""
 
-#: cp/decl.c:15177
+#: cp/decl.c:15186
 #, fuzzy, gcc-internal-format
 msgid "duplicate base type %qT invalid"
 msgstr "паўтарэнне \"restrict\""
 
-#: cp/decl.c:15322
+#: cp/decl.c:15331
 #, gcc-internal-format
 msgid "scoped/unscoped mismatch in enum %q#T"
 msgstr ""
 
-#: cp/decl.c:15325 cp/decl.c:15333 cp/decl.c:15343 cp/decl.c:15926
-#: cp/parser.c:19339
+#: cp/decl.c:15334 cp/decl.c:15342 cp/decl.c:15352 cp/decl.c:15935
+#: cp/parser.c:19344
 #, gcc-internal-format
 msgid "previous definition here"
 msgstr "папярэдняе вызначэньне"
 
-#: cp/decl.c:15330
+#: cp/decl.c:15339
 #, gcc-internal-format
 msgid "underlying type mismatch in enum %q#T"
 msgstr ""
 
-#: cp/decl.c:15340
+#: cp/decl.c:15349
 #, gcc-internal-format
 msgid "different underlying type in enum %q#T"
 msgstr ""
 
-#: cp/decl.c:15413
+#: cp/decl.c:15422
 #, gcc-internal-format
 msgid "underlying type %qT of %qT must be an integral type"
 msgstr ""
@@ -49616,73 +49667,73 @@ msgstr ""
 #.
 #. IF no integral type can represent all the enumerator values, the
 #. enumeration is ill-formed.
-#: cp/decl.c:15560
+#: cp/decl.c:15569
 #, gcc-internal-format
 msgid "no integral type can represent all of the enumerator values for %qT"
 msgstr ""
 
-#: cp/decl.c:15728
+#: cp/decl.c:15737
 #, gcc-internal-format
 msgid "enumerator value for %qD must have integral or unscoped enumeration type"
 msgstr ""
 
-#: cp/decl.c:15738
+#: cp/decl.c:15747
 #, fuzzy, gcc-internal-format
 msgid "enumerator value for %qD is not an integer constant"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: cp/decl.c:15787
+#: cp/decl.c:15796
 #, gcc-internal-format
 msgid "incremented enumerator value is too large for %<unsigned long%>"
 msgstr ""
 
-#: cp/decl.c:15788
+#: cp/decl.c:15797
 #, gcc-internal-format
 msgid "incremented enumerator value is too large for %<long%>"
 msgstr ""
 
-#: cp/decl.c:15799
+#: cp/decl.c:15808
 #, gcc-internal-format
 msgid "overflow in enumeration values at %qD"
 msgstr ""
 
-#: cp/decl.c:15819
+#: cp/decl.c:15828
 #, gcc-internal-format
 msgid "enumerator value %qE is outside the range of underlying type %qT"
 msgstr ""
 
-#: cp/decl.c:15924 cp/parser.c:19337
+#: cp/decl.c:15933 cp/parser.c:19342
 #, fuzzy, gcc-internal-format
 #| msgid "previous definition of `%#T'"
 msgid "multiple definition of %q#T"
 msgstr "папярэдняе вызначэньне `%#T'"
 
-#: cp/decl.c:15964
+#: cp/decl.c:15973
 #, fuzzy, gcc-internal-format
 msgid "return type %q#T is incomplete"
 msgstr "вяртаемы тып \"%s\" не \"int\""
 
-#: cp/decl.c:16139 cp/typeck.c:9971
+#: cp/decl.c:16148 cp/typeck.c:10031
 #, gcc-internal-format
 msgid "%<operator=%> should return a reference to %<*this%>"
 msgstr ""
 
-#: cp/decl.c:17003
+#: cp/decl.c:17011
 #, gcc-internal-format
 msgid "no return statements in function returning %qT"
 msgstr ""
 
-#: cp/decl.c:17005 cp/typeck.c:9851
+#: cp/decl.c:17013 cp/typeck.c:9911
 #, gcc-internal-format
 msgid "only plain %<auto%> return type can be deduced to %<void%>"
 msgstr ""
 
-#: cp/decl.c:17241
+#: cp/decl.c:17250
 #, fuzzy, gcc-internal-format
 msgid "%qD is already defined in class %qT"
 msgstr "не знойдзен клас \"%s\""
 
-#: cp/decl.c:17619
+#: cp/decl.c:17628
 #, gcc-internal-format
 msgid "use of %qD before deduction of %<auto%>"
 msgstr ""
@@ -49722,7 +49773,7 @@ msgstr ""
 msgid "deleting %qT is undefined"
 msgstr "метка \"%s\" ужываецца, але не вызначана"
 
-#: cp/decl2.c:582 cp/pt.c:5767
+#: cp/decl2.c:582 cp/pt.c:5776
 #, fuzzy, gcc-internal-format
 msgid "template declaration of %q#D"
 msgstr "пустое абвяшчэнне"
@@ -49732,7 +49783,7 @@ msgstr "пустое абвяшчэнне"
 msgid "template parameter lists provided don%'t match the template parameters of %qD"
 msgstr ""
 
-#: cp/decl2.c:637 cp/pt.c:5724
+#: cp/decl2.c:637 cp/pt.c:5733
 #, gcc-internal-format
 msgid "destructor %qD declared as member template"
 msgstr ""
@@ -50061,148 +50112,148 @@ msgstr ""
 
 #. We mark a lambda conversion op as deleted if we can't
 #. generate it properly; see maybe_add_lambda_conv_op.
-#: cp/decl2.c:5538
+#: cp/decl2.c:5527
 #, gcc-internal-format
 msgid "converting lambda that uses %<...%> to function pointer"
 msgstr ""
 
-#: cp/decl2.c:5541
+#: cp/decl2.c:5530
 #, gcc-internal-format
 msgid "use of deleted function %qD"
 msgstr ""
 
-#: cp/decl2.c:5585
+#: cp/decl2.c:5574
 #, gcc-internal-format
 msgid "use of function %qD with unsatisfied constraints"
 msgstr ""
 
-#: cp/decl2.c:5607
+#: cp/decl2.c:5596
 #, gcc-internal-format
 msgid "use of built-in parameter pack %qD outside of a template"
 msgstr ""
 
-#: cp/error.c:3876
+#: cp/error.c:3868
 #, fuzzy, gcc-internal-format
 #| msgid "no arguments"
 msgid "(no argument)"
 msgstr "няма аргументаў"
 
-#: cp/error.c:3968
+#: cp/error.c:3960
 #, gcc-internal-format
 msgid "[...]"
 msgstr ""
 
-#: cp/error.c:4319
+#: cp/error.c:4311
 #, gcc-internal-format
 msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
 msgstr ""
 
-#: cp/error.c:4324
+#: cp/error.c:4316
 #, gcc-internal-format
 msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
 msgstr ""
 
-#: cp/error.c:4329
+#: cp/error.c:4321
 #, gcc-internal-format
 msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
 msgstr ""
 
-#: cp/error.c:4334
+#: cp/error.c:4326
 #, gcc-internal-format
 msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
 msgstr ""
 
-#: cp/error.c:4339
+#: cp/error.c:4331
 #, gcc-internal-format
 msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
 msgstr ""
 
-#: cp/error.c:4344
+#: cp/error.c:4336
 #, gcc-internal-format
 msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
 msgstr ""
 
-#: cp/error.c:4349
+#: cp/error.c:4341
 #, gcc-internal-format
 msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
 msgstr ""
 
-#: cp/error.c:4354
+#: cp/error.c:4346
 #, gcc-internal-format
 msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
 msgstr ""
 
-#: cp/error.c:4359
+#: cp/error.c:4351
 #, gcc-internal-format
 msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
 msgstr ""
 
-#: cp/error.c:4364
+#: cp/error.c:4356
 #, gcc-internal-format
 msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
 msgstr ""
 
-#: cp/error.c:4369
+#: cp/error.c:4361
 #, gcc-internal-format
 msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
 msgstr ""
 
-#: cp/error.c:4374
+#: cp/error.c:4366
 #, gcc-internal-format
 msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
 msgstr ""
 
-#: cp/error.c:4379
+#: cp/error.c:4371
 #, gcc-internal-format
 msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
 msgstr ""
 
-#: cp/error.c:4384
+#: cp/error.c:4376
 #, gcc-internal-format
 msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
 msgstr ""
 
-#: cp/error.c:4389
+#: cp/error.c:4381
 #, gcc-internal-format
 msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
 msgstr ""
 
-#: cp/error.c:4439
+#: cp/error.c:4431
 #, gcc-internal-format
 msgid "incomplete type %qT used in nested name specifier"
 msgstr ""
 
-#: cp/error.c:4443
+#: cp/error.c:4435
 #, fuzzy, gcc-internal-format
 msgid "reference to %<%T::%D%> is ambiguous"
 msgstr "памер \"%s\" - %d байт"
 
-#: cp/error.c:4457
+#: cp/error.c:4449
 #, gcc-internal-format
 msgid "%qD is not a member of %qT; did you mean %qs?"
 msgstr ""
 
-#: cp/error.c:4461 cp/typeck.c:2517
+#: cp/error.c:4453 cp/typeck.c:2559
 #, gcc-internal-format
 msgid "%qD is not a member of %qT"
 msgstr ""
 
-#: cp/error.c:4483
+#: cp/error.c:4475
 #, gcc-internal-format
 msgid "%qD is not a member of %qD; did you mean %qs?"
 msgstr ""
 
-#: cp/error.c:4487 cp/typeck.c:3111
+#: cp/error.c:4479 cp/typeck.c:3153
 #, gcc-internal-format
 msgid "%qD is not a member of %qD"
 msgstr ""
 
-#: cp/error.c:4498
+#: cp/error.c:4490
 #, gcc-internal-format
 msgid "%<::%D%> has not been declared; did you mean %qs?"
 msgstr ""
 
-#: cp/error.c:4502
+#: cp/error.c:4494
 #, gcc-internal-format
 msgid "%<::%D%> has not been declared"
 msgstr ""
@@ -50383,340 +50434,340 @@ msgstr ""
 msgid "recursive instantiation of default member initializer for %qD"
 msgstr ""
 
-#: cp/init.c:631
+#: cp/init.c:633
 #, gcc-internal-format
 msgid "default member initializer for %qD required before the end of its enclosing class"
 msgstr ""
 
-#: cp/init.c:695
+#: cp/init.c:697
 #, fuzzy, gcc-internal-format
 msgid "initializer for flexible array member %q#D"
 msgstr "прапушчан ініцыялізатар"
 
-#: cp/init.c:753
+#: cp/init.c:755
 #, gcc-internal-format
 msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
 msgstr ""
 
-#: cp/init.c:779
+#: cp/init.c:781
 #, fuzzy, gcc-internal-format
 msgid "%qD should be initialized in the member initialization list"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: cp/init.c:800
+#: cp/init.c:802
 #, fuzzy, gcc-internal-format
 msgid "%qD is initialized with itself"
 msgstr "параметр \"%s\" ініцыялізаваны"
 
-#: cp/init.c:904
+#: cp/init.c:906
 #, fuzzy, gcc-internal-format
 msgid "invalid initializer for array member %q#D"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2051
+#: cp/init.c:921 cp/init.c:947 cp/init.c:2485 cp/method.c:2076
 #, fuzzy, gcc-internal-format
 msgid "uninitialized const member in %q#T"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: cp/init.c:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
-#: cp/method.c:2054 cp/method.c:2065
+#: cp/init.c:923 cp/init.c:941 cp/init.c:949 cp/init.c:2470 cp/init.c:2498
+#: cp/method.c:2079 cp/method.c:2090
 #, fuzzy, gcc-internal-format
 msgid "%q#D should be initialized"
 msgstr "параметр \"%s\" ініцыялізаваны"
 
-#: cp/init.c:937 cp/init.c:2455 cp/method.c:2062
+#: cp/init.c:939 cp/init.c:2457 cp/method.c:2087
 #, fuzzy, gcc-internal-format
 msgid "uninitialized reference member in %q#T"
 msgstr "прапушчан ініцыялізатар"
 
-#: cp/init.c:1114
+#: cp/init.c:1116
 #, gcc-internal-format
 msgid "%qD will be initialized after"
 msgstr ""
 
-#: cp/init.c:1117
+#: cp/init.c:1119
 #, fuzzy, gcc-internal-format
 msgid "base %qT will be initialized after"
 msgstr "Клас \"%s\" ужо існуе"
 
-#: cp/init.c:1121
+#: cp/init.c:1123
 #, gcc-internal-format
 msgid "  %q#D"
 msgstr ""
 
-#: cp/init.c:1123
+#: cp/init.c:1125
 #, gcc-internal-format
 msgid "  base %qT"
 msgstr ""
 
-#: cp/init.c:1125
+#: cp/init.c:1127
 #, fuzzy, gcc-internal-format
 #| msgid "invalid initializer"
 msgid "  when initialized here"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: cp/init.c:1142
+#: cp/init.c:1144
 #, fuzzy, gcc-internal-format
 msgid "multiple initializations given for %qD"
 msgstr "ініцыялізацыя"
 
-#: cp/init.c:1146
+#: cp/init.c:1148
 #, gcc-internal-format
 msgid "multiple initializations given for base %qT"
 msgstr ""
 
-#: cp/init.c:1231
+#: cp/init.c:1233
 #, gcc-internal-format
 msgid "initializations for multiple members of %qT"
 msgstr ""
 
-#: cp/init.c:1328
+#: cp/init.c:1330
 #, gcc-internal-format
 msgid "base class %q#T should be explicitly initialized in the copy constructor"
 msgstr ""
 
-#: cp/init.c:1555 cp/init.c:1574
+#: cp/init.c:1557 cp/init.c:1576
 #, gcc-internal-format
 msgid "class %qT does not have any field named %qD"
 msgstr ""
 
-#: cp/init.c:1561
+#: cp/init.c:1563
 #, gcc-internal-format
 msgid "%q#D is a static data member; it can only be initialized at its definition"
 msgstr ""
 
-#: cp/init.c:1568
+#: cp/init.c:1570
 #, gcc-internal-format
 msgid "%q#D is not a non-static data member of %qT"
 msgstr ""
 
-#: cp/init.c:1607
+#: cp/init.c:1609
 #, gcc-internal-format
 msgid "unnamed initializer for %qT, which has no base classes"
 msgstr ""
 
-#: cp/init.c:1615
+#: cp/init.c:1617
 #, gcc-internal-format
 msgid "unnamed initializer for %qT, which uses multiple inheritance"
 msgstr ""
 
-#: cp/init.c:1662
+#: cp/init.c:1664
 #, gcc-internal-format
 msgid "%qD is both a direct base and an indirect virtual base"
 msgstr ""
 
-#: cp/init.c:1670
+#: cp/init.c:1672
 #, gcc-internal-format
 msgid "type %qT is not a direct or virtual base of %qT"
 msgstr ""
 
-#: cp/init.c:1673
+#: cp/init.c:1675
 #, gcc-internal-format
 msgid "type %qT is not a direct base of %qT"
 msgstr ""
 
-#: cp/init.c:1785 cp/init.c:4614 cp/typeck2.c:1333
+#: cp/init.c:1787 cp/init.c:4616 cp/typeck2.c:1333
 #, gcc-internal-format
 msgid "array must be initialized with a brace-enclosed initializer"
 msgstr ""
 
-#: cp/init.c:2094 cp/semantics.c:3449
+#: cp/init.c:2096 cp/semantics.c:3449
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a class type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: cp/init.c:2150
+#: cp/init.c:2152
 #, gcc-internal-format
 msgid "incomplete type %qT does not have member %qD"
 msgstr ""
 
-#: cp/init.c:2164
+#: cp/init.c:2166
 #, fuzzy, gcc-internal-format
 msgid "invalid pointer to bit-field %qD"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: cp/init.c:2250 cp/typeck.c:1985
+#: cp/init.c:2252 cp/typeck.c:2027
 #, fuzzy, gcc-internal-format
 msgid "invalid use of non-static member function %qD"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: cp/init.c:2257 cp/semantics.c:1927
+#: cp/init.c:2259 cp/semantics.c:1927
 #, fuzzy, gcc-internal-format
 msgid "invalid use of non-static data member %qD"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: cp/init.c:2452
+#: cp/init.c:2454
 #, gcc-internal-format
 msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
 msgstr ""
 
-#: cp/init.c:2460
+#: cp/init.c:2462
 #, gcc-internal-format
 msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
 msgstr ""
 
-#: cp/init.c:2464
+#: cp/init.c:2466
 #, gcc-internal-format
 msgid "uninitialized reference member in base %q#T of %q#T"
 msgstr ""
 
-#: cp/init.c:2480
+#: cp/init.c:2482
 #, gcc-internal-format
 msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
 msgstr ""
 
-#: cp/init.c:2488
+#: cp/init.c:2490
 #, gcc-internal-format
 msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
 msgstr ""
 
-#: cp/init.c:2492
+#: cp/init.c:2494
 #, gcc-internal-format
 msgid "uninitialized const member in base %q#T of %q#T"
 msgstr ""
 
-#: cp/init.c:2789
+#: cp/init.c:2791
 #, gcc-internal-format
 msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi"
 msgstr ""
 
-#: cp/init.c:2800
+#: cp/init.c:2802
 #, gcc-internal-format
 msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi"
 msgstr ""
 
-#: cp/init.c:2811
+#: cp/init.c:2813
 #, gcc-internal-format
 msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi"
 msgstr ""
 
-#: cp/init.c:3033
+#: cp/init.c:3035
 #, gcc-internal-format
 msgid "integer overflow in array size"
 msgstr ""
 
-#: cp/init.c:3043
+#: cp/init.c:3045
 #, gcc-internal-format
 msgid "array size in new-expression must be constant"
 msgstr ""
 
-#: cp/init.c:3061
+#: cp/init.c:3063
 #, gcc-internal-format
 msgid "variably modified type not allowed in new-expression"
 msgstr ""
 
-#: cp/init.c:3077
+#: cp/init.c:3079
 #, gcc-internal-format
 msgid "non-constant array new length must be specified directly, not by %<typedef%>"
 msgstr ""
 
-#: cp/init.c:3079
+#: cp/init.c:3081
 #, gcc-internal-format
 msgid "non-constant array new length must be specified without parentheses around the type-id"
 msgstr ""
 
-#: cp/init.c:3089
+#: cp/init.c:3091
 #, gcc-internal-format
 msgid "invalid type %<void%> for %<new%>"
 msgstr ""
 
-#: cp/init.c:3095
+#: cp/init.c:3097
 #, gcc-internal-format
 msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
 msgstr ""
 
-#: cp/init.c:3137
+#: cp/init.c:3139
 #, fuzzy, gcc-internal-format
 msgid "uninitialized const in %<new%> of %q#T"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: cp/init.c:3281
+#: cp/init.c:3283
 #, fuzzy, gcc-internal-format
 #| msgid "field '%s' not found in class"
 msgid "no suitable %qD found in class %qT"
 msgstr "поле \"%s\" не знойдзена ў класе"
 
-#: cp/init.c:3288 cp/search.c:1039
+#: cp/init.c:3290 cp/search.c:1039
 #, fuzzy, gcc-internal-format
 msgid "request for member %qD is ambiguous"
 msgstr "памер \"%s\" - %d байт"
 
-#: cp/init.c:3362
+#: cp/init.c:3364
 #, gcc-internal-format
 msgid "%<new%> of type %qT with extended alignment %d"
 msgstr ""
 
-#: cp/init.c:3365
+#: cp/init.c:3367
 #, gcc-internal-format
 msgid "uses %qD, which does not have an alignment parameter"
 msgstr ""
 
-#: cp/init.c:3368
+#: cp/init.c:3370
 #, gcc-internal-format
 msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
 msgstr ""
 
-#: cp/init.c:3563
+#: cp/init.c:3565
 #, gcc-internal-format
 msgid "parenthesized initializer in array new"
 msgstr ""
 
-#: cp/init.c:3857
+#: cp/init.c:3859
 #, gcc-internal-format
 msgid "size in array new must have integral type"
 msgstr ""
 
-#: cp/init.c:3886
+#: cp/init.c:3888
 #, gcc-internal-format
 msgid "new cannot be applied to a reference type"
 msgstr ""
 
-#: cp/init.c:3895
+#: cp/init.c:3897
 #, gcc-internal-format
 msgid "new cannot be applied to a function type"
 msgstr ""
 
-#: cp/init.c:3970
+#: cp/init.c:3972
 #, gcc-internal-format
 msgid "possible problem detected in invocation of operator %<delete []%>"
 msgstr ""
 
-#: cp/init.c:3974
+#: cp/init.c:3976
 #, gcc-internal-format
 msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
 msgstr ""
 
-#: cp/init.c:4523
+#: cp/init.c:4525
 #, gcc-internal-format
 msgid "initializer ends prematurely"
 msgstr ""
 
-#: cp/init.c:4829
+#: cp/init.c:4831
 #, gcc-internal-format
 msgid "unknown array size in delete"
 msgstr ""
 
-#: cp/init.c:4863
+#: cp/init.c:4865
 #, gcc-internal-format
 msgid "possible problem detected in invocation of %<operator delete%>"
 msgstr ""
 
-#: cp/init.c:4868
+#: cp/init.c:4870
 #, gcc-internal-format
 msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
 msgstr ""
 
-#: cp/init.c:4883
+#: cp/init.c:4885
 #, gcc-internal-format
 msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
 msgstr ""
 
-#: cp/init.c:4888
+#: cp/init.c:4890
 #, gcc-internal-format
 msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
 msgstr ""
 
-#: cp/init.c:5196
+#: cp/init.c:5198
 #, gcc-internal-format
 msgid "type to vector delete is neither pointer or array type"
 msgstr ""
@@ -50877,12 +50928,12 @@ msgstr ""
 msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
 msgstr ""
 
-#: cp/method.c:832 cp/method.c:2004
+#: cp/method.c:832 cp/method.c:2029
 #, gcc-internal-format
 msgid "non-static const member %q#D, cannot use default assignment operator"
 msgstr ""
 
-#: cp/method.c:838 cp/method.c:2010
+#: cp/method.c:838 cp/method.c:2035
 #, gcc-internal-format
 msgid "non-static reference member %q#D, cannot use default assignment operator"
 msgstr ""
@@ -50907,157 +50958,162 @@ msgstr ""
 msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
 msgstr ""
 
-#: cp/method.c:1108
+#: cp/method.c:1115
 #, gcc-internal-format
-msgid "three-way comparison operator can only be defaulted in a class definition"
+msgid "defaulted %qD must return %<bool%>"
 msgstr ""
 
-#: cp/method.c:1111
+#: cp/method.c:1123
 #, gcc-internal-format
-msgid "equality comparison operator can only be defaulted in a class definition"
+msgid "defaulted %qD must be %<const%>"
 msgstr ""
 
-#: cp/method.c:1126
+#: cp/method.c:1128
 #, gcc-internal-format
-msgid "defaulted %qD must return %<bool%>"
+msgid "defaulted %qD must not have %<&&%> ref-qualifier"
 msgstr ""
 
-#: cp/method.c:1134
+#: cp/method.c:1155
 #, gcc-internal-format
-msgid "defaulted %qD must be %<const%>"
+msgid "defaulted %qD is not a friend of %qT"
 msgstr ""
 
-#: cp/method.c:1158
+#: cp/method.c:1164
 #, gcc-internal-format
 msgid "defaulted member %qD must have parameter type %<const %T&%>"
 msgstr ""
 
-#: cp/method.c:1161
+#: cp/method.c:1167
 #, gcc-internal-format
 msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
 msgstr ""
 
-#: cp/method.c:1164
+#: cp/method.c:1170
 #, gcc-internal-format
 msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
 msgstr ""
 
-#: cp/method.c:1319
+#: cp/method.c:1324
 #, fuzzy, gcc-internal-format
 msgid "cannot default compare union %qT"
 msgstr "нехапае аргументаў у функцыі \"%s\""
 
-#: cp/method.c:1355
+#: cp/method.c:1361
 #, gcc-internal-format
 msgid "cannot default compare reference member %qD"
 msgstr ""
 
-#: cp/method.c:1363
+#: cp/method.c:1370
 #, gcc-internal-format
 msgid "cannot default compare anonymous union member"
 msgstr ""
 
-#: cp/method.c:1580
+#: cp/method.c:1394
+#, gcc-internal-format
+msgid "three-way comparison of %qD has type %qT, not a comparison category type"
+msgstr ""
+
+#: cp/method.c:1605
 #, gcc-internal-format
 msgid "synthesized method %qD first required here"
 msgstr ""
 
-#: cp/method.c:1949
+#: cp/method.c:1974
 #, gcc-internal-format
 msgid "union member %q+D with non-trivial %qD"
 msgstr ""
 
-#: cp/method.c:1960
+#: cp/method.c:1985
 #, gcc-internal-format
 msgid "defaulted destructor calls non-%<constexpr%> %qD"
 msgstr ""
 
-#: cp/method.c:1961
+#: cp/method.c:1986
 #, gcc-internal-format
 msgid "defaulted constructor calls non-%<constexpr%> %qD"
 msgstr ""
 
-#: cp/method.c:2027
+#: cp/method.c:2052
 #, fuzzy, gcc-internal-format
 msgid "initializer for %q#D is invalid"
 msgstr "complex нерэчаісны для \"%s\""
 
-#: cp/method.c:2084
+#: cp/method.c:2109
 #, gcc-internal-format
 msgid "defaulted default constructor does not initialize %q#D"
 msgstr ""
 
-#: cp/method.c:2095
+#: cp/method.c:2120
 #, gcc-internal-format
 msgid "copying non-static data member %q#D of rvalue reference type"
 msgstr ""
 
 #. A trivial constructor doesn't have any NSDMI.
-#: cp/method.c:2302
+#: cp/method.c:2327
 #, gcc-internal-format
 msgid "defaulted default constructor does not initialize any non-static data member"
 msgstr ""
 
-#: cp/method.c:2345
+#: cp/method.c:2370
 #, gcc-internal-format
 msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
 msgstr ""
 
-#: cp/method.c:2479
+#: cp/method.c:2501
 #, gcc-internal-format
 msgid "a lambda closure type has a deleted default constructor"
 msgstr ""
 
-#: cp/method.c:2482
+#: cp/method.c:2504
 #, gcc-internal-format
 msgid "a lambda closure type has a deleted copy assignment operator"
 msgstr ""
 
-#: cp/method.c:2491
+#: cp/method.c:2513
 #, gcc-internal-format
 msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
 msgstr ""
 
-#: cp/method.c:2502
+#: cp/method.c:2524
 #, gcc-internal-format
 msgid "%q#D inherits from multiple base subobjects"
 msgstr ""
 
-#: cp/method.c:2510 cp/method.c:2534
+#: cp/method.c:2532 cp/method.c:2556
 #, gcc-internal-format
 msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
 msgstr ""
 
-#: cp/method.c:2543
+#: cp/method.c:2565
 msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
 msgstr ""
 
-#: cp/method.c:2960
+#: cp/method.c:2951
 #, gcc-internal-format
 msgid "defaulted declaration %q+D does not match the expected signature"
 msgstr ""
 
-#: cp/method.c:2963
+#: cp/method.c:2954
 #, gcc-internal-format
 msgid "expected signature: %qD"
 msgstr ""
 
-#: cp/method.c:2995
+#: cp/method.c:2986
 #, gcc-internal-format
 msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
 msgstr ""
 
-#: cp/method.c:3015
+#: cp/method.c:3006
 #, fuzzy, gcc-internal-format
 msgid "a template cannot be defaulted"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: cp/method.c:3050
+#: cp/method.c:3041
 #, fuzzy, gcc-internal-format
 msgid "%qD cannot be defaulted"
 msgstr "YYDEBUG не вызначан."
 
-#: cp/method.c:3059
+#: cp/method.c:3050
 #, gcc-internal-format
 msgid "defaulted function %q+D with default argument"
 msgstr ""
@@ -51099,213 +51155,213 @@ msgstr "тып параметра \"%s\" не аб'яўлены"
 msgid "declaration of %q#D shadows a parameter"
 msgstr "абвяшчэньне `%#D'"
 
-#: cp/name-lookup.c:2820
+#: cp/name-lookup.c:2822
 #, gcc-internal-format
 msgid "declaration of %qD shadows a member of %qT"
 msgstr ""
 
-#: cp/name-lookup.c:2974
+#: cp/name-lookup.c:2976
 #, fuzzy, gcc-internal-format
 msgid "local external declaration %q#D"
 msgstr "паўторнае абвяшчэнне меткі \"%s\""
 
-#: cp/name-lookup.c:2976
+#: cp/name-lookup.c:2978
 #, fuzzy, gcc-internal-format
 #| msgid "conflicts with previous declaration `%#D'"
 msgid "does not match previous declaration %q#D"
 msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
 
-#: cp/name-lookup.c:3100
+#: cp/name-lookup.c:3102
 #, gcc-internal-format
 msgid "friend declaration %qD in local class without prior local declaration"
 msgstr ""
 
-#: cp/name-lookup.c:3293
+#: cp/name-lookup.c:3295
 #, gcc-internal-format
 msgid "%s %<%s(%E)%> %p %d"
 msgstr ""
 
-#: cp/name-lookup.c:3296
+#: cp/name-lookup.c:3298
 #, gcc-internal-format
 msgid "%s %s %p %d"
 msgstr ""
 
-#: cp/name-lookup.c:4615
+#: cp/name-lookup.c:4617
 #, gcc-internal-format
 msgid "using-declaration for non-member at class scope"
 msgstr ""
 
-#: cp/name-lookup.c:4623
+#: cp/name-lookup.c:4625
 #, gcc-internal-format
 msgid "using-declaration may not name enumerator %<%E::%D%>"
 msgstr ""
 
-#: cp/name-lookup.c:4632
+#: cp/name-lookup.c:4634
 #, gcc-internal-format
 msgid "using-declaration for member at non-class scope"
 msgstr ""
 
-#: cp/name-lookup.c:4639
+#: cp/name-lookup.c:4641
 #, gcc-internal-format
 msgid "%<%T::%D%> names destructor"
 msgstr ""
 
-#: cp/name-lookup.c:4656
+#: cp/name-lookup.c:4658
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%D%> names constructor in %qT"
 msgstr "дэструктару неабходны \"%#D\""
 
-#: cp/name-lookup.c:4694
+#: cp/name-lookup.c:4696
 #, gcc-internal-format
 msgid "cannot inherit constructors from indirect base %qT"
 msgstr ""
 
-#: cp/name-lookup.c:4711
+#: cp/name-lookup.c:4713
 #, fuzzy, gcc-internal-format
 msgid "%qD has not been declared in %qE"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: cp/name-lookup.c:4727
+#: cp/name-lookup.c:4729
 #, fuzzy, gcc-internal-format
 #| msgid "declaration of template `%#D'"
 msgid "using-declaration may not name namespace %qD"
 msgstr "абвяшчэньне шаблёну `%#D'"
 
-#: cp/name-lookup.c:4810
+#: cp/name-lookup.c:4812
 #, gcc-internal-format
 msgid "declaration of %qD not in a namespace surrounding %qD"
 msgstr ""
 
-#: cp/name-lookup.c:4850
+#: cp/name-lookup.c:4852
 #, fuzzy, gcc-internal-format
 msgid "explicit qualification in declaration of %qD"
 msgstr "паўторнае абвяшчэнне меткі \"%s\""
 
-#: cp/name-lookup.c:4902
+#: cp/name-lookup.c:4904
 #, fuzzy, gcc-internal-format
 msgid "%qD has not been declared within %qD"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: cp/name-lookup.c:4904
+#: cp/name-lookup.c:4906
 #, gcc-internal-format
 msgid "only here as a %<friend%>"
 msgstr ""
 
-#: cp/name-lookup.c:4913
+#: cp/name-lookup.c:4915
 #, gcc-internal-format
 msgid "%qD should have been declared inside %qD"
 msgstr ""
 
-#: cp/name-lookup.c:4961
+#: cp/name-lookup.c:4963
 #, gcc-internal-format
 msgid "%qD attribute requires a single NTBS argument"
 msgstr ""
 
-#: cp/name-lookup.c:4968
+#: cp/name-lookup.c:4970
 #, gcc-internal-format
 msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
 msgstr ""
 
-#: cp/name-lookup.c:4978 cp/name-lookup.c:5005
+#: cp/name-lookup.c:4980 cp/name-lookup.c:5007
 #, gcc-internal-format
 msgid "ignoring %qD attribute on anonymous namespace"
 msgstr ""
 
-#: cp/name-lookup.c:4984
+#: cp/name-lookup.c:4986
 #, gcc-internal-format
 msgid "ignoring %qD attribute on non-inline namespace"
 msgstr ""
 
-#: cp/name-lookup.c:5021 cp/name-lookup.c:7309
+#: cp/name-lookup.c:5023 cp/name-lookup.c:7311
 #, fuzzy, gcc-internal-format
 #| msgid "`%s' attribute ignored"
 msgid "%qD attribute directive ignored"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: cp/name-lookup.c:5307
+#: cp/name-lookup.c:5309
 #, gcc-internal-format
 msgid "maximum limit of %d namespaces searched for %qE"
 msgstr ""
 
-#: cp/name-lookup.c:5359
+#: cp/name-lookup.c:5361
 #, gcc-internal-format
 msgid "suggested alternative:"
 msgid_plural "suggested alternatives:"
 msgstr[0] ""
 msgstr[1] ""
 
-#: cp/name-lookup.c:5365
+#: cp/name-lookup.c:5367
 #, gcc-internal-format
 msgid "  %qE"
 msgstr ""
 
-#: cp/name-lookup.c:5892
+#: cp/name-lookup.c:5894
 #, gcc-internal-format
 msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
 msgstr ""
 
-#: cp/name-lookup.c:5898
+#: cp/name-lookup.c:5900
 #, gcc-internal-format
 msgid "%<std::%s%> is only available from %s onwards"
 msgstr ""
 
-#: cp/name-lookup.c:6167
+#: cp/name-lookup.c:6169
 #, gcc-internal-format
 msgid "the macro %qs had not yet been defined"
 msgstr ""
 
-#: cp/name-lookup.c:6170
+#: cp/name-lookup.c:6172
 #, gcc-internal-format
 msgid "it was later defined here"
 msgstr ""
 
-#: cp/name-lookup.c:6926
+#: cp/name-lookup.c:6928
 #, gcc-internal-format
 msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
 msgstr ""
 
-#: cp/name-lookup.c:7303
+#: cp/name-lookup.c:7305
 #, gcc-internal-format
 msgid "%<strong%> using directive no longer supported"
 msgstr ""
 
-#: cp/name-lookup.c:7306
+#: cp/name-lookup.c:7308
 #, gcc-internal-format
 msgid "you can use an inline namespace instead"
 msgstr ""
 
-#: cp/name-lookup.c:7409
+#: cp/name-lookup.c:7411
 #, fuzzy, gcc-internal-format
 msgid "%<namespace %E%> is ambiguous"
 msgstr "памер \"%s\" - %d байт"
 
-#: cp/name-lookup.c:7425
+#: cp/name-lookup.c:7427
 #, fuzzy, gcc-internal-format
 msgid "namespace alias %qD not allowed here, assuming %qD"
 msgstr "\"%s\" - гэта не пачатак дэкларацыі"
 
 #. We only allow depth 255.
-#: cp/name-lookup.c:7445
+#: cp/name-lookup.c:7447
 #, gcc-internal-format, gfc-internal-format
 msgid "cannot nest more than %d namespaces"
 msgstr ""
 
-#: cp/name-lookup.c:7480
+#: cp/name-lookup.c:7482
 #, gcc-internal-format
 msgid "inline namespace must be specified at initial definition"
 msgstr ""
 
-#: cp/name-lookup.c:7481
+#: cp/name-lookup.c:7483
 #, fuzzy, gcc-internal-format
 msgid "%qD defined here"
 msgstr "YYDEBUG не вызначан."
 
-#: cp/name-lookup.c:7554
+#: cp/name-lookup.c:7556
 #, gcc-internal-format
 msgid "XXX entering %<pop_everything ()%>"
 msgstr ""
 
-#: cp/name-lookup.c:7563
+#: cp/name-lookup.c:7565
 #, gcc-internal-format
 msgid "XXX leaving %<pop_everything ()%>"
 msgstr ""
@@ -51330,7 +51386,7 @@ msgstr ""
 msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
 msgstr ""
 
-#: cp/parser.c:1363 cp/parser.c:41427
+#: cp/parser.c:1363 cp/parser.c:41453
 #, gcc-internal-format
 msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
 msgstr ""
@@ -51355,7 +51411,7 @@ msgstr ""
 msgid "request for member %qE in non-class type %qT"
 msgstr ""
 
-#: cp/parser.c:3005 cp/parser.c:19276
+#: cp/parser.c:3005 cp/parser.c:19281
 #, gcc-internal-format
 msgid "%<%T::%E%> has not been declared"
 msgstr ""
@@ -51435,7 +51491,7 @@ msgstr "Нерэчаісны выбар %s"
 msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
 msgstr ""
 
-#: cp/parser.c:3200 cp/pt.c:19309
+#: cp/parser.c:3200 cp/pt.c:19354
 #, gcc-internal-format
 msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
 msgstr ""
@@ -51557,7 +51613,7 @@ msgstr ""
 msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
 msgstr ""
 
-#: cp/parser.c:3382 cp/parser.c:27700
+#: cp/parser.c:3382 cp/parser.c:27723
 #, gcc-internal-format
 msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
 msgstr ""
@@ -51677,7 +51733,7 @@ msgstr ""
 msgid "unable to find string literal operator %qD with %qT, %qT arguments"
 msgstr ""
 
-#: cp/parser.c:4727 cp/parser.c:13626
+#: cp/parser.c:4727 cp/parser.c:13631
 #, fuzzy, gcc-internal-format
 #| msgid "empty declaration"
 msgid "expected declaration"
@@ -51779,12 +51835,12 @@ msgstr ""
 msgid "typedef-name %qD used as destructor declarator"
 msgstr ""
 
-#: cp/parser.c:6276 cp/parser.c:21434
+#: cp/parser.c:6276 cp/parser.c:21450
 #, gcc-internal-format
 msgid "expected unqualified-id"
 msgstr ""
 
-#: cp/parser.c:6303 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
+#: cp/parser.c:6303 cp/typeck.c:2852 cp/typeck.c:2855 cp/typeck.c:2872
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a template"
 msgstr "\"%s\" мае незавершаны тып"
@@ -51819,7 +51875,7 @@ msgstr ""
 msgid "expected nested-name-specifier"
 msgstr ""
 
-#: cp/parser.c:6917 cp/parser.c:9319
+#: cp/parser.c:6917 cp/parser.c:9324
 #, gcc-internal-format
 msgid "types may not be defined in casts"
 msgstr ""
@@ -51835,7 +51891,7 @@ msgstr ""
 msgid "wrong number of arguments to %<__builtin_addressof%>"
 msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
 
-#: cp/parser.c:7110 cp/pt.c:19928
+#: cp/parser.c:7110 cp/pt.c:19975
 #, fuzzy, gcc-internal-format
 #| msgid "wrong number of arguments specified for `%s' attribute"
 msgid "wrong number of arguments to %<__builtin_launder%>"
@@ -51851,7 +51907,7 @@ msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 msgid "two consecutive %<[%> shall only introduce an attribute"
 msgstr ""
 
-#: cp/parser.c:7825 cp/typeck.c:2698
+#: cp/parser.c:7825 cp/typeck.c:2740
 #, fuzzy, gcc-internal-format
 #| msgid "invalid use of `%D'"
 msgid "invalid use of %qD"
@@ -51877,924 +51933,929 @@ msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 msgid "types may not be defined in %<noexcept%> expressions"
 msgstr ""
 
-#: cp/parser.c:8618 cp/parser.c:30169
+#: cp/parser.c:8618 cp/parser.c:30194
 #, gcc-internal-format
 msgid "types may not be defined in %qs expressions"
 msgstr ""
 
-#: cp/parser.c:8764
+#: cp/parser.c:8683
+#, gcc-internal-format
+msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
+msgstr ""
+
+#: cp/parser.c:8769
 #, gcc-internal-format
 msgid "types may not be defined in a new-expression"
 msgstr ""
 
-#: cp/parser.c:8780
+#: cp/parser.c:8785
 #, gcc-internal-format
 msgid "array bound forbidden after parenthesized type-id"
 msgstr ""
 
-#: cp/parser.c:8782
+#: cp/parser.c:8787
 #, gcc-internal-format
 msgid "try removing the parentheses around the type-id"
 msgstr ""
 
-#: cp/parser.c:8814
+#: cp/parser.c:8819
 #, gcc-internal-format
 msgid "initialization of new-expression for type %<auto%> requires exactly one element"
 msgstr ""
 
-#: cp/parser.c:8859
+#: cp/parser.c:8864
 #, gcc-internal-format
 msgid "expected expression-list or type-id"
 msgstr ""
 
-#: cp/parser.c:8888
+#: cp/parser.c:8893
 #, gcc-internal-format
 msgid "types may not be defined in a new-type-id"
 msgstr ""
 
-#: cp/parser.c:9017
+#: cp/parser.c:9022
 #, gcc-internal-format
 msgid "expression in new-declarator must have integral or enumeration type"
 msgstr ""
 
-#: cp/parser.c:9424
+#: cp/parser.c:9429
 #, gcc-internal-format
 msgid "use of old-style cast to %q#T"
 msgstr ""
 
-#: cp/parser.c:9573
+#: cp/parser.c:9578
 #, gcc-internal-format
 msgid "%<>>%> operator is treated as two right angle brackets in C++11"
 msgstr ""
 
-#: cp/parser.c:9576
+#: cp/parser.c:9581
 #, gcc-internal-format
 msgid "suggest parentheses around %<>>%> expression"
 msgstr ""
 
-#: cp/parser.c:9784
+#: cp/parser.c:9789
 #, gcc-internal-format
 msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
 msgstr ""
 
-#: cp/parser.c:10073
+#: cp/parser.c:10078
 #, gcc-internal-format
 msgid "top-level comma expression in array subscript is deprecated"
 msgstr ""
 
-#: cp/parser.c:10223
+#: cp/parser.c:10228
 #, gcc-internal-format
 msgid "types may not be defined within %<__builtin_offsetof%>"
 msgstr ""
 
-#: cp/parser.c:10512
+#: cp/parser.c:10517
 #, gcc-internal-format
 msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
 msgstr ""
 
-#: cp/parser.c:10522
+#: cp/parser.c:10527
 #, gcc-internal-format
 msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
 msgstr ""
 
-#: cp/parser.c:10674
+#: cp/parser.c:10679
 #, gcc-internal-format
 msgid "non-local lambda expression cannot have a capture-default"
 msgstr ""
 
-#: cp/parser.c:10696
+#: cp/parser.c:10701
 #, gcc-internal-format
 msgid "expected end of capture-list"
 msgstr ""
 
-#: cp/parser.c:10711
+#: cp/parser.c:10716
 #, gcc-internal-format
 msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
 msgstr ""
 
-#: cp/parser.c:10716 cp/parser.c:10737 cp/parser.c:10929
+#: cp/parser.c:10721 cp/parser.c:10742 cp/parser.c:10934
 #, gcc-internal-format
 msgid "already captured %qD in lambda expression"
 msgstr ""
 
-#: cp/parser.c:10731
+#: cp/parser.c:10736
 #, gcc-internal-format
 msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
 msgstr ""
 
-#: cp/parser.c:10751
+#: cp/parser.c:10756
 #, fuzzy, gcc-internal-format
 msgid "%<this%> cannot be captured by reference"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: cp/parser.c:10770
+#: cp/parser.c:10775
 #, gcc-internal-format
 msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
 msgstr ""
 
-#: cp/parser.c:10781
+#: cp/parser.c:10786
 #, gcc-internal-format
 msgid "%<&%> should come before %<...%>"
 msgstr ""
 
-#: cp/parser.c:10812
+#: cp/parser.c:10817
 #, gcc-internal-format
 msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
 msgstr ""
 
-#: cp/parser.c:10819
+#: cp/parser.c:10824
 #, gcc-internal-format
 msgid "empty initializer for lambda init-capture"
 msgstr ""
 
-#: cp/parser.c:10843
+#: cp/parser.c:10848
 #, gcc-internal-format
 msgid "capture of non-variable %qE"
 msgstr ""
 
-#: cp/parser.c:10847 cp/parser.c:10857 cp/semantics.c:3633 cp/semantics.c:3645
+#: cp/parser.c:10852 cp/parser.c:10862 cp/semantics.c:3633 cp/semantics.c:3645
 #, fuzzy, gcc-internal-format
 msgid "%q#D declared here"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: cp/parser.c:10853
+#: cp/parser.c:10858
 #, gcc-internal-format
 msgid "capture of variable %qD with non-automatic storage duration"
 msgstr ""
 
-#: cp/parser.c:10891
+#: cp/parser.c:10896
 #, gcc-internal-format
 msgid "too many %<...%> in lambda capture"
 msgstr ""
 
-#: cp/parser.c:10902
+#: cp/parser.c:10907
 #, gcc-internal-format
 msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
 msgstr ""
 
-#: cp/parser.c:10907
+#: cp/parser.c:10912
 #, gcc-internal-format
 msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
 msgstr ""
 
-#: cp/parser.c:10986
+#: cp/parser.c:10991
 #, gcc-internal-format
 msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
 msgstr ""
 
-#: cp/parser.c:10990
+#: cp/parser.c:10995
 #, gcc-internal-format
 msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
 msgstr ""
 
-#: cp/parser.c:11058
+#: cp/parser.c:11063
 #, fuzzy, gcc-internal-format
 #| msgid "wrong number of arguments specified for `%s' attribute"
 msgid "default argument specified for lambda parameter"
 msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
 
-#: cp/parser.c:11076
+#: cp/parser.c:11081
 #, fuzzy, gcc-internal-format
 msgid "duplicate %<mutable%>"
 msgstr "паўтарэнне \"%s\""
 
-#: cp/parser.c:11128
+#: cp/parser.c:11133
 #, gcc-internal-format
 msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
 msgstr ""
 
-#: cp/parser.c:11516 cp/parser.c:11717
+#: cp/parser.c:11521 cp/parser.c:11722
 #, gcc-internal-format
 msgid "attributes at the beginning of statement are ignored"
 msgstr ""
 
-#: cp/parser.c:11556
+#: cp/parser.c:11561
 #, fuzzy, gcc-internal-format
 #| msgid "empty body in an else-statement"
 msgid "expected labeled-statement"
 msgstr "пустое цела ў else-выражэнні"
 
-#: cp/parser.c:11605
+#: cp/parser.c:11610
 #, gcc-internal-format
 msgid "case label %qE not within a switch statement"
 msgstr ""
 
-#: cp/parser.c:11724
+#: cp/parser.c:11729
 #, gcc-internal-format
 msgid "need %<typename%> before %qE because %qT is a dependent scope"
 msgstr ""
 
-#: cp/parser.c:11733
+#: cp/parser.c:11738
 #, gcc-internal-format
 msgid "%<%T::%D%> names the constructor, not the type"
 msgstr ""
 
-#: cp/parser.c:11781
+#: cp/parser.c:11786
 #, gcc-internal-format
 msgid "compound-statement in %<constexpr%> function"
 msgstr ""
 
-#: cp/parser.c:11946
+#: cp/parser.c:11951
 #, gcc-internal-format
 msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
 msgstr ""
 
-#: cp/parser.c:11973
+#: cp/parser.c:11978
 #, gcc-internal-format
 msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
 msgstr ""
 
-#: cp/parser.c:12150 cp/parser.c:30653
+#: cp/parser.c:12155 cp/parser.c:30678
 #, fuzzy, gcc-internal-format
 #| msgid "empty body in an else-statement"
 msgid "expected selection-statement"
 msgstr "пустое цела ў else-выражэнні"
 
-#: cp/parser.c:12191
+#: cp/parser.c:12196
 #, gcc-internal-format
 msgid "condition declares an array"
 msgstr ""
 
-#: cp/parser.c:12193
+#: cp/parser.c:12198
 #, fuzzy, gcc-internal-format
 #| msgid "too few arguments to function"
 msgid "condition declares a function"
 msgstr "не хапае аргументаў у функцыі"
 
-#: cp/parser.c:12233
+#: cp/parser.c:12238
 #, gcc-internal-format
 msgid "types may not be defined in conditions"
 msgstr ""
 
 #. Anything else is an error.
-#: cp/parser.c:12314 cp/parser.c:20746 cp/parser.c:23181
+#: cp/parser.c:12319 cp/parser.c:20756 cp/parser.c:23197
 #, fuzzy, gcc-internal-format
 #| msgid "invalid initializer"
 msgid "expected initializer"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: cp/parser.c:12696
+#: cp/parser.c:12701
 #, gcc-internal-format
 msgid "range-based %<for%> expression of type %qT has incomplete type"
 msgstr ""
 
-#: cp/parser.c:12780
+#: cp/parser.c:12785
 #, gcc-internal-format
 msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
 msgstr ""
 
-#: cp/parser.c:12923 cp/parser.c:30656
+#: cp/parser.c:12928 cp/parser.c:30681
 #, fuzzy, gcc-internal-format
 #| msgid "empty body in an else-statement"
 msgid "expected iteration-statement"
 msgstr "пустое цела ў else-выражэнні"
 
-#: cp/parser.c:12969
+#: cp/parser.c:12974
 #, gcc-internal-format
 msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
 msgstr ""
 
-#: cp/parser.c:12993
+#: cp/parser.c:12998
 #, gcc-internal-format
 msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
 msgstr ""
 
-#: cp/parser.c:13124
+#: cp/parser.c:13129
 #, gcc-internal-format
 msgid "%<goto%> in %<constexpr%> function"
 msgstr ""
 
 #. Issue a warning about this use of a GNU extension.
-#: cp/parser.c:13132
+#: cp/parser.c:13137
 #, gcc-internal-format
 msgid "ISO C++ forbids computed gotos"
 msgstr ""
 
-#: cp/parser.c:13145 cp/parser.c:30659
+#: cp/parser.c:13150 cp/parser.c:30684
 #, gcc-internal-format
 msgid "expected jump-statement"
 msgstr ""
 
-#: cp/parser.c:13457 cp/parser.c:24950
+#: cp/parser.c:13462 cp/parser.c:24966
 #, gcc-internal-format
 msgid "extra %<;%>"
 msgstr ""
 
-#: cp/parser.c:13549
+#: cp/parser.c:13554
 #, gcc-internal-format
 msgid "%<__label__%> not at the beginning of a block"
 msgstr ""
 
-#: cp/parser.c:13764
+#: cp/parser.c:13769
 #, gcc-internal-format
 msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
 msgstr ""
 
-#: cp/parser.c:13784
+#: cp/parser.c:13789
 #, gcc-internal-format
 msgid "inconsistent deduction for %qT: %qT and then %qT"
 msgstr ""
 
-#: cp/parser.c:13805
+#: cp/parser.c:13810
 #, gcc-internal-format
 msgid "mixing declarations and function-definitions is forbidden"
 msgstr ""
 
-#: cp/parser.c:13829
+#: cp/parser.c:13834
 #, gcc-internal-format
 msgid "types may not be defined in a for-range-declaration"
 msgstr ""
 
-#: cp/parser.c:13884
+#: cp/parser.c:13889
 #, gcc-internal-format
 msgid "initializer in range-based %<for%> loop"
 msgstr ""
 
-#: cp/parser.c:13887
+#: cp/parser.c:13892
 #, fuzzy, gcc-internal-format
 #| msgid "multiple declarations `%T' and `%T'"
 msgid "multiple declarations in range-based %<for%> loop"
 msgstr "неаднолькавае абвяшчэньне `%T' і `%T'"
 
-#: cp/parser.c:13938
+#: cp/parser.c:13943
 #, gcc-internal-format
 msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
 msgstr ""
 
-#: cp/parser.c:13990
+#: cp/parser.c:13995
 #, fuzzy, gcc-internal-format
 #| msgid "empty declaration"
 msgid "empty structured binding declaration"
 msgstr "пустое абвяшчэньне"
 
-#: cp/parser.c:14008
+#: cp/parser.c:14013
 #, fuzzy, gcc-internal-format
 msgid "invalid initializer for structured binding declaration"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: cp/parser.c:14180
+#: cp/parser.c:14185
 #, gcc-internal-format
 msgid "%<friend%> used outside of class"
 msgstr ""
 
-#: cp/parser.c:14219
+#: cp/parser.c:14224
 #, gcc-internal-format
 msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
 msgstr ""
 
-#: cp/parser.c:14222
+#: cp/parser.c:14227
 #, gcc-internal-format
 msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
 msgstr ""
 
-#: cp/parser.c:14289
+#: cp/parser.c:14294
 #, gcc-internal-format
 msgid "%<auto%> changes meaning in C++11; please remove it"
 msgstr ""
 
-#: cp/parser.c:14325
+#: cp/parser.c:14330
 #, gcc-internal-format
 msgid "%<decl-specifier%> invalid in condition"
 msgstr ""
 
-#: cp/parser.c:14332
+#: cp/parser.c:14337
 #, fuzzy, gcc-internal-format
 msgid "%qD invalid in lambda"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: cp/parser.c:14413
+#: cp/parser.c:14418
 #, gcc-internal-format
 msgid "type-specifier invalid in lambda"
 msgstr ""
 
-#: cp/parser.c:14432
+#: cp/parser.c:14437
 #, fuzzy, gcc-internal-format
 msgid "class definition may not be declared a friend"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: cp/parser.c:14505 cp/parser.c:25464
+#: cp/parser.c:14510 cp/parser.c:25480
 #, gcc-internal-format
 msgid "templates may not be %<virtual%>"
 msgstr ""
 
-#: cp/parser.c:14524
+#: cp/parser.c:14529
 #, gcc-internal-format
 msgid "types may not be defined in explicit-specifier"
 msgstr ""
 
-#: cp/parser.c:14528
+#: cp/parser.c:14533
 #, gcc-internal-format
 msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
 msgstr ""
 
-#: cp/parser.c:14592
+#: cp/parser.c:14597
 #, fuzzy, gcc-internal-format
 msgid "invalid linkage-specification"
 msgstr "Нерэчаісная спецыфікацыя! Памылка ў cc."
 
-#: cp/parser.c:14696
+#: cp/parser.c:14701
 #, gcc-internal-format
 msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
 msgstr ""
 
-#: cp/parser.c:14901
+#: cp/parser.c:14906
 #, gcc-internal-format
 msgid "types may not be defined in %<decltype%> expressions"
 msgstr ""
 
-#: cp/parser.c:15064
+#: cp/parser.c:15069
 #, gcc-internal-format
 msgid "types may not be defined in a conversion-type-id"
 msgstr ""
 
-#: cp/parser.c:15093
+#: cp/parser.c:15098
 #, gcc-internal-format
 msgid "invalid use of %<auto%> in conversion operator"
 msgstr ""
 
-#: cp/parser.c:15097
+#: cp/parser.c:15102
 #, gcc-internal-format
 msgid "use of %<auto%> in member template conversion operator can never be deduced"
 msgstr ""
 
-#: cp/parser.c:15181
+#: cp/parser.c:15186
 #, gcc-internal-format
 msgid "only constructors take member initializers"
 msgstr ""
 
-#: cp/parser.c:15208
+#: cp/parser.c:15213
 #, fuzzy, gcc-internal-format
 msgid "cannot expand initializer for member %qD"
 msgstr "прапушчан ініцыялізатар"
 
-#: cp/parser.c:15220 cp/pt.c:25968
+#: cp/parser.c:15225 cp/pt.c:26036
 #, gcc-internal-format
 msgid "mem-initializer for %qD follows constructor delegation"
 msgstr ""
 
-#: cp/parser.c:15232 cp/pt.c:25980
+#: cp/parser.c:15237 cp/pt.c:26048
 #, gcc-internal-format
 msgid "constructor delegation follows mem-initializer for %qD"
 msgstr ""
 
-#: cp/parser.c:15284
+#: cp/parser.c:15289
 #, gcc-internal-format
 msgid "anachronistic old-style base class initializer"
 msgstr ""
 
-#: cp/parser.c:15356
+#: cp/parser.c:15361
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr ""
 
-#: cp/parser.c:15757
+#: cp/parser.c:15762
 #, gcc-internal-format
 msgid "unexpected keyword; remove space between quotes and suffix identifier"
 msgstr ""
 
-#: cp/parser.c:15763
+#: cp/parser.c:15768
 #, gcc-internal-format
 msgid "expected suffix identifier"
 msgstr ""
 
-#: cp/parser.c:15772
+#: cp/parser.c:15777
 #, gcc-internal-format
 msgid "expected empty string after %<operator%> keyword"
 msgstr ""
 
-#: cp/parser.c:15778
+#: cp/parser.c:15783
 #, gcc-internal-format
 msgid "invalid encoding prefix in literal operator"
 msgstr ""
 
-#: cp/parser.c:15812
+#: cp/parser.c:15817
 #, fuzzy, gcc-internal-format
 #| msgid "unregistered operator %s"
 msgid "expected operator"
 msgstr "нераспазнаны аператар %s"
 
 #. Warn that we do not support `export'.
-#: cp/parser.c:15858
+#: cp/parser.c:15863
 #, gcc-internal-format
 msgid "keyword %<export%> not implemented, and will be ignored"
 msgstr ""
 
-#: cp/parser.c:16037
+#: cp/parser.c:16042
 #, fuzzy, gcc-internal-format
 msgid "invalid constrained type parameter"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: cp/parser.c:16045
+#: cp/parser.c:16050
 #, fuzzy, gcc-internal-format
 msgid "cv-qualified type parameter"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: cp/parser.c:16188
+#: cp/parser.c:16193
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %<auto%> in default template argument"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: cp/parser.c:16424 cp/parser.c:16510 cp/parser.c:22952
+#: cp/parser.c:16429 cp/parser.c:16515 cp/parser.c:22968
 #, fuzzy, gcc-internal-format
 msgid "template parameter pack %qD cannot have a default argument"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: cp/parser.c:16428 cp/parser.c:16514
+#: cp/parser.c:16433 cp/parser.c:16519
 #, fuzzy, gcc-internal-format
 msgid "template parameter packs cannot have default arguments"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: cp/parser.c:16581
+#: cp/parser.c:16586
 #, gcc-internal-format
 msgid "expected template-id"
 msgstr ""
 
-#: cp/parser.c:16643
+#: cp/parser.c:16648
 #, gcc-internal-format
 msgid "%<<::%> cannot begin a template-argument list"
 msgstr ""
 
-#: cp/parser.c:16647
+#: cp/parser.c:16652
 #, gcc-internal-format
 msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
 msgstr ""
 
-#: cp/parser.c:16651
+#: cp/parser.c:16656
 #, gcc-internal-format
 msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
 msgstr ""
 
-#: cp/parser.c:16681
+#: cp/parser.c:16686
 #, fuzzy, gcc-internal-format
 msgid "invalid template-argument-list"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: cp/parser.c:16682
+#: cp/parser.c:16687
 #, gcc-internal-format
 msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
 msgstr ""
 
-#: cp/parser.c:16689
+#: cp/parser.c:16694
 #, gcc-internal-format
 msgid "expected %<(%> after template-argument-list"
 msgstr ""
 
-#: cp/parser.c:16793
+#: cp/parser.c:16798
 #, gcc-internal-format
 msgid "parse error in template argument list"
 msgstr ""
 
 #. The name does not name a template.
-#: cp/parser.c:16878 cp/parser.c:17044 cp/parser.c:17249
+#: cp/parser.c:16883 cp/parser.c:17049 cp/parser.c:17254
 #, gcc-internal-format
 msgid "expected template-name"
 msgstr ""
 
 #. Explain what went wrong.
-#: cp/parser.c:16924
+#: cp/parser.c:16929
 #, gcc-internal-format
 msgid "non-template %qD used as template"
 msgstr ""
 
-#: cp/parser.c:16926
+#: cp/parser.c:16931
 #, gcc-internal-format
 msgid "use %<%T::template %D%> to indicate that it is a template"
 msgstr ""
 
-#: cp/parser.c:17105
+#: cp/parser.c:17110
 #, gcc-internal-format
 msgid "expected parameter pack before %<...%>"
 msgstr ""
 
-#: cp/parser.c:17214 cp/parser.c:17232 cp/parser.c:17403
+#: cp/parser.c:17219 cp/parser.c:17237 cp/parser.c:17408
 #, gcc-internal-format
 msgid "expected template-argument"
 msgstr ""
 
-#: cp/parser.c:17370
+#: cp/parser.c:17375
 #, fuzzy, gcc-internal-format
 msgid "invalid non-type template argument"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: cp/parser.c:17507
+#: cp/parser.c:17512
 #, gcc-internal-format
 msgid "explicit instantiation shall not use %<inline%> specifier"
 msgstr ""
 
-#: cp/parser.c:17511
+#: cp/parser.c:17516
 #, gcc-internal-format
 msgid "explicit instantiation shall not use %<constexpr%> specifier"
 msgstr ""
 
-#: cp/parser.c:17515
+#: cp/parser.c:17520
 #, gcc-internal-format
 msgid "explicit instantiation shall not use %<consteval%> specifier"
 msgstr ""
 
-#: cp/parser.c:17574
+#: cp/parser.c:17579
 #, gcc-internal-format
 msgid "template specialization with C linkage"
 msgstr ""
 
-#: cp/parser.c:17795
+#: cp/parser.c:17800
 #, gcc-internal-format
 msgid "expected type specifier"
 msgstr ""
 
-#: cp/parser.c:17988
+#: cp/parser.c:17993
 #, gcc-internal-format
 msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
 msgstr ""
 
-#: cp/parser.c:17994
+#: cp/parser.c:17999
 #, gcc-internal-format
 msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
 msgstr ""
 
-#: cp/parser.c:17999
+#: cp/parser.c:18004
 #, gcc-internal-format
 msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
 msgstr ""
 
-#: cp/parser.c:18156
+#: cp/parser.c:18161
 #, gcc-internal-format
 msgid "expected template-id for type"
 msgstr ""
 
-#: cp/parser.c:18286
+#: cp/parser.c:18291
 #, gcc-internal-format
 msgid "expected type-name"
 msgstr ""
 
-#: cp/parser.c:18396
+#: cp/parser.c:18401
 #, fuzzy, gcc-internal-format
 #| msgid "function does not return string type"
 msgid "%qE does not constrain a type"
 msgstr "функцыя не вяртае тып string"
 
-#: cp/parser.c:18397
+#: cp/parser.c:18402
 #, gcc-internal-format
 msgid "concept defined here"
 msgstr ""
 
-#: cp/parser.c:18419
+#: cp/parser.c:18424
 #, gcc-internal-format
 msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
 msgstr ""
 
-#: cp/parser.c:18426
+#: cp/parser.c:18431
 #, gcc-internal-format
 msgid "unexpected placeholder in constrained result type"
 msgstr ""
 
-#: cp/parser.c:18669
+#: cp/parser.c:18674
 #, gcc-internal-format
 msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
 msgstr ""
 
-#: cp/parser.c:18745
+#: cp/parser.c:18750
 #, gcc-internal-format
 msgid "%<template%> must follow a nested-name-specifier"
 msgstr ""
 
-#: cp/parser.c:18906
+#: cp/parser.c:18911
 #, gcc-internal-format
 msgid "declaration %qD does not declare anything"
 msgstr ""
 
-#: cp/parser.c:18994
+#: cp/parser.c:18999
 #, gcc-internal-format
 msgid "attributes ignored on uninstantiated type"
 msgstr ""
 
-#: cp/parser.c:18998
+#: cp/parser.c:19003
 #, gcc-internal-format
 msgid "attributes ignored on template instantiation"
 msgstr ""
 
-#: cp/parser.c:19003
+#: cp/parser.c:19008
 #, gcc-internal-format
 msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
 msgstr ""
 
-#: cp/parser.c:19143
+#: cp/parser.c:19148
 #, fuzzy, gcc-internal-format
 msgid "%qD is an enumeration template"
 msgstr "\"%s\" звычайна функцыя"
 
-#: cp/parser.c:19154
+#: cp/parser.c:19159
 #, gcc-internal-format
 msgid "%qD does not name an enumeration in %qT"
 msgstr ""
 
-#: cp/parser.c:19169
+#: cp/parser.c:19174
 #, gcc-internal-format
 msgid "unnamed scoped enum is not allowed"
 msgstr ""
 
-#: cp/parser.c:19226
+#: cp/parser.c:19231
 #, gcc-internal-format
 msgid "expected %<;%> or %<{%>"
 msgstr ""
 
-#: cp/parser.c:19270
+#: cp/parser.c:19275
 #, gcc-internal-format
 msgid "cannot add an enumerator list to a template instantiation"
 msgstr ""
 
-#: cp/parser.c:19284
+#: cp/parser.c:19289
 #, gcc-internal-format
 msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
 msgstr ""
 
-#: cp/parser.c:19296 cp/parser.c:24433
+#: cp/parser.c:19301 cp/parser.c:24449
 #, gcc-internal-format
 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
 msgstr ""
 
-#: cp/parser.c:19301 cp/parser.c:24438
+#: cp/parser.c:19306 cp/parser.c:24454
 #, gcc-internal-format
 msgid "declaration of %qD in %qD which does not enclose %qD"
 msgstr ""
 
-#: cp/parser.c:19313 cp/parser.c:24451
+#: cp/parser.c:19318 cp/parser.c:24467
 #, gcc-internal-format
 msgid "extra qualification not allowed"
 msgstr ""
 
-#: cp/parser.c:19350
+#: cp/parser.c:19355
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C forbids an empty source file"
 msgid "ISO C++ forbids empty unnamed enum"
 msgstr "ISO C не дазваляе пусты ізыходны файл"
 
-#: cp/parser.c:19370
+#: cp/parser.c:19380
 #, gcc-internal-format
 msgid "opaque-enum-specifier without name"
 msgstr ""
 
-#: cp/parser.c:19373
+#: cp/parser.c:19383
 #, gcc-internal-format
 msgid "opaque-enum-specifier must use a simple identifier"
 msgstr ""
 
-#: cp/parser.c:19560
+#: cp/parser.c:19570
 #, gcc-internal-format
 msgid "%qD is not a namespace-name; did you mean %qs?"
 msgstr ""
 
-#: cp/parser.c:19564
+#: cp/parser.c:19574
 #, fuzzy, gcc-internal-format
 #| msgid "`%D' is not a function,"
 msgid "%qD is not a namespace-name"
 msgstr "`%D' - гэта ня функцыя,"
 
-#: cp/parser.c:19568
+#: cp/parser.c:19578
 #, gcc-internal-format
 msgid "expected namespace-name"
 msgstr ""
 
-#: cp/parser.c:19629
+#: cp/parser.c:19639
 #, gcc-internal-format
 msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
 msgstr ""
 
-#: cp/parser.c:19640
+#: cp/parser.c:19650
 #, gcc-internal-format
 msgid "standard attributes on namespaces must precede the namespace name"
 msgstr ""
 
-#: cp/parser.c:19659
+#: cp/parser.c:19669
 #, gcc-internal-format
 msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
 msgstr ""
 
-#: cp/parser.c:19669
+#: cp/parser.c:19679
 #, gcc-internal-format
 msgid "nested namespace name required"
 msgstr ""
 
-#: cp/parser.c:19674
+#: cp/parser.c:19684
 #, gcc-internal-format
 msgid "namespace name required"
 msgstr ""
 
-#: cp/parser.c:19678
+#: cp/parser.c:19688
 #, gcc-internal-format
 msgid "a nested namespace definition cannot have attributes"
 msgstr ""
 
-#: cp/parser.c:19681
+#: cp/parser.c:19691
 #, gcc-internal-format
 msgid "a nested namespace definition cannot be inline"
 msgstr ""
 
-#: cp/parser.c:19688
+#: cp/parser.c:19698
 #, gcc-internal-format
 msgid "namespace %qD entered"
 msgstr ""
 
-#: cp/parser.c:19743
+#: cp/parser.c:19753
 #, gcc-internal-format
 msgid "%<namespace%> definition is not allowed here"
 msgstr ""
 
-#: cp/parser.c:19897
+#: cp/parser.c:19907
 #, gcc-internal-format
 msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
 msgstr ""
 
-#: cp/parser.c:19912
+#: cp/parser.c:19922
 #, fuzzy, gcc-internal-format
 msgid "a template-id may not appear in a using-declaration"
 msgstr "\"%s\" - гэта не пачатак дэкларацыі"
 
-#: cp/parser.c:19942
+#: cp/parser.c:19952
 #, gcc-internal-format
 msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
 msgstr ""
 
-#: cp/parser.c:19952
+#: cp/parser.c:19962
 #, gcc-internal-format
 msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
 msgstr ""
 
-#: cp/parser.c:20017
+#: cp/parser.c:20027
 #, gcc-internal-format
 msgid "types may not be defined in alias template declarations"
 msgstr ""
 
-#: cp/parser.c:20188
+#: cp/parser.c:20198
 #, gcc-internal-format
 msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
 msgstr ""
 
-#: cp/parser.c:20207 cp/parser.c:20224 cp/parser.c:20238
+#: cp/parser.c:20217 cp/parser.c:20234 cp/parser.c:20248
 #, fuzzy, gcc-internal-format
 msgid "duplicate %<asm%> qualifier %qT"
 msgstr "паўтарэнне \"volatile\""
 
-#: cp/parser.c:20214
+#: cp/parser.c:20224
 #, gcc-internal-format
 msgid "%<asm%> qualifier %qT ignored outside of function body"
 msgstr ""
 
-#: cp/parser.c:20251
+#: cp/parser.c:20261
 #, gcc-internal-format
 msgid "%qT is not an %<asm%> qualifier"
 msgstr ""
 
-#: cp/parser.c:20267
+#: cp/parser.c:20277
 #, gcc-internal-format
 msgid "%<asm%> qualifier outside of function body"
 msgstr ""
 
-#: cp/parser.c:20641
+#: cp/parser.c:20651
 #, fuzzy, gcc-internal-format
 msgid "a function-definition is not allowed here"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: cp/parser.c:20652
+#: cp/parser.c:20662
 #, gcc-internal-format
 msgid "an %<asm%> specification is not allowed on a function-definition"
 msgstr ""
 
-#: cp/parser.c:20656
+#: cp/parser.c:20666
 #, fuzzy, gcc-internal-format
 msgid "attributes are not allowed on a function-definition"
 msgstr "\"%s\" - гэта не пачатак дэкларацыі"
 
-#: cp/parser.c:20707
+#: cp/parser.c:20717
 #, gcc-internal-format
 msgid "expected constructor, destructor, or type conversion"
 msgstr ""
 
-#: cp/parser.c:20827
+#: cp/parser.c:20837
 #, fuzzy, gcc-internal-format
 msgid "initializer provided for function"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: cp/parser.c:20869
+#: cp/parser.c:20879
 #, gcc-internal-format
 msgid "attributes after parenthesized initializer ignored"
 msgstr ""
 
-#: cp/parser.c:20883
+#: cp/parser.c:20893
 #, gcc-internal-format
 msgid "non-function %qD declared as implicit template"
 msgstr ""
 
-#: cp/parser.c:21354
+#: cp/parser.c:21370
 #, fuzzy, gcc-internal-format
 msgid "array bound is not an integer constant"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: cp/parser.c:21480
+#: cp/parser.c:21496
 #, gcc-internal-format
 msgid "cannot define member of dependent typedef %qT"
 msgstr ""
 
-#: cp/parser.c:21484
+#: cp/parser.c:21500
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%E%> is not a type"
 msgstr "\"%s\" мае незавершаны тып"
@@ -52803,437 +52864,437 @@ msgstr "\"%s\" мае незавершаны тып"
 #. here because we do not have enough
 #. information about its original syntactic
 #. form.
-#: cp/parser.c:21513
+#: cp/parser.c:21529
 #, gcc-internal-format
 msgid "invalid declarator"
 msgstr "нерэчаісны абвяшчальнік"
 
-#: cp/parser.c:21521
+#: cp/parser.c:21537
 #, fuzzy, gcc-internal-format
 msgid "invalid use of constructor as a template"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: cp/parser.c:21523
+#: cp/parser.c:21539
 #, gcc-internal-format
 msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
 msgstr ""
 
 #. But declarations with qualified-ids can't appear in a
 #. function.
-#: cp/parser.c:21632
+#: cp/parser.c:21648
 #, fuzzy, gcc-internal-format
 #| msgid "Invalid declaration"
 msgid "qualified-id in declaration"
 msgstr "Нерэчаіснае абвяшчэнне"
 
-#: cp/parser.c:21657
+#: cp/parser.c:21673
 #, fuzzy, gcc-internal-format
 #| msgid "empty declaration"
 msgid "expected declarator"
 msgstr "пустое абвяшчэньне"
 
-#: cp/parser.c:21776
+#: cp/parser.c:21792
 #, gcc-internal-format
 msgid "%qD is a namespace"
 msgstr ""
 
-#: cp/parser.c:21778
+#: cp/parser.c:21794
 #, gcc-internal-format
 msgid "cannot form pointer to member of non-class %q#T"
 msgstr ""
 
-#: cp/parser.c:21799
+#: cp/parser.c:21815
 #, gcc-internal-format
 msgid "expected ptr-operator"
 msgstr ""
 
-#: cp/parser.c:21860
+#: cp/parser.c:21876
 #, fuzzy, gcc-internal-format
 #| msgid "duplicate `volatile'"
 msgid "duplicate cv-qualifier"
 msgstr "паўтарэнне \"volatile\""
 
-#: cp/parser.c:21914
+#: cp/parser.c:21930
 #, gcc-internal-format
 msgid "multiple ref-qualifiers"
 msgstr ""
 
-#: cp/parser.c:21951
+#: cp/parser.c:21967
 #, gcc-internal-format
 msgid "%qE requires %<-fgnu-tm%>"
 msgstr ""
 
-#: cp/parser.c:22009
+#: cp/parser.c:22025
 #, fuzzy, gcc-internal-format
 #| msgid "duplicate `volatile'"
 msgid "duplicate virt-specifier"
 msgstr "паўтарэнне \"volatile\""
 
-#: cp/parser.c:22261
+#: cp/parser.c:22277
 #, fuzzy, gcc-internal-format
 msgid "missing template arguments after %qT"
 msgstr "невыкарыстаемы параметр \"%s\""
 
-#: cp/parser.c:22267 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2306
+#: cp/parser.c:22283 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2310
 #, fuzzy, gcc-internal-format
 #| msgid "invalid use of `%T'"
 msgid "invalid use of %qT"
 msgstr "нерэчаіснае выкарыстаньне `%T'"
 
-#: cp/parser.c:22293
+#: cp/parser.c:22309
 #, gcc-internal-format
 msgid "types may not be defined in template arguments"
 msgstr ""
 
-#: cp/parser.c:22298
+#: cp/parser.c:22314
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %<auto%> in template argument"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: cp/parser.c:22404
+#: cp/parser.c:22420
 #, gcc-internal-format
 msgid "expected type-specifier"
 msgstr ""
 
-#: cp/parser.c:22679
+#: cp/parser.c:22695
 #, gcc-internal-format
 msgid "expected %<,%> or %<...%>"
 msgstr ""
 
-#: cp/parser.c:22757
+#: cp/parser.c:22773
 #, gcc-internal-format
 msgid "types may not be defined in parameter types"
 msgstr ""
 
-#: cp/parser.c:22936
+#: cp/parser.c:22952
 #, gcc-internal-format
 msgid "default arguments are only permitted for function parameters"
 msgstr ""
 
-#: cp/parser.c:22954
+#: cp/parser.c:22970
 #, gcc-internal-format
 msgid "parameter pack %qD cannot have a default argument"
 msgstr ""
 
-#: cp/parser.c:22960
+#: cp/parser.c:22976
 #, fuzzy, gcc-internal-format
 msgid "template parameter pack cannot have a default argument"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: cp/parser.c:22962
+#: cp/parser.c:22978
 #, gcc-internal-format
 msgid "parameter pack cannot have a default argument"
 msgstr ""
 
-#: cp/parser.c:23088
+#: cp/parser.c:23104
 #, gcc-internal-format
 msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
 msgstr ""
 
-#: cp/parser.c:23092
+#: cp/parser.c:23108
 #, gcc-internal-format
 msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
 msgstr ""
 
-#: cp/parser.c:23416
+#: cp/parser.c:23432
 #, gcc-internal-format
 msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
 msgstr ""
 
-#: cp/parser.c:23436
+#: cp/parser.c:23452
 #, gcc-internal-format
 msgid "ISO C++ does not allow GNU designated initializers"
 msgstr ""
 
-#: cp/parser.c:23474
+#: cp/parser.c:23490
 #, gcc-internal-format
 msgid "ISO C++ does not allow C99 designated initializers"
 msgstr ""
 
-#: cp/parser.c:23488
+#: cp/parser.c:23504
 #, gcc-internal-format
 msgid "either all initializer clauses should be designated or none of them should be"
 msgstr ""
 
-#: cp/parser.c:23513
+#: cp/parser.c:23529
 #, gcc-internal-format
 msgid "%<...%> not allowed in designated initializer list"
 msgstr ""
 
-#: cp/parser.c:23564
+#: cp/parser.c:23580
 #, gcc-internal-format
 msgid "%<.%s%> designator used multiple times in the same initializer list"
 msgstr ""
 
-#: cp/parser.c:23623 cp/parser.c:23751
+#: cp/parser.c:23639 cp/parser.c:23767
 #, gcc-internal-format
 msgid "expected class-name"
 msgstr ""
 
-#: cp/parser.c:23981
+#: cp/parser.c:23997
 #, gcc-internal-format
 msgid "expected %<;%> after class definition"
 msgstr ""
 
-#: cp/parser.c:23984
+#: cp/parser.c:24000
 #, gcc-internal-format
 msgid "expected %<;%> after struct definition"
 msgstr ""
 
-#: cp/parser.c:23987
+#: cp/parser.c:24003
 #, gcc-internal-format
 msgid "expected %<;%> after union definition"
 msgstr ""
 
-#: cp/parser.c:24375
+#: cp/parser.c:24391
 #, gcc-internal-format
 msgid "expected %<{%> or %<:%>"
 msgstr ""
 
-#: cp/parser.c:24386
+#: cp/parser.c:24402
 #, fuzzy, gcc-internal-format
 #| msgid "cannot find file for class %s"
 msgid "cannot specify %<override%> for a class"
 msgstr "немагчыма знайсьці файл для кляса %s"
 
-#: cp/parser.c:24394
+#: cp/parser.c:24410
 #, gcc-internal-format
 msgid "global qualification of class name is invalid"
 msgstr ""
 
-#: cp/parser.c:24401
+#: cp/parser.c:24417
 #, gcc-internal-format
 msgid "qualified name does not name a class"
 msgstr ""
 
-#: cp/parser.c:24413
+#: cp/parser.c:24429
 #, gcc-internal-format
 msgid "keyword %<template%> not allowed in class-head-name"
 msgstr ""
 
-#: cp/parser.c:24419
+#: cp/parser.c:24435
 #, fuzzy, gcc-internal-format
 msgid "invalid class name in declaration of %qD"
 msgstr "Нерэчаіснае абвяшчэнне"
 
-#: cp/parser.c:24473
+#: cp/parser.c:24489
 #, fuzzy, gcc-internal-format
 msgid "an explicit specialization must be preceded by %<template <>%>"
 msgstr "ініцыялізацыя"
 
-#: cp/parser.c:24505
+#: cp/parser.c:24521
 #, gcc-internal-format
 msgid "function template %qD redeclared as a class template"
 msgstr ""
 
-#: cp/parser.c:24541
+#: cp/parser.c:24557
 #, gcc-internal-format
 msgid "could not resolve typename type"
 msgstr ""
 
-#: cp/parser.c:24606
+#: cp/parser.c:24622
 #, fuzzy, gcc-internal-format
 #| msgid "previous definition of `%#T'"
 msgid "previous definition of %q#T"
 msgstr "папярэдняе вызначэньне `%#T'"
 
-#: cp/parser.c:24696 cp/parser.c:30662
+#: cp/parser.c:24712 cp/parser.c:30687
 #, gcc-internal-format
 msgid "expected class-key"
 msgstr ""
 
-#: cp/parser.c:24720
+#: cp/parser.c:24736
 #, gcc-internal-format
 msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
 msgstr ""
 
-#: cp/parser.c:24724
+#: cp/parser.c:24740
 #, gcc-internal-format
 msgid "expected %<class%> or %<typename%>"
 msgstr ""
 
-#: cp/parser.c:24971
+#: cp/parser.c:24987
 #, gcc-internal-format
 msgid "in C++03 a class-key must be used when declaring a friend"
 msgstr ""
 
-#: cp/parser.c:24989
+#: cp/parser.c:25005
 #, gcc-internal-format
 msgid "friend declaration does not name a class or function"
 msgstr ""
 
-#: cp/parser.c:25007
+#: cp/parser.c:25023
 #, gcc-internal-format
 msgid "a storage class on an anonymous aggregate in class scope is not allowed"
 msgstr ""
 
-#: cp/parser.c:25105
+#: cp/parser.c:25121
 #, gcc-internal-format
 msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
 msgstr ""
 
-#: cp/parser.c:25112
+#: cp/parser.c:25128
 #, gcc-internal-format
 msgid "default member initializer for unnamed bit-field"
 msgstr ""
 
-#: cp/parser.c:25125
+#: cp/parser.c:25141
 #, gcc-internal-format
 msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
 msgstr ""
 
-#: cp/parser.c:25275
+#: cp/parser.c:25291
 #, fuzzy, gcc-internal-format
 msgid "bit-field %qD has non-integral type %qT"
 msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
 
-#: cp/parser.c:25303
+#: cp/parser.c:25319
 #, gcc-internal-format
 msgid "pure-specifier on function-definition"
 msgstr ""
 
-#: cp/parser.c:25323
+#: cp/parser.c:25339
 #, gcc-internal-format
 msgid "extra %<;%> after in-class function definition"
 msgstr ""
 
-#: cp/parser.c:25370
+#: cp/parser.c:25386
 #, gcc-internal-format
 msgid "stray %<,%> at end of member declaration"
 msgstr ""
 
-#: cp/parser.c:25384
+#: cp/parser.c:25400
 #, gcc-internal-format
 msgid "expected %<;%> at end of member declaration"
 msgstr ""
 
-#: cp/parser.c:25458
+#: cp/parser.c:25474
 #, gcc-internal-format
 msgid "invalid pure specifier (only %<= 0%> is allowed)"
 msgstr ""
 
-#: cp/parser.c:25493
+#: cp/parser.c:25509
 #, gcc-internal-format
 msgid "a brace-enclosed initializer is not allowed here"
 msgstr ""
 
-#: cp/parser.c:25623
+#: cp/parser.c:25639
 #, gcc-internal-format
 msgid "%<virtual%> specified more than once in base-specifier"
 msgstr ""
 
-#: cp/parser.c:25643
+#: cp/parser.c:25659
 #, gcc-internal-format
 msgid "more than one access specifier in base-specifier"
 msgstr ""
 
-#: cp/parser.c:25667
+#: cp/parser.c:25683
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed outside of templates"
 msgstr ""
 
-#: cp/parser.c:25670
+#: cp/parser.c:25686
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
 msgstr ""
 
-#: cp/parser.c:25885 cp/parser.c:25983
+#: cp/parser.c:25901 cp/parser.c:25999
 #, fuzzy, gcc-internal-format
 msgid "types may not be defined in an exception-specification"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: cp/parser.c:25991
+#: cp/parser.c:26007
 #, fuzzy, gcc-internal-format
 msgid "ISO C++17 does not allow dynamic exception specifications"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: cp/parser.c:25997
+#: cp/parser.c:26013
 #, gcc-internal-format
 msgid "dynamic exception specifications are deprecated in C++11"
 msgstr ""
 
-#: cp/parser.c:26041
+#: cp/parser.c:26057
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %<auto%> in exception-specification"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: cp/parser.c:26082
+#: cp/parser.c:26098
 #, gcc-internal-format
 msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
 msgstr ""
 
-#: cp/parser.c:26194
+#: cp/parser.c:26210
 #, gcc-internal-format
 msgid "types may not be defined in exception-declarations"
 msgstr ""
 
-#: cp/parser.c:26801
+#: cp/parser.c:26817
 #, gcc-internal-format
 msgid "attribute using prefix used together with scoped attribute token"
 msgstr ""
 
-#: cp/parser.c:26815
+#: cp/parser.c:26831
 #, gcc-internal-format
 msgid "expected an identifier for the attribute name"
 msgstr ""
 
 #. e.g. [[attr()]].
-#: cp/parser.c:26904
+#: cp/parser.c:26920
 #, gcc-internal-format
 msgid "parentheses must be omitted if %qE attribute argument list is empty"
 msgstr ""
 
-#: cp/parser.c:26933
+#: cp/parser.c:26949
 #, gcc-internal-format
 msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
 msgstr ""
 
-#: cp/parser.c:26941
+#: cp/parser.c:26957
 #, gcc-internal-format
 msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
 msgstr ""
 
-#: cp/parser.c:26978
+#: cp/parser.c:26994
 #, gcc-internal-format
 msgid "expected attribute before %<...%>"
 msgstr ""
 
-#: cp/parser.c:27038
+#: cp/parser.c:27054
 #, gcc-internal-format
 msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
 msgstr ""
 
-#: cp/parser.c:27378 cp/parser.c:27387
+#: cp/parser.c:27394 cp/parser.c:27403
 #, gcc-internal-format
 msgid "expression must be enclosed in parentheses"
 msgstr ""
 
-#: cp/parser.c:27717
+#: cp/parser.c:27740
 #, gcc-internal-format
 msgid "missing additional %<requires%> to start a requires-expression"
 msgstr ""
 
-#: cp/parser.c:28048
+#: cp/parser.c:28073
 #, gcc-internal-format
 msgid "result type is not a plain type-constraint"
 msgstr ""
 
-#: cp/parser.c:28056
+#: cp/parser.c:28081
 #, gcc-internal-format
 msgid "return-type-requirement is not a type-constraint"
 msgstr ""
 
-#: cp/parser.c:28547
+#: cp/parser.c:28572
 #, gcc-internal-format
 msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
 msgstr ""
 
-#: cp/parser.c:28552
+#: cp/parser.c:28577
 #, fuzzy, gcc-internal-format
 msgid "invalid declaration of %<%T::%E%>"
 msgstr "Нерэчаіснае абвяшчэнне"
 
-#: cp/parser.c:28556
+#: cp/parser.c:28581
 #, fuzzy, gcc-internal-format
 msgid "too few template-parameter-lists"
 msgstr "невыкарыстаемы параметр \"%s\""
@@ -53242,551 +53303,551 @@ msgstr "невыкарыстаемы параметр \"%s\""
 #. something like:
 #.
 #. template <class T> template <class U> void S::f();
-#: cp/parser.c:28563
+#: cp/parser.c:28588
 #, gcc-internal-format
 msgid "too many template-parameter-lists"
 msgstr ""
 
-#: cp/parser.c:28960
+#: cp/parser.c:28985
 #, fuzzy, gcc-internal-format
 msgid "named return values are no longer supported"
 msgstr "-pipe не падтрымліваецца."
 
-#: cp/parser.c:29127
+#: cp/parser.c:29152
 #, gcc-internal-format
 msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
 msgstr ""
 
-#: cp/parser.c:29136
+#: cp/parser.c:29161
 #, gcc-internal-format
 msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
 msgstr ""
 
-#: cp/parser.c:29142
+#: cp/parser.c:29167
 #, gcc-internal-format
 msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
 msgstr ""
 
-#: cp/parser.c:29242
+#: cp/parser.c:29267
 #, gcc-internal-format
 msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
 msgstr ""
 
-#: cp/parser.c:29251
+#: cp/parser.c:29276
 #, gcc-internal-format
 msgid "no matching concept for template-introduction"
 msgstr ""
 
-#: cp/parser.c:29274
+#: cp/parser.c:29299
 #, gcc-internal-format
 msgid "invalid declaration of member template in local class"
 msgstr ""
 
-#: cp/parser.c:29283
+#: cp/parser.c:29308
 #, gcc-internal-format
 msgid "template with C linkage"
 msgstr ""
 
-#: cp/parser.c:29303
+#: cp/parser.c:29328
 #, fuzzy, gcc-internal-format
 msgid "invalid explicit specialization"
 msgstr "ініцыялізацыя"
 
-#: cp/parser.c:29408
+#: cp/parser.c:29433
 #, fuzzy, gcc-internal-format
 msgid "template declaration of %<typedef%>"
 msgstr "пустое абвяшчэнне"
 
-#: cp/parser.c:29459
+#: cp/parser.c:29484
 #, gcc-internal-format
 msgid "a class template declaration must not declare anything else"
 msgstr ""
 
-#: cp/parser.c:29506
+#: cp/parser.c:29531
 #, fuzzy, gcc-internal-format
 msgid "explicit template specialization cannot have a storage class"
 msgstr "ініцыялізацыя"
 
-#: cp/parser.c:29806
+#: cp/parser.c:29831
 #, gcc-internal-format
 msgid "%<>>%> should be %<> >%> within a nested template argument list"
 msgstr ""
 
-#: cp/parser.c:29819
+#: cp/parser.c:29844
 #, gcc-internal-format
 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 msgstr ""
 
-#: cp/parser.c:30117
+#: cp/parser.c:30142
 #, gcc-internal-format
 msgid "%<sizeof...%> argument must be surrounded by parentheses"
 msgstr ""
 
-#: cp/parser.c:30269
+#: cp/parser.c:30294
 #, gcc-internal-format
 msgid "invalid use of %qD in linkage specification"
 msgstr ""
 
-#: cp/parser.c:30284
+#: cp/parser.c:30309
 #, gcc-internal-format
 msgid "%<__thread%> before %qD"
 msgstr ""
 
-#: cp/parser.c:30419
+#: cp/parser.c:30444
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C++ does not support `long long'"
 msgid "ISO C++ 1998 does not support %<long long%>"
 msgstr "ISO C++ не падтрымлівае \"long long\""
 
-#: cp/parser.c:30430
+#: cp/parser.c:30455
 #, gcc-internal-format
 msgid "both %<__thread%> and %<thread_local%> specified"
 msgstr ""
 
-#: cp/parser.c:30435
+#: cp/parser.c:30460
 #, fuzzy, gcc-internal-format
 #| msgid "duplicate `%s'"
 msgid "duplicate %qD"
 msgstr "паўтарэньне `%s'"
 
-#: cp/parser.c:30461
+#: cp/parser.c:30486
 #, fuzzy, gcc-internal-format
 #| msgid "duplicate `%s'"
 msgid "duplicate %qs"
 msgstr "паўтарэньне `%s'"
 
-#: cp/parser.c:30513
+#: cp/parser.c:30538
 #, gcc-internal-format
 msgid "expected %<new%>"
 msgstr ""
 
-#: cp/parser.c:30516
+#: cp/parser.c:30541
 #, gcc-internal-format
 msgid "expected %<delete%>"
 msgstr ""
 
-#: cp/parser.c:30519
+#: cp/parser.c:30544
 #, gcc-internal-format
 msgid "expected %<return%>"
 msgstr ""
 
-#: cp/parser.c:30525
+#: cp/parser.c:30550
 #, gcc-internal-format
 msgid "expected %<extern%>"
 msgstr ""
 
-#: cp/parser.c:30528
+#: cp/parser.c:30553
 #, gcc-internal-format
 msgid "expected %<static_assert%>"
 msgstr ""
 
-#: cp/parser.c:30531
+#: cp/parser.c:30556
 #, gcc-internal-format
 msgid "expected %<decltype%>"
 msgstr ""
 
-#: cp/parser.c:30534
+#: cp/parser.c:30559
 #, fuzzy, gcc-internal-format
 #| msgid "unregistered operator %s"
 msgid "expected %<operator%>"
 msgstr "нераспазнаны аператар %s"
 
-#: cp/parser.c:30537
+#: cp/parser.c:30562
 #, gcc-internal-format
 msgid "expected %<class%>"
 msgstr ""
 
-#: cp/parser.c:30540
+#: cp/parser.c:30565
 #, gcc-internal-format
 msgid "expected %<template%>"
 msgstr ""
 
-#: cp/parser.c:30543
+#: cp/parser.c:30568
 #, gcc-internal-format
 msgid "expected %<namespace%>"
 msgstr ""
 
-#: cp/parser.c:30546
+#: cp/parser.c:30571
 #, gcc-internal-format
 msgid "expected %<using%>"
 msgstr ""
 
-#: cp/parser.c:30549
+#: cp/parser.c:30574
 #, gcc-internal-format
 msgid "expected %<asm%>"
 msgstr ""
 
-#: cp/parser.c:30552
+#: cp/parser.c:30577
 #, gcc-internal-format
 msgid "expected %<try%>"
 msgstr ""
 
-#: cp/parser.c:30555
+#: cp/parser.c:30580
 #, gcc-internal-format
 msgid "expected %<catch%>"
 msgstr ""
 
-#: cp/parser.c:30558
+#: cp/parser.c:30583
 #, gcc-internal-format
 msgid "expected %<throw%>"
 msgstr ""
 
-#: cp/parser.c:30561
+#: cp/parser.c:30586
 #, gcc-internal-format
 msgid "expected %<auto%>"
 msgstr ""
 
-#: cp/parser.c:30564
+#: cp/parser.c:30589
 #, gcc-internal-format
 msgid "expected %<__label__%>"
 msgstr ""
 
-#: cp/parser.c:30567
+#: cp/parser.c:30592
 #, gcc-internal-format
 msgid "expected %<@try%>"
 msgstr ""
 
-#: cp/parser.c:30570
+#: cp/parser.c:30595
 #, gcc-internal-format
 msgid "expected %<@synchronized%>"
 msgstr ""
 
-#: cp/parser.c:30573
+#: cp/parser.c:30598
 #, gcc-internal-format
 msgid "expected %<@throw%>"
 msgstr ""
 
-#: cp/parser.c:30576
+#: cp/parser.c:30601
 #, gcc-internal-format
 msgid "expected %<__transaction_atomic%>"
 msgstr ""
 
-#: cp/parser.c:30579
+#: cp/parser.c:30604
 #, gcc-internal-format
 msgid "expected %<__transaction_relaxed%>"
 msgstr ""
 
-#: cp/parser.c:30582
+#: cp/parser.c:30607
 #, gcc-internal-format
 msgid "expected %<co_yield%>"
 msgstr ""
 
-#: cp/parser.c:30614
+#: cp/parser.c:30639
 #, gcc-internal-format
 msgid "expected %<::%>"
 msgstr ""
 
-#: cp/parser.c:30626
+#: cp/parser.c:30651
 #, gcc-internal-format
 msgid "expected %<...%>"
 msgstr ""
 
-#: cp/parser.c:30629
+#: cp/parser.c:30654
 #, gcc-internal-format
 msgid "expected %<*%>"
 msgstr ""
 
-#: cp/parser.c:30632
+#: cp/parser.c:30657
 #, gcc-internal-format
 msgid "expected %<~%>"
 msgstr ""
 
-#: cp/parser.c:30638
+#: cp/parser.c:30663
 #, gcc-internal-format
 msgid "expected %<:%> or %<::%>"
 msgstr ""
 
-#: cp/parser.c:30665
+#: cp/parser.c:30690
 #, gcc-internal-format
 msgid "expected %<class%>, %<typename%>, or %<template%>"
 msgstr ""
 
-#: cp/parser.c:30967
+#: cp/parser.c:30992
 #, gcc-internal-format
 msgid "redundant enum-key %<enum%s%> in reference to %q#T"
 msgstr ""
 
-#: cp/parser.c:31118
+#: cp/parser.c:31143
 #, gcc-internal-format
 msgid "%qs tag used in naming %q#T"
 msgstr ""
 
-#: cp/parser.c:31123
+#: cp/parser.c:31148
 #, fuzzy, gcc-internal-format
 msgid "%q#T was previously declared here"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: cp/parser.c:31243
+#: cp/parser.c:31268
 #, gcc-internal-format
 msgid "redundant class-key %qs in reference to %q#T"
 msgstr ""
 
-#: cp/parser.c:31383 cp/parser.c:31416
+#: cp/parser.c:31408 cp/parser.c:31442
 #, gcc-internal-format
 msgid "%qT declared with a mismatched class-key %qs"
 msgstr ""
 
-#: cp/parser.c:31390 cp/parser.c:31422
+#: cp/parser.c:31415 cp/parser.c:31448
 #, gcc-internal-format
 msgid "remove the class-key or replace it with %qs"
 msgstr ""
 
-#: cp/parser.c:31391 cp/parser.c:31423
+#: cp/parser.c:31416 cp/parser.c:31449
 #, gcc-internal-format
 msgid "replace the class-key with %qs"
 msgstr ""
 
-#: cp/parser.c:31398
+#: cp/parser.c:31423
 #, gcc-internal-format
 msgid "%qT defined as %qs here"
 msgstr ""
 
-#: cp/parser.c:31399
+#: cp/parser.c:31424
 #, gcc-internal-format
 msgid "%qT first declared as %qs here"
 msgstr ""
 
-#: cp/parser.c:31480
+#: cp/parser.c:31506
 #, gcc-internal-format
 msgid "%qD redeclared with different access"
 msgstr ""
 
-#: cp/parser.c:31501
+#: cp/parser.c:31527
 #, gcc-internal-format
 msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
 msgstr ""
 
-#: cp/parser.c:31749
+#: cp/parser.c:31775
 #, fuzzy, gcc-internal-format
 msgid "file ends in default argument"
 msgstr "нехапае аргументаў у функцыі \"%s\""
 
-#: cp/parser.c:31990 cp/parser.c:33304 cp/parser.c:33493
+#: cp/parser.c:32016 cp/parser.c:33330 cp/parser.c:33519
 #, gcc-internal-format
 msgid "misplaced %<@%D%> Objective-C++ construct"
 msgstr ""
 
-#: cp/parser.c:32059
+#: cp/parser.c:32085
 #, gcc-internal-format
 msgid "objective-c++ message receiver expected"
 msgstr ""
 
-#: cp/parser.c:32129
+#: cp/parser.c:32155
 #, gcc-internal-format
 msgid "objective-c++ message argument(s) are expected"
 msgstr ""
 
-#: cp/parser.c:32160
+#: cp/parser.c:32186
 #, gcc-internal-format
 msgid "%<@encode%> must specify a type as an argument"
 msgstr ""
 
-#: cp/parser.c:32564
+#: cp/parser.c:32590
 #, gcc-internal-format
 msgid "invalid Objective-C++ selector name"
 msgstr ""
 
-#: cp/parser.c:32639 cp/parser.c:32657
+#: cp/parser.c:32665 cp/parser.c:32683
 #, gcc-internal-format
 msgid "objective-c++ method declaration is expected"
 msgstr ""
 
-#: cp/parser.c:32651 cp/parser.c:32717
+#: cp/parser.c:32677 cp/parser.c:32743
 #, gcc-internal-format
 msgid "method attributes must be specified at the end"
 msgstr ""
 
-#: cp/parser.c:32760
+#: cp/parser.c:32786
 #, gcc-internal-format
 msgid "stray %qs between Objective-C++ methods"
 msgstr ""
 
-#: cp/parser.c:32966 cp/parser.c:32973 cp/parser.c:32980
+#: cp/parser.c:32992 cp/parser.c:32999 cp/parser.c:33006
 #, fuzzy, gcc-internal-format
 #| msgid "invalid mode for gen_tst_reg"
 msgid "invalid type for instance variable"
 msgstr "нерэчаісны рэжым для gen_tst_reg"
 
-#: cp/parser.c:33097
+#: cp/parser.c:33123
 #, gcc-internal-format
 msgid "identifier expected after %<@protocol%>"
 msgstr ""
 
-#: cp/parser.c:33269
+#: cp/parser.c:33295
 #, gcc-internal-format
 msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
 msgstr ""
 
-#: cp/parser.c:33276
+#: cp/parser.c:33302
 #, fuzzy, gcc-internal-format
 msgid "prefix attributes are ignored before %<@%D%>"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: cp/parser.c:33552 cp/parser.c:33559 cp/parser.c:33566
+#: cp/parser.c:33578 cp/parser.c:33585 cp/parser.c:33592
 #, fuzzy, gcc-internal-format
 #| msgid "invalid use of `restrict'"
 msgid "invalid type for property"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: cp/parser.c:34759
+#: cp/parser.c:34785
 #, gcc-internal-format
 msgid "expected integer expression list"
 msgstr ""
 
-#: cp/parser.c:34776
+#: cp/parser.c:34802
 #, gcc-internal-format
 msgid "%<wait%> expression must be integral"
 msgstr ""
 
-#: cp/parser.c:35750
+#: cp/parser.c:35776
 #, fuzzy, gcc-internal-format
 #| msgid "invalid initializer"
 msgid "invalid reduction-identifier"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: cp/parser.c:36409
+#: cp/parser.c:36435
 #, gcc-internal-format
 msgid "types may not be defined in iterator type"
 msgstr ""
 
-#: cp/parser.c:38479
+#: cp/parser.c:38505
 #, gcc-internal-format
 msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
 msgstr ""
 
-#: cp/parser.c:39030
+#: cp/parser.c:39056
 #, gcc-internal-format
 msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
 msgstr ""
 
-#: cp/parser.c:39117 cp/pt.c:17559
+#: cp/parser.c:39143 cp/pt.c:17593
 #, gcc-internal-format
 msgid "iteration variable %qD should not be reduction"
 msgstr ""
 
-#: cp/parser.c:39210
+#: cp/parser.c:39236
 #, gcc-internal-format
 msgid "not enough for loops to collapse"
 msgstr ""
 
-#: cp/parser.c:41386
+#: cp/parser.c:41412
 #, gcc-internal-format
 msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
 msgstr ""
 
-#: cp/parser.c:42220
+#: cp/parser.c:42246
 #, fuzzy, gcc-internal-format
 #| msgid "invalid initializer"
 msgid "invalid initializer clause"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: cp/parser.c:42250
+#: cp/parser.c:42276
 #, gcc-internal-format
 msgid "expected id-expression (arguments)"
 msgstr ""
 
-#: cp/parser.c:42262
+#: cp/parser.c:42288
 #, gcc-internal-format
 msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
 msgstr ""
 
-#: cp/parser.c:42365
+#: cp/parser.c:42391
 #, gcc-internal-format
 msgid "types may not be defined in declare reduction type list"
 msgstr ""
 
-#: cp/parser.c:42385 cp/semantics.c:5681
+#: cp/parser.c:42411 cp/semantics.c:5681
 #, gcc-internal-format
 msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
 msgstr ""
 
-#: cp/parser.c:42389 cp/semantics.c:5689
+#: cp/parser.c:42415 cp/semantics.c:5689
 #, gcc-internal-format
 msgid "function or array type %qT in %<#pragma omp declare reduction%>"
 msgstr ""
 
-#: cp/parser.c:42392 cp/pt.c:13799 cp/semantics.c:5695
+#: cp/parser.c:42418 cp/pt.c:13821 cp/semantics.c:5695
 #, gcc-internal-format
 msgid "reference type %qT in %<#pragma omp declare reduction%>"
 msgstr ""
 
-#: cp/parser.c:42395 cp/semantics.c:5701
+#: cp/parser.c:42421 cp/semantics.c:5701
 #, gcc-internal-format
 msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
 msgstr ""
 
-#: cp/parser.c:42913
+#: cp/parser.c:42939
 #, gcc-internal-format
 msgid "%<#pragma acc routine%> names a set of overloads"
 msgstr ""
 
-#: cp/parser.c:42923
+#: cp/parser.c:42949
 #, gcc-internal-format
 msgid "%qD does not refer to a namespace scope function"
 msgstr ""
 
 #. cancel-and-throw is unimplemented.
-#: cp/parser.c:43277
+#: cp/parser.c:43303
 #, gcc-internal-format
 msgid "%<atomic_cancel%>"
 msgstr ""
 
-#: cp/parser.c:43325 cp/semantics.c:9555
+#: cp/parser.c:43351 cp/semantics.c:9571
 #, gcc-internal-format
 msgid "%<__transaction_relaxed%> without transactional memory support enabled"
 msgstr ""
 
-#: cp/parser.c:43327 cp/semantics.c:9557
+#: cp/parser.c:43353 cp/semantics.c:9573
 #, gcc-internal-format
 msgid "%<__transaction_atomic%> without transactional memory support enabled"
 msgstr ""
 
-#: cp/parser.c:43474
+#: cp/parser.c:43500
 #, gcc-internal-format
 msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
 msgstr ""
 
-#: cp/parser.c:43477
+#: cp/parser.c:43503
 #, gcc-internal-format
 msgid "  or a %<transaction_may_cancel_outer%> function"
 msgstr ""
 
-#: cp/parser.c:43528
+#: cp/parser.c:43554
 #, gcc-internal-format
 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
 msgstr ""
 
-#: cp/parser.c:43814
+#: cp/parser.c:43840
 #, gcc-internal-format
 msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
 msgstr ""
 
-#: cp/parser.c:43857
+#: cp/parser.c:43883
 #, gcc-internal-format
 msgid "%<#pragma GCC ivdep%> must be inside a function"
 msgstr ""
 
-#: cp/parser.c:43889
+#: cp/parser.c:43915
 #, gcc-internal-format
 msgid "%<#pragma GCC unroll%> must be inside a function"
 msgstr ""
 
-#: cp/parser.c:43969
+#: cp/parser.c:43995
 #, gcc-internal-format
 msgid "inter-module optimizations not implemented for C++"
 msgstr ""
 
-#: cp/parser.c:44005
+#: cp/parser.c:44031
 #, gcc-internal-format
 msgid "placeholder type not allowed in this context"
 msgstr ""
 
-#: cp/parser.c:44206
+#: cp/parser.c:44232
 #, gcc-internal-format
 msgid "implicit templates may not be %<virtual%>"
 msgstr ""
 
-#: cp/parser.c:44262
+#: cp/parser.c:44288
 #, gcc-internal-format
 msgid "%<extern \"C\"%> linkage started here"
 msgstr ""
@@ -54062,7 +54123,7 @@ msgstr ""
 msgid "parameter packs not expanded with %<...%>:"
 msgstr ""
 
-#: cp/pt.c:4244 cp/pt.c:5031
+#: cp/pt.c:4244 cp/pt.c:5040
 #, gcc-internal-format
 msgid "        %qD"
 msgstr ""
@@ -54088,85 +54149,85 @@ msgstr "абвяшчэньне шаблёну `%#D'"
 msgid "template parameter %qD declared here"
 msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: cp/pt.c:4967
+#: cp/pt.c:4976
 #, gcc-internal-format
 msgid "specialization of variable concept %q#D"
 msgstr ""
 
-#: cp/pt.c:5026
+#: cp/pt.c:5035
 #, fuzzy, gcc-internal-format
 msgid "template parameters not deducible in partial specialization:"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: cp/pt.c:5050
+#: cp/pt.c:5059
 #, gcc-internal-format
 msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
 msgstr ""
 
-#: cp/pt.c:5054
+#: cp/pt.c:5063
 #, gcc-internal-format
 msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
 msgstr ""
 
-#: cp/pt.c:5058 cp/pt.c:5069 cp/pt.c:5077
+#: cp/pt.c:5067 cp/pt.c:5078 cp/pt.c:5086
 #, gcc-internal-format
 msgid "primary template here"
 msgstr ""
 
-#: cp/pt.c:5066
+#: cp/pt.c:5075
 #, gcc-internal-format
 msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
 msgstr ""
 
-#: cp/pt.c:5076
+#: cp/pt.c:5085
 #, fuzzy, gcc-internal-format
 #| msgid "too many arguments to function `%s'"
 msgid "too many arguments for partial specialization %qT"
 msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
 
-#: cp/pt.c:5090
+#: cp/pt.c:5099
 #, gcc-internal-format
 msgid "partial specialization %qD is not more specialized than"
 msgstr ""
 
-#: cp/pt.c:5092
+#: cp/pt.c:5101
 #, gcc-internal-format
 msgid "primary template %qD"
 msgstr ""
 
-#: cp/pt.c:5138
+#: cp/pt.c:5147
 #, gcc-internal-format
 msgid "parameter pack argument %qE must be at the end of the template argument list"
 msgstr ""
 
-#: cp/pt.c:5141
+#: cp/pt.c:5150
 #, gcc-internal-format
 msgid "parameter pack argument %qT must be at the end of the template argument list"
 msgstr ""
 
-#: cp/pt.c:5164
+#: cp/pt.c:5173
 #, gcc-internal-format
 msgid "template argument %qE involves template parameter(s)"
 msgstr ""
 
-#: cp/pt.c:5210
+#: cp/pt.c:5219
 #, gcc-internal-format
 msgid "type %qT of template argument %qE depends on a template parameter"
 msgid_plural "type %qT of template argument %qE depends on template parameters"
 msgstr[0] ""
 msgstr[1] ""
 
-#: cp/pt.c:5272
+#: cp/pt.c:5281
 #, gcc-internal-format
 msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
 msgstr ""
 
-#: cp/pt.c:5276
+#: cp/pt.c:5285
 #, gcc-internal-format
 msgid "partial specialization of %qD after instantiation of %qD"
 msgstr ""
 
-#: cp/pt.c:5459
+#: cp/pt.c:5468
 #, fuzzy, gcc-internal-format
 msgid "no default argument for %qD"
 msgstr "Ð[...]

[diff truncated at 524288 bytes]


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [gcc/devel/c++-coroutines] Update gcc .po files.
@ 2020-05-12 19:09 Iain D Sandoe
  0 siblings, 0 replies; 3+ messages in thread
From: Iain D Sandoe @ 2020-05-12 19:09 UTC (permalink / raw)
  To: gcc-cvs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="us-ascii", Size: 524751 bytes --]

https://gcc.gnu.org/g:f804945f4a9542496382a5a6a7a83eefefac0f60

commit f804945f4a9542496382a5a6a7a83eefefac0f60
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Mon May 11 20:42:46 2020 +0000

    Update gcc .po files.
    
            * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
            ja.po, nl.po, ru.po, sr.po, sv.po, tr.po, uk.po, vi.po, zh_CN.po,
            zh_TW.po: Update.

Diff:
---
 gcc/po/ChangeLog |     6 +
 gcc/po/be.po     | 13565 +++++++++++++++++++++++++-------------------------
 gcc/po/da.po     | 13644 +++++++++++++++++++++++++-------------------------
 gcc/po/de.po     | 13760 ++++++++++++++++++++++++++-------------------------
 gcc/po/el.po     | 13562 +++++++++++++++++++++++++-------------------------
 gcc/po/es.po     | 13716 ++++++++++++++++++++++++++-------------------------
 gcc/po/fi.po     | 13651 +++++++++++++++++++++++++-------------------------
 gcc/po/fr.po     | 13778 ++++++++++++++++++++++++++-------------------------
 gcc/po/hr.po     | 13558 +++++++++++++++++++++++++-------------------------
 gcc/po/id.po     | 13614 +++++++++++++++++++++++++-------------------------
 gcc/po/ja.po     | 13632 +++++++++++++++++++++++++-------------------------
 gcc/po/nl.po     | 13601 +++++++++++++++++++++++++-------------------------
 gcc/po/ru.po     | 13747 ++++++++++++++++++++++++++-------------------------
 gcc/po/sr.po     | 13604 +++++++++++++++++++++++++-------------------------
 gcc/po/sv.po     | 13829 ++++++++++++++++++++++++++-------------------------
 gcc/po/tr.po     | 13653 +++++++++++++++++++++++++-------------------------
 gcc/po/uk.po     | 13924 ++++++++++++++++++++++++++-------------------------
 gcc/po/vi.po     | 13674 ++++++++++++++++++++++++++-------------------------
 gcc/po/zh_CN.po  | 13711 ++++++++++++++++++++++++++-------------------------
 gcc/po/zh_TW.po  | 14210 +++++++++++++++++++++++++++--------------------------
 20 files changed, 131655 insertions(+), 128784 deletions(-)

diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 2af8a04a624..476dc682987 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,9 @@
+2020-05-11  Joseph Myers  <joseph@codesourcery.com>
+
+	* be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
+	ja.po, nl.po, ru.po, sr.po, sv.po, tr.po, uk.po, vi.po, zh_CN.po,
+	zh_TW.po: Update.
+
 2020-05-04  Joseph Myers  <joseph@codesourcery.com>
 
 	* sv.po: Update.
diff --git a/gcc/po/be.po b/gcc/po/be.po
index a501b375718..044cfc4092b 100644
--- a/gcc/po/be.po
+++ b/gcc/po/be.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gcc 3.1\n"
 "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
-"POT-Creation-Date: 2020-03-20 23:17+0000\n"
+"POT-Creation-Date: 2020-04-27 21:19+0000\n"
 "PO-Revision-Date: 2002-05-17 15:54+0200\n"
 "Last-Translator: Ales Nyakhaychyk <nyakhaychyk@i18n.linux.by>\n"
 "Language-Team: Belarusian <i18n@tut.by>\n"
@@ -16,19 +16,19 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Bugs: Report translation errors to the Language-Team address.\n"
 
-#: cfgrtl.c:2738
+#: cfgrtl.c:2748
 msgid "flow control insn inside a basic block"
 msgstr ""
 
-#: cfgrtl.c:2970
+#: cfgrtl.c:2980
 msgid "wrong insn in the fallthru edge"
 msgstr ""
 
-#: cfgrtl.c:3026
+#: cfgrtl.c:3036
 msgid "insn outside basic block"
 msgstr ""
 
-#: cfgrtl.c:3034
+#: cfgrtl.c:3044
 msgid "return not followed by barrier"
 msgstr ""
 
@@ -99,7 +99,7 @@ msgstr ""
 msgid "%s: some warnings being treated as errors"
 msgstr ""
 
-#: diagnostic.c:386 input.c:225 input.c:1874 c-family/c-opts.c:1427
+#: diagnostic.c:386 input.c:225 input.c:1874 c-family/c-opts.c:1431
 #: fortran/cpp.c:577 fortran/error.c:1049 fortran/error.c:1069
 msgid "<built-in>"
 msgstr ""
@@ -201,12 +201,12 @@ msgstr ""
 #. PRINT_OPERAND must handle them.
 #. We can't handle floating point constants;
 #. TARGET_PRINT_OPERAND must handle them.
-#: final.c:4148 config/arc/arc.c:6404 config/i386/i386.c:11740
+#: final.c:4148 config/arc/arc.c:6404 config/i386/i386.c:11745
 #, c-format
 msgid "floating constant misused"
 msgstr ""
 
-#: final.c:4206 config/arc/arc.c:6501 config/i386/i386.c:11831
+#: final.c:4206 config/arc/arc.c:6501 config/i386/i386.c:11836
 #: config/pdp11/pdp11.c:1874
 #, c-format
 msgid "invalid expression as operand"
@@ -1178,32 +1178,32 @@ msgstr ""
 msgid "'"
 msgstr ""
 
-#: langhooks.c:381
+#: langhooks.c:382
 msgid "At top level:"
 msgstr ""
 
-#: langhooks.c:397 cp/error.c:3478
+#: langhooks.c:398 cp/error.c:3480
 #, fuzzy, c-format
 msgid "In member function %qs"
 msgstr "у функцыі \"%s\":"
 
-#: langhooks.c:401 cp/error.c:3481
+#: langhooks.c:402 cp/error.c:3483
 #, fuzzy, c-format
 #| msgid "In function `%s':"
 msgid "In function %qs"
 msgstr "у функцыі \"%s\":"
 
-#: langhooks.c:446 cp/error.c:3431
+#: langhooks.c:447 cp/error.c:3433
 msgid "    inlined from %qs at %r%s:%d:%d%R"
 msgstr ""
 
-#: langhooks.c:451 cp/error.c:3436
+#: langhooks.c:452 cp/error.c:3438
 #, fuzzy
 #| msgid "In file included from %s:%d"
 msgid "    inlined from %qs at %r%s:%d%R"
 msgstr "У файле уключаным з %s:%d"
 
-#: langhooks.c:457 cp/error.c:3442
+#: langhooks.c:458 cp/error.c:3444
 #, fuzzy, c-format
 #| msgid "In file included from %s:%d"
 msgid "    inlined from %qs"
@@ -1213,117 +1213,127 @@ msgstr "У файле уключаным з %s:%d"
 msgid "this is the insn:"
 msgstr ""
 
-#: lra-constraints.c:3015
+#: lra-constraints.c:3019
 msgid "unable to generate reloads for impossible constraints:"
 msgstr ""
 
-#: lra-constraints.c:4006 reload.c:3814
+#: lra-constraints.c:4010 reload.c:3814
 msgid "unable to generate reloads for:"
 msgstr ""
 
 #. What to print when a switch has no documentation.
-#: opts.c:186
+#: opts.c:187
 msgid "This option lacks documentation."
 msgstr ""
 
-#: opts.c:187
+#: opts.c:188
 msgid "Uses of this option are diagnosed."
 msgstr ""
 
-#: opts.c:1324
+#: opts.c:1331
+#, c-format
+msgid "Same as %s%s (or, in negated form, %s%s)."
+msgstr ""
+
+#: opts.c:1336
 #, c-format
-msgid "Same as %s.  Use the latter option instead."
+msgid "Same as %s%s."
 msgstr ""
 
-#: opts.c:1332
+#: opts.c:1341
+#, c-format
+msgid "Same as %s."
+msgstr ""
+
+#: opts.c:1349
 #, c-format
 msgid "%s  Same as %s."
 msgstr ""
 
-#: opts.c:1395
+#: opts.c:1412
 msgid "[available in "
 msgstr ""
 
-#: opts.c:1427
+#: opts.c:1444
 msgid "[default]"
 msgstr ""
 
-#: opts.c:1436
+#: opts.c:1453
 #, c-format
 msgid "%llu bytes"
 msgstr ""
 
-#: opts.c:1473
+#: opts.c:1490
 msgid "[enabled]"
 msgstr ""
 
-#: opts.c:1475
+#: opts.c:1492
 msgid "[disabled]"
 msgstr ""
 
-#: opts.c:1511
+#: opts.c:1528
 #, c-format
 msgid " No options with the desired characteristics were found\n"
 msgstr ""
 
-#: opts.c:1520
+#: opts.c:1537
 #, c-format
 msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end.\n"
 msgstr ""
 
-#: opts.c:1526
+#: opts.c:1543
 #, c-format
 msgid " All options with the desired characteristics have already been displayed\n"
 msgstr ""
 
-#: opts.c:1571
+#: opts.c:1588
 #, fuzzy, c-format
 msgid ""
 "  Known valid arguments for %s option:\n"
 "   "
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: opts.c:1621
+#: opts.c:1638
 msgid "The following options are target specific"
 msgstr ""
 
-#: opts.c:1624
+#: opts.c:1641
 msgid "The following options control compiler warning messages"
 msgstr ""
 
-#: opts.c:1627
+#: opts.c:1644
 msgid "The following options control optimizations"
 msgstr ""
 
-#: opts.c:1630 opts.c:1670
+#: opts.c:1647 opts.c:1687
 msgid "The following options are language-independent"
 msgstr ""
 
-#: opts.c:1633
+#: opts.c:1650
 msgid "The following options control parameters"
 msgstr ""
 
-#: opts.c:1639
+#: opts.c:1656
 msgid "The following options are specific to just the language "
 msgstr ""
 
-#: opts.c:1641
+#: opts.c:1658
 msgid "The following options are supported by the language "
 msgstr ""
 
-#: opts.c:1652
+#: opts.c:1669
 msgid "The following options are not documented"
 msgstr ""
 
-#: opts.c:1654
+#: opts.c:1671
 msgid "The following options take separate arguments"
 msgstr ""
 
-#: opts.c:1656
+#: opts.c:1673
 msgid "The following options take joined arguments"
 msgstr ""
 
-#: opts.c:1668
+#: opts.c:1685
 msgid "The following options are language-related"
 msgstr ""
 
@@ -1356,17 +1366,17 @@ msgid "using simple load CSE after register allocation"
 msgstr ""
 
 #. It's the compiler's fault.
-#: reload1.c:5997
+#: reload1.c:5998
 #, fuzzy
 msgid "could not find a spill register"
 msgstr "Не выкарыстоўваць рэгістра sb"
 
 #. It's the compiler's fault.
-#: reload1.c:7879
+#: reload1.c:7880
 msgid "VOIDmode on an output"
 msgstr ""
 
-#: reload1.c:8612
+#: reload1.c:8613
 msgid "failure trying to reload:"
 msgstr ""
 
@@ -1440,8 +1450,8 @@ msgstr ""
 msgid "options enabled: "
 msgstr "выбары ўключаны:"
 
-#: tree-diagnostic.c:299 c/c-decl.c:5758 c/c-typeck.c:7658 cp/error.c:1073
-#: tree-diagnostic-path.cc:261 c-family/c-pretty-print.c:413
+#: tree-diagnostic.c:299 c/c-decl.c:5758 c/c-typeck.c:7658 cp/error.c:1075
+#: tree-diagnostic-path.cc:261 c-family/c-pretty-print.c:417
 #, gcc-internal-format
 msgid "<anonymous>"
 msgstr ""
@@ -1927,87 +1937,91 @@ msgid "length modifier in strfmon format"
 msgstr ""
 
 #. Handle deferred options from command-line.
-#: c-family/c-opts.c:1450 fortran/cpp.c:590
+#: c-family/c-opts.c:1454 fortran/cpp.c:590
 msgid "<command-line>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:9459
+#: config/aarch64/aarch64.c:9890
 #, fuzzy, c-format
 msgid "unsupported operand for code '%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/aarch64/aarch64.c:9468 config/aarch64/aarch64.c:9481
-#: config/aarch64/aarch64.c:9493 config/aarch64/aarch64.c:9504
-#: config/aarch64/aarch64.c:9520 config/aarch64/aarch64.c:9534
-#: config/aarch64/aarch64.c:9554 config/aarch64/aarch64.c:9628
-#: config/aarch64/aarch64.c:9639 config/aarch64/aarch64.c:9653
-#: config/aarch64/aarch64.c:9875 config/aarch64/aarch64.c:9893
+#: config/aarch64/aarch64.c:9899 config/aarch64/aarch64.c:9912
+#: config/aarch64/aarch64.c:9924 config/aarch64/aarch64.c:9935
+#: config/aarch64/aarch64.c:9951 config/aarch64/aarch64.c:9965
+#: config/aarch64/aarch64.c:9985 config/aarch64/aarch64.c:10059
+#: config/aarch64/aarch64.c:10070 config/aarch64/aarch64.c:10084
+#: config/aarch64/aarch64.c:10306 config/aarch64/aarch64.c:10324
 #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
 #: config/pru/pru.c:1752 config/pru/pru.c:1824
 #, fuzzy, c-format
 msgid "invalid operand for '%%%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/aarch64/aarch64.c:9572 config/aarch64/aarch64.c:9583
-#: config/aarch64/aarch64.c:9735 config/aarch64/aarch64.c:9746
+#: config/aarch64/aarch64.c:10003 config/aarch64/aarch64.c:10014
+#: config/aarch64/aarch64.c:10166 config/aarch64/aarch64.c:10177
 #, fuzzy, c-format
 #| msgid "invalid string constant `%E'"
 msgid "invalid vector constant"
 msgstr "`%E' - нерэчаісная нязьменная тыпу string"
 
-#: config/aarch64/aarch64.c:9595 config/aarch64/aarch64.c:9607
+#: config/aarch64/aarch64.c:10026 config/aarch64/aarch64.c:10038
 #, c-format
 msgid "incompatible floating point / vector register operand for '%%%c'"
 msgstr ""
 
-#: config/aarch64/aarch64.c:9621
+#: config/aarch64/aarch64.c:10052
 #, fuzzy, c-format
 #| msgid "invalid register name for `%s'"
 msgid "incompatible register operand for '%%%c'"
 msgstr "нерэчаісная назва рэгістра `%s'"
 
-#: config/aarch64/aarch64.c:9687 config/arm/arm.c:24031
+#: config/aarch64/aarch64.c:10118 config/arm/arm.c:24045
 #, fuzzy, c-format
 msgid "missing operand"
 msgstr "прапушчан ініцыялізатар"
 
-#: config/aarch64/aarch64.c:9772
+#: config/aarch64/aarch64.c:10203
 #, fuzzy, c-format
 msgid "invalid constant"
 msgstr "Нерэчаісны выбар %s"
 
-#: config/aarch64/aarch64.c:9775
+#: config/aarch64/aarch64.c:10206
 #, fuzzy, c-format
 #| msgid "invalid %%d operand"
 msgid "invalid operand"
 msgstr "нерэчаісны %%d аперанд"
 
-#: config/aarch64/aarch64.c:9901 config/aarch64/aarch64.c:9906
+#: config/aarch64/aarch64.c:10332 config/aarch64/aarch64.c:10337
 #, fuzzy, c-format
 msgid "invalid operand prefix '%%%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/aarch64/aarch64.c:9926
+#: config/aarch64/aarch64.c:10357
 #, fuzzy, c-format
 #| msgid "invalid address"
 msgid "invalid address mode"
 msgstr "нерэчаісны адрас"
 
-#: config/aarch64/aarch64.c:21967 config/arm/arm.c:33015
+#: config/aarch64/aarch64.c:22579 config/arm/arm.c:33009
 msgid "invalid conversion from type %<bfloat16_t%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:21969 config/arm/arm.c:33017
+#: config/aarch64/aarch64.c:22581 config/arm/arm.c:33011
 msgid "invalid conversion to type %<bfloat16_t%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:21984 config/aarch64/aarch64.c:22000
-#: config/arm/arm.c:33032 config/arm/arm.c:33048
+#: config/aarch64/aarch64.c:22596 config/aarch64/aarch64.c:22612
+#: config/arm/arm.c:33026 config/arm/arm.c:33042
 msgid "operation not permitted on type %<bfloat16_t%>"
 msgstr ""
 
-#: config/alpha/alpha.c:5076 config/i386/i386.c:13032
-#: config/rs6000/rs6000.c:13258 config/sparc/sparc.c:9351
+#: config/aarch64/aarch64.c:22620
+msgid "cannot combine GNU and SVE vectors in a binary operation"
+msgstr ""
+
+#: config/alpha/alpha.c:5076 config/i386/i386.c:13037
+#: config/rs6000/rs6000.c:13291 config/sparc/sparc.c:9351
 #, c-format
 msgid "'%%&' used without any local dynamic TLS references"
 msgstr ""
@@ -2023,18 +2037,18 @@ msgid "invalid %%r value"
 msgstr "нерэчаіснае значэньне %%r"
 
 #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
-#: config/rs6000/rs6000.c:12952 config/xtensa/xtensa.c:2428
+#: config/rs6000/rs6000.c:12985 config/xtensa/xtensa.c:2428
 #, c-format
 msgid "invalid %%R value"
 msgstr "нерэчаіснае значэньне %%R"
 
-#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12872
+#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12905
 #: config/xtensa/xtensa.c:2395
 #, c-format
 msgid "invalid %%N value"
 msgstr "нерэчаіснае значэньне %%N"
 
-#: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12900
+#: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12933
 #, c-format
 msgid "invalid %%P value"
 msgstr "нерэчаіснае значэньне %%P"
@@ -2064,7 +2078,7 @@ msgstr "нерэчаіснае значэньне %%M"
 msgid "invalid %%U value"
 msgstr "нерэчаіснае значэньне %%U"
 
-#: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12960
+#: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12993
 #, c-format
 msgid "invalid %%s value"
 msgstr "нерэчаіснае значэньне %%v"
@@ -2074,7 +2088,7 @@ msgstr "нерэчаіснае значэньне %%v"
 msgid "invalid %%C value"
 msgstr "нерэчаіснае значэньне %%C"
 
-#: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12736
+#: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12769
 #, c-format
 msgid "invalid %%E value"
 msgstr "нерэчаіснае значэньне %%E"
@@ -2087,7 +2101,7 @@ msgstr ""
 #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
 #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
 #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
-#: config/gcn/gcn.c:6014 config/gcn/gcn.c:6125 config/rs6000/rs6000.c:13263
+#: config/gcn/gcn.c:6029 config/gcn/gcn.c:6140 config/rs6000/rs6000.c:13296
 #, c-format
 msgid "invalid %%xn code"
 msgstr "нерэчаіснае значэньне %%xn"
@@ -2171,36 +2185,36 @@ msgstr "нерэчаісны %%-код"
 msgid "unrecognized supposed constant"
 msgstr "нераспазнаны выбар \"-%s\""
 
-#: config/arm/arm.c:20399 config/arm/arm.c:20424 config/arm/arm.c:20434
-#: config/arm/arm.c:20443 config/arm/arm.c:20452
+#: config/arm/arm.c:20413 config/arm/arm.c:20438 config/arm/arm.c:20448
+#: config/arm/arm.c:20457 config/arm/arm.c:20466
 #, fuzzy, c-format
 #| msgid "invalid %%f operand"
 msgid "invalid shift operand"
 msgstr "нерэчаісны %%f аперанд"
 
-#: config/arm/arm.c:23315 config/arm/arm.c:23333
+#: config/arm/arm.c:23329 config/arm/arm.c:23347
 #, fuzzy, c-format
 msgid "predicated Thumb instruction"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/arm/arm.c:23321
+#: config/arm/arm.c:23335
 #, c-format
 msgid "predicated instruction in conditional sequence"
 msgstr ""
 
-#: config/arm/arm.c:23439 config/arm/arm.c:23452 config/arm/arm.c:23477
+#: config/arm/arm.c:23453 config/arm/arm.c:23466 config/arm/arm.c:23491
 #: config/nios2/nios2.c:3086
 #, fuzzy, c-format
 msgid "Unsupported operand for code '%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/arm/arm.c:23554 config/arm/arm.c:23576 config/arm/arm.c:23586
-#: config/arm/arm.c:23596 config/arm/arm.c:23606 config/arm/arm.c:23645
-#: config/arm/arm.c:23663 config/arm/arm.c:23688 config/arm/arm.c:23703
-#: config/arm/arm.c:23730 config/arm/arm.c:23737 config/arm/arm.c:23755
-#: config/arm/arm.c:23762 config/arm/arm.c:23770 config/arm/arm.c:23791
-#: config/arm/arm.c:23798 config/arm/arm.c:23978 config/arm/arm.c:23985
-#: config/arm/arm.c:24012 config/arm/arm.c:24019 config/bfin/bfin.c:1440
+#: config/arm/arm.c:23568 config/arm/arm.c:23590 config/arm/arm.c:23600
+#: config/arm/arm.c:23610 config/arm/arm.c:23620 config/arm/arm.c:23659
+#: config/arm/arm.c:23677 config/arm/arm.c:23702 config/arm/arm.c:23717
+#: config/arm/arm.c:23744 config/arm/arm.c:23751 config/arm/arm.c:23769
+#: config/arm/arm.c:23776 config/arm/arm.c:23784 config/arm/arm.c:23805
+#: config/arm/arm.c:23812 config/arm/arm.c:23992 config/arm/arm.c:23999
+#: config/arm/arm.c:24026 config/arm/arm.c:24033 config/bfin/bfin.c:1440
 #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
 #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
 #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
@@ -2208,13 +2222,13 @@ msgstr "Нерэчаісны выбар \"%s\""
 msgid "invalid operand for code '%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/arm/arm.c:23658
+#: config/arm/arm.c:23672
 #, c-format
 msgid "instruction never executed"
 msgstr ""
 
 #. Former Maverick support, removed after GCC-4.7.
-#: config/arm/arm.c:23679
+#: config/arm/arm.c:23693
 #, c-format
 msgid "obsolete Maverick format code '%c'"
 msgstr ""
@@ -2574,17 +2588,17 @@ msgstr ""
 
 #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
 #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
-#: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6035
+#: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6050
 #, fuzzy, c-format
 msgid "invalid operand %%xn code"
 msgstr "нерэчаісны %%-код"
 
-#: config/gcn/gcn.c:6023
+#: config/gcn/gcn.c:6038
 #, c-format
 msgid "operand %%xn code invalid for QImode"
 msgstr ""
 
-#: config/gcn/gcn.c:6105
+#: config/gcn/gcn.c:6120
 #, fuzzy, c-format
 #| msgid "invalid string constant `%E'"
 msgid "invalid fp constant"
@@ -2597,105 +2611,105 @@ msgstr "`%E' - нерэчаісная нязьменная тыпу string"
 msgid "Expected register or constant integer."
 msgstr ""
 
-#: config/i386/i386.c:11825
+#: config/i386/i386.c:11830
 #, c-format
 msgid "invalid UNSPEC as operand"
 msgstr ""
 
-#: config/i386/i386.c:12364
+#: config/i386/i386.c:12369
 #, fuzzy, c-format
 #| msgid "invalid use of `restrict'"
 msgid "invalid use of register '%s'"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/i386/i386.c:12369
+#: config/i386/i386.c:12374
 #, fuzzy, c-format
 #| msgid "invalid use of `restrict'"
 msgid "invalid use of asm flag output"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/i386/i386.c:12600
+#: config/i386/i386.c:12605
 #, fuzzy, c-format
 msgid "invalid operand size for operand code 'O'"
 msgstr "нерэчаісны %%-код"
 
-#: config/i386/i386.c:12635
+#: config/i386/i386.c:12640
 #, fuzzy, c-format
 msgid "invalid operand size for operand code 'z'"
 msgstr "нерэчаісны %%-код"
 
-#: config/i386/i386.c:12704
+#: config/i386/i386.c:12709
 #, fuzzy, c-format
 msgid "invalid operand type used with operand code 'Z'"
 msgstr "нерэчаісны %%-код"
 
-#: config/i386/i386.c:12709
+#: config/i386/i386.c:12714
 #, fuzzy, c-format
 msgid "invalid operand size for operand code 'Z'"
 msgstr "нерэчаісны %%-код"
 
-#: config/i386/i386.c:12764
+#: config/i386/i386.c:12769
 #, c-format
 msgid "operand is not a condition code, invalid operand code 'I'"
 msgstr ""
 
-#: config/i386/i386.c:12820
+#: config/i386/i386.c:12825
 #, c-format
 msgid "operand is not a condition code, invalid operand code 'Y'"
 msgstr ""
 
-#: config/i386/i386.c:12899
+#: config/i386/i386.c:12904
 #, c-format
 msgid "operand is not a condition code, invalid operand code 'D'"
 msgstr ""
 
-#: config/i386/i386.c:12917
+#: config/i386/i386.c:12922
 #, c-format
 msgid "operand is not a condition code, invalid operand code '%c'"
 msgstr ""
 
-#: config/i386/i386.c:12930
+#: config/i386/i386.c:12935
 #, c-format
 msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
 msgstr ""
 
-#: config/i386/i386.c:12945
+#: config/i386/i386.c:12950
 #, c-format
 msgid "operand is not an integer, invalid operand code 'K'"
 msgstr ""
 
-#: config/i386/i386.c:12973
+#: config/i386/i386.c:12978
 #, c-format
 msgid "operand is not a specific integer, invalid operand code 'r'"
 msgstr ""
 
-#: config/i386/i386.c:12991
+#: config/i386/i386.c:12996
 #, c-format
 msgid "operand is not an integer, invalid operand code 'R'"
 msgstr ""
 
-#: config/i386/i386.c:13014
+#: config/i386/i386.c:13019
 #, c-format
 msgid "operand is not a specific integer, invalid operand code 'R'"
 msgstr ""
 
-#: config/i386/i386.c:13118
+#: config/i386/i386.c:13123
 #, fuzzy, c-format
 msgid "invalid operand code '%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/i386/i386.c:13180
+#: config/i386/i386.c:13185
 #, fuzzy, c-format
 #| msgid "invalid %%c operand"
 msgid "invalid constraints for operand"
 msgstr "нерэчаісны %%c аперанд"
 
-#: config/i386/i386.c:13230
+#: config/i386/i386.c:13235
 #, fuzzy, c-format
 msgid "invalid vector immediate"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: config/i386/i386.c:16158
+#: config/i386/i386.c:16163
 #, fuzzy
 msgid "unknown insn mode"
 msgstr "невядомы рэжым машыны \"%s\""
@@ -2738,7 +2752,7 @@ msgstr "нерэчаісны %%-код"
 msgid "invalid %%P operand"
 msgstr "нерэчаісны %%-код"
 
-#: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12890
+#: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12923
 #, c-format
 msgid "invalid %%p value"
 msgstr ""
@@ -2794,7 +2808,7 @@ msgid "post-increment address is not a register"
 msgstr ""
 
 #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
-#: config/rs6000/rs6000.c:19558
+#: config/rs6000/rs6000.c:19593
 msgid "bad address"
 msgstr "дрэнны адрас"
 
@@ -2898,12 +2912,12 @@ msgstr ""
 msgid "MMIX Internal: This is not a constant:"
 msgstr ""
 
-#: config/msp430/msp430.c:3571
+#: config/msp430/msp430.c:3575
 #, fuzzy, c-format
 msgid "invalid operand prefix"
 msgstr "нерэчаісны %%-код"
 
-#: config/msp430/msp430.c:3605
+#: config/msp430/msp430.c:3609
 #, fuzzy, c-format
 #| msgid "invalid use of `restrict'"
 msgid "invalid zero extract"
@@ -2992,170 +3006,170 @@ msgstr ""
 msgid "Try running '%s' in the shell to raise its limit.\n"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3622
+#: config/rs6000/rs6000.c:3631
 #, fuzzy
 #| msgid "Use hardware floating point"
 msgid "%<-mvsx%> requires hardware floating point"
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
-#: config/rs6000/rs6000.c:3630
+#: config/rs6000/rs6000.c:3639
 msgid "%<-mvsx%> needs indexed addressing"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3635
+#: config/rs6000/rs6000.c:3644
 msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3637
+#: config/rs6000/rs6000.c:3646
 msgid "%<-mno-altivec%> disables vsx"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3763
+#: config/rs6000/rs6000.c:3780
 msgid "%<-mquad-memory%> requires 64-bit mode"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3766
+#: config/rs6000/rs6000.c:3783
 msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3778
+#: config/rs6000/rs6000.c:3795
 msgid "%<-mquad-memory%> is not available in little endian mode"
 msgstr ""
 
-#: config/rs6000/rs6000.c:9985
+#: config/rs6000/rs6000.c:10009
 msgid "bad move"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12528
+#: config/rs6000/rs6000.c:12561
 msgid "Bad 128-bit move"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12709 config/xtensa/xtensa.c:2371
+#: config/rs6000/rs6000.c:12742 config/xtensa/xtensa.c:2371
 #, fuzzy, c-format
 msgid "invalid %%D value"
 msgstr "дрэннае %%Q значэнне"
 
-#: config/rs6000/rs6000.c:12724
+#: config/rs6000/rs6000.c:12757
 #, fuzzy, c-format
 #| msgid "invalid %%Q value"
 msgid "invalid %%e value"
 msgstr "дрэннае %%Q значэнне"
 
-#: config/rs6000/rs6000.c:12745
+#: config/rs6000/rs6000.c:12778
 #, c-format
 msgid "invalid %%f value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12754
+#: config/rs6000/rs6000.c:12787
 #, c-format
 msgid "invalid %%F value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12763
+#: config/rs6000/rs6000.c:12796
 #, c-format
 msgid "invalid %%G value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12798
+#: config/rs6000/rs6000.c:12831
 #, c-format
 msgid "invalid %%j code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12808
+#: config/rs6000/rs6000.c:12841
 #, c-format
 msgid "invalid %%J code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12818
+#: config/rs6000/rs6000.c:12851
 #, c-format
 msgid "invalid %%k value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12833 config/xtensa/xtensa.c:2414
+#: config/rs6000/rs6000.c:12866 config/xtensa/xtensa.c:2414
 #, c-format
 msgid "invalid %%K value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12880
+#: config/rs6000/rs6000.c:12913
 #, c-format
 msgid "invalid %%O value"
 msgstr "нерэчаіснае значэньне %%O"
 
-#: config/rs6000/rs6000.c:12927
+#: config/rs6000/rs6000.c:12960
 #, c-format
 msgid "invalid %%q value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12969
+#: config/rs6000/rs6000.c:13002
 #, fuzzy, c-format
 #| msgid "invalid %%Q value"
 msgid "invalid %%t value"
 msgstr "дрэннае %%Q значэнне"
 
-#: config/rs6000/rs6000.c:12986
+#: config/rs6000/rs6000.c:13019
 #, c-format
 msgid "invalid %%T value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12998
+#: config/rs6000/rs6000.c:13031
 #, c-format
 msgid "invalid %%u value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:13012 config/xtensa/xtensa.c:2383
+#: config/rs6000/rs6000.c:13045 config/xtensa/xtensa.c:2383
 #, c-format
 msgid "invalid %%v value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:13062
+#: config/rs6000/rs6000.c:13095
 #, c-format
 msgid "invalid %%V value"
 msgstr "нерэчаіснае значэньне %%V"
 
-#: config/rs6000/rs6000.c:13079 config/xtensa/xtensa.c:2435
+#: config/rs6000/rs6000.c:13112 config/xtensa/xtensa.c:2435
 #, fuzzy, c-format
 #| msgid "invalid %%x/X value"
 msgid "invalid %%x value"
 msgstr "нерэчаіснае значэньне %%x/X"
 
-#: config/rs6000/rs6000.c:13136
+#: config/rs6000/rs6000.c:13169
 #, c-format
 msgid "invalid %%z value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:13205
+#: config/rs6000/rs6000.c:13238
 #, fuzzy, c-format
 msgid "invalid %%y value, try using the 'Z' constraint"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/rs6000/rs6000.c:14049
+#: config/rs6000/rs6000.c:14082
 msgid "__float128 and __ibm128 cannot be used in the same expression"
 msgstr ""
 
-#: config/rs6000/rs6000.c:14055
+#: config/rs6000/rs6000.c:14088
 msgid "__ibm128 and long double cannot be used in the same expression"
 msgstr ""
 
-#: config/rs6000/rs6000.c:14061
+#: config/rs6000/rs6000.c:14094
 msgid "__float128 and long double cannot be used in the same expression"
 msgstr ""
 
-#: config/rs6000/rs6000.c:22817
+#: config/rs6000/rs6000.c:22852
 #, fuzzy
 #| msgid "too few arguments to function"
 msgid "AltiVec argument passed to unprototyped function"
 msgstr "не хапае аргументаў у функцыі"
 
-#: config/rs6000/rs6000.c:25741
+#: config/rs6000/rs6000.c:25800
 #, fuzzy
 msgid "Could not generate addis value for fusion"
 msgstr "Стварыць код для DLL"
 
-#: config/rs6000/rs6000.c:25810
+#: config/rs6000/rs6000.c:25869
 msgid "Unable to generate load/store offset for fusion"
 msgstr ""
 
-#: config/rs6000/rs6000.c:25886
+#: config/rs6000/rs6000.c:25945
 msgid "Bad GPR fusion"
 msgstr ""
 
@@ -3240,19 +3254,19 @@ msgstr ""
 msgid "vector argument passed to unprototyped function"
 msgstr "не хапае аргументаў у функцыі"
 
-#: config/s390/s390.c:16170
+#: config/s390/s390.c:16172
 msgid "types differ in signedness"
 msgstr ""
 
-#: config/s390/s390.c:16180
+#: config/s390/s390.c:16182
 msgid "binary operator does not support two vector bool operands"
 msgstr ""
 
-#: config/s390/s390.c:16183
+#: config/s390/s390.c:16185
 msgid "binary operator does not support vector bool operand"
 msgstr ""
 
-#: config/s390/s390.c:16191
+#: config/s390/s390.c:16193
 msgid "binary operator does not support mixing vector bool with floating point vector operands"
 msgstr ""
 
@@ -3319,22 +3333,22 @@ msgstr "нерэчаісны %%-код"
 msgid "floating-point constant not a valid immediate operand"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1741 config/stormy16/stormy16.c:1812
+#: config/stormy16/stormy16.c:1751 config/stormy16/stormy16.c:1822
 #, fuzzy, c-format
 msgid "'B' operand is not constant"
 msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: config/stormy16/stormy16.c:1768
+#: config/stormy16/stormy16.c:1778
 #, c-format
 msgid "'B' operand has multiple bits set"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1794
+#: config/stormy16/stormy16.c:1804
 #, fuzzy, c-format
 msgid "'o' operand is not constant"
 msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: config/stormy16/stormy16.c:1826
+#: config/stormy16/stormy16.c:1836
 #, c-format
 msgid "xstormy16_print_operand: unknown code"
 msgstr ""
@@ -3510,29 +3524,30 @@ msgstr ""
 #. ;
 #. <~~~~~~~~~ declaration ~~~~~~~~~~>
 #. Use c_parser_require to get an error with a fix-it hint.
-#: c/c-parser.c:2428 c/c-parser.c:2548 c/c-parser.c:2562 c/c-parser.c:5673
-#: c/c-parser.c:6304 c/c-parser.c:6754 c/c-parser.c:6933 c/c-parser.c:6967
-#: c/c-parser.c:7224 c/c-parser.c:11010 c/c-parser.c:11045 c/c-parser.c:11076
-#: c/c-parser.c:11123 c/c-parser.c:11304 c/c-parser.c:12090 c/c-parser.c:12160
-#: c/c-parser.c:12203 c/c-parser.c:17637 c/c-parser.c:17661 c/c-parser.c:17679
-#: c/c-parser.c:18101 c/c-parser.c:18151 c/gimple-parser.c:392
+#: c/c-parser.c:2428 c/c-parser.c:2547 c/c-parser.c:2561 c/c-parser.c:5672
+#: c/c-parser.c:6303 c/c-parser.c:6753 c/c-parser.c:6932 c/c-parser.c:6966
+#: c/c-parser.c:7223 c/c-parser.c:11009 c/c-parser.c:11044 c/c-parser.c:11075
+#: c/c-parser.c:11122 c/c-parser.c:11303 c/c-parser.c:12102 c/c-parser.c:12172
+#: c/c-parser.c:12215 c/c-parser.c:17664 c/c-parser.c:17688 c/c-parser.c:17706
+#: c/c-parser.c:18128 c/c-parser.c:18178 c/gimple-parser.c:392
 #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:650
 #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
-#: c/gimple-parser.c:2336 c/c-parser.c:3241 c/c-parser.c:3428
-#: c/c-parser.c:3461 c/c-parser.c:11297 c/gimple-parser.c:2027
-#: c/gimple-parser.c:2066 cp/parser.c:29893 cp/parser.c:30486
+#: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
+#: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
+#: c/gimple-parser.c:2066 cp/parser.c:13681 cp/parser.c:30000
+#: cp/parser.c:30593
 #, gcc-internal-format
 msgid "expected %<;%>"
 msgstr ""
 
-#: c/c-parser.c:3011 c/c-parser.c:3986 c/c-parser.c:4181 c/c-parser.c:4246
-#: c/c-parser.c:4304 c/c-parser.c:4666 c/c-parser.c:4687 c/c-parser.c:4696
-#: c/c-parser.c:4747 c/c-parser.c:4756 c/c-parser.c:8552 c/c-parser.c:8618
-#: c/c-parser.c:9117 c/c-parser.c:9139 c/c-parser.c:9173 c/c-parser.c:9282
-#: c/c-parser.c:10065 c/c-parser.c:10476 c/c-parser.c:11411 c/c-parser.c:13607
-#: c/c-parser.c:14250 c/c-parser.c:14309 c/c-parser.c:14364 c/c-parser.c:15623
-#: c/c-parser.c:15721 c/c-parser.c:16954 c/c-parser.c:17721 c/c-parser.c:18109
-#: c/c-parser.c:20883 c/c-parser.c:20961 c/gimple-parser.c:195
+#: c/c-parser.c:3010 c/c-parser.c:3985 c/c-parser.c:4180 c/c-parser.c:4245
+#: c/c-parser.c:4303 c/c-parser.c:4665 c/c-parser.c:4686 c/c-parser.c:4695
+#: c/c-parser.c:4746 c/c-parser.c:4755 c/c-parser.c:8551 c/c-parser.c:8617
+#: c/c-parser.c:9116 c/c-parser.c:9138 c/c-parser.c:9172 c/c-parser.c:9281
+#: c/c-parser.c:10064 c/c-parser.c:10475 c/c-parser.c:11410 c/c-parser.c:13626
+#: c/c-parser.c:14269 c/c-parser.c:14328 c/c-parser.c:14383 c/c-parser.c:15642
+#: c/c-parser.c:15740 c/c-parser.c:16981 c/c-parser.c:17748 c/c-parser.c:18136
+#: c/c-parser.c:20910 c/c-parser.c:20988 c/gimple-parser.c:195
 #: c/gimple-parser.c:198 c/gimple-parser.c:527 c/gimple-parser.c:561
 #: c/gimple-parser.c:566 c/gimple-parser.c:734 c/gimple-parser.c:831
 #: c/gimple-parser.c:1024 c/gimple-parser.c:1050 c/gimple-parser.c:1053
@@ -3540,112 +3555,112 @@ msgstr ""
 #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
 #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 c/gimple-parser.c:1756
 #: c/gimple-parser.c:1949 c/gimple-parser.c:1969 c/gimple-parser.c:2103
-#: c/gimple-parser.c:2266 c/c-parser.c:7173 cp/parser.c:30534
+#: c/gimple-parser.c:2266 c/c-parser.c:7172 cp/parser.c:30641
 #, gcc-internal-format
 msgid "expected %<)%>"
 msgstr ""
 
-#: c/c-parser.c:4075 c/c-parser.c:4807 c/c-parser.c:4951 c/c-parser.c:5024
-#: c/c-parser.c:5025 c/c-parser.c:5439 c/c-parser.c:5475 c/c-parser.c:7275
-#: c/c-parser.c:9273 c/c-parser.c:10163 c/c-parser.c:10452 c/c-parser.c:13054
-#: c/gimple-parser.c:1733 cp/parser.c:30498
+#: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
+#: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
+#: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
+#: c/gimple-parser.c:1733 cp/parser.c:30605
 #, gcc-internal-format
 msgid "expected %<]%>"
 msgstr ""
 
-#: c/c-parser.c:4284
+#: c/c-parser.c:4283
 msgid "expected %<;%>, %<,%> or %<)%>"
 msgstr ""
 
 #. Look for the two `(' tokens.
-#: c/c-parser.c:4716 c/c-parser.c:4721 c/c-parser.c:13590 c/c-parser.c:14339
-#: c/c-parser.c:20244 c/c-parser.c:20691 c/c-parser.c:20904
+#: c/c-parser.c:4715 c/c-parser.c:4720 c/c-parser.c:13609 c/c-parser.c:14358
+#: c/c-parser.c:20271 c/c-parser.c:20718 c/c-parser.c:20931
 #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
 #: c/gimple-parser.c:545 c/gimple-parser.c:801 c/gimple-parser.c:1018
 #: c/gimple-parser.c:1044 c/gimple-parser.c:1171 c/gimple-parser.c:1309
 #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
 #: c/gimple-parser.c:1543 c/gimple-parser.c:1918 c/gimple-parser.c:1929
 #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
-#: c/c-parser.c:13412 cp/parser.c:30489
+#: c/c-parser.c:13431 cp/parser.c:30596
 #, gcc-internal-format
 msgid "expected %<(%>"
 msgstr ""
 
-#: c/c-parser.c:4947 c/c-parser.c:4949 c/c-parser.c:12982 cp/parser.c:30501
-#: cp/parser.c:34075
+#: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30608
+#: cp/parser.c:34267
 #, gcc-internal-format
 msgid "expected %<[%>"
 msgstr ""
 
-#: c/c-parser.c:5609 c/c-parser.c:11640 c/c-parser.c:17914 c/c-parser.c:18697
-#: c/c-parser.c:21739 c/gimple-parser.c:385 c/gimple-parser.c:2269
-#: c/c-parser.c:3229 c/c-parser.c:3451 c/c-parser.c:11192 cp/parser.c:19143
-#: cp/parser.c:30495
+#: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
+#: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
+#: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19216
+#: cp/parser.c:30602
 #, gcc-internal-format
 msgid "expected %<{%>"
 msgstr ""
 
-#: c/c-parser.c:5887 c/c-parser.c:5896 c/c-parser.c:7703 c/c-parser.c:8754
-#: c/c-parser.c:11404 c/c-parser.c:11790 c/c-parser.c:11851 c/c-parser.c:13036
-#: c/c-parser.c:13951 c/c-parser.c:14167 c/c-parser.c:14657 c/c-parser.c:14753
-#: c/c-parser.c:15375 c/c-parser.c:15502 c/c-parser.c:20106 c/c-parser.c:20748
-#: c/c-parser.c:20807 c/gimple-parser.c:568 c/gimple-parser.c:871
-#: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7180
-#: c/c-parser.c:13515 cp/parser.c:30528 cp/parser.c:32088 cp/parser.c:34866
+#: c/c-parser.c:5886 c/c-parser.c:5895 c/c-parser.c:7702 c/c-parser.c:8753
+#: c/c-parser.c:11403 c/c-parser.c:11799 c/c-parser.c:11863 c/c-parser.c:13055
+#: c/c-parser.c:13970 c/c-parser.c:14186 c/c-parser.c:14676 c/c-parser.c:14772
+#: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
+#: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
+#: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
+#: c/c-parser.c:13534 cp/parser.c:30635 cp/parser.c:32280 cp/parser.c:35058
 #, gcc-internal-format
 msgid "expected %<:%>"
 msgstr ""
 
-#: c/c-parser.c:6737 cp/parser.c:30415
+#: c/c-parser.c:6736 cp/parser.c:30522
 #, gcc-internal-format
 msgid "expected %<while%>"
 msgstr ""
 
-#: c/c-parser.c:8516 c/c-parser.c:8705 c/c-parser.c:9163 c/c-parser.c:9206
-#: c/c-parser.c:9344 c/c-parser.c:10055 c/c-parser.c:14344 c/c-parser.c:15458
+#: c/c-parser.c:8515 c/c-parser.c:8704 c/c-parser.c:9162 c/c-parser.c:9205
+#: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
 #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
 #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
-#: cp/parser.c:29891 cp/parser.c:30504
+#: cp/parser.c:29998 cp/parser.c:30611
 #, gcc-internal-format
 msgid "expected %<,%>"
 msgstr ""
 
-#: c/c-parser.c:9063
+#: c/c-parser.c:9062
 msgid "expected %<.%>"
 msgstr ""
 
-#: c/c-parser.c:10863 c/c-parser.c:10895 c/c-parser.c:11135 cp/parser.c:32662
-#: cp/parser.c:32736
+#: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32854
+#: cp/parser.c:32928
 #, gcc-internal-format
 msgid "expected %<@end%>"
 msgstr ""
 
-#: c/c-parser.c:11553 c/gimple-parser.c:1348 cp/parser.c:30513
+#: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30620
 #, gcc-internal-format
 msgid "expected %<>%>"
 msgstr ""
 
-#: c/c-parser.c:14845 c/c-parser.c:15739 cp/parser.c:30537
+#: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30644
 #, gcc-internal-format
 msgid "expected %<,%> or %<)%>"
 msgstr ""
 
 #. All following cases are statements with LHS.
-#: c/c-parser.c:15367 c/c-parser.c:17370 c/c-parser.c:17414 c/c-parser.c:17646
-#: c/c-parser.c:18090 c/c-parser.c:20313 c/c-parser.c:20945
-#: c/gimple-parser.c:725 c/c-parser.c:5498 cp/parser.c:30516
+#: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
+#: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
+#: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30623
 #, gcc-internal-format
 msgid "expected %<=%>"
 msgstr ""
 
-#: c/c-parser.c:17662 c/c-parser.c:17962 c/gimple-parser.c:1566
+#: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
 #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
-#: cp/parser.c:30492 cp/parser.c:32881
+#: cp/parser.c:30599 cp/parser.c:33073
 #, gcc-internal-format
 msgid "expected %<}%>"
 msgstr ""
 
-#: c/c-parser.c:18740 c/c-parser.c:18730 cp/parser.c:39492
+#: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39683
 #, gcc-internal-format
 msgid "expected %<#pragma omp section%> or %<}%>"
 msgstr ""
@@ -3654,7 +3669,7 @@ msgstr ""
 msgid "(anonymous)"
 msgstr ""
 
-#: c/gimple-parser.c:1337 cp/parser.c:16591 cp/parser.c:30510
+#: c/gimple-parser.c:1337 cp/parser.c:16636 cp/parser.c:30617
 #, gcc-internal-format
 msgid "expected %<<%>"
 msgstr ""
@@ -3665,264 +3680,264 @@ msgstr ""
 msgid "expected label"
 msgstr ""
 
-#: cp/call.c:3851
+#: cp/call.c:3866
 msgid "candidate:"
 msgstr ""
 
-#: cp/call.c:7202
+#: cp/call.c:7217
 msgid "  after user-defined conversion:"
 msgstr ""
 
-#: cp/call.c:7336 cp/pt.c:2004 cp/pt.c:24462
+#: cp/call.c:7351 cp/pt.c:2031 cp/pt.c:24632
 msgid "candidate is:"
 msgid_plural "candidates are:"
 msgstr[0] ""
 msgstr[1] ""
 
-#: cp/call.c:11663
+#: cp/call.c:11685
 msgid "candidate 1:"
 msgstr ""
 
-#: cp/call.c:11664
+#: cp/call.c:11686
 msgid "candidate 2:"
 msgstr ""
 
-#: cp/decl.c:3247
+#: cp/decl.c:3258
 #, fuzzy
 msgid "jump to label %qD"
 msgstr "паўтарэнне \"%s\""
 
-#: cp/decl.c:3248
+#: cp/decl.c:3259
 msgid "jump to case label"
 msgstr ""
 
-#: cp/error.c:382
+#: cp/error.c:384
 msgid "<missing>"
 msgstr ""
 
-#: cp/error.c:484
+#: cp/error.c:486
 msgid "<brace-enclosed initializer list>"
 msgstr ""
 
-#: cp/error.c:486
+#: cp/error.c:488
 msgid "<unresolved overloaded function type>"
 msgstr ""
 
-#: cp/error.c:655
+#: cp/error.c:657
 #, fuzzy
 #| msgid "parse error"
 msgid "<type error>"
 msgstr "граматычная памылка"
 
 #. A lambda's "type" is essentially its signature.
-#: cp/error.c:756
+#: cp/error.c:758
 msgid "<lambda"
 msgstr ""
 
-#: cp/error.c:766 objc/objc-act.c:6202 cp/cxx-pretty-print.c:154
+#: cp/error.c:768 objc/objc-act.c:6202 cp/cxx-pretty-print.c:154
 #, gcc-internal-format
 msgid "<unnamed>"
 msgstr ""
 
-#: cp/error.c:768
+#: cp/error.c:770
 #, c-format
 msgid "<unnamed %s>"
 msgstr ""
 
-#: cp/error.c:894
+#: cp/error.c:896
 msgid "<typeprefixerror>"
 msgstr ""
 
-#: cp/error.c:1023
+#: cp/error.c:1025
 #, fuzzy, c-format
 msgid "(static initializers for %s)"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: cp/error.c:1025
+#: cp/error.c:1027
 #, c-format
 msgid "(static destructors for %s)"
 msgstr ""
 
-#: cp/error.c:1071
+#: cp/error.c:1073
 #, fuzzy
 #| msgid "structure"
 msgid "<structured bindings>"
 msgstr "структура"
 
-#: cp/error.c:1174
+#: cp/error.c:1176
 msgid "vtable for "
 msgstr ""
 
-#: cp/error.c:1198
+#: cp/error.c:1200
 msgid "<return value> "
 msgstr ""
 
-#: cp/error.c:1213
+#: cp/error.c:1215
 msgid "{anonymous}"
 msgstr ""
 
-#: cp/error.c:1215
+#: cp/error.c:1217
 #, fuzzy
 msgid "(anonymous namespace)"
 msgstr "невядомы рэжым машыны \"%s\""
 
-#: cp/error.c:1315
+#: cp/error.c:1317
 #, fuzzy
 msgid "<template arguments error>"
 msgstr "параметр \"%s\" ініцыялізаваны"
 
-#: cp/error.c:1337
+#: cp/error.c:1339
 msgid "<enumerator>"
 msgstr ""
 
-#: cp/error.c:1388
+#: cp/error.c:1390
 #, fuzzy
 #| msgid "declaration of `%#D'"
 msgid "<declaration error>"
 msgstr "абвяшчэньне `%#D'"
 
-#: cp/error.c:1937 cp/error.c:1957
+#: cp/error.c:1939 cp/error.c:1959
 #, fuzzy
 msgid "<template parameter error>"
 msgstr "невыкарыстаемы параметр \"%s\""
 
-#: cp/error.c:2087
+#: cp/error.c:2089
 msgid "<statement>"
 msgstr ""
 
-#: cp/error.c:2116 cp/error.c:3159 c-family/c-pretty-print.c:2196
+#: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2202
 #, gcc-internal-format
 msgid "<unknown>"
 msgstr ""
 
 #. While waiting for caret diagnostics, avoid printing
 #. __cxa_allocate_exception, __cxa_throw, and the like.
-#: cp/error.c:2134
+#: cp/error.c:2136
 msgid "<throw-expression>"
 msgstr ""
 
-#: cp/error.c:2235
+#: cp/error.c:2237
 msgid "<ubsan routine call>"
 msgstr ""
 
-#: cp/error.c:2684
+#: cp/error.c:2686
 msgid "<unparsed>"
 msgstr ""
 
-#: cp/error.c:2840
+#: cp/error.c:2842
 msgid "<lambda>"
 msgstr ""
 
-#: cp/error.c:2879
+#: cp/error.c:2881
 msgid "*this"
 msgstr ""
 
-#: cp/error.c:2893
+#: cp/error.c:2895
 #, fuzzy
 #| msgid "parse error"
 msgid "<expression error>"
 msgstr "граматычная памылка"
 
-#: cp/error.c:2908
+#: cp/error.c:2910
 msgid "<unknown operator>"
 msgstr ""
 
-#: cp/error.c:3372
+#: cp/error.c:3374
 msgid "At global scope:"
 msgstr ""
 
-#: cp/error.c:3468
+#: cp/error.c:3470
 #, fuzzy, c-format
 msgid "In static member function %qs"
 msgstr "у функцыі \"%s\":"
 
-#: cp/error.c:3470
+#: cp/error.c:3472
 #, fuzzy, c-format
 #| msgid "In construct"
 msgid "In copy constructor %qs"
 msgstr "У канструкцыі"
 
-#: cp/error.c:3472
+#: cp/error.c:3474
 #, fuzzy, c-format
 #| msgid "In construct"
 msgid "In constructor %qs"
 msgstr "У канструкцыі"
 
-#: cp/error.c:3474
+#: cp/error.c:3476
 #, fuzzy, c-format
 #| msgid "In construct"
 msgid "In destructor %qs"
 msgstr "У канструкцыі"
 
-#: cp/error.c:3476
+#: cp/error.c:3478
 #, fuzzy
 #| msgid "In function"
 msgid "In lambda function"
 msgstr "У функцыі"
 
-#: cp/error.c:3496
+#: cp/error.c:3498
 #, c-format
 msgid "%s: In substitution of %qS:\n"
 msgstr ""
 
-#: cp/error.c:3497
+#: cp/error.c:3499
 #, fuzzy
 msgid "%s: In instantiation of %q#D:\n"
 msgstr "ініцыялізацыя"
 
-#: cp/error.c:3522 cp/error.c:3676
+#: cp/error.c:3524 cp/error.c:3678
 msgid "%r%s:%d:%d:%R   "
 msgstr ""
 
-#: cp/error.c:3525 cp/error.c:3679
+#: cp/error.c:3527 cp/error.c:3681
 msgid "%r%s:%d:%R   "
 msgstr ""
 
-#: cp/error.c:3533
+#: cp/error.c:3535
 #, c-format
 msgid "recursively required by substitution of %qS\n"
 msgstr ""
 
-#: cp/error.c:3534
+#: cp/error.c:3536
 #, c-format
 msgid "required by substitution of %qS\n"
 msgstr ""
 
-#: cp/error.c:3539
+#: cp/error.c:3541
 msgid "recursively required from %q#D\n"
 msgstr ""
 
-#: cp/error.c:3540
+#: cp/error.c:3542
 msgid "required from %q#D\n"
 msgstr ""
 
-#: cp/error.c:3547
+#: cp/error.c:3549
 msgid "recursively required from here\n"
 msgstr ""
 
-#: cp/error.c:3548
+#: cp/error.c:3550
 #, fuzzy
 #| msgid "called from here"
 msgid "required from here\n"
 msgstr "выклікана адсюль"
 
-#: cp/error.c:3600
+#: cp/error.c:3602
 msgid "%r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
 msgstr ""
 
-#: cp/error.c:3606
+#: cp/error.c:3608
 msgid "%r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
 msgstr ""
 
-#: cp/error.c:3660
+#: cp/error.c:3662
 msgid "%r%s:%d:%d:%R   in %<constexpr%> expansion of %qs"
 msgstr ""
 
-#: cp/error.c:3664
+#: cp/error.c:3666
 msgid "%r%s:%d:%R   in %<constexpr%> expansion of %qs"
 msgstr ""
 
-#: cp/pt.c:2002 cp/semantics.c:5543
+#: cp/pt.c:2029 cp/semantics.c:5544
 msgid "candidates are:"
 msgstr ""
 
@@ -4061,17 +4076,17 @@ msgstr "прапушчан ініцыялізатар"
 msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
 msgstr ""
 
-#: fortran/check.c:3910 fortran/check.c:3987 fortran/check.c:4052
+#: fortran/check.c:3910 fortran/check.c:3991 fortran/check.c:4056
 #, c-format
 msgid "arguments '%s' and '%s' for intrinsic %s"
 msgstr ""
 
-#: fortran/check.c:4384 fortran/intrinsic.c:4761
+#: fortran/check.c:4388 fortran/intrinsic.c:4766
 #, c-format
 msgid "arguments '%s' and '%s' for intrinsic '%s'"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:3144
+#: fortran/dump-parse-tree.c:3219
 #, c-format
 msgid ""
 "/* Prototypes for external procedures generated from %s\n"
@@ -4114,7 +4129,7 @@ msgstr ""
 msgid "Deleted feature:"
 msgstr ""
 
-#: fortran/expr.c:3676
+#: fortran/expr.c:3696
 msgid "array assignment"
 msgstr ""
 
@@ -4140,22 +4155,22 @@ msgstr ""
 msgid "Driving:"
 msgstr "увага:"
 
-#: fortran/interface.c:3393 fortran/intrinsic.c:4435
+#: fortran/interface.c:3401 fortran/intrinsic.c:4449
 msgid "actual argument to INTENT = OUT/INOUT"
 msgstr ""
 
-#: fortran/io.c:1899
+#: fortran/io.c:1866
 #, c-format
 msgid "%s tag"
 msgstr ""
 
-#: fortran/io.c:3434
+#: fortran/io.c:3366
 msgid "internal unit in WRITE"
 msgstr ""
 
 #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
 #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
-#: fortran/io.c:4821
+#: fortran/io.c:4725
 #, c-format
 msgid "%s tag with INQUIRE"
 msgstr ""
@@ -4165,77 +4180,77 @@ msgstr ""
 msgid "Syntax error in expression at %C"
 msgstr ""
 
-#: fortran/module.c:1244
+#: fortran/module.c:1246
 msgid "Unexpected EOF"
 msgstr ""
 
-#: fortran/module.c:1356
+#: fortran/module.c:1358
 msgid "Name too long"
 msgstr ""
 
-#: fortran/module.c:1458 fortran/module.c:1561
+#: fortran/module.c:1460 fortran/module.c:1563
 msgid "Bad name"
 msgstr ""
 
-#: fortran/module.c:1585
+#: fortran/module.c:1587
 msgid "Expected name"
 msgstr ""
 
-#: fortran/module.c:1588
+#: fortran/module.c:1590
 msgid "Expected left parenthesis"
 msgstr ""
 
-#: fortran/module.c:1591
+#: fortran/module.c:1593
 msgid "Expected right parenthesis"
 msgstr ""
 
-#: fortran/module.c:1594
+#: fortran/module.c:1596
 msgid "Expected integer"
 msgstr ""
 
-#: fortran/module.c:1597 fortran/module.c:2697
+#: fortran/module.c:1599 fortran/module.c:2699
 msgid "Expected string"
 msgstr ""
 
-#: fortran/module.c:1622
+#: fortran/module.c:1624
 msgid "find_enum(): Enum not found"
 msgstr ""
 
-#: fortran/module.c:2175
+#: fortran/module.c:2177
 msgid "Unsupported: multiple OpenACC 'routine' levels of parallelism"
 msgstr ""
 
-#: fortran/module.c:2378
+#: fortran/module.c:2380
 msgid "Expected attribute bit name"
 msgstr ""
 
-#: fortran/module.c:3326
+#: fortran/module.c:3328
 msgid "Expected integer string"
 msgstr ""
 
-#: fortran/module.c:3330
+#: fortran/module.c:3332
 msgid "Error converting integer"
 msgstr ""
 
-#: fortran/module.c:3352
+#: fortran/module.c:3354
 msgid "Expected real string"
 msgstr ""
 
-#: fortran/module.c:3577
+#: fortran/module.c:3579
 msgid "Expected expression type"
 msgstr ""
 
-#: fortran/module.c:3657
+#: fortran/module.c:3659
 #, fuzzy
 #| msgid "invalid declarator"
 msgid "Bad operator"
 msgstr "нерэчаісны абвяшчальнік"
 
-#: fortran/module.c:3774
+#: fortran/module.c:3776
 msgid "Bad type in constant expression"
 msgstr ""
 
-#: fortran/module.c:7158
+#: fortran/module.c:7160
 msgid "Unexpected end of module"
 msgstr ""
 
@@ -4269,11 +4284,11 @@ msgstr ""
 msgid "implied END DO"
 msgstr ""
 
-#: fortran/parse.c:2100 fortran/resolve.c:11821
+#: fortran/parse.c:2100 fortran/resolve.c:11845
 msgid "assignment"
 msgstr ""
 
-#: fortran/parse.c:2103 fortran/resolve.c:11872 fortran/resolve.c:11875
+#: fortran/parse.c:2103 fortran/resolve.c:11896 fortran/resolve.c:11899
 msgid "pointer assignment"
 msgstr ""
 
@@ -4379,121 +4394,121 @@ msgstr ""
 msgid "bind(c) procedure"
 msgstr ""
 
-#: fortran/resolve.c:4004
+#: fortran/resolve.c:4013
 #, c-format
 msgid "Invalid context for NULL() pointer at %%L"
 msgstr ""
 
-#: fortran/resolve.c:4020
+#: fortran/resolve.c:4029
 #, c-format
 msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
 msgstr ""
 
-#: fortran/resolve.c:4037
+#: fortran/resolve.c:4046
 #, c-format
 msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
 msgstr ""
 
-#: fortran/resolve.c:4042
+#: fortran/resolve.c:4051
 #, c-format
 msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:4057
+#: fortran/resolve.c:4066
 #, c-format
 msgid "Operands of string concatenation operator at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:4099
+#: fortran/resolve.c:4108
 #, c-format
 msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:4122
+#: fortran/resolve.c:4131
 #, c-format
 msgid "Operand of .not. operator at %%L is %s"
 msgstr ""
 
-#: fortran/resolve.c:4136
+#: fortran/resolve.c:4145
 msgid "COMPLEX quantities cannot be compared at %L"
 msgstr ""
 
-#: fortran/resolve.c:4234
+#: fortran/resolve.c:4243
 #, c-format
 msgid "Logicals at %%L must be compared with %s instead of %s"
 msgstr ""
 
-#: fortran/resolve.c:4240
+#: fortran/resolve.c:4249
 #, c-format
 msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:4253
+#: fortran/resolve.c:4262
 #, c-format
 msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
 msgstr ""
 
-#: fortran/resolve.c:4256
+#: fortran/resolve.c:4265
 #, c-format
 msgid "Unknown operator %%<%s%%> at %%L"
 msgstr ""
 
-#: fortran/resolve.c:4259
+#: fortran/resolve.c:4268
 #, c-format
 msgid "Operand of user operator %%<%s%%> at %%L is %s"
 msgstr ""
 
-#: fortran/resolve.c:4263
+#: fortran/resolve.c:4272
 #, c-format
 msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:4349
+#: fortran/resolve.c:4358
 #, c-format
 msgid "Inconsistent ranks for operator at %%L and %%L"
 msgstr ""
 
-#: fortran/resolve.c:7166
+#: fortran/resolve.c:7175
 msgid "Loop variable"
 msgstr ""
 
-#: fortran/resolve.c:7170
+#: fortran/resolve.c:7179
 msgid "iterator variable"
 msgstr ""
 
-#: fortran/resolve.c:7174
+#: fortran/resolve.c:7183
 msgid "Start expression in DO loop"
 msgstr ""
 
-#: fortran/resolve.c:7178
+#: fortran/resolve.c:7187
 msgid "End expression in DO loop"
 msgstr ""
 
-#: fortran/resolve.c:7182
+#: fortran/resolve.c:7191
 msgid "Step expression in DO loop"
 msgstr ""
 
-#: fortran/resolve.c:7468 fortran/resolve.c:7471
+#: fortran/resolve.c:7477 fortran/resolve.c:7480
 msgid "DEALLOCATE object"
 msgstr ""
 
-#: fortran/resolve.c:7848 fortran/resolve.c:7851
+#: fortran/resolve.c:7857 fortran/resolve.c:7860
 msgid "ALLOCATE object"
 msgstr ""
 
-#: fortran/resolve.c:8084 fortran/resolve.c:10011
+#: fortran/resolve.c:8093 fortran/resolve.c:10035
 msgid "STAT variable"
 msgstr ""
 
-#: fortran/resolve.c:8128 fortran/resolve.c:10023
+#: fortran/resolve.c:8137 fortran/resolve.c:10047
 msgid "ERRMSG variable"
 msgstr ""
 
-#: fortran/resolve.c:9814
+#: fortran/resolve.c:9841
 msgid "item in READ"
 msgstr ""
 
-#: fortran/resolve.c:10035
+#: fortran/resolve.c:10059
 msgid "ACQUIRED_LOCK variable"
 msgstr ""
 
@@ -4526,66 +4541,66 @@ msgstr ""
 msgid "Target of rank remapping is too small (%ld < %ld)"
 msgstr ""
 
-#: fortran/trans-expr.c:10937
+#: fortran/trans-expr.c:10941
 msgid "Assignment of scalar to unallocated array"
 msgstr ""
 
-#: fortran/trans-intrinsic.c:965
+#: fortran/trans-intrinsic.c:968
 #, c-format
 msgid "Unequal character lengths (%ld/%ld) in %s"
 msgstr ""
 
-#: fortran/trans-intrinsic.c:6181
+#: fortran/trans-intrinsic.c:6359
 #, c-format
 msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
 msgstr ""
 
-#: fortran/trans-intrinsic.c:6276
+#: fortran/trans-intrinsic.c:6454
 #, c-format
 msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
 msgstr ""
 
-#: fortran/trans-intrinsic.c:6323
+#: fortran/trans-intrinsic.c:6501
 #, c-format
 msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
 msgstr ""
 
-#: fortran/trans-intrinsic.c:6333
+#: fortran/trans-intrinsic.c:6511
 #, c-format
 msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
 msgstr ""
 
-#: fortran/trans-intrinsic.c:6340
+#: fortran/trans-intrinsic.c:6518
 #, c-format
 msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
 msgstr ""
 
-#: fortran/trans-intrinsic.c:6484
+#: fortran/trans-intrinsic.c:6662
 #, c-format
 msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
 msgstr ""
 
-#: fortran/trans-intrinsic.c:6552
+#: fortran/trans-intrinsic.c:6730
 #, c-format
 msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
 msgstr ""
 
-#: fortran/trans-intrinsic.c:6618
+#: fortran/trans-intrinsic.c:6796
 #, c-format
 msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
 msgstr ""
 
-#: fortran/trans-intrinsic.c:6626 fortran/trans-intrinsic.c:6671
+#: fortran/trans-intrinsic.c:6804 fortran/trans-intrinsic.c:6849
 #, c-format
 msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
 msgstr ""
 
-#: fortran/trans-intrinsic.c:8940
+#: fortran/trans-intrinsic.c:9118
 #, c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
 msgstr ""
 
-#: fortran/trans-intrinsic.c:8972
+#: fortran/trans-intrinsic.c:9150
 msgid "Argument NCOPIES of REPEAT intrinsic is too large"
 msgstr ""
 
@@ -5052,10 +5067,10 @@ msgid "Warn about creation of array temporaries."
 msgstr "немагчыма стварыць часовы файл"
 
 #: fortran/lang.opt:214 fortran/lang.opt:518 config/alpha/alpha.opt:31
-#: common.opt:644 common.opt:778 common.opt:998 common.opt:1002
-#: common.opt:1006 common.opt:1010 common.opt:1630 common.opt:1686
-#: common.opt:1818 common.opt:1822 common.opt:2056 common.opt:2258
-#: common.opt:2967
+#: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
+#: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
+#: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
+#: common.opt:2983
 #, no-c-format
 msgid "Does nothing. Preserved for backward compatibility."
 msgstr ""
@@ -5631,15 +5646,15 @@ msgstr ""
 msgid "Append underscores to externally visible names."
 msgstr ""
 
-#: fortran/lang.opt:807 c-family/c.opt:1462 c-family/c.opt:1494
-#: c-family/c.opt:1502 c-family/c.opt:1754 config/pa/pa.opt:42
-#: config/pa/pa.opt:74 common.opt:1080 common.opt:1084 common.opt:1088
-#: common.opt:1175 common.opt:1427 common.opt:1506 common.opt:1774
-#: common.opt:1905 common.opt:1948 common.opt:2333 common.opt:2369
-#: common.opt:2462 common.opt:2466 common.opt:2575 common.opt:2666
-#: common.opt:2674 common.opt:2682 common.opt:2690 common.opt:2791
-#: common.opt:2843 common.opt:2931 common.opt:3068 common.opt:3072
-#: common.opt:3076 common.opt:3080
+#: fortran/lang.opt:807 c-family/c.opt:1466 c-family/c.opt:1498
+#: c-family/c.opt:1506 c-family/c.opt:1758 config/pa/pa.opt:42
+#: config/pa/pa.opt:74 common.opt:1092 common.opt:1096 common.opt:1100
+#: common.opt:1187 common.opt:1439 common.opt:1518 common.opt:1786
+#: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
+#: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
+#: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
+#: common.opt:2859 common.opt:2947 common.opt:3084 common.opt:3088
+#: common.opt:3092 common.opt:3096
 #, no-c-format
 msgid "Does nothing.  Preserved for backward compatibility."
 msgstr ""
@@ -6913,8 +6928,8 @@ msgstr ""
 msgid "Allow variadic functions without named parameter."
 msgstr ""
 
-#: c-family/c.opt:1335 c-family/c.opt:1595 c-family/c.opt:1923
-#: c-family/c.opt:1927 c-family/c.opt:1943
+#: c-family/c.opt:1335 c-family/c.opt:1599 c-family/c.opt:1927
+#: c-family/c.opt:1931 c-family/c.opt:1947
 #, fuzzy, no-c-format
 msgid "No longer supported."
 msgstr "-pipe не падтрымліваецца."
@@ -6956,703 +6971,708 @@ msgstr ""
 
 #: c-family/c.opt:1458
 #, no-c-format
+msgid "Specify maximum error replay depth during recursive diagnosis of a constraint satisfaction failure."
+msgstr ""
+
+#: c-family/c.opt:1462
+#, no-c-format
 msgid "Allow the arguments of the '?' operator to have different types."
 msgstr ""
 
-#: c-family/c.opt:1466
+#: c-family/c.opt:1470
 #, no-c-format
 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
 msgstr ""
 
-#: c-family/c.opt:1470
+#: c-family/c.opt:1474
 #, no-c-format
 msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
 msgstr ""
 
-#: c-family/c.opt:1474
+#: c-family/c.opt:1478
 #, no-c-format
 msgid "-fconstexpr-cache-depth=<number>\tSpecify maximum constexpr recursion cache depth."
 msgstr ""
 
-#: c-family/c.opt:1478
+#: c-family/c.opt:1482
 #, no-c-format
 msgid "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration count."
 msgstr ""
 
-#: c-family/c.opt:1482
+#: c-family/c.opt:1486
 #, no-c-format
 msgid "-fconstexpr-ops-limit=<number>\tSpecify maximum number of constexpr operations during a single constexpr evaluation."
 msgstr ""
 
-#: c-family/c.opt:1486
+#: c-family/c.opt:1490
 #, no-c-format
 msgid "Enable C++ coroutines (experimental)."
 msgstr ""
 
-#: c-family/c.opt:1490
+#: c-family/c.opt:1494
 #, no-c-format
 msgid "Emit debug annotations during preprocessing."
 msgstr ""
 
-#: c-family/c.opt:1498
+#: c-family/c.opt:1502
 #, no-c-format
 msgid "Factor complex constructors and destructors to favor space over speed."
 msgstr ""
 
-#: c-family/c.opt:1506
+#: c-family/c.opt:1510
 #, no-c-format
 msgid "Print hierarchical comparisons when template types are mismatched."
 msgstr ""
 
-#: c-family/c.opt:1510
+#: c-family/c.opt:1514
 #, no-c-format
 msgid "Preprocess directives only."
 msgstr ""
 
-#: c-family/c.opt:1514
+#: c-family/c.opt:1518
 #, no-c-format
 msgid "Permit '$' as an identifier character."
 msgstr ""
 
-#: c-family/c.opt:1518
+#: c-family/c.opt:1522
 #, no-c-format
 msgid "-fmacro-prefix-map=<old>=<new>\tMap one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE()."
 msgstr ""
 
-#: c-family/c.opt:1522
+#: c-family/c.opt:1526
 #, no-c-format
 msgid "Write all declarations as Ada code transitively."
 msgstr ""
 
-#: c-family/c.opt:1526
+#: c-family/c.opt:1530
 #, no-c-format
 msgid "Write all declarations as Ada code for the given file only."
 msgstr ""
 
-#: c-family/c.opt:1533
+#: c-family/c.opt:1537
 #, no-c-format
 msgid "Do not elide common elements in template comparisons."
 msgstr ""
 
-#: c-family/c.opt:1537
+#: c-family/c.opt:1541
 #, fuzzy, no-c-format
 msgid "Generate code to check exception specifications."
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c-family/c.opt:1544
+#: c-family/c.opt:1548
 #, no-c-format
 msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>."
 msgstr ""
 
-#: c-family/c.opt:1548
+#: c-family/c.opt:1552
 #, no-c-format
 msgid "Permit universal character names (\\u and \\U) in identifiers."
 msgstr ""
 
-#: c-family/c.opt:1552
+#: c-family/c.opt:1556
 #, no-c-format
 msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
 msgstr ""
 
-#: c-family/c.opt:1556
+#: c-family/c.opt:1560
 #, no-c-format
 msgid "Support dynamic initialization of thread-local variables in a different translation unit."
 msgstr ""
 
-#: c-family/c.opt:1566
+#: c-family/c.opt:1570
 #, no-c-format
 msgid "Do not assume that standard C libraries and \"main\" exist."
 msgstr ""
 
-#: c-family/c.opt:1570
+#: c-family/c.opt:1574
 #, no-c-format
 msgid "Recognize GNU-defined keywords."
 msgstr ""
 
-#: c-family/c.opt:1574
+#: c-family/c.opt:1578
 #, fuzzy, no-c-format
 #| msgid "Generate code for GNU as"
 msgid "Generate code for GNU runtime environment."
 msgstr "Генерыраваць код для GNU as"
 
-#: c-family/c.opt:1578
+#: c-family/c.opt:1582
 #, no-c-format
 msgid "Use traditional GNU semantics for inline functions."
 msgstr ""
 
-#: c-family/c.opt:1591
+#: c-family/c.opt:1595
 #, no-c-format
 msgid "Assume normal C execution environment."
 msgstr ""
 
-#: c-family/c.opt:1599
+#: c-family/c.opt:1603
 #, no-c-format
 msgid "Export functions even if they can be inlined."
 msgstr ""
 
-#: c-family/c.opt:1603
+#: c-family/c.opt:1607
 #, fuzzy, no-c-format
 msgid "Emit implicit instantiations of inline templates."
 msgstr "паўторнае абвяшчэнне меткі \"%s\""
 
-#: c-family/c.opt:1607
+#: c-family/c.opt:1611
 #, fuzzy, no-c-format
 msgid "Emit implicit instantiations of templates."
 msgstr "паўторнае абвяшчэнне меткі \"%s\""
 
-#: c-family/c.opt:1611
+#: c-family/c.opt:1615
 #, no-c-format
 msgid "Implement C++17 inheriting constructor semantics."
 msgstr ""
 
-#: c-family/c.opt:1618
+#: c-family/c.opt:1622
 #, no-c-format
 msgid "Don't emit dllexported inline functions unless needed."
 msgstr ""
 
-#: c-family/c.opt:1625
+#: c-family/c.opt:1629
 #, no-c-format
 msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
 msgstr ""
 
-#: c-family/c.opt:1629
+#: c-family/c.opt:1633
 #, no-c-format
 msgid "fmax-include-depth=<number> Set the maximum depth of the nested #include."
 msgstr ""
 
-#: c-family/c.opt:1633
+#: c-family/c.opt:1637
 #, no-c-format
 msgid "Don't warn about uses of Microsoft extensions."
 msgstr ""
 
-#: c-family/c.opt:1652
+#: c-family/c.opt:1656
 #, no-c-format
 msgid "Implement resolution of DR 150 for matching of template template arguments."
 msgstr ""
 
-#: c-family/c.opt:1656
+#: c-family/c.opt:1660
 #, no-c-format
 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
 msgstr ""
 
-#: c-family/c.opt:1660
+#: c-family/c.opt:1664
 #, no-c-format
 msgid "Assume that receivers of Objective-C messages may be nil."
 msgstr ""
 
-#: c-family/c.opt:1664
+#: c-family/c.opt:1668
 #, no-c-format
 msgid "Allow access to instance variables as if they were local declarations within instance method implementations."
 msgstr ""
 
-#: c-family/c.opt:1668
+#: c-family/c.opt:1672
 #, no-c-format
 msgid "-fvisibility=[private|protected|public|package]\tSet the default symbol visibility."
 msgstr ""
 
-#: c-family/c.opt:1693
+#: c-family/c.opt:1697
 #, no-c-format
 msgid "Treat a throw() exception specification as noexcept to improve code size."
 msgstr ""
 
-#: c-family/c.opt:1697
+#: c-family/c.opt:1701
 #, no-c-format
 msgid "Specify which ABI to use for Objective-C family code and meta-data generation."
 msgstr ""
 
-#: c-family/c.opt:1703
+#: c-family/c.opt:1707
 #, no-c-format
 msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed."
 msgstr ""
 
-#: c-family/c.opt:1707
+#: c-family/c.opt:1711
 #, no-c-format
 msgid "Allow fast jumps to the message dispatcher."
 msgstr ""
 
-#: c-family/c.opt:1713
+#: c-family/c.opt:1717
 #, no-c-format
 msgid "Enable Objective-C exception and synchronization syntax."
 msgstr ""
 
-#: c-family/c.opt:1717
+#: c-family/c.opt:1721
 #, no-c-format
 msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
 msgstr ""
 
-#: c-family/c.opt:1721
+#: c-family/c.opt:1725
 #, no-c-format
 msgid "Enable inline checks for nil receivers with the NeXT runtime and ABI version 2."
 msgstr ""
 
-#: c-family/c.opt:1726
+#: c-family/c.opt:1730
 #, fuzzy, no-c-format
 #| msgid "Enable exception handling"
 msgid "Enable Objective-C setjmp exception handling runtime."
 msgstr "Уключыць апрацоўку выключэньняў"
 
-#: c-family/c.opt:1730
+#: c-family/c.opt:1734
 #, no-c-format
 msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
 msgstr ""
 
-#: c-family/c.opt:1734
+#: c-family/c.opt:1738
 #, no-c-format
 msgid "Enable OpenACC."
 msgstr ""
 
-#: c-family/c.opt:1738
+#: c-family/c.opt:1742
 #, no-c-format
 msgid "Specify default OpenACC compute dimensions."
 msgstr ""
 
-#: c-family/c.opt:1742
+#: c-family/c.opt:1746
 #, no-c-format
 msgid "Enable OpenMP (implies -frecursive in Fortran)."
 msgstr ""
 
-#: c-family/c.opt:1746
+#: c-family/c.opt:1750
 #, no-c-format
 msgid "Enable OpenMP's SIMD directives."
 msgstr ""
 
-#: c-family/c.opt:1750
+#: c-family/c.opt:1754
 #, no-c-format
 msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
 msgstr ""
 
-#: c-family/c.opt:1761
+#: c-family/c.opt:1765
 #, no-c-format
 msgid "Look for and use PCH files even when preprocessing."
 msgstr ""
 
-#: c-family/c.opt:1765
+#: c-family/c.opt:1769
 #, no-c-format
 msgid "Downgrade conformance errors to warnings."
 msgstr ""
 
-#: c-family/c.opt:1769
+#: c-family/c.opt:1773
 #, no-c-format
 msgid "Enable Plan 9 language extensions."
 msgstr ""
 
-#: c-family/c.opt:1773
+#: c-family/c.opt:1777
 #, no-c-format
 msgid "Treat the input file as already preprocessed."
 msgstr ""
 
-#: c-family/c.opt:1781
+#: c-family/c.opt:1785
 #, no-c-format
 msgid "-ftrack-macro-expansion=<0|1|2>\tTrack locations of tokens coming from macro expansion and display them in error messages."
 msgstr ""
 
-#: c-family/c.opt:1785
+#: c-family/c.opt:1789
 #, no-c-format
 msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
 msgstr ""
 
-#: c-family/c.opt:1789
+#: c-family/c.opt:1793
 #, no-c-format
 msgid "Treat known sprintf return values as constants."
 msgstr ""
 
-#: c-family/c.opt:1793
+#: c-family/c.opt:1797
 #, no-c-format
 msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime."
 msgstr ""
 
-#: c-family/c.opt:1797
+#: c-family/c.opt:1801
 #, no-c-format
 msgid "Removed in GCC 10.  This switch has no effect."
 msgstr ""
 
-#: c-family/c.opt:1801
+#: c-family/c.opt:1805
 #, no-c-format
 msgid "Generate run time type descriptor information."
 msgstr ""
 
-#: c-family/c.opt:1805 ada/gcc-interface/lang.opt:81
+#: c-family/c.opt:1809 ada/gcc-interface/lang.opt:81
 #, no-c-format
 msgid "Use the narrowest integer type possible for enumeration types."
 msgstr ""
 
-#: c-family/c.opt:1809
+#: c-family/c.opt:1813
 #, no-c-format
 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
 msgstr ""
 
-#: c-family/c.opt:1813
+#: c-family/c.opt:1817
 #, no-c-format
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
 msgstr ""
 
-#: c-family/c.opt:1817 ada/gcc-interface/lang.opt:85
+#: c-family/c.opt:1821 ada/gcc-interface/lang.opt:85
 #, no-c-format
 msgid "Make \"char\" signed by default."
 msgstr ""
 
-#: c-family/c.opt:1821
+#: c-family/c.opt:1825
 #, no-c-format
 msgid "Enable C++14 sized deallocation support."
 msgstr ""
 
-#: c-family/c.opt:1828
+#: c-family/c.opt:1832
 #, no-c-format
 msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
 msgstr ""
 
-#: c-family/c.opt:1844
+#: c-family/c.opt:1848
 #, no-c-format
 msgid "Display statistics accumulated during compilation."
 msgstr ""
 
-#: c-family/c.opt:1848
+#: c-family/c.opt:1852
 #, no-c-format
 msgid "Assume that values of enumeration type are always within the minimum range of that type."
 msgstr ""
 
-#: c-family/c.opt:1855 c-family/c.opt:1860
+#: c-family/c.opt:1859 c-family/c.opt:1864
 #, no-c-format
 msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
 msgstr ""
 
-#: c-family/c.opt:1877
+#: c-family/c.opt:1881
 #, no-c-format
 msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
 msgstr ""
 
-#: c-family/c.opt:1881
+#: c-family/c.opt:1885
 #, no-c-format
 msgid "Set the maximum number of template instantiation notes for a single warning or error."
 msgstr ""
 
-#: c-family/c.opt:1888
+#: c-family/c.opt:1892
 #, no-c-format
 msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
 msgstr ""
 
-#: c-family/c.opt:1895
+#: c-family/c.opt:1899
 #, no-c-format
 msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
 msgstr ""
 
-#: c-family/c.opt:1899
+#: c-family/c.opt:1903
 #, no-c-format
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
 msgstr ""
 
-#: c-family/c.opt:1903 ada/gcc-interface/lang.opt:89
+#: c-family/c.opt:1907 ada/gcc-interface/lang.opt:89
 #, no-c-format
 msgid "Make \"char\" unsigned by default."
 msgstr ""
 
-#: c-family/c.opt:1907
+#: c-family/c.opt:1911
 #, no-c-format
 msgid "Use __cxa_atexit to register destructors."
 msgstr ""
 
-#: c-family/c.opt:1911
+#: c-family/c.opt:1915
 #, no-c-format
 msgid "Use __cxa_get_exception_ptr in exception handling."
 msgstr ""
 
-#: c-family/c.opt:1915
+#: c-family/c.opt:1919
 #, no-c-format
 msgid "Marks all inlined functions and methods as having hidden visibility."
 msgstr ""
 
-#: c-family/c.opt:1919
+#: c-family/c.opt:1923
 #, no-c-format
 msgid "Changes visibility to match Microsoft Visual Studio by default."
 msgstr ""
 
-#: c-family/c.opt:1931 d/lang.opt:330
+#: c-family/c.opt:1935 d/lang.opt:330
 #, no-c-format
 msgid "Emit common-like symbols as weak symbols."
 msgstr ""
 
-#: c-family/c.opt:1935
+#: c-family/c.opt:1939
 #, no-c-format
 msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
 msgstr ""
 
-#: c-family/c.opt:1939
+#: c-family/c.opt:1943
 #, no-c-format
 msgid "Generate a #line directive pointing at the current working directory."
 msgstr ""
 
-#: c-family/c.opt:1947
+#: c-family/c.opt:1951
 #, no-c-format
 msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
 msgstr ""
 
-#: c-family/c.opt:1951
+#: c-family/c.opt:1955
 #, no-c-format
 msgid "Dump declarations to a .decl file."
 msgstr ""
 
-#: c-family/c.opt:1955
+#: c-family/c.opt:1959
 #, no-c-format
 msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
 msgstr ""
 
-#: c-family/c.opt:1959
+#: c-family/c.opt:1963
 #, no-c-format
 msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
 msgstr ""
 
-#: c-family/c.opt:1963
+#: c-family/c.opt:1967
 #, no-c-format
 msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
 msgstr ""
 
-#: c-family/c.opt:1967
+#: c-family/c.opt:1971
 #, no-c-format
 msgid "Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal."
 msgstr ""
 
-#: c-family/c.opt:1972
+#: c-family/c.opt:1976
 #, no-c-format
 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
 msgstr ""
 
-#: c-family/c.opt:1976
+#: c-family/c.opt:1980
 #, no-c-format
 msgid "-imacros <file>\tAccept definition of macros in <file>."
 msgstr ""
 
-#: c-family/c.opt:1980
+#: c-family/c.opt:1984
 #, no-c-format
 msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
 msgstr ""
 
-#: c-family/c.opt:1984
+#: c-family/c.opt:1988
 #, no-c-format
 msgid "-include <file>\tInclude the contents of <file> before other files."
 msgstr ""
 
-#: c-family/c.opt:1988
+#: c-family/c.opt:1992
 #, no-c-format
 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
 msgstr ""
 
-#: c-family/c.opt:1992
+#: c-family/c.opt:1996
 #, no-c-format
 msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
 msgstr ""
 
-#: c-family/c.opt:1996
+#: c-family/c.opt:2000
 #, no-c-format
 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
 msgstr ""
 
-#: c-family/c.opt:2000
+#: c-family/c.opt:2004
 #, no-c-format
 msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
 msgstr ""
 
-#: c-family/c.opt:2004
+#: c-family/c.opt:2008
 #, no-c-format
 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
 msgstr ""
 
-#: c-family/c.opt:2008
+#: c-family/c.opt:2012
 #, no-c-format
 msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
 msgstr ""
 
-#: c-family/c.opt:2018
+#: c-family/c.opt:2022
 #, no-c-format
 msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
 msgstr ""
 
-#: c-family/c.opt:2022
+#: c-family/c.opt:2026
 #, no-c-format
 msgid "Do not search standard system include directories for C++."
 msgstr ""
 
-#: c-family/c.opt:2034
+#: c-family/c.opt:2038
 #, no-c-format
 msgid "Generate C header of platform-specific features."
 msgstr ""
 
-#: c-family/c.opt:2038
+#: c-family/c.opt:2042
 #, no-c-format
 msgid "Remap file names when including files."
 msgstr ""
 
-#: c-family/c.opt:2042 c-family/c.opt:2046
+#: c-family/c.opt:2046 c-family/c.opt:2050
 #, no-c-format
 msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
 msgstr ""
 
-#: c-family/c.opt:2050
+#: c-family/c.opt:2054
 #, no-c-format
 msgid "Conform to the ISO 2011 C++ standard."
 msgstr ""
 
-#: c-family/c.opt:2054
+#: c-family/c.opt:2058
 #, no-c-format
 msgid "Deprecated in favor of -std=c++11."
 msgstr ""
 
-#: c-family/c.opt:2058
+#: c-family/c.opt:2062
 #, no-c-format
 msgid "Deprecated in favor of -std=c++14."
 msgstr ""
 
-#: c-family/c.opt:2062
+#: c-family/c.opt:2066
 #, no-c-format
 msgid "Conform to the ISO 2014 C++ standard."
 msgstr ""
 
-#: c-family/c.opt:2066
+#: c-family/c.opt:2070
 #, no-c-format
 msgid "Deprecated in favor of -std=c++17."
 msgstr ""
 
-#: c-family/c.opt:2070
+#: c-family/c.opt:2074
 #, no-c-format
 msgid "Conform to the ISO 2017 C++ standard."
 msgstr ""
 
-#: c-family/c.opt:2074 c-family/c.opt:2078
+#: c-family/c.opt:2078 c-family/c.opt:2082
 #, no-c-format
 msgid "Conform to the ISO 2020 C++ draft standard (experimental and incomplete support)."
 msgstr ""
 
-#: c-family/c.opt:2082 c-family/c.opt:2212
+#: c-family/c.opt:2086 c-family/c.opt:2216
 #, no-c-format
 msgid "Conform to the ISO 2011 C standard."
 msgstr ""
 
-#: c-family/c.opt:2086
+#: c-family/c.opt:2090
 #, no-c-format
 msgid "Deprecated in favor of -std=c11."
 msgstr ""
 
-#: c-family/c.opt:2090 c-family/c.opt:2094 c-family/c.opt:2216
-#: c-family/c.opt:2220
+#: c-family/c.opt:2094 c-family/c.opt:2098 c-family/c.opt:2220
+#: c-family/c.opt:2224
 #, no-c-format
 msgid "Conform to the ISO 2017 C standard (published in 2018)."
 msgstr ""
 
-#: c-family/c.opt:2098
+#: c-family/c.opt:2102
 #, no-c-format
 msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
 msgstr ""
 
-#: c-family/c.opt:2102 c-family/c.opt:2106 c-family/c.opt:2196
+#: c-family/c.opt:2106 c-family/c.opt:2110 c-family/c.opt:2200
 #, no-c-format
 msgid "Conform to the ISO 1990 C standard."
 msgstr ""
 
-#: c-family/c.opt:2110 c-family/c.opt:2204
+#: c-family/c.opt:2114 c-family/c.opt:2208
 #, no-c-format
 msgid "Conform to the ISO 1999 C standard."
 msgstr ""
 
-#: c-family/c.opt:2114
+#: c-family/c.opt:2118
 #, no-c-format
 msgid "Deprecated in favor of -std=c99."
 msgstr ""
 
-#: c-family/c.opt:2118 c-family/c.opt:2123
+#: c-family/c.opt:2122 c-family/c.opt:2127
 #, no-c-format
 msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:2128
+#: c-family/c.opt:2132
 #, no-c-format
 msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:2132
+#: c-family/c.opt:2136
 #, no-c-format
 msgid "Deprecated in favor of -std=gnu++11."
 msgstr ""
 
-#: c-family/c.opt:2136
+#: c-family/c.opt:2140
 #, no-c-format
 msgid "Deprecated in favor of -std=gnu++14."
 msgstr ""
 
-#: c-family/c.opt:2140
+#: c-family/c.opt:2144
 #, no-c-format
 msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:2144
+#: c-family/c.opt:2148
 #, no-c-format
 msgid "Deprecated in favor of -std=gnu++17."
 msgstr ""
 
-#: c-family/c.opt:2148
+#: c-family/c.opt:2152
 #, no-c-format
 msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:2152 c-family/c.opt:2156
+#: c-family/c.opt:2156 c-family/c.opt:2160
 #, no-c-format
 msgid "Conform to the ISO 2020 C++ draft standard with GNU extensions (experimental and incomplete support)."
 msgstr ""
 
-#: c-family/c.opt:2160
+#: c-family/c.opt:2164
 #, no-c-format
 msgid "Conform to the ISO 2011 C standard with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:2164
+#: c-family/c.opt:2168
 #, no-c-format
 msgid "Deprecated in favor of -std=gnu11."
 msgstr ""
 
-#: c-family/c.opt:2168 c-family/c.opt:2172
+#: c-family/c.opt:2172 c-family/c.opt:2176
 #, no-c-format
 msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:2176
+#: c-family/c.opt:2180
 #, no-c-format
 msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
 msgstr ""
 
-#: c-family/c.opt:2180 c-family/c.opt:2184
+#: c-family/c.opt:2184 c-family/c.opt:2188
 #, no-c-format
 msgid "Conform to the ISO 1990 C standard with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:2188
+#: c-family/c.opt:2192
 #, no-c-format
 msgid "Conform to the ISO 1999 C standard with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:2192
+#: c-family/c.opt:2196
 #, no-c-format
 msgid "Deprecated in favor of -std=gnu99."
 msgstr ""
 
-#: c-family/c.opt:2200
+#: c-family/c.opt:2204
 #, no-c-format
 msgid "Conform to the ISO 1990 C standard as amended in 1994."
 msgstr ""
 
-#: c-family/c.opt:2208
+#: c-family/c.opt:2212
 #, no-c-format
 msgid "Deprecated in favor of -std=iso9899:1999."
 msgstr ""
 
-#: c-family/c.opt:2227
+#: c-family/c.opt:2231
 #, no-c-format
 msgid "Enable traditional preprocessing."
 msgstr ""
 
-#: c-family/c.opt:2231
+#: c-family/c.opt:2235
 #, no-c-format
 msgid "-trigraphs\tSupport ISO C trigraphs."
 msgstr ""
 
-#: c-family/c.opt:2235
+#: c-family/c.opt:2239
 #, no-c-format
 msgid "Do not predefine system-specific and GCC-specific macros."
 msgstr ""
@@ -8411,7 +8431,7 @@ msgstr "Генерыраваць код для дадзенага ЦП"
 
 #: config/darwin.opt:71
 #, no-c-format
-msgid "The earliest MacOS X version on which this program will run."
+msgid "The earliest macOS version on which this program will run."
 msgstr ""
 
 #: config/darwin.opt:76
@@ -8426,67 +8446,67 @@ msgstr ""
 
 #: config/darwin.opt:88
 #, no-c-format
-msgid "The version of ld64 in use for this toolchain."
+msgid "-mtarget-linker <version>\tSpecify that ld64 <version> is the toolchain linker for the current invocation."
 msgstr ""
 
 #: config/darwin.opt:94
 #, no-c-format
-msgid "Loads all members of archive libraries"
+msgid "Load all members of archive libraries, rather than only those that satisfy undefined symbols."
 msgstr ""
 
 #: config/darwin.opt:98
 #, no-c-format
-msgid "-allowable_client <name>\tThe output dylib is private to the client(s) named"
+msgid "-allowable_client <name>\tThe output dylib is private to the client <name>."
 msgstr ""
 
 #: config/darwin.opt:102
 #, no-c-format
-msgid "-arch <name>\tSpecify that the output file should be generated for architecture  \"name\""
+msgid "-arch <name>\tGenerate output for architecture <name>."
 msgstr ""
 
 #: config/darwin.opt:106
 #, no-c-format
-msgid "Mismatches between file architecture and the \"-arch\" are errors instead of warnings"
+msgid "Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings."
 msgstr ""
 
 #: config/darwin.opt:110
 #, no-c-format
-msgid "The earliest MacOS X version on which this program will run (formatted for the assembler)"
+msgid "The earliest macOS version on which this program will run (formatted for the assembler)."
 msgstr ""
 
 #: config/darwin.opt:114
 #, no-c-format
-msgid "Produce an output file that will bind symbols on load, rather than lazily."
+msgid "Generate an output executable that binds symbols on load, rather than lazily."
 msgstr ""
 
 #: config/darwin.opt:118
 #, no-c-format
-msgid "Produce a Mach-O bundle (file type MH_BUNDLE)"
+msgid "Generate a Mach-O bundle (file type MH_BUNDLE)."
 msgstr ""
 
 #: config/darwin.opt:122
 #, no-c-format
-msgid "-bundle_loader <executable>\tTreat \"executable\" (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution"
+msgid "-bundle_loader <executable>\tTreat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution."
 msgstr ""
 
 #: config/darwin.opt:126
 #, no-c-format
-msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)"
+msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)."
 msgstr ""
 
 #: config/darwin.opt:130
 #, no-c-format
-msgid "-compatibility_version <number>\tSet the minimum version for the client interface.  Clients must record a greater number than this or the binding will fail at runtime"
+msgid "-compatibility_version <number>\tSet the version for the client interface.  Client programs must record a value less than or equal to <number>, or the binding will fail at runtime."
 msgstr ""
 
 #: config/darwin.opt:134
 #, no-c-format
-msgid "-current_version <number>\tSet the current version for the library."
+msgid "-current_version <number>\tSet the current version for the library to <number>."
 msgstr ""
 
 #: config/darwin.opt:138
 #, no-c-format
-msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)"
+msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)."
 msgstr ""
 
 #: config/darwin.opt:145
@@ -8506,17 +8526,17 @@ msgstr ""
 
 #: config/darwin.opt:157
 #, no-c-format
-msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for -shared"
+msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\"."
 msgstr ""
 
 #: config/darwin.opt:161
 #, no-c-format
-msgid "-exported_symbols_list <filename>\tGlobal symbols in \"filename\" will be exported from the linked output file, any symbols not mentioned will be treated as hidden."
+msgid "-exported_symbols_list <filename>\tExport global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\"."
 msgstr ""
 
 #: config/darwin.opt:165
 #, no-c-format
-msgid "Supply a list of objects to be linked from a file, rather than the command line"
+msgid "Supply a list of objects to be linked from a file, rather than the command line."
 msgstr ""
 
 #: config/darwin.opt:169 config/darwin.opt:189
@@ -8536,37 +8556,37 @@ msgstr ""
 
 #: config/darwin.opt:181
 #, no-c-format
-msgid "Set the output object such that, on loading, dyld  will ignore any two-level information and resolve symbols in the discovery order for loaded libs."
+msgid "Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs."
 msgstr ""
 
 #: config/darwin.opt:185
 #, no-c-format
-msgid "-framework <name>\tThe linker should search for the named framework in the framework search path."
+msgid "-framework <name>\tThe linker should search for the framework <name> in the framework search path."
 msgstr ""
 
 #: config/darwin.opt:193
 #, no-c-format
-msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\""
+msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\"."
 msgstr ""
 
 #: config/darwin.opt:197
 #, no-c-format
-msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\""
+msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\"."
 msgstr ""
 
 #: config/darwin.opt:201
 #, no-c-format
-msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)"
+msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)."
 msgstr ""
 
 #: config/darwin.opt:205
 #, no-c-format
-msgid "-image_base <address>\tChoose a base address for a dylib or bundle."
+msgid "-image_base <address>\tSpecify <address> as the base address for a dylib or bundle."
 msgstr ""
 
 #: config/darwin.opt:209
 #, no-c-format
-msgid "-init <symbol_name>\tThe symbol \"symbol_name\" will be used as the first initialiser for a dylib."
+msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
 msgstr ""
 
 #: config/darwin.opt:213
@@ -8581,12 +8601,12 @@ msgstr ""
 
 #: config/darwin.opt:221
 #, no-c-format
-msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since MacOS 10.4"
+msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4."
 msgstr ""
 
 #: config/darwin.opt:225
 #, no-c-format
-msgid "(Obsolete after 10.4) -multiply_defined <treatment> Provided a mechanism for warning about symbols defined in multiple dylibs."
+msgid "(Obsolete after 10.4) -multiply_defined <treatment>\tProvided a mechanism for warning about symbols defined in multiple dylibs."
 msgstr ""
 
 #: config/darwin.opt:229
@@ -8596,12 +8616,12 @@ msgstr ""
 
 #: config/darwin.opt:233
 #, no-c-format
-msgid "(Obsolete) The linker never dead strips these items, so the option is not needed."
+msgid "(Obsolete) Current linkers never dead-strip these items, so the option is not needed."
 msgstr ""
 
 #: config/darwin.opt:237
 #, no-c-format
-msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an exectuable."
+msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable."
 msgstr ""
 
 #: config/darwin.opt:241
@@ -8621,7 +8641,7 @@ msgstr ""
 
 #: config/darwin.opt:256
 #, no-c-format
-msgid "-pagezero_size size\tAllows setting the page 0 size to 4kb for certain special cases."
+msgid "-pagezero_size <size>\tAllows setting the page 0 size to 4kb when required."
 msgstr ""
 
 #: config/darwin.opt:268
@@ -8641,17 +8661,17 @@ msgstr ""
 
 #: config/darwin.opt:283
 #, no-c-format
-msgid "-read_only_relocs <treatment>\tThis will allow relocs in read-only pages (not advisable)."
+msgid "-read_only_relocs <treatment>\tAllow relocations in read-only pages (not recommended)."
 msgstr ""
 
 #: config/darwin.opt:287
 #, no-c-format
-msgid "-sectalign <segname> <sectname> <value>\tSet section \"sectname\" in segment \"segname\" to have alignment \"value\" which must be an integral power of two expressed in hexadecimal form."
+msgid "-sectalign <segname> <sectname> <value>\tSet section <sectname> in segment <segname> to have alignment <value> which must be an integral power of two expressed in hexadecimal form."
 msgstr ""
 
 #: config/darwin.opt:291
 #, no-c-format
-msgid "-sectcreate <segname> <sectname> <file>\tCreate section \"sectname\" in segment \"segname\" from the contents of \"file\"."
+msgid "-sectcreate <segname> <sectname> <file>\tCreate section <sectname> in segment <segname> from the contents of <file>."
 msgstr ""
 
 #: config/darwin.opt:295
@@ -8661,32 +8681,32 @@ msgstr ""
 
 #: config/darwin.opt:299
 #, no-c-format
-msgid "(Obsolete) -sectorder <segname> <sectname> orderfile\tReplaced by a more general option \"-order_file\"."
+msgid "(Obsolete) -sectorder <segname> <sectname> <orderfile>\tReplaced by a more general option \"-order_file\"."
 msgstr ""
 
 #: config/darwin.opt:303
 #, no-c-format
-msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries, \"file\" contains a line for each library."
+msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries; <file> contains a line for each library."
 msgstr ""
 
 #: config/darwin.opt:308
 #, no-c-format
-msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>"
+msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>."
 msgstr ""
 
 #: config/darwin.opt:312
 #, no-c-format
-msgid "Synonym for \"image_base\""
+msgid "Synonym for \"image_base\"."
 msgstr ""
 
 #: config/darwin.opt:316
 #, no-c-format
-msgid "-segaddr <name> <address>\tSet the base address of segment \"name\" to \"address\" which must be aligned to a page boundary (currently 4kb)."
+msgid "-segaddr <name> <address>\tSet the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb)."
 msgstr ""
 
 #: config/darwin.opt:321
 #, no-c-format
-msgid "(Obsolete, ld_classic only) -sectcreate segname sectname file"
+msgid "(Obsolete, ld_classic only) -sectcreate <segname> <sectname> <file>\tAllowed creation of a section from a file."
 msgstr ""
 
 #: config/darwin.opt:325
@@ -8696,17 +8716,17 @@ msgstr ""
 
 #: config/darwin.opt:329
 #, no-c-format
-msgid "-segprot <segname> max_prot init_prot\tThe protection values are \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
+msgid "-segprot <segname> <max_prot> <init_prot>\tThe virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
 msgstr ""
 
 #: config/darwin.opt:333
 #, no-c-format
-msgid "-segs_read_only_addr address \tAllows specifying the address of the read only portion of a dylib."
+msgid "-segs_read_only_addr <address>\tSpecify that <address> is the base address of the read-only segments of a dylib."
 msgstr ""
 
 #: config/darwin.opt:337
 #, no-c-format
-msgid "-segs_read_write_addr address \tAllows specifying the address of the read/write portion of a dylib."
+msgid "-segs_read_write_addr <address>\tSpecify that <address> is the base address address of the read-write segments of a dylib."
 msgstr ""
 
 #: config/darwin.opt:341
@@ -8716,22 +8736,22 @@ msgstr ""
 
 #: config/darwin.opt:345
 #, no-c-format
-msgid "-sub_library <name>\tLibrary named \"name\" will be re-exported (only useful for dylibs)."
+msgid "-sub_library <name>\tLibrary named <name> will be re-exported (only useful for dylibs)."
 msgstr ""
 
 #: config/darwin.opt:349
 #, no-c-format
-msgid "-sub_umbrella <name>\tFramework named \"name\" will be re-exported (only useful for dylibs)."
+msgid "-sub_umbrella <name>\tFramework named <name> will be re-exported (only useful for dylibs)."
 msgstr ""
 
 #: config/darwin.opt:353
 #, no-c-format
-msgid "This is the default"
+msgid "This is the default."
 msgstr ""
 
 #: config/darwin.opt:357
 #, no-c-format
-msgid "Specifies content that can speed up dynamic loading when the binaries are unchanged."
+msgid "Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged)."
 msgstr ""
 
 #: config/darwin.opt:361
@@ -8746,7 +8766,7 @@ msgstr ""
 
 #: config/darwin.opt:369
 #, no-c-format
-msgid "-unexported_symbols_list <filename>\tDon't export global symbols listed in filename."
+msgid "-unexported_symbols_list <filename>\tDo not export the global symbols listed in <filename>."
 msgstr ""
 
 #: config/darwin.opt:373
@@ -8756,7 +8776,7 @@ msgstr ""
 
 #: config/darwin.opt:377
 #, no-c-format
-msgid "Logs the object files the linker loads"
+msgid "Logs which object files the linker loads."
 msgstr ""
 
 #: config/darwin.opt:381
@@ -8766,7 +8786,7 @@ msgstr ""
 
 #: config/darwin.opt:389
 #, no-c-format
-msgid "(Obsolete, ignored)\tOld support similar to whyload."
+msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"."
 msgstr ""
 
 #: config/darwin.opt:393
@@ -11866,12 +11886,12 @@ msgstr ""
 msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
 msgstr ""
 
-#: config/arm/arm-tables.opt:266
+#: config/arm/arm-tables.opt:269
 #, no-c-format
 msgid "Known ARM architectures (for use with the -march= option):"
 msgstr ""
 
-#: config/arm/arm-tables.opt:369
+#: config/arm/arm-tables.opt:372
 #, no-c-format
 msgid "Known ARM FPUs (for use with the -mfpu= option):"
 msgstr ""
@@ -16387,2372 +16407,2392 @@ msgstr ""
 
 #: common.opt:606
 #, no-c-format
-msgid "Warn when attempting to free a non-heap object."
+msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
 msgstr ""
 
 #: common.opt:610
 #, no-c-format
+msgid "Warn when attempting to free a non-heap object."
+msgstr ""
+
+#: common.opt:614
+#, no-c-format
 msgid "Warn when a function cannot be expanded to HSAIL."
 msgstr ""
 
-#: common.opt:617
+#: common.opt:621
 #, no-c-format
 msgid "Warn when a switch case falls through."
 msgstr ""
 
-#: common.opt:621
+#: common.opt:625
 #, fuzzy, no-c-format
 #| msgid "virtual functions cannot be friends"
 msgid "Warn when an inlined function cannot be inlined."
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: common.opt:625
+#: common.opt:629
 #, no-c-format
 msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
 msgstr ""
 
-#: common.opt:632
+#: common.opt:636
 #, no-c-format
 msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
 msgstr ""
 
-#: common.opt:636
+#: common.opt:640
+#, no-c-format
+msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
+msgstr ""
+
+#: common.opt:644
 #, no-c-format
 msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
 msgstr ""
 
-#: common.opt:640
+#: common.opt:648
 #, no-c-format
 msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
 msgstr ""
 
-#: common.opt:651
+#: common.opt:659
 #, no-c-format
 msgid "Warn about some C++ One Definition Rule violations during link time optimization."
 msgstr ""
 
-#: common.opt:655
+#: common.opt:663
 #, no-c-format
 msgid "Warn about overflow in arithmetic expressions."
 msgstr ""
 
-#: common.opt:659
+#: common.opt:667
 #, no-c-format
 msgid "During link time optimization warn about mismatched types of global declarations."
 msgstr ""
 
-#: common.opt:663
+#: common.opt:671
 #, no-c-format
 msgid "Warn when the packed attribute has no effect on struct layout."
 msgstr ""
 
-#: common.opt:667
+#: common.opt:675
 #, no-c-format
 msgid "Warn when padding is required to align structure members."
 msgstr ""
 
-#: common.opt:671
+#: common.opt:679
 #, no-c-format
 msgid "Issue warnings needed for strict compliance to the standard."
 msgstr ""
 
-#: common.opt:675
+#: common.opt:683
 #, no-c-format
 msgid "Warn about returning a pointer/reference to a local or temporary variable."
 msgstr ""
 
-#: common.opt:679
+#: common.opt:687
 #, no-c-format
 msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
 msgstr ""
 
-#: common.opt:683
+#: common.opt:691
 #, no-c-format
 msgid "Warn when one variable shadows another (globally)."
 msgstr ""
 
-#: common.opt:687
+#: common.opt:695
 #, no-c-format
 msgid "Warn when one local variable shadows another local variable or parameter."
 msgstr ""
 
-#: common.opt:694
+#: common.opt:702
 #, no-c-format
 msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
 msgstr ""
 
-#: common.opt:701
+#: common.opt:709
 #, no-c-format
 msgid "Warn when not issuing stack smashing protection for some reason."
 msgstr ""
 
-#: common.opt:705
+#: common.opt:713
 #, no-c-format
 msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
 msgstr ""
 
-#: common.opt:709 common.opt:713
+#: common.opt:717
+#, no-c-format
+msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
+msgstr ""
+
+#: common.opt:721 common.opt:725
 #, no-c-format
 msgid "Warn about code which might break strict aliasing rules."
 msgstr ""
 
-#: common.opt:717 common.opt:721
+#: common.opt:729 common.opt:733
 #, no-c-format
 msgid "Warn about optimizations that assume that signed overflow is undefined."
 msgstr ""
 
-#: common.opt:725
+#: common.opt:737
 #, no-c-format
 msgid "Warn about functions which might be candidates for __attribute__((cold))."
 msgstr ""
 
-#: common.opt:729
+#: common.opt:741
 #, no-c-format
 msgid "Warn about functions which might be candidates for __attribute__((const))."
 msgstr ""
 
-#: common.opt:733
+#: common.opt:745
 #, no-c-format
 msgid "Warn about functions which might be candidates for __attribute__((pure))."
 msgstr ""
 
-#: common.opt:737
+#: common.opt:749
 #, no-c-format
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
 msgstr ""
 
-#: common.opt:741
+#: common.opt:753
 #, no-c-format
 msgid "Warn about functions which might be candidates for __attribute__((malloc))."
 msgstr ""
 
-#: common.opt:745
+#: common.opt:757
 #, no-c-format
 msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
 msgstr ""
 
-#: common.opt:749
+#: common.opt:761
 #, no-c-format
 msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
 msgstr ""
 
-#: common.opt:753
+#: common.opt:765
 #, no-c-format
 msgid "Warn about statements between switch's controlling expression and the first case."
 msgstr ""
 
-#: common.opt:758
+#: common.opt:770
 #, no-c-format
 msgid "Do not suppress warnings from system headers."
 msgstr ""
 
-#: common.opt:762
+#: common.opt:774
 #, no-c-format
 msgid "Warn whenever a trampoline is generated."
 msgstr ""
 
-#: common.opt:766
+#: common.opt:778
 #, no-c-format
 msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
 msgstr ""
 
-#: common.opt:770
+#: common.opt:782
 #, no-c-format
 msgid "Warn about uninitialized automatic variables."
 msgstr ""
 
-#: common.opt:774
+#: common.opt:786
 #, no-c-format
 msgid "Warn about maybe uninitialized automatic variables."
 msgstr ""
 
-#: common.opt:782
+#: common.opt:794
 #, no-c-format
 msgid "Enable all -Wunused- warnings."
 msgstr ""
 
-#: common.opt:786
+#: common.opt:798
 #, no-c-format
 msgid "Warn when a function parameter is only set, otherwise unused."
 msgstr ""
 
-#: common.opt:790
+#: common.opt:802
 #, no-c-format
 msgid "Warn when a variable is only set, otherwise unused."
 msgstr ""
 
-#: common.opt:794
+#: common.opt:806
 #, no-c-format
 msgid "Warn when a function is unused."
 msgstr ""
 
-#: common.opt:798
+#: common.opt:810
 #, no-c-format
 msgid "Warn when a label is unused."
 msgstr ""
 
-#: common.opt:802
+#: common.opt:814
 #, no-c-format
 msgid "Warn when a function parameter is unused."
 msgstr ""
 
-#: common.opt:806
+#: common.opt:818
 #, no-c-format
 msgid "Warn when an expression value is unused."
 msgstr ""
 
-#: common.opt:810
+#: common.opt:822
 #, no-c-format
 msgid "Warn when a variable is unused."
 msgstr ""
 
-#: common.opt:814
+#: common.opt:826
 #, no-c-format
 msgid "Warn in case profiles in -fprofile-use do not match."
 msgstr ""
 
-#: common.opt:818
+#: common.opt:830
 #, no-c-format
 msgid "Warn in case profiles in -fprofile-use do not exist."
 msgstr ""
 
-#: common.opt:822
+#: common.opt:834
 #, no-c-format
 msgid "Warn when a vector operation is compiled outside the SIMD."
 msgstr ""
 
-#: common.opt:838
+#: common.opt:850
 #, no-c-format
 msgid "-aux-info <file>\tEmit declaration information into <file>."
 msgstr ""
 
-#: common.opt:857
+#: common.opt:869
 #, no-c-format
 msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
 msgstr ""
 
-#: common.opt:861
+#: common.opt:873
 #, no-c-format
 msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
 msgstr ""
 
-#: common.opt:865
+#: common.opt:877
 #, no-c-format
 msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
 msgstr ""
 
-#: common.opt:951
+#: common.opt:963
 #, no-c-format
 msgid "The version of the C++ ABI in use."
 msgstr ""
 
-#: common.opt:955
+#: common.opt:967
 #, no-c-format
 msgid "Aggressively optimize loops using language constraints."
 msgstr ""
 
-#: common.opt:959
+#: common.opt:971
 #, fuzzy, no-c-format
 msgid "Align the start of functions."
 msgstr "вельмі шмат аргументаў у функцыі"
 
-#: common.opt:969
+#: common.opt:981
 #, no-c-format
 msgid "Align labels which are only reached by jumping."
 msgstr ""
 
-#: common.opt:976
+#: common.opt:988
 #, no-c-format
 msgid "Align all labels."
 msgstr ""
 
-#: common.opt:983
+#: common.opt:995
 #, no-c-format
 msgid "Align the start of loops."
 msgstr ""
 
-#: common.opt:990
+#: common.opt:1002
 #, no-c-format
 msgid "Allow the compiler to introduce new data races on stores."
 msgstr ""
 
-#: common.opt:994
+#: common.opt:1006
 #, no-c-format
 msgid "Enable static analysis pass."
 msgstr ""
 
-#: common.opt:1014
+#: common.opt:1026
 #, no-c-format
 msgid "Select what to sanitize."
 msgstr ""
 
-#: common.opt:1018
+#: common.opt:1030
 #, no-c-format
 msgid "Select type of coverage sanitization."
 msgstr ""
 
-#: common.opt:1022
+#: common.opt:1034
 #, no-c-format
 msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
 msgstr ""
 
-#: common.opt:1026
+#: common.opt:1038
 #, no-c-format
 msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
 msgstr ""
 
-#: common.opt:1031
+#: common.opt:1043
 #, no-c-format
 msgid "After diagnosing undefined behavior attempt to continue execution."
 msgstr ""
 
-#: common.opt:1035
+#: common.opt:1047
 #, no-c-format
 msgid "This switch is deprecated; use -fsanitize-recover= instead."
 msgstr ""
 
-#: common.opt:1042
+#: common.opt:1054
 #, no-c-format
 msgid "Use trap instead of a library function for undefined behavior sanitization."
 msgstr ""
 
-#: common.opt:1046
+#: common.opt:1058
 #, no-c-format
 msgid "Generate unwind tables that are exact at each instruction boundary."
 msgstr ""
 
-#: common.opt:1050
+#: common.opt:1062
 #, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Generate auto-inc/dec instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: common.opt:1054
+#: common.opt:1066
 #, no-c-format
 msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
 msgstr ""
 
-#: common.opt:1059
+#: common.opt:1071
 #, no-c-format
 msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
 msgstr ""
 
-#: common.opt:1068
+#: common.opt:1080
 #, no-c-format
 msgid "Generate code to check bounds before indexing arrays."
 msgstr ""
 
-#: common.opt:1072
+#: common.opt:1084
 #, no-c-format
 msgid "Replace add, compare, branch with branch on count register."
 msgstr ""
 
-#: common.opt:1076
+#: common.opt:1088
 #, no-c-format
 msgid "Use profiling information for branch probabilities."
 msgstr ""
 
-#: common.opt:1092
+#: common.opt:1104
 #, no-c-format
 msgid "Output callgraph information on a per-file basis."
 msgstr ""
 
-#: common.opt:1096
+#: common.opt:1108
 #, no-c-format
 msgid "Output callgraph information on a per-file basis with decorations."
 msgstr ""
 
-#: common.opt:1100
+#: common.opt:1112
 #, no-c-format
 msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
 msgstr ""
 
-#: common.opt:1104
+#: common.opt:1116
 #, no-c-format
 msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
 msgstr ""
 
-#: common.opt:1111
+#: common.opt:1123
 #, no-c-format
 msgid "Save registers around function calls."
 msgstr ""
 
-#: common.opt:1115
+#: common.opt:1127
 #, no-c-format
 msgid "This switch is deprecated; do not use."
 msgstr ""
 
-#: common.opt:1119
+#: common.opt:1131
 #, no-c-format
 msgid "Check the return value of new in C++."
 msgstr ""
 
-#: common.opt:1123 common.opt:1127
+#: common.opt:1135 common.opt:1139
 #, no-c-format
 msgid "Perform internal consistency checkings."
 msgstr ""
 
-#: common.opt:1131
+#: common.opt:1143
 #, fuzzy, no-c-format
 #| msgid "Enable exception handling"
 msgid "Enable code hoisting."
 msgstr "Уключыць апрацоўку выключэньняў"
 
-#: common.opt:1135
+#: common.opt:1147
 #, no-c-format
 msgid "Looks for opportunities to reduce stack adjustments and stack references."
 msgstr ""
 
-#: common.opt:1139
+#: common.opt:1151
 #, no-c-format
 msgid "Put uninitialized globals in the common section."
 msgstr ""
 
-#: common.opt:1147
+#: common.opt:1159
 #, no-c-format
 msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
 msgstr ""
 
-#: common.opt:1151
+#: common.opt:1163
 #, no-c-format
 msgid "Run only the second compilation of -fcompare-debug."
 msgstr ""
 
-#: common.opt:1155
+#: common.opt:1167
 #, no-c-format
 msgid "Perform comparison elimination after register allocation has finished."
 msgstr ""
 
-#: common.opt:1159
+#: common.opt:1171
 #, no-c-format
 msgid "Do not perform optimizations increasing noticeably stack usage."
 msgstr ""
 
-#: common.opt:1163
+#: common.opt:1175
 #, no-c-format
 msgid "Perform a register copy-propagation optimization pass."
 msgstr ""
 
-#: common.opt:1167
+#: common.opt:1179
 #, no-c-format
 msgid "Perform cross-jumping optimization."
 msgstr ""
 
-#: common.opt:1171
+#: common.opt:1183
 #, no-c-format
 msgid "When running CSE, follow jumps to their targets."
 msgstr ""
 
-#: common.opt:1179
+#: common.opt:1191
 #, no-c-format
 msgid "Omit range reduction step when performing complex division."
 msgstr ""
 
-#: common.opt:1183
+#: common.opt:1195
 #, no-c-format
 msgid "Complex multiplication and division follow Fortran rules."
 msgstr ""
 
-#: common.opt:1187
+#: common.opt:1199
 #, no-c-format
 msgid "Place data items into their own section."
 msgstr ""
 
-#: common.opt:1191
+#: common.opt:1203
 #, no-c-format
 msgid "List all available debugging counters with their limits and counts."
 msgstr ""
 
-#: common.opt:1195
+#: common.opt:1207
 #, no-c-format
 msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
 msgstr ""
 
-#: common.opt:1199
+#: common.opt:1211
 #, no-c-format
 msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
 msgstr ""
 
-#: common.opt:1203
+#: common.opt:1215
 #, no-c-format
 msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
 msgstr ""
 
-#: common.opt:1207
+#: common.opt:1219
 #, no-c-format
 msgid "Output .debug_types section when using DWARF v4 debuginfo."
 msgstr ""
 
-#: common.opt:1213
+#: common.opt:1225
 #, no-c-format
 msgid "Defer popping functions args from stack until later."
 msgstr ""
 
-#: common.opt:1217
+#: common.opt:1229
 #, no-c-format
 msgid "Attempt to fill delay slots of branch instructions."
 msgstr ""
 
-#: common.opt:1221
+#: common.opt:1233
 #, no-c-format
 msgid "Delete dead instructions that may throw exceptions."
 msgstr ""
 
-#: common.opt:1225
+#: common.opt:1237
 #, no-c-format
 msgid "Delete useless null pointer checks."
 msgstr ""
 
-#: common.opt:1229
+#: common.opt:1241
 #, no-c-format
 msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
 msgstr ""
 
-#: common.opt:1233
+#: common.opt:1245
 #, no-c-format
 msgid "Perform speculative devirtualization."
 msgstr ""
 
-#: common.opt:1237
+#: common.opt:1249
 #, no-c-format
 msgid "Try to convert virtual calls to direct ones."
 msgstr ""
 
-#: common.opt:1241
+#: common.opt:1253
 #, no-c-format
 msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
 msgstr ""
 
-#: common.opt:1258
+#: common.opt:1270
 #, no-c-format
 msgid "Show the source line with a caret indicating the column."
 msgstr ""
 
-#: common.opt:1262
+#: common.opt:1274
 #, no-c-format
 msgid "Show labels annotating ranges of source code when showing source."
 msgstr ""
 
-#: common.opt:1266
+#: common.opt:1278
 #, no-c-format
 msgid "Show line numbers in the left margin when showing source."
 msgstr ""
 
-#: common.opt:1274
+#: common.opt:1286
 #, no-c-format
 msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
 msgstr ""
 
-#: common.opt:1294
+#: common.opt:1306
 #, no-c-format
 msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
 msgstr ""
 
-#: common.opt:1314
+#: common.opt:1326
 #, no-c-format
 msgid "-fdiagnostics-format=[text|json]\tSelect output format."
 msgstr ""
 
-#: common.opt:1331
+#: common.opt:1343
 #, no-c-format
 msgid "Print fix-it hints in machine-readable form."
 msgstr ""
 
-#: common.opt:1335
+#: common.opt:1347
 #, no-c-format
 msgid "Print fix-it hints to stderr in unified diff format."
 msgstr ""
 
-#: common.opt:1339
+#: common.opt:1351
 #, no-c-format
 msgid "Amend appropriate diagnostic messages with the command line option that controls them."
 msgstr ""
 
-#: common.opt:1343
+#: common.opt:1355
 #, no-c-format
 msgid "Print CWE identifiers for diagnostic messages, where available."
 msgstr ""
 
-#: common.opt:1347
+#: common.opt:1359
 #, no-c-format
 msgid "Specify how to print any control-flow path associated with a diagnostic."
 msgstr ""
 
-#: common.opt:1363
+#: common.opt:1375
 #, no-c-format
 msgid "Show stack depths of events in paths."
 msgstr ""
 
-#: common.opt:1367
+#: common.opt:1379
 #, no-c-format
 msgid "Set minimum width of left margin of source code when showing source."
 msgstr ""
 
-#: common.opt:1371
+#: common.opt:1383
 #, no-c-format
 msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
 msgstr ""
 
-#: common.opt:1375
+#: common.opt:1387
 #, no-c-format
 msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
 msgstr ""
 
-#: common.opt:1379
+#: common.opt:1391
 #, no-c-format
 msgid "-fdump-<type>\tDump various compiler internals to a file."
 msgstr ""
 
-#: common.opt:1386
+#: common.opt:1398
 #, no-c-format
 msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
 msgstr ""
 
-#: common.opt:1390
+#: common.opt:1402
 #, no-c-format
 msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
 msgstr ""
 
-#: common.opt:1394
+#: common.opt:1406
 #, no-c-format
 msgid "Suppress output of addresses in debugging dumps."
 msgstr ""
 
-#: common.opt:1398
+#: common.opt:1410
 #, no-c-format
 msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
 msgstr ""
 
-#: common.opt:1403
+#: common.opt:1415
 #, no-c-format
 msgid "Dump detailed information on GCC's internal representation of source code locations."
 msgstr ""
 
-#: common.opt:1407
+#: common.opt:1419
 #, no-c-format
 msgid "Dump optimization passes."
 msgstr ""
 
-#: common.opt:1411
+#: common.opt:1423
 #, no-c-format
 msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
 msgstr ""
 
-#: common.opt:1415
+#: common.opt:1427
 #, no-c-format
 msgid "Suppress output of previous and next insn numbers in debugging dumps."
 msgstr ""
 
-#: common.opt:1419
+#: common.opt:1431
 #, no-c-format
 msgid "Enable CFI tables via GAS assembler directives."
 msgstr ""
 
-#: common.opt:1423
+#: common.opt:1435
 #, no-c-format
 msgid "Perform early inlining."
 msgstr ""
 
-#: common.opt:1431
+#: common.opt:1443
 #, no-c-format
 msgid "Perform interprocedural reduction of aggregates."
 msgstr ""
 
-#: common.opt:1435
+#: common.opt:1447
 #, no-c-format
 msgid "Perform unused symbol elimination in debug info."
 msgstr ""
 
-#: common.opt:1439
+#: common.opt:1451
 #, no-c-format
 msgid "Perform unused type elimination in debug info."
 msgstr ""
 
-#: common.opt:1443
+#: common.opt:1455
 #, no-c-format
 msgid "Do not suppress C++ class debug information."
 msgstr ""
 
-#: common.opt:1447
+#: common.opt:1459
 #, fuzzy, no-c-format
 #| msgid "Enable exception handling"
 msgid "Enable exception handling."
 msgstr "Уключыць апрацоўку выключэньняў"
 
-#: common.opt:1451
+#: common.opt:1463
 #, no-c-format
 msgid "Perform a number of minor, expensive optimizations."
 msgstr ""
 
-#: common.opt:1455
+#: common.opt:1467
 #, no-c-format
 msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
 msgstr ""
 
-#: common.opt:1470
+#: common.opt:1482
 #, no-c-format
 msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
 msgstr ""
 
-#: common.opt:1486
+#: common.opt:1498
 #, no-c-format
 msgid "Output lto objects containing both the intermediate language and binary output."
 msgstr ""
 
-#: common.opt:1490
+#: common.opt:1502
 #, no-c-format
 msgid "Assume no NaNs or infinities are generated."
 msgstr ""
 
-#: common.opt:1494
+#: common.opt:1506
 #, no-c-format
 msgid "Assume that loops with an exit will terminate and not loop indefinitely."
 msgstr ""
 
-#: common.opt:1498
+#: common.opt:1510
 #, no-c-format
 msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
 msgstr ""
 
-#: common.opt:1502
+#: common.opt:1514
 #, no-c-format
 msgid "Don't allocate floats and doubles in extended-precision registers."
 msgstr ""
 
-#: common.opt:1510
+#: common.opt:1522
 #, no-c-format
 msgid "Perform a forward propagation pass on RTL."
 msgstr ""
 
-#: common.opt:1514
+#: common.opt:1526
 #, no-c-format
 msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
 msgstr ""
 
-#: common.opt:1531
+#: common.opt:1543
 #, no-c-format
 msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
 msgstr ""
 
-#: common.opt:1538
+#: common.opt:1550
 #, no-c-format
 msgid "Allow function addresses to be held in registers."
 msgstr ""
 
-#: common.opt:1542
+#: common.opt:1554
 #, fuzzy, no-c-format
 #| msgid "for each function it appears in.)"
 msgid "Place each function into its own section."
 msgstr "адзін раз для кожнай функцыі, дзе ён з'яўляецца.)"
 
-#: common.opt:1546
+#: common.opt:1558
 #, no-c-format
 msgid "Perform global common subexpression elimination."
 msgstr ""
 
-#: common.opt:1550
+#: common.opt:1562
 #, no-c-format
 msgid "Perform enhanced load motion during global common subexpression elimination."
 msgstr ""
 
-#: common.opt:1554
+#: common.opt:1566
 #, no-c-format
 msgid "Perform store motion after global common subexpression elimination."
 msgstr ""
 
-#: common.opt:1558
+#: common.opt:1570
 #, no-c-format
 msgid "Perform redundant load after store elimination in global common subexpression elimination."
 msgstr ""
 
-#: common.opt:1563
+#: common.opt:1575
 #, no-c-format
 msgid "Perform global common subexpression elimination after register allocation has finished."
 msgstr ""
 
-#: common.opt:1580
+#: common.opt:1592
 #, no-c-format
 msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
 msgstr ""
 
-#: common.opt:1585
+#: common.opt:1597
 #, no-c-format
 msgid "Enable in and out of Graphite representation."
 msgstr ""
 
-#: common.opt:1589
+#: common.opt:1601
 #, no-c-format
 msgid "Enable Graphite Identity transformation."
 msgstr ""
 
-#: common.opt:1593
+#: common.opt:1605
 #, no-c-format
 msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
 msgstr ""
 
-#: common.opt:1602
+#: common.opt:1614
 #, no-c-format
 msgid "Mark all loops as parallel."
 msgstr ""
 
-#: common.opt:1606 common.opt:1614 common.opt:2755
+#: common.opt:1618 common.opt:1626 common.opt:2771
 #, no-c-format
 msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
 msgstr ""
 
-#: common.opt:1610
+#: common.opt:1622
 #, no-c-format
 msgid "Enable loop interchange on trees."
 msgstr ""
 
-#: common.opt:1618
+#: common.opt:1630
 #, no-c-format
 msgid "Perform unroll-and-jam on loops."
 msgstr ""
 
-#: common.opt:1622
+#: common.opt:1634
 #, no-c-format
 msgid "Enable support for GNU transactional memory."
 msgstr ""
 
-#: common.opt:1626
+#: common.opt:1638
 #, no-c-format
 msgid "Use STB_GNU_UNIQUE if supported by the assembler."
 msgstr ""
 
-#: common.opt:1634
+#: common.opt:1646
 #, no-c-format
 msgid "Enable the loop nest optimizer."
 msgstr ""
 
-#: common.opt:1638
+#: common.opt:1650
 #, no-c-format
 msgid "Force bitfield accesses to match their type width."
 msgstr ""
 
-#: common.opt:1642
+#: common.opt:1654
 #, no-c-format
 msgid "Merge adjacent stores."
 msgstr ""
 
-#: common.opt:1646
+#: common.opt:1658
 #, no-c-format
 msgid "Enable guessing of branch probabilities."
 msgstr ""
 
-#: common.opt:1654
+#: common.opt:1666
 #, fuzzy, no-c-format
 msgid "Process #ident directives."
 msgstr "нерэчаісны ініцыялізатар"
 
-#: common.opt:1658
+#: common.opt:1670
 #, no-c-format
 msgid "Perform conversion of conditional jumps to branchless equivalents."
 msgstr ""
 
-#: common.opt:1662
+#: common.opt:1674
 #, no-c-format
 msgid "Perform conversion of conditional jumps to conditional execution."
 msgstr ""
 
-#: common.opt:1666
+#: common.opt:1678
 #, no-c-format
 msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
 msgstr ""
 
-#: common.opt:1682
+#: common.opt:1694
 #, no-c-format
 msgid "Convert conditional jumps in innermost loops to branchless equivalents."
 msgstr ""
 
-#: common.opt:1694
+#: common.opt:1706
 #, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Do not generate .size directives."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: common.opt:1698
+#: common.opt:1710
 #, no-c-format
 msgid "Perform indirect inlining."
 msgstr ""
 
-#: common.opt:1704
+#: common.opt:1716
 #, no-c-format
 msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
 msgstr ""
 
-#: common.opt:1708
+#: common.opt:1720
 #, no-c-format
 msgid "Integrate functions into their callers when code size is known not to grow."
 msgstr ""
 
-#: common.opt:1712
+#: common.opt:1724
 #, no-c-format
 msgid "Integrate functions not declared \"inline\" into their callers when profitable."
 msgstr ""
 
-#: common.opt:1716
+#: common.opt:1728
 #, no-c-format
 msgid "Integrate functions only required by their single caller."
 msgstr ""
 
-#: common.opt:1723
+#: common.opt:1735
 #, no-c-format
 msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
 msgstr ""
 
-#: common.opt:1727
+#: common.opt:1739
 #, no-c-format
 msgid "Inline __atomic operations when a lock free instruction sequence is available."
 msgstr ""
 
-#: common.opt:1734
+#: common.opt:1746
 #, no-c-format
 msgid "-fcf-protection=[full|branch|return|none]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
 msgstr ""
 
-#: common.opt:1754
+#: common.opt:1766
 #, no-c-format
 msgid "Instrument function entry and exit with profiling calls."
 msgstr ""
 
-#: common.opt:1758
+#: common.opt:1770
 #, no-c-format
 msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
 msgstr ""
 
-#: common.opt:1762
+#: common.opt:1774
 #, no-c-format
 msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
 msgstr ""
 
-#: common.opt:1766
+#: common.opt:1778
 #, no-c-format
 msgid "Perform interprocedural constant propagation."
 msgstr ""
 
-#: common.opt:1770
+#: common.opt:1782
 #, no-c-format
 msgid "Perform cloning to make Interprocedural constant propagation stronger."
 msgstr ""
 
-#: common.opt:1778
+#: common.opt:1790
 #, no-c-format
 msgid "Perform interprocedural bitwise constant propagation."
 msgstr ""
 
-#: common.opt:1782
+#: common.opt:1794
 #, no-c-format
 msgid "Perform interprocedural profile propagation."
 msgstr ""
 
-#: common.opt:1786
+#: common.opt:1798
 #, no-c-format
 msgid "Perform interprocedural points-to analysis."
 msgstr ""
 
-#: common.opt:1790
+#: common.opt:1802
 #, no-c-format
 msgid "Discover pure and const functions."
 msgstr ""
 
-#: common.opt:1794
+#: common.opt:1806
 #, no-c-format
 msgid "Perform Identical Code Folding for functions and read-only variables."
 msgstr ""
 
-#: common.opt:1798
+#: common.opt:1810
 #, no-c-format
 msgid "Perform Identical Code Folding for functions."
 msgstr ""
 
-#: common.opt:1802
+#: common.opt:1814
 #, no-c-format
 msgid "Perform Identical Code Folding for variables."
 msgstr ""
 
-#: common.opt:1806
+#: common.opt:1818
 #, no-c-format
 msgid "Discover read-only and non addressable static variables."
 msgstr ""
 
-#: common.opt:1810
+#: common.opt:1822
 #, no-c-format
 msgid "Discover read-only, write-only and non-addressable static variables."
 msgstr ""
 
-#: common.opt:1814
+#: common.opt:1826
 #, no-c-format
 msgid "Reduce stack alignment on call sites if possible."
 msgstr ""
 
-#: common.opt:1826
+#: common.opt:1838
 #, no-c-format
 msgid "Perform IPA Value Range Propagation."
 msgstr ""
 
-#: common.opt:1830
+#: common.opt:1842
 #, no-c-format
 msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
 msgstr ""
 
-#: common.opt:1843
+#: common.opt:1855
 #, no-c-format
 msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
 msgstr ""
 
-#: common.opt:1859
+#: common.opt:1871
 #, no-c-format
 msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
 msgstr ""
 
-#: common.opt:1864
+#: common.opt:1876
 #, no-c-format
 msgid "Use IRA based register pressure calculation in RTL loop optimizations."
 msgstr ""
 
-#: common.opt:1869
+#: common.opt:1881
 #, no-c-format
 msgid "Share slots for saving different hard registers."
 msgstr ""
 
-#: common.opt:1873
+#: common.opt:1885
 #, no-c-format
 msgid "Share stack slots for spilled pseudo-registers."
 msgstr ""
 
-#: common.opt:1877
+#: common.opt:1889
 #, no-c-format
 msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
 msgstr ""
 
-#: common.opt:1881
+#: common.opt:1893
 #, no-c-format
 msgid "Optimize induction variables on trees."
 msgstr ""
 
-#: common.opt:1885
+#: common.opt:1897
 #, no-c-format
 msgid "Use jump tables for sufficiently large switch statements."
 msgstr ""
 
-#: common.opt:1889
+#: common.opt:1901
 #, no-c-format
 msgid "Generate code for functions even if they are fully inlined."
 msgstr ""
 
-#: common.opt:1893
+#: common.opt:1905
 #, no-c-format
 msgid "Generate code for static functions even if they are never called."
 msgstr ""
 
-#: common.opt:1897
+#: common.opt:1909
 #, no-c-format
 msgid "Emit static const variables even if they are not used."
 msgstr ""
 
-#: common.opt:1901
+#: common.opt:1913
 #, no-c-format
 msgid "Give external symbols a leading underscore."
 msgstr ""
 
-#: common.opt:1909
+#: common.opt:1921
 #, no-c-format
 msgid "Do CFG-sensitive rematerialization in LRA."
 msgstr ""
 
-#: common.opt:1913
+#: common.opt:1925
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable link-time optimization."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:1917
+#: common.opt:1929
 #, no-c-format
 msgid "Link-time optimization with number of parallel jobs or jobserver."
 msgstr ""
 
-#: common.opt:1939
+#: common.opt:1951
 #, no-c-format
 msgid "Specify the algorithm to partition symbols and vars at linktime."
 msgstr ""
 
-#: common.opt:1944
+#: common.opt:1956
 #, no-c-format
 msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
 msgstr ""
 
-#: common.opt:1952
+#: common.opt:1964
 #, no-c-format
 msgid "Report various link-time optimization statistics."
 msgstr ""
 
-#: common.opt:1956
+#: common.opt:1968
 #, no-c-format
 msgid "Report various link-time optimization statistics for WPA only."
 msgstr ""
 
-#: common.opt:1960
+#: common.opt:1972
 #, fuzzy, no-c-format
 msgid "Set errno after built-in math functions."
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: common.opt:1964
+#: common.opt:1976
 #, no-c-format
 msgid "-fmax-errors=<number>\tMaximum number of errors to report."
 msgstr ""
 
-#: common.opt:1968
+#: common.opt:1980
 #, no-c-format
 msgid "Report on permanent memory allocation."
 msgstr ""
 
-#: common.opt:1972
+#: common.opt:1984
 #, no-c-format
 msgid "Report on permanent memory allocation in WPA only."
 msgstr ""
 
-#: common.opt:1979
+#: common.opt:1991
 #, no-c-format
 msgid "Attempt to merge identical constants and constant variables."
 msgstr ""
 
-#: common.opt:1983
+#: common.opt:1995
 #, no-c-format
 msgid "Attempt to merge identical constants across compilation units."
 msgstr ""
 
-#: common.opt:1987
+#: common.opt:1999
 #, no-c-format
 msgid "Attempt to merge identical debug strings across compilation units."
 msgstr ""
 
-#: common.opt:1991
+#: common.opt:2003
 #, no-c-format
 msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
 msgstr ""
 
-#: common.opt:1995
+#: common.opt:2007
 #, no-c-format
 msgid "Perform SMS based modulo scheduling before the first scheduling pass."
 msgstr ""
 
-#: common.opt:1999
+#: common.opt:2011
 #, no-c-format
 msgid "Perform SMS based modulo scheduling with register moves allowed."
 msgstr ""
 
-#: common.opt:2003
+#: common.opt:2015
 #, no-c-format
 msgid "Move loop invariant computations out of loops."
 msgstr ""
 
-#: common.opt:2007
+#: common.opt:2019
 #, no-c-format
 msgid "Use the RTL dead code elimination pass."
 msgstr ""
 
-#: common.opt:2011
+#: common.opt:2023
 #, no-c-format
 msgid "Use the RTL dead store elimination pass."
 msgstr ""
 
-#: common.opt:2015
+#: common.opt:2027
 #, no-c-format
 msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
 msgstr ""
 
-#: common.opt:2019
+#: common.opt:2031
 #, no-c-format
 msgid "Support synchronous non-call exceptions."
 msgstr ""
 
-#: common.opt:2023
+#: common.opt:2035
 #, no-c-format
 msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
 msgstr ""
 
-#: common.opt:2027
+#: common.opt:2039
 #, no-c-format
 msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
 msgstr ""
 
-#: common.opt:2040
+#: common.opt:2052
 #, no-c-format
 msgid "When possible do not generate stack frames."
 msgstr ""
 
-#: common.opt:2044
+#: common.opt:2056
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable all optimization info dumps on stderr."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:2048
+#: common.opt:2060
 #, no-c-format
 msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
 msgstr ""
 
-#: common.opt:2052
+#: common.opt:2064
 #, no-c-format
 msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
 msgstr ""
 
-#: common.opt:2060
+#: common.opt:2072
 #, no-c-format
 msgid "Optimize sibling and tail recursive calls."
 msgstr ""
 
-#: common.opt:2064
+#: common.opt:2076
 #, no-c-format
 msgid "Perform partial inlining."
 msgstr ""
 
-#: common.opt:2068 common.opt:2072
+#: common.opt:2080 common.opt:2084
 #, no-c-format
 msgid "Report on memory allocation before interprocedural optimization."
 msgstr ""
 
-#: common.opt:2076
+#: common.opt:2088
 #, no-c-format
 msgid "Pack structure members together without holes."
 msgstr ""
 
-#: common.opt:2080
+#: common.opt:2092
 #, no-c-format
 msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
 msgstr ""
 
-#: common.opt:2084
+#: common.opt:2096
 #, no-c-format
 msgid "Return small aggregates in memory, not registers."
 msgstr ""
 
-#: common.opt:2088
+#: common.opt:2100
 #, no-c-format
 msgid "Perform loop peeling."
 msgstr ""
 
-#: common.opt:2092
+#: common.opt:2104
 #, no-c-format
 msgid "Enable machine specific peephole optimizations."
 msgstr ""
 
-#: common.opt:2096
+#: common.opt:2108
 #, no-c-format
 msgid "Enable an RTL peephole pass before sched2."
 msgstr ""
 
-#: common.opt:2100
+#: common.opt:2112
 #, no-c-format
 msgid "Generate position-independent code if possible (large mode)."
 msgstr ""
 
-#: common.opt:2104
+#: common.opt:2116
 #, no-c-format
 msgid "Generate position-independent code for executables if possible (large mode)."
 msgstr ""
 
-#: common.opt:2108
+#: common.opt:2120
 #, no-c-format
 msgid "Generate position-independent code if possible (small mode)."
 msgstr ""
 
-#: common.opt:2112
+#: common.opt:2124
 #, no-c-format
 msgid "Generate position-independent code for executables if possible (small mode)."
 msgstr ""
 
-#: common.opt:2116
+#: common.opt:2128
 #, no-c-format
 msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
 msgstr ""
 
-#: common.opt:2120
+#: common.opt:2132
 #, no-c-format
 msgid "Specify a plugin to load."
 msgstr ""
 
-#: common.opt:2124
+#: common.opt:2136
 #, no-c-format
 msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
 msgstr ""
 
-#: common.opt:2128
+#: common.opt:2140
 #, no-c-format
 msgid "Run predictive commoning optimization."
 msgstr ""
 
-#: common.opt:2132
+#: common.opt:2144
 #, no-c-format
 msgid "Generate prefetch instructions, if available, for arrays in loops."
 msgstr ""
 
-#: common.opt:2136
+#: common.opt:2148
 #, no-c-format
 msgid "Enable basic program profiling code."
 msgstr ""
 
-#: common.opt:2140
+#: common.opt:2152
 #, no-c-format
 msgid "Generate absolute source path names for gcov."
 msgstr ""
 
-#: common.opt:2144
+#: common.opt:2156
 #, no-c-format
 msgid "Insert arc-based program profiling code."
 msgstr ""
 
-#: common.opt:2148
+#: common.opt:2160
 #, no-c-format
 msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
 msgstr ""
 
-#: common.opt:2153
+#: common.opt:2165
 #, no-c-format
 msgid "Select the name for storing the profile note file."
 msgstr ""
 
-#: common.opt:2157
+#: common.opt:2169
 #, no-c-format
 msgid "Enable correction of flow inconsistent profile data input."
 msgstr ""
 
-#: common.opt:2161
+#: common.opt:2173
 #, no-c-format
 msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
 msgstr ""
 
-#: common.opt:2165
+#: common.opt:2177
 #, no-c-format
 msgid "Instrument only functions from files where names match any regular expression (separated by a semi-colon)."
 msgstr ""
 
-#: common.opt:2169
+#: common.opt:2181
 #, no-c-format
 msgid "Instrument only functions from files where names do not match all the regular expressions (separated by a semi-colon)."
 msgstr ""
 
-#: common.opt:2185
+#: common.opt:2197
 #, no-c-format
 msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
 msgstr ""
 
-#: common.opt:2201
+#: common.opt:2213
+#, no-c-format
+msgid "Remove prefix from absolute path before manging name for -fprofile-generate= and -fprofile-use=."
+msgstr ""
+
+#: common.opt:2217
 #, no-c-format
 msgid "Enable common options for generating profile info for profile feedback directed optimizations."
 msgstr ""
 
-#: common.opt:2205
+#: common.opt:2221
 #, no-c-format
 msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
 msgstr ""
 
-#: common.opt:2209
+#: common.opt:2225
 #, no-c-format
 msgid "Do not assume that functions never executed during the train run are cold."
 msgstr ""
 
-#: common.opt:2213
+#: common.opt:2229
 #, no-c-format
 msgid "Enable common options for performing profile feedback directed optimizations."
 msgstr ""
 
-#: common.opt:2217
+#: common.opt:2233
 #, no-c-format
 msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
 msgstr ""
 
-#: common.opt:2221
+#: common.opt:2237
 #, no-c-format
 msgid "Insert code to profile values of expressions."
 msgstr ""
 
-#: common.opt:2225
+#: common.opt:2241
 #, no-c-format
 msgid "Report on consistency of profile."
 msgstr ""
 
-#: common.opt:2229
+#: common.opt:2245
 #, no-c-format
 msgid "Enable function reordering that improves code placement."
 msgstr ""
 
-#: common.opt:2233
+#: common.opt:2249
 #, no-c-format
 msgid "Insert NOP instructions at each function entry."
 msgstr ""
 
-#: common.opt:2240
+#: common.opt:2256
 #, no-c-format
 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
 msgstr ""
 
-#: common.opt:2250
+#: common.opt:2266
 #, no-c-format
 msgid "Record gcc command line switches in the object file."
 msgstr ""
 
-#: common.opt:2254
+#: common.opt:2270
 #, fuzzy, no-c-format
 msgid "Return small aggregates in registers."
 msgstr "Не выкарыстоўваць рэгістра sb"
 
-#: common.opt:2262
+#: common.opt:2278
 #, no-c-format
 msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
 msgstr ""
 
-#: common.opt:2273
+#: common.opt:2289
 #, no-c-format
 msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
 msgstr ""
 
-#: common.opt:2288
+#: common.opt:2304
 #, no-c-format
 msgid "Tell DCE to remove unused C++ allocations."
 msgstr ""
 
-#: common.opt:2292
+#: common.opt:2308
 #, no-c-format
 msgid "Relief of register pressure through live range shrinkage."
 msgstr ""
 
-#: common.opt:2296
+#: common.opt:2312
 #, no-c-format
 msgid "Perform a register renaming optimization pass."
 msgstr ""
 
-#: common.opt:2300
+#: common.opt:2316
 #, no-c-format
 msgid "Perform a target dependent instruction fusion optimization pass."
 msgstr ""
 
-#: common.opt:2304
+#: common.opt:2320
 #, no-c-format
 msgid "Reorder basic blocks to improve code placement."
 msgstr ""
 
-#: common.opt:2308
+#: common.opt:2324
 #, no-c-format
 msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
 msgstr ""
 
-#: common.opt:2321
+#: common.opt:2337
 #, no-c-format
 msgid "Reorder basic blocks and partition into hot and cold sections."
 msgstr ""
 
-#: common.opt:2325
+#: common.opt:2341
 #, no-c-format
 msgid "Reorder functions to improve code placement."
 msgstr ""
 
-#: common.opt:2329
+#: common.opt:2345
 #, no-c-format
 msgid "Add a common subexpression elimination pass after loop optimizations."
 msgstr ""
 
-#: common.opt:2337
+#: common.opt:2353
 #, no-c-format
 msgid "Disable optimizations that assume default FP rounding behavior."
 msgstr ""
 
-#: common.opt:2341
+#: common.opt:2357
 #, no-c-format
 msgid "Enable scheduling across basic blocks."
 msgstr ""
 
-#: common.opt:2345
+#: common.opt:2361
 #, no-c-format
 msgid "Enable register pressure sensitive insn scheduling."
 msgstr ""
 
-#: common.opt:2349
+#: common.opt:2365
 #, no-c-format
 msgid "Allow speculative motion of non-loads."
 msgstr ""
 
-#: common.opt:2353
+#: common.opt:2369
 #, no-c-format
 msgid "Allow speculative motion of some loads."
 msgstr ""
 
-#: common.opt:2357
+#: common.opt:2373
 #, no-c-format
 msgid "Allow speculative motion of more loads."
 msgstr ""
 
-#: common.opt:2361
+#: common.opt:2377
 #, no-c-format
 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
 msgstr ""
 
-#: common.opt:2365
+#: common.opt:2381
 #, no-c-format
 msgid "If scheduling post reload, do superblock scheduling."
 msgstr ""
 
-#: common.opt:2373
+#: common.opt:2389
 #, no-c-format
 msgid "Reschedule instructions before register allocation."
 msgstr ""
 
-#: common.opt:2377
+#: common.opt:2393
 #, no-c-format
 msgid "Reschedule instructions after register allocation."
 msgstr ""
 
-#: common.opt:2384
+#: common.opt:2400
 #, no-c-format
 msgid "Schedule instructions using selective scheduling algorithm."
 msgstr ""
 
-#: common.opt:2388
+#: common.opt:2404
 #, no-c-format
 msgid "Run selective scheduling after reload."
 msgstr ""
 
-#: common.opt:2392
+#: common.opt:2408
 #, no-c-format
 msgid "Run self-tests, using the given path to locate test files."
 msgstr ""
 
-#: common.opt:2396
+#: common.opt:2412
 #, no-c-format
 msgid "Perform software pipelining of inner loops during selective scheduling."
 msgstr ""
 
-#: common.opt:2400
+#: common.opt:2416
 #, no-c-format
 msgid "Perform software pipelining of outer loops during selective scheduling."
 msgstr ""
 
-#: common.opt:2404
+#: common.opt:2420
 #, no-c-format
 msgid "Reschedule pipelined regions without pipelining."
 msgstr ""
 
-#: common.opt:2408
+#: common.opt:2424
 #, no-c-format
 msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
 msgstr ""
 
-#: common.opt:2414
+#: common.opt:2430
 #, no-c-format
 msgid "Allow premature scheduling of queued insns."
 msgstr ""
 
-#: common.opt:2418
+#: common.opt:2434
 #, no-c-format
 msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
 msgstr ""
 
-#: common.opt:2426
+#: common.opt:2442
 #, no-c-format
 msgid "Set dependence distance checking in premature scheduling of queued insns."
 msgstr ""
 
-#: common.opt:2430
+#: common.opt:2446
 #, no-c-format
 msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
 msgstr ""
 
-#: common.opt:2434
+#: common.opt:2450
 #, no-c-format
 msgid "Enable the group heuristic in the scheduler."
 msgstr ""
 
-#: common.opt:2438
+#: common.opt:2454
 #, no-c-format
 msgid "Enable the critical path heuristic in the scheduler."
 msgstr ""
 
-#: common.opt:2442
+#: common.opt:2458
 #, no-c-format
 msgid "Enable the speculative instruction heuristic in the scheduler."
 msgstr ""
 
-#: common.opt:2446
+#: common.opt:2462
 #, no-c-format
 msgid "Enable the rank heuristic in the scheduler."
 msgstr ""
 
-#: common.opt:2450
+#: common.opt:2466
 #, no-c-format
 msgid "Enable the last instruction heuristic in the scheduler."
 msgstr ""
 
-#: common.opt:2454
+#: common.opt:2470
 #, no-c-format
 msgid "Enable the dependent count heuristic in the scheduler."
 msgstr ""
 
-#: common.opt:2458
+#: common.opt:2474
 #, no-c-format
 msgid "Access data in the same section from shared anchor points."
 msgstr ""
 
-#: common.opt:2470
+#: common.opt:2486
 #, no-c-format
 msgid "Turn on Redundant Extensions Elimination pass."
 msgstr ""
 
-#: common.opt:2474
+#: common.opt:2490
 #, no-c-format
 msgid "Show column numbers in diagnostics, when available.  Default on."
 msgstr ""
 
-#: common.opt:2478
+#: common.opt:2494
 #, no-c-format
 msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
 msgstr ""
 
-#: common.opt:2483
+#: common.opt:2499
 #, no-c-format
 msgid "Shrink-wrap parts of the prologue and epilogue separately."
 msgstr ""
 
-#: common.opt:2487
+#: common.opt:2503
 #, no-c-format
 msgid "Disable optimizations observable by IEEE signaling NaNs."
 msgstr ""
 
-#: common.opt:2491
+#: common.opt:2507
 #, no-c-format
 msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
 msgstr ""
 
-#: common.opt:2495
+#: common.opt:2511
 #, no-c-format
 msgid "Convert floating point constants to single precision constants."
 msgstr ""
 
-#: common.opt:2499
+#: common.opt:2515
 #, no-c-format
 msgid "Split lifetimes of induction variables when loops are unrolled."
 msgstr ""
 
-#: common.opt:2503
+#: common.opt:2519
 #, no-c-format
 msgid "Generate discontiguous stack frames."
 msgstr ""
 
-#: common.opt:2507
+#: common.opt:2523
 #, no-c-format
 msgid "Split wide types into independent registers."
 msgstr ""
 
-#: common.opt:2511
+#: common.opt:2527
 #, no-c-format
 msgid "Split wide types into independent registers earlier."
 msgstr ""
 
-#: common.opt:2515
+#: common.opt:2531
 #, no-c-format
 msgid "Enable backward propagation of use properties at the SSA level."
 msgstr ""
 
-#: common.opt:2519
+#: common.opt:2535
 #, no-c-format
 msgid "Optimize conditional patterns using SSA PHI nodes."
 msgstr ""
 
-#: common.opt:2523
+#: common.opt:2539
 #, no-c-format
 msgid "Optimize amount of stdarg registers saved to stack at start of function."
 msgstr ""
 
-#: common.opt:2527
+#: common.opt:2543
 #, no-c-format
 msgid "Apply variable expansion when loops are unrolled."
 msgstr ""
 
-#: common.opt:2531
+#: common.opt:2547
 #, fuzzy, no-c-format
 #| msgid "Insert stack checking code into the program"
 msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
 msgstr "Уключаць код правэркі стэку ў праграму"
 
-#: common.opt:2535
+#: common.opt:2551
 #, fuzzy, no-c-format
 #| msgid "Insert stack checking code into the program"
 msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
 msgstr "Уключаць код правэркі стэку ў праграму"
 
-#: common.opt:2539
+#: common.opt:2555
 #, no-c-format
 msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
 msgstr ""
 
-#: common.opt:2547
+#: common.opt:2563
 #, no-c-format
 msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
 msgstr ""
 
-#: common.opt:2551
+#: common.opt:2567
 #, no-c-format
 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
 msgstr ""
 
-#: common.opt:2555
+#: common.opt:2571
 #, no-c-format
 msgid "Use propolice as a stack protection method."
 msgstr ""
 
-#: common.opt:2559
+#: common.opt:2575
 #, no-c-format
 msgid "Use a stack protection method for every function."
 msgstr ""
 
-#: common.opt:2563
+#: common.opt:2579
 #, no-c-format
 msgid "Use a smart stack protection method for certain functions."
 msgstr ""
 
-#: common.opt:2567
+#: common.opt:2583
 #, no-c-format
 msgid "Use stack protection method only for functions with the stack_protect attribute."
 msgstr ""
 
-#: common.opt:2571
+#: common.opt:2587
 #, no-c-format
 msgid "Output stack usage information on a per-function basis."
 msgstr ""
 
-#: common.opt:2583
+#: common.opt:2599
 #, no-c-format
 msgid "Assume strict aliasing rules apply."
 msgstr ""
 
-#: common.opt:2587
+#: common.opt:2603
 #, no-c-format
 msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
 msgstr ""
 
-#: common.opt:2591
+#: common.opt:2607
 #, no-c-format
 msgid "Implement __atomic operations via libcalls to legacy __sync functions."
 msgstr ""
 
-#: common.opt:2595
+#: common.opt:2611
 #, no-c-format
 msgid "Check for syntax errors, then stop."
 msgstr ""
 
-#: common.opt:2599
+#: common.opt:2615
 #, no-c-format
 msgid "Create data files needed by \"gcov\"."
 msgstr ""
 
-#: common.opt:2603
+#: common.opt:2619
 #, no-c-format
 msgid "Perform jump threading optimizations."
 msgstr ""
 
-#: common.opt:2607
+#: common.opt:2623
 #, no-c-format
 msgid "Report the time taken by each compiler pass."
 msgstr ""
 
-#: common.opt:2611
+#: common.opt:2627
 #, no-c-format
 msgid "Record times taken by sub-phases separately."
 msgstr ""
 
-#: common.opt:2615
+#: common.opt:2631
 #, no-c-format
 msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
 msgstr ""
 
-#: common.opt:2634
+#: common.opt:2650
 #, no-c-format
 msgid "Reorder top level functions, variables, and asms."
 msgstr ""
 
-#: common.opt:2638
+#: common.opt:2654
 #, no-c-format
 msgid "Perform superblock formation via tail duplication."
 msgstr ""
 
-#: common.opt:2642
+#: common.opt:2658
 #, no-c-format
 msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
 msgstr ""
 
-#: common.opt:2650
+#: common.opt:2666
 #, no-c-format
 msgid "Assume floating-point operations can trap."
 msgstr ""
 
-#: common.opt:2654
+#: common.opt:2670
 #, no-c-format
 msgid "Trap for signed overflow in addition, subtraction and multiplication."
 msgstr ""
 
-#: common.opt:2658
+#: common.opt:2674
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable SSA-CCP optimization on trees."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:2662
+#: common.opt:2678
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable SSA-BIT-CCP optimization on trees."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:2670
+#: common.opt:2686
 #, no-c-format
 msgid "Enable loop header copying on trees."
 msgstr ""
 
-#: common.opt:2678
+#: common.opt:2694
 #, no-c-format
 msgid "Enable SSA coalescing of user variables."
 msgstr ""
 
-#: common.opt:2686
+#: common.opt:2702
 #, no-c-format
 msgid "Enable copy propagation on trees."
 msgstr ""
 
-#: common.opt:2694
+#: common.opt:2710
 #, no-c-format
 msgid "Transform condition stores into unconditional ones."
 msgstr ""
 
-#: common.opt:2698
+#: common.opt:2714
 #, no-c-format
 msgid "Perform conversions of switch initializations."
 msgstr ""
 
-#: common.opt:2702
+#: common.opt:2718
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable SSA dead code elimination optimization on trees."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:2706
+#: common.opt:2722
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable dominator optimizations."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:2710
+#: common.opt:2726
 #, no-c-format
 msgid "Enable tail merging on trees."
 msgstr ""
 
-#: common.opt:2714
+#: common.opt:2730
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable dead store elimination."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:2718
+#: common.opt:2734
 #, no-c-format
 msgid "Enable forward propagation on trees."
 msgstr ""
 
-#: common.opt:2722
+#: common.opt:2738
 #, no-c-format
 msgid "Enable Full Redundancy Elimination (FRE) on trees."
 msgstr ""
 
-#: common.opt:2726
+#: common.opt:2742
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable string length optimizations on trees."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:2730
+#: common.opt:2746
 #, no-c-format
 msgid "Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
 msgstr ""
 
-#: common.opt:2736
+#: common.opt:2752
 #, no-c-format
 msgid "Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
 msgstr ""
 
-#: common.opt:2743
+#: common.opt:2759
 #, no-c-format
 msgid "Enable loop distribution on trees."
 msgstr ""
 
-#: common.opt:2747
+#: common.opt:2763
 #, no-c-format
 msgid "Enable loop distribution for patterns transformed into a library call."
 msgstr ""
 
-#: common.opt:2751
+#: common.opt:2767
 #, no-c-format
 msgid "Enable loop invariant motion on trees."
 msgstr ""
 
-#: common.opt:2759
+#: common.opt:2775
 #, no-c-format
 msgid "Create canonical induction variables in loops."
 msgstr ""
 
-#: common.opt:2763
+#: common.opt:2779
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable loop optimizations on tree level."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:2767
+#: common.opt:2783
 #, no-c-format
 msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
 msgstr ""
 
-#: common.opt:2771
+#: common.opt:2787
 #, no-c-format
 msgid "Enable hoisting loads from conditional pointers."
 msgstr ""
 
-#: common.opt:2775
+#: common.opt:2791
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable SSA-PRE optimization on trees."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:2779
+#: common.opt:2795
 #, no-c-format
 msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
 msgstr ""
 
-#: common.opt:2783
+#: common.opt:2799
 #, no-c-format
 msgid "Perform function-local points-to analysis on trees."
 msgstr ""
 
-#: common.opt:2787
+#: common.opt:2803
 #, no-c-format
 msgid "Enable reassociation on tree level."
 msgstr ""
 
-#: common.opt:2795
+#: common.opt:2811
 #, no-c-format
 msgid "Enable SSA code sinking on trees."
 msgstr ""
 
-#: common.opt:2799
+#: common.opt:2815
 #, no-c-format
 msgid "Perform straight-line strength reduction."
 msgstr ""
 
-#: common.opt:2803
+#: common.opt:2819
 #, no-c-format
 msgid "Perform scalar replacement of aggregates."
 msgstr ""
 
-#: common.opt:2807
+#: common.opt:2823
 #, no-c-format
 msgid "Replace temporary expressions in the SSA->normal pass."
 msgstr ""
 
-#: common.opt:2811
+#: common.opt:2827
 #, no-c-format
 msgid "Perform live range splitting during the SSA->normal pass."
 msgstr ""
 
-#: common.opt:2815
+#: common.opt:2831
 #, no-c-format
 msgid "Perform Value Range Propagation on trees."
 msgstr ""
 
-#: common.opt:2819
+#: common.opt:2835
 #, no-c-format
 msgid "Split paths leading to loop backedges."
 msgstr ""
 
-#: common.opt:2823
+#: common.opt:2839
 #, no-c-format
 msgid "Assume common declarations may be overridden with ones with a larger trailing array."
 msgstr ""
 
-#: common.opt:2828
+#: common.opt:2844
 #, no-c-format
 msgid "Compile whole compilation unit at a time."
 msgstr ""
 
-#: common.opt:2832
+#: common.opt:2848
 #, no-c-format
 msgid "Perform loop unrolling when iteration count is known."
 msgstr ""
 
-#: common.opt:2836
+#: common.opt:2852
 #, no-c-format
 msgid "Perform loop unrolling for all loops."
 msgstr ""
 
-#: common.opt:2847
+#: common.opt:2863
 #, no-c-format
 msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
 msgstr ""
 
-#: common.opt:2852
+#: common.opt:2868
 #, no-c-format
 msgid "Same as -fassociative-math for expressions which include division."
 msgstr ""
 
-#: common.opt:2860
+#: common.opt:2876
 #, no-c-format
 msgid "Allow math optimizations that may violate IEEE or ISO standards."
 msgstr ""
 
-#: common.opt:2864
+#: common.opt:2880
 #, no-c-format
 msgid "Perform loop unswitching."
 msgstr ""
 
-#: common.opt:2868
+#: common.opt:2884
 #, no-c-format
 msgid "Perform loop splitting."
 msgstr ""
 
-#: common.opt:2872
+#: common.opt:2888
 #, no-c-format
 msgid "Version loops based on whether indices have a stride of one."
 msgstr ""
 
-#: common.opt:2876
+#: common.opt:2892
 #, fuzzy, no-c-format
 #| msgid "Enable exception handling"
 msgid "Just generate unwind tables for exception handling."
 msgstr "Уключыць апрацоўку выключэньняў"
 
-#: common.opt:2880
+#: common.opt:2896
 #, no-c-format
 msgid "Use the bfd linker instead of the default linker."
 msgstr ""
 
-#: common.opt:2884
+#: common.opt:2900
 #, no-c-format
 msgid "Use the gold linker instead of the default linker."
 msgstr ""
 
-#: common.opt:2888
+#: common.opt:2904
 #, no-c-format
 msgid "Use the lld LLVM linker instead of the default linker."
 msgstr ""
 
-#: common.opt:2900
+#: common.opt:2916
 #, no-c-format
 msgid "Perform variable tracking."
 msgstr ""
 
-#: common.opt:2908
+#: common.opt:2924
 #, no-c-format
 msgid "Perform variable tracking by annotating assignments."
 msgstr ""
 
-#: common.opt:2914
+#: common.opt:2930
 #, no-c-format
 msgid "Toggle -fvar-tracking-assignments."
 msgstr ""
 
-#: common.opt:2922
+#: common.opt:2938
 #, no-c-format
 msgid "Perform variable tracking and also tag variables that are uninitialized."
 msgstr ""
 
-#: common.opt:2927
+#: common.opt:2943
 #, no-c-format
 msgid "Enable vectorization on trees."
 msgstr ""
 
-#: common.opt:2935
+#: common.opt:2951
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable loop vectorization on trees."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:2939
+#: common.opt:2955
 #, no-c-format
 msgid "Enable basic block vectorization (SLP) on trees."
 msgstr ""
 
-#: common.opt:2943
+#: common.opt:2959
 #, no-c-format
 msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
 msgstr ""
 
-#: common.opt:2947
+#: common.opt:2963
 #, no-c-format
 msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
 msgstr ""
 
-#: common.opt:2963
+#: common.opt:2979
 #, no-c-format
 msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
 msgstr ""
 
-#: common.opt:2971
+#: common.opt:2987
 #, no-c-format
 msgid "Enable copy propagation of scalar-evolution information."
 msgstr ""
 
-#: common.opt:2981
+#: common.opt:2997
 #, no-c-format
 msgid "Add extra commentary to assembler output."
 msgstr ""
 
-#: common.opt:2985
+#: common.opt:3001
 #, no-c-format
 msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
 msgstr ""
 
-#: common.opt:3004
+#: common.opt:3020
 #, no-c-format
 msgid "Validate vtable pointers before using them."
 msgstr ""
 
-#: common.opt:3020
+#: common.opt:3036
 #, no-c-format
 msgid "Output vtable verification counters."
 msgstr ""
 
-#: common.opt:3024
+#: common.opt:3040
 #, no-c-format
 msgid "Output vtable verification pointer sets information."
 msgstr ""
 
-#: common.opt:3028
+#: common.opt:3044
 #, no-c-format
 msgid "Use expression value profiles in optimizations."
 msgstr ""
 
-#: common.opt:3032
+#: common.opt:3048
 #, no-c-format
 msgid "Construct webs and split unrelated uses of single variable."
 msgstr ""
 
-#: common.opt:3036
+#: common.opt:3052
 #, no-c-format
 msgid "Enable conditional dead code elimination for builtin calls."
 msgstr ""
 
-#: common.opt:3040
+#: common.opt:3056
 #, no-c-format
 msgid "Perform whole program optimizations."
 msgstr ""
 
-#: common.opt:3044
+#: common.opt:3060
 #, no-c-format
 msgid "Assume pointer overflow wraps around."
 msgstr ""
 
-#: common.opt:3048
+#: common.opt:3064
 #, no-c-format
 msgid "Assume signed arithmetic overflow wraps around."
 msgstr ""
 
-#: common.opt:3052
+#: common.opt:3068
 #, no-c-format
 msgid "Put zero initialized data in the bss section."
 msgstr ""
 
-#: common.opt:3056
+#: common.opt:3072
 #, no-c-format
 msgid "Generate debug information in default format."
 msgstr ""
 
-#: common.opt:3060
+#: common.opt:3076
 #, no-c-format
 msgid "Assume assembler support for (DWARF2+) .loc directives."
 msgstr ""
 
-#: common.opt:3064
+#: common.opt:3080
 #, no-c-format
 msgid "Assume assembler support for view in (DWARF2+) .loc directives."
 msgstr ""
 
-#: common.opt:3084
+#: common.opt:3100
 #, no-c-format
 msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
 msgstr ""
 
-#: common.opt:3088
+#: common.opt:3104
 #, no-c-format
 msgid "Generate debug information in default version of DWARF format."
 msgstr ""
 
-#: common.opt:3092
+#: common.opt:3108
 #, no-c-format
 msgid "Generate debug information in DWARF v2 (or later) format."
 msgstr ""
 
-#: common.opt:3096
+#: common.opt:3112
 #, no-c-format
 msgid "Generate debug information in default extended format."
 msgstr ""
 
-#: common.opt:3100
+#: common.opt:3116
 #, no-c-format
 msgid "Generate extended entry point information for inlined functions."
 msgstr ""
 
-#: common.opt:3104
+#: common.opt:3120
 #, no-c-format
 msgid "Compute locview reset points based on insn length estimates."
 msgstr ""
 
-#: common.opt:3112
+#: common.opt:3128
 #, no-c-format
 msgid "Don't generate DWARF pubnames and pubtypes sections."
 msgstr ""
 
-#: common.opt:3116
+#: common.opt:3132
 #, no-c-format
 msgid "Generate DWARF pubnames and pubtypes sections."
 msgstr ""
 
-#: common.opt:3120
+#: common.opt:3136
 #, no-c-format
 msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
 msgstr ""
 
-#: common.opt:3124
+#: common.opt:3140
 #, no-c-format
 msgid "Record gcc command line switches in DWARF DW_AT_producer."
 msgstr ""
 
-#: common.opt:3128
+#: common.opt:3144
 #, no-c-format
 msgid "Generate debug information in separate .dwo files."
 msgstr ""
 
-#: common.opt:3132
+#: common.opt:3148
 #, fuzzy, no-c-format
 msgid "Generate debug information in STABS format."
 msgstr "Стварыць код для DLL"
 
-#: common.opt:3136
+#: common.opt:3152
 #, no-c-format
 msgid "Generate debug information in extended STABS format."
 msgstr ""
 
-#: common.opt:3140
+#: common.opt:3156
 #, no-c-format
 msgid "Emit progressive recommended breakpoint locations."
 msgstr ""
 
-#: common.opt:3144
+#: common.opt:3160
 #, no-c-format
 msgid "Don't emit DWARF additions beyond selected version."
 msgstr ""
 
-#: common.opt:3148
+#: common.opt:3164
 #, no-c-format
 msgid "Add description attributes to some DWARF DIEs that have no name attribute."
 msgstr ""
 
-#: common.opt:3152
+#: common.opt:3168
 #, no-c-format
 msgid "Toggle debug information generation."
 msgstr ""
 
-#: common.opt:3156
+#: common.opt:3172
 #, no-c-format
 msgid "Augment variable location lists with progressive views."
 msgstr ""
 
-#: common.opt:3163
+#: common.opt:3179
 #, fuzzy, no-c-format
 msgid "Generate debug information in VMS format."
 msgstr "Стварыць код для DLL"
 
-#: common.opt:3167
+#: common.opt:3183
 #, no-c-format
 msgid "Generate debug information in XCOFF format."
 msgstr ""
 
-#: common.opt:3171
+#: common.opt:3187
 #, no-c-format
 msgid "Generate debug information in extended XCOFF format."
 msgstr ""
 
-#: common.opt:3189
+#: common.opt:3205
 #, no-c-format
 msgid "Generate compressed debug sections."
 msgstr ""
 
-#: common.opt:3193
+#: common.opt:3209
 #, no-c-format
 msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
 msgstr ""
 
-#: common.opt:3200
+#: common.opt:3216
 #, no-c-format
 msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
 msgstr ""
 
-#: common.opt:3204
+#: common.opt:3220
 #, no-c-format
 msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
 msgstr ""
 
-#: common.opt:3229
+#: common.opt:3245
 #, fuzzy, no-c-format
 #| msgid "  -o <file>                Place the output into <file>\n"
 msgid "-o <file>\tPlace output into <file>."
 msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
 
-#: common.opt:3233
+#: common.opt:3249
 #, fuzzy, no-c-format
 #| msgid "Enable exception handling"
 msgid "Enable function profiling."
 msgstr "Уключыць апрацоўку выключэньняў"
 
-#: common.opt:3243
+#: common.opt:3259
 #, no-c-format
 msgid "Like -pedantic but issue them as errors."
 msgstr ""
 
-#: common.opt:3283
+#: common.opt:3299
 #, no-c-format
 msgid "Do not display functions compiled or elapsed time."
 msgstr ""
 
-#: common.opt:3315
+#: common.opt:3331
 #, no-c-format
 msgid "Enable verbose output."
 msgstr ""
 
-#: common.opt:3319
+#: common.opt:3335
 #, no-c-format
 msgid "Display the compiler's version."
 msgstr ""
 
-#: common.opt:3323
+#: common.opt:3339
 #, no-c-format
 msgid "Suppress warnings."
 msgstr ""
 
-#: common.opt:3333
+#: common.opt:3349
 #, no-c-format
 msgid "Create a shared library."
 msgstr ""
 
-#: common.opt:3378
+#: common.opt:3394
 #, no-c-format
 msgid "Don't create a dynamically linked position independent executable."
 msgstr ""
 
-#: common.opt:3382
+#: common.opt:3398
 #, no-c-format
 msgid "Create a dynamically linked position independent executable."
 msgstr ""
 
-#: common.opt:3386
+#: common.opt:3402
 #, no-c-format
 msgid "Create a static position independent executable."
 msgstr ""
 
-#: common.opt:3393
+#: common.opt:3409
 #, no-c-format
 msgid "Use caller save register across calls if possible."
 msgstr ""
@@ -19754,151 +19794,156 @@ msgstr ""
 
 #: params.opt:849
 #, no-c-format
-msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
+msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
 msgstr ""
 
 #: params.opt:853
 #, no-c-format
-msgid "The lower bound for a buffer to be considered for stack smashing protection."
+msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
 msgstr ""
 
 #: params.opt:857
 #, no-c-format
-msgid "Size of the stack guard expressed as a power of two in bytes."
+msgid "The lower bound for a buffer to be considered for stack smashing protection."
 msgstr ""
 
 #: params.opt:861
 #, no-c-format
-msgid "Interval in which to probe the stack expressed as a power of two in bytes."
+msgid "Size of the stack guard expressed as a power of two in bytes."
 msgstr ""
 
 #: params.opt:865
 #, no-c-format
-msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
+msgid "Interval in which to probe the stack expressed as a power of two in bytes."
 msgstr ""
 
 #: params.opt:869
 #, no-c-format
-msgid "Maximum size of a single store merging region in bytes."
+msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
 msgstr ""
 
 #: params.opt:873
 #, no-c-format
-msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
+msgid "Maximum size of a single store merging region in bytes."
 msgstr ""
 
 #: params.opt:877
 #, no-c-format
-msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
+msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
 msgstr ""
 
 #: params.opt:881
 #, no-c-format
-msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
+msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
 msgstr ""
 
 #: params.opt:885
 #, no-c-format
-msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
+msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
 msgstr ""
 
 #: params.opt:889
 #, no-c-format
-msgid "Maximal code growth caused by tail duplication (in percent)."
+msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
 msgstr ""
 
 #: params.opt:893
 #, no-c-format
-msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
+msgid "Maximal code growth caused by tail duplication (in percent)."
 msgstr ""
 
 #: params.opt:897
 #, no-c-format
-msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
+msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
 msgstr ""
 
 #: params.opt:901
 #, no-c-format
-msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
+msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
 msgstr ""
 
 #: params.opt:905
 #, no-c-format
-msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
+msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
 msgstr ""
 
 #: params.opt:909
 #, no-c-format
-msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
+msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
 msgstr ""
 
 #: params.opt:913
 #, no-c-format
-msgid "Instruction accounted for function prologue, epilogue and other overhead."
+msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
 msgstr ""
 
 #: params.opt:917
 #, no-c-format
-msgid "Time accounted for function prologue, epilogue and other overhead."
+msgid "Instruction accounted for function prologue, epilogue and other overhead."
 msgstr ""
 
 #: params.opt:921
 #, no-c-format
-msgid "Instruction accounted for function thunk overhead."
+msgid "Time accounted for function prologue, epilogue and other overhead."
 msgstr ""
 
 #: params.opt:925
 #, no-c-format
-msgid "Time accounted for function thunk overhead."
+msgid "Instruction accounted for function thunk overhead."
 msgstr ""
 
 #: params.opt:929
 #, no-c-format
-msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
+msgid "Time accounted for function thunk overhead."
 msgstr ""
 
 #: params.opt:933
 #, no-c-format
-msgid "Maximum unroll factor for the unroll-and-jam transformation."
+msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
 msgstr ""
 
 #: params.opt:937
 #, no-c-format
-msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
+msgid "Maximum unroll factor for the unroll-and-jam transformation."
 msgstr ""
 
 #: params.opt:941
 #, no-c-format
-msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
+msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
 msgstr ""
 
 #: params.opt:945
 #, no-c-format
-msgid "Whether to use canonical types."
+msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
 msgstr ""
 
 #: params.opt:949
 #, no-c-format
-msgid "Enable loop epilogue vectorization using smaller vector size."
+msgid "Whether to use canonical types."
 msgstr ""
 
 #: params.opt:953
 #, no-c-format
-msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
+msgid "Enable loop epilogue vectorization using smaller vector size."
 msgstr ""
 
 #: params.opt:957
 #, no-c-format
-msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
+msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
 msgstr ""
 
 #: params.opt:961
 #, no-c-format
+msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
+msgstr ""
+
+#: params.opt:965
+#, no-c-format
 msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
 msgstr ""
 
-#: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1376
-#: cp/cvt.c:1632
+#: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1389
+#: cp/cvt.c:1645
 #, gcc-internal-format
 msgid "value computed is not used"
 msgstr ""
@@ -19925,8 +19970,8 @@ msgstr ""
 msgid "expected boolean type"
 msgstr ""
 
-#: go/gofrontend/expressions.cc:5048 c/c-parser.c:15282 c/c-parser.c:15289
-#: cp/parser.c:36139 cp/parser.c:36146
+#: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
+#: cp/parser.c:36331 cp/parser.c:36338
 #, gcc-internal-format
 msgid "expected integer"
 msgstr ""
@@ -19995,7 +20040,7 @@ msgstr "няма аргументаў"
 #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
 #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
 #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
-#: go/gofrontend/expressions.cc:12133 cp/pt.c:8856
+#: go/gofrontend/expressions.cc:12133 cp/pt.c:8945
 #, fuzzy, gcc-internal-format
 #| msgid "too many arguments to function"
 msgid "too many arguments"
@@ -20158,20 +20203,20 @@ msgstr "вельмі шмат аргументаў у функцыі"
 msgid "too few expressions for struct"
 msgstr "не хапае аргументаў у функцыі"
 
-#: go/gofrontend/expressions.cc:16933 go/gofrontend/statements.cc:1909
+#: go/gofrontend/expressions.cc:16941 go/gofrontend/statements.cc:1909
 msgid "type assertion only valid for interface types"
 msgstr ""
 
-#: go/gofrontend/expressions.cc:16945
+#: go/gofrontend/expressions.cc:16953
 msgid "impossible type assertion: type does not implement interface"
 msgstr ""
 
-#: go/gofrontend/expressions.cc:17141 go/gofrontend/expressions.cc:17161
+#: go/gofrontend/expressions.cc:17149 go/gofrontend/expressions.cc:17169
 #: go/gofrontend/statements.cc:1756
 msgid "expected channel"
 msgstr ""
 
-#: go/gofrontend/expressions.cc:17166 go/gofrontend/statements.cc:1761
+#: go/gofrontend/expressions.cc:17174 go/gofrontend/statements.cc:1761
 msgid "invalid receive on send-only channel"
 msgstr ""
 
@@ -20380,15 +20425,15 @@ msgid "ignoring attribute %qE because it conflicts with attribute %qs"
 msgstr ""
 
 #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
-#: c-family/c-attribs.c:3885 c-family/c-attribs.c:3899
-#: c-family/c-attribs.c:3913 c-family/c-attribs.c:3928 cp/decl.c:14817
-#: cp/friend.c:303 cp/tree.c:4743
+#: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
+#: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14810
+#: cp/friend.c:303 cp/tree.c:4792
 #, fuzzy, gcc-internal-format
 msgid "previous declaration here"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
 #. Warn about and ignore all others for now, but store them.
-#: attribs.c:567 c-family/c-attribs.c:3242 objc/objc-act.c:4978
+#: attribs.c:567 c-family/c-attribs.c:3243 objc/objc-act.c:4978
 #: objc/objc-act.c:6948 objc/objc-act.c:8137 objc/objc-act.c:8188
 #, fuzzy, gcc-internal-format
 #| msgid "`%s' attribute ignored"
@@ -20416,7 +20461,7 @@ msgstr ""
 msgid "expected between %i and %i, found %i"
 msgstr ""
 
-#: attribs.c:609 c-family/c-attribs.c:3795
+#: attribs.c:609 c-family/c-attribs.c:3796
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute does not apply to types"
 msgstr "\"%s\" звычайна функцыя"
@@ -20440,7 +20485,7 @@ msgstr ""
 #. standard attributes (of which nodiscard is the only one
 #. without a handler in GCC).  Diagnose it here with a pedwarn
 #. and then discard it to prevent a duplicate warning later.
-#: attribs.c:719 attribs.c:1627 attribs.c:1637 attribs.c:1647
+#: attribs.c:720 attribs.c:1628 attribs.c:1638 attribs.c:1648
 #: c-family/c-attribs.c:761 c-family/c-attribs.c:780 c-family/c-attribs.c:798
 #: c-family/c-attribs.c:828 c-family/c-attribs.c:849 c-family/c-attribs.c:870
 #: c-family/c-attribs.c:911 c-family/c-attribs.c:942 c-family/c-attribs.c:958
@@ -20456,23 +20501,23 @@ msgstr ""
 #: c-family/c-attribs.c:1539 c-family/c-attribs.c:1628
 #: c-family/c-attribs.c:1658 c-family/c-attribs.c:1709
 #: c-family/c-attribs.c:2199 c-family/c-attribs.c:2350
-#: c-family/c-attribs.c:2411 c-family/c-attribs.c:2649
-#: c-family/c-attribs.c:2729 c-family/c-attribs.c:2881
-#: c-family/c-attribs.c:2900 c-family/c-attribs.c:3065
-#: c-family/c-attribs.c:3131 c-family/c-attribs.c:3158
-#: c-family/c-attribs.c:3213 c-family/c-attribs.c:3395
-#: c-family/c-attribs.c:3416 c-family/c-attribs.c:3529
-#: c-family/c-attribs.c:3797 c-family/c-attribs.c:4222
-#: c-family/c-attribs.c:4245 c-family/c-attribs.c:4284
-#: c-family/c-attribs.c:4366 c-family/c-attribs.c:4422
-#: c-family/c-attribs.c:4438 c-family/c-attribs.c:4532
-#: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2053
-#: config/arm/arm.c:7127 config/arm/arm.c:7155 config/arm/arm.c:7172
+#: c-family/c-attribs.c:2411 c-family/c-attribs.c:2650
+#: c-family/c-attribs.c:2730 c-family/c-attribs.c:2882
+#: c-family/c-attribs.c:2901 c-family/c-attribs.c:3066
+#: c-family/c-attribs.c:3132 c-family/c-attribs.c:3159
+#: c-family/c-attribs.c:3214 c-family/c-attribs.c:3396
+#: c-family/c-attribs.c:3417 c-family/c-attribs.c:3530
+#: c-family/c-attribs.c:3798 c-family/c-attribs.c:4219
+#: c-family/c-attribs.c:4242 c-family/c-attribs.c:4281
+#: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
+#: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
+#: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
+#: config/arm/arm.c:7149 config/arm/arm.c:7177 config/arm/arm.c:7194
 #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
 #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
 #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
 #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
-#: config/rs6000/rs6000.c:19322 ada/gcc-interface/utils.c:6436
+#: config/rs6000/rs6000.c:19357 ada/gcc-interface/utils.c:6436
 #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
 #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
 #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
@@ -20480,82 +20525,82 @@ msgstr ""
 #: ada/gcc-interface/utils.c:6672 ada/gcc-interface/utils.c:6693
 #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6764
 #: brig/brig-lang.c:484 c/c-decl.c:4556 c/c-decl.c:4559 c/c-decl.c:4574
-#: c/c-parser.c:4933 lto/lto-lang.c:288
+#: c/c-parser.c:4932 lto/lto-lang.c:288
 #, fuzzy, gcc-internal-format
 #| msgid "`%s' attribute ignored"
 msgid "%qE attribute ignored"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: attribs.c:994
+#: attribs.c:995
 #, gcc-internal-format
 msgid "missing %<target%> attribute for multi-versioned %qD"
 msgstr ""
 
-#: attribs.c:997 cp/decl.c:1162 cp/decl.c:2017 cp/decl.c:2061 cp/decl.c:2072
-#: cp/decl.c:2673 cp/decl.c:3092
+#: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2062 cp/decl.c:2073
+#: cp/decl.c:2676 cp/decl.c:3103
 #, fuzzy, gcc-internal-format
 #| msgid "previous declaration of `%D'"
 msgid "previous declaration of %qD"
 msgstr "папярэдняе абвяшчэньне `%D'"
 
-#: attribs.c:1140
+#: attribs.c:1141
 #, gcc-internal-format
 msgid "ignoring attributes applied to %qT after definition"
 msgstr ""
 
-#: attribs.c:1558
+#: attribs.c:1559
 #, gcc-internal-format
 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
 msgstr ""
 
-#: attribs.c:1570
+#: attribs.c:1571
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
 msgstr ""
 
-#: attribs.c:1584
+#: attribs.c:1585
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 msgstr ""
 
-#: attribs.c:1665
+#: attribs.c:1666
 #, gcc-internal-format
 msgid "inline function %q+D declared as dllimport: attribute ignored"
 msgstr ""
 
-#: attribs.c:1673
+#: attribs.c:1674
 #, gcc-internal-format
 msgid "function %q+D definition is marked dllimport"
 msgstr ""
 
-#: attribs.c:1681
+#: attribs.c:1682
 #, gcc-internal-format
 msgid "variable %q+D definition is marked dllimport"
 msgstr ""
 
-#: attribs.c:1712
+#: attribs.c:1713
 #, gcc-internal-format
 msgid "external linkage required for symbol %q+D because of %qE attribute"
 msgstr ""
 
-#: attribs.c:1726
+#: attribs.c:1727
 #, gcc-internal-format
 msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
 msgstr ""
 
-#: attribs.c:1989
+#: attribs.c:1990
 #, gcc-internal-format
 msgid "%qD specifies more restrictive attribute than its target %qD: %s"
 msgid_plural "%qD specifies more restrictive attributes than its target %qD: %s"
 msgstr[0] ""
 msgstr[1] ""
 
-#: attribs.c:1995 attribs.c:2015
+#: attribs.c:1996 attribs.c:2016
 #, gcc-internal-format
 msgid "%qD target declared here"
 msgstr ""
 
-#: attribs.c:2009
+#: attribs.c:2010
 #, gcc-internal-format
 msgid "%qD specifies less restrictive attribute than its target %qD: %s"
 msgid_plural "%qD specifies less restrictive attributes than its target %qD: %s"
@@ -20614,7 +20659,7 @@ msgstr ""
 msgid "offset %qwi outside bounds of constant string"
 msgstr ""
 
-#: builtins.c:815 cp/name-lookup.c:5329
+#: builtins.c:815 cp/name-lookup.c:5333
 #, gcc-internal-format
 msgid "%qE declared here"
 msgstr ""
@@ -20907,7 +20952,7 @@ msgstr "аргумент для \"%s\" прапушчан"
 
 #. All valid uses of __builtin_va_arg_pack () are removed during
 #. inlining.
-#: builtins.c:7931 expr.c:11092
+#: builtins.c:7931 expr.c:11097
 #, gcc-internal-format
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 msgstr ""
@@ -21000,7 +21045,7 @@ msgstr ""
 msgid "%Kargument %i value %qE exceeds maximum object size %E"
 msgstr ""
 
-#: calls.c:1433 calls.c:2065
+#: calls.c:1433 calls.c:2061
 #, gcc-internal-format
 msgid "%Kargument %i range [%E, %E] is negative"
 msgstr ""
@@ -21071,37 +21116,37 @@ msgstr "тып параметра \"%s\" не аб'яўлены"
 msgid "cannot tail-call: %s"
 msgstr "немагчыма знайсьці кляс `%s'"
 
-#: calls.c:2061
+#: calls.c:2057
 #, gcc-internal-format
 msgid "%Kargument %i value %E is negative"
 msgstr ""
 
-#: calls.c:2108
+#: calls.c:2104
 #, gcc-internal-format
 msgid "%Kargument %i is null but the corresponding size argument %i value is %E"
 msgstr ""
 
-#: calls.c:2113
+#: calls.c:2109
 #, gcc-internal-format
 msgid "%Kargument %i is null but the corresponding size argument %i range is [%E, %E]"
 msgstr ""
 
-#: calls.c:2165
+#: calls.c:2161
 #, gcc-internal-format
 msgid "in a call to function %qD declared with attribute %qs"
 msgstr ""
 
-#: calls.c:2169
+#: calls.c:2165
 #, gcc-internal-format
 msgid "in a call with type %qT and attribute %qs"
 msgstr ""
 
-#: calls.c:3755
+#: calls.c:3751
 #, gcc-internal-format
 msgid "function call has aggregate value"
 msgstr ""
 
-#: calls.c:4476
+#: calls.c:4472
 #, gcc-internal-format
 msgid "passing too large argument on stack"
 msgstr ""
@@ -21556,547 +21601,547 @@ msgstr ""
 msgid "%d exits recorded for loop %d (having %d exits)"
 msgstr ""
 
-#: cfgrtl.c:2391
+#: cfgrtl.c:2401
 #, gcc-internal-format, gfc-internal-format
 msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
 msgstr ""
 
-#: cfgrtl.c:2462
+#: cfgrtl.c:2472
 #, gcc-internal-format, gfc-internal-format
 msgid "multiple hot/cold transitions found (bb %i)"
 msgstr ""
 
-#: cfgrtl.c:2470
+#: cfgrtl.c:2480
 #, gcc-internal-format
 msgid "partition found but function partition flag not set"
 msgstr ""
 
-#: cfgrtl.c:2509
+#: cfgrtl.c:2519
 #, gcc-internal-format
 msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
 msgstr ""
 
-#: cfgrtl.c:2518
+#: cfgrtl.c:2528
 #, gcc-internal-format, gfc-internal-format
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
 msgstr ""
 
-#: cfgrtl.c:2540
+#: cfgrtl.c:2550
 #, gcc-internal-format
 msgid "EDGE_CROSSING incorrectly set across same section"
 msgstr ""
 
-#: cfgrtl.c:2545
+#: cfgrtl.c:2555
 #, gcc-internal-format, gfc-internal-format
 msgid "fallthru edge crosses section boundary in bb %i"
 msgstr ""
 
-#: cfgrtl.c:2551
+#: cfgrtl.c:2561
 #, gcc-internal-format, gfc-internal-format
 msgid "EH edge crosses section boundary in bb %i"
 msgstr ""
 
-#: cfgrtl.c:2557
+#: cfgrtl.c:2567
 #, gcc-internal-format, gfc-internal-format
 msgid "No region crossing jump at section boundary in bb %i"
 msgstr ""
 
-#: cfgrtl.c:2564
+#: cfgrtl.c:2574
 #, gcc-internal-format
 msgid "EDGE_CROSSING missing across section boundary"
 msgstr ""
 
-#: cfgrtl.c:2594
+#: cfgrtl.c:2604
 #, gcc-internal-format, gfc-internal-format
 msgid "Region crossing jump across same section in bb %i"
 msgstr ""
 
-#: cfgrtl.c:2601
+#: cfgrtl.c:2611
 #, gcc-internal-format, gfc-internal-format
 msgid "missing REG_EH_REGION note at the end of bb %i"
 msgstr ""
 
-#: cfgrtl.c:2606
+#: cfgrtl.c:2616
 #, gcc-internal-format, gfc-internal-format
 msgid "too many exception handling edges in bb %i"
 msgstr ""
 
-#: cfgrtl.c:2614
+#: cfgrtl.c:2624
 #, gcc-internal-format, gfc-internal-format
 msgid "too many outgoing branch edges from bb %i"
 msgstr ""
 
-#: cfgrtl.c:2619
+#: cfgrtl.c:2629
 #, gcc-internal-format, gfc-internal-format
 msgid "fallthru edge after unconditional jump in bb %i"
 msgstr ""
 
-#: cfgrtl.c:2624
+#: cfgrtl.c:2634
 #, gcc-internal-format, gfc-internal-format
 msgid "wrong number of branch edges after unconditional jump in bb %i"
 msgstr ""
 
-#: cfgrtl.c:2631
+#: cfgrtl.c:2641
 #, gcc-internal-format, gfc-internal-format
 msgid "wrong amount of branch edges after conditional jump in bb %i"
 msgstr ""
 
-#: cfgrtl.c:2637
+#: cfgrtl.c:2647
 #, gcc-internal-format, gfc-internal-format
 msgid "abnormal call edges for non-call insn in bb %i"
 msgstr ""
 
-#: cfgrtl.c:2642
+#: cfgrtl.c:2652
 #, gcc-internal-format, gfc-internal-format
 msgid "sibcall edges for non-call insn in bb %i"
 msgstr ""
 
-#: cfgrtl.c:2652
+#: cfgrtl.c:2662
 #, gcc-internal-format, gfc-internal-format
 msgid "abnormal edges for no purpose in bb %i"
 msgstr ""
 
-#: cfgrtl.c:2663
+#: cfgrtl.c:2673
 #, gcc-internal-format, gfc-internal-format
 msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
 msgstr ""
 
-#: cfgrtl.c:2704 cfgrtl.c:2714
+#: cfgrtl.c:2714 cfgrtl.c:2724
 #, gcc-internal-format, gfc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr ""
 
-#: cfgrtl.c:2727
+#: cfgrtl.c:2737
 #, gcc-internal-format, gfc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr ""
 
-#: cfgrtl.c:2737
+#: cfgrtl.c:2747
 #, gcc-internal-format, gfc-internal-format
 msgid "in basic block %d:"
 msgstr ""
 
-#: cfgrtl.c:2763
+#: cfgrtl.c:2773
 #, gcc-internal-format, gfc-internal-format
 msgid "BB_RTL flag not set for block %d"
 msgstr ""
 
-#: cfgrtl.c:2770
+#: cfgrtl.c:2780
 #, gcc-internal-format, gfc-internal-format
 msgid "insn %d basic block pointer is %d, should be %d"
 msgstr ""
 
-#: cfgrtl.c:2781
+#: cfgrtl.c:2791
 #, gcc-internal-format, gfc-internal-format
 msgid "insn %d in header of bb %d has non-NULL basic block"
 msgstr ""
 
-#: cfgrtl.c:2789
+#: cfgrtl.c:2799
 #, gcc-internal-format, gfc-internal-format
 msgid "insn %d in footer of bb %d has non-NULL basic block"
 msgstr ""
 
-#: cfgrtl.c:2862 cfgrtl.c:2910
+#: cfgrtl.c:2872 cfgrtl.c:2920
 #, gcc-internal-format, gfc-internal-format
 msgid "insn %d outside of basic blocks has non-NULL bb field"
 msgstr ""
 
-#: cfgrtl.c:2870
+#: cfgrtl.c:2880
 #, gcc-internal-format, gfc-internal-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.c:2883
+#: cfgrtl.c:2893
 #, gcc-internal-format, gfc-internal-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr ""
 
-#: cfgrtl.c:2895
+#: cfgrtl.c:2905
 #, gcc-internal-format, gfc-internal-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.c:2943
+#: cfgrtl.c:2953
 #, gcc-internal-format, gfc-internal-format
 msgid "missing barrier after block %i"
 msgstr ""
 
-#: cfgrtl.c:2959
+#: cfgrtl.c:2969
 #, gcc-internal-format, gfc-internal-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:2968
+#: cfgrtl.c:2978
 #, gcc-internal-format, gfc-internal-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:3003
+#: cfgrtl.c:3013
 #, gcc-internal-format
 msgid "basic blocks not laid down consecutively"
 msgstr ""
 
-#: cfgrtl.c:3042
+#: cfgrtl.c:3052
 #, gcc-internal-format, gfc-internal-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr ""
 
-#: cgraph.c:3124
+#: cgraph.c:3136
 #, gcc-internal-format
 msgid "caller edge count invalid"
 msgstr ""
 
-#: cgraph.c:3220
+#: cgraph.c:3232
 #, gcc-internal-format
 msgid "missing indirect call in speculative call sequence"
 msgstr ""
 
-#: cgraph.c:3225
+#: cgraph.c:3237
 #, gcc-internal-format
 msgid "indirect call in speculative call sequence has no speculative flag"
 msgstr ""
 
-#: cgraph.c:3255
+#: cgraph.c:3267
 #, gcc-internal-format
 msgid "speculative edges are not adjacent"
 msgstr ""
 
-#: cgraph.c:3261
+#: cgraph.c:3273
 #, gcc-internal-format, gfc-internal-format
 msgid "direct call to %s in speculative call sequence has no speculative flag"
 msgstr ""
 
-#: cgraph.c:3267 cgraph.c:3297
+#: cgraph.c:3279 cgraph.c:3309
 #, gcc-internal-format, gfc-internal-format
 msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
 msgstr ""
 
-#: cgraph.c:3274
+#: cgraph.c:3286
 #, gcc-internal-format, gfc-internal-format
 msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
 msgstr ""
 
-#: cgraph.c:3285
+#: cgraph.c:3297
 #, gcc-internal-format
 msgid "call stmt hash does not point to first direct edge of speculative call sequence"
 msgstr ""
 
-#: cgraph.c:3304
+#: cgraph.c:3316
 #, gcc-internal-format, gfc-internal-format
 msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
 msgstr ""
 
-#: cgraph.c:3317
+#: cgraph.c:3329
 #, gcc-internal-format, gfc-internal-format
 msgid "missing direct call for speculation %i"
 msgstr ""
 
-#: cgraph.c:3322
+#: cgraph.c:3334
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "missing ref for speculation %i"
 msgstr "аргумент для \"%s\" прапушчан"
 
-#: cgraph.c:3331
+#: cgraph.c:3343
 #, gcc-internal-format, gfc-internal-format
 msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
 msgstr ""
 
-#: cgraph.c:3360
+#: cgraph.c:3372
 #, gcc-internal-format, gfc-internal-format
 msgid "aux field set for edge %s->%s"
 msgstr ""
 
-#: cgraph.c:3367
+#: cgraph.c:3379
 #, gcc-internal-format
 msgid "cgraph count invalid"
 msgstr ""
 
-#: cgraph.c:3372
+#: cgraph.c:3384
 #, gcc-internal-format
 msgid "inline clone in same comdat group list"
 msgstr ""
 
-#: cgraph.c:3377
+#: cgraph.c:3389
 #, gcc-internal-format
 msgid "inline clone count is not compatible"
 msgstr ""
 
-#: cgraph.c:3384
+#: cgraph.c:3396
 #, gcc-internal-format
 msgid "tp_first_run must be non-negative"
 msgstr ""
 
-#: cgraph.c:3389
+#: cgraph.c:3401
 #, fuzzy, gcc-internal-format
 #| msgid "label `%s' used but not defined"
 msgid "local symbols must be defined"
 msgstr "адмеціна `%s' выкарыстоўвываецца, але ня вызначана"
 
-#: cgraph.c:3394
+#: cgraph.c:3406
 #, gcc-internal-format
 msgid "externally visible inline clone"
 msgstr ""
 
-#: cgraph.c:3399
+#: cgraph.c:3411
 #, gcc-internal-format
 msgid "inline clone with address taken"
 msgstr ""
 
-#: cgraph.c:3404
+#: cgraph.c:3416
 #, gcc-internal-format
 msgid "inline clone is forced to output"
 msgstr ""
 
-#: cgraph.c:3411
+#: cgraph.c:3423
 #, gcc-internal-format
 msgid "calls_comdat_local is set outside of a comdat group"
 msgstr ""
 
-#: cgraph.c:3416
+#: cgraph.c:3428
 #, gcc-internal-format
 msgid "invalid calls_comdat_local flag"
 msgstr ""
 
-#: cgraph.c:3423
+#: cgraph.c:3435
 #, gcc-internal-format
 msgid "malloc attribute should be used for a function that returns a pointer"
 msgstr ""
 
-#: cgraph.c:3431
+#: cgraph.c:3443
 #, gcc-internal-format, gfc-internal-format
 msgid "aux field set for indirect edge from %s"
 msgstr ""
 
-#: cgraph.c:3437 cgraph.c:3497
+#: cgraph.c:3449 cgraph.c:3509
 #, gcc-internal-format
 msgid "edge count is not compatible with function count"
 msgstr ""
 
-#: cgraph.c:3445
+#: cgraph.c:3457
 #, gcc-internal-format, gfc-internal-format
 msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
 msgstr ""
 
-#: cgraph.c:3453 cgraph.c:3524
+#: cgraph.c:3465 cgraph.c:3536
 #, gcc-internal-format
 msgid "edge has both call_stmt and lto_stmt_uid set"
 msgstr ""
 
-#: cgraph.c:3465
+#: cgraph.c:3477
 #, gcc-internal-format, gfc-internal-format
 msgid "comdat-local function called by %s outside its comdat"
 msgstr ""
 
-#: cgraph.c:3475
+#: cgraph.c:3487
 #, gcc-internal-format
 msgid "inlined_to pointer is wrong"
 msgstr ""
 
-#: cgraph.c:3480
+#: cgraph.c:3492
 #, gcc-internal-format
 msgid "multiple inline callers"
 msgstr ""
 
-#: cgraph.c:3487
+#: cgraph.c:3499
 #, gcc-internal-format
 msgid "inlined_to pointer set for noninline callers"
 msgstr ""
 
-#: cgraph.c:3514
+#: cgraph.c:3526
 #, gcc-internal-format
 msgid "caller edge count does not match BB count"
 msgstr ""
 
-#: cgraph.c:3545
+#: cgraph.c:3557
 #, gcc-internal-format
 msgid "indirect call count does not match BB count"
 msgstr ""
 
-#: cgraph.c:3562
+#: cgraph.c:3574
 #, gcc-internal-format
 msgid "reference has both stmt and lto_stmt_uid set"
 msgstr ""
 
-#: cgraph.c:3573
+#: cgraph.c:3585
 #, gcc-internal-format
 msgid "inlined_to pointer is set but no predecessors found"
 msgstr ""
 
-#: cgraph.c:3578
+#: cgraph.c:3590
 #, gcc-internal-format
 msgid "inlined_to pointer refers to itself"
 msgstr ""
 
-#: cgraph.c:3589
+#: cgraph.c:3601
 #, gcc-internal-format
 msgid "cgraph_node has wrong clone_of"
 msgstr ""
 
-#: cgraph.c:3602
+#: cgraph.c:3614
 #, gcc-internal-format
 msgid "cgraph_node has wrong clone list"
 msgstr ""
 
-#: cgraph.c:3608
+#: cgraph.c:3620
 #, gcc-internal-format
 msgid "cgraph_node is in clone list but it is not clone"
 msgstr ""
 
-#: cgraph.c:3613
+#: cgraph.c:3625
 #, gcc-internal-format
 msgid "cgraph_node has wrong prev_clone pointer"
 msgstr ""
 
-#: cgraph.c:3618
+#: cgraph.c:3630
 #, gcc-internal-format
 msgid "double linked list of clones corrupted"
 msgstr ""
 
-#: cgraph.c:3630
+#: cgraph.c:3642
 #, gcc-internal-format
 msgid "Alias has call edges"
 msgstr ""
 
-#: cgraph.c:3636
+#: cgraph.c:3648
 #, gcc-internal-format
 msgid "Alias has non-alias reference"
 msgstr ""
 
-#: cgraph.c:3641
+#: cgraph.c:3653
 #, gcc-internal-format
 msgid "Alias has more than one alias reference"
 msgstr ""
 
-#: cgraph.c:3648
+#: cgraph.c:3660
 #, gcc-internal-format
 msgid "Analyzed alias has no reference"
 msgstr ""
 
-#: cgraph.c:3657
+#: cgraph.c:3669
 #, gcc-internal-format
 msgid "No edge out of thunk node"
 msgstr ""
 
-#: cgraph.c:3662
+#: cgraph.c:3674
 #, gcc-internal-format
 msgid "More than one edge out of thunk node"
 msgstr ""
 
-#: cgraph.c:3667
+#: cgraph.c:3679
 #, gcc-internal-format
 msgid "Thunk is not supposed to have body"
 msgstr ""
 
-#: cgraph.c:3701
+#: cgraph.c:3713
 #, gcc-internal-format
 msgid "shared call_stmt:"
 msgstr ""
 
-#: cgraph.c:3709
+#: cgraph.c:3721
 #, fuzzy, gcc-internal-format
 msgid "edge points to wrong declaration:"
 msgstr "\"%s\" - гэта не пачатак дэкларацыі"
 
-#: cgraph.c:3718
+#: cgraph.c:3730
 #, gcc-internal-format
 msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
 msgstr ""
 
-#: cgraph.c:3728
+#: cgraph.c:3740
 #, gcc-internal-format
 msgid "missing callgraph edge for call stmt:"
 msgstr ""
 
-#: cgraph.c:3738
+#: cgraph.c:3750
 #, gcc-internal-format
 msgid "reference to dead statement"
 msgstr ""
 
-#: cgraph.c:3751
+#: cgraph.c:3763
 #, gcc-internal-format, gfc-internal-format
 msgid "edge %s->%s has no corresponding call_stmt"
 msgstr ""
 
-#: cgraph.c:3763
+#: cgraph.c:3775
 #, gcc-internal-format, gfc-internal-format
 msgid "an indirect edge from %s has no corresponding call_stmt"
 msgstr ""
 
-#: cgraph.c:3778 cgraph.c:3791
+#: cgraph.c:3790 cgraph.c:3803
 #, gcc-internal-format
 msgid "missing origin for a node in a nested list"
 msgstr ""
 
-#: cgraph.c:3783
+#: cgraph.c:3795
 #, gcc-internal-format
 msgid "origin points to a different parent"
 msgstr ""
 
-#: cgraph.c:3798
+#: cgraph.c:3810
 #, gcc-internal-format
 msgid "verify_cgraph_node failed"
 msgstr ""
 
-#: cgraph.c:3909 varpool.c:303
+#: cgraph.c:3921 varpool.c:303
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "argument to `-%s' is missing"
 msgid "%s: section %s.%d is missing"
 msgstr "аргумент для \"-%s\" прапушчан"
 
-#: cgraphunit.c:726
+#: cgraphunit.c:727
 #, gcc-internal-format
 msgid "multiple versions for one symbol"
 msgstr ""
 
-#: cgraphunit.c:737
+#: cgraphunit.c:738
 #, fuzzy, gcc-internal-format
 msgid "duplicate definition of a symbol version"
 msgstr "паўторнае абвяшчэнне меткі \"%s\""
 
-#: cgraphunit.c:739
+#: cgraphunit.c:740
 #, gcc-internal-format
 msgid "same version was previously defined here"
 msgstr ""
 
-#: cgraphunit.c:745
+#: cgraphunit.c:746
 #, gcc-internal-format
 msgid "symbol needs to be defined to have a version"
 msgstr ""
 
-#: cgraphunit.c:751
+#: cgraphunit.c:752
 #, gcc-internal-format
 msgid "common symbol cannot be versioned"
 msgstr ""
 
-#: cgraphunit.c:757
+#: cgraphunit.c:758
 #, gcc-internal-format
 msgid "comdat symbol cannot be versioned"
 msgstr ""
 
-#: cgraphunit.c:763
+#: cgraphunit.c:764
 #, gcc-internal-format
 msgid "weakref cannot be versioned"
 msgstr ""
 
-#: cgraphunit.c:769
+#: cgraphunit.c:770
 #, gcc-internal-format
 msgid "versioned symbol must be public"
 msgstr ""
 
-#: cgraphunit.c:775
+#: cgraphunit.c:776
 #, gcc-internal-format
 msgid "versioned symbol must have default visibility"
 msgstr ""
 
-#: cgraphunit.c:807
+#: cgraphunit.c:808
 #, gcc-internal-format
 msgid "%<weakref%> attribute should be accompanied with an %<alias%> attribute"
 msgstr ""
 
-#: cgraphunit.c:859
-#, gcc-internal-format
-msgid "%<flatten%> attribute attribute is ignored on aliases"
-msgstr ""
+#: cgraphunit.c:860
+#, fuzzy, gcc-internal-format
+msgid "%<flatten%> attribute is ignored on aliases"
+msgstr "\"%s\" атрыбут ігнарыруецца"
 
 #: cgraphunit.c:868 cgraphunit.c:919
 #, gcc-internal-format
@@ -22124,13 +22169,13 @@ msgid "%<weakref%> attribute ignored because variable is initialized"
 msgstr ""
 
 #. include_self=
-#: cgraphunit.c:1077 c/c-decl.c:11802
+#: cgraphunit.c:1076 c/c-decl.c:11805
 #, fuzzy, gcc-internal-format
 #| msgid "label `%s' used but not defined"
 msgid "%q+F used but never defined"
 msgstr "адмеціна `%s' выкарыстоўвываецца, але ня вызначана"
 
-#: cgraphunit.c:1079 c/c-decl.c:11812
+#: cgraphunit.c:1078 c/c-decl.c:11815
 #, gcc-internal-format
 msgid "%q+F declared %<static%> but never defined"
 msgstr ""
@@ -22209,7 +22254,7 @@ msgstr "памер вяртаемага значэння \"%s\" %u байт"
 msgid "size of return value of %q+D is larger than %wu bytes"
 msgstr "памер вяртаемага значэння \"%s\" больш чым %d байт"
 
-#: cgraphunit.c:2853
+#: cgraphunit.c:2854
 #, gcc-internal-format
 msgid "nodes with unreleased memory found"
 msgstr ""
@@ -22436,78 +22481,83 @@ msgstr ""
 msgid "aggregate value used where a fixed-point was expected"
 msgstr ""
 
-#: coverage.c:198
+#: coverage.c:199
 #, gcc-internal-format
 msgid "%qs is not a gcov data file"
 msgstr ""
 
-#: coverage.c:209
+#: coverage.c:210
 #, gcc-internal-format
 msgid "%qs is version %q.*s, expected version %q.*s"
 msgstr ""
 
-#: coverage.c:268
+#: coverage.c:269
 #, gcc-internal-format, gfc-internal-format
 msgid "profile data for function %u is corrupted"
 msgstr ""
 
-#: coverage.c:269
+#: coverage.c:270
 #, gcc-internal-format
 msgid "checksum is (%x,%x) instead of (%x,%x)"
 msgstr ""
 
-#: coverage.c:283
+#: coverage.c:284
 #, gcc-internal-format
 msgid "%qs has overflowed"
 msgstr ""
 
-#: coverage.c:284
+#: coverage.c:285
 #, gcc-internal-format
 msgid "%qs is corrupted"
 msgstr ""
 
-#: coverage.c:311
+#: coverage.c:312
 #, gcc-internal-format
 msgid "%qs profile count data file not found"
 msgstr ""
 
-#: coverage.c:340
+#: coverage.c:341
 #, gcc-internal-format
 msgid "profile for function %qD not found in profile data"
 msgstr ""
 
-#: coverage.c:357
+#: coverage.c:358
 #, gcc-internal-format
 msgid "number of counters in profile data for function %qD does not match its profile data (counter %qs, expected %i and have %i)"
 msgstr ""
 
-#: coverage.c:366
+#: coverage.c:367
 #, gcc-internal-format
 msgid "the control flow of function %qD does not match its profile data (counter %qs)"
 msgstr ""
 
-#: coverage.c:385
+#: coverage.c:386
 #, gcc-internal-format
 msgid "execution counts estimated\n"
 msgstr ""
 
-#: coverage.c:386
+#: coverage.c:387
 #, gcc-internal-format
 msgid "execution counts assumed to be zero\n"
 msgstr ""
 
-#: coverage.c:399
+#: coverage.c:400
 #, gcc-internal-format
 msgid "source locations for function %qD have changed, the profile data may be out of date"
 msgstr ""
 
-#: coverage.c:673
+#: coverage.c:674
 #, fuzzy, gcc-internal-format
 #| msgid "error writing to %s"
 msgid "error writing %qs"
 msgstr "памылка запісу ў %s"
 
-#: coverage.c:1267
+#: coverage.c:1235
+#, gcc-internal-format
+msgid "filename %qs does not start with profile prefix %qs"
+msgstr ""
+
+#: coverage.c:1281
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "can't open %s"
 msgid "cannot open %s"
@@ -22605,17 +22655,17 @@ msgstr ""
 msgid "ignoring possibly conflicting option %<-fopt-info-%s%>"
 msgstr ""
 
-#: dwarf2out.c:1117
+#: dwarf2out.c:1120
 #, gcc-internal-format
 msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
 msgstr ""
 
-#: dwarf2out.c:10989
+#: dwarf2out.c:10992
 #, gcc-internal-format
 msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
 msgstr ""
 
-#: dwarf2out.c:14513
+#: dwarf2out.c:14516
 #, gcc-internal-format, gfc-internal-format
 msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
 msgstr ""
@@ -22697,7 +22747,7 @@ msgstr ""
 msgid "%<lp_array%> does not match %<region_tree%>"
 msgstr ""
 
-#: except.c:3517 tree.c:14679 value-prof.c:517
+#: except.c:3517 tree.c:14717 value-prof.c:517
 #, gcc-internal-format
 msgid "%qs failed"
 msgstr ""
@@ -22727,12 +22777,12 @@ msgstr ""
 msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
 msgstr ""
 
-#: expr.c:11104
+#: expr.c:11109
 #, gcc-internal-format
 msgid "%Kcall to %qs declared with attribute error: %s"
 msgstr ""
 
-#: expr.c:11118
+#: expr.c:11123
 #, gcc-internal-format
 msgid "%Kcall to %qs declared with attribute warning: %s"
 msgstr ""
@@ -22813,23 +22863,23 @@ msgstr ""
 msgid "total size of local objects exceeds maximum %wu"
 msgstr ""
 
-#: function.c:1784 gimplify.c:6275 gimplify.c:6435
+#: function.c:1784 gimplify.c:6277 gimplify.c:6437
 #, fuzzy, gcc-internal-format
 #| msgid "impossible operator '%s'"
 msgid "impossible constraint in %<asm%>"
 msgstr "немагчымы апэратар '%s'"
 
-#: function.c:4255
+#: function.c:4263
 #, gcc-internal-format
 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr ""
 
-#: function.c:4276
+#: function.c:4284
 #, gcc-internal-format
 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr ""
 
-#: function.c:4946
+#: function.c:4954
 #, gcc-internal-format
 msgid "function returns an aggregate"
 msgstr ""
@@ -23396,28 +23446,28 @@ msgstr ""
 msgid "cannot write PCH file"
 msgstr "не магу запісаць ў %s"
 
-#: gimple-fold.c:1811 gimple-fold.c:2872
+#: gimple-fold.c:1817 gimple-fold.c:2878
 #, gcc-internal-format
 msgid "%qD source argument is the same as destination"
 msgstr ""
 
-#: gimple-fold.c:1877
+#: gimple-fold.c:1883
 msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
 msgstr ""
 
-#: gimple-fold.c:1882
+#: gimple-fold.c:1888
 msgid "%G%qD destination unchanged after copying no bytes"
 msgstr ""
 
-#: gimple-fold.c:2260 tree-ssa-strlen.c:3304
+#: gimple-fold.c:2266 tree-ssa-strlen.c:3310
 msgid "%G%qD specified bound %E equals destination size"
 msgstr ""
 
-#: gimple-fold.c:2262
+#: gimple-fold.c:2268
 msgid "%G%qD specified bound %E exceeds destination size %wu"
 msgstr ""
 
-#: gimple-fold.c:2280
+#: gimple-fold.c:2286
 msgid "%G%qD specified bound %E equals source length"
 msgstr ""
 
@@ -23441,12 +23491,12 @@ msgstr ""
 msgid "function returns address of local variable"
 msgstr ""
 
-#: gimple-ssa-isolate-paths.c:412 tree.c:13046 tree.c:13083 c/c-typeck.c:2929
+#: gimple-ssa-isolate-paths.c:412 tree.c:13082 tree.c:13119 c/c-typeck.c:2929
 #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
-#: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7045 cp/call.c:8866
-#: cp/constexpr.c:852 cp/constexpr.c:3169 cp/cvt.c:1056 cp/cvt.c:1094
-#: cp/decl.c:7978 cp/decl2.c:5529 cp/decl2.c:5574 cp/pt.c:8664
-#: cp/semantics.c:1927 cp/semantics.c:4260 cp/typeck.c:1775 cp/typeck.c:1987
+#: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7060 cp/call.c:8888
+#: cp/constexpr.c:852 cp/constexpr.c:3337 cp/cvt.c:1069 cp/cvt.c:1107
+#: cp/decl.c:7972 cp/decl2.c:5543 cp/decl2.c:5588 cp/pt.c:8753
+#: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1775 cp/typeck.c:1987
 #: cp/typeck.c:4031 cp/typeck.c:9589
 #, fuzzy, gcc-internal-format
 #| msgid "called from here"
@@ -23814,261 +23864,246 @@ msgstr ""
 msgid "%Gnull format string"
 msgstr ""
 
-#: gimple-ssa-warn-alloca.c:531
-#, gcc-internal-format
-msgid "use of %<alloca%>"
+#: gimple-ssa-warn-alloca.c:532
+msgid "%Guse of %<alloca%>"
 msgstr ""
 
-#: gimple-ssa-warn-alloca.c:567
-#, gcc-internal-format
-msgid "argument to variable-length array may be too large"
+#: gimple-ssa-warn-alloca.c:569
+msgid "%Gargument to variable-length array may be too large"
 msgstr ""
 
-#: gimple-ssa-warn-alloca.c:569
-#, gcc-internal-format
-msgid "argument to %<alloca%> may be too large"
+#: gimple-ssa-warn-alloca.c:571
+msgid "%Gargument to %<alloca%> may be too large"
 msgstr ""
 
-#: gimple-ssa-warn-alloca.c:574
+#: gimple-ssa-warn-alloca.c:577
 #, gcc-internal-format
 msgid "limit is %wu bytes, but argument may be as large as %s"
 msgstr ""
 
-#: gimple-ssa-warn-alloca.c:585
-#, gcc-internal-format
-msgid "argument to variable-length array is too large"
+#: gimple-ssa-warn-alloca.c:589
+msgid "%Gargument to variable-length array is too large"
 msgstr ""
 
-#: gimple-ssa-warn-alloca.c:587
-#, fuzzy, gcc-internal-format
-#| msgid "size of array `%s' is too large"
-msgid "argument to %<alloca%> is too large"
-msgstr "памер масіва \"%s\" вельмі вялікі"
-
 #: gimple-ssa-warn-alloca.c:591
+msgid "%Gargument to %<alloca%> is too large"
+msgstr ""
+
+#: gimple-ssa-warn-alloca.c:596
 #, gcc-internal-format
 msgid "limit is %wu bytes, but argument is %s"
 msgstr ""
 
-#: gimple-ssa-warn-alloca.c:599
-#, gcc-internal-format
-msgid "variable-length array bound is unknown"
+#: gimple-ssa-warn-alloca.c:605
+msgid "%Gvariable-length array bound is unknown"
 msgstr ""
 
-#: gimple-ssa-warn-alloca.c:600
-#, gcc-internal-format
-msgid "%<alloca%> bound is unknown"
+#: gimple-ssa-warn-alloca.c:606
+msgid "%G%<alloca%> bound is unknown"
 msgstr ""
 
-#: gimple-ssa-warn-alloca.c:604
-#, gcc-internal-format
-msgid "unbounded use of variable-length array"
+#: gimple-ssa-warn-alloca.c:612
+msgid "%Gunbounded use of variable-length array"
 msgstr ""
 
-#: gimple-ssa-warn-alloca.c:605
-#, gcc-internal-format
-msgid "unbounded use of %<alloca%>"
+#: gimple-ssa-warn-alloca.c:613
+msgid "%Gunbounded use of %<alloca%>"
 msgstr ""
 
-#: gimple-ssa-warn-alloca.c:609
-#, gcc-internal-format
-msgid "use of %<alloca%> within a loop"
+#: gimple-ssa-warn-alloca.c:619
+msgid "%Guse of %<alloca%> within a loop"
 msgstr ""
 
-#: gimple-ssa-warn-alloca.c:614
-#, gcc-internal-format
-msgid "argument to variable-length array may be too large due to conversion from %qT to %qT"
+#: gimple-ssa-warn-alloca.c:625
+msgid "%Gargument to variable-length array may be too large due to conversion from %qT to %qT"
 msgstr ""
 
-#: gimple-ssa-warn-alloca.c:617
-#, gcc-internal-format
-msgid "argument to %<alloca%> may be too large due to conversion from %qT to %qT"
+#: gimple-ssa-warn-alloca.c:628
+msgid "%Gargument to %<alloca%> may be too large due to conversion from %qT to %qT"
 msgstr ""
 
-#: gimple-ssa-warn-alloca.c:623
-#, gcc-internal-format
-msgid "argument to variable-length array is zero"
+#: gimple-ssa-warn-alloca.c:635
+msgid "%Gargument to variable-length array is zero"
 msgstr ""
 
-#: gimple-ssa-warn-alloca.c:625
-#, gcc-internal-format
-msgid "argument to %<alloca%> is zero"
+#: gimple-ssa-warn-alloca.c:637
+msgid "%Gargument to %<alloca%> is zero"
 msgstr ""
 
-#: gimple-ssa-warn-restrict.c:1505
+#: gimple-ssa-warn-restrict.c:1483
 msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s"
 msgstr ""
 
-#: gimple-ssa-warn-restrict.c:1507
+#: gimple-ssa-warn-restrict.c:1485
 msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s"
 msgstr ""
 
-#: gimple-ssa-warn-restrict.c:1511
+#: gimple-ssa-warn-restrict.c:1489
 msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
 msgstr ""
 
-#: gimple-ssa-warn-restrict.c:1513
+#: gimple-ssa-warn-restrict.c:1491
 msgid "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
 msgstr ""
 
-#: gimple-ssa-warn-restrict.c:1520
+#: gimple-ssa-warn-restrict.c:1498
 msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
 msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
 msgstr[0] ""
 msgstr[1] ""
 
-#: gimple-ssa-warn-restrict.c:1530
+#: gimple-ssa-warn-restrict.c:1508
 msgid "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s"
 msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
 msgstr[0] ""
 msgstr[1] ""
 
-#: gimple-ssa-warn-restrict.c:1543
+#: gimple-ssa-warn-restrict.c:1521
 msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
 msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s"
 msgstr[0] ""
 msgstr[1] ""
 
-#: gimple-ssa-warn-restrict.c:1553
+#: gimple-ssa-warn-restrict.c:1531
 msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
 msgstr ""
 
-#: gimple-ssa-warn-restrict.c:1561
+#: gimple-ssa-warn-restrict.c:1539
 msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
 msgstr ""
 
-#: gimple-ssa-warn-restrict.c:1574
+#: gimple-ssa-warn-restrict.c:1552
 msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s"
 msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s"
 msgstr[0] ""
 msgstr[1] ""
 
-#: gimple-ssa-warn-restrict.c:1582
+#: gimple-ssa-warn-restrict.c:1560
 msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s"
 msgstr ""
 
-#: gimple-ssa-warn-restrict.c:1589
+#: gimple-ssa-warn-restrict.c:1567
 msgid "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s"
 msgstr ""
 
-#: gimple-ssa-warn-restrict.c:1617
+#: gimple-ssa-warn-restrict.c:1595
 msgid "%G%qD accessing %wu byte may overlap %wu byte"
 msgid_plural "%G%qD accessing %wu bytes may overlap %wu byte"
 msgstr[0] ""
 msgstr[1] ""
 
-#: gimple-ssa-warn-restrict.c:1624
+#: gimple-ssa-warn-restrict.c:1602
 msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s"
 msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
 msgstr[0] ""
 msgstr[1] ""
 
-#: gimple-ssa-warn-restrict.c:1635
+#: gimple-ssa-warn-restrict.c:1613
 msgid "%G%qD accessing %wu byte may overlap up to %wu bytes"
 msgid_plural "%G%qD accessing %wu bytes may overlap up to %wu bytes"
 msgstr[0] ""
 msgstr[1] ""
 
-#: gimple-ssa-warn-restrict.c:1642
+#: gimple-ssa-warn-restrict.c:1620
 msgid "%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s"
 msgid_plural "%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
 msgstr[0] ""
 msgstr[1] ""
 
-#: gimple-ssa-warn-restrict.c:1655
+#: gimple-ssa-warn-restrict.c:1633
 msgid "%G%qD accessing between %wu and %wu bytes may overlap %wu byte"
 msgid_plural "%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes"
 msgstr[0] ""
 msgstr[1] ""
 
-#: gimple-ssa-warn-restrict.c:1662
+#: gimple-ssa-warn-restrict.c:1640
 msgid "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s"
 msgid_plural "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
 msgstr[0] ""
 msgstr[1] ""
 
-#: gimple-ssa-warn-restrict.c:1674
+#: gimple-ssa-warn-restrict.c:1652
 msgid "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s"
 msgid_plural "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s"
 msgstr[0] ""
 msgstr[1] ""
 
-#: gimple-ssa-warn-restrict.c:1717
+#: gimple-ssa-warn-restrict.c:1695
 msgid "%G%qD specified bound %wu exceeds maximum object size %wu"
 msgstr ""
 
-#: gimple-ssa-warn-restrict.c:1723
+#: gimple-ssa-warn-restrict.c:1701
 msgid "%G%qD specified bound between %wu and %wu exceeds maximum object size %wu"
 msgstr ""
 
-#: gimple-ssa-warn-restrict.c:1782
+#: gimple-ssa-warn-restrict.c:1760
 msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
 msgstr ""
 
-#: gimple-ssa-warn-restrict.c:1787
+#: gimple-ssa-warn-restrict.c:1765
 #, fuzzy, gcc-internal-format
 msgid "array %qD declared here"
 msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: gimple-ssa-warn-restrict.c:1792 gimple-ssa-warn-restrict.c:1798
+#: gimple-ssa-warn-restrict.c:1770 gimple-ssa-warn-restrict.c:1776
 msgid "%G%qD pointer overflow between offset %s and size %s"
 msgstr ""
 
-#: gimple-ssa-warn-restrict.c:1815
+#: gimple-ssa-warn-restrict.c:1793
 msgid "%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
 msgstr ""
 
-#: gimple-ssa-warn-restrict.c:1818
+#: gimple-ssa-warn-restrict.c:1796
 msgid "%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
 msgstr ""
 
-#: gimple-ssa-warn-restrict.c:1824
+#: gimple-ssa-warn-restrict.c:1802
 msgid "%G%qD forming offset %s is out of the bounds of object %qD with type %qT"
 msgstr ""
 
-#: gimple-ssa-warn-restrict.c:1826
+#: gimple-ssa-warn-restrict.c:1804
 msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
 msgstr ""
 
-#: gimple-ssa-warn-restrict.c:1832 c/c-decl.c:3832 c/c-decl.c:4105
+#: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
 #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
-#: cp/decl.c:4065 cp/decl.c:11620 cp/decl.c:12091 cp/decl.c:12100
-#: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3469
-#: cp/parser.c:3520 cp/parser.c:6494 cp/parser.c:22190
+#: cp/decl.c:4076 cp/decl.c:11613 cp/decl.c:12084 cp/decl.c:12093
+#: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
+#: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22263
 #, fuzzy, gcc-internal-format
 msgid "%qD declared here"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: gimple-ssa-warn-restrict.c:1839
+#: gimple-ssa-warn-restrict.c:1817
 msgid "%G%qD forming offset %s is out of the bounds [0, %wu]"
 msgstr ""
 
-#: gimple-ssa-warn-restrict.c:1841
+#: gimple-ssa-warn-restrict.c:1819
 msgid "%G%qD offset %s is out of the bounds [0, %wu]"
 msgstr ""
 
-#: gimple-ssa-warn-restrict.c:1847
+#: gimple-ssa-warn-restrict.c:1825
 msgid "%G%qD forming offset %s is out of bounds"
 msgstr ""
 
-#: gimple-ssa-warn-restrict.c:1848
+#: gimple-ssa-warn-restrict.c:1826
 msgid "%G%qD offset %s is out of bounds"
 msgstr ""
 
-#: gimple-ssa-warn-restrict.c:1860
+#: gimple-ssa-warn-restrict.c:1838
 msgid "%G%qD offset %s from the object at %qE is out of the bounds of %qT"
 msgstr ""
 
-#: gimple-ssa-warn-restrict.c:1868 gimple-ssa-warn-restrict.c:1889
+#: gimple-ssa-warn-restrict.c:1846 gimple-ssa-warn-restrict.c:1867
 #, gcc-internal-format
 msgid "subobject %qD declared here"
 msgstr ""
 
-#: gimple-ssa-warn-restrict.c:1878
+#: gimple-ssa-warn-restrict.c:1856
 msgid "%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi"
 msgstr ""
 
-#: gimple-ssa-warn-restrict.c:2067
+#: gimple-ssa-warn-restrict.c:2045
 msgid "%G%qD source argument is the same as destination"
 msgstr ""
 
@@ -24109,303 +24144,303 @@ msgstr ""
 msgid "using result of function returning %<void%>"
 msgstr ""
 
-#: gimplify.c:6276
+#: gimplify.c:6278
 #, gcc-internal-format, gfc-internal-format
 msgid "non-memory output %d must stay in memory"
 msgstr ""
 
-#: gimplify.c:6289
+#: gimplify.c:6291
 #, gcc-internal-format
 msgid "invalid lvalue in %<asm%> output %d"
 msgstr ""
 
-#: gimplify.c:6436
+#: gimplify.c:6438
 #, gcc-internal-format, gfc-internal-format
 msgid "non-memory input %d must stay in memory"
 msgstr ""
 
-#: gimplify.c:6476 gimplify.c:6485
+#: gimplify.c:6478 gimplify.c:6487
 #, gcc-internal-format, gfc-internal-format
 msgid "memory input %d is not directly addressable"
 msgstr ""
 
-#: gimplify.c:7099
+#: gimplify.c:7101
 #, gcc-internal-format
 msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
 msgstr ""
 
-#: gimplify.c:7101
+#: gimplify.c:7103
 #, gcc-internal-format
 msgid "enclosing region"
 msgstr ""
 
-#: gimplify.c:7105
+#: gimplify.c:7107
 #, gcc-internal-format
 msgid "threadprivate variable %qE used in target region"
 msgstr ""
 
-#: gimplify.c:7107
+#: gimplify.c:7109
 #, gcc-internal-format
 msgid "enclosing target region"
 msgstr ""
 
-#: gimplify.c:7120
+#: gimplify.c:7122
 #, gcc-internal-format
 msgid "threadprivate variable %qE used in untied task"
 msgstr ""
 
-#: gimplify.c:7122
+#: gimplify.c:7124
 #, gcc-internal-format
 msgid "enclosing task"
 msgstr ""
 
-#: gimplify.c:7198
+#: gimplify.c:7200
 #, gcc-internal-format
 msgid "%qE not specified in enclosing %qs"
 msgstr ""
 
-#: gimplify.c:7200
+#: gimplify.c:7202
 #, gcc-internal-format
 msgid "enclosing %qs"
 msgstr ""
 
-#: gimplify.c:7343
+#: gimplify.c:7345
 #, gcc-internal-format
 msgid "%qE not specified in enclosing OpenACC %qs construct"
 msgstr ""
 
-#: gimplify.c:7345
+#: gimplify.c:7347
 #, gcc-internal-format
 msgid "enclosing OpenACC %qs construct"
 msgstr ""
 
-#: gimplify.c:7406
+#: gimplify.c:7408
 #, gcc-internal-format
 msgid "%qE with %<link%> clause used in %<routine%> function"
 msgstr ""
 
-#: gimplify.c:7414
+#: gimplify.c:7416
 #, gcc-internal-format
 msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
 msgstr ""
 
-#: gimplify.c:7468
+#: gimplify.c:7470
 #, gcc-internal-format
 msgid "%qE not specified in enclosing %<target%>"
 msgstr ""
 
-#: gimplify.c:7470
+#: gimplify.c:7472
 #, gcc-internal-format
 msgid "enclosing %<target%>"
 msgstr ""
 
-#: gimplify.c:7500 gimplify.c:8805
+#: gimplify.c:7502 gimplify.c:8811
 #, gcc-internal-format
 msgid "variable %qE declared in enclosing %<host_data%> region"
 msgstr ""
 
-#: gimplify.c:7521
+#: gimplify.c:7523
 #, gcc-internal-format
 msgid "%qD referenced in target region does not have a mappable type"
 msgstr ""
 
-#: gimplify.c:7644
+#: gimplify.c:7646
 #, gcc-internal-format
 msgid "iteration variable %qE is predetermined linear"
 msgstr ""
 
-#: gimplify.c:7647
+#: gimplify.c:7649
 #, gcc-internal-format
 msgid "iteration variable %qE should be private"
 msgstr ""
 
-#: gimplify.c:7661
+#: gimplify.c:7663
 #, gcc-internal-format
 msgid "iteration variable %qE should not be firstprivate"
 msgstr ""
 
-#: gimplify.c:7664
+#: gimplify.c:7666
 #, gcc-internal-format
 msgid "iteration variable %qE should not be reduction"
 msgstr ""
 
-#: gimplify.c:7667
+#: gimplify.c:7669
 #, gcc-internal-format
 msgid "iteration variable %qE should not be linear"
 msgstr ""
 
-#: gimplify.c:8421 gimplify.c:8427
+#: gimplify.c:8423 gimplify.c:8429
 #, gcc-internal-format
 msgid "conditional %<lastprivate%> clause on %qs construct"
 msgstr ""
 
-#: gimplify.c:8444
+#: gimplify.c:8446
 #, gcc-internal-format
 msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
 msgstr ""
 
-#: gimplify.c:8533
+#: gimplify.c:8535
 #, gcc-internal-format
 msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
 msgstr ""
 
-#: gimplify.c:8541 gimplify.c:12383
+#: gimplify.c:8543 gimplify.c:12389
 #, gcc-internal-format
 msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
 msgstr ""
 
-#: gimplify.c:8551 gimplify.c:8557 gimplify.c:8563 gimplify.c:8569
-#: gimplify.c:12376
+#: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
+#: gimplify.c:12382
 #, gcc-internal-format
 msgid "%<inscan%> %<reduction%> clause on %qs construct"
 msgstr ""
 
-#: gimplify.c:8656
+#: gimplify.c:8658
 #, gcc-internal-format
 msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
 msgstr ""
 
-#: gimplify.c:8973
+#: gimplify.c:8979
 #, gcc-internal-format
 msgid "mapping field %qE of variable length structure"
 msgstr ""
 
-#: gimplify.c:9147
+#: gimplify.c:9153
 #, gcc-internal-format
 msgid "%qE appears more than once in map clauses"
 msgstr ""
 
-#: gimplify.c:9436
+#: gimplify.c:9442
 #, gcc-internal-format
 msgid "copyprivate variable %qE is not threadprivate or private in outer context"
 msgstr ""
 
-#: gimplify.c:9493
+#: gimplify.c:9499
 #, gcc-internal-format
 msgid "%s variable %qE is private in outer context"
 msgstr ""
 
-#: gimplify.c:9521
+#: gimplify.c:9527
 #, gcc-internal-format
 msgid "expected %qs %<if%> clause modifier rather than %qs"
 msgstr ""
 
-#: gimplify.c:9697
+#: gimplify.c:9703
 #, gcc-internal-format
 msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
 msgstr ""
 
-#: gimplify.c:9907
+#: gimplify.c:9913
 #, gcc-internal-format
 msgid "%<_Atomic%> %qD in implicit %<map%> clause"
 msgstr ""
 
-#: gimplify.c:9956
+#: gimplify.c:9962
 #, gcc-internal-format
 msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
 msgstr ""
 
-#: gimplify.c:10203
+#: gimplify.c:10209
 #, gcc-internal-format
 msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
 msgstr ""
 
-#: gimplify.c:10258
+#: gimplify.c:10264
 #, gcc-internal-format
 msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
 msgstr ""
 
-#: gimplify.c:10349
+#: gimplify.c:10355
 #, gcc-internal-format
 msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
 msgstr ""
 
-#: gimplify.c:10495
+#: gimplify.c:10501
 #, gcc-internal-format
 msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
 msgstr ""
 
-#: gimplify.c:10514
+#: gimplify.c:10520
 #, fuzzy, gcc-internal-format
 msgid "invalid private reduction on %qE"
 msgstr "Нерэчаіснае абвяшчэнне"
 
-#: gimplify.c:10613
+#: gimplify.c:10619
 #, gcc-internal-format
 msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
 msgstr ""
 
-#: gimplify.c:10947
+#: gimplify.c:10953
 #, gcc-internal-format
 msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
 msgstr ""
 
-#: gimplify.c:11487 gimplify.c:11746
+#: gimplify.c:11493 gimplify.c:11752
 #, gcc-internal-format
 msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
 msgstr ""
 
-#: gimplify.c:12314
+#: gimplify.c:12320
 #, gcc-internal-format
 msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
 msgstr ""
 
-#: gimplify.c:12338
+#: gimplify.c:12344
 #, gcc-internal-format
 msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
 msgstr ""
 
-#: gimplify.c:12358
+#: gimplify.c:12364
 #, gcc-internal-format
 msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
 msgstr ""
 
-#: gimplify.c:12410
+#: gimplify.c:12416
 #, gcc-internal-format
 msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
 msgstr ""
 
-#: gimplify.c:13268 omp-low.c:3252
+#: gimplify.c:13274 omp-low.c:3254
 #, gcc-internal-format
 msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
 msgstr ""
 
-#: gimplify.c:13286
+#: gimplify.c:13292
 #, gcc-internal-format
 msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
 msgstr ""
 
-#: gimplify.c:13299
+#: gimplify.c:13305
 #, gcc-internal-format
 msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
 msgstr ""
 
-#: gimplify.c:13312
+#: gimplify.c:13318
 #, gcc-internal-format
 msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
 msgstr ""
 
-#: gimplify.c:13323
+#: gimplify.c:13329
 #, gcc-internal-format
 msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
 msgstr ""
 
-#: gimplify.c:14613
+#: gimplify.c:14619
 #, gcc-internal-format
 msgid "gimplification failed"
 msgstr ""
 
-#: gimplify.c:15135
+#: gimplify.c:15170
 #, gcc-internal-format
 msgid "%qT is promoted to %qT when passed through %<...%>"
 msgstr ""
 
-#: gimplify.c:15140
+#: gimplify.c:15175
 #, gcc-internal-format
 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
 msgstr ""
 
-#: gimplify.c:15147
+#: gimplify.c:15182
 #, gcc-internal-format
 msgid "if this code is reached, the program will abort"
 msgstr ""
@@ -24796,12 +24831,12 @@ msgid_plural "Declaring method %qD final would enable devirtualization of %i cal
 msgstr[0] ""
 msgstr[1] ""
 
-#: ipa-fnsummary.c:4259
+#: ipa-fnsummary.c:4289
 #, gcc-internal-format
 msgid "invalid fnsummary in LTO stream"
 msgstr ""
 
-#: ipa-fnsummary.c:4328
+#: ipa-fnsummary.c:4358
 #, gcc-internal-format
 msgid "ipa inline summary is missing in input file"
 msgstr ""
@@ -24831,37 +24866,37 @@ msgstr ""
 msgid "ipa reference summary is missing in ltrans unit"
 msgstr ""
 
-#: ipa-sra.c:1466
+#: ipa-sra.c:1468
 #, gcc-internal-format
 msgid "Access offset before parent offset"
 msgstr ""
 
-#: ipa-sra.c:1471
+#: ipa-sra.c:1473
 #, gcc-internal-format
 msgid "Access size greater or equal to its parent size"
 msgstr ""
 
-#: ipa-sra.c:1476
+#: ipa-sra.c:1478
 #, gcc-internal-format
 msgid "Access terminates outside of its parent"
 msgstr ""
 
-#: ipa-sra.c:1488
+#: ipa-sra.c:1490
 #, gcc-internal-format
 msgid "Access overlaps with its sibling"
 msgstr ""
 
-#: ipa-sra.c:1507
+#: ipa-sra.c:1509
 #, gcc-internal-format
 msgid "IPA-SRA access verification failed"
 msgstr ""
 
-#: ipa-sra.c:2456
+#: ipa-sra.c:2470
 #, gcc-internal-format
 msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
 msgstr ""
 
-#: ipa-sra.c:2459
+#: ipa-sra.c:2473
 #, gcc-internal-format, gfc-internal-format
 msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
 msgstr ""
@@ -24901,12 +24936,12 @@ msgstr ""
 msgid "unable to find a register to spill"
 msgstr "Не выкарыстоўваць рэгістра sb"
 
-#: lra-constraints.c:4008 reload.c:3815 reload.c:4070
+#: lra-constraints.c:4012 reload.c:3815 reload.c:4070
 #, gcc-internal-format
 msgid "inconsistent operand constraints in an %<asm%>"
 msgstr ""
 
-#: lra-constraints.c:4948
+#: lra-constraints.c:4952
 #, gcc-internal-format, gfc-internal-format
 msgid "maximum number of generated reload insns per insn achieved (%d)"
 msgstr ""
@@ -25009,52 +25044,52 @@ msgstr ""
 msgid "bytecode stream: unexpected tag %s"
 msgstr ""
 
-#: lto-streamer-in.c:893 lto-streamer-in.c:904
+#: lto-streamer-in.c:894 lto-streamer-in.c:905
 #, gcc-internal-format
 msgid "Cgraph edge statement index out of range"
 msgstr ""
 
-#: lto-streamer-in.c:898 lto-streamer-in.c:908
+#: lto-streamer-in.c:899 lto-streamer-in.c:909
 #, gcc-internal-format
 msgid "Cgraph edge statement index not found"
 msgstr ""
 
-#: lto-streamer-in.c:915
+#: lto-streamer-in.c:916
 #, gcc-internal-format
 msgid "Reference statement index out of range"
 msgstr ""
 
-#: lto-streamer-in.c:919
+#: lto-streamer-in.c:920
 #, gcc-internal-format
 msgid "Reference statement index not found"
 msgstr ""
 
-#: lto-streamer-in.c:1606
+#: lto-streamer-in.c:1607
 #, gcc-internal-format, gfc-internal-format
 msgid "cannot read LTO mode table from %s"
 msgstr ""
 
-#: lto-streamer-in.c:1710
+#: lto-streamer-in.c:1711
 #, gcc-internal-format
 msgid "%s - %u-bit-precision floating-point numbers unsupported (mode %qs)"
 msgstr ""
 
-#: lto-streamer-in.c:1715
+#: lto-streamer-in.c:1716
 #, gcc-internal-format
 msgid "%s - %u-bit-precision decimal floating-point numbers unsupported (mode %qs)"
 msgstr ""
 
-#: lto-streamer-in.c:1720
+#: lto-streamer-in.c:1721
 #, gcc-internal-format
 msgid "%s - %u-bit-precision complex floating-point numbers unsupported (mode %qs)"
 msgstr ""
 
-#: lto-streamer-in.c:1725
+#: lto-streamer-in.c:1726
 #, gcc-internal-format
 msgid "%s - %u-bit integer numbers unsupported (mode %qs)"
 msgstr ""
 
-#: lto-streamer-in.c:1728
+#: lto-streamer-in.c:1729
 #, fuzzy, gcc-internal-format
 #| msgid "%s does not support %s"
 msgid "%s - unsupported mode %qs"
@@ -25177,32 +25212,32 @@ msgstr "ISO C не падтрымлівае комлексныя цэлалік
 msgid "default %<target_clones%> attribute was not set"
 msgstr ""
 
-#: multiple_target.c:354
+#: multiple_target.c:350
 #, gcc-internal-format
 msgid "single %<target_clones%> attribute is ignored"
 msgstr ""
 
-#: multiple_target.c:363
+#: multiple_target.c:359
 #, gcc-internal-format
 msgid "clones for %<target_clones%> attribute cannot be created"
 msgstr ""
 
-#: multiple_target.c:366
+#: multiple_target.c:362
 #, gcc-internal-format
 msgid "function %q+F can never be copied because it has %<noclone%> attribute"
 msgstr ""
 
-#: multiple_target.c:387
+#: multiple_target.c:383
 #, gcc-internal-format
 msgid "%<default%> target was not set"
 msgstr ""
 
-#: multiple_target.c:391
+#: multiple_target.c:387
 #, gcc-internal-format
 msgid "an empty string cannot be in %<target_clones%> attribute"
 msgstr ""
 
-#: multiple_target.c:395
+#: multiple_target.c:391
 #, gcc-internal-format
 msgid "multiple %<default%> targets were set"
 msgstr ""
@@ -25227,306 +25262,311 @@ msgstr ""
 msgid "... to the previous %qs clause here"
 msgstr ""
 
-#: omp-general.c:1814
+#: omp-general.c:1785
+#, gcc-internal-format
+msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
+msgstr ""
+
+#: omp-general.c:1827
 #, gcc-internal-format
 msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
 msgstr ""
 
-#: omp-general.c:1821
+#: omp-general.c:1834
 #, gcc-internal-format
 msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
 msgstr ""
 
-#: omp-general.c:1830
+#: omp-general.c:1843
 #, gcc-internal-format
 msgid "... with %qs clause here"
 msgstr ""
 
-#: omp-general.c:1838
+#: omp-general.c:1851
 #, gcc-internal-format
 msgid "... without %qs clause near to here"
 msgstr ""
 
-#: omp-low.c:2380 omp-offload.c:1193
+#: omp-low.c:2382 omp-offload.c:1205
 #, gcc-internal-format
 msgid "%<seq%> overrides other OpenACC loop specifiers"
 msgstr ""
 
-#: omp-low.c:2383 omp-offload.c:1194
+#: omp-low.c:2385 omp-offload.c:1206
 #, gcc-internal-format
 msgid "%<auto%> conflicts with other OpenACC loop specifiers"
 msgstr ""
 
-#: omp-low.c:2387 omp-offload.c:1228
+#: omp-low.c:2389 omp-offload.c:1240
 #, gcc-internal-format
 msgid "inner loop uses same OpenACC parallelism as containing loop"
 msgstr ""
 
-#: omp-low.c:2434
+#: omp-low.c:2436
 #, gcc-internal-format
 msgid "argument not permitted on %qs clause in OpenACC %<parallel%> or %<serial%>"
 msgstr ""
 
-#: omp-low.c:2489
+#: omp-low.c:2491
 #, fuzzy, gcc-internal-format
 msgid "conflicting reduction operations for %qE"
 msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
 
-#: omp-low.c:2492
+#: omp-low.c:2494
 #, fuzzy, gcc-internal-format
 #| msgid "no previous declaration for `%s'"
 msgid "location of the previous reduction for %qE"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: omp-low.c:2525
+#: omp-low.c:2527
 #, gcc-internal-format
 msgid "nested loop in reduction needs reduction clause for %qE"
 msgstr ""
 
-#: omp-low.c:2818
+#: omp-low.c:2820
 #, gcc-internal-format
 msgid "non-OpenACC construct inside of OpenACC routine"
 msgstr ""
 
-#: omp-low.c:2827
+#: omp-low.c:2829
 #, gcc-internal-format
 msgid "non-OpenACC construct inside of OpenACC region"
 msgstr ""
 
-#: omp-low.c:2849 omp-low.c:2916
+#: omp-low.c:2851 omp-low.c:2918
 #, gcc-internal-format
 msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a region with the %<order(concurrent)%> clause"
 msgstr ""
 
-#: omp-low.c:2868
+#: omp-low.c:2870
 #, gcc-internal-format
 msgid "%<ordered simd threads%> must be closely nested inside of %<for simd%> region"
 msgstr ""
 
-#: omp-low.c:2883
+#: omp-low.c:2885
 #, gcc-internal-format
 msgid "OpenMP constructs other than %<ordered simd%>, %<simd%>, %<loop%> or %<atomic%> may not be nested inside %<simd%> region"
 msgstr ""
 
-#: omp-low.c:2898
+#: omp-low.c:2900
 #, gcc-internal-format
 msgid "only %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be strictly nested inside %<teams%> region"
 msgstr ""
 
-#: omp-low.c:2912
+#: omp-low.c:2914
 #, gcc-internal-format
 msgid "OpenMP constructs other than %<parallel%>, %<loop%> or %<simd%> may not be nested inside a %<loop%> region"
 msgstr ""
 
-#: omp-low.c:2932
+#: omp-low.c:2934
 #, gcc-internal-format
 msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
 msgstr ""
 
-#: omp-low.c:2979
+#: omp-low.c:2981
 #, gcc-internal-format
 msgid "OpenACC loop directive must be associated with an OpenACC compute region"
 msgstr ""
 
-#: omp-low.c:3001
+#: omp-low.c:3003
 #, fuzzy, gcc-internal-format
 #| msgid "In construct"
 msgid "orphaned %qs construct"
 msgstr "У канструкцыі"
 
-#: omp-low.c:3030
+#: omp-low.c:3032
 #, gcc-internal-format
 msgid "%<cancel for%> inside %<nowait%> for construct"
 msgstr ""
 
-#: omp-low.c:3035
+#: omp-low.c:3037
 #, gcc-internal-format
 msgid "%<cancel for%> inside %<ordered%> for construct"
 msgstr ""
 
-#: omp-low.c:3055 omp-low.c:3068
+#: omp-low.c:3057 omp-low.c:3070
 #, gcc-internal-format
 msgid "%<cancel sections%> inside %<nowait%> sections construct"
 msgstr ""
 
-#: omp-low.c:3097
+#: omp-low.c:3099
 #, gcc-internal-format
 msgid "%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region"
 msgstr ""
 
-#: omp-low.c:3122
+#: omp-low.c:3124
 #, fuzzy, gcc-internal-format
 #| msgid "no arguments"
 msgid "invalid arguments"
 msgstr "няма аргументаў"
 
-#: omp-low.c:3128
+#: omp-low.c:3130
 #, gcc-internal-format
 msgid "%<%s %s%> construct not closely nested inside of %qs"
 msgstr ""
 
-#: omp-low.c:3156
+#: omp-low.c:3158
 #, gcc-internal-format
 msgid "barrier region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
 msgstr ""
 
-#: omp-low.c:3163
+#: omp-low.c:3165
 #, gcc-internal-format
 msgid "work-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
 msgstr ""
 
-#: omp-low.c:3192
+#: omp-low.c:3194
 #, gcc-internal-format
 msgid "%<master%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region"
 msgstr ""
 
-#: omp-low.c:3216 omp-low.c:3373 c-family/c-omp.c:493
+#: omp-low.c:3218 omp-low.c:3375 c-family/c-omp.c:493
 #, gcc-internal-format
 msgid "%<depend(%s)%> is only allowed in %<omp ordered%>"
 msgstr ""
 
-#: omp-low.c:3244
+#: omp-low.c:3246
 #, gcc-internal-format
 msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop"
 msgstr ""
 
-#: omp-low.c:3261
+#: omp-low.c:3263
 #, gcc-internal-format
 msgid "invalid depend kind in omp %<ordered%> %<depend%>"
 msgstr ""
 
-#: omp-low.c:3276
+#: omp-low.c:3278
 #, gcc-internal-format
 msgid "%<ordered%> %<simd%> must be closely nested inside %<simd%> region"
 msgstr ""
 
-#: omp-low.c:3289
+#: omp-low.c:3291
 #, gcc-internal-format
 msgid "%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region"
 msgstr ""
 
-#: omp-low.c:3302 omp-low.c:3324
+#: omp-low.c:3304 omp-low.c:3326
 #, gcc-internal-format
 msgid "%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause"
 msgstr ""
 
-#: omp-low.c:3310
+#: omp-low.c:3312
 #, gcc-internal-format
 msgid "%<ordered%> region without %<depend%> clause may not be closely nested inside a loop region with an %<ordered%> clause with a parameter"
 msgstr ""
 
-#: omp-low.c:3341
+#: omp-low.c:3343
 #, gcc-internal-format
 msgid "%<critical%> region may not be nested inside a %<critical%> region with the same name"
 msgstr ""
 
-#: omp-low.c:3359
+#: omp-low.c:3361
 #, gcc-internal-format
 msgid "%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct"
 msgstr ""
 
-#: omp-low.c:3381
+#: omp-low.c:3383
 #, gcc-internal-format
 msgid "OpenACC region inside of OpenACC routine, nested parallelism not supported yet"
 msgstr ""
 
-#: omp-low.c:3394
+#: omp-low.c:3396
 #, gcc-internal-format
 msgid "OpenACC construct inside of non-OpenACC region"
 msgstr ""
 
-#: omp-low.c:3443
+#: omp-low.c:3445
 #, gcc-internal-format
 msgid "%s %qs construct inside of %s %qs region"
 msgstr ""
 
-#: omp-low.c:3456 omp-low.c:3463
+#: omp-low.c:3458 omp-low.c:3465
 #, gcc-internal-format
 msgid "%qs construct inside of %qs region"
 msgstr ""
 
-#: omp-low.c:3686
+#: omp-low.c:3688
 #, gcc-internal-format
 msgid "setjmp/longjmp inside %<simd%> construct"
 msgstr ""
 
-#: omp-low.c:3712
+#: omp-low.c:3714
 #, gcc-internal-format
 msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
 msgstr ""
 
-#: omp-low.c:8881
+#: omp-low.c:8883
 #, gcc-internal-format
 msgid "ignoring sink clause with offset that is not a multiple of the loop step"
 msgstr ""
 
-#: omp-low.c:8904
+#: omp-low.c:8906
 #, gcc-internal-format
 msgid "first offset must be in opposite direction of loop iterations"
 msgstr ""
 
-#: omp-low.c:13181
+#: omp-low.c:13183
 #, gcc-internal-format, gfc-internal-format
 msgid "invalid exit from %s structured block"
 msgstr ""
 
-#: omp-low.c:13183 omp-low.c:13188
+#: omp-low.c:13185 omp-low.c:13190
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "invalid entry to %s structured block"
 msgstr "нявернае выкарыстанне \"restict\""
 
 #. Otherwise, be vague and lazy, but efficient.
-#: omp-low.c:13192
+#: omp-low.c:13194
 #, gcc-internal-format, gfc-internal-format
 msgid "invalid branch to/from %s structured block"
 msgstr ""
 
-#: omp-offload.c:651
+#: omp-offload.c:663
 #, gcc-internal-format
 msgid "%<-fopenacc-dim%> operand is malformed at %qs"
 msgstr ""
 
-#: omp-offload.c:1226
+#: omp-offload.c:1238
 #, gcc-internal-format
 msgid "routine call uses same OpenACC parallelism as containing loop"
 msgstr ""
 
-#: omp-offload.c:1230 omp-offload.c:1262
+#: omp-offload.c:1242 omp-offload.c:1274
 #, gcc-internal-format
 msgid "containing loop here"
 msgstr ""
 
-#: omp-offload.c:1235
+#: omp-offload.c:1247
 #, gcc-internal-format
 msgid "routine call uses OpenACC parallelism disallowed by containing routine"
 msgstr ""
 
-#: omp-offload.c:1237
+#: omp-offload.c:1249
 #, gcc-internal-format
 msgid "loop uses OpenACC parallelism disallowed by containing routine"
 msgstr ""
 
-#: omp-offload.c:1242
+#: omp-offload.c:1254
 #, fuzzy, gcc-internal-format
 msgid "routine %qD declared here"
 msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: omp-offload.c:1255
+#: omp-offload.c:1267
 #, gcc-internal-format
 msgid "incorrectly nested OpenACC loop parallelism"
 msgstr ""
 
-#: omp-offload.c:1396
+#: omp-offload.c:1408
 #, gcc-internal-format
 msgid "insufficient partitioning available to parallelize element loop"
 msgstr ""
 
-#: omp-offload.c:1404
+#: omp-offload.c:1416
 #, gcc-internal-format
 msgid "insufficient partitioning available to parallelize tile loop"
 msgstr ""
 
-#: omp-offload.c:1406
+#: omp-offload.c:1418
 #, gcc-internal-format
 msgid "insufficient partitioning available to parallelize loop"
 msgstr ""
@@ -25562,7 +25602,7 @@ msgstr "атрыбуты секцыі не падтрымліваюцца для
 msgid "command-line option %qs is not supported by this configuration"
 msgstr ""
 
-#: opts-common.c:1285 opts.c:2076
+#: opts-common.c:1285 opts.c:2093
 #, fuzzy, gcc-internal-format
 msgid "missing argument to %qs"
 msgstr "аргумент для \"%s\" прапушчан"
@@ -25664,17 +25704,17 @@ msgstr ""
 msgid "unrecognized shadow offset %qs"
 msgstr "нераспазнаны адрас"
 
-#: opts.c:91
+#: opts.c:92
 #, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
 msgstr ""
 
-#: opts.c:127
+#: opts.c:128
 #, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
 msgstr ""
 
-#: opts.c:134
+#: opts.c:135
 #, gcc-internal-format
 msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
 msgstr ""
@@ -25784,7 +25824,7 @@ msgstr ""
 msgid "section anchors must be disabled when toplevel reorder is disabled"
 msgstr ""
 
-#: opts.c:970 config/darwin.c:3214
+#: opts.c:970 config/darwin.c:3223
 #, gcc-internal-format
 msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
 msgstr ""
@@ -25871,146 +25911,146 @@ msgstr "-pipe не падтрымліваецца"
 msgid "vtable verification is not supported with LTO"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: opts.c:1659
+#: opts.c:1676
 #, gcc-internal-format
 msgid "unrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>"
 msgstr ""
 
-#: opts.c:1873
+#: opts.c:1890
 #, gcc-internal-format
 msgid "%<-fsanitize=all%> option is not valid"
 msgstr ""
 
-#: opts.c:1913
+#: opts.c:1930
 #, gcc-internal-format
 msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?"
 msgstr ""
 
-#: opts.c:1919
+#: opts.c:1936
 #, gcc-internal-format
 msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s"
 msgstr ""
 
-#: opts.c:1954
+#: opts.c:1971
 #, fuzzy, gcc-internal-format
 #| msgid "`%s' attribute ignored"
 msgid "%qs attribute directive ignored"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: opts.c:1981
+#: opts.c:1998
 #, gcc-internal-format
 msgid "invalid arguments for %<-falign-%s%> option: %qs"
 msgstr ""
 
-#: opts.c:1996
+#: opts.c:2013
 #, gcc-internal-format
 msgid "invalid number of arguments for %<-falign-%s%> option: %qs"
 msgstr ""
 
-#: opts.c:2005
+#: opts.c:2022
 #, gcc-internal-format
 msgid "%<-falign-%s%> is not between 0 and %d"
 msgstr ""
 
-#: opts.c:2131
+#: opts.c:2148
 #, gcc-internal-format
 msgid "%<--help%> argument %q.*s is ambiguous, please be more specific"
 msgstr ""
 
-#: opts.c:2140
+#: opts.c:2157
 #, gcc-internal-format
 msgid "unrecognized argument to %<--help=%> option: %q.*s"
 msgstr ""
 
-#: opts.c:2509
+#: opts.c:2526
 #, gcc-internal-format
 msgid "HSA has not been enabled during configuration"
 msgstr ""
 
-#: opts.c:2521
+#: opts.c:2538
 #, gcc-internal-format
 msgid "%<-foffload-abi%> option can be specified only for offload compiler"
 msgstr ""
 
-#: opts.c:2529
+#: opts.c:2546
 #, gcc-internal-format
 msgid "structure alignment must be a small power of two, not %wu"
 msgstr ""
 
-#: opts.c:2604
+#: opts.c:2621
 #, fuzzy, gcc-internal-format
 msgid "invalid arguments for %<-fpatchable_function_entry%>"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: opts.c:2662
+#: opts.c:2679
 #, fuzzy, gcc-internal-format
 #| msgid "unused parameter `%s'"
 msgid "unknown stack check parameter %qs"
 msgstr "невыкарыстаемы параметр \"%s\""
 
-#: opts.c:2690
+#: opts.c:2707
 #, gcc-internal-format
 msgid "%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level"
 msgstr ""
 
-#: opts.c:2701
+#: opts.c:2718
 #, fuzzy, gcc-internal-format
 #| msgid "-pipe is not supported"
 msgid "dwarf version %wu is not supported"
 msgstr "-pipe не падтрымліваецца"
 
-#: opts.c:2755
+#: opts.c:2772
 #, fuzzy, gcc-internal-format
 msgid "unrecognized argument to %<-flto=%> option: %qs"
 msgstr "нераспазнаны выбар \"-%s\""
 
-#: opts.c:2933
+#: opts.c:2950
 #, fuzzy, gcc-internal-format
 msgid "target system does not support debug output"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: opts.c:2942
+#: opts.c:2959
 #, fuzzy, gcc-internal-format
 #| msgid "section of `%s' conflicts with previous declaration"
 msgid "debug format %qs conflicts with prior selection"
 msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
 
-#: opts.c:2960
+#: opts.c:2977
 #, fuzzy, gcc-internal-format
 msgid "unrecognized debug output level %qs"
 msgstr "нераспазнаны выбар \"-%s\""
 
-#: opts.c:2962
+#: opts.c:2979
 #, gcc-internal-format
 msgid "debug output level %qs is too high"
 msgstr ""
 
-#: opts.c:2982
+#: opts.c:2999
 #, gcc-internal-format
 msgid "getting core file size maximum limit: %m"
 msgstr ""
 
-#: opts.c:2986
+#: opts.c:3003
 #, gcc-internal-format
 msgid "setting core file size limit to maximum: %m"
 msgstr ""
 
-#: opts.c:3031
+#: opts.c:3048
 #, gcc-internal-format, gfc-internal-format
 msgid "unrecognized gcc debugging option: %c"
 msgstr ""
 
-#: opts.c:3060
+#: opts.c:3077
 #, gcc-internal-format
 msgid "%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?"
 msgstr ""
 
-#: opts.c:3064
+#: opts.c:3081
 #, gcc-internal-format
 msgid "%<-W%serror=%s%>: no option %<-%s%>"
 msgstr ""
 
-#: opts.c:3068
+#: opts.c:3085
 #, gcc-internal-format
 msgid "%<-Werror=%s%>: %<-%s%> is not an option that controls warnings"
 msgstr ""
@@ -26368,7 +26408,7 @@ msgstr ""
 msgid "register of %qD used for multiple global register variables"
 msgstr ""
 
-#: reginfo.c:718 config/rs6000/rs6000-logue.c:5483
+#: reginfo.c:718 config/rs6000/rs6000-logue.c:5488
 #, gcc-internal-format
 msgid "conflicts with %qD"
 msgstr ""
@@ -26403,17 +26443,17 @@ msgstr ""
 msgid "unable to find a register to spill in class %qs"
 msgstr ""
 
-#: reload1.c:4585
+#: reload1.c:4586
 #, gcc-internal-format
 msgid "%<asm%> operand requires impossible reload"
 msgstr ""
 
-#: reload1.c:6002
+#: reload1.c:6003
 #, gcc-internal-format
 msgid "%<asm%> operand constraint incompatible with operand size"
 msgstr ""
 
-#: reload1.c:7880
+#: reload1.c:7881
 #, gcc-internal-format
 msgid "output operand is constant in %<asm%>"
 msgstr ""
@@ -26559,42 +26599,42 @@ msgstr ""
 msgid "packed attribute is unnecessary for %q+D"
 msgstr ""
 
-#: stor-layout.c:1345
+#: stor-layout.c:1346
 #, gcc-internal-format
 msgid "padding struct to align %q+D"
 msgstr ""
 
-#: stor-layout.c:1404
+#: stor-layout.c:1405
 #, gcc-internal-format
 msgid "offset of packed bit-field %qD has changed in GCC 4.4"
 msgstr ""
 
-#: stor-layout.c:1779
+#: stor-layout.c:1781
 #, gcc-internal-format
 msgid "padding struct size to alignment boundary"
 msgstr ""
 
-#: stor-layout.c:1807
+#: stor-layout.c:1809
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %qE"
 msgstr ""
 
-#: stor-layout.c:1811
+#: stor-layout.c:1813
 #, gcc-internal-format
 msgid "packed attribute is unnecessary for %qE"
 msgstr ""
 
-#: stor-layout.c:1817
+#: stor-layout.c:1819
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment"
 msgstr ""
 
-#: stor-layout.c:1819
+#: stor-layout.c:1821
 #, gcc-internal-format
 msgid "packed attribute is unnecessary"
 msgstr ""
 
-#: stor-layout.c:2583
+#: stor-layout.c:2585
 #, gcc-internal-format
 msgid "alignment of array elements is greater than element size"
 msgstr ""
@@ -26609,179 +26649,179 @@ msgstr ""
 msgid "%qD renamed after being referenced in assembly"
 msgstr ""
 
-#: symtab.c:1063
+#: symtab.c:1064
 #, fuzzy, gcc-internal-format
 #| msgid "function does not return string type"
 msgid "function symbol is not function"
 msgstr "функцыя не вяртае тып string"
 
-#: symtab.c:1070
+#: symtab.c:1071
 #, gcc-internal-format
 msgid "inconsistent %<ifunc%> attribute"
 msgstr ""
 
-#: symtab.c:1078
+#: symtab.c:1079
 #, fuzzy, gcc-internal-format
 msgid "variable symbol is not variable"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: symtab.c:1084
+#: symtab.c:1085
 #, gcc-internal-format
 msgid "node has unknown type"
 msgstr ""
 
-#: symtab.c:1093
+#: symtab.c:1094
 #, gcc-internal-format
 msgid "node not found node->decl->decl_with_vis.symtab_node"
 msgstr ""
 
-#: symtab.c:1101
+#: symtab.c:1102
 #, gcc-internal-format
 msgid "node differs from node->decl->decl_with_vis.symtab_node"
 msgstr ""
 
-#: symtab.c:1112 symtab.c:1119
+#: symtab.c:1113 symtab.c:1120
 #, gcc-internal-format
 msgid "assembler name hash list corrupted"
 msgstr ""
 
-#: symtab.c:1128
+#: symtab.c:1129
 #, gcc-internal-format
 msgid "node not found in symtab assembler name hash"
 msgstr ""
 
-#: symtab.c:1137
+#: symtab.c:1138
 #, gcc-internal-format
 msgid "double linked list of assembler names corrupted"
 msgstr ""
 
-#: symtab.c:1142
+#: symtab.c:1143
 #, gcc-internal-format
 msgid "node has body_removed but is definition"
 msgstr ""
 
-#: symtab.c:1147
+#: symtab.c:1148
 #, gcc-internal-format
 msgid "node is analyzed but it is not a definition"
 msgstr ""
 
-#: symtab.c:1152
+#: symtab.c:1153
 #, gcc-internal-format
 msgid "node is alias but not implicit alias"
 msgstr ""
 
-#: symtab.c:1157
+#: symtab.c:1158
 #, fuzzy, gcc-internal-format
 #| msgid "label `%s' used but not defined"
 msgid "node is alias but not definition"
 msgstr "адмеціна `%s' выкарыстоўвываецца, але ня вызначана"
 
-#: symtab.c:1162
+#: symtab.c:1163
 #, gcc-internal-format
 msgid "node is weakref but not an transparent_alias"
 msgstr ""
 
-#: symtab.c:1167
+#: symtab.c:1168
 #, gcc-internal-format
 msgid "node is transparent_alias but not an alias"
 msgstr ""
 
-#: symtab.c:1172
+#: symtab.c:1173
 #, gcc-internal-format
 msgid "node is symver but not alias"
 msgstr ""
 
-#: symtab.c:1181
+#: symtab.c:1182
 #, gcc-internal-format
 msgid "symver target is not exported with default visibility"
 msgstr ""
 
-#: symtab.c:1188
+#: symtab.c:1189
 #, gcc-internal-format
 msgid "symver is not exported with default visibility"
 msgstr ""
 
-#: symtab.c:1197
+#: symtab.c:1198
 #, gcc-internal-format
 msgid "node is in same_comdat_group list but has no comdat_group"
 msgstr ""
 
-#: symtab.c:1202
+#: symtab.c:1203
 #, gcc-internal-format
 msgid "same_comdat_group list across different groups"
 msgstr ""
 
-#: symtab.c:1207
+#: symtab.c:1208
 #, gcc-internal-format
 msgid "mixing different types of symbol in same comdat groups is not supported"
 msgstr ""
 
-#: symtab.c:1212
+#: symtab.c:1213
 #, gcc-internal-format
 msgid "node is alone in a comdat group"
 msgstr ""
 
-#: symtab.c:1219
+#: symtab.c:1220
 #, gcc-internal-format
 msgid "same_comdat_group is not a circular list"
 msgstr ""
 
-#: symtab.c:1234
+#: symtab.c:1235
 #, gcc-internal-format, gfc-internal-format
 msgid "comdat-local symbol referred to by %s outside its comdat"
 msgstr ""
 
-#: symtab.c:1244
+#: symtab.c:1245
 #, fuzzy, gcc-internal-format
 msgid "implicit_section flag is set but section isn%'t"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: symtab.c:1251
+#: symtab.c:1252
 #, gcc-internal-format
 msgid "Both section and comdat group is set"
 msgstr ""
 
-#: symtab.c:1263
+#: symtab.c:1264
 #, gcc-internal-format
 msgid "Alias and target%'s section differs"
 msgstr ""
 
-#: symtab.c:1270
+#: symtab.c:1271
 #, gcc-internal-format
 msgid "Alias and target%'s comdat groups differs"
 msgstr ""
 
-#: symtab.c:1285
+#: symtab.c:1286
 #, gcc-internal-format
 msgid "Transparent alias and target%'s assembler names differs"
 msgstr ""
 
-#: symtab.c:1293
+#: symtab.c:1294
 #, gcc-internal-format
 msgid "Chained transparent aliases"
 msgstr ""
 
-#: symtab.c:1316 symtab.c:1353
+#: symtab.c:1317 symtab.c:1354
 #, gcc-internal-format
 msgid "symtab_node::verify failed"
 msgstr ""
 
-#: symtab.c:1349
+#: symtab.c:1350
 #, gcc-internal-format
 msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
 msgstr ""
 
-#: symtab.c:1762
+#: symtab.c:1763
 #, gcc-internal-format
 msgid "function %q+D part of alias cycle"
 msgstr ""
 
-#: symtab.c:1764
+#: symtab.c:1765
 #, gcc-internal-format
 msgid "variable %q+D part of alias cycle"
 msgstr ""
 
-#: symtab.c:1792
+#: symtab.c:1793
 #, gcc-internal-format
 msgid "section of alias %q+D must match section of its target"
 msgstr ""
@@ -27099,181 +27139,181 @@ msgstr ""
 msgid "%K%<asm%> not allowed in %<transaction_safe%> function"
 msgstr ""
 
-#: tree-cfg.c:353
+#: tree-cfg.c:356
 #, fuzzy, gcc-internal-format
 msgid "ignoring loop annotation"
 msgstr "Нераспазнаны выбар \"%s\""
 
-#: tree-cfg.c:2965
+#: tree-cfg.c:2968
 #, gcc-internal-format
 msgid "constant not recomputed when %<ADDR_EXPR%> changed"
 msgstr ""
 
-#: tree-cfg.c:2970
+#: tree-cfg.c:2973
 #, gcc-internal-format
 msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
 msgstr ""
 
-#: tree-cfg.c:2985
+#: tree-cfg.c:2988
 #, gcc-internal-format
 msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
 msgstr ""
 
-#: tree-cfg.c:2991
+#: tree-cfg.c:2994
 #, gcc-internal-format
 msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
 msgstr ""
 
-#: tree-cfg.c:3013
+#: tree-cfg.c:3016
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%m value"
 msgid "invalid expression for min lvalue"
 msgstr "нерэчаіснае значэньне %%m"
 
-#: tree-cfg.c:3024
+#: tree-cfg.c:3027
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in indirect reference"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: tree-cfg.c:3049
+#: tree-cfg.c:3052
 #, gcc-internal-format
 msgid "non-scalar %qs"
 msgstr ""
 
-#: tree-cfg.c:3063
+#: tree-cfg.c:3066
 #, fuzzy, gcc-internal-format
 msgid "invalid position or size operand to %qs"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.c:3069
+#: tree-cfg.c:3072
 #, gcc-internal-format
 msgid "integral result type precision does not match field size of %qs"
 msgstr ""
 
-#: tree-cfg.c:3078
+#: tree-cfg.c:3081
 #, gcc-internal-format
 msgid "mode size of non-integral result does not match field size of %qs"
 msgstr ""
 
-#: tree-cfg.c:3086
+#: tree-cfg.c:3089
 #, gcc-internal-format
 msgid "%qs of non-mode-precision operand"
 msgstr ""
 
-#: tree-cfg.c:3093
+#: tree-cfg.c:3096
 #, gcc-internal-format
 msgid "position plus size exceeds size of referenced object in %qs"
 msgstr ""
 
-#: tree-cfg.c:3104
+#: tree-cfg.c:3107
 #, gcc-internal-format
 msgid "type mismatch in %qs reference"
 msgstr ""
 
-#: tree-cfg.c:3120
+#: tree-cfg.c:3123
 #, gcc-internal-format
 msgid "non-top-level %qs"
 msgstr ""
 
-#: tree-cfg.c:3135
+#: tree-cfg.c:3138
 #, fuzzy, gcc-internal-format
 msgid "invalid operands to %qs"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.c:3146 tree-cfg.c:3155 tree-cfg.c:3172 tree-cfg.c:3806
-#: tree-cfg.c:3835 tree-cfg.c:3852 tree-cfg.c:3873 tree-cfg.c:3919
-#: tree-cfg.c:3940 tree-cfg.c:3994 tree-cfg.c:4014 tree-cfg.c:4050
-#: tree-cfg.c:4071 tree-cfg.c:4103 tree-cfg.c:4179 tree-cfg.c:4211
-#: tree-cfg.c:4223 tree-cfg.c:4282 tree-cfg.c:4307 tree-cfg.c:4380
-#: tree-cfg.c:4458
+#: tree-cfg.c:3149 tree-cfg.c:3158 tree-cfg.c:3175 tree-cfg.c:3809
+#: tree-cfg.c:3838 tree-cfg.c:3855 tree-cfg.c:3876 tree-cfg.c:3922
+#: tree-cfg.c:3943 tree-cfg.c:3997 tree-cfg.c:4017 tree-cfg.c:4053
+#: tree-cfg.c:4074 tree-cfg.c:4106 tree-cfg.c:4182 tree-cfg.c:4214
+#: tree-cfg.c:4226 tree-cfg.c:4285 tree-cfg.c:4310 tree-cfg.c:4383
+#: tree-cfg.c:4461
 #, gcc-internal-format
 msgid "type mismatch in %qs"
 msgstr ""
 
-#: tree-cfg.c:3166
+#: tree-cfg.c:3169
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%f operand"
 msgid "invalid %qs offset operator"
 msgstr "нерэчаісны %%f аперанд"
 
-#: tree-cfg.c:3190
+#: tree-cfg.c:3193
 #, gcc-internal-format
 msgid "conversion of %qs on the left hand side of %qs"
 msgstr ""
 
-#: tree-cfg.c:3198
+#: tree-cfg.c:3201
 #, gcc-internal-format
 msgid "conversion of register to a different size in %qs"
 msgstr ""
 
-#: tree-cfg.c:3218 tree-cfg.c:3244
+#: tree-cfg.c:3221 tree-cfg.c:3247
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%d operand"
 msgid "invalid address operand in %qs"
 msgstr "нерэчаісны %%d аперанд"
 
-#: tree-cfg.c:3225 tree-cfg.c:3251
+#: tree-cfg.c:3228 tree-cfg.c:3254
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%f operand"
 msgid "invalid offset operand in %qs"
 msgstr "нерэчаісны %%f аперанд"
 
-#: tree-cfg.c:3232 tree-cfg.c:3258
+#: tree-cfg.c:3235 tree-cfg.c:3261
 #, fuzzy, gcc-internal-format
 msgid "invalid clique in %qs"
 msgstr "Нерэчаісны выбар %s"
 
-#: tree-cfg.c:3265 tree-cfg.c:4470
+#: tree-cfg.c:3268 tree-cfg.c:4473
 #, gcc-internal-format
 msgid "%qs in gimple IL"
 msgstr ""
 
-#: tree-cfg.c:3318
+#: tree-cfg.c:3321
 #, gcc-internal-format
 msgid "gimple call has two targets"
 msgstr ""
 
-#: tree-cfg.c:3327
+#: tree-cfg.c:3330
 #, gcc-internal-format
 msgid "gimple call has no target"
 msgstr ""
 
-#: tree-cfg.c:3334
+#: tree-cfg.c:3337
 #, fuzzy, gcc-internal-format
 msgid "invalid function in gimple call"
 msgstr "Нерэчаісная спецыфікацыя! Памылка ў cc."
 
-#: tree-cfg.c:3344
+#: tree-cfg.c:3347
 #, gcc-internal-format
 msgid "non-function in gimple call"
 msgstr ""
 
-#: tree-cfg.c:3355
+#: tree-cfg.c:3358
 #, fuzzy, gcc-internal-format
 msgid "invalid pure const state for function"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: tree-cfg.c:3364
+#: tree-cfg.c:3367
 #, gcc-internal-format
 msgid "invalid LHS in gimple call"
 msgstr ""
 
-#: tree-cfg.c:3372
+#: tree-cfg.c:3375
 #, gcc-internal-format
 msgid "LHS in %<noreturn%> call"
 msgstr ""
 
-#: tree-cfg.c:3386
+#: tree-cfg.c:3389
 #, gcc-internal-format
 msgid "invalid conversion in gimple call"
 msgstr ""
 
-#: tree-cfg.c:3395
+#: tree-cfg.c:3398
 #, gcc-internal-format
 msgid "invalid static chain in gimple call"
 msgstr ""
 
-#: tree-cfg.c:3406
+#: tree-cfg.c:3409
 #, gcc-internal-format
 msgid "static chain with function that doesn%'t use one"
 msgstr ""
@@ -27284,512 +27324,512 @@ msgstr ""
 #. __builtin_unreachable internally, for example when IPA figures
 #. out a call cannot happen in a legal program.  In such cases,
 #. we must make sure arguments are stripped off.
-#: tree-cfg.c:3424
+#: tree-cfg.c:3427
 #, gcc-internal-format
 msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
 msgstr ""
 
-#: tree-cfg.c:3447
+#: tree-cfg.c:3450
 #, fuzzy, gcc-internal-format
 msgid "invalid argument to gimple call"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: tree-cfg.c:3467
+#: tree-cfg.c:3470
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in gimple comparison"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.c:3483
+#: tree-cfg.c:3486
 #, gcc-internal-format
 msgid "mismatching comparison operand types"
 msgstr ""
 
-#: tree-cfg.c:3500
+#: tree-cfg.c:3503
 #, gcc-internal-format
 msgid "unsupported operation or type for vector comparison returning a boolean"
 msgstr ""
 
-#: tree-cfg.c:3515
+#: tree-cfg.c:3518
 #, gcc-internal-format
 msgid "non-vector operands in vector comparison"
 msgstr ""
 
-#: tree-cfg.c:3524
+#: tree-cfg.c:3527
 #, gcc-internal-format
 msgid "invalid vector comparison resulting type"
 msgstr ""
 
-#: tree-cfg.c:3531
+#: tree-cfg.c:3534
 #, gcc-internal-format
 msgid "bogus comparison result type"
 msgstr ""
 
-#: tree-cfg.c:3553
+#: tree-cfg.c:3556
 #, gcc-internal-format
 msgid "non-register as LHS of unary operation"
 msgstr ""
 
-#: tree-cfg.c:3559
+#: tree-cfg.c:3562
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in unary operation"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.c:3582
+#: tree-cfg.c:3585
 #, gcc-internal-format
 msgid "invalid vector types in nop conversion"
 msgstr ""
 
-#: tree-cfg.c:3611
+#: tree-cfg.c:3614
 #, fuzzy, gcc-internal-format
 msgid "invalid types in nop conversion"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.c:3626
+#: tree-cfg.c:3629
 #, gcc-internal-format
 msgid "invalid types in address space conversion"
 msgstr ""
 
-#: tree-cfg.c:3640
+#: tree-cfg.c:3643
 #, gcc-internal-format
 msgid "invalid types in fixed-point conversion"
 msgstr ""
 
-#: tree-cfg.c:3655
+#: tree-cfg.c:3658
 #, gcc-internal-format
 msgid "invalid types in conversion to floating-point"
 msgstr ""
 
-#: tree-cfg.c:3670
+#: tree-cfg.c:3673
 #, gcc-internal-format
 msgid "invalid types in conversion to integer"
 msgstr ""
 
-#: tree-cfg.c:3710
+#: tree-cfg.c:3713
 #, gcc-internal-format
 msgid "type mismatch in %qs expression"
 msgstr ""
 
-#: tree-cfg.c:3732
+#: tree-cfg.c:3735
 #, fuzzy, gcc-internal-format
 msgid "invalid types for %qs"
 msgstr "Нерэчаісны выбар %s"
 
-#: tree-cfg.c:3743
+#: tree-cfg.c:3746
 #, gcc-internal-format
 msgid "%qs should be from a scalar to a like vector"
 msgstr ""
 
-#: tree-cfg.c:3757
+#: tree-cfg.c:3760
 #, gcc-internal-format
 msgid "non-trivial conversion in unary operation"
 msgstr ""
 
-#: tree-cfg.c:3782
+#: tree-cfg.c:3785
 #, gcc-internal-format
 msgid "non-register as LHS of binary operation"
 msgstr ""
 
-#: tree-cfg.c:3789
+#: tree-cfg.c:3792
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in binary operation"
 msgstr "прапушчан ініцыялізатар"
 
-#: tree-cfg.c:3894
+#: tree-cfg.c:3897
 #, fuzzy, gcc-internal-format
 msgid "invalid non-vector operands to %qs"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.c:3905
+#: tree-cfg.c:3908
 #, fuzzy, gcc-internal-format
 msgid "invalid (pointer) operands %qs"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.c:4111
+#: tree-cfg.c:4114
 #, gcc-internal-format
 msgid "vector type expected in %qs"
 msgstr ""
 
-#: tree-cfg.c:4124
+#: tree-cfg.c:4127
 #, gcc-internal-format
 msgid "type mismatch in binary expression"
 msgstr ""
 
-#: tree-cfg.c:4152
+#: tree-cfg.c:4155
 #, gcc-internal-format
 msgid "non-register as LHS of ternary operation"
 msgstr ""
 
-#: tree-cfg.c:4161
+#: tree-cfg.c:4164
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in ternary operation"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.c:4193
+#: tree-cfg.c:4196
 #, gcc-internal-format
 msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
 msgstr ""
 
-#: tree-cfg.c:4235 tree-cfg.c:4294
+#: tree-cfg.c:4238 tree-cfg.c:4297
 #, gcc-internal-format
 msgid "vector types expected in %qs"
 msgstr ""
 
-#: tree-cfg.c:4250
+#: tree-cfg.c:4253
 #, gcc-internal-format
 msgid "vectors with different element number found in %qs"
 msgstr ""
 
-#: tree-cfg.c:4266
+#: tree-cfg.c:4269
 #, fuzzy, gcc-internal-format
 msgid "invalid mask type in %qs"
 msgstr "Нерэчаісны выбар %s"
 
-#: tree-cfg.c:4326
+#: tree-cfg.c:4329
 #, gcc-internal-format
 msgid "not allowed type combination in %qs"
 msgstr ""
 
-#: tree-cfg.c:4335
+#: tree-cfg.c:4338
 #, fuzzy, gcc-internal-format
 msgid "invalid position or size in %qs"
 msgstr "Нерэчаісны выбар %s"
 
-#: tree-cfg.c:4341
+#: tree-cfg.c:4344
 #, gcc-internal-format
 msgid "%qs into non-mode-precision operand"
 msgstr ""
 
-#: tree-cfg.c:4351
+#: tree-cfg.c:4354
 #, gcc-internal-format
 msgid "insertion out of range in %qs"
 msgstr ""
 
-#: tree-cfg.c:4361
+#: tree-cfg.c:4364
 #, gcc-internal-format
 msgid "%qs not at element boundary"
 msgstr ""
 
-#: tree-cfg.c:4416
+#: tree-cfg.c:4419
 #, gcc-internal-format
 msgid "non-trivial conversion in %qs"
 msgstr ""
 
-#: tree-cfg.c:4425
+#: tree-cfg.c:4428
 #, gcc-internal-format
 msgid "%qs LHS in clobber statement"
 msgstr ""
 
-#: tree-cfg.c:4444
+#: tree-cfg.c:4447
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in %qs"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.c:4485 tree-cfg.c:4511
+#: tree-cfg.c:4488 tree-cfg.c:4514
 #, fuzzy, gcc-internal-format
 #| msgid "invalid register name for `%s'"
 msgid "invalid RHS for gimple memory store: %qs"
 msgstr "нерэчаісная назва рэгістра `%s'"
 
-#: tree-cfg.c:4545 tree-cfg.c:4563
+#: tree-cfg.c:4548 tree-cfg.c:4566
 #, gcc-internal-format
 msgid "incorrect type of vector %qs elements"
 msgstr ""
 
-#: tree-cfg.c:4554 tree-cfg.c:4571
+#: tree-cfg.c:4557 tree-cfg.c:4574
 #, gcc-internal-format
 msgid "incorrect number of vector %qs elements"
 msgstr ""
 
-#: tree-cfg.c:4579
+#: tree-cfg.c:4582
 #, gcc-internal-format
 msgid "incorrect type of vector CONSTRUCTOR elements"
 msgstr ""
 
-#: tree-cfg.c:4588
+#: tree-cfg.c:4591
 #, gcc-internal-format
 msgid "vector %qs with non-NULL element index"
 msgstr ""
 
-#: tree-cfg.c:4595
+#: tree-cfg.c:4598
 #, gcc-internal-format
 msgid "vector %qs element is not a GIMPLE value"
 msgstr ""
 
-#: tree-cfg.c:4604
+#: tree-cfg.c:4607
 #, gcc-internal-format
 msgid "non-vector %qs with elements"
 msgstr ""
 
-#: tree-cfg.c:4615
+#: tree-cfg.c:4618
 #, gcc-internal-format
 msgid "%qs with an always-false condition"
 msgstr ""
 
-#: tree-cfg.c:4674
+#: tree-cfg.c:4677
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in return statement"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.c:4689 c/gimple-parser.c:2422
+#: tree-cfg.c:4692 c/gimple-parser.c:2422
 #, gcc-internal-format
 msgid "invalid conversion in return statement"
 msgstr ""
 
-#: tree-cfg.c:4713
+#: tree-cfg.c:4716
 #, gcc-internal-format
 msgid "goto destination is neither a label nor a pointer"
 msgstr ""
 
-#: tree-cfg.c:4732
+#: tree-cfg.c:4735
 #, fuzzy, gcc-internal-format
 msgid "invalid operand to switch statement"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.c:4740
+#: tree-cfg.c:4743
 #, gcc-internal-format
 msgid "non-integral type switch statement"
 msgstr ""
 
-#: tree-cfg.c:4750
+#: tree-cfg.c:4753
 #, gcc-internal-format
 msgid "invalid default case label in switch statement"
 msgstr ""
 
-#: tree-cfg.c:4762
+#: tree-cfg.c:4765
 #, gcc-internal-format
 msgid "invalid %<CASE_CHAIN%>"
 msgstr ""
 
-#: tree-cfg.c:4768
+#: tree-cfg.c:4771
 #, gcc-internal-format
 msgid "invalid case label in switch statement"
 msgstr ""
 
-#: tree-cfg.c:4775
+#: tree-cfg.c:4778
 #, fuzzy, gcc-internal-format
 msgid "invalid case range in switch statement"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: tree-cfg.c:4785
+#: tree-cfg.c:4788
 #, gcc-internal-format
 msgid "type mismatch for case label in switch statement"
 msgstr ""
 
-#: tree-cfg.c:4795
+#: tree-cfg.c:4798
 #, gcc-internal-format
 msgid "type precision mismatch in switch statement"
 msgstr ""
 
-#: tree-cfg.c:4804
+#: tree-cfg.c:4807
 #, gcc-internal-format
 msgid "case labels not sorted in switch statement"
 msgstr ""
 
-#: tree-cfg.c:4847
+#: tree-cfg.c:4850
 #, fuzzy, gcc-internal-format
 msgid "label context is not the current function declaration"
 msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
 
-#: tree-cfg.c:4856
+#: tree-cfg.c:4859
 #, gcc-internal-format
 msgid "incorrect entry in %<label_to_block_map%>"
 msgstr ""
 
-#: tree-cfg.c:4866
+#: tree-cfg.c:4869
 #, gcc-internal-format
 msgid "incorrect setting of landing pad number"
 msgstr ""
 
-#: tree-cfg.c:4882
+#: tree-cfg.c:4885
 #, fuzzy, gcc-internal-format
 msgid "invalid comparison code in gimple cond"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.c:4890
+#: tree-cfg.c:4893
 #, gcc-internal-format
 msgid "invalid labels in gimple cond"
 msgstr ""
 
-#: tree-cfg.c:4973 tree-cfg.c:4982
+#: tree-cfg.c:4976 tree-cfg.c:4985
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%Q value"
 msgid "invalid %<PHI%> result"
 msgstr "дрэннае %%Q значэнне"
 
-#: tree-cfg.c:4992
+#: tree-cfg.c:4995
 #, gcc-internal-format
 msgid "missing %<PHI%> def"
 msgstr ""
 
-#: tree-cfg.c:5006
+#: tree-cfg.c:5009
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%Q value"
 msgid "invalid %<PHI%> argument"
 msgstr "дрэннае %%Q значэнне"
 
-#: tree-cfg.c:5013
+#: tree-cfg.c:5016
 #, gcc-internal-format
 msgid "incompatible types in %<PHI%> argument %u"
 msgstr ""
 
-#: tree-cfg.c:5111
+#: tree-cfg.c:5114
 #, gcc-internal-format
 msgid "%<verify_gimple%> failed"
 msgstr ""
 
-#: tree-cfg.c:5168
+#: tree-cfg.c:5171
 #, gcc-internal-format
 msgid "dead statement in EH table"
 msgstr ""
 
-#: tree-cfg.c:5184
+#: tree-cfg.c:5187
 #, gcc-internal-format
 msgid "location references block not in block tree"
 msgstr ""
 
-#: tree-cfg.c:5233
+#: tree-cfg.c:5236
 #, fuzzy, gcc-internal-format
 msgid "local declaration from a different function"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: tree-cfg.c:5336
+#: tree-cfg.c:5339
 #, gcc-internal-format
 msgid "gimple_bb (phi) is set to a wrong basic block"
 msgstr ""
 
-#: tree-cfg.c:5345
+#: tree-cfg.c:5348
 #, gcc-internal-format
 msgid "PHI node with location"
 msgstr ""
 
-#: tree-cfg.c:5356 tree-cfg.c:5403
+#: tree-cfg.c:5359 tree-cfg.c:5406
 #, gcc-internal-format
 msgid "incorrect sharing of tree nodes"
 msgstr ""
 
-#: tree-cfg.c:5364
+#: tree-cfg.c:5367
 #, gcc-internal-format
 msgid "virtual PHI with argument locations"
 msgstr ""
 
-#: tree-cfg.c:5391
+#: tree-cfg.c:5394
 #, gcc-internal-format
 msgid "gimple_bb (stmt) is set to a wrong basic block"
 msgstr ""
 
-#: tree-cfg.c:5431
+#: tree-cfg.c:5434
 #, gcc-internal-format
 msgid "statement marked for throw, but doesn%'t"
 msgstr ""
 
-#: tree-cfg.c:5437
+#: tree-cfg.c:5440
 #, gcc-internal-format
 msgid "statement marked for throw in middle of block"
 msgstr ""
 
-#: tree-cfg.c:5459
+#: tree-cfg.c:5462
 #, gcc-internal-format
 msgid "verify_gimple failed"
 msgstr ""
 
-#: tree-cfg.c:5481
+#: tree-cfg.c:5484
 #, gcc-internal-format
 msgid "ENTRY_BLOCK has IL associated with it"
 msgstr ""
 
-#: tree-cfg.c:5488
+#: tree-cfg.c:5491
 #, gcc-internal-format
 msgid "EXIT_BLOCK has IL associated with it"
 msgstr ""
 
-#: tree-cfg.c:5495
+#: tree-cfg.c:5498
 #, gcc-internal-format, gfc-internal-format
 msgid "fallthru to exit from bb %d"
 msgstr ""
 
-#: tree-cfg.c:5519
+#: tree-cfg.c:5522
 #, gcc-internal-format
 msgid "nonlocal label "
 msgstr ""
 
-#: tree-cfg.c:5528
+#: tree-cfg.c:5531
 #, gcc-internal-format
 msgid "EH landing pad label "
 msgstr ""
 
-#: tree-cfg.c:5537 tree-cfg.c:5546 tree-cfg.c:5571
+#: tree-cfg.c:5540 tree-cfg.c:5549 tree-cfg.c:5574
 #, gcc-internal-format
 msgid "label "
 msgstr ""
 
-#: tree-cfg.c:5561
+#: tree-cfg.c:5564
 #, gcc-internal-format, gfc-internal-format
 msgid "control flow in the middle of basic block %d"
 msgstr ""
 
-#: tree-cfg.c:5594
+#: tree-cfg.c:5597
 #, gcc-internal-format, gfc-internal-format
 msgid "fallthru edge after a control statement in bb %d"
 msgstr ""
 
-#: tree-cfg.c:5607
+#: tree-cfg.c:5610
 #, gcc-internal-format, gfc-internal-format
 msgid "true/false edge after a non-GIMPLE_COND in bb %d"
 msgstr ""
 
-#: tree-cfg.c:5630 tree-cfg.c:5652 tree-cfg.c:5669 tree-cfg.c:5738
+#: tree-cfg.c:5633 tree-cfg.c:5655 tree-cfg.c:5672 tree-cfg.c:5741
 #, gcc-internal-format, gfc-internal-format
 msgid "wrong outgoing edge flags at end of bb %d"
 msgstr ""
 
-#: tree-cfg.c:5640
+#: tree-cfg.c:5643
 #, gcc-internal-format, gfc-internal-format
 msgid "explicit goto at end of bb %d"
 msgstr ""
 
-#: tree-cfg.c:5674
+#: tree-cfg.c:5677
 #, gcc-internal-format, gfc-internal-format
 msgid "return edge does not point to exit in bb %d"
 msgstr ""
 
-#: tree-cfg.c:5704
+#: tree-cfg.c:5707
 #, gcc-internal-format
 msgid "found default case not at the start of case vector"
 msgstr ""
 
-#: tree-cfg.c:5712
+#: tree-cfg.c:5715
 #, fuzzy, gcc-internal-format
 #| msgid "-pipe is not supported"
 msgid "case labels not sorted: "
 msgstr "-pipe не падтрымліваецца"
 
-#: tree-cfg.c:5729
+#: tree-cfg.c:5732
 #, gcc-internal-format, gfc-internal-format
 msgid "extra outgoing edge %d->%d"
 msgstr ""
 
-#: tree-cfg.c:5752
+#: tree-cfg.c:5755
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "missing field '%s' in '%s'"
 msgid "missing edge %i->%i"
 msgstr "прапушчана поле '%s' у '%s'"
 
-#: tree-cfg.c:9380
+#: tree-cfg.c:9383
 #, gcc-internal-format
 msgid "%<noreturn%> function does return"
 msgstr ""
 
-#: tree-cfg.c:9401 tree-cfg.c:9433
+#: tree-cfg.c:9404 tree-cfg.c:9436
 #, gcc-internal-format
 msgid "control reaches end of non-void function"
 msgstr ""
 
-#: tree-cfg.c:9499
+#: tree-cfg.c:9502
 #, gcc-internal-format
 msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
 msgstr ""
 
-#: tree-cfg.c:9504 cp/cvt.c:1098
+#: tree-cfg.c:9507 cp/cvt.c:1111
 #, gcc-internal-format
 msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
 msgstr ""
@@ -27849,77 +27889,77 @@ msgstr ""
 msgid "BB %i has incorrect fallthru edge"
 msgstr ""
 
-#: tree-inline.c:3831
+#: tree-inline.c:3832
 #, gcc-internal-format
 msgid "function %q+F can never be copied because it receives a non-local goto"
 msgstr ""
 
-#: tree-inline.c:3838
+#: tree-inline.c:3839
 #, 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:3878
+#: tree-inline.c:3879
 #, 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:3892
+#: tree-inline.c:3893
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp"
 msgstr ""
 
-#: tree-inline.c:3906
+#: tree-inline.c:3907
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable argument lists"
 msgstr ""
 
-#: tree-inline.c:3918
+#: tree-inline.c:3919
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
 msgstr ""
 
-#: tree-inline.c:3926
+#: tree-inline.c:3927
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses non-local goto"
 msgstr ""
 
-#: tree-inline.c:3938
+#: tree-inline.c:3939
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
 msgstr ""
 
-#: tree-inline.c:3958
+#: tree-inline.c:3959
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it contains a computed goto"
 msgstr ""
 
-#: tree-inline.c:4059
+#: tree-inline.c:4060
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
 msgstr ""
 
-#: tree-inline.c:4067
+#: tree-inline.c:4068
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
 msgstr ""
 
-#: tree-inline.c:4745
+#: tree-inline.c:4746
 #, gcc-internal-format
 msgid "inlining failed in call to %<always_inline%> %q+F: %s"
 msgstr ""
 
-#: tree-inline.c:4748 tree-inline.c:4769
+#: tree-inline.c:4749 tree-inline.c:4770
 #, gcc-internal-format
 msgid "called from here"
 msgstr "выклікана адсюль"
 
-#: tree-inline.c:4751 tree-inline.c:4772
+#: tree-inline.c:4752 tree-inline.c:4773
 #, fuzzy, gcc-internal-format
 msgid "called from this function"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: tree-inline.c:4765
+#: tree-inline.c:4766
 #, gcc-internal-format
 msgid "inlining failed in call to %q+F: %s"
 msgstr ""
@@ -28023,160 +28063,160 @@ msgstr ""
 msgid "statement volatile flag not up to date"
 msgstr ""
 
-#: tree-ssa-strlen.c:2143
+#: tree-ssa-strlen.c:2149
 msgid "%G%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
 msgstr ""
 
-#: tree-ssa-strlen.c:2147
+#: tree-ssa-strlen.c:2153
 msgid "%Gwriting one too many bytes into a region of a size that depends on %<strlen%>"
 msgstr ""
 
-#: tree-ssa-strlen.c:2157
+#: tree-ssa-strlen.c:2163
 msgid "%G%qD writing %wu byte into a region of size %wu"
 msgid_plural "%G%qD writing %wu bytes into a region of size %wu"
 msgstr[0] ""
 msgstr[1] ""
 
-#: tree-ssa-strlen.c:2165
+#: tree-ssa-strlen.c:2171
 msgid "%Gwriting %wu byte into a region of size %wu"
 msgid_plural "%Gwriting %wu bytes into a region of size %wu"
 msgstr[0] ""
 msgstr[1] ""
 
-#: tree-ssa-strlen.c:2175
+#: tree-ssa-strlen.c:2181
 msgid "%G%qD writing %wu byte into a region of size between %wu and %wu"
 msgid_plural "%G%qD writing %wu bytes into a region of size between %wu and %wu"
 msgstr[0] ""
 msgstr[1] ""
 
-#: tree-ssa-strlen.c:2183
+#: tree-ssa-strlen.c:2189
 msgid "%Gwriting %wu byte into a region of size between %wu and %wu"
 msgid_plural "%Gwriting %wu bytes into a region of size between %wu and %wu"
 msgstr[0] ""
 msgstr[1] ""
 
-#: tree-ssa-strlen.c:2193
+#: tree-ssa-strlen.c:2199
 msgid "%G%qD writing between %wu and %wu bytes into a region of size %wu"
 msgstr ""
 
-#: tree-ssa-strlen.c:2199
+#: tree-ssa-strlen.c:2205
 msgid "%Gwriting between %wu and %wu bytes into a region of size %wu"
 msgstr ""
 
-#: tree-ssa-strlen.c:2207
+#: tree-ssa-strlen.c:2213
 msgid "%G%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
 msgstr ""
 
-#: tree-ssa-strlen.c:2213
+#: tree-ssa-strlen.c:2219
 msgid "%Gwriting between %wu and %wu bytes into a region of size between %wu and %wu"
 msgstr ""
 
-#: tree-ssa-strlen.c:2250
+#: tree-ssa-strlen.c:2256
 #, gcc-internal-format
 msgid "at offset %s to object %qD with size %E declared here"
 msgstr ""
 
-#: tree-ssa-strlen.c:2254
+#: tree-ssa-strlen.c:2260
 #, gcc-internal-format
 msgid "at offset %s to object %qD declared here"
 msgstr ""
 
-#: tree-ssa-strlen.c:2286
+#: tree-ssa-strlen.c:2292
 #, gcc-internal-format
 msgid "at offset %s to an object with size %wu declared here"
 msgstr ""
 
-#: tree-ssa-strlen.c:2293
+#: tree-ssa-strlen.c:2299
 #, gcc-internal-format
 msgid "at offset %s to an object with size at most %wu declared here"
 msgstr ""
 
-#: tree-ssa-strlen.c:2298
+#: tree-ssa-strlen.c:2304
 #, gcc-internal-format, gfc-internal-format
 msgid "at offset %s to an object declared here"
 msgstr ""
 
-#: tree-ssa-strlen.c:2302
+#: tree-ssa-strlen.c:2308
 #, gcc-internal-format
 msgid "at offset %s to an object with size between %wu and %wu declared here"
 msgstr ""
 
-#: tree-ssa-strlen.c:2310
+#: tree-ssa-strlen.c:2316
 #, gcc-internal-format
 msgid "at offset %s to an object with size %wu allocated by %qE here"
 msgstr ""
 
-#: tree-ssa-strlen.c:2317
+#: tree-ssa-strlen.c:2323
 #, gcc-internal-format
 msgid "at offset %s to an object with size at most %wu allocated by %qD here"
 msgstr ""
 
-#: tree-ssa-strlen.c:2322
+#: tree-ssa-strlen.c:2328
 #, gcc-internal-format
 msgid "at offset %s to an object allocated by %qE here"
 msgstr ""
 
-#: tree-ssa-strlen.c:2327
+#: tree-ssa-strlen.c:2333
 #, gcc-internal-format
 msgid "at offset %s to an object with size between %wu and %wu allocated by %qE here"
 msgstr ""
 
-#: tree-ssa-strlen.c:3218
+#: tree-ssa-strlen.c:3224
 msgid "%G%qD output truncated before terminating nul copying %E byte from a string of the same length"
 msgid_plural "%G%qD output truncated before terminating nul copying %E bytes from a string of the same length"
 msgstr[0] ""
 msgstr[1] ""
 
-#: tree-ssa-strlen.c:3234
+#: tree-ssa-strlen.c:3240
 msgid "%G%qD output truncated copying %E byte from a string of length %wu"
 msgid_plural "%G%qD output truncated copying %E bytes from a string of length %wu"
 msgstr[0] ""
 msgstr[1] ""
 
-#: tree-ssa-strlen.c:3241
+#: tree-ssa-strlen.c:3247
 msgid "%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
 msgstr ""
 
-#: tree-ssa-strlen.c:3253
+#: tree-ssa-strlen.c:3259
 msgid "%G%qD output may be truncated copying %E byte from a string of length %wu"
 msgid_plural "%G%qD output may be truncated copying %E bytes from a string of length %wu"
 msgstr[0] ""
 msgstr[1] ""
 
-#: tree-ssa-strlen.c:3260 tree-ssa-strlen.c:3276
+#: tree-ssa-strlen.c:3266 tree-ssa-strlen.c:3282
 msgid "%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
 msgstr ""
 
-#: tree-ssa-strlen.c:3417
+#: tree-ssa-strlen.c:3423
 msgid "%G%qD output truncated before terminating nul copying as many bytes from a string as its length"
 msgstr ""
 
-#: tree-ssa-strlen.c:3423
+#: tree-ssa-strlen.c:3429
 msgid "%G%qD specified bound depends on the length of the source argument"
 msgstr ""
 
-#: tree-ssa-strlen.c:3430
+#: tree-ssa-strlen.c:3436
 #, gcc-internal-format
 msgid "length computed here"
 msgstr ""
 
-#: tree-ssa-strlen.c:4335
+#: tree-ssa-strlen.c:4341
 msgid "%G%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
 msgstr ""
 
-#: tree-ssa-strlen.c:4337
+#: tree-ssa-strlen.c:4343
 msgid "%G%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
 msgstr ""
 
-#: tree-ssa-strlen.c:4344
+#: tree-ssa-strlen.c:4350
 msgid "%G%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
 msgstr ""
 
-#: tree-ssa-strlen.c:4349
+#: tree-ssa-strlen.c:4355
 msgid "%G%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
 msgstr ""
 
-#: tree-ssa-strlen.c:4359
+#: tree-ssa-strlen.c:4365
 #, gcc-internal-format
 msgid "in this expression"
 msgstr ""
@@ -28355,17 +28395,17 @@ msgstr ""
 msgid "verify_ssa failed"
 msgstr ""
 
-#: tree-streamer-in.c:352
+#: tree-streamer-in.c:353
 #, gcc-internal-format
 msgid "machine independent builtin code out of range"
 msgstr ""
 
-#: tree-streamer-in.c:358
+#: tree-streamer-in.c:359
 #, gcc-internal-format
 msgid "target specific builtin not available"
 msgstr ""
 
-#: tree-vect-generic.c:287 tree-vect-generic.c:407 tree-vect-generic.c:1891
+#: tree-vect-generic.c:287 tree-vect-generic.c:407 tree-vect-generic.c:1912
 #, gcc-internal-format
 msgid "vector operation will be expanded piecewise"
 msgstr ""
@@ -28380,17 +28420,17 @@ msgstr ""
 msgid "vector operation will be expanded with a single scalar operation"
 msgstr ""
 
-#: tree-vect-generic.c:983
+#: tree-vect-generic.c:1004
 #, gcc-internal-format
 msgid "vector condition will be expanded piecewise"
 msgstr ""
 
-#: tree-vect-generic.c:1463
+#: tree-vect-generic.c:1484
 #, gcc-internal-format
 msgid "vector shuffling operation will be expanded piecewise"
 msgstr ""
 
-#: tree-vect-loop.c:3678
+#: tree-vect-loop.c:3707
 #, gcc-internal-format
 msgid "vectorization did not happen for a simd loop"
 msgstr ""
@@ -28470,92 +28510,92 @@ msgstr ""
 msgid "side-effects element in no-side-effects CONSTRUCTOR"
 msgstr ""
 
-#: tree.c:8170
+#: tree.c:8187
 #, gcc-internal-format
 msgid "arrays of functions are not meaningful"
 msgstr ""
 
-#: tree.c:8334
+#: tree.c:8351
 #, gcc-internal-format
 msgid "function return type cannot be function"
 msgstr ""
 
-#: tree.c:9695 tree.c:9780 tree.c:9843
+#: tree.c:9731 tree.c:9816 tree.c:9879
 #, gcc-internal-format, gfc-internal-format
 msgid "tree check: %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:9732
+#: tree.c:9768
 #, gcc-internal-format, gfc-internal-format
 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:9745
+#: tree.c:9781
 #, gcc-internal-format
 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:9794
+#: tree.c:9830
 #, gcc-internal-format
 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:9807
+#: tree.c:9843
 #, gcc-internal-format
 msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:9869
+#: tree.c:9905
 #, gcc-internal-format
 msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:9883
+#: tree.c:9919
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:9896
+#: tree.c:9932
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:9909
+#: tree.c:9945
 #, gcc-internal-format, gfc-internal-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:9922
+#: tree.c:9958
 #, gcc-internal-format
 msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:13041
+#: tree.c:13077
 #, gcc-internal-format
 msgid "%qD is deprecated: %s"
 msgstr ""
 
-#: tree.c:13044
+#: tree.c:13080
 #, gcc-internal-format
 msgid "%qD is deprecated"
 msgstr ""
 
-#: tree.c:13067
+#: tree.c:13103
 #, gcc-internal-format
 msgid "%qE is deprecated: %s"
 msgstr ""
 
-#: tree.c:13070
+#: tree.c:13106
 #, gcc-internal-format
 msgid "%qE is deprecated"
 msgstr ""
 
-#: tree.c:13076
+#: tree.c:13112
 #, gcc-internal-format, gfc-internal-format
 msgid "type is deprecated: %s"
 msgstr ""
 
-#: tree.c:13079
+#: tree.c:13115
 #, gcc-internal-format
 msgid "type is deprecated"
 msgstr ""
@@ -28580,233 +28620,233 @@ msgstr ""
 #. - vector types may differ by TYPE_VECTOR_OPAQUE
 #.
 #. Convenience macro for matching individual fields.
-#: tree.c:13845
+#: tree.c:13883
 #, gcc-internal-format, gfc-internal-format
 msgid "type variant differs by %s"
 msgstr ""
 
-#: tree.c:13886
+#: tree.c:13924
 #, gcc-internal-format
 msgid "type variant has different %<TYPE_SIZE_UNIT%>"
 msgstr ""
 
-#: tree.c:13888
+#: tree.c:13926
 #, gcc-internal-format
 msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
 msgstr ""
 
-#: tree.c:13890
+#: tree.c:13928
 #, gcc-internal-format
 msgid "type%'s %<TYPE_SIZE_UNIT%>"
 msgstr ""
 
-#: tree.c:13913
+#: tree.c:13951
 #, gcc-internal-format
 msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
 msgstr ""
 
-#: tree.c:13926
+#: tree.c:13964
 #, gcc-internal-format
 msgid "type variant has different %<TYPE_VFIELD%>"
 msgstr ""
 
-#: tree.c:13962
+#: tree.c:14000
 #, gcc-internal-format
 msgid "type variant has different %<TYPE_BINFO%>"
 msgstr ""
 
-#: tree.c:13964
+#: tree.c:14002
 #, gcc-internal-format
 msgid "type variant%'s %<TYPE_BINFO%>"
 msgstr ""
 
-#: tree.c:13966
+#: tree.c:14004
 #, gcc-internal-format
 msgid "type%'s %<TYPE_BINFO%>"
 msgstr ""
 
-#: tree.c:14005
+#: tree.c:14043
 #, gcc-internal-format
 msgid "type variant has different %<TYPE_FIELDS%>"
 msgstr ""
 
-#: tree.c:14007
+#: tree.c:14045
 #, gcc-internal-format
 msgid "first mismatch is field"
 msgstr ""
 
-#: tree.c:14009
+#: tree.c:14047
 #, gcc-internal-format
 msgid "and field"
 msgstr ""
 
-#: tree.c:14026
+#: tree.c:14064
 #, gcc-internal-format
 msgid "type variant has different %<TREE_TYPE%>"
 msgstr ""
 
-#: tree.c:14028 tree.c:14039
+#: tree.c:14066 tree.c:14077
 #, gcc-internal-format
 msgid "type variant%'s %<TREE_TYPE%>"
 msgstr ""
 
-#: tree.c:14030 tree.c:14041
+#: tree.c:14068 tree.c:14079
 #, gcc-internal-format
 msgid "type%'s %<TREE_TYPE%>"
 msgstr ""
 
-#: tree.c:14037
+#: tree.c:14075
 #, gcc-internal-format
 msgid "type is not compatible with its variant"
 msgstr ""
 
-#: tree.c:14349
+#: tree.c:14387
 #, gcc-internal-format
 msgid "main variant is not defined"
 msgstr ""
 
-#: tree.c:14354
+#: tree.c:14392
 #, gcc-internal-format
 msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
 msgstr ""
 
-#: tree.c:14366
+#: tree.c:14404
 #, gcc-internal-format
 msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
 msgstr ""
 
-#: tree.c:14385
+#: tree.c:14423
 #, gcc-internal-format
 msgid "%<TYPE_CANONICAL%> is not compatible"
 msgstr ""
 
-#: tree.c:14393
+#: tree.c:14431
 #, gcc-internal-format
 msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
 msgstr ""
 
-#: tree.c:14399
+#: tree.c:14437
 #, gcc-internal-format
 msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
 msgstr ""
 
-#: tree.c:14415
+#: tree.c:14453
 #, gcc-internal-format
 msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
 msgstr ""
 
-#: tree.c:14425
+#: tree.c:14463
 #, gcc-internal-format
 msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
 msgstr ""
 
-#: tree.c:14435
+#: tree.c:14473
 #, gcc-internal-format
 msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
 msgstr ""
 
-#: tree.c:14456
+#: tree.c:14494
 #, gcc-internal-format
 msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
 msgstr ""
 
-#: tree.c:14462
+#: tree.c:14500
 #, gcc-internal-format
 msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
 msgstr ""
 
-#: tree.c:14473
+#: tree.c:14511
 #, gcc-internal-format
 msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
 msgstr ""
 
-#: tree.c:14484
+#: tree.c:14522
 #, gcc-internal-format
 msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
 msgstr ""
 
-#: tree.c:14502
+#: tree.c:14540
 #, gcc-internal-format
 msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
 msgstr ""
 
-#: tree.c:14509
+#: tree.c:14547
 #, gcc-internal-format
 msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
 msgstr ""
 
-#: tree.c:14516
+#: tree.c:14554
 #, gcc-internal-format
 msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
 msgstr ""
 
-#: tree.c:14532
+#: tree.c:14570
 #, gcc-internal-format
 msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
 msgstr ""
 
-#: tree.c:14540
+#: tree.c:14578
 #, gcc-internal-format
 msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
 msgstr ""
 
-#: tree.c:14548
+#: tree.c:14586
 #, gcc-internal-format
 msgid "enum value name is not %<IDENTIFIER_NODE%>"
 msgstr ""
 
-#: tree.c:14558
+#: tree.c:14596
 #, fuzzy, gcc-internal-format
 #| msgid "size of array `%D' has non-integer type"
 msgid "array %<TYPE_DOMAIN%> is not integer type"
 msgstr "памер масіва `%D' не цэлалікавы тып"
 
-#: tree.c:14567
+#: tree.c:14605
 #, gcc-internal-format
 msgid "%<TYPE_FIELDS%> defined in incomplete type"
 msgstr ""
 
-#: tree.c:14589
+#: tree.c:14627
 #, gcc-internal-format
 msgid "wrong tree in %<TYPE_FIELDS%> list"
 msgstr ""
 
-#: tree.c:14604
+#: tree.c:14642
 #, gcc-internal-format
 msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
 msgstr ""
 
-#: tree.c:14611
+#: tree.c:14649
 #, gcc-internal-format
 msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
 msgstr ""
 
-#: tree.c:14624
+#: tree.c:14662
 #, gcc-internal-format
 msgid "wrong %<TYPE_CACHED_VALUES%> entry"
 msgstr ""
 
-#: tree.c:14637
+#: tree.c:14675
 #, gcc-internal-format
 msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
 msgstr ""
 
-#: tree.c:14643
+#: tree.c:14681
 #, gcc-internal-format
 msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
 msgstr ""
 
-#: tree.c:14650
+#: tree.c:14688
 #, gcc-internal-format
 msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
 msgstr ""
 
-#: tree.c:14662
+#: tree.c:14700
 #, gcc-internal-format
 msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
 msgstr ""
 
-#: tree.c:14672
+#: tree.c:14710
 #, gcc-internal-format
 msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
 msgstr ""
@@ -28826,12 +28866,12 @@ msgstr ""
 msgid "corrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)"
 msgstr ""
 
-#: var-tracking.c:7173
+#: var-tracking.c:7187
 #, gcc-internal-format
 msgid "variable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying without"
 msgstr ""
 
-#: var-tracking.c:7177
+#: var-tracking.c:7191
 #, gcc-internal-format
 msgid "variable tracking size limit exceeded"
 msgstr ""
@@ -28943,72 +28983,72 @@ msgstr ""
 msgid "initializer for floating value is not a floating constant"
 msgstr ""
 
-#: varasm.c:5328
+#: varasm.c:5348
 #, fuzzy, gcc-internal-format
 msgid "invalid initial value for member %qE"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: varasm.c:5584
+#: varasm.c:5604
 #, gcc-internal-format
 msgid "%+qD declared weak after being used"
 msgstr ""
 
-#: varasm.c:5636
+#: varasm.c:5656
 #, gcc-internal-format
 msgid "weak declaration of %q+D being applied to a already existing, static definition"
 msgstr ""
 
-#: varasm.c:5672
+#: varasm.c:5692
 #, gcc-internal-format
 msgid "weak declaration of %q+D must be public"
 msgstr ""
 
-#: varasm.c:5676
+#: varasm.c:5696
 #, gcc-internal-format
 msgid "weak declaration of %q+D not supported"
 msgstr ""
 
-#: varasm.c:5705 varasm.c:6025
+#: varasm.c:5725 varasm.c:6045
 #, gcc-internal-format
 msgid "only weak aliases are supported in this configuration"
 msgstr ""
 
-#: varasm.c:5900
+#: varasm.c:5920
 #, fuzzy, gcc-internal-format
 msgid "weakref is not supported in this configuration"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: varasm.c:5928
+#: varasm.c:5948
 #, fuzzy, gcc-internal-format
 msgid "%qs is not supported on this target"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: varasm.c:5984
+#: varasm.c:6004
 #, fuzzy, gcc-internal-format
 msgid "symver is only supported on ELF platforms"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: varasm.c:6003
+#: varasm.c:6023
 #, gcc-internal-format
 msgid "%qs symbol %q+D ultimately targets itself"
 msgstr ""
 
-#: varasm.c:6005
+#: varasm.c:6025
 #, gcc-internal-format
 msgid "%qs symbol %q+D must have static linkage"
 msgstr ""
 
-#: varasm.c:6012
+#: varasm.c:6032
 #, fuzzy, gcc-internal-format
 msgid "alias definitions not supported in this configuration"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: varasm.c:6022
+#: varasm.c:6042
 #, fuzzy, gcc-internal-format
 msgid "%qs is not supported in this configuration"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: varasm.c:6240 config/sol2.c:159 config/i386/winnt.c:265
+#: varasm.c:6260 config/sol2.c:159 config/i386/winnt.c:265
 #, fuzzy, gcc-internal-format
 msgid "visibility attribute not supported in this configuration; ignored"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
@@ -29112,8 +29152,8 @@ msgstr "звычайны аргумэнт для `%#D' мае тып `%T'"
 msgid "%qE attribute argument %i has type %qT"
 msgstr "звычайны аргумэнт для `%#D' мае тып `%T'"
 
-#: c-family/c-attribs.c:578 c-family/c-attribs.c:3609
-#: c-family/c-attribs.c:3613
+#: c-family/c-attribs.c:578 c-family/c-attribs.c:3610
+#: c-family/c-attribs.c:3614
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute argument value %qE is not an integer constant"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
@@ -29183,7 +29223,7 @@ msgstr "\"%s\" атрыбут ігнарыруецца"
 msgid "%qE attribute ignored for field of type %qT"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: c-family/c-attribs.c:920 c-family/c-attribs.c:2828
+#: c-family/c-attribs.c:920 c-family/c-attribs.c:2829
 #, fuzzy, gcc-internal-format
 #| msgid "argument to `%s' missing"
 msgid "%qE argument not a string"
@@ -29200,8 +29240,8 @@ msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
 msgstr ""
 
 #: c-family/c-attribs.c:1140 c-family/c-attribs.c:1146
-#: c-family/c-attribs.c:4371 c-family/c-attribs.c:4406
-#: c-family/c-attribs.c:4412 ada/gcc-interface/utils.c:6714
+#: c-family/c-attribs.c:4368 c-family/c-attribs.c:4403
+#: c-family/c-attribs.c:4409 ada/gcc-interface/utils.c:6714
 #: ada/gcc-interface/utils.c:6748 ada/gcc-interface/utils.c:6754
 #, gcc-internal-format
 msgid "%qE attribute ignored due to conflict with %qs attribute"
@@ -29222,7 +29262,7 @@ msgstr ""
 msgid "%qE attribute only affects top level objects"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: c-family/c-attribs.c:1424 c-family/c-attribs.c:3205
+#: c-family/c-attribs.c:1424 c-family/c-attribs.c:3206
 #, gcc-internal-format
 msgid "%qE attribute on function returning %<void%>"
 msgstr ""
@@ -29442,7 +29482,7 @@ msgstr ""
 msgid "weak %q+D cannot be defined %qE"
 msgstr ""
 
-#: c-family/c-attribs.c:2386 c-family/c-attribs.c:3105
+#: c-family/c-attribs.c:2386 c-family/c-attribs.c:3106
 #, gcc-internal-format
 msgid "attribute %qE argument not a string"
 msgstr ""
@@ -29467,252 +29507,252 @@ msgstr ""
 msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
 msgstr ""
 
-#: c-family/c-attribs.c:2544
+#: c-family/c-attribs.c:2548
 #, gcc-internal-format
 msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
 msgstr ""
 
-#: c-family/c-attribs.c:2549
+#: c-family/c-attribs.c:2553
 #, gcc-internal-format
 msgid "symbol %qD referenced by %qD declared here"
 msgstr ""
 
-#: c-family/c-attribs.c:2597
+#: c-family/c-attribs.c:2601
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute must apply to a declaration"
 msgstr "\"%s\" звычайна функцыя"
 
-#: c-family/c-attribs.c:2656
+#: c-family/c-attribs.c:2657
 #, fuzzy, gcc-internal-format
 msgid "indirect function %q+D cannot be declared %qE"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: c-family/c-attribs.c:2679
+#: c-family/c-attribs.c:2680
 #, gcc-internal-format
 msgid "%qE attribute must appear before %qs attribute"
 msgstr ""
 
-#: c-family/c-attribs.c:2692
+#: c-family/c-attribs.c:2693
 #, gcc-internal-format
 msgid "%+qD declared %qE after being used"
 msgstr ""
 
-#: c-family/c-attribs.c:2716
+#: c-family/c-attribs.c:2717
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored on non-class types"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: c-family/c-attribs.c:2722
+#: c-family/c-attribs.c:2723
 #, gcc-internal-format
 msgid "%qE attribute ignored because %qT is already defined"
 msgstr ""
 
-#: c-family/c-attribs.c:2735
+#: c-family/c-attribs.c:2736
 #, fuzzy, gcc-internal-format
 msgid "visibility argument not a string"
 msgstr "аргумент для \"%s\" прапушчан"
 
-#: c-family/c-attribs.c:2747
+#: c-family/c-attribs.c:2748
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored on types"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: c-family/c-attribs.c:2763
+#: c-family/c-attribs.c:2764
 #, gcc-internal-format
 msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
 msgstr ""
 
-#: c-family/c-attribs.c:2775
+#: c-family/c-attribs.c:2776
 #, gcc-internal-format
 msgid "%qD redeclared with different visibility"
 msgstr ""
 
-#: c-family/c-attribs.c:2778 c-family/c-attribs.c:2782
+#: c-family/c-attribs.c:2779 c-family/c-attribs.c:2783
 #, gcc-internal-format
 msgid "%qD was declared %qs which implies default visibility"
 msgstr ""
 
-#: c-family/c-attribs.c:2811
+#: c-family/c-attribs.c:2812
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored because %qD is not a variable"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: c-family/c-attribs.c:2819
+#: c-family/c-attribs.c:2820
 #, gcc-internal-format
 msgid "%qE attribute ignored because %qD does not have thread storage duration"
 msgstr ""
 
-#: c-family/c-attribs.c:2841
+#: c-family/c-attribs.c:2842
 #, gcc-internal-format
 msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
 msgstr ""
 
-#: c-family/c-attribs.c:2863 c-family/c-attribs.c:3179
-#: c-family/c-attribs.c:4480 config/m32c/m32c.c:2935
+#: c-family/c-attribs.c:2864 c-family/c-attribs.c:3180
+#: c-family/c-attribs.c:4477 config/m32c/m32c.c:2935
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute applies only to functions"
 msgstr "\"%s\" звычайна функцыя"
 
-#: c-family/c-attribs.c:2919 c-family/c-attribs.c:2960
-#: c-family/c-attribs.c:2984
+#: c-family/c-attribs.c:2920 c-family/c-attribs.c:2961
+#: c-family/c-attribs.c:2985
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored on a function returning %qT"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: c-family/c-attribs.c:3003
+#: c-family/c-attribs.c:3004
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute %E is not an integer constant"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: c-family/c-attribs.c:3015
+#: c-family/c-attribs.c:3016
 #, gcc-internal-format
 msgid "%qE attribute argument %E is not a power of 2"
 msgstr ""
 
-#: c-family/c-attribs.c:3028
+#: c-family/c-attribs.c:3029
 #, gcc-internal-format
 msgid "%qE attribute argument %E is not in the range [0, %wu]"
 msgstr ""
 
-#: c-family/c-attribs.c:3118
+#: c-family/c-attribs.c:3119
 #, gcc-internal-format
 msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
 msgstr ""
 
-#: c-family/c-attribs.c:3185 c-family/c-attribs.c:4486
+#: c-family/c-attribs.c:3186 c-family/c-attribs.c:4483
 #, gcc-internal-format
 msgid "cannot set %qE attribute after definition"
 msgstr ""
 
-#: c-family/c-attribs.c:3252
+#: c-family/c-attribs.c:3253
 #, fuzzy, gcc-internal-format
 #| msgid "`%s' attribute ignored"
 msgid "%qE attribute duplicated"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: c-family/c-attribs.c:3254
+#: c-family/c-attribs.c:3255
 #, gcc-internal-format
 msgid "%qE attribute follows %qE"
 msgstr ""
 
-#: c-family/c-attribs.c:3353
+#: c-family/c-attribs.c:3354
 #, fuzzy, gcc-internal-format
 msgid "type was previously declared %qE"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c-family/c-attribs.c:3366 cp/class.c:4618
+#: c-family/c-attribs.c:3367 cp/class.c:4618
 #, gcc-internal-format
 msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
 msgstr ""
 
-#: c-family/c-attribs.c:3424
+#: c-family/c-attribs.c:3425
 #, gcc-internal-format
 msgid "%qE argument not an identifier"
 msgstr ""
 
-#: c-family/c-attribs.c:3435
+#: c-family/c-attribs.c:3436
 #, gcc-internal-format
 msgid "%qD is not compatible with %qD"
 msgstr ""
 
-#: c-family/c-attribs.c:3438
+#: c-family/c-attribs.c:3439
 #, fuzzy, gcc-internal-format
 #| msgid "`%D' is not a function,"
 msgid "%qE argument is not a function"
 msgstr "`%D' - гэта ня функцыя,"
 
-#: c-family/c-attribs.c:3486 cp/name-lookup.c:5007
+#: c-family/c-attribs.c:3487 cp/name-lookup.c:5011
 #, gcc-internal-format
 msgid "deprecated message is not a string"
 msgstr ""
 
-#: c-family/c-attribs.c:3527
+#: c-family/c-attribs.c:3528
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored for %qE"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: c-family/c-attribs.c:3585 c-family/c-attribs.c:3587
+#: c-family/c-attribs.c:3586 c-family/c-attribs.c:3588
 #, fuzzy, gcc-internal-format
 msgid "invalid vector type for attribute %qE"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: c-family/c-attribs.c:3622 c-family/c-attribs.c:3626
+#: c-family/c-attribs.c:3623 c-family/c-attribs.c:3627
 #, gcc-internal-format
 msgid "%qE attribute argument value %qE is negative"
 msgstr ""
 
-#: c-family/c-attribs.c:3639 c-family/c-attribs.c:3643
+#: c-family/c-attribs.c:3640 c-family/c-attribs.c:3644
 #, gcc-internal-format
 msgid "%qE attribute argument value %qE exceeds %wu"
 msgstr ""
 
-#: c-family/c-attribs.c:3651 ada/gcc-interface/utils.c:4031
+#: c-family/c-attribs.c:3652 ada/gcc-interface/utils.c:4031
 #, gcc-internal-format
 msgid "vector size not an integral multiple of component size"
 msgstr ""
 
-#: c-family/c-attribs.c:3657 ada/gcc-interface/utils.c:4038
+#: c-family/c-attribs.c:3658 ada/gcc-interface/utils.c:4038
 #, gcc-internal-format
 msgid "zero vector size"
 msgstr ""
 
-#: c-family/c-attribs.c:3666 c-family/c-attribs.c:3669
+#: c-family/c-attribs.c:3667 c-family/c-attribs.c:3670
 #, gcc-internal-format
 msgid "number of components of the vector not a power of two"
 msgstr ""
 
-#: c-family/c-attribs.c:3727
+#: c-family/c-attribs.c:3728
 #, gcc-internal-format
 msgid "%qE attribute without arguments on a non-prototype"
 msgstr ""
 
-#: c-family/c-attribs.c:3784
+#: c-family/c-attribs.c:3785
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored on objects of type %qT"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: c-family/c-attribs.c:3792
+#: c-family/c-attribs.c:3793
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute does not apply to functions"
 msgstr "\"%s\" звычайна функцыя"
 
-#: c-family/c-attribs.c:3878
+#: c-family/c-attribs.c:3879
 #, gcc-internal-format
 msgid "attribute %qs mismatch with mode %qs"
 msgstr ""
 
-#: c-family/c-attribs.c:3894
+#: c-family/c-attribs.c:3895
 #, fuzzy, gcc-internal-format
 #| msgid "section of `%s' conflicts with previous declaration"
 msgid "attribute %qs positional argument 2 conflicts with previous designation"
 msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
 
-#: c-family/c-attribs.c:3908
+#: c-family/c-attribs.c:3909
 #, gcc-internal-format
 msgid "attribute %qs missing positional argument 2 provided in previous designation"
 msgstr ""
 
-#: c-family/c-attribs.c:3922
+#: c-family/c-attribs.c:3923
 #, gcc-internal-format
 msgid "attribute %qs mismatched positional argument values %i and %i"
 msgstr ""
 
-#: c-family/c-attribs.c:3974
+#: c-family/c-attribs.c:3975
 #, gcc-internal-format
 msgid "attribute %qE without arguments on a non-prototype"
 msgstr ""
 
-#: c-family/c-attribs.c:3997
+#: c-family/c-attribs.c:3998
 #, gcc-internal-format
 msgid "attribute %qE invalid mode"
 msgstr ""
 
-#: c-family/c-attribs.c:4018
+#: c-family/c-attribs.c:4019
 #, gcc-internal-format
 msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, or %qs"
 msgstr ""
 
-#: c-family/c-attribs.c:4026
+#: c-family/c-attribs.c:4027
 #, gcc-internal-format
 msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
 msgstr ""
@@ -29721,129 +29761,129 @@ msgstr ""
 #. dropping the requirement at some point and having read_only
 #. apply to all const-qualified pointers and read_write or
 #. write_only to the rest.
-#: c-family/c-attribs.c:4039
+#: c-family/c-attribs.c:4040
 #, gcc-internal-format
 msgid "attribute %<%E(%s)%> missing an argument"
 msgstr ""
 
-#: c-family/c-attribs.c:4080
+#: c-family/c-attribs.c:4081
 #, gcc-internal-format
 msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
 msgstr ""
 
-#: c-family/c-attribs.c:4083
+#: c-family/c-attribs.c:4084
 #, gcc-internal-format
 msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
 msgstr ""
 
-#: c-family/c-attribs.c:4108
+#: c-family/c-attribs.c:4109
 #, gcc-internal-format
 msgid "attribute %qs positional argument %i invalid value %wi"
 msgstr ""
 
-#: c-family/c-attribs.c:4112
+#: c-family/c-attribs.c:4113
 #, gcc-internal-format
 msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
 msgstr ""
 
-#: c-family/c-attribs.c:4119
+#: c-family/c-attribs.c:4120
 #, gcc-internal-format
 msgid "attribute %qs invalid positional argument"
 msgstr ""
 
 #. The first argument must have a pointer or reference type.
-#: c-family/c-attribs.c:4127
+#: c-family/c-attribs.c:4128
 #, gcc-internal-format
 msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
 msgstr ""
 
-#: c-family/c-attribs.c:4138
+#: c-family/c-attribs.c:4139
 #, gcc-internal-format
 msgid "attribute %qs positional argument 1 references argument of function type %qT"
 msgstr ""
 
-#: c-family/c-attribs.c:4151
+#: c-family/c-attribs.c:4152
 #, gcc-internal-format
 msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
 msgstr ""
 
-#: c-family/c-attribs.c:4169
+#: c-family/c-attribs.c:4170
 #, gcc-internal-format
 msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
 msgstr ""
 
-#: c-family/c-attribs.c:4256
+#: c-family/c-attribs.c:4253
 #, gcc-internal-format
 msgid "cleanup argument not an identifier"
 msgstr ""
 
-#: c-family/c-attribs.c:4263
+#: c-family/c-attribs.c:4260
 #, fuzzy, gcc-internal-format
 #| msgid "too many arguments to function"
 msgid "cleanup argument not a function"
 msgstr "вельмі шмат аргументаў у функцыі"
 
-#: c-family/c-attribs.c:4300
+#: c-family/c-attribs.c:4297
 #, gcc-internal-format
 msgid "%qE attribute requires prototypes with named arguments"
 msgstr ""
 
-#: c-family/c-attribs.c:4308
+#: c-family/c-attribs.c:4305
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute only applies to variadic functions"
 msgstr "\"%s\" звычайна функцыя"
 
-#: c-family/c-attribs.c:4324 ada/gcc-interface/utils.c:6384
+#: c-family/c-attribs.c:4321 ada/gcc-interface/utils.c:6384
 #, fuzzy, gcc-internal-format
 msgid "requested position is not an integer constant"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: c-family/c-attribs.c:4332 ada/gcc-interface/utils.c:6391
+#: c-family/c-attribs.c:4329 ada/gcc-interface/utils.c:6391
 #, gcc-internal-format
 msgid "requested position is less than zero"
 msgstr ""
 
-#: c-family/c-attribs.c:4387 ada/gcc-interface/utils.c:6729
+#: c-family/c-attribs.c:4384 ada/gcc-interface/utils.c:6729
 #, gcc-internal-format
 msgid "empty string in attribute %<target%>"
 msgstr ""
 
-#: c-family/c-attribs.c:4503
+#: c-family/c-attribs.c:4500
 #, gcc-internal-format
 msgid "%qE attribute on a function not returning a pointer"
 msgstr ""
 
-#: c-family/c-attribs.c:4518
+#: c-family/c-attribs.c:4515
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute is only valid on %<struct%> type"
 msgstr "\"%s\" звычайна функцыя"
 
-#: c-family/c-attribs.c:4554
+#: c-family/c-attribs.c:4551
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute argument %qE is not an integer constant"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: c-family/c-attribs.c:4575
+#: c-family/c-attribs.c:4572
 #, fuzzy, gcc-internal-format
 msgid "unknown attribute %qE"
 msgstr "невядомая назва рэгістра: %s\n"
 
-#: c-family/c-attribs.c:4602
+#: c-family/c-attribs.c:4599
 #, fuzzy, gcc-internal-format
 msgid "invalid operand type %qT for %qs"
 msgstr "нерэчаісны %%-код"
 
-#: c-family/c-attribs.c:4706
+#: c-family/c-attribs.c:4703
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: c-family/c-attribs.c:4708
+#: c-family/c-attribs.c:4705
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: c-family/c-attribs.c:4885
+#: c-family/c-attribs.c:4882
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
@@ -29994,12 +30034,12 @@ msgstr ""
 msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
 msgstr ""
 
-#: c-family/c-common.c:3460 cp/semantics.c:662 cp/typeck.c:9371
+#: c-family/c-common.c:3460 cp/semantics.c:663 cp/typeck.c:9371
 #, gcc-internal-format
 msgid "suggest parentheses around assignment used as truth value"
 msgstr ""
 
-#: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6795 c/c-typeck.c:15201
+#: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15201
 #, fuzzy, gcc-internal-format
 #| msgid "invalid use of `restrict'"
 msgid "invalid use of %<restrict%>"
@@ -30080,7 +30120,7 @@ msgstr ""
 msgid "duplicate case value"
 msgstr ""
 
-#: c-family/c-common.c:4919 c-family/c-warn.c:2510
+#: c-family/c-common.c:4919 c-family/c-warn.c:2515
 #, gcc-internal-format
 msgid "previously used here"
 msgstr ""
@@ -30336,71 +30376,71 @@ msgstr ""
 msgid "invalid memory model argument %d of %qE"
 msgstr ""
 
-#: c-family/c-common.c:7431
+#: c-family/c-common.c:7433
 #, gcc-internal-format
 msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
 msgstr ""
 
-#: c-family/c-common.c:8051
+#: c-family/c-common.c:8053
 #, gcc-internal-format
 msgid "index value is out of bound"
 msgstr ""
 
-#: c-family/c-common.c:8093 c-family/c-common.c:8142 c-family/c-common.c:8158
+#: c-family/c-common.c:8095 c-family/c-common.c:8144 c-family/c-common.c:8160
 #, gcc-internal-format
 msgid "conversion of scalar %qT to vector %qT involves truncation"
 msgstr ""
 
 #. Reject arguments that are built-in functions with
 #. no library fallback.
-#: c-family/c-common.c:8246
+#: c-family/c-common.c:8248
 #, gcc-internal-format
 msgid "built-in function %qE must be directly called"
 msgstr ""
 
-#: c-family/c-common.c:8266
+#: c-family/c-common.c:8268
 #, fuzzy, gcc-internal-format
 msgid "size of array %qE is not a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: c-family/c-common.c:8269
+#: c-family/c-common.c:8271
 #, fuzzy, gcc-internal-format
 msgid "size of array is not a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: c-family/c-common.c:8273
+#: c-family/c-common.c:8275
 #, fuzzy, gcc-internal-format
 #| msgid "size of array is negative"
 msgid "size %qE of array %qE is negative"
 msgstr "адмоўны памер масіва "
 
-#: c-family/c-common.c:8276
+#: c-family/c-common.c:8278
 #, fuzzy, gcc-internal-format
 #| msgid "size of array is negative"
 msgid "size %qE of array is negative"
 msgstr "адмоўны памер масіва "
 
-#: c-family/c-common.c:8281
+#: c-family/c-common.c:8283
 #, gcc-internal-format
 msgid "size %qE of array %qE exceeds maximum object size %qE"
 msgstr ""
 
-#: c-family/c-common.c:8284
+#: c-family/c-common.c:8286
 #, gcc-internal-format
 msgid "size %qE of array exceeds maximum object size %qE"
 msgstr ""
 
-#: c-family/c-common.c:8289
+#: c-family/c-common.c:8291
 #, gcc-internal-format
 msgid "size of array %qE exceeds maximum object size %qE"
 msgstr ""
 
-#: c-family/c-common.c:8292
+#: c-family/c-common.c:8294
 #, gcc-internal-format
 msgid "size of array exceeds maximum object size %qE"
 msgstr ""
 
-#: c-family/c-common.c:8363
+#: c-family/c-common.c:8365
 #, gcc-internal-format
 msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
 msgstr ""
@@ -31068,12 +31108,12 @@ msgstr ""
 msgid "repeated %<@%> before Objective-C string"
 msgstr ""
 
-#: c-family/c-lex.c:1250 c/c-parser.c:7442 cp/parser.c:4228
+#: c-family/c-lex.c:1250 c/c-parser.c:7441 cp/parser.c:4231
 #, gcc-internal-format
 msgid "unsupported non-standard concatenation of string literals"
 msgstr ""
 
-#: c-family/c-lex.c:1286 c/c-parser.c:7463
+#: c-family/c-lex.c:1286 c/c-parser.c:7462
 #, gcc-internal-format
 msgid "traditional C rejects string constant concatenation"
 msgstr ""
@@ -31123,7 +31163,7 @@ msgstr ""
 msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
 msgstr ""
 
-#: c-family/c-omp.c:723 cp/semantics.c:9042
+#: c-family/c-omp.c:723 cp/semantics.c:9043
 #, gcc-internal-format
 msgid "invalid type for iteration variable %qE"
 msgstr ""
@@ -31139,17 +31179,17 @@ msgstr ""
 msgid "%qE is not initialized"
 msgstr "прапушчан ініцыялізатар"
 
-#: c-family/c-omp.c:765 cp/semantics.c:8931
+#: c-family/c-omp.c:765 cp/semantics.c:8932
 #, gcc-internal-format
 msgid "missing controlling predicate"
 msgstr ""
 
-#: c-family/c-omp.c:871 cp/semantics.c:8550
+#: c-family/c-omp.c:871 cp/semantics.c:8551
 #, fuzzy, gcc-internal-format
 msgid "invalid controlling predicate"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: c-family/c-omp.c:878 cp/semantics.c:8937
+#: c-family/c-omp.c:878 cp/semantics.c:8938
 #, fuzzy, gcc-internal-format
 msgid "missing increment expression"
 msgstr "аргумент для \"%s\" прапушчан"
@@ -31159,7 +31199,7 @@ msgstr "аргумент для \"%s\" прапушчан"
 msgid "increment is not constant 1 or -1 for %<!=%> condition"
 msgstr ""
 
-#: c-family/c-omp.c:1009 cp/semantics.c:8665
+#: c-family/c-omp.c:1009 cp/semantics.c:8666
 #, fuzzy, gcc-internal-format
 msgid "invalid increment expression"
 msgstr "нерэчаісны ініцыялізатар"
@@ -31311,64 +31351,64 @@ msgstr ""
 msgid "use e.g. %<-Wabi=11%> to warn about changes from GCC 7"
 msgstr ""
 
-#: c-family/c-opts.c:1031
+#: c-family/c-opts.c:1035
 #, fuzzy, gcc-internal-format
 msgid "external TLS initialization functions not supported on this target"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: c-family/c-opts.c:1055
+#: c-family/c-opts.c:1059
 #, gcc-internal-format
 msgid "too many filenames given; type %<%s %s%> for usage"
 msgstr ""
 
-#: c-family/c-opts.c:1070
+#: c-family/c-opts.c:1074
 #, fuzzy, gcc-internal-format
 #| msgid "can't open output file `%s'"
 msgid "opening output file %s: %m"
 msgstr "немагчыма адчыніць файл уводу `%s'"
 
-#: c-family/c-opts.c:1090
+#: c-family/c-opts.c:1094
 #, gcc-internal-format
 msgid "the %qs debug format cannot be used with pre-compiled headers"
 msgstr ""
 
-#: c-family/c-opts.c:1244
+#: c-family/c-opts.c:1248
 #, gcc-internal-format
 msgid "opening dependency file %s: %m"
 msgstr ""
 
-#: c-family/c-opts.c:1255
+#: c-family/c-opts.c:1259
 #, gcc-internal-format
 msgid "closing dependency file %s: %m"
 msgstr ""
 
-#: c-family/c-opts.c:1258
+#: c-family/c-opts.c:1262
 #, fuzzy, gcc-internal-format
 #| msgid "error writing to %s"
 msgid "when writing output to %s: %m"
 msgstr "памылка запісу ў %s"
 
-#: c-family/c-opts.c:1335
+#: c-family/c-opts.c:1339
 #, gcc-internal-format
 msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
 msgstr ""
 
-#: c-family/c-opts.c:1359
+#: c-family/c-opts.c:1363
 #, gcc-internal-format
 msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
 msgstr ""
 
-#: c-family/c-opts.c:1392
+#: c-family/c-opts.c:1396
 #, gcc-internal-format
 msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
 msgstr ""
 
-#: c-family/c-opts.c:1395
+#: c-family/c-opts.c:1399
 #, gcc-internal-format
 msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
 msgstr ""
 
-#: c-family/c-opts.c:1580
+#: c-family/c-opts.c:1584
 #, gcc-internal-format
 msgid "too late for # directive to set debug directory"
 msgstr ""
@@ -31716,44 +31756,44 @@ msgstr "атрыбуты секцыі не падтрымліваюцца для
 msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
 msgstr ""
 
-#: c-family/c-pretty-print.c:329
+#: c-family/c-pretty-print.c:333
 #, fuzzy, gcc-internal-format
 #| msgid "parse error"
 msgid "<type-error>"
 msgstr "граматычная памылка"
 
-#: c-family/c-pretty-print.c:371
+#: c-family/c-pretty-print.c:375
 #, gcc-internal-format
 msgid "<unnamed-unsigned:"
 msgstr ""
 
-#: c-family/c-pretty-print.c:375
+#: c-family/c-pretty-print.c:379
 #, gcc-internal-format
 msgid "<unnamed-float:"
 msgstr ""
 
-#: c-family/c-pretty-print.c:378
+#: c-family/c-pretty-print.c:382
 #, gcc-internal-format
 msgid "<unnamed-fixed:"
 msgstr ""
 
-#: c-family/c-pretty-print.c:393
+#: c-family/c-pretty-print.c:397
 #, gcc-internal-format
 msgid "<typedef-error>"
 msgstr ""
 
-#: c-family/c-pretty-print.c:408
+#: c-family/c-pretty-print.c:412
 #, fuzzy, gcc-internal-format
 #| msgid "syntax error"
 msgid "<tag-error>"
 msgstr "сінтаксічная памылка"
 
-#: c-family/c-pretty-print.c:1244
+#: c-family/c-pretty-print.c:1250
 #, gcc-internal-format
 msgid "<erroneous-expression>"
 msgstr ""
 
-#: c-family/c-pretty-print.c:1248 cp/cxx-pretty-print.c:133
+#: c-family/c-pretty-print.c:1254 cp/cxx-pretty-print.c:133
 #, fuzzy, gcc-internal-format
 #| msgid "return"
 msgid "<return-value>"
@@ -31764,8 +31804,8 @@ msgstr "вяртанне"
 msgid "wrong type argument to %s"
 msgstr "не хапае аргументаў у функцыі"
 
-#: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2657
-#: cp/constexpr.c:5290
+#: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
+#: cp/constexpr.c:5479
 #, gcc-internal-format
 msgid "overflow in constant expression"
 msgstr ""
@@ -32029,12 +32069,12 @@ msgstr "\"%s\" не абвешчан (першае выкарыстанне ў 
 msgid "conversion to %qT from boolean expression"
 msgstr ""
 
-#: c-family/c-warn.c:1223 c-family/c-warn.c:1387
+#: c-family/c-warn.c:1223 c-family/c-warn.c:1392
 #, gcc-internal-format
 msgid "unsigned conversion from %qT to %qT changes value from %qE to %qE"
 msgstr ""
 
-#: c-family/c-warn.c:1228 c-family/c-warn.c:1395
+#: c-family/c-warn.c:1228 c-family/c-warn.c:1400
 #, gcc-internal-format
 msgid "unsigned conversion from %qT to %qT changes the value of %qE"
 msgstr ""
@@ -32049,12 +32089,12 @@ msgstr ""
 msgid "signed conversion from %qT to %qT changes the value of %qE"
 msgstr ""
 
-#: c-family/c-warn.c:1248 c-family/c-warn.c:1385
+#: c-family/c-warn.c:1248 c-family/c-warn.c:1390
 #, gcc-internal-format
 msgid "conversion from %qT to %qT changes value from %qE to %qE"
 msgstr ""
 
-#: c-family/c-warn.c:1252 c-family/c-warn.c:1393
+#: c-family/c-warn.c:1252 c-family/c-warn.c:1398
 #, gcc-internal-format
 msgid "conversion from %qT to %qT changes the value of %qE"
 msgstr ""
@@ -32075,487 +32115,487 @@ msgstr ""
 msgid "conversion from %qT to %qT may change value"
 msgstr "пераўтварэньне з `%T' у `%T'"
 
-#: c-family/c-warn.c:1406 c-family/c-warn.c:1423 c-family/c-warn.c:1440
+#: c-family/c-warn.c:1411 c-family/c-warn.c:1428 c-family/c-warn.c:1445
 #, gcc-internal-format
 msgid "overflow in conversion from %qT to %qT changes value from %qE to %qE"
 msgstr ""
 
-#: c-family/c-warn.c:1411 c-family/c-warn.c:1428 c-family/c-warn.c:1445
+#: c-family/c-warn.c:1416 c-family/c-warn.c:1433 c-family/c-warn.c:1450
 #, gcc-internal-format
 msgid "overflow in conversion from %qT to %qT changes the value of %qE"
 msgstr ""
 
-#: c-family/c-warn.c:1475
+#: c-family/c-warn.c:1480
 #, gcc-internal-format
 msgid "case value %qs not in enumerated type"
 msgstr ""
 
-#: c-family/c-warn.c:1480
+#: c-family/c-warn.c:1485
 #, gcc-internal-format
 msgid "case value %qs not in enumerated type %qT"
 msgstr ""
 
-#: c-family/c-warn.c:1560
+#: c-family/c-warn.c:1565
 #, gcc-internal-format
 msgid "lower value in case label range less than minimum value for type"
 msgstr ""
 
-#: c-family/c-warn.c:1574
+#: c-family/c-warn.c:1579
 #, gcc-internal-format
 msgid "case label value is less than minimum value for type"
 msgstr ""
 
-#: c-family/c-warn.c:1591
+#: c-family/c-warn.c:1596
 #, gcc-internal-format
 msgid "upper value in case label range exceeds maximum value for type"
 msgstr ""
 
-#: c-family/c-warn.c:1604
+#: c-family/c-warn.c:1609
 #, gcc-internal-format
 msgid "case label value exceeds maximum value for type"
 msgstr ""
 
-#: c-family/c-warn.c:1617
+#: c-family/c-warn.c:1622
 #, gcc-internal-format
 msgid "switch missing default case"
 msgstr ""
 
-#: c-family/c-warn.c:1662
+#: c-family/c-warn.c:1667
 #, gcc-internal-format
 msgid "switch condition has boolean value"
 msgstr ""
 
-#: c-family/c-warn.c:1744
+#: c-family/c-warn.c:1749
 #, gcc-internal-format
 msgid "enumeration value %qE not handled in switch"
 msgstr ""
 
-#: c-family/c-warn.c:1772
+#: c-family/c-warn.c:1777
 #, gcc-internal-format
 msgid "the omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operand"
 msgstr ""
 
-#: c-family/c-warn.c:1794
+#: c-family/c-warn.c:1799
 #, gcc-internal-format
 msgid "assignment of member %qD in read-only object"
 msgstr ""
 
-#: c-family/c-warn.c:1796
+#: c-family/c-warn.c:1801
 #, gcc-internal-format
 msgid "increment of member %qD in read-only object"
 msgstr ""
 
-#: c-family/c-warn.c:1798
+#: c-family/c-warn.c:1803
 #, gcc-internal-format
 msgid "decrement of member %qD in read-only object"
 msgstr ""
 
-#: c-family/c-warn.c:1800
+#: c-family/c-warn.c:1805
 #, gcc-internal-format
 msgid "member %qD in read-only object used as %<asm%> output"
 msgstr ""
 
-#: c-family/c-warn.c:1804
+#: c-family/c-warn.c:1809
 #, gcc-internal-format
 msgid "assignment of read-only member %qD"
 msgstr ""
 
-#: c-family/c-warn.c:1805
+#: c-family/c-warn.c:1810
 #, gcc-internal-format
 msgid "increment of read-only member %qD"
 msgstr ""
 
-#: c-family/c-warn.c:1806
+#: c-family/c-warn.c:1811
 #, gcc-internal-format
 msgid "decrement of read-only member %qD"
 msgstr ""
 
-#: c-family/c-warn.c:1807
+#: c-family/c-warn.c:1812
 #, gcc-internal-format
 msgid "read-only member %qD used as %<asm%> output"
 msgstr ""
 
-#: c-family/c-warn.c:1811
+#: c-family/c-warn.c:1816
 #, gcc-internal-format
 msgid "assignment of read-only variable %qD"
 msgstr ""
 
-#: c-family/c-warn.c:1812
+#: c-family/c-warn.c:1817
 #, gcc-internal-format
 msgid "increment of read-only variable %qD"
 msgstr ""
 
-#: c-family/c-warn.c:1813
+#: c-family/c-warn.c:1818
 #, gcc-internal-format
 msgid "decrement of read-only variable %qD"
 msgstr ""
 
-#: c-family/c-warn.c:1814
+#: c-family/c-warn.c:1819
 #, gcc-internal-format
 msgid "read-only variable %qD used as %<asm%> output"
 msgstr ""
 
-#: c-family/c-warn.c:1817
+#: c-family/c-warn.c:1822
 #, gcc-internal-format
 msgid "assignment of read-only parameter %qD"
 msgstr ""
 
-#: c-family/c-warn.c:1818
+#: c-family/c-warn.c:1823
 #, gcc-internal-format
 msgid "increment of read-only parameter %qD"
 msgstr ""
 
-#: c-family/c-warn.c:1819
+#: c-family/c-warn.c:1824
 #, gcc-internal-format
 msgid "decrement of read-only parameter %qD"
 msgstr ""
 
-#: c-family/c-warn.c:1820
+#: c-family/c-warn.c:1825
 #, gcc-internal-format
 msgid "read-only parameter %qD use as %<asm%> output"
 msgstr ""
 
-#: c-family/c-warn.c:1825
+#: c-family/c-warn.c:1830
 #, gcc-internal-format
 msgid "assignment of read-only named return value %qD"
 msgstr ""
 
-#: c-family/c-warn.c:1827
+#: c-family/c-warn.c:1832
 #, gcc-internal-format
 msgid "increment of read-only named return value %qD"
 msgstr ""
 
-#: c-family/c-warn.c:1829
+#: c-family/c-warn.c:1834
 #, gcc-internal-format
 msgid "decrement of read-only named return value %qD"
 msgstr ""
 
-#: c-family/c-warn.c:1831
+#: c-family/c-warn.c:1836
 #, gcc-internal-format
 msgid "read-only named return value %qD used as %<asm%>output"
 msgstr ""
 
-#: c-family/c-warn.c:1836
+#: c-family/c-warn.c:1841
 #, fuzzy, gcc-internal-format
 #| msgid "too few arguments to function `%s'"
 msgid "assignment of function %qD"
 msgstr "нехапае аргументаў у функцыі \"%s\""
 
-#: c-family/c-warn.c:1837
+#: c-family/c-warn.c:1842
 #, fuzzy, gcc-internal-format
 msgid "increment of function %qD"
 msgstr "вельмі шмат аргументаў у функцыі"
 
-#: c-family/c-warn.c:1838
+#: c-family/c-warn.c:1843
 #, fuzzy, gcc-internal-format
 #| msgid "too few arguments to function `%s'"
 msgid "decrement of function %qD"
 msgstr "нехапае аргументаў у функцыі \"%s\""
 
-#: c-family/c-warn.c:1839
+#: c-family/c-warn.c:1844
 #, gcc-internal-format
 msgid "function %qD used as %<asm%> output"
 msgstr ""
 
-#: c-family/c-warn.c:1842 c/c-typeck.c:4914
+#: c-family/c-warn.c:1847 c/c-typeck.c:4914
 #, gcc-internal-format
 msgid "assignment of read-only location %qE"
 msgstr ""
 
-#: c-family/c-warn.c:1843 c/c-typeck.c:4917
+#: c-family/c-warn.c:1848 c/c-typeck.c:4917
 #, gcc-internal-format
 msgid "increment of read-only location %qE"
 msgstr ""
 
-#: c-family/c-warn.c:1844 c/c-typeck.c:4920
+#: c-family/c-warn.c:1849 c/c-typeck.c:4920
 #, gcc-internal-format
 msgid "decrement of read-only location %qE"
 msgstr ""
 
-#: c-family/c-warn.c:1845
+#: c-family/c-warn.c:1850
 #, gcc-internal-format
 msgid "read-only location %qE used as %<asm%> output"
 msgstr ""
 
-#: c-family/c-warn.c:1859
+#: c-family/c-warn.c:1864
 #, gcc-internal-format
 msgid "lvalue required as left operand of assignment"
 msgstr ""
 
-#: c-family/c-warn.c:1862
+#: c-family/c-warn.c:1867
 #, gcc-internal-format
 msgid "lvalue required as increment operand"
 msgstr ""
 
-#: c-family/c-warn.c:1865
+#: c-family/c-warn.c:1870
 #, gcc-internal-format
 msgid "lvalue required as decrement operand"
 msgstr ""
 
-#: c-family/c-warn.c:1868
+#: c-family/c-warn.c:1873
 #, gcc-internal-format
 msgid "lvalue required as unary %<&%> operand"
 msgstr ""
 
-#: c-family/c-warn.c:1871
+#: c-family/c-warn.c:1876
 #, gcc-internal-format
 msgid "lvalue required in %<asm%> statement"
 msgstr ""
 
-#: c-family/c-warn.c:1888
+#: c-family/c-warn.c:1893
 #, fuzzy, gcc-internal-format
 #| msgid "invalid parameter type `%T'"
 msgid "invalid type argument (have %qT)"
 msgstr "нерэчаісны тып парамэтра `%T'"
 
-#: c-family/c-warn.c:1892
+#: c-family/c-warn.c:1897
 #, gcc-internal-format
 msgid "invalid type argument of array indexing (have %qT)"
 msgstr ""
 
-#: c-family/c-warn.c:1897
+#: c-family/c-warn.c:1902
 #, gcc-internal-format
 msgid "invalid type argument of unary %<*%> (have %qT)"
 msgstr ""
 
-#: c-family/c-warn.c:1902
+#: c-family/c-warn.c:1907
 #, fuzzy, gcc-internal-format
 msgid "invalid type argument of %<->%> (have %qT)"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: c-family/c-warn.c:1907
+#: c-family/c-warn.c:1912
 #, fuzzy, gcc-internal-format
 msgid "invalid type argument of %<->*%> (have %qT)"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: c-family/c-warn.c:1912
+#: c-family/c-warn.c:1917
 #, gcc-internal-format
 msgid "invalid type argument of implicit conversion (have %qT)"
 msgstr ""
 
-#: c-family/c-warn.c:1939
+#: c-family/c-warn.c:1944
 #, gcc-internal-format
 msgid "array subscript has type %<char%>"
 msgstr ""
 
-#: c-family/c-warn.c:1975 c-family/c-warn.c:1978
+#: c-family/c-warn.c:1980 c-family/c-warn.c:1983
 #, gcc-internal-format
 msgid "suggest parentheses around %<+%> inside %<<<%>"
 msgstr ""
 
-#: c-family/c-warn.c:1981 c-family/c-warn.c:1984
+#: c-family/c-warn.c:1986 c-family/c-warn.c:1989
 #, gcc-internal-format
 msgid "suggest parentheses around %<-%> inside %<<<%>"
 msgstr ""
 
-#: c-family/c-warn.c:1990 c-family/c-warn.c:1993
+#: c-family/c-warn.c:1995 c-family/c-warn.c:1998
 #, gcc-internal-format
 msgid "suggest parentheses around %<+%> inside %<>>%>"
 msgstr ""
 
-#: c-family/c-warn.c:1996 c-family/c-warn.c:1999
+#: c-family/c-warn.c:2001 c-family/c-warn.c:2004
 #, gcc-internal-format
 msgid "suggest parentheses around %<-%> inside %<>>%>"
 msgstr ""
 
-#: c-family/c-warn.c:2005 c-family/c-warn.c:2008
+#: c-family/c-warn.c:2010 c-family/c-warn.c:2013
 #, gcc-internal-format
 msgid "suggest parentheses around %<&&%> within %<||%>"
 msgstr ""
 
-#: c-family/c-warn.c:2015 c-family/c-warn.c:2019
+#: c-family/c-warn.c:2020 c-family/c-warn.c:2024
 #, gcc-internal-format
 msgid "suggest parentheses around arithmetic in operand of %<|%>"
 msgstr ""
 
-#: c-family/c-warn.c:2023 c-family/c-warn.c:2026
+#: c-family/c-warn.c:2028 c-family/c-warn.c:2031
 #, gcc-internal-format
 msgid "suggest parentheses around comparison in operand of %<|%>"
 msgstr ""
 
-#: c-family/c-warn.c:2031
+#: c-family/c-warn.c:2036
 #, gcc-internal-format
 msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
 msgstr ""
 
-#: c-family/c-warn.c:2039 c-family/c-warn.c:2043
+#: c-family/c-warn.c:2044 c-family/c-warn.c:2048
 #, gcc-internal-format
 msgid "suggest parentheses around arithmetic in operand of %<^%>"
 msgstr ""
 
-#: c-family/c-warn.c:2047 c-family/c-warn.c:2050
+#: c-family/c-warn.c:2052 c-family/c-warn.c:2055
 #, gcc-internal-format
 msgid "suggest parentheses around comparison in operand of %<^%>"
 msgstr ""
 
-#: c-family/c-warn.c:2056 c-family/c-warn.c:2059
+#: c-family/c-warn.c:2061 c-family/c-warn.c:2064
 #, gcc-internal-format
 msgid "suggest parentheses around %<+%> in operand of %<&%>"
 msgstr ""
 
-#: c-family/c-warn.c:2062 c-family/c-warn.c:2065
+#: c-family/c-warn.c:2067 c-family/c-warn.c:2070
 #, gcc-internal-format
 msgid "suggest parentheses around %<-%> in operand of %<&%>"
 msgstr ""
 
-#: c-family/c-warn.c:2069 c-family/c-warn.c:2072
+#: c-family/c-warn.c:2074 c-family/c-warn.c:2077
 #, gcc-internal-format
 msgid "suggest parentheses around comparison in operand of %<&%>"
 msgstr ""
 
-#: c-family/c-warn.c:2077
+#: c-family/c-warn.c:2082
 #, gcc-internal-format
 msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
 msgstr ""
 
-#: c-family/c-warn.c:2084 c-family/c-warn.c:2087
+#: c-family/c-warn.c:2089 c-family/c-warn.c:2092
 #, gcc-internal-format
 msgid "suggest parentheses around comparison in operand of %<==%>"
 msgstr ""
 
-#: c-family/c-warn.c:2092 c-family/c-warn.c:2095
+#: c-family/c-warn.c:2097 c-family/c-warn.c:2100
 #, gcc-internal-format
 msgid "suggest parentheses around comparison in operand of %<!=%>"
 msgstr ""
 
-#: c-family/c-warn.c:2105 c-family/c-warn.c:2111
+#: c-family/c-warn.c:2110 c-family/c-warn.c:2116
 #, gcc-internal-format
 msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
 msgstr ""
 
-#: c-family/c-warn.c:2127
+#: c-family/c-warn.c:2132
 #, fuzzy, gcc-internal-format
 #| msgid "label `%D' defined but not used"
 msgid "label %q+D defined but not used"
 msgstr "адмеціна `%D' вызначана, але не выкарыстоўваецца"
 
-#: c-family/c-warn.c:2129
+#: c-family/c-warn.c:2134
 #, fuzzy, gcc-internal-format
 #| msgid "label `%D' used but not defined"
 msgid "label %q+D declared but not defined"
 msgstr "адмеціна `%D' выкарыстоўвываецца, але ня вызначана"
 
-#: c-family/c-warn.c:2152
+#: c-family/c-warn.c:2157
 #, gcc-internal-format
 msgid "division by zero"
 msgstr ""
 
-#: c-family/c-warn.c:2172
+#: c-family/c-warn.c:2177
 #, gcc-internal-format
 msgid "%<memset%> used with constant zero length parameter; this could be due to transposed parameters"
 msgstr ""
 
-#: c-family/c-warn.c:2196
+#: c-family/c-warn.c:2201
 #, gcc-internal-format
 msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
 msgstr ""
 
-#: c-family/c-warn.c:2235 c/c-typeck.c:11993 c/c-typeck.c:12161
+#: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
 #: cp/typeck.c:5266
 #, gcc-internal-format
 msgid "comparison between types %qT and %qT"
 msgstr ""
 
-#: c-family/c-warn.c:2288
+#: c-family/c-warn.c:2293
 #, gcc-internal-format
 msgid "comparison of integer expressions of different signedness: %qT and %qT"
 msgstr ""
 
-#: c-family/c-warn.c:2341
+#: c-family/c-warn.c:2346
 #, gcc-internal-format
 msgid "promoted bitwise complement of an unsigned value is always nonzero"
 msgstr ""
 
-#: c-family/c-warn.c:2345
+#: c-family/c-warn.c:2350
 #, gcc-internal-format
 msgid "comparison of promoted bitwise complement of an unsigned value with constant"
 msgstr ""
 
-#: c-family/c-warn.c:2356
+#: c-family/c-warn.c:2361
 #, gcc-internal-format
 msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
 msgstr ""
 
-#: c-family/c-warn.c:2411
+#: c-family/c-warn.c:2416
 #, fuzzy, gcc-internal-format
 #| msgid "unused parameter `%s'"
 msgid "unused parameter %qD"
 msgstr "невыкарыстаемы параметр \"%s\""
 
-#: c-family/c-warn.c:2473
+#: c-family/c-warn.c:2478
 #, fuzzy, gcc-internal-format
 #| msgid "label `%D' defined but not used"
 msgid "typedef %qD locally defined but not used"
 msgstr "адмеціна `%D' вызначана, але не выкарыстоўваецца"
 
-#: c-family/c-warn.c:2509
+#: c-family/c-warn.c:2514
 #, fuzzy, gcc-internal-format
 #| msgid "duplicate `const'"
 msgid "duplicated %<if%> condition"
 msgstr "паўтарэнне \"const\""
 
-#: c-family/c-warn.c:2538
+#: c-family/c-warn.c:2543
 #, gcc-internal-format
 msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
 msgstr ""
 
-#: c-family/c-warn.c:2546
+#: c-family/c-warn.c:2551
 #, fuzzy, gcc-internal-format
 msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c-family/c-warn.c:2551
+#: c-family/c-warn.c:2556
 #, gcc-internal-format
 msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
 msgstr ""
 
-#: c-family/c-warn.c:2600
+#: c-family/c-warn.c:2605
 #, gcc-internal-format
 msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
 msgstr ""
 
-#: c-family/c-warn.c:2638 c-family/c-warn.c:2662
+#: c-family/c-warn.c:2643 c-family/c-warn.c:2667
 #, gcc-internal-format
 msgid "comparison of constant %qE with boolean expression is always false"
 msgstr ""
 
-#: c-family/c-warn.c:2641 c-family/c-warn.c:2659
+#: c-family/c-warn.c:2646 c-family/c-warn.c:2664
 #, gcc-internal-format
 msgid "comparison of constant %qE with boolean expression is always true"
 msgstr ""
 
-#: c-family/c-warn.c:2709
+#: c-family/c-warn.c:2714
 msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
 msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
 msgstr[0] ""
 msgstr[1] ""
 
-#: c-family/c-warn.c:2774 c/c-typeck.c:5485 cp/call.c:5673
+#: c-family/c-warn.c:2779 c/c-typeck.c:5485 cp/call.c:5688
 #, gcc-internal-format
 msgid "this condition has identical branches"
 msgstr ""
 
-#: c-family/c-warn.c:2881
+#: c-family/c-warn.c:2886
 #, gcc-internal-format
 msgid "macro expands to multiple statements"
 msgstr ""
 
-#: c-family/c-warn.c:2882
+#: c-family/c-warn.c:2887
 #, gcc-internal-format
 msgid "some parts of macro expansion are not guarded by this %qs clause"
 msgstr ""
 
-#: c-family/c-warn.c:2975
+#: c-family/c-warn.c:2980
 #, gcc-internal-format
 msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
 msgstr ""
 
-#: c-family/c-warn.c:2982 c-family/c-warn.c:2985 cp/init.c:633
+#: c-family/c-warn.c:2987 c-family/c-warn.c:2990 cp/init.c:633
 #, gcc-internal-format
 msgid "defined here"
 msgstr ""
 
-#: c-family/c-warn.c:3072
+#: c-family/c-warn.c:3077
 #, gcc-internal-format
 msgid "taking address of packed member of %qT may result in an unaligned pointer value"
 msgstr ""
@@ -32570,7 +32610,7 @@ msgstr ""
 msgid "too many input files"
 msgstr "вельмі шмат уваходзячых файлаў"
 
-#: common/config/aarch64/aarch64-common.c:497 config/aarch64/aarch64.c:13859
+#: common/config/aarch64/aarch64-common.c:512 config/aarch64/aarch64.c:14359
 #, gcc-internal-format
 msgid "unknown value %qs for %<-mcpu%>"
 msgstr ""
@@ -32602,14 +32642,14 @@ msgid "unrecognized option passed to %%:target_mode_check"
 msgstr ""
 
 #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
-#: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:13791
-#: config/aarch64/aarch64.c:13829
+#: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14291
+#: config/aarch64/aarch64.c:14329
 #, gcc-internal-format
 msgid "valid arguments are: %s; did you mean %qs?"
 msgstr ""
 
 #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
-#: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:13794
+#: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14294
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "valid arguments are: %s"
 msgstr "нявернае выкарыстанне \"restict\""
@@ -32967,82 +33007,82 @@ msgstr ""
 msgid "%s conflicts with ppc64 (arch flags ignored)"
 msgstr ""
 
-#: config/darwin.c:1933
+#: config/darwin.c:1942
 #, gcc-internal-format, gfc-internal-format
 msgid "failed to open temporary file %s for LTO output"
 msgstr ""
 
-#: config/darwin.c:2026
+#: config/darwin.c:2035
 #, gcc-internal-format
 msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
 msgstr ""
 
-#: config/darwin.c:2033
+#: config/darwin.c:2042
 #, gcc-internal-format
 msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
 msgstr ""
 
-#: config/darwin.c:2763
+#: config/darwin.c:2772
 #, fuzzy, gcc-internal-format
 msgid "protected visibility attribute not supported in this configuration; ignored"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: config/darwin.c:2978
+#: config/darwin.c:2987
 #, gcc-internal-format, gfc-internal-format
 msgid "failed to open temporary file %s with LTO output"
 msgstr ""
 
-#: config/darwin.c:3164
+#: config/darwin.c:3173
 #, gcc-internal-format
 msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
 msgstr ""
 
-#: config/darwin.c:3169
+#: config/darwin.c:3178
 #, gcc-internal-format
 msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
 msgstr ""
 
-#: config/darwin.c:3184
+#: config/darwin.c:3193
 #, fuzzy, gcc-internal-format
 msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: config/darwin.c:3262
+#: config/darwin.c:3271
 #, gcc-internal-format
 msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
 msgstr ""
 
-#: config/darwin.c:3305
+#: config/darwin.c:3314
 #, gcc-internal-format
 msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
 msgstr ""
 
-#: config/darwin.c:3485
+#: config/darwin.c:3494
 #, gcc-internal-format
 msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
 msgstr ""
 
-#: config/darwin.c:3492
+#: config/darwin.c:3501
 #, gcc-internal-format
 msgid "built-in function %qD takes one argument only"
 msgstr ""
 
-#: config/darwin.c:3578
+#: config/darwin.c:3587
 #, gcc-internal-format
 msgid "CFString literal is missing"
 msgstr ""
 
-#: config/darwin.c:3589
+#: config/darwin.c:3598
 #, fuzzy, gcc-internal-format
 msgid "CFString literal expression is not a string constant"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: config/darwin.c:3613
+#: config/darwin.c:3622
 #, gcc-internal-format
 msgid "non-ASCII character in CFString literal"
 msgstr ""
 
-#: config/darwin.c:3614
+#: config/darwin.c:3623
 #, gcc-internal-format
 msgid "embedded NUL in CFString literal"
 msgstr ""
@@ -33134,12 +33174,12 @@ msgid "profiler support for VxWorks"
 msgstr ""
 
 #: config/aarch64/aarch64-builtins.c:1439
-#: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:2938
+#: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:3105
 #, fuzzy, gcc-internal-format
 msgid "%Kargument %d must be a constant immediate"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3279
+#: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3450
 #, gcc-internal-format
 msgid "%Klane index must be a constant immediate"
 msgstr ""
@@ -33175,343 +33215,353 @@ msgstr ""
 msgid "expected 64-bit address but argument 2 is %d-bit"
 msgstr ""
 
-#: config/aarch64/aarch64-c.c:273
+#: config/aarch64/aarch64-c.c:275
 #, gcc-internal-format
 msgid "%<#pragma GCC aarch64%> requires a string parameter"
 msgstr ""
 
-#: config/aarch64/aarch64-c.c:281
+#: config/aarch64/aarch64-c.c:283
 #, gcc-internal-format
 msgid "unknown %<#pragma GCC aarch64%> option %qs"
 msgstr ""
 
-#: config/aarch64/aarch64.c:1230
+#: config/aarch64/aarch64.c:1327
 #, fuzzy, gcc-internal-format
 msgid "the %qE attribute cannot be applied to an SVE function type"
 msgstr "\"%s\" звычайна функцыя"
 
-#: config/aarch64/aarch64.c:1300 config/aarch64/aarch64.c:1314
+#: config/aarch64/aarch64.c:1401 config/aarch64/aarch64.c:1415
 #, gcc-internal-format
 msgid "unexpected %<%s%> after %<%s%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:1463
+#: config/aarch64/aarch64.c:1845
 #, gcc-internal-format
 msgid "%qs is incompatible with the use of floating-point types"
 msgstr ""
 
-#: config/aarch64/aarch64.c:1466
+#: config/aarch64/aarch64.c:1848
 #, gcc-internal-format
 msgid "%qs is incompatible with the use of vector types"
 msgstr ""
 
-#: config/aarch64/aarch64.c:1470
+#: config/aarch64/aarch64.c:1852
 #, gcc-internal-format
 msgid "%qs feature modifier is incompatible with the use of floating-point types"
 msgstr ""
 
-#: config/aarch64/aarch64.c:1473
+#: config/aarch64/aarch64.c:1855
 #, gcc-internal-format
 msgid "%qs feature modifier is incompatible with the use of vector types"
 msgstr ""
 
-#: config/aarch64/aarch64.c:1489
+#: config/aarch64/aarch64.c:1871
 #, gcc-internal-format
 msgid "this operation requires the SVE ISA extension"
 msgstr ""
 
-#: config/aarch64/aarch64.c:1490
+#: config/aarch64/aarch64.c:1872
 #, gcc-internal-format
 msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
 msgstr ""
 
 #. We can't gracefully recover at this point, so make this a
 #. fatal error.
-#: config/aarch64/aarch64.c:4900
+#: config/aarch64/aarch64.c:5341
 #, gcc-internal-format
 msgid "arguments of type %qT require the SVE ISA extension"
 msgstr ""
 
-#: config/aarch64/aarch64.c:5254
+#: config/aarch64/aarch64.c:5653
 #, fuzzy, gcc-internal-format
 msgid "SVE type %qT cannot be passed to an unprototyped function"
 msgstr "\"%s\" звычайна функцыя"
 
-#: config/aarch64/aarch64.c:5367 config/aarch64/aarch64.c:5413
-#: config/aarch64/aarch64.c:5533 config/aarch64/aarch64.c:15612
-#: config/arm/arm.c:6954 config/arm/arm.c:6984 config/arm/arm.c:28364
+#: config/aarch64/aarch64.c:5775 config/aarch64/aarch64.c:5838
+#: config/aarch64/aarch64.c:5958 config/aarch64/aarch64.c:16117
+#: config/arm/arm.c:6976 config/arm/arm.c:7006 config/arm/arm.c:28383
 #, gcc-internal-format
 msgid "parameter passing for argument of type %qT changed in GCC 9.1"
 msgstr ""
 
-#: config/aarch64/aarch64.c:5482
+#: config/aarch64/aarch64.c:5907
 #, gcc-internal-format
 msgid "%qE requires the SVE ISA extension"
 msgstr ""
 
-#: config/aarch64/aarch64.c:5485
+#: config/aarch64/aarch64.c:5910
 #, gcc-internal-format
 msgid "calls to functions of type %qT require the SVE ISA extension"
 msgstr ""
 
-#: config/aarch64/aarch64.c:5655
+#: config/aarch64/aarch64.c:6086
 #, gcc-internal-format
 msgid "stack probes for SVE frames"
 msgstr ""
 
-#: config/aarch64/aarch64.c:13336
+#: config/aarch64/aarch64.c:13836
 #, gcc-internal-format
 msgid "unknown flag passed in %<-moverride=%s%> (%s)"
 msgstr ""
 
-#: config/aarch64/aarch64.c:13380
+#: config/aarch64/aarch64.c:13880
 #, gcc-internal-format, gfc-internal-format
 msgid "%s string ill-formed\n"
 msgstr ""
 
-#: config/aarch64/aarch64.c:13436
+#: config/aarch64/aarch64.c:13936
 #, fuzzy, gcc-internal-format
 #| msgid "invalid mode for gen_tst_reg"
 msgid "invalid format for sve_width"
 msgstr "нерэчаісны рэжым для gen_tst_reg"
 
-#: config/aarch64/aarch64.c:13448
+#: config/aarch64/aarch64.c:13948
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "invalid %%h value"
 msgid "invalid sve_width value: %d"
 msgstr "нерэчаіснае значэньне %%h"
 
-#: config/aarch64/aarch64.c:13468
+#: config/aarch64/aarch64.c:13968
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "tuning string missing in option (%s)"
 msgstr "Нераспазнаны выбар \"%s\""
 
-#: config/aarch64/aarch64.c:13486
+#: config/aarch64/aarch64.c:13986
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "unknown tuning option (%s)"
 msgstr "невядомая назва рэгістра: %s\n"
 
-#: config/aarch64/aarch64.c:13639
+#: config/aarch64/aarch64.c:14139
 #, gcc-internal-format
 msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:13648
+#: config/aarch64/aarch64.c:14148
 #, gcc-internal-format
 msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:13656
+#: config/aarch64/aarch64.c:14156
 #, gcc-internal-format
 msgid "specify a system register with a small string length."
 msgstr ""
 
-#: config/aarch64/aarch64.c:13666 config/rs6000/rs6000.c:4281
+#: config/aarch64/aarch64.c:14166 config/rs6000/rs6000.c:4307
 #, fuzzy, gcc-internal-format
 msgid "%qs is not a valid offset in %qs"
 msgstr "Нерэчаісны выбар %s"
 
-#: config/aarch64/aarch64.c:13731
+#: config/aarch64/aarch64.c:14231
 #, gcc-internal-format
 msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
 msgstr ""
 
-#: config/aarch64/aarch64.c:13747
+#: config/aarch64/aarch64.c:14247
 #, gcc-internal-format
 msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:13832
+#: config/aarch64/aarch64.c:14332
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "valid arguments are: %s;"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/aarch64/aarch64.c:13856
+#: config/aarch64/aarch64.c:14356
 #, gcc-internal-format
 msgid "missing cpu name in %<-mcpu=%s%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:13863
+#: config/aarch64/aarch64.c:14363
 #, gcc-internal-format
 msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:13971
+#: config/aarch64/aarch64.c:14471
 #, gcc-internal-format
 msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:13973
+#: config/aarch64/aarch64.c:14473
 #, fuzzy, gcc-internal-format
 msgid "missing argument for %<-mbranch-protection=%>"
 msgstr "аргумент для \"%s\" прапушчан"
 
-#: config/aarch64/aarch64.c:13997
+#: config/aarch64/aarch64.c:14497
 #, gcc-internal-format
 msgid "missing arch name in %<-march=%s%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14000
+#: config/aarch64/aarch64.c:14500
 #, gcc-internal-format
 msgid "unknown value %qs for %<-march%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14004
+#: config/aarch64/aarch64.c:14504
 #, gcc-internal-format
 msgid "invalid feature modifier %qs in %<-march=%s%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14032
+#: config/aarch64/aarch64.c:14532
 #, gcc-internal-format
 msgid "missing cpu name in %<-mtune=%s%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14035
+#: config/aarch64/aarch64.c:14535
 #, gcc-internal-format
 msgid "unknown value %qs for %<-mtune%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14166 config/arm/arm.c:3244
+#: config/aarch64/aarch64.c:14666 config/arm/arm.c:3251
 #, gcc-internal-format
 msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14222
+#: config/aarch64/aarch64.c:14722
 #, fuzzy, gcc-internal-format
 #| msgid "%s does not support %s"
 msgid "assembler does not support %<-mabi=ilp32%>"
 msgstr "%s не падтрымлівае %s"
 
-#: config/aarch64/aarch64.c:14229
+#: config/aarch64/aarch64.c:14729
 #, gcc-internal-format
 msgid "return address signing is only supported for %<-mabi=lp64%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14297
+#: config/aarch64/aarch64.c:14801
 #, gcc-internal-format
 msgid "code model %qs with %<-f%s%>"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14470
+#: config/aarch64/aarch64.c:14804
+#, fuzzy, gcc-internal-format
+msgid "code model %qs not supported in ilp32 mode"
+msgstr "-pipe не падтрымліваецца"
+
+#: config/aarch64/aarch64.c:14975
 #, gcc-internal-format
 msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14473
+#: config/aarch64/aarch64.c:14978
 #, gcc-internal-format
 msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14477 config/aarch64/aarch64.c:14519
-#: config/aarch64/aarch64.c:14626
+#: config/aarch64/aarch64.c:14982 config/aarch64/aarch64.c:15024
+#: config/aarch64/aarch64.c:15131
 #, gcc-internal-format
 msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14512
+#: config/aarch64/aarch64.c:15017
 #, gcc-internal-format
 msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14515
+#: config/aarch64/aarch64.c:15020
 #, gcc-internal-format
 msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14542
+#: config/aarch64/aarch64.c:15047
 #, gcc-internal-format
 msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14546
+#: config/aarch64/aarch64.c:15051
 #, gcc-internal-format
 msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14581
+#: config/aarch64/aarch64.c:15086
 #, gcc-internal-format
 msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14622
+#: config/aarch64/aarch64.c:15127
 #, gcc-internal-format
 msgid "missing value in %<target()%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14678 config/aarch64/aarch64.c:14851
+#: config/aarch64/aarch64.c:15183 config/aarch64/aarch64.c:15356
 #, gcc-internal-format
 msgid "malformed %<target()%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14722
+#: config/aarch64/aarch64.c:15227
 #, gcc-internal-format
 msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14730
+#: config/aarch64/aarch64.c:15235
 #, gcc-internal-format
 msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14784
+#: config/aarch64/aarch64.c:15289
 #, gcc-internal-format
 msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14841 config/arm/arm.c:32196
-#: config/rs6000/rs6000.c:23143 config/s390/s390.c:15516
+#: config/aarch64/aarch64.c:15346 config/arm/arm.c:32215
+#: config/rs6000/rs6000.c:23178 config/s390/s390.c:15518
 #, gcc-internal-format
 msgid "attribute %<target%> argument not a string"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14868
+#: config/aarch64/aarch64.c:15373
 #, gcc-internal-format
 msgid "pragma or attribute %<target(\"%s\")%> is not valid"
 msgstr ""
 
-#: config/aarch64/aarch64.c:14877
+#: config/aarch64/aarch64.c:15382
 #, gcc-internal-format
 msgid "malformed %<target(\"%s\")%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.c:17254
+#: config/aarch64/aarch64.c:16759 config/rs6000/rs6000-call.c:5747
+#, gcc-internal-format
+msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 in GCC 10.1"
+msgstr ""
+
+#: config/aarch64/aarch64.c:17832
 #, gcc-internal-format
 msgid "%Klane %wd out of range %wd - %wd"
 msgstr ""
 
-#: config/aarch64/aarch64.c:17256
+#: config/aarch64/aarch64.c:17834
 #, gcc-internal-format
 msgid "lane %wd out of range %wd - %wd"
 msgstr ""
 
-#: config/aarch64/aarch64.c:21828 config/i386/i386.c:22131
-#: config/i386/i386.c:22258
+#: config/aarch64/aarch64.c:22440 config/i386/i386.c:22138
+#: config/i386/i386.c:22265
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "unsupported version"
 msgid "unsupported simdlen %d"
 msgstr "непадтрымліваемая версія"
 
-#: config/aarch64/aarch64.c:21838 config/aarch64/aarch64.c:21859
+#: config/aarch64/aarch64.c:22450 config/aarch64/aarch64.c:22471
 #, gcc-internal-format
 msgid "GCC does not currently support mixed size types for %<simd%> functions"
 msgstr ""
 
-#: config/aarch64/aarch64.c:21842
+#: config/aarch64/aarch64.c:22454
 #, gcc-internal-format
 msgid "GCC does not currently support return type %qT for %<simd%> functions"
 msgstr ""
 
-#: config/aarch64/aarch64.c:21846
+#: config/aarch64/aarch64.c:22458
 #, gcc-internal-format
 msgid "unsupported return type %qT for %<simd%> functions"
 msgstr ""
 
-#: config/aarch64/aarch64.c:21863
+#: config/aarch64/aarch64.c:22475
 #, gcc-internal-format
 msgid "GCC does not currently support argument type %qT for %<simd%> functions"
 msgstr ""
 
-#: config/aarch64/aarch64.c:21885
+#: config/aarch64/aarch64.c:22497
 #, gcc-internal-format
 msgid "GCC does not currently support simdlen %d for type %qT"
 msgstr ""
@@ -33694,8 +33744,8 @@ msgstr "аргумент `__builtin_args_info' павінен быць канс
 msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: config/arc/arc.c:2130 config/arm/arm.c:7095 config/arm/arm.c:7113
-#: config/arm/arm.c:7289 config/avr/avr.c:9695 config/avr/avr.c:9711
+#: config/arc/arc.c:2130 config/arm/arm.c:7117 config/arm/arm.c:7135
+#: config/arm/arm.c:7311 config/avr/avr.c:9695 config/avr/avr.c:9711
 #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
 #: config/csky/csky.c:6006 config/csky/csky.c:6034
 #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
@@ -33704,10 +33754,10 @@ msgstr "аргумент `__builtin_args_info' павінен быць канс
 #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
 #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
 #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
-#: config/rs6000/rs6000.c:19220 config/rx/rx.c:2719 config/rx/rx.c:2745
+#: config/rs6000/rs6000.c:19253 config/rx/rx.c:2719 config/rx/rx.c:2745
 #: config/s390/s390.c:1054 config/s390/s390.c:1141 config/sh/sh.c:8428
 #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
-#: config/sh/sh.c:8564 config/stormy16/stormy16.c:2219 config/v850/v850.c:2010
+#: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
 #: config/visium/visium.c:723
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute only applies to functions"
@@ -33841,489 +33891,512 @@ msgstr "\"%s\" звычайна функцыя"
 msgid "argument of %qE attribute ignored"
 msgstr "памер \"%s\" больш чам %d байт"
 
-#: config/arm/aarch-common.c:549 config/i386/i386.c:21048
+#: config/arm/aarch-common.c:549 config/i386/i386.c:21053
 #, gcc-internal-format
 msgid "alternatives not allowed in %<asm%> flag output"
 msgstr ""
 
-#: config/arm/aarch-common.c:610 config/i386/i386.c:21112
+#: config/arm/aarch-common.c:610 config/i386/i386.c:21117
 #, gcc-internal-format
 msgid "unknown %<asm%> flag output %qs"
 msgstr ""
 
-#: config/arm/aarch-common.c:620 config/i386/i386.c:21141
+#: config/arm/aarch-common.c:620 config/i386/i386.c:21146
 #, gcc-internal-format
 msgid "invalid type for %<asm%> flag output"
 msgstr ""
 
-#: config/arm/arm-builtins.c:3049
+#: config/arm/arm-builtins.c:3087
+#, gcc-internal-format
+msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
+msgstr ""
+
+#: config/arm/arm-builtins.c:3090
+#, gcc-internal-format
+msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
+msgstr ""
+
+#. Here we mention the builtin name to follow the same
+#. format that the C/C++ frontends use for referencing
+#. a given argument index.
+#: config/arm/arm-builtins.c:3098
+#, gcc-internal-format
+msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
+msgstr ""
+
+#: config/arm/arm-builtins.c:3216
 #, fuzzy, gcc-internal-format
 msgid "this builtin is not supported for this target"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: config/arm/arm-builtins.c:3156
+#: config/arm/arm-builtins.c:3323
 #, gcc-internal-format
 msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
 msgstr ""
 
-#: config/arm/arm-builtins.c:3160
+#: config/arm/arm-builtins.c:3327
 #, gcc-internal-format
 msgid "%Ksaturation bit range must be a constant immediate"
 msgstr ""
 
-#: config/arm/arm-builtins.c:3179
+#: config/arm/arm-builtins.c:3350
 #, gcc-internal-format
 msgid "You must enable MVE instructions to use these intrinsics"
 msgstr ""
 
-#: config/arm/arm-builtins.c:3201
+#: config/arm/arm-builtins.c:3372
 #, gcc-internal-format
 msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3223
+#: config/arm/arm-builtins.c:3394
 #, gcc-internal-format
 msgid "You must enable VFP instructions to use these intrinsics."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3301
+#: config/arm/arm-builtins.c:3472
 #, gcc-internal-format
 msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
 msgstr ""
 
 #. @@@ better error message
-#: config/arm/arm-builtins.c:3379 config/arm/arm-builtins.c:3483
+#: config/arm/arm-builtins.c:3550 config/arm/arm-builtins.c:3654
 #, gcc-internal-format
 msgid "selector must be an immediate"
 msgstr ""
 
-#: config/arm/arm-builtins.c:3387 config/arm/arm-builtins.c:3432
-#: config/arm/arm-builtins.c:3490 config/arm/arm-builtins.c:3499
+#: config/arm/arm-builtins.c:3558 config/arm/arm-builtins.c:3603
+#: config/arm/arm-builtins.c:3661 config/arm/arm-builtins.c:3670
 #, fuzzy, gcc-internal-format
 #| msgid "first argument of `%s' should be `int'"
 msgid "the range of selector should be in 0 to 7"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/arm/arm-builtins.c:3392 config/arm/arm-builtins.c:3501
+#: config/arm/arm-builtins.c:3563 config/arm/arm-builtins.c:3672
 #, fuzzy, gcc-internal-format
 #| msgid "first argument of `%s' should be `int'"
 msgid "the range of selector should be in 0 to 3"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/arm/arm-builtins.c:3397 config/arm/arm-builtins.c:3503
+#: config/arm/arm-builtins.c:3568 config/arm/arm-builtins.c:3674
 #, fuzzy, gcc-internal-format
 #| msgid "first argument of `%s' should be `int'"
 msgid "the range of selector should be in 0 to 1"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/arm/arm-builtins.c:3569
+#: config/arm/arm-builtins.c:3740
 #, gcc-internal-format
 msgid "mask must be an immediate"
 msgstr ""
 
-#: config/arm/arm-builtins.c:3574
+#: config/arm/arm-builtins.c:3745
 #, fuzzy, gcc-internal-format
 #| msgid "first argument of `%s' should be `int'"
 msgid "the range of mask should be in 0 to 255"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/arm/arm-builtins.c:3762
+#: config/arm/arm-builtins.c:3933
 #, gcc-internal-format
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3764
+#: config/arm/arm-builtins.c:3935
 #, gcc-internal-format
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3766
+#: config/arm/arm-builtins.c:3937
 #, gcc-internal-format
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3768
+#: config/arm/arm-builtins.c:3939
 #, gcc-internal-format
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3774
+#: config/arm/arm-builtins.c:3945
 #, gcc-internal-format
 msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3776
+#: config/arm/arm-builtins.c:3947
 #, gcc-internal-format
 msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3781
+#: config/arm/arm-builtins.c:3952
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3783
+#: config/arm/arm-builtins.c:3954
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3785
+#: config/arm/arm-builtins.c:3956
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3787
+#: config/arm/arm-builtins.c:3958
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3789
+#: config/arm/arm-builtins.c:3960
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3791
+#: config/arm/arm-builtins.c:3962
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3793
+#: config/arm/arm-builtins.c:3964
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3795
+#: config/arm/arm-builtins.c:3966
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3797
+#: config/arm/arm-builtins.c:3968
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3799
+#: config/arm/arm-builtins.c:3970
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3801
+#: config/arm/arm-builtins.c:3972
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3803
+#: config/arm/arm-builtins.c:3974
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3805
+#: config/arm/arm-builtins.c:3976
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3807
+#: config/arm/arm-builtins.c:3978
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3809
+#: config/arm/arm-builtins.c:3980
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3811
+#: config/arm/arm-builtins.c:3982
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3813
+#: config/arm/arm-builtins.c:3984
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
 msgstr ""
 
-#: config/arm/arm-builtins.c:3815
+#: config/arm/arm-builtins.c:3986
 #, gcc-internal-format
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
 msgstr ""
 
-#: config/arm/arm.c:2904
+#: config/arm/arm-c.c:107
+#, gcc-internal-format
+msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
+msgstr ""
+
+#: config/arm/arm.c:2911
 #, gcc-internal-format
 msgid "iWMMXt and NEON are incompatible"
 msgstr ""
 
-#: config/arm/arm.c:2910
+#: config/arm/arm.c:2917
 #, fuzzy, gcc-internal-format
 msgid "target CPU does not support ARM mode"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: config/arm/arm.c:2914
+#: config/arm/arm.c:2921
 #, gcc-internal-format
 msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
 msgstr ""
 
-#: config/arm/arm.c:2917
+#: config/arm/arm.c:2924
 #, gcc-internal-format
 msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
 msgstr ""
 
-#: config/arm/arm.c:2925
+#: config/arm/arm.c:2932
 #, gcc-internal-format
 msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
 msgstr ""
 
-#: config/arm/arm.c:2930
+#: config/arm/arm.c:2937
 #, gcc-internal-format
 msgid "iWMMXt unsupported under Thumb mode"
 msgstr ""
 
-#: config/arm/arm.c:2933
+#: config/arm/arm.c:2940
 #, gcc-internal-format
 msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
 msgstr ""
 
-#: config/arm/arm.c:2937
+#: config/arm/arm.c:2944
 #, gcc-internal-format
 msgid "RTP PIC is incompatible with Thumb"
 msgstr ""
 
-#: config/arm/arm.c:2950
+#: config/arm/arm.c:2957
 #, gcc-internal-format, gfc-internal-format
 msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
 msgstr ""
 
-#: config/arm/arm.c:2955
+#: config/arm/arm.c:2962
 #, gcc-internal-format, gfc-internal-format
 msgid "%s only supports non-pic code on M-profile targets"
 msgstr ""
 
-#: config/arm/arm.c:2960
+#: config/arm/arm.c:2967
 #, gcc-internal-format
 msgid "%s incompatible with %<-mword-relocations%>"
 msgstr ""
 
-#: config/arm/arm.c:3075
+#: config/arm/arm.c:3082
 #, fuzzy, gcc-internal-format
 msgid "target CPU does not support THUMB instructions"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: config/arm/arm.c:3125
+#: config/arm/arm.c:3132
 #, fuzzy, gcc-internal-format
 msgid "target CPU does not support unaligned accesses"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: config/arm/arm.c:3474
+#: config/arm/arm.c:3481
 #, gcc-internal-format
 msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
 msgstr ""
 
-#: config/arm/arm.c:3483
+#: config/arm/arm.c:3490
 #, gcc-internal-format
 msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
 msgstr ""
 
-#: config/arm/arm.c:3486
+#: config/arm/arm.c:3493
 #, gcc-internal-format
 msgid "APCS reentrant code not supported.  Ignored"
 msgstr ""
 
-#: config/arm/arm.c:3509
+#: config/arm/arm.c:3516
 #, gcc-internal-format
 msgid "option %<-mstructure-size-boundary%> is deprecated"
 msgstr ""
 
-#: config/arm/arm.c:3517
+#: config/arm/arm.c:3524
 #, gcc-internal-format
 msgid "structure size boundary can only be set to 8, 32 or 64"
 msgstr ""
 
-#: config/arm/arm.c:3519
+#: config/arm/arm.c:3526
 #, gcc-internal-format
 msgid "structure size boundary can only be set to 8 or 32"
 msgstr ""
 
-#: config/arm/arm.c:3544
+#: config/arm/arm.c:3551
 #, gcc-internal-format
 msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
 msgstr ""
 
-#: config/arm/arm.c:3556 config/arm/arm.c:32210
+#: config/arm/arm.c:3563 config/arm/arm.c:32229
 #, gcc-internal-format
 msgid "FDPIC mode is not supported in Thumb-1 mode"
 msgstr ""
 
-#: config/arm/arm.c:3564
+#: config/arm/arm.c:3571
 #, gcc-internal-format
 msgid "%<-mpic-register=%> is useless without %<-fpic%>"
 msgstr ""
 
-#: config/arm/arm.c:3573
+#: config/arm/arm.c:3580
 #, gcc-internal-format
 msgid "unable to use %qs for PIC register"
 msgstr ""
 
-#: config/arm/arm.c:3595 config/pru/pru.c:643
+#: config/arm/arm.c:3602 config/pru/pru.c:643
 #, fuzzy, gcc-internal-format
 msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: config/arm/arm.c:3739
+#: config/arm/arm.c:3746
 #, gcc-internal-format
 msgid "selected fp16 options are incompatible"
 msgstr ""
 
-#: config/arm/arm.c:3776
+#: config/arm/arm.c:3798
 #, gcc-internal-format
 msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
 msgstr ""
 
-#: config/arm/arm.c:3779
+#: config/arm/arm.c:3801
 #, gcc-internal-format
 msgid "iwmmxt abi requires an iwmmxt capable cpu"
 msgstr ""
 
-#: config/arm/arm.c:3787
+#: config/arm/arm.c:3809
 #, gcc-internal-format
 msgid "target CPU does not support interworking"
 msgstr ""
 
-#: config/arm/arm.c:3800
+#: config/arm/arm.c:3822
 #, gcc-internal-format
 msgid "AAPCS does not support %<-mcaller-super-interworking%>"
 msgstr ""
 
-#: config/arm/arm.c:3803
+#: config/arm/arm.c:3825
 #, gcc-internal-format
 msgid "AAPCS does not support %<-mcallee-super-interworking%>"
 msgstr ""
 
-#: config/arm/arm.c:3808
+#: config/arm/arm.c:3830
 #, gcc-internal-format
 msgid "__fp16 and no ldrh"
 msgstr ""
 
-#: config/arm/arm.c:3811
+#: config/arm/arm.c:3833
 #, fuzzy, gcc-internal-format
 msgid "target CPU does not support ARMv8-M Security Extensions"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: config/arm/arm.c:3816
+#: config/arm/arm.c:3838
 #, gcc-internal-format
 msgid "ARMv8-M Security Extensions incompatible with selected FPU"
 msgstr ""
 
-#: config/arm/arm.c:3828
+#: config/arm/arm.c:3850
 #, gcc-internal-format
 msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
 msgstr ""
 
-#: config/arm/arm.c:3836
+#: config/arm/arm.c:3858
 #, gcc-internal-format
 msgid "%<-mfloat-abi=hard%> and VFP"
 msgstr ""
 
-#: config/arm/arm.c:6076
+#: config/arm/arm.c:6098
 #, gcc-internal-format
 msgid "non-AAPCS derived PCS variant"
 msgstr ""
 
-#: config/arm/arm.c:6078
+#: config/arm/arm.c:6100
 #, gcc-internal-format
 msgid "variadic functions must use the base AAPCS variant"
 msgstr ""
 
-#: config/arm/arm.c:6098
+#: config/arm/arm.c:6120
 #, gcc-internal-format
 msgid "PCS variant"
 msgstr ""
 
-#: config/arm/arm.c:6296
+#: config/arm/arm.c:6318
 #, gcc-internal-format
 msgid "Thumb-1 hard-float VFP ABI"
 msgstr ""
 
-#: config/arm/arm.c:6356
+#: config/arm/arm.c:6378
 #, gcc-internal-format
 msgid "argument of type %qT not permitted with -mgeneral-regs-only"
 msgstr ""
 
-#: config/arm/arm.c:6740 config/arm/arm.c:6948 config/arm/arm.c:6981
-#: config/arm/arm.c:28357
+#: config/arm/arm.c:6762 config/arm/arm.c:6970 config/arm/arm.c:7003
+#: config/arm/arm.c:28376
 #, gcc-internal-format
 msgid "parameter passing for argument of type %qT changed in GCC 7.1"
 msgstr ""
 
-#: config/arm/arm.c:7238
+#: config/arm/arm.c:7260
 #, gcc-internal-format
 msgid "%qE attribute not available to functions with arguments passed on the stack"
 msgstr ""
 
-#: config/arm/arm.c:7250
+#: config/arm/arm.c:7272
 #, gcc-internal-format
 msgid "%qE attribute not available to functions with variable number of arguments"
 msgstr ""
 
-#: config/arm/arm.c:7259
+#: config/arm/arm.c:7281
 #, gcc-internal-format
 msgid "%qE attribute not available to functions that return value on the stack"
 msgstr ""
 
-#: config/arm/arm.c:7281 config/arm/arm.c:7333
+#: config/arm/arm.c:7303 config/arm/arm.c:7355
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored without %<-mcmse%> option."
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: config/arm/arm.c:7300
+#: config/arm/arm.c:7322
 #, gcc-internal-format
 msgid "%qE attribute has no effect on functions with static linkage"
 msgstr ""
 
-#: config/arm/arm.c:7349
+#: config/arm/arm.c:7371
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute only applies to base type of a function pointer"
 msgstr "\"%s\" звычайна функцыя"
 
-#: config/arm/arm.c:9300
+#: config/arm/arm.c:9322
 #, gcc-internal-format
 msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
 msgstr ""
 
-#: config/arm/arm.c:13038
+#: config/arm/arm.c:13060
 #, gcc-internal-format
 msgid "%K%s %wd out of range %wd - %wd"
 msgstr ""
 
-#: config/arm/arm.c:13041
+#: config/arm/arm.c:13063
 #, gcc-internal-format
 msgid "%s %wd out of range %wd - %wd"
 msgstr ""
 
-#: config/arm/arm.c:25219
+#: config/arm/arm.c:25234
 #, gcc-internal-format
 msgid "unable to compute real location of stacked parameter"
 msgstr ""
 
-#: config/arm/arm.c:25881
+#: config/arm/arm.c:25896
 #, gcc-internal-format
 msgid "Unexpected thumb1 far jump"
 msgstr ""
 
-#: config/arm/arm.c:26140
+#: config/arm/arm.c:26155
 #, gcc-internal-format
 msgid "no low registers available for popping high registers"
 msgstr ""
 
-#: config/arm/arm.c:26392
+#: config/arm/arm.c:26407
 #, gcc-internal-format
 msgid "interrupt Service Routines cannot be coded in Thumb mode"
 msgstr ""
 
-#: config/arm/arm.c:26638
+#: config/arm/arm.c:26653
 #, gcc-internal-format
 msgid "%<-fstack-check=specific%> for Thumb-1"
 msgstr ""
 
-#: config/arm/arm.c:32225
+#: config/arm/arm.c:32244
 #, gcc-internal-format
 msgid "invalid fpu for target attribute or pragma %qs"
 msgstr ""
@@ -34331,23 +34404,23 @@ msgstr ""
 #. This doesn't really make sense until we support
 #. general dynamic selection of the architecture and all
 #. sub-features.
-#: config/arm/arm.c:32233
+#: config/arm/arm.c:32252
 #, gcc-internal-format
 msgid "auto fpu selection not currently permitted here"
 msgstr ""
 
-#: config/arm/arm.c:32246
+#: config/arm/arm.c:32265
 #, gcc-internal-format
 msgid "invalid architecture for target attribute or pragma %qs"
 msgstr ""
 
-#: config/arm/arm.c:32260
+#: config/arm/arm.c:32279
 #, fuzzy, gcc-internal-format
 #| msgid "unknown register name: %s"
 msgid "unknown target attribute or pragma %qs"
 msgstr "невядомая назва рэгістра: %s"
 
-#: config/arm/arm.c:33263
+#: config/arm/arm.c:33257
 #, fuzzy, gcc-internal-format
 msgid "asm flags not supported in thumb1 mode"
 msgstr "-pipe не падтрымліваецца"
@@ -35203,27 +35276,27 @@ msgstr "немагчыма стварыць часовы файл"
 msgid "can%'t set position in PCH file: %m"
 msgstr "немагчыма зачыніць уваходзячы файл %s"
 
-#: config/i386/i386-builtins.c:2259
+#: config/i386/i386-builtins.c:2268
 #, gcc-internal-format
 msgid "no dispatcher found for the versioning attributes"
 msgstr ""
 
-#: config/i386/i386-builtins.c:2309
+#: config/i386/i386-builtins.c:2318
 #, gcc-internal-format
 msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
 msgstr ""
 
-#: config/i386/i386-builtins.c:2320
+#: config/i386/i386-builtins.c:2329
 #, gcc-internal-format, gfc-internal-format
 msgid "no dispatcher found for the versioning attributes: %s"
 msgstr ""
 
-#: config/i386/i386-builtins.c:2421
+#: config/i386/i386-builtins.c:2430
 #, fuzzy, gcc-internal-format
 msgid "parameter to builtin must be a string constant or literal"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: config/i386/i386-builtins.c:2446 config/i386/i386-builtins.c:2496
+#: config/i386/i386-builtins.c:2455 config/i386/i386-builtins.c:2505
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "parameter `%s' is initialized"
 msgid "parameter to builtin not valid: %s"
@@ -35319,58 +35392,58 @@ msgstr ""
 msgid "the last argument must be a 32-bit immediate"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/i386/i386-expand.c:10809 config/rs6000/rs6000-call.c:9789
+#: config/i386/i386-expand.c:10809 config/rs6000/rs6000-call.c:9814
 #, gcc-internal-format
 msgid "selector must be an integer constant in the range [0, %wi]"
 msgstr ""
 
-#: config/i386/i386-expand.c:11016
+#: config/i386/i386-expand.c:11003
 #, gcc-internal-format
 msgid "%qE needs unknown isa option"
 msgstr ""
 
-#: config/i386/i386-expand.c:11020
+#: config/i386/i386-expand.c:11007
 #, fuzzy, gcc-internal-format
 msgid "%qE needs isa option %s"
 msgstr "Нерэчаісны выбар %s"
 
-#: config/i386/i386-expand.c:11691
+#: config/i386/i386-expand.c:11678
 #, fuzzy, gcc-internal-format
 msgid "last argument must be an immediate"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/i386/i386-expand.c:12447 config/i386/i386-expand.c:12659
+#: config/i386/i386-expand.c:12434 config/i386/i386-expand.c:12646
 #, gcc-internal-format
 msgid "the last argument must be scale 1, 2, 4, 8"
 msgstr ""
 
-#: config/i386/i386-expand.c:12712
+#: config/i386/i386-expand.c:12699
 #, gcc-internal-format
 msgid "the forth argument must be scale 1, 2, 4, 8"
 msgstr ""
 
-#: config/i386/i386-expand.c:12718
+#: config/i386/i386-expand.c:12705
 #, gcc-internal-format
 msgid "incorrect hint operand"
 msgstr ""
 
-#: config/i386/i386-expand.c:12737
+#: config/i386/i386-expand.c:12724
 #, fuzzy, gcc-internal-format
 msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/i386/i386-features.c:2589
+#: config/i386/i386-features.c:2595
 #, gcc-internal-format
 msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
 msgstr ""
 
-#: config/i386/i386-features.c:2594 config/i386/i386-features.c:2859
+#: config/i386/i386-features.c:2600 config/i386/i386-features.c:2868
 #, fuzzy, gcc-internal-format
 #| msgid "virtual functions cannot be friends"
 msgid "virtual function multiversioning not supported"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: config/i386/i386-features.c:2726
+#: config/i386/i386-features.c:2732
 #, fuzzy, gcc-internal-format
 msgid "multiversioning needs %<ifunc%> which is not supported on this target"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
@@ -35827,7 +35900,7 @@ msgstr ""
 msgid "%qE attribute is used for non-class method"
 msgstr ""
 
-#: config/i386/i386-options.c:3477 config/rs6000/rs6000.c:19331
+#: config/i386/i386-options.c:3477 config/rs6000/rs6000.c:19366
 #, fuzzy, gcc-internal-format
 #| msgid "`%s' attribute ignored"
 msgid "%qE incompatible attribute ignored"
@@ -36001,74 +36074,74 @@ msgstr ""
 msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
 msgstr ""
 
-#: config/i386/i386.c:9396
+#: config/i386/i386.c:9401
 #, gcc-internal-format
 msgid "%<-fsplit-stack%> does not support fastcall with nested function"
 msgstr ""
 
-#: config/i386/i386.c:9416
+#: config/i386/i386.c:9421
 #, gcc-internal-format
 msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
 msgstr ""
 
 #. FIXME: We could make this work by pushing a register
 #. around the addition and comparison.
-#: config/i386/i386.c:9427
+#: config/i386/i386.c:9432
 #, gcc-internal-format
 msgid "%<-fsplit-stack%> does not support 3 register parameters"
 msgstr ""
 
-#: config/i386/i386.c:12378
+#: config/i386/i386.c:12383
 #, gcc-internal-format
 msgid "%<V%> modifier on non-integer register"
 msgstr ""
 
-#: config/i386/i386.c:12389 config/i386/i386.c:12403
+#: config/i386/i386.c:12394 config/i386/i386.c:12408
 #, gcc-internal-format
 msgid "unsupported size for integer register"
 msgstr ""
 
-#: config/i386/i386.c:12435
+#: config/i386/i386.c:12440
 #, gcc-internal-format
 msgid "extended registers have no high halves"
 msgstr ""
 
-#: config/i386/i386.c:12450
+#: config/i386/i386.c:12455
 #, gcc-internal-format
 msgid "unsupported operand size for extended register"
 msgstr ""
 
-#: config/i386/i386.c:12642
+#: config/i386/i386.c:12647
 #, gcc-internal-format
 msgid "non-integer operand used with operand code %<z%>"
 msgstr ""
 
-#: config/i386/i386.c:16575
+#: config/i386/i386.c:16580
 #, gcc-internal-format
 msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
 msgstr ""
 
-#: config/i386/i386.c:22092
+#: config/i386/i386.c:22099
 #, gcc-internal-format
 msgid "unknown architecture specific memory model"
 msgstr ""
 
-#: config/i386/i386.c:22099
+#: config/i386/i386.c:22106
 #, gcc-internal-format
 msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
 msgstr ""
 
-#: config/i386/i386.c:22106
+#: config/i386/i386.c:22113
 #, gcc-internal-format
 msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
 msgstr ""
 
-#: config/i386/i386.c:22152
+#: config/i386/i386.c:22159
 #, gcc-internal-format
 msgid "unsupported return type %qT for simd"
 msgstr ""
 
-#: config/i386/i386.c:22182
+#: config/i386/i386.c:22189
 #, gcc-internal-format
 msgid "unsupported argument type %qT for simd"
 msgstr ""
@@ -36271,7 +36344,7 @@ msgstr ""
 msgid "interrupt_thread is available only on fido"
 msgstr ""
 
-#: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1726
+#: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1728
 #, gcc-internal-format
 msgid "stack limit expression is not supported"
 msgstr ""
@@ -37353,11 +37426,17 @@ msgstr ""
 msgid "%<-g%> option disabled"
 msgstr "выбары ўключаны:"
 
-#: config/pa/pa.c:8762
+#: config/pa/pa.c:8761
 #, gcc-internal-format, gfc-internal-format
 msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
 msgstr ""
 
+#: config/pa/som.h:337
+#, fuzzy, gcc-internal-format
+#| msgid "-pipe is not supported"
+msgid "weak aliases are not supported"
+msgstr "-pipe не падтрымліваецца"
+
 #: config/pru/pru-passes.c:111
 #, gcc-internal-format
 msgid "large return values not supported with %<-mabi=ti%> option"
@@ -37620,514 +37699,515 @@ msgstr "атрыбуты секцыі не падтрымліваюцца для
 msgid "invalid parameter combination for AltiVec intrinsic %qs"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:5820
+#: config/rs6000/rs6000-call.c:5845
 #, gcc-internal-format
 msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:6010
+#: config/rs6000/rs6000-call.c:6035
 #, gcc-internal-format
 msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:6185
+#: config/rs6000/rs6000-call.c:6210
 #, gcc-internal-format, gfc-internal-format
 msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:6455
+#: config/rs6000/rs6000-call.c:6480
 #, gcc-internal-format
 msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:7195
+#: config/rs6000/rs6000-call.c:7220
 #, gcc-internal-format
 msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:7370
+#: config/rs6000/rs6000-call.c:7395
 #, gcc-internal-format
 msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:8162
+#: config/rs6000/rs6000-call.c:8187
 #, gcc-internal-format
 msgid "internal error: builtin function %qs already processed"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:8480
+#: config/rs6000/rs6000-call.c:8505
 #, fuzzy, gcc-internal-format
 msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: config/rs6000/rs6000-call.c:8521
+#: config/rs6000/rs6000-call.c:8546
 #, fuzzy, gcc-internal-format
 msgid "argument 1 must be an 8-bit field value"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:8552
+#: config/rs6000/rs6000-call.c:8577
 #, gcc-internal-format
 msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:8564
+#: config/rs6000/rs6000-call.c:8589
 #, gcc-internal-format
 msgid "Argument must be a constant between 0 and 31."
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:8590
+#: config/rs6000/rs6000-call.c:8615
 #, fuzzy, gcc-internal-format
 msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: config/rs6000/rs6000-call.c:8605
+#: config/rs6000/rs6000-call.c:8630
 #, gcc-internal-format
 msgid "Argument must be a value between 0 and 3."
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:8630
+#: config/rs6000/rs6000-call.c:8655
 #, fuzzy, gcc-internal-format
 msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: config/rs6000/rs6000-call.c:8635
+#: config/rs6000/rs6000-call.c:8660
 #, fuzzy, gcc-internal-format
 msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: config/rs6000/rs6000-call.c:8654
+#: config/rs6000/rs6000-call.c:8679
 #, gcc-internal-format
 msgid "Argument must be a value between 0 and 7."
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:8695
+#: config/rs6000/rs6000-call.c:8720
 #, fuzzy, gcc-internal-format
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:8779
+#: config/rs6000/rs6000-call.c:8804
 #, fuzzy, gcc-internal-format
 msgid "argument 2 must be a 1-bit unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:8790
+#: config/rs6000/rs6000-call.c:8815
 #, fuzzy, gcc-internal-format
 msgid "argument 2 must be a 2-bit unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:8801
+#: config/rs6000/rs6000-call.c:8826
 #, fuzzy, gcc-internal-format
 msgid "argument 2 must be a 3-bit unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:8812
+#: config/rs6000/rs6000-call.c:8837
 #, fuzzy, gcc-internal-format
 msgid "argument 2 must be a 4-bit unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:8826
+#: config/rs6000/rs6000-call.c:8851
 #, fuzzy, gcc-internal-format
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:8844
+#: config/rs6000/rs6000-call.c:8869
 #, fuzzy, gcc-internal-format
 msgid "argument 1 must be a 6-bit unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:8860
+#: config/rs6000/rs6000-call.c:8885
 #, fuzzy, gcc-internal-format
 msgid "argument 2 must be a 7-bit unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:8899
+#: config/rs6000/rs6000-call.c:8924
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of %qs must be a constant"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:8957
+#: config/rs6000/rs6000-call.c:8982
 #, fuzzy, gcc-internal-format
 #| msgid "argument of `__builtin_args_info' out of range"
 msgid "argument 1 of %qs is out of range"
 msgstr "аргумент `__builtin_args_info' выйшаў за межы"
 
-#: config/rs6000/rs6000-call.c:9230
+#: config/rs6000/rs6000-call.c:9255
 #, gcc-internal-format
 msgid "builtin %qs is only valid in 64-bit mode"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:9279
+#: config/rs6000/rs6000-call.c:9304
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "argument %d must be an unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:9281
+#: config/rs6000/rs6000-call.c:9306
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "argument %d is an unsigned literal that is out of range"
 msgstr "аргумент `__builtin_args_info' выйшаў за межы"
 
-#: config/rs6000/rs6000-call.c:9426
+#: config/rs6000/rs6000-call.c:9451
 #, gcc-internal-format
 msgid "builtin %qs only accepts a string argument"
 msgstr ""
 
 #. Invalid CPU argument.
-#: config/rs6000/rs6000-call.c:9445
+#: config/rs6000/rs6000-call.c:9470
 #, gcc-internal-format
 msgid "cpu %qs is an invalid argument to builtin %qs"
 msgstr ""
 
 #. Invalid HWCAP argument.
-#: config/rs6000/rs6000-call.c:9473
+#: config/rs6000/rs6000-call.c:9498
 #, gcc-internal-format
 msgid "%s %qs is an invalid argument to builtin %qs"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:9499
+#: config/rs6000/rs6000-call.c:9524
 #, gcc-internal-format
 msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:9552
+#: config/rs6000/rs6000-call.c:9577
 #, fuzzy, gcc-internal-format
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:9577
+#: config/rs6000/rs6000-call.c:9602
 #, fuzzy, gcc-internal-format
 msgid "argument 3 must be a 2-bit unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:9597
+#: config/rs6000/rs6000-call.c:9622
 #, fuzzy, gcc-internal-format
 msgid "argument 3 must be a 1-bit unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:9609
+#: config/rs6000/rs6000-call.c:9634
 #, fuzzy, gcc-internal-format
 msgid "argument 1 must be 0 or 2"
 msgstr "аргумент для \"%s\" прапушчан"
 
-#: config/rs6000/rs6000-call.c:9621
+#: config/rs6000/rs6000-call.c:9646
 #, fuzzy, gcc-internal-format
 msgid "argument 1 must be a 1-bit unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:9635
+#: config/rs6000/rs6000-call.c:9660
 #, fuzzy, gcc-internal-format
 msgid "argument 2 must be a 6-bit unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:9647
+#: config/rs6000/rs6000-call.c:9672
 #, fuzzy, gcc-internal-format
 msgid "argument 2 must be 0 or 1"
 msgstr "аргумент для \"%s\" прапушчан"
 
-#: config/rs6000/rs6000-call.c:9655
+#: config/rs6000/rs6000-call.c:9680
 #, fuzzy, gcc-internal-format
 msgid "argument 3 must be in the range [0, 15]"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:9722 config/rs6000/rs6000-call.c:10062
+#: config/rs6000/rs6000-call.c:9747 config/rs6000/rs6000-call.c:10087
 #, fuzzy, gcc-internal-format
 msgid "argument to %qs must be a 2-bit unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:9887
+#: config/rs6000/rs6000-call.c:9912
 #, gcc-internal-format
 msgid "unresolved overload for Altivec builtin %qF"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:10109
+#: config/rs6000/rs6000-call.c:10134
 #, fuzzy, gcc-internal-format
 #| msgid "second argument of `%s' should be `char **'"
 msgid "second argument to %qs must be [0, 12]"
 msgstr "другім аргументам \"%s\" павінен быць \"char **\""
 
-#: config/rs6000/rs6000-call.c:10124
+#: config/rs6000/rs6000-call.c:10149
 #, fuzzy, gcc-internal-format
 msgid "third argument to %qs must be [0, 12]"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-call.c:10318
+#: config/rs6000/rs6000-call.c:10343
 #, gcc-internal-format
 msgid "%qs is only valid for the cell processor"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:10320 config/rs6000/rs6000-call.c:10322
-#: config/rs6000/rs6000-call.c:10324 config/rs6000/rs6000-call.c:10330
-#: config/rs6000/rs6000-call.c:10332 config/rs6000/rs6000-call.c:10338
-#: config/rs6000/rs6000-call.c:10344 config/rs6000/rs6000-call.c:10348
-#: config/rs6000/rs6000-call.c:10350 config/rs6000/rs6000-call.c:10354
-#: config/rs6000/rs6000-call.c:10358
+#: config/rs6000/rs6000-call.c:10345 config/rs6000/rs6000-call.c:10347
+#: config/rs6000/rs6000-call.c:10349 config/rs6000/rs6000-call.c:10355
+#: config/rs6000/rs6000-call.c:10357 config/rs6000/rs6000-call.c:10363
+#: config/rs6000/rs6000-call.c:10369 config/rs6000/rs6000-call.c:10373
+#: config/rs6000/rs6000-call.c:10375 config/rs6000/rs6000-call.c:10379
+#: config/rs6000/rs6000-call.c:10383
 #, gcc-internal-format
 msgid "%qs requires the %qs option"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:10327 config/rs6000/rs6000-call.c:10335
-#: config/rs6000/rs6000-call.c:10341
+#: config/rs6000/rs6000-call.c:10352 config/rs6000/rs6000-call.c:10360
+#: config/rs6000/rs6000-call.c:10366
 #, gcc-internal-format
 msgid "%qs requires the %qs and %qs options"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:10356
+#: config/rs6000/rs6000-call.c:10381
 #, gcc-internal-format
 msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:10361
+#: config/rs6000/rs6000-call.c:10386
 #, gcc-internal-format
 msgid "%qs requires the %qs (or newer), and %qs or %qs options"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:10364
+#: config/rs6000/rs6000-call.c:10389
 #, gcc-internal-format
 msgid "%qs is not supported with the current options"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:13019
+#: config/rs6000/rs6000-call.c:13016
 #, gcc-internal-format
 msgid "internal error: builtin function %qs had an unexpected return type %qs"
 msgstr ""
 
-#: config/rs6000/rs6000-call.c:13041
+#: config/rs6000/rs6000-call.c:13038
 #, gcc-internal-format
 msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
 msgstr ""
 
-#: config/rs6000/rs6000-logue.c:1689
+#: config/rs6000/rs6000-logue.c:1691
 #, fuzzy, gcc-internal-format
 #| msgid "%s is too large"
 msgid "stack frame too large"
 msgstr "%s - вельмі вялікі"
 
-#: config/rs6000/rs6000-logue.c:5481
+#: config/rs6000/rs6000-logue.c:5486
 #, fuzzy, gcc-internal-format
 #| msgid "Do not use register sb"
 msgid "%qs uses register r29"
 msgstr "Не выкарыстоўваць рэгістра sb"
 
-#: config/rs6000/rs6000-logue.c:5489
+#: config/rs6000/rs6000-logue.c:5494
 #, gcc-internal-format
 msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3145 config/rs6000/rs6000.c:3148
-#: config/rs6000/rs6000.c:3151
+#: config/rs6000/rs6000.c:3154 config/rs6000/rs6000.c:3157
+#: config/rs6000/rs6000.c:3160
 #, gcc-internal-format
 msgid "%qs requires %qs or %qs"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3252
+#: config/rs6000/rs6000.c:3261
 #, gcc-internal-format
 msgid "%qs requires PowerPC64 architecture, enabling"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3445
+#: config/rs6000/rs6000.c:3454
 #, gcc-internal-format
 msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3584
+#: config/rs6000/rs6000.c:3593
 #, fuzzy, gcc-internal-format
 msgid "AltiVec not supported in this target"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: config/rs6000/rs6000.c:3601
+#: config/rs6000/rs6000.c:3610
 #, fuzzy, gcc-internal-format
 msgid "%qs is not supported on little endian systems"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: config/rs6000/rs6000.c:3680
+#: config/rs6000/rs6000.c:3689
 #, gcc-internal-format
 msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
 msgstr ""
 
 #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
 #. were explicitly cleared.
-#: config/rs6000/rs6000.c:3688
+#: config/rs6000/rs6000.c:3697
 #, gcc-internal-format
 msgid "%qs incompatible with explicitly disabled options"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3713 config/rs6000/rs6000.c:3720
-#: config/rs6000/rs6000.c:3727 config/rs6000/rs6000.c:3735
-#: config/rs6000/rs6000.c:3754 config/rs6000/rs6000.c:3816
-#: config/rs6000/rs6000.c:3843 config/rs6000/rs6000.c:3870
-#: config/rs6000/rs6000.c:3885 config/rs6000/rs6000.c:3893
-#: config/rs6000/rs6000.c:3922 config/rs6000/rs6000.c:3924
-#: config/rs6000/rs6000.c:4010 config/rs6000/rs6000.c:4019
-#: config/rs6000/rs6000.c:4021 config/rs6000/rs6000.c:4030
-#: config/rs6000/rs6000.c:4171
+#. TARGET_VSX = 1 implies Power 7 and newer
+#: config/rs6000/rs6000.c:3722 config/rs6000/rs6000.c:3730
+#: config/rs6000/rs6000.c:3737 config/rs6000/rs6000.c:3744
+#: config/rs6000/rs6000.c:3752 config/rs6000/rs6000.c:3771
+#: config/rs6000/rs6000.c:3833 config/rs6000/rs6000.c:3860
+#: config/rs6000/rs6000.c:3887 config/rs6000/rs6000.c:3902
+#: config/rs6000/rs6000.c:3910 config/rs6000/rs6000.c:3939
+#: config/rs6000/rs6000.c:3941 config/rs6000/rs6000.c:4027
+#: config/rs6000/rs6000.c:4040 config/rs6000/rs6000.c:4049
+#: config/rs6000/rs6000.c:4197
 #, gcc-internal-format
 msgid "%qs requires %qs"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3913
+#: config/rs6000/rs6000.c:3930
 #, gcc-internal-format
 msgid "target attribute or pragma changes %<long double%> size"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3939
+#: config/rs6000/rs6000.c:3956
 #, gcc-internal-format
 msgid "%qs requires full ISA 2.06 support"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3948
+#: config/rs6000/rs6000.c:3965
 #, gcc-internal-format
 msgid "Using IEEE extended precision %<long double%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3951
+#: config/rs6000/rs6000.c:3968
 #, gcc-internal-format
 msgid "Using IBM extended precision %<long double%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3970
+#: config/rs6000/rs6000.c:3987
 #, fuzzy, gcc-internal-format
 #| msgid "%s does not support %s"
 msgid "%qs requires VSX support"
 msgstr "%s не падтрымлівае %s"
 
-#: config/rs6000/rs6000.c:3979
+#: config/rs6000/rs6000.c:3996
 #, gcc-internal-format
 msgid "The %<-mfloat128%> option may not be fully supported"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4002
+#: config/rs6000/rs6000.c:4019
 #, gcc-internal-format
 msgid "%qs requires full ISA 3.0 support"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4087
+#: config/rs6000/rs6000.c:4106
 #, gcc-internal-format
 msgid "unknown vectorization library ABI type (%qs) for %qs switch"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4110 config/rs6000/rs6000.c:4125
+#: config/rs6000/rs6000.c:4129 config/rs6000/rs6000.c:4144
 #, gcc-internal-format
 msgid "target attribute or pragma changes AltiVec ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4138
+#: config/rs6000/rs6000.c:4157
 #, gcc-internal-format
 msgid "target attribute or pragma changes darwin64 ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4276
+#: config/rs6000/rs6000.c:4302
 #, gcc-internal-format
 msgid "%qs is not a valid number in %qs"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4293
+#: config/rs6000/rs6000.c:4319
 #, fuzzy, gcc-internal-format
 #| msgid "invalid register name for `%s'"
 msgid "%qs is not a valid base register in %qs"
 msgstr "нерэчаісная назва рэгістра `%s'"
 
-#: config/rs6000/rs6000.c:4301
+#: config/rs6000/rs6000.c:4327
 #, gcc-internal-format
 msgid "%qs needs a valid base register"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4599
+#: config/rs6000/rs6000.c:4623
 #, fuzzy, gcc-internal-format
 msgid "unknown option for %<%s=%s%>"
 msgstr "невядомая назва рэгістра: %s\n"
 
-#: config/rs6000/rs6000.c:4636
+#: config/rs6000/rs6000.c:4660
 #, gcc-internal-format
 msgid "%qs is deprecated and not recommended in any circumstances"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7160
+#: config/rs6000/rs6000.c:7184
 #, gcc-internal-format, gfc-internal-format
 msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
 msgstr ""
 
-#: config/rs6000/rs6000.c:16704
+#: config/rs6000/rs6000.c:16737
 #, gcc-internal-format
 msgid "no profiling of 64-bit code for this ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19006
+#: config/rs6000/rs6000.c:19039
 #, gcc-internal-format
 msgid "you cannot take the address of a nested function if you use the %qs option"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19088
+#: config/rs6000/rs6000.c:19121
 #, gcc-internal-format
 msgid "use of %<long double%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19090
+#: config/rs6000/rs6000.c:19123
 #, gcc-internal-format
 msgid "use of boolean types in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19092
+#: config/rs6000/rs6000.c:19125
 #, gcc-internal-format
 msgid "use of %<complex%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19094
+#: config/rs6000/rs6000.c:19127
 #, gcc-internal-format
 msgid "use of decimal floating point types in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19100
+#: config/rs6000/rs6000.c:19133
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19103
+#: config/rs6000/rs6000.c:19136
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19108
+#: config/rs6000/rs6000.c:19141
 #, gcc-internal-format
 msgid "use of %<long long%> in AltiVec types is invalid without %qs"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19111
+#: config/rs6000/rs6000.c:19144
 #, gcc-internal-format
 msgid "use of %<double%> in AltiVec types is invalid without %qs"
 msgstr ""
 
-#: config/rs6000/rs6000.c:23115
+#: config/rs6000/rs6000.c:23150
 #, fuzzy, gcc-internal-format
 #| msgid "invalid use of `%D'"
 msgid "invalid cpu %qs for %s%qs%s"
 msgstr "нерэчаіснае выкарыстаньне `%D'"
 
-#: config/rs6000/rs6000.c:23118
+#: config/rs6000/rs6000.c:23153
 #, fuzzy, gcc-internal-format
 #| msgid "%s=%s is too large"
 msgid "%s%qs%s is not allowed"
 msgstr "%s=%s вельмі вялікі"
 
-#: config/rs6000/rs6000.c:23120
+#: config/rs6000/rs6000.c:23155
 #, gcc-internal-format
 msgid "%s%qs%s is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:23657
+#: config/rs6000/rs6000.c:23692
 #, gcc-internal-format
 msgid "%<-mno-%s%> turns off %<-m%s%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:23816
+#: config/rs6000/rs6000.c:23851
 #, gcc-internal-format
 msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
 msgstr ""
 
-#: config/rs6000/rs6000.c:23848
+#: config/rs6000/rs6000.c:23883
 #, fuzzy, gcc-internal-format
 msgid "multiversioning needs ifunc which is not supported on this target"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: config/rs6000/rs6000.c:24092
+#: config/rs6000/rs6000.c:24139
 #, gcc-internal-format
 msgid "Virtual function multiversioning not supported"
 msgstr ""
@@ -38475,115 +38555,115 @@ msgstr "памер \"%s\" - %d байт"
 msgid "%qs uses dynamic stack allocation"
 msgstr ""
 
-#: config/s390/s390.c:12898
+#: config/s390/s390.c:12900
 #, gcc-internal-format
 msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
 msgstr ""
 
-#: config/s390/s390.c:15156
+#: config/s390/s390.c:15158
 #, gcc-internal-format
 msgid "64-bit ABI not supported in ESA/390 mode"
 msgstr ""
 
-#: config/s390/s390.c:15163
+#: config/s390/s390.c:15165
 #, gcc-internal-format
 msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
 msgstr ""
 
-#: config/s390/s390.c:15198
+#: config/s390/s390.c:15200
 #, gcc-internal-format, gfc-internal-format
 msgid "hardware vector support not available on %s"
 msgstr ""
 
-#: config/s390/s390.c:15201
+#: config/s390/s390.c:15203
 #, gcc-internal-format
 msgid "hardware vector support not available with %<-msoft-float%>"
 msgstr ""
 
-#: config/s390/s390.c:15230
+#: config/s390/s390.c:15232
 #, gcc-internal-format, gfc-internal-format
 msgid "hardware decimal floating point instructions not available on %s"
 msgstr ""
 
-#: config/s390/s390.c:15234
+#: config/s390/s390.c:15236
 #, gcc-internal-format
 msgid "hardware decimal floating point instructions not available in ESA/390 mode"
 msgstr ""
 
-#: config/s390/s390.c:15246
+#: config/s390/s390.c:15248
 #, gcc-internal-format
 msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
 msgstr ""
 
-#: config/s390/s390.c:15255
+#: config/s390/s390.c:15257
 #, gcc-internal-format
 msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
 msgstr ""
 
-#: config/s390/s390.c:15261
+#: config/s390/s390.c:15263
 #, gcc-internal-format
 msgid "stack size must be greater than the stack guard value"
 msgstr ""
 
-#: config/s390/s390.c:15263
+#: config/s390/s390.c:15265
 #, gcc-internal-format
 msgid "stack size must not be greater than 64k"
 msgstr ""
 
-#: config/s390/s390.c:15266
+#: config/s390/s390.c:15268
 #, gcc-internal-format
 msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
 msgstr ""
 
-#: config/s390/s390.c:15279
+#: config/s390/s390.c:15281
 #, gcc-internal-format
 msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
 msgstr ""
 
-#: config/s390/s390.c:15282
+#: config/s390/s390.c:15284
 #, gcc-internal-format
 msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
 msgstr ""
 
-#: config/s390/s390.c:15285
+#: config/s390/s390.c:15287
 #, gcc-internal-format
 msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
 msgstr ""
 
-#: config/s390/s390.c:15288
+#: config/s390/s390.c:15290
 #, gcc-internal-format
 msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
 msgstr ""
 
-#: config/s390/s390.c:15348
+#: config/s390/s390.c:15350
 #, gcc-internal-format
 msgid "%<-mfentry%> is supported only for 64-bit CPUs"
 msgstr ""
 
 #. argument is not a plain number
-#: config/s390/s390.c:15384
+#: config/s390/s390.c:15386
 #, fuzzy, gcc-internal-format
 #| msgid "first argument of `%s' should be `int'"
 msgid "arguments to %qs should be non-negative integers"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/s390/s390.c:15391
+#: config/s390/s390.c:15393
 #, fuzzy, gcc-internal-format
 msgid "argument to %qs is too large (max. %d)"
 msgstr "памер \"%s\" больш чам %d байт"
 
-#: config/s390/s390.c:15421
+#: config/s390/s390.c:15423
 #, gcc-internal-format
 msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
 msgstr ""
 
-#: config/s390/s390.c:15582 config/s390/s390.c:15632 config/s390/s390.c:15649
+#: config/s390/s390.c:15584 config/s390/s390.c:15634 config/s390/s390.c:15651
 #, gcc-internal-format, gfc-internal-format
 msgid "attribute(target(\"%s\")) is unknown"
 msgstr ""
 
 #. Value is not allowed for the target attribute.
-#: config/s390/s390.c:15588
+#: config/s390/s390.c:15590
 #, fuzzy, gcc-internal-format
 msgid "value %qs is not supported by attribute %<target%>"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
@@ -38660,32 +38740,32 @@ msgstr "атрыбуты секцыі не падтрымліваюцца для
 msgid "%<-mcmodel=%> is not supported in 32-bit mode"
 msgstr "-pipe не падтрымліваецца"
 
-#: config/stormy16/stormy16.c:1048
+#: config/stormy16/stormy16.c:1058
 #, gcc-internal-format
 msgid "local variable memory requirements exceed capacity"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1205
+#: config/stormy16/stormy16.c:1215
 #, gcc-internal-format
 msgid "function_profiler support"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1299
+#: config/stormy16/stormy16.c:1309
 #, gcc-internal-format
 msgid "cannot use va_start in interrupt function"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1870
+#: config/stormy16/stormy16.c:1880
 #, gcc-internal-format, gfc-internal-format
 msgid "switch statement of size %lu entries too large"
 msgstr ""
 
-#: config/stormy16/stormy16.c:2242
+#: config/stormy16/stormy16.c:2252
 #, fuzzy, gcc-internal-format
 msgid "%<__BELOW100__%> attribute only applies to variables"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: config/stormy16/stormy16.c:2249
+#: config/stormy16/stormy16.c:2259
 #, gcc-internal-format
 msgid "__BELOW100__ attribute not allowed with auto storage class"
 msgstr ""
@@ -39069,7 +39149,7 @@ msgstr "адмеціна `%D' вызначана, але не выкарысто
 msgid "type of array %q+D completed incompatibly with implicit initialization"
 msgstr ""
 
-#: c/c-decl.c:1590 c/c-decl.c:7067 c/c-decl.c:7975 c/c-decl.c:8782
+#: c/c-decl.c:1590 c/c-decl.c:7070 c/c-decl.c:7978 c/c-decl.c:8785
 #, gcc-internal-format
 msgid "originally defined here"
 msgstr ""
@@ -39289,7 +39369,7 @@ msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэк
 msgid "declaration of %qD shadows a parameter"
 msgstr ""
 
-#: c/c-decl.c:3024 cp/name-lookup.c:2837
+#: c/c-decl.c:3024 cp/name-lookup.c:2840
 #, gcc-internal-format
 msgid "declaration of %qD shadows a global declaration"
 msgstr ""
@@ -39362,7 +39442,7 @@ msgstr "\"%s\" не абвешчан (першае выкарыстанне ў 
 msgid "each undeclared identifier is reported only once for each function it appears in"
 msgstr "(Аб кожным неабвешчаным ідэнтыфікатары паведамляецца"
 
-#: c/c-decl.c:3791 cp/decl.c:3136
+#: c/c-decl.c:3791 cp/decl.c:3147
 #, gcc-internal-format
 msgid "label %qE referenced outside of any function"
 msgstr ""
@@ -39394,7 +39474,7 @@ msgstr ""
 msgid "duplicate label declaration %qE"
 msgstr "паўторнае абвяшчэньне адмеціны `%s'"
 
-#: c/c-decl.c:4007 cp/decl.c:3542
+#: c/c-decl.c:4007 cp/decl.c:3553
 #, fuzzy, gcc-internal-format
 msgid "duplicate label %qD"
 msgstr "паўтарэнне \"%s\""
@@ -39515,7 +39595,7 @@ msgstr "ISO C89 не падтрымлівае \"long long\""
 #. C99 6.7.5.2p4
 #. A function definition isn't function prototype scope C99 6.2.1p4.
 #. C99 6.7.5.2p4
-#: c/c-decl.c:4871 c/c-decl.c:7534 c/c-decl.c:9438
+#: c/c-decl.c:4871 c/c-decl.c:7537 c/c-decl.c:9441
 #, gcc-internal-format
 msgid "%<[*]%> not allowed in other than function prototype scope"
 msgstr ""
@@ -39609,7 +39689,7 @@ msgstr ""
 msgid "uninitialized %<const %D%> is invalid in C++"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: c/c-decl.c:5568 cp/decl.c:7939
+#: c/c-decl.c:5568 cp/decl.c:7933
 #, gcc-internal-format
 msgid "%q+D in declare target directive does not have mappable type"
 msgstr ""
@@ -39690,7 +39770,7 @@ msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 msgid "ISO C90 forbids variable length array"
 msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 
-#: c/c-decl.c:6074 c/c-decl.c:6467 c/c-decl.c:6477
+#: c/c-decl.c:6074 c/c-decl.c:6470 c/c-decl.c:6480
 #, gcc-internal-format
 msgid "variably modified %qE at file scope"
 msgstr ""
@@ -39739,7 +39819,7 @@ msgstr "паўтарэнне \"restrict\""
 msgid "conflicting named address spaces (%s vs %s)"
 msgstr ""
 
-#: c/c-decl.c:6164 c/c-parser.c:3015
+#: c/c-decl.c:6164 c/c-parser.c:3014
 #, gcc-internal-format
 msgid "%<_Atomic%>-qualified array type"
 msgstr ""
@@ -39784,7 +39864,7 @@ msgstr ""
 msgid "storage class specified for unnamed parameter"
 msgstr ""
 
-#: c/c-decl.c:6215 cp/decl.c:11852
+#: c/c-decl.c:6215 cp/decl.c:11845
 #, gcc-internal-format
 msgid "storage class specified for typename"
 msgstr ""
@@ -39822,7 +39902,7 @@ msgstr ""
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c/c-decl.c:6300 c/c-decl.c:6691
+#: c/c-decl.c:6300 c/c-decl.c:6694
 #, gcc-internal-format
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr ""
@@ -39847,7 +39927,7 @@ msgstr ""
 msgid "declaration of type name as array of functions"
 msgstr ""
 
-#: c/c-decl.c:6381 c/c-decl.c:8506
+#: c/c-decl.c:6381 c/c-decl.c:8509
 #, fuzzy, gcc-internal-format
 msgid "invalid use of structure with flexible array member"
 msgstr "нявернае выкарыстанне \"restict\""
@@ -39862,696 +39942,696 @@ msgstr "памер масіва \"%s\" адмоўны"
 msgid "size of unnamed array has non-integer type"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: c/c-decl.c:6424
+#: c/c-decl.c:6425
 #, fuzzy, gcc-internal-format
 msgid "size of array %qE has incomplete type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c/c-decl.c:6427
+#: c/c-decl.c:6428
 #, fuzzy, gcc-internal-format
 msgid "size of unnamed array has incomplete type"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: c/c-decl.c:6438
+#: c/c-decl.c:6440
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids zero-size array %qE"
 msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 
-#: c/c-decl.c:6441
+#: c/c-decl.c:6443
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids zero-size array"
 msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 
-#: c/c-decl.c:6450
+#: c/c-decl.c:6452
 #, fuzzy, gcc-internal-format
 #| msgid "size of array is negative"
 msgid "size of array %qE is negative"
 msgstr "адмоўны памер масіва "
 
-#: c/c-decl.c:6452
+#: c/c-decl.c:6454
 #, fuzzy, gcc-internal-format
 #| msgid "size of array is negative"
 msgid "size of unnamed array is negative"
 msgstr "адмоўны памер масіва "
 
-#: c/c-decl.c:6537
+#: c/c-decl.c:6540
 #, fuzzy, gcc-internal-format
 #| msgid "size of array `%s' is too large"
 msgid "size of array %qE is too large"
 msgstr "памер масіва \"%s\" вельмі вялікі"
 
-#: c/c-decl.c:6540
+#: c/c-decl.c:6543
 #, fuzzy, gcc-internal-format
 #| msgid "size of array `%s' is too large"
 msgid "size of unnamed array is too large"
 msgstr "памер масіва \"%s\" вельмі вялікі"
 
-#: c/c-decl.c:6579 c/c-decl.c:7237
+#: c/c-decl.c:6582 c/c-decl.c:7240
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C90 does not support flexible array members"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
 #. C99 6.7.5.2p4
-#: c/c-decl.c:6601
+#: c/c-decl.c:6604
 #, fuzzy, gcc-internal-format
 #| msgid "`%s' is not at beginning of declaration"
 msgid "%<[*]%> not in a declaration"
 msgstr "\"%s\" - гэта не пачатак дэкларацыі"
 
-#: c/c-decl.c:6614
+#: c/c-decl.c:6617
 #, fuzzy, gcc-internal-format
 msgid "array type has incomplete element type %qT"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c/c-decl.c:6620
+#: c/c-decl.c:6623
 #, gcc-internal-format
 msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: c/c-decl.c:6624
+#: c/c-decl.c:6627
 #, gcc-internal-format
 msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: c/c-decl.c:6727
+#: c/c-decl.c:6730
 #, fuzzy, gcc-internal-format
 #| msgid "`%s' undeclared (first use in this function)"
 msgid "%qE declared as function returning a function"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c/c-decl.c:6730
+#: c/c-decl.c:6733
 #, gcc-internal-format
 msgid "type name declared as function returning a function"
 msgstr ""
 
-#: c/c-decl.c:6737
+#: c/c-decl.c:6740
 #, gcc-internal-format
 msgid "%qE declared as function returning an array"
 msgstr ""
 
-#: c/c-decl.c:6740
+#: c/c-decl.c:6743
 #, gcc-internal-format
 msgid "type name declared as function returning an array"
 msgstr ""
 
-#: c/c-decl.c:6781
+#: c/c-decl.c:6784
 #, fuzzy, gcc-internal-format
 #| msgid "function does not return string type"
 msgid "function definition has qualified void return type"
 msgstr "функцыя не вяртае тып string"
 
-#: c/c-decl.c:6785 cp/decl.c:12145
+#: c/c-decl.c:6788 cp/decl.c:12138
 #, gcc-internal-format
 msgid "type qualifiers ignored on function return type"
 msgstr ""
 
-#: c/c-decl.c:6823 c/c-decl.c:7033 c/c-decl.c:7087 c/c-decl.c:7171
-#: c/c-decl.c:7296 c/c-parser.c:3017
+#: c/c-decl.c:6826 c/c-decl.c:7036 c/c-decl.c:7090 c/c-decl.c:7174
+#: c/c-decl.c:7299 c/c-parser.c:3016
 #, gcc-internal-format
 msgid "%<_Atomic%>-qualified function type"
 msgstr ""
 
-#: c/c-decl.c:6829 c/c-decl.c:7039 c/c-decl.c:7176 c/c-decl.c:7301
+#: c/c-decl.c:6832 c/c-decl.c:7042 c/c-decl.c:7179 c/c-decl.c:7304
 #, gcc-internal-format
 msgid "ISO C forbids qualified function types"
 msgstr ""
 
-#: c/c-decl.c:6924
+#: c/c-decl.c:6927
 #, gcc-internal-format
 msgid "%qs combined with %<auto%> qualifier for %qE"
 msgstr ""
 
-#: c/c-decl.c:6928
+#: c/c-decl.c:6931
 #, gcc-internal-format
 msgid "%qs combined with %<register%> qualifier for %qE"
 msgstr ""
 
-#: c/c-decl.c:6934
+#: c/c-decl.c:6937
 #, gcc-internal-format
 msgid "%qs specified for auto variable %qE"
 msgstr ""
 
-#: c/c-decl.c:6950
+#: c/c-decl.c:6953
 #, gcc-internal-format
 msgid "%qs specified for parameter %qE"
 msgstr ""
 
-#: c/c-decl.c:6953
+#: c/c-decl.c:6956
 #, gcc-internal-format
 msgid "%qs specified for unnamed parameter"
 msgstr ""
 
-#: c/c-decl.c:6959
+#: c/c-decl.c:6962
 #, gcc-internal-format
 msgid "%qs specified for structure field %qE"
 msgstr ""
 
-#: c/c-decl.c:6962
+#: c/c-decl.c:6965
 #, gcc-internal-format
 msgid "%qs specified for structure field"
 msgstr ""
 
-#: c/c-decl.c:6977
+#: c/c-decl.c:6980
 #, fuzzy, gcc-internal-format
 #| msgid "bit-field `%s' has invalid type"
 msgid "bit-field %qE has atomic type"
 msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
 
-#: c/c-decl.c:6979
+#: c/c-decl.c:6982
 #, fuzzy, gcc-internal-format
 #| msgid "bit-field `%s' has invalid type"
 msgid "bit-field has atomic type"
 msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
 
-#: c/c-decl.c:6988
+#: c/c-decl.c:6991
 #, gcc-internal-format
 msgid "alignment specified for typedef %qE"
 msgstr ""
 
-#: c/c-decl.c:6990
+#: c/c-decl.c:6993
 #, gcc-internal-format
 msgid "alignment specified for %<register%> object %qE"
 msgstr ""
 
-#: c/c-decl.c:6995
+#: c/c-decl.c:6998
 #, gcc-internal-format
 msgid "alignment specified for parameter %qE"
 msgstr ""
 
-#: c/c-decl.c:6997
+#: c/c-decl.c:7000
 #, gcc-internal-format
 msgid "alignment specified for unnamed parameter"
 msgstr ""
 
-#: c/c-decl.c:7002
+#: c/c-decl.c:7005
 #, gcc-internal-format
 msgid "alignment specified for bit-field %qE"
 msgstr ""
 
-#: c/c-decl.c:7004
+#: c/c-decl.c:7007
 #, gcc-internal-format
 msgid "alignment specified for unnamed bit-field"
 msgstr ""
 
-#: c/c-decl.c:7007
+#: c/c-decl.c:7010
 #, fuzzy, gcc-internal-format
 msgid "alignment specified for function %qE"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: c/c-decl.c:7014
+#: c/c-decl.c:7017
 #, gcc-internal-format
 msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
 msgstr ""
 
-#: c/c-decl.c:7017
+#: c/c-decl.c:7020
 #, gcc-internal-format
 msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
 msgstr ""
 
-#: c/c-decl.c:7048
+#: c/c-decl.c:7051
 #, gcc-internal-format
 msgid "typedef %q+D declared %<inline%>"
 msgstr ""
 
-#: c/c-decl.c:7050
+#: c/c-decl.c:7053
 #, gcc-internal-format
 msgid "typedef %q+D declared %<_Noreturn%>"
 msgstr ""
 
-#: c/c-decl.c:7093
+#: c/c-decl.c:7096
 #, gcc-internal-format
 msgid "ISO C forbids const or volatile function types"
 msgstr ""
 
 #. C99 6.7.2.1p8
-#: c/c-decl.c:7104
+#: c/c-decl.c:7107
 #, gcc-internal-format
 msgid "a member of a structure or union cannot have a variably modified type"
 msgstr ""
 
-#: c/c-decl.c:7121 cp/decl.c:10792
+#: c/c-decl.c:7124 cp/decl.c:10785
 #, fuzzy, gcc-internal-format
 msgid "variable or field %qE declared void"
 msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: c/c-decl.c:7161
+#: c/c-decl.c:7164
 #, gcc-internal-format
 msgid "attributes in parameter array declarator ignored"
 msgstr ""
 
-#: c/c-decl.c:7203
+#: c/c-decl.c:7206
 #, fuzzy, gcc-internal-format
 msgid "parameter %q+D declared %<inline%>"
 msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: c/c-decl.c:7205
+#: c/c-decl.c:7208
 #, fuzzy, gcc-internal-format
 msgid "parameter %q+D declared %<_Noreturn%>"
 msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: c/c-decl.c:7218
+#: c/c-decl.c:7221
 #, fuzzy, gcc-internal-format
 msgid "field %qE declared as a function"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c/c-decl.c:7225
+#: c/c-decl.c:7228
 #, fuzzy, gcc-internal-format
 msgid "field %qE has incomplete type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c/c-decl.c:7227
+#: c/c-decl.c:7230
 #, fuzzy, gcc-internal-format
 msgid "unnamed field has incomplete type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c/c-decl.c:7267 c/c-decl.c:7278 c/c-decl.c:7281
+#: c/c-decl.c:7270 c/c-decl.c:7281 c/c-decl.c:7284
 #, fuzzy, gcc-internal-format
 msgid "invalid storage class for function %qE"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: c/c-decl.c:7338
+#: c/c-decl.c:7341
 #, fuzzy, gcc-internal-format
 msgid "cannot inline function %<main%>"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: c/c-decl.c:7340
+#: c/c-decl.c:7343
 #, gcc-internal-format
 msgid "%<main%> declared %<_Noreturn%>"
 msgstr ""
 
-#: c/c-decl.c:7351
+#: c/c-decl.c:7354
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C99 does not support %<_Noreturn%>"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-decl.c:7354
+#: c/c-decl.c:7357
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C90 does not support %<_Noreturn%>"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-decl.c:7383
+#: c/c-decl.c:7386
 #, gcc-internal-format
 msgid "variable previously declared %<static%> redeclared %<extern%>"
 msgstr ""
 
-#: c/c-decl.c:7393
+#: c/c-decl.c:7396
 #, gcc-internal-format
 msgid "variable %q+D declared %<inline%>"
 msgstr ""
 
-#: c/c-decl.c:7395
+#: c/c-decl.c:7398
 #, gcc-internal-format
 msgid "variable %q+D declared %<_Noreturn%>"
 msgstr ""
 
-#: c/c-decl.c:7430
+#: c/c-decl.c:7433
 #, gcc-internal-format
 msgid "non-nested function with variably modified type"
 msgstr ""
 
-#: c/c-decl.c:7432
+#: c/c-decl.c:7435
 #, gcc-internal-format
 msgid "object with variably modified type must have no linkage"
 msgstr ""
 
-#: c/c-decl.c:7540 c/c-decl.c:9259
+#: c/c-decl.c:7543 c/c-decl.c:9262
 #, gcc-internal-format
 msgid "function declaration isn%'t a prototype"
 msgstr ""
 
-#: c/c-decl.c:7550
+#: c/c-decl.c:7553
 #, gcc-internal-format
 msgid "parameter names (without types) in function declaration"
 msgstr ""
 
-#: c/c-decl.c:7595
+#: c/c-decl.c:7598
 #, fuzzy, gcc-internal-format
 msgid "parameter %u (%q+D) has incomplete type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c/c-decl.c:7599
+#: c/c-decl.c:7602
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "parameter %u has incomplete type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c/c-decl.c:7610
+#: c/c-decl.c:7613
 #, fuzzy, gcc-internal-format
 msgid "parameter %u (%q+D) has void type"
 msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: c/c-decl.c:7614
+#: c/c-decl.c:7617
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "parameter %u has void type"
 msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: c/c-decl.c:7688
+#: c/c-decl.c:7691
 #, gcc-internal-format
 msgid "%<void%> as only parameter may not be qualified"
 msgstr ""
 
-#: c/c-decl.c:7692 c/c-decl.c:7728
+#: c/c-decl.c:7695 c/c-decl.c:7731
 #, fuzzy, gcc-internal-format
 msgid "%<void%> must be the only parameter"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: c/c-decl.c:7722
+#: c/c-decl.c:7725
 #, gcc-internal-format
 msgid "parameter %q+D has just a forward declaration"
 msgstr ""
 
-#: c/c-decl.c:7768
+#: c/c-decl.c:7771
 #, gcc-internal-format
 msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
 msgstr ""
 
-#: c/c-decl.c:7774
+#: c/c-decl.c:7777
 #, gcc-internal-format, gfc-internal-format
 msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
 msgstr ""
 
-#: c/c-decl.c:7882
+#: c/c-decl.c:7885
 #, gcc-internal-format
 msgid "enum type defined here"
 msgstr ""
 
-#: c/c-decl.c:7888
+#: c/c-decl.c:7891
 #, fuzzy, gcc-internal-format
 #| msgid "previous definition here"
 msgid "struct defined here"
 msgstr "папярэдняе вызначэньне"
 
-#: c/c-decl.c:7894
+#: c/c-decl.c:7897
 #, fuzzy, gcc-internal-format
 #| msgid "previous definition here"
 msgid "union defined here"
 msgstr "папярэдняе вызначэньне"
 
-#: c/c-decl.c:7971
+#: c/c-decl.c:7974
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %<union %E%>"
 msgstr "перанакіраванне stdout: %s"
 
-#: c/c-decl.c:7973
+#: c/c-decl.c:7976
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %<struct %E%>"
 msgstr "перанакіраванне stdout: %s"
 
-#: c/c-decl.c:7982
+#: c/c-decl.c:7985
 #, fuzzy, gcc-internal-format
 msgid "nested redefinition of %<union %E%>"
 msgstr "перанакіраванне stdout: %s"
 
-#: c/c-decl.c:7984
+#: c/c-decl.c:7987
 #, fuzzy, gcc-internal-format
 msgid "nested redefinition of %<struct %E%>"
 msgstr "перанакіраванне stdout: %s"
 
-#: c/c-decl.c:8014 c/c-decl.c:8801
+#: c/c-decl.c:8017 c/c-decl.c:8804
 #, gcc-internal-format
 msgid "defining type in %qs expression is invalid in C++"
 msgstr ""
 
-#: c/c-decl.c:8081 cp/decl.c:4968
+#: c/c-decl.c:8084 cp/decl.c:4991
 #, gcc-internal-format
 msgid "declaration does not declare anything"
 msgstr ""
 
-#: c/c-decl.c:8086
+#: c/c-decl.c:8089
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C99 doesn%'t support unnamed structs/unions"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-decl.c:8089
+#: c/c-decl.c:8092
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C90 doesn%'t support unnamed structs/unions"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-decl.c:8182 c/c-decl.c:8200 c/c-decl.c:8261
+#: c/c-decl.c:8185 c/c-decl.c:8203 c/c-decl.c:8264
 #, fuzzy, gcc-internal-format
 msgid "duplicate member %q+D"
 msgstr "паўтарэнне \"%s\""
 
-#: c/c-decl.c:8287
+#: c/c-decl.c:8290
 #, gcc-internal-format
 msgid "empty struct has size 0 in C, size 1 in C++"
 msgstr ""
 
-#: c/c-decl.c:8290
+#: c/c-decl.c:8293
 #, gcc-internal-format
 msgid "empty union has size 0 in C, size 1 in C++"
 msgstr ""
 
-#: c/c-decl.c:8415
+#: c/c-decl.c:8418
 #, gcc-internal-format
 msgid "union has no named members"
 msgstr ""
 
-#: c/c-decl.c:8417
+#: c/c-decl.c:8420
 #, gcc-internal-format
 msgid "union has no members"
 msgstr ""
 
-#: c/c-decl.c:8422
+#: c/c-decl.c:8425
 #, gcc-internal-format
 msgid "struct has no named members"
 msgstr ""
 
-#: c/c-decl.c:8424
+#: c/c-decl.c:8427
 #, gcc-internal-format
 msgid "struct has no members"
 msgstr ""
 
-#: c/c-decl.c:8485 cp/decl.c:13096
+#: c/c-decl.c:8488 cp/decl.c:13089
 #, gcc-internal-format
 msgid "flexible array member in union"
 msgstr ""
 
-#: c/c-decl.c:8491
+#: c/c-decl.c:8494
 #, gcc-internal-format
 msgid "flexible array member not at end of struct"
 msgstr ""
 
-#: c/c-decl.c:8497
+#: c/c-decl.c:8500
 #, gcc-internal-format
 msgid "flexible array member in a struct with no named members"
 msgstr ""
 
-#: c/c-decl.c:8528
+#: c/c-decl.c:8531
 #, fuzzy, gcc-internal-format
 #| msgid "%s is too large"
 msgid "type %qT is too large"
 msgstr "%s - вельмі вялікі"
 
-#: c/c-decl.c:8633
+#: c/c-decl.c:8636
 #, gcc-internal-format
 msgid "union cannot be made transparent"
 msgstr ""
 
-#: c/c-decl.c:8773
+#: c/c-decl.c:8776
 #, fuzzy, gcc-internal-format
 msgid "nested redefinition of %<enum %E%>"
 msgstr "перанакіраванне stdout: %s"
 
 #. This enum is a named one that has been declared already.
-#: c/c-decl.c:8780
+#: c/c-decl.c:8783
 #, fuzzy, gcc-internal-format
 #| msgid "declaration of `%#D'"
 msgid "redeclaration of %<enum %E%>"
 msgstr "абвяшчэньне `%#D'"
 
-#: c/c-decl.c:8859 cp/decl.c:15543
+#: c/c-decl.c:8862 cp/decl.c:15536
 #, gcc-internal-format
 msgid "specified mode too small for enumerated values"
 msgstr ""
 
-#: c/c-decl.c:8874
+#: c/c-decl.c:8877
 #, gcc-internal-format
 msgid "enumeration values exceed range of largest integer"
 msgstr ""
 
-#: c/c-decl.c:8994 c/c-decl.c:9010
+#: c/c-decl.c:8997 c/c-decl.c:9013
 #, fuzzy, gcc-internal-format
 msgid "enumerator value for %qE is not an integer constant"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: c/c-decl.c:9005
+#: c/c-decl.c:9008
 #, fuzzy, gcc-internal-format
 msgid "enumerator value for %qE is not an integer constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: c/c-decl.c:9029
+#: c/c-decl.c:9032
 #, gcc-internal-format
 msgid "overflow in enumeration values"
 msgstr ""
 
-#: c/c-decl.c:9037
+#: c/c-decl.c:9040
 #, gcc-internal-format
 msgid "ISO C restricts enumerator values to range of %<int%>"
 msgstr ""
 
-#: c/c-decl.c:9156 cp/decl.c:5273 cp/decl.c:16102
+#: c/c-decl.c:9159 cp/decl.c:5296 cp/decl.c:16095
 #, gcc-internal-format
 msgid "inline function %qD given attribute %qs"
 msgstr ""
 
-#: c/c-decl.c:9174
+#: c/c-decl.c:9177
 #, gcc-internal-format
 msgid "return type is an incomplete type"
 msgstr ""
 
-#: c/c-decl.c:9185
+#: c/c-decl.c:9188
 #, fuzzy, gcc-internal-format
 #| msgid "return type of `%s' is not `int'"
 msgid "return type defaults to %<int%>"
 msgstr "вяртаемы тып \"%s\" не \"int\""
 
-#: c/c-decl.c:9209
+#: c/c-decl.c:9212
 #, gcc-internal-format
 msgid "%q+D defined as variadic function without prototype"
 msgstr ""
 
-#: c/c-decl.c:9268
+#: c/c-decl.c:9271
 #, fuzzy, gcc-internal-format
 #| msgid "no previous prototype for `%s'"
 msgid "no previous prototype for %qD"
 msgstr "няма папярэдняга прататыпа для \"%s\""
 
-#: c/c-decl.c:9277
+#: c/c-decl.c:9280
 #, fuzzy, gcc-internal-format
 msgid "%qD was used with no prototype before its definition"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c/c-decl.c:9285 cp/decl.c:16237
+#: c/c-decl.c:9288 cp/decl.c:16230
 #, fuzzy, gcc-internal-format
 #| msgid "no previous declaration for `%s'"
 msgid "no previous declaration for %qD"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c/c-decl.c:9295
+#: c/c-decl.c:9298
 #, fuzzy, gcc-internal-format
 msgid "%qD was used with no declaration before its definition"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c/c-decl.c:9314
+#: c/c-decl.c:9317
 #, fuzzy, gcc-internal-format
 #| msgid "return type of `%s' is not `int'"
 msgid "return type of %qD is not %<int%>"
 msgstr "вяртаемы тып \"%s\" не \"int\""
 
-#: c/c-decl.c:9316
+#: c/c-decl.c:9319
 #, gcc-internal-format
 msgid "%<_Atomic%>-qualified return type of %qD"
 msgstr ""
 
-#: c/c-decl.c:9323
+#: c/c-decl.c:9326
 #, fuzzy, gcc-internal-format
 #| msgid "`%s' is usually a function"
 msgid "%qD is normally a non-static function"
 msgstr "`%s' - звычайна функцыя"
 
-#: c/c-decl.c:9360
+#: c/c-decl.c:9363
 #, gcc-internal-format
 msgid "old-style parameter declarations in prototyped function definition"
 msgstr ""
 
-#: c/c-decl.c:9375
+#: c/c-decl.c:9378
 #, gcc-internal-format
 msgid "traditional C rejects ISO C style function definitions"
 msgstr ""
 
-#: c/c-decl.c:9391
+#: c/c-decl.c:9394
 #, gcc-internal-format
 msgid "parameter name omitted"
 msgstr ""
 
-#: c/c-decl.c:9430 c/c-decl.c:9434
+#: c/c-decl.c:9433 c/c-decl.c:9437
 #, gcc-internal-format
 msgid "old-style function definition"
 msgstr ""
 
-#: c/c-decl.c:9447
+#: c/c-decl.c:9450
 #, gcc-internal-format
 msgid "parameter name missing from parameter list"
 msgstr ""
 
-#: c/c-decl.c:9463
+#: c/c-decl.c:9466
 #, gcc-internal-format
 msgid "%qD declared as a non-parameter"
 msgstr ""
 
-#: c/c-decl.c:9471
+#: c/c-decl.c:9474
 #, fuzzy, gcc-internal-format
 msgid "multiple parameters named %qD"
 msgstr "невыкарыстаемы параметр \"%s\""
 
-#: c/c-decl.c:9480
+#: c/c-decl.c:9483
 #, fuzzy, gcc-internal-format
 msgid "parameter %qD declared with void type"
 msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: c/c-decl.c:9509 c/c-decl.c:9514
+#: c/c-decl.c:9512 c/c-decl.c:9517
 #, gcc-internal-format
 msgid "type of %qD defaults to %<int%>"
 msgstr ""
 
-#: c/c-decl.c:9534
+#: c/c-decl.c:9537
 #, fuzzy, gcc-internal-format
 msgid "parameter %qD has incomplete type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c/c-decl.c:9541
+#: c/c-decl.c:9544
 #, gcc-internal-format
 msgid "declaration for parameter %qD but no such parameter"
 msgstr ""
 
-#: c/c-decl.c:9594
+#: c/c-decl.c:9597
 #, gcc-internal-format
 msgid "number of arguments doesn%'t match built-in prototype"
 msgstr ""
 
-#: c/c-decl.c:9605
+#: c/c-decl.c:9608
 #, fuzzy, gcc-internal-format
 #| msgid "wrong number of arguments specified for `%s' attribute"
 msgid "number of arguments doesn%'t match prototype"
 msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
 
-#: c/c-decl.c:9608 c/c-decl.c:9655 c/c-decl.c:9669
+#: c/c-decl.c:9611 c/c-decl.c:9658 c/c-decl.c:9672
 #, fuzzy, gcc-internal-format
 #| msgid "empty declaration"
 msgid "prototype declaration"
 msgstr "пустое абвяшчэньне"
 
-#: c/c-decl.c:9647
+#: c/c-decl.c:9650
 #, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match built-in prototype"
 msgstr ""
 
-#: c/c-decl.c:9652
+#: c/c-decl.c:9655
 #, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match prototype"
 msgstr ""
 
-#: c/c-decl.c:9662
+#: c/c-decl.c:9665
 #, gcc-internal-format
 msgid "argument %qD doesn%'t match built-in prototype"
 msgstr ""
 
-#: c/c-decl.c:9667
+#: c/c-decl.c:9670
 #, gcc-internal-format
 msgid "argument %qD doesn%'t match prototype"
 msgstr ""
 
-#: c/c-decl.c:9918 cp/decl.c:17116
+#: c/c-decl.c:9921 cp/decl.c:17115
 #, gcc-internal-format
 msgid "no return statement in function returning non-void"
 msgstr ""
 
-#: c/c-decl.c:9937 cp/decl.c:17148
+#: c/c-decl.c:9940 cp/decl.c:17147
 #, fuzzy, gcc-internal-format
 #| msgid "label `%D' defined but not used"
 msgid "parameter %qD set but not used"
@@ -40560,237 +40640,237 @@ msgstr "адмеціна `%D' вызначана, але не выкарысто
 #. 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/c-decl.c:10033
+#: c/c-decl.c:10036
 #, gcc-internal-format
 msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
 msgstr ""
 
-#: c/c-decl.c:10038
+#: c/c-decl.c:10041
 #, gcc-internal-format
 msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
 msgstr ""
 
-#: c/c-decl.c:10045
+#: c/c-decl.c:10048
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 does not support %<for%> loop initial declarations"
 msgstr "ISO C89 не падтрымлівае \"long long\""
 
-#: c/c-decl.c:10077
+#: c/c-decl.c:10080
 #, gcc-internal-format
 msgid "declaration of static variable %qD in %<for%> loop initial declaration"
 msgstr ""
 
-#: c/c-decl.c:10081
+#: c/c-decl.c:10084
 #, gcc-internal-format
 msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
 msgstr ""
 
-#: c/c-decl.c:10088
+#: c/c-decl.c:10091
 #, gcc-internal-format
 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
-#: c/c-decl.c:10093
+#: c/c-decl.c:10096
 #, gcc-internal-format
 msgid "%<union %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
-#: c/c-decl.c:10097
+#: c/c-decl.c:10100
 #, gcc-internal-format
 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
-#: c/c-decl.c:10101
+#: c/c-decl.c:10104
 #, gcc-internal-format
 msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
 msgstr ""
 
-#: c/c-decl.c:10395
+#: c/c-decl.c:10398
 #, gcc-internal-format
 msgid "incompatible address space qualifiers %qs and %qs"
 msgstr ""
 
-#: c/c-decl.c:10454 c/c-decl.c:10461
+#: c/c-decl.c:10457 c/c-decl.c:10464
 #, fuzzy, gcc-internal-format
 #| msgid "duplicate label declaration `%s'"
 msgid "duplicate %qE declaration specifier"
 msgstr "паўторнае абвяшчэньне адмеціны `%s'"
 
-#: c/c-decl.c:10489 c/c-decl.c:10873 c/c-decl.c:11268
+#: c/c-decl.c:10492 c/c-decl.c:10876 c/c-decl.c:11271
 #, gcc-internal-format
 msgid "two or more data types in declaration specifiers"
 msgstr ""
 
-#: c/c-decl.c:10501 cp/parser.c:30306
+#: c/c-decl.c:10504 cp/parser.c:30413
 #, fuzzy, gcc-internal-format
 #| msgid "`long long long' is too long for GCC"
 msgid "%<long long long%> is too long for GCC"
 msgstr "`long long long' - вельмі доўга для GCC"
 
-#: c/c-decl.c:10514
+#: c/c-decl.c:10517
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support `long long'"
 msgid "ISO C90 does not support %<long long%>"
 msgstr "ISO C89 не падтрымлівае `long long'"
 
-#: c/c-decl.c:10743 c/c-parser.c:9996
+#: c/c-decl.c:10746 c/c-parser.c:9995
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C90 does not support complex types"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-decl.c:10789
+#: c/c-decl.c:10792
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C does not support complex integer types"
 msgid "ISO C does not support saturating types"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c/c-decl.c:10860 c/c-decl.c:11426
+#: c/c-decl.c:10863 c/c-decl.c:11429
 #, fuzzy, gcc-internal-format
 #| msgid "duplicate `%s'"
 msgid "duplicate %qE"
 msgstr "паўтарэньне `%s'"
 
-#: c/c-decl.c:10920
+#: c/c-decl.c:10923
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C does not support complex integer types"
 msgid "ISO C does not support %<__int%d%> types"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c/c-decl.c:10942
+#: c/c-decl.c:10945
 #, fuzzy, gcc-internal-format
 msgid "%<__int%d%> is not supported on this target"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: c/c-decl.c:10985
+#: c/c-decl.c:10988
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C90 does not support boolean types"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-decl.c:11104
+#: c/c-decl.c:11107
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C does not support the %<_Float%d%s%> type"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-decl.c:11154
+#: c/c-decl.c:11157
 #, fuzzy, gcc-internal-format
 msgid "%<_Float%d%s%> is not supported on this target"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: c/c-decl.c:11225
+#: c/c-decl.c:11228
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C does not support complex integer types"
 msgid "ISO C does not support decimal floating-point before C2X"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c/c-decl.c:11249 c/c-decl.c:11522 c/c-parser.c:9010
+#: c/c-decl.c:11252 c/c-decl.c:11525 c/c-parser.c:9009
 #, fuzzy, gcc-internal-format
 msgid "fixed-point types not supported for this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: c/c-decl.c:11251
+#: c/c-decl.c:11254
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C does not support complex integer types"
 msgid "ISO C does not support fixed-point types"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c/c-decl.c:11286
+#: c/c-decl.c:11289
 #, gcc-internal-format
 msgid "C++ lookup of %qD would return a field, not a type"
 msgstr ""
 
-#: c/c-decl.c:11299
+#: c/c-decl.c:11302
 #, gcc-internal-format
 msgid "%qE fails to be a typedef or built in type"
 msgstr ""
 
-#: c/c-decl.c:11348
+#: c/c-decl.c:11351
 #, fuzzy, gcc-internal-format
 #| msgid "`%s' is not at beginning of declaration"
 msgid "%qE is not at beginning of declaration"
 msgstr "\"%s\" - гэта не пачатак дэкларацыі"
 
-#: c/c-decl.c:11369
+#: c/c-decl.c:11372
 #, gcc-internal-format
 msgid "%qE used with %<auto%>"
 msgstr ""
 
-#: c/c-decl.c:11371
+#: c/c-decl.c:11374
 #, gcc-internal-format
 msgid "%qE used with %<register%>"
 msgstr ""
 
-#: c/c-decl.c:11373
+#: c/c-decl.c:11376
 #, gcc-internal-format
 msgid "%qE used with %<typedef%>"
 msgstr ""
 
-#: c/c-decl.c:11387 c/c-parser.c:8375
+#: c/c-decl.c:11390 c/c-parser.c:8374
 #, fuzzy, gcc-internal-format
 #| msgid "%s does not support %s"
 msgid "ISO C99 does not support %qE"
 msgstr "%s не падтрымлівае %s"
 
-#: c/c-decl.c:11390 c/c-parser.c:8378
+#: c/c-decl.c:11393 c/c-parser.c:8377
 #, fuzzy, gcc-internal-format
 #| msgid "%s does not support %s"
 msgid "ISO C90 does not support %qE"
 msgstr "%s не падтрымлівае %s"
 
-#: c/c-decl.c:11402
+#: c/c-decl.c:11405
 #, gcc-internal-format
 msgid "%<__thread%> before %<extern%>"
 msgstr ""
 
-#: c/c-decl.c:11411
+#: c/c-decl.c:11414
 #, gcc-internal-format
 msgid "%<__thread%> before %<static%>"
 msgstr ""
 
-#: c/c-decl.c:11424
+#: c/c-decl.c:11427
 #, gcc-internal-format
 msgid "duplicate %<_Thread_local%> or %<__thread%>"
 msgstr ""
 
-#: c/c-decl.c:11432
+#: c/c-decl.c:11435
 #, gcc-internal-format
 msgid "multiple storage classes in declaration specifiers"
 msgstr ""
 
-#: c/c-decl.c:11440
+#: c/c-decl.c:11443
 #, gcc-internal-format
 msgid "%qs used with %qE"
 msgstr ""
 
-#: c/c-decl.c:11519
+#: c/c-decl.c:11522
 #, gcc-internal-format
 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
 msgstr ""
 
-#: c/c-decl.c:11534
+#: c/c-decl.c:11537
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C does not support plain `complex' meaning `double complex'"
 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
 msgstr "ISO C не падтрымлівае просты \"complex\" у значэнні \"double complex\""
 
-#: c/c-decl.c:11561
+#: c/c-decl.c:11564
 #, gcc-internal-format
 msgid "%<__auto_type%> followed by %<[[]]%> attributes"
 msgstr ""
 
-#: c/c-decl.c:11587 c/c-decl.c:11603 c/c-decl.c:11629
+#: c/c-decl.c:11590 c/c-decl.c:11606 c/c-decl.c:11632
 #, gcc-internal-format
 msgid "ISO C does not support complex integer types"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c/c-decl.c:12028 cp/semantics.c:5623
+#: c/c-decl.c:12031 cp/semantics.c:5624
 #, gcc-internal-format
 msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
 msgstr ""
 
-#: c/c-decl.c:12032 cp/semantics.c:5627
+#: c/c-decl.c:12035 cp/semantics.c:5628
 #, gcc-internal-format
 msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
 msgstr ""
@@ -40845,7 +40925,7 @@ msgstr ""
 msgid "to match this %qs"
 msgstr ""
 
-#: c/c-parser.c:1296 cp/parser.c:30540
+#: c/c-parser.c:1296 cp/parser.c:30647
 #, gcc-internal-format
 msgid "expected end of line"
 msgstr ""
@@ -40856,12 +40936,12 @@ msgstr ""
 msgid "ISO C forbids an empty translation unit"
 msgstr "ISO C не дазваляе пусты ізыходны файл"
 
-#: c/c-parser.c:1633 cp/semantics.c:3058
+#: c/c-parser.c:1633 cp/semantics.c:3059
 #, gcc-internal-format
 msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
 msgstr ""
 
-#: c/c-parser.c:1721 c/c-parser.c:11239
+#: c/c-parser.c:1721 c/c-parser.c:11238
 #, gcc-internal-format
 msgid "ISO C does not allow extra %<;%> outside of a function"
 msgstr ""
@@ -40881,19 +40961,19 @@ msgstr ""
 msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
 msgstr ""
 
-#: c/c-parser.c:1938 c/c-parser.c:4348
+#: c/c-parser.c:1938 c/c-parser.c:4347
 #, gcc-internal-format
 msgid "unknown type name %qE; did you mean %qs?"
 msgstr ""
 
-#: c/c-parser.c:1942 c/c-parser.c:2844 c/c-parser.c:4352
+#: c/c-parser.c:1942 c/c-parser.c:2843 c/c-parser.c:4351
 #, fuzzy, gcc-internal-format
 #| msgid "unknown register name: %s"
 msgid "unknown type name %qE"
 msgstr "невядомая назва рэгістра: %s"
 
-#: c/c-parser.c:1969 c/c-parser.c:12479 c/c-parser.c:18632 c/c-parser.c:19143
-#: c/c-parser.c:19652 cp/parser.c:39900 cp/parser.c:43708
+#: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
+#: c/c-parser.c:19679 cp/parser.c:40091 cp/parser.c:43923
 #, fuzzy, gcc-internal-format
 #| msgid "empty declaration"
 msgid "expected declaration specifiers"
@@ -40910,12 +40990,12 @@ msgstr "пустое абвяшчэньне"
 msgid "%<fallthrough%> attribute at top level"
 msgstr ""
 
-#: c/c-parser.c:2016 c/c-parser.c:3576
+#: c/c-parser.c:2016 c/c-parser.c:3575
 #, gcc-internal-format
 msgid "expected %<;%>, identifier or %<(%>"
 msgstr ""
 
-#: c/c-parser.c:2034 cp/parser.c:32651 cp/parser.c:32725
+#: c/c-parser.c:2034 cp/parser.c:32843 cp/parser.c:32917
 #, fuzzy, gcc-internal-format
 msgid "prefix attributes are ignored for methods"
 msgstr "\"%s\" атрыбут ігнарыруецца"
@@ -40931,8 +41011,8 @@ msgstr "атрыбуты секцыі не падтрымліваюцца для
 msgid "unexpected attribute"
 msgstr ""
 
-#: c/c-parser.c:2100 c/c-parser.c:5949 c/c-parser.c:6273 cp/parser.c:11465
-#: cp/parser.c:11672
+#: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11503
+#: cp/parser.c:11710
 #, gcc-internal-format
 msgid "%<fallthrough%> attribute not followed by %<;%>"
 msgstr ""
@@ -40970,7 +41050,7 @@ msgstr ""
 msgid "%<__auto_type%> may only be used with a single declarator"
 msgstr ""
 
-#: c/c-parser.c:2381 cp/parser.c:13636 cp/parser.c:13795
+#: c/c-parser.c:2381 cp/parser.c:13840
 #, gcc-internal-format
 msgid "expected %<,%> or %<;%>"
 msgstr ""
@@ -40988,267 +41068,267 @@ msgstr ""
 msgid "ISO C forbids nested functions"
 msgstr ""
 
-#: c/c-parser.c:2588
+#: c/c-parser.c:2587
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C99 does not support %<_Static_assert%>"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-parser.c:2591
+#: c/c-parser.c:2590
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C90 does not support %<_Static_assert%>"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-parser.c:2612 c/c-parser.c:7403 c/c-parser.c:12540 cp/parser.c:43323
+#: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43531
 #, gcc-internal-format
 msgid "expected string literal"
 msgstr ""
 
-#: c/c-parser.c:2621
+#: c/c-parser.c:2620
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C does not support complex integer types"
 msgid "ISO C11 does not support omitting the string in %<_Static_assert%>"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c/c-parser.c:2627
+#: c/c-parser.c:2626
 #, gcc-internal-format
 msgid "expression in static assertion is not an integer"
 msgstr ""
 
-#: c/c-parser.c:2636
+#: c/c-parser.c:2635
 #, fuzzy, gcc-internal-format
 msgid "expression in static assertion is not an integer constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: c/c-parser.c:2641
+#: c/c-parser.c:2640
 #, gcc-internal-format
 msgid "expression in static assertion is not constant"
 msgstr ""
 
-#: c/c-parser.c:2648
+#: c/c-parser.c:2647
 #, gcc-internal-format
 msgid "static assertion failed: %E"
 msgstr ""
 
-#: c/c-parser.c:2650 cp/semantics.c:9685
+#: c/c-parser.c:2649 cp/semantics.c:9686
 #, gcc-internal-format
 msgid "static assertion failed"
 msgstr ""
 
-#: c/c-parser.c:2986
+#: c/c-parser.c:2985
 #, gcc-internal-format
 msgid "%<_Atomic%> in Objective-C"
 msgstr ""
 
-#: c/c-parser.c:2989
+#: c/c-parser.c:2988
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C99 does not support the %<_Atomic%> qualifier"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-parser.c:2992
+#: c/c-parser.c:2991
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C90 does not support the %<_Atomic%> qualifier"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-parser.c:3019
+#: c/c-parser.c:3018
 #, gcc-internal-format
 msgid "%<_Atomic%> applied to a qualified type"
 msgstr ""
 
-#: c/c-parser.c:3049
+#: c/c-parser.c:3048
 #, gcc-internal-format
 msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
 msgstr ""
 
-#: c/c-parser.c:3159
+#: c/c-parser.c:3158
 #, fuzzy, gcc-internal-format
 msgid "empty enum is invalid"
 msgstr "параметр \"%s\" ініцыялізаваны"
 
-#: c/c-parser.c:3163 c/c-parser.c:4166 c/c-parser.c:4867 c/c-parser.c:4879
-#: c/c-parser.c:5362 c/c-parser.c:5660 c/c-parser.c:7270 c/c-parser.c:7353
-#: c/c-parser.c:8238 c/c-parser.c:8541 c/c-parser.c:8550 c/c-parser.c:9070
-#: c/c-parser.c:9253 c/c-parser.c:9279 c/c-parser.c:10107 c/c-parser.c:10531
-#: c/c-parser.c:10568 c/c-parser.c:10822 c/c-parser.c:10872 c/c-parser.c:11032
-#: c/c-parser.c:11062 c/c-parser.c:11070 c/c-parser.c:11099 c/c-parser.c:11112
-#: c/c-parser.c:11418 c/c-parser.c:11542 c/c-parser.c:11987 c/c-parser.c:12022
-#: c/c-parser.c:12075 c/c-parser.c:12128 c/c-parser.c:12144 c/c-parser.c:12190
-#: c/c-parser.c:12967 c/c-parser.c:13000 c/c-parser.c:15250 c/c-parser.c:15360
-#: c/c-parser.c:15633 c/c-parser.c:17724 c/c-parser.c:20166 c/c-parser.c:20357
-#: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8655
-#: cp/parser.c:30543 cp/parser.c:33507 cp/parser.c:33537 cp/parser.c:33607
-#: cp/parser.c:36105 cp/parser.c:36227 cp/parser.c:41429 cp/parser.c:43027
+#: c/c-parser.c:3162 c/c-parser.c:4165 c/c-parser.c:4866 c/c-parser.c:4878
+#: c/c-parser.c:5361 c/c-parser.c:5659 c/c-parser.c:7269 c/c-parser.c:7352
+#: c/c-parser.c:8237 c/c-parser.c:8540 c/c-parser.c:8549 c/c-parser.c:9069
+#: c/c-parser.c:9252 c/c-parser.c:9278 c/c-parser.c:10106 c/c-parser.c:10530
+#: c/c-parser.c:10567 c/c-parser.c:10821 c/c-parser.c:10871 c/c-parser.c:11031
+#: c/c-parser.c:11061 c/c-parser.c:11069 c/c-parser.c:11098 c/c-parser.c:11111
+#: c/c-parser.c:11417 c/c-parser.c:11541 c/c-parser.c:11999 c/c-parser.c:12034
+#: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
+#: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
+#: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
+#: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8693
+#: cp/parser.c:30650 cp/parser.c:33699 cp/parser.c:33729 cp/parser.c:33799
+#: cp/parser.c:36297 cp/parser.c:36419 cp/parser.c:41637 cp/parser.c:43235
 #, gcc-internal-format
 msgid "expected identifier"
 msgstr ""
 
-#: c/c-parser.c:3205 cp/parser.c:19362
+#: c/c-parser.c:3204 cp/parser.c:19435
 #, gcc-internal-format
 msgid "comma at end of enumerator list"
 msgstr ""
 
-#: c/c-parser.c:3211
+#: c/c-parser.c:3210
 #, gcc-internal-format
 msgid "expected %<,%> or %<}%>"
 msgstr ""
 
-#: c/c-parser.c:3250
+#: c/c-parser.c:3249
 #, gcc-internal-format
 msgid "ISO C forbids forward references to %<enum%> types"
 msgstr ""
 
-#: c/c-parser.c:3373
+#: c/c-parser.c:3372
 #, gcc-internal-format
 msgid "expected class name"
 msgstr ""
 
-#: c/c-parser.c:3395
+#: c/c-parser.c:3394
 #, gcc-internal-format
 msgid "extra semicolon in struct or union specified"
 msgstr ""
 
-#: c/c-parser.c:3424
+#: c/c-parser.c:3423
 #, gcc-internal-format
 msgid "no semicolon at end of struct or union"
 msgstr ""
 
-#: c/c-parser.c:3538 c/c-parser.c:5157
+#: c/c-parser.c:3537 c/c-parser.c:5156
 #, gcc-internal-format
 msgid "expected specifier-qualifier-list"
 msgstr ""
 
-#: c/c-parser.c:3549
+#: c/c-parser.c:3548
 #, gcc-internal-format
 msgid "ISO C forbids member declarations with no members"
 msgstr ""
 
-#: c/c-parser.c:3639
+#: c/c-parser.c:3638
 #, gcc-internal-format
 msgid "expected %<,%>, %<;%> or %<}%>"
 msgstr ""
 
-#: c/c-parser.c:3646
+#: c/c-parser.c:3645
 #, gcc-internal-format
 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
 msgstr ""
 
-#: c/c-parser.c:3700
+#: c/c-parser.c:3699
 #, gcc-internal-format
 msgid "%<typeof%> applied to a bit-field"
 msgstr ""
 
-#: c/c-parser.c:3737
+#: c/c-parser.c:3736
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support `long long'"
 msgid "ISO C99 does not support %<_Alignas%>"
 msgstr "ISO C89 не падтрымлівае `long long'"
 
-#: c/c-parser.c:3740
+#: c/c-parser.c:3739
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support `long long'"
 msgid "ISO C90 does not support %<_Alignas%>"
 msgstr "ISO C89 не падтрымлівае `long long'"
 
-#: c/c-parser.c:3994
+#: c/c-parser.c:3993
 #, gcc-internal-format
 msgid "expected identifier or %<(%>"
 msgstr ""
 
-#: c/c-parser.c:4235
+#: c/c-parser.c:4234
 #, gcc-internal-format
 msgid "ISO C requires a named argument before %<...%>"
 msgstr ""
 
-#: c/c-parser.c:4359
+#: c/c-parser.c:4358
 #, gcc-internal-format
 msgid "expected declaration specifiers or %<...%>"
 msgstr ""
 
-#: c/c-parser.c:4584
+#: c/c-parser.c:4583
 #, gcc-internal-format
 msgid "parentheses must be omitted if attribute argument list is empty"
 msgstr ""
 
-#: c/c-parser.c:4904 cp/parser.c:26798
+#: c/c-parser.c:4903 cp/parser.c:26871
 #, gcc-internal-format
 msgid "%qE attribute does not take any arguments"
 msgstr ""
 
-#: c/c-parser.c:4956
+#: c/c-parser.c:4955
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support %<[[]]%> attributes before C2X"
 msgstr "ISO C89 не падтрымлівае \"long long\""
 
-#: c/c-parser.c:4988 cp/parser.c:26864
+#: c/c-parser.c:4987 cp/parser.c:26937
 #, gcc-internal-format
 msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
 msgstr ""
 
-#: c/c-parser.c:4998
+#: c/c-parser.c:4997
 #, gcc-internal-format
 msgid "attribute %<fallthrough%> can appear at most once in an attribute-list"
 msgstr ""
 
-#: c/c-parser.c:5008
+#: c/c-parser.c:5007
 #, gcc-internal-format
 msgid "attribute %<maybe_unused%> can appear at most once in an attribute-list"
 msgstr ""
 
-#: c/c-parser.c:5267
+#: c/c-parser.c:5266
 #, gcc-internal-format
 msgid "ISO C forbids empty initializer braces"
 msgstr ""
 
-#: c/c-parser.c:5326
+#: c/c-parser.c:5325
 #, gcc-internal-format
 msgid "obsolete use of designated initializer with %<:%>"
 msgstr ""
 
-#: c/c-parser.c:5471
+#: c/c-parser.c:5470
 #, gcc-internal-format
 msgid "ISO C forbids specifying range of elements to initialize"
 msgstr ""
 
-#: c/c-parser.c:5483
+#: c/c-parser.c:5482
 #, gcc-internal-format
 msgid "ISO C90 forbids specifying subobject to initialize"
 msgstr ""
 
-#: c/c-parser.c:5491
+#: c/c-parser.c:5490
 #, gcc-internal-format
 msgid "obsolete use of designated initializer without %<=%>"
 msgstr ""
 
-#: c/c-parser.c:5675
+#: c/c-parser.c:5674
 #, gcc-internal-format
 msgid "ISO C forbids label declarations"
 msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 
-#: c/c-parser.c:5681 c/c-parser.c:5767 c/c-parser.c:5781 c/gimple-parser.c:405
+#: c/c-parser.c:5680 c/c-parser.c:5766 c/c-parser.c:5780 c/gimple-parser.c:405
 #, fuzzy, gcc-internal-format
 msgid "expected declaration or statement"
 msgstr "паўторнае абвяшчэнне меткі \"%s\""
 
-#: c/c-parser.c:5725 c/c-parser.c:5758
+#: c/c-parser.c:5724 c/c-parser.c:5757
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C forbids label declarations"
 msgid "ISO C90 forbids mixed declarations and code"
 msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 
-#: c/c-parser.c:5789
+#: c/c-parser.c:5788
 #, gcc-internal-format
 msgid "expected %<}%> before %<else%>"
 msgstr ""
 
-#: c/c-parser.c:5794 cp/parser.c:11795
+#: c/c-parser.c:5793 cp/parser.c:11833
 #, gcc-internal-format
 msgid "%<else%> without a previous %<if%>"
 msgstr ""
 
-#: c/c-parser.c:5812
+#: c/c-parser.c:5811
 #, gcc-internal-format
 msgid "label at end of compound statement"
 msgstr ""
@@ -41257,1391 +41337,1401 @@ msgstr ""
 #. c_parser_skip_until_found stops at a closing nesting
 #. delimiter without consuming it, but here we need to consume
 #. it to proceed further.
-#: c/c-parser.c:5832 c/c-parser.c:6294 c/gimple-parser.c:2276
-#: cp/parser.c:11415
+#: c/c-parser.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
+#: cp/parser.c:11453
 #, gcc-internal-format
 msgid "expected statement"
 msgstr ""
 
-#: c/c-parser.c:5891
+#: c/c-parser.c:5890
 #, gcc-internal-format
 msgid "expected %<:%> or %<...%>"
 msgstr ""
 
-#: c/c-parser.c:5953 c/c-parser.c:6277
+#: c/c-parser.c:5952 c/c-parser.c:6276
 #, gcc-internal-format
 msgid "only attribute %<fallthrough%> can be applied to a null statement"
 msgstr ""
 
-#: c/c-parser.c:5961
+#: c/c-parser.c:5960
 #, gcc-internal-format
 msgid "a label can only be part of a statement and a declaration is not a statement"
 msgstr ""
 
-#: c/c-parser.c:6193
+#: c/c-parser.c:6192
 #, gcc-internal-format
 msgid "expected identifier or %<*%>"
 msgstr ""
 
-#: c/c-parser.c:6401 cp/parser.c:13169
+#: c/c-parser.c:6400 cp/parser.c:13214
 #, fuzzy, gcc-internal-format
 #| msgid "empty body in an else-statement"
 msgid "suggest braces around empty body in an %<if%> statement"
 msgstr "пустое цела ў else-выражэнні"
 
-#: c/c-parser.c:6443 cp/parser.c:13172
+#: c/c-parser.c:6442 cp/parser.c:13217
 #, fuzzy, gcc-internal-format
 #| msgid "empty body in an else-statement"
 msgid "suggest braces around empty body in an %<else%> statement"
 msgstr "пустое цела ў else-выражэнні"
 
-#: c/c-parser.c:6577 cp/parser.c:12065
+#: c/c-parser.c:6576 cp/parser.c:12110
 #, gcc-internal-format
 msgid "suggest explicit braces to avoid ambiguous %<else%>"
 msgstr ""
 
-#: c/c-parser.c:6729
+#: c/c-parser.c:6728
 #, gcc-internal-format
 msgid "suggest braces around empty body in %<do%> statement"
 msgstr ""
 
-#: c/c-parser.c:6867 c/c-parser.c:6899
+#: c/c-parser.c:6866 c/c-parser.c:6898
 #, gcc-internal-format
 msgid "multiple iterating variables in fast enumeration"
 msgstr ""
 
-#: c/c-parser.c:6922
+#: c/c-parser.c:6921
 #, fuzzy, gcc-internal-format
 msgid "invalid iterating variable in fast enumeration"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: c/c-parser.c:6947 cp/parser.c:12337
+#: c/c-parser.c:6946 cp/parser.c:12382
 #, gcc-internal-format
 msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
 msgstr ""
 
-#: c/c-parser.c:6953 cp/parser.c:12343
+#: c/c-parser.c:6952 cp/parser.c:12388
 #, gcc-internal-format
 msgid "missing loop condition in loop with %<GCC unroll%> pragma"
 msgstr ""
 
-#: c/c-parser.c:6989
+#: c/c-parser.c:6988
 #, gcc-internal-format
 msgid "missing collection in fast enumeration"
 msgstr ""
 
-#: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121
+#: c/c-parser.c:7098 c/c-parser.c:7109 c/c-parser.c:7120
 #, fuzzy, gcc-internal-format
 msgid "duplicate %<asm%> qualifier %qE"
 msgstr "паўтарэнне \"volatile\""
 
-#: c/c-parser.c:7100 c/c-parser.c:7111 c/c-parser.c:7122 cp/parser.c:20136
-#: cp/parser.c:20153 cp/parser.c:20167
+#: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20209
+#: cp/parser.c:20226 cp/parser.c:20240
 #, gcc-internal-format
 msgid "first seen here"
 msgstr ""
 
-#: c/c-parser.c:7131
+#: c/c-parser.c:7130
 #, gcc-internal-format
 msgid "%qE is not a valid %<asm%> qualifier"
 msgstr ""
 
-#: c/c-parser.c:7181
+#: c/c-parser.c:7180
 #, gcc-internal-format
 msgid "expected %<:%> or %<)%>"
 msgstr ""
 
-#: c/c-parser.c:7483 cp/parser.c:4264
+#: c/c-parser.c:7482 cp/parser.c:4267
 #, gcc-internal-format
 msgid "a wide string is invalid in this context"
 msgstr ""
 
-#: c/c-parser.c:7670
+#: c/c-parser.c:7669
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
 msgstr "ISO C не дазваляе пусты ізыходны файл"
 
 #. Location of the binary operator.
 #. Quiet warning.
-#: c/c-parser.c:7878 cp/typeck.c:4689
+#: c/c-parser.c:7877 cp/typeck.c:4689
 #, gcc-internal-format
 msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
 msgstr ""
 
-#: c/c-parser.c:7884 cp/typeck.c:4694
+#: c/c-parser.c:7883 cp/typeck.c:4694
 #, gcc-internal-format
 msgid "first %<sizeof%> operand was declared here"
 msgstr ""
 
-#: c/c-parser.c:8102
+#: c/c-parser.c:8101
 #, gcc-internal-format
 msgid "alignment specified for type name in cast"
 msgstr ""
 
-#: c/c-parser.c:8201
+#: c/c-parser.c:8200
 #, gcc-internal-format
 msgid "traditional C rejects the unary plus operator"
 msgstr ""
 
-#: c/c-parser.c:8332
+#: c/c-parser.c:8331
 #, gcc-internal-format
 msgid "alignment specified for type name in %<sizeof%>"
 msgstr ""
 
-#: c/c-parser.c:8348
+#: c/c-parser.c:8347
 #, gcc-internal-format
 msgid "%<sizeof%> applied to a bit-field"
 msgstr ""
 
-#: c/c-parser.c:8418
+#: c/c-parser.c:8417
 #, fuzzy, gcc-internal-format
 msgid "alignment specified for type name in %qE"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: c/c-parser.c:8441
+#: c/c-parser.c:8440
 #, gcc-internal-format
 msgid "ISO C does not allow %<%E (expression)%>"
 msgstr ""
 
-#: c/c-parser.c:8589
+#: c/c-parser.c:8588
 #, fuzzy, gcc-internal-format
 msgid "cannot take address of %qs"
 msgstr "не магу атрымаць адрас бітавага поля \"%s\""
 
-#: c/c-parser.c:8672
+#: c/c-parser.c:8671
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C99 does not support %<_Generic%>"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-parser.c:8675
+#: c/c-parser.c:8674
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C90 does not support %<_Generic%>"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-parser.c:8743
+#: c/c-parser.c:8742
 #, gcc-internal-format
 msgid "%<_Generic%> association has function type"
 msgstr ""
 
-#: c/c-parser.c:8746
+#: c/c-parser.c:8745
 #, fuzzy, gcc-internal-format
 msgid "%<_Generic%> association has incomplete type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c/c-parser.c:8750
+#: c/c-parser.c:8749
 #, gcc-internal-format
 msgid "%<_Generic%> association has variable length type"
 msgstr ""
 
-#: c/c-parser.c:8774
+#: c/c-parser.c:8773
 #, gcc-internal-format
 msgid "duplicate %<default%> case in %<_Generic%>"
 msgstr ""
 
-#: c/c-parser.c:8775
+#: c/c-parser.c:8774
 #, gcc-internal-format
 msgid "original %<default%> is here"
 msgstr ""
 
-#: c/c-parser.c:8783
+#: c/c-parser.c:8782
 #, gcc-internal-format
 msgid "%<_Generic%> specifies two compatible types"
 msgstr ""
 
-#: c/c-parser.c:8784
+#: c/c-parser.c:8783
 #, gcc-internal-format
 msgid "compatible type is here"
 msgstr ""
 
-#: c/c-parser.c:8807
+#: c/c-parser.c:8806
 #, gcc-internal-format
 msgid "%<_Generic%> selector matches multiple associations"
 msgstr ""
 
-#: c/c-parser.c:8809
+#: c/c-parser.c:8808
 #, gcc-internal-format
 msgid "other match is here"
 msgstr ""
 
-#: c/c-parser.c:8828
+#: c/c-parser.c:8827
 #, gcc-internal-format
 msgid "%<_Generic%> selector of type %qT is not compatible with any association"
 msgstr ""
 
-#: c/c-parser.c:8849
+#: c/c-parser.c:8848
 #, fuzzy, gcc-internal-format
 msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
 msgstr "аргумент `__builtin_args_info' выйшаў за межы"
 
-#: c/c-parser.c:8857
+#: c/c-parser.c:8856
 #, fuzzy, gcc-internal-format
 msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
 msgstr "аргумент `__builtin_args_info' выйшаў за межы"
 
-#: c/c-parser.c:8863
+#: c/c-parser.c:8862
 #, gcc-internal-format
 msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
 msgstr ""
 
-#: c/c-parser.c:8879
+#: c/c-parser.c:8878
 #, fuzzy, gcc-internal-format
 msgid "argument %u of %<__builtin_tgmath%> has no arguments"
 msgstr "аргумент `__builtin_args_info' выйшаў за межы"
 
-#: c/c-parser.c:8902 c/c-parser.c:8906
+#: c/c-parser.c:8901 c/c-parser.c:8905
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C does not support complex integer types"
 msgid "ISO C does not support %qs predefined identifier"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c/c-parser.c:8910
+#: c/c-parser.c:8909
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C does not support complex integer types"
 msgid "ISO C90 does not support %<__func__%> predefined identifier"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c/c-parser.c:9084 c/c-parser.c:10149 c/c-parser.c:10171
+#: c/c-parser.c:9083 c/c-parser.c:10148 c/c-parser.c:10170
 #: c/gimple-parser.c:1696 c/gimple-parser.c:1702 c/gimple-parser.c:2293
 #, gcc-internal-format
 msgid "expected expression"
 msgstr ""
 
-#: c/c-parser.c:9105
+#: c/c-parser.c:9104
 #, gcc-internal-format
 msgid "braced-group within expression allowed only inside a function"
 msgstr ""
 
-#: c/c-parser.c:9119
+#: c/c-parser.c:9118
 #, gcc-internal-format
 msgid "ISO C forbids braced-groups within expressions"
 msgstr ""
 
-#: c/c-parser.c:9306
+#: c/c-parser.c:9305
 #, fuzzy, gcc-internal-format
 msgid "wrong number of arguments to %<__builtin_choose_expr%>"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: c/c-parser.c:9322
+#: c/c-parser.c:9321
 #, fuzzy, gcc-internal-format
 msgid "first argument to %<__builtin_choose_expr%> not a constant"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: c/c-parser.c:9392 c/c-parser.c:9409 c/c-parser.c:9416
+#: c/c-parser.c:9391 c/c-parser.c:9408 c/c-parser.c:9415
 #, fuzzy, gcc-internal-format
 #| msgid "too few arguments to function"
 msgid "too few arguments to %<__builtin_tgmath%>"
 msgstr "не хапае аргументаў у функцыі"
 
-#: c/c-parser.c:9437
+#: c/c-parser.c:9436
 #, fuzzy, gcc-internal-format
 msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
 msgstr "аргумент `__builtin_args_info' выйшаў за межы"
 
-#: c/c-parser.c:9481 c/c-parser.c:9491
+#: c/c-parser.c:9480 c/c-parser.c:9490
 #, gcc-internal-format
 msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
 msgstr ""
 
-#: c/c-parser.c:9513 c/c-parser.c:9523
+#: c/c-parser.c:9512 c/c-parser.c:9522
 #, gcc-internal-format
 msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
 msgstr ""
 
-#: c/c-parser.c:9556
+#: c/c-parser.c:9555
 #, gcc-internal-format
 msgid "function arguments of %<__builtin_tgmath%> all have the same type"
 msgstr ""
 
-#: c/c-parser.c:9575
+#: c/c-parser.c:9574
 #, gcc-internal-format
 msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
 msgstr ""
 
-#: c/c-parser.c:9623
+#: c/c-parser.c:9622
 #, gcc-internal-format
 msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
 msgstr ""
 
-#: c/c-parser.c:9646
+#: c/c-parser.c:9645
 #, gcc-internal-format
 msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
 msgstr ""
 
-#: c/c-parser.c:9663
+#: c/c-parser.c:9662
 #, gcc-internal-format
 msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
 msgstr ""
 
-#: c/c-parser.c:9701
+#: c/c-parser.c:9700
 #, gcc-internal-format, gfc-internal-format
 msgid "invalid type of argument %u of type-generic function"
 msgstr ""
 
-#: c/c-parser.c:9712
+#: c/c-parser.c:9711
 #, gcc-internal-format, gfc-internal-format
 msgid "decimal floating-point argument %u to complex-only type-generic function"
 msgstr ""
 
-#: c/c-parser.c:9720
+#: c/c-parser.c:9719
 #, gcc-internal-format, gfc-internal-format
 msgid "decimal floating-point argument %u to binary-only type-generic function"
 msgstr ""
 
-#: c/c-parser.c:9728 c/c-parser.c:9758
+#: c/c-parser.c:9727 c/c-parser.c:9757
 #, gcc-internal-format
 msgid "both complex and decimal floating-point arguments to type-generic function"
 msgstr ""
 
-#: c/c-parser.c:9736 c/c-parser.c:9778
+#: c/c-parser.c:9735 c/c-parser.c:9777
 #, gcc-internal-format
 msgid "both binary and decimal floating-point arguments to type-generic function"
 msgstr ""
 
-#: c/c-parser.c:9750
+#: c/c-parser.c:9749
 #, gcc-internal-format, gfc-internal-format
 msgid "complex argument %u to decimal-only type-generic function"
 msgstr ""
 
-#: c/c-parser.c:9770
+#: c/c-parser.c:9769
 #, gcc-internal-format, gfc-internal-format
 msgid "binary argument %u to decimal-only type-generic function"
 msgstr ""
 
-#: c/c-parser.c:9876
+#: c/c-parser.c:9875
 #, gcc-internal-format
 msgid "no matching function for type-generic call"
 msgstr ""
 
-#: c/c-parser.c:9917
+#: c/c-parser.c:9916
 #, gcc-internal-format
 msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
 msgstr ""
 
-#: c/c-parser.c:9930
+#: c/c-parser.c:9929
 #, fuzzy, gcc-internal-format
 msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: c/c-parser.c:9934
+#: c/c-parser.c:9933
 #, fuzzy, gcc-internal-format
 msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: c/c-parser.c:9960
+#: c/c-parser.c:9959
 #, fuzzy, gcc-internal-format
 #| msgid "wrong number of arguments specified for `%s' attribute"
 msgid "wrong number of arguments to %<__builtin_complex%>"
 msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
 
-#: c/c-parser.c:9982
+#: c/c-parser.c:9981
 #, gcc-internal-format
 msgid "%<__builtin_complex%> operand not of real binary floating-point type"
 msgstr ""
 
-#: c/c-parser.c:9991
+#: c/c-parser.c:9990
 #, gcc-internal-format
 msgid "%<__builtin_complex%> operands of different types"
 msgstr ""
 
-#: c/c-parser.c:10036 cp/parser.c:7089
+#: c/c-parser.c:10035 cp/parser.c:7127
 #, fuzzy, gcc-internal-format
 #| msgid "wrong number of arguments specified for `%s' attribute"
 msgid "wrong number of arguments to %<__builtin_shuffle%>"
 msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
 
-#: c/c-parser.c:10209
+#: c/c-parser.c:10208
 #, gcc-internal-format
 msgid "compound literal has variable size"
 msgstr ""
 
-#: c/c-parser.c:10220
+#: c/c-parser.c:10219
 #, gcc-internal-format
 msgid "compound literal qualified by address-space qualifier"
 msgstr ""
 
-#: c/c-parser.c:10224
+#: c/c-parser.c:10223
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C forbids `goto *expr;'"
 msgid "ISO C90 forbids compound literals"
 msgstr "ISO C не падтрымлівае \"goto *expr;\""
 
-#: c/c-parser.c:10237
+#: c/c-parser.c:10236
 #, gcc-internal-format
 msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
 msgstr ""
 
-#: c/c-parser.c:10311
+#: c/c-parser.c:10310
 #, gcc-internal-format
 msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
 msgstr ""
 
-#: c/c-parser.c:10316
+#: c/c-parser.c:10315
 #, gcc-internal-format
 msgid "using integer absolute value function %qD when argument is of complex type %qT"
 msgstr ""
 
-#: c/c-parser.c:10324
+#: c/c-parser.c:10323
 #, gcc-internal-format
 msgid "taking the absolute value of unsigned type %qT has no effect"
 msgstr ""
 
-#: c/c-parser.c:10335
+#: c/c-parser.c:10334
 #, gcc-internal-format
 msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
 msgstr ""
 
-#: c/c-parser.c:10339
+#: c/c-parser.c:10338
 #, gcc-internal-format
 msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
 msgstr ""
 
-#: c/c-parser.c:10344
+#: c/c-parser.c:10343
 #, gcc-internal-format
 msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
 msgstr ""
 
-#: c/c-parser.c:10357
+#: c/c-parser.c:10356
 #, gcc-internal-format
 msgid "using complex absolute value function %qD when argument is of integer type %qT"
 msgstr ""
 
-#: c/c-parser.c:10361
+#: c/c-parser.c:10360
 #, gcc-internal-format
 msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
 msgstr ""
 
-#: c/c-parser.c:10378
+#: c/c-parser.c:10377
 #, gcc-internal-format
 msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
 msgstr ""
 
-#: c/c-parser.c:10383
+#: c/c-parser.c:10382
 #, gcc-internal-format
 msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
 msgstr ""
 
-#: c/c-parser.c:10388
+#: c/c-parser.c:10387
 #, gcc-internal-format
 msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
 msgstr ""
 
-#: c/c-parser.c:10414
+#: c/c-parser.c:10413
 #, gcc-internal-format
 msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
 msgstr ""
 
-#: c/c-parser.c:10843
+#: c/c-parser.c:10842
 #, gcc-internal-format
 msgid "expected identifier or %<)%>"
 msgstr ""
 
-#: c/c-parser.c:10939
+#: c/c-parser.c:10938
 #, gcc-internal-format
 msgid "extra semicolon"
 msgstr ""
 
-#: c/c-parser.c:11187
+#: c/c-parser.c:11186
 #, gcc-internal-format
 msgid "extra semicolon in method definition specified"
 msgstr ""
 
-#: c/c-parser.c:11319
+#: c/c-parser.c:11318
 #, gcc-internal-format
 msgid "method attributes must be specified at the end only"
 msgstr ""
 
-#: c/c-parser.c:11339
+#: c/c-parser.c:11338
 #, gcc-internal-format
 msgid "expected %<;%> or %<{%> after method attribute definition"
 msgstr ""
 
-#: c/c-parser.c:11461
+#: c/c-parser.c:11460
 #, gcc-internal-format
 msgid "objective-c method declaration is expected"
 msgstr ""
 
-#: c/c-parser.c:11899
+#: c/c-parser.c:11911
 #, gcc-internal-format
 msgid "no type or storage class may be specified here,"
 msgstr ""
 
-#: c/c-parser.c:11991 c/c-parser.c:12048 cp/parser.c:33567
+#: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33759
 #, gcc-internal-format
 msgid "unknown property attribute"
 msgstr ""
 
-#: c/c-parser.c:12012 cp/parser.c:33527
+#: c/c-parser.c:12024 cp/parser.c:33719
 #, gcc-internal-format
 msgid "missing %<=%> (after %<getter%> attribute)"
 msgstr ""
 
-#: c/c-parser.c:12015 cp/parser.c:33530
+#: c/c-parser.c:12027 cp/parser.c:33722
 #, gcc-internal-format
 msgid "missing %<=%> (after %<setter%> attribute)"
 msgstr ""
 
-#: c/c-parser.c:12029 cp/parser.c:33545
+#: c/c-parser.c:12041 cp/parser.c:33737
 #, gcc-internal-format
 msgid "the %<setter%> attribute may only be specified once"
 msgstr ""
 
-#: c/c-parser.c:12034 cp/parser.c:33551
+#: c/c-parser.c:12046 cp/parser.c:33743
 #, gcc-internal-format
 msgid "setter name must terminate with %<:%>"
 msgstr ""
 
-#: c/c-parser.c:12041 cp/parser.c:33559
+#: c/c-parser.c:12053 cp/parser.c:33751
 #, gcc-internal-format
 msgid "the %<getter%> attribute may only be specified once"
 msgstr ""
 
-#: c/c-parser.c:12235 cp/parser.c:43363
+#: c/c-parser.c:12247 cp/parser.c:43571
 #, gcc-internal-format
 msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
 msgstr ""
 
-#: c/c-parser.c:12279 c/c-parser.c:19140 c/c-parser.c:19431 c/c-parser.c:19490
-#: c/c-parser.c:19574 cp/parser.c:39897 cp/parser.c:40227 cp/parser.c:40315
-#: cp/parser.c:40386 cp/parser.c:43410 cp/parser.c:43425 cp/parser.c:43440
-#: cp/parser.c:43456 cp/parser.c:43472 cp/parser.c:43488 cp/parser.c:43515
-#: cp/parser.c:43528 cp/parser.c:43551 cp/parser.c:43564
+#: c/c-parser.c:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
+#: c/c-parser.c:19601 cp/parser.c:40088 cp/parser.c:40418 cp/parser.c:40506
+#: cp/parser.c:40577 cp/parser.c:43618 cp/parser.c:43633 cp/parser.c:43648
+#: cp/parser.c:43664 cp/parser.c:43680 cp/parser.c:43696 cp/parser.c:43723
+#: cp/parser.c:43736 cp/parser.c:43759 cp/parser.c:43772
 #, gcc-internal-format
 msgid "%<#pragma %s%> may only be used in compound statements"
 msgstr ""
 
-#: c/c-parser.c:12302 cp/parser.c:43541
+#: c/c-parser.c:12314 cp/parser.c:43749
 #, gcc-internal-format
 msgid "%<#pragma acc routine%> must be at file scope"
 msgstr ""
 
-#: c/c-parser.c:12389 cp/parser.c:43627
+#: c/c-parser.c:12401 cp/parser.c:43842
 #, gcc-internal-format
 msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
 msgstr ""
 
-#: c/c-parser.c:12396 cp/parser.c:43633
+#: c/c-parser.c:12408 cp/parser.c:43848
 #, gcc-internal-format
 msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr ""
 
-#: c/c-parser.c:12424 c/c-parser.c:12448 cp/parser.c:43662 cp/parser.c:43695
+#: c/c-parser.c:12421
+#, gcc-internal-format
+msgid "%<#pragma omp requires%> may only be used at file scope"
+msgstr ""
+
+#: c/c-parser.c:12443 c/c-parser.c:12467 cp/parser.c:43877 cp/parser.c:43910
 #, gcc-internal-format
 msgid "for, while or do statement expected"
 msgstr ""
 
-#: c/c-parser.c:12461 cp/parser.c:43400
+#: c/c-parser.c:12480 cp/parser.c:43608
 #, gcc-internal-format
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 msgstr ""
 
-#: c/c-parser.c:12798 c/c-parser.c:15744 c/c-parser.c:21171 c/c-parser.c:21179
-#: cp/parser.c:33973 cp/parser.c:36578 cp/parser.c:42479 cp/parser.c:42487
+#: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
+#: cp/parser.c:34165 cp/parser.c:36770 cp/parser.c:42687 cp/parser.c:42695
 #, fuzzy, gcc-internal-format
 #| msgid "too many input files"
 msgid "too many %qs clauses"
 msgstr "вельмі шмат уваходзячых файлаў"
 
-#: c/c-parser.c:12825
+#: c/c-parser.c:12844
 #, gcc-internal-format
 msgid "expression must be integral"
 msgstr ""
 
-#: c/c-parser.c:13069 c/c-parser.c:13081
+#: c/c-parser.c:13088 c/c-parser.c:13100
 #, gcc-internal-format
 msgid "expected %<)%> or %<,%>"
 msgstr ""
 
-#: c/c-parser.c:13232 c/c-parser.c:21468
+#: c/c-parser.c:13251 c/c-parser.c:21495
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a variable"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c/c-parser.c:13236 cp/semantics.c:7465
+#: c/c-parser.c:13255 cp/semantics.c:7466
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a pointer variable"
 msgstr "\"%s\" звычайна функцыя"
 
-#: c/c-parser.c:13278 cp/parser.c:34652
+#: c/c-parser.c:13297 cp/parser.c:34844
 #, gcc-internal-format
 msgid "collapse argument needs positive constant integer expression"
 msgstr ""
 
-#: c/c-parser.c:13355 cp/parser.c:34716
+#: c/c-parser.c:13374 cp/parser.c:34908
 #, gcc-internal-format
 msgid "expected %<none%> or %<present%>"
 msgstr ""
 
-#: c/c-parser.c:13357 cp/parser.c:34718
+#: c/c-parser.c:13376 cp/parser.c:34910
 #, gcc-internal-format
 msgid "expected %<none%> or %<shared%>"
 msgstr ""
 
-#: c/c-parser.c:13477 cp/parser.c:34829
+#: c/c-parser.c:13496 cp/parser.c:35021
 #, gcc-internal-format
 msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
 msgstr ""
 
-#: c/c-parser.c:13497 c/c-parser.c:19483 c/c-parser.c:19567 cp/parser.c:34847
-#: cp/parser.c:40219 cp/parser.c:40307
+#: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35039
+#: cp/parser.c:40410 cp/parser.c:40498
 #, gcc-internal-format
 msgid "expected %<data%>"
 msgstr ""
 
-#: c/c-parser.c:13550 cp/parser.c:34902
+#: c/c-parser.c:13569 cp/parser.c:35094
 #, gcc-internal-format
 msgid "too many %<if%> clauses with %qs modifier"
 msgstr ""
 
-#: c/c-parser.c:13557 cp/parser.c:34909
+#: c/c-parser.c:13576 cp/parser.c:35101
 #, fuzzy, gcc-internal-format
 #| msgid "too many input files"
 msgid "too many %<if%> clauses"
 msgstr "вельмі шмат уваходзячых файлаў"
 
-#: c/c-parser.c:13559 cp/parser.c:34911
+#: c/c-parser.c:13578 cp/parser.c:35103
 #, gcc-internal-format
 msgid "too many %<if%> clauses without modifier"
 msgstr ""
 
-#: c/c-parser.c:13565 cp/parser.c:34917
+#: c/c-parser.c:13584 cp/parser.c:35109
 #, gcc-internal-format
 msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
 msgstr ""
 
-#: c/c-parser.c:13670 c/c-parser.c:13716 c/c-parser.c:13762 c/c-parser.c:13808
-#: c/c-parser.c:14225 c/c-parser.c:14307 c/c-parser.c:14839 c/c-parser.c:14967
-#: c/c-parser.c:15012 c/c-parser.c:15688
+#: c/c-parser.c:13689 c/c-parser.c:13735 c/c-parser.c:13781 c/c-parser.c:13827
+#: c/c-parser.c:14244 c/c-parser.c:14326 c/c-parser.c:14858 c/c-parser.c:14986
+#: c/c-parser.c:15031 c/c-parser.c:15707
 #, gcc-internal-format
 msgid "expected integer expression"
 msgstr ""
 
-#: c/c-parser.c:13681
+#: c/c-parser.c:13700
 #, gcc-internal-format
 msgid "%<num_threads%> value must be positive"
 msgstr ""
 
-#: c/c-parser.c:13727
+#: c/c-parser.c:13746
 #, gcc-internal-format
 msgid "%<num_tasks%> value must be positive"
 msgstr ""
 
-#: c/c-parser.c:13773 cp/semantics.c:7668
+#: c/c-parser.c:13792 cp/semantics.c:7669
 #, gcc-internal-format
 msgid "%<grainsize%> value must be positive"
 msgstr ""
 
-#: c/c-parser.c:13820 cp/semantics.c:7698
+#: c/c-parser.c:13839 cp/semantics.c:7699
 #, gcc-internal-format
 msgid "%<priority%> value must be non-negative"
 msgstr ""
 
-#: c/c-parser.c:13856
+#: c/c-parser.c:13875
 #, gcc-internal-format
 msgid "expected constant integer expression"
 msgstr ""
 
-#: c/c-parser.c:13895 cp/parser.c:35142
+#: c/c-parser.c:13914 cp/parser.c:35334
 #, gcc-internal-format
 msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
 msgstr ""
 
-#: c/c-parser.c:13956 cp/parser.c:35207
+#: c/c-parser.c:13975 cp/parser.c:35399
 #, gcc-internal-format
 msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
 msgstr ""
 
-#: c/c-parser.c:14022 cp/parser.c:35276
+#: c/c-parser.c:14041 cp/parser.c:35468
 #, gcc-internal-format
 msgid "too many %<defaultmap%> clauses with %qs category"
 msgstr ""
 
-#: c/c-parser.c:14025 cp/parser.c:35279
+#: c/c-parser.c:14044 cp/parser.c:35471
 #, gcc-internal-format
 msgid "too many %<defaultmap%> clauses with unspecified category"
 msgstr ""
 
-#: c/c-parser.c:14099 cp/semantics.c:6835
+#: c/c-parser.c:14118 cp/semantics.c:6836
 #, gcc-internal-format
 msgid "%qs expression must be integral"
 msgstr ""
 
-#: c/c-parser.c:14111 c/c-parser.c:14234 cp/semantics.c:6867
+#: c/c-parser.c:14130 c/c-parser.c:14253 cp/semantics.c:6868
 #, gcc-internal-format
 msgid "%qs value must be positive"
 msgstr ""
 
-#: c/c-parser.c:14173 cp/parser.c:34424
+#: c/c-parser.c:14192 cp/parser.c:34616
 #, fuzzy, gcc-internal-format
 #| msgid "too many arguments to function"
 msgid "too many %<static%> arguments"
 msgstr "вельмі шмат аргументаў у функцыі"
 
-#: c/c-parser.c:14207 cp/parser.c:34457
+#: c/c-parser.c:14226 cp/parser.c:34649
 #, fuzzy, gcc-internal-format
 #| msgid "no arguments"
 msgid "unexpected argument"
 msgstr "няма аргументаў"
 
-#: c/c-parser.c:14374 cp/semantics.c:7830
+#: c/c-parser.c:14393 cp/semantics.c:7831
 #, gcc-internal-format
 msgid "%<tile%> argument needs positive integral constant"
 msgstr ""
 
-#: c/c-parser.c:14432 c/c-parser.c:14438 cp/parser.c:35311 cp/parser.c:35321
+#: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35503 cp/parser.c:35513
 #, gcc-internal-format
 msgid "expected %<concurrent%>"
 msgstr ""
 
-#: c/c-parser.c:14472 cp/parser.c:35359
+#: c/c-parser.c:14491 cp/parser.c:35551
 #, gcc-internal-format
 msgid "expected %<teams%>, %<parallel%> or %<thread%>"
 msgstr ""
 
-#: c/c-parser.c:14525 cp/parser.c:35427
+#: c/c-parser.c:14544 cp/parser.c:35619
 #, gcc-internal-format
 msgid "ordered argument needs positive constant integer expression"
 msgstr ""
 
-#: c/c-parser.c:14650 c/c-parser.c:20737 cp/parser.c:42138
+#: c/c-parser.c:14669 c/c-parser.c:20764 cp/parser.c:42346
 #, gcc-internal-format
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
 msgstr ""
 
-#: c/c-parser.c:14763 cp/parser.c:35678
+#: c/c-parser.c:14782 cp/parser.c:35870
 #, gcc-internal-format
 msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
 msgstr ""
 
-#: c/c-parser.c:14817 cp/parser.c:35694
+#: c/c-parser.c:14836 cp/parser.c:35886
 #, gcc-internal-format
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr ""
 
-#: c/c-parser.c:14821 cp/parser.c:35697
+#: c/c-parser.c:14840 cp/parser.c:35889
 #, gcc-internal-format
 msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
 msgstr ""
 
-#: c/c-parser.c:14833 cp/semantics.c:6902
+#: c/c-parser.c:14852 cp/semantics.c:6903
 #, gcc-internal-format
 msgid "chunk size value must be positive"
 msgstr ""
 
-#: c/c-parser.c:14856 cp/parser.c:35717
+#: c/c-parser.c:14875 cp/parser.c:35909
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%-code"
 msgid "invalid schedule kind"
 msgstr "нерэчаісны %%-код"
 
-#: c/c-parser.c:14977
+#: c/c-parser.c:14996
 #, gcc-internal-format
 msgid "%<num_teams%> value must be positive"
 msgstr ""
 
-#: c/c-parser.c:15022 cp/semantics.c:6998
+#: c/c-parser.c:15041 cp/semantics.c:6999
 #, gcc-internal-format
 msgid "%<thread_limit%> value must be positive"
 msgstr ""
 
-#: c/c-parser.c:15067 cp/semantics.c:7117
+#: c/c-parser.c:15086 cp/semantics.c:7118
 #, gcc-internal-format
 msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
 msgstr ""
 
-#: c/c-parser.c:15130
+#: c/c-parser.c:15149
 #, gcc-internal-format
 msgid "%<linear%> clause step expression must be integral"
 msgstr ""
 
-#: c/c-parser.c:15180
+#: c/c-parser.c:15199
 #, gcc-internal-format
 msgid "%<safelen%> clause expression must be positive constant integer expression"
 msgstr ""
 
-#: c/c-parser.c:15219
+#: c/c-parser.c:15238
 #, gcc-internal-format
 msgid "%<simdlen%> clause expression must be positive constant integer expression"
 msgstr ""
 
-#: c/c-parser.c:15487 cp/parser.c:36359
+#: c/c-parser.c:15506 cp/parser.c:36551
 #, gcc-internal-format
 msgid "%<iterator%> modifier incompatible with %qs"
 msgstr ""
 
-#: c/c-parser.c:15534 cp/parser.c:36407 cp/parser.c:36636 cp/parser.c:36686
+#: c/c-parser.c:15553 cp/parser.c:36599 cp/parser.c:36828 cp/parser.c:36878
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%d operand"
 msgid "invalid depend kind"
 msgstr "нерэчаісны %%d аперанд"
 
-#: c/c-parser.c:15621 cp/parser.c:36482
+#: c/c-parser.c:15640 cp/parser.c:36674
 #, fuzzy, gcc-internal-format
 #| msgid "invalid mask"
 msgid "invalid map kind"
 msgstr "нерэчаісная маска"
 
-#: c/c-parser.c:15719 cp/parser.c:36583
+#: c/c-parser.c:15738 cp/parser.c:36775
 #, gcc-internal-format
 msgid "invalid dist_schedule kind"
 msgstr ""
 
-#: c/c-parser.c:15795
+#: c/c-parser.c:15814
 #, fuzzy, gcc-internal-format
 msgid "invalid proc_bind kind"
 msgstr "Нерэчаісны выбар %s"
 
-#: c/c-parser.c:15839
+#: c/c-parser.c:15858
 #, gcc-internal-format
 msgid "expected %<host%>, %<nohost%> or %<any%>"
 msgstr ""
 
-#: c/c-parser.c:16063 cp/parser.c:36917
+#: c/c-parser.c:16082 cp/parser.c:37109
 #, gcc-internal-format
 msgid "expected %<#pragma acc%> clause"
 msgstr ""
 
-#: c/c-parser.c:16074 c/c-parser.c:16398 cp/parser.c:36928 cp/parser.c:37291
+#: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37120 cp/parser.c:37483
 #, fuzzy, gcc-internal-format
 #| msgid "complex invalid for `%s'"
 msgid "%qs is not valid for %qs"
 msgstr "complex нерэчаісны для \"%s\""
 
-#: c/c-parser.c:16118 cp/parser.c:36975
+#: c/c-parser.c:16137 cp/parser.c:37167
 #, gcc-internal-format
 msgid "clauses in %<simd%> trait should be separated by %<,%>"
 msgstr ""
 
-#: c/c-parser.c:16259 cp/parser.c:37153
+#: c/c-parser.c:16278 cp/parser.c:37345
 #, gcc-internal-format
 msgid "%qs must be the first clause of %qs"
 msgstr ""
 
-#: c/c-parser.c:16387 cp/parser.c:37280
+#: c/c-parser.c:16406 cp/parser.c:37472
 #, gcc-internal-format
 msgid "expected %<#pragma omp%> clause"
 msgstr ""
 
-#: c/c-parser.c:16520 cp/parser.c:40733
+#: c/c-parser.c:16539 cp/parser.c:40925
 #, gcc-internal-format
 msgid "no valid clauses specified in %<#pragma acc declare%>"
 msgstr ""
 
-#: c/c-parser.c:16530 cp/parser.c:40743
+#: c/c-parser.c:16549 cp/parser.c:40935
 #, gcc-internal-format
 msgid "array section in %<#pragma acc declare%>"
 msgstr ""
 
-#: c/c-parser.c:16550 cp/parser.c:40763
+#: c/c-parser.c:16569 cp/parser.c:40955
 #, gcc-internal-format
 msgid "%qD must be a global variable in %<#pragma acc declare link%>"
 msgstr ""
 
-#: c/c-parser.c:16561 cp/parser.c:40774
+#: c/c-parser.c:16580 cp/parser.c:40966
 #, gcc-internal-format
 msgid "invalid OpenACC clause at file scope"
 msgstr ""
 
-#: c/c-parser.c:16568 cp/parser.c:40781
+#: c/c-parser.c:16587 cp/parser.c:40973
 #, gcc-internal-format
 msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
 msgstr ""
 
-#: c/c-parser.c:16576 cp/parser.c:40789
+#: c/c-parser.c:16595 cp/parser.c:40981
 #, gcc-internal-format
 msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
 msgstr ""
 
-#: c/c-parser.c:16588 cp/parser.c:40801
+#: c/c-parser.c:16606 cp/parser.c:40999
+#, gcc-internal-format
+msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
+msgstr ""
+
+#: c/c-parser.c:16616 cp/parser.c:41009
 #, gcc-internal-format
 msgid "variable %qD used more than once with %<#pragma acc declare%>"
 msgstr ""
 
-#: c/c-parser.c:16681 cp/parser.c:40888
+#: c/c-parser.c:16709 cp/parser.c:41096
 #, gcc-internal-format
 msgid "expected %<data%> after %<#pragma acc %s%>"
 msgstr ""
 
-#: c/c-parser.c:16697 cp/parser.c:40905
+#: c/c-parser.c:16725 cp/parser.c:41113
 #, gcc-internal-format
 msgid "%<#pragma acc %s data%> has no data movement clause"
 msgstr ""
 
-#: c/c-parser.c:16947 cp/parser.c:3008
+#: c/c-parser.c:16974 cp/parser.c:3008
 #, gcc-internal-format
 msgid "%qE has not been declared"
 msgstr ""
 
-#: c/c-parser.c:16951
+#: c/c-parser.c:16978
 #, gcc-internal-format
 msgid "expected function name"
 msgstr ""
 
-#: c/c-parser.c:16969 cp/parser.c:42722
+#: c/c-parser.c:16996 cp/parser.c:42930
 #, fuzzy, gcc-internal-format
 #| msgid "`%D' is not a function,"
 msgid "%qD does not refer to a function"
 msgstr "`%D' - гэта ня функцыя,"
 
-#: c/c-parser.c:16992 c/c-parser.c:17040 cp/parser.c:1400
+#: c/c-parser.c:17019 c/c-parser.c:17067 cp/parser.c:1400
 #, gcc-internal-format
 msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
 msgstr ""
 
-#: c/c-parser.c:17032 cp/parser.c:42776 cp/parser.c:42821
+#: c/c-parser.c:17059 cp/parser.c:42984 cp/parser.c:43029
 #, gcc-internal-format
 msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
 msgstr ""
 
-#: c/c-parser.c:17063 cp/parser.c:42850
+#: c/c-parser.c:17090 cp/parser.c:43058
 #, gcc-internal-format
 msgid "%<#pragma acc routine%> must be applied before use"
 msgstr ""
 
-#: c/c-parser.c:17064 cp/parser.c:42852
+#: c/c-parser.c:17091 cp/parser.c:43060
 #, gcc-internal-format
 msgid "%<#pragma acc routine%> must be applied before definition"
 msgstr ""
 
-#: c/c-parser.c:17108 cp/parser.c:41106
+#: c/c-parser.c:17135 cp/parser.c:41314
 #, gcc-internal-format
 msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
 msgstr ""
 
-#: c/c-parser.c:17260 cp/parser.c:37458
+#: c/c-parser.c:17287 cp/parser.c:37650
 #, gcc-internal-format
 msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
 msgstr ""
 
-#: c/c-parser.c:17269 cp/parser.c:37467
+#: c/c-parser.c:17296 cp/parser.c:37659
 #, fuzzy, gcc-internal-format
 #| msgid "too many input files"
 msgid "too many atomic clauses"
 msgstr "вельмі шмат уваходзячых файлаў"
 
-#: c/c-parser.c:17276 cp/parser.c:37474
+#: c/c-parser.c:17303 cp/parser.c:37666
 #, gcc-internal-format
 msgid "too many memory order clauses"
 msgstr ""
 
-#: c/c-parser.c:17331 cp/parser.c:37529
+#: c/c-parser.c:17358 cp/parser.c:37721
 #, gcc-internal-format
 msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
 msgstr ""
 
-#: c/c-parser.c:17340 cp/parser.c:37538
+#: c/c-parser.c:17367 cp/parser.c:37730
 #, gcc-internal-format
 msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
 msgstr ""
 
-#: c/c-parser.c:17349 cp/parser.c:37547
+#: c/c-parser.c:17376 cp/parser.c:37739
 #, gcc-internal-format
 msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
 msgstr ""
 
-#: c/c-parser.c:17615 cp/parser.c:37752 cp/parser.c:37778
+#: c/c-parser.c:17642 cp/parser.c:37944 cp/parser.c:37970
 #, gcc-internal-format
 msgid "invalid form of %<#pragma omp atomic%>"
 msgstr ""
 
-#: c/c-parser.c:17619 cp/parser.c:37809 cp/parser.c:37825
+#: c/c-parser.c:17646 cp/parser.c:38001 cp/parser.c:38017
 #, gcc-internal-format
 msgid "invalid operator for %<#pragma omp atomic%>"
 msgstr ""
 
-#: c/c-parser.c:17668 cp/semantics.c:9321 cp/semantics.c:9331
+#: c/c-parser.c:17695 cp/semantics.c:9322 cp/semantics.c:9332
 #, gcc-internal-format
 msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
 msgstr ""
 
-#: c/c-parser.c:17737 c/c-parser.c:17894
+#: c/c-parser.c:17764 c/c-parser.c:17921
 #, gcc-internal-format
 msgid "expected %<(%> or end of line"
 msgstr ""
 
-#: c/c-parser.c:17777 cp/semantics.c:9396
+#: c/c-parser.c:17804 cp/semantics.c:9397
 #, gcc-internal-format
 msgid "%<depobj%> expression is not lvalue expression"
 msgstr ""
 
-#: c/c-parser.c:17834 cp/parser.c:38010
+#: c/c-parser.c:17861 cp/parser.c:38202
 #, gcc-internal-format
 msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
 msgstr ""
 
-#: c/c-parser.c:17846 cp/parser.c:38026
+#: c/c-parser.c:17873 cp/parser.c:38218
 #, gcc-internal-format
 msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
 msgstr ""
 
-#: c/c-parser.c:17882 cp/parser.c:38059
+#: c/c-parser.c:17909 cp/parser.c:38251
 #, gcc-internal-format
 msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
 msgstr ""
 
-#: c/c-parser.c:17889 cp/parser.c:38066
+#: c/c-parser.c:17916 cp/parser.c:38258
 #, gcc-internal-format
 msgid "%<flush%> list specified together with memory order clause"
 msgstr ""
 
-#: c/c-parser.c:17948 cp/parser.c:38671
+#: c/c-parser.c:17975 cp/parser.c:38863
 #, gcc-internal-format
 msgid "expected %<inclusive%> or %<exclusive%> clause"
 msgstr ""
 
-#: c/c-parser.c:17953 cp/parser.c:38677
+#: c/c-parser.c:17980 cp/parser.c:38869
 #, gcc-internal-format
 msgid "expected %<#pragma omp scan%>"
 msgstr ""
 
-#: c/c-parser.c:18008 cp/parser.c:38728
+#: c/c-parser.c:18035 cp/parser.c:38920
 #, gcc-internal-format
 msgid "%<ordered%> clause parameter is less than %<collapse%>"
 msgstr ""
 
-#: c/c-parser.c:18019 cp/parser.c:38739
+#: c/c-parser.c:18046 cp/parser.c:38931
 #, gcc-internal-format
 msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
 msgstr ""
 
-#: c/c-parser.c:18037 cp/parser.c:38767
+#: c/c-parser.c:18064 cp/parser.c:38959
 #, fuzzy, gcc-internal-format
 msgid "for statement expected"
 msgstr "вельмі шмат аргументаў у функцыі"
 
-#: c/c-parser.c:18107 cp/semantics.c:8918 cp/semantics.c:9009
+#: c/c-parser.c:18134 cp/semantics.c:8919 cp/semantics.c:9010
 #, gcc-internal-format
 msgid "expected iteration declaration or initialization"
 msgstr ""
 
-#: c/c-parser.c:18199
+#: c/c-parser.c:18226
 #, gcc-internal-format
 msgid "not enough perfectly nested loops"
 msgstr ""
 
-#: c/c-parser.c:18257 cp/parser.c:39082
+#: c/c-parser.c:18284 cp/parser.c:39273
 #, gcc-internal-format
 msgid "collapsed loops not perfectly nested"
 msgstr ""
 
-#: c/c-parser.c:18304 cp/parser.c:38877 cp/parser.c:38919 cp/pt.c:17398
+#: c/c-parser.c:18331 cp/parser.c:39069 cp/parser.c:39111 cp/pt.c:17552
 #, gcc-internal-format
 msgid "iteration variable %qD should not be firstprivate"
 msgstr ""
 
-#: c/c-parser.c:18438 cp/parser.c:39201
+#: c/c-parser.c:18465 cp/parser.c:39392
 #, gcc-internal-format
 msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
 msgstr ""
 
-#: c/c-parser.c:18651 cp/parser.c:39418
+#: c/c-parser.c:18678 cp/parser.c:39609
 #, gcc-internal-format
 msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
 msgstr ""
 
-#: c/c-parser.c:18859 cp/parser.c:39617
+#: c/c-parser.c:18886 cp/parser.c:39808
 #, gcc-internal-format
 msgid "expected %<for%> after %qs"
 msgstr ""
 
-#: c/c-parser.c:19131 cp/parser.c:39888
+#: c/c-parser.c:19158 cp/parser.c:40079
 #, gcc-internal-format
 msgid "expected %<point%>"
 msgstr ""
 
-#: c/c-parser.c:19380 cp/parser.c:40157
+#: c/c-parser.c:19407 cp/parser.c:40348
 #, gcc-internal-format
 msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
 msgstr ""
 
-#: c/c-parser.c:19396 cp/parser.c:40173
+#: c/c-parser.c:19423 cp/parser.c:40364
 #, gcc-internal-format
 msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
 msgstr ""
 
-#: c/c-parser.c:19444 cp/parser.c:40399
+#: c/c-parser.c:19471 cp/parser.c:40590
 #, gcc-internal-format
 msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
 msgstr ""
 
-#: c/c-parser.c:19516 cp/parser.c:40254
+#: c/c-parser.c:19543 cp/parser.c:40445
 #, gcc-internal-format
 msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
 msgstr ""
 
-#: c/c-parser.c:19528 cp/parser.c:40266
+#: c/c-parser.c:19555 cp/parser.c:40457
 #, gcc-internal-format
 msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
 msgstr ""
 
-#: c/c-parser.c:19602 cp/parser.c:40343
+#: c/c-parser.c:19629 cp/parser.c:40534
 #, gcc-internal-format
 msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
 msgstr ""
 
-#: c/c-parser.c:19615 cp/parser.c:40356
+#: c/c-parser.c:19642 cp/parser.c:40547
 #, gcc-internal-format
 msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
 msgstr ""
 
-#: c/c-parser.c:19834 cp/parser.c:40613
+#: c/c-parser.c:19861 cp/parser.c:40804
 #, gcc-internal-format
 msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
 msgstr ""
 
-#: c/c-parser.c:19890
+#: c/c-parser.c:19917
 #, gcc-internal-format
 msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
 msgstr ""
 
-#: c/c-parser.c:19941 c/c-parser.c:19969
+#: c/c-parser.c:19968 c/c-parser.c:19996
 #, gcc-internal-format
 msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
 msgstr ""
 
-#: c/c-parser.c:20008 cp/parser.c:41257
+#: c/c-parser.c:20035 cp/parser.c:41465
 #, gcc-internal-format
 msgid "expected trait selector name"
 msgstr ""
 
-#: c/c-parser.c:20061 cp/parser.c:41309
+#: c/c-parser.c:20088 cp/parser.c:41517
 #, gcc-internal-format
 msgid "selector %qs not allowed for context selector set %qs"
 msgstr ""
 
-#: c/c-parser.c:20086 cp/parser.c:41333
+#: c/c-parser.c:20113 cp/parser.c:41541
 #, gcc-internal-format
 msgid "selector %qs does not accept any properties"
 msgstr ""
 
-#: c/c-parser.c:20113 cp/parser.c:41372 cp/pt.c:11226
+#: c/c-parser.c:20140 cp/parser.c:41580 cp/pt.c:11321
 #, gcc-internal-format
 msgid "score argument must be constant integer expression"
 msgstr ""
 
-#: c/c-parser.c:20116 cp/parser.c:41375 cp/pt.c:11243
+#: c/c-parser.c:20143 cp/parser.c:41583 cp/pt.c:11338
 #, gcc-internal-format
 msgid "score argument must be non-negative"
 msgstr ""
 
-#: c/c-parser.c:20140 cp/parser.c:41403 cp/pt.c:11229
+#: c/c-parser.c:20167 cp/parser.c:41611 cp/pt.c:11324
 #, gcc-internal-format
 msgid "property must be constant integer expression or string literal"
 msgstr ""
 
-#: c/c-parser.c:20185 cp/parser.c:41447
+#: c/c-parser.c:20212 cp/parser.c:41655
 #, gcc-internal-format
 msgid "expected identifier or string literal"
 msgstr ""
 
-#: c/c-parser.c:20207 cp/parser.c:41469 cp/pt.c:11233
+#: c/c-parser.c:20234 cp/parser.c:41677 cp/pt.c:11328
 #, gcc-internal-format
 msgid "property must be constant integer expression"
 msgstr ""
 
-#: c/c-parser.c:20218 cp/parser.c:41480
+#: c/c-parser.c:20245 cp/parser.c:41688
 #, gcc-internal-format
 msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
 msgstr ""
 
-#: c/c-parser.c:20305 cp/parser.c:41566
+#: c/c-parser.c:20332 cp/parser.c:41774
 #, gcc-internal-format
 msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
 msgstr ""
 
-#: c/c-parser.c:20380 cp/parser.c:41674
+#: c/c-parser.c:20407 cp/parser.c:41882
 #, gcc-internal-format
 msgid "expected %<match%>"
 msgstr ""
 
-#: c/c-parser.c:20400
+#: c/c-parser.c:20427
 #, fuzzy, gcc-internal-format
 #| msgid "`%D' is not a function,"
 msgid "variant %qD is not a function"
 msgstr "`%D' - гэта ня функцыя,"
 
-#: c/c-parser.c:20406 cp/decl.c:7324
+#: c/c-parser.c:20433 cp/decl.c:7318
 #, fuzzy, gcc-internal-format
 msgid "variant %qD and base %qD have incompatible types"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c/c-parser.c:20418 cp/decl.c:7333
+#: c/c-parser.c:20445 cp/decl.c:7327
 #, gcc-internal-format
 msgid "variant %qD is a built-in"
 msgstr ""
 
-#: c/c-parser.c:20461
+#: c/c-parser.c:20488
 #, gcc-internal-format
 msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
 msgstr ""
 
-#: c/c-parser.c:20469 cp/parser.c:41719
+#: c/c-parser.c:20496 cp/parser.c:41927
 #, gcc-internal-format
 msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
 msgstr ""
 
-#: c/c-parser.c:20578 cp/parser.c:41824
+#: c/c-parser.c:20605 cp/parser.c:42032
 #, gcc-internal-format
 msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
 msgstr ""
 
-#: c/c-parser.c:20627 cp/parser.c:41873
+#: c/c-parser.c:20654 cp/parser.c:42081
 #, gcc-internal-format
 msgid "directive with only %<device_type%> clauses ignored"
 msgstr ""
 
-#: c/c-parser.c:20646 cp/parser.c:41898
+#: c/c-parser.c:20673 cp/parser.c:42106
 #, gcc-internal-format
 msgid "expected %<target%>"
 msgstr ""
 
-#: c/c-parser.c:20653 cp/parser.c:41905
+#: c/c-parser.c:20680 cp/parser.c:42113
 #, gcc-internal-format
 msgid "expected %<declare%>"
 msgstr ""
 
-#: c/c-parser.c:20659 cp/parser.c:41912
+#: c/c-parser.c:20686 cp/parser.c:42120
 #, gcc-internal-format
 msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
 msgstr ""
 
-#: c/c-parser.c:20687
+#: c/c-parser.c:20714
 #, gcc-internal-format
 msgid "%<#pragma omp declare reduction%> not at file or block scope"
 msgstr ""
 
-#: c/c-parser.c:20764
+#: c/c-parser.c:20791
 #, gcc-internal-format
 msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
 msgstr ""
 
-#: c/c-parser.c:20768
+#: c/c-parser.c:20795
 #, gcc-internal-format
 msgid "function or array type in %<#pragma omp declare reduction%>"
 msgstr ""
 
-#: c/c-parser.c:20771
+#: c/c-parser.c:20798
 #, gcc-internal-format
 msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
 msgstr ""
 
-#: c/c-parser.c:20774
+#: c/c-parser.c:20801
 #, gcc-internal-format
 msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
 msgstr ""
 
-#: c/c-parser.c:20782
+#: c/c-parser.c:20809
 #, gcc-internal-format
 msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
 msgstr ""
 
-#: c/c-parser.c:20791
+#: c/c-parser.c:20818
 #, gcc-internal-format
 msgid "previous %<#pragma omp declare reduction%>"
 msgstr ""
 
-#: c/c-parser.c:20908
+#: c/c-parser.c:20935
 #, gcc-internal-format
 msgid "expected %<omp_priv%> or function-name"
 msgstr ""
 
-#: c/c-parser.c:20919
+#: c/c-parser.c:20946
 #, gcc-internal-format
 msgid "expected function-name %<(%>"
 msgstr ""
 
-#: c/c-parser.c:20938
+#: c/c-parser.c:20965
 #, gcc-internal-format
 msgid "one of the initializer call arguments should be %<&omp_priv%>"
 msgstr ""
 
-#: c/c-parser.c:21069 cp/parser.c:42372
+#: c/c-parser.c:21096 cp/parser.c:42580
 #, gcc-internal-format
 msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
 msgstr ""
 
-#: c/c-parser.c:21133 cp/parser.c:42435
+#: c/c-parser.c:21160 cp/parser.c:42643
 #, gcc-internal-format
 msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
 msgstr ""
 
-#: c/c-parser.c:21153 cp/parser.c:42461
+#: c/c-parser.c:21180 cp/parser.c:42669
 #, gcc-internal-format
 msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
 msgstr ""
 
-#: c/c-parser.c:21162 cp/parser.c:42470
+#: c/c-parser.c:21189 cp/parser.c:42678
 #, gcc-internal-format
 msgid "%qs clause on %<requires%> directive not supported yet"
 msgstr ""
 
-#: c/c-parser.c:21174 cp/parser.c:42482
+#: c/c-parser.c:21201 cp/parser.c:42690
 #, gcc-internal-format
 msgid "%qs clause used lexically after first target construct or offloading API"
 msgstr ""
 
-#: c/c-parser.c:21186 cp/parser.c:42494
+#: c/c-parser.c:21213 cp/parser.c:42702
 #, gcc-internal-format
 msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
 msgstr ""
 
-#: c/c-parser.c:21195 cp/parser.c:42503
+#: c/c-parser.c:21222 cp/parser.c:42711
 #, gcc-internal-format
 msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
 msgstr ""
 
-#: c/c-parser.c:21209 cp/parser.c:42517
+#: c/c-parser.c:21236 cp/parser.c:42725
 #, gcc-internal-format
 msgid "%<pragma omp requires%> requires at least one clause"
 msgstr ""
 
-#: c/c-parser.c:21228
+#: c/c-parser.c:21255
 #, gcc-internal-format
 msgid "zero sized type %qT in %<reduction%> clause"
 msgstr ""
 
-#: c/c-parser.c:21234
+#: c/c-parser.c:21261
 #, gcc-internal-format
 msgid "variable sized type %qT in %<reduction%> clause"
 msgstr ""
 
-#: c/c-parser.c:21470 cp/semantics.c:8357
+#: c/c-parser.c:21497 cp/semantics.c:8358
 #, gcc-internal-format
 msgid "%qE declared %<threadprivate%> after first use"
 msgstr ""
 
-#: c/c-parser.c:21472 cp/semantics.c:8359
+#: c/c-parser.c:21499 cp/semantics.c:8360
 #, gcc-internal-format
 msgid "automatic variable %qE cannot be %<threadprivate%>"
 msgstr ""
 
-#: c/c-parser.c:21476 cp/semantics.c:8361
+#: c/c-parser.c:21503 cp/semantics.c:8362
 #, fuzzy, gcc-internal-format
 msgid "%<threadprivate%> %qE has incomplete type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c/c-parser.c:21655 cp/parser.c:43251
+#: c/c-parser.c:21682 cp/parser.c:43459
 #, gcc-internal-format
 msgid "%<__transaction_cancel%> without transactional memory support enabled"
 msgstr ""
 
-#: c/c-parser.c:21661 cp/parser.c:43257
+#: c/c-parser.c:21688 cp/parser.c:43465
 #, gcc-internal-format
 msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
 msgstr ""
 
-#: c/c-parser.c:21670
+#: c/c-parser.c:21697
 #, gcc-internal-format
 msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
 msgstr ""
 
-#: c/c-parser.c:21678 cp/parser.c:43275
+#: c/c-parser.c:21705 cp/parser.c:43483
 #, gcc-internal-format
 msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
 msgstr ""
 
-#: c/c-parser.c:21762
+#: c/c-parser.c:21789
 #, gcc-internal-format
 msgid "no closing brace"
 msgstr ""
@@ -42652,7 +42742,7 @@ msgstr ""
 msgid "%qD has an incomplete type %qT"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4444
+#: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4459
 #, gcc-internal-format
 msgid "invalid use of void expression"
 msgstr ""
@@ -43559,7 +43649,7 @@ msgstr ""
 msgid "invalid initializer"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: c/c-typeck.c:8310 cp/decl.c:6715
+#: c/c-typeck.c:8310 cp/decl.c:6709
 #, gcc-internal-format
 msgid "opaque vector types cannot be initialized"
 msgstr ""
@@ -43731,7 +43821,7 @@ msgstr ""
 msgid "function returns address of label"
 msgstr "ISO C не дазваляе пусты ізыходны файл"
 
-#: c/c-typeck.c:10792 cp/semantics.c:1254
+#: c/c-typeck.c:10792 cp/semantics.c:1255
 #, gcc-internal-format
 msgid "switch quantity not an integer"
 msgstr ""
@@ -43746,7 +43836,7 @@ msgstr ""
 msgid "case label is not an integer constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: c/c-typeck.c:10868 cp/parser.c:11586
+#: c/c-typeck.c:10868 cp/parser.c:11624
 #, gcc-internal-format
 msgid "case label not within a switch statement"
 msgstr ""
@@ -43756,17 +43846,17 @@ msgstr ""
 msgid "%<default%> label not within a switch statement"
 msgstr ""
 
-#: c/c-typeck.c:11052 cp/parser.c:13005
+#: c/c-typeck.c:11052 cp/parser.c:13050
 #, gcc-internal-format
 msgid "break statement not within loop or switch"
 msgstr ""
 
-#: c/c-typeck.c:11054 cp/parser.c:13028
+#: c/c-typeck.c:11054 cp/parser.c:13073
 #, gcc-internal-format
 msgid "continue statement not within a loop"
 msgstr ""
 
-#: c/c-typeck.c:11059 cp/parser.c:13018
+#: c/c-typeck.c:11059 cp/parser.c:13063
 #, gcc-internal-format
 msgid "break statement used with OpenMP for loop"
 msgstr ""
@@ -43781,7 +43871,7 @@ msgstr ""
 msgid "continue statement within %<#pragma simd%> loop body"
 msgstr ""
 
-#: c/c-typeck.c:11092 cp/cp-gimplify.c:501
+#: c/c-typeck.c:11092 cp/cp-gimplify.c:499
 #, gcc-internal-format
 msgid "statement with no effect"
 msgstr ""
@@ -43887,18 +43977,18 @@ msgstr ""
 msgid "used vector type where scalar is required"
 msgstr ""
 
-#: c/c-typeck.c:12840 cp/semantics.c:9469
+#: c/c-typeck.c:12840 cp/semantics.c:9470
 #, gcc-internal-format
 msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
 msgstr ""
 
-#: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9480
-#: cp/semantics.c:9490
+#: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9481
+#: cp/semantics.c:9491
 #, gcc-internal-format
 msgid "expected %<cancel%> %<if%> clause modifier"
 msgstr ""
 
-#: c/c-typeck.c:12896 cp/semantics.c:9525
+#: c/c-typeck.c:12896 cp/semantics.c:9526
 #, gcc-internal-format
 msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
 msgstr ""
@@ -43909,13 +43999,13 @@ msgid "%<_Atomic%> %qE in %qs clause"
 msgstr ""
 
 #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
-#: cp/semantics.c:4765 cp/semantics.c:7225 cp/semantics.c:7367
+#: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7368
 #, gcc-internal-format
 msgid "bit-field %qE in %qs clause"
 msgstr ""
 
-#: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4775
-#: cp/semantics.c:7386
+#: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4776
+#: cp/semantics.c:7387
 #, gcc-internal-format
 msgid "%qE is a member of a union"
 msgstr ""
@@ -43925,13 +44015,13 @@ msgstr ""
 msgid "cannot dereference %qE in %qs clause"
 msgstr "Не магу знайсці файл для класа %s."
 
-#: c/c-typeck.c:12980 cp/semantics.c:4791 cp/semantics.c:7413
+#: c/c-typeck.c:12980 cp/semantics.c:4792 cp/semantics.c:7414
 #, gcc-internal-format
 msgid "%qD is not a variable in %qs clause"
 msgstr ""
 
-#: c/c-typeck.c:12984 c/c-typeck.c:14605 cp/semantics.c:4795
-#: cp/semantics.c:7417
+#: c/c-typeck.c:12984 c/c-typeck.c:14605 cp/semantics.c:4796
+#: cp/semantics.c:7418
 #, gcc-internal-format
 msgid "%qE is not a variable in %qs clause"
 msgstr ""
@@ -43942,80 +44032,80 @@ msgid "%<_Atomic%> %qD in %qs clause"
 msgstr ""
 
 #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
-#: cp/semantics.c:4813 cp/semantics.c:7424 cp/semantics.c:7603
+#: cp/semantics.c:4814 cp/semantics.c:7425 cp/semantics.c:7604
 #, gcc-internal-format
 msgid "%qD is threadprivate variable in %qs clause"
 msgstr ""
 
-#: c/c-typeck.c:13036 cp/semantics.c:4847
+#: c/c-typeck.c:13036 cp/semantics.c:4848
 #, gcc-internal-format
 msgid "low bound %qE of array section does not have integral type"
 msgstr ""
 
-#: c/c-typeck.c:13043 cp/semantics.c:4854
+#: c/c-typeck.c:13043 cp/semantics.c:4855
 #, gcc-internal-format
 msgid "length %qE of array section does not have integral type"
 msgstr ""
 
-#: c/c-typeck.c:13066 cp/semantics.c:4887
+#: c/c-typeck.c:13066 cp/semantics.c:4888
 #, gcc-internal-format
 msgid "expected single pointer in %qs clause"
 msgstr ""
 
 #: c/c-typeck.c:13083 c/c-typeck.c:13149 c/c-typeck.c:13421
-#: cp/semantics.c:4904 cp/semantics.c:4970
+#: cp/semantics.c:4905 cp/semantics.c:4971
 #, gcc-internal-format
 msgid "zero length array section in %qs clause"
 msgstr ""
 
-#: c/c-typeck.c:13102 cp/semantics.c:4923
+#: c/c-typeck.c:13102 cp/semantics.c:4924
 #, gcc-internal-format
 msgid "for unknown bound array type length expression must be specified"
 msgstr ""
 
-#: c/c-typeck.c:13110 cp/semantics.c:4931
+#: c/c-typeck.c:13110 cp/semantics.c:4932
 #, gcc-internal-format
 msgid "negative low bound in array section in %qs clause"
 msgstr ""
 
-#: c/c-typeck.c:13119 c/c-typeck.c:13235 cp/semantics.c:4940
-#: cp/semantics.c:5056
+#: c/c-typeck.c:13119 c/c-typeck.c:13235 cp/semantics.c:4941
+#: cp/semantics.c:5057
 #, gcc-internal-format
 msgid "negative length in array section in %qs clause"
 msgstr ""
 
-#: c/c-typeck.c:13136 cp/semantics.c:4957
+#: c/c-typeck.c:13136 cp/semantics.c:4958
 #, gcc-internal-format
 msgid "low bound %qE above array section size in %qs clause"
 msgstr ""
 
-#: c/c-typeck.c:13177 cp/semantics.c:4998
+#: c/c-typeck.c:13177 cp/semantics.c:4999
 #, gcc-internal-format
 msgid "length %qE above array section size in %qs clause"
 msgstr ""
 
-#: c/c-typeck.c:13192 cp/semantics.c:5013
+#: c/c-typeck.c:13192 cp/semantics.c:5014
 #, gcc-internal-format
 msgid "high bound %qE above array section size in %qs clause"
 msgstr ""
 
-#: c/c-typeck.c:13227 cp/semantics.c:5048
+#: c/c-typeck.c:13227 cp/semantics.c:5049
 #, gcc-internal-format
 msgid "for pointer type length expression must be specified"
 msgstr ""
 
-#: c/c-typeck.c:13245 c/c-typeck.c:13360 cp/semantics.c:5066
-#: cp/semantics.c:5195
+#: c/c-typeck.c:13245 c/c-typeck.c:13360 cp/semantics.c:5067
+#: cp/semantics.c:5196
 #, gcc-internal-format
 msgid "array section is not contiguous in %qs clause"
 msgstr ""
 
-#: c/c-typeck.c:13253 cp/semantics.c:5074
+#: c/c-typeck.c:13253 cp/semantics.c:5075
 #, gcc-internal-format
 msgid "%qE does not have pointer or array type"
 msgstr ""
 
-#: c/c-typeck.c:13643 cp/semantics.c:6147
+#: c/c-typeck.c:13643 cp/semantics.c:6148
 #, gcc-internal-format
 msgid "iterator %qD has neither integral nor pointer type"
 msgstr ""
@@ -44025,17 +44115,17 @@ msgstr ""
 msgid "iterator %qD has %<_Atomic%> qualified type"
 msgstr ""
 
-#: c/c-typeck.c:13656 cp/semantics.c:6154
+#: c/c-typeck.c:13656 cp/semantics.c:6155
 #, gcc-internal-format
 msgid "iterator %qD has const qualified type"
 msgstr ""
 
-#: c/c-typeck.c:13669 cp/semantics.c:6170
+#: c/c-typeck.c:13669 cp/semantics.c:6171
 #, fuzzy, gcc-internal-format
 msgid "iterator step with non-integral type"
 msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
 
-#: c/c-typeck.c:13689 cp/semantics.c:6206
+#: c/c-typeck.c:13689 cp/semantics.c:6207
 #, gcc-internal-format
 msgid "iterator %qD has zero step"
 msgstr ""
@@ -44045,32 +44135,32 @@ msgstr ""
 msgid "type of iterator %qD refers to outer iterator %qD"
 msgstr ""
 
-#: c/c-typeck.c:13723 cp/semantics.c:6240
+#: c/c-typeck.c:13723 cp/semantics.c:6241
 #, gcc-internal-format
 msgid "begin expression refers to outer iterator %qD"
 msgstr ""
 
-#: c/c-typeck.c:13729 cp/semantics.c:6246
+#: c/c-typeck.c:13729 cp/semantics.c:6247
 #[...]

[diff truncated at 524288 bytes]


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2020-07-28 19:53 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-27 11:44 [gcc/devel/c++-coroutines] Update gcc .po files Iain D Sandoe
2020-05-12 19:09 Iain D Sandoe
2020-07-28 19:53 Iain D Sandoe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).